*,:before,:after,::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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg-app:#cbdced;--bg-surface:#fdfeff;--bg-surface-2:#f4f6fa;--bg-surface-3:#d8dee8;--bg-input:color-mix(in srgb, var(--bg-surface-2) 74%, var(--bg-app));--bg-input-hover:color-mix(in srgb, var(--bg-surface-2) 84%, var(--bg-app));--bg-input-title:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--bg-input-title-hover:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-surface-2));--bg-row-hover:#0f172a0a;--border-subtle:transparent;--border-default:transparent;--text-primary:#1a2740;--text-secondary:#4a5e82;--text-muted:#7488a8;--text-placeholder:#7d92b3;--text-on-accent:#fff;--font-size-ui-sm:.86rem;--scrollbar-track:color-mix(in srgb, var(--bg-surface-3) 56%, transparent);--scrollbar-thumb:color-mix(in srgb, var(--accent-primary) 34%, var(--bg-surface-2));--scrollbar-thumb-hover:color-mix(in srgb, var(--accent-primary) 46%, var(--bg-surface-2));--skeleton-base:color-mix(in srgb, var(--bg-surface-3) 54%, var(--bg-surface));--skeleton-glint:color-mix(in srgb, var(--bg-surface) 82%, transparent);--accent-primary:#1e72e6;--accent-primary-hover:#195fc2;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface));--accent-sky:#41b6ff;--accent-indigo:#4f67d8;--accent-navy:#1c3f7d;--accent-success:#10b981;--accent-danger:#d64545;--accent-warning:#e8a20d;--lead:var(--accent-warning);--domain-core:color-mix(in srgb, var(--accent-primary) 90%, var(--accent-navy));--domain-tasks:color-mix(in srgb, var(--accent-primary) 60%, var(--accent-warning));--domain-chat:color-mix(in srgb, var(--accent-primary) 70%, var(--accent-success));--domain-crm:color-mix(in srgb, var(--accent-primary) 68%, var(--accent-navy));--domain-workflow:color-mix(in srgb, var(--accent-primary) 58%, var(--accent-danger));--domain-mailbox:color-mix(in srgb, var(--accent-navy) 68%, var(--accent-primary));--domain-documents:color-mix(in srgb, var(--accent-success) 58%, var(--accent-primary));--domain-telephony:color-mix(in srgb, var(--accent-danger) 58%, var(--accent-primary));--domain-telegram:color-mix(in srgb, var(--accent-primary) 88%, var(--accent-success));--domain-whatsapp:color-mix(in srgb, var(--accent-success) 78%, var(--accent-primary));--domain-site-form:color-mix(in srgb, var(--accent-warning) 62%, var(--accent-primary));--appeal-status-new:var(--accent-primary);--appeal-status-in-progress:#f08119;--appeal-status-waiting-customer:#8f4ddb;--appeal-status-approval:#f5ba0a;--appeal-status-completed:var(--accent-success);--appeal-status-overdue:var(--accent-danger);--btn-sem-primary:#2769ec;--btn-sem-info:#27cbec;--btn-sem-confirm:#22b45f;--btn-sem-warning:#f09a19;--btn-sem-danger:#e2413c;--btn-secondary-fill:color-mix(in srgb, var(--accent-navy) 18%, var(--bg-surface));--btn-secondary-fill-hover:color-mix(in srgb, var(--accent-navy) 27%, var(--bg-surface));--btn-subtle-fill:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface));--btn-subtle-fill-hover:color-mix(in srgb, var(--accent-primary) 22%, var(--bg-surface));--btn-icon-fill:color-mix(in srgb, var(--accent-navy) 16%, var(--bg-surface));--btn-icon-fill-hover:color-mix(in srgb, var(--accent-navy) 25%, var(--bg-surface));--btn-icon-subtle-fill:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface));--btn-icon-subtle-fill-hover:color-mix(in srgb, var(--accent-primary) 20%, var(--bg-surface));--btn-cancel-fill:color-mix(in srgb, var(--accent-navy) 8%, var(--bg-surface));--btn-cancel-fill-hover:color-mix(in srgb, var(--accent-navy) 14%, var(--bg-surface));--btn-disabled-fill:color-mix(in srgb, var(--bg-surface-3) 82%, var(--bg-surface));--btn-disabled-text:var(--text-muted);--focus-ring:#0a7cff61;--overlay-backdrop:#0e1c3257;--emoji-inline-size:1.1em;--emoji-inline-offset:-.08em;--emoji-single-size:5.25rem;--emoji-single-size-mobile:4.5rem;--markdown-document-max-width:72ch;--markdown-document-line-height:1.65;--markdown-document-block-gap:14px;--markdown-document-list-indent:1.5rem;--markdown-document-hr-gap:18px;--markdown-document-h1-size:1.58rem;--markdown-document-h2-size:1.32rem;--markdown-document-h3-size:1.14rem;--markdown-document-h4-size:1.02rem;--markdown-document-h5-size:.95rem;--markdown-document-h6-size:.88rem;--markdown-document-page-inline-padding:clamp(24px, 6vw, 72px);--ui-kanban-column-width:220px;--glass-surface:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--glass-surface-strong:color-mix(in srgb, var(--bg-surface) 80%, var(--bg-surface-2));--glass-border:color-mix(in srgb, var(--bg-surface-3) 72%, transparent);--glass-blur-sm:8px;--glass-blur-md:14px;--sfx-blur-sm:saturate(114%) blur(var(--glass-blur-sm));--sfx-blur-md:saturate(120%) blur(var(--glass-blur-md));--sfx-blur-strong:saturate(120%) blur(calc(var(--glass-blur-md) + 4px));--sfx-blur-overlay:blur(var(--glass-blur-md));--sfx-blur-overlay-soft:blur(6px);--notify-glass-panel-fill:color-mix(in srgb, var(--surface-material-raised) 72%, transparent);--surface-material-base:color-mix(in srgb, var(--bg-surface) 92%, transparent);--surface-material-soft:color-mix(in srgb, var(--glass-surface) 90%, transparent);--surface-material-raised:color-mix(in srgb, var(--glass-surface) 94%, transparent);--surface-material-card:color-mix(in srgb, var(--glass-surface) 92%, transparent);--copy-chip-bg:color-mix(in srgb, var(--accent-primary) 8%, var(--surface-material-soft));--copy-chip-bg-hover:color-mix(in srgb, var(--accent-primary) 14%, var(--surface-material-soft));--surface-material-section:color-mix(in srgb, var(--glass-surface) 90%, transparent);--surface-material-board-column:color-mix(in srgb, var(--glass-surface) 68%, transparent);--surface-material-board-column-head:color-mix(in srgb, var(--glass-surface) 84%, transparent);--surface-material-board-card:color-mix(in srgb, var(--glass-surface) 92%, transparent);--content-surface-base:var(--bg-surface);--content-surface-soft:color-mix(in srgb, var(--bg-surface) 92%, var(--bg-surface-2));--content-surface-raised:var(--bg-surface);--content-surface-card:color-mix(in srgb, var(--bg-surface) 96%, var(--bg-surface-2));--content-surface-section:color-mix(in srgb, var(--bg-surface) 94%, var(--bg-surface-2));--ui-host-glass-start:color-mix(in srgb, var(--accent-navy) 40%, transparent);--ui-host-glass-end:color-mix(in srgb, var(--accent-navy) 28%, transparent);--surface-material-inverse:color-mix(in srgb, var(--accent-navy) 30%, transparent);--surface-material-inverse-strong:color-mix(in srgb, var(--accent-navy) 42%, transparent);--surface-contour:color-mix(in srgb, var(--glass-border) 58%, transparent);--surface-highlight:color-mix(in srgb, var(--bg-surface) 58%, transparent);--layer-surface:var(--bg-surface);--layer-surface-soft:color-mix(in srgb, var(--bg-surface) 76%, var(--bg-surface-2));--layer-surface-raised:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--layer-card:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-surface-2));--layer-section:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--layer-section-soft:color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface));--layer-menu:color-mix(in srgb, var(--bg-modal) 90%, var(--bg-surface));--layer-menu-section:color-mix(in srgb, var(--bg-surface-2) 55%, var(--bg-surface));--layer-menu-item-hover:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface-2));--layer-menu-item-hover-outline:color-mix(in srgb, var(--accent-primary) 26%, transparent);--layer-menu-accent-1:#c8ddf7;--layer-menu-accent-2:#c2e7f0;--layer-menu-accent-3:#d8d6f6;--layer-menu-accent-4:#cce5dc;--layer-menu-accent-5:#e3dcf5;--layer-divider:color-mix(in srgb, var(--bg-surface-3) 60%, transparent);--layer-task-section:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2));--layer-task-section-header:color-mix(in srgb, var(--bg-surface-3) 34%, var(--bg-surface-2));--layer-task-section-body:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2));--layer-task-comment:color-mix(in srgb, var(--bg-surface) 94%, var(--bg-surface-2));--layer-task-comment-system:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--layer-input-embedded:color-mix(in srgb, var(--bg-input) 92%, var(--bg-surface-2));--layer-input-embedded-hover:color-mix(in srgb, var(--bg-input-hover) 92%, var(--bg-surface-2));--layer-task-file-card:color-mix(in srgb, var(--bg-surface-2) 74%, var(--bg-surface));--layer-task-file-card-soft:color-mix(in srgb, var(--bg-surface-3) 56%, var(--bg-surface-2));--layer-task-file-preview:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2));--layer-task-file-source:color-mix(in srgb, var(--bg-surface-3) 46%, var(--bg-surface));--layer-task-checklist-drag-preview:color-mix(in srgb, var(--surface-material-raised) 94%, var(--accent-primary));--layer-task-checklist-drag-preview-group:color-mix(in srgb, var(--surface-material-soft) 92%, var(--accent-primary));--layer-task-desc-quote:color-mix(in srgb, var(--bg-surface-2) 72%, var(--bg-surface));--layer-task-desc-codeblock:color-mix(in srgb, var(--bg-surface-2) 86%, var(--bg-surface));--layer-task-desc-code:color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface));--layer-task-desc-table:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-surface-2));--layer-task-desc-table-head:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-surface));--layer-task-desc-selection:color-mix(in srgb, var(--accent-primary) 24%, transparent);--layer-task-desc-table-edge:color-mix(in srgb, var(--bg-surface-2) 84%, var(--bg-surface));--layer-task-desc-table-edge-hover:color-mix(in srgb, var(--bg-surface-2) 92%, var(--bg-surface));--layer-task-desc-table-edge-insert:color-mix(in srgb, var(--accent-success) 16%, var(--bg-surface));--layer-task-desc-table-edge-remove:color-mix(in srgb, var(--accent-danger) 14%, var(--bg-surface));--layer-task-desc-table-input-hover:color-mix(in srgb, var(--accent-primary) 4%, transparent);--layer-task-desc-table-input-selected:color-mix(in srgb, var(--accent-primary) 6%, transparent);--layer-task-desc-rich-table-edge-add:color-mix(in srgb, var(--accent-primary) 11%, var(--bg-surface));--layer-task-desc-rich-table-edge-add-hover:color-mix(in srgb, var(--accent-primary) 16%, var(--bg-surface));--layer-task-desc-rich-table-edge-remove:color-mix(in srgb, var(--danger-bg) 12%, var(--bg-surface));--layer-task-desc-rich-table-edge-remove-hover:color-mix(in srgb, var(--danger-bg) 18%, var(--bg-surface));--layer-task-desc-rich-table-cell-focus:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));--layer-task-live-bar-panel-backdrop:color-mix(in srgb, var(--overlay-backdrop) 84%, transparent);--layer-task-modal:color-mix(in srgb, var(--surface-material-raised) 92%, var(--bg-app));--layer-outline-soft:color-mix(in srgb, var(--bg-surface-3) 46%, transparent);--layer-outline-strong:color-mix(in srgb, var(--bg-surface-3) 56%, transparent);--layer-image-viewer-topbar:color-mix(in srgb, var(--bg-modal) 94%, var(--bg-surface));--layer-image-viewer-stage:color-mix(in srgb, var(--bg-modal) 90%, var(--bg-surface));--layer-image-viewer-thumb:color-mix(in srgb, var(--bg-surface-2) 74%, var(--bg-surface));--layer-image-viewer-thumb-active:color-mix(in srgb, var(--accent-primary) 22%, var(--bg-surface));--layer-image-viewer-skeleton:color-mix(in srgb, var(--bg-surface-3) 40%, var(--bg-surface));--layer-table-row-overdue:color-mix(in srgb, var(--accent-danger) 8%, var(--layer-surface));--layer-table-row-overdue-hover:color-mix(in srgb, var(--accent-danger) 13%, var(--layer-surface));--layer-table-row-overdue-selected:color-mix(in srgb, var(--accent-danger) 18%, var(--layer-surface));--shadow-sm:0 1px 2px #1122441a;--shadow-md:0 10px 26px #1122442e;--shadow-lg:0 28px 84px #0b1a383d;--radius-panel:12px;--radius-sm:8px;--radius-md:12px;--bg-modal:var(--bg-surface);--z-sticky:100;--z-header:200;--z-dropdown:300;--z-drawer:400;--z-modal:500;--z-popover:600;--z-toast:700;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--anim-fast:.12s;--anim-base:.18s;--anim-slow:.24s;--transition-fast:.12s;--ring:0 0 0 3px var(--focus-ring);--shadow-card:var(--shadow-md);--shadow-popover:var(--shadow-lg);--app-header-height:50px;--app-page-padding:16px;--visual-vh:100dvh;--visual-offset-top:0px;--visual-bottom-gap:0px;--keyboard-inset-height:0px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--app-shell-bg:var(--bg-app);--app-bg-image-desktop:none;--app-bg-image-mobile:none;--app-bg-image-current:var(--app-bg-image-desktop);--app-bg-overlay-light:none;--app-bg-overlay-dark:none;--app-bg-overlay-current:var(--app-bg-overlay-light);--app-scene-background:var(--app-bg-image-current), radial-gradient(1200px 520px at 100% -10%, color-mix(in srgb, var(--accent-primary) 19%, transparent), transparent 60%), radial-gradient(900px 460px at -10% 110%, color-mix(in srgb, var(--accent-indigo) 16%, transparent), transparent 62%), var(--bg-app);--app-scene-position:center center, 100% -10%, -10% 110%, 0 0;--app-scene-size:cover, auto, auto, auto;--app-scene-repeat:no-repeat, no-repeat, no-repeat, repeat;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (padding-top:constant(safe-area-inset-top)){:root{--safe-top:constant(safe-area-inset-top);--safe-bottom:constant(safe-area-inset-bottom);--safe-left:constant(safe-area-inset-left);--safe-right:constant(safe-area-inset-right)}}html.ui-keyboard-open{--safe-bottom:0px}:root[data-surface=solid]{--sfx-blur-sm:none;--sfx-blur-md:none;--sfx-blur-strong:none;--sfx-blur-overlay:none;--sfx-blur-overlay-soft:none;--glass-surface:var(--bg-surface);--glass-surface-strong:var(--bg-surface-2);--surface-material-base:var(--bg-surface);--surface-material-soft:color-mix(in srgb, var(--bg-surface) 92%, var(--bg-surface-2));--surface-material-raised:var(--bg-surface);--surface-material-card:color-mix(in srgb, var(--bg-surface) 96%, var(--bg-surface-2));--surface-material-section:color-mix(in srgb, var(--bg-surface) 94%, var(--bg-surface-2));--surface-material-board-column:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--surface-material-board-column-head:var(--bg-surface);--surface-material-board-card:var(--bg-surface);--notify-glass-panel-fill:var(--bg-surface)}[data-theme=dark]{--bg-app:#1e2328;--bg-surface:#2a333c;--bg-surface-2:#34404c;--bg-surface-3:#495a6c;--bg-input:color(srgb .155608 .187294 .21898);--bg-input-hover:color-mix(in srgb, var(--bg-input) 84%, var(--accent-primary));--bg-input-title:color-mix(in srgb, var(--bg-surface) 68%, var(--bg-surface-2));--bg-input-title-hover:color-mix(in srgb, var(--bg-surface) 54%, var(--bg-surface-2));--bg-row-hover:#ffffff0f;--border-subtle:transparent;--border-default:transparent;--text-primary:#eef1f5;--text-secondary:#cdd4de;--text-muted:#aeb7c3;--text-placeholder:#97a3b2;--scrollbar-track:color-mix(in srgb, var(--bg-surface-3) 38%, transparent);--scrollbar-thumb:color-mix(in srgb, var(--accent-primary) 44%, var(--bg-surface-2));--scrollbar-thumb-hover:color-mix(in srgb, var(--accent-primary) 56%, var(--bg-surface-2));--skeleton-base:color-mix(in srgb, var(--bg-surface-3) 46%, var(--bg-surface));--skeleton-glint:color-mix(in srgb, var(--bg-surface) 64%, transparent);--accent-primary:#74a9d4;--accent-primary-hover:#628fba;--accent-primary-soft:color-mix(in srgb, var(--accent-primary) 18%, var(--bg-surface));--accent-sky:#89bbd9;--accent-indigo:#9b8fd9;--accent-navy:#8798b6;--accent-success:#34d399;--accent-danger:#f06a6a;--accent-warning:#f2b94a;--lead:var(--accent-warning);--appeal-status-new:var(--accent-primary);--appeal-status-in-progress:#f6a651;--appeal-status-waiting-customer:#ba8dec;--appeal-status-approval:#fcd555;--appeal-status-completed:var(--accent-success);--appeal-status-overdue:var(--accent-danger);--btn-sem-primary:#5a99f6;--btn-sem-info:#52d9f4;--btn-sem-confirm:#26d97a;--btn-sem-warning:#f7b345;--btn-sem-danger:#f06d66;--btn-secondary-fill:color-mix(in srgb, var(--accent-navy) 20%, var(--bg-surface));--btn-secondary-fill-hover:color-mix(in srgb, var(--accent-navy) 30%, var(--bg-surface));--btn-subtle-fill:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface));--btn-subtle-fill-hover:color-mix(in srgb, var(--accent-primary) 23%, var(--bg-surface));--btn-icon-fill:color-mix(in srgb, var(--accent-navy) 18%, var(--bg-surface));--btn-icon-fill-hover:color-mix(in srgb, var(--accent-navy) 28%, var(--bg-surface));--btn-icon-subtle-fill:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface));--btn-icon-subtle-fill-hover:color-mix(in srgb, var(--accent-primary) 24%, var(--bg-surface));--btn-cancel-fill:color-mix(in srgb, var(--accent-navy) 10%, var(--bg-surface));--btn-cancel-fill-hover:color-mix(in srgb, var(--accent-navy) 16%, var(--bg-surface));--btn-disabled-fill:color-mix(in srgb, var(--bg-surface-3) 76%, var(--bg-surface));--btn-disabled-text:var(--text-muted);--focus-ring:#84aacd57;--overlay-backdrop:#0c121c7a;--emoji-inline-size:1.1em;--emoji-inline-offset:-.08em;--glass-surface:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-surface-2));--glass-surface-strong:color-mix(in srgb, var(--bg-surface) 78%, var(--bg-surface-2));--glass-border:color-mix(in srgb, var(--bg-surface-3) 62%, transparent);--glass-blur-sm:10px;--glass-blur-md:16px;--surface-material-base:color-mix(in srgb, var(--bg-surface) 84%, transparent);--surface-material-soft:color-mix(in srgb, var(--glass-surface-strong) 88%, transparent);--surface-material-raised:color-mix(in srgb, var(--glass-surface-strong) 92%, transparent);--surface-material-card:color-mix(in srgb, var(--glass-surface-strong) 90%, transparent);--copy-chip-bg:color-mix(in srgb, var(--accent-primary) 14%, var(--surface-material-soft));--copy-chip-bg-hover:color-mix(in srgb, var(--accent-primary) 24%, var(--surface-material-soft));--surface-material-section:color-mix(in srgb, var(--glass-surface-strong) 88%, transparent);--surface-material-board-column:color-mix(in srgb, var(--glass-surface-strong) 58%, transparent);--surface-material-board-column-head:color-mix(in srgb, var(--glass-surface-strong) 74%, transparent);--surface-material-board-card:color-mix(in srgb, var(--glass-surface-strong) 84%, transparent);--ui-host-glass-start:color-mix(in srgb, var(--bg-surface-3) 58%, transparent);--ui-host-glass-end:color-mix(in srgb, var(--bg-surface-3) 42%, transparent);--surface-material-inverse:color-mix(in srgb, var(--bg-surface-3) 22%, transparent);--surface-material-inverse-strong:color-mix(in srgb, var(--bg-surface-3) 32%, transparent);--surface-contour:color-mix(in srgb, var(--glass-border) 52%, transparent);--surface-highlight:color-mix(in srgb, var(--bg-surface) 18%, transparent);--layer-surface:var(--layer-task-section);--layer-surface-soft:var(--layer-task-section-body);--layer-surface-raised:color-mix(in srgb, var(--bg-surface) 74%, var(--bg-surface-2));--layer-card:var(--layer-task-section);--layer-section:var(--layer-task-section);--layer-section-soft:var(--layer-task-section-body);--layer-menu:color-mix(in srgb, var(--bg-modal) 82%, var(--bg-surface));--layer-menu-section:color-mix(in srgb, var(--bg-surface-2) 78%, var(--bg-surface));--layer-menu-item-hover:color-mix(in srgb, var(--accent-primary) 20%, var(--bg-surface-2));--layer-menu-item-hover-outline:color-mix(in srgb, var(--accent-primary) 34%, transparent);--layer-menu-accent-1:#4a6586;--layer-menu-accent-2:#446f79;--layer-menu-accent-3:#60628a;--layer-menu-accent-4:#4e6c63;--layer-menu-accent-5:#6b6481;--layer-divider:var(--layer-outline-soft);--layer-task-section:color-mix(in srgb, var(--bg-surface) 60%, var(--bg-surface-2));--layer-task-section-header:color-mix(in srgb, var(--bg-surface-3) 66%, var(--bg-surface-2));--layer-task-section-body:color-mix(in srgb, var(--bg-surface) 52%, var(--bg-surface-2));--layer-task-comment:color-mix(in srgb, var(--bg-surface-3) 28%, var(--bg-surface-2));--layer-task-comment-system:color-mix(in srgb, var(--bg-surface-3) 20%, var(--bg-surface-2));--layer-input-embedded:var(--bg-input);--layer-input-embedded-hover:var(--bg-input-hover);--layer-task-file-card:color-mix(in srgb, var(--bg-surface-3) 34%, var(--bg-surface-2));--layer-task-file-card-soft:color-mix(in srgb, var(--bg-surface-3) 46%, var(--bg-surface-2));--layer-task-file-preview:color-mix(in srgb, var(--bg-surface-3) 22%, var(--bg-surface-2));--layer-task-file-source:color-mix(in srgb, var(--bg-surface-3) 36%, var(--bg-surface-2));--layer-outline-soft:color-mix(in srgb, var(--bg-surface-3) 50%, transparent);--layer-outline-strong:color-mix(in srgb, var(--bg-surface-3) 58%, transparent);--layer-image-viewer-topbar:color-mix(in srgb, var(--bg-modal) 84%, var(--bg-surface-2));--layer-image-viewer-stage:color-mix(in srgb, var(--bg-modal) 80%, var(--bg-surface-2));--layer-image-viewer-thumb:color-mix(in srgb, var(--bg-surface-3) 32%, var(--bg-surface-2));--layer-image-viewer-thumb-active:color-mix(in srgb, var(--accent-primary) 28%, var(--bg-surface-2));--layer-image-viewer-skeleton:color-mix(in srgb, var(--bg-surface-3) 48%, var(--bg-surface-2));--layer-table-row-overdue:color-mix(in srgb, var(--accent-danger) 13%, var(--layer-surface));--layer-table-row-overdue-hover:color-mix(in srgb, var(--accent-danger) 19%, var(--layer-surface));--layer-table-row-overdue-selected:color-mix(in srgb, var(--accent-danger) 25%, var(--layer-surface));--shadow-sm:0 2px 6px #060a144d;--shadow-md:0 16px 42px #050a1666;--shadow-lg:0 30px 92px #04081280;--radius-panel:12px;--bg-modal:var(--bg-surface-2);--ring:0 0 0 3px var(--focus-ring);--shadow-card:var(--shadow-md);--shadow-popover:var(--shadow-lg);--app-bg-overlay-current:var(--app-bg-overlay-dark);--app-scene-background:var(--app-bg-image-current), radial-gradient(1200px 540px at 100% -12%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 62%), radial-gradient(980px 520px at -8% 112%, color-mix(in srgb, var(--accent-indigo) 12%, transparent), transparent 64%), var(--bg-app);--app-scene-position:center center, 100% -12%, -8% 112%, 0 0;--app-scene-size:cover, auto, auto, auto;--app-scene-repeat:no-repeat, no-repeat, no-repeat, repeat;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=767px){:root{--app-bg-image-current:var(--app-bg-image-mobile)}}html,body,#root{height:100%}html{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;overscroll-behavior:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:15px;line-height:1.45}body{background:var(--app-bg-overlay-current), var(--app-scene-background);background-position:center center, var(--app-scene-position);background-size:cover, var(--app-scene-size);background-repeat:no-repeat, var(--app-scene-repeat);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-hover);background-clip:padding-box;border:3px solid #0000}html.ui-overlay-lock,body.ui-overlay-lock{overscroll-behavior:none;overflow:hidden}@media (hover:none) and (pointer:coarse){html,body{height:var(--app-vh,100dvh);min-height:var(--app-vh,100dvh);overflow:hidden}html.ui-standalone,html.ui-standalone body,html.ui-standalone #root{height:max(var(--app-vh,100dvh), 100lvh);min-height:max(var(--app-vh,100dvh), 100lvh)}}*,:before,:after{box-sizing:border-box;border-color:#0000}a{color:inherit;text-decoration:none}:focus-visible{box-shadow:var(--ring);border-radius:inherit;outline:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ui-app-viewport{width:100%;height:var(--app-vh,100dvh);min-height:var(--app-vh,100dvh);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);overscroll-behavior:none;overflow:hidden}html.ui-standalone .ui-app-viewport{height:max(var(--app-vh,100dvh), 100lvh);min-height:max(var(--app-vh,100dvh), 100lvh)}.ui-app-shell{isolation:isolate}.ui-app-shell:before{content:"";pointer-events:none;z-index:0;background:var(--app-scene-background);background-position:var(--app-scene-position);background-size:var(--app-scene-size);background-repeat:var(--app-scene-repeat);position:absolute;inset:0}.ui-app-shell:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--ui-host-glass-start), var(--ui-host-glass-end));position:absolute;inset:0}@media (hover:none) and (pointer:coarse){.ui-app-shell:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-host-glass-start) 68%, transparent), color-mix(in srgb, var(--ui-host-glass-end) 54%, transparent))}}.ui-app-shell>*{z-index:1;position:relative}.ui-auth-shell{isolation:isolate;padding-bottom:calc(1.25rem + var(--safe-bottom));position:relative}.ui-auth-shell:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ui-host-glass-start) 58%, transparent), color-mix(in srgb, var(--ui-host-glass-end) 44%, transparent))}.ui-auth-card{background:color-mix(in srgb, var(--surface-material-raised) 88%, var(--surface-material-card));border-radius:calc(var(--radius-panel) + 6px);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-popover);-webkit-backdrop-filter:var(--sfx-blur-strong)}.ui-auth-card:hover{box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-popover);transform:none}.ui-auth-card .ui-seg{background:var(--surface-material-soft)}.ui-auth-card .ui-help{color:var(--text-secondary)}.ui-extranet-shell{width:min(100%,1380px);padding-bottom:calc(1rem + var(--safe-bottom));flex-direction:column;height:100%;min-height:0;margin:0 auto;display:flex}.ui-extranet-stage{border-radius:calc(var(--radius-panel) + 12px);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-raised) 90%, transparent) 0%, color-mix(in srgb, var(--surface-material-section) 82%, transparent) 100%);height:100%;min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 78%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 82%, transparent), var(--shadow-card);flex-direction:column;flex:auto;gap:.9rem;padding:.8rem;display:flex}.ui-extranet-tabbar .ui-seg__btn{white-space:nowrap;flex:none}.ui-extranet-appeals-list{min-height:100%}.ui-extranet-workspace{border-radius:calc(var(--radius-panel) + 6px);background:color-mix(in srgb, var(--surface-material-raised) 98%, var(--surface-material-card));width:100%;height:100%;min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 88%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 58%, transparent), var(--shadow-sm);grid-template-columns:minmax(16rem,18rem) minmax(24rem,28rem) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.ui-extranet-workspace--documents{grid-template-columns:minmax(16rem,18rem) minmax(0,1fr)}.ui-extranet-workspace--rail-collapsed{grid-template-columns:3.5rem minmax(24rem,28rem) minmax(0,1fr)}.ui-extranet-workspace--rail-collapsed.ui-extranet-workspace--documents{grid-template-columns:3.5rem minmax(0,1fr)}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail{align-items:center;gap:.4rem;padding:.6rem 0}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__header{flex-direction:column;align-items:center;gap:.35rem}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__title,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__header .ui-help,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__section-title,.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__label,.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__count{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__group{justify-items:center;gap:.3rem}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__create,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__toggle{border-radius:13px;flex:none;justify-content:center;width:2.5rem;height:2.5rem;min-height:0;margin:0 auto;padding:0}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__icon{width:1.25rem;height:1.25rem}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__unread{top:1px;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface-material-raised);border-radius:999px;margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;inset-inline-end:1px}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__group--documents{border-top-color:color-mix(in srgb, var(--surface-contour) 46%, transparent);margin-top:.25rem;padding-top:.55rem}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer-identity,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer-label{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer{padding-top:0}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-surface{box-shadow:none;background:0 0;flex-direction:column;align-items:center;gap:.3rem;padding:0;display:flex}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-btn{border-radius:13px;justify-content:center;width:2.5rem;height:2.5rem;margin:0 auto;padding:0}.ui-extranet-workspace__rail,.ui-extranet-workspace__list{border-right:1px solid color-mix(in srgb, var(--surface-contour) 70%, transparent);min-width:0;min-height:0}.ui-extranet-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-raised) 98%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 72%, transparent) 100%);flex-direction:column;gap:.9rem;height:100%;min-height:0;padding:1rem .85rem;display:flex}.ui-extranet-rail__header{justify-content:space-between;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.ui-extranet-header-context{min-width:0;position:relative}.ui-extranet-header-context__trigger{justify-content:flex-start;min-width:0;max-width:min(20rem,36vw)}.ui-extranet-header-context__label{min-width:0}.ui-extranet-header-context__menu{z-index:var(--z-dropdown);min-width:max-content;max-width:min(20rem,100vw - 2rem);position:absolute;inset:calc(100% + .35rem) 0 auto auto}.ui-extranet-rail__title{color:var(--text-primary);font-size:1.2rem;font-weight:750;line-height:1.35}.ui-extranet-rail__create{flex:0 0 var(--control-h-40);width:var(--control-h-40);padding:0;font-size:1.35rem;line-height:1}.ui-extranet-rail__group{gap:.25rem;min-width:0;display:grid}.ui-extranet-rail__group--documents{border-top:1px solid color-mix(in srgb, var(--surface-contour) 64%, transparent);margin-top:.7rem;padding-top:.9rem}.ui-extranet-rail__section-title{color:var(--text-primary);padding:0 .55rem .25rem;font-size:.95rem;font-weight:700;line-height:1.35}.ui-extranet-nav-item{min-height:var(--control-h-36);border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);text-align:start;background:0 0;border:0;flex-direction:row;align-items:center;gap:.45rem;padding:0 .6rem;display:flex;position:relative}.ui-extranet-nav-item__unread{flex:none;margin-inline-start:auto}.ui-extranet-nav-item--mobile-tab{display:none}.ui-extranet-documents-facets{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;margin-bottom:.2rem;padding-bottom:.45rem;display:none;overflow-x:auto}.ui-extranet-documents-facets::-webkit-scrollbar{display:none}.ui-extranet-documents-facet{height:var(--control-h-32);border:1px solid var(--surface-contour);background:var(--bg-surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.ui-extranet-documents-facet.is-active{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface));border-color:#0000}.ui-extranet-documents-facet__count{color:var(--text-muted);font-variant-numeric:tabular-nums}.ui-extranet-nav-item__unread+.ui-extranet-nav-item__count{margin-inline-start:0}.ui-extranet-nav-item:hover{color:var(--text-primary);background:color-mix(in srgb, var(--accent-primary) 7%, transparent)}.ui-extranet-nav-item.is-selected{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 12%, var(--surface-material-soft));font-weight:700}.ui-extranet-nav-item__icon{color:currentColor;justify-self:center;width:1.1rem;height:1.1rem}.ui-extranet-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-extranet-nav-item__count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:700}.ui-extranet-list-toolbar{border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 70%, transparent);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.9rem .85rem;display:flex}.ui-extranet-appeal-list-stack{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.ui-extranet-appeal-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 44%, transparent);border-radius:calc(var(--radius-sm) + 2px);width:100%;min-height:5.5rem;color:var(--text-primary);text-align:start;background:0 0;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.ui-extranet-appeal-row:hover{background:color-mix(in srgb, var(--accent-primary) 5%, transparent)}.ui-extranet-appeal-row.is-selected{background:color-mix(in srgb, var(--accent-primary) 10%, var(--surface-material-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 80%, transparent)}.ui-extranet-panel{background:color-mix(in srgb, var(--surface-material-raised) 94%, var(--surface-material-card));border-radius:calc(var(--radius-panel) + 8px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 76%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 84%, transparent), var(--shadow-card)}.ui-extranet-panel--list,.ui-extranet-panel--thread{box-shadow:none;background:0 0;border:0;border-radius:0}.ui-extranet-panel--thread .chat-bubble{background:color-mix(in srgb, var(--surface-material-raised) 98%, var(--surface-material-card));border-color:color-mix(in srgb, var(--surface-contour) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 82%, transparent)}.ui-extranet-panel--thread .chat-bubble--me,.ui-extranet-panel--thread .chat-bubble--them{background:color-mix(in srgb, var(--surface-material-raised) 98%, var(--surface-material-card))}.ui-extranet-panel--thread .chat-thread-feed{background:color-mix(in srgb, var(--surface-material-base) 72%, transparent)}.ui-extranet-current-step{border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 62%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-raised) 92%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 62%, transparent) 100%);padding:.8rem .9rem}.ui-extranet-status-text{color:var(--accent-primary);white-space:nowrap;font-weight:700}.ui-extranet-status-chip{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.ui-extranet-status-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ui-extranet-status-text--new{color:var(--appeal-status-new)}.ui-extranet-status-text--in-progress{color:var(--appeal-status-in-progress)}.ui-extranet-status-text--waiting-customer{color:var(--appeal-status-waiting-customer)}.ui-extranet-status-text--approval{color:var(--appeal-status-approval)}.ui-extranet-status-text--completed{color:var(--appeal-status-completed)}.ui-extranet-status-text--overdue{color:var(--appeal-status-overdue)}.ui-extranet-panel .ui-btn,.ui-extranet-chat .ui-btn{min-width:0;max-width:100%}.ui-extranet-panel .ui-btn>span,.ui-extranet-chat .ui-btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-extranet-documents-panel{background:color-mix(in srgb, var(--surface-material-raised) 96%, var(--surface-material-card))}.ui-extranet-documents-header{border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 58%, transparent);background:color-mix(in srgb, var(--surface-material-raised) 96%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.5rem;display:flex}.ui-extranet-documents-body{padding:1.5rem}.ui-extranet-documents-filters{grid-template-columns:minmax(16rem,1.6fr) minmax(12rem,.75fr) minmax(12rem,.75fr) auto auto;align-items:center;gap:.75rem;display:grid}.ui-extranet-documents-table{--extranet-documents-grid:minmax(15rem, 1.6fr) minmax(6rem, .55fr) minmax(4rem, .3fr) minmax(8rem, .65fr) minmax(8rem, .65fr) minmax(17rem, .95fr);gap:.55rem;margin-top:1.5rem;display:grid}.ui-extranet-documents-table__head{grid-template-columns:var(--extranet-documents-grid);color:var(--text-muted);align-items:center;gap:1rem;padding:0 1.3rem .45rem;font-size:.86rem;font-weight:700;line-height:1.3;display:grid}.ui-extranet-document-row{grid-template-columns:var(--extranet-documents-grid);-moz-column-gap:1rem;border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-material-raised) 96%, transparent);min-height:5.6rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 78%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 54%, transparent);align-items:center;gap:0 1rem;padding:1rem 1.3rem;display:grid}.ui-extranet-document-row__main{align-items:center;gap:1rem;min-width:0;display:flex}.ui-extranet-document-row__title{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.3;overflow:hidden}.ui-extranet-document-row__meta,.ui-extranet-document-row__cell{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.35;overflow:hidden}.ui-extranet-document-file{min-height:var(--control-h-28);min-width:0;color:var(--text-secondary);font-size:var(--font-size-ui-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;line-height:1.25;display:inline-flex}.ui-extranet-document-file:hover,.ui-extranet-document-file:focus-visible{color:var(--text-primary)}.ui-extranet-document-file:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-extranet-document-file.is-selected .ui-extranet-document-file__name{color:var(--text-primary);font-weight:700}.ui-extranet-document-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-extranet-document-status-text{color:var(--text-secondary);font-weight:600}.ui-extranet-document-row__actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-extranet-document-row__actions .ui-btn{white-space:nowrap;min-width:0}.ui-extranet-document-row__actions .ui-btn span{text-overflow:ellipsis;overflow:hidden}.ui-extranet-document-row__actions .ui-btn--secondary span{display:none}.ui-extranet-document-preview-row{opacity:0;border-radius:var(--radius-md);background:var(--bg-surface);max-height:0;transition:max-height var(--anim-base) var(--ease-standard), margin-top var(--anim-base) var(--ease-standard), opacity var(--anim-fast) var(--ease-standard), transform var(--anim-base) var(--ease-standard), box-shadow var(--anim-base) var(--ease-standard);pointer-events:none;grid-column:1/-1;margin-top:0;overflow:hidden;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #0000}.ui-extranet-document-preview-row.is-open{opacity:1;height:16rem;max-height:18rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 58%, transparent);pointer-events:auto;margin-top:1rem;transform:translateY(0)}.ui-extranet-document-preview-row__bar{border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 58%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;display:grid}.ui-extranet-document-preview-row__files{gap:.75rem;min-width:0;display:flex;overflow:hidden}.ui-extranet-document-preview-row__actions{align-items:center;gap:.35rem;display:flex}.ui-extranet-documents-footer{border-top:1px solid color-mix(in srgb, var(--surface-contour) 48%, transparent);color:var(--text-muted);text-align:center;margin-top:auto;padding-top:2.5rem;font-size:.9rem}.ui-extranet-created-fields .ui-markdown__image-block{width:min(100%,18rem);margin:.5rem 0 0}.ui-extranet-created-fields .ui-markdown__image{-o-object-fit:contain;object-fit:contain;max-height:min(34vh,12rem)}.ui-extranet-modal-meta{justify-content:space-between;align-items:flex-start;gap:.9rem;width:100%;display:flex}.ui-extranet-modal-meta__identity{min-width:0;max-width:22rem}.ui-extranet-modal-meta__name{color:var(--text-primary);margin-top:.125rem;font-size:1rem;font-weight:700;line-height:1.25}.ui-extranet-modal-meta__badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:min(100%,18rem);display:flex}.ui-extranet-chat--modal .chat-thread-feed{max-height:min(42vh,460px)}.ui-extranet-chat .chat-thread-feed{background:color-mix(in srgb, var(--surface-material-base) 72%, transparent);box-shadow:none;border-radius:0}.ui-extranet-chat .chat-thread-feed:before{background:radial-gradient(720px 340px at 10% 0%, color-mix(in srgb, var(--bg-surface) 18%, transparent), transparent 72%), radial-gradient(760px 360px at 100% 100%, color-mix(in srgb, var(--bg-surface-2) 16%, transparent), transparent 74%)}[data-theme=dark] .ui-extranet-chat .chat-thread-feed:before{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-soft) 44%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 28%, transparent) 100%), radial-gradient(780px 360px at 12% -4%, color-mix(in srgb, var(--bg-surface) 10%, transparent), transparent 72%), radial-gradient(820px 400px at 100% 100%, color-mix(in srgb, var(--bg-surface-3) 12%, transparent), transparent 74%)}@media (width<=1024px){.ui-extranet-workspace{grid-template-columns:minmax(11rem,13.5rem) minmax(17rem,20rem) minmax(0,1fr)}.ui-extranet-workspace--documents{grid-template-columns:minmax(11rem,13.5rem) minmax(0,1fr)}.ui-extranet-documents-filters{grid-template-columns:minmax(14rem,1fr) minmax(10rem,.7fr) minmax(10rem,.7fr)}.ui-extranet-documents-filters .ui-btn{width:fit-content}.ui-extranet-documents-table__head{display:none}.ui-extranet-document-row{grid-template-columns:minmax(0,1fr) auto}.ui-extranet-document-row__main,.ui-extranet-document-preview-row{grid-column:1/-1}.ui-extranet-document-row__cell{white-space:normal}}@media (width<=900px){.ui-extranet-workspace{border-radius:calc(var(--radius-panel) + 2px);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;overflow:auto}.ui-extranet-workspace--rail-collapsed.ui-extranet-workspace--documents{grid-template-columns:minmax(0,1fr)}.ui-extranet-workspace__rail,.ui-extranet-workspace__list{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 80%, transparent)}.ui-extranet-rail{height:auto;padding:.8rem}.ui-extranet-rail__group{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-extranet-rail__group--documents{grid-template-columns:minmax(0,1fr)}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail{flex-flow:row;align-items:center;gap:.3rem;padding:.4rem .45rem}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__create,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-btn{border-radius:11px;width:2.1rem;height:2.1rem;margin:0}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-surface{align-items:center}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-surface>.ui-btn{margin-top:0}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__group{scrollbar-width:none;border:0;flex-direction:row;flex:auto;order:1;gap:.25rem;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__group::-webkit-scrollbar{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__header{flex-direction:row;flex:none;order:2;align-items:center;gap:.35rem}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__toggle,.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__group--documents{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item--mobile-tab{display:flex}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer{flex:none;order:3;margin:0;padding:0}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-surface{flex-direction:row}.ui-extranet-workspace--rail-collapsed .ui-extranet-rail__footer .ui-btn--cancel{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item{white-space:nowrap;border-radius:999px;flex:none;gap:.35rem;width:auto;height:2.1rem;min-height:0;margin:0;padding:0 .55rem;font-size:.82rem;font-weight:650}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__icon{flex:none;width:1.15rem;height:1.15rem;display:inline-flex}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__label{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item.is-selected .ui-extranet-nav-item__label{display:inline}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__count{display:none}.ui-extranet-workspace--rail-collapsed .ui-extranet-nav-item__unread{box-shadow:none;margin:0;position:static}.ui-extranet-documents-facets{display:flex}.ui-extranet-documents-header{flex-direction:row;align-items:center;gap:.6rem;padding:.7rem .85rem}.ui-extranet-documents-header .ui-btn--primary span{display:none}.ui-extranet-documents-header .ui-btn--primary{width:var(--control-h-40);justify-content:center;padding:0}.ui-extranet-documents-body{padding:.7rem .85rem}.ui-extranet-documents-filters{grid-template-columns:1fr 1fr auto;gap:.5rem}.ui-extranet-documents-filters>.ui-input-icon-field{grid-column:1/-1}.ui-extranet-documents-filters .ui-extranet-documents-filter-button{width:var(--control-h-40);justify-self:end}.ui-extranet-documents-table{margin-top:1rem}.ui-extranet-document-row{padding:.85rem}.ui-extranet-document-row__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;margin-top:.65rem}.ui-extranet-document-row__actions .ui-btn{max-width:100%}.ui-extranet-document-row__actions .ui-btn--secondary span{display:inline}.ui-extranet-document-preview-row.is-open{height:12.5rem;max-height:14rem;margin-top:.85rem}}@media (width<=640px){.ui-extranet-header-context__trigger{width:var(--control-h-40);justify-content:center;padding:0}.ui-extranet-header-context__label{display:none}.ui-extranet-header-context__menu{width:min(20rem,100vw - 1rem);max-width:none;position:fixed;inset-block-start:calc(var(--safe-top) + 3.75rem);inset-block-end:auto;inset-inline:auto .5rem}.ui-extranet-document-preview-row__bar{grid-template-columns:minmax(0,1fr)}.ui-extranet-document-preview-row__files{flex-wrap:wrap;overflow:visible}.ui-extranet-shell-user-name{display:none}.ui-auth-shell{padding-left:calc(.875rem + var(--safe-left));padding-right:calc(.875rem + var(--safe-right))}.ui-auth-card{border-radius:calc(var(--radius-panel) + 2px)}.ui-extranet-identity,.ui-extranet-hero__controls,.ui-extranet-tabbar{width:100%;min-width:0}.ui-extranet-shell{width:calc(100% + 2rem);height:calc(100% + .7rem);margin-block-start:-.7rem;margin-inline:-1rem}.ui-extranet-stage{border-radius:calc(var(--radius-panel) + 8px);gap:.35rem;min-height:0;padding:.3rem}.ui-extranet-panel--thread .rich-composer-surface{--rich-composer-min-h:38px}.ui-extranet-panel--thread .chat-composer-textarea{min-height:38px}.ui-extranet-panel--thread .chat-inline-composer__hint{min-height:0}.ui-extranet-panel--thread .chat-inline-composer .chat-dropzone{padding:5px}.ui-extranet-current-step{align-items:baseline;gap:.5rem;padding:.25rem .85rem;display:flex}.ui-extranet-current-step>div:first-child{display:none}.ui-extranet-current-step>div{margin-top:0}.ui-extranet-chat{min-height:min(58vh,640px)}.ui-extranet-chat--modal{min-height:0}.ui-extranet-chat--modal .chat-thread-feed{max-height:none}.ui-extranet-appeal-summary__content{flex-direction:column}.ui-extranet-appeal-summary__meta{justify-content:flex-start;min-width:0}.ui-extranet-modal-meta{flex-direction:column}.ui-extranet-modal-meta__identity,.ui-extranet-modal-meta__badges{justify-content:flex-start;width:100%;min-width:0;max-width:none}.ui-extranet-chat__title{font-size:.98rem}.ui-extranet-tabbar{gap:.2rem}.ui-extranet-tabbar .ui-seg__btn{padding-inline:.55rem;font-size:12px}.ui-extranet-tabbar.ui-extranet-tabbar--compact{overflow-x:hidden}.ui-extranet-tabbar.ui-extranet-tabbar--compact .ui-seg__btn{letter-spacing:0;flex:0 0 calc(25% - .15rem);width:calc(25% - .15rem);min-width:calc(25% - .15rem);padding-inline:.2rem;font-size:12px}}.ui-app-chrome{background:var(--surface-material-raised);-webkit-backdrop-filter:var(--sfx-blur-md);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour)}.ui-app-chrome--sidebar{background:var(--surface-material-section);-webkit-backdrop-filter:var(--sfx-blur-strong)}.ui-app-chrome--header{background:var(--surface-material-raised)}.ui-safe-bottom-pad{padding-bottom:var(--safe-bottom)}.ui-safe-bottom-pad-16{padding-bottom:calc(1rem + var(--safe-bottom))}.ui-app-scroll{overscroll-behavior-y:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.ui-mobile-overlay{z-index:330;width:100%;height:var(--app-vh,100dvh);max-height:var(--app-vh,100dvh);position:fixed;inset:0}.ui-mobile-overlay__backdrop{position:absolute;inset:0}.ui-mobile-overlay__sheet{width:calc(100% - 1rem);height:calc(var(--app-vh,100dvh) - var(--safe-top) - var(--safe-bottom) - 1rem);max-height:calc(var(--app-vh,100dvh) - var(--safe-top) - var(--safe-bottom) - 1rem);margin-top:calc(var(--safe-top) + .5rem);margin-right:.5rem;margin-bottom:calc(var(--safe-bottom) + .5rem);border-radius:calc(var(--radius-panel) + 4px);background:var(--bg-modal);box-shadow:var(--shadow-lg);overscroll-behavior-y:contain;flex-direction:column;margin-left:.5rem;display:flex;position:relative;overflow:hidden}.ui-mobile-top-handle-wrap{left:50%;top:calc(var(--safe-top) + 4px);z-index:240;pointer-events:none;position:absolute;transform:translate(-50%)}.ui-mobile-top-handle{pointer-events:auto;border:1px solid color-mix(in srgb, var(--bg-surface-3) 62%, transparent);background:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));width:72px;height:22px;box-shadow:var(--shadow-sm);transition:background var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ui-mobile-top-handle.is-expanded{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent)}.ui-mobile-top-handle__bar{background:color-mix(in srgb, var(--text-secondary) 78%, var(--bg-surface-3));border-radius:999px;width:24px;height:3px}.ui-mobile-top-chrome--keyboard{transition:none!important}.ui-surface{background:var(--content-surface-base);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);border:none}.ui-surface--soft{background:var(--content-surface-soft);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);border:none}.ui-surface--raised{box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);background:var(--content-surface-raised);border:none}.ui-inline-composer-surface{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-surface-2) 62%, var(--bg-surface))}.ui-card{background:var(--content-surface-card);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-card);transition:transform var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);border:none}.ui-section{border-radius:var(--radius-panel);background:var(--content-surface-section);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);border:none}.ui-section--soft{background:var(--content-surface-soft);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour)}.ui-scope--task-drawer{--surface-material-base:color-mix(in srgb, var(--bg-surface) 94%, transparent);--surface-material-soft:color-mix(in srgb, var(--glass-surface) 92%, transparent);--surface-material-raised:color-mix(in srgb, var(--glass-surface) 96%, transparent);--surface-material-card:color-mix(in srgb, var(--glass-surface) 94%, transparent);--surface-material-section:color-mix(in srgb, var(--glass-surface) 94%, transparent);--layer-input-embedded:color-mix(in srgb, var(--bg-input) 76%, var(--bg-surface));--layer-input-embedded-hover:color-mix(in srgb, var(--bg-input-hover) 82%, var(--bg-surface))}[data-theme=dark] .ui-scope--task-drawer{--surface-material-base:color-mix(in srgb, var(--bg-surface) 56%, transparent);--surface-material-soft:color-mix(in srgb, var(--glass-surface-strong) 58%, transparent);--surface-material-raised:color-mix(in srgb, var(--glass-surface-strong) 64%, transparent);--surface-material-card:color-mix(in srgb, var(--glass-surface-strong) 60%, transparent);--surface-material-section:color-mix(in srgb, var(--glass-surface-strong) 58%, transparent);--layer-input-embedded:color-mix(in srgb, var(--bg-input) 88%, var(--bg-surface));--layer-input-embedded-hover:color-mix(in srgb, var(--bg-input-hover) 92%, var(--bg-surface))}:root[data-surface=solid] .ui-scope--task-drawer{--surface-material-base:var(--bg-surface);--surface-material-soft:color-mix(in srgb, var(--bg-surface) 92%, var(--bg-surface-2));--surface-material-raised:var(--bg-surface);--surface-material-card:color-mix(in srgb, var(--bg-surface) 96%, var(--bg-surface-2));--surface-material-section:color-mix(in srgb, var(--bg-surface) 94%, var(--bg-surface-2))}.ui-scope--document-workflow{--surface-material-base:color-mix(in srgb, var(--bg-surface) 96%, var(--bg-surface-2));--surface-material-soft:color-mix(in srgb, var(--bg-surface-2) 92%, var(--bg-surface));--surface-material-raised:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2));--surface-material-card:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2));--surface-material-section:color-mix(in srgb, var(--bg-surface) 96%, var(--bg-surface-2));--surface-contour:color-mix(in srgb, var(--glass-border) 72%, transparent)}[data-theme=dark] .ui-scope--document-workflow{--surface-material-base:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-surface-2));--surface-material-soft:color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface));--surface-material-raised:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--surface-material-card:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--surface-material-section:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-surface-2));--surface-contour:color-mix(in srgb, var(--glass-border) 72%, transparent)}.ui-scope--embedded-controls .ui-input,.ui-scope--embedded-controls .ui-select,.ui-scope--embedded-controls .ui-textarea,.ui-scope--embedded-controls input[type=date].ui-input,.ui-scope--embedded-controls input[type=time].ui-input,.ui-scope--embedded-controls input[type=datetime-local].ui-input{background:var(--bg-input);color:var(--text-primary);box-shadow:none;border:none;border-radius:8px}.ui-scope--embedded-controls .ui-input:hover,.ui-scope--embedded-controls .ui-select:hover,.ui-scope--embedded-controls .ui-textarea:hover,.ui-scope--embedded-controls input[type=date].ui-input:hover,.ui-scope--embedded-controls input[type=time].ui-input:hover,.ui-scope--embedded-controls input[type=datetime-local].ui-input:hover{background:var(--bg-input-hover)}.ui-scope--embedded-controls .ui-input:disabled,.ui-scope--embedded-controls .ui-select:disabled,.ui-scope--embedded-controls .ui-textarea:disabled{opacity:1;background:var(--bg-input);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.ui-scope--embedded-controls .ui-input::-moz-placeholder{color:var(--text-placeholder)}.ui-scope--embedded-controls .ui-textarea::-moz-placeholder{color:var(--text-placeholder)}.ui-scope--embedded-controls .ui-input::placeholder,.ui-scope--embedded-controls .ui-textarea::placeholder{color:var(--text-placeholder)}.ui-scope--embedded-controls .ui-select{padding-inline-end:30px}.ui-scope--embedded-controls .ui-seg{background:var(--bg-input);border-radius:8px;gap:0;padding:0}.ui-scope--embedded-controls .ui-seg__btn{padding-inline:var(--ui-px,12px);border-radius:8px}.ui-scope--filter-controls{--ui-filter-control-fill:color-mix(in srgb, var(--accent-navy) 18%, var(--bg-surface));--ui-filter-control-fill-hover:color-mix(in srgb, var(--accent-navy) 27%, var(--bg-surface));--ui-filter-control-contour:transparent;--ui-filter-control-highlight:transparent;--bg-input:var(--ui-filter-control-fill);--bg-input-hover:var(--ui-filter-control-fill-hover);--layer-input-embedded:var(--ui-filter-control-fill);--layer-input-embedded-hover:var(--ui-filter-control-fill-hover);--btn-secondary-fill:var(--ui-filter-control-fill);--btn-secondary-fill-hover:var(--ui-filter-control-fill-hover);--btn-subtle-fill:var(--ui-filter-control-fill);--btn-subtle-fill-hover:var(--ui-filter-control-fill-hover);--btn-cancel-fill:var(--ui-filter-control-fill);--btn-cancel-fill-hover:var(--ui-filter-control-fill-hover);--btn-icon-fill:var(--ui-filter-control-fill);--btn-icon-fill-hover:var(--ui-filter-control-fill-hover);--btn-icon-subtle-fill:var(--ui-filter-control-fill);--btn-icon-subtle-fill-hover:var(--ui-filter-control-fill-hover)}.ui-scope--filter-controls .ui-input,.ui-scope--filter-controls .ui-select,.ui-scope--filter-controls .ui-textarea,.ui-scope--filter-controls input[type=date].ui-input,.ui-scope--filter-controls input[type=time].ui-input,.ui-scope--filter-controls input[type=datetime-local].ui-input{background:var(--ui-filter-control-fill);box-shadow:inset 0 1px 0 var(--ui-filter-control-highlight), inset 0 0 0 1px var(--ui-filter-control-contour)}.ui-scope--filter-controls .ui-input:hover,.ui-scope--filter-controls .ui-select:hover,.ui-scope--filter-controls .ui-textarea:hover,.ui-scope--filter-controls input[type=date].ui-input:hover,.ui-scope--filter-controls input[type=time].ui-input:hover,.ui-scope--filter-controls input[type=datetime-local].ui-input:hover{background:var(--ui-filter-control-fill-hover)}.ui-scope--filter-controls .ui-btn--secondary,.ui-scope--filter-controls .ui-btn--cancel,.ui-scope--filter-controls .ui-btn--ghost,.ui-scope--filter-controls .ui-btn--subtle,.ui-scope--filter-controls .ui-iconbtn,.ui-scope--filter-controls .ui-iconbtn--subtle{background:var(--ui-filter-control-fill);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--ui-filter-control-highlight), inset 0 0 0 1px var(--ui-filter-control-contour)}.ui-scope--filter-controls .ui-btn--secondary:hover,.ui-scope--filter-controls .ui-btn--cancel:hover,.ui-scope--filter-controls .ui-btn--ghost:hover,.ui-scope--filter-controls .ui-btn--subtle:hover,.ui-scope--filter-controls .ui-iconbtn:hover,.ui-scope--filter-controls .ui-iconbtn--subtle:hover{background:var(--ui-filter-control-fill-hover)}[data-theme=dark] .ui-surface--soft{background:var(--content-surface-soft)}[data-theme=dark] .ui-surface--raised{background:var(--content-surface-raised)}[data-theme=dark] .ui-card{background:var(--content-surface-card)}[data-theme=dark] .ui-section{background:var(--content-surface-section)}[data-theme=dark] .ui-section--soft{background:var(--content-surface-soft)}[data-theme=dark] .ui-inline-composer-surface{background:color-mix(in srgb, var(--bg-surface-2) 62%, var(--bg-surface))}.ui-btn{padding:0 var(--ui-px,12px);background-color:var(--accent-primary);color:#fff;cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:none;border-radius:8px;font-size:14px}.ui-btn:hover,.ui-btn:active{box-shadow:none}.ui-input,.ui-textarea,.ui-select,input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select{padding:var(--space-sm) var(--space-md);background-color:var(--bg-input);color:var(--text-primary);transition:background-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:none;border-radius:8px;font-size:14px}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{box-shadow:0 0 0 1px var(--danger)}.ui-input[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 2px var(--danger)}.ui-input[readonly],.ui-textarea[readonly]{background-color:color-mix(in srgb, var(--bg-input) 60%, transparent);color:var(--text-secondary);cursor:default}.ui-input[readonly]:focus,.ui-textarea[readonly]:focus{transform:none}.ui-textarea--title{field-sizing:content;min-height:var(--ui-h,32px);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(7.25em + 16px);line-height:1.45;overflow-y:auto}.ui-empty{border-radius:var(--radius-md);color:var(--text-secondary);background:var(--layer-section-soft);border:none;padding:18px}.ui-h-28,.ui-size--h-28{--ui-h:28px;--ui-px:10px;--ui-fs:12px;--ui-lh:16px}.ui-h-32,.ui-size--h-32{--ui-h:32px;--ui-px:14px;--ui-fs:13px;--ui-lh:18px}.ui-h-36,.ui-size--h-36{--ui-h:36px;--ui-px:16px;--ui-fs:14px;--ui-lh:20px}.ui-h-40,.ui-size--h-40{--ui-h:40px;--ui-px:16px;--ui-fs:14px;--ui-lh:22px}:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-input,.ui-select,.ui-seg__btn){height:var(--ui-h,32px);padding-inline:var(--ui-px,12px);font-size:var(--ui-fs,13px);line-height:var(--ui-lh,16px)}:where(.ui-textarea){padding-inline:var(--ui-px,12px);font-size:var(--ui-fs,13px);line-height:var(--ui-lh,16px)}:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-row,.ui-seg__btn,.ui-menu__item,.ui-input,.ui-textarea,.ui-select,.ui-checkbox,.ui-switch){transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast), filter var(--transition-fast)}:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-row,.ui-seg__btn,.ui-menu__item,.ui-input,.ui-textarea,.ui-select,.ui-checkbox,.ui-switch):focus-visible{box-shadow:var(--ring);outline:none}:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-row,.ui-seg__btn,.ui-menu__item,.ui-input,.ui-textarea,.ui-select,.ui-checkbox,.ui-switch)[disabled],:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-row,.ui-seg__btn,.ui-menu__item,.ui-input,.ui-textarea,.ui-select,.ui-checkbox,.ui-switch)[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-iconbtn--danger)[disabled],:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-iconbtn--danger)[aria-disabled=true]{opacity:1;background:var(--btn-disabled-fill);color:var(--btn-disabled-text);box-shadow:none;filter:none;border-color:#0000}:is(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-iconbtn--danger,.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger)[disabled],:is(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-iconbtn--danger,.ui-btn-primary,.ui-btn-secondary,.ui-btn-danger)[aria-disabled=true]{opacity:1!important;background:var(--btn-disabled-fill)!important;color:var(--btn-disabled-text)!important;box-shadow:none!important;filter:none!important;cursor:default!important;pointer-events:none!important;border-color:#0000!important}:where(.ui-btn,.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--secondary,.ui-btn--neutral,.ui-btn--cancel,.ui-btn--ghost,.ui-btn--danger,.ui-btn--warning,.ui-btn--success,.ui-btn--subtle,.ui-iconbtn,.ui-iconbtn--subtle,.ui-iconbtn--info,.ui-row,.ui-seg__btn,.ui-menu__item):active{transform:translateY(.5px)}.ui-btn--primary:hover,.ui-btn--confirm:hover,.ui-btn--info:hover,.ui-btn--danger:hover,.ui-btn--warning:hover,.ui-btn--success:hover{box-shadow:var(--shadow-md)}:where(.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--danger,.ui-btn--warning,.ui-btn--success)[disabled]:hover,:where(.ui-btn--primary,.ui-btn--confirm,.ui-btn--info,.ui-btn--danger,.ui-btn--warning,.ui-btn--success)[aria-disabled=true]:hover{box-shadow:none}.ui-btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ui-btn--primary{background:var(--btn-sem-primary);color:#fff}.ui-btn--primary:hover{background:color-mix(in srgb, var(--btn-sem-primary) 88%, black)}.ui-btn--confirm{background:var(--btn-sem-confirm);color:#fff}.ui-btn--confirm:hover{background:color-mix(in srgb, var(--btn-sem-confirm) 88%, black)}.ui-btn--info{background:var(--btn-sem-info);color:#fff}.ui-btn--info:hover{background:color-mix(in srgb, var(--btn-sem-info) 88%, black)}.ui-btn--secondary{background:var(--btn-secondary-fill);color:var(--text-primary);border:none}.ui-btn--secondary:hover{background:var(--btn-secondary-fill-hover)}.ui-btn--active,.ui-btn[aria-pressed=true]{background:color-mix(in srgb, var(--accent-primary) 24%, var(--btn-secondary-fill));color:var(--text-primary)}.ui-btn--active:hover,.ui-btn[aria-pressed=true]:hover{background:color-mix(in srgb, var(--accent-primary) 34%, var(--btn-secondary-fill-hover))}.ui-btn--neutral{background:var(--btn-secondary-fill);color:var(--text-primary);border:none}.ui-btn--neutral:hover{background:var(--btn-secondary-fill-hover)}.ui-btn--ghost{color:var(--text-primary);background:0 0}.ui-btn--ghost:hover{background:color-mix(in srgb, var(--bg-surface-2) 58%, var(--bg-surface))}.ui-btn--cancel{background:var(--btn-cancel-fill);color:var(--text-secondary);border:none}.ui-btn--cancel:hover{background:var(--btn-cancel-fill-hover);color:var(--text-primary)}.ui-btn--subtle{background:var(--btn-subtle-fill);color:var(--text-primary);border:none}.ui-btn--subtle:hover{background:var(--btn-subtle-fill-hover)}.ui-btn--tint{background:color-mix(in srgb, var(--ui-tint-color,var(--accent-primary)) 18%, var(--bg-surface));color:var(--text-primary);border:none}.ui-btn--tint:hover{background:color-mix(in srgb, var(--ui-tint-color,var(--accent-primary)) 28%, var(--bg-surface))}.ui-btn--danger{background-color:var(--btn-sem-danger);color:#fff}.ui-btn--danger:hover{background-color:color-mix(in srgb, var(--btn-sem-danger) 88%, black)}.ui-btn--warning{background:var(--btn-sem-warning);color:#fff}.ui-btn--warning:hover{background:color-mix(in srgb, var(--btn-sem-warning) 88%, black)}.ui-btn--success{background:var(--btn-sem-confirm);color:#fff}.ui-btn--success:hover{background:color-mix(in srgb, var(--btn-sem-confirm) 88%, black)}.ui-btn--pending[disabled]{opacity:1}.ui-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skeleton{background:var(--skeleton-base);border-radius:8px;position:relative;overflow:hidden}.ui-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-glint), transparent);animation:ui-skeleton-shimmer 1.2s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}.ui-skeleton--line{border-radius:6px;height:12px}.ui-skeleton--title{border-radius:7px;height:18px}.ui-skeleton--avatar{border-radius:999px;flex:0 0 32px;width:32px;height:32px}@keyframes ui-skeleton-shimmer{to{transform:translate(100%)}}.ui-motion-enter{animation:ui-motion-enter var(--anim-base) var(--ease-standard) both}.ui-motion-enter-soft{animation:ui-motion-enter-soft .22s var(--ease-standard) both}.ui-motion-arrive{animation:ui-motion-arrive var(--anim-slow) var(--ease-out) both}@keyframes ui-motion-arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}60%{opacity:1;transform:translateY(-1px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-motion-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-motion-enter-soft{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-motion-count-pulse{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ui-motion-refresh{0%{opacity:0}34%{opacity:1}to{opacity:0}}.ui-progress-fill{transition:width var(--anim-base) var(--ease-standard)}.ui-iconbtn{width:var(--ui-h,32px);background:var(--btn-icon-fill);color:var(--text-primary);border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-iconbtn:hover{background:var(--btn-icon-fill-hover)}.ui-iconbtn--sm{width:28px;height:28px}.ui-iconbtn--active{background:color-mix(in srgb, var(--accent-primary) 54%, var(--bg-surface));color:#fff}.ui-iconbtn--subtle{background:var(--btn-icon-subtle-fill);border:none}.ui-iconbtn--subtle:hover{background:var(--btn-icon-subtle-fill-hover)}.ui-iconbtn--info{background:color-mix(in srgb, var(--btn-sem-info) 26%, var(--bg-surface));color:color-mix(in srgb, var(--btn-sem-info) 78%, var(--text-primary));border:none}.ui-iconbtn--info:hover{background:color-mix(in srgb, var(--btn-sem-info) 36%, var(--bg-surface));color:color-mix(in srgb, var(--btn-sem-info) 92%, var(--text-primary))}.ui-iconbtn--primary-soft{background:color-mix(in srgb, var(--btn-sem-primary) 28%, var(--bg-surface));color:color-mix(in srgb, var(--btn-sem-primary) 88%, var(--text-primary));border:none}.ui-iconbtn--primary-soft:hover{background:color-mix(in srgb, var(--btn-sem-primary) 38%, var(--bg-surface));color:color-mix(in srgb, var(--btn-sem-primary) 96%, var(--text-primary))}.ui-iconbtn--danger{background:color-mix(in srgb, var(--btn-sem-danger) 22%, var(--bg-surface));color:var(--btn-sem-danger);border:none}.ui-iconbtn--danger:hover{background:color-mix(in srgb, var(--btn-sem-danger) 34%, var(--bg-surface));color:color-mix(in srgb, var(--btn-sem-danger) 92%, var(--text-primary))}.ui-iconbtn--warning{background:color-mix(in srgb, var(--btn-sem-warning) 22%, var(--bg-surface));color:var(--btn-sem-warning);border:none}.ui-iconbtn--warning:hover{background:color-mix(in srgb, var(--btn-sem-warning) 34%, var(--bg-surface));color:color-mix(in srgb, var(--btn-sem-warning) 92%, var(--text-primary))}.ui-seg{background:color-mix(in srgb, var(--bg-surface) 64%, var(--bg-surface-2));border:none;border-radius:12px;gap:6px;padding:4px;display:inline-flex}.ui-seg--scroll{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.ui-seg--scroll::-webkit-scrollbar{display:none}.ui-seg--scroll>.ui-seg__btn{flex:none}.ui-seg--sliding{position:relative}.ui-seg--sliding .ui-seg__btn{z-index:1;padding-inline:var(--ui-px,14px);position:relative;box-shadow:none!important;background:0 0!important}.ui-seg__indicator{z-index:0;width:var(--seg-w,0);height:var(--seg-h,0);transform:translate(var(--seg-x,0), var(--seg-y,0));border-radius:var(--seg-ind-radius,9px);background:var(--seg-ind-bg,color-mix(in srgb, var(--bg-surface-2) 62%, var(--bg-surface)));box-shadow:var(--seg-ind-shadow,inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 70%, transparent));opacity:0;pointer-events:none;position:absolute;top:0;left:0}.ui-seg--sliding[data-seg-ready=true] .ui-seg__indicator{opacity:1;transition:transform var(--anim-slow) var(--ease-out), width var(--anim-slow) var(--ease-out), height var(--anim-slow) var(--ease-out)}.ui-seg--inline-nav.ui-seg--sliding{--seg-ind-bg:color-mix(in srgb, var(--bg-surface) 84%, var(--bg-surface-2));--seg-ind-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-border) 58%, transparent);--seg-ind-radius:calc(var(--radius-sm) + 2px)}[data-theme=dark] .ui-seg--inline-nav.ui-seg--sliding{--seg-ind-bg:color-mix(in srgb, var(--bg-surface) 22%, var(--bg-surface-2));--seg-ind-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-border) 44%, transparent)}.ui-seg--glass-nav.ui-seg--sliding{--seg-ind-bg:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));--seg-ind-radius:calc(var(--radius-sm) + 2px)}[data-theme=dark] .ui-seg--glass-nav.ui-seg--sliding{--seg-ind-bg:color-mix(in srgb, var(--bg-surface) 20%, var(--bg-surface-2));--seg-ind-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 34%, transparent)}.ui-seg--quiet{background:0 0;border:none;gap:6px;width:auto;padding:0}.ui-seg--quiet .ui-seg__btn{color:var(--text-secondary);background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;gap:6px;font-size:13px}.ui-seg--quiet .ui-seg__btn.is-active,.ui-seg--quiet .ui-seg__btn[aria-selected=true]{background:color-mix(in srgb, var(--bg-surface-2) 62%, var(--bg-surface));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 70%, transparent)}.ui-seg--quiet .ui-seg__btn:hover{background:color-mix(in srgb, var(--bg-surface-2) 44%, var(--bg-surface));color:var(--text-primary)}.ui-seg--glass-nav .ui-seg__btn{border-radius:calc(var(--radius-sm) + 2px);min-height:36px;color:color-mix(in srgb, var(--text-primary) 84%, var(--text-secondary));transition:background var(--anim-fast) var(--ease-standard), color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);border:none;flex:none;padding-inline:14px;font-size:14px;font-weight:600}.ui-seg--glass-nav .ui-seg__btn:hover{background:color-mix(in srgb, var(--bg-surface-2) 62%, transparent);color:var(--text-primary)}.ui-seg--glass-nav .ui-seg__btn.is-active,.ui-seg--glass-nav .ui-seg__btn[aria-selected=true]{background:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 70%, transparent)}[data-theme=dark] .ui-seg--glass-nav .ui-seg__btn{color:color-mix(in srgb, var(--text-primary) 82%, var(--text-secondary))}[data-theme=dark] .ui-seg--glass-nav .ui-seg__btn:hover{background:color-mix(in srgb, var(--bg-surface) 14%, var(--bg-surface-2));color:var(--text-primary)}[data-theme=dark] .ui-seg--glass-nav .ui-seg__btn.is-active,[data-theme=dark] .ui-seg--glass-nav .ui-seg__btn[aria-selected=true]{background:color-mix(in srgb, var(--bg-surface) 20%, var(--bg-surface-2));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 34%, transparent)}.ui-seg--inline-nav{background:0 0;border:none;gap:8px;width:auto;padding:0}.ui-seg--inline-nav .ui-seg__btn{border-radius:calc(var(--radius-sm) + 2px);min-height:36px;color:color-mix(in srgb, var(--text-primary) 86%, var(--text-secondary));background:0 0;border:none;flex:none;padding-inline:14px;font-size:14px;font-weight:700}.ui-seg--inline-nav .ui-seg__btn:hover{background:color-mix(in srgb, var(--bg-surface) 46%, transparent);color:var(--text-primary)}.ui-seg--inline-nav .ui-seg__btn.is-active,.ui-seg--inline-nav .ui-seg__btn[aria-selected=true]{background:color-mix(in srgb, var(--bg-surface) 84%, var(--bg-surface-2));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-border) 58%, transparent)}[data-theme=dark] .ui-seg--inline-nav .ui-seg__btn{color:color-mix(in srgb, var(--text-primary) 88%, var(--text-secondary))}[data-theme=dark] .ui-seg--inline-nav .ui-seg__btn:hover{background:color-mix(in srgb, var(--bg-surface) 18%, transparent)}[data-theme=dark] .ui-seg--inline-nav .ui-seg__btn.is-active,[data-theme=dark] .ui-seg--inline-nav .ui-seg__btn[aria-selected=true]{background:color-mix(in srgb, var(--bg-surface) 22%, var(--bg-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-border) 44%, transparent)}.ui-seg--text{background:0 0;border:none;gap:10px;padding:0}.ui-seg--text .ui-seg__btn{box-shadow:none;color:var(--text-secondary);background:0 0;border:none;min-width:0;padding-inline:0;font-weight:600}.ui-seg--text .ui-seg__btn.is-active,.ui-seg--text .ui-seg__btn[aria-selected=true]{box-shadow:none;color:var(--text-primary);background:0 0;border:none;font-weight:800}.ui-seg--text .ui-seg__btn:hover{color:var(--text-primary);background:0 0}.ui-seg__btn{color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-seg__btn:hover{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));color:var(--text-primary)}.ui-seg__btn.is-active,.ui-seg__btn[aria-selected=true]{background:color-mix(in srgb, var(--accent-primary) 22%, var(--bg-surface-2));color:var(--text-primary);box-shadow:none;border-color:#0000}.ui-filter-chip{border:1px solid color-mix(in srgb, var(--bg-surface-3) 80%, transparent);background:var(--bg-surface);height:28px;color:var(--text-primary);font-size:var(--font-size-ui-sm,.86rem);white-space:nowrap;cursor:pointer;transition:background var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard), color var(--anim-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:6px;padding:0 11px;line-height:1;display:inline-flex}.ui-filter-chip:hover{background:var(--bg-surface-2)}.ui-filter-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary) 60%, transparent);outline-offset:2px}.ui-filter-chip.is-active{background:var(--accent-primary-soft);border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);color:color-mix(in srgb, var(--accent-primary) 78%, var(--text-primary));font-weight:600}.ui-filter-chip__dot{border-radius:50%;flex:none;width:8px;height:8px}.ui-filter-chip__count{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-surface-3) 55%, transparent);border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:600;line-height:16px}.ui-filter-chip.is-active .ui-filter-chip__count{color:inherit;background:color-mix(in srgb, var(--accent-primary) 16%, transparent)}.ui-filter-chip--sm{height:26px;font-size:12.5px}.ui-row{min-height:var(--ui-h,32px);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ui-row--lg{min-height:60px;padding:12px 14px}.ui-row:hover{background:color-mix(in srgb, var(--bg-surface-2) 52%, var(--bg-surface))}.ui-row--selected{background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 24%, transparent)}.ui-row--unread .ui-row__title{font-weight:600}.ui-row--unread .ui-row__meta{color:var(--text-primary)}.ui-row__title{color:var(--text-primary);font-size:15px;font-weight:600}.ui-row__meta{color:var(--text-secondary);font-size:13px;font-weight:400}.ui-row__right{align-items:center;gap:6px;display:inline-flex}.ui-ai-field-list{border-radius:var(--radius-sm);background:var(--surface-material-soft);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);overflow:hidden}.ui-ai-field-row{color:var(--text-primary);transition:background-color var(--transition-fast) var(--ease-standard), box-shadow var(--transition-fast) var(--ease-standard);grid-template-columns:minmax(112px,.78fr) minmax(0,1.35fr) minmax(48px,auto) minmax(68px,auto);align-items:start;gap:8px 12px;padding:10px 12px;display:grid}.ui-ai-field-row+.ui-ai-field-row{box-shadow:inset 0 1px 0 var(--surface-contour)}.ui-ai-field-row:hover{background:color-mix(in srgb, var(--accent-primary) 7%, var(--surface-material-soft))}.ui-ai-field-row__field{min-width:0;color:var(--text-secondary);font-weight:600}.ui-ai-field-row__value{min-width:0;color:var(--text-primary);font-weight:600}.ui-ai-field-row__source{min-width:0;color:var(--text-muted);grid-column:2/-1}.ui-ai-field-row__confidence{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.ui-ai-field-row__state{color:var(--text-secondary);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ui-ai-field-row__state:before{content:"";background:var(--accent-warning);border-radius:999px;width:6px;height:6px}.ui-ai-field-row__state--accepted{color:color-mix(in srgb, var(--accent-success) 72%, var(--text-primary))}.ui-ai-field-row__state--accepted:before{background:var(--accent-success)}@media (width<=640px){.ui-ai-field-row{grid-template-columns:minmax(0,1fr) auto}.ui-ai-field-row__field,.ui-ai-field-row__value,.ui-ai-field-row__source{grid-column:1/-1}.ui-ai-field-row__confidence{justify-self:start}.ui-ai-field-row__state{justify-self:end}}.ui-ai-checklist-preview{border-radius:var(--radius-sm);background:var(--surface-material-soft);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);overflow:hidden}.ui-ai-checklist-preview__item{color:var(--text-primary);transition:background-color var(--transition-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.ui-ai-checklist-preview__item+.ui-ai-checklist-preview__item{box-shadow:inset 0 1px 0 var(--surface-contour)}.ui-ai-checklist-preview__item:hover{background:color-mix(in srgb, var(--accent-primary) 7%, var(--surface-material-soft))}.ui-ai-checklist-preview__indent{padding-inline-start:calc(var(--ai-checklist-depth,0) * 16px)}.ui-ai-checklist-preview__mark{background:color-mix(in srgb, var(--accent-primary) 72%, var(--text-muted));border-radius:999px;width:6px;height:6px;margin-top:7px}.ui-ai-checklist-preview__title{min-width:0;color:var(--text-primary);font-weight:600}.ui-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ui-status-dot{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.ui-status-dot--ok{background:var(--accent-success)}.ui-status-dot--off{background:var(--accent-danger)}.ui-toast-viewport{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;width:min(92vw,380px);display:flex;position:fixed;inset-block-end:16px;inset-inline-end:16px}.ui-toast{pointer-events:auto;border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-md);border-inline-start:3px solid var(--accent-primary);align-items:flex-start;gap:10px;padding:10px 12px;animation:.16s ease-out ui-toast-in;display:flex}.ui-toast__body{flex:auto;min-width:0}.ui-toast__title{font-size:13px;font-weight:600;line-height:1.3}.ui-toast__message{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.ui-toast__close{flex:none}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-conn-indicator{z-index:var(--z-toast);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:calc(var(--app-header-height) + 10px);inset-inline:0}.ui-conn-indicator__pill{pointer-events:auto;box-shadow:var(--shadow-md);animation:ui-motion-enter-soft var(--anim-base) var(--ease-out) both;gap:7px;padding:5px 12px;font-size:12px;font-weight:600}.ui-conn-indicator__dot{background:var(--accent-warning);block-size:7px;inline-size:7px;animation:ui-conn-pulse 1.4s var(--ease-standard) infinite;border-radius:999px}@keyframes ui-conn-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ui-badge{background:var(--bg-surface-2);color:var(--text-primary);border:none;border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;font-weight:700;line-height:14px;display:inline-flex}.ui-badge--accent{background:color-mix(in srgb, var(--accent-primary) 26%, var(--bg-surface));color:var(--text-primary)}.ui-badge--accent-ink{color:var(--accent-primary)}.ui-badge--neutral{background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-surface-2));color:var(--text-primary)}.ui-task-status-text{font-size:inherit;line-height:inherit;color:var(--text-primary);align-items:center;font-weight:600;display:inline-flex}.ui-task-status-text--new{color:var(--appeal-status-new)}.ui-task-status-text--in_progress{color:var(--appeal-status-in-progress)}.ui-task-status-text--pending_review{color:var(--appeal-status-waiting-customer)}.ui-task-status-text--waiting_control{color:var(--appeal-status-approval)}.ui-task-status-text--completed{color:var(--appeal-status-completed)}.ui-task-status-text--deferred,.ui-task-status-text--canceled{color:var(--text-muted)}.ui-task-status-text--failed{color:var(--accent-danger)}.ui-icon--standalone{color:var(--accent-primary);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-badge--success{background:color-mix(in srgb, var(--accent-success) 18%, var(--bg-surface));color:var(--text-primary)}.ui-badge--warning{background:color-mix(in srgb, var(--accent-warning) 18%, var(--bg-surface));color:var(--text-primary)}.ui-badge--danger{background:color-mix(in srgb, var(--accent-danger) 10%, var(--bg-surface));color:var(--text-primary)}.ui-status-chip{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;line-height:1.35;display:inline-flex}.ui-status-chip__dot{background:var(--text-muted);width:8px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface) 45%, transparent);border-radius:999px;flex:none}.ui-status-chip[data-tone=success] .ui-status-chip__dot{background:color-mix(in srgb, var(--accent-success) 90%, var(--bg-surface))}.ui-status-chip[data-tone=attention]{color:color-mix(in srgb, var(--text-primary) 72%, var(--accent-primary))}.ui-status-chip[data-tone=attention] .ui-status-chip__dot{background:color-mix(in srgb, var(--accent-primary) 90%, var(--bg-surface))}.ui-status-chip[data-tone=warning]{color:color-mix(in srgb, var(--text-primary) 70%, var(--accent-warning))}.ui-status-chip[data-tone=warning] .ui-status-chip__dot{background:color-mix(in srgb, var(--accent-warning) 88%, var(--bg-surface))}.ui-status-chip[data-tone=danger]{color:color-mix(in srgb, var(--text-primary) 66%, var(--accent-danger))}.ui-status-chip[data-tone=danger] .ui-status-chip__dot{background:color-mix(in srgb, var(--accent-danger) 90%, var(--bg-surface))}.ui-badge--scope-company{background:color-mix(in srgb, var(--accent-navy) 20%, var(--bg-surface));color:var(--text-primary)}.ui-badge--scope-department{background:color-mix(in srgb, var(--accent-sky) 20%, var(--bg-surface));color:var(--text-primary)}.ui-badge--scope-pipeline{background:color-mix(in srgb, var(--accent-primary) 20%, var(--bg-surface));color:var(--text-primary)}.ui-badge--scope-stage{background:color-mix(in srgb, var(--accent-navy) 24%, var(--bg-surface));color:var(--text-primary)}.ui-badge--scope-project{background:color-mix(in srgb, var(--accent-sky) 18%, var(--bg-surface));color:var(--text-primary)}.ui-badge--scope-user{background:color-mix(in srgb, var(--accent-indigo) 20%, var(--bg-surface));color:var(--text-primary)}.ui-reaction-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.ui-reaction-entry{min-width:0;display:inline-flex;position:relative}.ui-reaction-pill{min-height:32px;color:var(--text-secondary);transition:background-color var(--anim-fast) var(--ease-standard), color var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:2px 7px 2px 3px;display:inline-flex}.ui-reaction-pill:hover{background:var(--btn-icon-subtle-fill-hover);color:var(--text-primary)}.ui-reaction-pill:focus-visible{box-shadow:var(--ring)}.ui-reaction-pill:active{transform:translateY(1px)}.ui-reaction-pill.is-active{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:color-mix(in srgb, var(--text-primary) 82%, var(--accent-primary))}.ui-reaction-pill[disabled]{opacity:.72}.ui-reaction-pill__glyph{align-items:center;line-height:1;display:inline-flex}.ui-reaction-pill .ui-emoji{vertical-align:0;width:26px;height:26px}.ui-reaction-pill .ui-emoji--custom{vertical-align:0;width:28px;height:28px}.ui-reaction-pill__count{color:var(--text-muted);font-size:12px;font-weight:700;line-height:14px}.ui-reaction-pill.is-active .ui-reaction-pill__count{color:color-mix(in srgb, var(--text-secondary) 58%, var(--accent-primary))}.ui-reaction-roster{inset-inline-start:0;z-index:60;min-width:180px;max-width:min(280px,100vw - 24px);padding:8px;position:absolute;bottom:calc(100% + 8px)}.ui-reaction-roster__head{color:var(--text-secondary);align-items:center;gap:8px;padding:2px 6px 8px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.ui-reaction-roster__emoji{font-size:15px;line-height:1}.ui-reaction-roster__meta{color:var(--text-muted)}.ui-reaction-roster__list{gap:4px;max-height:220px;display:grid;overflow-y:auto}.ui-reaction-roster__item.ui-menu__item{min-height:var(--control-h-32);justify-content:flex-start}.ui-reaction-menu-row{border-bottom:1px solid var(--bg-surface-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.ui-reaction-menu-btn.ui-iconbtn{background:0 0;min-width:28px;padding-inline:6px}.ui-reaction-menu-btn.ui-iconbtn:hover{background:var(--btn-icon-fill-hover)}.ui-reaction-menu-btn.ui-iconbtn.is-active{background:color-mix(in srgb, var(--accent-primary) 18%, var(--surface-material-soft));color:color-mix(in srgb, var(--text-primary) 88%, var(--accent-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 72%, transparent)}.ui-emoji{width:var(--emoji-inline-size);height:var(--emoji-inline-size);vertical-align:var(--emoji-inline-offset);-o-object-fit:contain;object-fit:contain;flex:none;max-width:none;line-height:1;display:inline-block;overflow:visible}.ui-iconbtn .ui-emoji,.ui-badge .ui-emoji{width:calc(var(--emoji-inline-size) * 1.08);height:calc(var(--emoji-inline-size) * 1.08)}.ui-emoji--custom{width:calc(var(--emoji-inline-size) * 1.18);height:calc(var(--emoji-inline-size) * 1.18);vertical-align:calc(var(--emoji-inline-offset) - .01em);filter:drop-shadow(0 0 .65px color-mix(in srgb, var(--accent-primary) 34%, var(--text-secondary))) drop-shadow(0 1px 1px color-mix(in srgb, var(--accent-primary) 14%, transparent))}.ui-emoji--picker-trigger{vertical-align:0;width:36px!important;height:36px!important}.ui-emoji--custom.ui-emoji--picker-trigger{vertical-align:0;filter:drop-shadow(0 0 .55px color-mix(in srgb, var(--accent-primary) 32%, var(--text-secondary))) drop-shadow(0 1px 1px color-mix(in srgb, var(--accent-primary) 14%, transparent));width:36px!important;height:36px!important}.ui-emoji--picker-item{vertical-align:-.02em;width:28px!important;height:28px!important}.ui-emoji--custom.ui-emoji--picker-item{filter:drop-shadow(0 0 .75px color-mix(in srgb, var(--accent-primary) 42%, var(--text-secondary))) drop-shadow(0 1px 1px color-mix(in srgb, var(--accent-primary) 15%, transparent));width:28px!important;height:28px!important}.ui-emoji--scene.ui-emoji--picker-item{transform-origin:50%;transform:scale(1.12)}.ui-emoji-picker__grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-auto-rows:40px;align-items:stretch;gap:6px;display:grid}.ui-emoji-picker__btn{width:100%;min-width:40px;height:40px;min-height:40px;color:var(--text-primary);transition:background-color var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);background:0 0;border:none;border-radius:10px;justify-content:center;place-self:stretch stretch;align-items:center;padding:0;display:inline-flex}.ui-emoji-picker__btn:hover{background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface))}.ui-emoji-picker__btn:focus-visible{box-shadow:var(--ring);background:color-mix(in srgb, var(--accent-primary) 18%, var(--bg-surface))}.ui-emoji-picker__btn:active{background:color-mix(in srgb, var(--accent-primary) 22%, var(--bg-surface));transform:translateY(1px)}.ui-emoji-picker__trigger.ui-iconbtn,.ui-emoji-picker__trigger.ui-btn{box-shadow:none;background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-emoji-picker__trigger.ui-iconbtn:hover,.ui-emoji-picker__trigger.ui-btn:hover,.ui-emoji-picker__trigger.ui-iconbtn:focus-visible,.ui-emoji-picker__trigger.ui-btn:focus-visible,.ui-emoji-picker__trigger.ui-iconbtn:active,.ui-emoji-picker__trigger.ui-btn:active{background:0 0}.ui-message-emoji-only{font-size:var(--emoji-single-size);line-height:1.1}.ui-message-emoji-only .ui-emoji{width:1.18em;height:1.18em}.ui-message-emoji-only .ui-emoji--custom{width:1.46em;height:1.46em}.ui-message-emoji-only .ui-emoji--scene{transform-origin:50%;width:1.66em;height:1.66em;transform:scale(1.18)}.ui-message-emoji-only .ui-emoji--scene-wide{transform-origin:50%;width:2.18em;height:1.62em;transform:scale(1.22)}.ui-message-emoji-only :where(p,span,strong,em,a,code){font-size:inherit;line-height:inherit}.ui-message-emoji-only p{margin:0}@media (width<=640px){.ui-message-emoji-only{font-size:var(--emoji-single-size-mobile)}}.ui-notification-message-bubble{max-width:100%;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:flex-start;padding:4px 10px;font-size:13px;line-height:18px;display:inline-flex;overflow:hidden}.chat-bubble.ui-notification-message-bubble{background:var(--chat-bubble-bg,var(--layer-section-soft));box-shadow:none;-webkit-backdrop-filter:none;border:none}.ui-notification-message-bubble__head{align-items:center;gap:6px;width:100%;min-width:0;margin-bottom:2px;display:inline-flex}.ui-notification-message-bubble__author{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.ui-notification-message-bubble__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.ui-notification-toast{min-width:0;max-width:100%}.ui-notification-toast__icon,.ui-notification-toast__close{flex:none}.ui-notification-toast__content{min-width:0;max-width:100%;overflow:hidden}.ui-notification-toast__title,.ui-notification-toast__summary,.ui-notification-toast__meta{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ui-notification-toast__title,.ui-notification-toast__summary{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-notification-toast__title{color:var(--text-primary);-webkit-line-clamp:3}.ui-notification-toast__summary{-webkit-line-clamp:2}.ui-read-marker{min-width:18px;min-height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 2px;display:inline-flex}.ui-read-marker:hover{color:color-mix(in srgb, var(--accent-primary) 80%, var(--text-primary));background:0 0}.ui-read-marker__glyph{justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:relative}.ui-read-marker__ring{opacity:.65;border:1px solid;border-radius:999px;width:8px;height:8px;display:block}.ui-read-marker__dot{opacity:0;background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute}.ui-read-marker.is-unread{color:var(--text-muted)}.ui-read-marker.is-read{color:var(--accent-primary);background:0 0}.ui-read-marker.is-read .ui-read-marker__dot{opacity:1}.ui-read-marker.is-read .ui-read-marker__ring{opacity:.45}.ui-read-marker__count{color:var(--text-muted);font-size:9px;font-weight:500;line-height:1}.ui-read-marker:focus-visible{box-shadow:var(--ring)}.ui-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.ui-pill--warning{background:color-mix(in srgb, #f59e0b 18%, var(--bg-surface));color:var(--text-primary)}.ui-field{gap:6px;min-width:0;display:grid}.ui-label{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:18px}.ui-help{color:var(--text-muted);font-size:12px;line-height:16px}.ui-alert{border-radius:var(--radius-panel);color:var(--text-primary);background:var(--surface-material-soft);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);border:none;padding:10px 12px;font-size:13px;line-height:18px}.ui-alert--danger{background:color-mix(in srgb, var(--accent-danger) 16%, var(--surface-material-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-danger) 18%, var(--surface-highlight)), inset 0 0 0 1px color-mix(in srgb, var(--accent-danger) 28%, transparent)}.ui-alert--warning{background:color-mix(in srgb, var(--accent-warning) 16%, var(--surface-material-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-warning) 18%, var(--surface-highlight)), inset 0 0 0 1px color-mix(in srgb, var(--accent-warning) 28%, transparent)}.ui-status-guard-note{border-radius:var(--radius-md);color:var(--text-secondary);background:color-mix(in srgb, var(--accent-warning) 13%, var(--surface-material-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-warning) 30%, transparent);align-items:flex-start;gap:8px;padding:7px 11px;font-size:12.5px;line-height:1.4;display:inline-flex}.ui-status-guard-note__icon{color:var(--accent-warning);flex:none;margin-top:1px}.task-status-guard-banner{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-warning) 14%, var(--surface-material-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-warning) 34%, transparent);color:var(--text-primary);animation:task-row-in var(--anim-base) var(--ease-out);align-items:center;gap:10px;margin:2px 16px 14px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.task-status-guard-banner__icon{color:var(--accent-warning);flex:none}.task-status-guard-banner__text{flex:auto;min-width:0}.task-field-flash{border-radius:var(--radius-md);animation:task-field-flash 1.4s var(--ease-out)}@keyframes task-field-flash{0%,to{box-shadow:0 0 #0000}12%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-warning) 55%, transparent)}70%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-warning) 40%, transparent)}}.ui-error{color:var(--accent-danger);font-size:12px;line-height:16px}.ui-section-title{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.ui-task-preview{background:color-mix(in srgb, var(--bg-surface) 84%, var(--bg-surface-2));border-radius:var(--radius-sm);transition:background-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard);border:none;padding:10px 12px;font-size:14px}.ui-task-preview:hover,.ui-task-preview:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 16%, transparent)}.ui-task-preview--compact{padding:8px 10px}.ui-task-relations-group{background:color-mix(in srgb, var(--bg-surface-3) 52%, var(--bg-surface-2))}.ui-task-preview--relation{background:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2))}.ui-task-preview--relation:hover{background:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-surface-2))}.ui-task-relations-group .ui-row{background:color-mix(in srgb, var(--bg-surface) 96%, var(--bg-surface-2))}[data-theme=dark] .ui-task-relations-group{background:var(--surface-material-soft)}[data-theme=dark] .ui-task-preview--relation{background:var(--surface-material-base)}[data-theme=dark] .ui-task-preview--relation:hover{background:var(--layer-input-embedded-hover)}[data-theme=dark] .ui-task-relations-group .ui-row{background:var(--surface-material-base)}.ui-task-preview__head{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ui-task-preview__title{min-width:0;color:var(--text-primary);text-decoration:none}.ui-task-preview .ui-task-title{align-items:flex-start;gap:4px;display:inline-flex}.ui-task-preview .ui-task-title__icon{float:none;flex:none;margin-top:1px;margin-right:0}.ui-task-preview .ui-task-title__text{min-width:0;display:inline}.ui-task-preview__title:hover{text-decoration:underline}.ui-task-preview__id{color:var(--text-muted);white-space:nowrap;margin-top:4px;font-size:12px;line-height:16px}.ui-task-preview__people{color:var(--text-secondary);gap:4px;margin-top:4px;font-size:12px;line-height:16px;display:grid}.ui-task-preview--compact .ui-task-preview__people{gap:2px;margin-top:2px}.ui-task-preview__person{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-task-preview__person .ui-user-cell{min-width:0}.ui-task-preview__meta{color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.ui-task-preview__meta-item{align-items:baseline;gap:4px;display:inline-flex}.ui-task-preview--compact .ui-task-preview__head,.ui-task-preview--compact .ui-task-preview__meta{margin-top:2px}.ui-task-preview--compact .ui-task-preview__id{margin-top:2px;font-size:11px;line-height:14px}.ui-divider{background:var(--layer-divider);height:1px}.ui-menu{background:var(--layer-menu);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);min-width:180px;-webkit-backdrop-filter:var(--sfx-blur-md);transform-origin:var(--ui-menu-origin,top center);animation:ui-menu-pop var(--anim-base) var(--ease-out) both;will-change:transform, opacity;border:none;padding:6px}@keyframes ui-menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-menu__item{width:100%;color:var(--text-primary);white-space:nowrap;transition:background-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ui-menu__item:hover,.ui-menu__item:focus-visible,.ui-menu__item.is-active,.ui-menu__item[aria-expanded=true]{background:var(--layer-menu-item-hover);box-shadow:inset 0 0 0 1px var(--layer-menu-item-hover-outline)}.ui-menu__item--multiline{white-space:normal;text-align:left;display:block}.ui-menu__sep{background:var(--layer-divider);height:1px;margin:6px 4px}.ui-menu--artful{background:var(--layer-section);border-radius:14px;padding:8px}.ui-picker-menu{min-width:100%}.ui-menu__section{background:var(--layer-menu-section);border:none;border-radius:10px;padding:4px}.ui-menu__section+.ui-menu__section{margin-top:8px}.ui-menu__section-title{letter-spacing:.02em;color:var(--text-secondary);text-transform:uppercase;padding:4px 8px;font-size:12px;font-weight:700;line-height:16px}.ui-menu__item--soft{border-radius:10px;font-weight:500}.ui-menu__icon{width:16px;color:var(--text-secondary);transition:color var(--transition-fast), transform var(--transition-fast);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.ui-menu__item--soft:hover .ui-menu__icon{color:var(--text-primary);transform:translateY(-.5px)}.ui-menu__submenu{flex-direction:column;gap:4px;display:flex}.ui-menu__submenu-trigger{justify-content:flex-start}.ui-menu__submenu-chevron{color:var(--text-secondary);transition:transform var(--transition-fast), color var(--transition-fast);flex:none;margin-left:auto}.ui-menu__submenu-trigger[aria-expanded=true] .ui-menu__submenu-chevron{color:var(--text-primary);transform:rotate(90deg)}.ui-menu__submenu-list{flex-direction:column;gap:4px;padding-left:12px;display:flex}.ui-menu__submenu-item{min-height:32px}.ui-markdown-format-menu{border-radius:calc(var(--radius-panel) + 2px);min-width:220px;padding:8px}.ui-markdown-format-menu__header{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 8px;display:flex}.ui-markdown-format-menu__title{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.ui-markdown-format-menu__context{color:var(--text-secondary);white-space:nowrap;letter-spacing:.01em;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ui-markdown-format-menu__context:before{content:"•";color:color-mix(in srgb, var(--accent-primary) 55%, var(--text-secondary));margin-right:6px}.ui-markdown-format-menu__section{padding:4px}.ui-markdown-format-menu__item{border-radius:10px;min-height:32px;padding:6px 10px;font-weight:500}.ui-markdown-format-menu__item-label{min-width:0}.ui-markdown-format-menu__item-hint{color:var(--text-secondary);white-space:nowrap;font-size:11px;line-height:1}.ui-markdown-format-menu__item--active{background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface-2));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 32%, transparent)}.ui-markdown-format-menu__item--active .ui-markdown-format-menu__item-hint{color:var(--accent-primary)}[data-theme=dark] .ui-menu{background:var(--layer-menu);box-shadow:var(--shadow-popover)}[data-theme=dark] .ui-menu__section{background:var(--layer-menu-section);box-shadow:none}.ui-textarea{resize:vertical;border:none;min-height:44px;max-height:160px;padding:12px 14px}.ui-select{background-color:var(--bg-input);padding:0 var(--ui-px,12px);border-radius:8px;padding-inline-end:calc(var(--ui-px,12px) + 16px)}.ui-input{padding:0 var(--ui-px,12px);border-radius:8px}.ui-datefield{min-width:0;display:block;position:relative}.ui-datefield>input[data-empty=true]:not(:focus){color:#0000!important;-webkit-text-fill-color:transparent!important}.ui-datefield>input[data-empty=true]:not(:focus)::-webkit-datetime-edit{color:#0000!important;-webkit-text-fill-color:transparent!important}.ui-datefield__placeholder{inset-inline-start:var(--ui-px,12px);pointer-events:none;color:var(--text-placeholder);white-space:nowrap;font-size:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.ui-datefield:focus-within .ui-datefield__placeholder{display:none}.ui-checkbox{appearance:none;background:color-mix(in srgb, var(--bg-surface-3) 68%, var(--bg-surface));width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;box-shadow:none;transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;border-radius:8px;flex:0 0 28px;place-content:center;display:inline-grid}.ui-checkbox:hover{background:color-mix(in srgb, var(--bg-surface-3) 80%, var(--bg-surface));box-shadow:none}.ui-checkbox:checked{background:color-mix(in srgb, var(--bg-surface-2) 74%, var(--bg-surface));box-shadow:none}.ui-checkbox:checked:after{content:"";border:3px solid var(--accent-primary);border-top:0;border-left:0;width:9px;height:12px;transform:rotate(45deg)translateY(-1px)}.ui-checkbox:focus-visible{box-shadow:none;outline:none}.ui-checkbox:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ui-switch{background:color-mix(in srgb, var(--bg-surface-3) 70%, var(--bg-surface));width:36px;height:20px;transition:background-color var(--transition-fast);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 80%, transparent);border-radius:999px;position:relative}.ui-switch:after{content:"";background:var(--bg-surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border-radius:999px;position:absolute;top:2px;left:2px}.ui-switch.is-on{background:var(--accent-primary)}.ui-switch.is-on:after{transform:translate(16px)}.ui-switch--soft-off{background:color-mix(in srgb, var(--bg-input) 78%, var(--text-secondary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-secondary) 22%, transparent)}.ui-switch--soft-off:after{background:var(--bg-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--text-primary) 18%, transparent)}.ui-avatar{background:radial-gradient(120% 120% at 20% 0%, color-mix(in srgb, var(--accent-sky) 82%, white), var(--accent-indigo));color:#fff;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.ui-avatar--tone{background:var(--ui-avatar-bg,radial-gradient(120% 120% at 20% 0%, color-mix(in srgb, var(--accent-sky) 82%, white), var(--accent-indigo)));color:var(--ui-avatar-fg,#fff)}.ui-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ui-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.ui-avatar-presence{border:2px solid var(--bg-surface);width:10px;height:10px;box-shadow:var(--shadow-sm);border-radius:999px;position:absolute;bottom:-1px;right:-1px}.ui-avatar-presence--online{background:color-mix(in srgb, var(--accent-success) 92%, var(--bg-surface))}.ui-avatar-birthday{border:2px solid var(--bg-surface);background:color-mix(in srgb, var(--accent-warning) 92%, var(--accent-danger));width:15px;height:15px;color:var(--bg-surface);box-shadow:var(--shadow-sm);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;left:-2px}.ui-avatar-birthday svg{display:block}.ui-nav-indicators{align-items:center;gap:6px;display:inline-flex}.ui-nav-item__action{opacity:1;pointer-events:auto;transition:opacity var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard)}.ui-nav-item__indicator{transition:right var(--anim-fast) var(--ease-standard);right:1.5rem}@media (hover:hover) and (pointer:fine){.ui-nav-item__action{opacity:0;pointer-events:none;transform:translateY(-50%)translate(2px)}.ui-nav-item:hover .ui-nav-item__action,.ui-nav-item:focus-within .ui-nav-item__action{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.ui-nav-item:hover .ui-nav-item__indicator--with-action,.ui-nav-item:focus-within .ui-nav-item__indicator--with-action{right:2.5rem}}.ui-nav-action-btn{border-radius:var(--radius-sm);color:color-mix(in srgb, var(--text-primary) 74%, var(--accent-primary));background:0 0}.ui-nav-action-btn:hover,.ui-nav-action-btn:focus-visible{color:color-mix(in srgb, var(--text-primary) 88%, var(--accent-primary));background:0 0}.ui-nav-action-btn[aria-expanded=true]{color:color-mix(in srgb, var(--text-primary) 92%, var(--accent-primary));background:0 0}.ui-nav-dot{width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface) 45%, transparent);border-radius:999px}.ui-nav-dot--danger{background:color-mix(in srgb, var(--accent-danger) 90%, var(--bg-surface))}.ui-nav-count{min-width:18px;height:18px;color:var(--text-on-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface) 42%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ui-nav-count--danger{background:color-mix(in srgb, var(--accent-danger) 90%, var(--bg-surface))}.ui-nav-count--warning{background:color-mix(in srgb, var(--accent-warning) 88%, var(--bg-surface));color:var(--text-primary)}.ui-nav-count--info{background:color-mix(in srgb, var(--accent-primary) 88%, var(--bg-surface))}.ui-avatar--20{width:20px;height:20px;font-size:10px}.ui-avatar--24{width:24px;height:24px;font-size:11px}.ui-avatar--28{width:28px;height:28px;font-size:12px}.ui-avatar--32{width:32px;height:32px;font-size:12px}.ui-avatar--36{width:36px;height:36px;font-size:13px}.ui-avatar--40{width:40px;height:40px;font-size:14px}.ui-avatar--64{width:64px;height:64px;font-size:20px}.ui-user-cell{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ui-user-cell__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.ui-user-cell--action{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ui-user-cell--action:hover .ui-user-cell__name,.ui-user-cell--action:focus-visible .ui-user-cell__name{color:var(--accent-primary)}.ui-user-cell--action:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-primary) 38%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.chat-bubble{background:var(--chat-bubble-bg,var(--layer-section-soft));border:1px solid var(--chat-bubble-border,color-mix(in srgb, var(--surface-contour) 58%, transparent));overflow-wrap:anywhere;word-break:break-word;width:fit-content;min-width:0;max-width:82%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 72%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 28%, transparent);border-radius:16px}.chat-bubble--tone{background:var(--chat-bubble-bg,var(--layer-section-soft))}.ui-unread-flash{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 72%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--ui-unread-flash-color,var(--accent-primary)) 34%, transparent)}.ui-unread-flash.ui-unread-flash--exit{animation:.18s cubic-bezier(.22,.8,.24,1) forwards ui-unread-flash-exit}.chat-day-separator,.ui-date-separator{min-height:var(--control-h-28);align-items:center;gap:10px;display:flex}.chat-day-separator__line,.ui-date-separator__line{background:color-mix(in srgb, var(--layer-divider) 86%, transparent);flex:auto;min-width:16px;height:1px}.chat-day-separator__label,.ui-date-separator__label{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--layer-divider) 72%, transparent);background:color-mix(in srgb, var(--bg-surface-2) 58%, var(--bg-surface));max-width:min(100%,360px);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex:0 auto;padding:0 8px;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.chat-bubble.chat-bubble--me{background:color-mix(in srgb, var(--chat-bubble-accent,var(--accent-primary)) 26%, var(--bg-surface));border-color:color-mix(in srgb, var(--chat-bubble-accent,var(--accent-primary)) 32%, transparent);border-bottom-right-radius:8px;margin-left:auto}[data-theme=dark] .chat-bubble.chat-bubble--me{background:color-mix(in srgb, var(--chat-bubble-accent,#3c84e2) 40%, var(--bg-surface));border-color:color-mix(in srgb, var(--chat-bubble-accent,#3c84e2) 44%, transparent)}.chat-bubble.chat-bubble--them{background:color-mix(in srgb, var(--chat-bubble-accent,var(--bg-surface-3)) 12%, var(--bg-surface));border-bottom-left-radius:8px;margin-right:auto}[data-theme=dark] .chat-bubble.chat-bubble--them{background:color-mix(in srgb, var(--chat-bubble-accent,var(--bg-surface-3)) 16%, var(--bg-surface))}@media (width<=640px){.chat-bubble{border-radius:14px;max-width:100%}}.chat-panel{border:1px solid var(--surface-contour);background:var(--surface-material-raised);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-sm);-webkit-backdrop-filter:var(--sfx-blur-md)}.chat-panel--list{background:var(--surface-material-raised);border-color:color-mix(in srgb, var(--surface-contour) 76%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 68%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 82%, transparent), var(--shadow-sm);-webkit-backdrop-filter:var(--sfx-blur-sm)}.chat-panel--thread{border-color:color-mix(in srgb, var(--surface-contour) 76%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 68%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 82%, transparent), var(--shadow-sm);-webkit-backdrop-filter:var(--sfx-blur-sm);background:0 0}.chat-soft{border:1px solid var(--surface-contour);background:var(--surface-material-soft);-webkit-backdrop-filter:var(--sfx-blur-sm)}.chat-thread-header{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-soft) 90%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 82%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 78%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--surface-contour) 30%, transparent)}.chat-pins-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-soft) 92%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 84%, transparent) 100%)}.chat-pins-strip__title{letter-spacing:.01em;flex:none}.chat-pins-strip__count{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);min-width:1.25rem;color:color-mix(in srgb, var(--accent-primary) 66%, var(--text-secondary));text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 5px;font-weight:700;line-height:18px}.chat-pins-strip__track{scrollbar-width:thin;flex:auto;gap:.5rem;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.chat-pins-strip__chip{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-raised) 96%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 90%, transparent) 100%);min-width:11rem;max-width:15rem;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 76%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 32%, transparent), 0 3px 10px color-mix(in srgb, var(--shadow-color) 6%, transparent);transition:transform var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard), background-color var(--anim-fast) var(--ease-standard);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .35rem;display:inline-flex}.chat-pins-strip__chip:hover,.chat-pins-strip__chip:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 80%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 22%, transparent), 0 5px 14px color-mix(in srgb, var(--shadow-color) 8%, transparent);outline:none}.chat-pins-strip__avatar{flex:none}.chat-pins-strip__chip-text{align-items:center;min-width:0;font-size:12px;line-height:1.2;display:flex}.chat-pins-strip__chip-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (width<=640px){.chat-pins-strip__bar{gap:.375rem}.chat-pins-strip__chip{min-width:10rem;max-width:12.75rem}}.chat-panel>.ui-surface--soft,.chat-panel .ui-surface--soft.border-b{background:var(--surface-material-soft);border-bottom-color:var(--surface-contour);-webkit-backdrop-filter:var(--sfx-blur-sm)}.chat-tabs{background:color-mix(in srgb, var(--bg-surface-2) 68%, var(--bg-surface));border-top:1px solid color-mix(in srgb, var(--bg-surface-3) 58%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bg-surface-3) 52%, transparent);border-radius:12px}.chat-section-title{background:0 0;border-top:none;align-items:center;gap:10px;margin-top:8px;display:flex}.chat-section-title:after{content:"";background:color-mix(in srgb, var(--bg-surface-3) 82%, transparent);flex:auto;height:1px}.chat-panel--list .chat-tabs{background:color-mix(in srgb, var(--surface-material-raised) 74%, transparent);border-top-color:color-mix(in srgb, var(--surface-contour) 24%, transparent);border-bottom-color:color-mix(in srgb, var(--surface-contour) 22%, transparent)}[data-theme=dark] .chat-tabs{background:var(--surface-material-soft);border-top-color:#0000;border-bottom-color:#0000}[data-theme=dark] .chat-section-title{background:0 0;border-top-color:#0000}[data-theme=dark] .chat-panel>.ui-surface--soft{background:var(--surface-material-soft)}[data-theme=dark] .chat-panel .ui-surface--soft.border-b{background:var(--surface-material-soft);border-bottom-color:var(--surface-contour)}[data-theme=dark] .chat-list-zebra .ui-row:not(.ui-row--selected):nth-child(odd){background:color-mix(in srgb, var(--bg-surface-2) 74%, var(--bg-surface))}[data-theme=dark] .chat-list-zebra .ui-row:not(.ui-row--selected):nth-child(2n){background:color-mix(in srgb, var(--bg-surface-2) 40%, var(--bg-surface))}[data-theme=dark] .chat-list-zebra .ui-row:not(.ui-row--selected):hover{background:var(--layer-input-embedded-hover)}.chat-list-zebra .ui-row:not(.ui-row--selected):nth-child(odd){background:color-mix(in srgb, var(--bg-surface-3) 34%, var(--bg-surface))}.chat-list-zebra .ui-row:not(.ui-row--selected):nth-child(2n){background:var(--bg-surface)}.chat-list-zebra{gap:5px;padding:5px 0 6px;display:grid;position:relative}.chat-list-zebra:before{content:"";z-index:0;border-radius:calc(var(--radius-panel) + 2px);background:radial-gradient(720px 340px at 10% 0%, color-mix(in srgb, var(--bg-surface) 12%, transparent), transparent 72%), radial-gradient(760px 360px at 100% 100%, color-mix(in srgb, var(--bg-surface-2) 10%, transparent), transparent 74%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 18%, transparent);-webkit-backdrop-filter:none;position:absolute;inset:0}.chat-list-zebra .ui-row{z-index:1;border-radius:calc(var(--radius-panel) + 2px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--glass-border) 38%, transparent);transition:background-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard);position:relative}.chat-list-zebra .ui-row:not(.ui-row--selected):hover{background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 22%, transparent);transform:translateY(-1px)}.chat-list-zebra .ui-row--selected{background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 34%, transparent)}.chat-call-active-icon{transform-origin:50%;animation:1.2s ease-in-out infinite chatCallBlink}.chat-call-action-btn{white-space:nowrap}.chat-call-action-btn--start{gap:.5rem;padding-inline:.75rem .875rem}.chat-call-action-icon,.chat-thread-header__actions .ui-iconbtn{flex:none}.chat-call-action-label{display:inline}@media (width<=640px){.chat-call-action-btn{min-width:var(--control-h-32);padding-inline:.5rem}.chat-call-action-btn--start{min-width:calc(var(--control-h-32) + .5rem)}.chat-call-action-label{display:none}}@keyframes chatCallBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.9)}}.chat-thread{isolation:isolate;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:0 0;position:relative}.chat-thread-feed:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;position:absolute;inset:0}.chat-thread-feed>*{z-index:1;position:relative}[data-theme=dark] .chat-thread-feed:before{box-shadow:none;background:0 0}[data-theme=dark] .chat-list-zebra:before{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-soft) 46%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 30%, transparent) 100%), radial-gradient(780px 360px at 12% -4%, color-mix(in srgb, var(--bg-surface) 10%, transparent), transparent 72%), radial-gradient(820px 400px at 100% 100%, color-mix(in srgb, var(--bg-surface-3) 12%, transparent), transparent 74%)}.chat-message-row{align-items:stretch;gap:8px;display:flex}.chat-message-avatar-rail{flex:0 0 40px;width:40px;position:relative}.chat-message-avatar-rail__avatar{justify-content:center;align-items:flex-end;min-height:100%;display:flex;position:sticky;bottom:8px}@media (width<=640px){.chat-message-row{gap:6px}.chat-message-avatar-rail{flex-basis:34px;width:34px}}.chat-bubble--gap-tight{margin-top:4px}.chat-bubble--gap-loose{margin-top:12px}.chat-bubble--first{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.chat-bubble--middle{border-radius:8px}.chat-bubble--last{border-top-left-radius:8px;border-top-right-radius:8px}.chat-bubble--single{border-radius:12px}.chat-dropzone{border:1px solid #0000}.chat-dropzone.is-drag{background:color-mix(in srgb, var(--bg-surface-2) 84%, var(--bg-surface));border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 40%, transparent)}.chat-composer-textarea{min-height:64px;max-height:180px}.rich-composer-surface{--rich-composer-min-h:64px;--rich-composer-max-h:180px;background:linear-gradient(180deg, color-mix(in srgb, var(--layer-input-embedded) 98%, var(--bg-surface)) 0%, color-mix(in srgb, var(--layer-input-embedded) 92%, var(--bg-surface)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--layer-outline-soft) 96%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 76%, transparent), 0 4px 14px color-mix(in srgb, var(--shadow-color) 7%, transparent);border-radius:16px;align-items:stretch;display:flex}.rich-composer-surface:focus-within{background:color-mix(in srgb, var(--layer-input-embedded-hover) 96%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 38%, var(--layer-outline-soft)), 0 0 0 3px color-mix(in srgb, var(--accent-primary) 14%, transparent)!important;border-color:color-mix(in srgb, var(--accent-primary) 32%, var(--bg-surface-3))!important;outline:none!important}.rich-composer-surface>.task-desc-rich-wrap--composer{width:100%;min-height:var(--rich-composer-min-h);flex:auto}.rich-composer-surface .task-desc-rich--composer{min-height:var(--rich-composer-min-h);max-height:var(--rich-composer-max-h);box-sizing:border-box}.rich-composer-surface--chat{--rich-composer-min-h:72px;--rich-composer-max-h:180px}.chat-thread-composer-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-soft) 94%, transparent) 0%, color-mix(in srgb, var(--surface-material-soft) 88%, transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 74%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 24%, transparent)}.rich-composer-surface--comments{--rich-composer-min-h:96px;--rich-composer-max-h:480px}.chat-inline-composer .chat-dropzone{gap:8px;padding:8px}.chat-inline-composer__hint{min-height:16px}.chat-inline-composer__actions{z-index:2;position:relative}.chat-inline-composer__toolset,.chat-inline-composer__main-actions{min-width:0}.chat-inline-composer{container-type:inline-size}.chat-inline-composer__main-actions>.ui-btn,.task-comments-composer-main-actions>.ui-btn{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.chat-inline-composer__main-actions>.ui-iconbtn,.task-comments-composer-main-actions>.ui-iconbtn{flex:0 0 var(--ui-h,32px)}.chat-inline-composer__toolset .ui-btn,.task-comments-composer-toolset .ui-btn{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-comments-ai-settings{display:none}.chat-mention{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:var(--text-primary);border-radius:6px;padding:0 4px;font-weight:600;display:inline-block}.task-desc-rich__mention[data-mention-id]{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);color:var(--text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;border-radius:6px;padding:0 4px;font-weight:600;display:inline-block}.chat-bot-typing{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface));border:1px solid var(--bg-surface-3);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.chat-bot-typing__dots{align-items:center;gap:4px;display:inline-flex}.chat-bot-typing__dots>span{background:color-mix(in srgb, var(--accent-primary) 62%, var(--bg-surface-3));border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chatTypingDot}.chat-bot-typing__dots>span:nth-child(2){animation-delay:.16s}.chat-bot-typing__dots>span:nth-child(3){animation-delay:.32s}@keyframes chatTypingDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bg-black\/30{-webkit-backdrop-filter:var(--sfx-blur-overlay);background:var(--overlay-backdrop)!important}.bg-black\/30>.bg-white{border:1px solid var(--surface-contour);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-popover);-webkit-backdrop-filter:var(--sfx-blur-md);animation:.18s ease-out fadeSlideIn;background:var(--surface-material-raised)!important}table{border-collapse:separate;border-spacing:0}thead th{color:var(--text-secondary);letter-spacing:.02em;font-size:12px;font-weight:600}tbody tr{transition:background-color var(--transition-med)}tbody tr:hover{background-color:color-mix(in srgb, var(--bg-surface-2) 52%, var(--bg-surface))}button.bg-gray-200,button.bg-white{border:none;background-color:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-surface-2))!important}button.bg-gray-200:hover,button.bg-white:hover{background-color:color-mix(in srgb, var(--bg-surface) 76%, var(--bg-surface-2))!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-end-0\.5{inset-inline-end:-.125rem}.-end-1{inset-inline-end:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.end-0{inset-inline-end:0}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.end-full{inset-inline-end:100%}.left-0{left:0}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.start-0{inset-inline-start:0}.start-2{inset-inline-start:.5rem}.start-2\.5{inset-inline-start:.625rem}.start-4{inset-inline-start:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-9{top:2.25rem}.top-\[72px\]{top:72px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(var\(--safe-top\)\+4rem\)\]{top:calc(var(--safe-top) + 4rem)}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[240\]{z-index:240}.z-\[2\]{z-index:2}.z-\[var\(--z-drawer\)\]{z-index:var(--z-drawer)}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-header\)\]{z-index:var(--z-header)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.z-\[var\(--z-toast\)\]{z-index:var(--z-toast)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-2{margin:.5rem}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.-ms-1{margin-inline-start:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-2{margin-inline-end:.5rem}.me-auto{margin-inline-end:auto}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-1\.5{margin-inline-start:.375rem}.ms-10{margin-inline-start:2.5rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-cell{display:table-cell}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[11px\]{height:11px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[60vh\]{height:60vh}.h-\[min\(42vh\,28rem\)\]{height:min(42vh,28rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[180px\]{max-height:180px}.max-h-\[184px\]{max-height:184px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[24vh\]{max-height:24vh}.max-h-\[260px\]{max-height:260px}.max-h-\[26vh\]{max-height:26vh}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[640px\]{max-height:640px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82\%\]{max-height:82%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(var\(--app-vh\,100dvh\)-var\(--safe-top\)-5rem\)\]{max-height:calc(var(--app-vh,100dvh) - var(--safe-top) - 5rem)}.max-h-\[min\(50vh\,20rem\)\]{max-height:min(50vh,20rem)}.max-h-\[min\(50vh\,22rem\)\]{max-height:min(50vh,22rem)}.max-h-\[min\(58vh\,520px\)\]{max-height:min(58vh,520px)}.max-h-\[min\(62vh\,560px\)\]{max-height:min(62vh,560px)}.max-h-\[min\(68vh\,30rem\)\]{max-height:min(68vh,30rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(70vh\,32rem\)\]{max-height:min(70vh,32rem)}.max-h-\[min\(72vh\,42rem\)\]{max-height:min(72vh,42rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-44{min-height:11rem}.min-h-6{min-height:1.5rem}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[11px\]{min-height:11px}.min-h-\[120px\]{min-height:120px}.min-h-\[136px\]{min-height:136px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[520px\]{min-height:520px}.min-h-\[56px\]{min-height:56px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[252px\]{width:252px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[34\%\]{width:34%}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[40px\]{width:40px}.w-\[420px\]{width:420px}.w-\[44\%\]{width:44%}.w-\[460px\]{width:460px}.w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.w-\[min\(14rem\,calc\(100vw-2rem\)\)\]{width:min(14rem,100vw - 2rem)}.w-\[min\(16rem\,calc\(100vw-1rem\)\)\]{width:min(16rem,100vw - 1rem)}.w-\[min\(16rem\,calc\(100vw-2rem\)\)\]{width:min(16rem,100vw - 2rem)}.w-\[min\(17rem\,calc\(100vw-1rem\)\)\]{width:min(17rem,100vw - 1rem)}.w-\[min\(18rem\,calc\(100vw-1rem\)\)\]{width:min(18rem,100vw - 1rem)}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,100vw - 2rem)}.w-\[min\(19rem\,calc\(100vw-1rem\)\)\]{width:min(19rem,100vw - 1rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(22rem\,60vw\)\]{width:min(22rem,60vw)}.w-\[min\(22rem\,calc\(100vw-1rem\)\)\]{width:min(22rem,100vw - 1rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{width:min(26rem,100vw - 2rem)}.w-\[min\(26rem\,calc\(100vw-3rem\)\)\]{width:min(26rem,100vw - 3rem)}.w-\[min\(36rem\,calc\(100vw-1rem\)\)\]{width:min(36rem,100vw - 1rem)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,100vw - 24px)}.w-\[min\(58vw\,340px\)\]{width:min(58vw,340px)}.w-\[min\(68vw\,420px\)\]{width:min(68vw,420px)}.w-\[min\(88vw\,320px\)\]{width:min(88vw,320px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-24{min-width:6rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[1240px\]{min-width:1240px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[36px\]{min-width:36px}.min-w-\[640px\]{min-width:640px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[72px\]{min-width:72px}.min-w-\[760px\]{min-width:760px}.min-w-\[96px\]{min-width:96px}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[110px\]{max-width:110px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[48\%\]{max-width:48%}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[560px\]{max-width:560px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[640px\]{max-width:640px}.max-w-\[88\%\]{max-width:88%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-context-menu{cursor:context-menu}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\[minmax\(280px\,1fr\)\]{grid-auto-columns:minmax(280px,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-\[96px\]{grid-auto-rows:96px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.2fr_120px_120px_120px\]{grid-template-columns:1.2fr 120px 120px 120px}.grid-cols-\[120px\,1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[42px_minmax\(0\,1fr\)\]{grid-template-columns:42px minmax(0,1fr)}.grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)_220px\]{grid-template-columns:96px minmax(0,1fr) 220px}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_124px\]{grid-template-columns:minmax(0,1fr) 124px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.grid-cols-\[minmax\(280px\,1fr\)_minmax\(132px\,0\.32fr\)_minmax\(196px\,auto\)\]{grid-template-columns:minmax(280px,1fr) minmax(132px,.32fr) minmax(196px,auto)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_50\%\,transparent\)\]>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--bg-surface-3) 50%,transparent)}.divide-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_60\%\,transparent\)\]>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--bg-surface-3) 60%,transparent)}.divide-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]>:not([hidden])~:not([hidden]){border-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}.divide-\[color\:var\(--layer-outline-soft\)\]>:not([hidden])~:not([hidden]){border-color:var(--layer-outline-soft)}.divide-\[color\:var\(--surface-contour\)\]>:not([hidden])~:not([hidden]){border-color:var(--surface-contour)}.divide-\[var\(--bg-surface-3\)\]>:not([hidden])~:not([hidden]){border-color:var(--bg-surface-3)}.divide-\[var\(--layer-divider\)\]>:not([hidden])~:not([hidden]){border-color:var(--layer-divider)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[calc\(var\(--radius-panel\)\+2px\)\]{border-radius:calc(var(--radius-panel) + 2px)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-full\)\]{border-radius:var(--radius-full)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-s-\[var\(--radius-panel\)\]{border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel)}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[color-mix\(in_srgb\,\#10b981_34\%\,transparent\)\]{border-color:#10b98157}.border-\[color-mix\(in_srgb\,var\(--accent-danger\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-danger) 34%,transparent)}.border-\[color-mix\(in_srgb\,var\(--accent-danger\)_54\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-danger) 54%,var(--bg-surface-3))}.border-\[color-mix\(in_srgb\,var\(--accent-danger\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-danger) 60%,transparent)}.border-\[color-mix\(in_srgb\,var\(--accent-primary\)_26\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-primary) 26%,var(--bg-surface-3))}.border-\[color-mix\(in_srgb\,var\(--accent-primary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--accent-primary\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 34%,transparent)}.border-\[color-mix\(in_srgb\,var\(--accent-primary\)_44\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--bg-surface-3))}.border-\[color-mix\(in_srgb\,var\(--accent-primary\)_54\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-primary) 54%,var(--bg-surface-3))}.border-\[color-mix\(in_srgb\,var\(--accent-sky\)_48\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-sky) 48%,var(--bg-surface-3))}.border-\[color-mix\(in_srgb\,var\(--accent-warning\)_54\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-warning) 54%,var(--bg-surface-3))}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_36\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 36%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 45%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 55%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 60%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_65\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 65%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_72\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 72%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_85\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bg-surface-3) 85%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-danger\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-danger) 22%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-danger\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-danger) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 22%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 24%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 30%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_34\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 34%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 38%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_54\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-primary) 54%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-success\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-success) 24%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-success\)_26\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-success) 26%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-warning) 28%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_38\%\,var\(--bg-surface-3\)\)\]{border-color:color-mix(in srgb,var(--accent-warning) 38%,var(--bg-surface-3))}.border-\[color\:color-mix\(in_srgb\,var\(--btn-sem-confirm\)_26\%\,transparent\)\]{border-color:color-mix(in srgb,var(--btn-sem-confirm) 26%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--danger\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 22%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--glass-border\)_74\%\,transparent\)\]{border-color:color-mix(in srgb,var(--glass-border) 74%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_14\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.border-\[color\:var\(--accent-primary\)\]{border-color:var(--accent-primary)}.border-\[color\:var\(--border-default\)\]{border-color:var(--border-default)}.border-\[color\:var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[color\:var\(--layer-outline\)\]{border-color:var(--layer-outline)}.border-\[color\:var\(--layer-outline-soft\)\]{border-color:var(--layer-outline-soft)}.border-\[color\:var\(--surface-contour\)\]{border-color:var(--surface-contour)}.border-\[var\(--accent-primary\)\]{border-color:var(--accent-primary)}.border-\[var\(--bg-surface-3\)\]{border-color:var(--bg-surface-3)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-danger\)\]{border-color:var(--border-danger)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.border-\[var\(--border-secondary\)\]{border-color:var(--border-secondary)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}.border-\[var\(--layer-divider\)\]{border-color:var(--layer-divider)}.border-\[var\(--layer-outline-soft\)\]{border-color:var(--layer-outline-soft)}.border-\[var\(--layer-outline-strong\)\]{border-color:var(--layer-outline-strong)}.border-\[var\(--surface-contour\)\]{border-color:var(--surface-contour)}.border-\[var\(--task-comment-border\)\]{border-color:var(--task-comment-border)}.border-transparent{border-color:#0000}.border-s-\[color\:color-mix\(in_srgb\,var\(--text-on-accent\)_30\%\,transparent\)\]{border-inline-start-color:color-mix(in srgb,var(--text-on-accent) 30%,transparent)}.border-t-\[var\(--accent-primary\)\]{border-top-color:var(--accent-primary)}.border-t-transparent{border-top-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--accent-danger\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-danger) 16%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--accent-primary\)_10\%\,var\(--bg-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-surface))}.bg-\[color-mix\(in_srgb\,var\(--accent-primary\)_12\%\,var\(--bg-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-surface))}.bg-\[color-mix\(in_srgb\,var\(--accent-primary\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--accent-primary\)_18\%\,var\(--bg-surface-2\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 18%,var(--bg-surface-2))}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_86\%\,var\(--accent-danger\)_14\%\)\]{background-color:color-mix(in srgb,var(--bg-surface) 86%,var(--accent-danger) 14%)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_86\%\,var\(--accent-primary\)_14\%\)\]{background-color:color-mix(in srgb,var(--bg-surface) 86%,var(--accent-primary) 14%)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface) 88%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_88\%\,var\(--accent-warning\)_12\%\)\]{background-color:color-mix(in srgb,var(--bg-surface) 88%,var(--accent-warning) 12%)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_90\%\,var\(--accent-sky\)_10\%\)\]{background-color:color-mix(in srgb,var(--bg-surface) 90%,var(--accent-sky) 10%)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_90\%\,var\(--accent-warning\)_10\%\)\]{background-color:color-mix(in srgb,var(--bg-surface) 90%,var(--accent-warning) 10%)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface-3) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface-3) 45%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface-3) 50%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface-3) 60%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--overlay-backdrop\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--overlay-backdrop) 78%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--warning\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-danger\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-danger) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-danger\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-danger) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-danger\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-danger) 16%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_10\%\,var\(--layer-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 10%,var(--layer-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_10\%\,var\(--surface-material-soft\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 10%,var(--surface-material-soft))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_12\%\,var\(--layer-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 12%,var(--layer-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_14\%\,var\(--layer-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 14%,var(--layer-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 16%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 6%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 7%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_7\%\,var\(--layer-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 7%,var(--layer-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_8\%\,var\(--layer-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 8%,var(--layer-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-primary\)_8\%\,var\(--surface-material-soft\)\)\]{background-color:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-material-soft))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-success\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-success) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-success\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-success) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-warning) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_10\%\,var\(--bg-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-warning) 10%,var(--bg-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-warning) 16%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-warning) 18%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_18\%\,var\(--layer-surface\)\)\]{background-color:color-mix(in srgb,var(--accent-warning) 18%,var(--layer-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-surface\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface) 78%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--bg-surface\)_88\%\,var\(--bg-surface-2\)\)\]{background-color:color-mix(in srgb,var(--bg-surface) 88%,var(--bg-surface-2))}.bg-\[color\:color-mix\(in_srgb\,var\(--btn-sem-confirm\)_10\%\,var\(--bg-surface\)\)\]{background-color:color-mix(in srgb,var(--btn-sem-confirm) 10%,var(--bg-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--danger-soft\)_72\%\,var\(--bg-surface\)\)\]{background-color:color-mix(in srgb,var(--danger-soft) 72%,var(--bg-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--menu-group-accent\,var\(--accent-primary\)\)_78\%\,var\(--bg-surface\)\)\]{background-color:color-mix(in srgb,var(--menu-group-accent,var(--accent-primary)) 78%,var(--bg-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-material-base\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-material-base) 82%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-material-board-column-head\)_54\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-material-board-column-head) 54%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--surface-material-soft\)_76\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-material-soft) 76%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}.bg-\[color\:var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[color\:var\(--accent-success\)\]{background-color:var(--accent-success)}.bg-\[color\:var\(--bg-surface-3\)\]{background-color:var(--bg-surface-3)}.bg-\[color\:var\(--surface-material-card\)\]{background-color:var(--surface-material-card)}.bg-\[color\:var\(--surface-material-soft\)\]{background-color:var(--surface-material-soft)}.bg-\[var\(--accent-danger\)\]{background-color:var(--accent-danger)}.bg-\[var\(--accent-indigo\)\]{background-color:var(--accent-indigo)}.bg-\[var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[var\(--accent-sky\)\]{background-color:var(--accent-sky)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--accent-success\)\]{background-color:var(--accent-success)}.bg-\[var\(--accent-warning\)\]{background-color:var(--accent-warning)}.bg-\[var\(--app-shell-bg\)\]{background-color:var(--app-shell-bg)}.bg-\[var\(--bg-accent-soft\)\]{background-color:var(--bg-accent-soft)}.bg-\[var\(--bg-app\)\]{background-color:var(--bg-app)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-input\)\]{background-color:var(--bg-input)}.bg-\[var\(--bg-modal\)\]{background-color:var(--bg-modal)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--bg-surface-1\)\]{background-color:var(--bg-surface-1)}.bg-\[var\(--bg-surface-2\)\]{background-color:var(--bg-surface-2)}.bg-\[var\(--bg-surface-3\)\]{background-color:var(--bg-surface-3)}.bg-\[var\(--border-primary\)\]{background-color:var(--border-primary)}.bg-\[var\(--layer-image-viewer-skeleton\)\]{background-color:var(--layer-image-viewer-skeleton)}.bg-\[var\(--layer-outline-soft\)\]{background-color:var(--layer-outline-soft)}.bg-\[var\(--layer-section-soft\)\]{background-color:var(--layer-section-soft)}.bg-\[var\(--layer-surface\)\]{background-color:var(--layer-surface)}.bg-\[var\(--layer-warning-soft\)\]{background-color:var(--layer-warning-soft)}.bg-\[var\(--menu-group-accent\)\]{background-color:var(--menu-group-accent)}.bg-\[var\(--section-tone\)\]{background-color:var(--section-tone)}.bg-\[var\(--surface-active\)\]{background-color:var(--surface-active)}.bg-\[var\(--surface-material-base\)\]{background-color:var(--surface-material-base)}.bg-\[var\(--surface-material-raised\)\]{background-color:var(--surface-material-raised)}.bg-\[var\(--surface-material-soft\)\]{background-color:var(--surface-material-soft)}.bg-\[var\(--surface-material-soft\,var\(--surface-secondary\)\)\]{background-color:var(--surface-material-soft,var(--surface-secondary))}.bg-\[var\(--surface-secondary\)\]{background-color:var(--surface-secondary)}.bg-\[var\(--task-comment-bg\)\]{background-color:var(--task-comment-bg)}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-10{padding-inline-end:2.5rem}.pe-14{padding-inline-end:3.5rem}.pe-16{padding-inline-end:4rem}.pe-2{padding-inline-end:.5rem}.pe-20{padding-inline-end:5rem}.pe-3{padding-inline-end:.75rem}.pe-32{padding-inline-end:8rem}.pe-44{padding-inline-end:11rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.pl-1{padding-left:.25rem}.pl-2\.5{padding-left:.625rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.ps-1{padding-inline-start:.25rem}.ps-10{padding-inline-start:2.5rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-6{padding-inline-start:1.5rem}.ps-8{padding-inline-start:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[1px\]{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-2px\]{vertical-align:-2px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.5\]{line-height:1.5}.leading-\[14px\]{line-height:14px}.leading-\[16px\]{line-height:16px}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.012em\]{letter-spacing:.012em}.tracking-\[0\.015em\]{letter-spacing:.015em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[color\:color-mix\(in_srgb\,var\(--accent-warning\)_78\%\,var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--accent-warning) 78%,var(--text-primary))}.text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_78\%\,var\(--btn-sem-confirm\)\)\]{color:color-mix(in srgb,var(--text-primary) 78%,var(--btn-sem-confirm))}.text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_82\%\,var\(--text-secondary\)\)\]{color:color-mix(in srgb,var(--text-primary) 82%,var(--text-secondary))}.text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_84\%\,var\(--btn-sem-confirm\)\)\]{color:color-mix(in srgb,var(--text-primary) 84%,var(--btn-sem-confirm))}.text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_88\%\,var\(--btn-sem-confirm\)\)\]{color:color-mix(in srgb,var(--text-primary) 88%,var(--btn-sem-confirm))}.text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_96\%\,var\(--btn-sem-confirm\)\)\]{color:color-mix(in srgb,var(--text-primary) 96%,var(--btn-sem-confirm))}.text-\[color\:var\(--accent-danger\)\]{color:var(--accent-danger)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-danger\)\]{color:var(--accent-danger)}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.text-\[var\(--accent-success\)\]{color:var(--accent-success)}.text-\[var\(--accent-warning\)\]{color:var(--accent-warning)}.text-\[var\(--bg-app\)\]{color:var(--bg-app)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--status-danger\)\]{color:var(--status-danger)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-on-accent\)\]{color:var(--text-on-accent)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning\)\]{color:var(--warning)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--surface-contour\)\]{--tw-shadow:inset 0 0 0 1px var(--surface-contour);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color:var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-focus\)\]{--tw-shadow-color:var(--shadow-focus);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color:var(--shadow-lg);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color:var(--shadow-md);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-popover\)\]{--tw-shadow-color:var(--shadow-popover);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color:var(--shadow-sm);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-\[color\:var\(--accent-primary\)\]{outline-color:var(--accent-primary)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[color-mix\(in_srgb\,var\(--accent-danger\)_45\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent-danger) 45%,transparent)}.ring-\[color\:var\(--accent-primary\)\],.ring-\[var\(--accent-primary\)\]{--tw-ring-color:var(--accent-primary)}.ring-\[var\(--bg-surface\)\]{--tw-ring-color:var(--bg-surface)}.ring-\[var\(--focus-ring\)\]{--tw-ring-color:var(--focus-ring)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[var\(--surface-material-base\)\]{--tw-ring-offset-color:var(--surface-material-base)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,outline-color\]{transition-property:background-color,outline-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[height\,opacity\,transform\,padding\,margin\,border-color\]{transition-property:height,opacity,transform,padding,margin,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\,opacity\]{transition-property:left,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-\[var\(--ease-standard\)\]{transition-timing-function:var(--ease-standard)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.u-bg-app{background-color:var(--bg-app)!important}.u-bg-surface{background-color:var(--bg-surface)!important}.u-bg-surface-2{background-color:var(--bg-surface-2)!important}.u-bg-surface-3{background-color:var(--bg-surface-3)!important}.u-border-subtle{border-color:var(--bg-surface-3)!important}.u-text-accent{color:var(--accent-primary)!important}.u-text-danger{color:var(--accent-danger)!important}.u-text-success{color:color-mix(in srgb, #10b981 70%, var(--text-primary))!important}.u-text-warning{color:color-mix(in srgb, #f59e0b 70%, var(--text-primary))!important}.u-text-on-accent{color:var(--text-on-accent)!important}.u-bg-danger{background-color:var(--accent-danger)!important}.u-bg-success{background-color:#10b981!important}.u-bg-accent-soft{background-color:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface))!important}.u-bg-danger-soft{background-color:color-mix(in srgb, var(--accent-danger) 12%, var(--bg-surface))!important}.u-bg-success-soft{background-color:color-mix(in srgb, #10b981 12%, var(--bg-surface))!important}.u-bg-warning-soft{background-color:color-mix(in srgb, #f59e0b 12%, var(--bg-surface))!important}.u-border-accent{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)!important}.u-border-danger{border-color:color-mix(in srgb, var(--accent-danger) 45%, transparent)!important}.u-border-success{border-color:#10b98173!important}.u-border-warning{border-color:#f59e0b73!important}.u-ring-accent-soft{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 18%, transparent)!important}.u-ring-success-soft{box-shadow:0 0 0 3px #10b9812e!important}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-backdrop-filter\:var\(--sfx-blur-overlay-soft\)\]{-webkit-backdrop-filter:var(--sfx-blur-overlay-soft)}.\[-webkit-backdrop-filter\:var\(--sfx-blur-sm\)\]{-webkit-backdrop-filter:var(--sfx-blur-sm)}.\[_\:\.-\]{_:.-}.\[a-z0-9_\:-\]{a-z0-9_:-}.\[a-z0-9_\:\.\=-\]{a-z0-9_:.=-}.\[backdrop-filter\:var\(--sfx-blur-overlay-soft\)\]{-webkit-backdrop-filter:var(--sfx-blur-overlay-soft);backdrop-filter:var(--sfx-blur-overlay-soft)}.\[backdrop-filter\:var\(--sfx-blur-sm\)\]{-webkit-backdrop-filter:var(--sfx-blur-sm);backdrop-filter:var(--sfx-blur-sm)}.\[box-shadow\:inset_0_0_0_1px_var\(--surface-contour\)\]{box-shadow:inset 0 0 0 1px var(--surface-contour)}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(160px\,188px\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,188px))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}button{transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast), filter var(--transition-fast)}button:disabled{opacity:1;cursor:not-allowed}button:not(:disabled):hover{filter:brightness(1.01)}button:not(:disabled):active{filter:brightness(.98)}.task-card{transition:transform var(--transition-fast), box-shadow var(--transition-fast)}.task-card:hover{transform:translateY(-1px)}.task-comment{transition:opacity var(--transition-fast), transform var(--transition-fast)}.task-comment:hover{opacity:.8}.ui-empty{animation:fadeSlideIn var(--transition-fast) ease-out}.task-section{background:var(--bg-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-sm);border:1px solid color-mix(in srgb, var(--bg-surface-3) 70%, transparent);overflow:hidden}.task-section--allow-overflow{z-index:2;position:relative;overflow:visible}.ui-task-header-title{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--bg-surface-3) 70%, transparent);background:var(--bg-input-title);min-height:40px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:6px;padding:0 12px;display:flex}.ui-task-header-title:hover{background:var(--bg-input-title-hover)}.ui-task-header-title:focus-within{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--bg-surface-3));box-shadow:var(--ring)}.ui-task-header-title__input{color:var(--text-primary);min-width:0;caret-color:var(--text-primary);background:0 0;border:0;border-radius:0;padding:0 0 0 2px;font-size:16px;font-weight:600;line-height:22px}.ui-task-header-title__input::placeholder{color:var(--text-muted);font-weight:600}.ui-task-header-title__input:focus{outline:none;box-shadow:none!important;transform:none!important}.task-section__header{background:var(--surface-material-soft);border-bottom:none;padding:12px 16px}.task-section__header--collapsible{cursor:pointer}.task-section__header-row{width:100%;min-width:0}.task-section__title-wrap{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.task-section__header-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.task-section__header-actions--checklist{margin-top:12px}.task-section__header-actions--checklist .task-section__header-actions-inner{flex:100%;width:100%}.task-section__header-actions-inner{flex:0 auto;min-width:0;max-width:100%}.task-section__header-below{min-width:0;margin-top:8px}.task-section__collapse-btn{flex:none}.task-section__body{background:var(--surface-material-base);padding:16px}.task-section--collapsible .task-section__body{opacity:1;transition:opacity var(--anim-base) var(--ease-standard), transform var(--anim-base) var(--ease-standard), padding var(--anim-base) var(--ease-standard), max-height var(--anim-base) var(--ease-standard);transform:translateY(0)}.task-section--collapsed .task-section__body{pointer-events:none;opacity:0;max-height:12px;padding-top:0;padding-bottom:12px;position:relative;overflow:hidden;transform:translateY(-4px)}.task-section--collapsed .task-section__body>*{visibility:hidden}.task-section--collapsed .task-section__body:after{display:none}.task-section--collapsed .task-section__header{border-bottom-left-radius:var(--radius-panel);border-bottom-right-radius:var(--radius-panel)}.task-section__body.ring-2{box-shadow:inset 0 0 0 2px var(--accent-primary)}.task-info{background:var(--surface-material-soft);color:var(--text-secondary);border-radius:12px;padding:12px 14px}.comment-quote{border-left:2px solid var(--accent-primary);background:color-mix(in srgb, var(--bg-surface-2) 70%, var(--bg-surface));color:var(--text-secondary);border-radius:8px;padding:6px 10px}.comment-quote--jump{appearance:none;width:100%;font:inherit;color:var(--text-secondary);cursor:pointer;border-top:0;border-bottom:0;border-right:0;display:block}.comment-quote--jump:hover{border-left-color:var(--accent-primary-hover,var(--accent-primary));background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface-2))}.comment-quote--jump:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.ui-markdown{color:var(--text-secondary);overflow-wrap:anywhere;word-break:break-word;gap:8px;min-width:0;max-width:100%;line-height:1.4;display:grid}.ui-markdown--compact{gap:6px}.ui-markdown--compact :where(ul,ol){padding-left:1rem;list-style-position:inside}.ui-markdown--compact ul{list-style-type:disc}.ui-markdown--compact ol{list-style-type:decimal}.ui-markdown :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,hr){margin:0}.ui-markdown__blank-line{min-height:1em}.ui-markdown :where(ul,ol){padding-left:20px}.ui-markdown blockquote{border-left:2px solid var(--accent-primary);background:color-mix(in srgb, var(--bg-surface-2) 70%, var(--bg-surface));border-radius:var(--radius-sm);color:var(--text-secondary);padding:6px 10px}.ui-markdown pre{background:color-mix(in srgb, var(--bg-surface-2) 86%, var(--bg-surface));border:1px solid var(--bg-surface-3);border-radius:var(--radius-sm);padding:8px 10px;overflow-x:auto}.ui-markdown code{background:color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface));border-radius:var(--radius-sm);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ui-markdown pre code{background:0 0;padding:0}.ui-markdown :where(h1,h2,h3,h4,h5,h6){color:var(--text-primary);font-weight:600}.ui-markdown .ui-emoji{vertical-align:-.26em}.ui-markdown .ui-emoji--custom{vertical-align:-.46em}.ui-markdown hr,.ui-markdown__divider{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent-primary) 24%, var(--layer-divider)) 14%, color-mix(in srgb, var(--accent-primary) 34%, var(--layer-divider)) 50%, color-mix(in srgb, var(--accent-primary) 24%, var(--layer-divider)) 86%, transparent 100%);border:0;height:1px;margin:10px 0}.ui-markdown--document{color:var(--text-primary);gap:var(--markdown-document-block-gap);line-height:var(--markdown-document-line-height)}.ui-markdown--document>:where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,hr){max-width:min(100%, var(--markdown-document-max-width))}.ui-markdown--document>:where(.ui-markdown__table-wrap,.ui-markdown__image-block){max-width:100%}.ui-markdown--document :where(p,li,blockquote){line-height:inherit}.ui-markdown--document :where(ul,ol){padding-left:var(--markdown-document-list-indent)}.ui-markdown--document li+li{margin-top:.28rem}.ui-markdown--document li :where(ul,ol){margin-top:.42rem}.ui-markdown--document blockquote{border-left-width:3px;padding:10px 14px}.ui-markdown--document pre{padding:12px 14px}.ui-markdown--document :where(h1,h2,h3,h4,h5,h6){color:var(--text-primary);letter-spacing:-.01em;font-weight:700;line-height:1.24}.ui-markdown--document h1{font-size:var(--markdown-document-h1-size)}.ui-markdown--document h2{font-size:var(--markdown-document-h2-size)}.ui-markdown--document h3{font-size:var(--markdown-document-h3-size)}.ui-markdown--document h4{font-size:var(--markdown-document-h4-size)}.ui-markdown--document h5{font-size:var(--markdown-document-h5-size)}.ui-markdown--document h6{font-size:var(--markdown-document-h6-size);letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.ui-markdown--document hr,.ui-markdown--document .ui-markdown__divider{margin:var(--markdown-document-hr-gap) 0}.ui-markdown__link{color:var(--accent-primary);text-decoration:none}.ui-markdown__link:hover{text-decoration:underline}.ui-markdown__link--document-anchor{color:var(--text-primary)}.ui-markdown__link--document-anchor:hover{color:var(--accent-primary)}.ui-markdown-editor__textarea{line-height:1.4}.ui-markdown__table{border-collapse:collapse;border:1px solid var(--bg-surface-3);border-radius:var(--radius-sm);width:max-content;min-width:100%}.ui-markdown__table-wrap{border:1px solid var(--bg-surface-3);border-radius:var(--radius-sm);width:100%;max-width:100%;overflow-x:auto}.ui-markdown__table-wrap[data-md-align=left],.ui-markdown__table-wrap[data-md-align=right]{width:fit-content;max-width:min(100%,46rem)}.ui-markdown__table-wrap[data-md-align=center]{width:fit-content;max-width:100%}.ui-markdown__table th,.ui-markdown__table td{border:1px solid var(--bg-surface-3);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:6px 8px}.ui-markdown__nested-table{margin:4px 0;display:block}.ui-markdown__table--nested{min-width:0}.ui-markdown__table th{color:var(--text-primary);background:color-mix(in srgb, var(--bg-surface-2) 78%, var(--bg-surface))}.ui-markdown__image{border-radius:var(--radius-sm);max-width:100%;height:auto;display:inline-block}.ui-markdown__image-block .ui-markdown__image{min-width:min(160px,100%)}.ui-markdown__image-block{width:min(100%,clamp(20rem,68vw,46rem));max-width:100%;margin:10px 0;display:block}.ui-markdown__image-block[data-md-align=left],.ui-markdown__image-block[data-md-align=right]{width:auto}.ui-markdown__image-block[data-md-align=center]{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}@media (width<=768px){.doc-rich-editor__toolbar.rich-formatting-toolbar--composer{display:none}}.ui-markdown__image-block>.ui-markdown__link{width:100%;max-width:100%;display:block}.ui-markdown__image-button{appearance:none;cursor:zoom-in;background:0 0;border:none;margin:0;padding:0}.ui-markdown__image-button--block,.ui-markdown__media-frame{width:100%;max-width:100%;display:block}.ui-text-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word;min-width:0}.checklist-item{--checklist-indent:0px;background:var(--bg-surface);border-radius:var(--radius-md);padding-block:9px;padding-right:8px;padding-left:calc(14px + var(--checklist-indent));box-shadow:none;border:none}.checklist-item-wrap{padding:6px 0}.checklist-group{border-radius:var(--radius-lg);transition:background-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard), opacity var(--anim-fast) var(--ease-standard)}.checklist-group--menu-open{z-index:90;position:relative;overflow:visible}.checklist-group-surface{background:var(--surface-material-soft)}.checklist-group.is-dragging{opacity:.58;filter:saturate(.96);transform:scale(.994)}.checklist-group.is-drop-active{background:color-mix(in srgb, var(--accent-primary) 10%, var(--surface-material-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-primary) 16%, transparent)}.task-checklist-group-header{min-width:0;position:relative}.task-checklist-group-title-row{z-index:0;flex:auto;min-width:0;position:relative}.task-checklist-group-priority-slot{flex:none}.task-checklist-group-actions,.task-checklist-item-actions{min-width:0}.task-checklist-group-actions{z-index:3;position:relative}.checklist-indent{border-left:0!important}.checklist-depth-1{background:color-mix(in srgb, var(--bg-surface-3) 24%, var(--bg-surface))}.checklist-depth-2{background:color-mix(in srgb, var(--bg-surface-3) 46%, var(--bg-surface))}.checklist-depth-3{background:color-mix(in srgb, var(--bg-surface-3) 68%, var(--bg-surface))}.checklist-depth-4{background:color-mix(in srgb, var(--bg-surface-3) 86%, var(--bg-surface))}.checklist-dropline{border-top:1px solid color-mix(in srgb, var(--accent-primary) 14%, transparent);background:color-mix(in srgb, var(--accent-primary) 4%, transparent);opacity:.3;transform-origin:50%;height:3px;min-height:3px;transition:height var(--anim-fast) var(--ease-standard), min-height var(--anim-fast) var(--ease-standard), margin var(--anim-fast) var(--ease-standard), opacity var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard), background-color var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);border-radius:999px;margin-block:1px;position:relative;transform:scaleY(.84)}.checklist-dropline:after{content:"";background:color-mix(in srgb, var(--accent-primary) 24%, transparent);transform-origin:50%;opacity:0;height:2px;transition:opacity var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard), background-color var(--anim-fast) var(--ease-standard);border-radius:999px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%)scaleX(.74)}.checklist-dropline--active{height:var(--checklist-drag-placeholder-height,22px);min-height:var(--checklist-drag-placeholder-height,22px);opacity:1;border-top-color:color-mix(in srgb, var(--accent-primary) 88%, transparent);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-primary) 12%, transparent);margin-block:4px;transform:scaleY(1)}.checklist-dropline--active:after{opacity:1;background:color-mix(in srgb, var(--accent-primary) 92%, transparent);transform:translateY(-50%)scaleX(1)}.checklist-item{border-radius:var(--radius-md);transition:background-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard), opacity var(--anim-fast) var(--ease-standard)}.checklist-item.is-checked{background:color-mix(in srgb, var(--bg-surface-2) 94%, var(--bg-surface))}.checklist-item.is-dragging{opacity:.6;filter:saturate(.96);transform:scale(.992)}.checklist-item.is-drop-child{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 24%, transparent)}.checklist-item__row{border-radius:var(--radius-sm);transition:background-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);padding:4px 6px}.checklist-item__row:hover{background:0 0}.checklist-item__row--drop-child{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 22%, transparent)}.task-checklist-drag-preview__card{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--accent-primary) 20%, var(--layer-outline-soft));background:var(--layer-task-checklist-drag-preview);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 10%, transparent), var(--shadow-popover);-webkit-backdrop-filter:var(--sfx-blur-sm);padding:10px 12px}.task-checklist-drag-preview__card--group{background:var(--layer-task-checklist-drag-preview-group)}.task-checklist-drag-preview__row{align-items:flex-start;gap:10px;min-width:0;display:flex}.task-checklist-drag-preview__handle{pointer-events:none;flex:none}.task-checklist-drag-preview__checkbox{opacity:.85;pointer-events:none;flex:none}.task-checklist-drag-preview__title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.task-checklist-drag-preview__meta{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.3}.checklist-hover-actions-item{opacity:0;pointer-events:none;transition:opacity var(--anim-fast) var(--ease-standard)}.checklist-hover-actions-group{opacity:0;pointer-events:auto;transition:opacity var(--anim-fast) var(--ease-standard)}.checklist-item__row:hover .checklist-hover-actions-item,.checklist-item__row:focus-within .checklist-hover-actions-item,.task-checklist-group-header:hover .checklist-hover-actions-group,.task-checklist-group-header:focus-within .checklist-hover-actions-group,.checklist-group--menu-open .checklist-hover-actions-group{opacity:1;pointer-events:auto}@media (hover:none) and (pointer:coarse){.checklist-hover-actions-item,.checklist-hover-actions-group{opacity:1;pointer-events:auto}}@media (width<=1024px){.task-checklist-item-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;padding-right:12px;overflow-x:auto}.task-checklist-item-actions::-webkit-scrollbar{display:none}.task-checklist-item-actions>*{flex:none}}[data-theme=dark] .checklist-item{background:color-mix(in srgb, var(--bg-surface-2) 52%, var(--bg-surface))}[data-theme=dark] .checklist-depth-1{background:color-mix(in srgb, var(--bg-surface-2) 60%, var(--bg-surface))}[data-theme=dark] .checklist-depth-2{background:color-mix(in srgb, var(--bg-surface-2) 68%, var(--bg-surface))}[data-theme=dark] .checklist-depth-3{background:color-mix(in srgb, var(--bg-surface-2) 76%, var(--bg-surface))}[data-theme=dark] .checklist-depth-4{background:color-mix(in srgb, var(--bg-surface-2) 84%, var(--bg-surface))}[data-theme=dark] .checklist-item.is-checked{background:color-mix(in srgb, var(--bg-surface-3) 24%, var(--bg-surface-2))}.task-desc-shell{border-radius:var(--radius-md);border:1px solid var(--layer-outline-soft);background:var(--layer-input-embedded);min-height:120px;color:var(--text-primary);cursor:text;transition:border-color var(--anim-fast) var(--ease-standard), background-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);padding:0;font-size:14px;line-height:1.5}.task-desc-shell:hover{background:var(--layer-input-embedded-hover);border-color:var(--layer-outline-strong)}.task-desc-content{-webkit-user-select:text;user-select:text;min-height:100%;padding:10px 12px;font-size:14px;line-height:1.5}.task-desc-content .ui-markdown{color:var(--text-primary);font-size:inherit;line-height:inherit;gap:0;display:block}.task-desc-content .ui-markdown>*+*{margin-top:0}.task-desc-content .ui-markdown :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,hr){margin:0}.task-desc-content .ui-markdown :where(ul,ol){padding-left:1.4rem}.task-desc-content .ui-markdown blockquote{border-left:3px solid var(--accent-primary);background:var(--layer-task-desc-quote);border-radius:var(--radius-sm);color:var(--text-secondary);margin:4px 0;padding:8px 12px}.task-desc-content .ui-markdown pre{border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-task-desc-codeblock);margin:4px 0;padding:10px 12px;overflow-x:auto}.task-desc-content .ui-markdown code{border-radius:var(--radius-sm);background:var(--layer-task-desc-code);padding:1px 4px}.task-desc-content .ui-markdown pre code{background:0 0;padding:0}.task-desc-content .ui-markdown :where(h1,h2,h3,h4,h5,h6){color:var(--text-primary);font-weight:700;line-height:1.28}.task-desc-content .ui-markdown h1{font-size:1.28rem}.task-desc-content .ui-markdown h2{font-size:1.12rem}.task-desc-content .ui-markdown h3{font-size:1rem}.task-desc-content .ui-markdown h4{font-size:.96rem}.task-desc-content .ui-markdown h5{font-size:.92rem}.task-desc-content .ui-markdown h6{letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);font-size:.84rem}.task-desc-content .ui-markdown hr,.task-desc-content .ui-markdown__divider{margin:10px 0}.task-desc-content .ui-markdown--document{gap:var(--markdown-document-block-gap);max-width:100%;line-height:var(--markdown-document-line-height)}.task-desc-content .ui-markdown--document>*+*{margin-top:0}.task-desc-content .ui-markdown--document>:where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,hr){max-width:min(100%, var(--markdown-document-max-width))}.task-desc-content .ui-markdown--document>:where(.ui-markdown__table-wrap,.ui-markdown__image-block){max-width:100%}.task-desc-content .ui-markdown--document :where(p,li,blockquote){line-height:inherit}.task-desc-content .ui-markdown--document :where(ul,ol){padding-left:var(--markdown-document-list-indent)}.task-desc-content .ui-markdown--document li+li{margin-top:.28rem}.task-desc-content .ui-markdown--document li :where(ul,ol){margin-top:.42rem}.task-desc-content .ui-markdown--document blockquote{margin:0;padding:10px 14px}.task-desc-content .ui-markdown--document pre{margin:0;padding:12px 14px}.task-desc-content .ui-markdown--document h1{font-size:var(--markdown-document-h1-size)}.task-desc-content .ui-markdown--document h2{font-size:var(--markdown-document-h2-size)}.task-desc-content .ui-markdown--document h3{font-size:var(--markdown-document-h3-size)}.task-desc-content .ui-markdown--document h4{font-size:var(--markdown-document-h4-size)}.task-desc-content .ui-markdown--document h5{font-size:var(--markdown-document-h5-size)}.task-desc-content .ui-markdown--document h6{font-size:var(--markdown-document-h6-size)}.task-desc-content .ui-markdown--document hr,.task-desc-content .ui-markdown--document .ui-markdown__divider{margin:var(--markdown-document-hr-gap) 0}.task-desc-content .ui-markdown__table-wrap{border:0;border-radius:0;margin:4px 0}.task-desc-content .ui-markdown__table{table-layout:fixed;border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-task-desc-table);width:100%;max-width:100%}.task-desc-content .ui-markdown__table:not(.ui-markdown__table--nested):not(:has(>colgroup)){table-layout:auto}.task-desc-content .ui-markdown__table:not(.ui-markdown__table--nested):not(:has(>colgroup))>:is(thead,tbody)>tr>:is(th,td){min-width:9rem}.task-desc-content .ui-markdown__table th,.task-desc-content .ui-markdown__table td{border:1px solid var(--layer-outline-soft);white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:8px 10px}.task-desc-content .ui-markdown__table th{background:var(--layer-task-desc-table-head);font-weight:600}.task-desc-shell--view.is-editable{-webkit-user-select:text;user-select:text}.task-desc-shell--view.is-readonly{cursor:default}.task-desc-shell:focus-within{background:var(--layer-surface-raised);border-color:color-mix(in srgb, var(--accent-primary) 28%, var(--layer-outline-strong));box-shadow:0 0 0 3px var(--focus-ring)}.task-desc-input{resize:vertical;min-height:120px;max-height:none;color:var(--text-primary);caret-color:var(--text-primary);background:0 0;border:0;padding:10px 12px;font-size:14px;line-height:1.5;box-shadow:none!important;transform:none!important}.task-desc-input--overlay-active{-webkit-text-fill-color:transparent;z-index:-1!important;opacity:0!important;color:#0000!important;caret-color:#0000!important;pointer-events:none!important;clip-path:inset(50%)!important;white-space:pre!important;background:0 0!important;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.task-desc-input--overlay-active::-moz-selection{background:var(--layer-task-desc-selection)}.task-desc-input--overlay-active::selection{background:var(--layer-task-desc-selection)}.task-desc-editor{overflow:hidden}.task-desc-overlay{pointer-events:auto;z-index:2;position:absolute;inset:0;overflow:hidden}.task-desc-overlay__content{min-height:100%;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;pointer-events:auto;padding:10px 12px;font-size:14px;line-height:1.5}.task-desc-overlay__marker{white-space:nowrap;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:0;min-width:0;display:inline-block;overflow:hidden}.task-desc-overlay__text-segment{pointer-events:none}.task-desc-overlay__strong{color:var(--text-primary);font-weight:700}.task-desc-overlay__em{color:var(--text-primary);font-style:italic}.task-desc-overlay__strike{color:var(--text-primary);text-decoration:line-through}.task-desc-overlay__underline{color:var(--text-primary);text-decoration:underline}.task-desc-overlay__code{border-radius:var(--radius-sm);background:var(--layer-task-desc-code);color:var(--text-primary);padding:1px 4px;display:inline-block}.task-desc-overlay__link-label{color:var(--text-primary)}.task-desc-overlay__link-url{color:var(--accent-primary);padding-left:.18em}.task-desc-overlay__mention{color:var(--accent-primary);font-weight:600}.task-desc-overlay__caret{vertical-align:text-bottom;background:var(--text-primary);width:1px;height:1.2em;margin:0 -.5px;animation:1.05s step-end infinite task-desc-caret-blink;display:inline-block}@keyframes task-desc-caret-blink{0%,46%{opacity:1}46.01%,to{opacity:0}}.task-desc-overlay__table-wrap{pointer-events:auto;margin:4px 0;overflow:auto visible}.task-desc-overlay__table-stage{display:block;overflow:visible}.task-desc-overlay__table-stage.is-active{padding-inline:18px 108px;padding-top:36px}.task-desc-overlay__table-row-controls{top:50%;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset-inline-end:-86px;transform:translateY(-50%)}.task-desc-overlay__table-edge-btn{min-width:28px;min-height:28px;padding:0 8px;font-weight:700;box-shadow:0 2px 8px #0000000f;color:var(--text-secondary)!important;background:var(--layer-task-desc-table-edge)!important;border-width:1px!important;border-color:color-mix(in srgb, var(--layer-outline-soft) 82%, transparent)!important}.task-desc-overlay__table-edge-btn:hover{color:var(--text-primary)!important;background:var(--layer-task-desc-table-edge-hover)!important}.task-desc-overlay__table-edge-btn--insert-col,.task-desc-overlay__table-edge-btn--insert-col-left,.task-desc-overlay__table-row-controls .task-desc-overlay__table-edge-btn:first-child{box-shadow:0 3px 10px color-mix(in srgb, var(--accent-success) 14%, transparent);color:color-mix(in srgb, var(--accent-success) 82%, black)!important;background:var(--layer-task-desc-table-edge-insert)!important;border-color:color-mix(in srgb, var(--accent-success) 28%, transparent)!important}.task-desc-overlay__table-edge-btn--remove-col,.task-desc-overlay__table-row-controls .task-desc-overlay__table-edge-btn:last-child{box-shadow:0 3px 10px color-mix(in srgb, var(--accent-danger) 12%, transparent);color:color-mix(in srgb, var(--accent-danger) 82%, black)!important;background:var(--layer-task-desc-table-edge-remove)!important;border-color:color-mix(in srgb, var(--accent-danger) 24%, transparent)!important}.task-desc-overlay__table-edge-btn--insert-col-left{top:-34px;z-index:1;position:absolute;inset-inline-start:-14px;transform:translate(-50%)}.task-desc-overlay__table-edge-btn--remove-col{top:-34px;position:absolute;inset-inline-start:calc(50% - 14px)}.task-desc-overlay__table-edge-btn--insert-col{top:-34px;z-index:1;position:absolute;inset-inline-end:-14px;transform:translate(50%)}:root[dir=rtl] .task-desc-overlay__table-edge-btn--insert-col-left{transform:translate(50%)}:root[dir=rtl] .task-desc-overlay__table-edge-btn--insert-col{transform:translate(-50%)}.task-desc-overlay__table-edge-btn--insert-row,.task-desc-overlay__table-edge-btn--remove-row{position:static}.task-desc-overlay__table-cell-shell{position:relative;overflow:visible}.task-desc-overlay__table-input{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;height:auto;min-height:0;line-height:1.35;font:inherit;font-weight:inherit;color:var(--text-primary);appearance:none;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.task-desc-overlay__table-input:hover,.task-desc-overlay__table-input:focus{background:var(--layer-task-desc-table-input-hover)}.task-desc-overlay__table-input.is-selected{background:var(--layer-task-desc-table-input-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 24%, transparent)}.task-desc-overlay__table-input--header-first{padding-inline-start:40px}.task-desc-overlay__table-input--header-last{padding-inline-end:40px}.task-desc-overlay__heading{color:var(--text-primary);pointer-events:auto;cursor:text;margin:0;font-weight:700;line-height:1.28}.task-desc-overlay__heading--h1{font-size:1.28rem}.task-desc-overlay__heading--h2{font-size:1.12rem}.task-desc-overlay__heading--h3{font-size:1rem}.task-desc-overlay__quote{border-inline-start:3px solid var(--accent-primary);background:var(--layer-task-desc-quote);border-radius:var(--radius-sm);color:var(--text-secondary);pointer-events:auto;cursor:text;margin:4px 0;padding:8px 12px}.task-desc-overlay__list{margin:4px 0;padding-inline-start:1.4rem}.task-desc-overlay__list li+li{margin-top:2px}.task-desc-overlay__list li{pointer-events:auto;cursor:text}.task-desc-overlay__codeblock{border-radius:var(--radius-sm);border:1px solid var(--layer-outline-soft);background:var(--layer-task-desc-codeblock);color:var(--text-primary);white-space:pre-wrap;pointer-events:auto;cursor:text;margin:4px 0;padding:10px 12px;overflow-x:auto}.task-desc-overlay__table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-task-desc-table);width:100%;max-width:100%}.task-desc-overlay__table th,.task-desc-overlay__table td{border:1px solid var(--layer-outline-soft);text-align:start;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:8px 10px;overflow:visible}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table th{padding-top:32px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table th:first-child{padding-inline-start:56px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table th:last-child{padding-inline-end:56px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table td:last-child{padding-inline-end:10px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table td:last-child .task-desc-overlay__table-input{max-width:calc(100% - 6px)}@media (width<=640px){.task-desc-overlay__table-stage.is-active{padding-inline:12px 18px;padding-top:28px}.task-desc-overlay__table-row-controls{gap:4px;inset-inline-end:8px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table th:first-child{padding-inline-start:44px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table th:last-child{padding-inline-end:44px}.task-desc-overlay__table-stage.is-active .task-desc-overlay__table td:last-child{padding-inline-end:76px}.task-desc-overlay__table-edge-btn{min-width:24px;min-height:24px;padding:0 6px}.task-desc-overlay__table-edge-btn--insert-col-left,.task-desc-overlay__table-edge-btn--insert-col,.task-desc-overlay__table-edge-btn--remove-col{top:-24px}}.task-desc-overlay__table th{background:var(--layer-task-desc-table-head);font-weight:600}.task-desc-overlay__paragraph{pointer-events:auto;cursor:text;margin:0}.task-desc-input:focus{box-shadow:none!important;transform:none!important}.task-desc-shell .ui-markdown-editor__textarea{resize:none;height:100%;min-height:100%}.task-desc-shell .ui-markdown-editor__textarea.task-desc-input{height:auto;min-height:0}.task-desc-rich-wrap{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;min-height:100%;display:flex;position:relative;overflow:visible}.task-desc-rich-wrap--composer{gap:0;min-height:0}.task-desc-rich__table-toolbar{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:visible}.task-desc-rich__table-edge{z-index:2;border:1px solid var(--layer-outline-soft);width:16px;height:16px;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 10%, transparent);pointer-events:auto;opacity:.88;transition:transform var(--anim-fast) var(--ease-standard), opacity var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard), background-color var(--anim-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute}.task-desc-rich__table-edge:hover{opacity:1;transform:scale(1.04)}.task-desc-rich__table-edge--add{color:color-mix(in srgb, var(--accent-primary) 78%, var(--text-primary));background:var(--layer-task-desc-rich-table-edge-add)}.task-desc-rich__table-edge--add:hover{border-color:color-mix(in srgb, var(--accent-primary) 32%, var(--layer-outline-strong));background:var(--layer-task-desc-rich-table-edge-add-hover)}.task-desc-rich__table-edge--remove{color:color-mix(in srgb, var(--danger-text) 68%, var(--text-primary));background:var(--layer-task-desc-rich-table-edge-remove)}.task-desc-rich__table-edge--remove:hover{border-color:color-mix(in srgb, var(--danger-bg) 36%, var(--layer-outline-strong));background:var(--layer-task-desc-rich-table-edge-remove-hover)}.task-desc-rich__table-resize{z-index:1;cursor:col-resize;pointer-events:auto;background:0 0;border:0;border-radius:0;width:4px;min-height:24px;padding:0;position:absolute}.task-desc-rich__table-resize:before{content:"";background:color-mix(in srgb, var(--accent-primary) 48%, transparent);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:1px}.task-desc-rich__table-resize:hover:before,.task-desc-rich__table-resize:active:before{opacity:1}.task-desc-rich__table-resize--row{cursor:row-resize;width:24px;height:4px;min-height:0}.task-desc-rich__table-resize--row:before{width:auto;height:2px;inset:1px 0 auto}.task-desc-rich__table-cell-bg{z-index:2;border:1px solid var(--layer-outline-soft);background:var(--layer-task-desc-rich-table-edge-add);cursor:pointer;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:inline-flex;position:absolute;overflow:hidden}.task-desc-rich__table-cell-bg input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.task-desc-rich__table-cell-border{z-index:2;border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-surface-raised);width:448px;height:28px;box-shadow:var(--shadow-sm);pointer-events:auto;align-items:center;gap:4px;padding:3px;display:inline-flex;position:absolute}.task-desc-rich__table-cell-border--compact{grid-template-columns:1fr 92px 64px 18px 24px;grid-template-areas:"side scope width unit color""apply apply none none none";row-gap:4px;width:324px;height:auto;display:grid}.task-desc-rich__table-cell-border select,.task-desc-rich__table-cell-border input,.task-desc-rich__table-cell-border button{border-radius:var(--radius-sm);background:var(--bg-input);height:18px;color:var(--text-primary);font:inherit;border:0}.task-desc-rich__table-cell-border select{width:120px}.task-desc-rich__table-cell-border select+select{width:92px}.task-desc-rich__table-cell-border input[type=number]{width:64px;padding:0 6px}.task-desc-rich__table-cell-border-unit{color:var(--text-secondary);line-height:1}.task-desc-rich__table-cell-border input[type=color]{width:24px;padding:0}.task-desc-rich__table-cell-border button{cursor:pointer;min-width:36px;padding:0 6px}.task-desc-rich__table-cell-border--compact select:first-of-type{grid-area:side;width:auto}.task-desc-rich__table-cell-border--compact select+select{grid-area:scope;width:auto}.task-desc-rich__table-cell-border--compact input[type=number]{grid-area:width;width:auto;min-width:0}.task-desc-rich__table-cell-border--compact .task-desc-rich__table-cell-border-unit{grid-area:unit;align-self:center}.task-desc-rich__table-cell-border--compact input[type=color]{grid-area:color;width:24px}.task-desc-rich__table-cell-border--compact button[title=Apply]{grid-area:apply;min-width:0}.task-desc-rich__table-cell-border--compact button[title="0 pt"]{grid-area:none;min-width:0}.task-desc-rich__table-align{z-index:2;border:1px solid var(--layer-outline-soft);background:var(--layer-task-desc-rich-table-edge-add);width:18px;height:18px;color:var(--text-primary);cursor:pointer;pointer-events:auto;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex;position:absolute}.task-desc-rich__table-align.is-active{background:color-mix(in srgb, var(--accent-primary) 22%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 60%, var(--layer-outline-strong))}.task-desc-rich__table-align:hover{border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--layer-outline-strong))}.task-desc-rich__table-node[data-md-align=left]{float:left;margin:0 16px 8px 0}.task-desc-rich__table-node[data-md-align=right]{float:right;margin:0 0 8px 16px}.task-desc-rich__table-node[data-md-align=center]{margin-left:auto;margin-right:auto}.task-desc-rich__table-node--nested{width:100%;margin:4px 0}.task-desc-rich__table-node--nested th,.task-desc-rich__table-node--nested td{border-color:color-mix(in srgb, var(--layer-outline-soft) 70%, transparent)}.task-desc-rich__table-node--nested .task-desc-rich__table-cell{min-height:24px;padding:4px 6px}.task-desc-rich__nested-table-wrap{display:block}.task-desc-rich{width:100%;min-width:0;max-width:100%;min-height:120px;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;outline:none;padding:10px 12px;font-size:14px;line-height:1.5}.task-desc-rich a[href]{color:var(--link-color,#2563eb);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.task-desc-rich a[href]:hover{text-decoration-thickness:2px}.task-desc-rich:focus,.task-desc-rich:focus-visible,.task-desc-rich-wrap--composer:focus-within .task-desc-rich,.rich-composer-surface:focus-within .task-desc-rich{box-shadow:none!important;border-color:#0000!important;outline:none!important}.task-desc-rich--composer{min-height:46px;max-height:var(--rich-composer-max-h,180px);padding:7px 10px;overflow-y:auto}.task-desc-rich--document{min-height:120px}.task-desc-rich:empty:before{content:attr(data-placeholder);color:color-mix(in srgb, var(--text-secondary) 84%, var(--text-muted))}.task-desc-rich p,.task-desc-rich h1,.task-desc-rich h2,.task-desc-rich h3,.task-desc-rich blockquote,.task-desc-rich ul,.task-desc-rich ol,.task-desc-rich pre,.task-desc-rich table{margin:4px 0}.task-desc-rich ul,.task-desc-rich ol{padding-inline-start:1.4rem;list-style-position:outside}.task-desc-rich ul{list-style-type:disc}.task-desc-rich ol{list-style-type:decimal}.task-desc-rich li+li{margin-top:2px}.task-desc-rich--composer p,.task-desc-rich--composer h1,.task-desc-rich--composer h2,.task-desc-rich--composer h3,.task-desc-rich--composer blockquote,.task-desc-rich--composer ul,.task-desc-rich--composer ol,.task-desc-rich--composer pre,.task-desc-rich--composer table{margin:2px 0}.task-desc-rich--composer ul,.task-desc-rich--composer ol{padding-inline-start:1.25rem}.task-desc-rich--composer li+li{margin-top:1px}.task-desc-rich--composer p:first-child,.task-desc-rich--composer h1:first-child,.task-desc-rich--composer h2:first-child,.task-desc-rich--composer h3:first-child,.task-desc-rich--composer blockquote:first-child,.task-desc-rich--composer ul:first-child,.task-desc-rich--composer ol:first-child,.task-desc-rich--composer pre:first-child,.task-desc-rich--composer table:first-child{margin-top:0}.task-desc-rich--composer p:last-child,.task-desc-rich--composer h1:last-child,.task-desc-rich--composer h2:last-child,.task-desc-rich--composer h3:last-child,.task-desc-rich--composer blockquote:last-child,.task-desc-rich--composer ul:last-child,.task-desc-rich--composer ol:last-child,.task-desc-rich--composer pre:last-child,.task-desc-rich--composer table:last-child{margin-bottom:0}.task-desc-rich h1,.task-desc-rich h2,.task-desc-rich h3{font-weight:700;line-height:1.28}.task-desc-rich--composer h1{font-size:1.02rem}.task-desc-rich--composer h2{font-size:.98rem}.task-desc-rich--composer h3{font-size:.94rem}.task-desc-rich h1{font-size:1.28rem}.task-desc-rich h2{font-size:1.12rem}.task-desc-rich h3{font-size:1rem}.task-desc-rich blockquote{border-inline-start:3px solid var(--accent-primary);background:var(--layer-task-desc-quote);border-radius:var(--radius-sm);color:var(--text-secondary);padding:8px 12px}.task-desc-rich pre{border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-task-desc-codeblock);white-space:pre-wrap;padding:10px 12px}.task-desc-rich code{border-radius:var(--radius-sm);background:var(--layer-task-desc-code);padding:1px 4px}.task-desc-rich__emoji{vertical-align:-.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;width:1.22em;height:1em;line-height:1;display:inline-flex;overflow:visible}.task-desc-rich__emoji-glyph{pointer-events:none;vertical-align:0}.task-desc-rich__inline-image{vertical-align:-.08em;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);width:auto;max-width:2.4em;height:1.24em;box-shadow:none;background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.task-desc-rich__inline-image-glyph{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:auto;max-width:2.4em;height:1.24em;display:block}.task-desc-rich__image-block{text-align:start;justify-content:flex-start;align-items:flex-start;width:100%;margin:0;line-height:0;display:flex}.task-desc-rich__image-block[data-md-align=left]{float:left;width:auto;margin:0 16px 8px 0}.task-desc-rich__image-block[data-md-align=right]{float:right;width:auto;margin:0 0 8px 16px}.task-desc-rich__image-block[data-md-align=center]{justify-content:center}.task-desc-rich__image-block .task-desc-rich__inline-image{vertical-align:top;width:auto;max-width:min(100%,clamp(20rem,68vw,46rem));height:auto;max-height:min(70vh,32rem);box-shadow:none;background:0 0;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.task-desc-rich__image-block .task-desc-rich__inline-image-glyph{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(100%,clamp(20rem,68vw,46rem));height:auto;max-height:min(70vh,32rem)}.task-desc-rich--composer .task-desc-rich__image-block .task-desc-rich__inline-image,.task-desc-rich--composer .task-desc-rich__image-block .task-desc-rich__inline-image-glyph{max-width:min(100%,clamp(18rem,62vw,40rem));max-height:min(62vh,28rem)}.task-desc-rich--composer .task-desc-rich__emoji{vertical-align:-.3em;align-items:center}.task-desc-rich--composer .task-desc-rich__emoji .ui-emoji{width:1.22em;height:1.22em}.task-desc-rich--composer .task-desc-rich__emoji .ui-emoji--custom{transform-origin:50%;width:1.55em;height:1.55em;transform:translateY(.24em)}.task-desc-rich pre code{background:0 0;padding:0}.task-desc-rich table{box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-task-desc-table);width:100%;max-width:100%}.task-desc-rich__table-node{overflow:hidden}.task-desc-rich table[data-col-widths]:not(.task-desc-rich__table-node--nested){max-width:100%}.task-desc-rich th,.task-desc-rich td{box-sizing:border-box;border:1px solid var(--layer-outline-soft);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;height:1px;padding:0}.task-desc-rich th{background:var(--layer-task-desc-table-head);font-weight:600}.task-desc-rich__table-cell{box-sizing:border-box;width:100%;height:100%;min-height:42px;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;outline:none;padding:8px 10px;line-height:1.45;display:block}.task-desc-rich__table-cell:focus{background:var(--layer-task-desc-rich-table-cell-focus);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 34%, transparent)}.chat-composer-textarea .task-desc-rich--composer{min-height:var(--rich-composer-min-h);max-height:var(--rich-composer-max-h,180px);padding:6px 10px}.task-comments-composer-shell .task-desc-rich-wrap--composer{gap:0;width:100%;min-width:0}.task-comments-composer-shell .task-desc-rich--composer{min-height:var(--rich-composer-min-h);max-height:var(--rich-composer-max-h,240px);width:100%;min-width:0}.task-drawer-scroll-host{--task-drawer-header-offset:92px;scroll-padding-top:calc(var(--safe-top) + var(--task-drawer-header-offset));background:0 0}.task-drawer-overlay{background:var(--app-scene-background);background-position:var(--app-scene-position);background-size:var(--app-scene-size);background-repeat:var(--app-scene-repeat)}.task-drawer-overlay:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--ui-host-glass-start,color-mix(in srgb, var(--surface-material-inverse-strong) 94%, transparent)), var(--ui-host-glass-end,color-mix(in srgb, var(--surface-material-inverse) 82%, transparent)));position:absolute;inset:0}.task-drawer-right-column{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width>=1024px){.task-drawer-right-column{height:calc(var(--app-vh,100dvh) - var(--safe-top) - var(--safe-bottom) - var(--task-drawer-header-offset) - 60px);max-height:calc(var(--app-vh,100dvh) - var(--safe-top) - var(--safe-bottom) - var(--task-drawer-header-offset) - 60px);position:sticky;top:12px}}.task-drawer-shell{background-position:var(--app-scene-position);background-size:var(--app-scene-size);background-repeat:var(--app-scene-repeat);background:var(--app-scene-background)!important}.task-drawer-shell:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(180deg, var(--ui-host-glass-start,color-mix(in srgb, var(--surface-material-inverse-strong) 94%, transparent)), var(--ui-host-glass-end,color-mix(in srgb, var(--surface-material-inverse) 82%, transparent)));position:absolute;inset:0}.task-drawer-shell>*{z-index:1;position:relative}.task-drawer-shell.ui-modal{background-position:var(--app-scene-position);background-size:var(--app-scene-size);background-repeat:var(--app-scene-repeat);background:var(--app-scene-background)!important;border:1px solid var(--surface-contour)!important;box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-lg)!important}.task-drawer-scroll-host .task-section{border-radius:var(--radius-panel);background:var(--surface-material-section);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);border:none;overflow:hidden}.task-drawer-scroll-host .task-section.task-section--allow-overflow{z-index:2;position:relative;overflow:visible}.task-drawer-scroll-host .task-section__header{background:var(--surface-material-soft);border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel);border-bottom:none}.task-drawer-scroll-host .task-section__body{background:var(--surface-material-base);color:var(--text-primary);border-bottom-left-radius:var(--radius-panel);border-bottom-right-radius:var(--radius-panel);font-size:15px;line-height:1.5}.task-drawer-scroll-host #task-comments.task-section.task-section--comments-right>.task-section__body{padding:0}.task-drawer-header-panel{border-radius:var(--radius-panel);background:var(--surface-material-raised);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);border:none}.task-drawer-header-wrap{z-index:1;background:0 0;position:relative}.task-drawer-live-bar-host{padding:4px 10px calc(6px + var(--safe-bottom));background:linear-gradient(to top, color-mix(in srgb, var(--bg-app) 10%, transparent), transparent);flex:none}.task-drawer-live-bar{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-material-raised);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:4px 6px;display:flex}.task-drawer-live-bar__cluster{align-items:center;gap:6px;min-width:0;display:flex}.task-drawer-live-bar__center{flex:auto;justify-content:center}.task-drawer-live-bar__icon-slot{align-items:center;gap:4px;min-width:0;display:inline-flex}.task-drawer-live-bar__icon-slot .ui-iconbtn{min-width:32px;height:32px}.task-drawer-live-bar__chat-wrap{min-width:0;position:relative}.task-drawer-live-bar__notifications-wrap{position:relative}.task-drawer-live-bar__notifications-panel{z-index:390;isolation:isolate;position:relative}.task-drawer-live-bar__popup-skeleton{border-radius:calc(var(--radius-panel) - 2px);width:min(460px,100vw - 40px);color:var(--text-secondary);background:var(--surface-material-raised);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-lg);padding:14px 16px}.task-drawer-live-bar__trigger-icon{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.task-drawer-live-bar__trigger-icon[data-has-unread=true]:after{content:"";background:var(--accent-danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface-material-raised);border-radius:999px;position:absolute;top:-2px;right:-2px}.task-drawer-live-bar__icon-badge{min-width:16px;height:16px;padding-inline:4px;font-size:10px;line-height:16px;position:absolute;top:-4px;right:-6px}.task-drawer-live-bar__chat-trigger{min-width:32px}.task-drawer-live-bar__panel-backdrop{background:var(--layer-task-live-bar-panel-backdrop);-webkit-backdrop-filter:var(--sfx-blur-md)}.task-drawer-live-bar__chat-panel--thread{border-radius:calc(var(--radius-panel) - 2px);width:min(920px,100vw - 360px);max-width:calc(100vw - 40px);height:min(68vh,700px);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-lg);-webkit-backdrop-filter:var(--sfx-blur-strong);background:0 0;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.task-drawer-live-bar__chat-panel--thread:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-material-raised) 18%, transparent), color-mix(in srgb, var(--surface-material-raised) 12%, transparent));position:absolute;inset:0}.task-drawer-live-bar__chat-panel--thread>*{z-index:1;position:relative}.task-drawer-live-bar__chat-thread-shell{background:0 0;flex:auto;grid-template-columns:280px minmax(0,1fr);gap:10px;min-height:0;padding:0;display:grid;position:relative}.task-drawer-live-bar__chat-thread-shell>.chat-panel{box-shadow:none;border-color:#0000}.task-drawer-live-bar__chat-thread-shell>.chat-panel--list{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.task-drawer-live-bar__chat-thread-shell>.chat-panel--thread{border-top-left-radius:inherit;border-bottom-left-radius:inherit;background:var(--surface-material-raised);margin-left:0}.task-drawer-live-bar__timer-cluster{margin-left:auto}.task-drawer-live-bar__scroll-btn{flex:none;justify-content:center;gap:0;min-width:84px}.task-drawer-live-bar__hint{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.35}.task-drawer-live-bar__microcopy{color:var(--text-secondary);white-space:nowrap;font-size:13px;line-height:1.35}@media (width<=960px){.task-drawer-live-bar-host{display:none}.task-drawer-live-bar{flex-wrap:wrap;align-items:stretch}.task-drawer-live-bar__timer-cluster{justify-content:flex-end;width:100%;margin-left:0}.task-drawer-live-bar__chat-panel--thread{width:min(100vw - 24px,980px);height:min(76vh,860px);padding:12px}.task-drawer-live-bar__chat-thread-shell{grid-template-rows:220px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=640px){.task-drawer-live-bar-host{padding:4px 8px calc(6px + var(--safe-bottom))}.task-drawer-live-bar__popup-skeleton{width:auto}.task-drawer-live-bar__chat-panel{width:auto;left:12px;right:12px;bottom:calc(74px + var(--safe-bottom));position:fixed}.task-drawer-live-bar__chat-panel--thread{height:min(78vh,760px)}.task-drawer-live-bar__cluster{flex-wrap:wrap}.task-drawer-live-bar__center{flex:none}.task-drawer-live-bar__timer-cluster{justify-content:stretch}.task-drawer-live-bar__timer-cluster .flex{justify-content:flex-end;width:100%}.task-drawer-live-bar__chat-trigger{min-width:32px}}.task-drawer-scroll-host .ui-input,.task-drawer-scroll-host .ui-select,.task-drawer-scroll-host .ui-textarea,.task-drawer-scroll-host .task-participant-input,.task-drawer-scroll-host .task-participant-search-input,.task-drawer-scroll-host input[type=date].ui-input,.task-drawer-scroll-host input[type=time].ui-input,.ui-field-embedded-scope .ui-input,.ui-field-embedded-scope .ui-select,.ui-field-embedded-scope .ui-textarea,.ui-field-embedded-scope input[type=date].ui-input,.ui-field-embedded-scope input[type=time].ui-input{background:var(--layer-input-embedded);color:var(--text-primary);letter-spacing:normal;border:none;border-radius:8px;padding-inline:14px;font-size:14px;line-height:20px}.task-drawer-scroll-host .ui-select,.ui-field-embedded-scope .ui-select{padding-inline-end:30px}@media (hover:none) and (pointer:coarse){.ui-input,.ui-select,.ui-textarea,.ui-markdown-editor__textarea,.task-drawer-scroll-host .ui-input,.task-drawer-scroll-host .ui-select,.task-drawer-scroll-host .ui-textarea,.task-drawer-scroll-host .task-participant-input,.task-drawer-scroll-host .task-participant-search-input,.task-drawer-scroll-host input[type=date].ui-input,.task-drawer-scroll-host input[type=time].ui-input,.ui-field-embedded-scope .ui-input,.ui-field-embedded-scope .ui-select,.ui-field-embedded-scope .ui-textarea,.ui-field-embedded-scope input[type=date].ui-input,.ui-field-embedded-scope input[type=time].ui-input,.task-desc-input{font-size:16px}}.task-drawer-scroll-host .ui-input:hover,.task-drawer-scroll-host .ui-select:hover,.task-drawer-scroll-host .ui-textarea:hover,.task-drawer-scroll-host .task-participant-input:hover,.task-drawer-scroll-host .task-participant-search-input:hover,.task-drawer-scroll-host input[type=date].ui-input:hover,.task-drawer-scroll-host input[type=time].ui-input:hover,.ui-field-embedded-scope .ui-input:hover,.ui-field-embedded-scope .ui-select:hover,.ui-field-embedded-scope .ui-textarea:hover,.ui-field-embedded-scope input[type=date].ui-input:hover,.ui-field-embedded-scope input[type=time].ui-input:hover{background:var(--layer-input-embedded)}[data-theme=dark] .task-drawer-scroll-host input[type=date].ui-input,[data-theme=dark] .task-drawer-scroll-host input[type=time].ui-input,[data-theme=dark] .ui-field-embedded-scope input[type=date].ui-input,[data-theme=dark] .ui-field-embedded-scope input[type=time].ui-input{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.task-drawer-scroll-host .ui-input::-moz-placeholder{color:var(--text-placeholder)}.task-drawer-scroll-host .ui-textarea::-moz-placeholder{color:var(--text-placeholder)}.ui-field-embedded-scope .ui-input::-moz-placeholder{color:var(--text-placeholder)}.ui-field-embedded-scope .ui-textarea::-moz-placeholder{color:var(--text-placeholder)}.task-drawer-scroll-host .ui-input::placeholder,.task-drawer-scroll-host .ui-textarea::placeholder,.ui-field-embedded-scope .ui-input::placeholder,.ui-field-embedded-scope .ui-textarea::placeholder{color:var(--text-placeholder)}.task-drawer-scroll-host .ui-input:disabled,.task-drawer-scroll-host .ui-select:disabled,.task-drawer-scroll-host .ui-textarea:disabled,.ui-field-embedded-scope .ui-input:disabled,.ui-field-embedded-scope .ui-select:disabled,.ui-field-embedded-scope .ui-textarea:disabled{opacity:1;background:var(--layer-input-embedded);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.task-drawer-scroll-host .task-participant-search-input:disabled{color:var(--text-placeholder);-webkit-text-fill-color:var(--text-placeholder)}.ui-field-embedded-scope .ui-input,.ui-field-embedded-scope .ui-select,.ui-field-embedded-scope .ui-textarea,.ui-field-embedded-scope input[type=date].ui-input,.ui-field-embedded-scope input[type=time].ui-input,.ui-field-embedded-scope .ui-input:hover,.ui-field-embedded-scope .ui-select:hover,.ui-field-embedded-scope .ui-textarea:hover,.ui-field-embedded-scope input[type=date].ui-input:hover,.ui-field-embedded-scope input[type=time].ui-input:hover,.ui-field-embedded-scope .ui-input:disabled,.ui-field-embedded-scope .ui-select:disabled,.ui-field-embedded-scope .ui-textarea:disabled{background:var(--bg-surface)}.task-drawer-scroll-host .task-section__header .ui-section-title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.4}.task-drawer-scroll-host .task-section__body .ui-section-title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.5}.task-drawer-scroll-host .task-desc-shell,.task-drawer-scroll-host .task-desc-input{font-size:15px;line-height:1.5}.task-drawer-scroll-host .task-desc-content,.task-drawer-scroll-host .task-desc-content .ui-markdown{color:var(--text-primary)}.task-drawer-scroll-host #task-comments .ui-markdown,.task-drawer-scroll-host #task-comments .ui-markdown__table-wrap,.task-drawer-scroll-host #task-comments .ui-markdown pre{max-width:100%}.task-drawer-scroll-host #task-comments .ui-markdown__table-wrap,.task-drawer-scroll-host #task-comments .ui-markdown pre{scrollbar-gutter:stable both-edges;padding-bottom:2px;overflow-x:auto}.task-drawer-scroll-host #task-comments .ui-markdown table{min-width:max-content}.task-drawer-scroll-host #task-comments .ui-markdown img,.task-drawer-scroll-host #task-comments .task-info img,.task-drawer-scroll-host #task-comments .ui-task-preview img{max-width:100%;height:auto}.ui-comment-kebab{min-width:var(--control-h-28);height:var(--control-h-28);background:color-mix(in srgb, var(--accent-primary) 26%, var(--bg-surface));color:var(--accent-navy);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary) 28%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex}.ui-comment-kebab:hover,.ui-comment-kebab:focus-visible{background:color-mix(in srgb, var(--accent-primary) 34%, var(--bg-surface));color:var(--text-primary)}.task-comments-composer-shell{z-index:6;width:100%;min-width:0;max-width:100%;padding-bottom:2px;position:sticky;bottom:0;overflow-x:hidden;container-type:inline-size}html.ui-keyboard-open .task-comments-composer-shell,html.ui-keyboard-open .task-comments-pane__composer{position:static;bottom:auto}.task-comments-pane{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:visible}.task-comments-pane__list{scrollbar-gutter:stable;min-height:0;padding:16px 16px 8px;overflow:clip auto}.task-comments-pane__composer{z-index:6;margin-top:0;padding:10px 16px 16px;position:sticky;bottom:0}.task-comments-composer-actions--right .task-comments-composer-main-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;row-gap:8px;width:100%;margin-left:0}.task-comments-composer-actions--right .task-comments-composer-main-actions>.relative{flex:180px;min-width:0}.task-comments-composer-actions--right .task-comments-composer-main-actions>.ui-btn--primary{flex:none;min-width:132px}.ui-split-btn{align-items:stretch;gap:0;min-width:0;max-width:100%;display:inline-flex}.ui-split-btn>.ui-split-btn__main{min-width:0;max-width:100%;overflow:hidden}.ui-split-btn__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.task-comments-composer-main-actions .ui-split-btn{width:100%;min-width:0;display:inline-flex}.task-comments-composer-main-actions .ui-split-btn>.ui-btn{flex:auto;min-width:0}.task-comments-composer-toolset{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;max-width:100%;overflow:auto hidden}.task-comments-composer-toolset::-webkit-scrollbar{display:none}.task-comments-composer-main-actions{flex:none}.ui-split-btn>.ui-btn:not(.ui-split-btn__toggle),.ui-split-btn>.ui-iconbtn.ui-split-btn__main{border-top-right-radius:0;border-bottom-right-radius:0}.ui-split-btn>.ui-split-btn__toggle{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;min-width:36px;margin-left:0}.ui-split-btn>.ui-btn.ui-split-btn__toggle,.ui-split-btn>.ui-iconbtn.ui-split-btn__toggle{border-top-left-radius:0;border-bottom-left-radius:0}.chat-poll-composer-popup{box-shadow:0 24px 44px color-mix(in srgb, var(--accent-primary) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-primary) 24%, transparent);border:none}@media (width<=640px){.chat-poll-composer-popup{left:8px!important;right:8px!important;bottom:calc(var(--safe-bottom) + 96px)!important;width:auto!important;max-width:none!important;margin-bottom:0!important;position:fixed!important}}.chat-poll-composer-backdrop{z-index:15;background:color-mix(in srgb, var(--overlay-backdrop) 66%, transparent);position:fixed;inset:0}.chat-composer-attachments-bar{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.chat-composer-attachments-list{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:flex}.chat-composer-attachments-actions{flex:none;align-items:flex-start;display:flex}.chat-composer-attachments-menu{flex:none;position:relative}.chat-composer-chip{border-radius:var(--radius-md);background:color-mix(in srgb, var(--layer-input-embedded) 98%, var(--accent-primary) 2%);flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:min(340px,100%);padding:2px;display:inline-flex}.chat-composer-chip:hover{background:color-mix(in srgb, var(--layer-input-embedded) 96%, var(--accent-primary) 4%)}.chat-composer-chip .ui-btn,.chat-composer-chip .ui-iconbtn{height:28px;min-height:28px}.chat-composer-chip .ui-btn{min-width:0;max-width:100%}.chat-composer-chip .ui-iconbtn{width:28px;min-width:28px;padding:0}.chat-composer-chip__label{align-items:center;max-width:230px;min-height:28px;padding-left:8px;padding-right:2px;display:inline-flex}.chat-composer-chip__preview{-o-object-fit:cover;object-fit:cover;background:var(--layer-input-embedded-hover);border-radius:6px;align-self:center;width:20px;height:20px;margin-left:4px}.chat-composer-chip__preview--text{color:var(--text-secondary);text-transform:uppercase;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.ui-dropzone{transition:background-color var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard)}.ui-dropzone--active{border-color:color-mix(in srgb, var(--accent-primary) 62%, transparent)!important;background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-surface-2))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 55%, transparent)!important}.ui-dropzone__hint{color:var(--accent-primary);animation:fadeSlideIn var(--anim-base) var(--ease-standard);font-size:12px;line-height:1.3}.ui-anim-fade-slide{animation:fadeSlideIn var(--anim-base) var(--ease-standard)}.ui-richtext-view{border:1px solid var(--layer-outline-soft);border-radius:var(--radius-sm);background:var(--layer-input-embedded);width:100%;color:var(--text-primary);text-align:left;transition:background-color var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard);padding:10px 12px;font-size:14px;line-height:1.5;display:block}.ui-richtext-view.is-editable{cursor:text}.ui-richtext-view.is-editable:hover{background:var(--layer-input-embedded-hover);border-color:var(--layer-outline-strong)}.ui-richtext-view.is-editable:focus-visible{border-color:var(--accent-primary);outline:none}.ui-richtext-view__placeholder{color:var(--text-muted)}.ui-richtext-view__body .ui-markdown{color:var(--text-primary);display:block}.ui-richtext-view__body .ui-markdown>*+*{margin-top:6px}.ui-richtext-view__body .ui-markdown :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6,hr){margin:0}.ui-richtext-view__body .ui-markdown :where(ul,ol){padding-left:1.4rem}.ui-richtext-field{flex-direction:column;gap:6px;display:flex}.ui-richtext-field__surface{height:auto;max-height:none;padding:8px 10px;overflow:visible}.ui-richtext-field__surface .task-desc-rich-wrap--document,.ui-richtext-field__surface .task-desc-rich--document{min-height:0}.ui-file-chip{border-radius:var(--radius-md);background:var(--layer-task-file-card);min-width:0;max-width:min(360px,100%);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--layer-outline-soft), 0 1px 0 var(--surface-highlight);align-items:center;gap:6px;display:inline-flex;position:relative;overflow:hidden}.ui-file-chip:hover{background:var(--layer-task-file-card-soft)}.ui-file-chip__link{min-width:0;color:inherit;flex:auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:inline-flex}.ui-file-chip__preview{border-radius:var(--radius-sm);background:var(--layer-task-file-preview);width:36px;height:36px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--layer-outline-soft);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-file-chip__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ui-file-chip__ext{text-overflow:ellipsis;letter-spacing:0;max-width:100%;padding:0 3px;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.ui-file-chip__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ui-file-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.ui-file-chip[href]:hover .ui-file-chip__name,.ui-file-chip__link:hover .ui-file-chip__name{color:var(--accent-primary)}.ui-file-chip__meta{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex}.ui-file-chip__status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-chip__percent{color:var(--text-muted)}.ui-file-chip__progress{background:color-mix(in srgb, var(--layer-outline-soft) 38%, transparent);border-radius:999px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.ui-file-chip__progress-bar{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .18s;display:block}.ui-file-chip--compact{max-width:min(300px,100%)}.ui-file-chip--compact .ui-file-chip__link{gap:8px;min-height:32px;padding:5px 8px}.ui-file-chip--compact .ui-file-chip__preview{border-radius:7px;width:26px;height:26px}.ui-file-chip--compact .ui-file-chip__name{font-size:13px}.ui-file-chip--compact .ui-file-chip__meta{font-size:11px}.ui-file-chip--uploading,.ui-file-chip--completing{animation:1.8s ease-in-out infinite ui-upload-chip-pulse}.ui-file-chip--completing .ui-file-chip__progress-bar,.ui-file-chip--uploaded .ui-file-chip__progress-bar{background:var(--accent-success)}.ui-file-chip--failed .ui-file-chip__progress-bar{background:var(--accent-danger)}.ui-file-chip--failed .ui-file-chip__status{color:var(--accent-danger)}.ui-file-chip--uploaded .ui-file-chip__status{color:var(--accent-success)}.ui-upload-chip{border-radius:var(--radius-md);background:var(--layer-task-file-card);min-width:0;max-width:100%;min-height:36px;color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--layer-outline-soft), 0 1px 0 var(--surface-highlight);align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:relative;overflow:hidden}.ui-upload-chip:hover{background:var(--layer-task-file-card-soft)}.ui-upload-chip a{color:inherit}.ui-upload-chip__body{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.ui-upload-chip__meta{min-width:0;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.ui-upload-chip__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-upload-chip__percent{color:var(--text-muted);flex:none}.ui-upload-chip__progress{background:color-mix(in srgb, var(--layer-outline-soft) 38%, transparent);border-radius:999px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.ui-upload-chip__progress-bar{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .18s;display:block}.ui-upload-chip--uploading,.ui-upload-chip--completing{animation:1.8s ease-in-out infinite ui-upload-chip-pulse}.ui-upload-chip--completing .ui-upload-chip__progress-bar,.ui-upload-chip--uploaded .ui-upload-chip__progress-bar{background:var(--accent-success)}.ui-upload-chip--failed .ui-upload-chip__progress-bar{background:var(--accent-danger)}.ui-upload-chip--failed .ui-upload-chip__status{color:var(--accent-danger)}.ui-upload-chip--uploaded .ui-upload-chip__status{color:var(--accent-success)}.ui-upload-tile{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative;overflow:hidden}.ui-upload-tile--uploading,.ui-upload-tile--completing{animation:1.8s ease-in-out infinite ui-upload-chip-pulse}.ui-upload-tile__thumb{border-radius:var(--radius-md);background:var(--bg-surface-2);width:56px;height:56px;overflow:hidden}.ui-upload-tile__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ui-upload-tile__thumb--text{color:var(--text-secondary);text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ui-upload-tile__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ui-upload-tile__name{color:var(--text-primary);display:block}.ui-upload-tile__meta{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ui-upload-tile__progress{background:color-mix(in srgb, var(--layer-outline-soft) 42%, transparent);border-radius:999px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.ui-upload-tile__progress-bar{border-radius:inherit;background:var(--accent-primary);height:100%;transition:width .18s;display:block}.ui-upload-tile--completing .ui-upload-tile__progress-bar,.ui-upload-tile--uploaded .ui-upload-tile__progress-bar{background:var(--accent-success)}.ui-upload-tile--failed .ui-upload-tile__progress-bar{background:var(--accent-danger)}.ui-upload-tile--failed .ui-upload-tile__status{color:var(--accent-danger)}.ui-upload-tile--uploaded .ui-upload-tile__status{color:var(--accent-success)}@keyframes ui-upload-chip-pulse{0%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 10%, transparent);background-color:color-mix(in srgb, var(--layer-input-embedded) 97%, var(--accent-primary) 3%)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 22%, transparent);background-color:color-mix(in srgb, var(--layer-input-embedded) 92%, var(--accent-primary) 8%)}to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 10%, transparent);background-color:color-mix(in srgb, var(--layer-input-embedded) 97%, var(--accent-primary) 3%)}}.chat-composer-chip--meta{border-radius:var(--radius-md);background:color-mix(in srgb, var(--layer-input-embedded) 99%, var(--accent-primary) 1%);align-items:center;min-height:32px;padding:0 10px;display:inline-flex}@media (width<=768px){.chat-composer-attachments-bar{flex-direction:column;align-items:stretch}.chat-composer-attachments-actions{width:100%}}.ui-formatting-toolbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.ui-formatting-toolbar::-webkit-scrollbar{display:none}.ui-formatting-toolbar>*{flex:none}.ui-formatting-toolbar--wrap{flex-wrap:wrap;overflow-x:visible}.task-desc-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}@media (width<=768px){.checklist-group,.checklist-group-surface,.checklist-item-wrap,.checklist-item,.checklist-item__row,.task-checklist-group-header,.task-checklist-group-header__top,.task-checklist-group-title-row{min-width:0;max-width:100%}.checklist-group,.checklist-group-surface,.checklist-item-wrap,.checklist-item{overflow-x:clip}.checklist-item{padding-left:calc(10px + min(var(--checklist-indent), 24px))}.ui-formatting-toolbar{width:100%;padding-bottom:2px}.task-desc-toolbar{justify-content:flex-start;align-items:center;row-gap:8px;width:100%}.task-section__header-row{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.task-section__header-actions{flex-wrap:wrap;width:100%}.task-section__header-actions-inner{flex:100%;width:100%}.task-section__header-actions--checklist{width:100%}.task-section--collapsed .task-section__body{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.task-section--collapsed .task-section__body>*{visibility:visible}.task-section--collapsed .task-section__body:after{display:none}.task-comments-composer-actions--right .task-comments-composer-main-actions{justify-content:stretch;gap:8px}.task-comments-composer-actions--right .task-comments-composer-main-actions>*{flex:100%;min-width:0}.task-comments-composer-actions--right .task-comments-composer-main-actions>.ui-btn--primary{flex:0 0 100%}}.task-participant-group-btn{align-items:flex-start;height:auto;min-height:40px;padding-top:6px;padding-bottom:6px}.task-participant-input{font-weight:inherit}.task-participant-search-input{letter-spacing:inherit;font-weight:inherit}.task-participant-row__label{min-width:0;color:var(--text-primary);flex:auto;padding-right:8px;font-size:14px;line-height:1.35}.task-participant-menu{min-width:100%;box-shadow:0 10px 30px color-mix(in srgb, var(--accent-primary) 18%, transparent);-webkit-backdrop-filter:none;background:var(--layer-input-embedded);border-color:#0000}.task-participant-scrollzone{background:var(--layer-input-embedded);border-radius:var(--radius-md)}.task-participant-scrollzone .ui-menu__item,.task-participant-scrollzone .ui-row{background:0 0}.task-participant-scrollzone .ui-menu__item:hover,.task-participant-scrollzone .ui-row:hover{background:var(--layer-input-embedded-hover)}.task-participant-scrollzone .ui-row--selected,.task-participant-scrollzone .ui-menu__item.ui-row--selected{background:var(--layer-input-embedded-hover);box-shadow:none}.task-drawer-scroll-host .ui-menu{background:var(--layer-menu);border-color:color-mix(in srgb, var(--bg-surface-3) 64%, transparent);-webkit-backdrop-filter:var(--sfx-blur-sm)}.task-drawer-scroll-host .ui-menu.task-participant-scrollzone{background:var(--layer-input-embedded);box-shadow:none;-webkit-backdrop-filter:none;border-color:#0000}.task-drawer-scroll-host .ui-menu.task-participant-menu{background:var(--layer-input-embedded);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary) 22%, transparent), 0 14px 36px color-mix(in srgb, var(--accent-primary) 20%, transparent);-webkit-backdrop-filter:none;border-color:#0000}[data-theme=dark] .task-drawer-scroll-host .ui-menu.task-participant-menu{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-primary) 28%, transparent), 0 16px 40px color-mix(in srgb, var(--accent-primary) 24%, transparent)}.task-participant-group-btn .ui-badge{border:none;flex:none;margin-top:1px}.task-participant-group-label{min-width:0;color:var(--text-primary);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;line-height:1.35;display:inline-flex}.task-participant-group-label>span:first-child{flex:none;margin-top:4px}.task-group-chevron{border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);width:8px;height:8px;transition:transform var(--transition-fast) var(--ease-standard);display:inline-block;transform:rotate(-45deg)}.task-group-chevron.is-expanded{transform:rotate(45deg)}.task-participant-group-label__text{white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;display:block;overflow:visible}.task-block-hint{color:var(--text-muted);margin-bottom:8px;font-size:12px;line-height:1.4}.task-team{flex-direction:column;gap:6px;display:flex}.task-trow{border-radius:var(--radius-md);background:var(--layer-input-embedded);min-height:48px;transition:background var(--anim-base) var(--ease-out), border-color var(--anim-base) var(--ease-out);animation:task-row-in var(--anim-base) var(--ease-out);border:1px solid #0000;align-items:center;gap:11px;padding:7px 9px;display:flex}.task-trow:hover{background:var(--layer-input-embedded-hover)}.task-trow--lead{background:color-mix(in srgb, var(--accent-primary) 11%, var(--layer-input-embedded))}.task-trow--lead:hover{background:color-mix(in srgb, var(--accent-primary) 15%, var(--layer-input-embedded))}.task-trow__main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.task-trow__nm{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:560;overflow:hidden}.task-trow__role{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.task-lead-role{color:color-mix(in srgb, var(--accent-primary) 86%, var(--text-primary));font-weight:600}.task-you-tag{color:var(--accent-primary);font-weight:600}.task-managed-tag{color:color-mix(in srgb, var(--accent-success) 76%, var(--text-secondary));font-weight:600}.task-trow__actions{opacity:0;transition:opacity var(--anim-base) var(--ease-out);flex:none;align-items:center;gap:2px;display:inline-flex}.task-trow:hover .task-trow__actions,.task-trow:focus-within .task-trow__actions{opacity:1}.task-addrow{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--accent-primary) 36%, var(--border-default));width:100%;color:var(--accent-primary);text-align:start;transition:background var(--anim-base) var(--ease-out), border-color var(--anim-base) var(--ease-out);background:0 0;align-items:center;gap:9px;margin-top:7px;padding:9px 10px;font-size:13px;font-weight:550;display:flex}.task-addrow:hover:not(:disabled){background:color-mix(in srgb, var(--accent-primary) 9%, transparent)}.task-addrow:disabled{opacity:.55;cursor:not-allowed}.task-addrow.is-open{border-style:solid;border-color:color-mix(in srgb, var(--accent-primary) 55%, transparent);background:color-mix(in srgb, var(--accent-primary) 9%, transparent)}.task-addrow__plus{background:color-mix(in srgb, var(--accent-primary) 15%, var(--bg-surface));width:22px;height:22px;color:var(--accent-primary);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.task-row-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@keyframes task-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=768px){.chat-composer-dock--mobile-fixed{z-index:230;padding-left:.5rem;padding-right:.5rem;padding-bottom:var(--safe-bottom);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.chat-composer-dock--mobile-fixed>*{pointer-events:auto}.task-drawer-header-wrap{padding-top:calc(.5rem + var(--safe-top))}.task-drawer-header-panel{border-radius:var(--radius-lg)}.task-drawer-header-panel .ui-task-header-title{min-height:44px}.task-drawer-header-panel .ui-task-header-title__input{font-size:15px;line-height:1.35}.chat-composer-textarea{min-height:54px}html.ui-keyboard-open .chat-inline-composer{padding-top:.25rem;padding-bottom:.25rem}html.ui-keyboard-open .chat-composer-dock--mobile-fixed{padding-bottom:0}html.ui-keyboard-open .chat-inline-composer .chat-dropzone{gap:6px;padding:6px}html.ui-keyboard-open .chat-thread{overscroll-behavior-y:none}html.ui-keyboard-open .chat-inline-composer__hint{display:none}html.ui-keyboard-open .chat-inline-composer__actions{align-items:flex-end}html.ui-keyboard-open .chat-composer-textarea{min-height:44px;max-height:120px}.chat-inline-composer__actions,.task-comments-composer-actions{-moz-column-gap:6px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;column-gap:6px}.chat-inline-composer__toolset,.task-comments-composer-toolset{scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;align-items:center;row-gap:0;width:auto;min-width:0;max-width:100%;overflow:auto hidden}.chat-inline-composer__toolset::-webkit-scrollbar{display:none}.task-comments-composer-toolset::-webkit-scrollbar{display:none}.chat-inline-composer__toolset>*,.task-comments-composer-toolset>*{flex:0 auto}.chat-inline-composer__toolset>.ui-btn,.chat-inline-composer__toolset>.ui-iconbtn,.task-comments-composer-toolset>.ui-btn,.task-comments-composer-toolset>.ui-iconbtn,.task-comments-composer-actions--right .task-comments-composer-toolset>.ui-btn,.task-comments-composer-actions--right .task-comments-composer-toolset>.ui-iconbtn{min-width:0}.chat-inline-composer__toolset>.ui-btn,.task-comments-composer-toolset>.ui-btn,.task-comments-composer-actions--right .task-comments-composer-toolset>.ui-btn{padding-inline:10px;font-size:13px}.chat-inline-composer__toolset .ui-btn,.task-comments-composer-toolset .ui-btn{max-width:min(8rem,42vw)}.task-comments-ai-inline{display:none}.task-comments-ai-settings{display:block}.chat-inline-composer__main-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;width:auto}.task-comments-composer-main-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:0}.chat-inline-composer__main-actions>.ui-btn,.task-comments-composer-main-actions>.ui-btn{max-width:min(7.25rem,34vw);padding-inline:10px}.task-comments-composer-actions>*{min-width:0;max-width:100%}.task-checklist-item-text{flex:calc(100% - 5rem);max-width:100%}.task-checklist-item-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;padding-top:2px;padding-bottom:2px;overflow-x:auto}.task-checklist-item-actions::-webkit-scrollbar{display:none}.task-checklist-item-actions>*{flex:none}.checklist-numbering-controls{gap:6px;width:100%}.checklist-numbering-controls>.ui-section-title{width:100%;margin-right:0}.checklist-numbering-controls>.ui-btn{flex:calc(33.333% - 4px);min-width:0;padding-inline:10px;font-size:12px}.checklist-numbering-controls>span:last-child{width:100%}.checklist-item__row--editing .checklist-item__text--editing{flex-basis:100%;order:1;width:100%;min-width:0}.checklist-item__row--editing .checklist-hover-actions-item{order:2;justify-content:flex-start;width:100%;margin-left:0}.task-comments-composer-actions--right{flex-direction:column;align-items:stretch}.task-comments-composer-actions--right .task-comments-composer-toolset{flex-wrap:wrap;align-items:flex-start;row-gap:6px;width:100%;overflow:visible}.task-comments-composer-actions--right .task-comments-composer-toolset>*{flex:0 auto}.task-comments-composer-actions--right .task-comments-composer-main-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.task-comments-composer-actions--right .task-comments-composer-main-actions>*{flex:100%;min-width:0}}.task-comments-composer-toolset>*{flex:none}.task-comments-composer-toolset .ui-formatting-toolbar{flex:none;width:auto;max-width:none}@container (width<=760px){.chat-inline-composer__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px}.chat-inline-composer__toolset{display:contents}.chat-inline-composer__toolset>*{order:1}.chat-inline-composer__formatting-menu-button,.chat-inline-composer__toolset>.relative:empty{display:none}.chat-inline-composer__toolset .ui-formatting-toolbar{flex:100%;order:3;width:100%;max-width:100%;padding-bottom:2px;display:flex}.chat-inline-composer__main-actions{order:2;justify-content:flex-end;width:auto;margin-left:auto}}@container (width<=900px){.task-comments-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px}.task-comments-composer-toolset{display:contents}.task-comments-composer-toolset>*{order:1}.task-comments-ai-inline{display:none}.task-comments-ai-settings{display:block}.task-comments-composer-toolset .ui-formatting-toolbar{flex:100%;order:3;width:100%;max-width:100%;padding-bottom:2px}.task-comments-composer-main-actions{order:2;justify-content:flex-end;width:auto;margin-left:auto}}.task-files-group+.task-files-group{margin-top:12px}.task-files-group__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.task-files-group__title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.task-files-group__actions{justify-content:flex-start;margin-top:10px;display:flex}.task-files-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.task-files-section .task-file-card{background:var(--layer-task-file-card-soft);border:none}.task-files-section .task-file-card__preview{background:var(--layer-task-file-preview);border:none}.task-files-section .task-file-card__source{background:var(--layer-task-file-preview);color:var(--text-primary)}.task-files-section .task-file-card .ui-iconbtn{background:color-mix(in srgb, var(--bg-surface) 98%, var(--bg-surface-2));color:var(--text-secondary)}.task-files-section .task-file-card .ui-iconbtn:hover{background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-surface-2))}.task-file-card{background:var(--layer-task-file-card);border:1px solid color-mix(in srgb, var(--bg-surface-3) 65%, transparent);min-width:0;min-height:164px;transition:background-color var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.task-file-card:hover,.task-file-card:focus-within{border-color:color-mix(in srgb, var(--accent-primary) 24%, var(--bg-surface-3));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 22%, transparent)}.task-file-card:active{border-color:color-mix(in srgb, var(--accent-primary) 30%, var(--bg-surface-3))}.task-file-card__preview{background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--bg-surface-3) 70%, transparent);border-radius:10px;width:56px;height:56px;overflow:hidden}.task-file-card__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.task-file-card__name{min-width:0;color:var(--accent-primary);overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.task-file-card__name:hover{text-decoration:underline}.task-file-card__meta{min-width:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.task-file-card__source{background:var(--layer-task-file-source);max-width:100%;color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;border-radius:999px;-webkit-box-orient:vertical;padding:2px 8px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.task-file-card__sources{flex-wrap:wrap;gap:6px;display:flex}.checklist-item__row{min-height:38px}.checklist-progress-track{background:var(--bg-surface-3)}.checklist-handle{background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface-3));width:28px;height:28px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);box-shadow:none;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.checklist-handle:hover{background:color-mix(in srgb, var(--accent-primary) 18%, var(--bg-surface-3));color:var(--text-primary)}.checklist-handle:active{cursor:grabbing;background:color-mix(in srgb, var(--accent-primary) 24%, var(--bg-surface-3));transform:translateY(1px)}.checklist-handle__grip{width:10px;height:14px;display:inline-block;position:relative}.checklist-handle__grip:before,.checklist-handle__grip:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute;top:1px;box-shadow:0 5px,0 10px}.checklist-handle__grip:before{left:0}.checklist-handle__grip:after{right:0}.checklist-delete{width:28px;height:28px;transition:color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);border-radius:8px;flex-shrink:0}.checklist-delete:not(.ui-btn--danger){color:var(--text-secondary);background:0 0}.checklist-delete:not(.ui-btn--danger):hover{color:var(--text-primary);background:color-mix(in srgb, var(--bg-surface-2) 70%, transparent)}.checklist-delete:active{transform:translateY(1px)}.checklist-progress{transition:width var(--anim-base) var(--ease-standard)}.task-files-dropzone{transition:background-color var(--anim-fast) var(--ease-standard), border-color var(--anim-fast) var(--ease-standard), box-shadow var(--anim-fast) var(--ease-standard);border-color:color-mix(in srgb, var(--bg-surface-3) 68%, transparent)!important}.task-files-dropzone.is-drag{border-color:color-mix(in srgb, var(--accent-primary) 62%, transparent)!important}.task-files-section .task-files-dropzone,.task-files-section .task-files-dropzone.is-drag{background:var(--layer-task-file-card-soft)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-unread-flash-exit{0%{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 72%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--ui-unread-flash-color,var(--accent-primary)) 34%, transparent)}to{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 72%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 28%, transparent)}}[data-theme=dark] .bg-white{background-color:var(--bg-surface)!important}[data-theme=dark] .bg-gray-50{background-color:var(--bg-app)!important}[data-theme=dark] .bg-gray-100{background-color:var(--bg-surface-2)!important}[data-theme=dark] .bg-gray-200{background-color:var(--bg-surface-3)!important}[data-theme=dark] .text-gray-900,[data-theme=dark] .text-gray-800{color:var(--text-primary)!important}[data-theme=dark] .text-gray-700,[data-theme=dark] .text-gray-600,[data-theme=dark] .text-gray-500{color:var(--text-secondary)!important}[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300{border-color:#0000!important}[data-theme=dark] .ui-badge--danger{background:color-mix(in srgb, #ef4444 22%, var(--bg-surface));color:var(--text-primary)}html,body{background:var(--bg-app);color:var(--text-primary)}.ui-input,.ui-textarea,.ui-select,input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select{background:var(--bg-input);color:var(--text-primary);padding-inline:var(--ui-px,14px);transition:box-shadow var(--anim-fast) var(--ease-standard), background-color var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard);border:none}.ui-input:hover,.ui-textarea:hover,.ui-select:hover,input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):hover,textarea:hover,select:hover{background:var(--bg-input-hover)}.ui-input:focus,.ui-textarea:focus,.ui-select:focus,input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--focus-ring);outline:none;transform:translateY(-1px)}.crm-guard-field-error{box-shadow:0 0 0 2px var(--accent-danger);border-radius:8px}.crm-guard-field-error input:focus,.crm-guard-field-error .ui-input:focus,.crm-guard-field-error .ui-textarea:focus,.crm-guard-field-error .ui-select:focus,.crm-guard-field-error textarea:focus,.crm-guard-field-error select:focus,.crm-guard-field-error input:focus-visible,.crm-guard-field-error .ui-input:focus-visible,.crm-guard-field-error .ui-textarea:focus-visible,.crm-guard-field-error .ui-select:focus-visible,.crm-guard-field-error textarea:focus-visible,.crm-guard-field-error select:focus-visible{box-shadow:none!important;transform:none!important}.ui-select{padding-inline-end:calc(var(--ui-px,14px) + 16px)}select.ui-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, color-mix(in srgb, var(--text-secondary) 88%, transparent) 50%), linear-gradient(135deg, color-mix(in srgb, var(--text-secondary) 88%, transparent) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled,input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):disabled,textarea:disabled,select:disabled,.ui-input[aria-disabled=true],.ui-textarea[aria-disabled=true],.ui-select[aria-disabled=true],input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])[aria-disabled=true],textarea[aria-disabled=true],select[aria-disabled=true]{opacity:1;background:var(--btn-disabled-fill);color:var(--btn-disabled-text)}input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])::-moz-placeholder{color:var(--text-placeholder)}textarea::-moz-placeholder{color:var(--text-placeholder)}input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color])::placeholder,textarea::placeholder{color:var(--text-placeholder)}.ui-input.ui-input--icon-start,.ui-select.ui-select--icon-start{padding-inline-start:calc(var(--ui-px,14px) + var(--ui-icon-slot,22px))}.ui-input.ui-input--icon-end,.ui-select.ui-select--icon-end{padding-inline-end:calc(var(--ui-px,14px) + var(--ui-icon-slot,22px))}.ui-input.pl-8,.ui-input.ps-8,input.ui-input.pl-8,input.ui-input.ps-8{padding-inline-start:2rem!important}.ui-input.pl-9,.ui-input.ps-9,input.ui-input.pl-9,input.ui-input.ps-9{padding-inline-start:2.25rem!important}.ui-input.pl-10,.ui-input.ps-10,input.ui-input.pl-10,input.ui-input.ps-10{padding-inline-start:2.5rem!important}.ui-input.pr-8,.ui-input.pe-8,input.ui-input.pr-8,input.ui-input.pe-8{padding-inline-end:2rem!important}.ui-input.pr-10,.ui-input.pe-10,input.ui-input.pr-10,input.ui-input.pe-10{padding-inline-end:2.5rem!important}.ui-input-icon-field{position:relative}.ui-input-icon-field__icon{pointer-events:none;z-index:1;inset-inline-start:var(--ui-px,14px);width:18px;height:18px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-icon-field .ui-input.ui-input--icon-start{padding-inline-start:calc(var(--ui-px,14px) + var(--ui-icon-slot,30px))!important}table{border-color:#0000}th,td{border-color:#0000!important}tbody tr:hover{background:var(--bg-row-hover)!important}.task-desc-rich th,.task-desc-rich td{border-color:var(--layer-outline-soft)!important}.ui-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:14px}.ui-table thead th{z-index:4;background:var(--bg-surface);color:var(--text-secondary);vertical-align:middle;height:40px;padding:0 12px;font-size:12px;font-weight:600;position:sticky;top:0;border-bottom:1px solid var(--bg-surface-3)!important}.ui-table.ui-table--no-sticky thead th{position:static;top:auto}.ui-table thead{box-shadow:inset 0 -1px 0 var(--bg-surface-3)}[data-theme=dark] .ui-table thead th{background:var(--bg-surface)}.ui-table tbody td{height:46px;color:var(--text-primary);vertical-align:middle;padding:0 12px}.ui-table__row{transition:background-color var(--transition-fast)}.ui-table__row:hover{background:color-mix(in srgb, var(--bg-surface-2) 66%, var(--bg-surface))}.ui-table__row.is-selected{background:color-mix(in srgb, var(--bg-surface-3) 66%, var(--bg-surface))}.ui-task-group-row,.ui-task-group-row:hover{background:0 0!important}.ui-task-group-row td{padding-top:8px;padding-bottom:8px}.ui-task-group-divider{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-surface-3) 50%, transparent);min-height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-surface-3) 60%, transparent);align-items:center;gap:10px;padding:0 10px;display:flex}.ui-task-group-divider:after{content:"";background:color-mix(in srgb, var(--bg-surface-3) 78%, transparent);flex:auto;height:1px}.ui-task-group-divider__name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.ui-task-group-divider__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;font-size:12px;line-height:16px}.ui-table__row:nth-child(2n){background:#00000005}.ui-table__row--overdue{background:var(--layer-table-row-overdue)!important}.ui-table__row--overdue:hover{background:var(--layer-table-row-overdue-hover)!important}.ui-table__row--overdue.is-selected{background:var(--layer-table-row-overdue-selected)!important}.ui-table__row--status-new{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-primary) 35%, transparent)}.ui-table__row--status-in_progress{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-warning) 35%, transparent)}.ui-table__row--status-pending_review,.ui-table__row--status-waiting_control{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-primary) 25%, transparent)}.ui-table__row--status-completed{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-success) 35%, transparent)}.ui-table__row--status-deferred{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--text-muted) 35%, transparent)}.ui-table__row--status-canceled,.ui-table__row--status-failed{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent-danger) 35%, transparent)}.ui-table__row--overdue{box-shadow:inset 3px 0 0 var(--accent-danger)!important}:root[dir=rtl] .ui-table__row--overdue{box-shadow:inset -3px 0 0 var(--accent-danger)!important}.ui-table__row.ui-task--dimmed{opacity:.68;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--text-muted) 30%, transparent)}.ui-table__row.ui-task--dimmed:hover{opacity:.82}.ui-table__row.ui-task--dimmed.is-selected,.ui-table__row.ui-task--dimmed:focus-within{opacity:.9}:root[dir=rtl] .ui-table__row--status-new{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--accent-primary) 35%, transparent)}:root[dir=rtl] .ui-table__row--status-in_progress{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--accent-warning) 35%, transparent)}:root[dir=rtl] .ui-table__row--status-pending_review,:root[dir=rtl] .ui-table__row--status-waiting_control{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--accent-primary) 25%, transparent)}:root[dir=rtl] .ui-table__row--status-completed{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--accent-success) 35%, transparent)}:root[dir=rtl] .ui-table__row--status-deferred{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--text-muted) 35%, transparent)}:root[dir=rtl] .ui-table__row--status-canceled,:root[dir=rtl] .ui-table__row--status-failed{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--accent-danger) 35%, transparent)}:root[dir=rtl] .ui-table__row.ui-task--dimmed{box-shadow:inset -3px 0 0 color-mix(in srgb, var(--text-muted) 30%, transparent)}.ui-table__cell--muted{color:var(--text-secondary)}.ui-table__cell--mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ui-registry tbody td{vertical-align:middle;height:46px}.ui-registry-row{cursor:pointer}.ui-registry-row__name{letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.ui-registry-row__caption{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ui-registry-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:end;white-space:nowrap;font-weight:620}.ui-registry-batchbar{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-surface-2));color:var(--text-primary);animation:ui-motion-enter-soft var(--anim-base) var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.ui-doc-menu{max-width:min(320px,100vw - 16px)}.ui-doc-menu .ui-menu__item{flex-direction:column;align-items:flex-start;gap:1px}.ui-doc-menu__why{color:var(--text-muted);white-space:normal;font-size:11.5px;line-height:1.3}.ui-registry-row__actions{opacity:0;transition:opacity var(--anim-fast) var(--ease-out);justify-content:flex-end;gap:4px;display:flex}.ui-registry-row:hover .ui-registry-row__actions,.ui-registry-row:focus-within .ui-registry-row__actions{opacity:1}.ui-doc-track{flex:none;align-items:center;gap:2.5px;display:inline-flex}.ui-doc-track i{background:var(--bg-surface-3);border-radius:2px;width:9px;height:3px;display:block}.ui-doc-track i.is-on{background:color-mix(in srgb, var(--text-secondary) 55%, transparent)}.ui-doc-track--done i.is-on{background:var(--accent-success)}.ui-doc-signed{color:var(--accent-success);flex:none;align-items:center;gap:1px;display:inline-flex}.ui-doc-signed svg{width:12px;height:12px}.ui-doc-seen{color:var(--accent-primary);flex:none;display:inline-flex}.ui-registry-row--attention{box-shadow:inset 3px 0 0 var(--accent-warning)}.ui-registry-row--danger{box-shadow:inset 3px 0 0 var(--accent-danger)}:root[dir=rtl] .ui-registry-row--attention{box-shadow:inset -3px 0 0 var(--accent-warning)}:root[dir=rtl] .ui-registry-row--danger{box-shadow:inset -3px 0 0 var(--accent-danger)}.ui-registry-card{border-top:1px solid var(--layer-divider);cursor:pointer;min-width:0;transition:background var(--anim-fast) var(--ease-out);align-items:flex-start;gap:10px;padding:11px 4px;display:flex}.ui-registry-card:first-child{border-top:0}.ui-registry-card:hover{background:var(--bg-row-hover)}.task-plan-work-table,.task-plan-work-table thead,.task-plan-work-table tbody,.task-plan-work-table tr,.task-plan-work-table td{overflow:visible}.ui-schedule{grid-template-columns:56px 1fr;gap:8px;display:grid}.ui-schedule__time{color:color-mix(in srgb, var(--text-primary) 92%, var(--accent-primary));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-material-board-column-head) 92%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 54%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 32%, transparent);padding-top:36px;padding-left:4px;padding-right:8px;font-size:11px;font-weight:600;position:relative}.ui-schedule__time-row{height:calc(var(--minute-height,1px) * 60);box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding-right:6px;display:flex}.ui-schedule__grid{grid-auto-columns:220px;grid-auto-flow:column;gap:8px;display:grid;overflow:visible}.ui-schedule__col{border-radius:var(--radius-sm);background:var(--surface-material-board-column);border:1px solid color-mix(in srgb, var(--surface-contour) 84%, transparent);width:220px;min-width:220px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 54%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 28%, transparent);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);overflow:hidden}.ui-schedule__col.is-drag-target{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--surface-contour));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent-primary) 34%, transparent);background:color-mix(in srgb, var(--surface-material-board-column) 88%, var(--accent-primary) 8%)}.ui-schedule__col-head{z-index:100;background:var(--surface-material-board-column-head);border-bottom:1px solid color-mix(in srgb, var(--surface-contour) 72%, transparent);color:var(--text-secondary);border-top-left-radius:inherit;border-top-right-radius:inherit;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.ui-schedule__lane{height:calc(var(--minute-height,1px) * 1440);border-radius:calc(var(--radius-panel) - 2px);box-shadow:none;background-color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--bg-surface-3) 40%, transparent) 1px, transparent 1px);background-size:100% calc(var(--minute-height,1px) * 60);position:relative}.ui-schedule__card{background:var(--surface-material-board-card);border:1px solid color-mix(in srgb, var(--surface-contour) 86%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 78%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 38%, transparent);color:var(--text-primary);touch-action:none;word-break:normal;overflow-wrap:break-word;overscroll-behavior:contain;min-width:0;transition:transform var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);border-radius:8px;padding:6px 8px;font-size:12px;position:absolute;overflow:hidden}.ui-schedule__card.ui-schedule__card--dragging{opacity:.72;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 78%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--accent-primary) 42%, transparent);transform:scale(1.01)}.ui-schedule__card--static{width:100%;height:auto;position:relative}.ui-schedule__card-title{font-size:12px;font-weight:600;line-height:1.2}.ui-schedule__card-meta{color:var(--text-secondary);margin-top:4px;font-size:11px}.ui-schedule__card-inner{height:100%;padding-right:2px;overflow-y:auto}.ui-kanban__col-head{z-index:100;position:sticky;top:0}.ui-kanban__col{width:var(--ui-kanban-column-width);min-width:var(--ui-kanban-column-width);max-width:var(--ui-kanban-column-width);flex-shrink:0}.ui-board-column{background:var(--surface-material-board-column);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 26%, transparent);border:none}.ui-board-column__head{background:var(--surface-material-board-column-head);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--surface-contour) 44%, transparent);border-top-left-radius:inherit;border-top-right-radius:inherit}.ui-board-column__body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(68vh,100vh - 18rem);overflow-y:auto}@media (width<=1023px){.ui-board-column__body{max-height:min(58vh,100vh - 15rem)}}.ui-board-card{background:var(--surface-material-board-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-highlight) 70%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--surface-contour) 54%, transparent);border:none}.ui-board-empty{color:color-mix(in srgb, var(--text-primary) 76%, var(--accent-primary));font-weight:600}.ui-hscroll{max-width:100%;overflow:auto}.ui-hscroll__content{width:max-content;min-width:100%}.ui-hscroll--panel{max-height:calc(var(--app-vh,100dvh) - var(--app-header-height) - 220px);margin-top:calc(-1 * var(--app-page-padding));padding-top:calc(var(--app-page-padding) - 12px)}.ui-hscroll-lock{z-index:5;position:sticky;inset-inline-start:0}.ui-hscroll-lock--top{z-index:120}.ui-task-title{min-width:0;line-height:1.2;position:relative}.ui-task-title__icon{float:inline-start;margin-inline-end:4px;align-items:center;margin-top:2px;display:inline-flex}.ui-task-title__icon--alert{color:var(--accent-danger)}.ui-task-title__icon--unread{color:var(--accent-primary)}.ui-task-title__mention{margin-inline-start:2px;font-weight:800;line-height:1}.ui-task-title__count{font-size:var(--font-size-ui-sm);font-weight:700;line-height:1}.ui-task-title__icon--review,.ui-task-title__icon--estimate{color:var(--accent-warning)}.ui-task-title__text{min-width:0;display:block}.ui-board-card.ui-task--dimmed,.ui-surface.ui-task--dimmed,.ui-schedule__card.ui-task--dimmed,.ui-task-preview.ui-task--dimmed{opacity:.68}.ui-board-card.ui-task--dimmed:hover,.ui-surface.ui-task--dimmed:hover,.ui-schedule__card.ui-task--dimmed:hover,.ui-task-preview.ui-task--dimmed:hover{opacity:.82}.ui-task-checklist-badge{background:color-mix(in srgb, var(--bg-surface-3) 58%, var(--bg-surface));color:var(--text-secondary);vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:2px 5px;font-size:8.5px;font-weight:600;display:inline-flex}.ui-task-checklist-badge__icon{width:11px;height:11px;color:color-mix(in srgb, var(--text-muted) 82%, var(--text-secondary));flex:none}.ui-task-checklist-badge__text{font-variant-numeric:tabular-nums}.ui-schedule__card-title .ui-task-title__text{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-schedule__resize{z-index:2;height:6px;position:absolute;left:0;right:0}.ui-schedule__resize--start{cursor:ns-resize;top:0}.ui-schedule__resize--end{cursor:ns-resize;bottom:0}.ui-mask-blur{filter:blur(3px);opacity:.55;letter-spacing:1px;white-space:nowrap;max-width:6ch;display:inline-block;overflow:hidden}.ui-mask-blur-wrap:hover .ui-mask-blur{filter:none;opacity:1;max-width:200ch}.ui-backdrop,.bg-black\/30{-webkit-backdrop-filter:var(--sfx-blur-overlay-soft);backdrop-filter:var(--sfx-blur-overlay-soft);background:var(--overlay-backdrop)!important}.ui-backdrop--motion{opacity:0;transition:opacity .17s var(--ease-standard)}.ui-backdrop--motion[data-state=open]{opacity:1}.ui-backdrop--motion[data-state=closed]{opacity:0}.ui-modal{border:1px solid var(--surface-contour);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour), var(--shadow-lg);-webkit-backdrop-filter:var(--sfx-blur-strong);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--surface-material-raised)!important}.ui-modal--task{background:var(--layer-task-modal)!important}.ui-modal__header--task{border-radius:var(--radius-panel);background:var(--surface-material-soft);box-shadow:inset 0 1px 0 var(--surface-highlight), inset 0 0 0 1px var(--surface-contour);margin-inline:12px;padding:8px 10px}[data-theme=dark] .ui-modal__header--task{background:var(--surface-material-soft)}.ui-modal__subtitle{max-width:120ch}.ui-modal__header-content{width:100%}.ui-modal__body--task{background:0 0}@media (width<=640px){.ui-modal{background:linear-gradient(var(--surface-material-raised), var(--surface-material-raised)), var(--bg-surface)!important}.ui-modal--task{background:linear-gradient(var(--layer-task-modal), var(--layer-task-modal)), var(--bg-surface)!important}}.ui-modal--motion{transform-origin:top;opacity:0;transition:opacity .18s var(--ease-standard), transform .21s var(--ease-standard);transform:translateY(8px)scale(.985)}.ui-modal--motion[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.ui-modal--motion[data-state=closed]{opacity:0;transform:translateY(8px)scale(.985)}@media (hover:none) and (pointer:coarse){.ui-modal--motion,.ui-modal--motion[data-state=open],.ui-modal--motion[data-state=closed]{transform:none}html.ui-keyboard-open .ui-modal--motion{transition:opacity .12s var(--ease-standard)}}.ui-copy-chip-list{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.ui-copy-chip__wrap{align-items:stretch;min-width:0;display:flex}.ui-copy-chip{border-radius:var(--radius-md);background:var(--copy-chip-bg);min-width:0;height:40px;color:var(--text-primary);cursor:pointer;text-align:left;transition:background var(--anim-fast) var(--ease-standard), transform var(--anim-fast) var(--ease-standard);border:none;flex:auto;align-items:center;gap:10px;padding:0 12px;display:flex}.ui-copy-chip__wrap--split .ui-copy-chip{border-start-end-radius:0;border-end-end-radius:0}.ui-copy-chip:hover{background:var(--copy-chip-bg-hover)}.ui-copy-chip:active{transform:translateY(1px)}.ui-copy-chip.is-copied{color:var(--accent-success)}.ui-copy-chip__lead{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-primary) 18%, transparent);width:26px;height:26px;color:var(--accent-primary);flex:none;justify-content:center;align-items:center;display:flex}.ui-copy-chip.is-copied .ui-copy-chip__lead{background:color-mix(in srgb, var(--accent-success) 18%, transparent);color:var(--accent-success)}.ui-copy-chip__text{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.ui-copy-chip__label{color:var(--text-muted);font-size:10.5px}.ui-copy-chip__value{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ui-copy-chip__value--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.ui-copy-chip__status{color:var(--text-muted);opacity:.6;transition:color var(--anim-fast) var(--ease-standard), opacity var(--anim-fast) var(--ease-standard);flex:none}.ui-copy-chip:hover .ui-copy-chip__status{color:var(--accent-primary);opacity:1}.ui-copy-chip.is-copied .ui-copy-chip__status{color:var(--accent-success);opacity:1}.ui-copy-chip__quick{border-radius:var(--radius-md);background:var(--surface-material-soft);width:40px;color:var(--text-secondary);transition:background var(--anim-fast) var(--ease-standard), color var(--anim-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;margin-inline-start:2px;text-decoration:none;display:flex}.ui-copy-chip__wrap--split .ui-copy-chip__quick{border-start-start-radius:0;border-end-start-radius:0}.ui-copy-chip__quick:hover{background:var(--copy-chip-bg-hover);color:var(--accent-primary)}@media (prefers-reduced-motion:reduce){.ui-motion-enter,.ui-motion-enter-soft,.ui-motion-arrive,.ui-motion-count-pulse,.ui-motion-refresh:after,.ui-skeleton:after,.ui-spinner,.ui-menu,.ui-conn-indicator__pill,.ui-conn-indicator__dot,.ui-dropzone__hint,.ui-anim-fade-slide,.task-trow,.task-status-guard-banner,.task-field-flash{animation:none!important}.task-trow,.task-trow__actions,.task-addrow,.ui-copy-chip,.ui-copy-chip__status,.ui-copy-chip__quick,.ui-dropzone,.ui-filter-chip,.ui-registry-row__actions,.ui-registry-card{transition:none!important}.ui-motion-enter,.ui-motion-enter-soft,.ui-progress-fill,.ui-task-preview,.task-file-card,.task-files-dropzone,.task-section--collapsible .task-section__body,.ui-backdrop--motion,.ui-modal--motion,.task-drawer-shell--motion{transition:none!important;transform:none!important}.ui-seg--sliding[data-seg-ready=true] .ui-seg__indicator{transition:none!important}}.task-drawer-shell--motion{opacity:0;transform-origin:top;transition:opacity .18s var(--ease-standard), transform .21s var(--ease-standard);transform:translateY(10px)scale(.99)}.task-drawer-shell--motion[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.task-drawer-shell--motion[data-state=closed]{opacity:0;transform:translateY(10px)scale(.99)}.ui-image-lightbox{z-index:560;background:color-mix(in srgb, var(--overlay-backdrop) 94%, transparent);-webkit-backdrop-filter:var(--sfx-blur-overlay);backdrop-filter:var(--sfx-blur-overlay);justify-content:stretch;align-items:stretch;padding:8px;display:flex;position:fixed;inset:0}.ui-image-lightbox__dialog{width:100%;height:calc(var(--app-vh,100dvh) - 16px);grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;display:grid}.ui-image-lightbox__topbar{border:1px solid var(--layer-outline-soft);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 8px;display:flex;background:var(--layer-image-viewer-topbar)!important}.ui-image-lightbox__title{color:var(--text-primary);font-size:13px;font-weight:600}.ui-image-lightbox__meta{color:var(--text-secondary);font-size:12px}.ui-image-lightbox__actions{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-image-lightbox__actions .is-disabled{pointer-events:none;opacity:.55}.ui-image-lightbox__stage{border:1px solid var(--layer-outline-soft);border-radius:var(--radius-md);grid-template-columns:40px 1fr 40px;align-items:stretch;gap:8px;min-height:0;padding:8px;display:grid;position:relative;background:var(--layer-image-viewer-stage)!important}.ui-image-lightbox__media-wrap{border-radius:var(--radius-sm);touch-action:pan-y;background:color-mix(in srgb, var(--bg-surface) 92%, transparent);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ui-image-lightbox__media-wrap.is-zoomed{touch-action:none}.ui-image-lightbox__media{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;transition:transform var(--anim-fast) var(--ease-standard);cursor:grab;-webkit-user-select:none;user-select:none}.ui-image-lightbox__media:active{cursor:grabbing}.ui-image-lightbox__skeleton{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--layer-image-viewer-skeleton) 82%, transparent) 50%, transparent 100%);animation:1s linear infinite uiImageSkeleton;position:absolute;inset:0}.ui-image-lightbox__error{border:1px solid var(--layer-outline-soft);border-radius:var(--radius-md);text-align:center;min-width:240px;padding:12px}.ui-image-lightbox__nav{align-self:center}.ui-image-lightbox__thumbs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;min-height:0;max-height:64px;padding-bottom:2px;display:flex;overflow:auto hidden}.ui-image-lightbox__thumb{border-radius:var(--radius-sm);border:1px solid var(--layer-outline-soft);background:var(--layer-image-viewer-thumb);flex:0 0 64px;height:56px;padding:0;overflow:hidden}.ui-image-lightbox__thumb.is-active{border-color:color-mix(in srgb, var(--accent-primary) 48%, var(--layer-outline-strong));background:var(--layer-image-viewer-thumb-active)}.ui-image-lightbox__thumb-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@keyframes uiImageSkeleton{0%{transform:translate(-35%)}to{transform:translate(35%)}}@media (width<=640px){.ui-image-lightbox{padding:4px}.ui-image-lightbox__dialog{height:calc(var(--app-vh,100dvh) - 8px);gap:6px}.ui-image-lightbox__topbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-height:36px;padding:4px 6px;display:grid}.ui-image-lightbox__actions{padding-bottom:2px;-webkit-overflow-scrolling:touch;margin:0 -2px;padding-inline:2px;overflow:auto hidden}.ui-image-lightbox__actions>*{flex:none}.ui-image-lightbox__stage{grid-template-columns:minmax(0,1fr);gap:0;padding:4px}.ui-image-lightbox__media{max-height:100%}.ui-image-lightbox__nav{z-index:1;background:color-mix(in srgb, var(--bg-surface) 86%, transparent);-webkit-backdrop-filter:var(--sfx-blur-overlay-soft);backdrop-filter:var(--sfx-blur-overlay-soft);position:absolute;top:50%;transform:translateY(-50%)}.ui-image-lightbox__nav--prev{left:8px}.ui-image-lightbox__nav--next{right:8px}.ui-image-lightbox__thumb{flex:0 0 56px}}.file-preview{background-color:var(--bg-surface-3);background-image:linear-gradient(45deg,#0000000a 25%,#0000 25% 75%,#0000000a 75%,#0000000a),linear-gradient(45deg,#0000000a 25%,#0000 25% 75%,#0000000a 75%,#0000000a);background-position:0 0,6px 6px;background-size:12px 12px}.bg-white{background-color:var(--bg-surface)!important}.bg-gray-50{background-color:var(--bg-app)!important}.bg-gray-100,.bg-neutral-100{background-color:var(--bg-surface-2)!important}.text-neutral-900,.text-gray-900{color:var(--text-primary)!important}.text-neutral-600,.text-gray-600{color:var(--text-secondary)!important}.text-neutral-500,.text-gray-500{color:var(--text-muted)!important}.ui-btn-primary,button.u-bg-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary) 90%, white) 0%, var(--accent-primary) 62%)!important;color:#fff!important}.ui-btn-primary:hover,button.u-bg-accent:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary-hover) 88%, white) 0%, var(--accent-primary-hover) 66%)!important}.ui-btn-secondary{background:var(--btn-secondary-fill);color:var(--text-primary);border:none}.ui-btn-secondary:hover{background:var(--btn-secondary-fill-hover)}.ui-btn-danger{background:var(--accent-danger);color:#fff}.ui-btn-danger:hover{background:color-mix(in srgb, var(--accent-danger) 86%, black)}:where(button,a)[class*="bg-[color:var(--accent-primary)]"][class*=rounded-lg]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary) 90%, white) 0%, var(--accent-primary) 62%)!important;color:#fff!important;border:none!important}:where(button,a)[class*="bg-[color:var(--accent-primary)]"][class*=rounded-lg]:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary-hover) 88%, white) 0%, var(--accent-primary-hover) 66%)!important}:where(button,a)[class*="bg-[var(--bg-surface-2)]"][class*=rounded-lg]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex;background:var(--btn-secondary-fill)!important;color:var(--text-primary)!important;border:none!important}:where(button,a)[class*="bg-[var(--bg-surface-2)]"][class*=rounded-lg]:hover{background:var(--btn-secondary-fill-hover)!important}:where(button,a)[class*=u-border-danger][class*=rounded-lg]{border-radius:8px;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface)]"][class*=rounded-lg],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface)]"][class*=rounded-md],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface)]"][class*=rounded-xl],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface)]"][class*=rounded-2xl],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface-2)]"][class*=rounded-lg],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface-2)]"][class*=rounded-md],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface-2)]"][class*=rounded-xl],:where(div,section,article,aside,header,main,form)[class*="bg-[var(--bg-surface-2)]"][class*=rounded-2xl],:where(.ui-surface,.ui-surface--soft,.ui-surface--raised,.ui-card,.ui-section,.ui-menu,.ui-modal)[class*=rounded-]{border-radius:var(--radius-panel)!important}.portal-settings-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li)[class*="border-[var(--bg-surface-3)]"],.portal-settings-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li)[class*="border-[var(--border-subtle)]"],.portal-settings-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li)[class*=border-t][class*="[var(--bg-surface-3)]"],.portal-settings-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li)[class*=border-b][class*="[var(--bg-surface-3)]"],.portal-settings-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li)[class*=border-l][class*="[var(--bg-surface-3)]"],.portal-settings-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li)[class*=border-r][class*="[var(--bg-surface-3)]"]{border-color:#0000!important}[data-theme=dark] .ai-hub-scope .ui-card{box-shadow:none!important;background:var(--surface-material-section)!important;border:none!important}[data-theme=dark] .ai-hub-scope .ui-surface--soft{background:var(--surface-material-soft)!important;border:none!important}[data-theme=dark] .ai-hub-scope .ui-surface--soft .ui-surface--soft,[data-theme=dark] .ai-hub-scope pre.ui-surface--soft,[data-theme=dark] .ai-hub-scope .ui-input,[data-theme=dark] .ai-hub-scope .ui-select,[data-theme=dark] .ai-hub-scope .ui-textarea,[data-theme=dark] .ai-hub-scope input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),[data-theme=dark] .ai-hub-scope textarea,[data-theme=dark] .ai-hub-scope select,[data-theme=dark] .ai-hub-scope .ui-input:hover,[data-theme=dark] .ai-hub-scope .ui-select:hover,[data-theme=dark] .ai-hub-scope .ui-textarea:hover,[data-theme=dark] .ai-hub-scope input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):hover,[data-theme=dark] .ai-hub-scope textarea:hover,[data-theme=dark] .ai-hub-scope select:hover,[data-theme=dark] .ai-hub-scope .ui-input:disabled,[data-theme=dark] .ai-hub-scope .ui-select:disabled,[data-theme=dark] .ai-hub-scope .ui-textarea:disabled,[data-theme=dark] .ai-hub-scope input:not(.ui-task-header-title__input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):disabled,[data-theme=dark] .ai-hub-scope textarea:disabled,[data-theme=dark] .ai-hub-scope select:disabled{background:var(--layer-input-embedded)!important}.no-contour-scope .ui-card,.no-contour-scope .ui-surface--raised,.no-contour-scope .ui-surface--soft,.no-contour-scope .ui-section{border:none!important}.no-contour-scope .ui-card,.no-contour-scope .ui-surface--raised{box-shadow:none!important}.no-contour-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li,pre,code)[class*="border-[var(--bg-surface-3)]"],.no-contour-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li,pre,code)[class*="border-[var(--border-subtle)]"],.no-contour-scope :where(div,section,article,aside,header,main,form,table,thead,tbody,tr,th,td,ul,li,pre,code)[class*=u-border-subtle],.border,.border-t,.border-b,.border-l,.border-r,input.border,textarea.border,select.border{border-color:#0000!important}:root[dir=rtl],:root[dir=rtl] body,:root[dir=rtl] .ui-input,:root[dir=rtl] .ui-select,:root[dir=rtl] .ui-textarea,:root[dir=rtl] .ui-menu,:root[dir=rtl] .ui-modal,:root[dir=rtl] .ui-card,:root[dir=rtl] .ui-section,:root[dir=rtl] .ui-markdown,:root[dir=rtl] .task-desc-rich,:root[dir=rtl] .task-desc-input{direction:rtl}:root[dir=rtl] :where(.text-left,.ui-menu__item--multiline,.ui-user-cell--action,.ui-markdown__table th,.ui-markdown__table td){text-align:right!important}:root[dir=rtl] .text-right{text-align:left!important}:root[dir=rtl] :where([dir=ltr],pre,code,kbd,samp,.font-mono,.ui-code,.ui-markdown pre,.ui-markdown code){text-align:left;direction:ltr}:root[dir=rtl] select.ui-select{background-position:18px calc(50% - 2px),13px calc(50% - 2px);padding-inline-start:calc(var(--ui-px,12px) + 16px);padding-inline-end:var(--ui-px,12px)}:root[dir=rtl] .ui-menu__submenu-chevron{margin-left:0;margin-right:auto}:root[dir=rtl] .ui-menu__submenu-trigger[aria-expanded=true] .ui-menu__submenu-chevron{transform:rotate(-90deg)}:root[dir=rtl] .task-group-chevron:not(.is-expanded){transform:rotate(135deg)}:root[dir=rtl] .ui-menu__submenu-list{padding-left:0;padding-right:12px}:root[dir=rtl] .ui-markdown :where(ul,ol),:root[dir=rtl] .ui-markdown--compact :where(ul,ol),:root[dir=rtl] .ui-markdown--document :where(ul,ol),:root[dir=rtl] .task-desc-content .ui-markdown :where(ul,ol){padding-left:0;padding-right:var(--markdown-document-list-indent,1.4rem)}:root[dir=rtl] :where(.comment-quote,.ui-markdown blockquote,.task-desc-content .ui-markdown blockquote){border-left:0;border-right:2px solid var(--accent-primary)}:root[dir=rtl] .ui-markdown--document blockquote,:root[dir=rtl] .task-desc-content .ui-markdown blockquote{border-right-width:3px}:root[dir=rtl] .checklist-item{padding-left:8px;padding-right:calc(14px + var(--checklist-indent))}:root[dir=rtl] .ui-switch:after{left:auto;right:2px}:root[dir=rtl] .ui-switch.is-on:after{transform:translate(-16px)}:root[dir=rtl] .ui-avatar-presence,:root[dir=rtl] .task-drawer-live-bar__trigger-icon[data-has-unread=true]:after,:root[dir=rtl] .task-drawer-live-bar__icon-badge{left:-1px;right:auto}:root[dir=rtl] .task-drawer-live-bar__trigger-icon[data-has-unread=true]:after{left:-2px}:root[dir=rtl] .task-drawer-live-bar__icon-badge{left:-6px}:root[dir=rtl] .ui-nav-item__indicator{transition:left var(--anim-fast) var(--ease-standard);left:1.5rem;right:auto}@media (hover:hover) and (pointer:fine){:root[dir=rtl] .ui-nav-item__action{transform:translateY(-50%)translate(-2px)}:root[dir=rtl] .ui-nav-item:hover .ui-nav-item__action,:root[dir=rtl] .ui-nav-item:focus-within .ui-nav-item__action{transform:translateY(-50%)translate(0)}:root[dir=rtl] .ui-nav-item:hover .ui-nav-item__indicator--with-action,:root[dir=rtl] .ui-nav-item:focus-within .ui-nav-item__indicator--with-action{left:2.5rem;right:auto}}:root[dir=rtl] .chat-bubble.chat-bubble--me{border-bottom-right-radius:16px;border-bottom-left-radius:8px;margin-left:0;margin-right:auto}:root[dir=rtl] .chat-bubble.chat-bubble--them{border-bottom-right-radius:8px;border-bottom-left-radius:16px;margin-left:auto;margin-right:0}:root[dir=rtl] .task-drawer-live-bar__timer-cluster{margin-left:0;margin-right:auto}:root[dir=rtl] .task-drawer-live-bar__chat-thread-shell>.chat-panel--list{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit}:root[dir=rtl] .task-drawer-live-bar__chat-thread-shell>.chat-panel--thread{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;margin-left:0;margin-right:0}:root[dir=rtl] .ui-split-btn>.ui-btn:not(.ui-split-btn__toggle),:root[dir=rtl] .ui-split-btn>.ui-iconbtn.ui-split-btn__main{border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0}:root[dir=rtl] .ui-split-btn>.ui-split-btn__toggle,:root[dir=rtl] .ui-split-btn>.ui-btn.ui-split-btn__toggle,:root[dir=rtl] .ui-split-btn>.ui-iconbtn.ui-split-btn__toggle{border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;margin-left:0;margin-right:0}tbody tr:nth-child(2n){background:0 0}[data-theme=dark] tbody tr:nth-child(2n){background:#ffffff03}.ui-input-inline-search,.ui-input-inline-search:hover,.ui-input-inline-search:focus,.ui-input-inline-search:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;transform:none!important}@media (width>=640px){.ui-picker-menu,.task-participant-menu{min-width:240px}.sm\:ui-h-40{--ui-h:40px;--ui-px:16px;--ui-fs:14px;--ui-lh:22px}}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:border-\[var\(--accent-primary\)\]:hover{border-color:var(--accent-primary)}.hover\:border-\[var\(--accent-primary-muted\,var\(--border-active\)\)\]:hover{border-color:var(--accent-primary-muted,var(--border-active))}.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_35\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--bg-surface-3) 35%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--bg-surface\)_70\%\,var\(--bg-surface-2\)\)\]:hover{background-color:color-mix(in srgb,var(--bg-surface) 70%,var(--bg-surface-2))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--menu-group-accent\,var\(--accent-primary\)\)_52\%\,var\(--bg-surface\)\)\]:hover{background-color:color-mix(in srgb,var(--menu-group-accent,var(--accent-primary)) 52%,var(--bg-surface))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-material-board-card\)_88\%\,var\(--accent-primary\)_8\%\)\]:hover{background-color:color-mix(in srgb,var(--surface-material-board-card) 88%,var(--accent-primary) 8%)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-material-card\)_88\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-material-card) 88%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--surface-material-card\)_92\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--surface-material-card) 92%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 12%,transparent)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--bg-surface-2\)\]:hover{background-color:var(--bg-surface-2)}.hover\:bg-\[var\(--bg-surface-3\)\]:hover{background-color:var(--bg-surface-3)}.hover\:bg-\[var\(--layer-row-hover\)\]:hover{background-color:var(--layer-row-hover)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--accent-danger\)\]:hover{color:var(--accent-danger)}.hover\:text-\[var\(--accent-primary\)\]:hover{color:var(--accent-primary)}.hover\:text-\[var\(--accent-primary-hover\)\]:hover{color:var(--accent-primary-hover)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover,.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--bg-surface-3\)_35\%\,transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--bg-surface-3) 35%,transparent)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--accent-primary\)\]:focus-visible{outline-color:var(--accent-primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_88\%\,var\(--btn-sem-confirm\)\)\]{color:color-mix(in srgb,var(--text-primary) 88%,var(--btn-sem-confirm))}.group:hover .group-hover\:text-\[color\:color-mix\(in_srgb\,var\(--text-primary\)_98\%\,var\(--btn-sem-confirm\)\)\]{color:color-mix(in srgb,var(--text-primary) 98%,var(--btn-sem-confirm))}.group\/item:hover .group-hover\/item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (width>=768px){.max-md\:sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width>=640px){.sm\:end-0{inset-inline-end:0}.sm\:start-auto{inset-inline-start:auto}.sm\:order-none{order:0}.sm\:col-auto{grid-column:auto}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:me-auto{margin-inline-end:auto}.sm\:mt-1{margin-top:.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-24{height:6rem}.sm\:h-36{height:9rem}.sm\:max-h-\[min\(62vh\,520px\)\]{max-height:min(62vh,520px)}.sm\:min-h-\[260px\]{min-height:260px}.sm\:w-10{width:2.5rem}.sm\:w-24{width:6rem}.sm\:w-44{width:11rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-\[170px\]{width:170px}.sm\:w-\[180px\]{width:180px}.sm\:w-\[190px\]{width:190px}.sm\:w-\[200px\]{width:200px}.sm\:w-\[210px\]{width:210px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[240px\]{width:240px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[340px\]{width:340px}.sm\:w-auto{width:auto}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[144px\]{min-width:144px}.sm\:min-w-\[160px\]{min-width:160px}.sm\:min-w-\[170px\]{min-width:170px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:min-w-\[260px\]{min-width:260px}.sm\:min-w-\[300px\]{min-width:300px}.sm\:max-w-\[340px\]{max-width:340px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[170px_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1fr)}.sm\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[minmax\(150px\,220px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:justify-self-start{justify-self:start}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-0{padding-top:0}.sm\:pt-3{padding-top:.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (width>=768px){.md\:sticky{position:sticky}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:ms-auto{margin-inline-start:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table{display:table}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:min-h-0{min-height:0}.md\:w-\[12rem\]{width:12rem}.md\:w-\[15rem\]{width:15rem}.md\:w-\[260px\]{width:260px}.md\:w-\[min\(72vw\,420px\)\]{width:min(72vw,420px)}.md\:w-auto{width:auto}.md\:min-w-\[180px\]{min-width:180px}.md\:min-w-\[18rem\]{min-width:18rem}.md\:min-w-\[220px\]{min-width:220px}.md\:min-w-\[240px\]{min-width:240px}.md\:min-w-\[460px\]{min-width:460px}.md\:min-w-\[920px\]{min-width:920px}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[320px\]{max-width:320px}.md\:max-w-\[360px\]{max-width:360px}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-\[0_0_12rem\]{flex:0 0 12rem}.md\:flex-\[0_0_15rem\]{flex:0 0 15rem}.md\:flex-\[1_1_18rem\]{flex:18rem}.md\:shrink-0{flex-shrink:0}.md\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:auto-cols-\[minmax\(320px\,1fr\)\]{grid-auto-columns:minmax(320px,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_0\.7fr_1fr_auto\]{grid-template-columns:1.2fr .7fr 1fr auto}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[1\.3fr_1\.7fr_auto\]{grid-template-columns:1.3fr 1.7fr auto}.md\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[180px\,minmax\(240px\,360px\)\]{grid-template-columns:180px minmax(240px,360px)}.md\:grid-cols-\[1fr\,180px\,120px\]{grid-template-columns:1fr 180px 120px}.md\:grid-cols-\[1fr\,180px\,180px\,180px\]{grid-template-columns:1fr 180px 180px 180px}.md\:grid-cols-\[1fr\,auto\,auto\,auto\]{grid-template-columns:1fr auto auto auto}.md\:grid-cols-\[1fr_180px_180px\]{grid-template-columns:1fr 180px 180px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[2fr_1\.5fr_2fr_auto\]{grid-template-columns:2fr 1.5fr 2fr auto}.md\:grid-cols-\[auto_auto_auto_auto_1fr\]{grid-template-columns:auto auto auto auto 1fr}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(280px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.md\:grid-cols-\[minmax\(0\,1fr\)\,auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,13rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,13rem)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,280px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,280px)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(180px\,1fr\)_220px\]{grid-template-columns:minmax(180px,1fr) 220px}.md\:grid-cols-\[minmax\(180px\,1fr\)_minmax\(220px\,2fr\)\]{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr)}.md\:grid-cols-\[minmax\(180px\,240px\)_1fr_160px_auto\]{grid-template-columns:minmax(180px,240px) 1fr 160px auto}.md\:grid-cols-\[minmax\(220px\,320px\)_1fr\]{grid-template-columns:minmax(220px,320px) 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:self-center{align-self:center}.md\:overflow-visible{overflow:visible}.md\:rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.md\:border-\[var\(--border-default\)\]{border-color:var(--border-default)}.md\:bg-\[var\(--layer-surface\)\]{background-color:var(--layer-surface)}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-0{padding-top:0}.md\:opacity-0{opacity:0}.md\:opacity-100,.group:focus-within .md\:group-focus-within\:opacity-100,.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-\[200px\]{width:200px}.lg\:w-\[260px\]{width:260px}.lg\:max-w-\[360px\]{max-width:360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[180px_180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px 180px minmax(0,1fr) auto}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_280px\]{grid-template-columns:minmax(0,1.1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_300px\]{grid-template-columns:minmax(0,1.3fr) 300px}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(220px\,0\.7fr\)_minmax\(180px\,0\.55fr\)_auto\]{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr) minmax(180px,.55fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_320px\]{grid-template-columns:minmax(0,1.4fr) 320px}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(240px\,0\.5fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_160px_160px_160px\]{grid-template-columns:minmax(0,1.6fr) 160px 160px 160px}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px_120px_300px\]{grid-template-columns:minmax(0,1fr) 180px 120px 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px_180px_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px 180px 180px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_640px\]{grid-template-columns:minmax(0,1fr) 640px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:grid-cols-\[minmax\(200px\,1\.2fr\)_130px_110px_minmax\(140px\,0\.7fr\)_150px_minmax\(345px\,auto\)\]{grid-template-columns:minmax(200px,1.2fr) 130px 110px minmax(140px,.7fr) 150px minmax(345px,auto)}.lg\:grid-cols-\[minmax\(220px\,1\.3fr\)_140px_120px_minmax\(160px\,0\.8fr\)_160px_minmax\(260px\,auto\)\]{grid-template-columns:minmax(220px,1.3fr) 140px 120px minmax(160px,.8fr) 160px minmax(260px,auto)}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-\[var\(--border-subtle\)\]>:not([hidden])~:not([hidden]){border-color:var(--border-subtle)}.lg\:self-auto{align-self:auto}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-4{padding-inline-end:1rem}.lg\:ps-4{padding-inline-start:1rem}.lg\:text-end{text-align:end}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-3{top:.75rem}.xl\:top-4{top:1rem}.xl\:order-none{order:0}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-\[13rem\]{width:13rem}.xl\:w-\[18rem\]{width:18rem}.xl\:w-\[340px\]{width:340px}.xl\:min-w-\[26rem\]{min-width:26rem}.xl\:max-w-\[220px\]{max-width:220px}.xl\:flex-\[0_0_13rem\]{flex:0 0 13rem}.xl\:flex-\[0_0_18rem\]{flex:0 0 18rem}.xl\:flex-\[1\.7_1_26rem\]{flex:1.7 26rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[120px\,120px\,120px\,minmax\(0\,1fr\)\]{grid-template-columns:120px 120px 120px minmax(0,1fr)}.xl\:grid-cols-\[1fr\,1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[320px\,1fr\]{grid-template-columns:320px 1fr}.xl\:grid-cols-\[360px\,1fr\]{grid-template-columns:360px 1fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(360px\,0\.88fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1.1fr) minmax(280px,360px)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(220px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}}@media (width>=1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:items-start{align-items:flex-start}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-between{justify-content:space-between}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&_\*\]\:max-w-full *{max-width:100%}.\[\&_p\]\:my-2 p{margin-top:.5rem;margin-bottom:.5rem}
