:root{--app-font-root: 16px;--app-font-effective: var(--app-font-root);--tv-font-root: var(--app-font-root);--tv-font-nano: .5625rem;--tv-font-micro: .625rem;--tv-font-caption: .6875rem;--tv-font-small: .75rem;--tv-font-compact: .8125rem;--tv-font-body-sm: .875rem;--tv-font-body: 1rem;--tv-font-title-sm: 1.0625rem;--tv-font-title: 1.25rem;--tv-font-mini: var(--tv-font-micro);--tv-font-xs: var(--tv-font-caption);--tv-font-sm: var(--tv-font-small);--tv-font-md: var(--tv-font-body-sm);--tv-font-lg: var(--tv-font-body);--tv-font-xl: var(--tv-font-title-sm);--tv-bg: #F5F6F7;--tv-bg-soft: #FAFAFB;--tv-surface: rgba(255, 255, 255, .92);--tv-surface-2: rgba(248, 249, 250, .96);--tv-surface-raised: rgba(255, 255, 255, .98);--tv-surface-sunken: rgba(239, 241, 245, .82);--tv-text: #15171A;--tv-text-muted: #646B76;--tv-text-soft: #8A919D;--tv-border: rgba(17, 24, 39, .1);--tv-border-strong: rgba(255, 116, 92, .2);--tv-primary: #FF745C;--tv-primary-soft: rgba(255, 116, 92, .1);--tv-primary-strong: #F26045;--tv-primary-ring: rgba(255, 116, 92, .16);--tv-info: #377DFF;--tv-info-soft: rgba(55, 125, 255, .12);--tv-success: #20A464;--tv-success-soft: rgba(32, 164, 100, .12);--tv-warning: #D98A12;--tv-warning-soft: rgba(217, 138, 18, .14);--tv-danger: #E5484D;--tv-danger-soft: rgba(229, 72, 77, .12);--tv-automation: #8A63D2;--tv-automation-soft: rgba(138, 99, 210, .12);--tv-remote: #287DCE;--tv-remote-soft: rgba(40, 125, 206, .12);--tv-vault: #2D8A6E;--tv-vault-soft: rgba(45, 138, 110, .12);--tv-live: #F35C6B;--tv-live-soft: rgba(243, 92, 107, .14);--tv-shadow-soft: 0 1px 2px rgba(17, 24, 39, .05);--tv-shadow-card: 0 1px 2px rgba(17, 24, 39, .05);--tv-shadow-float: 0 6px 18px rgba(17, 24, 39, .08);--tv-ring: 0 0 0 3px var(--tv-primary-ring);--tv-radius-sm: 4px;--tv-radius-md: 7px;--tv-radius-lg: 8px;--tv-radius-xl: 10px;--tv-radius-sheet: 12px;--workspace-accent: var(--tv-primary);--workspace-accent-soft: var(--tv-primary-soft);--workspace-accent-strong: var(--tv-primary-strong);--workspace-accent-glow: rgba(255, 107, 61, .12);--color-bg: var(--tv-bg);--color-bg-soft: var(--tv-bg-soft);--color-bg-elevated: #FFFFFF;--color-surface: var(--tv-surface);--color-surface2: var(--tv-surface-2);--color-surface-elevated: var(--tv-surface-raised);--color-surface-sunken: var(--tv-surface-sunken);--color-surface3: rgba(239, 241, 245, .9);--color-panel: var(--tv-surface);--color-panel-strong: var(--tv-surface-raised);--color-border: var(--tv-border);--color-border-strong: var(--tv-border-strong);--color-grid: rgba(17, 24, 39, .06);--color-text: var(--tv-text);--color-text-muted: var(--tv-text-muted);--color-text-soft: var(--tv-text-soft);--color-primary: var(--tv-primary);--color-primary-hover: var(--tv-primary-strong);--color-primary-soft: var(--tv-primary-soft);--color-onPrimary: #FFFFFF;--color-success: var(--tv-success);--color-warning: var(--tv-warning);--color-danger: var(--tv-danger);--color-info: var(--tv-info);--color-automation: var(--tv-automation);--color-accent: var(--tv-primary);--color-accent-soft: var(--tv-primary-soft);--color-secondary-accent: var(--tv-info);--color-tertiary-accent: var(--tv-success);--color-glow: rgba(255, 116, 92, .14);--color-glow-soft: rgba(255, 116, 92, .1);--gradient-primary: var(--tv-primary);--gradient-primary-alt: var(--tv-primary);--gradient-surface: var(--tv-surface);--gradient-card: var(--tv-surface);--gradient-hero: var(--tv-surface);--chart-1: #FF6B3D;--chart-2: #377DFF;--chart-3: #20A464;--chart-4: #D98A12;--chart-5: #8A63D2;--chart-surface: color-mix(in srgb, var(--tv-surface-2) 92%, transparent);--chart-surface-strong: color-mix(in srgb, var(--tv-surface-raised) 94%, transparent);--blur-surface: 10px;--shadow-card: var(--tv-shadow-card);--shadow-card-hover: var(--tv-shadow-float);--shadow-soft: var(--tv-shadow-soft);--shadow-modal: 0 18px 54px rgba(17, 24, 39, .22);--shadow-focus-ring: var(--tv-ring);--shadow-accent-soft: 0 0 0 1px rgba(255, 116, 92, .1);--shadow-accent-strong: 0 0 0 1px rgba(255, 116, 92, .16);--radius-xs: 4px;--radius-sm: var(--tv-radius-md);--radius-md: var(--tv-radius-md);--radius-lg: var(--tv-radius-lg);--radius-xl: var(--tv-radius-xl);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--motion-fast: .11s;--motion-standard: .18s;--motion-slow: .26s;--motion-easing: cubic-bezier(.22, 1, .36, 1);color-scheme:light}:root.dark{--tv-bg: #0F1012;--tv-bg-soft: #121316;--tv-surface: rgba(20, 21, 24, .94);--tv-surface-2: rgba(25, 26, 29, .94);--tv-surface-raised: rgba(24, 25, 28, .96);--tv-surface-sunken: rgba(10, 11, 13, .7);--tv-text: #F4F4F5;--tv-text-muted: #A1A5AD;--tv-text-soft: #747985;--tv-border: rgba(255, 255, 255, .095);--tv-border-strong: rgba(255, 128, 102, .2);--tv-primary: #FF8066;--tv-primary-soft: rgba(255, 128, 102, .12);--tv-primary-strong: #FF927B;--tv-primary-ring: rgba(255, 128, 102, .16);--tv-info: #63A6FF;--tv-info-soft: rgba(99, 166, 255, .14);--tv-success: #34C77B;--tv-success-soft: rgba(52, 199, 123, .13);--tv-warning: #F2B84B;--tv-warning-soft: rgba(242, 184, 75, .14);--tv-danger: #FF6B63;--tv-danger-soft: rgba(255, 107, 99, .14);--tv-automation: #B18CFF;--tv-automation-soft: rgba(177, 140, 255, .14);--tv-remote: #73B7FF;--tv-remote-soft: rgba(115, 183, 255, .13);--tv-vault: #4BD39C;--tv-vault-soft: rgba(75, 211, 156, .13);--tv-live: #FF6F7B;--tv-live-soft: rgba(255, 111, 123, .14);--tv-shadow-soft: 0 1px 2px rgba(0, 0, 0, .28);--tv-shadow-card: 0 1px 2px rgba(0, 0, 0, .28);--tv-shadow-float: 0 6px 18px rgba(0, 0, 0, .3);--tv-ring: 0 0 0 3px var(--tv-primary-ring);--workspace-accent: var(--tv-primary);--workspace-accent-soft: var(--tv-primary-soft);--workspace-accent-strong: var(--tv-primary-strong);--workspace-accent-glow: rgba(255, 128, 102, .12);--color-bg: var(--tv-bg);--color-bg-soft: var(--tv-bg-soft);--color-bg-elevated: #131417;--color-surface: var(--tv-surface);--color-surface2: var(--tv-surface-2);--color-surface-elevated: var(--tv-surface-raised);--color-surface-sunken: var(--tv-surface-sunken);--color-surface3: rgba(31, 32, 36, .9);--color-panel: var(--tv-surface);--color-panel-strong: var(--tv-surface-raised);--color-border: var(--tv-border);--color-border-strong: var(--tv-border-strong);--color-grid: rgba(255, 255, 255, .06);--color-text: var(--tv-text);--color-text-muted: var(--tv-text-muted);--color-text-soft: var(--tv-text-soft);--color-primary: var(--tv-primary);--color-primary-hover: var(--tv-primary-strong);--color-primary-soft: var(--tv-primary-soft);--color-onPrimary: #FFFFFF;--color-success: var(--tv-success);--color-warning: var(--tv-warning);--color-danger: var(--tv-danger);--color-info: var(--tv-info);--color-automation: var(--tv-automation);--color-accent: var(--tv-primary);--color-accent-soft: var(--tv-primary-soft);--color-secondary-accent: var(--tv-info);--color-tertiary-accent: var(--tv-success);--color-glow: rgba(255, 128, 102, .16);--color-glow-soft: rgba(255, 128, 102, .12);--gradient-primary: var(--tv-primary);--gradient-primary-alt: var(--tv-primary);--gradient-surface: var(--tv-surface);--gradient-card: var(--tv-surface);--gradient-hero: var(--tv-surface);--chart-1: #FF7A59;--chart-2: #63A6FF;--chart-3: #34C77B;--chart-4: #F2B84B;--chart-5: #B18CFF;--chart-surface: color-mix(in srgb, var(--tv-surface-2) 90%, transparent);--chart-surface-strong: color-mix(in srgb, var(--tv-surface-raised) 92%, transparent);--blur-surface: 8px;--shadow-card: var(--tv-shadow-card);--shadow-card-hover: var(--tv-shadow-float);--shadow-soft: var(--tv-shadow-soft);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .46);--shadow-focus-ring: var(--tv-ring);--shadow-accent-soft: 0 0 0 1px rgba(255, 128, 102, .12);--shadow-accent-strong: 0 0 0 1px rgba(255, 128, 102, .18);color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--app-font-effective);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 640px){:root{--app-font-effective: var(--app-font-root)}}[lang=fa],[dir=rtl]{font-family:Vazirmatn,Segoe UI,sans-serif}body{background-color:var(--color-bg);color:var(--color-text);line-height:1.5;transition:background-color var(--motion-standard) var(--motion-easing),color var(--motion-standard) var(--motion-easing)}button,input,textarea,select{font:inherit}*:focus-visible{outline:none;box-shadow:var(--shadow-focus-ring);border-radius:var(--radius-md)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}h1{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:0}h2{font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:0}h3{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:0px}body,p{font-size:.875rem;line-height:1.375rem;font-weight:400;letter-spacing:0px}small{font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:.3px}.workspace-settings-page,.workspace-settings-page *{color:var(--color-text)}.workspace-settings-page [style*="var(--color-text-muted)"]{color:var(--color-text-muted)!important}.workspace-settings-page input,.workspace-settings-page textarea,.workspace-settings-page select,.workspace-settings-page button[role=combobox]{color:var(--color-text)!important}.workspace-settings-page input::-moz-placeholder,.workspace-settings-page textarea::-moz-placeholder{color:var(--color-text-muted)!important}.workspace-settings-page input::placeholder,.workspace-settings-page textarea::placeholder{color:var(--color-text-muted)!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--app-font-root: 16px;--background: 210 28% 96%;--foreground: 222 18% 13%;--card: 205 35% 99%;--card-foreground: 222 18% 13%;--popover: 205 35% 99%;--popover-foreground: 222 18% 13%;--primary: 14 100% 62%;--primary-foreground: 0 0% 100%;--secondary: 190 32% 93%;--secondary-foreground: 222 18% 13%;--muted: 210 26% 92%;--muted-foreground: 218 13% 40%;--accent: 174 42% 91%;--accent-foreground: 222 18% 13%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 213 24% 82%;--input: 213 24% 82%;--ring: 14 100% 62%;--chart-1: 28 88% 57%;--chart-2: 176 61% 36%;--chart-3: 221 74% 57%;--chart-4: 14 79% 54%;--chart-5: 42 96% 58%;--radius: .5rem;--sidebar-background: 210 30% 98%;--sidebar-foreground: 222 18% 13%;--sidebar-primary: 14 100% 62%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 190 32% 93%;--sidebar-accent-foreground: 222 18% 13%;--sidebar-border: 213 24% 82%;--sidebar-ring: 14 100% 62%}.dark{--background: 240 7% 4%;--foreground: 240 10% 96%;--card: 240 7% 8%;--card-foreground: 240 10% 96%;--popover: 240 7% 8%;--popover-foreground: 240 10% 96%;--primary: 14 100% 67%;--primary-foreground: 0 0% 100%;--secondary: 240 8% 13%;--secondary-foreground: 240 10% 96%;--muted: 240 8% 13%;--muted-foreground: 240 6% 70%;--accent: 240 8% 13%;--accent-foreground: 240 10% 96%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 8% 18%;--input: 240 8% 18%;--ring: 14 100% 67%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 14 94% 66%;--chart-5: 340 75% 55%;--sidebar-background: 240 7% 8%;--sidebar-foreground: 240 10% 96%;--sidebar-primary: 14 100% 67%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 8% 13%;--sidebar-accent-foreground: 240 10% 96%;--sidebar-border: 240 8% 18%;--sidebar-ring: 36 92% 50%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth;font-size:var(--app-font-effective, var(--app-font-root))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;background:var(--gradient-hero),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 98%,transparent) 0%,var(--color-bg) 40%,var(--color-bg) 100%);background-attachment:fixed;color:var(--color-text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,var(--color-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--color-grid) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06) 35%,transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06) 35%,transparent 75%);opacity:.24;z-index:-2}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-primary) 4%,transparent) 22%,transparent 48%,color-mix(in srgb,var(--color-tertiary-accent) 4%,transparent) 78%,transparent 100%);opacity:.8;z-index:-1}html:not(.dark) body:before{opacity:.16;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.04) 34%,transparent 74%);mask-image:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.04) 34%,transparent 74%)}html:not(.dark) body:after{opacity:.6}::-moz-selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--color-text)}::selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent);color:var(--color-text)}button,input,textarea,select{font:inherit;letter-spacing:0}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-text-muted)}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:9999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-primary) 32%,var(--color-border-strong));background-clip:padding-box}[lang=fa],[dir=rtl],[lang=fa] *,[dir=rtl] *{font-family:Vazirmatn,Segoe UI,sans-serif}[lang=en],[dir=ltr],[lang=en] *,[dir=ltr] *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-script=fa],[data-script=fa] *,.tavano-script-fa{font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif!important}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.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{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-12{left:-3rem}.-left-3{left:-.75rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-9{inset-inline-start:2.25rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[11950\]{z-index:11950}.z-\[11960\]{z-index:11960}.z-\[120\]{z-index:120}.z-\[122\]{z-index:122}.z-\[140\]{z-index:140}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.z-auto{z-index:auto}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.-m-1\.5{margin:-.375rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.me-1{margin-inline-end:.25rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.me-4{margin-inline-end:1rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.ms-3{margin-inline-start:.75rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.\!h-3\.5{height:.875rem!important}.h-0\.5{height:.125rem}.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-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[28rem\]{height:28rem}.h-\[52px\]{height:52px}.h-\[96dvh\]{height:96dvh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(760px\,calc\(100vh-2rem\)\)\]{max-height:min(760px,calc(100vh - 2rem))}.max-h-\[min\(90dvh\,760px\)\]{max-height:min(90dvh,760px)}.max-h-\[min\(90vh\,760px\)\]{max-height:min(90vh,760px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[calc\(100dvh-10rem\)\]{min-height:calc(100dvh - 10rem)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-7rem\)\]{min-height:calc(100vh - 7rem)}.min-h-\[calc\(100vh-9rem\)\]{min-height:calc(100vh - 9rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-3\.5{width:.875rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.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\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.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-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[116px\]{width:116px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[150px\]{width:150px}.w-\[52px\]{width:52px}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[min\(26rem\,calc\(100vw-1rem\)\)\]{width:min(26rem,calc(100vw - 1rem))}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[52px\]{min-width:52px}.min-w-\[var\(--radix-dropdown-menu-trigger-width\)\]{min-width:var(--radix-dropdown-menu-trigger-width)}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[100vw\]{max-width:100vw}.max-w-\[520px\]{max-width:520px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[0\]{transform-origin:0}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[0\.95rem\]{--tw-translate-y: -.95rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[100px_1fr\]{grid-template-columns:100px 1fr}.grid-cols-\[1fr_160px_120px\]{grid-template-columns:1fr 160px 120px}.grid-cols-\[minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:minmax(0,1fr) 2.5rem}.grid-cols-\[minmax\(0\,1fr\)_2rem\]{grid-template-columns:minmax(0,1fr) 2rem}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.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}.gap-0{gap:0px}.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-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * 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-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-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))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.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)))}.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-\[var\(--color-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--color-border)}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.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!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[7px\]{border-radius:7px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[color\:color-mix\(in_srgb\,var\(--color-border\)_90\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-border) 90%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-strong\)_58\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-border-strong) 58%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-strong\)_68\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-border-strong) 68%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-danger\)_34\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-danger) 34%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-danger\,\#ef4444\)_72\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-danger,#ef4444) 72%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_14\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_16\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-primary) 16%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_22\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_30\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_44\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--color-border))}.border-\[color\:color-mix\(in_srgb\,var\(--color-success\,\#22c55e\)_62\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-success,#22c55e) 62%,var(--color-border))}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-panel-strong\)\]{border-color:var(--color-panel-strong)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-lime-700{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-700{--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-rose-300\/70{border-color:#fda4afb3}.border-rose-500\/30{border-color:#f43f5e4d}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color-mix\(in_srgb\,var\(--color-primary\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-danger\)_9\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-info\)_14\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-info) 14%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-panel-strong\)_92\%\,var\(--color-primary-soft\)\)\]{background-color:color-mix(in srgb,var(--color-panel-strong) 92%,var(--color-primary-soft))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_14\%\,var\(--color-border\)\)\]{background-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_16\%\,var\(--color-border\)\)\]{background-color:color-mix(in srgb,var(--color-primary) 16%,var(--color-border))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_24\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-primary-soft) 24%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_68\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-primary-soft) 68%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_70\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-primary-soft) 70%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-success\)_14\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-success) 14%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface\)_96\%\,white_4\%\)\]{background-color:color-mix(in srgb,var(--color-surface) 96%,white 4%)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface2\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface2) 88%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-surface2\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface2) 94%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-warning\)_16\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-warning) 16%,var(--color-surface2))}.bg-\[color\:color-mix\(in_srgb\,var\(--tv-primary\)_10\%\,var\(--tv-surface-2\)\)\]{background-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2))}.bg-\[color\:color-mix\(in_srgb\,var\(--tv-primary-soft\)_64\%\,var\(--tv-surface-2\)\)\]{background-color:color-mix(in srgb,var(--tv-primary-soft) 64%,var(--tv-surface-2))}.bg-\[color\:var\(--color-panel-strong\)\]{background-color:var(--color-panel-strong)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-panel-strong\)\]{background-color:var(--color-panel-strong)}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.bg-\[var\(--color-primary-soft\)\]{background-color:var(--color-primary-soft)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-elevated\)\]{background-color:var(--color-surface-elevated)}.bg-\[var\(--color-surface2\)\]{background-color:var(--color-surface2)}.bg-\[var\(--tv-danger\)\]{background-color:var(--tv-danger)}.bg-\[var\(--tv-floating-label-bg\,var\(--color-surface\)\)\]{background-color:var(--tv-floating-label-bg,var(--color-surface))}.bg-\[var\(--tv-primary\)\]{background-color:var(--tv-primary)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-indigo-900\/80{background-color:#312e81cc}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/15{background-color:#f9731626}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500\/80{background-color:#64748bcc}.bg-slate-800\/80{background-color:#1e293bcc}.bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[image\:var\(--gradient-card\)\]{background-image:var(--gradient-card)}.bg-\[image\:var\(--gradient-primary-alt\)\]{background-image:var(--gradient-primary-alt)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--color-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-surface2\)_92\%\,transparent\)\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 96%,transparent),color-mix(in srgb,var(--color-surface2) 92%,transparent))}.bg-\[linear-gradient\(90deg\,transparent\,color-mix\(in_srgb\,var\(--color-border\)_88\%\,transparent\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border) 88%,transparent),transparent)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-950{--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-900\/30{--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(20 83 45 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-50{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900\/30{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-950{--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b0764 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-900\/30{--tw-gradient-to: rgb(131 24 67 / .3) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/30{--tw-gradient-to: rgb(250 245 255 / .3) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-900\/30{--tw-gradient-to: rgb(19 78 74 / .3) var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-\[length\:0\.55em_0\.55em\]{background-size:.55em .55em}.bg-\[length\:0\.75em_0\.75em\]{background-size:.75em .75em}.bg-\[length\:1em_1em\]{background-size:1em 1em}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#22c55e}.fill-pink-600{fill:#db2777}.fill-purple-600{fill:#9333ea}.fill-red-600{fill:#dc2626}.fill-yellow-400{fill:#facc15}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.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-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-3\.5{padding-left:.875rem;padding-right:.875rem}.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}.px-8{padding-left:2rem;padding-right:2rem}.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-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.ps-10{padding-inline-start:2.5rem}.ps-5{padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.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-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.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-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.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-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.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\.22em\]{letter-spacing:.22em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-danger\,\#ef4444\)\]{color:var(--color-danger,#ef4444)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-onPrimary\)\]{color:var(--color-onPrimary)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-success\,\#22c55e\)\]{color:var(--color-success,#22c55e)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-soft\)\]{color:var(--color-text-soft)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--tv-primary\)\]{color:var(--tv-primary)}.text-\[var\(--tv-text\)\]{color:var(--tv-text)}.text-\[var\(--tv-text-muted\)\]{color:var(--tv-text-muted)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/65{color:#ffffffa6}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.placeholder-cyan-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(21 128 61 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(21 128 61 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(185 28 28 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(185 28 28 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 98 7 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 98 7 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 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-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\]{--tw-shadow: 0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent);--tw-shadow-colored: 0 0 0 3px 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-\[0_30px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.35);--tw-shadow-colored: 0 30px 80px 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_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_1px_2px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(15,23,42,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 1px 2px 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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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 rgb(0 0 0 / .05);--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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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-accent-soft\)\]{--tw-shadow-color: var(--shadow-accent-soft);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow-color: var(--shadow-modal);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow-color: var(--shadow-soft);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--tv-shadow-soft\)\]{--tw-shadow-color: var(--tv-shadow-soft);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-0{--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(0px + 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-8{--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(8px + 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-\[var\(--color-primary\)\]{--tw-ring-color: var(--color-primary)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.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)}.blur-sm{--tw-blur: blur(4px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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-blur-\[calc\(var\(--blur-surface\)\*0\.7\)\]{--tw-backdrop-blur: blur(calc(var(--blur-surface) * .7));-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)}.backdrop-blur-\[var\(--blur-surface\)\]{--tw-backdrop-blur: blur(var(--blur-surface));-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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.delay-0{animation-delay:0s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}@media (max-width: 767px){.tavano-app-content{font-size:.875rem;line-height:1.45}.tavano-app-content .tavano-page-stack,.tavano-app-content .mx-auto.max-w-7xl,.tavano-app-content .mx-auto.max-w-\[1600px\],.tavano-app-content .mx-auto.max-w-\[1560px\]{width:100%;max-width:100%}.tavano-app-content .tavano-page-stack>:not([hidden])~:not([hidden]),.tavano-app-content .space-y-4>:not([hidden])~:not([hidden]),.tavano-app-content .space-y-5>:not([hidden])~:not([hidden]),.tavano-app-content .space-y-6>:not([hidden])~:not([hidden]),.tavano-app-content .space-y-8>:not([hidden])~:not([hidden]){margin-top:.875rem}.tavano-app-content .tavano-page-hero,.tavano-app-content .tavano-page-frame,.tavano-app-content .tavano-workbench,.tavano-app-content .tavano-panel,.tavano-app-content .tavano-panel-strong,.tavano-app-content .rounded-\[32px\],.tavano-app-content .rounded-\[30px\],.tavano-app-content .rounded-\[28px\],.tavano-app-content .rounded-\[26px\],.tavano-app-content .rounded-\[24px\]{border-radius:1.125rem}.tavano-app-content .tavano-page-hero,.tavano-app-content .tavano-page-frame,.tavano-app-content .p-10,.tavano-app-content .p-8,.tavano-app-content .p-6,.tavano-app-content .px-8,.tavano-app-content .py-8{padding:1rem}.tavano-app-content .p-5,.tavano-app-content .p-4,.tavano-app-content .px-6,.tavano-app-content .py-6{padding:.875rem}.tavano-app-content h1,.tavano-app-content .text-6xl,.tavano-app-content .text-5xl,.tavano-app-content .text-4xl{font-size:1.65rem;line-height:1.12;letter-spacing:0}.tavano-app-content h2,.tavano-app-content .text-3xl{font-size:1.25rem;line-height:1.18;letter-spacing:0}.tavano-app-content h3,.tavano-app-content .text-2xl{font-size:1.05rem;line-height:1.25;letter-spacing:0}.tavano-app-content .text-xl{font-size:.98rem;line-height:1.28}.tavano-app-content .text-lg{font-size:.92rem;line-height:1.35}.tavano-app-content .gap-8,.tavano-app-content .gap-6,.tavano-app-content .gap-5,.tavano-app-content .gap-4{gap:.75rem}.tavano-app-content .grid{grid-template-columns:minmax(0,1fr)}.tavano-app-content .tavano-dashboard-page .dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-app-content .tavano-dashboard-page .dashboard-status-legend,.tavano-app-content .tavano-dashboard-page .dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-app-content .tavano-dashboard-redesign .dashboard-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-card{min-height:5.65rem;padding:.5rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-card .dashboard-insight-icon{height:1.55rem;width:1.55rem;border-radius:.45rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-card .dashboard-insight-icon svg{height:.78rem;width:.78rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-value{font-size:.95rem;line-height:1}.tavano-app-content .tavano-dashboard-redesign .dashboard-mini-bars{height:1.25rem;margin-top:.45rem;gap:.125rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-title{margin-top:.35rem;font-size:.68rem;line-height:.85rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-insight-helper{display:none}.tavano-app-content .tavano-dashboard-redesign .dashboard-mini-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-mini-calendar-layout{grid-template-columns:minmax(0,1fr)}.tavano-app-content .tavano-dashboard-redesign .dashboard-mini-calendar-day{min-height:4.15rem;padding:.4rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-mini-calendar-action{display:none}.tavano-app-content .tavano-dashboard-redesign .dashboard-kpi-strip,.tavano-app-content .tavano-dashboard-redesign .dashboard-chart-board,.tavano-app-content .tavano-dashboard-redesign .dashboard-analytics-picker,.tavano-app-content .tavano-dashboard-redesign .dashboard-status-legend-modern,.tavano-app-content .tavano-dashboard-redesign .dashboard-workspace-strip,.tavano-app-content .tavano-dashboard-redesign .dashboard-list-flow,.tavano-app-content .tavano-dashboard-redesign .dashboard-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-app-content .tavano-dashboard-redesign .dashboard-status-shell,.tavano-app-content .tavano-dashboard-redesign .dashboard-main-grid,.tavano-app-content .tavano-dashboard-redesign .dashboard-secondary-grid{grid-template-columns:minmax(0,1fr)}.tavano-app-content .tavano-dashboard-redesign .tavano-chart-canvas{height:10.5rem}.tavano-app-content .tavano-dashboard-redesign .dashboard-empty-panel{padding:.625rem}.tavano-app-content .tavano-my-tasks-page .mytasks-stat-grid,.tavano-app-content .tavano-my-tasks-page .mytasks-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-app-content .tavano-my-tasks-page .mytasks-tab-strip{max-width:100%;scroll-snap-type:x proximity}.tavano-app-content .tavano-my-tasks-page .mytasks-tab-strip>*{scroll-snap-align:start}.tavano-app-content .tavano-my-tasks-page .mytasks-hero-grid,.tavano-app-content .tavano-my-tasks-page .mytasks-content-grid,.tavano-app-content .tavano-my-tasks-page .mytasks-work-grid,.tavano-app-content .tavano-my-tasks-page .mytasks-card-grid{grid-template-columns:minmax(0,1fr)}.tavano-app-content .tavano-my-tasks-page .mytasks-table-head{display:none}.tavano-app-content .tavano-my-tasks-page .mytasks-group-body,.tavano-app-content .tavano-my-tasks-page .mytasks-group-panel{padding:.5rem}.tavano-app-content .tavano-my-tasks-page .mytasks-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.5rem;border:1px solid var(--color-border);border-radius:.5rem;padding:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 86%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));box-shadow:var(--shadow-soft)}.tavano-app-content .tavano-my-tasks-page .mytasks-task-line{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-bottom:.5rem;border:1px solid var(--color-border);border-radius:.5rem;padding:.7rem;background:color-mix(in srgb,var(--color-surface2) 72%,transparent);box-shadow:var(--shadow-soft)}.tavano-app-content .tavano-my-tasks-page .mytasks-row-title{grid-column:1 / -1}.tavano-app-content .tavano-my-tasks-page .mytasks-task-title{min-width:0}.tavano-app-content .tavano-my-tasks-page .mytasks-row-field{min-width:0;border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 55%,transparent);padding:.45rem .55rem}.tavano-app-content .tavano-my-tasks-page .mytasks-task-field{min-width:0;border-radius:.5rem;background:color-mix(in srgb,var(--color-surface) 82%,transparent);padding:.45rem .55rem}.tavano-app-content .tavano-my-tasks-page .mytasks-mobile-label{display:block;margin-bottom:.15rem;color:var(--color-text-muted);font-size:.625rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.tavano-app-content .tavano-meet-page .meet-kpi-grid,.tavano-app-content .tavano-calendar-page .calendar-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-app-content .tavano-calendar-page .calendar-week-grid,.tavano-app-content .tavano-calendar-page .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.tavano-app-content .tavano-calendar-page .calendar-month-grid{gap:.25rem}.tavano-app-content .tavano-calendar-page .calendar-month-grid>button{min-height:4.8rem;border-radius:.85rem;padding:.35rem}.tavano-app-content .tavano-calendar-page .calendar-month-grid>button .truncate{font-size:.625rem;line-height:.85rem}.tavano-app-content .tavano-page-hero.flex.items-center.justify-between,.tavano-app-content .tavano-page-hero .flex.items-center.justify-between,.tavano-app-content .tavano-page-frame.flex.items-center.justify-between,.tavano-app-content .tavano-page-frame .flex.items-center.justify-between{align-items:stretch;flex-direction:column}.tavano-app-content .flex-wrap{gap:.5rem}.tavano-app-content button,.tavano-app-content [role=button],.tavano-app-content a{min-height:2.35rem}.tavano-app-content .tavano-page-hero button:not(.w-full),.tavano-app-content .tavano-page-frame button:not(.w-full){align-self:flex-start;width:auto;max-width:100%}.tavano-app-content .h-12,.tavano-app-content .h-11,.tavano-app-content .h-10{min-height:2.35rem;height:auto}.tavano-app-content .tv-app-page{gap:.875rem}.tavano-app-content .tv-app-page-header{align-items:stretch;flex-direction:column;padding:.875rem}.tavano-app-content .tv-app-page-header.tv-app-page-header--compact{align-items:center;flex-direction:row}.tavano-app-content .tv-app-page-actions{justify-content:flex-start}.tavano-app-content .tv-app-page-header.tv-app-page-header--compact .tv-app-page-actions{justify-content:flex-end}.tavano-app-content .tv-app-page-grid,.tavano-app-content .tv-app-page-grid--two,.tavano-app-content .tv-app-page-grid--three{grid-template-columns:minmax(0,1fr)}.tavano-app-content .tv-app-segmented{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr))}.tavano-app-content .tv-app-segmented button{width:100%;align-self:stretch;min-height:2.25rem;padding:.45rem .35rem}.tavano-app-content .tv-app-empty-state{min-height:16rem;padding:1rem}.tavano-app-content .px-5,.tavano-app-content .px-4{padding-left:.875rem;padding-right:.875rem}.tavano-app-content .py-3,.tavano-app-content .py-2{padding-top:.55rem;padding-bottom:.55rem}.tavano-app-content .min-h-\[740px\],.tavano-app-content .min-h-\[620px\],.tavano-app-content .min-h-\[520px\],.tavano-app-content .min-h-\[420px\],.tavano-app-content .min-h-\[360px\],.tavano-app-content .h-\[70vh\],.tavano-app-content .h-\[620px\],.tavano-app-content .h-\[600px\],.tavano-app-content .h-\[360px\],.tavano-app-content .h-\[340px\],.tavano-app-content .h-\[260px\]{min-height:14rem;height:auto}.tavano-app-content table,.tavano-app-content .min-w-\[1280px\],.tavano-app-content .min-w-\[1260px\],.tavano-app-content .min-w-\[1200px\],.tavano-app-content .min-w-\[760px\],.tavano-app-content .min-w-\[700px\]{min-width:42rem}.tavano-app-content .overflow-x-auto,.tavano-app-content .overflow-auto{-webkit-overflow-scrolling:touch}.tavano-app-content input,.tavano-app-content textarea,.tavano-app-content select,.tavano-app-content button{font-size:.875rem}.tavano-app-content .w-\[680px\],.tavano-app-content .w-\[368px\],.tavano-app-content .w-\[340px\],.tavano-app-content .w-\[290px\],.tavano-app-content .w-\[260px\],.tavano-app-content .w-\[248px\],.tavano-app-content .w-\[230px\],.tavano-app-content .w-\[220px\],.tavano-app-content .w-\[200px\],.tavano-app-content .w-\[170px\],.tavano-app-content .w-\[160px\]{width:100%;max-width:100%}}@keyframes tavano-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tavano-row-in{0%{opacity:0;transform:translateY(7px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.tavano-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel-strong) 92%,transparent),color-mix(in srgb,var(--color-panel) 88%,transparent));border:1px solid var(--color-border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tavano-panel-strong{background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel-strong) 94%,transparent),color-mix(in srgb,var(--color-panel) 90%,transparent));border:1px solid var(--color-border-strong);box-shadow:var(--shadow-card-hover);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tavano-hover-lift{transition:transform var(--motion-standard) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing),border-color var(--motion-standard) var(--motion-easing),background-color var(--motion-standard) var(--motion-easing),opacity var(--motion-fast) var(--motion-easing),filter var(--motion-fast) var(--motion-easing)}.tavano-hover-lift:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}.tavano-static-surface,.tavano-static-surface:hover{transform:none!important;box-shadow:var(--shadow-card)!important}.tavano-chip{border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 62%,var(--color-surface2)),color-mix(in srgb,var(--color-surface) 92%,transparent));color:var(--color-text);box-shadow:inset 0 1px #ffffff0a}.tavano-chart-panel{background:var(--chart-surface-strong);border:1px solid color-mix(in srgb,var(--color-border-strong) 78%,var(--color-border));box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(calc(var(--blur-surface) * .7));backdrop-filter:blur(calc(var(--blur-surface) * .7))}.tavano-chart-canvas{background:var(--chart-surface);border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);box-shadow:inset 0 1px #ffffff0d,0 14px 34px color-mix(in srgb,var(--color-primary) 6%,transparent)}.tavano-chart-stat{border:1px solid color-mix(in srgb,var(--color-border-strong) 72%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 96%,transparent),color-mix(in srgb,var(--color-surface2) 92%,transparent));box-shadow:inset 0 1px #ffffff0a}.tavano-page-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--color-panel-strong) 94%,transparent),color-mix(in srgb,var(--color-panel) 88%,transparent));border:1px solid color-mix(in srgb,var(--color-border-strong) 68%,transparent);border-radius:var(--radius-lg);padding:clamp(.875rem,1.1vw,1.1rem);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tavano-page-hero h1,.tavano-page-hero .text-5xl,.tavano-page-hero .text-4xl,.tavano-page-hero .text-3xl{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12;letter-spacing:0}.tavano-page-hero p{max-width:68rem;line-height:1.45}.tv-app-page{position:relative;z-index:1;width:100%;max-width:90rem;margin:0 auto;display:grid;gap:clamp(.875rem,1.6vw,1.25rem)}.tv-app-page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;border:1px solid color-mix(in srgb,var(--color-border-strong) 62%,transparent);border-radius:.875rem;padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel-strong) 96%,transparent),color-mix(in srgb,var(--color-panel) 92%,transparent));box-shadow:0 1px color-mix(in srgb,white 10%,transparent),var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tv-app-page-header-main{display:flex;align-items:center;gap:.75rem;min-width:0}.tv-app-page-header-icon,.tv-app-stat-icon,.tv-app-empty-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:color-mix(in srgb,var(--color-primary-soft) 68%,var(--color-surface2));color:var(--color-primary)}.tv-app-page-header-icon{width:2.75rem;height:2.75rem;border-radius:.875rem}.tv-app-page-eyebrow{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:0;color:var(--color-text-muted)}.tv-app-page-header h1{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.1rem,1vw + .9rem,1.45rem);line-height:1.1;font-weight:750;letter-spacing:0;color:var(--color-text)}.tv-app-page-description{margin:.35rem 0 0;max-width:56rem;font-size:.875rem;line-height:1.45;color:var(--color-text-muted)}.tv-app-page-meta{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.tv-app-page-meta>span,.tv-app-page-meta>a{display:inline-flex;align-items:center;gap:.35rem;min-height:1.55rem;max-width:100%;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:999px;padding:.22rem .55rem;background:color-mix(in srgb,var(--color-surface2) 84%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:700;line-height:1}.tv-app-page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex:0 0 auto}.locked-access-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 42%),var(--color-bg);color:var(--color-text)}.locked-access-card{width:min(100%,28rem);border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border));border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));box-shadow:var(--tv-shadow-float);padding:clamp(1.25rem,4vw,2rem)}.locked-access-content{text-align:center}.locked-access-icon{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary-soft) 68%,transparent);color:var(--color-primary)}.locked-access-title{margin:0 0 1rem;color:var(--color-text);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:780;line-height:1.1}.locked-access-copy{margin:0 0 1.5rem;color:var(--color-text-muted);line-height:1.55}.locked-access-note{border:1px solid var(--color-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--color-surface2) 74%,transparent);color:var(--color-text-muted);padding:1rem;text-align:left;font-size:var(--tv-font-sm)}.locked-access-list{margin-top:.5rem;list-style-position:inside;list-style-type:disc}.locked-access-list>li+li{margin-top:.25rem}.tv-app-page-grid{display:grid;gap:clamp(.75rem,1.4vw,1rem);min-width:0}.tv-app-panel{min-width:0;border:1px solid color-mix(in srgb,var(--color-border-strong) 60%,transparent);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel-strong) 95%,transparent),color-mix(in srgb,var(--color-panel) 91%,transparent));box-shadow:0 1px color-mix(in srgb,white 8%,transparent),var(--shadow-soft);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tv-app-panel--interactive{transition:border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tv-app-panel--interactive:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border));box-shadow:var(--shadow-card)}.tv-app-stat{display:flex;align-items:center;gap:.75rem;min-width:0;border:1px solid var(--color-border);border-radius:.75rem;padding:.75rem;background:color-mix(in srgb,var(--color-surface2) 70%,transparent)}.tv-app-stat-icon{width:2.25rem;height:2.25rem;border-radius:.65rem}.tv-app-stat-copy{display:grid;gap:.1rem;min-width:0}.tv-app-stat-copy span,.tv-app-stat-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--color-text-muted)}.tv-app-stat-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;line-height:1.05;color:var(--color-text)}.tv-app-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.25rem;min-width:0;border:1px solid var(--color-border);border-radius:.875rem;padding:.25rem;background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.tv-app-segmented button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:2.25rem;border-radius:.65rem;padding:.45rem .55rem;color:var(--color-text-muted);font-size:.78rem;font-weight:700;line-height:1;transition:color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tv-app-segmented button[data-active=true]{color:var(--color-primary);background:var(--color-panel-strong);box-shadow:var(--shadow-soft)}.tv-app-segmented button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-app-segmented button small{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:0 .35rem;background:linear-gradient(180deg,color-mix(in srgb,currentColor 12%,var(--color-surface2)),color-mix(in srgb,currentColor 7%,var(--color-surface)));color:inherit;font-size:.67rem;font-variant-numeric:tabular-nums;font-weight:820;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.tv-app-empty-state{display:grid;place-items:center;align-content:center;gap:.75rem;min-height:18rem;padding:1.5rem;text-align:center;color:var(--color-text-muted)}.tv-app-empty-icon{width:4rem;height:4rem;border-radius:1rem}.tv-app-empty-state h2{margin:0;color:var(--color-text);font-size:1.05rem;line-height:1.15;font-weight:750;letter-spacing:0}.tv-app-empty-state p{margin:-.25rem 0 0;max-width:25rem;font-size:.875rem;line-height:1.45}.tv-app-empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.tavano-analytics-page{--analytics-blue: hsl(var(--chart-3));--analytics-teal: hsl(var(--chart-2));--analytics-amber: hsl(var(--chart-5));--analytics-rose: hsl(var(--chart-4));--chart-surface: color-mix(in srgb, var(--color-surface2) 76%, transparent);--chart-surface-strong: color-mix(in srgb, var(--color-panel-strong) 94%, var(--color-surface));--chart-grid: color-mix(in srgb, var(--color-text-muted) 15%, transparent);--chart-axis: color-mix(in srgb, var(--color-text-muted) 86%, var(--color-text));--chart-cursor: color-mix(in srgb, var(--color-primary) 10%, transparent);--chart-tooltip-border: color-mix(in srgb, var(--color-primary) 22%, var(--color-border));--chart-tooltip-bg: color-mix(in srgb, var(--color-panel-strong) 96%, transparent);--chart-tooltip-text: var(--color-text);max-width:min(100%,104rem);padding:clamp(.875rem,1.6vw,1.5rem)}.tavano-analytics-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 34%),linear-gradient(225deg,color-mix(in srgb,var(--analytics-teal) 8%,transparent),transparent 38%)}.analytics-error-page{min-height:26rem;place-items:center}.analytics-command-center{overflow:hidden;position:relative}.analytics-command-center:after{content:"";position:absolute;inset-block:auto 0;inset-inline:1rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),var(--analytics-teal),var(--analytics-blue));opacity:.78}.analytics-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.analytics-metric-button{min-width:0;border:0;background:transparent;color:inherit;text-align:left}.analytics-metric-panel{--metric-tone: var(--color-primary);position:relative;overflow:hidden;padding:1rem}.analytics-metric-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--metric-tone) 14%,transparent),transparent 48%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-surface) 30%,transparent));opacity:.9}.analytics-metric-content{position:relative;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.analytics-metric-content>div:first-child{min-width:0}.analytics-metric-content p,.analytics-panel-heading p{margin:0;color:var(--color-text-muted);font-size:.84rem;line-height:1.35}.analytics-metric-content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-metric-content strong{display:block;margin-top:.25rem;overflow:hidden;color:var(--color-text);font-size:clamp(1.45rem,2vw,2rem);font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.analytics-metric-icons{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem}.analytics-metric-icons .tv-app-stat-icon{color:var(--metric-tone);border-color:color-mix(in srgb,var(--metric-tone) 24%,var(--color-border));background:color-mix(in srgb,var(--metric-tone) 12%,var(--color-surface2))}.analytics-story-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1.04fr) minmax(19rem,.82fr);gap:clamp(.75rem,1.4vw,1rem);min-width:0}.analytics-chart-panel,.analytics-health-panel,.analytics-empty-panel{display:grid;gap:.9rem;padding:1rem}.analytics-panel-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:1rem}.analytics-panel-heading h2{margin:0;overflow:hidden;color:var(--color-text);font-size:1rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.analytics-panel-heading p{margin-top:.28rem}.analytics-chart-canvas{position:relative;min-height:18rem;overflow:hidden;border-radius:.75rem;padding:.75rem}.analytics-chart-legend,.analytics-panel-footer{display:flex;flex-wrap:wrap;gap:.5rem}.analytics-chart-legend span,.analytics-panel-footer span,.analytics-insight-list span{display:inline-flex;min-width:0;align-items:center;gap:.45rem;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 74%,transparent);color:var(--color-text-muted);font-size:.74rem;font-weight:700;line-height:1}.analytics-chart-legend span,.analytics-panel-footer span{padding:.42rem .62rem}.analytics-chart-legend span span{width:.5rem;height:.5rem;flex:0 0 auto;border:0;border-radius:999px;padding:0}.analytics-panel-footer{border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-top:.85rem}.analytics-health-panel{align-content:start;min-height:100%}.analytics-health-score{display:grid;place-items:center;min-height:12rem;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 78%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent))}.analytics-health-score>div{display:grid;place-items:center;width:9rem;height:9rem;border-radius:999px;color:var(--color-text);background:radial-gradient(circle,var(--color-panel-strong) 0 55%,transparent 56%),conic-gradient(var(--color-primary) var(--score),color-mix(in srgb,var(--color-border) 74%,transparent) 0);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),var(--shadow-soft)}.analytics-health-score strong{font-size:1.7rem;font-weight:780;line-height:1}.analytics-health-score span{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.analytics-insight-list{display:grid;gap:.5rem}.analytics-insight-list span{justify-content:space-between;min-height:2.55rem;border-radius:.75rem;padding:.55rem .65rem}.analytics-insight-list svg{color:var(--color-primary)}.analytics-insight-list strong{margin-inline-start:auto;color:var(--color-text);font-size:.95rem}.analytics-status-stack{display:grid;gap:.58rem;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-top:.85rem}.analytics-status-stack div{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;overflow:hidden;border-radius:.65rem;padding:.58rem .65rem;background:color-mix(in srgb,var(--color-surface2) 68%,transparent)}.analytics-status-stack span,.analytics-status-stack strong{position:relative;z-index:1;color:var(--color-text);font-size:.78rem;font-weight:720}.analytics-status-stack i{position:absolute;inset-block:0;inset-inline-start:0;opacity:.16}.analytics-chart-tooltip{min-width:10rem;border:1px solid var(--chart-tooltip-border);border-radius:.75rem;padding:.7rem;font-size:.78rem;box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.analytics-tooltip-label{margin-bottom:.35rem;font-size:.72rem;font-weight:740}.analytics-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.analytics-tooltip-row>span:first-child{display:inline-flex;min-width:0;align-items:center;gap:.45rem}.analytics-tooltip-row>span:first-child>span:first-child{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px}@media (max-width: 1180px){.analytics-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-story-grid>*:last-child{grid-column:1 / -1}}@media (max-width: 720px){.tavano-analytics-page{padding:.75rem}.tavano-analytics-page .tv-app-page-actions,.tavano-analytics-page .tv-app-page-actions>button{width:100%}.analytics-story-grid{grid-template-columns:minmax(0,1fr)}.analytics-chart-canvas{min-height:16rem;padding:.5rem}.analytics-panel-heading{display:block}}.tavano-canvases-page{min-height:calc(100vh - 2rem);max-width:min(100%,108rem);padding:clamp(.75rem,1.4vw,1.25rem)}.tavano-canvases-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 34%),linear-gradient(225deg,color-mix(in srgb,hsl(var(--chart-2)) 8%,transparent),transparent 38%)}.canvas-shell-grid{display:grid;grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);gap:clamp(.75rem,1.4vw,1rem);min-height:calc(100vh - 2rem)}.canvas-library-panel{display:flex;min-height:0;max-height:calc(100vh - 2rem);flex-direction:column;padding:clamp(.75rem,1.2vw,1rem)}.canvas-library-header{border:0;padding:0;background:transparent;box-shadow:none}.canvas-create-icon-button{width:2.35rem;height:2.35rem;border-radius:.7rem}.canvas-search-wrap{position:relative;margin-top:1rem}.canvas-search-icon{position:absolute;inset-block-start:50%;inset-inline-start:.75rem;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.canvas-search-input{height:2.55rem;border-radius:.75rem;padding-inline-start:2.25rem}.canvas-type-filter{margin-top:.75rem}.canvas-type-filter button span{overflow:visible;line-height:1.12;text-overflow:clip;white-space:normal}.canvas-list{display:grid;gap:.55rem;min-height:0;flex:1 1 auto;margin-top:1rem;overflow-y:auto;padding-inline-end:.25rem}.canvas-list-item{display:flex;width:100%;min-width:0;align-items:center;gap:.75rem;border:1px solid var(--color-border);border-radius:.8rem;padding:.72rem;color:var(--color-text);text-align:start;background:color-mix(in srgb,var(--color-surface) 94%,transparent);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.canvas-list-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-surface2) 90%,transparent)}.canvas-list-item.is-selected{border-color:color-mix(in srgb,var(--color-primary) 46%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 45%),color-mix(in srgb,var(--color-panel-strong) 94%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 14%,transparent),var(--shadow-soft)}.canvas-list-icon,.canvas-create-type>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:.72rem;background:color-mix(in srgb,var(--color-primary-soft) 55%,var(--color-surface2));color:var(--color-primary)}.canvas-list-icon{width:2.5rem;height:2.5rem}.canvas-list-copy{display:grid;gap:.25rem;min-width:0;flex:1 1 auto}.canvas-list-title{overflow:hidden;color:var(--color-text);font-size:.9rem;font-weight:730;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.canvas-list-meta{display:flex;min-width:0;align-items:center;gap:.3rem;color:var(--color-text-muted);font-size:.74rem;line-height:1.2}.canvas-list-arrow{width:1rem;height:1rem;flex:0 0 auto;color:var(--color-text-muted);opacity:0;transition:opacity var(--motion-fast) var(--motion-easing)}.canvas-list-item:hover .canvas-list-arrow,.canvas-list-item.is-selected .canvas-list-arrow{opacity:1}.canvas-list-empty{display:grid;justify-items:center;gap:.75rem;border:1px dashed color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:.9rem;padding:1.25rem;color:var(--color-text-muted);text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,transparent),transparent 48%),color-mix(in srgb,var(--color-surface2) 78%,transparent)}.canvas-list-empty p{margin:0;color:var(--color-text);font-size:.9rem;font-weight:680}.canvas-studio-panel{position:relative;display:flex;min-height:32rem;overflow:hidden;padding:0}.canvas-studio-frame,.canvas-editor{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.canvas-studio-header,.canvas-editor-toolbar,.whiteboard-inspector{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border);padding:.85rem 1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-panel-strong) 95%,transparent),color-mix(in srgb,var(--color-surface) 95%,transparent))}.canvas-studio-header>div:first-child,.canvas-editor-toolbar>div:first-child{display:flex;min-width:0;align-items:center;gap:.55rem;flex-wrap:wrap}.canvas-studio-header>div:first-child{display:grid;gap:.22rem}.canvas-studio-header>div:first-child>span{color:var(--color-text-muted);font-size:.68rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.canvas-studio-header>div:first-child>div{display:flex;min-width:0;align-items:center;gap:.45rem}.canvas-studio-header h2,.canvas-editor-toolbar h3{margin:0;overflow:hidden;color:var(--color-text);font-size:1rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.canvas-studio-header p{margin:0;color:var(--color-text-muted);font-size:.75rem}.canvas-editor-host{min-height:0;flex:1 1 auto;overflow:hidden}.canvas-empty-stage{display:flex;min-height:32rem;flex:1 1 auto;align-items:center;justify-content:center}.canvas-create-dialog{width:min(32rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--color-border-strong) 68%,transparent);border-radius:.9rem;padding:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 42%),var(--color-panel-strong);box-shadow:var(--shadow-modal)}.canvas-create-form,.canvas-create-types{display:grid;gap:.85rem}.canvas-create-types{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-create-type{display:flex;min-width:0;align-items:center;gap:.75rem;border:1px solid var(--color-border);border-radius:.8rem;padding:.9rem;color:var(--color-text);text-align:start;background:color-mix(in srgb,var(--color-surface) 92%,transparent);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.canvas-create-type:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.canvas-create-type.is-selected{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border));background:color-mix(in srgb,var(--color-panel-strong) 94%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 14%,transparent),var(--shadow-soft)}.canvas-create-type>span{width:2.5rem;height:2.5rem}.canvas-create-type strong{min-width:0;overflow:hidden;color:var(--color-text);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.canvas-create-actions{display:flex;justify-content:flex-end;gap:.5rem}.canvas-editor-toolbar>div:first-child{overflow-x:auto}.canvas-editor-toolbar button{gap:.4rem;border-radius:.7rem}.canvas-tool-button{min-height:2.25rem}.whiteboard-stage,.mindmap-stage{min-height:0;flex:1 1 auto;overflow:auto}.whiteboard-stage{position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 4%,transparent),transparent 40%),color-mix(in srgb,var(--color-surface2) 76%,var(--color-bg))}.whiteboard-plane{position:relative;background-image:linear-gradient(color-mix(in srgb,var(--color-text-muted) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-text-muted) 13%,transparent) 1px,transparent 1px);background-size:1.25rem 1.25rem}.whiteboard-element{position:absolute;cursor:pointer;border-radius:.75rem;outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.whiteboard-element:hover{transform:translateY(-1px);outline-color:color-mix(in srgb,var(--color-primary) 36%,transparent)}.whiteboard-element.is-selected{outline-color:var(--color-primary)}.whiteboard-sticky{width:100%;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-warning) 36%,var(--color-border));border-radius:.78rem;padding:.8rem;background:linear-gradient(160deg,color-mix(in srgb,var(--color-warning) 24%,#fff7d6),color-mix(in srgb,var(--color-primary-soft) 64%,#fff7d6));box-shadow:var(--shadow-soft)}.whiteboard-sticky div{color:#3b2b13;font-size:.88rem;line-height:1.4}.whiteboard-shape{width:100%;height:100%;border:2px solid color-mix(in srgb,var(--color-primary) 45%,var(--color-text));background:color-mix(in srgb,var(--color-primary-soft) 18%,transparent)}.whiteboard-empty-note,.canvas-editor-empty{display:grid;place-items:center;gap:.7rem;max-width:24rem;border:1px dashed color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:1rem;padding:1.35rem;color:var(--color-text-muted);text-align:center;background:color-mix(in srgb,var(--color-panel-strong) 84%,transparent);box-shadow:var(--shadow-soft)}.whiteboard-empty-note{position:sticky;inset-block-start:5rem;inset-inline-start:5rem;margin:5rem}.whiteboard-empty-note h3,.canvas-editor-empty h3{margin:0;color:var(--color-text);font-size:1rem;font-weight:760}.whiteboard-empty-note p,.canvas-editor-empty p{margin:0;font-size:.86rem;line-height:1.45}.whiteboard-inspector{border-top:1px solid var(--color-border);border-bottom:0}.whiteboard-inspector>div{display:grid;gap:.12rem;min-width:0}.whiteboard-inspector span,.whiteboard-inspector small{color:var(--color-text-muted);font-size:.72rem}.whiteboard-inspector strong{overflow:hidden;max-width:32rem;color:var(--color-text);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.mindmap-stage{padding:clamp(1rem,2vw,1.5rem);background:linear-gradient(135deg,color-mix(in srgb,hsl(var(--chart-2)) 6%,transparent),transparent 44%),color-mix(in srgb,var(--color-surface2) 50%,var(--color-bg))}.mindmap-branch{position:relative;margin-inline-start:calc(var(--depth) * 2rem)}.mindmap-node{position:relative;margin-bottom:.55rem;border:1px solid color-mix(in srgb,var(--color-border-strong) 56%,var(--color-border));border-radius:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 48%),color-mix(in srgb,var(--color-panel-strong) 94%,transparent);box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.mindmap-node:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))}.mindmap-node-row{display:flex;min-width:0;align-items:center;gap:.35rem;padding:.7rem}.mindmap-node-title{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--color-text);text-align:start;font-size:.9rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.mindmap-node-input{min-width:8rem;flex:1 1 auto}.mindmap-children{position:relative;margin-bottom:.4rem;padding-inline-start:.8rem;border-inline-start:2px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}.canvas-editor-empty{margin:clamp(2rem,8vw,5rem) auto}@media (max-width: 1080px){.canvas-shell-grid{grid-template-columns:minmax(0,1fr)}.canvas-library-panel{max-height:none}.canvas-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));max-height:16rem}}@media (max-width: 720px){.tavano-canvases-page{padding:.75rem}.canvas-shell-grid{min-height:auto}.canvas-studio-panel,.canvas-empty-stage{min-height:30rem}.canvas-studio-header,.canvas-editor-toolbar,.whiteboard-inspector{align-items:stretch;flex-direction:column}.canvas-studio-header>button,.canvas-editor-toolbar>button,.whiteboard-inspector>button,.canvas-create-actions>button{width:100%}.canvas-create-types{grid-template-columns:minmax(0,1fr)}.canvas-create-actions{flex-direction:column-reverse}.canvas-tool-button span{display:none}.whiteboard-empty-note{margin:1rem;max-width:calc(100vw - 4rem)}.mindmap-branch{margin-inline-start:min(calc(var(--depth) * 1rem),4rem)}.mindmap-node-row{flex-wrap:wrap}}.tavano-toolbar-pill{border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 94%,transparent),color-mix(in srgb,var(--color-surface) 92%,transparent));box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tavano-toolbar-pill:hover{border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border));box-shadow:var(--shadow-card)}.mytasks-mobile-label{display:none}.tavano-dashboard-redesign{width:100%;padding:clamp(.45rem,.8vw,.8rem)}.tavano-my-tasks-page{width:100%;padding:clamp(.75rem,1.2vw,1.35rem)}.tavano-dashboard-redesign>section,.tavano-my-tasks-page>section{position:relative}.tavano-dashboard-redesign .dashboard-hero-grid>.rounded-lg,.tavano-dashboard-redesign .dashboard-command-bar,.tavano-dashboard-redesign .dashboard-analytics-dropdown,.tavano-dashboard-redesign .dashboard-chart-card,.tavano-dashboard-redesign .dashboard-insight-card,.tavano-dashboard-redesign .dashboard-mini-calendar,.tavano-dashboard-redesign .dashboard-kpi-strip .rounded-lg,.tavano-dashboard-redesign .dashboard-main-grid>div>.rounded-lg,.tavano-dashboard-redesign .dashboard-secondary-grid>div>.rounded-lg,.tavano-dashboard-redesign>.rounded-lg,.tavano-my-tasks-page .mytasks-command-bar,.tavano-my-tasks-page .mytasks-work-surface>.rounded-lg,.tavano-my-tasks-page .mytasks-hero-grid>.rounded-lg,.tavano-my-tasks-page .mytasks-content-grid>.rounded-lg,.tavano-my-tasks-page .mytasks-side-rail>.rounded-lg,.tavano-my-tasks-page .mytasks-compact-stat,.tavano-my-tasks-page .mytasks-stat-card,.tavano-my-tasks-page .mytasks-task-card,.tavano-my-tasks-page .mytasks-task-line{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;background:var(--gradient-card)!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-hero-grid>.rounded-lg:first-child,.tavano-my-tasks-page .mytasks-hero-grid>.rounded-lg:first-child{border-top:3px solid color-mix(in srgb,var(--color-primary) 78%,var(--color-border))!important}.tavano-dashboard-redesign .dashboard-mini-metrics>*,.tavano-dashboard-redesign .dashboard-insight-card,.tavano-dashboard-redesign .dashboard-mini-calendar-day,.tavano-dashboard-redesign .dashboard-analytics-choice,.tavano-dashboard-redesign .dashboard-status-legend-modern>*,.tavano-dashboard-redesign .dashboard-workspace-strip>*,.tavano-dashboard-redesign .dashboard-list-flow>*,.tavano-dashboard-redesign .dashboard-setup-grid>*,.tavano-my-tasks-page .mytasks-compact-stat,.tavano-my-tasks-page .mytasks-tab-strip>*,.tavano-my-tasks-page .mytasks-group-body>*,.tavano-my-tasks-page .mytasks-side-rail button{border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border))!important;box-shadow:var(--shadow-soft)}.tavano-dashboard-redesign .dashboard-kpi-strip .rounded-lg,.tavano-dashboard-redesign .dashboard-chart-card,.tavano-dashboard-redesign .dashboard-insight-card,.tavano-dashboard-redesign .dashboard-mini-calendar-day,.tavano-dashboard-redesign .dashboard-analytics-choice,.tavano-dashboard-redesign .dashboard-workspace-strip>*,.tavano-dashboard-redesign .dashboard-list-flow>*,.tavano-my-tasks-page .mytasks-compact-stat,.tavano-my-tasks-page .mytasks-tab-strip>*,.tavano-my-tasks-page .mytasks-task-card,.tavano-my-tasks-page .mytasks-task-line,.tavano-my-tasks-page .mytasks-side-rail button{transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-kpi-strip .rounded-lg:hover,.tavano-dashboard-redesign .dashboard-chart-card:hover,.tavano-dashboard-redesign .dashboard-insight-card:hover,.tavano-dashboard-redesign .dashboard-mini-calendar-day:hover,.tavano-dashboard-redesign .dashboard-analytics-choice:hover,.tavano-dashboard-redesign .dashboard-workspace-strip>*:hover,.tavano-dashboard-redesign .dashboard-list-flow>*:hover,.tavano-my-tasks-page .mytasks-compact-stat:hover,.tavano-my-tasks-page .mytasks-tab-strip>*:hover,.tavano-my-tasks-page .mytasks-task-card:hover,.tavano-my-tasks-page .mytasks-task-line:hover,.tavano-my-tasks-page .mytasks-side-rail button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;box-shadow:var(--shadow-card-hover)!important}.tavano-dashboard-redesign .dashboard-analytics-choice{text-align:start}.tavano-dashboard-redesign .dashboard-analytics-choice.is-active{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent),var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-view-switch button{min-height:1.85rem}.tavano-dashboard-redesign .dashboard-minimal-signals{grid-template-columns:repeat(5,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-minimal-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.78fr) minmax(0,.9fr);align-items:stretch}.tavano-dashboard-redesign .dashboard-minimal-added{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-minimal-more-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.tavano-dashboard-redesign .dashboard-full-insight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr))}.tavano-dashboard-redesign .dashboard-minimal-signal,.tavano-dashboard-redesign .dashboard-minimal-panel,.tavano-dashboard-redesign .dashboard-minimal-row{border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border))!important;box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-minimal-signal:hover,.tavano-dashboard-redesign .dashboard-minimal-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important;box-shadow:var(--shadow-card)}.tavano-dashboard-redesign .dashboard-minimal-signal-icon,.tavano-dashboard-redesign .dashboard-minimal-row-icon{display:grid;place-items:center;flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:8px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-soft) 62%,var(--color-surface))}.tavano-dashboard-redesign .dashboard-minimal-signal-icon[data-tone=danger],.tavano-dashboard-redesign .dashboard-minimal-row-icon[data-tone=danger]{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface))}.tavano-dashboard-redesign .dashboard-minimal-signal-icon[data-tone=meeting],.tavano-dashboard-redesign .dashboard-minimal-row-icon[data-tone=meeting]{color:var(--chart-2);background:color-mix(in srgb,var(--chart-2) 14%,var(--color-surface))}.tavano-dashboard-redesign .dashboard-minimal-signal-icon[data-tone=success],.tavano-dashboard-redesign .dashboard-minimal-row-icon[data-tone=success]{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 14%,var(--color-surface))}.tavano-dashboard-redesign .dashboard-minimal-compact-row{min-width:0}.tavano-dashboard-redesign .dashboard-minimal-progress{height:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 48%,transparent)}.tavano-dashboard-redesign .dashboard-minimal-progress>span{display:block;height:100%;min-width:0;border-radius:inherit;transition:width var(--motion-slow) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-minimal-micro-stat{min-width:0}.tavano-dashboard-redesign .dashboard-minimal-panel{position:relative;overflow:hidden}.tavano-dashboard-redesign .dashboard-minimal-panel-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:.75rem}.tavano-dashboard-redesign .dashboard-minimal-panel-title{letter-spacing:0}.tavano-dashboard-redesign .dashboard-full-insight-grid .dashboard-minimal-panel-subtitle{min-height:2.1em}@media (min-width: 768px){.tavano-dashboard-redesign .dashboard-minimal-more-grid .dashboard-minimal-panel-action{width:2rem!important;padding-inline:0!important}.tavano-dashboard-redesign .dashboard-minimal-more-grid .dashboard-minimal-panel-action span{display:none}}.tavano-dashboard-redesign .dashboard-minimal-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background:linear-gradient(135deg,color-mix(in srgb,var(--panel-tint, var(--color-primary)) 11%,transparent),transparent 46%),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--panel-tint, var(--color-primary)) 13%,transparent),transparent 28%)}.tavano-dashboard-redesign .dashboard-minimal-panel>*{position:relative;z-index:1}.tavano-dashboard-redesign .dashboard-minimal-panel-gauge{--panel-tint: var(--chart-2)}.tavano-dashboard-redesign .dashboard-minimal-panel-mosaic{--panel-tint: var(--chart-3)}.tavano-dashboard-redesign .dashboard-minimal-panel-bubbles{--panel-tint: var(--color-primary)}.tavano-dashboard-redesign .dashboard-minimal-panel-ladder{--panel-tint: var(--chart-5)}.tavano-dashboard-redesign .dashboard-minimal-panel-route{--panel-tint: var(--chart-4)}.tavano-dashboard-redesign .dashboard-minimal-panel-ownership{--panel-tint: var(--color-success)}.tavano-dashboard-redesign .dashboard-minimal-panel-split{--panel-tint: var(--color-danger)}.tavano-dashboard-redesign .dashboard-minimal-panel-deadlines{--panel-tint: var(--chart-2)}.tavano-dashboard-redesign .dashboard-minimal-panel-pulse{--panel-tint: var(--color-success)}.tavano-dashboard-redesign .dashboard-minimal-panel-pulse-alt{--panel-tint: var(--chart-3)}.tavano-dashboard-redesign .dashboard-minimal-panel-focus{--panel-tint: var(--color-danger)}.tavano-dashboard-redesign .dashboard-minimal-panel-rhythm{--panel-tint: var(--chart-3)}.tavano-dashboard-redesign .dashboard-minimal-panel-pressure{--panel-tint: var(--chart-5)}.tavano-dashboard-redesign .dashboard-minimal-panel-risk{--panel-tint: var(--color-danger)}.tavano-dashboard-redesign .dashboard-minimal-panel-recent{--panel-tint: var(--chart-2)}.tavano-dashboard-redesign .dashboard-minimal-panel-list{--panel-tint: var(--color-success)}.tavano-dashboard-redesign .dashboard-minimal-panel-people{--panel-tint: var(--chart-3)}.tavano-dashboard-redesign .dashboard-minimal-panel-resources{--panel-tint: var(--color-primary)}.tavano-dashboard-redesign .dashboard-minimal-clean-state{display:grid;min-height:6.25rem;place-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--color-success) 22%,var(--color-border));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-success) 16%,var(--color-surface2)),var(--color-surface2));color:var(--color-success);text-align:center;font-size:.78rem;font-weight:700}.tavano-dashboard-redesign .dashboard-minimal-gauge-wrap{display:grid;grid-template-columns:5.35rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:7.25rem}.tavano-dashboard-redesign .dashboard-minimal-gauge{display:grid;width:5.35rem;aspect-ratio:1;place-items:center;border-radius:999px;padding:.42rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 16%,transparent)}.tavano-dashboard-redesign .dashboard-minimal-gauge>div{display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;background:var(--color-surface);text-align:center}.tavano-dashboard-redesign .dashboard-minimal-gauge span{font-size:1.22rem;font-weight:800;line-height:1}.tavano-dashboard-redesign .dashboard-minimal-gauge small{max-width:4.2rem;overflow:hidden;color:var(--color-text-muted);font-size:.61rem;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-bubble small{max-width:min(7.5rem,100%);color:var(--color-text-muted);font-size:.62rem;font-weight:760;line-height:1.08;overflow-wrap:anywhere;text-align:center;white-space:normal}.tavano-dashboard-redesign .dashboard-minimal-chip-cloud{display:flex;min-width:0;align-content:flex-start;flex-wrap:wrap;gap:.4rem}.tavano-dashboard-redesign .dashboard-minimal-chip-cloud span{display:inline-flex;max-width:100%;align-items:center;gap:.32rem;min-height:1.52rem;border:1px solid color-mix(in srgb,var(--chip-color) 32%,var(--color-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--chip-color) 14%,var(--color-surface2)),color-mix(in srgb,var(--chip-color) 7%,var(--color-surface)));padding:.18rem .28rem .18rem .42rem;color:var(--color-text);font-size:.66rem;font-weight:760;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 .28rem .8rem color-mix(in srgb,var(--chip-color) 9%,transparent)}.tavano-dashboard-redesign .dashboard-minimal-chip-cloud i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--chip-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--chip-color) 14%,transparent)}.tavano-dashboard-redesign .dashboard-minimal-chip-cloud em{min-width:0;max-width:8.5rem;overflow:hidden;color:var(--color-text-muted);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-chip-cloud b{display:inline-flex;min-width:1.18rem;height:1.05rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--chip-color) 17%,transparent);color:color-mix(in srgb,var(--chip-color) 84%,var(--color-text));padding:0 .32rem;font-size:.61rem;font-variant-numeric:tabular-nums;font-weight:860;line-height:1}.tavano-dashboard-redesign .dashboard-minimal-mosaic{display:grid;grid-template-columns:.95fr 1fr 1fr;gap:.45rem;min-height:7.25rem}.tavano-dashboard-redesign .dashboard-minimal-mosaic-total,.tavano-dashboard-redesign .dashboard-minimal-mosaic-tile{display:flex;min-width:0;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border);border-radius:.5rem;padding:.55rem}.tavano-dashboard-redesign .dashboard-minimal-mosaic-total{grid-row:span 2;background:linear-gradient(160deg,color-mix(in srgb,var(--chart-3) 18%,var(--color-surface2)),var(--color-surface2))}.tavano-dashboard-redesign .dashboard-minimal-mosaic-total span{font-size:1.45rem;font-weight:800}.tavano-dashboard-redesign .dashboard-minimal-mosaic-total small,.tavano-dashboard-redesign .dashboard-minimal-mosaic-tile span{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-mosaic-tile span{display:-webkit-box;min-height:1.45rem;line-height:1.08;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tavano-dashboard-redesign .dashboard-minimal-mosaic-tile{min-height:3.4rem;background:linear-gradient(145deg,color-mix(in srgb,var(--tile-color) 18%,var(--color-surface2)),var(--color-surface2))}.tavano-dashboard-redesign .dashboard-minimal-mosaic-tile b{color:var(--tile-color);font-size:1rem}.tavano-dashboard-redesign .dashboard-minimal-bubbles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-height:7.25rem}.tavano-dashboard-redesign .dashboard-minimal-bubble{display:grid;min-width:0;place-items:center;border:1px solid color-mix(in srgb,var(--bubble-color) 26%,var(--color-border));border-radius:.8rem;background:radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--bubble-color) 24%,transparent),transparent 36%),color-mix(in srgb,var(--bubble-color) 10%,var(--color-surface2));padding:.65rem .5rem;text-align:center;transform:scale(var(--bubble-scale))}.tavano-dashboard-redesign .dashboard-minimal-bubble span{color:var(--bubble-color);font-size:1.1rem;font-weight:800;line-height:1}.tavano-dashboard-redesign .dashboard-minimal-ladder,.tavano-dashboard-redesign .dashboard-minimal-route{display:grid;gap:.5rem;min-height:7.25rem}.tavano-dashboard-redesign .dashboard-minimal-ladder>div{position:relative;overflow:visible;border:1px solid color-mix(in srgb,var(--step-color) 20%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--step-color) 8%,var(--color-surface2));padding:.5rem .6rem .65rem}.tavano-dashboard-redesign .dashboard-minimal-ladder span,.tavano-dashboard-redesign .dashboard-minimal-route span{display:block;padding-inline-end:2rem;overflow:hidden;color:var(--color-text);font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-ladder b,.tavano-dashboard-redesign .dashboard-minimal-route b{position:absolute;top:.42rem;inset-inline-end:.55rem;color:var(--color-text);font-size:.78rem}.tavano-dashboard-redesign .dashboard-minimal-ladder i{position:absolute;inset-inline-start:.55rem;bottom:.36rem;height:.16rem;border-radius:999px;background:var(--step-color)}.tavano-dashboard-redesign .dashboard-minimal-route{position:relative}.tavano-dashboard-redesign .dashboard-minimal-route:before{content:"";position:absolute;top:.9rem;bottom:.9rem;inset-inline-start:.52rem;width:1px;background:color-mix(in srgb,var(--chart-4) 35%,var(--color-border))}.tavano-dashboard-redesign .dashboard-minimal-route>div{position:relative;min-height:2.15rem;border:1px solid color-mix(in srgb,var(--route-color) 18%,var(--color-border));border-radius:.5rem;background:var(--color-surface2);padding:.42rem .55rem .42rem 1.4rem}.tavano-dashboard-redesign .dashboard-minimal-route>div:before{content:"";position:absolute;top:.8rem;inset-inline-start:.35rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--route-color);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--route-color) 12%,transparent)}.tavano-dashboard-redesign .dashboard-minimal-route i{display:block;height:.18rem;margin-top:.35rem;border-radius:999px;background:var(--route-color)}.tavano-dashboard-redesign .dashboard-minimal-split{display:flex;min-height:7.25rem;gap:.5rem}.tavano-dashboard-redesign .dashboard-minimal-split-panel{display:flex;min-width:0;flex-direction:column;justify-content:space-between;border:1px solid color-mix(in srgb,var(--split-color) 30%,var(--color-border));border-radius:.5rem;background:linear-gradient(160deg,color-mix(in srgb,var(--split-color) 18%,var(--color-surface2)),var(--color-surface2));padding:.65rem}.tavano-dashboard-redesign .dashboard-minimal-split-panel small{overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-split-panel span{color:var(--split-color);font-size:1.7rem;font-weight:850;line-height:1}.tavano-dashboard-redesign .dashboard-minimal-deadlines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-height:7.25rem}.tavano-dashboard-redesign .dashboard-minimal-deadlines>div{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid color-mix(in srgb,var(--deadline-color) 25%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--deadline-color) 9%,var(--color-surface2));padding:.58rem}.tavano-dashboard-redesign .dashboard-minimal-deadlines>div:before{content:"";position:absolute;top:0;inset-inline:0;height:.2rem;background:var(--deadline-color)}.tavano-dashboard-redesign .dashboard-minimal-deadlines span{overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-deadlines b{color:var(--deadline-color);font-size:1.45rem;line-height:1}.tavano-dashboard-redesign .dashboard-minimal-pulse{min-height:7.25rem}.tavano-dashboard-redesign .dashboard-minimal-pulse .dashboard-minimal-bars{height:4.35rem;align-items:end;border:1px solid var(--color-border);border-radius:.5rem;background:linear-gradient(to top,color-mix(in srgb,var(--color-border) 28%,transparent) 1px,transparent 1px),var(--color-surface2);background-size:100% 33%;padding:.45rem}.tavano-dashboard-redesign.is-minimal .dashboard-chart-card .tavano-chart-canvas{height:9.5rem}@media (max-width: 1180px){.tavano-dashboard-redesign .dashboard-minimal-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-minimal-grid,.tavano-dashboard-redesign .dashboard-minimal-more-grid,.tavano-dashboard-redesign .dashboard-minimal-added{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.tavano-dashboard-redesign .dashboard-view-switch{width:100%}.tavano-dashboard-redesign .dashboard-view-switch button{flex:1 1 0}.tavano-dashboard-redesign .dashboard-minimal-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-minimal-grid,.tavano-dashboard-redesign .dashboard-minimal-more-grid,.tavano-dashboard-redesign .dashboard-minimal-added{grid-template-columns:minmax(0,1fr)}.tavano-dashboard-redesign .dashboard-minimal-signal{padding:.55rem}}.tavano-timesheet-page .timesheet-hero-description{display:none}.tavano-timesheet-page .timesheet-hero{border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 34%),var(--gradient-card)!important;box-shadow:var(--shadow-card)}.tavano-timesheet-page .timesheet-hero h1{font-size:clamp(1.35rem,1.6vw,1.9rem);line-height:1.05}.tavano-timesheet-page .timesheet-hero .rounded-full{min-height:1.72rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important}.tavano-timesheet-page .timesheet-metric-strip,.tavano-timesheet-page .timesheet-active-timer{display:none}.tavano-timesheet-page>.tavano-workbench{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;border-radius:.5rem!important;background:var(--gradient-card)!important;box-shadow:var(--shadow-card);padding:.72rem!important}.tavano-timesheet-page>.tavano-workbench input,.tavano-timesheet-page>.tavano-workbench select{min-height:2.25rem;height:2.25rem;border-radius:.5rem}.tavano-timesheet-page .timesheet-view-switch button{min-height:1.85rem}.tavano-timesheet-page .timesheet-metric-card{border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--color-border));box-shadow:var(--shadow-soft)}.tavano-timesheet-page.is-minimal .timesheet-metric-card .text-3xl{font-size:1.35rem;line-height:1.1}.tavano-timesheet-page .timesheet-minimal-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.tavano-timesheet-page .timesheet-sheet-view,.tavano-timesheet-page .timesheet-command-view{animation:tavano-fade-up var(--motion-slow) var(--motion-easing) both}.tavano-timesheet-page .timesheet-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:stretch;gap:.65rem}.tavano-timesheet-page .timesheet-command-side{display:grid;align-content:start;gap:.65rem;min-width:0}.tavano-timesheet-page .timesheet-command-panel{overflow:hidden;border-color:color-mix(in srgb,var(--command-tone, var(--color-primary)) 11%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--command-tone, var(--color-primary)) 5%,transparent),transparent 38%),var(--color-surface)!important;box-shadow:var(--shadow-soft)}.tavano-timesheet-page .timesheet-command-pricing{--command-tone: var(--chart-5)}.tavano-timesheet-page .timesheet-command-recent{--command-tone: var(--chart-2)}.tavano-timesheet-page .timesheet-command-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--command-tone, var(--color-primary)) 8%,transparent),transparent 44%),color-mix(in srgb,var(--color-surface2) 52%,transparent);padding:.7rem .78rem}.tavano-timesheet-page .timesheet-command-header p{overflow:visible!important;line-height:1.35;text-overflow:clip!important;white-space:normal!important}.tavano-timesheet-page .timesheet-command-header.is-small{padding:.62rem .7rem}.tavano-timesheet-page .timesheet-command-icon,.tavano-timesheet-page .timesheet-command-row-icon{--command-tone: var(--color-primary);display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--command-tone) 20%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--command-tone) 10%,var(--color-surface2));color:var(--command-tone);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-command-icon{width:2.15rem;height:2.15rem}.tavano-timesheet-page .timesheet-command-row-icon{width:2rem;height:2rem}.tavano-timesheet-page [data-tone=pay]{--command-tone: var(--chart-5)}.tavano-timesheet-page [data-tone=entry]{--command-tone: var(--chart-2)}.tavano-timesheet-page .timesheet-command-score{display:grid;justify-items:end;min-width:4.8rem;gap:.04rem}.tavano-timesheet-page .timesheet-command-score b{color:var(--color-text);font-size:1rem;font-weight:950;line-height:1}.tavano-timesheet-page .timesheet-command-score span{color:var(--color-text-muted);font-size:.62rem;font-weight:850;text-transform:uppercase}.tavano-timesheet-page .timesheet-command-progress{height:.26rem;overflow:hidden;background:color-mix(in srgb,var(--color-border) 52%,transparent)}.tavano-timesheet-page .timesheet-command-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--chart-5),var(--color-success));transition:width var(--motion-slow) var(--motion-easing)}.tavano-timesheet-page .timesheet-command-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;padding:.55rem .65rem 0}.tavano-timesheet-page .timesheet-command-counts span{display:flex;min-width:0;align-items:center;gap:.28rem;border:1px solid color-mix(in srgb,var(--chart-5) 10%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 48%,transparent);color:var(--color-text-muted);font-size:.66rem;font-weight:820;padding:.36rem .46rem}.tavano-timesheet-page .timesheet-command-counts b{color:var(--color-text);font-size:.82rem;font-weight:950}.tavano-timesheet-page .timesheet-price-stack,.tavano-timesheet-page .timesheet-recent-stack{display:grid;gap:.46rem;padding:.55rem .65rem .65rem}.tavano-timesheet-page .timesheet-price-ticket,.tavano-timesheet-page .timesheet-recent-ticket{--command-tone: var(--color-primary);position:relative;display:grid;align-items:center;gap:.55rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--command-tone) 12%,var(--color-border));border-radius:.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--command-tone) 8%,transparent),transparent 25%),color-mix(in srgb,var(--color-surface) 88%,transparent);animation:tavano-row-in var(--motion-standard) var(--motion-easing) both;animation-delay:calc(var(--row-index, 0) * 32ms);padding:.56rem;transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-price-ticket{grid-template-columns:auto minmax(12rem,1fr) minmax(10rem,.72fr) auto}.tavano-timesheet-page .timesheet-recent-ticket{--command-tone: var(--chart-2);grid-template-columns:auto minmax(0,1fr) auto}.tavano-timesheet-page .timesheet-price-ticket.needs-pay{--command-tone: var(--chart-5)}.tavano-timesheet-page .timesheet-price-ticket.is-ready{--command-tone: var(--color-success)}.tavano-timesheet-page .timesheet-price-ticket:hover,.tavano-timesheet-page .timesheet-recent-ticket:hover{border-color:color-mix(in srgb,var(--command-tone) 32%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--command-tone) 12%,transparent),transparent 30%),color-mix(in srgb,var(--color-surface2) 88%,transparent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.tavano-timesheet-page .timesheet-price-ticket:hover .timesheet-command-row-icon,.tavano-timesheet-page .timesheet-recent-ticket:hover .timesheet-command-row-icon{border-color:color-mix(in srgb,var(--command-tone) 34%,var(--color-border));background:color-mix(in srgb,var(--command-tone) 16%,var(--color-surface2));transform:scale(1.04)}.tavano-timesheet-page .timesheet-price-ticket-main,.tavano-timesheet-page .timesheet-recent-main{display:grid;gap:.12rem}.tavano-timesheet-page .timesheet-price-ticket-main button,.tavano-timesheet-page .timesheet-recent-main button{min-width:0;overflow:hidden;color:var(--color-text);font-size:.84rem;font-weight:950;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-ticket-main small,.tavano-timesheet-page .timesheet-recent-main small{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-ticket-main span,.tavano-timesheet-page .timesheet-recent-main span{overflow:hidden;width:-moz-max-content;width:max-content;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--command-tone) 10%,transparent);color:var(--command-tone);font-size:.58rem;font-weight:900;padding:.12rem .38rem;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-ticket-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;min-width:0}.tavano-timesheet-page .timesheet-price-ticket-data span{display:grid;gap:.08rem;min-width:0;border:1px solid color-mix(in srgb,var(--command-tone) 10%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 48%,transparent);padding:.34rem .44rem}.tavano-timesheet-page .timesheet-price-ticket-data small{overflow:hidden;color:var(--color-text-muted);font-size:.58rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tavano-timesheet-page .timesheet-price-ticket-data b,.tavano-timesheet-page .timesheet-recent-ticket>strong{overflow:hidden;color:var(--color-text);font-size:.74rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-command-empty{display:grid;min-height:5.5rem;place-items:center;border:1px dashed color-mix(in srgb,var(--command-tone, var(--color-primary)) 18%,var(--color-border));border-radius:.5rem;color:var(--color-text-muted);font-size:.78rem;font-weight:820;padding:.75rem;text-align:center}@media (max-width: 1080px){.tavano-timesheet-page .timesheet-command-grid,.tavano-timesheet-page .timesheet-command-side{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.tavano-timesheet-page .timesheet-command-side{grid-template-columns:minmax(0,1fr)}.tavano-timesheet-page .timesheet-command-header{grid-template-columns:auto minmax(0,1fr)}.tavano-timesheet-page .timesheet-command-score{grid-column:1 / -1;justify-items:start}.tavano-timesheet-page .timesheet-command-counts{grid-template-columns:repeat(3,minmax(0,1fr));padding:.48rem .5rem 0}.tavano-timesheet-page .timesheet-command-counts span{display:grid;gap:.05rem;justify-items:center;padding:.32rem .25rem;text-align:center}.tavano-timesheet-page .timesheet-price-stack,.tavano-timesheet-page .timesheet-recent-stack{padding:.5rem}.tavano-timesheet-page .timesheet-price-ticket,.tavano-timesheet-page .timesheet-recent-ticket{grid-template-columns:auto minmax(0,1fr);align-items:start}.tavano-timesheet-page .timesheet-price-ticket-data,.tavano-timesheet-page .timesheet-price-ticket .timesheet-price-action,.tavano-timesheet-page .timesheet-recent-ticket>strong{grid-column:1 / -1}.tavano-timesheet-page .timesheet-price-ticket .timesheet-price-action{width:100%}.tavano-timesheet-page .timesheet-recent-ticket>strong{justify-self:start}}.tavano-timesheet-page .timesheet-sheet-active{display:flex;min-height:3rem;align-items:center;gap:.65rem;box-shadow:var(--shadow-soft)}.tavano-timesheet-page .timesheet-workbook,.tavano-timesheet-page .timesheet-sheet-surface,.tavano-timesheet-page .timesheet-rollup-surface{overflow:hidden;box-shadow:var(--shadow-soft)}.tavano-timesheet-page .timesheet-workbook{border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-3) 5%,transparent),transparent 38%),var(--color-surface)!important;animation:tavano-fade-up var(--motion-slow) var(--motion-easing) both}.tavano-timesheet-page .timesheet-full-reports{border:1px solid color-mix(in srgb,var(--color-primary) 9%,var(--color-border));border-radius:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-surface2) 56%,transparent));box-shadow:var(--shadow-soft);padding:.65rem}.tavano-timesheet-page .timesheet-full-reports-label{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 68%,transparent);color:var(--color-text-muted);font-size:.72rem;font-weight:850;padding:.45rem .6rem}.tavano-timesheet-page .timesheet-full-reports-label span{border-radius:.45rem;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);padding:.18rem .42rem}.tavano-timesheet-page .timesheet-full-reports-label b{min-width:0;overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-full-view{animation:tavano-fade-up var(--motion-slow) var(--motion-easing) both}.tavano-timesheet-page .timesheet-full-grid{align-items:stretch}.tavano-timesheet-page .timesheet-full-panel{overflow:hidden;border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-3) 4%,transparent),transparent 36%),var(--color-surface)!important;box-shadow:var(--shadow-soft)}.tavano-timesheet-page .timesheet-full-section-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--full-tone, var(--color-primary)) 7%,transparent),transparent 42%),color-mix(in srgb,var(--color-surface2) 48%,transparent);padding:.68rem .78rem}.tavano-timesheet-page .timesheet-full-section-icon,.tavano-timesheet-page .timesheet-full-row-icon{--full-tone: var(--color-primary);display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--full-tone) 20%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--full-tone) 10%,var(--color-surface2));color:var(--full-tone);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-full-section-icon{width:2.15rem;height:2.15rem}.tavano-timesheet-page .timesheet-full-row-icon{width:2rem;height:2rem}.tavano-timesheet-page [data-tone=people]{--full-tone: var(--chart-3)}.tavano-timesheet-page [data-tone=pay]{--full-tone: var(--chart-5)}.tavano-timesheet-page [data-tone=entry]{--full-tone: var(--chart-2)}.tavano-timesheet-page [data-tone=success]{--full-tone: var(--color-success)}.tavano-timesheet-page .timesheet-full-list,.tavano-timesheet-page .timesheet-full-table{display:grid;gap:.5rem;padding:.55rem}.tavano-timesheet-page .timesheet-full-table{overflow-x:auto}.tavano-timesheet-page .timesheet-full-person-row,.tavano-timesheet-page .timesheet-full-task-row,.tavano-timesheet-page .timesheet-full-entry-row{--full-tone: var(--color-primary);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--full-tone) 11%,var(--color-border));border-radius:.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--full-tone) 7%,transparent),transparent 24%),color-mix(in srgb,var(--color-surface) 88%,transparent);animation:tavano-row-in var(--motion-standard) var(--motion-easing) both;animation-delay:calc(var(--row-index, 0) * 28ms);transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-full-person-row:hover,.tavano-timesheet-page .timesheet-full-task-row:hover,.tavano-timesheet-page .timesheet-full-entry-row:hover{border-color:color-mix(in srgb,var(--full-tone) 30%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--full-tone) 11%,transparent),transparent 28%),color-mix(in srgb,var(--color-surface2) 88%,transparent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.tavano-timesheet-page .timesheet-full-person-row:hover .timesheet-full-row-icon,.tavano-timesheet-page .timesheet-full-task-row:hover .timesheet-full-row-icon,.tavano-timesheet-page .timesheet-full-entry-row:hover .timesheet-full-row-icon{border-color:color-mix(in srgb,var(--full-tone) 34%,var(--color-border));background:color-mix(in srgb,var(--full-tone) 16%,var(--color-surface2));transform:scale(1.04)}.tavano-timesheet-page .timesheet-full-person-row{--full-tone: var(--chart-3);display:grid;grid-template-columns:auto minmax(12rem,1fr) minmax(7rem,auto);align-items:center;gap:.6rem;padding:.62rem}.tavano-timesheet-page .timesheet-full-person-main,.tavano-timesheet-page .timesheet-full-task-main{display:grid;gap:.16rem}.tavano-timesheet-page .timesheet-full-person-main strong,.tavano-timesheet-page .timesheet-full-task-main button{min-width:0;overflow:hidden;color:var(--color-text);font-size:.84rem;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-full-person-main small,.tavano-timesheet-page .timesheet-full-task-main small,.tavano-timesheet-page .timesheet-full-cell small{overflow:hidden;color:var(--color-text-muted);font-size:.66rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-full-person-total{display:grid;gap:.08rem;justify-items:end;min-width:0}.tavano-timesheet-page .timesheet-full-person-total b,.tavano-timesheet-page .timesheet-full-cell b{overflow:hidden;color:var(--color-text);font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-full-person-total small{color:var(--color-text-muted);font-size:.64rem;font-weight:800}.tavano-timesheet-page .timesheet-full-mini-stats{display:grid;grid-column:2 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.tavano-timesheet-page .timesheet-full-mini-stats span,.tavano-timesheet-page .timesheet-full-cell{display:grid;gap:.08rem;min-width:0;border:1px solid color-mix(in srgb,var(--full-tone) 10%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 48%,transparent);padding:.34rem .44rem}.tavano-timesheet-page .timesheet-full-mini-stats small,.tavano-timesheet-page .timesheet-full-cell span{overflow:hidden;color:var(--color-text-muted);font-size:.58rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tavano-timesheet-page .timesheet-full-mini-stats b{overflow:hidden;color:var(--color-text);font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-full-task-head,.tavano-timesheet-page .timesheet-full-task-row{display:grid;min-width:55rem;grid-template-columns:2rem minmax(15rem,1.55fr) 6.4rem 5.8rem 8rem minmax(6.4rem,auto);align-items:center;gap:.55rem}.tavano-timesheet-page .timesheet-full-entry-head,.tavano-timesheet-page .timesheet-full-entry-row{display:grid;min-width:66rem;grid-template-columns:2rem 8.5rem minmax(15rem,1.45fr) minmax(8rem,.7fr) 6rem 8rem minmax(12rem,1fr);align-items:center;gap:.55rem}.tavano-timesheet-page .timesheet-full-task-head,.tavano-timesheet-page .timesheet-full-entry-head{border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 58%,transparent);color:var(--color-text-muted);font-size:.62rem;font-weight:900;padding:.46rem .58rem;text-transform:uppercase}.tavano-timesheet-page .timesheet-full-task-row{padding:.55rem .62rem}.tavano-timesheet-page .timesheet-full-task-row.needs-pay{--full-tone: var(--chart-5)}.tavano-timesheet-page .timesheet-full-task-row.is-ready{--full-tone: var(--color-success)}.tavano-timesheet-page .timesheet-full-badges{display:flex;min-width:0;flex-wrap:wrap;gap:.28rem}.tavano-timesheet-page .timesheet-full-actions{display:flex;justify-content:flex-end}.tavano-timesheet-page .timesheet-full-entry-row{--full-tone: var(--chart-2);padding:.55rem .62rem}.tavano-timesheet-page .timesheet-full-note{overflow:hidden;color:var(--color-text-muted);font-size:.74rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-full-empty{display:grid;min-height:6rem;place-items:center;border:1px dashed color-mix(in srgb,var(--color-primary) 14%,var(--color-border));border-radius:.5rem;color:var(--color-text-muted);font-size:.78rem;font-weight:800;padding:.8rem;text-align:center}@media (max-width: 900px){.tavano-timesheet-page .timesheet-full-grid{grid-template-columns:minmax(0,1fr)}.tavano-timesheet-page .timesheet-full-table{overflow-x:visible}.tavano-timesheet-page .timesheet-full-task-head,.tavano-timesheet-page .timesheet-full-entry-head{display:none}.tavano-timesheet-page .timesheet-full-person-row,.tavano-timesheet-page .timesheet-full-task-row,.tavano-timesheet-page .timesheet-full-entry-row{min-width:0;grid-template-columns:2rem minmax(0,1fr);align-items:start}.tavano-timesheet-page .timesheet-full-person-main,.tavano-timesheet-page .timesheet-full-task-main{grid-column:2}.tavano-timesheet-page .timesheet-full-person-total,.tavano-timesheet-page .timesheet-full-mini-stats,.tavano-timesheet-page .timesheet-full-cell,.tavano-timesheet-page .timesheet-full-actions,.tavano-timesheet-page .timesheet-full-note{grid-column:1 / -1}.tavano-timesheet-page .timesheet-full-person-total{justify-items:start}.tavano-timesheet-page .timesheet-full-cell span{display:block}.tavano-timesheet-page .timesheet-full-actions{justify-content:stretch}.tavano-timesheet-page .timesheet-full-actions .timesheet-price-action{width:100%}}@media (max-width: 560px){.tavano-timesheet-page .timesheet-full-section-header{grid-template-columns:auto minmax(0,1fr)}.tavano-timesheet-page .timesheet-full-section-header .inline-flex,.tavano-timesheet-page .timesheet-full-section-header [data-slot=badge],.tavano-timesheet-page .timesheet-full-section-header .rounded-full{grid-column:1 / -1;justify-self:start}.tavano-timesheet-page .timesheet-full-mini-stats{grid-template-columns:minmax(0,1fr)}}.tavano-timesheet-page .timesheet-workbook-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 44%),linear-gradient(90deg,color-mix(in srgb,var(--chart-3) 8%,transparent),color-mix(in srgb,var(--chart-5) 6%,transparent));padding:.78rem .9rem}.tavano-timesheet-page .timesheet-workbook-kpis{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;color:var(--color-text-muted);font-size:.72rem;font-weight:850}.tavano-timesheet-page .timesheet-workbook-kpis span{border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 76%,transparent);padding:.3rem .55rem}.tavano-timesheet-page .timesheet-workbook-kpis b{color:var(--color-text)}.tavano-timesheet-page .timesheet-workbook-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:22rem}.tavano-timesheet-page .timesheet-pricing-lane{border-bottom:1px solid color-mix(in srgb,var(--chart-5) 14%,var(--color-border));background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--chart-5) 10%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--chart-5) 6%,transparent),transparent 38%),color-mix(in srgb,var(--color-surface2) 26%,transparent)}.tavano-timesheet-page .timesheet-pricing-lane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.72rem .85rem .15rem}.tavano-timesheet-page .timesheet-pricing-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem;color:var(--color-text-muted);font-size:.68rem;font-weight:850}.tavano-timesheet-page .timesheet-pricing-counts span{border:1px solid color-mix(in srgb,var(--chart-5) 18%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface) 72%,transparent);padding:.26rem .5rem}.tavano-timesheet-page .timesheet-pricing-counts b{color:var(--color-text)}.tavano-timesheet-page .timesheet-pricing-board{margin:.58rem .85rem .85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--chart-5) 10%,var(--color-border));border-radius:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 96%,transparent),color-mix(in srgb,var(--color-surface2) 44%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent),var(--shadow-soft)}.tavano-timesheet-page .timesheet-price-head,.tavano-timesheet-page .timesheet-price-row{display:grid;grid-template-columns:minmax(15rem,1.15fr) minmax(5.4rem,.34fr) minmax(12rem,.72fr) minmax(7rem,.42fr) minmax(10rem,.48fr);align-items:center;gap:.55rem}.tavano-timesheet-page .timesheet-price-head{border-bottom:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);background:color-mix(in srgb,var(--color-surface2) 62%,transparent);color:var(--color-text-muted);font-size:.64rem;font-weight:900;padding:.48rem .68rem;text-transform:uppercase}.tavano-timesheet-page .timesheet-price-rows{display:grid;gap:.42rem;padding:.5rem}.tavano-timesheet-page .timesheet-price-row{--price-tone: var(--color-primary);position:relative;min-height:3.95rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--price-tone) 12%,var(--color-border));border-radius:.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--price-tone) 8%,transparent),transparent 22%),color-mix(in srgb,var(--color-surface) 88%,transparent);padding:.52rem .68rem;animation:tavano-row-in var(--motion-standard) var(--motion-easing) both;animation-delay:calc(var(--row-index, 0) * 34ms);transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-price-row:before{content:"";position:absolute;inset-block:.62rem;left:0;width:.15rem;border-radius:999px;background:var(--price-tone)}.tavano-timesheet-page .timesheet-price-row:after{content:"";position:absolute;top:.55rem;right:.55rem;width:3.2rem;height:3.2rem;pointer-events:none;border-radius:999px;background:color-mix(in srgb,var(--price-tone) 10%,transparent);filter:blur(16px);opacity:.65;transform:translateZ(0);transition:opacity var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-price-row>*{position:relative;z-index:1}.tavano-timesheet-page .timesheet-price-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--price-tone) 12%,var(--color-border))}.tavano-timesheet-page .timesheet-price-row:hover{border-color:color-mix(in srgb,var(--price-tone) 30%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--price-tone) 12%,transparent),transparent 28%),color-mix(in srgb,var(--color-surface2) 88%,transparent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.tavano-timesheet-page .timesheet-price-row:hover:after{opacity:1}.tavano-timesheet-page .timesheet-price-row.needs-pay{--price-tone: var(--color-warning, var(--chart-5))}.tavano-timesheet-page .timesheet-price-row.is-ready{--price-tone: var(--color-success)}.tavano-timesheet-page .timesheet-price-task{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem}.tavano-timesheet-page .timesheet-price-icon{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid color-mix(in srgb,var(--price-tone) 20%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--price-tone) 10%,transparent);color:var(--price-tone);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent);transition:transform var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-price-row:hover .timesheet-price-icon{background:color-mix(in srgb,var(--price-tone) 16%,transparent);transform:scale(1.04)}.tavano-timesheet-page .timesheet-price-status-dot{width:.62rem;height:.62rem;border-radius:999px;background:var(--price-tone);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--price-tone) 12%,transparent)}.tavano-timesheet-page .timesheet-price-title-line{display:flex;min-width:0;align-items:center;gap:.42rem}.tavano-timesheet-page .timesheet-price-title{min-width:0;overflow:hidden;color:var(--color-text);font-size:.82rem;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-type{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--price-tone) 10%,transparent);color:var(--price-tone);font-size:.58rem;font-weight:900;padding:.12rem .38rem}.tavano-timesheet-page .timesheet-price-meta{display:block;overflow:hidden;margin-top:.14rem;color:var(--color-text-muted);font-size:.68rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-cell{display:grid;gap:.08rem;min-width:0}.tavano-timesheet-page .timesheet-price-cell span{display:none;color:var(--color-text-muted);font-size:.62rem;font-weight:850}.tavano-timesheet-page .timesheet-price-cell b{overflow:hidden;color:var(--color-text);font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-cell small{overflow:hidden;color:var(--color-text-muted);font-size:.62rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;min-width:0}.tavano-timesheet-page .timesheet-price-rates span{display:grid;gap:.08rem;min-width:0;border:1px solid color-mix(in srgb,var(--price-tone) 12%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 48%,transparent);padding:.34rem .44rem;transition:border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-price-row:hover .timesheet-price-rates span{border-color:color-mix(in srgb,var(--price-tone) 24%,var(--color-border));background:color-mix(in srgb,var(--color-surface2) 68%,transparent)}.tavano-timesheet-page .timesheet-price-rates small{overflow:hidden;color:var(--color-text-muted);font-size:.58rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tavano-timesheet-page .timesheet-price-rates b{overflow:hidden;color:var(--color-text);font-size:.7rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-action-cell{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.44rem}.tavano-timesheet-page .timesheet-price-state{overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--price-tone) 10%,transparent);color:var(--price-tone);font-size:.6rem;font-weight:900;padding:.16rem .42rem;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-price-action{min-width:5.8rem;justify-content:center;border-color:color-mix(in srgb,var(--price-tone) 28%,var(--color-border))!important;background:color-mix(in srgb,var(--price-tone) 7%,transparent)!important;color:var(--color-text)!important;transition:transform var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-price-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--price-tone) 42%,var(--color-border))!important;background:color-mix(in srgb,var(--price-tone) 13%,transparent)!important}.tavano-timesheet-page .timesheet-price-empty{display:grid;min-height:5.75rem;place-items:center;color:var(--color-text-muted);font-size:.78rem;font-weight:800;padding:.85rem;text-align:center}.tavano-timesheet-page .timesheet-log-pane{min-width:0}.tavano-timesheet-page .timesheet-pane-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);background:color-mix(in srgb,var(--color-surface2) 54%,transparent);padding:.68rem .85rem}.tavano-timesheet-page .timesheet-pay-rail{min-width:0;border-left:1px solid color-mix(in srgb,var(--chart-5) 18%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--chart-5) 10%,transparent),transparent 24%),color-mix(in srgb,var(--color-surface2) 58%,transparent)}.tavano-timesheet-page .timesheet-pay-rail-header{border-bottom:1px solid color-mix(in srgb,var(--chart-5) 18%,var(--color-border));padding:.72rem .75rem}.tavano-timesheet-page .timesheet-pay-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.55rem;padding:.65rem .85rem .85rem}.tavano-timesheet-page .timesheet-pay-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.34rem .62rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--pay-tone, var(--color-primary)) 18%,var(--color-border));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--pay-tone, var(--color-primary)) 8%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface) 86%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--pay-tone, var(--color-primary)) 8%,transparent);padding:.58rem .62rem .6rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-pay-row:before{content:"";position:absolute;inset-block:0;left:0;width:.16rem;background:var(--pay-tone, var(--color-primary))}.tavano-timesheet-page .timesheet-pay-row.needs-pay{--pay-tone: var(--color-primary)}.tavano-timesheet-page .timesheet-pay-row.is-ready{--pay-tone: var(--color-success)}.tavano-timesheet-page .timesheet-pay-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pay-tone, var(--color-primary)) 38%,var(--color-border))}.tavano-timesheet-page .timesheet-pay-row-top{display:flex;align-items:center;flex-wrap:wrap;grid-column:1 / -1;gap:.36rem}.tavano-timesheet-page .timesheet-pay-state{border-radius:999px;background:color-mix(in srgb,var(--pay-tone, var(--color-primary)) 13%,transparent);color:var(--pay-tone, var(--color-primary));font-size:.6rem;font-weight:900;padding:.14rem .42rem}.tavano-timesheet-page .timesheet-pay-title{min-width:0;overflow:hidden;color:var(--color-text);font-size:.84rem;font-weight:900;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-pay-type{border:1px solid color-mix(in srgb,var(--pay-tone, var(--color-primary)) 24%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface) 60%,transparent);color:var(--color-text-muted);font-size:.6rem;font-weight:900;padding:.12rem .4rem}.tavano-timesheet-page .timesheet-pay-meta{grid-column:1 / -1;overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-pay-footer{display:flex;min-width:0;flex-wrap:wrap;grid-column:1 / -1;gap:.32rem}.tavano-timesheet-page .timesheet-pay-footer span{display:inline-flex;align-items:center;gap:.2rem;min-width:0;border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 58%,transparent);color:var(--color-text-muted);font-size:.62rem;font-weight:800;padding:.16rem .42rem}.tavano-timesheet-page .timesheet-pay-footer b{overflow:hidden;color:var(--color-text);font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-pay-action{grid-column:1 / -1;justify-content:center;background:color-mix(in srgb,var(--pay-tone, var(--color-primary)) 8%,transparent)!important;border-color:color-mix(in srgb,var(--pay-tone, var(--color-primary)) 28%,var(--color-border))!important}.tavano-timesheet-page .timesheet-pay-empty{display:grid;min-height:5.75rem;place-items:center;border:1px dashed color-mix(in srgb,var(--chart-5) 24%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface) 58%,transparent);color:var(--color-text-muted);font-size:.78rem;font-weight:800;padding:.75rem;text-align:center}.tavano-timesheet-page .timesheet-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface2) 68%,transparent);padding:.78rem .9rem}.tavano-timesheet-page .timesheet-pay-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;color:var(--color-text-muted);font-size:.72rem;font-weight:800}.tavano-timesheet-page .timesheet-pay-status span{border:1px solid var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 82%,transparent);padding:.34rem .5rem}.tavano-timesheet-page .timesheet-pay-status b{color:var(--color-text)}.tavano-timesheet-page .timesheet-sheet-table{overflow-x:auto}.tavano-timesheet-page .timesheet-sheet-head,.tavano-timesheet-page .timesheet-sheet-row{display:grid;min-width:58rem;grid-template-columns:2.1rem minmax(14rem,1.55fr) minmax(7.5rem,.75fr) 8.2rem 6rem 7.4rem minmax(10rem,1fr);align-items:center;gap:.7rem}.tavano-timesheet-page .timesheet-sheet-head{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.68rem;font-weight:850;padding:.62rem .9rem;text-transform:uppercase}.tavano-timesheet-page .timesheet-sheet-row{border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);padding:.62rem .9rem;animation:tavano-row-in var(--motion-standard) var(--motion-easing) both;animation-delay:calc(var(--row-index, 0) * 26ms);transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-sheet-row:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-primary-soft) 14%,var(--color-surface2));transform:translateY(-1px)}.tavano-timesheet-page .timesheet-sheet-row:last-child{border-bottom:0}.tavano-timesheet-page .timesheet-sheet-row-icon{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--chart-3) 16%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--chart-3) 9%,var(--color-surface2));color:var(--chart-3);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-sheet-row:hover .timesheet-sheet-row-icon{transform:scale(1.04);border-color:color-mix(in srgb,var(--chart-3) 30%,var(--color-border));background:color-mix(in srgb,var(--chart-3) 14%,var(--color-surface2))}.tavano-timesheet-page .timesheet-sheet-task,.tavano-timesheet-page .timesheet-sheet-field,.tavano-timesheet-page .timesheet-sheet-note{min-width:0}.tavano-timesheet-page .timesheet-sheet-task{display:grid;gap:.16rem}.tavano-timesheet-page .timesheet-sheet-task button,.tavano-timesheet-page .timesheet-rollup-row button:not(.inline-flex){min-width:0;color:var(--color-text)}.tavano-timesheet-page .timesheet-sheet-task span,.tavano-timesheet-page .timesheet-rollup-row span,.tavano-timesheet-page .timesheet-sheet-note span:last-child{overflow:hidden;color:var(--color-text-muted);font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-sheet-field{display:flex;min-height:1.75rem;align-items:center;gap:.45rem;color:var(--color-text);font-size:.78rem;font-weight:760}.tavano-timesheet-page .timesheet-sheet-field strong{font-size:.8rem;font-weight:900}.tavano-timesheet-page .timesheet-sheet-note{display:flex;align-items:center;gap:.4rem}.tavano-timesheet-page .timesheet-source-chip{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-primary) 26%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary-soft) 32%,transparent);color:var(--color-primary)!important;font-size:.64rem!important;font-weight:900!important;padding:.15rem .44rem}.tavano-timesheet-page .timesheet-mobile-label{display:none}.tavano-timesheet-page .timesheet-sheet-empty{display:grid;min-height:8rem;place-items:center;border:1px dashed color-mix(in srgb,var(--color-primary) 14%,var(--color-border));color:var(--color-text-muted);font-size:.82rem;font-weight:800;margin:.75rem;border-radius:.5rem;text-align:center}.tavano-timesheet-page .timesheet-rollup-grid{display:grid;gap:.42rem;padding:.65rem}.tavano-timesheet-page .timesheet-rollup-row{display:grid;grid-template-columns:minmax(16rem,1fr) 6.5rem 6rem 8rem auto;align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 78%,transparent);padding:.58rem .65rem;transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-rollup-row:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-primary-soft) 12%,var(--color-surface2));transform:translateY(-1px)}.tavano-timesheet-page .timesheet-rollup-row>div:first-child{display:grid;gap:.16rem}.tavano-timesheet-page .timesheet-rollup-row strong{font-size:.82rem;font-weight:900}.tavano-timesheet-page .timesheet-minimal-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,1fr)}.tavano-timesheet-page .timesheet-minimal-signal,.tavano-timesheet-page .timesheet-minimal-panel{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--timesheet-tone, var(--color-primary)) 13%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--timesheet-tone, var(--color-primary)) 10%,var(--color-surface)),var(--color-surface))!important;box-shadow:var(--shadow-soft)}.tavano-timesheet-page .timesheet-minimal-signal{min-height:4.7rem;animation:tavano-fade-up var(--motion-slow) var(--motion-easing) both;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tavano-timesheet-page .timesheet-minimal-signal:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--timesheet-tone, var(--color-primary)) 32%,var(--color-border))!important;box-shadow:var(--shadow-card-hover)}.tavano-timesheet-page .timesheet-minimal-signal[data-tone=success],.tavano-timesheet-page .timesheet-minimal-panel[data-tone=success]{--timesheet-tone: var(--color-success)}.tavano-timesheet-page .timesheet-minimal-signal[data-tone=blue],.tavano-timesheet-page .timesheet-minimal-panel[data-tone=people],.tavano-timesheet-page .timesheet-minimal-panel[data-tone=task]{--timesheet-tone: var(--chart-3)}.tavano-timesheet-page .timesheet-minimal-signal[data-tone=pay],.tavano-timesheet-page .timesheet-minimal-panel[data-tone=pay]{--timesheet-tone: var(--chart-5)}.tavano-timesheet-page .timesheet-minimal-panel[data-tone=active]{--timesheet-tone: var(--color-success)}.tavano-timesheet-page .timesheet-minimal-panel[data-tone=recent],.tavano-timesheet-page .timesheet-minimal-panel[data-tone=rhythm]{--timesheet-tone: var(--chart-2)}.tavano-timesheet-page .timesheet-minimal-signal:before,.tavano-timesheet-page .timesheet-minimal-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 86% 10%,color-mix(in srgb,var(--timesheet-tone, var(--color-primary)) 16%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--timesheet-tone, var(--color-primary)) 8%,transparent),transparent 50%);opacity:.75}.tavano-timesheet-page .timesheet-minimal-signal>*,.tavano-timesheet-page .timesheet-minimal-panel>*{position:relative;z-index:1}.tavano-timesheet-page .timesheet-minimal-signal-icon,.tavano-timesheet-page .timesheet-minimal-panel-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--timesheet-tone, var(--color-primary)) 13%,var(--color-surface2));color:var(--timesheet-tone, var(--color-primary))}.tavano-timesheet-page .timesheet-mini-progress{height:.42rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 45%,transparent)}.tavano-timesheet-page .timesheet-mini-progress span{display:block;height:100%;border-radius:inherit;background:var(--timesheet-tone, var(--color-primary));transition:width var(--motion-slow) var(--motion-easing)}.tavano-timesheet-page .timesheet-mini-day-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;min-height:8.25rem;align-items:end;border:1px solid var(--color-border);border-radius:.5rem;background:linear-gradient(to top,color-mix(in srgb,var(--color-border) 22%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--color-surface2) 78%,transparent);background-size:100% 33%;padding:.55rem}.tavano-timesheet-page .timesheet-mini-day{display:grid;height:100%;min-width:0;grid-template-rows:minmax(0,1fr) auto;gap:.35rem;align-items:end;justify-items:center}.tavano-timesheet-page .timesheet-mini-day span{width:100%;max-width:1.5rem;border-radius:.35rem;background:var(--chart-2)}.tavano-timesheet-page .timesheet-mini-day small{max-width:100%;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-live-clock{border:1px solid color-mix(in srgb,var(--color-success) 28%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface2));color:var(--color-success);padding:.45rem .65rem;font-size:1.2rem;font-weight:850;line-height:1}.tavano-timesheet-page .timesheet-billable-ring{display:grid;width:7.25rem;aspect-ratio:1;place-items:center;margin-inline:auto;border-radius:999px;background:conic-gradient(var(--color-success) 0 var(--billable-pct),color-mix(in srgb,var(--color-border) 54%,transparent) var(--billable-pct) 100%);padding:.52rem}.tavano-timesheet-page .timesheet-billable-ring>div{display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;background:var(--color-surface);text-align:center}.tavano-timesheet-page .timesheet-billable-ring span{font-size:1.5rem;font-weight:850;line-height:1}.tavano-timesheet-page .timesheet-billable-ring small,.tavano-timesheet-page .timesheet-mini-stat span,.tavano-timesheet-page .timesheet-pay-split span{color:var(--color-text-muted);font-size:.66rem;font-weight:800}.tavano-timesheet-page .timesheet-mini-stat,.tavano-timesheet-page .timesheet-pay-split>div{min-width:0;border:1px solid var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 78%,transparent);padding:.55rem}.tavano-timesheet-page .timesheet-mini-stat b,.tavano-timesheet-page .timesheet-pay-split b{display:block;margin-top:.2rem;color:var(--color-text);font-size:.94rem}.tavano-timesheet-page .timesheet-pay-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tavano-timesheet-page .timesheet-recent-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 78%,transparent);padding:.58rem .65rem;text-align:left;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.tavano-timesheet-page .timesheet-recent-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chart-2) 35%,var(--color-border))}.tavano-timesheet-page .timesheet-recent-row span{min-width:0}.tavano-timesheet-page .timesheet-recent-row b,.tavano-timesheet-page .timesheet-recent-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-timesheet-page .timesheet-recent-row b{color:var(--color-text);font-size:.78rem}.tavano-timesheet-page .timesheet-recent-row small{color:var(--color-text-muted);font-size:.68rem}.tavano-timesheet-page .timesheet-recent-row strong{color:var(--chart-2);font-size:.78rem}.tavano-timesheet-page .timesheet-empty-mini{display:grid;min-height:6.25rem;place-items:center;border:1px dashed var(--color-border);border-radius:.5rem;color:var(--color-text-muted);text-align:center;font-size:.78rem;font-weight:700}@media (max-width: 1180px){.tavano-timesheet-page .timesheet-minimal-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-timesheet-page .timesheet-price-head,.tavano-timesheet-page .timesheet-price-row{grid-template-columns:minmax(14rem,1fr) 5.4rem minmax(10.5rem,.72fr) 6.5rem minmax(8.5rem,.6fr)}.tavano-timesheet-page .timesheet-workbook-layout{grid-template-columns:minmax(0,1fr)}.tavano-timesheet-page .timesheet-pay-rail{border-left:0;border-top:1px solid color-mix(in srgb,var(--chart-5) 18%,var(--color-border))}.tavano-timesheet-page .timesheet-pay-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.tavano-timesheet-page .timesheet-minimal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-timesheet-page .timesheet-rollup-row{grid-template-columns:minmax(14rem,1fr) 6rem 5.5rem 7.5rem auto}}@media (max-width: 980px){.tavano-timesheet-page .timesheet-price-head{display:none}.tavano-timesheet-page .timesheet-price-rows{gap:.5rem;padding:.5rem}.tavano-timesheet-page .timesheet-price-row{grid-template-columns:minmax(0,1fr) minmax(8rem,.46fr);gap:.55rem;border:1px solid color-mix(in srgb,var(--price-tone) 18%,var(--color-border));border-radius:.5rem}.tavano-timesheet-page .timesheet-price-task,.tavano-timesheet-page .timesheet-price-rates,.tavano-timesheet-page .timesheet-price-action-cell{grid-column:1 / -1}.tavano-timesheet-page .timesheet-price-cell span{display:block}.tavano-timesheet-page .timesheet-price-action-cell{justify-content:space-between}}@media (max-width: 767px){.tavano-timesheet-page .timesheet-view-switch{width:100%}.tavano-timesheet-page .timesheet-view-switch button{flex:1 1 0}.tavano-timesheet-page .timesheet-minimal-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-timesheet-page .timesheet-minimal-grid{grid-template-columns:minmax(0,1fr)}.tavano-timesheet-page .timesheet-minimal-signal{padding:.6rem}.tavano-timesheet-page .timesheet-minimal-signal-icon{width:1.7rem;height:1.7rem}.tavano-timesheet-page .timesheet-sheet-header,.tavano-timesheet-page .timesheet-workbook-header,.tavano-timesheet-page .timesheet-sheet-active{align-items:flex-start;flex-direction:column}.tavano-timesheet-page .timesheet-workbook-kpis{justify-content:flex-start}.tavano-timesheet-page .timesheet-pricing-lane-header{flex-direction:column}.tavano-timesheet-page .timesheet-pricing-counts{justify-content:flex-start}.tavano-timesheet-page .timesheet-pricing-board{margin:.55rem}.tavano-timesheet-page .timesheet-price-head{display:none}.tavano-timesheet-page .timesheet-price-rows{gap:.45rem;padding:.45rem}.tavano-timesheet-page .timesheet-price-row{min-height:auto;grid-template-columns:minmax(0,1fr);gap:.5rem;border:1px solid color-mix(in srgb,var(--price-tone) 18%,var(--color-border));border-radius:.5rem;padding:.62rem}.tavano-timesheet-page .timesheet-price-row:before{inset:0 0 auto;width:auto;height:.15rem;border-radius:999px}.tavano-timesheet-page .timesheet-price-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-timesheet-page .timesheet-price-cell span{display:block}.tavano-timesheet-page .timesheet-price-action-cell{align-items:stretch;flex-direction:column}.tavano-timesheet-page .timesheet-price-state{align-self:flex-start}.tavano-timesheet-page .timesheet-price-action{width:100%}.tavano-timesheet-page .timesheet-sheet-active .inline-flex,.tavano-timesheet-page .timesheet-sheet-active button:last-child{width:100%;justify-content:center}.tavano-timesheet-page .timesheet-sheet-table{overflow-x:visible}.tavano-timesheet-page .timesheet-sheet-head{display:none}.tavano-timesheet-page .timesheet-sheet-row{min-width:0;grid-template-columns:2rem minmax(0,1fr);gap:.52rem;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:.5rem;margin:.55rem;padding:.65rem}.tavano-timesheet-page .timesheet-sheet-row-icon{grid-column:1;grid-row:1}.tavano-timesheet-page .timesheet-sheet-task{grid-column:2}.tavano-timesheet-page .timesheet-sheet-field,.tavano-timesheet-page .timesheet-sheet-note{grid-column:1 / -1}.tavano-timesheet-page .timesheet-sheet-field{display:grid;gap:.1rem;min-height:auto}.tavano-timesheet-page .timesheet-mobile-label{display:block;color:var(--color-text-muted);font-size:.64rem;font-weight:850;text-transform:uppercase}.tavano-timesheet-page .timesheet-rollup-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-timesheet-page .timesheet-pay-list{grid-template-columns:minmax(0,1fr);padding:.55rem}.tavano-timesheet-page .timesheet-rollup-row>div:first-child,.tavano-timesheet-page .timesheet-rollup-row .inline-flex{grid-column:1 / -1}.tavano-timesheet-page .timesheet-mini-day-bars{min-height:6.5rem}}.tavano-inbox-compact{padding:.5rem}.tavano-inbox-compact .inbox-page-frame{max-width:100rem}.tavano-inbox-compact .inbox-compact-header,.tavano-inbox-compact .inbox-selection-bar,.tavano-inbox-compact .inbox-list-surface{border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border))!important;background:color-mix(in srgb,var(--color-surface) 94%,transparent)!important;box-shadow:var(--shadow-soft)}.tavano-inbox-compact .inbox-row{grid-template-columns:1.15rem 1.75rem minmax(12rem,.72fr) minmax(10rem,.42fr) 7rem minmax(14rem,auto);min-height:3.15rem}.tavano-inbox-compact .inbox-row:hover{background:color-mix(in srgb,var(--color-primary-soft) 18%,var(--color-surface2))!important}.tavano-inbox-compact .inbox-row.is-unread{box-shadow:inset 2px 0 0 var(--color-primary)}.tavano-inbox-compact .inbox-row-action,.tavano-inbox-compact .inbox-small-button{min-height:1.9rem!important;height:1.9rem!important;border-radius:.5rem!important;padding:0 .55rem!important;font-size:.72rem!important;line-height:1rem!important}.tavano-inbox-compact .inbox-mini-badge{max-width:9rem;overflow:hidden;border-radius:999px;padding:.15rem .48rem;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.tavano-inbox-compact .inbox-task-badge{max-width:8rem}.tavano-inbox-compact .inbox-empty-state{min-height:16rem}.tavano-inbox-compact .inbox-lane-chip,.tavano-inbox-compact .inbox-tab-button{min-height:2rem}@media (max-width: 900px){.tavano-inbox-compact .inbox-row{grid-template-columns:1.15rem 1.75rem minmax(0,1fr);align-items:start}.tavano-inbox-compact .inbox-row-meta,.tavano-inbox-compact .inbox-row-time,.tavano-inbox-compact .inbox-row-actions{grid-column:3 / -1;justify-content:flex-start;text-align:left}.tavano-inbox-compact .inbox-row-actions{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(5.35rem,1fr));width:100%;overflow:visible;gap:.35rem;padding-top:.2rem;padding-bottom:0;text-align:center}.tavano-inbox-compact .inbox-row-actions>*,.tavano-inbox-compact .inbox-row-actions .inbox-row-action{width:100%;min-width:0;justify-content:center;white-space:nowrap}.tavano-inbox-compact .inbox-row-actions .inbox-row-action,.tavano-inbox-compact .inbox-row-actions .tv-button{height:auto!important;min-height:2.1rem!important;padding-block:.38rem!important}}.tavano-dashboard-redesign .dashboard-mini-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-mini-calendar-day{display:flex;min-height:8.4rem;flex-direction:column;gap:.45rem}.tavano-dashboard-redesign .dashboard-mini-calendar-day-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.35rem}.tavano-dashboard-redesign .dashboard-mini-calendar-day-head>span:last-child{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:.45rem;background:var(--color-surface);color:var(--color-text);font-size:.68rem;font-weight:800}.tavano-dashboard-redesign .dashboard-mini-calendar-events{display:grid;min-height:4.6rem;align-content:start;gap:.32rem}.tavano-dashboard-redesign .dashboard-mini-calendar-event,.tavano-dashboard-redesign .dashboard-mini-calendar-more{display:flex;min-width:0;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--event-color, var(--color-primary)) 18%,var(--color-border));border-radius:.45rem;background:color-mix(in srgb,var(--event-color, var(--color-primary)) 8%,var(--color-surface));padding:.32rem .38rem;color:var(--color-text);font-size:.66rem;font-weight:750;line-height:1;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-mini-calendar-event,.tavano-dashboard-redesign .dashboard-mini-calendar-more,.tavano-dashboard-redesign .dashboard-rhythm-icons a{min-height:0}.tavano-dashboard-redesign .dashboard-mini-calendar-event:hover,.tavano-dashboard-redesign .dashboard-mini-calendar-more:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--event-color, var(--color-primary)) 36%,var(--color-border))}.tavano-dashboard-redesign .dashboard-mini-calendar-event[data-type=task],.tavano-dashboard-redesign .dashboard-rhythm-icons a[data-type=task],.tavano-dashboard-redesign .dashboard-mini-calendar-agenda-item[data-type=task]{--event-color: var(--chart-3)}.tavano-dashboard-redesign .dashboard-mini-calendar-event[data-type=meeting],.tavano-dashboard-redesign .dashboard-rhythm-icons a[data-type=meeting],.tavano-dashboard-redesign .dashboard-mini-calendar-agenda-item[data-type=meeting]{--event-color: var(--chart-2)}.tavano-dashboard-redesign .dashboard-mini-calendar-event[data-type=overdue],.tavano-dashboard-redesign .dashboard-rhythm-icons a[data-type=overdue],.tavano-dashboard-redesign .dashboard-mini-calendar-agenda-item[data-type=overdue]{--event-color: var(--color-danger)}.tavano-dashboard-redesign .dashboard-mini-calendar-event svg{color:var(--event-color)}.tavano-dashboard-redesign .dashboard-mini-calendar-more{justify-content:center;color:var(--color-text-muted)}.tavano-dashboard-redesign .dashboard-mini-calendar-counts{display:grid;grid-template-columns:repeat(3,max-content);gap:.28rem;margin-top:auto}.tavano-dashboard-redesign .dashboard-mini-calendar-counts span{display:inline-flex;min-width:1.38rem;min-height:1.22rem;align-items:center;justify-content:center;gap:.22rem;border:1px solid color-mix(in srgb,var(--event-color, var(--color-border)) 28%,var(--color-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--event-color, var(--color-border)) 14%,var(--color-surface2)),color-mix(in srgb,var(--event-color, var(--color-border)) 7%,var(--color-surface)));color:var(--event-color, var(--color-text-muted));padding:.18rem .42rem;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:860;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.tavano-dashboard-redesign .dashboard-mini-calendar-counts span[data-type=task]{--event-color: var(--chart-3)}.tavano-dashboard-redesign .dashboard-mini-calendar-counts span[data-type=meeting]{--event-color: var(--chart-2)}.tavano-dashboard-redesign .dashboard-mini-calendar-counts span[data-type=overdue]{--event-color: var(--color-danger)}.tavano-dashboard-redesign .dashboard-mini-calendar-agenda-icon{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--event-color, var(--color-primary)) 12%,var(--color-surface));color:var(--event-color, var(--color-primary))}.tavano-dashboard-redesign .dashboard-rhythm-day{min-width:0}.tavano-dashboard-redesign .dashboard-rhythm-icons{display:flex;min-height:1.15rem;flex-wrap:wrap;justify-content:center;gap:.18rem;margin-top:.35rem}.tavano-dashboard-redesign .dashboard-rhythm-icons a,.tavano-dashboard-redesign .dashboard-rhythm-icons i{display:grid;width:1rem;height:1rem;place-items:center;border-radius:.32rem;background:color-mix(in srgb,var(--event-color, var(--color-border)) 15%,var(--color-surface));color:var(--event-color, var(--color-text-muted))}.tavano-dashboard-redesign .dashboard-rhythm-icons i{width:60%;height:.15rem;align-self:center;background:color-mix(in srgb,var(--color-border) 72%,transparent)}.tavano-dashboard-redesign .dashboard-mini-calendar-agenda{min-width:0}.tavano-dashboard-redesign .dashboard-status-shell,.tavano-dashboard-redesign .dashboard-insight-strip,.tavano-dashboard-redesign .dashboard-mini-calendar-layout,.tavano-dashboard-redesign .dashboard-mini-calendar-grid,.tavano-dashboard-redesign .dashboard-chart-board,.tavano-dashboard-redesign .dashboard-analytics-picker,.tavano-dashboard-redesign .dashboard-main-grid,.tavano-dashboard-redesign .dashboard-secondary-grid,.tavano-my-tasks-page .mytasks-content-grid,.tavano-my-tasks-page .mytasks-hero-grid{align-items:stretch}@media (min-width: 900px){.tavano-dashboard-redesign .dashboard-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-main-grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.tavano-dashboard-redesign .dashboard-insight-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-mini-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-mini-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.56fr)}.tavano-dashboard-redesign .dashboard-chart-board{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-analytics-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-secondary-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.tavano-dashboard-redesign .dashboard-list-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.tavano-my-tasks-page .mytasks-hero-grid,.tavano-my-tasks-page .mytasks-content-grid{grid-template-columns:minmax(0,1fr) 22rem}.tavano-my-tasks-page .mytasks-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tavano-my-tasks-page .mytasks-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tavano-field{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 88%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);box-shadow:inset 0 1px #ffffff0a;transition:border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-field:focus-within,.tavano-field[data-state=open]{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border));box-shadow:inset 0 1px #ffffff0d,0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent)}.tavano-app-content .rounded-\[40px\],.tavano-app-content .rounded-\[36px\],.tavano-app-content .rounded-\[32px\],.tavano-app-content .rounded-\[30px\],.tavano-app-content .rounded-\[28px\],.tavano-app-content .rounded-\[26px\],.tavano-app-content .rounded-\[24px\],.tavano-app-content .rounded-3xl,.tavano-app-content .rounded-2xl,.tavano-app-content .rounded-xl,.tavano-app-content .tavano-page-hero,.tavano-app-content .tavano-page-frame,.tavano-app-content .tavano-workbench,.tavano-app-content .tavano-panel,.tavano-app-content .tavano-panel-strong,.tavano-app-content .tavano-toolbar-pill,.tavano-app-content .tavano-glass-soft,.tavano-app-content .tavano-ghost-surface,.tavano-app-content .tavano-chart-panel,.tavano-app-content .tavano-chart-canvas,.tavano-app-content .tavano-chart-stat,.tavano-app-content .tavano-field{border-radius:8px}.tavano-app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:var(--color-text);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 88%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:8px;box-shadow:inset 0 1px #ffffff0a;transition:border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border));box-shadow:inset 0 1px #ffffff0d,0 0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent);outline:none}.tavano-app-content input[type=checkbox],.tavano-app-content input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:20px;height:20px;min-width:20px;border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border));background:color-mix(in srgb,var(--color-surface2) 94%,transparent);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0f172a0f;vertical-align:-.18em;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-app-content input[type=checkbox],.tavano-app-content input[type=radio]{border-radius:999px}.tavano-app-content input[type=checkbox]:before{content:"";width:11px;height:11px;clip-path:polygon(14% 48%,0 62%,39% 100%,100% 18%,84% 6%,36% 68%);transform:scale(0);transform-origin:center;background:var(--color-onPrimary);transition:transform var(--motion-fast) var(--motion-easing)}.tavano-app-content input[type=radio]:before{content:"";width:8px;height:8px;border-radius:999px;transform:scale(0);background:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent);transition:transform var(--motion-fast) var(--motion-easing)}.tavano-app-content input[type=checkbox]:checked{border-color:color-mix(in srgb,var(--color-primary) 88%,white 8%);background:var(--gradient-primary-alt);box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 24%,transparent)}.tavano-app-content input[type=checkbox]:checked:before,.tavano-app-content input[type=radio]:checked:before{transform:scale(1)}.tavano-app-content input[type=radio]:checked{border-color:var(--color-primary)}.tavano-app-content input[type=checkbox]:focus-visible,.tavano-app-content input[type=radio]:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff0d,0 0 0 4px color-mix(in srgb,var(--color-primary) 12%,transparent)}.tavano-app-content :where(table){border-collapse:separate;border-spacing:0}.tavano-app-content :where(th){color:var(--color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:0}.tavano-app-content :where(tr){transition:background-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-quiet-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border)) transparent}.tavano-thread-line{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 26%,transparent),color-mix(in srgb,var(--color-border) 70%,transparent))}.tavano-soft-separator{position:relative}.tavano-soft-separator:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border) 85%,transparent),transparent)}html:not(.dark) .tavano-shell{background:var(--gradient-surface);border-color:color-mix(in srgb,var(--color-border-strong) 42%,var(--color-border));box-shadow:var(--shadow-card)}html:not(.dark) .tavano-panel-strong{background:var(--color-panel-strong);border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border));box-shadow:var(--shadow-card-hover)}html:not(.dark) .tavano-page-hero{background:var(--gradient-hero);border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border));box-shadow:var(--shadow-card)}html:not(.dark) .tavano-toolbar-pill{background:var(--color-surface2);border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border));box-shadow:var(--shadow-soft)}html:not(.dark) .tavano-chart-panel{background:var(--chart-surface-strong);box-shadow:var(--shadow-card)}html:not(.dark) .tavano-chart-canvas{box-shadow:var(--shadow-soft)}.tavano-app-content:not(.p-0){padding:clamp(.5rem,.72vw,.85rem)!important}.tavano-app-content:not(.p-0) .tavano-page-shell{min-height:auto;padding:0!important}.tavano-app-content:not(.p-0) .tavano-page-shell:before{opacity:.38}.tavano-app-content:not(.p-0) .tavano-page-stack,.tavano-app-content:not(.p-0)>.mx-auto.max-w-7xl,.tavano-app-content:not(.p-0)>.mx-auto.max-w-6xl,.tavano-app-content:not(.p-0)>.max-w-6xl.mx-auto,.tavano-app-content:not(.p-0)>.min-h-full>.mx-auto{max-width:100rem!important;width:100%}.tavano-app-content:not(.p-0) .tavano-page-stack>:not([hidden])~:not([hidden]),.tavano-app-content:not(.p-0) .space-y-8>:not([hidden])~:not([hidden]),.tavano-app-content:not(.p-0) .space-y-6>:not([hidden])~:not([hidden]),.tavano-app-content:not(.p-0) .space-y-5>:not([hidden])~:not([hidden]),.tavano-app-content:not(.p-0) .space-y-4>:not([hidden])~:not([hidden]){margin-top:.75rem!important}.tavano-app-content:not(.p-0) .gap-8,.tavano-app-content:not(.p-0) .gap-6,.tavano-app-content:not(.p-0) .gap-5,.tavano-app-content:not(.p-0) .gap-4{gap:.75rem!important}.tavano-app-content:not(.p-0) .tavano-page-hero,.tavano-app-content:not(.p-0) .tavano-page-frame,.tavano-app-content:not(.p-0) .tavano-workbench,.tavano-app-content:not(.p-0) .tavano-panel,.tavano-app-content:not(.p-0) .tavano-panel-strong,.tavano-app-content:not(.p-0)>.mx-auto.max-w-7xl.space-y-6>section:first-child,.tavano-app-content:not(.p-0)>.mx-auto.max-w-6xl.space-y-4>section:first-child{border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 98%,transparent),color-mix(in srgb,var(--color-surface2) 92%,transparent))!important;box-shadow:var(--shadow-soft)!important}.tavano-app-content:not(.p-0) .tavano-page-hero,.tavano-app-content:not(.p-0)>.mx-auto.max-w-7xl.space-y-6>section:first-child,.tavano-app-content:not(.p-0)>.mx-auto.max-w-6xl.space-y-4>section:first-child{padding:.75rem!important}.tavano-app-content:not(.p-0) .tavano-page-hero :where(.mt-6,.mt-5,.mt-4),.tavano-app-content:not(.p-0)>.mx-auto.max-w-7xl.space-y-6>section:first-child :where(.mt-6,.mt-5,.mt-4),.tavano-app-content:not(.p-0)>.mx-auto.max-w-6xl.space-y-4>section:first-child :where(.mt-6,.mt-5,.mt-4){margin-top:.65rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.px-8,.px-6,.px-5,.px-4){padding-left:.75rem!important;padding-right:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.py-8,.py-6,.py-5,.py-4){padding-top:.75rem!important;padding-bottom:.75rem!important}.tavano-app-content:not(.p-0) :where(h1,.text-6xl,.text-5xl,.text-4xl){font-size:clamp(1.25rem,1.42vw,1.65rem)!important;line-height:1.14!important;letter-spacing:0!important}.tavano-app-content:not(.p-0) :where(h2,.text-3xl,.text-2xl){font-size:clamp(1rem,1.02vw,1.25rem)!important;line-height:1.2!important;letter-spacing:0!important}.tavano-app-content:not(.p-0) .tavano-page-hero p,.tavano-app-content:not(.p-0)>.mx-auto.max-w-7xl.space-y-6>section:first-child p,.tavano-app-content:not(.p-0)>.mx-auto.max-w-6xl.space-y-4>section:first-child p{display:-webkit-box;max-width:58rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem!important;line-height:1.42!important}.tavano-app-content:not(.p-0) :where(button,[role=button],a){letter-spacing:0!important}.tavano-app-content:not(.p-0) :where(button,[role=button]){min-height:2rem}.tavano-app-content:not(.p-0) :where(.h-12,.h-11,.h-10,.h-9){min-height:2rem}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border{box-shadow:var(--shadow-soft)}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) .calendar-kpi-grid>*,.tavano-app-content:not(.p-0) .meet-kpi-grid>*{padding:.5rem .65rem!important}.tavano-app-content:not(.p-0) .calendar-kpi-grid .text-2xl,.tavano-app-content:not(.p-0) .meet-kpi-grid .text-2xl{margin-top:.35rem!important;font-size:1rem!important;line-height:1!important}.tavano-app-content:not(.p-0) .calendar-month-grid{gap:.35rem!important}.tavano-app-content:not(.p-0) .calendar-month-grid>button{min-height:5.35rem!important;padding:.45rem!important}.tavano-app-content:not(.p-0) .calendar-month-grid>button .mt-2{margin-top:.35rem!important}.tavano-app-content:not(.p-0) .calendar-month-grid>button .space-y-1>:not([hidden])~:not([hidden]){margin-top:.2rem!important}.tavano-app-content:not(.p-0) .tavano-meet-page textarea{min-height:4.75rem!important}.tavano-app-content:not(.p-0) .tavano-meet-page .rounded-3xl,.tavano-app-content:not(.p-0) .tavano-calendar-page .rounded-2xl,.tavano-app-content:not(.p-0) .tavano-workbench .rounded-\[24px\],.tavano-app-content:not(.p-0) .tavano-workbench .rounded-2xl{padding:.65rem!important}.tavano-app-content:not(.p-0) .tavano-vault-page,.tavano-app-content:not(.p-0) .tavano-my-tasks-page,.tavano-app-content:not(.p-0) .tavano-dashboard-redesign,.tavano-app-content:not(.p-0)>.min-h-full{padding:0!important}.tavano-app-content:not(.p-0)>.min-h-full>.mx-auto{gap:.75rem!important}@media (max-width: 767px){.tavano-app-content:not(.p-0){padding:.45rem!important}.tavano-app-content:not(.p-0) .calendar-month-grid>button{min-height:4.35rem!important}.tavano-app-content:not(.p-0) .calendar-kpi-grid,.tavano-app-content:not(.p-0) .meet-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.\[-\:•\]{-: •}.\[scrollbar-width\:none\]{scrollbar-width:none}.home-clickup-page,.clickup-inbox-page{--cu-page-bg: #f6f5f2;--cu-surface: rgba(255, 255, 255, .92);--cu-surface-2: #ffffff;--cu-soft: #f0efeb;--cu-line: rgba(15, 23, 42, .1);--cu-text: #171717;--cu-muted: #6b7280;--cu-faint: #9ca3af;--cu-active: color-mix(in srgb, var(--color-primary) 16%, transparent);--cu-active-strong: var(--color-primary);--cu-dock-bg: rgba(255, 255, 255, .82);--cu-dock-border: rgba(15, 23, 42, .16);--cu-dock-shadow: 0 1.1rem 3rem rgba(15, 23, 42, .16);color:var(--cu-text)}.dark .home-clickup-page,.dark .clickup-inbox-page,.home-clickup-page.dark,.clickup-inbox-page.dark{--cu-page-bg: #111111;--cu-surface: rgba(18, 18, 18, .96);--cu-surface-2: #181818;--cu-soft: #222222;--cu-line: rgba(255, 255, 255, .1);--cu-text: #f5f5f5;--cu-muted: #a3a3a3;--cu-faint: #737373;--cu-active: color-mix(in srgb, var(--color-primary) 24%, rgba(255, 255, 255, .04));--cu-dock-bg: rgba(22, 22, 22, .74);--cu-dock-border: rgba(255, 255, 255, .16);--cu-dock-shadow: 0 1.2rem 3.5rem rgba(0, 0, 0, .42)}.home-create-option.is-orange>span{background:#f07a2b}.home-create-option.is-yellow>span{background:#f3c642;color:#1a1a1a}@media (min-width: 768px){.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page){background:var(--cu-page-bg)!important}.home-clickup-page.tv-app-page{width:100%;max-width:none;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 3rem);padding:0!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row,.home-clickup-page .home-quick-strip{max-width:116rem;margin-inline:auto}.home-clickup-page .home-clickup-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;max-width:116rem;margin-inline:auto}.home-clickup-page .home-clickup-panel{min-height:17rem;border:1px solid var(--cu-line)!important;background:var(--cu-surface)!important;box-shadow:none!important}.home-clickup-page .home-directory-panel,.home-clickup-page .home-recents-panel,.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:block!important}.clickup-inbox-page .inbox-page-frame{max-width:none!important;padding:0!important;gap:0!important}.clickup-inbox-page .clickup-inbox-header{border-radius:0!important;border-inline:0!important;border-top:0!important;background:var(--cu-surface)!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row,.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:none!important}.clickup-inbox-page .inbox-desktop-buckets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));min-height:4.5rem;border-bottom:1px solid var(--cu-line)}.clickup-inbox-page .inbox-desktop-bucket{border:0!important;border-right:1px solid var(--cu-line)!important;border-radius:0!important;background:transparent!important;color:var(--cu-muted)!important;justify-content:flex-start;padding:.8rem 1.25rem}.clickup-inbox-page .inbox-desktop-bucket:last-child{border-right:0!important}.clickup-inbox-page .inbox-desktop-bucket.is-active{color:var(--cu-text)!important;box-shadow:inset 0 -2px 0 var(--cu-active-strong)}.clickup-inbox-page .inbox-lane-strip{border-top:0!important;background:var(--cu-page-bg);padding:.8rem 1rem!important}.clickup-inbox-page .inbox-list-surface{border:0!important;border-radius:0!important;background:var(--cu-page-bg)!important;box-shadow:none!important}.clickup-inbox-page .inbox-group-stack{padding:.8rem 1rem 2rem!important}.clickup-inbox-page .inbox-date-heading{margin:1rem 0 .45rem!important;padding-inline:.25rem!important;color:var(--cu-text)!important;font-size:.85rem!important;font-weight:700!important}.clickup-inbox-page .inbox-date-rows{overflow:hidden;border:1px solid var(--cu-line)!important;border-radius:.75rem!important;background:var(--cu-surface)!important}.clickup-inbox-page .clickup-inbox-row{grid-template-columns:1.5rem 1.2rem 2rem minmax(14rem,.8fr) minmax(20rem,1fr) 5.25rem auto!important;min-height:2.75rem;border-color:var(--cu-line)!important;background:transparent!important}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 8%,transparent)!important}.clickup-inbox-page .inbox-row-actions,.clickup-inbox-page .inbox-row-actions>*{display:inline-flex!important}.clickup-inbox-page .cu-mobile-bottom-shell,.home-clickup-page .cu-mobile-bottom-shell,.clickup-inbox-page .home-create-backdrop,.home-clickup-page .home-create-backdrop{display:none!important}}@media (max-width: 767px){body:has(.home-clickup-page) .tv-os-topbar,body:has(.home-clickup-page) .tv-os-mobile-nav,body:has(.clickup-inbox-page) .tv-os-topbar,body:has(.clickup-inbox-page) .tv-os-mobile-nav{display:none!important}body:has(.home-clickup-page) .tavano-app-content,body:has(.clickup-inbox-page) .tavano-app-content{margin-top:0!important;min-height:100dvh!important;padding:0!important;background:var(--cu-page-bg)!important;overflow-x:hidden!important}.home-clickup-page.tv-app-page,.clickup-inbox-page{width:100%;max-width:none!important;min-height:100dvh;padding:0 0 calc(8.75rem + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden;background:var(--cu-page-bg)!important;color:var(--cu-text)!important}.home-clickup-page .home-clickup-top{display:flex!important;align-items:center;justify-content:space-between;padding:calc(1.05rem + env(safe-area-inset-top,0px)) 1rem .95rem!important;border:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--cu-surface-2) 96%,transparent),color-mix(in srgb,var(--cu-surface) 88%,transparent));box-shadow:none!important}.home-clickup-page .home-workspace-title{display:flex;min-width:0;align-items:center;gap:.75rem}.home-clickup-page .home-workspace-mark{width:2.65rem;height:2.65rem;border-radius:.7rem;background:var(--color-primary);color:var(--color-onPrimary);font-size:1.1rem;font-weight:800}.home-clickup-page .home-workspace-title h1{max-width:11.5rem;overflow:hidden;color:var(--cu-text)!important;font-size:clamp(1.65rem,7vw,2.2rem);font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.home-clickup-page .home-workspace-title p{display:none}.home-clickup-page .home-title-chevron{width:1.15rem;height:1.15rem;color:var(--cu-muted)}.home-clickup-page .home-top-actions{display:flex!important;align-items:center;gap:.65rem}.home-clickup-page .home-icon-btn,.home-clickup-page .home-user-avatar{width:2.55rem!important;height:2.55rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--cu-text)!important;box-shadow:none!important}.home-clickup-page .home-user-avatar{display:inline-grid;place-items:center;background:color-mix(in srgb,var(--cu-surface-2) 76%,transparent)!important;color:var(--cu-muted)!important;font-size:.9rem}.home-clickup-page .home-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.65rem;gap:.9rem;padding:0 1rem 1.35rem!important;background:var(--cu-surface)}.home-clickup-page .home-clickup-search,.clickup-inbox-page .inbox-clickup-search{height:3.6rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-soft)!important;color:var(--cu-muted)!important;box-shadow:none!important}.home-clickup-page .home-clickup-search input,.clickup-inbox-page .inbox-clickup-search input{height:100%;color:var(--cu-text)!important;font-size:1.04rem!important}.home-clickup-page .home-filter-btn{width:3.6rem!important;height:3.6rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-soft)!important;color:var(--cu-text)!important}.home-clickup-page .home-quick-strip{display:flex!important;gap:.85rem;overflow-x:auto;padding:1.1rem 1rem 1rem!important;border:0!important;border-radius:1.55rem 1.55rem 0 0;background:var(--cu-page-bg)!important;scroll-snap-type:x mandatory}.home-clickup-page .home-quick-strip::-webkit-scrollbar,.clickup-inbox-page .inbox-mobile-chip-row::-webkit-scrollbar{display:none}.home-clickup-page .home-quick-card{flex:0 0 9.85rem;min-height:5.9rem;align-items:flex-start;border:0!important;border-radius:1.05rem!important;background:var(--cu-surface-2)!important;color:var(--cu-muted)!important;box-shadow:none!important;scroll-snap-align:start}.home-clickup-page .home-quick-card.is-primary{background:var(--cu-active)!important;color:var(--cu-text)!important}.home-clickup-page .home-quick-icon{width:2rem;height:2rem;border-radius:.6rem;background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-primary)}.home-clickup-page .home-quick-copy strong{color:inherit!important;font-size:1.2rem!important;line-height:1.15}.home-clickup-page .home-quick-copy small{color:var(--cu-muted)!important;font-size:1rem}.home-clickup-page .home-clickup-layout{display:flex!important;flex-direction:column;gap:0;padding:0!important}.home-clickup-page .home-directory-panel{order:1}.home-clickup-page .home-recents-panel{order:2}.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:none!important}.home-clickup-page .home-clickup-panel{width:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.home-clickup-page .home-section-block,.home-clickup-page .home-recents-panel{padding:.85rem 1rem 1rem!important;border-top:1px solid var(--cu-line)}.home-clickup-page .home-section-head{display:flex!important;align-items:center;min-height:2.6rem;margin:0!important;color:var(--cu-muted)!important}.home-clickup-page .home-section-head h2{color:var(--cu-muted)!important;font-size:1.12rem!important;font-weight:720!important}.home-clickup-page .home-people-list,.home-clickup-page .home-space-list,.home-clickup-page .home-channel-list,.home-clickup-page .home-clickup-list{display:flex;flex-direction:column;gap:0}.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-clickup-row{min-height:3.75rem;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cu-text)!important;box-shadow:none!important;padding:.45rem 0!important}.home-clickup-page .home-person-avatar,.home-clickup-page .home-space-icon{width:2.15rem;height:2.15rem;border:1px solid var(--cu-line);border-radius:.55rem;background:var(--cu-soft);color:var(--cu-muted)}.home-clickup-page .home-person-avatar{border-radius:999px;font-size:.72rem}.home-clickup-page .home-person-row span:nth-child(2),.home-clickup-page .home-space-row strong,.home-clickup-page .home-channel-row span,.home-clickup-page .home-row-main strong{min-width:0;color:var(--cu-text)!important;font-size:1.2rem;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-clickup-page .home-space-row small,.home-clickup-page .home-row-main small,.home-clickup-page .home-row-meta{color:var(--cu-muted)!important;font-size:.95rem}.clickup-inbox-page .inbox-page-frame{width:100%!important;max-width:none!important;gap:0!important;padding:0!important}.clickup-inbox-page .clickup-inbox-header{overflow:hidden;border:0!important;border-radius:0 0 1.45rem 1.45rem!important;background:var(--cu-surface)!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row{display:flex!important;min-height:auto;align-items:center;padding:calc(1.05rem + env(safe-area-inset-top,0px)) 1rem .95rem!important}.clickup-inbox-page .inbox-title-icon,.clickup-inbox-page .inbox-title-cluster p{display:none!important}.clickup-inbox-page .inbox-title-cluster h1{color:var(--cu-text)!important;font-size:2rem!important;font-weight:760!important;line-height:1.05}.clickup-inbox-page .inbox-title-actions{display:flex!important;margin-inline-start:auto;align-items:center;gap:1rem;color:var(--cu-text)!important}.clickup-inbox-page .inbox-title-avatar{width:2.6rem;height:2.6rem;border:0!important;border-radius:999px;background:color-mix(in srgb,var(--cu-surface-2) 76%,transparent)!important;color:var(--cu-muted)!important}.clickup-inbox-page .inbox-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr);padding:0 1rem 1.25rem!important;background:var(--cu-surface)}.clickup-inbox-page .inbox-mobile-filter-button,.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-selection-bar{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.2rem 3.2rem;gap:.8rem;padding:1rem 1rem .65rem!important;background:var(--cu-page-bg)}.clickup-inbox-page .inbox-mobile-primary-pill{height:3rem;justify-content:flex-start;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cu-text)!important;font-size:1.35rem;font-weight:740}.clickup-inbox-page .inbox-mobile-primary-pill span{color:var(--cu-muted)!important}.clickup-inbox-page .inbox-mobile-primary-pill i{width:.85rem;height:.85rem;border-radius:999px;background:var(--color-primary)!important}.clickup-inbox-page .inbox-mobile-round{width:3.2rem;height:3.2rem;border:0!important;border-radius:1rem!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important}.clickup-inbox-page .inbox-mobile-chip-row{display:flex!important;gap:.7rem;overflow-x:auto;padding:0 1rem 1rem!important;background:var(--cu-page-bg)}.clickup-inbox-page .inbox-mobile-chip{min-height:2.65rem;flex:0 0 auto;border:1px solid var(--cu-line)!important;border-radius:999px!important;background:transparent!important;color:var(--cu-muted)!important;padding:0 1rem!important;font-size:1rem;font-weight:650}.clickup-inbox-page .inbox-mobile-chip svg{display:none}.clickup-inbox-page .inbox-mobile-chip.is-active{border-color:color-mix(in srgb,var(--color-primary) 52%,var(--cu-line))!important;color:var(--cu-text)!important;background:var(--cu-active)!important}.clickup-inbox-page .inbox-list-surface{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clickup-inbox-page .inbox-group-stack{padding:1.15rem 0 calc(8.5rem + env(safe-area-inset-bottom,0px))!important}.clickup-inbox-page .inbox-date-heading{margin:0 0 .8rem!important;padding:0 1rem!important;color:var(--cu-muted)!important;font-size:1.12rem!important;font-weight:720!important}.clickup-inbox-page .inbox-date-rows{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.clickup-inbox-page .inbox-swipe-wrap{position:relative;overflow:hidden;border-bottom:1px solid var(--cu-line);background:transparent;touch-action:pan-y}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute;inset-block:0;z-index:0;display:flex!important;align-items:stretch;justify-content:center;color:#fff;font-size:0;pointer-events:none}.clickup-inbox-page .inbox-swipe-unread{inset-inline-start:0;width:9.5rem;background:var(--color-primary)}.clickup-inbox-page .inbox-swipe-action-group{inset-inline-end:0}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{display:grid!important;min-width:6.7rem;place-items:center;padding-inline:1rem}.clickup-inbox-page .inbox-swipe-snooze{background:#6574e6}.clickup-inbox-page .inbox-swipe-clear{background:#55a86f}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{width:2rem;height:2rem}.clickup-inbox-page .clickup-inbox-row{position:relative;z-index:1;grid-template-columns:2.25rem minmax(0,1fr) max-content!important;min-height:5.45rem;gap:.75rem!important;border:0!important;border-radius:0!important;background:var(--cu-page-bg)!important;color:var(--cu-text)!important;padding:.75rem 1rem!important;box-shadow:none!important;will-change:transform}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 6%,var(--cu-page-bg))!important}.clickup-inbox-page .clickup-inbox-row>[role=checkbox],.clickup-inbox-page .inbox-row-icon,.clickup-inbox-page .inbox-row-meta,.clickup-inbox-page .inbox-row-actions{display:none!important}.clickup-inbox-page .inbox-row-status-dot{width:1.45rem!important;height:1.45rem!important;align-self:center;border-width:2px!important}.clickup-inbox-page .inbox-row-status-dot span{width:.58rem;height:.58rem}.clickup-inbox-page .inbox-row-main{min-width:0;text-align:start!important}.clickup-inbox-page .inbox-row-main>span:first-child{display:block!important;min-width:0}.clickup-inbox-page .inbox-row-main>span:first-child span:first-child{display:block;max-width:100%;color:var(--cu-text)!important;font-size:1.1rem!important;font-weight:740!important;line-height:1.25}.clickup-inbox-page .inbox-row-message{margin-top:.22rem!important;color:var(--cu-muted)!important;font-size:.98rem!important;line-height:1.25!important}.clickup-inbox-page .inbox-row-time{align-self:center;color:var(--cu-muted)!important;font-size:.98rem!important;white-space:nowrap}.cu-mobile-bottom-shell{position:fixed;inset-inline:max(.85rem,env(safe-area-inset-left,0px)) max(.85rem,env(safe-area-inset-right,0px));bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:110;display:block!important;height:5.2rem;pointer-events:none}.cu-mobile-dock-nav{position:absolute;inset-inline-start:0;bottom:0;display:grid!important;width:calc(100% - 5.25rem);min-width:0;height:4.4rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.1rem;border:1px solid var(--cu-dock-border);border-radius:999px;background:var(--cu-dock-bg);box-shadow:var(--cu-dock-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto}.cu-mobile-dock-item{display:flex!important;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:0!important;border-radius:999px;background:transparent!important;color:var(--cu-muted)!important;font-size:.72rem;font-weight:700;text-decoration:none}.cu-mobile-dock-item svg{width:1.35rem;height:1.35rem}.cu-mobile-dock-item span{display:block;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-mobile-dock-item.is-active{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--color-primary) 38%,transparent),transparent 58%),color-mix(in srgb,var(--color-primary) 13%,transparent)!important;color:var(--cu-active-strong)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.cu-mobile-center-pill{position:absolute;inset-inline-start:50%;bottom:4.35rem;display:inline-flex!important;height:3.05rem;transform:translate(-50%);align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--cu-dock-border)!important;border-radius:999px;background:var(--cu-dock-bg)!important;color:var(--cu-muted)!important;padding-inline:1.2rem;font-size:1rem;font-weight:720;box-shadow:var(--cu-dock-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto}.cu-mobile-center-pill svg{color:var(--color-primary)}.cu-mobile-plus{position:absolute;inset-inline-end:0;bottom:0;display:inline-flex!important;width:4.45rem;height:4.45rem;align-items:center;justify-content:center;border:1px solid var(--cu-dock-border)!important;border-radius:999px;background:var(--cu-text)!important;color:var(--cu-page-bg)!important;box-shadow:var(--cu-dock-shadow);pointer-events:auto}.dark .cu-mobile-plus{background:#f4f4f5!important;color:#111!important}.home-create-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:140!important;display:flex!important;align-items:flex-end;justify-content:stretch;background:#00000085!important;padding:0!important}.home-create-sheet{width:100%!important;max-height:min(86dvh,44rem)!important;overflow-y:auto;border:0!important;border-radius:1.7rem 1.7rem 0 0!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important;padding:calc(1.1rem + env(safe-area-inset-top,0px)) 1rem calc(1.4rem + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -1.5rem 4rem #00000057!important}.home-create-sheet-head{display:grid!important;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;margin-bottom:1rem!important}.home-create-sheet-head h2{grid-column:2;color:var(--cu-text)!important;font-size:1.45rem!important;font-weight:760!important;text-align:center}.home-create-sheet-head button{grid-column:3;width:3rem;height:3rem;border:0!important;border-radius:999px!important;background:var(--cu-soft)!important;color:var(--cu-text)!important}.home-create-search{height:3.7rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-soft)!important;color:var(--cu-muted)!important;font-size:1.1rem;padding-inline:1rem!important}.home-create-options{display:flex!important;flex-direction:column;gap:0!important;margin-top:1rem!important}.home-create-option{display:grid!important;grid-template-columns:3.6rem minmax(0,1fr);min-height:4.85rem;align-items:center;-moz-column-gap:1rem;column-gap:1rem;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cu-text)!important;padding:.55rem 0!important;text-align:start!important;box-shadow:none!important}.home-create-option>span{grid-row:span 2;width:3.25rem!important;height:3.25rem!important;border-radius:.8rem!important}.home-create-option strong{color:var(--cu-text)!important;font-size:1.2rem!important;font-weight:740!important;line-height:1.15}.home-create-option small{color:var(--cu-muted)!important;font-size:.95rem!important;line-height:1.2}}.home-clickup-page,.clickup-inbox-page{--cu-final-bg: #f7f7f8;--cu-final-surface: #ffffff;--cu-final-surface-2: #f0f0f2;--cu-final-elevated: rgba(255, 255, 255, .86);--cu-final-text: #171717;--cu-final-muted: #6f7077;--cu-final-border: rgba(18, 18, 18, .11);--cu-final-hover: rgba(17, 17, 17, .05);--cu-final-primary: var(--color-primary, #ff5a3c);--cu-final-purple: #6c4dff;--cu-final-pink: #d64c86;--cu-final-green: #53a36b;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem));background:var(--cu-final-bg)!important;color:var(--cu-final-text)!important}.dark .home-clickup-page,.dark .clickup-inbox-page,.home-clickup-page.dark,.clickup-inbox-page.dark{--cu-final-bg: #111111;--cu-final-surface: #191919;--cu-final-surface-2: #242424;--cu-final-elevated: rgba(24, 24, 24, .78);--cu-final-text: #f2f2f2;--cu-final-muted: #9a9a9a;--cu-final-border: rgba(255, 255, 255, .1);--cu-final-hover: rgba(255, 255, 255, .06)}.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page){background:var(--cu-final-bg)!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row,.home-clickup-page .home-quick-strip,.home-clickup-page .home-clickup-layout,.clickup-inbox-page .inbox-page-frame{max-width:none!important}.home-clickup-page .home-clickup-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.5rem 0 1rem!important}.home-clickup-page .home-workspace-title h1{color:var(--cu-final-text)!important;font-size:1.45rem!important;line-height:1.1!important}.home-clickup-page .home-workspace-title p,.home-clickup-page .home-section-head h2,.home-clickup-page .home-row-main small,.home-clickup-page .home-row-meta,.clickup-inbox-page .inbox-title-cluster p,.clickup-inbox-page .inbox-row-message,.clickup-inbox-page .inbox-row-time{color:var(--cu-final-muted)!important}.home-clickup-page .home-workspace-mark{border-radius:.45rem!important;background:var(--cu-final-primary)!important;color:#fff!important}.home-clickup-page .home-clickup-search{border:1px solid var(--cu-final-border)!important;background:var(--cu-final-surface-2)!important;color:var(--cu-final-muted)!important}.home-clickup-page .home-clickup-search input{color:var(--cu-final-text)!important}.home-clickup-page .home-filter-btn,.home-clickup-page .home-icon-btn,.clickup-inbox-page .inbox-mobile-filter-button,.clickup-inbox-page .inbox-mobile-round{border:1px solid var(--cu-final-border)!important;background:var(--cu-final-surface-2)!important;color:var(--cu-final-muted)!important}.home-clickup-page .home-quick-card{border:1px solid var(--cu-final-border)!important;background:var(--cu-final-surface)!important;color:var(--cu-final-muted)!important;box-shadow:none!important}.home-clickup-page .home-quick-card.is-primary{border-color:color-mix(in srgb,var(--cu-final-purple) 36%,transparent)!important;background:color-mix(in srgb,var(--cu-final-purple) 18%,var(--cu-final-surface))!important;color:var(--cu-final-text)!important}.home-clickup-page .home-clickup-panel{border:1px solid var(--cu-final-border)!important;border-radius:.5rem!important;background:var(--cu-final-surface)!important;color:var(--cu-final-text)!important;box-shadow:none!important}.home-clickup-page .home-clickup-row,.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-work-row{color:var(--cu-final-text)!important}.home-clickup-page .home-clickup-row:hover,.home-clickup-page .home-person-row:hover,.home-clickup-page .home-space-row:hover,.home-clickup-page .home-channel-row:hover{background:var(--cu-final-hover)!important}.home-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;align-items:flex-end;justify-content:center;background:#00000070;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-create-sheet{width:min(100%,34rem);max-height:min(88dvh,52rem);overflow-y:auto;border-radius:2rem 2rem 0 0;border:1px solid var(--cu-final-border);background:var(--cu-final-bg);color:var(--cu-final-text);padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px))}.home-create-sheet-head{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.75rem;margin-bottom:1rem}.home-create-sheet-head h2{grid-column:2;margin:0;text-align:center;font-size:1.25rem;font-weight:800}.home-create-sheet-head button{grid-column:3;width:2.75rem;height:2.75rem;border:1px solid var(--cu-final-border);border-radius:999px;background:var(--cu-final-surface-2);color:var(--cu-final-muted);font-size:1.6rem;line-height:1}.home-create-search{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;border-radius:1.35rem;background:var(--cu-final-surface-2);color:var(--cu-final-muted);padding:0 1rem;font-size:1rem}.home-create-options{display:flex;flex-direction:column;gap:.15rem;padding-top:1rem}.home-create-option{display:grid;grid-template-columns:3.35rem minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:1rem;column-gap:1rem;align-items:center;min-height:4.85rem;color:var(--cu-final-text);text-decoration:none}.home-create-option>span{grid-row:1 / span 2;display:grid;place-items:center;width:3.15rem;height:3.15rem;border-radius:.8rem;background:#8a8a8a;color:#fff}.home-create-option.is-green>span{background:#42967f}.home-create-option.is-purple>span{background:#6048cc}.home-create-option.is-pink>span{background:#b658cc}.home-create-option.is-blue>span{background:#57a7ef}.home-create-option.is-dark>span{background:#211931}.home-create-option strong{font-size:1.05rem;line-height:1.2}.home-create-option small{color:var(--cu-final-muted);font-size:.9rem}.clickup-inbox-page .inbox-page-frame{gap:0!important;padding:0!important}.clickup-inbox-page .clickup-inbox-header{overflow:hidden!important;border-color:var(--cu-final-border)!important;border-radius:.5rem!important;background:var(--cu-final-surface)!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem}.clickup-inbox-page .inbox-title-cluster,.clickup-inbox-page .inbox-title-actions{display:inline-flex;align-items:center;min-width:0;gap:.75rem}.clickup-inbox-page .inbox-title-icon,.clickup-inbox-page .inbox-title-avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:color-mix(in srgb,var(--cu-final-primary) 16%,var(--cu-final-surface));color:var(--cu-final-primary);font-weight:800}.clickup-inbox-page .inbox-title-cluster h1{margin:0;color:var(--cu-final-text);font-size:1.1rem;font-weight:800}.clickup-inbox-page .inbox-title-cluster p{margin:.1rem 0 0;font-size:.78rem}.clickup-inbox-page .inbox-clickup-search-row{display:flex;align-items:center;gap:.75rem;padding:0 1rem .85rem}.clickup-inbox-page .inbox-clickup-search{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0;min-height:2.6rem;border:1px solid var(--cu-final-border);border-radius:.7rem;background:var(--cu-final-surface-2);color:var(--cu-final-muted);padding:0 .8rem}.clickup-inbox-page .inbox-clickup-search input{min-width:0;padding:0!important;box-shadow:none!important}.clickup-inbox-page .inbox-desktop-buckets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--cu-final-border);border-bottom:1px solid var(--cu-final-border)}.clickup-inbox-page .inbox-desktop-bucket{display:flex;align-items:center;gap:.7rem;min-height:4.25rem;border-right:1px solid var(--cu-final-border);background:transparent;color:var(--cu-final-muted);padding:.75rem 1rem;text-align:left}.clickup-inbox-page .inbox-desktop-bucket:last-child{border-right:0}.clickup-inbox-page .inbox-desktop-bucket.is-active{color:var(--cu-final-text);box-shadow:inset 0 -2px 0 var(--cu-final-text)}.clickup-inbox-page .inbox-desktop-bucket span{display:grid;min-width:0}.clickup-inbox-page .inbox-desktop-bucket strong{font-size:.92rem;font-weight:700}.clickup-inbox-page .inbox-desktop-bucket small,.clickup-inbox-page .inbox-desktop-bucket em{color:var(--cu-final-muted);font-style:normal;font-size:.8rem}.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:none}.clickup-inbox-page .inbox-lane-strip{min-height:3.45rem;background:var(--cu-final-bg)!important;border-color:var(--cu-final-border)!important}.clickup-inbox-page .inbox-lane-chip{margin-left:0!important}.clickup-inbox-page .inbox-desktop-inline-actions{display:inline-flex;gap:.4rem;margin-left:auto}.clickup-inbox-page .inbox-list-surface{border-color:var(--cu-final-border)!important;border-radius:0!important;background:var(--cu-final-bg)!important;box-shadow:none!important}.clickup-inbox-page .inbox-group-stack{padding:1rem 1rem 3rem}.clickup-inbox-page .inbox-date-heading{padding:.6rem .6rem .65rem;color:var(--cu-final-text);font-size:.9rem;font-weight:750}.clickup-inbox-page .inbox-date-rows{overflow:hidden;border:1px solid var(--cu-final-border);border-radius:.5rem;background:var(--cu-final-surface)}.clickup-inbox-page .inbox-swipe-wrap{position:relative;overflow:hidden;background:var(--cu-final-surface)}.clickup-inbox-page .clickup-inbox-row{position:relative;z-index:2;grid-template-columns:1.8rem 1.1rem 2rem minmax(15rem,.9fr) minmax(16rem,1fr) 8rem auto!important;min-height:3.55rem;border-color:var(--cu-final-border)!important;background:var(--cu-final-surface)!important;color:var(--cu-final-text);touch-action:pan-y}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--cu-final-primary) 8%,var(--cu-final-surface))!important}.clickup-inbox-page .inbox-row-status-dot{display:grid;place-items:center;width:.92rem;height:.92rem;border:2px solid var(--cu-final-muted);border-radius:999px}.clickup-inbox-page .inbox-row-status-dot span{width:.45rem;height:.45rem;border-radius:999px}.clickup-inbox-page .inbox-mini-badge{border-color:var(--cu-final-border)!important;background:transparent!important;color:var(--cu-final-muted)!important}.clickup-inbox-page .inbox-row-action{min-height:1.9rem!important;border-radius:.45rem!important;color:var(--cu-final-muted)!important}.clickup-inbox-page .inbox-clear-action{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 72%,var(--color-surface)),color-mix(in srgb,var(--color-primary) 8%,var(--color-surface2)))!important;color:var(--color-primary)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 9%,transparent)!important}.clickup-inbox-page .inbox-clear-action:hover{border-color:color-mix(in srgb,var(--color-primary) 46%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 86%,var(--color-surface)),color-mix(in srgb,var(--color-primary) 13%,var(--color-surface2)))!important;box-shadow:0 12px 24px color-mix(in srgb,var(--color-primary) 13%,transparent)!important}.clickup-inbox-page .inbox-clear-action svg{flex:0 0 auto}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute;inset-block:0;z-index:1;display:flex;align-items:center;color:#fff;font-size:.78rem;font-weight:750}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{margin-bottom:.1rem}.clickup-inbox-page .inbox-swipe-action span,.clickup-inbox-page .inbox-swipe-action-group span span{font-size:.72rem}.clickup-inbox-page .inbox-swipe-unread{left:0;width:8rem;justify-content:center;gap:.35rem;background:var(--cu-final-pink)}.clickup-inbox-page .inbox-swipe-action-group{right:0;justify-content:flex-end}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{display:grid;place-items:center;width:5.4rem;height:100%}.clickup-inbox-page .inbox-swipe-snooze{background:#6477dc}.clickup-inbox-page .inbox-swipe-clear{background:var(--cu-final-green)}@media (min-width: 768px){.clickup-inbox-page .inbox-mobile-filter-button{display:none!important}.home-clickup-page .home-mobile-action-bar,.home-create-backdrop{display:none}}@media (max-width: 767px){.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page){padding:0!important}.home-clickup-page,.clickup-inbox-page{min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem));padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))!important}.home-clickup-page{padding-inline:0!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row,.home-clickup-page .home-quick-strip,.home-clickup-page .home-clickup-layout{padding-inline:1rem!important}.home-clickup-page .home-clickup-top{padding-top:1.3rem!important;padding-bottom:1.1rem!important}.home-clickup-page .home-workspace-title{gap:.85rem!important}.home-clickup-page .home-workspace-title h1{font-size:1.85rem!important;letter-spacing:0!important}.home-clickup-page .home-workspace-title p,.home-clickup-page .home-title-chevron{display:none!important}.home-clickup-page .home-workspace-mark{width:2.35rem!important;height:2.35rem!important;font-size:1.1rem!important}.home-clickup-page .home-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.5rem!important;gap:.8rem!important;margin-bottom:1.05rem!important}.home-clickup-page .home-clickup-search{min-height:3.65rem!important;border-radius:1.15rem!important;padding-inline:1rem!important;font-size:1.1rem!important}.home-clickup-page .home-filter-btn{width:3.5rem!important;height:3.5rem!important;border-radius:1rem!important}.home-clickup-page .home-quick-strip{display:flex!important;gap:.75rem!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding-block:1rem!important;margin:0!important;border-radius:1.45rem 1.45rem 0 0!important;background:var(--cu-final-surface)!important}.home-clickup-page .home-quick-card{flex:0 0 9.65rem!important;min-height:6rem!important;border-radius:1.05rem!important;padding:1rem!important;scroll-snap-align:start}.home-clickup-page .home-quick-card .home-quick-copy strong{display:grid;gap:.2rem;font-size:1.1rem!important}.home-clickup-page .home-clickup-layout{display:flex!important;flex-direction:column!important;gap:0!important;padding-top:.2rem!important}.home-clickup-page .home-directory-panel{order:1}.home-clickup-page .home-recents-panel{order:2}.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:none!important}.home-clickup-page .home-clickup-panel{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.home-clickup-page .home-section-block{padding:1rem 0!important;border-top:1px solid var(--cu-final-border)}.home-clickup-page .home-section-head{min-height:2.4rem!important}.home-clickup-page .home-section-head h2{font-size:1.05rem!important;font-weight:750!important}.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-clickup-row{min-height:3.8rem!important;border-radius:0!important;border-bottom:0!important;padding:.55rem 0!important;font-size:1.12rem!important}.home-clickup-page .home-space-icon,.home-clickup-page .home-person-avatar{width:2.25rem!important;height:2.25rem!important}.home-clickup-page .home-recents-panel{margin-top:.25rem!important;padding-top:1rem!important;border-top:1px solid var(--cu-final-border)!important}.home-clickup-page .home-mobile-action-bar,.clickup-inbox-page .inbox-mobile-action-bar{position:fixed!important;z-index:110!important;left:max(1rem,env(safe-area-inset-left,0px))!important;right:max(1rem,env(safe-area-inset-right,0px))!important;bottom:calc(5.35rem + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:3rem minmax(0,1fr) 4rem!important;gap:.75rem!important;align-items:center!important;pointer-events:none!important}.home-clickup-page .home-mobile-action,.clickup-inbox-page .inbox-mobile-action{pointer-events:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-width:0!important;height:3.15rem!important;border:1px solid var(--cu-final-border)!important;border-radius:999px!important;background:var(--cu-final-elevated)!important;color:var(--cu-final-muted)!important;box-shadow:0 1.2rem 3rem #00000038!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.home-clickup-page .home-mobile-action:first-child,.clickup-inbox-page .inbox-mobile-action:first-child{width:3.15rem!important}.home-clickup-page .home-mobile-action:first-child span,.home-clickup-page .home-mobile-action.is-plus span,.clickup-inbox-page .inbox-mobile-action:first-child span,.clickup-inbox-page .inbox-mobile-action:last-child span{display:none!important}.home-clickup-page .home-mobile-action.is-center,.clickup-inbox-page .inbox-mobile-action.is-center{color:var(--cu-final-text)!important;font-size:1.05rem!important;font-weight:750!important}.home-clickup-page .home-mobile-action.is-plus,.clickup-inbox-page .inbox-mobile-action:last-child{width:4rem!important;height:4rem!important;background:var(--cu-final-text)!important;color:var(--cu-final-bg)!important}.clickup-inbox-page .clickup-inbox-header{border:0!important;border-radius:0 0 1.45rem 1.45rem!important;background:var(--cu-final-bg)!important}.clickup-inbox-page .inbox-clickup-title-row{padding:1.5rem 1.05rem 1rem!important}.clickup-inbox-page .inbox-title-icon,.clickup-inbox-page .inbox-title-cluster p{display:none!important}.clickup-inbox-page .inbox-title-cluster h1{font-size:1.95rem!important;line-height:1.05!important}.clickup-inbox-page .inbox-title-actions{gap:1rem!important}.clickup-inbox-page .inbox-title-avatar{border-radius:999px!important;background:color-mix(in srgb,var(--cu-final-primary) 22%,transparent)!important}.clickup-inbox-page .inbox-clickup-search-row{padding:0 1.05rem 1rem!important}.clickup-inbox-page .inbox-clickup-search{min-height:3.65rem!important;border:0!important;border-radius:1.15rem!important;background:var(--cu-final-surface-2)!important;padding-inline:1rem!important}.clickup-inbox-page .inbox-mobile-filter-button,.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-selection-bar{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem!important;gap:.55rem!important;align-items:center!important;padding:.95rem 1.05rem .55rem!important;border-top:1px solid var(--cu-final-border);background:var(--cu-final-surface)}.clickup-inbox-page .inbox-mobile-primary-pill,.clickup-inbox-page .inbox-mobile-round{display:inline-flex;align-items:center;min-height:3rem;border:0;background:transparent;color:var(--cu-final-text)}.clickup-inbox-page .inbox-mobile-primary-pill{gap:.55rem;justify-content:flex-start;text-align:left}.clickup-inbox-page .inbox-mobile-primary-pill strong{font-size:1.25rem;font-weight:750}.clickup-inbox-page .inbox-mobile-primary-pill span{color:var(--cu-final-muted);font-size:1.05rem}.clickup-inbox-page .inbox-mobile-primary-pill i{width:.75rem;height:.75rem;border-radius:999px;background:var(--cu-final-pink)}.clickup-inbox-page .inbox-mobile-round{justify-content:center;border-left:1px solid transparent}.clickup-inbox-page .inbox-mobile-chip-row{display:flex!important;gap:.55rem!important;overflow-x:auto!important;padding:0 1.05rem 1.05rem!important;background:var(--cu-final-surface)}.clickup-inbox-page .inbox-mobile-chip{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;min-height:2.5rem;border:1px solid var(--cu-final-border);border-radius:999px;background:transparent;color:var(--cu-final-muted);padding:0 .95rem;font-size:1rem;font-weight:650}.clickup-inbox-page .inbox-mobile-chip.is-active{border-color:color-mix(in srgb,var(--cu-final-primary) 54%,transparent);color:var(--cu-final-text)}.clickup-inbox-page .inbox-list-surface{overflow:visible!important;border:0!important;background:var(--cu-final-bg)!important}.clickup-inbox-page .inbox-group-stack{padding:1.1rem 0 calc(8.5rem + env(safe-area-inset-bottom,0px))!important}.clickup-inbox-page .inbox-date-heading{padding:0 1.05rem .7rem!important;color:var(--cu-final-muted)!important;font-size:1.1rem!important}.clickup-inbox-page .inbox-date-rows{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.clickup-inbox-page .inbox-swipe-wrap{background:transparent!important}.clickup-inbox-page .clickup-inbox-row{grid-template-columns:2.1rem minmax(0,1fr) 4.8rem!important;min-height:5.15rem!important;gap:.55rem!important;border-bottom:1px solid var(--cu-final-border)!important;border-radius:0!important;padding:.72rem 1.05rem!important;box-shadow:none!important}.clickup-inbox-page .clickup-inbox-row>[role=checkbox],.clickup-inbox-page .inbox-row-icon,.clickup-inbox-page .inbox-row-meta,.clickup-inbox-page .inbox-row-actions{display:none!important}.clickup-inbox-page .inbox-row-status-dot{grid-column:1!important;justify-self:center;margin-top:.55rem}.clickup-inbox-page .inbox-row-main{grid-column:2!important;min-width:0!important;align-self:center}.clickup-inbox-page .inbox-row-main>span:first-child span:first-child{font-size:1.05rem!important;font-weight:780!important}.clickup-inbox-page .inbox-row-message{margin-top:.22rem!important;font-size:.96rem!important;line-height:1.25!important}.clickup-inbox-page .inbox-row-time{grid-column:3!important;align-self:center;justify-self:end;font-size:.92rem!important}.clickup-inbox-page .inbox-swipe-unread{width:8.6rem!important}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{width:5.9rem!important}}.google-calendar-page{--gcal-bg: #f8fafc;--gcal-surface: #ffffff;--gcal-surface-raised: #ffffff;--gcal-soft: #f1f5f9;--gcal-soft-2: #e9eff7;--gcal-border: #d7dee8;--gcal-border-soft: #e8edf4;--gcal-text: #1f2937;--gcal-muted: #64748b;--gcal-red: var(--color-primary, #ff5a3d);--gcal-red-soft: color-mix(in srgb, var(--gcal-red) 12%, #ffffff);--gcal-blue: #1a73e8;--gcal-green: #34a853;--gcal-purple: #7c3aed;--gcal-shadow: 0 20px 55px rgba(15, 23, 42, .08);min-height:calc(100dvh - 1rem);padding:0!important;background:var(--gcal-bg);color:var(--gcal-text)}.dark .google-calendar-page,[data-resolved-theme=dark] .google-calendar-page{--gcal-bg: #0f1115;--gcal-surface: #151820;--gcal-surface-raised: #1b1f29;--gcal-soft: #202633;--gcal-soft-2: #252b38;--gcal-border: #323846;--gcal-border-soft: #252b36;--gcal-text: #f5f7fb;--gcal-muted: #a1a9b8;--gcal-red-soft: color-mix(in srgb, var(--gcal-red) 18%, #151820);--gcal-shadow: 0 20px 55px rgba(0, 0, 0, .3)}.google-calendar-page *{letter-spacing:0}.gcal-topbar{position:sticky;top:0;z-index:35;display:grid;grid-template-columns:minmax(12rem,16rem) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;border-bottom:1px solid var(--gcal-border);background:color-mix(in srgb,var(--gcal-surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gcal-brand,.gcal-main-actions,.gcal-right-actions,.gcal-nav-cluster,.gcal-view-tabs,.gcal-side-heading,.gcal-mini-header,.gcal-day-title,.gcal-create-header,.gcal-create-footer,.gcal-create-sync,.gcal-kind-switch,.gcal-sync-actions{display:flex;align-items:center}.gcal-brand{min-width:0;gap:.75rem}.gcal-brand-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.8rem;background:var(--gcal-red);color:#fff;box-shadow:0 .75rem 1.7rem color-mix(in srgb,var(--gcal-red) 28%,transparent)}.gcal-brand h1,.gcal-main-actions h2,.gcal-create-header strong,.gcal-day-title strong,.gcal-side-heading span,.gcal-sync-provider-card strong,.gcal-agenda-row strong,.gcal-upcoming-list strong{color:var(--gcal-text)}.gcal-brand h1{margin:0;font-size:1.25rem;font-weight:750}.gcal-brand p,.gcal-day-title small,.gcal-create-header small,.gcal-sync-provider-card small,.gcal-agenda-row small,.gcal-upcoming-list small,.gcal-create-sync small{display:block;color:var(--gcal-muted);font-size:.76rem}.gcal-main-actions{min-width:0;justify-content:flex-start;gap:.5rem}.gcal-main-actions h2{min-width:10rem;margin:0 0 0 .25rem;font-size:1.2rem;font-weight:650;white-space:nowrap}.gcal-create-button{border:0!important;background:var(--gcal-red)!important;color:#fff!important;box-shadow:0 .75rem 1.6rem color-mix(in srgb,var(--gcal-red) 20%,transparent)}.gcal-nav-button,.gcal-topbar button,.gcal-sync-actions button,.gcal-open-button{border-color:var(--gcal-border)!important;color:var(--gcal-text)}.gcal-nav-cluster{overflow:hidden;border:1px solid var(--gcal-border);border-radius:999px;background:var(--gcal-soft)}.gcal-nav-cluster button{border-radius:0}.gcal-right-actions{justify-content:flex-end;gap:.55rem;min-width:0}.gcal-search{display:flex;align-items:center;gap:.5rem;width:min(17rem,36vw);min-width:10rem;height:2.55rem;padding:0 .8rem;border:1px solid var(--gcal-border);border-radius:999px;background:var(--gcal-soft);color:var(--gcal-muted)}.gcal-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--gcal-text);font-size:.9rem}.gcal-view-tabs{overflow:hidden;border:1px solid var(--gcal-border);border-radius:999px;background:var(--gcal-soft)}.gcal-view-tabs button{min-width:3.9rem;height:2.35rem;padding:0 .62rem;border:0;border-radius:999px;background:transparent;color:var(--gcal-muted);font-size:.82rem;font-weight:650}.gcal-view-tabs button:last-child{min-width:5.2rem}.gcal-view-tabs button[data-active=true]{background:var(--gcal-surface);color:var(--gcal-red);box-shadow:inset 0 0 0 1px var(--gcal-border-soft)}.gcal-shell{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr) minmax(18rem,22rem);gap:1rem;min-height:calc(100dvh - 5.25rem);padding:1rem}.gcal-sidebar,.gcal-agenda-panel{display:flex;flex-direction:column;gap:.85rem;min-width:0}.gcal-side-card,.gcal-calendar-card,.gcal-create-panel{border:1px solid var(--gcal-border);background:var(--gcal-surface);color:var(--gcal-text);box-shadow:var(--gcal-shadow)}.gcal-side-card{border-radius:1.1rem;padding:.9rem}.gcal-side-heading{justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.gcal-side-heading span{display:inline-flex;align-items:center;min-width:0;gap:.45rem;font-size:.88rem;font-weight:700}.gcal-mini-header{justify-content:space-between;gap:.6rem;margin-bottom:.7rem}.gcal-mini-header button{display:inline-grid;width:1.85rem;height:1.85rem;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--gcal-muted)}.gcal-mini-weekdays,.gcal-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem}.gcal-mini-weekdays span{text-align:center;color:var(--gcal-muted);font-size:.68rem;font-weight:700}.gcal-mini-grid button{aspect-ratio:1;border:0;border-radius:999px;background:transparent;color:var(--gcal-text);font-size:.78rem}.gcal-mini-grid button:disabled{color:transparent}.gcal-mini-grid button[data-today=true]{border:1px solid var(--gcal-red);color:var(--gcal-red);font-weight:750}.gcal-mini-grid button[data-selected=true]{background:var(--gcal-red);color:#fff}.gcal-source-list,.gcal-agenda-stack,.gcal-upcoming-list{display:grid;gap:.45rem}.gcal-source-row{display:flex;align-items:center;min-width:0;gap:.55rem;min-height:2.25rem;padding:.3rem .35rem;border-radius:.65rem;color:var(--gcal-text)}.gcal-source-row:hover{background:var(--gcal-soft)}.gcal-source-row small{color:var(--gcal-muted);font-size:.74rem}.gcal-source-dot,.gcal-agenda-dot,.gcal-sync-provider-icon{display:grid;flex:0 0 auto;place-items:center;border-radius:999px}.gcal-source-dot{width:1.55rem;height:1.55rem;color:#fff}.gcal-source-row[data-color=blue] .gcal-source-dot,.gcal-agenda-row[data-type=meeting] .gcal-agenda-dot{background:var(--gcal-blue)}.gcal-source-row[data-color=red] .gcal-source-dot,.gcal-agenda-row[data-type=task] .gcal-agenda-dot{background:var(--gcal-red)}.gcal-source-row[data-color=green] .gcal-source-dot{background:var(--gcal-green)}.gcal-source-row[data-color=gray] .gcal-source-dot{background:#64748b}.gcal-source-row[data-color=purple] .gcal-source-dot,.gcal-agenda-row[data-type=external] .gcal-agenda-dot{background:var(--gcal-purple)}.gcal-sync-card{position:relative}.gcal-sync-provider-card{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.65rem 0;border-top:1px solid var(--gcal-border-soft)}.gcal-sync-provider-icon{width:2rem;height:2rem;background:var(--gcal-red-soft);color:var(--gcal-red)}.gcal-sync-actions{flex-wrap:wrap;gap:.45rem;padding-top:.7rem;border-top:1px solid var(--gcal-border-soft)}.gcal-sync-actions button{min-height:2.25rem;gap:.4rem;border-radius:999px;background:var(--gcal-soft)}.gcal-calendar-column{min-width:0}.gcal-calendar-card{position:relative;display:flex;flex-direction:column;height:calc(100dvh - 7.25rem);min-height:calc(100dvh - 7.25rem);overflow:hidden;border-radius:1.1rem}.gcal-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;gap:.5rem;background:color-mix(in srgb,var(--gcal-surface) 75%,transparent);color:var(--gcal-muted)}.google-calendar-page .fc{flex:1 1 auto;height:100%;min-height:0;color:var(--gcal-text);font-size:.88rem}.google-calendar-page .fc .fc-view-harness{flex:1 1 auto;min-height:0}.google-calendar-page .fc .fc-daygrid-body,.google-calendar-page .fc .fc-scrollgrid-sync-table{width:100%!important}.google-calendar-page .fc .fc-daygrid-day-frame{min-height:clamp(5.75rem,11vh,8rem)}.google-calendar-page .fc-theme-standard td,.google-calendar-page .fc-theme-standard th,.google-calendar-page .fc-scrollgrid{border-color:var(--gcal-border-soft)}.google-calendar-page .fc .fc-col-header-cell-cushion,.google-calendar-page .fc .fc-daygrid-day-number,.google-calendar-page .fc .fc-timegrid-slot-label{color:var(--gcal-muted);text-decoration:none}.google-calendar-page .fc .fc-day-today{background:var(--gcal-red-soft)!important}.google-calendar-page .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{display:inline-grid;min-width:1.7rem;height:1.7rem;place-items:center;border-radius:999px;background:var(--gcal-red);color:#fff}.google-calendar-page .fc .fc-event{border:0;border-radius:.45rem;padding:.12rem .25rem;background:var(--gcal-red);color:#fff}.google-calendar-page .fc .gcal-event-meeting{background:color-mix(in srgb,var(--gcal-blue) 88%,#000)}.google-calendar-page .fc .gcal-event-task{background:var(--gcal-red)}.google-calendar-page .fc .gcal-event-external{background:var(--gcal-green)}.gcal-fc-event-inner{display:flex;align-items:center;min-width:0;gap:.25rem;font-size:.76rem;line-height:1.2}.gcal-fc-event-inner strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcal-day-title{justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.gcal-agenda-row{display:flex;align-items:center;min-width:0;gap:.55rem;padding:.55rem;border:1px solid var(--gcal-border-soft);border-radius:.8rem;background:var(--gcal-soft)}.gcal-agenda-time{width:3.2rem;flex:0 0 auto;color:var(--gcal-muted);font-size:.72rem;font-weight:700}.gcal-agenda-dot{width:1.55rem;height:1.55rem;color:#fff}.gcal-small-icon{width:2rem!important;height:2rem!important;color:var(--gcal-muted)!important}.gcal-open-button{flex:0 0 auto;min-height:2rem;border-radius:999px;background:var(--gcal-surface);font-size:.75rem}.gcal-empty-day{display:grid;min-height:11rem;place-items:center;gap:.65rem;color:var(--gcal-muted);text-align:center}.gcal-upcoming-list button{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.4rem;border:0;border-radius:.65rem;background:transparent;color:var(--gcal-text);text-align:left}.gcal-upcoming-list button:hover{background:var(--gcal-soft)}.gcal-upcoming-list span,.gcal-upcoming-list small{color:var(--gcal-muted);font-size:.74rem}.gcal-upcoming-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.gcal-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:start end;padding:5rem 1rem 1rem;background:#0f172a33}.gcal-create-panel{width:min(27rem,calc(100vw - 2rem));border-radius:1.2rem;padding:1rem}.gcal-create-header,.gcal-create-footer,.gcal-create-sync{justify-content:space-between;gap:.75rem}.gcal-kind-switch{gap:.35rem;padding:.25rem;border:1px solid var(--gcal-border);border-radius:999px;background:var(--gcal-soft)}.gcal-kind-switch button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;border:0;border-radius:999px;background:transparent;color:var(--gcal-muted);font-weight:700}.gcal-kind-switch button[data-active=true]{background:var(--gcal-surface);color:var(--gcal-red)}.gcal-field,.gcal-field-grid,.gcal-create-panel{display:grid;gap:.65rem}.gcal-field span{color:var(--gcal-muted);font-size:.75rem;font-weight:700}.gcal-field input,.gcal-field textarea{border-color:var(--gcal-border)!important;background:var(--gcal-soft)!important;color:var(--gcal-text)!important}.gcal-field-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr)}.gcal-create-sync{flex-wrap:wrap;padding:.75rem;border:1px solid var(--gcal-border);border-radius:.9rem;background:var(--gcal-soft)}.gcal-create-sync label{display:inline-flex;align-items:center;gap:.4rem;color:var(--gcal-text);font-size:.82rem;font-weight:700}.task-calendar-sync-card,.task-calendar-sync-inline{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface2) 78%,transparent)}.task-calendar-sync-card{display:grid;gap:.8rem;margin-top:.9rem;padding:.8rem;border-radius:.8rem}.task-calendar-sync-toggle,.task-calendar-provider-chip,.task-calendar-sync-inline,.task-calendar-sync-action{display:flex;align-items:center}.task-calendar-sync-toggle{gap:.65rem}.task-calendar-sync-toggle span{display:grid;min-width:0;gap:.15rem}.task-calendar-sync-toggle strong{color:var(--color-text);font-size:.9rem}.task-calendar-sync-toggle small{color:var(--color-text-muted);font-size:.74rem}.task-calendar-sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.task-calendar-provider-row,.task-calendar-sync-action{display:flex;flex-wrap:wrap;gap:.45rem}.task-calendar-provider-chip{min-height:2rem;gap:.4rem;padding:.25rem .55rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:.74rem;font-weight:700}.task-calendar-sync-inline{min-width:0;gap:.5rem;padding:.45rem;border-radius:.75rem}.task-calendar-sync-action{min-width:0;flex:1}@media (max-width: 1180px){.gcal-topbar{grid-template-columns:minmax(12rem,1fr)}.gcal-main-actions{justify-content:flex-start}.gcal-right-actions{justify-content:flex-start;flex-wrap:wrap}.gcal-shell{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.gcal-agenda-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.google-calendar-page{min-height:100dvh;padding-bottom:5rem!important}.gcal-topbar{position:relative;gap:.75rem;padding:.8rem}.gcal-brand-icon{width:2.25rem;height:2.25rem;border-radius:.7rem}.gcal-brand h1{font-size:1.15rem}.gcal-main-actions{flex-wrap:wrap}.gcal-main-actions h2{order:3;flex-basis:100%;min-width:0;font-size:1.05rem}.gcal-search{width:100%}.gcal-view-tabs{width:100%;overflow-x:auto}.gcal-view-tabs button{min-width:5.1rem}.gcal-shell{display:flex;flex-direction:column;min-height:0;padding:.75rem}.gcal-sidebar{order:2}.gcal-calendar-column{order:1}.gcal-agenda-panel{order:3;display:flex}.gcal-calendar-card{height:34rem;min-height:34rem;border-radius:.95rem}.google-calendar-page .fc{font-size:.78rem}.google-calendar-page .fc .fc-daygrid-day-frame{min-height:4.8rem}.gcal-create-backdrop{place-items:end center;padding:1rem}.gcal-create-panel{width:100%;max-height:calc(100dvh - 2rem);overflow:auto;border-radius:1.2rem}.gcal-field-grid,.task-calendar-sync-grid{grid-template-columns:1fr}.task-calendar-sync-inline{align-items:flex-start}.task-calendar-sync-action{flex-direction:column;align-items:stretch}}.tavano-list-view-page,.tavano-my-tasks-page{--tasks-shell-bg: #f6f7f9;--tasks-panel-bg: #ffffff;--tasks-panel-soft: #f1f3f5;--tasks-table-bg: #ffffff;--tasks-row-hover: color-mix(in srgb, var(--color-primary) 6%, #ffffff);--tasks-border: #dfe3e8;--tasks-border-soft: color-mix(in srgb, #dfe3e8 62%, transparent);--tasks-text: #1f2328;--tasks-muted: #667085;--tasks-muted-2: #98a2b3;--tasks-header-bg: #f4f5f7;--tasks-dock-bg: rgba(255, 255, 255, .88);color:var(--tasks-text)}.dark .tavano-list-view-page,.dark .tavano-my-tasks-page{--tasks-shell-bg: #0f0f10;--tasks-panel-bg: #141414;--tasks-panel-soft: #1d1d1f;--tasks-table-bg: #111112;--tasks-row-hover: #19191b;--tasks-border: #2b2b2f;--tasks-border-soft: rgba(255, 255, 255, .08);--tasks-text: #ededee;--tasks-muted: #a0a0a8;--tasks-muted-2: #787982;--tasks-header-bg: #1f1f21;--tasks-dock-bg: rgba(19, 19, 20, .86)}.tavano-app-content:has(.tavano-list-view-page),.tavano-app-content:has(.tavano-my-tasks-page){background:var(--tasks-shell-bg)!important}.tavano-list-view-page,.tavano-list-view-stack,.tavano-my-tasks-page{background:var(--tasks-shell-bg)!important}.tavano-list-view-header,.tavano-my-tasks-page .mytasks-command-bar{border:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:var(--tasks-panel-bg)!important;box-shadow:none!important}.tavano-list-view-header .tv-app-page-title,.tavano-my-tasks-page .tv-app-page-title,.tavano-list-view-page .list-view-workbench-title,.tavano-my-tasks-page .mytasks-task-title{color:var(--tasks-text)!important}.tavano-list-view-actions,.list-view-command-surface,.tavano-my-tasks-page .mytasks-header-tools{border-color:var(--tasks-border-soft)!important;border-radius:0!important;background:var(--tasks-panel-bg)!important;box-shadow:none!important}.tavano-list-view-tabs,.tavano-list-view-toolbar,.tavano-my-tasks-page .mytasks-tab-strip,.tavano-my-tasks-page .mytasks-view-actions{min-height:2.25rem;gap:.15rem}.tavano-list-view-page .list-view-tab-button,.tavano-list-view-page .list-view-tool-button,.tavano-list-view-page .list-view-icon-action,.tavano-my-tasks-page .mytasks-tab-link,.tavano-my-tasks-page .mytasks-filter-chip{min-height:2rem!important;border-radius:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--tasks-muted)!important}.tavano-list-view-page .list-view-tab-button[data-active=true],.tavano-list-view-page .list-view-tool-button:hover,.tavano-list-view-page .list-view-icon-action:hover,.tavano-my-tasks-page .mytasks-tab-link[aria-current=page],.tavano-my-tasks-page .mytasks-filter-chip:hover{border-bottom-color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--tasks-text)!important;transform:none!important}.tavano-list-view-page .list-view-primary-action,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions button:last-child{min-height:2.05rem!important;border-radius:.35rem!important;box-shadow:none!important}.tavano-list-view-workbench,.tavano-my-tasks-page .mytasks-work-panel{overflow:hidden;border:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:var(--tasks-table-bg)!important;box-shadow:none!important}.list-table-scroll-inner{min-width:68rem;padding:0!important}.list-table-body{gap:0!important;background:var(--tasks-table-bg)}.list-table-header{top:0!important;z-index:24;min-height:2.65rem;margin:0!important;border:0!important;border-bottom:1px solid var(--tasks-border)!important;border-radius:0!important;background:var(--tasks-header-bg)!important;box-shadow:none!important;color:var(--tasks-muted)!important;padding:.5rem .75rem!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.list-table-row:hover,.list-table-row[data-expanded=true]{border-color:var(--tasks-border-soft)!important;background:var(--tasks-row-hover)!important;box-shadow:none!important;transform:none!important}.list-row-expand-button{width:1.35rem!important;height:1.35rem!important;border-color:transparent!important;background:transparent!important;color:var(--tasks-muted)!important}.list-status-dot-button{background:transparent!important}.list-task-title{color:var(--tasks-text)!important;font-size:.88rem!important;font-weight:620!important}.list-task-subline,.list-date-cell,.list-row-comment,.list-assignee-empty,.list-mini-count{color:var(--tasks-muted)!important}.list-date-chip,.list-priority-chip,.list-assignee-trigger,.list-status-trigger,.list-row-attachments{min-height:1.85rem!important;justify-content:flex-start!important;border-color:transparent!important;background:transparent!important;color:var(--tasks-muted)!important;padding-inline:0!important}.list-status-trigger{color:var(--tasks-text)!important}.list-row-attachments{justify-content:center!important}.list-subtask-panel{border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.list-subtask-list{gap:0!important;padding:0!important}.list-subtask-grid{min-height:2.55rem;border:0!important;border-top:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;padding:.35rem .75rem!important}.list-subtask-title{color:var(--tasks-text)!important}.list-subtask-add-row{border-top:1px solid var(--tasks-border-soft)!important;background:transparent!important}.list-inline-add-row{min-height:2.8rem;border:0!important;border-radius:0!important;background:transparent!important;padding:.55rem 4.4rem!important;color:var(--tasks-muted)!important}.tavano-my-tasks-page .mytasks-work-surface{min-width:0}.tavano-my-tasks-page .mytasks-group-body{background:var(--tasks-table-bg)!important}.tavano-my-tasks-page .mytasks-table-head{min-height:2.65rem;border-bottom:1px solid var(--tasks-border)!important;background:var(--tasks-header-bg)!important;color:var(--tasks-muted)!important;padding:.5rem .85rem!important;font-size:.76rem!important;font-weight:650!important;text-transform:none!important}.tavano-my-tasks-page .mytasks-task-line{min-height:2.9rem!important;border-top:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.35rem .85rem!important;transform:none!important}.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-note,.tavano-my-tasks-page .mytasks-group-helper,.tavano-my-tasks-page .mytasks-work-subtitle{color:var(--tasks-muted)!important}@media (max-width: 767px){.tavano-app-content:has(.tavano-list-view-page),.tavano-app-content:has(.tavano-my-tasks-page){padding:0!important}.tavano-list-view-page,.tavano-my-tasks-page{max-width:100%!important;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem))!important}.tavano-list-view-stack{min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem))!important;gap:0!important}.tavano-list-view-header,.tavano-my-tasks-page .mytasks-command-bar{border-inline:0!important;border-top:0!important;padding:.9rem .85rem .45rem!important}.tavano-list-view-header .tv-app-page-description,.tavano-list-view-header .tv-app-page-meta,.tavano-list-view-actions,.list-view-command-primary,.list-view-workbench-kicker,.list-view-summary-pills,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-eyebrow,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-description,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-meta,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions,.tavano-my-tasks-page .mytasks-compact-stats{display:none!important}.tavano-list-view-header .tv-app-page-header-main,.tavano-list-view-header .tv-app-page-actions,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-header-main{width:100%!important}.list-view-command-surface,.list-view-command-secondary,.tavano-my-tasks-page .mytasks-header-tools{display:block!important;border:0!important;background:transparent!important;padding:0!important}.tavano-list-view-tabs,.tavano-my-tasks-page .mytasks-tab-strip{display:flex!important;width:100%!important;overflow-x:auto!important;border-bottom:1px solid var(--tasks-border)!important;padding-top:.45rem!important}.tavano-list-view-toolbar,.tavano-my-tasks-page .mytasks-view-actions{display:none!important}.tavano-list-view-page .list-view-tab-button,.tavano-my-tasks-page .mytasks-tab-link{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:2.55rem!important;border-bottom:3px solid transparent!important;padding-inline:.75rem!important;font-size:1rem!important}.tavano-list-view-workbench,.tavano-my-tasks-page .mytasks-work-panel{min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 8rem)!important;border-inline:0!important;border-bottom:0!important}.list-view-workbench-header{display:none!important}.tavano-list-view-workbench>.min-h-0,.tavano-my-tasks-page .mytasks-work-panel>div:last-child{overflow-x:auto!important;overflow-y:auto!important;padding:0!important}.list-table-scroll-inner{min-width:64rem!important}.list-table-header,.list-table-grid{display:grid!important;grid-template-columns:2rem minmax(20rem,1.7fr) 8rem 8rem 9rem 7rem 8rem minmax(10rem,1fr) 3rem!important;-moz-column-gap:.6rem!important;column-gap:.6rem!important}.list-table-header{min-width:64rem!important}.list-table-body{padding:0 0 calc(9.75rem + env(safe-area-inset-bottom,0px))!important}.list-table-row{min-width:64rem!important;min-height:4.55rem!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;background:transparent!important;padding:.48rem .75rem!important}.list-table-row>button:first-child,.list-table-row>.list-task-main-cell{grid-column:auto!important;grid-row:auto!important}.list-row-updated{display:inline-flex!important}.list-row-assignee,.list-row-status{display:flex!important}.list-row-due,.list-row-priority,.list-row-comment,.list-row-attachments,.list-task-title-line .list-status-dot-button{display:inline-flex!important}.list-row-mobile-meta,.list-row-mobile-comment,.list-task-subline{display:none!important}.list-task-title{max-width:100%;white-space:nowrap!important}.list-expanded-panel{min-width:64rem!important;padding-left:3.25rem!important}.list-subtask-grid{grid-template-columns:minmax(20rem,1fr) 10rem!important}.tavano-my-tasks-page .mytasks-work-surface{margin:0!important}.tavano-my-tasks-page .mytasks-work-panel>div:first-child{display:none!important}.tavano-my-tasks-page .mytasks-group-body{min-width:54rem!important}.tavano-my-tasks-page .mytasks-table-head{display:grid!important}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(19rem,1.35fr) 8rem 8rem minmax(12rem,1fr)!important}.tavano-my-tasks-page .mytasks-task-line{min-height:4.15rem!important;gap:.75rem!important;padding:.48rem .85rem!important}.tavano-my-tasks-page .mytasks-task-line .mytasks-task-field:last-child{display:block!important}.tavano-my-tasks-page .mytasks-task-field{min-width:0!important;font-size:.88rem!important}.tavano-my-tasks-page .mytasks-mobile-label{display:none!important}.list-mobile-task-dock,.mytasks-mobile-task-dock{position:fixed;z-index:80;left:max(.85rem,env(safe-area-inset-left,0px));right:max(.85rem,env(safe-area-inset-right,0px));bottom:calc(5.45rem + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem 4rem;align-items:center;gap:.7rem;pointer-events:none}.list-mobile-task-dock>*,.mytasks-mobile-task-dock>*{pointer-events:auto}.list-mobile-task-dock-icon,.mytasks-mobile-task-dock-icon,.list-mobile-task-dock-plus,.mytasks-mobile-task-dock-plus,.list-mobile-task-dock-create,.mytasks-mobile-task-dock-create{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tasks-border);background:var(--tasks-dock-bg);color:var(--tasks-text);box-shadow:0 .9rem 2.8rem #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.list-mobile-task-dock-icon,.mytasks-mobile-task-dock-icon{width:3rem;height:3rem;border-radius:999px}.list-mobile-task-dock-create,.mytasks-mobile-task-dock-create{min-width:0;height:3rem;gap:.45rem;border-radius:999px;padding-inline:1rem;color:var(--tasks-muted);font-size:1rem;font-weight:650}.list-mobile-task-dock-create svg:first-child,.mytasks-mobile-task-dock-create svg:first-child{color:var(--color-primary)}.list-mobile-task-dock-create span,.mytasks-mobile-task-dock-create span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-mobile-task-dock-plus,.mytasks-mobile-task-dock-plus{width:4rem;height:4rem;border-radius:999px;background:var(--tasks-text);color:var(--tasks-panel-bg)}}@media (max-width: 767px){body:has(.home-clickup-page) .tavano-app-content,body:has(.clickup-inbox-page) .tavano-app-content,body:has(.tavano-inbox-compact) .tavano-app-content,.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page),.tavano-app-content:has(.tavano-inbox-compact){margin-top:var(--tv-os-topbar-h, 3.5rem)!important;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem))!important;height:auto!important;padding:.75rem!important;padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important;overflow:visible!important;background:var(--color-bg)!important}.home-clickup-page.tv-app-page,.clickup-inbox-page{min-height:auto!important;height:auto!important;padding:0!important;gap:.75rem!important;overflow:visible!important;background:var(--color-bg)!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row{display:none!important}.home-clickup-page .home-quick-strip{display:flex!important;gap:.65rem!important;margin:0 -.75rem!important;padding:.15rem .75rem .75rem!important;overflow-x:auto!important;scroll-snap-type:x proximity!important}.home-clickup-page .home-quick-card{min-width:9.25rem!important;width:9.25rem!important;min-height:4.4rem!important;padding:.75rem!important;border-radius:.95rem!important;scroll-snap-align:start!important;box-shadow:none!important}.home-clickup-page .home-quick-icon{width:2.15rem!important;height:2.15rem!important;border-radius:.7rem!important;color:var(--inside-primary)!important}.home-clickup-page .home-quick-copy strong{font-size:.98rem!important;line-height:1.1!important;color:var(--inside-text)!important}.home-clickup-page .home-quick-copy small{font-size:.75rem!important;color:var(--inside-muted)!important}.home-clickup-page .home-clickup-layout{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important}.home-clickup-page .home-directory-panel,.home-clickup-page .home-recents-panel{order:1!important;display:block!important;padding:.85rem!important;border-radius:1rem!important;box-shadow:none!important}.home-clickup-page .home-directory-panel{order:2!important}.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:none!important}.home-clickup-page .home-section-block{padding:0!important}.home-clickup-page .home-section-block+.home-section-block{margin-top:.85rem!important;padding-top:.85rem!important;border-top:1px solid var(--inside-border)!important}.home-clickup-page .home-section-head{margin-bottom:.55rem!important}.home-clickup-page .home-section-head h2{font-size:.9rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-clickup-row{min-height:3.25rem!important;padding:.45rem .2rem!important;border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important}.home-clickup-page .home-person-row:last-child,.home-clickup-page .home-space-row:last-child,.home-clickup-page .home-channel-row:last-child,.home-clickup-page .home-clickup-row:last-child{border-bottom:0!important}.home-clickup-page .home-person-avatar,.home-clickup-page .home-space-icon{width:2.25rem!important;height:2.25rem!important;border-radius:.7rem!important}.home-clickup-page .home-person-row span:nth-child(2),.home-clickup-page .home-space-row strong,.home-clickup-page .home-channel-row span,.home-clickup-page .home-row-main strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.94rem!important;color:var(--inside-text)!important}.clickup-inbox-page .inbox-page-frame{display:flex!important;flex-direction:column!important;gap:.75rem!important;padding:0!important}.clickup-inbox-page .clickup-inbox-header{display:block!important;padding:.85rem!important;border-radius:1rem!important;box-shadow:none!important;overflow:hidden!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row,.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:flex!important}.clickup-inbox-page .inbox-clickup-title-row{align-items:center!important;justify-content:space-between!important;margin-bottom:.75rem!important}.clickup-inbox-page .inbox-title-cluster h1{font-size:1.45rem!important;line-height:1.1!important;color:var(--inside-text)!important}.clickup-inbox-page .inbox-clickup-search-row{gap:.55rem!important;margin-bottom:.8rem!important}.clickup-inbox-page .inbox-clickup-search{height:3rem!important;border-radius:.85rem!important;flex:1 1 auto!important}.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-selection-bar{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{align-items:center!important;justify-content:space-between!important;gap:.55rem!important;margin-bottom:.6rem!important}.clickup-inbox-page .inbox-mobile-primary-pill{flex:1 1 auto!important;min-width:0!important;height:2.35rem!important;border-radius:999px!important;padding:0 .7rem!important}.clickup-inbox-page .inbox-mobile-chip-row{gap:.45rem!important;overflow-x:auto!important;padding-bottom:.05rem!important}.clickup-inbox-page .inbox-mobile-chip{height:2.25rem!important;flex:0 0 auto!important;border-radius:999px!important;padding:0 .75rem!important;font-size:.83rem!important}.clickup-inbox-page .inbox-list-surface{border-radius:1rem!important;box-shadow:none!important;overflow:hidden!important}.clickup-inbox-page .inbox-group-stack{padding:0!important;gap:0!important}.clickup-inbox-page .inbox-date-heading{padding:.85rem .9rem .35rem!important;font-size:.86rem!important;font-weight:700!important}.clickup-inbox-page .inbox-date-rows{border-radius:0!important;overflow:hidden!important}.clickup-inbox-page .inbox-swipe-wrap{position:relative!important;overflow:hidden!important;border-bottom:1px solid var(--inside-border)!important;background:var(--inside-panel)!important}.clickup-inbox-page .inbox-swipe-wrap:last-child{border-bottom:0!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute!important;inset-block:0!important;z-index:0!important;display:flex!important;align-items:center!important;color:#fff!important}.clickup-inbox-page .inbox-swipe-unread{left:0!important;width:7.25rem!important;justify-content:flex-start!important;gap:.45rem!important;padding-left:1.1rem!important;background:color-mix(in srgb,var(--inside-primary) 78%,#ef4444)!important}.clickup-inbox-page .inbox-swipe-action-group{right:0!important;width:11rem!important;display:grid!important;grid-template-columns:1fr 1fr!important}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;color:#fff!important}.clickup-inbox-page .inbox-swipe-snooze{background:#6270db!important}.clickup-inbox-page .inbox-swipe-clear{background:#52a46f!important}.clickup-inbox-page .clickup-inbox-row{position:relative!important;z-index:1!important;min-height:4.25rem!important;grid-template-columns:1.9rem minmax(0,1fr) auto!important;gap:.55rem!important;padding:.65rem .85rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--inside-panel)!important}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--inside-primary) 7%,var(--inside-panel))!important}.clickup-inbox-page .inbox-row-main{min-width:0!important}.clickup-inbox-page .inbox-row-main>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--inside-text)!important}.clickup-inbox-page .inbox-row-message{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .inbox-row-actions{display:none!important}}.home-clickup-page,.clickup-inbox-page{--cu-primary: var(--color-primary, #ff5a3c);--cu-primary-soft: color-mix(in srgb, var(--cu-primary) 17%, transparent);--cu-bg: #f6f7f9;--cu-surface: #ffffff;--cu-surface-2: #eef0f4;--cu-panel: rgba(255, 255, 255, .96);--cu-border: rgba(20, 24, 31, .1);--cu-border-strong: rgba(20, 24, 31, .18);--cu-text: #181a20;--cu-muted: #6c7280;--cu-muted-2: #9298a4;--cu-green: #37a46d;--cu-blue: #6577df;--cu-pink: #d84b8b;--cu-shadow: 0 1.35rem 3.8rem rgba(15, 23, 42, .14);background:var(--cu-bg)!important;color:var(--cu-text)!important}.dark .home-clickup-page,.dark .clickup-inbox-page,body.dark .home-clickup-page,body.dark .clickup-inbox-page{--cu-bg: #0f0f10;--cu-surface: #171718;--cu-surface-2: #242425;--cu-panel: rgba(20, 20, 21, .96);--cu-border: rgba(255, 255, 255, .08);--cu-border-strong: rgba(255, 255, 255, .16);--cu-text: #f5f5f6;--cu-muted: #a1a1aa;--cu-muted-2: #71717a;--cu-shadow: 0 1.35rem 3.8rem rgba(0, 0, 0, .36)}.home-create-option.is-orange>span{background:#f47a2e!important}.home-create-option.is-yellow>span{background:#f5c84b!important;color:#27210b!important}@media (min-width: 768px){.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page){background:var(--cu-bg)!important}.home-clickup-page.tv-app-page{width:100%!important;max-width:none!important;min-height:100%!important;padding:clamp(1rem,1.7vw,1.6rem)!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row,.home-clickup-page .home-quick-strip,.home-clickup-page .home-clickup-layout{width:100%!important;max-width:118rem!important;margin-inline:auto!important}.home-clickup-page .home-clickup-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.9rem!important;align-items:stretch!important}.home-clickup-page .home-clickup-panel{border:1px solid var(--cu-border)!important;border-radius:.85rem!important;background:var(--cu-panel)!important;color:var(--cu-text)!important;box-shadow:none!important}.home-clickup-page .home-directory-panel{grid-row:span 2!important}.home-clickup-page .home-recents-panel,.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:block!important}.home-clickup-page .cu-mobile-bottom-shell,.clickup-inbox-page .cu-mobile-bottom-shell,.home-clickup-page .home-create-backdrop,.clickup-inbox-page .home-create-backdrop{display:none!important}.clickup-inbox-page .inbox-page-frame{width:100%!important;max-width:none!important;padding:.9rem 1.25rem 1.4rem!important;gap:.85rem!important}.clickup-inbox-page .clickup-inbox-header{border:1px solid var(--cu-border)!important;border-radius:.85rem!important;background:var(--cu-panel)!important;overflow:hidden!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row,.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:none!important}.clickup-inbox-page .inbox-desktop-buckets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid var(--cu-border)!important}.clickup-inbox-page .inbox-desktop-bucket{min-height:4.2rem!important;border:0!important;border-right:1px solid var(--cu-border)!important;border-radius:0!important;background:transparent!important;color:var(--cu-muted)!important}.clickup-inbox-page .inbox-desktop-bucket.is-active{color:var(--cu-text)!important;box-shadow:inset 0 -2px 0 var(--cu-text)!important}.clickup-inbox-page .inbox-lane-strip{display:flex!important;border-color:var(--cu-border)!important;background:transparent!important}.clickup-inbox-page .inbox-list-surface{border:1px solid var(--cu-border)!important;border-radius:.85rem!important;background:var(--cu-panel)!important;color:var(--cu-text)!important;overflow:hidden!important}.clickup-inbox-page .inbox-date-rows{overflow:hidden!important;border:1px solid var(--cu-border)!important;border-radius:.75rem!important}.clickup-inbox-page .clickup-inbox-row{grid-template-columns:2rem 2rem minmax(16rem,1.1fr) minmax(10rem,.75fr) 7rem minmax(18rem,auto)!important;min-height:2.7rem!important;background:var(--cu-surface)!important;border-color:var(--cu-border)!important}.clickup-inbox-page .inbox-row-actions{display:flex!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{display:none!important}}@media (max-width: 767px){body:has(.home-clickup-page),body:has(.clickup-inbox-page){background:var(--cu-bg)!important}body:has(.home-clickup-page) .tv-os-topbar,body:has(.home-clickup-page) .tv-os-mobile-nav,body:has(.clickup-inbox-page) .tv-os-topbar,body:has(.clickup-inbox-page) .tv-os-mobile-nav{display:none!important}body:has(.home-clickup-page) .tavano-app-content,body:has(.clickup-inbox-page) .tavano-app-content{margin:0!important;padding:0!important;min-height:100svh!important;background:var(--cu-bg)!important}.home-clickup-page.tv-app-page,.clickup-inbox-page{width:100%!important;max-width:none!important;min-height:100svh!important;padding:calc(.9rem + env(safe-area-inset-top,0px)) 0 calc(8.9rem + env(safe-area-inset-bottom,0px))!important;gap:0!important;overflow-x:hidden!important}.home-clickup-page .home-clickup-top{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.25rem 1rem 1rem!important}.home-clickup-page .home-workspace-title{display:flex!important;min-width:0!important;align-items:center!important;gap:.72rem!important}.home-clickup-page .home-workspace-mark{width:2.25rem!important;height:2.25rem!important;border-radius:.58rem!important;background:linear-gradient(135deg,var(--cu-primary),#f58b2f)!important;color:#fff!important;font-size:1rem!important}.home-clickup-page .home-workspace-title h1{margin:0!important;color:var(--cu-text)!important;font-size:1.65rem!important;font-weight:760!important;line-height:1.05!important;letter-spacing:0!important}.home-clickup-page .home-workspace-title p{display:none!important}.home-clickup-page .home-title-chevron{width:1rem!important;color:var(--cu-muted)!important}.home-clickup-page .home-top-actions{display:flex!important;align-items:center!important;gap:.65rem!important}.home-clickup-page .home-icon-btn,.home-clickup-page .home-user-avatar{width:2.35rem!important;height:2.35rem!important;border:0!important;background:transparent!important;color:var(--cu-text)!important;box-shadow:none!important}.home-clickup-page .home-user-avatar{border-radius:999px!important;background:linear-gradient(135deg,#704437,#1d1312)!important;color:#fff!important;font-size:.78rem!important}.home-clickup-page .home-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.45rem!important;gap:.75rem!important;padding:0 1rem 1rem!important}.home-clickup-page .home-clickup-search,.clickup-inbox-page .inbox-clickup-search{height:3.55rem!important;border:0!important;border-radius:1.08rem!important;background:var(--cu-surface-2)!important;color:var(--cu-muted)!important;box-shadow:none!important}.home-clickup-page .home-clickup-search input,.clickup-inbox-page .inbox-clickup-search input{color:var(--cu-text)!important;font-size:1.02rem!important}.home-clickup-page .home-filter-btn{width:3.45rem!important;height:3.55rem!important;border:0!important;border-radius:1.08rem!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important}.home-clickup-page .home-quick-strip{display:flex!important;gap:.85rem!important;overflow-x:auto!important;padding:0 1rem 1.05rem!important;scroll-snap-type:x mandatory!important}.home-clickup-page .home-quick-strip::-webkit-scrollbar,.clickup-inbox-page .inbox-mobile-chip-row::-webkit-scrollbar{display:none!important}.home-clickup-page .home-quick-card{width:10.2rem!important;min-width:10.2rem!important;min-height:5.35rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-surface)!important;color:var(--cu-text)!important;scroll-snap-align:start!important;box-shadow:none!important}.home-clickup-page .home-quick-card.is-primary{background:color-mix(in srgb,var(--cu-primary) 24%,#171718)!important;color:#fff!important}.home-clickup-page .home-quick-card.is-primary strong,.home-clickup-page .home-quick-card.is-primary small,.home-clickup-page .home-quick-card.is-primary em{color:#fff!important}.home-clickup-page .home-quick-icon{width:2.15rem!important;height:2.15rem!important;border-radius:.65rem!important;background:color-mix(in srgb,var(--cu-primary) 18%,transparent)!important;color:var(--cu-primary)!important}.home-clickup-page .home-clickup-layout{display:block!important;width:100%!important}.home-clickup-page .home-clickup-panel{border-width:1px 0 0!important;border-radius:0!important;padding:1.05rem 1rem!important;background:transparent!important;color:var(--cu-text)!important;box-shadow:none!important}.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:none!important}.home-clickup-page .home-section-head h2{color:var(--cu-muted)!important;font-size:1.05rem!important;font-weight:680!important}.home-clickup-page .home-clickup-row,.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row{min-height:3.35rem!important;border-radius:.75rem!important;padding-inline:0!important;background:transparent!important}.home-clickup-page .home-row-main strong,.home-clickup-page .home-space-row strong,.home-clickup-page .home-person-row span:nth-child(2),.home-clickup-page .home-channel-row span{color:var(--cu-text)!important;font-size:1.08rem!important;font-weight:660!important}.home-clickup-page .home-row-main small,.home-clickup-page .home-row-meta,.home-clickup-page .home-space-row small{color:var(--cu-muted)!important}.home-clickup-page .home-space-icon,.home-clickup-page .home-person-avatar{width:2rem!important;height:2rem!important}.clickup-inbox-page .inbox-page-frame{padding:0 0 calc(8.9rem + env(safe-area-inset-bottom,0px))!important;gap:0!important}.clickup-inbox-page .clickup-inbox-header{border:0!important;border-radius:0!important;background:var(--cu-bg)!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:.35rem 1rem 1rem!important}.clickup-inbox-page .inbox-title-icon,.clickup-inbox-page .inbox-title-cluster p{display:none!important}.clickup-inbox-page .inbox-title-cluster h1{margin:0!important;color:var(--cu-text)!important;font-size:1.85rem!important;font-weight:760!important;letter-spacing:0!important}.clickup-inbox-page .inbox-title-actions{display:flex!important;align-items:center!important;gap:.8rem!important;color:var(--cu-text)!important}.clickup-inbox-page .inbox-title-avatar{width:2.35rem!important;height:2.35rem!important;border-radius:999px!important;background:linear-gradient(135deg,#704437,#1d1312)!important;color:#fff!important}.clickup-inbox-page .inbox-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:0 1rem 1.55rem!important}.clickup-inbox-page .inbox-mobile-filter-button,.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-selection-bar{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.35rem 3.35rem!important;gap:.65rem!important;padding:.95rem 1rem .75rem!important;border-radius:1.35rem 1.35rem 0 0!important;background:color-mix(in srgb,var(--cu-surface) 82%,transparent)!important}.clickup-inbox-page .inbox-mobile-primary-pill,.clickup-inbox-page .inbox-mobile-round{height:3.1rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--cu-text)!important}.clickup-inbox-page .inbox-mobile-primary-pill{justify-content:flex-start!important;gap:.48rem!important;padding-inline:0!important;font-size:1.2rem!important}.clickup-inbox-page .inbox-mobile-primary-pill i{width:.7rem!important;height:.7rem!important;margin-inline-start:.2rem!important;border-radius:999px!important;background:var(--cu-pink)!important}.clickup-inbox-page .inbox-mobile-round{background:color-mix(in srgb,var(--cu-surface-2) 82%,transparent)!important}.clickup-inbox-page .inbox-mobile-chip-row{display:flex!important;gap:.55rem!important;overflow-x:auto!important;padding:0 1rem 1.25rem!important;background:color-mix(in srgb,var(--cu-surface) 82%,transparent)!important}.clickup-inbox-page .inbox-mobile-chip{height:2.55rem!important;flex:0 0 auto!important;border:1px solid var(--cu-border-strong)!important;border-radius:999px!important;padding-inline:.9rem!important;background:transparent!important;color:var(--cu-text)!important;font-size:1rem!important}.clickup-inbox-page .inbox-mobile-chip.is-active{border-color:color-mix(in srgb,var(--cu-primary) 56%,var(--cu-border-strong))!important;color:var(--cu-primary)!important}.clickup-inbox-page .inbox-list-surface{border:0!important;border-radius:0!important;background:var(--cu-bg)!important;color:var(--cu-text)!important;overflow:visible!important}.clickup-inbox-page .inbox-group-stack{display:block!important}.clickup-inbox-page .inbox-date-heading{padding:1.1rem 1rem .6rem!important;color:var(--cu-muted)!important;font-size:1.05rem!important;font-weight:680!important}.clickup-inbox-page .inbox-date-rows{border:0!important;border-radius:0!important;overflow:visible!important}.clickup-inbox-page .inbox-swipe-wrap{position:relative!important;overflow:hidden!important;background:transparent!important;touch-action:pan-y!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute!important;inset-block:0!important;z-index:0!important;display:flex!important;align-items:center!important;color:#fff!important;font-size:.72rem!important;font-weight:760!important;text-align:center!important}.clickup-inbox-page .inbox-swipe-unread{inset-inline-start:0!important;width:6.5rem!important;justify-content:center!important;background:var(--cu-pink)!important}.clickup-inbox-page .inbox-swipe-action-group{inset-inline-end:0!important;width:10.5rem!important;justify-content:stretch!important}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{display:grid!important;min-width:0!important;flex:1 1 0!important;height:100%!important;place-items:center!important;gap:.12rem!important}.clickup-inbox-page .inbox-swipe-snooze{background:var(--cu-blue)!important}.clickup-inbox-page .inbox-swipe-clear{background:var(--cu-green)!important}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{width:1.45rem!important;height:1.45rem!important}.clickup-inbox-page .clickup-inbox-row{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) auto!important;gap:.72rem!important;min-height:5rem!important;padding:.72rem 1rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--cu-border) 78%,transparent)!important;border-radius:0!important;background:var(--cu-bg)!important;color:var(--cu-text)!important;box-shadow:none!important}.clickup-inbox-page .clickup-inbox-row>[role=checkbox],.clickup-inbox-page .inbox-row-icon,.clickup-inbox-page .inbox-row-meta,.clickup-inbox-page .inbox-row-actions{display:none!important}.clickup-inbox-page .inbox-row-status-dot{grid-column:1!important;width:1.35rem!important;height:1.35rem!important;align-self:center!important;border-width:2px!important;border-radius:999px!important}.clickup-inbox-page .inbox-row-main{grid-column:2!important;min-width:0!important;text-align:start!important}.clickup-inbox-page .inbox-row-main>span:first-child span:first-child{color:var(--cu-text)!important;font-size:1.05rem!important;font-weight:720!important}.clickup-inbox-page .inbox-row-message{display:block!important;color:var(--cu-muted)!important;font-size:.95rem!important;line-height:1.25!important}.clickup-inbox-page .inbox-row-time{grid-column:3!important;display:block!important;min-width:4.2rem!important;align-self:center!important;color:var(--cu-muted)!important;font-size:.95rem!important;text-align:end!important}.home-clickup-page .cu-mobile-bottom-shell,.clickup-inbox-page .cu-mobile-bottom-shell{position:fixed!important;z-index:90!important;left:max(.9rem,env(safe-area-inset-left,0px))!important;right:max(.9rem,env(safe-area-inset-right,0px))!important;bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:minmax(0,1fr) 4.2rem!important;grid-template-areas:"center plus" "nav plus"!important;align-items:end!important;gap:.55rem .7rem!important;pointer-events:none!important}.home-clickup-page .cu-mobile-bottom-shell>*,.clickup-inbox-page .cu-mobile-bottom-shell>*{pointer-events:auto!important}.home-clickup-page .cu-mobile-center-pill,.clickup-inbox-page .cu-mobile-center-pill{grid-area:center!important;justify-self:center!important;min-width:0!important;height:3.05rem!important;border:1px solid var(--cu-border-strong)!important;border-radius:999px!important;padding-inline:1.15rem!important;background:color-mix(in srgb,var(--cu-panel) 82%,transparent)!important;color:var(--cu-muted)!important;box-shadow:var(--cu-shadow)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.home-clickup-page .cu-mobile-center-pill svg,.clickup-inbox-page .cu-mobile-center-pill svg{color:var(--cu-primary)!important}.home-clickup-page .cu-mobile-dock-nav,.clickup-inbox-page .cu-mobile-dock-nav{grid-area:nav!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;height:4.35rem!important;border:1px solid var(--cu-border-strong)!important;border-radius:999px!important;padding:.35rem!important;background:color-mix(in srgb,var(--cu-panel) 84%,transparent)!important;box-shadow:var(--cu-shadow)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.home-clickup-page .cu-mobile-dock-item,.clickup-inbox-page .cu-mobile-dock-item{display:grid!important;min-width:0!important;height:3.5rem!important;place-items:center!important;gap:.12rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--cu-muted)!important;text-decoration:none!important;font-size:.72rem!important;font-weight:650!important}.home-clickup-page .cu-mobile-dock-item.is-active,.clickup-inbox-page .cu-mobile-dock-item.is-active{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--cu-primary) 70%,transparent),transparent 56%),color-mix(in srgb,var(--cu-primary) 15%,var(--cu-surface-2))!important;color:var(--cu-text)!important}.home-clickup-page .cu-mobile-plus,.clickup-inbox-page .cu-mobile-plus{grid-area:plus!important;width:4.2rem!important;height:4.2rem!important;border:1px solid var(--cu-border-strong)!important;border-radius:999px!important;background:var(--cu-text)!important;color:var(--cu-bg)!important;box-shadow:var(--cu-shadow)!important;place-self:end!important}.home-create-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;background:#0000007a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.home-create-sheet{width:100%!important;max-height:min(83svh,44rem)!important;overflow-y:auto!important;border:1px solid var(--cu-border)!important;border-radius:1.55rem 1.55rem 0 0!important;padding:1.1rem 1rem calc(1.4rem + env(safe-area-inset-bottom,0px))!important;background:var(--cu-bg)!important;color:var(--cu-text)!important;box-shadow:0 -1.2rem 3.5rem #00000057!important}.home-create-sheet-head{display:grid!important;grid-template-columns:3rem minmax(0,1fr) 3rem!important;align-items:center!important;margin-bottom:1rem!important}.home-create-sheet-head h2{grid-column:2!important;margin:0!important;color:var(--cu-text)!important;font-size:1.35rem!important;text-align:center!important}.home-create-sheet-head button{grid-column:3!important;width:2.7rem!important;height:2.7rem!important;border:0!important;border-radius:999px!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important}.home-create-search{height:3.6rem!important;margin-bottom:1rem!important;border:0!important;border-radius:1.05rem!important;padding-inline:1rem!important;background:var(--cu-surface-2)!important;color:var(--cu-muted)!important}.home-create-options{display:grid!important;gap:0!important}.home-create-option{display:grid!important;grid-template-columns:3.35rem minmax(0,1fr)!important;grid-template-rows:auto auto!important;-moz-column-gap:.9rem!important;column-gap:.9rem!important;min-height:4.9rem!important;align-items:center!important;border:0!important;border-radius:0!important;padding:.55rem 0!important;background:transparent!important;text-align:start!important;text-decoration:none!important}.home-create-option>span{grid-row:span 2!important;width:3.2rem!important;height:3.2rem!important;border-radius:.85rem!important}.home-create-option strong{color:var(--cu-text)!important;font-size:1.22rem!important;font-weight:730!important;line-height:1.08!important}.home-create-option small{color:var(--cu-muted)!important;font-size:.95rem!important;line-height:1.2!important}}.home-clickup-page,.clickup-inbox-page{--cu-page-bg: #f6f5f2;--cu-surface: rgba(255, 255, 255, .94);--cu-surface-2: #ffffff;--cu-soft: #eeeeeb;--cu-line: rgba(15, 23, 42, .1);--cu-text: #18181b;--cu-muted: #6b7280;--cu-faint: #9ca3af;--cu-active: color-mix(in srgb, var(--color-primary) 17%, transparent);--cu-active-strong: var(--color-primary);--cu-dock-bg: rgba(255, 255, 255, .82);--cu-dock-border: rgba(15, 23, 42, .16);--cu-dock-shadow: 0 1.2rem 3.2rem rgba(15, 23, 42, .16);color:var(--cu-text)!important}.dark .home-clickup-page,.dark .clickup-inbox-page,.home-clickup-page.dark,.clickup-inbox-page.dark{--cu-page-bg: #111111;--cu-surface: rgba(18, 18, 18, .96);--cu-surface-2: #181818;--cu-soft: #242424;--cu-line: rgba(255, 255, 255, .1);--cu-text: #f5f5f5;--cu-muted: #a3a3a3;--cu-faint: #737373;--cu-active: color-mix(in srgb, var(--color-primary) 24%, rgba(255, 255, 255, .04));--cu-dock-bg: rgba(22, 22, 22, .76);--cu-dock-border: rgba(255, 255, 255, .16);--cu-dock-shadow: 0 1.2rem 3.5rem rgba(0, 0, 0, .42)}.home-create-option.is-orange>span{background:#f07a2b!important}.home-create-option.is-yellow>span{background:#f3c642!important;color:#1a1a1a!important}@media (min-width: 768px){.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page){background:var(--cu-page-bg)!important}.home-clickup-page.tv-app-page{width:100%!important;max-width:none!important;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 3rem)!important;padding:0!important;background:transparent!important}.home-clickup-page .home-clickup-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;max-width:116rem;margin-inline:auto}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row,.home-clickup-page .home-quick-strip{max-width:116rem;margin-inline:auto}.home-clickup-page .home-clickup-panel{display:block!important;min-height:17rem;border:1px solid var(--cu-line)!important;border-radius:.75rem!important;background:var(--cu-surface)!important;box-shadow:none!important}.clickup-inbox-page .inbox-page-frame{max-width:none!important;padding:0!important;gap:0!important}.clickup-inbox-page .clickup-inbox-header{border:0!important;border-radius:0!important;background:var(--cu-surface)!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row,.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:none!important}.clickup-inbox-page .inbox-desktop-buckets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));min-height:4.5rem;border-bottom:1px solid var(--cu-line)}.clickup-inbox-page .inbox-desktop-bucket{justify-content:flex-start;border:0!important;border-right:1px solid var(--cu-line)!important;border-radius:0!important;background:transparent!important;color:var(--cu-muted)!important;padding:.8rem 1.25rem}.clickup-inbox-page .inbox-desktop-bucket:last-child{border-right:0!important}.clickup-inbox-page .inbox-desktop-bucket.is-active{color:var(--cu-text)!important;box-shadow:inset 0 -2px 0 var(--cu-active-strong)}.clickup-inbox-page .inbox-lane-strip{border-top:0!important;background:var(--cu-page-bg)!important;padding:.8rem 1rem!important}.clickup-inbox-page .inbox-list-surface{border:0!important;border-radius:0!important;background:var(--cu-page-bg)!important;box-shadow:none!important}.clickup-inbox-page .inbox-group-stack{padding:.8rem 1rem 2rem!important}.clickup-inbox-page .inbox-date-rows{overflow:hidden;border:1px solid var(--cu-line)!important;border-radius:.75rem!important;background:var(--cu-surface)!important}.clickup-inbox-page .clickup-inbox-row{grid-template-columns:1.5rem 1.2rem 2rem minmax(14rem,.8fr) minmax(20rem,1fr) 5.25rem auto!important;min-height:2.75rem;border-color:var(--cu-line)!important;background:transparent!important}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 8%,transparent)!important}.clickup-inbox-page .inbox-row-actions,.clickup-inbox-page .inbox-row-actions>*{display:inline-flex!important}.home-clickup-page .cu-mobile-bottom-shell,.clickup-inbox-page .cu-mobile-bottom-shell,.home-clickup-page .home-create-backdrop,.clickup-inbox-page .home-create-backdrop{display:none!important}}@media (max-width: 767px){body:has(.home-clickup-page) .tv-os-topbar,body:has(.home-clickup-page) .tv-os-mobile-nav,body:has(.clickup-inbox-page) .tv-os-topbar,body:has(.clickup-inbox-page) .tv-os-mobile-nav{display:none!important}body:has(.home-clickup-page) .tavano-app-content,body:has(.clickup-inbox-page) .tavano-app-content{margin-top:0!important;min-height:100dvh!important;padding:0!important;overflow-x:hidden!important;background:var(--cu-page-bg)!important}.home-clickup-page.tv-app-page,.clickup-inbox-page{width:100%;max-width:none!important;min-height:100dvh!important;padding:0 0 calc(8.75rem + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden;background:var(--cu-page-bg)!important;color:var(--cu-text)!important}.home-clickup-page .home-clickup-top{display:flex!important;align-items:center;justify-content:space-between;padding:calc(1.05rem + env(safe-area-inset-top,0px)) 1rem .95rem!important;border:0!important;background:var(--cu-surface)!important;box-shadow:none!important}.home-clickup-page .home-workspace-title{min-width:0;gap:.75rem}.home-clickup-page .home-workspace-mark{width:2.65rem;height:2.65rem;border-radius:.7rem;background:var(--color-primary);color:var(--color-onPrimary);font-size:1.1rem;font-weight:800}.home-clickup-page .home-workspace-title h1{max-width:12rem;overflow:hidden;color:var(--cu-text)!important;font-size:clamp(1.65rem,7vw,2.2rem);font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.home-clickup-page .home-workspace-title p{display:none}.home-clickup-page .home-top-actions{display:flex!important;align-items:center;gap:.65rem}.home-clickup-page .home-icon-btn,.home-clickup-page .home-user-avatar{width:2.55rem!important;height:2.55rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--cu-text)!important;box-shadow:none!important}.home-clickup-page .home-user-avatar{display:inline-grid;place-items:center;background:color-mix(in srgb,var(--cu-surface-2) 76%,transparent)!important;color:var(--cu-muted)!important}.home-clickup-page .home-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.65rem;gap:.9rem;padding:0 1rem 1.35rem!important;background:var(--cu-surface)!important}.home-clickup-page .home-clickup-search,.clickup-inbox-page .inbox-clickup-search{height:3.6rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-soft)!important;color:var(--cu-muted)!important;box-shadow:none!important}.home-clickup-page .home-clickup-search input,.clickup-inbox-page .inbox-clickup-search input{height:100%;color:var(--cu-text)!important;font-size:1.04rem!important}.home-clickup-page .home-filter-btn{width:3.6rem!important;height:3.6rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-soft)!important;color:var(--cu-text)!important}.home-clickup-page .home-quick-strip{display:flex!important;gap:.85rem;overflow-x:auto;padding:1.1rem 1rem 1rem!important;border:0!important;border-radius:1.55rem 1.55rem 0 0;background:var(--cu-page-bg)!important;scroll-snap-type:x mandatory}.home-clickup-page .home-quick-strip::-webkit-scrollbar,.clickup-inbox-page .inbox-mobile-chip-row::-webkit-scrollbar{display:none}.home-clickup-page .home-quick-card{flex:0 0 9.85rem;min-height:5.9rem;align-items:flex-start;border:0!important;border-radius:1.05rem!important;background:var(--cu-surface-2)!important;color:var(--cu-muted)!important;box-shadow:none!important;scroll-snap-align:start}.home-clickup-page .home-quick-card.is-primary{background:var(--cu-active)!important;color:var(--cu-text)!important}.home-clickup-page .home-quick-icon{width:2rem;height:2rem;border-radius:.6rem;background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-primary)}.home-clickup-page .home-quick-copy strong{color:inherit!important;font-size:1.2rem!important;line-height:1.15}.home-clickup-page .home-quick-copy small{color:var(--cu-muted)!important;font-size:1rem}.home-clickup-page .home-clickup-layout{display:flex!important;flex-direction:column;gap:0;padding:0!important}.home-clickup-page .home-directory-panel{order:1}.home-clickup-page .home-recents-panel{order:2}.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:none!important}.home-clickup-page .home-clickup-panel{width:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.home-clickup-page .home-section-block,.home-clickup-page .home-recents-panel{padding:.85rem 1rem 1rem!important;border-top:1px solid var(--cu-line)}.home-clickup-page .home-section-head{display:flex!important;align-items:center;min-height:2.6rem;margin:0!important;color:var(--cu-muted)!important}.home-clickup-page .home-section-head h2{color:var(--cu-muted)!important;font-size:1.12rem!important;font-weight:720!important}.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-clickup-row{min-height:3.75rem;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cu-text)!important;box-shadow:none!important;padding:.45rem 0!important}.home-clickup-page .home-person-avatar,.home-clickup-page .home-space-icon{width:2.15rem;height:2.15rem;border:1px solid var(--cu-line);border-radius:.55rem;background:var(--cu-soft);color:var(--cu-muted)}.home-clickup-page .home-person-avatar{border-radius:999px;font-size:.72rem}.home-clickup-page .home-person-row span:nth-child(2),.home-clickup-page .home-space-row strong,.home-clickup-page .home-channel-row span,.home-clickup-page .home-row-main strong{min-width:0;color:var(--cu-text)!important;font-size:1.2rem;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-clickup-page .home-space-row small,.home-clickup-page .home-row-main small,.home-clickup-page .home-row-meta{color:var(--cu-muted)!important;font-size:.95rem}.clickup-inbox-page .inbox-page-frame{width:100%!important;max-width:none!important;gap:0!important;padding:0!important}.clickup-inbox-page .clickup-inbox-header{overflow:hidden;border:0!important;border-radius:0 0 1.45rem 1.45rem!important;background:var(--cu-surface)!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-title-row{display:flex!important;min-height:auto;align-items:center;padding:calc(1.05rem + env(safe-area-inset-top,0px)) 1rem .95rem!important}.clickup-inbox-page .inbox-title-icon,.clickup-inbox-page .inbox-title-cluster p{display:none!important}.clickup-inbox-page .inbox-title-cluster h1{color:var(--cu-text)!important;font-size:2rem!important;font-weight:760!important;line-height:1.05}.clickup-inbox-page .inbox-title-actions{display:flex!important;margin-inline-start:auto;align-items:center;gap:1rem;color:var(--cu-text)!important}.clickup-inbox-page .inbox-title-avatar{width:2.6rem;height:2.6rem;border:0!important;border-radius:999px;background:color-mix(in srgb,var(--cu-surface-2) 76%,transparent)!important;color:var(--cu-muted)!important}.clickup-inbox-page .inbox-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr);padding:0 1rem 1.25rem!important;background:var(--cu-surface)!important}.clickup-inbox-page .inbox-mobile-filter-button,.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-selection-bar{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3.2rem 3.2rem;gap:.8rem;padding:1rem 1rem .65rem!important;background:var(--cu-page-bg)!important}.clickup-inbox-page .inbox-mobile-primary-pill{height:3rem;justify-content:flex-start;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cu-text)!important;font-size:1.35rem;font-weight:740}.clickup-inbox-page .inbox-mobile-primary-pill span{color:var(--cu-muted)!important}.clickup-inbox-page .inbox-mobile-primary-pill i{width:.85rem;height:.85rem;border-radius:999px;background:var(--color-primary)!important}.clickup-inbox-page .inbox-mobile-round{width:3.2rem;height:3.2rem;border:0!important;border-radius:1rem!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important}.clickup-inbox-page .inbox-mobile-chip-row{display:flex!important;gap:.7rem;overflow-x:auto;padding:0 1rem 1rem!important;background:var(--cu-page-bg)!important}.clickup-inbox-page .inbox-mobile-chip{min-height:2.65rem;flex:0 0 auto;border:1px solid var(--cu-line)!important;border-radius:999px!important;background:transparent!important;color:var(--cu-muted)!important;padding:0 1rem!important;font-size:1rem;font-weight:650}.clickup-inbox-page .inbox-mobile-chip svg{display:none}.clickup-inbox-page .inbox-mobile-chip.is-active{border-color:color-mix(in srgb,var(--color-primary) 52%,var(--cu-line))!important;color:var(--cu-text)!important;background:var(--cu-active)!important}.clickup-inbox-page .inbox-list-surface{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clickup-inbox-page .inbox-group-stack{padding:1.15rem 0 calc(8.5rem + env(safe-area-inset-bottom,0px))!important}.clickup-inbox-page .inbox-date-heading{margin:0 0 .8rem!important;padding:0 1rem!important;color:var(--cu-muted)!important;font-size:1.12rem!important;font-weight:720!important}.clickup-inbox-page .inbox-date-rows{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.clickup-inbox-page .inbox-swipe-wrap{position:relative;overflow:hidden;border-bottom:1px solid var(--cu-line);background:transparent;touch-action:pan-y}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute;inset-block:0;z-index:0;display:flex!important;align-items:stretch;justify-content:center;color:#fff;font-size:0;pointer-events:none}.clickup-inbox-page .inbox-swipe-unread{inset-inline-start:0;width:9.5rem;background:var(--color-primary)!important}.clickup-inbox-page .inbox-swipe-action-group{inset-inline-end:0}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{display:grid!important;min-width:6.7rem;place-items:center;padding-inline:1rem}.clickup-inbox-page .inbox-swipe-snooze{background:#6574e6!important}.clickup-inbox-page .inbox-swipe-clear{background:#55a86f!important}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{width:2rem;height:2rem}.clickup-inbox-page .clickup-inbox-row{position:relative;z-index:1;grid-template-columns:2.25rem minmax(0,1fr) max-content!important;min-height:5.45rem;gap:.75rem!important;border:0!important;border-radius:0!important;background:var(--cu-page-bg)!important;color:var(--cu-text)!important;padding:.75rem 1rem!important;box-shadow:none!important;will-change:transform}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 6%,var(--cu-page-bg))!important}.clickup-inbox-page .clickup-inbox-row>[role=checkbox],.clickup-inbox-page .inbox-row-icon,.clickup-inbox-page .inbox-row-meta,.clickup-inbox-page .inbox-row-actions{display:none!important}.clickup-inbox-page .inbox-row-status-dot{width:1.45rem!important;height:1.45rem!important;align-self:center;border-width:2px!important}.clickup-inbox-page .inbox-row-main{min-width:0;text-align:start!important}.clickup-inbox-page .inbox-row-main>span:first-child{display:block!important;min-width:0}.clickup-inbox-page .inbox-row-main>span:first-child span:first-child{display:block;max-width:100%;color:var(--cu-text)!important;font-size:1.1rem!important;font-weight:740!important;line-height:1.25}.clickup-inbox-page .inbox-row-message{margin-top:.22rem!important;color:var(--cu-muted)!important;font-size:.98rem!important;line-height:1.25!important}.clickup-inbox-page .inbox-row-time{align-self:center;color:var(--cu-muted)!important;font-size:.98rem!important;white-space:nowrap}.cu-mobile-bottom-shell{position:fixed;inset-inline:max(.85rem,env(safe-area-inset-left,0px)) max(.85rem,env(safe-area-inset-right,0px));bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:110;display:block!important;height:5.2rem;pointer-events:none}.cu-mobile-dock-nav{position:absolute;inset-inline-start:0;bottom:0;display:grid!important;width:calc(100% - 5.25rem);min-width:0;height:4.4rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.1rem;border:1px solid var(--cu-dock-border);border-radius:999px;background:var(--cu-dock-bg);box-shadow:var(--cu-dock-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto}.cu-mobile-dock-item{display:flex!important;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:0!important;border-radius:999px;background:transparent!important;color:var(--cu-muted)!important;font-size:.72rem;font-weight:700;text-decoration:none}.cu-mobile-dock-item svg{width:1.35rem;height:1.35rem}.cu-mobile-dock-item span{display:block;max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-mobile-dock-item.is-active{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--color-primary) 38%,transparent),transparent 58%),color-mix(in srgb,var(--color-primary) 13%,transparent)!important;color:var(--cu-active-strong)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.cu-mobile-center-pill{position:absolute;inset-inline-start:50%;bottom:4.35rem;display:inline-flex!important;height:3.05rem;transform:translate(-50%);align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--cu-dock-border)!important;border-radius:999px;background:var(--cu-dock-bg)!important;color:var(--cu-muted)!important;padding-inline:1.2rem;font-size:1rem;font-weight:720;box-shadow:var(--cu-dock-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto}.cu-mobile-center-pill svg{color:var(--color-primary)}.cu-mobile-plus{position:absolute;inset-inline-end:0;bottom:0;display:inline-flex!important;width:4.45rem;height:4.45rem;align-items:center;justify-content:center;border:1px solid var(--cu-dock-border)!important;border-radius:999px;background:var(--cu-text)!important;color:var(--cu-page-bg)!important;box-shadow:var(--cu-dock-shadow);pointer-events:auto}.dark .cu-mobile-plus{background:#f4f4f5!important;color:#111!important}.home-create-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:140!important;display:flex!important;align-items:flex-end;justify-content:stretch;background:#00000085!important;padding:0!important}.home-create-sheet{width:100%!important;max-height:min(86dvh,44rem)!important;overflow-y:auto;border:0!important;border-radius:1.7rem 1.7rem 0 0!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important;padding:calc(1.1rem + env(safe-area-inset-top,0px)) 1rem calc(1.4rem + env(safe-area-inset-bottom,0px))!important;box-shadow:0 -1.5rem 4rem #00000057!important}.home-create-sheet-head{display:grid!important;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;margin-bottom:1rem!important}.home-create-sheet-head h2{grid-column:2;color:var(--cu-text)!important;font-size:1.45rem!important;font-weight:760!important;text-align:center}.home-create-sheet-head button{grid-column:3;width:3rem;height:3rem;border:0!important;border-radius:999px!important;background:var(--cu-soft)!important;color:var(--cu-text)!important}.home-create-search{height:3.7rem!important;border:0!important;border-radius:1rem!important;background:var(--cu-soft)!important;color:var(--cu-muted)!important;font-size:1.1rem;padding-inline:1rem!important}.home-create-options{display:flex!important;flex-direction:column;gap:0!important;margin-top:1rem!important}.home-create-option{display:grid!important;grid-template-columns:3.6rem minmax(0,1fr);min-height:4.85rem;align-items:center;-moz-column-gap:1rem;column-gap:1rem;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cu-text)!important;padding:.55rem 0!important;text-align:start!important;box-shadow:none!important}.home-create-option>span{grid-row:span 2;width:3.25rem!important;height:3.25rem!important;border-radius:.8rem!important}.home-create-option strong{color:var(--cu-text)!important;font-size:1.2rem!important;font-weight:740!important;line-height:1.15}.home-create-option small{color:var(--cu-muted)!important;font-size:.95rem!important;line-height:1.2}}.home-clickup-page,.tavano-inbox-compact,.tavano-my-tasks-page{--cu-bg: #f6f7f9;--cu-surface: #ffffff;--cu-surface-2: #f1f2f5;--cu-panel: rgba(255, 255, 255, .94);--cu-border: rgba(20, 24, 31, .1);--cu-border-strong: rgba(20, 24, 31, .16);--cu-text: #16181d;--cu-muted: #687083;--cu-soft: rgba(99, 80, 222, .1);--cu-purple: #6554e8;--cu-pink: #d84b8b;--cu-green: #24a46b;--cu-red: var(--color-primary, #ff5a3c);--cu-shadow: 0 1.2rem 4rem rgba(15, 23, 42, .08);background:var(--cu-bg)!important;color:var(--cu-text)}.dark .home-clickup-page,.dark .tavano-inbox-compact,.dark .tavano-my-tasks-page{--cu-bg: #0f0f10;--cu-surface: #161616;--cu-surface-2: #202020;--cu-panel: rgba(19, 19, 19, .96);--cu-border: rgba(255, 255, 255, .08);--cu-border-strong: rgba(255, 255, 255, .14);--cu-text: #f4f4f5;--cu-muted: #98989f;--cu-soft: rgba(101, 84, 232, .24);--cu-shadow: 0 1.2rem 4rem rgba(0, 0, 0, .32)}.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.tavano-inbox-compact),.tavano-app-content:has(.tavano-my-tasks-page){background:var(--cu-bg, var(--color-bg))!important}.home-clickup-page.tv-app-page{width:100%;max-width:none;min-height:100%;padding:clamp(1rem,1.6vw,1.65rem);gap:1rem}.home-clickup-top,.home-clickup-search-row,.home-quick-strip,.home-clickup-layout{width:100%;max-width:118rem;margin-inline:auto}.home-clickup-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home-workspace-title{display:flex;min-width:0;align-items:center;gap:.85rem}.home-workspace-mark{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:.85rem;background:linear-gradient(135deg,var(--cu-red),#f47b2e);color:#fff;font-size:1.15rem;font-weight:800}.home-workspace-title h1{margin:0;color:var(--cu-text);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:760;letter-spacing:0;line-height:1.1}.home-workspace-title p{margin:.18rem 0 0;color:var(--cu-muted);font-size:.86rem}.home-title-chevron{width:1.1rem;color:var(--cu-muted)}.home-top-actions{display:flex;align-items:center;gap:.35rem}.home-icon-btn{border:1px solid transparent;color:var(--cu-muted)}.home-icon-btn:hover{border-color:var(--cu-border);background:var(--cu-surface-2);color:var(--cu-text)}.home-user-avatar,.home-person-avatar{display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#f8c066,#f2798c);color:#fff;font-weight:800}.home-user-avatar{width:2.35rem;height:2.35rem;font-size:.8rem}.home-clickup-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.home-clickup-search{display:flex;align-items:center;gap:.65rem;min-width:0;height:2.85rem;border:1px solid var(--cu-border);border-radius:.75rem;padding-inline:.85rem;background:var(--cu-surface);color:var(--cu-muted)}.home-clickup-search input{height:100%;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--cu-text)!important;padding:0}.home-filter-btn{height:2.85rem;width:2.85rem;border:1px solid var(--cu-border);border-radius:.75rem;background:var(--cu-surface);color:var(--cu-muted)}.home-quick-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-quick-card{display:flex;align-items:center;gap:.8rem;min-height:4.8rem;border:1px solid var(--cu-border);border-radius:.95rem;padding:.9rem;background:var(--cu-surface);color:var(--cu-text);text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.home-quick-card:hover{border-color:var(--cu-border-strong);transform:translateY(-1px)}.home-quick-card.is-primary{border-color:color-mix(in srgb,var(--cu-purple) 28%,var(--cu-border));background:color-mix(in srgb,var(--cu-purple) 14%,var(--cu-surface))}.home-quick-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.7rem;background:var(--cu-soft);color:var(--cu-purple)}.home-quick-copy{display:grid;min-width:0;gap:.15rem}.home-quick-copy strong{display:flex;min-width:0;align-items:baseline;gap:.35rem;color:var(--cu-text);font-size:.95rem}.home-quick-copy em,.home-quick-copy small{color:var(--cu-muted);font-style:normal}.home-clickup-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);gap:.9rem;align-items:start}.home-clickup-panel{border:1px solid var(--cu-border)!important;border-radius:.85rem!important;background:var(--cu-panel)!important;color:var(--cu-text)!important;box-shadow:none!important}.home-directory-panel{grid-row:span 2}.home-section-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.6rem;color:var(--cu-muted)}.home-section-head h2{margin:0;color:var(--cu-text);font-size:.98rem;font-weight:720;letter-spacing:0}.home-section-block+.home-section-block{margin-top:1.05rem;padding-top:1.05rem;border-top:1px solid var(--cu-border)}.home-clickup-list,.home-people-list,.home-space-list,.home-channel-list,.home-work-stack{display:grid;gap:.2rem}.home-clickup-row,.home-person-row,.home-space-row,.home-channel-row,.home-work-row{display:grid;align-items:center;min-height:2.55rem;border-radius:.45rem;color:var(--cu-text);text-decoration:none}.home-clickup-row{grid-template-columns:1.85rem minmax(0,1fr) auto;gap:.55rem;padding:.35rem .4rem}.home-clickup-row:hover,.home-person-row:hover,.home-space-row:hover,.home-channel-row:hover{background:var(--cu-surface-2)}.home-task-ring{display:grid;place-items:center;color:var(--cu-purple)}.home-task-ring.is-done{color:var(--cu-green)}.home-row-main{display:grid;min-width:0}.home-row-main strong,.home-space-row strong,.home-person-row span:not(.home-person-avatar),.home-channel-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-row-main small,.home-row-meta,.home-space-row small,.home-work-stack p{color:var(--cu-muted);font-size:.82rem}.home-person-row{grid-template-columns:2rem minmax(0,1fr) .55rem;gap:.7rem;padding:.22rem .35rem}.home-person-avatar{width:1.85rem;height:1.85rem;font-size:.7rem}.home-person-row i{width:.5rem;height:.5rem;border-radius:999px;background:var(--cu-green)}.home-space-row{grid-template-columns:1.8rem minmax(0,auto) minmax(0,1fr) auto auto;gap:.55rem;padding:.42rem .45rem}.home-space-icon{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid var(--cu-border);border-radius:.45rem;color:var(--cu-muted)}.home-space-icon.is-purple{border-color:transparent;background:var(--cu-purple);color:#fff}.home-row-chevron{width:1rem;color:var(--cu-muted)}.home-channel-row{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.55rem;padding:.4rem .45rem}.home-channel-row.is-muted{color:var(--cu-muted)}.home-work-tabs{display:flex;gap:1.25rem;margin-bottom:.9rem;border-bottom:1px solid var(--cu-border)}.home-work-tabs span{padding-bottom:.55rem;color:var(--cu-muted);font-size:.88rem}.home-work-tabs .is-active{border-bottom:2px solid var(--cu-text);color:var(--cu-text)}.home-work-row{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.5rem;min-height:2.35rem}.home-work-row svg{color:var(--cu-muted)}.home-work-stack p{margin:.15rem 0 .55rem 1.75rem}.home-agenda-empty{display:grid;place-items:center;gap:.8rem;min-height:16rem;color:var(--cu-muted);text-align:center}.home-agenda-empty>svg{color:var(--cu-muted)}.home-agenda-empty>div{display:grid;gap:.45rem;width:min(100%,18rem)}.home-agenda-empty button{justify-content:space-between;border-color:var(--cu-border)!important;background:var(--cu-surface-2)!important;color:var(--cu-text)!important}.home-agenda-empty button span{color:var(--cu-muted);font-size:.75rem}.home-mobile-action-bar,.inbox-mobile-action-bar{display:none}.tavano-inbox-compact{min-height:100%;padding:0}.tavano-inbox-compact .inbox-page-frame{max-width:none!important;padding:1rem 1.25rem 1.4rem!important}.tavano-inbox-compact .inbox-compact-header,.tavano-inbox-compact .inbox-selection-bar,.tavano-inbox-compact .inbox-list-surface{border-color:var(--cu-border)!important;background:var(--cu-panel)!important;color:var(--cu-text)!important;box-shadow:none!important}.tavano-inbox-compact .inbox-compact-header{border-radius:.85rem!important;overflow:hidden}.tavano-inbox-compact .inbox-tab-button,.tavano-inbox-compact .inbox-sort-trigger,.tavano-inbox-compact .inbox-lane-chip,.tavano-inbox-compact .inbox-small-button,.tavano-inbox-compact .inbox-row-action{border-radius:999px!important}.tavano-inbox-compact .inbox-lane-strip{background:var(--cu-panel);border-color:var(--cu-border)!important}.tavano-inbox-compact .inbox-list-surface{border-radius:.75rem!important}.tavano-inbox-compact .inbox-row{grid-template-columns:2rem 2rem minmax(14rem,1.1fr) minmax(12rem,.85fr) 7rem minmax(12rem,auto);min-height:3rem;color:var(--cu-text)}.tavano-inbox-compact .inbox-row:hover{background:var(--cu-surface-2)!important}.tavano-inbox-compact .inbox-row>button.min-w-0{min-width:0}.tavano-inbox-compact .inbox-row-message,.tavano-inbox-compact .inbox-mini-badge{color:var(--cu-muted)!important}.tavano-inbox-compact .inbox-mini-badge{max-width:10rem;border-color:color-mix(in srgb,var(--color-primary) 15%,var(--cu-border))!important;border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 7%,var(--cu-surface-2)),var(--cu-surface-2))!important;font-variant-numeric:tabular-nums;font-weight:760;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.tavano-my-tasks-page .mytasks-command-bar,.tavano-my-tasks-page .mytasks-header-tools,.tavano-my-tasks-page .mytasks-work-panel,.tavano-my-tasks-page .mytasks-compact-stat{border-color:var(--cu-border)!important;background:var(--cu-panel)!important;color:var(--cu-text)!important;box-shadow:none!important}.tavano-my-tasks-page .mytasks-work-panel{border-radius:.85rem!important}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{border-color:var(--cu-border)!important}.tavano-my-tasks-page .mytasks-task-line:hover{background:var(--cu-surface-2)!important}.tavano-my-tasks-page .mytasks-task-title{color:var(--cu-text)!important}.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-note,.tavano-my-tasks-page .mytasks-group-helper,.tavano-my-tasks-page .mytasks-work-subtitle{color:var(--cu-muted)!important}@media (max-width: 767px){.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.tavano-inbox-compact),.tavano-app-content:has(.tavano-my-tasks-page){padding:0!important;background:var(--cu-bg)!important}.home-clickup-page.tv-app-page{padding:1rem 0 8.8rem!important;gap:0;overflow-x:hidden}.home-clickup-top{padding:.65rem 1rem 1rem}.home-workspace-mark{width:2.45rem;height:2.45rem;border-radius:.7rem}.home-workspace-title h1{font-size:1.65rem}.home-workspace-title p{display:none}.home-clickup-search-row{padding:0 1rem 1rem}.home-clickup-search,.home-filter-btn{height:3.45rem;border-radius:1rem;background:var(--cu-surface-2)}.home-clickup-search input{font-size:1rem}.home-quick-strip{display:flex;gap:.85rem;overflow-x:auto;padding:0 1rem 1.05rem;scroll-snap-type:x mandatory}.home-quick-strip::-webkit-scrollbar{display:none}.home-quick-card{width:10.4rem;min-width:10.4rem;min-height:5.3rem;scroll-snap-align:start;border-radius:1rem;background:var(--cu-surface)}.home-quick-card.is-primary{background:#261f5d;color:#fff}.home-quick-card.is-primary strong,.home-quick-card.is-primary small,.home-quick-card.is-primary em{color:#fff}.home-clickup-layout{display:block}.home-clickup-panel{border-width:0 0 1px!important;border-radius:0!important;padding:1.05rem 1rem!important;background:transparent!important}.home-directory-panel{display:grid;gap:0}.home-recents-panel,.home-mywork-panel,.home-agenda-panel{margin:0}.home-section-head{margin-bottom:.65rem}.home-section-head h2{color:var(--cu-muted);font-size:1.05rem}.home-clickup-row,.home-person-row,.home-space-row,.home-channel-row{min-height:3.25rem;border-radius:.75rem;padding-inline:0}.home-space-row{grid-template-columns:2.1rem minmax(0,auto) minmax(0,1fr) auto auto;font-size:1.1rem}.home-space-icon{width:1.95rem;height:1.95rem}.home-person-avatar{width:2rem;height:2rem}.home-mywork-panel,.home-agenda-panel{display:none}.home-mobile-action-bar,.inbox-mobile-action-bar{position:fixed;z-index:70;left:max(1rem,env(safe-area-inset-left,0px));right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(5.35rem + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:3.2rem minmax(0,1fr) 3.2rem;align-items:center;gap:.75rem;pointer-events:none}.home-mobile-action,.inbox-mobile-action{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:0;height:3.2rem;border:1px solid var(--cu-border-strong);border-radius:999px;background:color-mix(in srgb,var(--cu-surface) 86%,transparent);color:var(--cu-muted);box-shadow:var(--cu-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-decoration:none}.home-mobile-action span,.inbox-mobile-action span{display:none}.home-mobile-action.is-center,.inbox-mobile-action.is-center{min-width:0;padding-inline:1.05rem;color:var(--cu-text)}.home-mobile-action.is-center span,.inbox-mobile-action.is-center span{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650}.tavano-inbox-compact .inbox-page-frame{padding:0 0 8.8rem!important;gap:0}.tavano-inbox-compact .inbox-compact-header{border-width:0 0 1px!important;border-radius:0!important;background:var(--cu-bg)!important}.tavano-inbox-compact .inbox-compact-header>div:first-child{padding:1rem!important}.tavano-inbox-compact .inbox-compact-header h1{font-size:1.85rem;letter-spacing:0}.tavano-inbox-compact .inbox-compact-search{height:3.4rem!important;border-radius:1rem!important;background:var(--cu-surface-2)!important;font-size:1rem!important}.tavano-inbox-compact .inbox-compact-header .inbox-small-button{display:none!important}.tavano-inbox-compact .inbox-lane-strip{gap:.5rem;overflow-x:auto!important;padding:.75rem 1rem!important;border-bottom:1px solid var(--cu-border);background:var(--cu-bg)}.tavano-inbox-compact .inbox-lane-strip::-webkit-scrollbar{display:none}.tavano-inbox-compact .inbox-list-surface{border:0!important;border-radius:0!important;background:transparent!important}.tavano-inbox-compact .inbox-row{grid-template-columns:1.8rem 2rem minmax(0,1fr) auto;min-height:4.85rem;padding:.75rem 1rem!important;border-color:var(--cu-border)!important;background:transparent!important}.tavano-inbox-compact .inbox-row>button.min-w-0{grid-column:3}.tavano-inbox-compact .inbox-row-time{grid-column:4;display:block!important;align-self:start;padding-top:.15rem}.tavano-inbox-compact .inbox-row-message{max-width:100%;font-size:.92rem!important}.tavano-inbox-compact .inbox-row-meta,.tavano-inbox-compact .inbox-row-actions{display:none!important}.tavano-inbox-compact .inbox-selection-bar{margin:.75rem 1rem}.tavano-my-tasks-page{padding-bottom:8.8rem!important}.tavano-my-tasks-page .mytasks-work-panel{border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}.tavano-my-tasks-page .mytasks-task-line{min-height:4.2rem!important;background:transparent!important}}.tavano-chat-page[data-chat-view=telegram]{--tg-blue: var(--color-primary, #ff4f3e);--tg-blue-strong: var(--color-primary-hover, var(--color-primary, #e74436));--tg-blue-soft: color-mix(in srgb, var(--tg-blue) 14%, var(--tg-panel-bg));--tg-app-bg: #f5f1ea;--tg-panel-bg: #ffffff;--tg-panel-soft: #f3f7fb;--tg-search-bg: #edf3f7;--tg-composer-input-bg: #edf3f7;--tg-chat-bg: #e7eef4;--tg-chat-pattern: color-mix(in srgb, var(--tg-blue) 7%, transparent);--tg-border: #dbe5ec;--tg-hover: #f1f6fa;--tg-active: color-mix(in srgb, var(--tg-blue) 10%, var(--tg-panel-bg));--tg-active-strong: color-mix(in srgb, var(--tg-blue) 16%, var(--tg-panel-bg));--tg-text: #17212b;--tg-muted: #687b8f;--tg-bubble-in: #ffffff;--tg-bubble-out: linear-gradient(135deg, var(--tg-blue), var(--tg-blue-strong));--tg-bubble-out-border: color-mix(in srgb, var(--tg-blue) 52%, #ffffff);--tg-shadow: 0 1px 2px rgba(15, 35, 52, .13);gap:0!important;padding:0!important;color:var(--tg-text);background:var(--tg-app-bg)!important}.dark .tavano-chat-page[data-chat-view=telegram]{--tg-blue-soft: color-mix(in srgb, var(--tg-blue) 24%, var(--tg-panel-bg));--tg-app-bg: #111b21;--tg-panel-bg: #17212b;--tg-panel-soft: #202c37;--tg-search-bg: #242f3d;--tg-composer-input-bg: rgba(255, 255, 255, .08);--tg-chat-bg: #0e1621;--tg-chat-pattern: color-mix(in srgb, var(--tg-blue) 9%, transparent);--tg-border: #263847;--tg-hover: #223142;--tg-active: color-mix(in srgb, var(--tg-blue) 18%, var(--tg-panel-bg));--tg-active-strong: color-mix(in srgb, var(--tg-blue) 24%, var(--tg-panel-bg));--tg-text: #eef4fb;--tg-muted: #91a3b5;--tg-bubble-in: #182533;--tg-bubble-out: linear-gradient(135deg, var(--tg-blue), var(--tg-blue-strong));--tg-bubble-out-border: transparent;--tg-shadow: 0 1px 2px rgba(0, 0, 0, .3)}body:has(.tavano-chat-page[data-chat-view=telegram]){background:#f5f1ea}body:has(.tavano-chat-page[data-chat-view=telegram]) [aria-label="Mobile page navigation"]{border-top:1px solid #dbe5ec;background:#fffffff5!important;color:#687b8f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dark body:has(.tavano-chat-page[data-chat-view=telegram]),body.dark:has(.tavano-chat-page[data-chat-view=telegram]){background:#111b21}.dark body:has(.tavano-chat-page[data-chat-view=telegram]) [aria-label="Mobile page navigation"],body.dark:has(.tavano-chat-page[data-chat-view=telegram]) [aria-label="Mobile page navigation"]{border-top-color:#263847;background:#17212bf5!important;color:#91a3b5}.tavano-chat-page[data-chat-view=telegram] .tavano-chat-rail,.tavano-chat-page[data-chat-view=telegram] .tavano-chat-frame,.tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail,.tavano-chat-page[data-chat-view=telegram] .chat-web-frame,.tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame,.tavano-chat-page[data-chat-view=telegram] .chat-empty-frame{border-radius:0!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail{width:clamp(19rem,24vw,23rem);border:0;border-inline-end:1px solid var(--tg-border);background:var(--tg-panel-bg)}.tavano-chat-page[data-chat-view=telegram] .chat-web-main,.tavano-chat-page[data-chat-view=telegram] .chat-empty-main{min-width:0;min-height:0;padding-left:0!important}.tavano-chat-page[data-chat-view=telegram] .chat-web-frame,.tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame,.tavano-chat-page[data-chat-view=telegram] .chat-empty-frame{border:0;background:var(--tg-chat-bg)}.tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame{background:var(--tg-panel-bg)}.tavano-chat-page[data-chat-view=telegram] .chat-empty-frame{border-inline-start:1px solid var(--tg-border);background:radial-gradient(circle at 20% 20%,var(--tg-chat-pattern),transparent 22%),radial-gradient(circle at 78% 76%,var(--tg-chat-pattern),transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--tg-chat-bg) 92%,transparent),var(--tg-chat-bg))}.tavano-chat-page[data-chat-view=telegram] .chat-empty-state{max-width:24rem;padding:2rem}.tavano-chat-page[data-chat-view=telegram] .chat-empty-icon{width:4.25rem;height:4.25rem;border:0;border-radius:999px;background:var(--tg-active);color:var(--tg-blue);box-shadow:var(--tg-shadow)}.tavano-chat-page[data-chat-view=telegram] .chat-empty-title{color:var(--tg-text);font-size:1.1rem}.tavano-chat-page[data-chat-view=telegram] .chat-empty-copy{color:var(--tg-muted);line-height:1.5}.tavano-chat-page[data-chat-view=telegram] .chat-picker-head{position:sticky;top:0;z-index:3;border-bottom:1px solid var(--tg-border);background:var(--tg-panel-bg);padding:.9rem .85rem .7rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-title-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:2.25rem;margin-bottom:.75rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-title{color:var(--tg-text);font-size:1.45rem;font-weight:800}.tavano-chat-page[data-chat-view=telegram] .chat-picker-subtitle{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-picker-title-tools{display:flex;align-items:center;gap:.3rem;margin-inline-start:auto}.tavano-chat-page[data-chat-view=telegram] .chat-picker-compose,.tavano-chat-page[data-chat-view=telegram] .chat-picker-close{width:2.25rem!important;height:2.25rem!important;border-radius:999px!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-picker-compose{background:var(--tg-blue)!important;color:#fff!important}.tavano-chat-page[data-chat-view=telegram] .chat-picker-compose:hover{background:var(--tg-blue-strong)!important;transform:none}.chat-picker-compose-menu{border:1px solid var(--tg-border, #dce5ec)!important;border-radius:.7rem!important;background:var(--tg-panel-bg, #fff)!important;color:var(--tg-text, #17212b)!important;box-shadow:0 14px 36px #0f23342e!important}.dark .chat-picker-compose-menu{border-color:#263847!important;background:#17212b!important;color:#eef4fb!important;box-shadow:0 14px 36px #0000005c!important}.chat-picker-compose-menu [role=menuitem]{gap:.65rem;border-radius:.5rem;color:inherit!important;font-weight:700}.chat-picker-compose-menu [role=menuitem] svg{color:var(--tg-blue, var(--color-primary, #ff4f3e))}.tavano-chat-page[data-chat-view=telegram] .chat-picker-search{overflow:hidden;border-radius:999px;background:var(--tg-search-bg)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-search-icon{left:.85rem;color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-search-input{height:2.5rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tg-text)!important;padding-left:2.35rem!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-picker-search-input::-moz-placeholder{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-search-input::placeholder{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filters{display:grid;grid-template-columns:minmax(3.8rem,.75fr) minmax(5.2rem,1fr) minmax(7rem,1.4fr);gap:.18rem;margin-top:.65rem;overflow-x:auto;border:1px solid var(--tg-border);border-radius:999px;background:var(--tg-search-bg);padding:.18rem;scrollbar-width:none}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filters::-webkit-scrollbar{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filter{flex:1 1 0;min-width:0;height:2.15rem;min-height:2.15rem;border-radius:999px;color:var(--tg-muted);font-size:.72rem;font-weight:760;padding:.32rem .45rem;white-space:nowrap}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filter:hover{transform:none;background:color-mix(in srgb,var(--tg-panel-bg) 82%,transparent);color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filter[data-active=true]{border:1px solid color-mix(in srgb,var(--tg-blue) 36%,transparent);background:color-mix(in srgb,var(--tg-blue) 14%,var(--tg-panel-bg));color:var(--tg-blue-strong);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filter-count{height:.98rem;min-width:.98rem;border-color:color-mix(in srgb,currentColor 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,currentColor 14%,transparent),color-mix(in srgb,currentColor 8%,transparent));color:currentColor;font-size:.6rem;font-variant-numeric:tabular-nums}.tavano-chat-page[data-chat-view=telegram] .chat-picker-body{flex:1 1 0;overflow-y:auto;background:var(--tg-panel-bg);padding:0}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section{margin:0!important}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section--unified{border-top:0!important}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section+.chat-picker-section{border-top:1px solid color-mix(in srgb,var(--tg-border) 62%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section-head{margin:0;padding:.8rem .95rem .28rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section-title{margin:0;color:var(--tg-blue-strong);font-size:.72rem;font-weight:800;letter-spacing:0}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section>.chat-picker-section-title{padding:.8rem .95rem .28rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-section-count{color:var(--tg-muted);font-size:.76rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-list{display:grid;gap:0}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row,.tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row{position:relative;min-height:4.45rem;gap:.72rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--tg-border) 68%,transparent);border-radius:0!important;background:transparent;color:var(--tg-text);padding:.58rem .85rem;text-align:start;box-shadow:none;transition:background .15s ease,border-color .15s ease}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row:before,.tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row:before{content:"";position:absolute;inset-block:.45rem;inset-inline-start:0;width:3px;border-radius:999px;background:transparent}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row:hover,.tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row:hover{border-color:color-mix(in srgb,var(--tg-border) 68%,transparent);background:var(--tg-hover)}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row:active,.tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row:active{transform:none}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-active=true]{border-color:color-mix(in srgb,var(--tg-blue) 22%,var(--tg-border));background:var(--tg-active);box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-active=true]:before{background:var(--tg-blue)}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=dm]{width:100%;margin:0;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--tg-border) 68%,transparent)!important;border-radius:0!important;background:transparent;padding:.58rem .9rem;box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=dm]:before{inset-block:.45rem;inset-inline-start:0;width:3px;background:transparent;box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=dm]:hover{border-color:color-mix(in srgb,var(--tg-border) 68%,transparent)!important;background:var(--tg-hover)}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=dm][data-active=true]{border-color:color-mix(in srgb,var(--tg-blue) 22%,var(--tg-border))!important;background:var(--tg-active)}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=dm][data-active=true]:before{background:var(--tg-blue)}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=dm] .chat-picker-avatar{border:0;background:linear-gradient(135deg,var(--tg-blue),var(--tg-blue-strong));color:#fff;box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=channel][data-unread=true][data-mentions=false] .chat-picker-row-title{font-weight:820}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-kind=channel][data-mentions=true]{background:color-mix(in srgb,var(--tg-blue) 12%,var(--tg-panel-bg))}.tavano-chat-page[data-chat-view=telegram] .chat-picker-avatar,.tavano-chat-page[data-chat-view=telegram] .chat-picker-channel-icon{width:3rem;height:3rem;border:0;border-radius:999px!important;overflow:hidden;background:linear-gradient(135deg,var(--tg-blue),var(--tg-blue-strong));color:#fff}.tavano-chat-page[data-chat-view=telegram] .chat-picker-channel-icon svg{width:1.05rem;height:1.05rem}.tavano-chat-page[data-chat-view=telegram] .chat-subject-group{border-bottom:1px solid color-mix(in srgb,var(--tg-border) 68%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-subject-row{min-height:4.45rem;gap:.72rem;border:0;border-radius:0!important;background:transparent;color:var(--tg-text);padding:.58rem .85rem}.tavano-chat-page[data-chat-view=telegram] .chat-subject-row:hover{background:var(--tg-hover)}.tavano-chat-page[data-chat-view=telegram] .chat-subject-title{color:var(--tg-text);font-size:.92rem;font-weight:820}.tavano-chat-page[data-chat-view=telegram] .chat-subject-meta,.tavano-chat-page[data-chat-view=telegram] .chat-subject-chevron{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-subject-children{padding-inline-start:1.25rem}.tavano-chat-page[data-chat-view=telegram] .chat-subject-children .chat-mobile-conversation-row{min-height:3.65rem;padding-inline-start:.45rem}.tavano-chat-page[data-chat-view=telegram] .chat-subject-empty{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-presence-dot{right:.05rem;bottom:.05rem;width:.72rem;height:.72rem;border-color:var(--tg-panel-bg)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-body{min-width:0}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-title-line{gap:.5rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-title{color:var(--tg-text);font-size:.92rem;font-weight:760}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-time{color:var(--tg-muted);font-size:.68rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-meta-line{margin-top:.2rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-preview,.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-meta{color:var(--tg-muted);font-size:.78rem}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row .chat-picker-row-meta{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-unread=true] .chat-picker-row-title,.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-unread=true] .chat-picker-row-preview{color:var(--tg-text);font-weight:800}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-unread=true] .chat-picker-row-time{color:var(--tg-blue);font-weight:800}.tavano-chat-page[data-chat-view=telegram] .chat-unread-count{min-width:1.24rem;height:1.24rem;border-color:color-mix(in srgb,var(--tg-blue) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tg-blue) 88%,white 8%),color-mix(in srgb,var(--tg-blue) 90%,black 8%));color:#fff;font-size:.64rem;box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 .3rem .7rem color-mix(in srgb,var(--tg-blue) 16%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-flag{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-flag--star{color:#f6b73c;fill:#f6b73c}.tavano-chat-page[data-chat-view=telegram] .chat-picker-row-action-icon{color:var(--tg-blue)}.tavano-chat-page[data-chat-view=telegram] .chat-picker-empty{border:0;border-radius:0;color:var(--tg-muted);padding:1.35rem 1rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-create-card{border:0;border-radius:0;background:transparent;padding:.52rem .85rem .82rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-create-row{align-items:center;gap:.5rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-create-input{height:2.55rem!important;border:0!important;border-radius:999px!important;background:var(--tg-search-bg)!important;color:var(--tg-text)!important;padding-inline:.9rem!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-picker-create-button{width:2.55rem!important;height:2.55rem!important;min-width:2.55rem!important;border-radius:999px!important;background:var(--tg-blue)!important;color:#fff!important;padding:0!important}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-picker-overlay{background:var(--tg-panel-bg);padding:0!important}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-picker-panel{width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;background:var(--tg-panel-bg);box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-header-shell{border-bottom:1px solid var(--tg-border);background:var(--tg-panel-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:3.65rem;gap:.65rem;padding:.5rem .75rem}.tavano-chat-page[data-chat-view=telegram] .chat-channel-identity{gap:.62rem;min-width:0}.tavano-chat-page[data-chat-view=telegram] .chat-header-mobile-button,.tavano-chat-page[data-chat-view=telegram] .chat-header-action,.tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button,.tavano-chat-page[data-chat-view=telegram] .chat-composer-more{border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tg-muted)!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-header-mobile-button:hover,.tavano-chat-page[data-chat-view=telegram] .chat-header-action:hover,.tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button:hover,.tavano-chat-page[data-chat-view=telegram] .chat-composer-more:hover{transform:none;background:var(--tg-hover)!important;color:var(--tg-blue)!important}.tavano-chat-page[data-chat-view=telegram] .chat-header-back-button{width:auto!important;min-width:4.75rem!important;gap:.12rem;justify-content:flex-start;padding-inline:.2rem .45rem!important;color:var(--tg-blue)!important;font-size:.72rem!important;font-weight:760!important}.tavano-chat-page[data-chat-view=telegram] .chat-header-back-label{max-width:3.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-chat-page[data-chat-view=telegram][dir=rtl] .chat-header-back-icon{transform:rotate(180deg)}.tavano-chat-page[data-chat-view=telegram] .chat-channel-avatar,.tavano-chat-page[data-chat-view=telegram] .chat-channel-icon{width:2.55rem;height:2.55rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--tg-blue),var(--tg-blue-strong));color:#fff}.tavano-chat-page[data-chat-view=telegram] .chat-channel-avatar{background:var(--tg-panel-soft)}.tavano-chat-page[data-chat-view=telegram] .chat-channel-title{color:var(--tg-text);font-size:.98rem;font-weight:800}.tavano-chat-page[data-chat-view=telegram] .chat-channel-subtitle{color:var(--tg-muted);font-size:.76rem}.tavano-chat-page[data-chat-view=telegram] .chat-active-call-banner,.tavano-chat-page[data-chat-view=telegram] .chat-pinned-banner{border-color:var(--tg-border);background:var(--tg-panel-soft)}.tavano-chat-page[data-chat-view=telegram] .chat-message-stream{background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--tg-blue) 7%,transparent),transparent 20%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--tg-blue) 8%,transparent),transparent 24%),linear-gradient(45deg,transparent 0 47%,color-mix(in srgb,var(--tg-blue) 6%,transparent) 47% 48.5%,transparent 48.5% 100%),linear-gradient(135deg,color-mix(in srgb,var(--tg-chat-bg) 96%,transparent),var(--tg-chat-bg));background-size:auto,auto,4.5rem 4.5rem,auto;padding:1rem 1.25rem;scrollbar-color:color-mix(in srgb,var(--tg-blue) 28%,var(--tg-border)) transparent}.tavano-chat-page[data-chat-view=telegram] .chat-day-rule{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-day-pill{border:0;background:color-mix(in srgb,var(--tg-panel-bg) 82%,transparent);color:var(--tg-muted);font-size:.74rem;font-weight:700;box-shadow:var(--tg-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tavano-chat-page[data-chat-view=telegram] .chat-message-row{padding-inline:0;justify-content:stretch}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--selected{background:transparent!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-line{width:100%;gap:.65rem;padding-block:.24rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{width:auto!important;max-width:min(76%,58rem);border:1px solid color-mix(in srgb,var(--tg-border) 58%,transparent);border-radius:.9rem .9rem .9rem .25rem;background:color-mix(in srgb,var(--tg-bubble-in) 94%,transparent);box-shadow:0 1px 2px color-mix(in srgb,black 8%,transparent);color:var(--tg-text);padding:.62rem .72rem .58rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-bubble{border-color:color-mix(in srgb,var(--tg-blue) 34%,var(--tg-border));border-radius:.9rem .9rem .25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--tg-blue) 16%,var(--tg-panel-bg)),color-mix(in srgb,var(--tg-blue) 7%,var(--tg-panel-bg)));box-shadow:0 1px 3px color-mix(in srgb,var(--tg-blue) 13%,transparent);color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-message-bubble:after{display:none;content:none}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--other .chat-message-bubble:after{left:-.38rem;clip-path:polygon(100% 0,100% 100%,0 100%)}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-bubble:after{display:none;content:none}.dark .tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-bubble{border-color:color-mix(in srgb,var(--tg-blue) 24%,var(--tg-border))}.tavano-chat-page[data-chat-view=telegram] .chat-message-bubble--selected{outline:2px solid color-mix(in srgb,var(--tg-blue) 34%,transparent);outline-offset:2px;background:color-mix(in srgb,var(--tg-blue) 9%,var(--tg-bubble-in))!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-meta{gap:.45rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-meta--right{justify-content:flex-end}.tavano-chat-page[data-chat-view=telegram] .chat-message-author{color:color-mix(in srgb,var(--tg-text) 82%,var(--tg-blue) 18%);font-size:.86rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-author{display:inline;color:color-mix(in srgb,var(--tg-blue) 64%,var(--tg-text) 36%)}.tavano-chat-page[data-chat-view=telegram] .chat-message-time{color:var(--tg-muted);font-size:.64rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-time{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-message-copy{color:var(--tg-text)!important;font-size:.95rem;line-height:1.42}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-copy{color:var(--tg-text)!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-footer{margin-top:.35rem;border-top:0;padding:0;gap:.28rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-footer-main{flex:0 1 auto}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-avatar{display:flex}.tavano-chat-page[data-chat-view=telegram] .chat-message-avatar{width:1.75rem!important;height:1.75rem!important;margin-top:.2rem;border:1px solid color-mix(in srgb,var(--tg-blue) 16%,var(--tg-border));box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-thread-summary{max-width:6.8rem;gap:.25rem;border:0;padding:.16rem .38rem;background:color-mix(in srgb,var(--tg-panel-bg) 72%,transparent)!important;font-size:.64rem}.tavano-chat-page[data-chat-view=telegram] .chat-thread-summary-detail{display:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-thread-avatar-stack{transform:scale(.84);transform-origin:center}.tavano-chat-page[data-chat-view=telegram] .chat-message-quick-actions{opacity:0;pointer-events:none;transform:translateY(.2rem)}.tavano-chat-page[data-chat-view=telegram] .chat-message-row:hover .chat-message-quick-actions,.tavano-chat-page[data-chat-view=telegram] .chat-message-row--selected .chat-message-quick-actions,.tavano-chat-page[data-chat-view=telegram] .chat-message-quick-actions.is-visible{opacity:1;pointer-events:auto;transform:none}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-footer{justify-content:flex-end}.tavano-chat-page[data-chat-view=telegram] .chat-message-footer--right{flex-direction:row-reverse;justify-content:flex-end}.tavano-chat-page[data-chat-view=telegram] .chat-message-action-button{width:1.65rem!important;height:1.65rem!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--tg-panel-bg) 78%,transparent)!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-action-button{background:color-mix(in srgb,var(--tg-panel-bg) 78%,transparent)!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-action-button:hover{transform:none;background:var(--tg-hover)!important;color:var(--tg-blue)!important}.tavano-chat-page[data-chat-view=telegram] .chat-thread-summary,.tavano-chat-page[data-chat-view=telegram] .chat-message-attachment-link,.tavano-chat-page[data-chat-view=telegram] .chat-message-media-card,.tavano-chat-page[data-chat-view=telegram] .chat-message-assigned-pill,.tavano-chat-page[data-chat-view=telegram] .chat-message-reaction-pill,.tavano-chat-page[data-chat-view=telegram] .chat-pending-attachment{border-color:color-mix(in srgb,var(--tg-border) 76%,transparent);background:color-mix(in srgb,var(--tg-panel-soft) 86%,transparent)!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-thread-summary{background:color-mix(in srgb,var(--tg-blue) 10%,var(--tg-panel-soft))!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-storage-badge{border-color:color-mix(in srgb,var(--tg-blue) 24%,var(--tg-border));background:color-mix(in srgb,var(--tg-blue) 10%,var(--tg-panel-soft));color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{border-top:1px solid var(--tg-border);background:color-mix(in srgb,var(--tg-panel-bg) 94%,transparent);padding:.48rem .64rem;-webkit-backdrop-filter:none;backdrop-filter:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{border:0;border-radius:0!important;background:transparent;box-shadow:none;padding:0}.tavano-chat-page[data-chat-view=telegram] .chat-composer-field-row{align-items:flex-end;gap:.42rem}.tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{border:1px solid color-mix(in srgb,var(--tg-border) 65%,transparent);border-radius:1.35rem;background:var(--tg-composer-input-bg);padding-inline:.92rem}.tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:2.28rem!important;color:var(--tg-text)!important;padding:.46rem 0!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-input::-moz-placeholder{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-composer-input::placeholder{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-composer-send{width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;border-radius:999px!important;background:var(--tg-blue)!important;color:#fff!important;box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-send:hover{transform:none;background:var(--tg-blue-strong)!important;box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{flex-wrap:nowrap;justify-content:flex-start;gap:.16rem;margin-top:.38rem;overflow-x:auto;padding:0 0 .08rem;scrollbar-width:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tools>*{flex-shrink:0}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tools::-webkit-scrollbar{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{flex:0 0 auto;gap:.05rem;border:0;border-radius:999px;background:transparent;padding:0}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group--actions{min-width:-moz-max-content;min-width:max-content}.tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button,.tavano-chat-page[data-chat-view=telegram] .chat-composer-more{width:1.68rem!important;height:1.68rem!important;min-width:1.68rem!important;min-height:1.68rem!important;border:0!important;border-radius:.46rem!important;background:transparent!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button:hover,.tavano-chat-page[data-chat-view=telegram] .chat-composer-more:hover{background:color-mix(in srgb,var(--tg-blue) 10%,var(--tg-hover))!important;color:var(--tg-blue)!important;transform:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mobile-optional{display:inline-flex!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button{height:1.68rem!important;min-height:1.68rem!important;border:0!important;border-radius:.56rem!important;background:transparent!important;color:var(--tg-text)!important;font-size:.72rem!important;font-weight:700;padding:0 .42rem!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button:hover{background:color-mix(in srgb,var(--tg-blue) 10%,var(--tg-hover))!important;color:var(--tg-blue)!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-icon{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-at-symbol{display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:800;line-height:1}.tavano-chat-page[data-chat-view=telegram] .chat-mention-popover,.tavano-chat-page[data-chat-view=telegram] .chat-context-menu,.tavano-chat-page[data-chat-view=telegram] .thread-action-menu,.tavano-chat-page[data-chat-view=telegram] .task-activity-context-menu{border-color:var(--tg-border);border-radius:.9rem;background:var(--tg-panel-bg);color:var(--tg-text);box-shadow:0 12px 32px #0f23342e}.tavano-chat-page[data-chat-view=telegram] .chat-mention-tab[data-active=true],.tavano-chat-page[data-chat-view=telegram] .chat-mention-tab:hover,.tavano-chat-page[data-chat-view=telegram] .chat-mention-item[data-active=true],.tavano-chat-page[data-chat-view=telegram] .chat-mention-item:hover,.tavano-chat-page[data-chat-view=telegram] .chat-context-menu button:hover{background:var(--tg-hover);color:var(--tg-blue)}.tavano-chat-page[data-chat-view=telegram] .chat-side-tool-rail{width:3.15rem;border-left:1px solid var(--tg-border);background:var(--tg-panel-bg);padding:.55rem .38rem}.tavano-chat-page[data-chat-view=telegram] .chat-side-member-stack{border:0;border-radius:999px;background:var(--tg-search-bg);box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-side-count-pill{border-color:var(--tg-panel-bg)!important;background:var(--tg-blue)!important;color:#fff!important}.tavano-chat-page[data-chat-view=telegram] .chat-side-tool-button{width:2.2rem!important;height:2.2rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-side-tool-button:hover{background:var(--tg-hover)!important;color:var(--tg-blue)!important}.tavano-chat-page[data-chat-view=telegram] .tavano-chat-channel-panel,.tavano-chat-page[data-chat-view=telegram] .chat-channel-panel{border:0;border-left:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--tg-border));border-radius:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 5%,var(--tg-panel-bg)),var(--tg-panel-bg) 34%)!important;box-shadow:-1rem 0 2.4rem color-mix(in srgb,#000 18%,transparent)!important;color:var(--tg-text);padding:0}.tavano-chat-page[data-chat-view=telegram] .chat-channel-panel-head{min-height:3.6rem;margin:0;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--tg-border));border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,var(--tg-panel-soft)),color-mix(in srgb,var(--tg-panel-bg) 90%,transparent));padding:.55rem .75rem}.tavano-chat-page[data-chat-view=telegram] .chat-channel-panel-title{color:var(--tg-text);font-size:1rem;font-weight:800}.tavano-chat-page[data-chat-view=telegram] .chat-channel-panel-close{border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .chat-channel-panel-close:hover{background:color-mix(in srgb,var(--color-primary) 14%,var(--tg-hover))!important;color:var(--color-primary)!important}.tavano-chat-page[data-chat-view=telegram] .chat-channel-panel-search{margin:0;border-bottom:1px solid var(--tg-border);padding:.7rem .75rem}.tavano-chat-page[data-chat-view=telegram] .chat-panel-search-input{height:2.45rem!important;border:0!important;border-radius:999px!important;background:var(--tg-search-bg)!important;color:var(--tg-text)!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-panel-tab-body,.tavano-chat-page[data-chat-view=telegram] .chat-panel-stack,.tavano-chat-page[data-chat-view=telegram] .chat-settings-stack,.tavano-chat-page[data-chat-view=telegram] .chat-settings-edit-stack{background:var(--tg-panel-bg);color:var(--tg-text);overflow-y:auto;padding:.75rem}.tavano-chat-page[data-chat-view=telegram] .chat-panel-segment{border:0;border-radius:999px;background:var(--tg-search-bg);padding:.18rem}.tavano-chat-page[data-chat-view=telegram] .chat-panel-segment-button{min-height:2rem;border-radius:999px;color:var(--tg-muted);font-size:.78rem;padding:.4rem .62rem}.tavano-chat-page[data-chat-view=telegram] .chat-panel-segment-button[data-active=true]{background:var(--color-primary);color:#fff}.tavano-chat-page[data-chat-view=telegram] .chat-panel-count-pill,.tavano-chat-page[data-chat-view=telegram] .chat-panel-owner-pill,.tavano-chat-page[data-chat-view=telegram] .chat-assigned-person-pill{background:color-mix(in srgb,var(--tg-blue) 10%,var(--tg-panel-soft));color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-panel-section-card,.tavano-chat-page[data-chat-view=telegram] .chat-panel-section-card--compact,.tavano-chat-page[data-chat-view=telegram] .chat-panel-section-card--plain,.tavano-chat-page[data-chat-view=telegram] .chat-panel-scroll-card,.tavano-chat-page[data-chat-view=telegram] .chat-panel-empty-card,.tavano-chat-page[data-chat-view=telegram] .chat-panel-result-card,.tavano-chat-page[data-chat-view=telegram] .chat-settings-card{border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--tg-border));border-radius:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 4%,var(--tg-panel-soft)),var(--tg-panel-soft) 72%)!important;box-shadow:inset 0 1px color-mix(in srgb,white 4%,transparent),0 .55rem 1.25rem color-mix(in srgb,#000 10%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-panel-result-card,.tavano-chat-page[data-chat-view=telegram] .chat-panel-member-row,.tavano-chat-page[data-chat-view=telegram] .chat-member-action-row{border-radius:.75rem;background:var(--tg-panel-bg);color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-panel-result-card:hover,.tavano-chat-page[data-chat-view=telegram] .chat-member-action-row:hover{transform:none;background:var(--tg-hover)}.tavano-chat-page[data-chat-view=telegram] .chat-panel-section-label,.tavano-chat-page[data-chat-view=telegram] .chat-panel-kicker,.tavano-chat-page[data-chat-view=telegram] .chat-panel-hint,.tavano-chat-page[data-chat-view=telegram] .chat-member-subtitle,.tavano-chat-page[data-chat-view=telegram] .chat-panel-result-time,.tavano-chat-page[data-chat-view=telegram] .chat-panel-result-status{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-panel-section-icon,.tavano-chat-page[data-chat-view=telegram] .chat-panel-empty-icon,.tavano-chat-page[data-chat-view=telegram] .chat-member-row-icon{border:0;border-radius:999px;background:var(--tg-active);color:var(--tg-blue)}.tavano-chat-page[data-chat-view=telegram] .chat-panel-inline-action,.tavano-chat-page[data-chat-view=telegram] .chat-panel-row-action,.tavano-chat-page[data-chat-view=telegram] .chat-panel-mini-action,.tavano-chat-page[data-chat-view=telegram] .chat-panel-empty-action{border:0!important;border-radius:999px!important;background:var(--tg-search-bg)!important;color:var(--tg-text)!important}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero{border:1px solid var(--tg-border);border-radius:.9rem;background:var(--tg-panel-soft);box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-icon{border:0;border-radius:999px;background:linear-gradient(135deg,var(--tg-blue),var(--tg-blue-strong));color:#fff}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-title,.tavano-chat-page[data-chat-view=telegram] .chat-settings-card,.tavano-chat-page[data-chat-view=telegram] .chat-settings-option,.tavano-chat-page[data-chat-view=telegram] .chat-settings-input{color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-subtitle,.tavano-chat-page[data-chat-view=telegram] .chat-settings-label,.tavano-chat-page[data-chat-view=telegram] .chat-settings-mini-label,.tavano-chat-page[data-chat-view=telegram] .chat-settings-muted{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-action,.tavano-chat-page[data-chat-view=telegram] .chat-settings-option,.tavano-chat-page[data-chat-view=telegram] .chat-settings-link,.tavano-chat-page[data-chat-view=telegram] .chat-settings-file-tile{border-color:var(--tg-border);border-radius:999px;background:var(--tg-panel-bg);color:var(--tg-text);box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .chat-settings-action:hover,.tavano-chat-page[data-chat-view=telegram] .chat-settings-option:hover,.tavano-chat-page[data-chat-view=telegram] .chat-settings-link:hover,.tavano-chat-page[data-chat-view=telegram] .chat-settings-file-tile:hover{transform:none;background:var(--tg-hover);color:var(--color-primary)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-input,.tavano-chat-page[data-chat-view=telegram] .chat-settings-search-input,.tavano-chat-page[data-chat-view=telegram] .chat-modal-input,.tavano-chat-page[data-chat-view=telegram] .chat-modal-select,.tavano-chat-page[data-chat-view=telegram] .chat-modal-textarea{border:0!important;border-radius:.85rem!important;background:var(--tg-search-bg)!important;color:var(--tg-text)!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .chat-context-menu,.tavano-chat-page[data-chat-view=telegram] .thread-action-menu,.tavano-chat-page[data-chat-view=telegram] .task-activity-context-menu{border:1px solid var(--tg-border)!important;border-radius:.9rem!important;background:var(--tg-panel-bg)!important;color:var(--tg-text)!important;box-shadow:0 14px 34px #0f23342e!important}.tavano-chat-page[data-chat-view=telegram] .chat-menu-action,.tavano-chat-page[data-chat-view=telegram] .chat-menu-member-row,.tavano-chat-page[data-chat-view=telegram] .thread-menu-action,.tavano-chat-page[data-chat-view=telegram] .thread-menu-member{border-radius:.7rem;color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-menu-action:hover,.tavano-chat-page[data-chat-view=telegram] .chat-menu-member-row:hover,.tavano-chat-page[data-chat-view=telegram] .thread-menu-action:hover,.tavano-chat-page[data-chat-view=telegram] .thread-menu-member:hover{transform:none;background:var(--tg-hover)}.tavano-chat-page[data-chat-view=telegram] .chat-menu-heading,.tavano-chat-page[data-chat-view=telegram] .thread-menu-heading,.tavano-chat-page[data-chat-view=telegram] .chat-menu-member-subtitle,.tavano-chat-page[data-chat-view=telegram] .thread-menu-member-subtitle{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-menu-divider,.tavano-chat-page[data-chat-view=telegram] .thread-menu-separator{background:var(--tg-border)}.tavano-chat-page[data-chat-view=telegram] .chat-modal-overlay{background:color-mix(in srgb,#0e1621 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tavano-chat-page[data-chat-view=telegram] .chat-modal-card,.tavano-chat-page[data-chat-view=telegram] .chat-modal-card--wide{border:1px solid var(--tg-border);border-radius:1rem;background:var(--tg-panel-bg);color:var(--tg-text);box-shadow:0 20px 48px #0f233447}.tavano-chat-page[data-chat-view=telegram] .chat-modal-title{color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-modal-subtitle,.tavano-chat-page[data-chat-view=telegram] .chat-modal-label,.tavano-chat-page[data-chat-view=telegram] .chat-modal-summary-label,.tavano-chat-page[data-chat-view=telegram] .chat-modal-state-copy{color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .chat-modal-state-card,.tavano-chat-page[data-chat-view=telegram] .chat-modal-warning-card,.tavano-chat-page[data-chat-view=telegram] .chat-modal-summary-card{border-color:var(--tg-border);border-radius:.9rem;background:var(--tg-panel-soft);color:var(--tg-text)}.tavano-chat-page[data-chat-view=telegram] .chat-modal-close,.tavano-chat-page[data-chat-view=telegram] .chat-modal-button{border-radius:999px!important}.tavano-chat-page[data-chat-view=telegram] .thread-panel-surface{border-color:var(--tg-border)!important;background:color-mix(in srgb,var(--tg-chat-bg) 88%,var(--tg-panel-bg))!important;color:var(--tg-text)!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .thread-panel-side{width:min(25rem,36vw)}.tavano-chat-page[data-chat-view=telegram] .thread-panel-popup{border-color:color-mix(in srgb,var(--tg-border) 78%,transparent)!important;border-radius:.85rem;box-shadow:0 12px 34px #0f233424!important}.tavano-chat-page[data-chat-view=telegram] .thread-panel-header{border-bottom:1px solid var(--tg-border);background:var(--tg-panel-bg);padding:.8rem .9rem!important}.tavano-chat-page[data-chat-view=telegram] .thread-panel-title{color:var(--tg-text);font-size:1rem;font-weight:800}.tavano-chat-page[data-chat-view=telegram] .thread-panel-subtitle{color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .thread-icon-button{border:0!important;border-radius:999px!important;background:transparent!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .thread-icon-button:hover{background:var(--tg-hover)!important;color:var(--tg-blue)!important}.tavano-chat-page[data-chat-view=telegram] .thread-message-list{gap:.5rem;background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--tg-chat-pattern) 72%,transparent),transparent 18%),linear-gradient(135deg,color-mix(in srgb,var(--tg-chat-bg) 88%,transparent),color-mix(in srgb,var(--tg-chat-bg) 94%,var(--tg-panel-bg)));padding:.75rem}.tavano-chat-page[data-chat-view=telegram] .thread-message-card{border:0;border-radius:0;background:transparent;padding:0}.tavano-chat-page[data-chat-view=telegram] .thread-entry{border-radius:.9rem .9rem .9rem .22rem;border:1px solid color-mix(in srgb,var(--tg-border) 58%,transparent);background:var(--tg-bubble-in);box-shadow:0 1px 2px #0f233414;padding:.62rem .7rem}.tavano-chat-page[data-chat-view=telegram] .thread-message-card--root .thread-entry{border-color:color-mix(in srgb,var(--tg-blue) 18%,var(--tg-border));background:color-mix(in srgb,var(--tg-blue) 8%,var(--tg-panel-bg));box-shadow:0 1px 2px #0f233414}.tavano-chat-page[data-chat-view=telegram] .thread-entry-line{display:none}.tavano-chat-page[data-chat-view=telegram] .thread-entry-avatar{border:1px solid color-mix(in srgb,var(--tg-blue) 14%,var(--tg-border));border-radius:999px;box-shadow:none}.tavano-chat-page[data-chat-view=telegram] .thread-entry-author{color:color-mix(in srgb,var(--tg-text) 84%,var(--tg-blue) 16%)}.tavano-chat-page[data-chat-view=telegram] .thread-message-card--root .thread-entry-avatar>*{background:color-mix(in srgb,var(--tg-blue) 10%,var(--tg-panel-bg))!important;color:color-mix(in srgb,var(--tg-text) 72%,var(--tg-blue) 28%)!important}.tavano-chat-page[data-chat-view=telegram] .thread-message-card--root .thread-icon-button{color:color-mix(in srgb,var(--tg-muted) 86%,var(--tg-blue) 14%)!important}.tavano-chat-page[data-chat-view=telegram] .thread-entry-time,.tavano-chat-page[data-chat-view=telegram] .thread-entry-footer-time,.tavano-chat-page[data-chat-view=telegram] .thread-replies-kicker{color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .thread-entry-body{color:var(--tg-text);line-height:1.5}.tavano-chat-page[data-chat-view=telegram] .thread-entry-footer{border-top:0!important;padding-top:.3rem!important}.tavano-chat-page[data-chat-view=telegram] .thread-reaction-chip,.tavano-chat-page[data-chat-view=telegram] .thread-reminder-pill,.tavano-chat-page[data-chat-view=telegram] .thread-attachment-link,.tavano-chat-page[data-chat-view=telegram] .thread-media-card,.tavano-chat-page[data-chat-view=telegram] .thread-pending-attachment{border-color:color-mix(in srgb,var(--tg-border) 76%,transparent);background:color-mix(in srgb,var(--tg-panel-soft) 86%,transparent);color:var(--tg-muted)}.tavano-chat-page[data-chat-view=telegram] .thread-composer-wrap{border-top:1px solid var(--tg-border);background:color-mix(in srgb,var(--tg-panel-bg) 94%,transparent);padding:.52rem .62rem}.tavano-chat-page[data-chat-view=telegram] .thread-reply-composer,.tavano-chat-page[data-chat-view=telegram] .thread-reply-composer.chat-composer-shell{border:0;border-radius:0!important;background:transparent;box-shadow:none;padding:0}.tavano-chat-page[data-chat-view=telegram] .thread-reply-row{gap:.42rem}.tavano-chat-page[data-chat-view=telegram] .thread-composer-input-wrap{flex:1 1 auto;min-width:0}.tavano-chat-page[data-chat-view=telegram] .thread-reply-textarea,.tavano-chat-page[data-chat-view=telegram] .thread-reply-textarea.chat-composer-input{min-height:2.35rem!important;border-radius:0!important;background:transparent!important;color:var(--tg-text)!important;padding:.46rem 0!important}.tavano-chat-page[data-chat-view=telegram] .thread-attach-button,.tavano-chat-page[data-chat-view=telegram] .thread-send-button{width:2.42rem!important;height:2.42rem!important;min-width:2.42rem!important;border:0!important;border-radius:999px!important;box-shadow:none!important}.tavano-chat-page[data-chat-view=telegram] .thread-attach-button{background:var(--tg-search-bg)!important;color:var(--tg-muted)!important}.tavano-chat-page[data-chat-view=telegram] .thread-send-button{background:var(--tg-blue)!important;color:#fff!important}.tavano-chat-page[data-chat-view=telegram] .thread-composer-tools{margin-top:.38rem}@media (min-width: 1024px){.tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:1.15rem 1.4rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:none}}@media (max-width: 1023px){.tavano-chat-page[data-chat-view=telegram] .chat-web-main,.tavano-chat-page[data-chat-view=telegram] .chat-empty-main{width:100%}}@media (max-width: 767px){.tavano-chat-page[data-chat-view=telegram]{padding:0!important;width:100vw;max-width:none;min-height:100%;margin-inline:calc(50% - 50vw)}.tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame,.tavano-chat-page[data-chat-view=telegram] .chat-web-frame{height:100%;border:0;width:100%}.tavano-chat-page[data-chat-view=telegram] .chat-picker-head{padding:.78rem .78rem .62rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-title{font-size:1.36rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filter{gap:.12rem;font-size:.64rem;padding-inline:.22rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-filter-count{height:.86rem;min-width:.86rem;font-size:.52rem;padding-inline:.14rem}.tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row,.tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row{min-height:4.32rem;padding:.55rem .78rem}.tavano-chat-page[data-chat-view=telegram] .chat-picker-avatar,.tavano-chat-page[data-chat-view=telegram] .chat-picker-channel-icon{width:2.85rem;height:2.85rem}.tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:3.45rem;padding:.42rem .54rem}.tavano-chat-page[data-chat-view=telegram] .chat-header-actions{max-width:min(8.4rem,37vw)!important}.tavano-chat-page[data-chat-view=telegram] .chat-channel-title{max-width:min(37vw,12rem)}.tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:.7rem .48rem .75rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:none;padding:.52rem .64rem .44rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-copy{font-size:.95rem}.tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{border-top:1px solid color-mix(in srgb,var(--tg-border) 72%,transparent);background:color-mix(in srgb,var(--tg-panel-bg) 92%,transparent);padding:.42rem .48rem calc(.46rem + env(safe-area-inset-bottom,0px))}.tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{border-radius:0!important;padding:0}.tavano-chat-page[data-chat-view=telegram] .chat-composer-field-row{align-items:flex-end;gap:.36rem}.tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{min-height:2.64rem;border-radius:1.35rem;padding-inline:.86rem}.tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:2.4rem!important;padding:.58rem 0!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-send{width:2.64rem!important;height:2.64rem!important;min-width:2.64rem!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{width:100%;gap:.08rem;justify-content:flex-start;margin-top:.36rem;border:1px solid color-mix(in srgb,var(--tg-border) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tg-composer-input-bg) 88%,transparent);padding:.14rem .18rem}.tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{gap:.04rem;padding:0}.tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button,.tavano-chat-page[data-chat-view=telegram] .chat-composer-more{width:1.58rem!important;height:1.58rem!important;min-width:1.58rem!important;min-height:1.58rem!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button{width:auto!important;height:1.58rem!important;min-height:1.58rem!important;min-width:1.58rem!important;padding-inline:.18rem!important;font-size:.68rem!important}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-icon{display:inline-flex}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-label{display:none}.tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button .ml-1{margin-left:0!important}}.tavano-loader-screen{--tavano-navy: #232b43;--tavano-blue: #599cfb;--tavano-pink: #fc3d4f;--tavano-coral: #fc5a7e;--tavano-orange: #fe863f;--loader-loop: 2.9s;display:grid;place-items:center;padding:32px;color:var(--tv-text, var(--color-text, var(--tavano-navy)));background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--tv-info, var(--tavano-blue)) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--tv-surface, #ffffff) 0%,var(--tv-bg, #f8fbff) 100%)}.tavano-loader-screen--fullscreen{min-height:100vh}.tavano-loader-screen--inline{min-height:min(48vh,520px);background:transparent}.tavano-loader-screen--compact{min-height:180px;padding:20px}.task-permalink-loading.tv-app-page{display:grid;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem));place-items:center;padding-block:clamp(1.5rem,7vh,4rem)}.task-permalink-loader.tavano-loader-screen{min-height:auto;width:min(100%,28rem);border:1px solid color-mix(in srgb,var(--tv-primary, var(--tavano-orange)) 12%,var(--tv-border, transparent));border-radius:var(--tv-radius-lg, .75rem);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface, #fff) 94%,transparent),color-mix(in srgb,var(--tv-surface-2, #f8fbff) 92%,transparent));padding:clamp(1.25rem,3vw,2rem)}.tavano-loader{display:grid;justify-items:center;gap:24px;width:min(420px,82vw)}.tavano-loader-screen--compact .tavano-loader{gap:14px;width:min(260px,76vw)}.tavano-loader-logo-wrap{position:relative;display:grid;place-items:center;width:min(330px,76vw);min-height:86px}.tavano-loader-screen--compact .tavano-loader-logo-wrap{width:min(190px,62vw);min-height:54px}.tavano-loader-logo-wrap:before{content:"";position:absolute;inset:50% auto auto 50%;width:72%;height:56%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--tavano-pink) 18%,transparent),color-mix(in srgb,var(--tavano-blue) 18%,transparent));filter:blur(26px);transform:translate(-50%,-50%);opacity:.82;animation:tavano-loader-aura var(--loader-loop) ease-in-out infinite both}.tavano-logo{width:min(330px,76vw);height:auto;overflow:visible}.tavano-loader-screen--compact .tavano-logo{width:min(190px,62vw)}.tavano-loader-svg{opacity:1;transform-origin:center;position:relative;z-index:1;will-change:transform,opacity}.tavano-loader-svg .st0{fill:#fc3d4f}.tavano-loader-svg .st1{fill:#232b43}.tavano-loader-svg .st2{fill:#185762}.tavano-loader-svg .st3{fill:#963ac9}.tavano-loader-svg .st4{fill:#599cfb}.tavano-loader-svg .st5{fill:#fc5a7e}.tavano-loader-svg .st6{fill:#fe863f}.dark .tavano-loader-svg .st1{fill:#f8fbff}.tavano-loader-svg path{transform-box:fill-box;transform-origin:center;opacity:0;will-change:transform,opacity}.tavano-loader-svg path:nth-of-type(12){animation:tavano-mark-12 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(11){animation:tavano-mark-11 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(1){animation:tavano-mark-1 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(2){animation:tavano-mark-2 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(3){animation:tavano-mark-3 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(10){animation:tavano-mark-10 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(13){animation:tavano-mark-13 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(14){animation:tavano-mark-14 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(15){animation:tavano-mark-15 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(16){animation:tavano-mark-16 var(--loader-loop) cubic-bezier(.19,1,.22,1) infinite both}.tavano-loader-svg path:nth-of-type(4){animation:tavano-word-4 var(--loader-loop) cubic-bezier(.22,.8,.28,1) infinite both}.tavano-loader-svg path:nth-of-type(5){animation:tavano-word-5 var(--loader-loop) cubic-bezier(.22,.8,.28,1) infinite both}.tavano-loader-svg path:nth-of-type(6){animation:tavano-word-6 var(--loader-loop) cubic-bezier(.22,.8,.28,1) infinite both}.tavano-loader-svg path:nth-of-type(7){animation:tavano-word-7 var(--loader-loop) cubic-bezier(.22,.8,.28,1) infinite both}.tavano-loader-svg path:nth-of-type(8){animation:tavano-word-8 var(--loader-loop) cubic-bezier(.22,.8,.28,1) infinite both}.tavano-loader-svg path:nth-of-type(9){animation:tavano-word-9 var(--loader-loop) cubic-bezier(.22,.8,.28,1) infinite both}.tavano-loader-bar{position:relative;display:block;width:min(245px,58vw);height:6px;border-radius:999px;background:color-mix(in srgb,var(--tv-text, var(--tavano-navy)) 10%,transparent);overflow:hidden}.tavano-loader-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--tavano-pink),var(--tavano-blue));transform-origin:left center;transform:scaleX(0);animation:tavano-progress var(--loader-loop) cubic-bezier(.3,.8,.25,1) infinite both}.tavano-loading-label{margin:-8px 0 0;font-size:12px;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--tv-text, var(--color-text, var(--tavano-navy))) 62%,transparent);animation:tavano-label var(--loader-loop) ease-in-out infinite both}.tavano-loading-description{max-width:320px;margin-top:-6px;text-align:center;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--tv-text, var(--color-text, var(--tavano-navy))) 52%,transparent)}@keyframes tavano-mark-12{0%,0.69%{opacity:0;transform:translateY(7px) scale(.58)}6.55%{opacity:1;transform:translateY(-1px) scale(1.08)}12.41%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-11{0%,2.76%{opacity:0;transform:translateY(7px) scale(.58)}8.62%{opacity:1;transform:translateY(-1px) scale(1.08)}14.48%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-1{0%,4.83%{opacity:0;transform:translateY(7px) scale(.58)}10.69%{opacity:1;transform:translateY(-1px) scale(1.08)}16.55%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-2{0%,6.90%{opacity:0;transform:translateY(7px) scale(.58)}12.76%{opacity:1;transform:translateY(-1px) scale(1.08)}18.62%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-3{0%,8.97%{opacity:0;transform:translateY(7px) scale(.58)}14.83%{opacity:1;transform:translateY(-1px) scale(1.08)}20.69%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-10{0%,11.03%{opacity:0;transform:translateY(7px) scale(.58)}16.90%{opacity:1;transform:translateY(-1px) scale(1.08)}22.76%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-13{0%,13.10%{opacity:0;transform:translateY(7px) scale(.58)}18.97%{opacity:1;transform:translateY(-1px) scale(1.08)}24.83%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-14{0%,15.17%{opacity:0;transform:translateY(7px) scale(.58)}21.03%{opacity:1;transform:translateY(-1px) scale(1.08)}26.90%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-15{0%,17.24%{opacity:0;transform:translateY(7px) scale(.58)}23.10%{opacity:1;transform:translateY(-1px) scale(1.08)}28.97%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-mark-16{0%,19.31%{opacity:0;transform:translateY(7px) scale(.58)}25.17%{opacity:1;transform:translateY(-1px) scale(1.08)}31.03%,81.03%{opacity:1;transform:translateY(0) scale(1)}93.79%{opacity:.82;transform:translateY(-2px) scale(.96)}to{opacity:0;transform:translateY(-2px) scale(.94)}}@keyframes tavano-word-4{0%,24.83%{opacity:0;transform:translate(-12px)}37.93%,82.07%{opacity:1;transform:translate(0)}93.79%{opacity:.72;transform:translate(4px)}to{opacity:0;transform:translate(6px)}}@keyframes tavano-word-5{0%,26.90%{opacity:0;transform:translate(-12px)}40.00%,82.07%{opacity:1;transform:translate(0)}93.79%{opacity:.72;transform:translate(4px)}to{opacity:0;transform:translate(6px)}}@keyframes tavano-word-6{0%,28.97%{opacity:0;transform:translate(-12px)}42.07%,82.07%{opacity:1;transform:translate(0)}93.79%{opacity:.72;transform:translate(4px)}to{opacity:0;transform:translate(6px)}}@keyframes tavano-word-7{0%,31.03%{opacity:0;transform:translate(-12px)}44.14%,82.07%{opacity:1;transform:translate(0)}93.79%{opacity:.72;transform:translate(4px)}to{opacity:0;transform:translate(6px)}}@keyframes tavano-word-8{0%,33.10%{opacity:0;transform:translate(-12px)}46.21%,82.07%{opacity:1;transform:translate(0)}93.79%{opacity:.72;transform:translate(4px)}to{opacity:0;transform:translate(6px)}}@keyframes tavano-word-9{0%,35.17%{opacity:0;transform:translate(-12px)}48.28%,82.07%{opacity:1;transform:translate(0)}93.79%{opacity:.72;transform:translate(4px)}to{opacity:0;transform:translate(6px)}}@keyframes tavano-logo-rise{0%,8%{opacity:0;transform:translateY(8px) scale(.96);filter:blur(4px)}22%,78%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}92%,to{opacity:0;transform:translateY(-5px) scale(.985);filter:blur(3px)}}@keyframes tavano-loader-aura{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.78)}30%,78%{opacity:.82;transform:translate(-50%,-50%) scale(1)}}@keyframes tavano-progress{0%,24.14%{transform:scaleX(0);opacity:1}81.03%,91.72%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes tavano-label{0%,22.07%{opacity:0;transform:translateY(3px)}35.86%,85.52%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.tavano-loader-svg,.tavano-loader-svg path,.tavano-loader-logo-wrap:before,.tavano-loader-bar:before,.tavano-loading-label{animation:none}.tavano-loader-svg,.tavano-loader-svg path,.tavano-loading-label{opacity:1;transform:none;filter:none}.tavano-loader-bar:before{transform:scaleX(1);opacity:.7}}.tavano-loader--motion{--loader-loop: 3.15s;--loader-ease-out: cubic-bezier(.16, 1, .3, 1);--loader-ease-breath: cubic-bezier(.45, 0, .55, 1);display:grid;justify-items:center;gap:14px;width:min(380px,calc(100vw - 48px));isolation:isolate}.tavano-loader--motion.tavano-loader--lg{width:min(440px,calc(100vw - 48px))}.tavano-loader--motion.tavano-loader--sm,.tavano-loader--motion.tavano-loader--compact{width:min(260px,calc(100vw - 40px));gap:10px}.tavano-loader--motion .tavano-loader-motion-shell{position:relative;display:grid;place-items:center;width:min(320px,72vw);min-height:104px}.tavano-loader--motion.tavano-loader--lg .tavano-loader-motion-shell{width:min(370px,78vw);min-height:118px}.tavano-loader--motion.tavano-loader--sm .tavano-loader-motion-shell,.tavano-loader--motion.tavano-loader--compact .tavano-loader-motion-shell{width:min(210px,66vw);min-height:70px}.tavano-loader--motion .tavano-loader-logo-wrap{z-index:2;width:100%;min-height:auto;transform-origin:center;animation:tavano-logo-breathe var(--loader-loop) var(--loader-ease-breath) infinite both}.tavano-loader--motion .tavano-loader-logo-wrap:before{width:76%;height:62%;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--tavano-orange) 26%,transparent),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--tavano-coral) 18%,transparent),color-mix(in srgb,var(--tavano-blue) 16%,transparent));filter:blur(28px);opacity:.64;animation:tavano-loader-haze var(--loader-loop) var(--loader-ease-breath) infinite both}.tavano-loader--motion .tavano-logo{width:min(312px,72vw);max-width:100%;filter:drop-shadow(0 14px 24px color-mix(in srgb,var(--tavano-orange) 12%,transparent))}.tavano-loader--motion.tavano-loader--lg .tavano-logo{width:min(360px,78vw)}.tavano-loader--motion.tavano-loader--sm .tavano-logo,.tavano-loader--motion.tavano-loader--compact .tavano-logo{width:min(204px,66vw)}.tavano-loader--motion .tavano-loader-halo{position:absolute;top:50%;left:17.5%;z-index:0;width:86px;height:86px;border:1px solid color-mix(in srgb,var(--tavano-orange) 26%,transparent);border-radius:999px;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.tavano-loader--motion .tavano-loader-halo--one{animation:tavano-loader-ring var(--loader-loop) var(--loader-ease-out) infinite both}.tavano-loader--motion .tavano-loader-halo--two{width:118px;height:118px;border-color:color-mix(in srgb,var(--tavano-blue) 20%,transparent);animation:tavano-loader-ring var(--loader-loop) var(--loader-ease-out) infinite both;animation-delay:.28s}.tavano-loader--motion .tavano-loader-orbit{position:absolute;top:50%;left:clamp(16px,8%,30px);z-index:3;width:68px;height:68px;margin-top:-34px;border-radius:999px;opacity:.92;transform-origin:center;animation:tavano-loader-orbit var(--loader-loop) linear infinite both;pointer-events:none}.tavano-loader--motion.tavano-loader--sm .tavano-loader-orbit,.tavano-loader--motion.tavano-loader--compact .tavano-loader-orbit{left:clamp(9px,6%,18px);width:48px;height:48px;margin-top:-24px}.tavano-loader--motion .tavano-loader-orbit-dot{position:absolute;width:7px;height:7px;border-radius:999px;box-shadow:0 0 14px currentColor}.tavano-loader--motion .tavano-loader-orbit-dot--orange{top:1px;left:50%;color:var(--tavano-orange);background:currentColor}.tavano-loader--motion .tavano-loader-orbit-dot--blue{right:6px;bottom:9px;color:var(--tavano-blue);background:currentColor}.tavano-loader--motion .tavano-loader-orbit-dot--pink{bottom:12px;left:4px;color:var(--tavano-pink);background:currentColor}.tavano-loader--motion .tavano-loader-svg{transform-origin:center}.tavano-loader--motion .tavano-loader-svg path{--piece-delay: 0s;--piece-x: 0px;--piece-y: 7px;opacity:0;transform:translate3d(var(--piece-x),var(--piece-y),0) scale(.84);animation:tavano-loader-piece var(--loader-loop) var(--loader-ease-out) infinite both;animation-delay:var(--piece-delay)}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(12){--piece-delay: 0s;--piece-x: -3px;--piece-y: 5px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(11){--piece-delay: .05s;--piece-x: -5px;--piece-y: -2px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(1){--piece-delay: .1s;--piece-x: 0px;--piece-y: 3px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(2){--piece-delay: .15s;--piece-x: 4px;--piece-y: -3px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(3){--piece-delay: .2s;--piece-x: -4px;--piece-y: 5px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(10){--piece-delay: .25s;--piece-x: 4px;--piece-y: 3px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(13){--piece-delay: .3s;--piece-x: 1px;--piece-y: -4px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(14){--piece-delay: .35s;--piece-x: 2px;--piece-y: -3px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(15){--piece-delay: .4s;--piece-x: -1px;--piece-y: -2px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(16){--piece-delay: .45s;--piece-x: -2px;--piece-y: 1px}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(4),.tavano-loader--motion .tavano-loader-svg path:nth-of-type(5),.tavano-loader--motion .tavano-loader-svg path:nth-of-type(6),.tavano-loader--motion .tavano-loader-svg path:nth-of-type(7),.tavano-loader--motion .tavano-loader-svg path:nth-of-type(8),.tavano-loader--motion .tavano-loader-svg path:nth-of-type(9){--piece-x: -14px;--piece-y: 0px;animation-name:tavano-loader-word}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(4){--piece-delay: .54s}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(5){--piece-delay: .6s}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(6){--piece-delay: .66s}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(7){--piece-delay: .72s}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(8){--piece-delay: .78s}.tavano-loader--motion .tavano-loader-svg path:nth-of-type(9){--piece-delay: .84s}.tavano-loader--motion .tavano-loader-bar{width:min(248px,58vw);height:3px;margin-top:-1px;border-radius:999px;background:color-mix(in srgb,var(--tv-text, var(--color-text, var(--tavano-navy))) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tv-border, var(--color-border, #d7dee8)) 62%,transparent)}.tavano-loader--motion.tavano-loader--lg .tavano-loader-bar{width:min(286px,62vw)}.tavano-loader--motion.tavano-loader--sm .tavano-loader-bar,.tavano-loader--motion.tavano-loader--compact .tavano-loader-bar{width:min(178px,54vw)}.tavano-loader--motion .tavano-loader-bar:before,.tavano-loader--motion .tavano-loader-bar-glow{position:absolute;display:block;inset:0 auto 0 0;width:44%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--tavano-coral),var(--tavano-orange),var(--tavano-blue),transparent);transform:translate(-130%);transform-origin:center;animation:tavano-loader-sweep 1.55s cubic-bezier(.65,0,.35,1) infinite both}.tavano-loader--motion .tavano-loader-bar-glow{filter:blur(7px);opacity:.7;animation-delay:.08s}.tavano-loader--motion .tavano-loading-label{max-width:min(360px,calc(100vw - 56px));margin:0;font-size:.82rem;font-weight:750;line-height:1.35;letter-spacing:0;text-align:center;text-transform:none;color:color-mix(in srgb,var(--tv-text, var(--color-text, var(--tavano-navy))) 72%,transparent);animation:tavano-loader-copy var(--loader-loop) var(--loader-ease-breath) infinite both}.tavano-loader--motion .tavano-loading-description{max-width:min(320px,calc(100vw - 56px));margin:-4px 0 0;font-size:.76rem;line-height:1.45;color:color-mix(in srgb,var(--tv-text, var(--color-text, var(--tavano-navy))) 54%,transparent)}@media (max-width: 520px){.tavano-loader-screen{padding:22px}.tavano-loader--motion{width:min(300px,calc(100vw - 36px));gap:12px}.tavano-loader--motion .tavano-loader-motion-shell{width:min(250px,76vw);min-height:86px}.tavano-loader--motion .tavano-logo{width:min(244px,76vw)}.tavano-loader--motion .tavano-loading-label{font-size:.78rem}}@keyframes tavano-loader-piece{0%{opacity:0;transform:translate3d(var(--piece-x),var(--piece-y),0) scale(.84);filter:blur(3px)}14%,72%{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}88%{opacity:.86;transform:translate3d(0,-1px,0) scale(.985);filter:blur(0)}to{opacity:0;transform:translate3d(0,-3px,0) scale(.96);filter:blur(3px)}}@keyframes tavano-loader-word{0%,8%{opacity:0;transform:translate3d(var(--piece-x),0,0);filter:blur(3px)}24%,75%{opacity:1;transform:translateZ(0);filter:blur(0)}90%{opacity:.82;transform:translate3d(3px,0,0);filter:blur(0)}to{opacity:0;transform:translate3d(7px,0,0);filter:blur(3px)}}@keyframes tavano-loader-ring{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.72)}28%{opacity:.42}82%,to{opacity:0;transform:translate(-50%,-50%) scale(1.28)}}@keyframes tavano-loader-haze{0%,to{opacity:.18;transform:translate(-50%,-50%) scale(.82)}36%,76%{opacity:.7;transform:translate(-50%,-50%) scale(1.02)}}@keyframes tavano-logo-breathe{0%,to{transform:translateY(1px) scale(.992)}48%{transform:translateY(-1px) scale(1.006)}}@keyframes tavano-loader-orbit{0%{transform:rotate(0) scale(.96);opacity:.48}30%,74%{opacity:.9}to{transform:rotate(360deg) scale(.96);opacity:.48}}@keyframes tavano-loader-sweep{0%{transform:translate(-130%);opacity:0}16%{opacity:.9}82%{opacity:.9}to{transform:translate(260%);opacity:0}}@keyframes tavano-loader-copy{0%,16%{opacity:.42}38%,82%{opacity:.82}to{opacity:.42}}@media (prefers-reduced-motion: reduce){.tavano-loader--motion *,.tavano-loader--motion *:before,.tavano-loader--motion *:after{animation:none!important;transition:none!important}.tavano-loader--motion .tavano-loader-svg path,.tavano-loader--motion .tavano-loading-label,.tavano-loader--motion .tavano-loader-halo,.tavano-loader--motion .tavano-loader-logo-wrap:before{opacity:1;transform:none;filter:none}.tavano-loader--motion .tavano-loader-orbit{opacity:.45;transform:none}.tavano-loader--motion .tavano-loader-bar:before{width:100%;opacity:.55;transform:none}}.tavano-dashboard-redesign .dashboard-command-bar,.tavano-calendar-page .calendar-hero-shell,.tavano-calendar-page .calendar-planner-card,.tavano-calendar-page .calendar-agenda-panel,.tavano-calendar-page .calendar-connection-panel{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,transparent),var(--color-surface2))!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-command-bar:before,.tavano-calendar-page .calendar-hero-shell:before,.tavano-calendar-page .calendar-planner-card:before,.tavano-calendar-page .calendar-agenda-panel:before,.tavano-calendar-page .calendar-connection-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--chart-2) 7%,transparent) 40%,transparent 78%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-border) 16%,transparent) 0 1px,transparent 1px 13px)}.tavano-dashboard-redesign .dashboard-command-bar>*,.tavano-calendar-page .calendar-planner-card>*,.tavano-calendar-page .calendar-agenda-panel>*,.tavano-calendar-page .calendar-connection-panel>*{position:relative;z-index:1}.tavano-dashboard-redesign .dashboard-minimal-signal{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--signal-color, var(--color-primary)) 8%,transparent),transparent 54%),var(--gradient-card)!important}.dashboard-chart-tooltip,.chart-tooltip-content{display:grid;min-width:8rem;align-items:start;gap:.375rem;border:1px solid var(--chart-tooltip-border, var(--color-border));border-radius:var(--tv-radius-md);background:var(--chart-tooltip-bg, var(--color-surface));color:var(--chart-tooltip-text, var(--color-text));box-shadow:var(--tv-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.375rem .625rem;font-size:var(--tv-font-xs)}.dashboard-chart-tooltip-label,.dashboard-mini-label,.dashboard-mini-subtitle,.dashboard-micro-label,.dashboard-resource-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-chart-tooltip-label{margin-bottom:.25rem;font-size:var(--tv-font-nano);font-weight:720;text-transform:uppercase}.dashboard-mini-label,.dashboard-mini-subtitle,.dashboard-resource-label{font-size:var(--tv-font-nano)}.dashboard-mini-label,.dashboard-micro-label{font-weight:640}.dashboard-micro-label{font-size:.625rem}.dashboard-resource-label{margin-top:.5rem}.dashboard-analytics-action{display:inline-flex;align-items:center;gap:.25rem;border-radius:var(--tv-radius-md);padding:.25rem .5rem;font-size:var(--tv-font-nano);font-weight:760}.chart-tooltip-indicator,.chart-legend-dot{flex-shrink:0;border-radius:.125rem}.chart-tooltip-indicator{border:1px solid var(--color-border)}.chart-legend-dot{width:.5rem;height:.5rem}.tavano-dashboard-redesign .dashboard-minimal-signal:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.2rem;background:var(--signal-color, var(--color-primary));opacity:.86}.tavano-dashboard-redesign .dashboard-minimal-signal[data-tone=danger]{--signal-color: var(--color-danger)}.tavano-dashboard-redesign .dashboard-minimal-signal[data-tone=primary]{--signal-color: var(--chart-3)}.tavano-dashboard-redesign .dashboard-minimal-signal[data-tone=meeting]{--signal-color: var(--chart-2)}.tavano-dashboard-redesign .dashboard-minimal-signal[data-tone=success]{--signal-color: var(--color-success)}.tavano-dashboard-redesign .dashboard-minimal-signal>*{position:relative;z-index:1}.tavano-dashboard-redesign .dashboard-minimal-signal-icon{color:var(--signal-color, var(--color-primary));background:color-mix(in srgb,var(--signal-color, var(--color-primary)) 13%,var(--color-surface))!important}.tavano-dashboard-redesign .dashboard-minimal-panel{min-height:100%;border-color:color-mix(in srgb,var(--panel-tint, var(--color-primary)) 15%,var(--color-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel-tint, var(--color-primary)) 6%,transparent),transparent 52%),var(--gradient-card)!important}.tavano-dashboard-redesign .dashboard-minimal-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;min-width:0}.tavano-dashboard-redesign .dashboard-minimal-panel-title-group{display:flex;min-width:0;align-items:flex-start;gap:.55rem}.tavano-dashboard-redesign .dashboard-minimal-panel-copy{display:grid;min-width:0;gap:.12rem}.tavano-dashboard-redesign .dashboard-minimal-panel-title{display:block;min-width:0;overflow:hidden;color:var(--color-text);font-size:.84rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-minimal-panel-subtitle{display:-webkit-box;overflow:hidden;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tavano-dashboard-redesign .dashboard-minimal-panel-icon{color:var(--panel-tint, var(--color-primary))!important;background:color-mix(in srgb,var(--panel-tint, var(--color-primary)) 12%,var(--color-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-tint, var(--color-primary)) 14%,transparent)}.tavano-dashboard-redesign .dashboard-minimal-panel-action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border-color:color-mix(in srgb,var(--panel-tint, var(--color-primary)) 20%,var(--color-border))!important;background:color-mix(in srgb,var(--panel-tint, var(--color-primary)) 8%,var(--color-surface))!important}.tavano-dashboard-redesign .dashboard-minimal-row,.tavano-dashboard-redesign .dashboard-minimal-resource-grid>a,.tavano-dashboard-redesign .dashboard-minimal-micro-stat{background:linear-gradient(135deg,color-mix(in srgb,var(--panel-tint, var(--color-primary)) 4%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface2) 88%,transparent)!important}.tavano-dashboard-redesign .dashboard-minimal-bars span{border-radius:.3rem;box-shadow:0 .3rem .9rem color-mix(in srgb,currentColor 10%,transparent)}.tavano-dashboard-redesign .dashboard-rhythm-day{position:relative;overflow:hidden;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-rhythm-day:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--chart-3) 28%,var(--color-border))!important}@media (min-width: 1181px){.tavano-dashboard-redesign .dashboard-minimal-panel-focus,.tavano-dashboard-redesign .dashboard-minimal-panel-rhythm,.tavano-dashboard-redesign .dashboard-minimal-panel-recent{grid-column:span 2}}.tavano-calendar-page{width:100%;padding:clamp(.45rem,.8vw,.85rem)}.tavano-calendar-page .calendar-hero-shell{border-radius:.8rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-3) 10%,transparent),transparent 34%),linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--color-surface2) 92%,transparent))!important}.tavano-calendar-page .calendar-next-card{display:flex;max-width:43rem;min-width:0;align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--chart-2) 22%,var(--color-border));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-2) 10%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface2) 88%,transparent);padding:.65rem}.tavano-calendar-page .calendar-next-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--chart-2) 14%,var(--color-surface));color:var(--chart-2)}.tavano-calendar-page .calendar-next-action{display:inline-flex;align-items:center;gap:.35rem;border-color:color-mix(in srgb,var(--chart-2) 24%,var(--color-border))!important}.tavano-calendar-page .calendar-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(28rem,100%)}.tavano-calendar-page .calendar-kpi-card{min-height:5.4rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 60%),color-mix(in srgb,var(--color-surface2) 90%,transparent)!important}.tavano-calendar-page .calendar-board-scroll{overflow-x:auto;padding-bottom:.2rem}.tavano-calendar-page .calendar-board-grid{min-width:42rem}.tavano-calendar-page .calendar-week-grid>div{border-radius:.45rem;background:color-mix(in srgb,var(--color-surface2) 78%,transparent);padding:.35rem .25rem}.tavano-calendar-page .calendar-day-card{position:relative;overflow:hidden;border-radius:.55rem!important;opacity:1!important;padding:.55rem!important}.tavano-calendar-page .calendar-day-card:after{content:"";position:absolute;inset-inline:.55rem;bottom:.42rem;height:.18rem;border-radius:999px;background:color-mix(in srgb,var(--day-tone, var(--color-border)) 75%,transparent);opacity:0;transition:opacity var(--motion-fast) var(--motion-easing)}.tavano-calendar-page .calendar-day-card.has-events{--day-tone: var(--chart-3);background:linear-gradient(145deg,color-mix(in srgb,var(--day-tone) 8%,transparent),transparent 62%),var(--color-surface2)!important}.tavano-calendar-page .calendar-day-card.has-events:after,.tavano-calendar-page .calendar-day-card.is-selected:after{opacity:1}.tavano-calendar-page .calendar-day-card.is-selected{--day-tone: var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 34%,transparent),var(--shadow-soft)}.tavano-calendar-page .calendar-day-card.is-muted{opacity:.62!important}.tavano-calendar-page .calendar-day-head,.tavano-calendar-page .calendar-day-counts,.tavano-calendar-page .calendar-day-event{display:flex;min-width:0;align-items:center}.tavano-calendar-page .calendar-day-head{justify-content:space-between;gap:.4rem}.tavano-calendar-page .calendar-day-number{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:.48rem;font-size:.78rem;font-weight:850}.tavano-calendar-page .calendar-day-counts{flex-wrap:wrap;justify-content:flex-end;gap:.2rem}.tavano-calendar-page .calendar-day-counts span{display:inline-flex;align-items:center;gap:.16rem;border-radius:.38rem;background:color-mix(in srgb,var(--event-color, var(--color-primary)) 12%,var(--color-surface));color:var(--event-color, var(--color-primary));padding:.18rem .28rem;font-size:.62rem;font-weight:850}.tavano-calendar-page .calendar-day-counts span[data-type=meeting],.tavano-calendar-page .calendar-day-event[data-type=meeting],.tavano-calendar-page .calendar-agenda-card[data-type=meeting]{--event-color: var(--chart-2)}.tavano-calendar-page .calendar-day-counts span[data-type=task],.tavano-calendar-page .calendar-day-event[data-type=task],.tavano-calendar-page .calendar-agenda-card[data-type=task]{--event-color: var(--chart-3)}.tavano-calendar-page .calendar-day-event{gap:.32rem;border:1px solid color-mix(in srgb,var(--event-color, var(--color-primary)) 18%,transparent);background:color-mix(in srgb,var(--event-color, var(--color-primary)) 10%,var(--color-surface))!important;color:var(--event-color, var(--color-primary))!important;font-weight:780}.tavano-calendar-page .calendar-free-day{display:inline-flex;width:100%;justify-content:center;border:1px dashed color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:.45rem;padding:.55rem .35rem;color:var(--color-text-muted);font-size:.68rem;font-weight:750}.tavano-calendar-page .calendar-agenda-card{border-color:color-mix(in srgb,var(--event-color, var(--color-primary)) 22%,var(--color-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--event-color, var(--color-primary)) 8%,transparent),transparent 60%),var(--color-surface2)!important;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-calendar-page .calendar-agenda-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--event-color, var(--color-primary)) 36%,var(--color-border))!important;box-shadow:var(--shadow-card)}.tavano-calendar-page .calendar-empty-day{display:grid;place-items:center;gap:.35rem;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-2) 8%,transparent),transparent 58%),color-mix(in srgb,var(--color-surface2) 90%,transparent);color:var(--color-text-muted);text-align:center}.tavano-calendar-page .calendar-empty-day svg{color:var(--chart-2)}.tavano-calendar-page .calendar-empty-day strong{color:var(--color-text)}@media (max-width: 1180px){.tavano-calendar-page .calendar-kpi-grid{width:100%}}@media (max-width: 767px){.tavano-calendar-page{padding:0}.tavano-calendar-page .calendar-hero-shell{padding:.75rem!important}.tavano-calendar-page .calendar-next-card{align-items:stretch}.tavano-calendar-page .calendar-next-action{width:100%;justify-content:center}.tavano-calendar-page .calendar-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tavano-calendar-page .calendar-kpi-card{min-height:4.65rem;padding:.5rem!important}.tavano-calendar-page .calendar-board-grid{min-width:34rem}.tavano-calendar-page .calendar-day-card{min-height:4.65rem!important;padding:.42rem!important}.tavano-calendar-page .calendar-day-number{width:1.45rem;height:1.45rem;font-size:.68rem}.tavano-calendar-page .calendar-day-event span,.tavano-calendar-page .calendar-free-day{display:none}.tavano-calendar-page .calendar-day-event{width:-moz-max-content;width:max-content;padding:.28rem}}.tavano-app-content:not(.p-0) .tavano-calendar-page .calendar-kpi-card{min-height:5.4rem!important}.tavano-app-content:not(.p-0) .tavano-calendar-page .calendar-day-card{min-height:7.15rem!important;border-radius:.55rem!important;padding:.55rem!important}.tavano-app-content:not(.p-0) .tavano-calendar-page .calendar-day-card .calendar-day-events{margin-top:.5rem!important}.tavano-app-content:not(.p-0) .tavano-calendar-page .calendar-day-event{padding:.32rem .42rem!important}@media (max-width: 767px){.tavano-app-content:not(.p-0) .tavano-calendar-page .calendar-kpi-card{min-height:4.65rem!important}.tavano-app-content:not(.p-0) .tavano-calendar-page .calendar-day-card{min-height:4.65rem!important;padding:.42rem!important}}.tavano-calendar-reborn{width:100%;padding:clamp(.45rem,.8vw,.85rem)}.tavano-calendar-reborn .calendar-command-center,.tavano-calendar-reborn .calendar-next-panel,.tavano-calendar-reborn .calendar-picker-card,.tavano-calendar-reborn .calendar-agenda-card-shell,.tavano-calendar-reborn .calendar-upcoming-card,.tavano-calendar-reborn .calendar-day-detail-card,.tavano-calendar-reborn .calendar-week-board-card,.tavano-calendar-reborn .calendar-sync-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,transparent),transparent 48%),var(--gradient-card)!important;box-shadow:var(--shadow-card)}.tavano-calendar-reborn .calendar-command-center:before,.tavano-calendar-reborn .calendar-next-panel:before,.tavano-calendar-reborn .calendar-picker-card:before,.tavano-calendar-reborn .calendar-agenda-card-shell:before,.tavano-calendar-reborn .calendar-upcoming-card:before,.tavano-calendar-reborn .calendar-day-detail-card:before,.tavano-calendar-reborn .calendar-week-board-card:before,.tavano-calendar-reborn .calendar-sync-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--chart-2) 6%,transparent),transparent),repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-border) 13%,transparent) 0 1px,transparent 1px 14px);opacity:.56}.tavano-calendar-reborn .calendar-command-center>*,.tavano-calendar-reborn .calendar-next-panel>*,.tavano-calendar-reborn .calendar-picker-card>*,.tavano-calendar-reborn .calendar-agenda-card-shell>*,.tavano-calendar-reborn .calendar-upcoming-card>*,.tavano-calendar-reborn .calendar-day-detail-card>*,.tavano-calendar-reborn .calendar-week-board-card>*,.tavano-calendar-reborn .calendar-sync-card>*{position:relative;z-index:1}.tavano-calendar-reborn .calendar-command-center{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem}.tavano-calendar-reborn .calendar-command-main,.tavano-calendar-reborn .calendar-command-actions,.tavano-calendar-reborn .calendar-panel-heading,.tavano-calendar-reborn .calendar-event-card,.tavano-calendar-reborn .calendar-sync-row{display:flex;min-width:0;align-items:center}.tavano-calendar-reborn .calendar-command-main{gap:.7rem}.tavano-calendar-reborn .calendar-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.tavano-calendar-reborn .calendar-command-icon,.tavano-calendar-reborn .calendar-panel-icon,.tavano-calendar-reborn .calendar-event-icon,.tavano-calendar-reborn .calendar-sync-provider{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--panel-tone, var(--color-primary)) 18%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--panel-tone, var(--color-primary)) 12%,var(--color-surface));color:var(--panel-tone, var(--color-primary))}.tavano-calendar-reborn .calendar-command-icon{--panel-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-panel-icon.is-next{--panel-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-view-switch{display:inline-flex;gap:.2rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface2);padding:.2rem}.tavano-calendar-reborn .calendar-view-switch button{min-height:2rem;border-radius:.38rem;padding:0 .75rem;color:var(--color-text-muted);font-size:.78rem;font-weight:800;transition:background-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-calendar-reborn .calendar-view-switch button.is-active{background:var(--color-primary);color:var(--color-onPrimary)}.tavano-calendar-reborn .calendar-minimal-view,.tavano-calendar-reborn .calendar-full-view{display:grid;gap:.7rem;animation:tavano-fade-up var(--motion-slow) var(--motion-easing) both}.tavano-calendar-reborn .calendar-minimal-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);gap:.7rem}.tavano-calendar-reborn .calendar-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.tavano-calendar-reborn .calendar-signal{--signal-tone: var(--color-primary);display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .45rem;border:1px solid color-mix(in srgb,var(--signal-tone) 18%,var(--color-border));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--signal-tone) 10%,transparent),transparent 62%),var(--color-surface);padding:.62rem;box-shadow:var(--shadow-soft)}.tavano-calendar-reborn .calendar-signal[data-tone=meeting]{--signal-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-signal[data-tone=task]{--signal-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-signal[data-tone=today]{--signal-tone: var(--color-primary)}.tavano-calendar-reborn .calendar-signal[data-tone=quiet]{--signal-tone: var(--color-success)}.tavano-calendar-reborn .calendar-signal svg{color:var(--signal-tone)}.tavano-calendar-reborn .calendar-signal span{overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tavano-calendar-reborn .calendar-signal strong{grid-column:1 / -1;color:var(--color-text);font-size:1.35rem;font-weight:900;line-height:1}.tavano-calendar-reborn .calendar-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.tavano-calendar-reborn .calendar-week-tile{min-width:0;min-height:5.6rem;border:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-border));border-radius:.5rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 5%,transparent),transparent 60%),var(--color-surface);padding:.55rem;text-align:start;box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-calendar-reborn .calendar-week-tile:hover,.tavano-calendar-reborn .calendar-week-tile.is-selected{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 36%,var(--color-border));box-shadow:var(--shadow-card)}.tavano-calendar-reborn .calendar-week-tile span,.tavano-calendar-reborn .calendar-week-tile em{color:var(--color-text-muted);font-size:.68rem;font-style:normal;font-weight:800}.tavano-calendar-reborn .calendar-week-tile strong{display:block;margin-top:.2rem;font-size:1.25rem;font-weight:900}.tavano-calendar-reborn .calendar-week-tile i{display:flex;min-height:1.2rem;flex-wrap:wrap;gap:.2rem;margin-top:.5rem;font-style:normal}.tavano-calendar-reborn .calendar-week-tile i svg{border-radius:.32rem;background:color-mix(in srgb,var(--event-tone, var(--color-primary)) 13%,var(--color-surface2));color:var(--event-tone, var(--color-primary));padding:.08rem}.tavano-calendar-reborn .calendar-week-tile i svg[data-type=meeting]{--event-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-week-tile i svg[data-type=task]{--event-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-minimal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.72fr) minmax(0,.9fr);gap:.7rem;align-items:start}.tavano-calendar-reborn .calendar-full-grid{display:grid;grid-template-columns:minmax(20rem,.68fr) minmax(0,1fr);gap:.7rem;align-items:start}.tavano-calendar-reborn .calendar-panel-heading{gap:.55rem;margin-bottom:.65rem}.tavano-calendar-reborn .calendar-panel-heading>span:nth-child(2){min-width:0;flex:1 1 auto}.tavano-calendar-reborn .calendar-panel-heading strong,.tavano-calendar-reborn .calendar-panel-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-calendar-reborn .calendar-panel-heading strong{font-size:.95rem;font-weight:900}.tavano-calendar-reborn .calendar-panel-heading small{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.tavano-calendar-reborn .calendar-event-stack,.tavano-calendar-reborn .calendar-upcoming-list{display:grid;gap:.5rem}.tavano-calendar-reborn .calendar-event-card{--event-tone: var(--chart-3);gap:.55rem;border:1px solid color-mix(in srgb,var(--event-tone) 18%,var(--color-border));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--event-tone) 8%,transparent),transparent 62%),var(--color-surface2);padding:.65rem;box-shadow:var(--shadow-soft)}.tavano-calendar-reborn .calendar-event-card[data-type=meeting]{--event-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-event-card[data-type=task]{--event-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-event-card.is-compact{padding:.52rem}.tavano-calendar-reborn .calendar-event-icon{--panel-tone: var(--event-tone);width:2rem;height:2rem}.tavano-calendar-reborn .calendar-event-action{flex:0 0 auto;border-color:color-mix(in srgb,var(--event-tone) 22%,var(--color-border))!important;background:color-mix(in srgb,var(--event-tone) 7%,var(--color-surface))!important}.tavano-calendar-reborn .calendar-empty-state,.tavano-calendar-reborn .calendar-loading{display:grid;min-height:8rem;place-items:center;gap:.35rem;border:1px dashed color-mix(in srgb,var(--chart-2) 18%,var(--color-border));border-radius:.5rem;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-2) 8%,transparent),transparent 58%),var(--color-surface2);color:var(--color-text-muted);text-align:center;font-size:.8rem}.tavano-calendar-reborn .calendar-empty-state.is-compact{min-height:6.2rem}.tavano-calendar-reborn .calendar-empty-state svg{color:var(--chart-2)}.tavano-calendar-reborn .calendar-empty-state strong{color:var(--color-text)}.tavano-calendar-reborn .calendar-sync-row{gap:.55rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface2);padding:.55rem}.tavano-calendar-reborn .calendar-sync-provider{--panel-tone: var(--chart-2);width:2rem;height:2rem}.tavano-calendar-reborn .calendar-daypicker{--rdp-accent-color: var(--color-primary);--rdp-background-color: color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));margin:0;width:100%;color:var(--color-text)}.tavano-calendar-reborn .calendar-daypicker .rdp-months,.tavano-calendar-reborn .calendar-daypicker .rdp-month,.tavano-calendar-reborn .calendar-daypicker .rdp-table{width:100%;max-width:none}.tavano-calendar-reborn .calendar-daypicker .rdp-caption{padding:.2rem 0 .6rem}.tavano-calendar-reborn .calendar-daypicker .rdp-caption_label{color:var(--color-text);font-size:.92rem;font-weight:900}.tavano-calendar-reborn .calendar-daypicker .rdp-nav_button{width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text)}.tavano-calendar-reborn .calendar-daypicker .rdp-head_cell{color:var(--color-text-muted);font-size:.64rem;font-weight:850;text-transform:uppercase}.tavano-calendar-reborn .calendar-daypicker .rdp-cell{padding:.14rem}.tavano-calendar-reborn .calendar-daypicker .rdp-day{position:relative;width:100%;height:2.45rem;border:1px solid transparent;border-radius:.5rem;color:var(--color-text);font-size:.78rem;font-weight:850;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-calendar-reborn .calendar-daypicker .rdp-day:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.tavano-calendar-reborn .calendar-daypicker .rdp-day_today{color:var(--color-primary)}.tavano-calendar-reborn .calendar-daypicker .rdp-day_selected{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border))!important;background:var(--color-primary)!important;color:var(--color-onPrimary)!important}.tavano-calendar-reborn .calendar-daypicker .rdp-day_outside{color:color-mix(in srgb,var(--color-text-muted) 50%,transparent)}.tavano-calendar-reborn .calendar-daypicker .has-event:after{content:"";position:absolute;inset-inline:50%;bottom:.25rem;width:.32rem;height:.32rem;border-radius:999px;background:var(--chart-3);transform:translate(-50%)}.tavano-calendar-reborn .calendar-daypicker .has-meeting.has-task:after{width:.7rem;border-radius:999px;background:linear-gradient(90deg,var(--chart-2) 0 48%,var(--chart-3) 52% 100%)}.tavano-calendar-reborn .calendar-daypicker .has-meeting:not(.has-task):after{background:var(--chart-2)}.tavano-calendar-reborn .calendar-daypicker .rdp-day_selected:after{background:var(--color-onPrimary)!important}.tavano-calendar-reborn .calendar-week-board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.tavano-calendar-reborn .calendar-week-column{min-width:0;border:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-border));border-radius:.5rem;background:var(--color-surface2);padding:.45rem}.tavano-calendar-reborn .calendar-week-column.is-selected{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--color-border));box-shadow:var(--shadow-soft)}.tavano-calendar-reborn .calendar-week-column-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.35rem;border-radius:.45rem;background:color-mix(in srgb,var(--color-surface) 80%,transparent);padding:.45rem;text-align:start}.tavano-calendar-reborn .calendar-week-column-head span{color:var(--color-text-muted);font-size:.68rem;font-weight:850}.tavano-calendar-reborn .calendar-week-column-head strong{font-size:1rem;font-weight:900}.tavano-calendar-reborn .calendar-week-column-events{display:grid;align-content:start;gap:.45rem;min-height:11rem;margin-top:.45rem}.tavano-calendar-reborn .calendar-week-empty{display:grid;min-height:4.5rem;place-items:center;border:1px dashed var(--color-border);border-radius:.5rem;color:var(--color-text-muted);font-size:.72rem;font-weight:800}@media (max-width: 1180px){.tavano-calendar-reborn .calendar-command-center,.tavano-calendar-reborn .calendar-minimal-top,.tavano-calendar-reborn .calendar-minimal-grid,.tavano-calendar-reborn .calendar-full-grid{grid-template-columns:minmax(0,1fr)}.tavano-calendar-reborn .calendar-command-center{display:grid}.tavano-calendar-reborn .calendar-command-actions{justify-content:flex-start}.tavano-calendar-reborn .calendar-week-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.tavano-calendar-reborn{padding:0}.tavano-calendar-reborn .calendar-command-center,.tavano-calendar-reborn .calendar-next-panel,.tavano-calendar-reborn .calendar-picker-card,.tavano-calendar-reborn .calendar-agenda-card-shell,.tavano-calendar-reborn .calendar-upcoming-card,.tavano-calendar-reborn .calendar-day-detail-card,.tavano-calendar-reborn .calendar-week-board-card,.tavano-calendar-reborn .calendar-sync-card{box-shadow:var(--shadow-soft)}.tavano-calendar-reborn .calendar-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-calendar-reborn .calendar-command-actions>button,.tavano-calendar-reborn .calendar-command-actions>.calendar-view-switch{width:100%}.tavano-calendar-reborn .calendar-view-switch{grid-column:1 / -1}.tavano-calendar-reborn .calendar-view-switch button{flex:1 1 0}.tavano-calendar-reborn .calendar-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-calendar-reborn .calendar-week-strip{display:flex;overflow-x:auto;padding-bottom:.2rem}.tavano-calendar-reborn .calendar-week-tile{min-width:5.4rem;min-height:4.8rem}.tavano-calendar-reborn .calendar-event-card{align-items:flex-start}.tavano-calendar-reborn .calendar-event-action{width:100%;justify-content:center}.tavano-calendar-reborn .calendar-week-board{grid-template-columns:minmax(0,1fr)}.tavano-calendar-reborn .calendar-daypicker .rdp-day{height:2.15rem}}.tavano-calendar-reborn .calendar-focus-board{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-3) 7%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 96%,transparent),var(--color-surface2))!important;box-shadow:var(--shadow-card)}.tavano-calendar-reborn .calendar-focus-board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--chart-2) 12%,transparent),transparent 24%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 5%,transparent),transparent)}.tavano-calendar-reborn .calendar-focus-board>*{position:relative;z-index:1}.tavano-calendar-reborn .calendar-focus-header,.tavano-calendar-reborn .calendar-focus-title,.tavano-calendar-reborn .calendar-focus-chips,.tavano-calendar-reborn .calendar-focus-next{display:flex;min-width:0;align-items:center}.tavano-calendar-reborn .calendar-focus-header{justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-bottom:.75rem}.tavano-calendar-reborn .calendar-focus-title{gap:.65rem}.tavano-calendar-reborn .calendar-focus-mark{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border-radius:.55rem;background:color-mix(in srgb,var(--chart-3) 13%,var(--color-surface));color:var(--chart-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chart-3) 20%,transparent)}.tavano-calendar-reborn .calendar-focus-chips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.tavano-calendar-reborn .calendar-focus-chips span{--chip-tone: var(--chart-3);display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--chip-tone) 22%,var(--color-border));border-radius:.45rem;background:color-mix(in srgb,var(--chip-tone) 9%,var(--color-surface));color:var(--chip-tone);padding:.38rem .5rem;font-size:.76rem;font-weight:850}.tavano-calendar-reborn .calendar-focus-chips span[data-type=meeting]{--chip-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-focus-chips span[data-type=task]{--chip-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-focus-layout{display:grid;grid-template-columns:minmax(5.2rem,.22fr) minmax(0,1fr) minmax(18rem,.55fr);gap:.75rem;align-items:start;margin-top:.75rem}.tavano-calendar-reborn .calendar-focus-days{display:grid;gap:.42rem}.tavano-calendar-reborn .calendar-focus-day{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .35rem;border:1px solid color-mix(in srgb,var(--color-primary) 8%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--color-surface) 86%,transparent);padding:.5rem;text-align:start;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-calendar-reborn .calendar-focus-day:hover,.tavano-calendar-reborn .calendar-focus-day.is-selected{transform:translate(2px);border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 62%),var(--color-surface)}.tavano-calendar-reborn .calendar-focus-day span{color:var(--color-text-muted);font-size:.66rem;font-weight:850}.tavano-calendar-reborn .calendar-focus-day strong{font-size:1.05rem;font-weight:900}.tavano-calendar-reborn .calendar-focus-day i{display:flex;min-height:1.15rem;align-items:center;justify-content:flex-end;gap:.16rem;font-style:normal}.tavano-calendar-reborn .calendar-focus-day b{--dot-tone: var(--chart-3);display:grid;min-width:1.1rem;height:1.1rem;place-items:center;border-radius:.34rem;background:color-mix(in srgb,var(--dot-tone) 13%,var(--color-surface2));color:var(--dot-tone);font-size:.64rem;font-weight:900}.tavano-calendar-reborn .calendar-focus-day b[data-type=meeting]{--dot-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-focus-day b[data-type=task]{--dot-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-focus-agenda{display:grid;align-content:start;gap:.5rem;min-height:25rem;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:.55rem;background:linear-gradient(to right,color-mix(in srgb,var(--color-border) 40%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--color-surface2) 72%,transparent);background-position:4.15rem 0;padding:.6rem}.tavano-calendar-reborn .calendar-focus-row{--event-tone: var(--chart-3);display:grid;min-width:0;grid-template-columns:3.2rem 2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--event-tone) 18%,var(--color-border));border-radius:.55rem;background:linear-gradient(135deg,color-mix(in srgb,var(--event-tone) 8%,transparent),transparent 64%),var(--color-surface);padding:.55rem;color:var(--color-text);box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-calendar-reborn .calendar-focus-row[data-type=meeting]{--event-tone: var(--chart-2)}.tavano-calendar-reborn .calendar-focus-row[data-type=task]{--event-tone: var(--chart-3)}.tavano-calendar-reborn .calendar-focus-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--event-tone) 34%,var(--color-border));box-shadow:var(--shadow-card)}.tavano-calendar-reborn .calendar-focus-time{color:var(--color-text-muted);font-size:.72rem;font-weight:900;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.tavano-calendar-reborn .calendar-focus-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.48rem;background:color-mix(in srgb,var(--event-tone) 13%,var(--color-surface2));color:var(--event-tone)}.tavano-calendar-reborn .calendar-focus-row>svg{color:var(--event-tone)}.tavano-calendar-reborn .calendar-focus-side{display:grid;gap:.6rem}.tavano-calendar-reborn .calendar-focus-next,.tavano-calendar-reborn .calendar-focus-picker{border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--color-border));border-radius:.55rem;background:color-mix(in srgb,var(--color-surface2) 78%,transparent);padding:.65rem}.tavano-calendar-reborn .calendar-focus-next{gap:.55rem}.tavano-calendar-reborn .calendar-focus-picker .rdp-caption{padding-top:0}@media (max-width: 1180px){.tavano-calendar-reborn .calendar-focus-layout{grid-template-columns:minmax(0,1fr)}.tavano-calendar-reborn .calendar-focus-days{display:flex;overflow-x:auto;padding-bottom:.2rem}.tavano-calendar-reborn .calendar-focus-day{min-width:5.6rem}.tavano-calendar-reborn .calendar-focus-day:hover,.tavano-calendar-reborn .calendar-focus-day.is-selected{transform:translateY(-1px)}}@media (max-width: 767px){.tavano-calendar-reborn .calendar-focus-header{align-items:stretch;flex-direction:column}.tavano-calendar-reborn .calendar-focus-chips{justify-content:flex-start}.tavano-calendar-reborn .calendar-focus-chips .rounded-lg{width:100%;justify-content:center}.tavano-calendar-reborn .calendar-focus-agenda{min-height:15rem;background-position:3.35rem 0}.tavano-calendar-reborn .calendar-focus-row{grid-template-columns:2.55rem 1.85rem minmax(0,1fr)}.tavano-calendar-reborn .calendar-focus-row>svg{display:none}}.tavano-fullcalendar-page{width:100%;padding:clamp(.45rem,.8vw,.85rem)}.tavano-fullcalendar-page .calendar-fc-topline,.tavano-fullcalendar-page .calendar-fc-day-summary,.tavano-fullcalendar-page .calendar-fc-minimal-grid,.tavano-fullcalendar-page .calendar-fc-full-grid,.tavano-fullcalendar-page .calendar-fc-side-stack,.tavano-fullcalendar-page .calendar-panel-heading,.tavano-fullcalendar-page .calendar-compact-event-row{display:flex;min-width:0;align-items:center}.tavano-fullcalendar-page .calendar-fc-topline{justify-content:space-between;gap:.7rem}.tavano-fullcalendar-page .calendar-fc-day-summary{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.tavano-fullcalendar-page .calendar-fc-day-summary span{--summary-tone: var(--chart-3);display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--summary-tone) 22%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--summary-tone) 9%,var(--color-surface));color:var(--summary-tone);padding:.45rem .6rem;font-size:.78rem;font-weight:900}.tavano-fullcalendar-page .calendar-fc-day-summary span[data-type=meeting]{--summary-tone: var(--chart-2)}.tavano-fullcalendar-page .calendar-fc-day-summary span[data-type=task]{--summary-tone: var(--chart-3)}.tavano-fullcalendar-page .calendar-fc-minimal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:.7rem;align-items:start}.tavano-fullcalendar-page .calendar-fc-full-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.36fr);gap:.7rem;align-items:start}.tavano-fullcalendar-page .calendar-fc-side-stack{display:grid;gap:.7rem}.tavano-fullcalendar-page .calendar-fullcalendar-card,.tavano-fullcalendar-page .calendar-selected-panel,.tavano-fullcalendar-page .calendar-next-panel,.tavano-fullcalendar-page .calendar-upcoming-panel,.tavano-fullcalendar-page .calendar-sync-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,transparent),transparent 46%),var(--gradient-card)!important;box-shadow:var(--shadow-card)}.tavano-fullcalendar-page .calendar-fullcalendar-card:before,.tavano-fullcalendar-page .calendar-selected-panel:before,.tavano-fullcalendar-page .calendar-next-panel:before,.tavano-fullcalendar-page .calendar-upcoming-panel:before,.tavano-fullcalendar-page .calendar-sync-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.48;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--chart-2) 6%,transparent),transparent),repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-border) 13%,transparent) 0 1px,transparent 1px 14px)}.tavano-fullcalendar-page .calendar-fullcalendar-card>*,.tavano-fullcalendar-page .calendar-selected-panel>*,.tavano-fullcalendar-page .calendar-next-panel>*,.tavano-fullcalendar-page .calendar-upcoming-panel>*,.tavano-fullcalendar-page .calendar-sync-card>*{position:relative;z-index:1}.tavano-fullcalendar-page .calendar-panel-heading{gap:.55rem;margin-bottom:.65rem}.tavano-fullcalendar-page .calendar-panel-heading>span:nth-child(2){min-width:0;flex:1 1 auto}.tavano-fullcalendar-page .calendar-panel-heading strong,.tavano-fullcalendar-page .calendar-panel-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-fullcalendar-page .calendar-panel-heading strong{font-size:.95rem;font-weight:900}.tavano-fullcalendar-page .calendar-panel-heading small{color:var(--color-text-muted);font-size:.72rem;font-weight:700}.tavano-fullcalendar-page .calendar-panel-icon,.tavano-fullcalendar-page .calendar-compact-event-icon,.tavano-fullcalendar-page .calendar-sync-provider{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--panel-tone, var(--color-primary)) 12%,var(--color-surface));color:var(--panel-tone, var(--color-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-tone, var(--color-primary)) 17%,transparent)}.tavano-fullcalendar-page .calendar-panel-icon.is-next{--panel-tone: var(--chart-2)}.tavano-fullcalendar-page .calendar-panel-icon.is-upcoming{--panel-tone: var(--chart-4)}.tavano-fullcalendar-page .calendar-next-row{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.tavano-fullcalendar-page .calendar-next-copy{display:grid;min-width:0;gap:.15rem}.tavano-fullcalendar-page .calendar-next-title{display:-webkit-box;overflow:hidden;color:var(--color-text);font-size:1rem;font-weight:900;line-height:1.18;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tavano-fullcalendar-page .calendar-compact-stack{display:grid;gap:.5rem}.tavano-fullcalendar-page .calendar-compact-event-row{--event-tone: var(--chart-3);gap:.55rem;border:1px solid color-mix(in srgb,var(--event-tone) 18%,var(--color-border));border-radius:.55rem;background:linear-gradient(135deg,color-mix(in srgb,var(--event-tone) 8%,transparent),transparent 64%),var(--color-surface2);padding:.58rem;color:var(--color-text);box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-fullcalendar-page .calendar-compact-event-row[data-type=meeting]{--event-tone: var(--chart-2)}.tavano-fullcalendar-page .calendar-compact-event-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--event-tone) 34%,var(--color-border));box-shadow:var(--shadow-card)}.tavano-fullcalendar-page .calendar-compact-event-icon{--panel-tone: var(--event-tone)}.tavano-fullcalendar-page .calendar-fc-empty{display:grid;min-height:8rem;place-items:center;gap:.35rem;border:1px dashed color-mix(in srgb,var(--chart-2) 18%,var(--color-border));border-radius:.55rem;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-2) 8%,transparent),transparent 58%),var(--color-surface2);color:var(--color-text-muted);text-align:center;font-size:.8rem;font-weight:800}.tavano-fullcalendar-page .calendar-fc-empty.is-compact{min-height:5.5rem}.tavano-fullcalendar-page .calendar-fc-empty svg{color:var(--chart-2)}.tavano-fullcalendar-page .calendar-sync-row{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface2);padding:.55rem}.tavano-fullcalendar-page .calendar-sync-hint{display:block;color:var(--color-text-muted);font-size:.72rem;font-weight:700;line-height:1.35}.tavano-fullcalendar-page .calendar-sync-provider{--panel-tone: var(--chart-2)}.tavano-fullcalendar-page .fc{--fc-small-font-size: .74rem;--fc-page-bg-color: transparent;--fc-neutral-bg-color: color-mix(in srgb, var(--color-surface2) 86%, transparent);--fc-neutral-text-color: var(--color-text-muted);--fc-border-color: color-mix(in srgb, var(--color-border) 82%, transparent);--fc-button-text-color: var(--color-text);--fc-button-bg-color: color-mix(in srgb, var(--color-surface2) 88%, transparent);--fc-button-border-color: var(--color-border);--fc-button-hover-bg-color: color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));--fc-button-hover-border-color: color-mix(in srgb, var(--color-primary) 26%, var(--color-border));--fc-button-active-bg-color: var(--color-primary);--fc-button-active-border-color: var(--color-primary);--fc-event-bg-color: transparent;--fc-event-border-color: transparent;--fc-event-text-color: var(--color-text);color:var(--color-text);font-family:inherit}.tavano-fullcalendar-page .fc .fc-toolbar{align-items:center;gap:.65rem;margin-bottom:.75rem}.tavano-fullcalendar-page .fc .fc-toolbar-title{color:var(--color-text);font-size:clamp(1rem,2vw,1.4rem);font-weight:900;letter-spacing:0}.tavano-fullcalendar-page .fc .fc-button{border-radius:.5rem;padding:.45rem .65rem;font-size:.76rem;font-weight:850;letter-spacing:0;text-transform:none;box-shadow:none!important}.tavano-fullcalendar-page .fc .fc-button-primary:not(:disabled).fc-button-active,.tavano-fullcalendar-page .fc .fc-button-primary:not(:disabled):active{color:var(--color-onPrimary)}.tavano-fullcalendar-page .fc .fc-scrollgrid,.tavano-fullcalendar-page .fc-theme-standard td,.tavano-fullcalendar-page .fc-theme-standard th{border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}.tavano-fullcalendar-page .fc .fc-scrollgrid{overflow:hidden;border-radius:.6rem;background:color-mix(in srgb,var(--color-surface2) 72%,transparent)}.tavano-fullcalendar-page .fc .fc-col-header-cell{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}.tavano-fullcalendar-page .fc .fc-col-header-cell-cushion{padding:.55rem .35rem;color:var(--color-text-muted);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.tavano-fullcalendar-page .fc .fc-daygrid-day{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 3%,transparent),transparent 64%),color-mix(in srgb,var(--color-surface) 74%,transparent);transition:background-color var(--motion-fast) var(--motion-easing)}.tavano-fullcalendar-page .fc .fc-daygrid-day:hover{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))}.tavano-fullcalendar-page .fc .fc-day-today{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface) 80%,transparent)!important}.tavano-fullcalendar-page .fc .fc-daygrid-day-number{margin:.25rem;border-radius:.42rem;color:var(--color-text);font-size:.78rem;font-weight:900}.tavano-fullcalendar-page .fc .fc-day-other .fc-daygrid-day-number{color:color-mix(in srgb,var(--color-text-muted) 52%,transparent)}.tavano-fullcalendar-page .fc .fc-event{overflow:hidden;border:0;border-radius:.42rem;background:transparent;box-shadow:none}.tavano-fullcalendar-page .calendar-fc-event-inner{--event-tone: var(--chart-3);display:flex;min-width:0;align-items:center;gap:.28rem;border:1px solid color-mix(in srgb,var(--event-tone) 17%,var(--color-border));border-radius:.42rem;background:color-mix(in srgb,var(--event-tone) 10%,var(--color-surface));color:var(--event-tone);padding:.26rem .36rem;font-size:.7rem;font-weight:850;line-height:1}.tavano-fullcalendar-page .calendar-fc-event-inner[data-type=meeting]{--event-tone: var(--chart-2)}.tavano-fullcalendar-page .calendar-fc-event-time,.tavano-fullcalendar-page .calendar-fc-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-fullcalendar-page .calendar-fc-event-title{color:var(--color-text)}.tavano-fullcalendar-page .fc .fc-list{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:.6rem}.tavano-fullcalendar-page .fc .fc-list-day-cushion{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 56%),var(--color-surface2)!important;color:var(--color-text);font-size:.78rem;font-weight:900}.tavano-fullcalendar-page .fc .fc-list-event{background:color-mix(in srgb,var(--color-surface) 74%,transparent);transition:background-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-fullcalendar-page .fc .fc-list-event:hover td{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))!important}.tavano-fullcalendar-page .fc .fc-list-event-time,.tavano-fullcalendar-page .fc .fc-list-event-title{color:var(--color-text);font-size:.78rem}.tavano-fullcalendar-page .fc .fc-list-event-dot{border-color:var(--chart-3)}.tavano-fullcalendar-page .fc .tavano-fc-event-meeting .fc-list-event-dot{border-color:var(--chart-2)}.tavano-fullcalendar-page .fc .fc-timegrid-slot,.tavano-fullcalendar-page .fc .fc-timegrid-axis{height:2.8rem;background:color-mix(in srgb,var(--color-surface) 68%,transparent)}.tavano-fullcalendar-page .fc .fc-timegrid-slot-label{color:var(--color-text-muted);font-size:.7rem;font-weight:800}.tavano-fullcalendar-page .fc .fc-popover{border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));border-radius:.6rem;background:var(--color-surface);box-shadow:var(--shadow-popover)}.tavano-fullcalendar-page .fc .fc-popover-header{background:var(--color-surface2);color:var(--color-text)}@media (max-width: 1180px){.tavano-fullcalendar-page .calendar-fc-topline,.tavano-fullcalendar-page .calendar-fc-minimal-grid,.tavano-fullcalendar-page .calendar-fc-full-grid{grid-template-columns:minmax(0,1fr)}.tavano-fullcalendar-page .calendar-fc-topline{display:grid}.tavano-fullcalendar-page .calendar-fc-day-summary{justify-content:flex-start}}@media (max-width: 767px){.tavano-fullcalendar-page{padding:0}.tavano-fullcalendar-page .calendar-fc-day-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-fullcalendar-page .calendar-fc-day-summary>.rounded-lg{grid-column:1 / -1;justify-content:center}.tavano-fullcalendar-page .calendar-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-fullcalendar-page .calendar-command-actions>*{width:100%}.tavano-fullcalendar-page .calendar-command-actions .calendar-view-switch{grid-column:1 / -1}.tavano-fullcalendar-page .calendar-view-switch button{flex:1 1 0}.tavano-fullcalendar-page .fc .fc-toolbar{align-items:stretch;flex-direction:column}.tavano-fullcalendar-page .fc .fc-toolbar-chunk,.tavano-fullcalendar-page .fc .fc-button-group{display:flex;width:100%}.tavano-fullcalendar-page .fc .fc-button-group .fc-button{flex:1 1 0}.tavano-fullcalendar-page .calendar-compact-event-row{align-items:flex-start}}.tavano-dashboard-redesign .dashboard-schedule-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--chart-2) 16%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--chart-2) 7%,transparent),transparent 42%),var(--gradient-card)!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-schedule-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.48;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 5%,transparent),transparent),repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-border) 12%,transparent) 0 1px,transparent 1px 14px)}.tavano-dashboard-redesign .dashboard-schedule-card>*{position:relative;z-index:1}.tavano-dashboard-redesign .dashboard-schedule-icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--chart-2) 12%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chart-2) 18%,transparent)}.tavano-dashboard-redesign .dashboard-schedule-action{border-color:color-mix(in srgb,var(--chart-2) 24%,var(--color-border))!important;background:color-mix(in srgb,var(--chart-2) 7%,var(--color-surface))!important}.tavano-dashboard-redesign .dashboard-calendar-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);gap:.7rem;align-items:stretch}.tavano-dashboard-redesign .dashboard-calendar-flow.is-compact{grid-template-columns:minmax(0,1fr)}.tavano-dashboard-redesign .dashboard-calendar-flow-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.tavano-dashboard-redesign .dashboard-calendar-flow.is-compact .dashboard-calendar-flow-days{grid-template-columns:repeat(5,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-calendar-flow-day{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--flow-tone, var(--color-primary)) 12%,var(--color-border));border-radius:.55rem;background:linear-gradient(145deg,color-mix(in srgb,var(--flow-tone, var(--color-primary)) 7%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface2) 82%,transparent);padding:.55rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-calendar-flow-day.has-events{--flow-tone: var(--chart-3)}.tavano-dashboard-redesign .dashboard-calendar-flow-day.is-today{--flow-tone: var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))}.tavano-dashboard-redesign .dashboard-calendar-flow-day:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--flow-tone, var(--color-primary)) 32%,var(--color-border));box-shadow:var(--shadow-soft)}.tavano-dashboard-redesign .dashboard-calendar-flow-day-top{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.35rem}.tavano-dashboard-redesign .dashboard-calendar-flow-day-top span{overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-calendar-flow-day-top strong{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:.42rem;background:color-mix(in srgb,var(--flow-tone, var(--color-primary)) 12%,var(--color-surface));color:var(--flow-tone, var(--color-primary));font-size:.72rem;font-weight:900}.tavano-dashboard-redesign .dashboard-calendar-flow-meter{display:flex;height:.42rem;gap:.14rem;margin-top:.65rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-border) 50%,transparent)}.tavano-dashboard-redesign .dashboard-calendar-flow-meter i{border-radius:inherit;background:var(--color-border)}.tavano-dashboard-redesign .dashboard-calendar-flow-meter i[data-type=overdue]{background:var(--color-danger)}.tavano-dashboard-redesign .dashboard-calendar-flow-meter i[data-type=meeting]{background:var(--chart-2)}.tavano-dashboard-redesign .dashboard-calendar-flow-meter i[data-type=task]{background:var(--chart-3)}.tavano-dashboard-redesign .dashboard-calendar-flow-meter i[data-type=empty]{flex:1 1 auto;background:color-mix(in srgb,var(--color-border) 76%,transparent)}.tavano-dashboard-redesign .dashboard-calendar-flow-icons{display:flex;min-height:1.55rem;flex-wrap:wrap;gap:.22rem;margin-top:.55rem}.tavano-dashboard-redesign .dashboard-calendar-flow-icons a{--event-color: var(--chart-3);display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:.38rem;background:color-mix(in srgb,var(--event-color) 12%,var(--color-surface));color:var(--event-color)}.tavano-dashboard-redesign .dashboard-calendar-flow-icons a[data-type=meeting]{--event-color: var(--chart-2)}.tavano-dashboard-redesign .dashboard-calendar-flow-icons a[data-type=overdue]{--event-color: var(--color-danger)}.tavano-dashboard-redesign .dashboard-calendar-flow-agenda{min-width:0;border:1px solid color-mix(in srgb,var(--chart-2) 14%,var(--color-border));border-radius:.55rem;background:color-mix(in srgb,var(--color-surface2) 78%,transparent);padding:.6rem}.tavano-dashboard-redesign .dashboard-calendar-flow.is-compact .dashboard-calendar-flow-agenda{display:none}.tavano-dashboard-redesign .dashboard-calendar-flow-agenda-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.5rem}.tavano-dashboard-redesign .dashboard-calendar-flow-agenda-head span{font-size:.78rem;font-weight:900}.tavano-dashboard-redesign .dashboard-calendar-flow-list{display:grid;gap:.45rem}.tavano-dashboard-redesign .dashboard-calendar-flow-item{--event-color: var(--chart-3);display:grid;min-width:0;grid-template-columns:1.75rem minmax(0,1fr);gap:.12rem .45rem;border:1px solid color-mix(in srgb,var(--event-color) 16%,var(--color-border));border-radius:.5rem;background:color-mix(in srgb,var(--event-color) 7%,var(--color-surface));padding:.5rem;color:var(--color-text);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-calendar-flow-item[data-type=meeting]{--event-color: var(--chart-2)}.tavano-dashboard-redesign .dashboard-calendar-flow-item[data-type=overdue]{--event-color: var(--color-danger)}.tavano-dashboard-redesign .dashboard-calendar-flow-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--event-color) 32%,var(--color-border))}.tavano-dashboard-redesign .dashboard-calendar-flow-item span{display:grid;grid-row:span 2;width:1.75rem;height:1.75rem;place-items:center;border-radius:.42rem;background:color-mix(in srgb,var(--event-color) 12%,var(--color-surface2));color:var(--event-color)}.tavano-dashboard-redesign .dashboard-calendar-flow-item b,.tavano-dashboard-redesign .dashboard-calendar-flow-item small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-calendar-flow-item b{font-size:.78rem;font-weight:900}.tavano-dashboard-redesign .dashboard-calendar-flow-item small{color:var(--color-text-muted);font-size:.68rem;font-weight:750}.tavano-dashboard-redesign .dashboard-calendar-flow-empty{display:grid;min-height:5.5rem;place-items:center;border:1px dashed var(--color-border);border-radius:.5rem;color:var(--color-text-muted);font-size:.76rem;font-weight:800;text-align:center}@media (max-width: 1180px){.tavano-dashboard-redesign .dashboard-calendar-flow{grid-template-columns:minmax(0,1fr)}.tavano-dashboard-redesign .dashboard-calendar-flow-agenda{display:block}}@media (max-width: 767px){.tavano-dashboard-redesign .dashboard-calendar-flow-days,.tavano-dashboard-redesign .dashboard-calendar-flow.is-compact .dashboard-calendar-flow-days{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important;padding-bottom:0}.tavano-dashboard-redesign .dashboard-calendar-flow-day{width:100%;min-width:0!important}}@media (max-width: 340px){.tavano-dashboard-redesign .dashboard-calendar-flow-days,.tavano-dashboard-redesign .dashboard-calendar-flow.is-compact .dashboard-calendar-flow-days{grid-template-columns:minmax(0,1fr)!important}}@keyframes tv-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes tv-pulse-active{0%,to{box-shadow:0 0 color-mix(in srgb,var(--tv-primary) 24%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--tv-primary) 0%,transparent)}}@keyframes tv-progress-flow{0%{background-position:0 0}to{background-position:48px 0}}.tv-flow-surface,.tv-flow-surface-raised,.tv-flow-card{color:var(--tv-text);border:1px solid var(--tv-border);-webkit-backdrop-filter:blur(var(--blur-surface, 16px));backdrop-filter:blur(var(--blur-surface, 16px))}.tv-flow-surface{background:var(--color-surface)!important;color:var(--color-text);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-soft)}.tv-flow-surface-raised{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent));border-color:color-mix(in srgb,var(--tv-border-strong) 48%,var(--tv-border));border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-float)}.tv-flow-card{position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 6%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 88%,transparent));border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-soft)}.tv-flow-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-info) 4%,transparent),transparent),repeating-linear-gradient(135deg,color-mix(in srgb,var(--tv-border) 42%,transparent) 0 1px,transparent 1px 14px)}.tv-flow-card>*{position:relative;z-index:1}.tv-interactive{transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tv-interactive:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border));box-shadow:var(--tv-shadow-float)}.tv-button{border-radius:var(--tv-radius-md);letter-spacing:0}.tv-icon-button{border-radius:var(--tv-radius-md);color:var(--tv-text)}.tv-field,.tavano-field{border:1px solid color-mix(in srgb,var(--tv-border) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-2) 92%,transparent),color-mix(in srgb,var(--tv-surface) 86%,transparent));color:var(--tv-text)}.tv-field:focus-within,.tavano-field:focus-within{border-color:color-mix(in srgb,var(--tv-primary) 38%,var(--tv-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--tv-primary) 16%,transparent)}.tv-badge,.tv-status-pill{--tv-tone: var(--tv-primary);display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--tv-tone) 28%,var(--tv-border));background:color-mix(in srgb,var(--tv-tone) 11%,var(--tv-surface-2));color:var(--tv-tone);border-radius:999px;font-size:.7rem;font-weight:750;line-height:1;letter-spacing:0;padding:.36rem .58rem}.tv-badge--default{border-color:transparent;background:var(--gradient-primary-alt);color:var(--color-onPrimary, white);box-shadow:var(--shadow-soft)}.tv-badge--secondary{border-color:transparent;background:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2));color:var(--tv-text)}.tv-badge--destructive{--tv-tone: var(--tv-danger);border-color:transparent;background:var(--color-danger);color:#fff;box-shadow:var(--shadow-soft)}.tv-badge--outline{background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);color:var(--tv-text)}.tv-number-chip{--tv-chip-accent: var(--tv-primary, var(--color-primary));display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;border:1px solid color-mix(in srgb,var(--tv-chip-accent) 34%,var(--tv-border, var(--color-border)));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-chip-accent) 18%,var(--tv-surface-2, var(--color-surface2))),color-mix(in srgb,var(--tv-chip-accent) 9%,var(--tv-surface, var(--color-surface))));color:color-mix(in srgb,var(--tv-chip-accent) 78%,var(--tv-text, var(--color-text)));padding:0 .46rem;font-size:var(--tv-font-nano, .6875rem);font-variant-numeric:tabular-nums;font-weight:840;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 .35rem .95rem color-mix(in srgb,var(--tv-chip-accent) 12%,transparent)}.tv-number-chip--danger{--tv-chip-accent: var(--tv-danger, var(--color-danger));border-color:color-mix(in srgb,var(--tv-chip-accent) 56%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-chip-accent) 88%,white 6%),color-mix(in srgb,var(--tv-chip-accent) 90%,black 8%));color:#fff;text-shadow:0 1px 0 color-mix(in srgb,black 18%,transparent)}.tv-number-chip--floating{position:absolute;top:-.38rem;right:-.38rem;min-width:1.22rem;height:1.22rem;padding:0 .34rem;font-size:.62rem}.tv-number-chip--sidebar{min-width:1.38rem;height:1.08rem;padding:0 .42rem;font-size:.62rem;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 .35rem .8rem color-mix(in srgb,var(--tv-chip-accent) 16%,transparent)}.tv-status-pill i{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.tv-status-pill.is-live i{animation:tv-pulse-active 1.65s var(--motion-easing) infinite}.tv-empty-state{display:flex;min-height:var(--tv-empty-min-height, 12rem);flex-direction:column;align-items:center;justify-content:center;gap:.65rem;border:1px dashed color-mix(in srgb,var(--tv-border-strong) 56%,var(--tv-border));border-radius:var(--tv-radius-lg);background:radial-gradient(circle at top,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 55%),color-mix(in srgb,var(--tv-surface) 92%,transparent);color:var(--tv-text);padding:1.5rem;text-align:center;box-shadow:var(--tv-shadow-soft)}.tv-empty-state.is-compact{--tv-empty-min-height: 6rem;padding:.85rem}.tv-empty-state-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-surface-2));color:var(--tv-primary)}.tv-empty-state h3{margin:0;font-size:1rem;font-weight:780;line-height:1.3}.tv-empty-state p{margin:0;max-width:28rem;color:var(--tv-text-muted);font-size:.86rem}.tv-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.35rem}.tv-skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--tv-primary) 7%,var(--tv-surface-2))}.tv-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-surface-raised) 54%,transparent),transparent);animation:tv-shimmer 1.25s var(--motion-easing) infinite}.tv-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.tv-section-header span{color:var(--tv-primary);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tv-section-header h2{margin:.15rem 0 0;color:var(--tv-text);font-size:1rem;font-weight:820}.tv-section-header p{margin:.2rem 0 0;color:var(--tv-text-muted);font-size:.82rem}.tv-metric-card{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.8rem}.tv-metric-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-tone, var(--tv-primary)) 12%,var(--tv-surface-2));color:var(--tv-tone, var(--tv-primary))}.tv-metric-card p,.tv-metric-card small{margin:0;color:var(--tv-text-muted)}.tv-metric-card strong{display:block;color:var(--tv-text);font-size:1.35rem;line-height:1.1}.tv-avatar{border:1px solid color-mix(in srgb,var(--tv-primary) 24%,var(--tv-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--tv-primary) 9%,transparent)}.tv-search-input,.tv-filter-bar,.tv-toolbar{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-2) 94%,transparent),color-mix(in srgb,var(--tv-surface) 90%,transparent));color:var(--tv-text-muted);box-shadow:var(--shadow-soft)}.tv-search-input{padding-inline:.75rem}.tv-filter-bar,.tv-toolbar{flex-wrap:wrap;padding:.55rem}.tv-responsive-table{width:100%;overflow-x:auto;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--color-surface)!important;color:var(--color-text)}.tv-progress-flow{position:relative;overflow:hidden;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--tv-border) 70%,transparent)}.tv-progress-flow>span{display:block;height:100%;border-radius:inherit;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--tv-primary) 86%,white) 0 10px,var(--tv-primary) 10px 20px);background-size:48px 48px;animation:tv-progress-flow 1.1s linear infinite}.fc{--fc-border-color: var(--tv-border);--fc-page-bg-color: transparent;--fc-neutral-bg-color: color-mix(in srgb, var(--tv-surface-2) 88%, transparent);--fc-list-event-hover-bg-color: color-mix(in srgb, var(--tv-primary) 9%, var(--tv-surface-2));--fc-today-bg-color: color-mix(in srgb, var(--tv-primary) 10%, transparent);color:var(--tv-text)}.fc .fc-button-primary{border-color:color-mix(in srgb,var(--tv-primary) 34%,var(--tv-border));background:var(--tv-primary);color:var(--color-onPrimary);box-shadow:var(--shadow-accent-soft)}.fc .fc-button-primary:not(:disabled):hover,.fc .fc-button-primary:not(:disabled).fc-button-active{border-color:var(--tv-primary-strong);background:var(--tv-primary-strong)}.fc .fc-daygrid-day,.fc .fc-timegrid-slot,.fc .fc-list{background:color-mix(in srgb,var(--tv-surface) 76%,transparent)}.fc .fc-event{border-radius:var(--tv-radius-sm);border-color:color-mix(in srgb,var(--tv-info) 30%,var(--tv-border));background:color-mix(in srgb,var(--tv-info) 16%,var(--tv-surface-2));color:var(--tv-text)}@media (max-width: 767px){.tv-section-header{align-items:stretch;flex-direction:column}.tv-filter-bar,.tv-toolbar{border-radius:var(--tv-radius-xl)}.tv-responsive-table table,.tv-responsive-table thead,.tv-responsive-table tbody,.tv-responsive-table tr,.tv-responsive-table td{display:block;width:100%}}@media (prefers-reduced-motion: reduce){.tv-skeleton:after,.tv-status-pill.is-live i,.tv-progress-flow>span{animation:none!important}}@keyframes tv-os-presence{0%,to{opacity:.55;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes tv-os-drift{0%{transform:translateZ(0);opacity:.5}50%{transform:translate3d(12px,-8px,0);opacity:.75}to{transform:translateZ(0);opacity:.5}}:root{--tv-os-shell-w: 5rem;--tv-os-sidebar-w: 16rem;--tv-os-topbar-safe-area-top: 0px;--tv-os-topbar-h: calc(3.5rem + var(--tv-os-topbar-safe-area-top, 0px))}@media (display-mode: standalone),(display-mode: fullscreen){:root{--tv-os-topbar-safe-area-top: env(safe-area-inset-top, 0px)}}body{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-bg-soft) 94%,var(--tv-surface) 6%),var(--tv-bg))}:root.dark body{background:linear-gradient(180deg,color-mix(in srgb,#11151b 82%,var(--tv-surface) 18%),var(--tv-bg))}.tv-os-root,.tavano-app-content{color:var(--tv-text)}.tv-os-topbar,.tv-os-app-rail,.tv-os-sidebar,.tavano-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent))!important;border-color:color-mix(in srgb,var(--tv-border) 92%,transparent)!important;box-shadow:0 1px color-mix(in srgb,white 8%,transparent),0 16px 36px #0f172a14!important;-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tv-os-topbar{isolation:isolate}.tv-os-topbar:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-primary) 42%,transparent),color-mix(in srgb,var(--tv-info) 22%,transparent),transparent);pointer-events:none}.tv-os-brand{border:1px solid color-mix(in srgb,var(--tv-primary) 16%,var(--tv-border));background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--tv-primary) 12%,transparent),transparent 55%),color-mix(in srgb,var(--tv-surface-raised) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),var(--tv-shadow-soft)}.tv-os-search{border:1px solid color-mix(in srgb,var(--tv-border-strong) 60%,var(--tv-border));background:linear-gradient(90deg,color-mix(in srgb,var(--tv-info) 6%,transparent),transparent 38%),color-mix(in srgb,var(--tv-surface-2) 88%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,white 11%,transparent),var(--tv-shadow-soft)!important}.tv-os-topbar-workspace-cluster{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:0 0 auto}.tv-os-topbar-workspace{width:clamp(10.5rem,15vw,14rem);flex:0 0 clamp(10.5rem,15vw,14rem)}@media (max-width: 1179px){.tv-os-topbar-workspace{width:9.75rem;flex-basis:9.75rem}}.tv-os-topbar-workspace>button,.tv-os-topbar-workspace [data-radix-collection-item]{border-radius:var(--tv-radius-md)!important}.tv-os-topbar-workspace button{border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent)}.tv-os-workspace-settings{border-color:color-mix(in srgb,var(--tv-border) 88%,transparent)!important;color:var(--tv-text-muted);box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.tv-os-workspace-settings:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border))!important;color:var(--tv-primary);background:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2))!important}.tv-sidebar-space-toggle>svg,.tv-sidebar-space-toggle>img{width:.875rem!important;height:.875rem!important;max-width:.875rem;max-height:.875rem}.tv-task-field-menu{width:min(var(--tv-task-menu-width, 18rem),calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);border-radius:var(--tv-radius-lg)!important;box-shadow:var(--tv-shadow-float)!important}.tv-task-detail-panel details:not([open])>.tv-task-field-menu{display:none}.tv-task-field-menu :where(button,label){min-height:2.25rem;border-radius:var(--tv-radius-sm)!important;line-height:1.25rem}.tv-task-field-menu :where(input){min-height:2.25rem!important}.tv-task-field-menu-xs{--tv-task-menu-width: 13rem}.tv-task-field-menu-sm{--tv-task-menu-width: 15rem}.tv-task-field-menu-md{--tv-task-menu-width: 18rem}.tv-task-field-menu-lg{--tv-task-menu-width: 20rem}.tv-task-field-menu-date{--tv-task-menu-width: 28.75rem;right:auto!important;left:0!important}@media (max-width: 640px){.tv-task-field-menu{position:fixed!important;top:4.75rem!important;right:1rem!important;left:1rem!important;z-index:80!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 8.5rem);overflow:auto;transform:none}}.tv-task-title-input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--tv-text)!important;outline:0!important}.tv-task-title-input:focus,.tv-task-title-input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important;--tw-ring-color: transparent !important;--tw-ring-shadow: 0 0 #0000 !important}.tv-task-detail-tabs{scrollbar-width:none}.tv-task-detail-tabs::-webkit-scrollbar{display:none}.tv-os-section-tabs{display:inline-flex;align-items:center;gap:.25rem;min-height:2.45rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-border) 80%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 76%,transparent);padding:.25rem}.tv-os-section-tab{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border-radius:calc(var(--tv-radius-md) - 2px);color:var(--tv-text-muted);padding:0 .7rem;font-size:var(--tv-font-small);font-weight:760;line-height:1;white-space:nowrap;transition:background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tv-os-section-tab[data-active=true]{background:color-mix(in srgb,var(--tv-primary) 16%,var(--tv-surface-raised));color:var(--tv-primary);box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent)}.tv-os-action{border-radius:var(--tv-radius-md)!important}.tv-os-app-rail{width:var(--tv-os-shell-w)!important}.tv-os-rail-inner{gap:.45rem!important;padding:.65rem .55rem!important}.tv-os-rail-item{position:relative;min-height:3.85rem;border:1px solid transparent;border-radius:12px;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.tv-os-rail-item:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent);border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border))}.tv-os-rail-item[data-active=true]{color:var(--tv-primary)!important;border-color:color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 72%,transparent),color-mix(in srgb,var(--tv-surface) 86%,transparent));box-shadow:0 14px 30px color-mix(in srgb,var(--tv-primary) 12%,transparent)}.tv-os-rail-item[data-active=true]:before{content:"";position:absolute;inset-inline-start:-.45rem;top:.72rem;bottom:.72rem;width:3px;border-radius:999px;background:var(--tv-primary);box-shadow:0 0 14px color-mix(in srgb,var(--tv-primary) 44%,transparent)}.tv-os-rail-icon{width:1.125rem;height:1.125rem}.tv-os-rail-lock,.tv-mobile-app-lock{background:var(--color-surface);padding:2px}.tv-mobile-app-overlay{z-index:121;top:var(--tv-os-topbar-h, 3.5rem);right:0;bottom:0;left:0;display:block;width:100vw;height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tv-mobile-app-panel-helper{font-size:var(--tv-font-nano)}.tv-os-search--tablet{min-width:11rem;max-width:18rem}.topbar-notification-read,.topbar-notification-meta,.topbar-notification-type,.workspace-switcher-eyebrow{letter-spacing:0}.topbar-notification-read,.topbar-notification-meta,.workspace-switcher-eyebrow{font-size:var(--tv-font-nano)}.topbar-notification-type{font-size:var(--tv-font-micro)}.auth-screen-shell{max-width:73.75rem}.auth-error-slot{min-height:2.125rem}.force-password-eyebrow,.force-password-kicker{letter-spacing:0}.sidebar-presence-badge{right:2px;bottom:2px;border-style:solid}.sidebar-presence-badge--leave{width:.5625rem;height:.5625rem;border-width:1.5px}.sidebar-presence-badge--online,.sidebar-presence-badge--offline{width:.375rem;height:.375rem;border-width:1.5px}.sidebar-presence-briefcase{width:.3125rem;height:.3125rem}.sidebar-app-hero{border-radius:var(--tv-radius-lg)}.sidebar-section-header{min-height:1.75rem}.sidebar-section-title-button{display:inline-flex;min-width:0;align-items:center;gap:.25rem;border-radius:999px;color:var(--color-text-muted);text-align:left}.sidebar-section-title-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 48%,transparent);outline-offset:2px}.sidebar-section-chevron,.sidebar-section-hover-action,.sidebar-section-drag{color:var(--color-text-muted);opacity:0;transition:opacity var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.sidebar-section-header:hover .sidebar-section-chevron,.sidebar-section-header:focus-within .sidebar-section-chevron,.sidebar-section-header:hover .sidebar-section-hover-action,.sidebar-section-header:focus-within .sidebar-section-hover-action{opacity:1}.sidebar-section-action{color:var(--color-text-muted)!important;border-radius:7px!important}.sidebar-section-create-action{opacity:1;background:color-mix(in srgb,var(--color-surface2) 74%,transparent)!important}.sidebar-section-action:hover{color:var(--color-text)!important;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface2))!important}.sidebar-workspace-task-link{border:1px solid transparent!important;background:transparent!important;color:var(--color-text)!important}.sidebar-workspace-task-link:hover,.sidebar-workspace-task-link[data-active=true]{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))!important;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface2))!important}.sidebar-space-shortcut{color:var(--color-text)!important;text-decoration:none!important}.sidebar-space-shortcut:hover .sidebar-space-shortcut-body,.sidebar-space-shortcut[data-active=true] .sidebar-space-shortcut-body{background:var(--color-surface2)!important}.sidebar-space-shortcut[data-active=true] .tv-sidebar-space-toggle{color:var(--color-primary)!important}.sidebar-eyebrow,.sidebar-access-pill,.sidebar-section-chip{letter-spacing:0}.sidebar-eyebrow,.sidebar-avatar-sm{font-size:var(--tv-font-nano)}.sidebar-access-pill,.sidebar-section-chip,.sidebar-avatar-micro,.sidebar-general-pill,.sidebar-unread-pill{font-size:var(--tv-font-micro)}.sidebar-chat-row{min-width:0;border:1px solid transparent!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.sidebar-chat-row .sidebar-chat-label{color:var(--color-text);font-weight:620}.sidebar-chat-section-group{display:grid;gap:.25rem;min-width:0}.sidebar-chat-section-row{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:.75rem;padding:.5rem .625rem;color:var(--color-text);transition:background-color .14s ease,border-color .14s ease,color .14s ease}.sidebar-chat-section-row:hover,.sidebar-chat-section-group[data-expanded=true] .sidebar-chat-section-row{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:color-mix(in srgb,var(--color-surface2) 86%,var(--color-primary) 7%)}.sidebar-chat-section-row--unread .sidebar-chat-label{font-weight:820}.sidebar-chat-section-icon{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border:1px solid;border-radius:.375rem;color:var(--color-text-muted)}.sidebar-chat-section-count{display:inline-flex;min-width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 88%,var(--color-primary) 10%);color:var(--color-text-muted);font-size:var(--tv-font-micro);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.sidebar-chat-section-chevron{flex:0 0 auto;color:var(--color-text-muted);transition:transform .16s ease}.sidebar-chat-section-group[data-expanded=true] .sidebar-chat-section-chevron{transform:rotate(180deg)}.sidebar-chat-section-children{display:grid;gap:.25rem;padding-inline-start:.875rem}.sidebar-chat-row--nested{min-height:2.25rem;background:transparent!important}.sidebar-chat-section-empty{padding:.375rem .625rem;color:var(--color-text-muted);font-size:var(--tv-font-xs)}.sidebar-chat-row--dm{position:relative;overflow:visible;background:transparent!important;border-color:transparent!important;box-shadow:none}.sidebar-chat-row--dm:before{content:"";position:absolute;inset-block:.45rem;inset-inline-start:0;width:2px;border-radius:999px;background:transparent;opacity:1}.sidebar-chat-row--dm:hover{border-color:color-mix(in srgb,var(--color-primary) 12%,var(--color-border))!important;background:color-mix(in srgb,var(--color-surface2) 84%,var(--color-primary) 5%)!important}.sidebar-chat-row--active,.sidebar-chat-row[data-active=true]{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))!important;color:var(--color-text)!important;box-shadow:inset 2px 0 0 var(--color-primary)}.sidebar-chat-row--active .sidebar-chat-label,.sidebar-chat-row[data-active=true] .sidebar-chat-label{color:var(--color-text)!important;font-weight:820}.sidebar-chat-row--active.sidebar-chat-row--dm:before,.sidebar-chat-row[data-active=true].sidebar-chat-row--dm:before{background:var(--color-primary)}.sidebar-chat-row--dm.sidebar-chat-row--unread{border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border))!important;background:color-mix(in srgb,var(--color-surface2) 84%,var(--color-primary) 7%)!important}.sidebar-chat-row--dm.sidebar-chat-row--unread:before{background:var(--color-primary)}.sidebar-chat-row--channel.sidebar-chat-row--unread .sidebar-chat-label,.sidebar-chat-row--dm.sidebar-chat-row--unread .sidebar-chat-label{color:var(--color-text);font-weight:820}.sidebar-chat-row--channel.sidebar-chat-row--unread{background:color-mix(in srgb,var(--color-surface2) 84%,var(--color-primary) 6%)!important}.sidebar-chat-row--channel.sidebar-chat-row--mentioned{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important}.sidebar-chat-row--dm .sidebar-avatar-micro{border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:var(--color-surface2);color:var(--color-text);font-weight:720;box-shadow:none}.sidebar-chat-row .sidebar-unread-pill{display:inline-flex;min-width:1.24rem;height:1.24rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-danger) 42%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-danger) 84%,white 8%),color-mix(in srgb,var(--color-danger) 90%,black 8%));color:#fff;padding:0 .38rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 .35rem .9rem color-mix(in srgb,var(--color-danger) 18%,transparent)}.sidebar-avatar-nano{font-size:.5625rem}.sidebar-floating-menu,.sidebar-dialog-card,.sidebar-create-list-card{box-shadow:var(--tv-shadow-float)}.sidebar-floating-submenu{margin-block:.25rem;border-block:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);padding-block:.25rem}.sidebar-floating-menu-label{padding:.375rem .75rem .25rem;color:var(--color-text-muted);font-size:var(--tv-font-micro);font-weight:800}.sidebar-dialog-card,.sidebar-create-list-card{border-radius:var(--tv-radius-lg)}.sidebar-modal-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.sidebar-create-list-card{max-width:33.75rem}.sidebar-create-list-title{font-size:1.875rem;line-height:2rem}.tv-fit-label,.tv-os-rail-label,.tv-os-rail-lock-label,.tv-mobile-nav-label,.tv-mobile-app-label{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0}.tv-os-rail-label{display:block;width:100%;max-width:4.25rem;min-height:1.95em;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:clamp(9px,.64rem,11px);line-height:.96}.tv-os-rail-lock-label{display:block;max-width:4rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:min(var(--tv-font-nano),.6rem);line-height:1}.tv-mobile-nav-label,.tv-mobile-app-label{display:block;max-height:1.08em;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:nowrap!important;text-wrap:nowrap}.tv-mobile-nav-label{width:100%;min-height:1.08em;font-size:clamp(9px,1.85vw,11px);text-align:center}.tv-mobile-app-label{width:100%;min-height:1.08em;font-size:clamp(10px,.66rem,12px);text-align:start}.tv-mobile-app-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.tv-os-mobile-nav-scroller{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;height:4.35rem;min-height:4.35rem;width:100%;max-width:30rem;gap:.35rem;margin-inline:auto;scrollbar-width:none}.tv-os-mobile-nav-scroller::-webkit-scrollbar{display:none}.tv-os-mobile-nav-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;contain:layout paint;min-width:0;min-height:3rem;overflow:hidden;gap:.32rem;padding-inline:.2rem;line-height:1}.tv-os-mobile-nav .tv-os-mobile-nav-item[data-active=true]:before{display:none}.tv-os-mobile-nav .tv-os-mobile-nav-item[data-active=true]{flex:1 1 0;flex-direction:column;gap:.32rem;justify-content:center;padding-inline:.2rem}.tv-os-mobile-nav .tv-os-mobile-nav-item[data-active=true] .tv-mobile-nav-label{width:100%;max-width:100%}@media (max-width: 430px){.tv-os-mobile-nav .tv-os-mobile-nav-item:not([data-active=true]) .tv-mobile-nav-label{display:block}.tv-os-mobile-nav-scroller{height:4.15rem;min-height:4.15rem}.tv-os-mobile-nav-item{min-height:2.85rem}}.tv-mobile-nav-icon{width:1.08rem;height:1.08rem;flex-shrink:0}.tv-mobile-app-panel{overflow-x:hidden;background:#fff!important;box-shadow:var(--shadow-modal)}html.dark .tv-mobile-app-panel.tavano-panel-strong{background:#11151b!important}html:not(.dark) .tv-mobile-app-panel.tavano-panel-strong{background:#fff!important}.tv-mobile-app-panel-head{min-width:0}.tv-mobile-app-item{min-height:3.6rem;min-width:0;justify-content:flex-start;overflow:hidden}.tv-mobile-app-item .tv-mobile-app-label{max-width:100%}.tv-mobile-app-icon{color:inherit}.tv-toast-viewport{box-sizing:border-box;max-width:100vw}@media (min-width: 768px){.tv-toast-viewport{max-width:min(26.25rem,100vw)}}.screen-recorder-trigger{border-radius:var(--tv-radius-md)!important;padding-inline:.875rem!important}.screen-recorder-trigger.is-recording,.screen-recorder-record-button.is-recording{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important}.screen-recorder-trigger.is-recording:hover,.screen-recorder-record-button.is-recording:hover{filter:brightness(1.05)}.screen-recorder-popover{width:min(calc(100vw - 1rem),28.75rem)!important;max-height:min(calc(100vh - 4.25rem),48rem);overflow-y:auto;border:1px solid var(--color-border-strong)!important;border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,white 6%),var(--color-panel))!important;box-shadow:0 30px 90px color-mix(in srgb,var(--color-primary) 18%,transparent)!important;padding:0!important}.screen-recorder-status,.screen-recorder-share-badge,.screen-recorder-clock-badge,.screen-recorder-count-badge,.screen-recorder-storage-badge{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--color-border);border-radius:999px;font-weight:760;line-height:1.2}.screen-recorder-status{padding:.375rem .75rem;font-size:.6875rem;text-transform:uppercase}.screen-recorder-section-label{font-size:var(--tv-font-nano);font-weight:760;letter-spacing:0;line-height:1.25;text-transform:uppercase}.screen-recorder-clock-badge{border-color:#fff3;background:#ffffff1a;padding:.125rem .5rem;color:#fff;font-size:var(--tv-font-nano);font-variant-numeric:tabular-nums}.screen-recorder-select-trigger{min-height:3rem!important;border-color:var(--color-border)!important;border-radius:var(--tv-radius-md)!important;background:var(--color-surface)!important}.screen-recorder-select-content{overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 8%,var(--tv-border))!important;border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 86%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))!important;box-shadow:var(--tv-shadow-soft)!important}.screen-recorder-toggle-card,.screen-recorder-control-bar,.screen-recorder-upload-panel,.screen-recorder-preview-panel,.screen-recorder-empty-panel,.screen-recorder-clip-row{border:1px solid var(--color-border);border-radius:var(--tv-radius-md)}.screen-recorder-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .875rem}.screen-recorder-choice{min-width:0;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.5rem .75rem;font-size:.75rem;font-weight:720;line-height:1.2;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.screen-recorder-choice:hover,.screen-recorder-clip-row:hover{transform:translateY(-1px)}.screen-recorder-unlock-card{width:100%;max-width:20rem;border:1px solid var(--color-border-strong);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,white 6%),var(--color-panel));box-shadow:0 24px 60px color-mix(in srgb,var(--color-primary) 16%,transparent);padding:1.25rem;text-align:center}.screen-recorder-unlock-icon{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;margin:0 auto .75rem;border-radius:var(--tv-radius-md);border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));background:color-mix(in srgb,var(--color-primary-soft) 68%,var(--color-surface))}.screen-recorder-unlock-button{margin-top:1rem;border-radius:var(--tv-radius-md)!important;padding-inline:1rem!important}.screen-recorder-control-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem}.screen-recorder-record-button{min-height:3rem;border-radius:var(--tv-radius-md)!important;padding-inline:1.25rem!important}.screen-recorder-upload-panel{padding:.875rem}.screen-recorder-preview-panel{overflow:hidden}.screen-recorder-share-badge{padding:.125rem .5rem;font-size:.625rem;text-transform:uppercase;transition:transform var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.screen-recorder-count-badge{padding:.125rem .5rem;background:var(--color-surface2);color:var(--color-text-muted);font-size:var(--tv-font-nano)}.screen-recorder-storage-badge{border-color:color-mix(in srgb,var(--color-primary) 20%,var(--color-border));background:color-mix(in srgb,var(--color-primary-soft) 56%,var(--color-surface2));color:var(--color-text-muted);padding:.125rem .5rem;font-size:var(--tv-font-nano)}.screen-recorder-storage-badge svg{flex:0 0 auto;color:var(--color-primary)}.screen-recorder-storage-card{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:var(--tv-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-soft) 60%,var(--color-surface)),var(--color-surface));padding:.75rem}.screen-recorder-storage-card[data-external=true]{border-color:color-mix(in srgb,var(--tv-success) 28%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--tv-success) 13%,var(--color-surface)),var(--color-surface))}.screen-recorder-storage-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--color-primary-soft) 68%,var(--color-surface2));color:var(--color-primary)}.screen-recorder-storage-card span,.screen-recorder-storage-card small{display:block;overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.screen-recorder-storage-card span{font-size:var(--tv-font-nano);font-weight:760;text-transform:uppercase}.screen-recorder-storage-card strong{display:block;overflow:hidden;color:var(--color-text);font-size:var(--tv-font-sm);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.screen-recorder-storage-card small{margin-top:.12rem;font-size:var(--tv-font-xs)}.screen-recorder-share-badge.is-pulsing,.screen-recorder-clip-row.is-pulsing{transform:scale(1.015);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-soft) 44%,transparent),0 18px 50px color-mix(in srgb,var(--color-primary) 18%,transparent)}.screen-recorder-clip-scroll{display:grid;max-height:20rem;gap:.5rem;overflow:auto;padding-right:.25rem}.screen-recorder-empty-panel{padding:2.5rem 1rem;text-align:center}.screen-recorder-empty-icon{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;margin:0 auto .75rem;border-radius:var(--tv-radius-md)}.screen-recorder-clip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.875rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.screen-recorder-clip-row:hover{box-shadow:0 18px 50px color-mix(in srgb,var(--color-primary) 16%,transparent)}.screen-recorder-clip-main{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.75rem;text-align:start}.screen-recorder-thumb{width:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--tv-radius-md)}.screen-recorder-thumb-image,.screen-recorder-thumb-fallback{display:flex;width:100%;height:4.375rem;aspect-ratio:16 / 9;align-items:center;justify-content:center;-o-object-fit:cover;object-fit:cover}@media (max-width: 560px){.screen-recorder-popover{width:calc(100vw - 1rem)!important;max-height:calc(100vh - 4rem)}.screen-recorder-control-bar,.screen-recorder-clip-row,.screen-recorder-clip-main{grid-template-columns:minmax(0,1fr)}.screen-recorder-record-button{width:100%}.screen-recorder-thumb-image,.screen-recorder-thumb-fallback{height:auto;min-height:7.5rem}}.tavano-home-page .home-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.tavano-home-page .home-recent-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.tavano-home-page .home-recent-list{display:grid;gap:.5rem}.tavano-home-page .home-task-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.75rem;text-decoration:none;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing)}.tavano-home-page .home-task-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))!important;box-shadow:var(--shadow-card)}.tavano-home-page .home-task-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--tv-radius-md)}.tavano-home-page .home-task-copy{display:grid;min-width:0;gap:.3rem}.tavano-home-page .home-task-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.75rem}.tavano-home-page .home-task-status{display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:.125rem .5rem;line-height:1.35}.tavano-home-page .home-task-arrow{width:1rem;height:1rem;flex:0 0 auto;opacity:.45;transition:transform var(--motion-fast) var(--motion-easing),opacity var(--motion-fast) var(--motion-easing)}.tavano-home-page .home-task-row:hover .home-task-arrow{transform:translate(2px);opacity:1}@media (max-width: 640px){.tavano-home-page .home-recent-head{align-items:stretch;flex-direction:column}.tavano-home-page .home-recent-head .rounded-lg{width:100%}.tavano-home-page .home-task-row{align-items:flex-start}}.home-more-destinations{overflow:hidden}.home-more-destination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.4rem),1fr));gap:.65rem}.home-more-destination{display:flex;flex-direction:column;min-width:0;min-height:4.2rem;align-items:center;justify-content:center;gap:.42rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent);color:var(--tv-text-muted);padding:.55rem .45rem;text-align:center;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.home-more-destination:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 68%,var(--tv-surface-2));color:var(--tv-primary)}.home-more-destination-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-surface) 84%,transparent)}.home-more-destination-label{display:block;width:100%;flex:1 1 auto;min-width:0;max-width:100%;min-height:1.05em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap!important;text-wrap:nowrap;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:.72rem;font-weight:720;line-height:1}.tv-mobile-app-item,.home-more-destination{min-width:0}.tavano-settings-page{width:100%}.tavano-settings-page .tv-app-page-header{align-items:flex-start}.settings-message{border:1px solid var(--settings-message-tone);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--settings-message-tone) 8%,var(--tv-surface-2));color:var(--settings-message-tone);padding:.65rem .85rem;font-size:var(--tv-font-small);font-weight:680;box-shadow:var(--tv-shadow-soft)}.settings-message.is-error{--settings-message-tone: var(--color-danger)}.settings-message.is-success{--settings-message-tone: var(--color-success)}.settings-panel{height:100%;overflow:hidden}.settings-panel-head{display:flex;align-items:flex-start;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);background:color-mix(in srgb,var(--tv-surface-2) 55%,transparent);padding:1rem}.settings-panel-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 24%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 70%,var(--tv-surface));color:var(--tv-primary)}.settings-panel-title{margin:0;color:var(--tv-text);font-size:1rem;font-weight:780;line-height:1.2}.settings-panel-description{margin:.25rem 0 0;color:var(--tv-text-soft);font-size:var(--tv-font-small);line-height:1.45}.settings-panel-body{display:grid;gap:1rem;padding:1rem}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-avatar-layout{display:flex;align-items:center;gap:1rem;min-width:0}.settings-avatar-actions{display:grid;gap:.5rem;min-width:min(100%,11rem)}.settings-upload-button{display:inline-flex;min-height:2.25rem;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent);color:var(--tv-text);padding:.45rem .75rem;font-size:var(--tv-font-small);font-weight:720;transition:border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.settings-upload-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 32%,var(--tv-border));color:var(--tv-primary)}.settings-upload-button[data-disabled=true]{cursor:wait;opacity:.68;pointer-events:none;transform:none}.settings-input-icon{pointer-events:none;position:absolute;inset-inline-start:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:var(--tv-text-soft)}.settings-input-with-icon{padding-inline-start:2.25rem!important}.settings-preference-card,.settings-preview-card,.settings-notification-row{border:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 76%,transparent)}.settings-preference-card{padding:.85rem}.settings-choice-grid{display:grid;gap:.5rem;margin-top:.75rem}.settings-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-choice-button{display:inline-flex;min-width:0;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-surface) 84%,transparent);color:var(--tv-text);padding:.5rem .7rem;font-size:var(--tv-font-small);font-weight:760;line-height:1.1;transition:border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.settings-choice-button--stack{justify-content:stretch;padding:.75rem;text-align:start}.settings-choice-button[data-selected=true]{border-color:color-mix(in srgb,var(--tv-primary) 60%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 72%,var(--tv-surface));color:var(--tv-primary);box-shadow:var(--tv-shadow-soft)}.settings-preview-card{margin-top:.75rem;padding:1rem;background:color-mix(in srgb,var(--tv-surface) 90%,transparent)}.settings-preview-label{color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:760;text-transform:uppercase}.settings-notification-row{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem}.settings-notification-row>span{min-width:0;overflow:hidden;color:var(--tv-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tavano-templates-page{width:100%}.template-primary-action{box-shadow:var(--shadow-accent-soft)}.template-tile{display:grid;height:100%;min-width:0;grid-template-rows:auto 1fr}.template-tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent);padding:1rem 1rem .85rem}.template-tile-title{margin:0;overflow:hidden;color:var(--tv-text);font-size:1.05rem;font-weight:780;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.template-tile-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.template-delete-button{flex:0 0 auto;border-radius:var(--tv-radius-sm)!important;color:var(--color-danger)}.template-delete-button:hover{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.template-tile-body{display:grid;align-content:space-between;gap:1rem;padding:1rem}.template-tile-meta{display:grid;gap:.45rem;color:var(--tv-text-soft);font-size:var(--tv-font-small)}.template-tile-task{display:flex;min-width:0;align-items:center;gap:.5rem}.template-tile-task span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-wellbeing-page{width:100%}.tavano-wellbeing-page .tv-app-page-header{align-items:flex-start}.tavano-wellbeing-page .tv-app-page-actions{min-width:min(100%,28rem)}.wellbeing-page-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.wellbeing-page-actions>button{min-width:0}.wellbeing-team-filter{width:min(12rem,100%)}.wellbeing-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem}.wellbeing-member-panel{overflow:hidden}.wellbeing-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:1rem 1.1rem}.wellbeing-panel-head h2{margin:0;color:var(--color-text);font-size:1rem;font-weight:760}.wellbeing-panel-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--color-primary-soft) 72%,transparent);color:var(--color-primary)}.wellbeing-member-table{color:var(--color-text)}.wellbeing-member-grid{display:grid;min-width:0;align-items:center;gap:.5rem}.wellbeing-member-table[data-ok=true] .wellbeing-member-grid{grid-template-columns:minmax(14rem,1.25fr) minmax(12rem,1fr) minmax(9rem,.72fr) minmax(8rem,.66fr) minmax(7rem,.62fr) minmax(10rem,.82fr)}.wellbeing-member-table[data-ok=false] .wellbeing-member-grid{grid-template-columns:minmax(14rem,1.35fr) minmax(13rem,1fr) minmax(9rem,.72fr) minmax(8rem,.66fr) minmax(11rem,.82fr)}.wellbeing-member-header{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface2) 82%,transparent);padding:.72rem 1rem;color:var(--color-text-muted);font-size:.72rem;font-weight:760;text-transform:uppercase}.wellbeing-member-header>div:not(:first-child){text-align:center}.wellbeing-member-list{max-height:58vh;overflow-y:auto}.wellbeing-member-row{border-bottom:1px solid var(--color-border);padding:.85rem 1rem;transition:background var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.wellbeing-member-row:hover{background:color-mix(in srgb,var(--color-surface2) 88%,transparent)!important}.wellbeing-member-name{display:flex;min-width:0;align-items:center;gap:.6rem}.wellbeing-member-name span:last-child{min-width:0;overflow:hidden;color:var(--color-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.wellbeing-cell{min-width:0;border-left:1px solid rgba(148,148,160,.15);color:var(--color-text-muted);font-size:.78rem;line-height:1.55;text-align:center}[dir=rtl] .wellbeing-cell{border-right:1px solid rgba(148,148,160,.15);border-left:0}.wellbeing-status-cell,.wellbeing-ok-cell{font-weight:680}.wellbeing-modal-card{width:min(32rem,calc(100vw - 1rem));max-height:calc(100dvh - 2rem);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--tv-radius-lg);padding:1.25rem;box-shadow:var(--shadow-modal)}.wellbeing-calendar-toggle,.wellbeing-modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.wellbeing-modal-actions{justify-content:flex-end;margin-top:1rem}.wellbeing-date-input{width:100%;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-sm);background:var(--color-surface);color:var(--color-text);padding:.45rem .75rem;font-size:.875rem}.wellbeing-picker{width:100%}.wellbeing-picker input{border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important}.wellbeing-picker-calendar{border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:var(--shadow-lg)!important}.wellbeing-picker-calendar .rmdp-header-values,.wellbeing-picker-calendar .rmdp-week-day,.wellbeing-picker-calendar .rmdp-arrow-container,.wellbeing-picker-calendar .rmdp-time-picker{color:var(--color-text)!important}.wellbeing-picker-calendar .rmdp-day:not(.rmdp-disabled) span{color:var(--color-text)!important}.wellbeing-picker-calendar .rmdp-day.rmdp-today span{box-shadow:inset 0 0 0 1px var(--color-primary)!important}@media (max-width: 1024px){.tavano-wellbeing-page .tv-app-page-header{align-items:stretch;flex-direction:column}.tavano-wellbeing-page .tv-app-page-actions,.wellbeing-page-actions{width:100%;justify-content:flex-start}}@media (max-width: 767px){.wellbeing-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wellbeing-page-actions>button,.wellbeing-page-actions .wellbeing-team-filter{width:100%;justify-content:center}.wellbeing-page-actions>button:nth-child(3),.wellbeing-page-actions>button:nth-child(4),.wellbeing-page-actions>button:nth-child(5),.wellbeing-page-actions .wellbeing-team-filter{grid-column:1 / -1}.wellbeing-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.wellbeing-panel-head{padding:.85rem}.wellbeing-member-table{background:transparent}.wellbeing-member-header{display:none}.wellbeing-member-list{display:grid;max-height:none;gap:.65rem;overflow:visible;padding:.85rem}.wellbeing-member-table[data-ok=true] .wellbeing-member-grid,.wellbeing-member-table[data-ok=false] .wellbeing-member-grid{grid-template-columns:minmax(0,1fr)}.wellbeing-member-row{gap:.68rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-lg);padding:.85rem;box-shadow:var(--shadow-soft)}.wellbeing-member-name{padding-bottom:.2rem}.wellbeing-cell{display:grid;grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr);gap:.6rem;border:0;text-align:start}[dir=rtl] .wellbeing-cell{border:0}.wellbeing-cell:before{content:attr(data-label);color:var(--color-text-muted);font-size:.72rem;font-weight:760}.wellbeing-modal-actions{align-items:stretch;flex-direction:column}.wellbeing-modal-actions>button{width:100%;justify-content:center}}@media (max-width: 360px){.wellbeing-page-actions,.wellbeing-stats-grid{grid-template-columns:minmax(0,1fr)}.wellbeing-cell{grid-template-columns:minmax(0,1fr);gap:.25rem}}.tavano-form-builder-page,.tavano-form-builder-page *{min-width:0}.form-builder-command-bar{position:sticky;top:0;z-index:20;margin:-.25rem -.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent);background:color-mix(in srgb,var(--tv-bg) 88%,transparent);padding:.4rem .25rem .65rem;-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.form-builder-command-inner{display:flex;width:100%;max-width:min(108rem,100%);margin-inline:auto;align-items:center;justify-content:space-between;gap:.75rem}.form-builder-title-panel,.form-builder-side-panel,.form-builder-embedded-header{border-color:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent))!important;box-shadow:var(--tv-shadow-soft)}.form-builder-command-actions{display:flex;min-width:0;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.form-builder-layout{display:grid;width:100%;max-width:min(108rem,100%);margin-inline:auto;grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr) minmax(17rem,21.25rem);gap:.875rem;align-items:start}.form-builder-palette,.form-builder-settings{position:sticky;top:5.1rem;max-height:calc(100dvh - 6rem);overflow-y:auto}.form-builder-canvas-panel{overflow:hidden}.form-builder-canvas{width:100%;max-width:64rem;margin-inline:auto;border:1px solid;border-radius:var(--tv-radius-xl);padding:clamp(1rem,2vw,1.5rem)}.form-builder-empty-canvas,.form-builder-field-card,.form-builder-logo-preview,.form-builder-field-type-button,.form-builder-dialog,.form-signature-pad{border-radius:var(--tv-radius-lg)!important}.form-builder-field-card,.form-builder-field-type-button{min-width:0}.form-builder-field-type-button{min-height:2.5rem}.form-builder-logo-preview{overflow:hidden}.form-response-logo{max-height:4rem;max-width:min(13.75rem,100%)}.form-signature-pad{background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)}.global-search-shell{width:min(24rem,100%)}.global-search-input,.quick-switcher-input,.sidebar-nav-item,.mention-suggestions-panel,.command-palette-panel,.quick-switcher-panel,.global-search-results,.search-result-icon,.command-palette-row{border-radius:var(--tv-radius-lg)!important}.global-search-results,.quick-switcher-panel,.command-palette-panel,.mention-suggestions-panel{border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;color:var(--tv-text);box-shadow:var(--tv-shadow-float)!important;-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.global-search-results{max-height:min(24rem,calc(100vh - 9rem))}.quick-switcher-panel,.command-palette-panel{width:min(42rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)!important;overflow:hidden}.command-palette-panel{max-height:min(40rem,calc(100vh - 1rem))}.command-palette-section-label{margin-bottom:.75rem;padding-inline:.5rem;font-size:var(--tv-font-xs);font-weight:720;text-transform:uppercase}.command-palette-section-label--compact{margin-bottom:.5rem}.quick-switcher-panel{max-height:min(42rem,calc(100vh - 6rem))}.mention-suggestions-panel{width:min(18rem,calc(100vw - 1.5rem));max-height:12rem}.mention-suggestion-option{cursor:pointer;border-radius:var(--tv-radius-sm);padding:.5rem .65rem;color:var(--tv-text);font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.mention-suggestion-option:hover{background:color-mix(in srgb,var(--tv-primary) 9%,var(--tv-surface-2))}.search-result-icon{background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent)!important}.sidebar-nav-item{min-width:0}@media (max-width: 767px){.global-search-shell{width:100%}.global-search-results{position:fixed!important;left:.5rem!important;right:.5rem!important;top:4rem!important;max-height:min(70vh,calc(100vh - 8rem))}.quick-switcher-panel{top:4rem!important;max-height:calc(100vh - 5rem)}.command-palette-panel{max-height:calc(100vh - 1rem)}.command-palette-panel .max-h-96,.quick-switcher-panel .max-h-96{max-height:min(58vh,24rem)!important}.command-palette-panel .flex.items-center.justify-between{align-items:flex-start;flex-direction:column;gap:.5rem}}.form-builder-dialog{width:min(42rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)!important}.form-builder-embedded-shell{min-width:0;overflow:hidden;background:var(--tv-bg);padding:.75rem}.form-builder-side-panel,.form-builder-embedded-header{border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:var(--tv-radius-lg)}.form-builder-side-panel{width:20rem}.form-builder-embedded-header{margin-bottom:.875rem}@media (max-width: 1180px){.form-builder-layout{grid-template-columns:minmax(0,1fr)}.form-builder-palette,.form-builder-settings{position:static;max-height:none}.form-builder-palette .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.form-builder-embedded-shell{height:auto;min-height:100dvh;flex-direction:column;overflow:auto}.form-builder-embedded-shell>.flex-1{min-height:0}.form-builder-side-panel{width:100%!important;max-height:none}}@media (max-width: 767px){.form-builder-command-bar{position:relative;margin:0;padding:0;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.form-builder-command-inner,.form-builder-title-panel,.form-builder-embedded-header{align-items:stretch;flex-direction:column}.form-builder-command-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.form-builder-command-actions>*{width:100%}.form-builder-canvas-panel,.form-builder-palette,.form-builder-settings{padding:.75rem!important}.form-builder-canvas{border-radius:var(--tv-radius-lg);padding:.875rem}.form-builder-canvas .md\:grid-cols-6,.tavano-form-submission-page .md\:grid-cols-6,.tavano-public-form-page .md\:grid-cols-6{grid-template-columns:minmax(0,1fr)!important}.form-builder-canvas .md\:grid-cols-6>*,.tavano-form-submission-page .md\:grid-cols-6>*,.tavano-public-form-page .md\:grid-cols-6>*{grid-column:1 / -1!important}.form-builder-field-card .flex.items-start.justify-between{align-items:stretch;flex-direction:column}.form-builder-field-card .flex.items-center.gap-1{justify-content:flex-end}.form-builder-embedded-header input{width:100%!important}.form-builder-embedded-header>div:last-child{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.form-builder-embedded-header>div:last-child>*{width:100%}}.dashboard-page-frame{width:100%;max-width:min(100%,100rem)}.dashboard-widget-panel,.dashboard-empty-builder,.dashboard-widget-option,.dashboard-widget-type,.view-panel,.view-dashboard-card,.view-board-card,.view-list-task{border-radius:var(--tv-radius-lg)!important;border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-soft)}.dashboard-widget-panel,.view-panel{min-width:0}.dashboard-builder-stack{display:flex;flex-direction:column;gap:1.5rem}.dashboard-builder-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.dashboard-builder-head h2{margin:0;color:var(--tv-text);font-size:clamp(1.5rem,2vw,2rem);font-weight:800;line-height:1.1}.dashboard-builder-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.dashboard-builder-button,.dashboard-widget-refresh-button{border-radius:var(--tv-radius-md)!important}.dashboard-builder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.dashboard-empty-builder{padding:clamp(2rem,6vw,3rem)!important;text-align:center}.dashboard-widget-card,.dashboard-table-widget{padding:1.25rem!important}.dashboard-widget-card--compact{padding:1rem!important}.dashboard-widget-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.dashboard-widget-head h3{min-width:0;overflow:visible;color:var(--tv-text);font-size:var(--tv-font-md);font-weight:780;line-height:1.25;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dashboard-widget-refresh{width:1rem;height:1rem;flex:0 0 auto;color:var(--tv-text-muted);cursor:pointer;transition:color .16s ease,transform .16s ease}.dashboard-widget-refresh:hover{color:var(--tv-text);transform:rotate(-18deg)}.dashboard-widget-refresh.is-spinning{animation:spin 1s linear infinite}.dashboard-widget-refresh-button{width:2rem!important;height:2rem!important;color:var(--tv-text-muted)!important}.dashboard-widget-chart{min-height:16rem;border:1px solid color-mix(in srgb,var(--tv-border) 80%,transparent);border-radius:var(--tv-radius-md);background:var(--chart-surface);padding:.75rem}.dashboard-widget-state{padding-block:2rem;font-size:var(--tv-font-sm);text-align:center}.dashboard-widget-metric{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center}.dashboard-widget-metric-value{margin-bottom:.5rem;color:var(--tv-primary);font-size:clamp(2.7rem,6vw,3.4rem);font-weight:850;line-height:1}.dashboard-widget-tooltip{border:1px solid var(--chart-tooltip-border);border-radius:var(--tv-radius-md);font-size:var(--tv-font-xs);padding:.5rem .75rem;box-shadow:var(--tv-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-widget-tooltip-label{margin-bottom:.25rem;font-size:var(--tv-font-nano);font-weight:760;letter-spacing:0;text-transform:uppercase}.dashboard-widget-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.dashboard-widget-tooltip-name{display:inline-flex;align-items:center;gap:.5rem}.dashboard-widget-tooltip-swatch{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px}.dashboard-widget-tooltip-value{font-weight:760}.dashboard-table-widget{grid-column:1 / -1}.dashboard-table-scroll{overflow-x:auto;border:1px solid color-mix(in srgb,var(--tv-border) 80%,transparent);border-radius:var(--tv-radius-md)}.dashboard-table{width:100%;min-width:44rem;border-collapse:collapse}.dashboard-table thead tr,.dashboard-table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--tv-border) 80%,transparent)}.dashboard-table tbody tr{transition:background .16s ease}.dashboard-table tbody tr:hover{background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)}.dashboard-table th,.dashboard-table td{color:var(--tv-text);font-size:var(--tv-font-sm);padding:.65rem .75rem;text-align:left}.dashboard-table th{color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:780}.dashboard-table-muted{font-size:var(--tv-font-sm)}@media (max-width: 900px){.dashboard-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.dashboard-builder-head,.dashboard-builder-actions{align-items:stretch;flex-direction:column}.dashboard-builder-actions,.dashboard-builder-button{width:100%}.dashboard-builder-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.dashboard-widget-card,.dashboard-table-widget{padding:1rem!important}.dashboard-widget-chart{min-height:14rem;padding:.5rem}.dashboard-table{min-width:40rem}}.dashboard-empty-panel{min-height:9rem}.dashboard-dialog-content,.view-dialog-content{width:min(calc(100vw - 2rem),46rem);max-height:min(90vh,48rem);overflow-y:auto;border-radius:var(--tv-radius-lg)!important}.view-dialog-content{border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;color:var(--tv-text);box-shadow:var(--tv-shadow-modal)!important;padding:1.25rem!important}.view-editor-dialog{width:min(calc(100vw - 2rem),48rem)}.view-create-dialog{width:min(calc(100vw - 2rem),36rem)}.view-menu-content,.view-switcher-menu,.view-create-menu{width:min(16rem,calc(100vw - 2rem));border:1px solid var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;padding:.4rem!important;box-shadow:var(--tv-shadow-float)!important}.view-create-menu{width:min(14rem,calc(100vw - 2rem))}.view-switcher-control{display:flex;min-width:0;align-items:center;gap:.5rem}.view-dialog-form{display:grid;gap:1rem}.view-dialog-field{display:grid;gap:.4rem;min-width:0}.view-private-row{display:flex;align-items:center;gap:.5rem}.view-tabs-list{height:auto!important;min-width:0;border:1px solid var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;padding:.25rem!important}.view-filter-row{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(7rem,.6fr) minmax(10rem,1fr) auto;align-items:center;gap:.5rem;border:1px solid var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;padding:.75rem!important}.view-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.75rem}.view-type-grid,.view-location-grid{display:grid;gap:.5rem}.view-type-grid,.view-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.view-type-option{min-width:0;cursor:pointer;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);padding:.75rem;color:var(--tv-text);text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.view-type-option:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border))}.view-type-option.is-active{border-color:color-mix(in srgb,var(--tv-primary) 48%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 72%,var(--tv-surface-raised)),color-mix(in srgb,var(--tv-surface) 94%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-primary) 22%,transparent),var(--tv-shadow-soft)}.dashboard-dialog-content{border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;color:var(--tv-text);box-shadow:var(--tv-shadow-modal)!important}.dashboard-widget-builder-dialog{width:min(calc(100vw - 2rem),48rem);max-width:min(calc(100vw - 2rem),48rem)!important;max-height:min(92vh,52rem);overflow:hidden;padding:0!important}.dashboard-widget-builder-header{border-bottom:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);padding:1rem 3.7rem .85rem 1.1rem}.dashboard-widget-builder-shell{display:grid;max-height:calc(min(92vh,52rem) - 4rem);min-width:0;gap:1rem;overflow-y:auto;padding:1rem}.dashboard-widget-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.dashboard-widget-option,.dashboard-widget-type{min-width:0;text-align:left}.dashboard-widget-type{display:grid;min-height:4.35rem;align-content:center;justify-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-md)!important;padding:.75rem .5rem;color:var(--tv-text);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.dashboard-widget-type-icon{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2));color:var(--tv-primary)}.dashboard-widget-type-label{max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;font-size:var(--tv-font-xs);font-weight:780;line-height:1.2}.dashboard-widget-option:hover,.dashboard-widget-type:hover{border-color:color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 58%,var(--tv-surface-raised)),color-mix(in srgb,var(--tv-surface) 96%,transparent))}.dashboard-widget-type[data-active=true]{border-color:color-mix(in srgb,var(--tv-primary) 46%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 72%,var(--tv-surface-raised)),color-mix(in srgb,var(--tv-surface) 94%,transparent));box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-primary) 34%,transparent),var(--tv-shadow-soft)}.dashboard-widget-builder-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0}.dashboard-widget-builder-field{display:grid;min-width:0;gap:.4rem}.dashboard-widget-builder-field--wide,.dashboard-widget-preview-button,.dashboard-widget-preview-panel{grid-column:1 / -1}.dashboard-widget-builder-label{color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:760}.dashboard-widget-builder-input,.dashboard-widget-builder-select{min-height:2.55rem!important;border-radius:var(--tv-radius-md)!important}.dashboard-widget-preview-button{width:-moz-max-content;width:max-content;min-width:8rem;border-radius:var(--tv-radius-md)!important}.dashboard-widget-preview-panel{display:grid;gap:.75rem;padding:.9rem!important}.dashboard-widget-preview-panel h4{margin:0;color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:820}.dashboard-widget-preview-value{color:var(--tv-primary);font-size:clamp(2rem,6vw,2.7rem);font-weight:860;line-height:1}.dashboard-widget-preview-list{display:grid;gap:.45rem;min-width:0}.dashboard-widget-preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--tv-border) 80%,transparent);border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-surface-2) 62%,transparent);padding:.5rem .6rem;font-size:var(--tv-font-sm)}.dashboard-widget-preview-row span{min-width:0;overflow-wrap:anywhere}.dashboard-widget-preview-row strong{color:var(--tv-text);font-weight:820}.dashboard-widget-builder-actions{display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);padding-top:1rem}.dashboard-widget-builder-action{min-width:7rem;border-radius:var(--tv-radius-md)!important}.view-name-label{display:block;max-width:min(11rem,40vw);min-width:0}.view-board-column{min-height:12.5rem;min-width:0;border-radius:var(--tv-radius-lg)!important}.view-board-swimlanes{display:flex;gap:1rem;min-width:0;overflow-x:auto;padding-bottom:1rem}.view-board-lane{width:min(20rem,calc(100vw - 3rem));flex:0 0 min(20rem,calc(100vw - 3rem));min-width:0}.view-board-card{min-width:0}.view-board-card.is-dragging{transform:rotate(2deg);box-shadow:var(--tv-shadow-float)!important}.view-calendar-day{min-height:7.5rem;min-width:0;border-radius:var(--tv-radius-lg)!important}.view-dashboard-card{min-width:0}.view-gantt-panel{border-radius:var(--tv-radius-lg)!important}.view-gantt-grid{min-width:75rem}.view-gantt-day{min-width:2.5rem}.view-map-layout{min-height:37.5rem;height:min(37.5rem,calc(100vh - 12rem))}.view-map-canvas{min-height:24rem}.view-map-list{display:grid;align-content:start;gap:.5rem;width:min(20rem,32vw);min-width:min(20rem,32vw);overflow-y:auto}.tavano-admin-page,.tavano-spaces-page,.tavano-space-detail-page{width:100%}.tavano-admin-page .tv-app-page-header,.tavano-spaces-page .tv-app-page-header,.tavano-space-detail-page .tv-app-page-header{align-items:flex-start}.spaces-loading-panel{display:flex;min-height:18rem;align-items:center;justify-content:center}.members-search-control{max-width:21.25rem}.members-person-card,.members-team-card,.role-card,.space-row-card,.space-detail-tool-panel{border-color:color-mix(in srgb,var(--tv-primary) 9%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 80%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent))!important;box-shadow:var(--tv-shadow-soft)}.role-card{display:grid;gap:1rem;padding:1rem}.role-card-head,.role-card-title-row{display:flex;min-width:0;align-items:center;gap:.75rem}.role-card-head{justify-content:space-between}.role-card-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--role-color, var(--color-primary)) 24%,var(--color-border));border-radius:.75rem;color:var(--role-color, var(--color-primary));background:color-mix(in srgb,var(--role-color, var(--color-primary)) 14%,transparent)}.role-card-copy{display:grid;gap:.3rem;min-width:0}.role-card-copy>div{overflow:hidden;color:var(--color-text);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.role-permission-list{display:grid;gap:.5rem}.role-permission-list>div{display:flex;min-width:0;align-items:center;gap:.5rem;color:var(--color-text);font-size:.86rem;line-height:1.35}.role-permission-list i{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--color-success)}.role-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.75rem),1fr));gap:.55rem;margin-top:.5rem}.role-preset-card{min-width:0;border:1px solid var(--color-border);border-radius:.75rem;padding:.7rem;text-align:start;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.role-preset-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.role-preset-description{display:block;margin-top:.25rem;font-size:.72rem;line-height:1.35}.space-row-main{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;gap:.75rem;color:inherit;text-decoration:none}.space-row-main:hover h3,.space-row-main:focus-visible h3{color:var(--tv-primary)}.space-row-main:focus-visible{outline:2px solid color-mix(in srgb,var(--tv-primary) 58%,transparent);outline-offset:4px;border-radius:.5rem}.members-role-picker{max-height:16.25rem}.members-add-team-list{max-height:22.5rem}.tavano-context-menu{z-index:200;min-width:12.5rem;border-radius:.5rem}.roles-dialog,.teams-dialog{width:min(42rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)!important;border-radius:var(--tv-radius-lg)!important;max-height:90vh;overflow-y:auto}.teams-table{margin-top:.75rem;overflow:hidden;border:1px solid var(--color-border);border-radius:.75rem}.teams-table-header,.teams-table-row{display:grid;grid-template-columns:minmax(13rem,1.6fr) minmax(7rem,.8fr) 6.25rem minmax(10rem,1fr) minmax(12rem,1fr) 2.75rem}.teams-table-header{padding:.55rem .75rem;color:var(--color-text-muted);font-size:.74rem;font-weight:760;text-transform:uppercase;letter-spacing:0}.teams-table-row{align-items:center;border-bottom:1px solid var(--color-border);padding:.75rem}.teams-table-row:last-child{border-bottom:0}.teams-channel-button{min-width:0;max-width:100%;justify-content:flex-start;gap:.38rem;border-radius:999px!important;font-size:.78rem;font-weight:720;padding-inline:.55rem!important}.teams-channel-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-dialog-form{display:grid;gap:.85rem}.teams-field{display:grid;gap:.35rem}.teams-field>div:first-child{font-size:.86rem}.teams-field-hint{font-size:.76rem;line-height:1.35}.teams-member-picker{display:grid;gap:.35rem;max-height:12rem;overflow-y:auto;border:1px solid var(--color-border);border-radius:.65rem;padding:.5rem}.teams-member-picker label{display:flex;min-width:0;align-items:center;gap:.5rem;border-radius:.55rem;padding:.35rem;color:var(--color-text);font-size:.86rem}.teams-member-picker label:hover{background:var(--color-surface2)}.space-detail-panel-title{margin:0;color:var(--tv-text);font-size:.95rem;font-weight:760;letter-spacing:0}.space-detail-chart-panel,.space-detail-tool-panel{min-width:0}.space-chart-tooltip{border-radius:.5rem;box-shadow:var(--tv-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.space-chart-tooltip-label{margin-bottom:.25rem;font-size:.6875rem;font-weight:680;text-transform:uppercase}.space-detail-list-stack{scrollbar-width:thin}.space-detail-create-row{display:flex;gap:.5rem;min-width:0}.space-detail-create-row>input{min-width:0}.space-detail-create-button,.space-detail-action-button{flex-shrink:0}.space-member-manager{display:grid;gap:1.5rem}.space-member-add-row{display:flex;gap:.5rem}.space-member-list{max-height:16rem;overflow-y:auto;border-radius:.5rem;background:color-mix(in srgb,var(--tv-surface-raised) 72%,transparent)}.space-member-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.75rem}.space-member-identity{display:flex;min-width:0;align-items:center;gap:.75rem}.space-member-identity>div:last-child{min-width:0}.space-member-identity .text-sm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-create-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 32%),#04080ea3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.space-create-dialog{display:flex;width:min(32rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:.5rem;box-shadow:var(--tv-shadow-modal)}.space-create-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.space-create-close{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem}.space-create-close:hover{background:var(--color-surface2)}.space-create-content{min-height:0;overflow-y:auto;padding:1.25rem}.space-create-footer{display:flex;flex-shrink:0;gap:.75rem;padding:1rem 1.25rem}.space-create-footer>button{min-width:0}.space-create-form,.space-icon-color-picker{display:grid;gap:1rem}.space-create-textarea{min-height:5.75rem;width:100%;resize:vertical;border-radius:.5rem;padding:.65rem .75rem}.space-create-eyebrow{letter-spacing:0}.space-avatar-fallback{font-size:var(--tv-font-xs)}.space-avatar-fallback--sm{font-size:var(--tv-font-micro)}.space-icon-picker-trigger{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.75rem}.space-icon-preview{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem}.space-icon-picker-panel{margin-top:.5rem;border-radius:.5rem;padding:.75rem}.space-color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(2rem,2rem));gap:.5rem}.space-color-swatch{height:2rem;width:2rem;border-radius:.5rem}.space-logo-upload-row{display:flex;min-width:0;align-items:center;gap:.75rem}.space-logo-upload-row input{min-width:0}.space-privacy-option{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.75rem}.space-members-panel{margin-top:.75rem;border-radius:.5rem;padding:.75rem}.space-selected-members{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.space-member-chip{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;border-radius:999px;padding:.25rem .5rem;font-size:var(--tv-font-caption);font-weight:650}.space-member-chip-label{max-width:min(10rem,48vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-member-popover{width:min(18rem,calc(100vw - 2rem))}.space-member-option{display:flex;width:100%;min-width:0;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem;text-align:left}.space-first-item-option{width:100%;border-radius:.5rem;padding:1rem}.space-status-dialog{width:min(42rem,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem);overflow:visible!important;border-radius:.5rem!important}.space-status-header{padding-bottom:.75rem}.space-status-body{display:grid;gap:1rem;min-width:0}.space-status-list{display:grid;max-height:min(23rem,48dvh);gap:.5rem;overflow-y:auto;padding-right:.2rem;scrollbar-width:thin}.space-status-row{display:flex;min-width:0;align-items:center;gap:.75rem;border-radius:.5rem;padding:.75rem}.space-status-row.is-dragging{background:var(--color-surface);box-shadow:var(--tv-shadow-float)}.space-status-drag{display:inline-flex;flex-shrink:0}.space-status-name-input{min-width:0;flex:1 1 12rem}.space-status-color-button{height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:999px;padding:.25rem}.space-status-color-menu{position:absolute;right:0;top:2.75rem;z-index:1000;display:flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.5rem;box-shadow:var(--tv-shadow-float)}.space-status-color-menu.is-add{left:0;right:auto;top:3rem}.space-status-swatch{height:1.25rem;width:1.25rem;border-radius:999px}.space-status-swatch-custom{background:conic-gradient(from 180deg,#ef4444,#f59e0b,#10b981,#3b82f6,#8b5cf6,#ef4444);padding:1px}.space-status-icon-trigger{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem}.space-status-icon-menu{position:absolute;right:0;bottom:2.9rem;z-index:1000;display:grid;width:min(13.75rem,calc(100vw - 2rem));grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;border-radius:.5rem;padding:.5rem;box-shadow:var(--tv-shadow-float)}.space-status-icon-option{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem}.space-status-readonly-main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.75rem}.space-status-readonly-main>.font-medium{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-status-progress-pill{margin-left:auto;flex-shrink:0;border-radius:999px;padding:.125rem .5rem}.space-status-add-row{display:grid;grid-template-columns:minmax(13rem,1fr) auto auto auto;align-items:center;gap:.5rem;padding-top:1rem}.comment-list-stack{display:grid;gap:1rem;min-width:0}.comment-composer{border-radius:.5rem;padding:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 78%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));box-shadow:var(--tv-shadow-soft)}.comment-composer-input{min-height:5rem;margin-bottom:.5rem;resize:vertical}.comment-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.comment-composer-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-card{border-radius:.5rem;padding:1rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--tv-primary) 8%,transparent),transparent 32%),color-mix(in srgb,var(--tv-surface-raised) 84%,transparent);border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));box-shadow:var(--tv-shadow-soft)}.comment-card.is-resolved{opacity:.68;background:color-mix(in srgb,var(--tv-surface) 90%,transparent)}.comment-card-body,.comment-reply{display:flex;min-width:0;gap:.75rem}.comment-card-content,.comment-reply-content{min-width:0;flex:1 1 auto}.comment-card-meta,.comment-reply-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.comment-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.comment-replies{display:grid;gap:.75rem;margin-top:.75rem;margin-left:1rem;padding-left:.75rem}.comment-reply-composer{margin-top:.75rem}.comment-empty-state{padding-block:2rem;text-align:center}.custom-field-manager{width:min(72rem,100%);margin-inline:auto;padding:1.5rem}.custom-field-manager.is-embedded{width:100%;padding:0}.custom-field-manager-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;margin-bottom:1.5rem;padding-right:3.5rem}.custom-field-access-note{margin-bottom:1rem;border-radius:.5rem;padding:.75rem 1rem}.custom-field-context-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.custom-field-context-pill{display:inline-flex;max-width:100%;align-items:center;border-radius:999px;padding:.25rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-field-empty-panel{border-radius:.5rem;padding:3rem 1.5rem;text-align:center;box-shadow:var(--tv-shadow-soft)}.custom-field-empty-icon{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;margin:0 auto 1rem;border-radius:999px}.custom-field-list{display:grid;gap:.75rem}.custom-field-row{display:flex;min-width:0;align-items:center;gap:1rem;border-radius:.5rem;padding:1rem;box-shadow:var(--tv-shadow-soft)}.custom-field-row-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem}.custom-field-row-copy{min-width:0;flex:1 1 auto}.custom-field-row-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.custom-field-row-meta>p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-field-mini-pill{border-radius:999px;padding:.125rem .5rem;font-size:var(--tv-font-nano)}.custom-field-row-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.custom-field-manager-dialog{width:min(72rem,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem);border-radius:.5rem!important}.custom-field-manager-close{position:absolute;right:1rem;top:1rem;z-index:20;display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem}.custom-field-manager-scroll{max-height:calc(100dvh - 1rem);overflow-y:auto;padding:1.5rem}.custom-field-edit-dialog,.custom-field-picker-config,.field-type-dialog,.custom-field-picker-dialog{width:min(44rem,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem);border-radius:.5rem!important}.field-type-dialog,.custom-field-picker-dialog{width:min(52rem,calc(100vw - 1rem))!important}.custom-field-edit-form,.custom-field-picker-form,.field-type-form{display:grid;gap:1rem;min-width:0}.custom-field-edit-grid,.custom-field-scope-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.custom-field-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-field-scope-option{border-radius:.5rem;padding:.75rem}.custom-field-edit-actions,.custom-field-picker-actions,.field-type-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem}.field-type-grid{display:grid;max-height:24rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;overflow-y:auto;border-radius:.5rem;padding:.5rem}.field-type-option{min-width:0;border-radius:.5rem;padding:.75rem}.custom-field-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.custom-field-picker-option{min-height:6rem}.custom-field-required-row{display:flex;align-items:center;gap:.5rem}.custom-field-static-panel{border-radius:.5rem;padding:1rem;background:color-mix(in srgb,var(--tv-surface-raised) 78%,transparent);border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))}.custom-field-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tv-text-soft) 16%,transparent)}.custom-field-file-drop{border-radius:.5rem;padding:1rem}.custom-field-file-row{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem;border-radius:.5rem;padding:.5rem;background:color-mix(in srgb,var(--tv-surface-raised) 78%,transparent)}.custom-field-file-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-field-signature-preview,.custom-field-formula-value{border-radius:.5rem;padding:.5rem}.custom-field-signature-canvas{width:100%;border-radius:.5rem;touch-action:none}.tv-os-root .text-\[9px\],.tavano-app-content .text-\[9px\]{font-size:var(--tv-font-nano)!important}.tv-os-root .text-\[9\.5px\],.tavano-app-content .text-\[9\.5px\],.tv-os-root .text-\[10px\],.tavano-app-content .text-\[10px\]{font-size:var(--tv-font-micro)!important}.tv-os-root .text-\[11px\],.tavano-app-content .text-\[11px\]{font-size:var(--tv-font-caption)!important}.tv-os-root .text-\[12px\],.tavano-app-content .text-\[12px\]{font-size:var(--tv-font-small)!important}.tv-os-root .text-\[13px\],.tavano-app-content .text-\[13px\]{font-size:var(--tv-font-compact)!important}.tv-os-root .text-\[15px\],.tavano-app-content .text-\[15px\]{font-size:var(--tv-font-body-sm)!important}.tv-os-root .text-\[17px\],.tavano-app-content .text-\[17px\]{font-size:var(--tv-font-title-sm)!important}.tv-os-sidebar{width:var(--tv-os-sidebar-w)!important}.tv-os-sidebar .tavano-chip,.tv-os-sidebar [class*=rounded-full]{letter-spacing:.14em!important}.tv-os-sidebar a,.tv-os-sidebar button{border-radius:var(--tv-radius-md)!important}.tv-os-page,.tavano-app-content:not(.p-0){padding:clamp(.75rem,.9vw,1.05rem)!important}.tavano-app-content:before{content:"";position:fixed;inset:var(--tv-os-topbar-h) 0 0 0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--tv-border) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tv-border) 28%,transparent) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.36),transparent 58%);mask-image:linear-gradient(180deg,rgba(0,0,0,.36),transparent 58%);opacity:.35;z-index:0}.tavano-app-content>*{position:relative;z-index:1}.tavano-page-shell,.tv-page-template{position:relative;width:100%;min-height:100%}.tavano-page-stack,.tv-template-body,.tavano-dashboard-redesign,.tavano-my-tasks-page,.tavano-timesheet-page,.tavano-vault-page,.tavano-clips-page>div{max-width:108rem!important;margin-inline:auto}.tavano-page-shell:before{display:none!important}.tavano-page-hero,.dashboard-command-bar,.mytasks-command-bar,.inbox-compact-header,.calendar-command-center,.timesheet-hero,.tv-template-header{position:relative;overflow:hidden;border-radius:var(--tv-radius-lg)!important;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 90%,transparent))!important;box-shadow:var(--tv-shadow-card)!important}.tavano-page-hero:after,.dashboard-command-bar:after,.mytasks-command-bar:after,.inbox-compact-header:after,.calendar-command-center:after,.timesheet-hero:after,.tv-template-header:after{content:"";position:absolute;inset-inline:1rem;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--tv-primary),var(--tv-info),var(--tv-success));opacity:.46;transform-origin:left center;animation:tv-os-presence 2.8s var(--motion-easing) infinite;pointer-events:none}.tavano-workbench,.tavano-page-frame,.tavano-panel,.tavano-panel-strong,.tv-os-panel,.tv-flow-card,.tv-flow-surface,.tv-flow-surface-raised,.calendar-fullcalendar-card,.calendar-next-panel,.calendar-selected-panel,.dashboard-chart-card,.dashboard-insight-card,.dashboard-minimal-panel,.timesheet-full-panel,.timesheet-metric-card,.inbox-list-surface{border-radius:var(--tv-radius-lg)!important;border-color:color-mix(in srgb,var(--tv-primary) 8%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 86%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))!important;box-shadow:var(--tv-shadow-soft)!important}.tv-flow-card:before{opacity:.24;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-info) 5%,transparent),transparent),repeating-linear-gradient(135deg,color-mix(in srgb,var(--tv-border) 34%,transparent) 0 1px,transparent 1px 16px)}.tv-os-panel{padding:clamp(.85rem,1vw,1.15rem)}.tv-page-template{display:flex;flex-direction:column;gap:.85rem}.tv-template-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tv-template-header-main{display:flex;min-width:0;align-items:center;gap:.85rem}.tv-template-header-icon,.tv-focus-icon,.tv-metric-icon{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-md);border:1px solid color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 72%,var(--tv-surface-2));color:var(--tv-primary)}.tv-template-eyebrow{display:block;color:var(--tv-text-soft);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tv-template-header h1,.tavano-page-hero h1,.dashboard-command-bar h1,.mytasks-command-bar h1{margin:0;color:var(--tv-text);font-size:clamp(1.25rem,1.55vw,1.8rem)!important;font-weight:820!important;line-height:1.08!important;letter-spacing:0!important}.tv-template-header p{margin:.25rem 0 0;color:var(--tv-text-muted);font-size:.88rem}.tv-template-actions{width:auto;box-shadow:none}.tv-focus-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}.tv-focus-card{display:flex;align-items:center;gap:.7rem;padding:.7rem}.tv-focus-card small{display:block;color:var(--tv-text-muted);font-size:.7rem;letter-spacing:0}.tv-focus-card strong{display:block;color:var(--tv-text);font-size:1.12rem;line-height:1.1}.tavano-dashboard-redesign .dashboard-topbar-focus{display:grid;grid-template-columns:minmax(18rem,.92fr) minmax(0,2.1fr);gap:.65rem;align-items:stretch;margin-top:.9rem}.tavano-dashboard-redesign .dashboard-topbar-search,.tavano-dashboard-redesign .dashboard-topbar-card{position:relative;min-width:0;min-height:4rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 11%,var(--tv-border));border-radius:.5rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--dashboard-topbar-tone, var(--tv-primary)) 12%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));color:var(--tv-text);box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.tavano-dashboard-redesign .dashboard-topbar-search{--dashboard-topbar-tone: var(--tv-primary);display:flex;width:100%;align-items:center;gap:.75rem;padding:.75rem .85rem;text-align:start}.tavano-dashboard-redesign .dashboard-topbar-search svg{flex:0 0 auto;color:var(--tv-primary)}.tavano-dashboard-redesign .dashboard-topbar-search span{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--tv-text-muted);font-size:.9rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-topbar-search kbd{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-border) 84%,transparent);border-radius:.35rem;background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent);color:var(--tv-text-soft);font-size:.68rem;font-weight:800;line-height:1;padding:.28rem .4rem}.tavano-dashboard-redesign .dashboard-topbar-cards{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.tavano-dashboard-redesign .dashboard-topbar-cards>div{min-width:0}.tavano-dashboard-redesign .dashboard-topbar-card{--dashboard-topbar-tone: var(--tv-primary);display:flex;height:100%;align-items:center;gap:.72rem;padding:.75rem;text-decoration:none;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-topbar-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--dashboard-topbar-tone);opacity:.8}.tavano-dashboard-redesign .dashboard-topbar-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--dashboard-topbar-tone) 34%,var(--tv-border));box-shadow:var(--tv-shadow-soft)}.tavano-dashboard-redesign .dashboard-topbar-card[data-tone=warning]{--dashboard-topbar-tone: var(--tv-warning)}.tavano-dashboard-redesign .dashboard-topbar-card[data-tone=danger]{--dashboard-topbar-tone: var(--tv-danger)}.tavano-dashboard-redesign .dashboard-topbar-card[data-tone=reply]{--dashboard-topbar-tone: var(--chart-4)}.tavano-dashboard-redesign .dashboard-topbar-card[data-tone=assigned]{--dashboard-topbar-tone: var(--chart-3)}.tavano-dashboard-redesign .dashboard-topbar-card[data-tone=activity]{--dashboard-topbar-tone: var(--tv-info)}.tavano-dashboard-redesign .dashboard-topbar-card-icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--dashboard-topbar-tone) 28%,var(--tv-border));border-radius:.5rem;background:color-mix(in srgb,var(--dashboard-topbar-tone) 14%,var(--tv-surface-2));color:var(--dashboard-topbar-tone)}.tavano-dashboard-redesign .dashboard-topbar-card-copy{display:grid;min-width:0;gap:.16rem}.tavano-dashboard-redesign .dashboard-topbar-card-copy>span{display:flex;min-width:0;align-items:center;gap:.42rem}.tavano-dashboard-redesign .dashboard-topbar-card-copy strong,.tavano-dashboard-redesign .dashboard-topbar-card-copy b,.tavano-dashboard-redesign .dashboard-topbar-card-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-topbar-card-copy strong{color:var(--tv-text);font-size:.86rem;font-weight:820;line-height:1.1}.tavano-dashboard-redesign .dashboard-topbar-card-copy b{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:1.28rem;height:1.24rem;border:1px solid color-mix(in srgb,var(--dashboard-topbar-tone) 26%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--dashboard-topbar-tone) 17%,var(--tv-surface-2)),color-mix(in srgb,var(--dashboard-topbar-tone) 8%,var(--tv-surface)));color:color-mix(in srgb,var(--dashboard-topbar-tone) 82%,var(--tv-text));padding:0 .38rem;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:860;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.tavano-dashboard-redesign .dashboard-topbar-card-copy small{color:var(--tv-text-muted);font-size:.72rem;font-weight:680;line-height:1.15}@media (max-width: 1180px){.tavano-dashboard-redesign .dashboard-topbar-focus{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1500px){.tavano-dashboard-redesign .dashboard-topbar-focus{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1400px){.tavano-dashboard-redesign .dashboard-topbar-cards{display:flex;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity;scrollbar-width:thin}.tavano-dashboard-redesign .dashboard-topbar-cards>div{flex:0 0 clamp(10.75rem,22vw,13rem);scroll-snap-align:start}.tavano-dashboard-redesign .dashboard-topbar-card-copy>span{align-items:flex-start}.tavano-dashboard-redesign .dashboard-topbar-card-copy strong{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.08}.tavano-dashboard-redesign .dashboard-topbar-card-copy small{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (max-width: 720px){.tavano-dashboard-redesign .dashboard-topbar-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.tavano-dashboard-redesign .dashboard-topbar-cards>div{flex-basis:auto}.tavano-dashboard-redesign .dashboard-topbar-search,.tavano-dashboard-redesign .dashboard-topbar-card{min-height:3.45rem}.tavano-dashboard-redesign .dashboard-topbar-search kbd{display:none}.tavano-dashboard-redesign .dashboard-topbar-card{padding:.62rem}.tavano-dashboard-redesign .dashboard-topbar-card-icon{width:2rem;height:2rem}}.tv-template-grid{display:grid;gap:.75rem}.tv-template-grid.is-cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.tv-template-grid.is-panels{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.tv-button,.tavano-app-content button,.tavano-app-content [role=button]{border-radius:var(--tv-radius-md)!important}.tv-badge,.tv-status-pill,.tavano-app-content .rounded-full{border-radius:999px!important}.tv-status-pill.is-live i,.tv-tone-live i{animation:tv-pulse-active 1.45s var(--motion-easing) infinite}.tv-tone-neutral{--tv-tone: var(--tv-text-muted)}.tv-tone-primary{--tv-tone: var(--tv-primary)}.tv-tone-info{--tv-tone: var(--tv-info)}.tv-tone-success{--tv-tone: var(--tv-success)}.tv-tone-warning{--tv-tone: var(--tv-warning)}.tv-tone-danger{--tv-tone: var(--tv-danger)}.tv-tone-automation{--tv-tone: var(--tv-automation)}.tv-tone-remote{--tv-tone: var(--tv-remote)}.tv-tone-vault{--tv-tone: var(--tv-vault)}.tv-tone-live{--tv-tone: var(--tv-live)}.tv-task-detail-panel{border-radius:var(--tv-radius-xl)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-bg-soft) 94%,transparent))!important;box-shadow:var(--tv-shadow-float)!important}.tv-task-detail-panel :where(input,textarea,select,button,[role=button]){border-radius:var(--tv-radius-md)}.tv-task-detail-panel details>summary{min-height:2.35rem;border-radius:var(--tv-radius-md)!important}.tv-task-detail-panel :where(.rounded-\[1\.75rem\],.rounded-\[32px\],.rounded-3xl){border-radius:var(--tv-radius-lg)!important}.tavano-list-view-page,.tavano-list-view-page *,.tv-task-detail-panel,.tv-task-detail-panel *{min-width:0}.tavano-list-view-page{width:100%;max-width:min(160rem,100%)}@media (min-width: 768px){.tavano-list-view-page{max-width:min(160rem,calc(100vw - var(--tv-os-shell-w, 5rem) - 2rem))}}.tavano-list-view-header{align-items:stretch;flex-wrap:wrap}.tavano-list-view-header .tv-app-page-header-main{flex:1 1 26rem}.tavano-list-view-header .tv-app-page-actions{align-self:flex-start}.tavano-list-view-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.3rem;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--color-surface2) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.list-view-command-surface{display:grid;width:100%;gap:.6rem;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 72%,transparent),color-mix(in srgb,var(--color-surface) 88%,transparent));padding:.6rem}.list-view-command-primary,.list-view-command-secondary{display:flex;width:100%;min-width:0;align-items:center;gap:.55rem}.list-view-command-primary{justify-content:flex-start;overflow:visible}.list-view-command-secondary{justify-content:space-between}.list-view-filter-strip{display:flex;width:100%;min-width:0;align-items:center;gap:.4rem;overflow-x:auto;overflow-y:visible;padding:.12rem 0 .18rem;scrollbar-width:none}.list-view-filter-strip::-webkit-scrollbar{display:none}.list-filter-chip{display:inline-flex;min-height:2.25rem;flex:0 0 auto;align-items:center;gap:.38rem;border:1px solid color-mix(in srgb,var(--list-status-color, var(--color-primary)) 14%,var(--color-border));border-radius:999px!important;background:color-mix(in srgb,var(--color-surface) 86%,transparent);color:var(--color-text-muted);padding:.3rem .62rem;font-size:var(--tv-font-xs);font-weight:720;white-space:nowrap;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.list-filter-chip strong{display:inline-flex;min-width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 12%,var(--color-surface2));color:var(--color-text);font-size:var(--tv-font-nano);font-weight:780}.list-filter-chip:hover,.list-filter-chip[data-active=true]{border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 34%,var(--color-border));background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,var(--color-surface));color:var(--color-text);transform:none}.tavano-list-view-crumbs{max-width:100%}.tavano-list-view-tabs,.tavano-list-view-toolbar{display:flex;min-height:2.6rem;align-items:center;gap:.45rem;border:0;border-radius:var(--tv-radius-md);padding:0;background:transparent}.tavano-list-view-tabs{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.tavano-list-view-tabs>.relative{min-width:0;flex:0 0 auto}.tavano-list-view-tabs::-webkit-scrollbar,.tavano-list-view-toolbar::-webkit-scrollbar{display:none}.tavano-list-view-toolbar{flex:0 0 auto;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.tavano-list-view-tabs button,.tavano-list-view-toolbar button{white-space:nowrap}.tavano-list-view-picker{width:min(42rem,calc(100vw - 2rem));max-height:min(78vh,46rem);overflow:auto}.list-view-floating-panel,.list-view-popover{border:1px solid var(--color-border);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));box-shadow:var(--tv-shadow-float);color:var(--color-text);padding:.5rem}.list-view-status-popover{width:min(12rem,calc(100vw - 1rem))}.list-view-assignee-popover{width:min(16rem,calc(100vw - 1rem))}.list-view-subtask-popover{width:min(10rem,calc(100vw - 1rem))}.tavano-list-view-workbench{min-height:min(46rem,calc(100vh - var(--tv-os-topbar-h) - 11rem))}.list-view-workbench-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 64%,transparent),color-mix(in srgb,var(--color-surface) 94%,transparent));padding:.75rem 1rem}.list-view-workbench-kicker{color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:680}.list-view-workbench-title{color:var(--color-text);font-size:var(--tv-font-lg);font-weight:760;line-height:1.2}.list-view-summary-pills{display:grid;min-width:0;width:min(100%,38rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.list-view-summary-pill{display:inline-flex;min-height:1.9rem;align-items:center;justify-content:space-between;gap:.45rem;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 72%,transparent);color:var(--color-text-muted);padding:.25rem .65rem;font-size:var(--tv-font-xs);font-weight:680}.list-view-summary-pill strong{color:var(--color-text);font-size:var(--tv-font-sm)}.list-view-summary-pill[data-kind=overdue] strong{color:#ef4444}.tavano-list-view-dialog,.tavano-list-view-dialog *{min-width:0}.tavano-list-view-dialog{width:min(calc(100vw - 1rem),42rem);max-height:min(90vh,760px);overflow-x:hidden;overflow-y:auto}.list-view-message-shell{display:flex;min-height:60vh;align-items:center;justify-content:center;padding-inline:1rem}.list-view-stack{display:flex;width:100%;min-height:calc(100vh - var(--tv-os-topbar-h) - 2rem);flex-direction:column;gap:.75rem}.list-view-card-button{width:100%;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.75rem;text-align:left;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.list-view-card-button:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:var(--color-surface2)}.list-view-crumb-current{color:var(--color-text);font-weight:650}.list-view-primary-action{min-height:2.5rem;gap:.5rem;border-radius:var(--tv-radius-sm)!important;background:var(--color-primary)!important;color:var(--color-onPrimary, #fff)!important;box-shadow:var(--shadow-accent-strong)}.list-view-add-button{padding-inline:1rem;white-space:nowrap}.list-view-add-button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.list-view-icon-action,.list-view-tool-button{border-radius:var(--tv-radius-sm)!important}.list-view-icon-action{width:2.35rem!important;height:2.35rem!important;background:var(--color-surface)!important}.list-view-tool-button{min-height:2.25rem;gap:.45rem;background:var(--color-surface)!important}.list-view-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.list-view-tab-label--mobile{display:none}.list-view-secondary-action{min-height:2.5rem;width:100%;border-radius:var(--tv-radius-sm)!important;background:var(--color-surface2)!important;color:var(--color-text)!important}.list-view-secondary-action:hover{background:var(--color-surface3)!important}.list-view-tab-button{min-height:2.25rem;gap:.38rem;border-radius:var(--tv-radius-sm)!important}.list-view-mobile-label{display:none}.list-view-tab-button[data-active=true]{background:var(--color-primary)!important;color:var(--color-onPrimary, #fff)!important;box-shadow:var(--shadow-accent-soft)}.list-view-chip{display:inline-flex;border-radius:999px;padding:.25rem .65rem;font-size:var(--tv-font-nano);font-weight:760;letter-spacing:0;text-transform:uppercase}.list-view-context-menu{position:fixed;z-index:120;width:16.25rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);box-shadow:var(--shadow-modal)}.list-view-context-action{padding:.65rem .75rem;font-size:var(--tv-font-sm);text-align:center;transition:background var(--motion-fast) var(--motion-easing)}.list-view-context-action:hover{background:var(--color-surface2)}.list-view-context-action--split{border-left:1px solid var(--color-border)}.list-view-eyebrow,.list-menu-eyebrow{color:var(--color-text-muted);font-size:var(--tv-font-nano);font-weight:760;letter-spacing:0;text-transform:uppercase}.list-view-eyebrow{margin-bottom:.5rem}.list-menu-eyebrow{padding:.25rem .5rem}.list-view-person-row,.list-status-option,.list-assignee-option,.task-menu-button,.list-share-user-row{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:var(--tv-radius-sm);text-align:left;transition:background var(--motion-fast) var(--motion-easing)}.list-view-person-row{justify-content:space-between;padding:.5rem;font-size:var(--tv-font-sm)}.list-status-option{padding:.38rem .5rem;font-size:var(--tv-font-xs)}.list-assignee-option{justify-content:space-between;padding:.38rem .5rem;font-size:var(--tv-font-xs)}.list-view-person-row:hover,.list-status-option:hover,.list-assignee-option:hover,.list-assignee-option[data-selected=true],.task-menu-button:hover,.list-share-user-row:hover{background:var(--color-surface2)}.list-view-primary-icon{width:1rem;height:1rem;color:var(--color-primary)}.list-view-primary-icon--sm,.list-view-primary-icon--xs{width:.875rem;height:.875rem}.list-view-primary-icon--metric{width:1.25rem;height:1.25rem}.list-table-scroll-inner{width:100%;min-width:min(72rem,100%);padding:.65rem}.list-table-grid{display:grid;grid-template-columns:2rem minmax(18rem,2.15fr) minmax(6.25rem,.58fr) minmax(7rem,.66fr) minmax(7.6rem,.68fr) minmax(6.3rem,.54fr) minmax(8.5rem,.74fr) minmax(11rem,.95fr) 2.7rem;-moz-column-gap:.56rem;column-gap:.56rem}.list-table-header{position:sticky;top:.65rem;z-index:20;align-items:center;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--color-surface2) 82%,transparent));box-shadow:var(--tv-shadow-soft);color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:760;margin-bottom:.45rem;padding:.6rem .8rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.list-table-head-cell{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.35rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.list-table-head-cell svg{flex:0 0 auto;color:color-mix(in srgb,var(--color-primary) 76%,var(--color-text-muted))}.list-table-head-cell--files .list-table-head-text{display:none}.list-table-body{display:grid;gap:.7rem}.list-table-body.divide-y>:not([hidden])~:not([hidden]){border-top-width:0!important}.list-task-card{display:grid;gap:0;min-width:0;isolation:isolate;transition:gap var(--motion-fast) var(--motion-easing)}.list-task-card[data-expanded=true]{gap:0;padding-bottom:.35rem}.list-task-card[data-expanded=true]>.list-expanded-panel{margin-top:.8rem}.list-table-row{position:relative;align-items:center;min-height:4.4rem;border:1px solid color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,var(--color-border));border-radius:var(--tv-radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--color-surface) 98%,transparent));box-shadow:var(--tv-shadow-soft);padding:.68rem .85rem;overflow:visible;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.list-table-row:before{position:absolute;inset-block:.55rem;inset-inline-start:0;width:.18rem;border-radius:999px;background:var(--list-status-color, var(--color-primary));content:"";opacity:.9}.list-table-row[data-expanded=true]{border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 32%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--color-primary)) 13%,transparent),transparent 20rem),linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 18%,var(--tv-surface-raised)),color-mix(in srgb,var(--color-surface) 98%,transparent))}.list-table-row:hover{border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 34%,var(--color-border));background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--color-primary)) 14%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 98%,transparent),color-mix(in srgb,var(--color-surface2) 80%,transparent));box-shadow:var(--tv-shadow-card);transform:translateY(-1px)}.list-row-expand-button{display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--list-status-color, var(--color-primary)) 14%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 72%,transparent);color:var(--color-text-muted);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.list-row-expand-button:hover{border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 32%,var(--color-border));background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,var(--color-surface));color:var(--color-text);transform:scale(1.04)}.list-status-dot-button{width:1.25rem;height:1.25rem;border:1px solid transparent;border-radius:999px;transition:border-color var(--motion-fast) var(--motion-easing)}.list-status-dot-button:hover,.list-assignee-trigger:hover,.list-status-trigger:hover,.list-subtask-status-trigger:hover{border-color:var(--color-border)}.list-task-main-cell{min-width:0;text-align:left}.list-task-title-line{position:relative;display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:.5rem}.list-task-title{display:block;overflow:hidden;color:var(--color-text);font-size:.93rem;font-weight:740;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.list-task-subline{margin-top:.2rem;overflow:hidden;color:var(--color-text-muted);font-size:var(--tv-font-nano);font-weight:680;text-overflow:ellipsis;white-space:nowrap}.list-row-mobile-meta,.list-row-mobile-comment{display:none}.list-mobile-chip{display:inline-flex;min-width:0;max-width:100%;height:2rem;align-items:center;gap:.32rem;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 72%,transparent);color:var(--color-text-muted);padding:.28rem .5rem;font-size:var(--tv-font-xs);font-weight:680;line-height:1}.list-mobile-chip>svg,.list-mobile-chip .task-status-progress,.list-mobile-chip svg{flex:0 0 auto}.list-mobile-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-mobile-chip:first-child{border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 22%,var(--color-border));background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,var(--color-surface));color:var(--color-text)}.list-mobile-chip[data-empty=true]{opacity:.74}.list-count-pill{display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;padding-inline:.38rem;color:var(--color-text-muted);font-size:.625rem}.list-date-cell{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:999px;color:var(--color-text-muted);text-align:center;font-size:var(--tv-font-xs);font-weight:650}.list-date-chip,.list-priority-chip{display:inline-flex;width:100%;min-width:0;min-height:2rem;align-items:center;justify-content:center;gap:.38rem;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 70%,transparent);font-size:var(--tv-font-xs);font-weight:680;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-date-chip>svg,.list-priority-chip>svg{flex:0 0 auto}.list-priority-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis}.list-priority-chip{border-color:color-mix(in srgb,var(--list-priority-color, var(--color-text-muted)) 22%,var(--color-border));background:color-mix(in srgb,var(--list-priority-color, var(--color-text-muted)) 10%,var(--color-surface));font-size:var(--tv-font-xs)}.list-date-chip{color:var(--color-text-muted)}.list-date-chip[data-empty=true]{opacity:.72}.list-date-chip[data-overdue=true],.list-mobile-chip[data-overdue=true]{border-color:color-mix(in srgb,#ef4444 34%,var(--color-border));background:color-mix(in srgb,#ef4444 10%,var(--color-surface));color:#ef4444;opacity:1}.list-assignee-trigger,.list-status-trigger,.list-subtask-status-trigger{display:inline-flex;min-width:0;min-height:2.05rem;align-items:center;gap:.25rem;border:1px solid transparent;border-radius:999px!important;padding:.25rem .5rem;font-size:var(--tv-font-xs);font-weight:700;line-height:1;transition:border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.list-assignee-trigger{width:100%;justify-content:center;border-color:color-mix(in srgb,var(--color-border) 74%,transparent);background:color-mix(in srgb,var(--color-surface2) 70%,transparent)}.list-row-assignee,.list-row-status{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:.5rem}.tavano-list-view-page .list-filter-chip,.tavano-list-view-page .list-assignee-trigger,.tavano-list-view-page .list-status-trigger,.tavano-list-view-page .list-subtask-status-trigger{border-radius:999px!important}.list-status-trigger{width:100%;min-width:0;justify-content:center;border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 22%,var(--color-border));background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,var(--color-surface));color:var(--color-text)}.list-status-trigger>svg:last-child,.list-assignee-trigger>svg:last-child{display:none}.list-status-trigger span,.list-assignee-trigger span{min-width:0}.list-status-trigger span,.list-assignee-empty{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-assignee-empty{color:var(--color-text-muted)}.list-avatar-stack{display:inline-flex;min-width:0;align-items:center}.list-avatar-stack .list-avatar+.list-avatar{margin-inline-start:-.45rem}.list-trigger-chevron{width:.875rem;height:.875rem;flex:0 0 auto;opacity:0;transition:opacity var(--motion-fast) var(--motion-easing)}.group:hover .list-trigger-chevron{opacity:.9}.list-subtask-status-trigger{max-width:8.125rem;border-color:color-mix(in srgb,var(--list-subtask-status-color, var(--color-primary)) 26%,var(--color-border));background:color-mix(in srgb,var(--list-subtask-status-color, var(--color-primary)) 10%,var(--color-surface));color:var(--color-text);font-size:var(--tv-font-nano)}.list-subtask-status-cell{position:relative;display:flex;min-width:0;justify-content:flex-end}.list-avatar{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-size:.625rem;font-weight:760}.list-avatar--wide{min-width:1.5rem;padding-inline:.38rem}.list-mini-count{color:var(--color-text-muted);font-size:var(--tv-font-nano)}.list-row-attachments{display:inline-flex;width:2.45rem;min-height:2.05rem;align-items:center;justify-content:center;gap:.08rem;min-width:0;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 70%,transparent);color:var(--color-text-muted);font-size:var(--tv-font-xs);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.list-row-attachments:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));color:var(--color-text)}.list-row-comment{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:var(--tv-font-sm);text-overflow:ellipsis;white-space:nowrap}.list-row-comment[data-empty=true]{color:color-mix(in srgb,var(--color-text-muted) 72%,transparent)}.list-expanded-panel{padding:0 .85rem .9rem 3.05rem}.list-subtask-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--list-status-color, var(--color-primary)) 28%,var(--color-border));border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-raised) 92%,transparent),color-mix(in srgb,var(--color-surface) 96%,transparent));box-shadow:var(--tv-shadow-soft)}.list-subtask-panel-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);padding:.72rem .8rem}.list-subtask-heading{display:flex;min-width:0;align-items:center;gap:.62rem}.list-subtask-heading-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface2));color:var(--color-primary)}.list-subtask-heading-copy{display:grid;min-width:0;gap:.08rem}.list-subtask-heading-title{overflow:hidden;color:var(--color-text);font-size:var(--tv-font-sm);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.list-subtask-heading-meta{overflow:hidden;color:var(--color-text-muted);font-size:var(--tv-font-xs);text-overflow:ellipsis;white-space:nowrap}.list-subtask-count-pill{display:inline-flex;min-width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface2));color:var(--color-text);font-size:var(--tv-font-sm);font-weight:800}.list-expanded-section{overflow:hidden}.list-subtask-list{display:grid;gap:.5rem;padding:.62rem}.list-subtask-grid{display:grid;grid-template-columns:minmax(220px,1fr) 160px;align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--list-subtask-status-color, var(--color-border)) 20%,var(--color-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--color-surface2) 64%,transparent);padding:.62rem .72rem;font-size:var(--tv-font-sm)}.list-subtask-title-line{display:flex;min-width:0;align-items:center;gap:.62rem}.list-subtask-check{width:1.25rem!important;height:1.25rem!important;border-radius:999px!important}.list-subtask-title{min-width:0;overflow:hidden;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.list-subtask-title.is-done{color:var(--color-text-muted);text-decoration:line-through}.list-subtask-add-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;align-items:center;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-surface2) 42%,transparent);padding:.62rem .72rem}.list-subtask-add-icon{width:1rem;height:1rem;color:var(--color-text-muted)}.list-subtask-add-input{height:2rem!important;min-width:0;border:0!important;background:transparent!important;padding-inline:0!important;box-shadow:none!important}.list-inline-add-button{min-height:1.75rem!important;border-radius:999px!important;background:var(--color-primary)!important;color:var(--color-onPrimary, #fff)!important}.list-subtask-empty{display:flex;min-width:0;align-items:center;gap:.62rem;margin:.62rem;border:1px dashed color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--color-surface2) 46%,transparent);color:var(--color-text-muted);font-size:var(--tv-font-xs);padding:.72rem}.list-subtask-empty-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--color-primary)}.list-inline-add-row{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem 2.25rem;color:var(--color-text-muted);text-align:left;font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing)}.list-inline-add-row:hover{background:var(--color-surface2)}.list-view-empty-shell{display:flex;min-height:22.5rem;align-items:center;justify-content:center;padding-inline:1rem}.list-form-card-description{min-height:2.5rem;font-size:var(--tv-font-sm)}.list-board-column,.list-board-new-column{width:18.125rem;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--tv-radius-md)}.list-board-new-column{border-style:dashed;padding:.75rem}.list-board-dropzone{display:grid;min-height:13.75rem;gap:.5rem;padding:.5rem;transition:background var(--motion-fast) var(--motion-easing)}.list-board-dropzone.is-drag-over{background:var(--color-surface)}.list-board-card{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);background:var(--color-surface);padding:.65rem;transition:background var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.list-board-card:hover{background:var(--color-surface);transform:translateY(-1px)}.list-board-card.is-dragging{box-shadow:0 0 0 1px var(--color-primary)}.list-board-add-task{width:100%;border:1px dashed var(--color-border);border-radius:var(--tv-radius-md);padding:.5rem;color:var(--color-text-muted);text-align:left;font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing)}.list-board-add-task:hover{background:var(--color-surface)}.list-calendar-day{min-height:6.875rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.5rem}.list-calendar-task,.list-gantt-row,.list-timeline-card,.list-dashboard-row,.list-doc-row,.list-form-row{border:1px solid var(--color-border);border-radius:var(--tv-radius-md);text-align:left;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.list-calendar-task{width:100%;background:var(--color-surface);padding:.25rem .38rem;font-size:var(--tv-font-nano)}.list-gantt-row{width:100%;padding:.65rem}.list-gantt-title{overflow:hidden;color:var(--color-text);font-size:var(--tv-font-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.list-gantt-bar{position:absolute;top:.375rem;bottom:.375rem;border-radius:var(--tv-radius-sm);background:var(--color-primary)}.list-wide-table{width:100%;font-size:var(--tv-font-sm)}.list-wide-table--timeline{min-width:47.5rem}.list-wide-table--team{min-width:43.75rem}.list-table-link-row{cursor:pointer;border-bottom:1px solid var(--color-border);transition:background var(--motion-fast) var(--motion-easing)}.list-table-link-row:hover,.list-calendar-task:hover,.list-gantt-row:hover,.list-timeline-card:hover,.list-dashboard-row:hover,.list-doc-row:hover,.list-form-row:hover{background:var(--color-surface2)}.list-timeline-dot{width:.625rem;height:.625rem;border-radius:999px;background:var(--color-primary)}.list-timeline-line{margin-left:.25rem;width:1px;height:100%;background:var(--color-border)}.list-timeline-card{flex:1;padding:.5rem}.list-dashboard-row{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.5rem}.list-doc-row{width:100%;padding:.75rem;background:var(--color-surface2)}.list-form-row{display:flex;width:100%;align-items:center;gap:.75rem;padding:.5rem}.task-menu-button{padding:.75rem 1rem;font-size:var(--tv-font-sm)}.list-share-note{margin-top:.25rem;font-size:var(--tv-font-nano)}.list-copy-link-button{border-color:var(--color-border)!important}.list-share-user-scroll{display:grid;max-height:20rem;gap:.5rem;overflow-y:auto;padding-right:.25rem}.list-share-user-row{border:1px solid var(--color-border);padding:.65rem .75rem}.list-metric-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--tv-radius-md);background:var(--color-surface2)}.tv-task-detail-hero,.tv-task-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent));border-radius:var(--tv-radius-lg)!important}.tv-task-panel{box-shadow:var(--tv-shadow-card)}.tv-task-detail-panel .tv-task-detail-tabs button{min-height:2.4rem}.tv-task-detail-panel .tv-task-field-menu{max-width:calc(100vw - 1rem)}.task-status-progress{position:relative;display:inline-grid;flex:0 0 auto;align-items:center;justify-content:center;place-items:center;overflow:hidden;border-radius:999px;background:conic-gradient(var(--status-progress-color, var(--color-primary)) var(--status-progress-value, 0%),color-mix(in srgb,var(--status-progress-color, var(--color-primary)) 18%,transparent) var(--status-progress-value, 0%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-progress-color, var(--color-primary)) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--color-bg) 70%,transparent);vertical-align:middle}.task-status-progress-ring,.task-status-progress-core{position:absolute;border-radius:999px}.task-status-progress-ring{top:0;right:0;bottom:0;left:0;background:conic-gradient(var(--status-progress-color, var(--color-primary)) var(--status-progress-value, 0%),color-mix(in srgb,var(--status-progress-color, var(--color-primary)) 18%,transparent) var(--status-progress-value, 0%) 100%)}.task-status-progress-core{top:3px;right:3px;bottom:3px;left:3px;background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--status-progress-color, var(--color-primary)) 10%,transparent)}.task-status-progress-dot,.task-status-progress-check,.task-status-progress-icon{position:relative;z-index:1}.task-status-progress-dot{width:42%;height:42%;border-radius:999px;background:var(--status-progress-color, var(--color-primary));opacity:.88;transform:scale(.68)}.task-status-progress[data-progress-zero=true] .task-status-progress-dot{opacity:0}.task-status-progress.is-complete{background:#22c55e;color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,white 24%,transparent),0 0 0 1px color-mix(in srgb,#22c55e 34%,transparent)}.task-status-progress-check{width:72%;height:72%;stroke-width:3}.status-icon-value{position:absolute;font-size:.375rem;font-weight:720;line-height:1}.task-crumb-current{min-width:0;color:var(--color-text);line-height:1.25;overflow-wrap:anywhere;white-space:normal}.task-detail-hero-action,.task-detail-hero-action:hover{border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-primary) 7%,var(--tv-surface-2))!important;color:var(--tv-text)!important}.task-detail-hero-action{gap:.5rem;border-radius:999px!important}.task-detail-hero-action-icon{width:1rem;height:1rem;color:var(--color-primary)}.task-detail-tab{min-width:0;overflow:hidden;border-bottom:2px solid transparent;color:var(--color-text-muted);padding:.625rem .25rem;text-overflow:ellipsis;transition:border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing);white-space:nowrap}.task-detail-tab:hover,.task-detail-tab[data-active=true]{color:var(--color-text)}.task-detail-tab[data-active=true]{border-color:var(--color-text)}.task-detail-field-panel{border:1px solid var(--color-border);padding:.75rem;box-shadow:var(--shadow-soft)}.task-overview-tab,.task-relationships-tab{display:grid;gap:1.5rem}.task-relationships-tab{gap:1rem}.task-tab-label{display:block;font-size:var(--tv-font-xs);font-weight:720;text-transform:uppercase}.task-tab-label--inline{display:flex;align-items:center;gap:.375rem}.task-field-label{width:6rem;flex:0 0 6rem;color:var(--color-text-muted)}.task-field-menu-row,.task-field-menu-option{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:var(--tv-radius-sm);padding:.38rem .5rem;text-align:left;transition:background var(--motion-fast) var(--motion-easing)}.task-field-menu-row{font-size:var(--tv-font-xs)}.task-field-menu-row--sm,.task-field-menu-option{font-size:var(--tv-font-sm)}.task-field-menu-option{cursor:pointer}.task-field-menu-row:hover,.task-field-menu-option:hover{background:var(--color-surface2)}.task-person-avatar{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;-o-object-fit:cover;object-fit:cover;font-size:.625rem;font-weight:760;line-height:1;color:var(--color-text);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,var(--color-surface2)),color-mix(in srgb,var(--color-text-muted) 16%,var(--color-surface)));border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent)}.task-person-avatar--stacked{margin-inline-end:-.5rem;border:1px solid var(--color-bg)}.task-person-avatar--stacked:last-child{margin-inline-end:0}.task-person-avatar--chip{width:1.15rem;height:1.15rem;font-size:.58rem}.task-person-avatar--menu{width:1.55rem;height:1.55rem;font-size:.68rem}.task-person-chip-strip{display:inline-flex;min-width:0;max-width:100%;flex:1 1 auto;align-items:center;gap:.3rem;overflow:hidden}.task-person-chip.MuiChip-root{max-width:min(11rem,100%);min-width:0;height:1.55rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 8%,var(--color-surface2)),color-mix(in srgb,var(--color-surface) 94%,transparent));color:color-mix(in srgb,var(--color-text) 88%,var(--color-primary));font-family:inherit;font-size:var(--tv-font-xs);font-weight:720;letter-spacing:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,white 3%,transparent)}.task-person-chip.MuiChip-root:hover{border-color:color-mix(in srgb,var(--color-primary) 46%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 12%,var(--color-surface2)),color-mix(in srgb,var(--color-surface) 92%,transparent))}.task-person-chip--compact.MuiChip-root{max-width:min(9.5rem,100%);height:1.45rem}.task-person-chip--activity.MuiChip-root{max-width:min(10.5rem,100%)}.task-person-chip--overflow.MuiChip-root{min-width:1.8rem;max-width:none;flex:0 0 auto;justify-content:center;padding-inline:.15rem;color:var(--color-text-muted);border-color:color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-surface2) 88%,transparent)}.task-person-chip--overflow.MuiChip-root .MuiChip-label{padding-inline:.35rem}.task-person-chip.MuiChip-root .MuiChip-avatar{width:1.15rem;height:1.15rem;margin-inline-start:.2rem;margin-inline-end:-.1rem}.task-person-chip.MuiChip-root .MuiChip-label{min-width:0;padding-inline:.42rem .5rem}.task-person-chip.MuiChip-root .MuiChip-deleteIcon{width:.9rem;height:.9rem;margin-inline:-.18rem .32rem;color:color-mix(in srgb,var(--color-text-muted) 82%,var(--color-primary));transition:color var(--motion-fast) var(--motion-easing)}.task-person-chip.MuiChip-root .MuiChip-deleteIcon:hover{color:var(--color-primary)}.task-person-chip-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-field-empty-value{min-width:0;overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.task-member-menu-option{min-width:0;border:1px solid transparent;color:var(--color-text);background:transparent}.task-member-menu-option--button{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:var(--tv-radius-sm);padding:.42rem .5rem;text-align:left;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.task-member-menu-option:hover,.task-member-menu-option:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface2))}.task-member-menu-option:has([data-state=checked]){border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface2))}.task-member-menu-copy{display:grid;min-width:0;flex:1 1 auto;gap:.05rem;line-height:1.15}.task-member-menu-copy strong,.task-member-menu-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-member-menu-copy strong{font-size:var(--tv-font-xs);font-weight:740;color:var(--color-text)}.task-member-menu-copy small{font-size:var(--tv-font-nano);font-weight:620;color:var(--color-text-muted)}.task-date-shortcut{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid var(--color-border);border-radius:var(--tv-radius-sm);padding:.38rem .5rem;font-size:var(--tv-font-xs);text-align:left;transition:background var(--motion-fast) var(--motion-easing)}.task-date-shortcut:hover{background:var(--color-surface2)}.task-tag-chip{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--tv-radius-sm);padding:.18rem .42rem;font-size:var(--tv-font-nano)}.task-relation-option{border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:1rem .5rem;font-size:var(--tv-font-sm);text-align:center;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.task-relation-option:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:var(--color-surface2)}.task-field-popover{border:1px solid var(--color-border);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 95%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--color-text);box-shadow:var(--tv-shadow-float);padding:.5rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-field-picker-menu{width:min(18rem,calc(100vw - 1.5rem))}.task-attachment-menu{width:min(12rem,calc(100vw - 1.5rem));padding:.25rem}.task-subtask-status-menu{width:min(10rem,calc(100vw - 1.5rem));padding:.25rem}.task-checklist-menu{width:min(14rem,calc(100vw - 1.5rem));padding:.25rem}.task-inline-action{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--tv-radius-md);padding:.38rem .5rem;transition:background var(--motion-fast) var(--motion-easing)}.task-inline-action:hover{background:color-mix(in srgb,var(--tv-primary) 7%,var(--tv-surface-2))}.task-description-editor{border:1px solid var(--color-border);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 88%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));padding:.75rem}.task-primary-button{background:var(--color-primary)!important;color:var(--color-onPrimary, #fff)!important}.tavano-submit-button{min-height:2.45rem!important;border:0!important;border-radius:var(--tv-radius-md, .5rem)!important;background:linear-gradient(135deg,var(--color-primary, #ff7b5f),color-mix(in srgb,var(--color-primary, #ff7b5f) 76%,#fb923c))!important;color:var(--color-onPrimary, #fff)!important;box-shadow:0 .65rem 1.55rem color-mix(in srgb,var(--color-primary, #ff7b5f) 24%,transparent)!important;font-weight:760!important;transition:transform var(--motion-fast, .14s) var(--motion-easing, ease),box-shadow var(--motion-fast, .14s) var(--motion-easing, ease),opacity var(--motion-fast, .14s) var(--motion-easing, ease)!important}.tavano-submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .8rem 1.85rem color-mix(in srgb,var(--color-primary, #ff7b5f) 30%,transparent)!important}.tavano-submit-button:disabled{opacity:.5!important;transform:none!important;box-shadow:none!important}.people-page-tabs{width:min(100%,42rem)}.people-page-tabs-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.people-page-tab{display:inline-flex;min-width:0;min-height:2.55rem;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--tv-radius-md, .5rem);color:var(--color-text-muted);font-size:var(--tv-font-sm, .875rem);font-weight:760;line-height:1;padding:0 .85rem;transition:background var(--motion-fast, .14s) var(--motion-easing, ease),color var(--motion-fast, .14s) var(--motion-easing, ease),box-shadow var(--motion-fast, .14s) var(--motion-easing, ease)}.people-page-tab[data-active=true]{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface2));color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent)}.people-page-tab:not([data-active=true]):hover{background:var(--color-surface2);color:var(--color-text)}.members-tab-content{display:grid;min-width:0;gap:1.5rem}.task-existing-field-button{display:flex;width:100%;align-items:center;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.5rem .65rem;font-size:var(--tv-font-sm);font-weight:650;text-align:left;transition:background var(--motion-fast) var(--motion-easing)}.task-existing-field-button:hover{background:var(--color-surface2)}.task-custom-field-table{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 84%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));box-shadow:var(--shadow-soft)}.task-custom-field-scope{font-size:var(--tv-font-nano)}.task-attachment-dropzone{border:1px dashed color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 44%,transparent);color:var(--color-text-muted);padding:1rem;text-align:center;font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.task-attachment-dropzone.is-drag-over{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--tv-surface-2));color:var(--color-text)}.task-attachment-row{display:flex;min-width:0;align-items:center;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-sm);padding:.38rem .5rem;color:var(--color-text);font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.task-attachment-row-inner{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .65rem}.task-attachment-copy{display:grid;min-width:0;gap:.22rem}.task-attachment-row>.task-attachment-copy{flex:1 1 auto}.task-attachment-name{min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--tv-font-xs);font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-storage-badge{display:inline-flex;width:-moz-max-content;width:max-content;flex:0 1 auto;max-width:100%;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary-soft) 54%,var(--color-surface2));color:var(--color-text-muted);padding:.12rem .42rem;font-size:var(--tv-font-nano);font-weight:760;line-height:1.15}.task-storage-badge svg{flex:0 0 auto;color:var(--color-primary)}.task-attachment-row:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:var(--color-surface2)}.task-section-title{margin:0;color:var(--color-text);font-size:clamp(1.25rem,2vw,1.85rem);font-weight:760;line-height:1.08}.task-icon-tool{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--tv-radius-sm);color:var(--color-text-muted);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.task-icon-tool--small{width:1.75rem;height:1.75rem}.task-icon-tool:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:var(--color-surface2);color:var(--color-text)}.task-subtask-save{min-height:2rem!important;padding-inline:.75rem!important}.task-checklist-item{display:flex;min-width:0;align-items:center;gap:.5rem;border-radius:var(--tv-radius-sm);padding:.38rem .5rem;font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing)}.task-checklist-item:hover{background:var(--color-surface2)}.task-dialog-eyebrow{color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:760;letter-spacing:0;text-transform:uppercase}.task-existing-field-row{width:100%;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.65rem .75rem;text-align:left;transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.task-existing-field-row:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:var(--color-surface2)}.task-existing-field-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem;color:var(--color-text-muted);font-size:var(--tv-font-nano)}.task-empty-state{border:1px dashed color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:var(--tv-radius-md);color:var(--color-text-muted);padding:2rem;text-align:center;font-size:var(--tv-font-sm)}@media (min-width: 768px) and (max-width: 1535px){.list-table-scroll-inner{padding:.35rem}.list-table-grid{grid-template-columns:1.8rem minmax(17rem,2.08fr) minmax(5.5rem,.5fr) minmax(7.4rem,.72fr) minmax(6.7rem,.6fr) minmax(5.4rem,.46fr) minmax(8.9rem,.82fr) minmax(7.75rem,.74fr) 2.35rem;-moz-column-gap:.42rem;column-gap:.42rem}.list-table-header{padding:.55rem .62rem}.list-table-row{padding:.62rem .7rem}.list-table-head-cell{gap:.25rem}}@media (min-width: 1536px){.tavano-list-view-page{max-width:min(168rem,calc(100vw - var(--tv-os-shell-w, 5rem) - 2rem))}.list-view-stack{gap:.9rem}.list-view-command-primary{justify-content:flex-start}.list-view-summary-pills{width:min(100%,46rem)}.list-table-scroll-inner{padding:.85rem}.list-table-grid{grid-template-columns:2.1rem minmax(24rem,2.4fr) minmax(7.5rem,.58fr) minmax(8rem,.58fr) minmax(8.8rem,.6fr) minmax(7rem,.46fr) minmax(10rem,.66fr) minmax(16rem,1.1fr) 3rem;-moz-column-gap:.7rem;column-gap:.7rem}.list-table-row{min-height:4.25rem;padding-inline:.95rem}}@media (max-width: 767px){.tavano-list-view-page{max-width:100%;gap:.7rem}.tavano-list-view-header{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:.65rem;padding:.65rem!important}.tavano-list-view-header .tv-app-page-header-icon{width:2.3rem;height:2.3rem}.tavano-list-view-header .tv-app-page-description{display:none}.tavano-list-view-header .tv-app-page-meta{margin-top:.35rem}.tavano-list-view-header .tv-app-page-header-main,.tavano-list-view-header .tv-app-page-actions{flex:1 1 100%;width:100%;align-self:stretch}.tavano-list-view-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;justify-content:stretch;gap:.4rem;padding:.25rem}.tavano-list-view-actions>button{width:100%!important;justify-content:center}.tavano-list-view-actions>button:last-child{grid-column:span 2;min-width:0;min-height:2.35rem;padding-inline:.45rem;font-size:var(--tv-font-xs)}.tavano-list-view-actions>button:last-child svg:last-child{display:none}.list-view-command-surface{display:grid;gap:.44rem;padding:.42rem}.list-view-command-primary,.list-view-command-secondary{display:grid;width:100%;min-width:0;align-items:center;gap:.45rem;overflow:visible;scrollbar-width:none}.list-view-command-primary{grid-template-columns:minmax(0,1fr);overflow:visible}.list-view-command-secondary{grid-template-columns:minmax(0,1fr)}.list-view-command-primary::-webkit-scrollbar,.list-view-command-secondary::-webkit-scrollbar{display:none}.list-view-filter-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;flex-wrap:initial;overflow:visible;padding:.12rem 0 .18rem}.list-filter-chip{min-height:2rem;min-width:0;flex:initial;justify-content:space-between;padding-inline:.55rem}.tavano-list-view-tabs,.tavano-list-view-toolbar{display:flex!important;flex:0 0 auto;width:auto;min-height:0;overflow-x:auto;align-items:center;align-content:center;gap:.38rem;padding:0;scrollbar-width:none}.tavano-list-view-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;width:100%;overflow:visible}.tavano-list-view-tabs>.relative{width:100%;min-width:0}.tavano-list-view-toolbar{justify-content:flex-start;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;overflow:visible}.tavano-list-view-tabs button,.tavano-list-view-toolbar button,.list-view-tool-button,.list-view-tab-button{width:100%!important;min-width:0;justify-content:center;gap:.3rem;padding-inline:.45rem!important;font-size:var(--tv-font-xs);white-space:nowrap}.tavano-list-view-tabs button,.list-view-tab-button{min-width:0}.list-view-tab-label--desktop{display:none}.list-view-tab-label--mobile{display:inline}.tavano-list-view-toolbar button,.tavano-list-view-toolbar .list-view-tool-button{width:100%!important;padding-inline:.45rem!important}.list-view-desktop-label{display:none}.list-view-mobile-label{display:inline}.tavano-list-view-picker{position:fixed!important;left:.5rem!important;right:.5rem!important;top:calc(var(--tv-os-topbar-h) + .75rem)!important;width:auto;max-height:calc(100vh - var(--tv-os-topbar-h) - 1.5rem)}.tavano-list-view-picker .grid{grid-template-columns:minmax(0,1fr)!important}.tavano-list-view-workbench{min-height:22rem}.list-view-workbench-header{align-items:stretch;flex-direction:column;gap:.55rem;padding:.65rem}.list-view-summary-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex-wrap:initial;justify-content:flex-start;gap:.4rem;overflow:visible;padding-bottom:0}.list-view-summary-pills::-webkit-scrollbar{display:none}.list-view-summary-pill{flex:initial;min-height:1.75rem;justify-content:space-between;gap:.25rem;padding-inline:.45rem;font-size:var(--tv-font-nano)}.tavano-list-view-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important}.tavano-list-view-dialog .grid{grid-template-columns:minmax(0,1fr)!important}.tavano-list-view-dialog :where(.flex.items-center.justify-between,.flex.items-start.justify-between,.flex.justify-end,.flex.items-center.gap-2){align-items:stretch;flex-wrap:wrap}.list-table-scroll-inner{min-width:0;padding:0}.list-table-body{display:grid;gap:.9rem;padding:.72rem .55rem calc(7.35rem + env(safe-area-inset-bottom,0px))}.list-table-body.divide-y>:not([hidden])~:not([hidden]){border-top-width:0!important}.list-task-card{gap:0}.list-task-card[data-expanded=true]{gap:1.25rem;padding-bottom:.95rem}.list-task-card[data-expanded=true]>.list-expanded-panel{margin-top:0}.list-table-header{display:none}.list-table-grid{grid-template-columns:minmax(0,1fr)}.list-table-row{grid-template-columns:1.18rem minmax(0,1fr);gap:.2rem .48rem;align-items:start;border:1px solid color-mix(in srgb,var(--list-status-color, var(--color-primary)) 14%,var(--color-border));border-radius:var(--tv-radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--color-primary)) 4%,transparent),transparent 8rem),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 98%,transparent),color-mix(in srgb,var(--tv-surface) 99%,transparent))!important;box-shadow:0 .6rem 1.4rem color-mix(in srgb,var(--color-shadow, #111827) 7%,transparent);min-height:0;padding:.72rem .68rem .72rem .76rem}.list-table-row:before{inset-block:.74rem;inset-inline-start:.38rem;width:.12rem;opacity:.64}.list-table-row>button:first-child{grid-column:1;grid-row:1}.list-row-expand-button{width:1.12rem!important;min-width:1.12rem!important;height:1.7rem!important;margin-top:-.08rem;border-color:transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 48%,var(--color-text-muted))}.list-row-expand-button:hover{background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,transparent);transform:none}.list-table-row>.list-task-main-cell{grid-column:2;grid-row:1}.list-row-updated,.list-row-assignee,.list-row-due,.list-row-priority,.list-row-status,.list-row-comment,.list-row-attachments{display:none}.list-task-title{font-size:.98rem;font-weight:780;line-height:1.28;white-space:normal}.list-task-title-line{gap:.34rem;padding-right:.1rem}.list-task-title-line .list-status-dot-button{display:none!important}.list-task-subline{margin-top:.18rem}.list-row-mobile-meta{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.56rem}.list-mobile-chip{width:auto;min-height:1.52rem;height:auto;flex:0 1 auto;justify-content:flex-start;border-color:color-mix(in srgb,var(--color-border) 50%,transparent);background:color-mix(in srgb,var(--color-surface2) 34%,transparent);padding:.22rem .48rem;font-size:.7rem;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent)}.list-mobile-chip:first-child{border-color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 30%,var(--color-border));background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,var(--color-surface));color:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 72%,var(--color-text));font-weight:780}.list-row-mobile-comment{display:flex;min-width:0;align-items:center;gap:.35rem;margin-top:.46rem;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 58%,transparent);color:var(--color-text-muted);padding:.35rem .52rem;font-size:var(--tv-font-xs)}.list-row-mobile-comment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-status-trigger{max-width:100%}.list-trigger-chevron{display:none}.list-expanded-panel{padding:0 .16rem 1.35rem 2.15rem}.list-subtask-panel-head{padding:.7rem}.list-subtask-heading-icon,.list-subtask-count-pill{width:1.9rem;height:1.9rem;min-width:1.9rem}.list-subtask-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.62rem}.list-subtask-status-cell{justify-content:flex-start}.list-subtask-status-trigger{width:100%;max-width:none;justify-content:space-between}.list-subtask-add-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;padding:.58rem .62rem}.list-subtask-add-row>button{width:auto;min-width:3.35rem}.list-subtask-empty{margin:.62rem;padding:.68rem}.list-inline-add-row{border:1px dashed var(--color-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--color-surface2) 62%,transparent);padding:.75rem}.list-view-popover{position:fixed!important;top:calc(var(--tv-os-topbar-h) + .75rem)!important;right:.75rem!important;left:.75rem!important;width:auto!important;max-height:calc(100vh - var(--tv-os-topbar-h) - 2rem);overflow:auto}.list-board-column,.list-board-new-column{width:min(18.125rem,calc(100vw - 2rem))}.list-calendar-day{min-height:5.5rem}.list-wide-table--timeline,.list-wide-table--team{min-width:38rem}.tv-task-detail-panel{left:50%!important;right:auto!important;top:50%!important;width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;height:calc(100vh - .75rem)!important;max-height:calc(100vh - .75rem)!important;transform:translate(-50%,-50%)!important;border-radius:var(--tv-radius-lg)!important}.tv-task-detail-panel .tavano-soft-separator>div,.tv-task-detail-hero>div,.tv-task-panel :where(.flex.items-center.gap-2,.flex.min-w-0.items-center.gap-2){align-items:stretch;flex-wrap:wrap}.tv-task-panel :where(.w-24){width:5.75rem}.tv-task-detail-panel :where(.grid-cols-\[1fr_160px_120px\]){grid-template-columns:minmax(0,1fr)!important}.tv-task-detail-panel :where(.text-\[30px\]){font-size:1.2rem!important;line-height:1.2!important}}.tv-overlay{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--tv-primary) 12%,transparent),transparent 36%),color-mix(in srgb,var(--tv-bg) 74%,black)!important}.tv-dialog-content,.tv-alert-dialog-content,.tv-sheet-content,.tv-drawer-content,.tv-dropdown-content,.tv-popover-content,.tv-toast{border-radius:var(--tv-radius-xl)!important;border-color:color-mix(in srgb,var(--tv-border-strong) 64%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))!important;color:var(--tv-text)!important;box-shadow:var(--tv-shadow-float)!important}.tv-sheet-content[data-state],.tv-drawer-content{border-radius:var(--tv-radius-xl)!important}.tv-sheet-content[data-state][data-side=bottom],.tv-drawer-content{border-top-left-radius:var(--tv-radius-sheet, 18px)!important;border-top-right-radius:var(--tv-radius-sheet, 18px)!important}.tv-dropdown-content,.tv-popover-content{max-width:calc(100vw - 1rem)!important;border-radius:var(--tv-radius-lg)!important;padding:.4rem!important}.tv-dropdown-content--sub{min-width:10rem}.tv-dropdown-content--menu,.tv-menubar-content--menu{min-width:12rem}.tv-context-content,.tv-menubar-content{box-shadow:var(--tv-shadow-float)}.tv-context-content,.tv-menubar-content--sub{min-width:8rem}.tv-menu-label{font-size:var(--tv-font-nano);letter-spacing:0}.tv-menu-shortcut{font-size:var(--tv-font-xs);letter-spacing:0}.tv-form-description,.tv-form-message{font-size:.8rem}.tv-select-content{min-width:8rem;max-height:24rem}.tv-select-viewport--popper{height:var(--radix-select-trigger-height);min-width:var(--radix-select-trigger-width)}.tv-command-root{background:var(--tv-surface-raised)}.tv-command-dialog [cmdk-group-heading]{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:760;letter-spacing:0;padding:.38rem .5rem}.tv-command-dialog [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.tv-command-dialog [cmdk-group]{padding-inline:.5rem}.tv-command-dialog [cmdk-input-wrapper] svg,.tv-command-dialog [cmdk-item] svg{width:1.25rem;height:1.25rem}.tv-command-dialog [cmdk-input]{height:3rem}.tv-command-dialog [cmdk-item]{padding:.75rem .5rem}.tv-command-list{max-height:18.75rem}.tv-command-group [cmdk-group-heading]{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:760;letter-spacing:0;padding:.38rem .5rem}.tv-table-head{font-size:var(--tv-font-xs);letter-spacing:0}.tv-table-head>[role=checkbox],.tv-table-cell>[role=checkbox]{transform:translateY(2px)}.tv-drawer-handle{width:6.25rem;height:.375rem;background:color-mix(in srgb,var(--tv-text-muted) 24%,transparent)}.tv-drawer-handle--sm{width:3rem;height:.25rem}.drawer-rtl-side{width:20rem}.scrollbar-track{padding:1px}.tv-separator{background:color-mix(in srgb,var(--tv-border) 88%,transparent)}.tv-separator--horizontal{height:1px}.tv-separator--vertical{width:1px}.tv-radio{width:1.125rem;height:1.125rem;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.tv-radio:focus-visible{box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),0 0 0 3px color-mix(in srgb,var(--tv-primary) 18%,transparent)}.tv-textarea{min-height:5.5rem}.tv-toast--default{border-color:color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border))!important}.tv-toast--destructive{border-color:color-mix(in srgb,var(--tv-danger) 32%,var(--tv-border))!important}.calendar-head-cell{font-size:.8rem}.icon-select-content{width:min(21.25rem,calc(100vw - 1rem))}.icon-select-list{max-height:17.5rem}.multi-select-input{min-width:3.75rem}.multi-select-menu{box-shadow:var(--tv-shadow-float)}.navigation-menu-chevron{top:1px}.tv-dropdown-item,.tv-select-item,[cmdk-item]{min-height:2.25rem!important;border-radius:var(--tv-radius-sm)!important;line-height:1.25rem!important}.tv-dropdown-item,.tv-select-item{white-space:normal!important}.tv-dropdown-item:hover,.tv-dropdown-item:focus{background:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2))!important;color:var(--tv-text)!important}.tv-tooltip-content{border-radius:var(--tv-radius-sm)!important;border-color:color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-surface-raised) 92%,var(--tv-primary-soft))!important;color:var(--tv-text)!important}.tv-toast{overflow:hidden}.tv-toast:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.22rem;background:linear-gradient(180deg,var(--tv-primary),var(--tv-info))}.tv-responsive-table{border-radius:var(--tv-radius-lg);border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);background:color-mix(in srgb,var(--tv-surface) 88%,transparent)}.tv-table th{background:color-mix(in srgb,var(--tv-surface-2) 70%,transparent)}.tv-table tr{transition:background var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tv-table tbody tr:hover{background:color-mix(in srgb,var(--tv-primary) 7%,var(--tv-surface-2))!important}.tv-progress{box-shadow:inset 0 1px color-mix(in srgb,white 5%,transparent)}.tv-progress [role=progressbar],.tv-progress>div{background-size:180% 100%;animation:tv-progress-flow 1.8s var(--motion-easing) infinite}.tavano-app-content :where([class*=text-red-]),.tv-dialog-content :where([class*=text-red-]),.tv-dropdown-content :where([class*=text-red-]),.tv-popover-content :where([class*=text-red-]){color:var(--tv-danger)!important}.tavano-app-content :where([class*=border-red-]),.tv-dialog-content :where([class*=border-red-]),.tv-dropdown-content :where([class*=border-red-]),.tv-popover-content :where([class*=border-red-]){border-color:color-mix(in srgb,var(--tv-danger) 32%,var(--tv-border))!important}.tavano-app-content :where([class*=bg-red-]),.tv-dialog-content :where([class*=bg-red-]),.tv-dropdown-content :where([class*=bg-red-]),.tv-popover-content :where([class*=bg-red-]){background-color:var(--tv-danger-soft)!important}.tavano-app-content :where([class*=text-amber-],[class*=text-yellow-]),.tv-dialog-content :where([class*=text-amber-],[class*=text-yellow-]),.tv-dropdown-content :where([class*=text-amber-],[class*=text-yellow-]),.tv-popover-content :where([class*=text-amber-],[class*=text-yellow-]){color:var(--tv-warning)!important}.tavano-app-content :where([class*=border-amber-],[class*=border-yellow-]),.tv-dialog-content :where([class*=border-amber-],[class*=border-yellow-]),.tv-dropdown-content :where([class*=border-amber-],[class*=border-yellow-]),.tv-popover-content :where([class*=border-amber-],[class*=border-yellow-]){border-color:color-mix(in srgb,var(--tv-warning) 32%,var(--tv-border))!important}.tavano-app-content :where([class*=bg-amber-],[class*=bg-yellow-]),.tv-dialog-content :where([class*=bg-amber-],[class*=bg-yellow-]),.tv-dropdown-content :where([class*=bg-amber-],[class*=bg-yellow-]),.tv-popover-content :where([class*=bg-amber-],[class*=bg-yellow-]){background-color:var(--tv-warning-soft)!important}.tavano-app-content :where([class*=text-green-],[class*=text-emerald-]),.tv-dialog-content :where([class*=text-green-],[class*=text-emerald-]),.tv-dropdown-content :where([class*=text-green-],[class*=text-emerald-]),.tv-popover-content :where([class*=text-green-],[class*=text-emerald-]){color:var(--tv-success)!important}.tavano-app-content :where([class*=border-green-],[class*=border-emerald-]),.tv-dialog-content :where([class*=border-green-],[class*=border-emerald-]),.tv-dropdown-content :where([class*=border-green-],[class*=border-emerald-]),.tv-popover-content :where([class*=border-green-],[class*=border-emerald-]){border-color:color-mix(in srgb,var(--tv-success) 32%,var(--tv-border))!important}.tavano-app-content :where([class*=bg-green-],[class*=bg-emerald-]),.tv-dialog-content :where([class*=bg-green-],[class*=bg-emerald-]),.tv-dropdown-content :where([class*=bg-green-],[class*=bg-emerald-]),.tv-popover-content :where([class*=bg-green-],[class*=bg-emerald-]){background-color:var(--tv-success-soft)!important}.tavano-app-content :where([class*=text-cyan-],[class*=text-sky-],[class*=text-blue-]),.tv-dialog-content :where([class*=text-cyan-],[class*=text-sky-],[class*=text-blue-]),.tv-dropdown-content :where([class*=text-cyan-],[class*=text-sky-],[class*=text-blue-]),.tv-popover-content :where([class*=text-cyan-],[class*=text-sky-],[class*=text-blue-]){color:var(--tv-info)!important}.tavano-app-content :where([class*=border-cyan-],[class*=border-sky-],[class*=border-blue-]),.tv-dialog-content :where([class*=border-cyan-],[class*=border-sky-],[class*=border-blue-]),.tv-dropdown-content :where([class*=border-cyan-],[class*=border-sky-],[class*=border-blue-]),.tv-popover-content :where([class*=border-cyan-],[class*=border-sky-],[class*=border-blue-]){border-color:color-mix(in srgb,var(--tv-info) 32%,var(--tv-border))!important}.tavano-app-content :where([class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-]),.tv-dialog-content :where([class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-]),.tv-dropdown-content :where([class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-]),.tv-popover-content :where([class*=bg-cyan-],[class*=bg-sky-],[class*=bg-blue-]){background-color:var(--tv-info-soft)!important}.tavano-app-content :where([class*=text-purple-],[class*=text-violet-],[class*=text-indigo-]),.tv-dialog-content :where([class*=text-purple-],[class*=text-violet-],[class*=text-indigo-]),.tv-dropdown-content :where([class*=text-purple-],[class*=text-violet-],[class*=text-indigo-]),.tv-popover-content :where([class*=text-purple-],[class*=text-violet-],[class*=text-indigo-]){color:var(--tv-automation)!important}.tavano-app-content :where([class*=border-purple-],[class*=border-violet-],[class*=border-indigo-]),.tv-dialog-content :where([class*=border-purple-],[class*=border-violet-],[class*=border-indigo-]),.tv-dropdown-content :where([class*=border-purple-],[class*=border-violet-],[class*=border-indigo-]),.tv-popover-content :where([class*=border-purple-],[class*=border-violet-],[class*=border-indigo-]){border-color:color-mix(in srgb,var(--tv-automation) 28%,var(--tv-border))!important}.tavano-app-content :where([class*=bg-purple-],[class*=bg-violet-],[class*=bg-indigo-]),.tv-dialog-content :where([class*=bg-purple-],[class*=bg-violet-],[class*=bg-indigo-]),.tv-dropdown-content :where([class*=bg-purple-],[class*=bg-violet-],[class*=bg-indigo-]),.tv-popover-content :where([class*=bg-purple-],[class*=bg-violet-],[class*=bg-indigo-]){background-color:var(--tv-automation-soft)!important}.tavano-app-content :where([class*=text-slate-],[class*=text-zinc-],[class*=text-neutral-],[class*=text-gray-]),.tv-dialog-content :where([class*=text-slate-],[class*=text-zinc-],[class*=text-neutral-],[class*=text-gray-]),.tv-dropdown-content :where([class*=text-slate-],[class*=text-zinc-],[class*=text-neutral-],[class*=text-gray-]),.tv-popover-content :where([class*=text-slate-],[class*=text-zinc-],[class*=text-neutral-],[class*=text-gray-]){color:var(--tv-text-muted)!important}.tv-field,.tavano-field,.tavano-app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select),.tv-select-trigger{min-height:2.35rem;border-radius:var(--tv-radius-md)!important;border:1px solid color-mix(in srgb,var(--tv-border) 92%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-2) 92%,transparent),color-mix(in srgb,var(--tv-surface) 88%,transparent))!important;color:var(--tv-text)!important;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent)}.tv-dialog-content .tv-task-title-input,.tavano-app-content .tv-dialog-content .tv-task-title-input{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.tv-dialog-content .tv-task-title-input:focus,.tv-dialog-content .tv-task-title-input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important}.tv-select-content,[data-radix-popper-content-wrapper] [role=listbox]{max-width:calc(100vw - 1rem)!important;border-radius:var(--tv-radius-lg)!important;border-color:var(--tv-border)!important;background:var(--tv-surface-raised)!important;color:var(--tv-text)!important;box-shadow:var(--tv-shadow-float)!important}.tv-select-item{border-radius:var(--tv-radius-sm)!important}.tv-checkbox,.tv-radio{border-color:color-mix(in srgb,var(--tv-primary) 26%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-surface-2) 94%,transparent)!important}.tv-checkbox{border-radius:999px!important}.tavano-app-content [role=checkbox],.tv-os-root [role=checkbox]{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important;flex:0 0 1.25rem!important;aspect-ratio:1 / 1!important;align-self:center!important;border-radius:999px!important;padding:0!important}.tv-checkbox[data-state=checked]{border-color:color-mix(in srgb,var(--tv-primary) 88%,white 8%)!important;background:var(--gradient-primary-alt)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--tv-primary) 24%,transparent)!important}.tv-switch{width:36px!important;height:20px!important;min-width:36px!important;min-height:20px!important;max-width:36px!important;max-height:20px!important;flex:0 0 36px!important;align-items:center!important;justify-content:flex-start!important;padding:.125rem!important;border-color:color-mix(in srgb,var(--tv-border) 92%,transparent)!important;background:color-mix(in srgb,var(--tv-surface-2) 82%,var(--tv-surface))!important;box-shadow:inset 0 1px color-mix(in srgb,white 7%,transparent),inset 0 0 0 1px color-mix(in srgb,#000 6%,transparent)!important}.tv-switch:hover{border-color:color-mix(in srgb,var(--tv-primary) 42%,var(--tv-border))!important}.tv-switch[data-state=checked]{border-color:color-mix(in srgb,var(--tv-primary) 62%,var(--tv-border))!important;background:var(--gradient-primary)!important;box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent),0 0 0 1px color-mix(in srgb,var(--tv-primary) 14%,transparent)!important}.tv-switch-thumb{width:16px!important;height:16px!important;background:color-mix(in srgb,var(--tv-text-muted) 80%,var(--tv-surface) 20%)!important;box-shadow:0 1px 2px color-mix(in srgb,#000 28%,transparent),0 0 0 1px color-mix(in srgb,white 8%,transparent)!important}.tv-switch[data-state=checked] .tv-switch-thumb{background:var(--color-onPrimary, #fff)!important;transform:translate(16px)!important}.tv-switch[data-state=unchecked] .tv-switch-thumb{transform:translate(0)!important}[dir=rtl] .tv-switch[data-state=checked] .tv-switch-thumb{transform:translate(-16px)!important}.permissions-dialog .tv-switch,.remote-desk-setting-row .tv-switch{margin-inline-start:.75rem}.tv-segmented-control,.tv-mobile-action-bar{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--tv-border) 92%,transparent);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);padding:.25rem}.tv-segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;border:0;background:transparent;color:var(--tv-text-muted);padding:.35rem .75rem;font-size:.78rem;font-weight:760}.tv-segmented-control.is-sm button{min-height:1.75rem;padding:.25rem .55rem;font-size:.72rem}.tv-segmented-control button[data-active=true]{background:var(--gradient-primary);color:var(--color-onPrimary);box-shadow:var(--shadow-accent-soft)}.tv-mobile-action-bar{position:sticky;right:0;bottom:calc(5rem + env(safe-area-inset-bottom,0px));left:0;z-index:30;justify-content:center;box-shadow:var(--tv-shadow-float)}.tv-responsive-table{border-radius:var(--tv-radius-lg)}.tv-template-command .dashboard-insight-strip,.tv-template-command .dashboard-chart-board,.tavano-dashboard-redesign .dashboard-insight-strip,.tavano-dashboard-redesign .dashboard-chart-board{gap:.7rem!important}.dashboard-insight-card,.dashboard-chart-card{min-height:0}.tavano-dashboard-redesign .dashboard-chart-card{position:relative;overflow:hidden}.tavano-dashboard-redesign .dashboard-chart-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 7%,transparent),transparent 44%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--tv-info) 9%,transparent),transparent 26%);opacity:.72}.tavano-dashboard-redesign .dashboard-chart-card>div{position:relative;z-index:1}.dashboard-chart-card .tavano-chart-canvas{min-height:clamp(11rem,16vw,14.5rem);border:1px solid color-mix(in srgb,var(--tv-primary) 8%,var(--tv-border));background:linear-gradient(to top,color-mix(in srgb,var(--tv-border) 28%,transparent) 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--tv-info) 6%,transparent),transparent 52%),color-mix(in srgb,var(--tv-surface-2) 86%,transparent);background-size:100% 25%,auto,auto}.tavano-my-tasks-page .mytasks-task-card,.tavano-my-tasks-page .mytasks-task-line,.inbox-row,.timesheet-full-task-row,.timesheet-recent-ticket,.calendar-compact-event-row{border-radius:var(--tv-radius-md)!important;border-color:color-mix(in srgb,var(--tv-border) 92%,transparent)!important;background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent)!important;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-my-tasks-page .mytasks-task-card:hover,.tavano-my-tasks-page .mytasks-task-line:hover,.inbox-row:hover,.timesheet-full-task-row:hover,.timesheet-recent-ticket:hover,.calendar-compact-event-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border))!important;box-shadow:var(--tv-shadow-soft)}.tavano-my-tasks-page.tv-app-page{grid-template-columns:minmax(0,1fr);color:var(--color-text)}.tavano-my-tasks-page>*{min-width:0}.tavano-my-tasks-page .mytasks-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;padding:1rem}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-header-main{grid-column:1;grid-row:1}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions{grid-column:2;grid-row:1}.tavano-my-tasks-page .mytasks-header-tools{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);gap:.75rem;width:100%;min-width:0;padding-top:.85rem}.tavano-my-tasks-page .mytasks-tab-strip{display:flex;align-items:flex-start;min-width:0;max-width:100%;gap:.5rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.tavano-my-tasks-page .mytasks-tab-strip::-webkit-scrollbar{display:none}.tavano-my-tasks-page .mytasks-tab-link{display:inline-flex;min-height:2.45rem;max-width:100%;flex:0 0 auto;align-items:center;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:.55rem .75rem;text-decoration:none;font-size:.875rem;font-weight:750;line-height:1;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-my-tasks-page .mytasks-tab-link:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.tavano-my-tasks-page .mytasks-tab-link span{min-width:0}.tavano-my-tasks-page .mytasks-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-my-tasks-page .mytasks-tab-label-compact{display:none}.tavano-my-tasks-page .mytasks-compact-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-width:0}.tavano-my-tasks-page .mytasks-compact-stat{min-height:100%}.tavano-my-tasks-page .mytasks-compact-stat.tv-app-stat--blue .tv-app-stat-icon{color:var(--color-primary)}.tavano-my-tasks-page .mytasks-compact-stat.tv-app-stat--amber .tv-app-stat-icon{color:var(--color-warning)}.tavano-my-tasks-page .mytasks-compact-stat.tv-app-stat--rose .tv-app-stat-icon{color:var(--color-danger)}.tavano-my-tasks-page .mytasks-compact-stat.tv-app-stat--emerald .tv-app-stat-icon{color:var(--color-success)}.tavano-my-tasks-page .mytasks-work-panel{overflow:hidden}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{display:grid;grid-template-columns:minmax(0,1.45fr) 8rem 8rem minmax(9rem,12rem);align-items:center;gap:.75rem}.tavano-my-tasks-page .mytasks-table-head{padding:.75rem 1rem}.tavano-my-tasks-page .mytasks-task-line{width:100%;border-top:1px solid var(--color-border);padding:.75rem 1rem;text-align:start}.tavano-my-tasks-page .mytasks-task-line:first-child{border-top:0}.tavano-my-tasks-page .mytasks-task-note,.tavano-my-tasks-page .mytasks-group-helper,.tavano-my-tasks-page .mytasks-work-subtitle{display:block;min-width:0;color:var(--color-text-muted);font-size:var(--tv-font-xs);line-height:1.35;overflow-wrap:anywhere}.tavano-my-tasks-page .mytasks-task-note{margin-top:.22rem}.tavano-my-tasks-page .mytasks-task-card{display:block;width:100%;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding:1rem;text-align:start}.tavano-my-tasks-page .mytasks-shared-badge{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--tv-radius-sm);padding:.28rem .5rem;font-size:var(--tv-font-nano);font-weight:720;line-height:1;text-transform:uppercase;white-space:nowrap}.tavano-my-tasks-page .mytasks-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem}.tavano-my-tasks-page .mytasks-add-task-card{display:flex;min-height:10rem;align-items:center;justify-content:center;border-style:dashed;font-size:.875rem}@media (max-width: 980px){.tavano-my-tasks-page .mytasks-command-bar{align-items:stretch;grid-template-columns:minmax(0,1fr)}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions{grid-column:1;grid-row:2;width:100%;justify-content:flex-start}.tavano-my-tasks-page .mytasks-header-tools{grid-row:3;grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions>*{flex:1 1 0}.tavano-my-tasks-page .mytasks-tab-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;overflow:visible}.tavano-my-tasks-page .mytasks-tab-link{min-width:0;align-self:flex-start;justify-content:center;padding-inline:.45rem}.tavano-my-tasks-page .mytasks-tab-label-full{display:none}.tavano-my-tasks-page .mytasks-tab-label-compact{display:inline}.tavano-my-tasks-page .mytasks-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-my-tasks-page .mytasks-card-grid{grid-template-columns:minmax(0,1fr)}}.tavano-chat-page{--chat-panel-bg: color-mix(in srgb, var(--tv-surface) 88%, transparent);--chat-panel-strong: color-mix(in srgb, var(--tv-surface-raised) 90%, transparent);--chat-canvas-bg: color-mix(in srgb, var(--tv-bg-soft) 72%, var(--tv-surface-2));--chat-bubble-other: color-mix(in srgb, var(--tv-surface-raised) 90%, var(--tv-surface));--chat-bubble-mine: color-mix(in srgb, var(--tv-primary-soft) 46%, var(--tv-surface-raised));--chat-bubble-mine-border: color-mix(in srgb, var(--tv-primary) 28%, var(--tv-border));--chat-active-bg: color-mix(in srgb, var(--tv-primary-soft) 70%, var(--tv-surface));--chat-online: var(--tv-success);--chat-unread: var(--tv-primary);position:relative;display:flex;width:100%;height:100%;min-height:0;gap:.75rem;overflow:hidden;padding:.75rem;color:var(--tv-text);background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 5%,transparent),transparent 34%),linear-gradient(315deg,color-mix(in srgb,var(--tv-info) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-2) 34%,transparent),transparent 42%),var(--tv-bg)!important}.tavano-chat-rail,.tavano-chat-frame{border-radius:var(--tv-radius-lg)!important;box-shadow:var(--tv-shadow-card)!important}.chat-web-conversation-rail{display:none;min-height:0;flex-shrink:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));background:linear-gradient(180deg,var(--chat-panel-strong),var(--chat-panel-bg));box-shadow:var(--tv-shadow-soft)}.tavano-chat-rail-shell{width:clamp(19rem,23vw,22.5rem)}.chat-web-main{min-width:0;min-height:0;flex:1 1 0}.chat-web-frame{position:relative;display:flex;height:100%;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 86%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent));box-shadow:var(--tv-shadow-soft)}.chat-conversation-main{display:flex;min-width:0;min-height:0;flex:1 1 0;flex-direction:column}.chat-header-shell{flex:0 0 auto;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);background:linear-gradient(180deg,var(--chat-panel-strong),color-mix(in srgb,var(--tv-surface) 90%,transparent));box-shadow:0 1px color-mix(in srgb,white 9%,transparent);-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.tavano-chat-panel,.tavano-task-panel,.task-inline-panel,.task-search-results,.task-template-card,.task-repeat-panel,.space-chat-card{border-color:color-mix(in srgb,var(--tv-primary) 9%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 88%,transparent),color-mix(in srgb,var(--tv-surface) 95%,transparent))!important;box-shadow:var(--tv-shadow-soft)}.space-chat-section{display:grid;gap:.75rem}.space-chat-section-title{margin:0;color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:760;letter-spacing:0;text-transform:uppercase}.space-chat-card{min-height:9rem}.space-chat-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.space-chat-card-identity{display:flex;min-width:0;align-items:center;gap:.5rem}.space-chat-card-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--color-text-muted)}.space-chat-card-icon--primary{color:var(--color-primary)}.space-chat-card-title{overflow:hidden;margin:0;color:var(--color-text);font-size:var(--tv-font-sm);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.space-chat-card-topic{display:-webkit-box;overflow:hidden;margin:0 0 .65rem;color:var(--color-text-muted);font-size:var(--tv-font-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.space-chat-card-topic--spaced{margin-bottom:.85rem}.space-chat-card-meta{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:var(--tv-font-xs)}.space-chat-create-label{display:block;margin-bottom:.5rem;color:var(--color-text);font-size:var(--tv-font-sm);font-weight:650}.space-chat-create-option{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:var(--tv-font-sm)}.space-chat-dialog-actions{display:flex;justify-content:flex-end;gap:.5rem}.chat-header-row{display:flex;min-width:0;min-height:4.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.chat-channel-identity{display:flex;min-width:0;align-items:center;gap:.75rem}.chat-header-mobile-button,.chat-header-action,.chat-channel-panel-close,.chat-composer-icon-button,.chat-composer-more{border-radius:var(--tv-radius-md)!important}.chat-header-mobile-button,.chat-header-action{width:2.35rem;height:2.35rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent)!important;background:color-mix(in srgb,var(--tv-surface-2) 74%,transparent)!important;color:var(--tv-text)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.chat-header-mobile-button:hover,.chat-header-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-primary-soft) 46%,var(--tv-surface-2))!important}.chat-channel-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 62%,var(--tv-surface-2));color:var(--tv-primary)}.chat-channel-title-block{min-width:0}.chat-channel-title-row{display:flex;min-width:0;align-items:center;gap:.5rem}.chat-channel-title{min-width:0;overflow:hidden;color:var(--tv-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.chat-channel-subtitle{overflow:hidden;color:var(--tv-text-muted);font-size:var(--tv-font-xs);text-overflow:ellipsis;white-space:nowrap}.chat-header-actions{display:flex;max-width:100%;flex:0 0 auto;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:none}.chat-header-actions::-webkit-scrollbar{display:none}.chat-active-call-banner{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--tv-border);padding:.5rem 1rem}.chat-active-call-main{display:flex;min-width:0;align-items:center;gap:.5rem}.chat-active-call-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--tv-primary);animation:chat-active-call-pulse 1.45s var(--motion-easing) infinite}.chat-active-call-title{min-width:0;overflow:hidden;color:var(--tv-text);font-size:var(--tv-font-xs);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.chat-active-call-join{min-height:2rem!important;flex:0 0 auto;border-radius:999px!important;background:var(--tv-primary)!important;color:var(--color-onPrimary)!important}@keyframes chat-active-call-pulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.chat-message-stream{flex:1 1 0;min-height:0;overflow-y:auto;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--tv-primary) 5%,transparent),transparent 18rem),radial-gradient(circle at 86% 82%,color-mix(in srgb,var(--tv-info) 5%,transparent),transparent 20rem),linear-gradient(180deg,color-mix(in srgb,var(--chat-canvas-bg) 94%,transparent),color-mix(in srgb,var(--tv-bg) 96%,transparent));background-size:auto;padding:1rem 1.125rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border)) transparent}.chat-day-separator{position:relative;padding-block:.5rem}.chat-day-rule{position:absolute;inset-inline:0;top:50%;border-top:1px solid var(--tv-border)}.chat-day-pill{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-inline:auto;border:1px solid color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-surface-raised) 92%,transparent);color:var(--tv-text-muted);font-size:var(--tv-font-sm);padding:.25rem .75rem;box-shadow:var(--tv-shadow-soft)}.chat-message-row{position:relative;display:flex;gap:.5rem;width:100%;max-width:100%;min-width:0;padding-inline:.125rem}.chat-message-row--left{justify-content:flex-start}.chat-message-row--right{justify-content:flex-end}.chat-message-row--selected{border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 20%,transparent)}.chat-message-line{position:relative;display:flex;width:100%;min-width:0;align-items:flex-start;gap:.7rem;padding-block:.28rem}.chat-message-line--left{flex-direction:row}.chat-message-line--right{flex-direction:row-reverse}.chat-thread-line{left:.75rem;top:2.25rem;bottom:.25rem}.chat-message-bubble{position:relative;z-index:0;flex:0 1 auto;width:auto!important;max-width:min(74%,48rem);min-width:0;cursor:default;border:1px solid color-mix(in srgb,var(--tv-border) 74%,transparent);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 68%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));box-shadow:0 8px 22px color-mix(in srgb,black 6%,transparent);padding:.75rem .82rem;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.chat-message-bubble>*{position:relative;z-index:1}.chat-message-row--mine .chat-message-bubble{border-color:color-mix(in srgb,var(--tv-primary) 16%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 18%,var(--tv-surface-raised)),color-mix(in srgb,var(--tv-surface) 96%,transparent));border-radius:var(--tv-radius-md);box-shadow:0 10px 24px color-mix(in srgb,var(--tv-primary) 6%,transparent)}.chat-message-bubble:after{display:none;content:none}.chat-message-row--other .chat-message-bubble:after{left:-.34rem;border-top:0;border-right:0}.chat-message-row--mine .chat-message-bubble:after{right:-.34rem;border-bottom:0;border-left:0}.chat-message-row--mine .chat-message-author{color:var(--tv-primary)}.chat-message-bubble--selected{border-color:color-mix(in srgb,var(--tv-primary) 42%,var(--tv-border));background:var(--chat-active-bg)!important}.chat-message-meta{display:flex;min-width:0;align-items:center;gap:.5rem}.chat-message-meta--right{justify-content:flex-end}.chat-message-author{min-width:0;overflow:hidden;color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.chat-message-time{flex:0 0 auto;color:var(--tv-text-muted);font-size:var(--tv-font-nano);white-space:nowrap}.chat-message-copy{max-width:100%;margin-top:.125rem;overflow:hidden;border-radius:var(--tv-radius-sm);color:var(--tv-text);font-size:var(--tv-font-sm);line-height:1.65;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;white-space:pre-wrap}.thread-entry-body{text-align:start;unicode-bidi:plaintext}.chat-message-reply-context{margin-bottom:.35rem;border-left:2px solid var(--tv-border);color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding-left:.55rem}.chat-message-footer{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem;border-top:1px solid color-mix(in srgb,var(--tv-border) 54%,transparent);padding-top:.45rem;padding-bottom:.1rem}.chat-message-footer--right{flex-direction:row-reverse}.chat-message-footer-main{min-width:0;flex:1 1 0}.chat-message-footer-meta,.chat-message-quick-actions,.chat-thread-avatar-stack{display:flex;align-items:center}.chat-message-footer-meta{min-width:0;gap:.5rem}.chat-message-quick-actions{gap:.375rem;transition:opacity .2s var(--motion-easing),transform .2s var(--motion-easing)}.chat-message-tag{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;border:1px solid var(--tv-border);border-radius:999px;background:var(--tv-surface-2);color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:700;letter-spacing:0;padding:.25rem .625rem;text-transform:uppercase}.chat-message-assigned-list,.chat-message-attachments,.chat-message-reactions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;align-items:flex-start}.chat-message-assigned-pill,.chat-message-attachment-link,.chat-message-reaction-pill,.chat-message-reminder-pill{display:inline-flex;align-items:center;border:1px solid var(--tv-border);border-radius:999px}.chat-message-assigned-pill{gap:.5rem;color:var(--tv-text);font-size:var(--tv-font-nano);padding:.25rem .625rem}.chat-message-assigned-status{border-radius:999px;font-size:var(--tv-font-nano);padding:.125rem .375rem}.chat-message-attachment-link{min-width:0;max-width:min(100%,22rem);gap:.32rem;border-radius:var(--tv-radius-sm);color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.25rem .5rem}.chat-message-attachment-link>svg,.chat-pending-attachment>svg{flex:0 0 auto}.chat-message-media-card{display:flex;min-width:0;max-width:min(100%,23rem);flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);color:var(--tv-text-muted);text-decoration:none}.chat-message-media-card:hover{border-color:color-mix(in srgb,var(--tv-primary) 32%,var(--tv-border));color:var(--tv-text)}.chat-message-media-preview{display:block;width:100%;max-height:18rem;-o-object-fit:cover;object-fit:cover;background:var(--tv-surface)}.chat-message-media-card--video .chat-message-media-preview{aspect-ratio:16 / 9}.chat-message-media-card--audio{padding:.55rem;gap:.4rem}.chat-message-audio-preview{width:min(20rem,100%);max-width:100%}.chat-message-media-meta{display:block;min-width:0;overflow:hidden;padding:.38rem .55rem;color:inherit;font-size:var(--tv-font-xs);font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-storage-badge{display:inline-flex;min-width:0;max-width:9rem;align-items:center;gap:.2rem;border:1px solid color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-primary-soft) 52%,var(--tv-surface-2));color:var(--tv-text-muted);padding:.1rem .38rem;font-size:var(--tv-font-nano);font-weight:760;line-height:1.1}.chat-storage-badge svg{flex:0 0 auto;color:var(--tv-primary)}.chat-message-reactions{gap:.25rem}.chat-message-reaction-pill{gap:.28rem;border-color:transparent;color:var(--tv-text);font-size:var(--tv-font-xs);padding:.25rem .5rem;transition:background .16s ease,transform .16s ease}.chat-message-reaction-pill.is-pending,.chat-message-action-button.is-pending{cursor:progress!important;opacity:.72}.chat-message-reaction-pill:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-primary-soft) 44%,var(--tv-surface-2))!important}.chat-message-time-inline,.chat-message-reminder-pill{color:var(--tv-text-muted);font-size:var(--tv-font-nano);white-space:nowrap}.chat-message-reminder-pill{gap:.25rem;padding:.125rem .5rem}.chat-thread-summary{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent);color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.25rem .5rem;transition:transform .16s ease,background .16s ease}.chat-thread-summary:hover{transform:translateY(-1px)}.chat-thread-summary--right{margin-inline-start:auto}.chat-thread-summary-copy{display:inline-flex;min-width:0;align-items:center;gap:.25rem;overflow:visible;font-size:var(--tv-font-nano);white-space:nowrap}.chat-thread-summary-detail{display:none}.chat-thread-avatar-initial{font-size:.5625rem!important}.chat-thread-reply-avatar{width:1.125rem!important;height:1.125rem!important;margin-inline-start:-.25rem;border-width:1px!important}.chat-thread-reply-avatar:first-child{margin-inline-start:0}.chat-message-action-button{width:1.75rem!important;height:1.75rem!important;border:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent)!important;border-radius:var(--tv-radius-md)!important;background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}.chat-message-action-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-primary-soft) 42%,var(--tv-surface-2))!important}.chat-reaction-menu{padding:.35rem}.chat-reaction-grid{display:grid;grid-template-columns:repeat(4,2rem);gap:.25rem}.chat-reaction-option{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--tv-radius-sm);font-size:1rem;transition:background .16s ease,transform .16s ease}.chat-reaction-option:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-primary) 8%,var(--tv-surface-2))}@media (min-width: 768px){.chat-message-quick-actions{opacity:0;transform:translateY(.25rem)}.chat-message-row:hover .chat-message-quick-actions,.chat-message-row--selected .chat-message-quick-actions,.chat-message-quick-actions.is-visible{opacity:1;transform:none}}.chat-mobile-picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11500;background:color-mix(in srgb,black 42%,transparent);padding:4rem .75rem .75rem}.chat-composer-wrap{flex:0 0 auto;border-top:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface) 80%,transparent),var(--chat-panel-strong));padding:.85rem 1rem;-webkit-backdrop-filter:blur(var(--blur-surface));backdrop-filter:blur(var(--blur-surface))}.chat-composer-notice{margin-bottom:.5rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs);text-align:center}.chat-composer-shell{border:1px solid color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border));border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));box-shadow:var(--tv-shadow-soft);padding:.65rem .75rem}.chat-composer-field-row{display:flex;align-items:flex-end;gap:.5rem}.chat-composer-input-wrap{position:relative;min-width:0;flex:1 1 0}.chat-composer-send{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;border-radius:999px!important;background:var(--tv-primary)!important;color:var(--color-onPrimary)!important;box-shadow:var(--shadow-accent-soft);transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease!important}.chat-composer-send:hover{transform:translateY(-1px);box-shadow:var(--shadow-accent-strong)}.chat-composer-send:disabled{background:color-mix(in srgb,var(--tv-border) 72%,var(--tv-surface-2))!important;color:var(--tv-text-muted)!important;box-shadow:none}.chat-composer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;overflow:visible;padding-bottom:.125rem}.chat-composer-tool-group{display:flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 76%,transparent);padding:.125rem .25rem}.chat-composer-icon-button,.chat-composer-more{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem!important;height:2rem!important}.chat-composer-more{border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent)!important;background:color-mix(in srgb,var(--tv-surface-2) 76%,transparent)!important}.chat-pending-attachment-remove{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;color:var(--tv-text-muted);opacity:.78;transition:background .16s ease,color .16s ease,opacity .16s ease}.chat-pending-attachment-remove:hover{background:var(--tv-surface-2);color:var(--tv-text);opacity:1}.chat-side-tool-rail{display:none;width:3rem;min-height:0;flex-shrink:0;flex-direction:column;align-items:center;gap:.5rem;border-left:1px solid var(--tv-border);background:var(--tv-surface);padding:.5rem}.chat-side-member-stack{position:relative;width:2.25rem;height:3.15rem;overflow:visible;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-2);padding:.25rem}.chat-side-avatar-initial{font-size:.5rem!important}.chat-side-count-pill{position:absolute;right:.1rem;bottom:.1rem;display:grid;width:1rem;height:1rem;place-items:center;border-radius:999px;font-size:.5625rem;font-weight:760}.chat-side-tool-button{width:2rem!important;height:2rem!important;border-radius:var(--tv-radius-md)!important}.chat-side-tool-button--bottom{margin-top:auto}.chat-channel-panel{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);padding:.75rem;box-shadow:var(--tv-shadow-float)}.chat-channel-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;border-radius:var(--tv-radius-md);padding:.5rem .75rem}.chat-channel-panel-title{min-width:0;overflow:hidden;color:var(--tv-text);font-size:var(--tv-font-lg);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.chat-channel-panel-close{width:2rem!important;height:2rem!important}.chat-channel-panel-search{flex:0 0 auto;margin-bottom:.75rem}.chat-panel-search-input{border-radius:var(--tv-radius-md)!important;padding-left:2.25rem!important;background:var(--tv-surface-2)!important;border-color:var(--tv-border)!important}.chat-panel-tab-body{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.chat-panel-section-card{margin-bottom:1rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-2);padding:1rem}.chat-panel-section-label{margin-bottom:.5rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:760;letter-spacing:0;text-transform:uppercase}.chat-panel-section-icon,.chat-panel-empty-icon{display:grid;place-items:center;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface)}.chat-panel-section-icon{width:2.5rem;height:2.5rem;flex:0 0 auto}.chat-panel-empty-icon{width:3.5rem;height:3.5rem;margin:0 auto 1rem;background:var(--tv-surface-2)}.chat-pinned-banner{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--tv-border);background:var(--tv-surface-2);padding:.5rem 1rem}.chat-pinned-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--tv-info)}.chat-pinned-content{min-width:0;flex:1 1 0}.chat-pinned-label,.chat-pinned-copy{font-size:var(--tv-font-xs)}.chat-pinned-label{color:var(--tv-text);font-weight:700}.chat-pinned-copy{color:var(--tv-text-muted)}.chat-composer-input{flex:1 1 0!important;border:0!important;background:transparent!important;color:var(--tv-text)!important;box-shadow:none!important;min-height:2.35rem!important;max-height:9rem!important;overflow-y:auto!important;resize:none!important;padding:.45rem 0!important;line-height:1.5!important}.chat-composer-input::-moz-placeholder{color:var(--tv-text-muted)}.chat-composer-input::placeholder{color:var(--tv-text-muted)}.chat-composer-input:focus-visible{box-shadow:none!important;outline:none!important}.chat-pending-attachments{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.chat-pending-attachment{display:inline-flex;max-width:min(100%,16rem);align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent);color:var(--tv-text);font-size:var(--tv-font-xs);padding:.3rem .55rem}.chat-pending-attachment-copy{display:inline-flex;min-width:0;align-items:center;gap:.35rem}.chat-message-empty{display:grid;min-height:16rem;place-items:center;align-content:center;justify-items:center;gap:.45rem;color:var(--tv-text-muted);text-align:center}.chat-message-empty-icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 58%,var(--tv-surface-2));color:var(--tv-primary)}.chat-message-empty-title{color:var(--tv-text);font-size:var(--tv-font-md);font-weight:760}.chat-message-empty-copy{max-width:18rem;color:var(--tv-text-muted);font-size:var(--tv-font-sm)}.chat-composer-mode-button{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:1.75rem!important;border-radius:var(--tv-radius-md)!important;font-size:var(--tv-font-xs)!important;padding-inline:.5rem!important}.chat-mention-popover{position:absolute;inset-inline:0;bottom:100%;z-index:40;overflow:hidden;margin-bottom:.5rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);color:var(--tv-text);box-shadow:var(--tv-shadow-float)}.chat-mention-tabs{display:flex;align-items:center;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--tv-border);padding:.5rem;scrollbar-width:none}.chat-mention-tabs::-webkit-scrollbar{display:none}.chat-mention-tab,.chat-mention-item{border-radius:var(--tv-radius-sm);transition:background .16s ease,color .16s ease,transform .16s ease}.chat-mention-tab{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.25rem .5rem;white-space:nowrap}.chat-mention-tab[data-active=true],.chat-mention-tab:hover{background:var(--tv-primary-soft);color:var(--tv-primary)}.chat-mention-list{max-height:16rem;overflow-y:auto;padding:.25rem}.chat-mention-empty{color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.5rem .75rem}.chat-mention-item{display:block;width:100%;color:var(--tv-text);padding:.5rem .75rem;text-align:left}.chat-mention-item[data-active=true],.chat-mention-item:hover{background:var(--tv-surface-2)}.chat-mention-item-title,.chat-mention-item-subtitle,.chat-menu-member-title,.chat-menu-member-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-mention-item-title{font-size:var(--tv-font-sm)}.chat-mention-item-subtitle{color:var(--tv-text-muted);font-size:var(--tv-font-nano)}.chat-mention-meta,.chat-mention-task-icons{display:inline-flex;align-items:center;gap:.25rem;color:var(--tv-text-muted);font-size:var(--tv-font-nano);line-height:1rem}.chat-mention-meta{max-width:100%;margin-top:.125rem}.chat-mention-card{display:inline-flex;width:100%;max-width:100%;align-items:center;gap:.55rem;margin-block:.125rem;overflow:hidden;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--tv-surface);color:var(--tv-text);box-shadow:var(--tv-shadow-soft);padding:.5rem .625rem;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.chat-mention-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border))}.chat-mention-avatar{width:2.25rem!important;height:2.25rem!important;flex:0 0 auto;border:2px solid var(--tv-border)!important}.chat-mention-avatar-fallback{background:var(--tv-surface-2);color:var(--tv-text)}.chat-mention-icon{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2))}.chat-mention-copy{min-width:0;flex:1 1 0}.chat-mention-title{display:block;overflow:hidden;color:var(--tv-text);font-size:var(--tv-font-xs);font-weight:760;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.chat-mention-subtitle{display:block;overflow:hidden;color:var(--tv-text-muted);font-size:var(--tv-font-nano);line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.chat-mention-status{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;border-radius:999px;font-size:var(--tv-font-nano);font-weight:700;padding:.125rem .5rem;white-space:nowrap}.chat-mention-status-dot{width:.375rem;height:.375rem;flex:0 0 auto;border-radius:999px}.chat-panel-tab-body--gap,.chat-panel-stack{gap:1rem}.chat-panel-stack{display:flex;flex-direction:column}.chat-panel-hint{color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-panel-segment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-2);padding:.375rem}.chat-panel-segment-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.chat-panel-segment-button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--tv-radius-md);color:var(--tv-text-muted);font-size:var(--tv-font-sm);font-weight:700;padding:.5rem .75rem;transition:background .16s ease,color .16s ease}.chat-panel-segment-button[data-active=true]{background:var(--tv-surface);color:var(--tv-text)}.chat-panel-count-pill,.chat-panel-owner-pill,.chat-assigned-person-pill{display:inline-flex;align-items:center;border-radius:999px;background:var(--tv-surface-2);color:var(--tv-text)}.chat-panel-count-pill,.chat-panel-owner-pill{font-size:var(--tv-font-nano);padding:.125rem .5rem}.chat-assigned-person-pill{gap:.25rem;font-size:var(--tv-font-nano);padding:.25rem .5rem}.chat-panel-empty-action,.chat-panel-mini-action,.chat-panel-row-action{border-radius:var(--tv-radius-md)!important}.chat-panel-empty-action{margin-top:1.25rem}.chat-panel-mini-action{height:1.75rem!important;font-size:var(--tv-font-nano)!important;padding-inline:.5rem!important}.chat-panel-row-action{height:2rem!important;font-size:var(--tv-font-xs)!important;padding-inline:.5rem!important}.chat-panel-section-card--compact,.chat-panel-section-card--plain,.chat-panel-scroll-card,.chat-panel-empty-card{border:1px solid var(--tv-border);border-radius:var(--tv-radius-md)}.chat-panel-section-card--compact{flex:0 0 auto;background:var(--tv-surface-2);padding:.75rem}.chat-panel-section-card--plain{flex:0 0 auto;background:var(--tv-surface);padding:.75rem}.chat-panel-kicker{margin-bottom:.5rem;color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:800;letter-spacing:0;text-transform:uppercase}.chat-panel-card-title{color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:700}.chat-panel-scroll-card{min-height:0;flex:1 1 0;overflow:hidden;background:var(--tv-surface);padding:.75rem}.chat-panel-member-row{display:flex;align-items:center;gap:.75rem;border-radius:var(--tv-radius-md);background:var(--tv-surface-2);padding:.5rem .75rem}.chat-panel-empty-card{color:var(--tv-text-muted);font-size:var(--tv-font-sm);padding:1rem}.chat-member-row-icon{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--tv-border);border-radius:999px;color:var(--tv-text)}.chat-member-action-row{display:flex;width:100%;min-width:0;align-items:center;gap:.75rem;border-radius:var(--tv-radius-lg);color:var(--tv-text);padding:.5rem .75rem;text-align:left;transition:transform .16s ease,background .16s ease}.chat-member-action-row--compact{gap:.5rem;border-radius:var(--tv-radius-md);padding:.375rem .5rem}.chat-member-copy{min-width:0;flex:1 1 0}.chat-member-title,.chat-member-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-member-title{color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:700}.chat-member-subtitle{color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-member-add-icon{width:.875rem;height:.875rem;margin-left:auto;flex:0 0 auto}.chat-panel-inline-action{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);color:var(--tv-text);font-size:var(--tv-font-sm);padding:.5rem .75rem}.chat-menu-action,.chat-menu-member-row{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:var(--tv-radius-md);text-align:left;transition:transform .16s ease,background .16s ease}.chat-menu-action{color:var(--tv-text);font-size:var(--tv-font-sm);padding:.5rem .625rem}.chat-menu-action--spaced{margin-bottom:.375rem}.chat-menu-action--danger{color:var(--tv-danger)}.chat-menu-action:hover,.chat-menu-member-row:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-surface-2) 86%,var(--tv-primary-soft))}.chat-menu-heading{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:800;letter-spacing:0;padding:.25rem .625rem .375rem;text-transform:uppercase}.chat-menu-member-list{max-height:11rem;overflow-y:auto;padding-inline-end:.25rem}.chat-menu-empty{color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.5rem .625rem}.chat-menu-member-row{color:var(--tv-text);padding:.5rem .625rem}.chat-menu-member-title{color:var(--tv-text);font-size:var(--tv-font-xs);line-height:1.25;overflow-wrap:anywhere;white-space:normal}.chat-menu-member-subtitle{color:var(--tv-text-muted);font-size:var(--tv-font-nano);line-height:1.25;overflow-wrap:anywhere;white-space:normal}@media (min-width: 768px){.chat-side-tool-rail{display:flex}.chat-channel-panel{position:relative;z-index:auto;height:100%;flex-shrink:0;border-top:0;border-bottom:0;border-right:0;border-radius:0;box-shadow:none;padding:1rem}}@media (min-width: 1024px){.chat-web-conversation-rail{display:flex}.chat-message-stream{padding:1.5rem 2rem}}@media (min-width: 1536px){.tavano-chat-rail-shell{width:clamp(20rem,22vw,24rem)}.chat-message-row{max-width:100%}.chat-message-bubble{max-width:min(68%,58rem)}}@media (max-width: 767px){.tavano-chat-page{gap:0;padding:0}.chat-web-frame{border-radius:0!important;border-inline:0}.chat-header-row{gap:.5rem;min-height:3.75rem;padding:.55rem .7rem}.chat-channel-icon,.chat-header-secondary-action{display:none!important}.chat-channel-title{max-width:min(48vw,13rem)}.chat-header-actions{max-width:10rem;overflow-x:auto}.chat-message-stream{padding:.8rem .6rem .9rem}.chat-message-line{gap:.45rem}.chat-message-bubble{max-width:calc(100% - 2.75rem);border-radius:.9rem .9rem .9rem .35rem;padding:.6rem .7rem}.chat-message-row--mine .chat-message-bubble{border-radius:.9rem .9rem .35rem}.chat-composer-wrap{padding:.55rem .6rem calc(.55rem + env(safe-area-inset-bottom,0px))}.chat-composer-shell{border-radius:.9rem;padding:.5rem .55rem}.chat-composer-input{min-height:2.1rem!important;max-height:6.8rem!important;padding-block:.35rem!important}.chat-composer-tools{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chat-composer-tools::-webkit-scrollbar{display:none}.chat-composer-tool-group{flex:0 1 auto;max-width:100%}.chat-message-empty{min-height:12rem}.chat-picker-filter{gap:.25rem;padding-inline:.25rem}.chat-composer-mobile-optional{display:none!important}}@media (max-width: 360px){.chat-composer-mobile-optional{display:none!important}}.chat-mention-card,.chat-mobile-conversation-row,.chat-panel-result-card,.chat-member-action-row{border-radius:var(--tv-radius-lg)}.chat-mention-card:hover,.chat-panel-result-card:hover,.chat-member-action-row:hover{background:color-mix(in srgb,var(--tv-surface-2) 86%,var(--tv-primary-soft))}.chat-mobile-conversation-row{display:flex;width:100%;align-items:center;gap:.65rem;border-color:transparent;border-width:1px;border-style:solid;border-radius:var(--tv-radius-md);background:transparent;padding:.625rem;color:var(--tv-text);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.chat-mobile-conversation-row:hover{border-color:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border));background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)}.chat-mobile-conversation-row:active,.chat-picker-member-row:active{transform:scale(.99)}.chat-mobile-conversation-row[data-active=true]{border-color:color-mix(in srgb,var(--tv-primary) 42%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 64%,var(--tv-surface)),color-mix(in srgb,var(--tv-surface) 96%,transparent));box-shadow:inset 3px 0 0 var(--tv-primary),var(--tv-shadow-soft)}.chat-picker-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.chat-picker-avatar,.chat-picker-channel-icon{width:2.6rem;height:2.6rem;flex:0 0 auto;border:1px solid var(--tv-border)}.chat-picker-channel-icon{display:grid;place-items:center;border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 46%,var(--tv-surface-2));color:var(--tv-primary)}.chat-picker-channel-icon--subject{background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 20%,var(--tv-surface-2)),color-mix(in srgb,var(--tv-warning) 14%,var(--tv-surface)))}.chat-channel-emoji{display:inline-grid;place-items:center;font-size:1rem;line-height:1}.chat-subject-group{display:grid;min-width:0}.chat-subject-row{display:flex;width:100%;min-width:0;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:var(--tv-radius-md);background:transparent;color:var(--tv-text);padding:.625rem;text-align:start;transition:background .16s ease,border-color .16s ease}.chat-subject-row:hover{border-color:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border));background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)}.chat-subject-copy{display:grid;min-width:0;flex:1 1 0;gap:.12rem}.chat-subject-title-line{display:flex;min-width:0;align-items:center;gap:.4rem}.chat-subject-title{min-width:0;overflow:hidden;color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.chat-subject-meta{overflow:hidden;color:var(--tv-text-muted);font-size:var(--tv-font-xs);text-overflow:ellipsis;white-space:nowrap}.chat-subject-chevron{width:1rem;height:1rem;flex:0 0 auto;color:var(--tv-text-muted);transition:transform .18s ease}.chat-subject-group[data-expanded=true] .chat-subject-chevron{transform:rotate(180deg)}.chat-subject-children{display:grid;min-width:0;overflow:hidden;padding-inline-start:1.05rem}.chat-subject-children .chat-mobile-conversation-row[data-nested=true]{padding-inline-start:.55rem}.chat-subject-empty{color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.55rem .65rem .8rem}.chat-presence-dot{position:absolute;right:-.05rem;bottom:-.05rem;width:.75rem;height:.75rem;border:2px solid var(--tv-surface);border-radius:999px;background:var(--tv-text-muted)}.chat-presence-dot--online{background:var(--chat-online)}.chat-picker-row-body,.chat-picker-title-block{min-width:0}.chat-picker-row-body{flex:1 1 0}.chat-picker-row-title-line{display:flex;min-width:0;align-items:center;gap:.4rem}.chat-picker-row-title,.chat-picker-title{overflow:hidden;color:var(--tv-text);text-overflow:ellipsis;white-space:nowrap}.chat-picker-row-title{font-size:var(--tv-font-sm);font-weight:720}.chat-picker-row-time{margin-left:auto;color:var(--tv-text-muted);font-size:var(--tv-font-nano);white-space:nowrap}.chat-picker-row-meta-line{display:flex;min-width:0;align-items:center;gap:.5rem;margin-top:.125rem}.chat-picker-row-preview{min-width:0;flex:1 1 0;overflow:hidden;color:var(--tv-text-muted);font-size:var(--tv-font-xs);text-overflow:ellipsis;white-space:nowrap}.chat-mobile-conversation-row[data-unread=true] .chat-picker-row-preview,.chat-mobile-conversation-row[data-unread=true] .chat-picker-row-time{color:var(--tv-text);font-weight:700}.chat-picker-row-flags{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem}.chat-picker-row-flag{width:.8rem;height:.8rem;color:var(--tv-text-muted)}.chat-picker-row-flag--star{color:var(--tv-warning);fill:color-mix(in srgb,var(--tv-warning) 82%,transparent)}.chat-unread-count{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--chat-unread) 42%,var(--tv-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--chat-unread) 84%,white 8%),color-mix(in srgb,var(--chat-unread) 90%,black 8%));color:var(--color-onPrimary);font-size:var(--tv-font-nano);font-variant-numeric:tabular-nums;font-weight:800;padding-inline:.35rem;box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 .35rem .9rem color-mix(in srgb,var(--chat-unread) 14%,transparent)}.chat-picker-row-meta{display:flex;min-width:0;align-items:center;gap:.35rem;margin-top:.125rem;overflow:hidden;color:var(--tv-text-muted);font-size:var(--tv-font-xs);text-overflow:ellipsis;white-space:nowrap}.chat-picker-mini-badge{flex:0 0 auto;font-size:.56rem!important}.chat-picker-member-row{display:flex;width:100%;align-items:center;gap:.75rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--tv-surface);padding:.75rem;color:var(--tv-text);text-align:left;transition:transform .16s ease,background .16s ease}.chat-picker-row-action-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--tv-primary)}.chat-picker-head{flex:0 0 auto;border-bottom:1px solid var(--tv-border);padding:.75rem}.chat-picker-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.chat-picker-title{font-size:var(--tv-font-lg);font-weight:760;letter-spacing:0}.chat-picker-subtitle{margin-top:.125rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-picker-close{width:2.25rem!important;height:2.25rem!important;flex:0 0 auto;border-radius:var(--tv-radius-md)!important}.chat-picker-search{position:relative}.chat-picker-search-icon{pointer-events:none;position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;color:var(--tv-text-muted);transform:translateY(-50%)}.chat-picker-search-input{height:2.75rem!important;border-color:var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface-2)!important;padding-left:2.25rem!important}.chat-picker-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:.65rem;border:1px solid color-mix(in srgb,var(--tv-primary) 9%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);padding:.25rem}.chat-picker-filter{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--tv-radius-sm);color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:760;padding:.45rem .35rem;transition:background .16s ease,color .16s ease,transform .16s ease}.chat-picker-filter:hover{transform:translateY(-1px);color:var(--tv-text)}.chat-picker-filter[data-active=true]{background:color-mix(in srgb,var(--tv-primary-soft) 66%,var(--tv-surface));color:var(--tv-primary);box-shadow:0 1px color-mix(in srgb,white 8%,transparent)}.chat-picker-filter-count{display:inline-grid;min-width:1.15rem;height:1.15rem;place-items:center;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,currentColor 13%,var(--tv-surface-raised)),color-mix(in srgb,currentColor 7%,var(--tv-surface)));color:currentColor;font-size:var(--tv-font-nano);font-variant-numeric:tabular-nums;font-weight:840;padding-inline:.25rem;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}.chat-picker-body{flex:1 1 0;overflow-y:auto;padding:.75rem}.chat-picker-section+.chat-picker-section{margin-top:1.25rem}.chat-picker-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.chat-picker-section-title{margin:0 0 .5rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:780;letter-spacing:0;text-transform:uppercase}.chat-picker-section-head .chat-picker-section-title{margin:0}.chat-picker-section-count{color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-picker-list{display:grid;gap:.5rem}.chat-picker-empty{border:1px dashed var(--tv-border);border-radius:var(--tv-radius-md);color:var(--tv-text-muted);font-size:var(--tv-font-sm);padding:1rem .75rem;text-align:center}.chat-picker-create-card{border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);padding:.5rem}.chat-picker-create-row{display:flex;gap:.5rem}.chat-picker-create-input{height:2.5rem!important;min-width:0;border-color:var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface-2)!important}.chat-picker-create-button{height:2.5rem!important;flex:0 0 auto;border-radius:var(--tv-radius-md)!important;padding-inline:.75rem!important}.chat-mobile-picker-panel{display:flex;width:100%;max-width:28rem;height:min(82dvh,47.5rem);margin-inline:auto;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-float)}.chat-active-call-banner{border-color:var(--tv-border);background:linear-gradient(90deg,color-mix(in srgb,var(--tv-success) 12%,transparent),color-mix(in srgb,var(--tv-info) 8%,transparent))}.chat-panel-result-card{background:color-mix(in srgb,var(--tv-surface) 88%,transparent)}.chat-panel-result-card--compact{border-radius:var(--tv-radius-md)}.chat-panel-avatar-initial{font-size:var(--tv-font-nano)!important}.chat-panel-avatar-initial--tiny{font-size:.5rem!important}.chat-panel-result-time,.chat-panel-result-link,.chat-panel-result-foot,.chat-panel-result-status{font-size:var(--tv-font-nano)}.chat-panel-result-time{margin-left:auto;color:var(--tv-text-muted);white-space:nowrap}.chat-panel-result-link{margin-top:.5rem;color:var(--tv-primary);font-weight:700}.chat-panel-result-foot{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.chat-panel-result-status{color:var(--tv-text-muted)}.chat-member-action-row--compact{border-radius:var(--tv-radius-md)}.chat-file-name{max-width:11.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-chat-channel-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-bg-soft) 96%,transparent))!important}.space-chat-dialog{border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent))!important;box-shadow:var(--tv-shadow-modal)!important;color:var(--tv-text)}.chat-context-menu,.thread-action-menu,.task-activity-context-menu{max-height:calc(100vh - 1.5rem);width:min(15.5rem,calc(100vw - 1rem));z-index:12000}.chat-context-menu{border-radius:var(--tv-radius-lg);border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-float)}.chat-context-menu button:hover{background:color-mix(in srgb,var(--tv-surface-2) 86%,var(--tv-primary-soft))}.task-activity-context-menu{border-radius:var(--tv-radius-lg);border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-float);padding:.625rem}.chat-menu-divider{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-border) 88%,transparent),transparent)}.chat-emoji-popover,.thread-emoji-popover,.task-activity-emoji-popover{width:min(21.25rem,calc(100vw - 1rem));z-index:12010}.chat-note-textarea{min-height:6.25rem}.chat-edit-textarea,.task-activity-edit-textarea{min-height:11.25rem}.chat-forward-note{min-height:5.625rem}.chat-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11950;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tv-bg) 34%,rgb(0 0 0 / .68));padding:1rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chat-modal-overlay--clips{z-index:11980}.chat-modal-card{display:flex;width:min(38rem,calc(100vw - 2rem));max-height:min(86dvh,46rem);min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-modal);padding:1rem}.chat-modal-card--wide{width:min(42rem,calc(100vw - 2rem))}.chat-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);padding-bottom:.9rem}.chat-modal-title{color:var(--tv-text);font-size:1.35rem;font-weight:780;letter-spacing:0;line-height:1.16}.chat-modal-subtitle{margin-top:.3rem;overflow:hidden;color:var(--tv-text-muted);font-size:var(--tv-font-sm);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.chat-modal-close{width:2.25rem!important;height:2.25rem!important;flex:0 0 auto;border-radius:var(--tv-radius-md)!important;color:var(--tv-text-muted)!important}.chat-modal-body{min-height:0;overflow-y:auto;padding-top:1rem}.chat-modal-field-stack{display:grid;gap:.95rem}.chat-modal-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.chat-modal-field{display:grid;min-width:0;gap:.35rem}.chat-modal-label,.chat-modal-summary-label{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:800;letter-spacing:0;text-transform:uppercase}.chat-modal-input,.chat-modal-select,.chat-modal-textarea{width:100%;border-color:var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface-2)!important;color:var(--tv-text)!important}.chat-modal-input,.chat-modal-select{min-height:2.5rem!important}.chat-modal-select--tall{min-height:2.75rem!important}.chat-modal-textarea{resize:none}.chat-modal-state-card,.chat-modal-warning-card,.chat-modal-summary-card{border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent)}.chat-modal-state-card{margin-top:1rem;padding:2rem 1rem;text-align:center}.chat-modal-state-title{color:var(--tv-text);font-size:var(--tv-font-md);font-weight:760}.chat-modal-state-copy{margin-top:.3rem;color:var(--tv-text-muted);font-size:var(--tv-font-sm);line-height:1.55}.chat-modal-warning-card{color:var(--tv-text-muted);font-size:var(--tv-font-sm);padding:.75rem .9rem}.chat-modal-summary-card{padding:.9rem}.chat-modal-summary-scroll{max-height:8rem;overflow-y:auto;color:var(--tv-text);font-size:var(--tv-font-sm);line-height:1.6;margin-top:.45rem;white-space:pre-wrap}.chat-modal-summary-scroll--muted{max-height:6rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-modal-summary-nested{margin-top:.85rem;border-top:1px solid var(--tv-border);padding-top:.85rem}.chat-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding-top:.2rem}.chat-modal-button{border-radius:var(--tv-radius-md)!important}.chat-settings-stack{display:grid;gap:.75rem}.chat-settings-hero,.chat-settings-card{border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent)}.chat-settings-hero{padding:1rem}.chat-settings-close-row{display:flex;justify-content:flex-end}.chat-settings-close{width:2rem!important;height:2rem!important;border-radius:var(--tv-radius-md)!important}.chat-settings-hero-content{margin-top:.25rem;text-align:center}.chat-settings-hero-icon{display:grid;width:4rem;height:4rem;place-items:center;margin-inline:auto;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--tv-surface);color:var(--tv-text-muted)}.chat-settings-hero-title{display:flex;min-width:0;align-items:center;justify-content:center;gap:.35rem;margin-top:.75rem;overflow:hidden;color:var(--tv-text);font-size:1.7rem;font-weight:780;line-height:1.16;text-overflow:ellipsis}.chat-settings-general-badge{display:inline-flex;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-inline-soft);color:var(--accent-text-strong);font-size:var(--tv-font-xs);font-weight:760;padding-inline:.5rem}.chat-settings-hero-subtitle{color:var(--tv-text-muted);font-size:var(--tv-font-sm)}.chat-settings-action-row{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.chat-settings-action{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-settings-action--disabled{opacity:.7}.chat-settings-action--warning{color:var(--tv-warning)}.chat-settings-action-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--tv-border);border-radius:999px;background:var(--tv-surface)}.chat-settings-action-icon--ai{border-color:color-mix(in srgb,var(--tv-primary) 38%,var(--tv-border));color:var(--tv-primary)}.chat-settings-action-icon--warning{border-color:color-mix(in srgb,var(--tv-warning) 32%,var(--tv-border));background:var(--tv-warning-soft)}.chat-settings-card{padding:.75rem}.chat-settings-label{color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:760}.chat-settings-label--spaced{margin-bottom:.5rem}.chat-settings-mini-label{margin-bottom:.25rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:760;letter-spacing:0;text-transform:uppercase}.chat-settings-input{border-color:var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-surface)!important;color:var(--tv-text)!important}.chat-settings-search{position:relative;margin-bottom:.5rem}.chat-settings-search-icon{pointer-events:none;position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;color:var(--tv-text-muted);transform:translateY(-50%)}.chat-settings-search-input{padding-left:2.25rem!important}.chat-settings-avatar-strip,.chat-settings-file-strip{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.chat-settings-avatar{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--tv-border)}.chat-settings-link{margin-top:.5rem;color:var(--tv-text);font-size:var(--tv-font-sm)}.chat-settings-muted{color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-subject-settings-grid{display:grid;gap:.65rem}.chat-subject-setting-field{display:grid;min-width:0;gap:.35rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:720}.chat-select-icon-option{display:inline-flex;min-width:0;align-items:center;gap:.45rem}.chat-subject-child-list{display:grid;gap:.35rem;border-top:1px solid color-mix(in srgb,var(--tv-border) 74%,transparent);padding-top:.65rem}.chat-subject-child-row{display:flex;min-width:0;align-items:center;gap:.45rem;border-radius:var(--tv-radius-md);color:var(--tv-text);padding:.45rem .35rem;text-align:start}.chat-subject-child-row:hover{background:color-mix(in srgb,var(--tv-surface) 82%,var(--tv-primary-soft))}.chat-subject-child-icon{display:inline-grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-primary-soft) 45%,var(--tv-surface));color:var(--tv-primary)}.chat-subject-child-name{min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-settings-file-tile{display:grid;width:3.5rem;height:3.5rem;flex:0 0 auto;place-items:center;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-2);color:var(--tv-text-muted)}.chat-settings-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--tv-radius-md);color:var(--tv-text);font-size:var(--tv-font-sm);padding:.5rem .25rem;text-align:left}.chat-settings-option:hover{background:color-mix(in srgb,var(--tv-surface) 82%,var(--tv-primary-soft))}.chat-settings-option--warning{color:var(--tv-warning)}.chat-settings-new-badge{font-size:var(--tv-font-nano)!important}.chat-channel-general-badge,.chat-call-badge,.chat-settings-edit-role{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:var(--tv-font-nano);font-weight:760}.chat-channel-general-badge{min-width:1.25rem;height:1.25rem;padding-inline:.375rem}.chat-call-badge{padding:.125rem .5rem!important}.chat-settings-edit-stack{display:flex;flex-direction:column;gap:.75rem}.chat-settings-edit-label{display:block;margin-bottom:.25rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.chat-settings-edit-check,.chat-settings-edit-member{display:flex;align-items:center;gap:.5rem}.chat-settings-edit-check{color:var(--tv-text);font-size:var(--tv-font-sm)}.chat-settings-edit-list{overflow-y:auto;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);padding:.5rem}.chat-settings-edit-list--members{max-height:16rem}.chat-settings-edit-list--invite{max-height:10rem}.chat-settings-edit-member{color:var(--tv-text);font-size:var(--tv-font-sm);padding-block:.375rem}.chat-settings-edit-role{color:var(--tv-text-muted);padding:.125rem .5rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-stack{gap:.65rem;padding:.75rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 6%,var(--tg-panel-soft)),var(--tg-panel-bg) 36%)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero{border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--tg-border));border-radius:.85rem;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 16%,var(--tg-panel-soft)),var(--tg-panel-soft) 72%);padding:.85rem;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),0 .75rem 1.55rem color-mix(in srgb,#000 12%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-content{display:flex;align-items:center;gap:.72rem;margin-top:0;text-align:start}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-icon{width:2.75rem;height:2.75rem;flex:0 0 auto;margin-inline:0;border:1px solid color-mix(in srgb,var(--color-primary) 42%,var(--tg-border));border-radius:.8rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 26%,var(--tg-panel-bg)),color-mix(in srgb,var(--color-primary) 10%,var(--tg-panel-bg)));color:var(--color-primary)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-icon svg{width:1.25rem;height:1.25rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-title{justify-content:flex-start;margin-top:0;color:var(--tg-text);font-size:1.35rem;font-weight:820}.tavano-chat-page[data-chat-view=telegram] .chat-settings-hero-subtitle{margin-top:.15rem;color:var(--tg-muted);font-size:.78rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-action-row{justify-content:flex-start;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-action{min-height:2.15rem;flex-direction:row;gap:.45rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--tg-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 5%,var(--tg-panel-bg));color:var(--tg-text);font-size:.72rem;font-weight:760;padding:.35rem .65rem .35rem .45rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-action:hover{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--tg-border));background:color-mix(in srgb,var(--color-primary) 11%,var(--tg-panel-bg))}.tavano-chat-page[data-chat-view=telegram] .chat-settings-action-icon{width:1.55rem;height:1.55rem;border:0;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary)}.tavano-chat-page[data-chat-view=telegram] .chat-settings-card{border:1px solid color-mix(in srgb,var(--color-primary) 13%,var(--tg-border));border-radius:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 4%,var(--tg-panel-soft)),color-mix(in srgb,var(--tg-panel-soft) 76%,var(--tg-panel-bg)) 76%)!important;padding:.72rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-label{margin-bottom:.35rem;color:var(--tg-muted);font-size:.68rem;font-weight:820}.tavano-chat-page[data-chat-view=telegram] .chat-settings-input{min-height:2.25rem;border:1px solid color-mix(in srgb,var(--color-primary) 12%,var(--tg-border))!important;border-radius:.72rem!important;background:color-mix(in srgb,var(--tg-panel-bg) 88%,transparent)!important;padding-inline:.75rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-input:focus{border-color:color-mix(in srgb,var(--color-primary) 44%,var(--tg-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)!important}.tavano-chat-page[data-chat-view=telegram] .chat-settings-avatar-strip,.tavano-chat-page[data-chat-view=telegram] .chat-settings-file-strip{gap:.4rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-avatar{width:1.75rem;height:1.75rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-link{display:inline-flex;width:auto;color:var(--color-primary);font-size:.78rem;font-weight:760}.tavano-chat-page[data-chat-view=telegram] .chat-settings-option{min-height:2.35rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--tg-border));border-radius:.72rem;background:color-mix(in srgb,var(--color-primary) 3%,var(--tg-panel-bg));padding:.5rem .65rem}.tavano-chat-page[data-chat-view=telegram] .chat-settings-option:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--tg-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--tg-panel-bg))}.chat-empty-picker-frame{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--tv-surface);box-shadow:none}.chat-empty-frame{display:none;height:100%;min-height:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 38%),var(--tv-surface);box-shadow:none}.chat-empty-state{max-width:23rem;padding:1.5rem;text-align:center}.chat-empty-icon{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;margin:0 auto 1rem;border:1px solid color-mix(in srgb,var(--tv-primary) 16%,var(--tv-border));border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-primary) 9%,var(--tv-surface-2));color:var(--tv-primary)}.chat-empty-title{margin:0;color:var(--tv-text);font-size:var(--tv-font-lg);font-weight:760;letter-spacing:0}.chat-empty-copy{margin:.55rem 0 0;color:var(--tv-text-muted);font-size:var(--tv-font-sm);line-height:1.65}@media (min-width: 1024px){.chat-empty-picker-frame{display:none!important}.chat-empty-frame{display:flex}}@media (max-width: 767px){.chat-modal-overlay{align-items:flex-end;padding:.5rem}.chat-modal-card,.chat-modal-card--wide{width:100%;max-height:calc(100dvh - 1rem);border-radius:var(--tv-radius-lg) var(--tv-radius-lg) var(--tv-radius-md) var(--tv-radius-md);padding:.85rem}.chat-modal-title{font-size:1.12rem}.chat-modal-field-grid{grid-template-columns:minmax(0,1fr)}.chat-modal-actions{position:sticky;bottom:0;flex-direction:column-reverse;align-items:stretch;background:color-mix(in srgb,var(--tv-surface) 94%,transparent);padding-top:.75rem}.chat-modal-actions>*{width:100%;justify-content:center}}.thread-panel-side{width:min(26.875rem,34vw);max-width:calc(100vw - 1rem)}.thread-panel-surface{position:relative;min-width:0;isolation:isolate;background:var(--tv-bg)!important;color:var(--tv-text);pointer-events:auto}body:has(.thread-panel-surface),body:has(.thread-panel-surface) #root,body:has(.thread-panel-surface) .tv-os-root,body:has(.thread-panel-surface) .tavano-app-content,body:has(.thread-panel-surface) .tavano-chat-page,body:has(.thread-panel-surface) .tavano-chat-frame{pointer-events:auto!important}body:has(.thread-panel-surface) .tv-overlay{pointer-events:none!important}.tavano-app-content:has(.thread-panel-popup),.tavano-app-content:has(.thread-panel-full),.tavano-chat-page:has(.thread-panel-popup),.tavano-chat-page:has(.thread-panel-full),.tavano-chat-frame:has(.thread-panel-popup),.tavano-chat-frame:has(.thread-panel-full){z-index:11600!important}.thread-panel-popup{top:2rem;right:2rem;bottom:2rem;left:2rem;z-index:11500;border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-modal)}.thread-panel-full{top:0;right:0;bottom:0;left:0;z-index:11500;border-radius:0;box-shadow:var(--tv-shadow-modal)}.thread-panel-header{flex:0 0 auto;position:relative;z-index:2;background:var(--tv-bg)}.thread-panel-header-row,.thread-entry-footer{min-width:0}.thread-panel-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;line-height:1.15}.thread-panel-subtitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tv-font-micro)}.thread-panel-view-actions{flex:0 0 auto}.thread-icon-button{width:2.25rem!important;height:2.25rem!important;border-radius:var(--tv-radius-md)!important}.thread-icon-button--compact{width:1.5rem!important;height:1.5rem!important}.thread-reaction-chip,.thread-reminder-pill{display:inline-flex;align-items:center;border-radius:999px;font-size:var(--tv-font-nano)}.thread-reaction-chip{gap:.28rem;border:1px solid var(--tv-border);background:var(--tv-surface-2);padding:.25rem .5rem}.thread-reaction-chip.is-pending,.thread-icon-button.is-pending{cursor:progress!important;opacity:.72}.thread-reminder-pill{gap:.25rem;border:1px solid var(--tv-primary);color:var(--tv-primary);padding:.125rem .5rem}.thread-menu-action,.thread-menu-member{display:flex;width:100%;align-items:center;border-radius:var(--tv-radius-md);color:var(--tv-text);text-align:left;transition:transform .16s ease,background .16s ease}.thread-menu-action{gap:.625rem;padding:.5rem .625rem;font-size:var(--tv-font-sm)}.thread-menu-member{gap:.5rem;padding:.5rem;font-size:var(--tv-font-sm)}.thread-menu-heading{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:820;letter-spacing:0;padding:.15rem .625rem .35rem;text-transform:uppercase}.thread-menu-member-list{display:grid;max-height:min(10rem,28vh);overflow-y:auto;gap:.125rem;padding-right:.1rem;scrollbar-width:thin}.thread-menu-empty{color:var(--tv-text-muted);font-size:var(--tv-font-xs);padding:.45rem .625rem .6rem}.thread-menu-action:hover,.thread-menu-member:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-surface-2) 86%,var(--tv-primary-soft))}.thread-menu-action--danger{color:var(--tv-danger)}.thread-menu-member-title,.thread-menu-member-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-menu-member-title{color:var(--tv-text)}.thread-menu-member-subtitle{color:var(--tv-text-muted);font-size:var(--tv-font-nano)}.thread-action-menu{border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-modal)}.thread-message-list{min-height:0;flex:1 1 0;overflow-y:auto;padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border)) transparent}.thread-message-card{position:relative;border:1px solid color-mix(in srgb,var(--tv-border) 74%,transparent);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 64%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));padding:.75rem .5rem;transition:background .16s ease,border-color .16s ease}.thread-message-card--root{padding-top:1rem;padding-bottom:1rem;border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary) 7%,var(--tv-surface-raised))}.thread-message-card--root .thread-entry-avatar{border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border));box-shadow:none}.thread-message-card--root .thread-entry-avatar>*{background:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-surface-2))!important;color:color-mix(in srgb,var(--tv-text) 74%,var(--tv-primary) 26%)!important}.thread-message-card--root .thread-entry-author{color:color-mix(in srgb,var(--tv-text) 84%,var(--tv-primary) 16%)}.thread-replies-kicker{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:800;letter-spacing:0;padding-top:.25rem;text-transform:uppercase}.thread-message-card--reply:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 28%,var(--tv-surface-raised)),color-mix(in srgb,var(--tv-surface) 94%,transparent))}.thread-entry-line{position:absolute;inset-inline-start:2.1875rem;width:1px;pointer-events:none}.thread-entry-line--root{inset-block-start:3.5rem;inset-block-end:0;opacity:.8}.thread-entry-line--reply{inset-block-start:0;inset-block-end:0;opacity:.7}.thread-entry{padding:.5rem}.thread-entry--mine{border:1px solid color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border));border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary-soft) 30%,var(--tv-surface-raised)),color-mix(in srgb,var(--tv-surface) 96%,transparent))}.thread-entry--mine .thread-entry-author{color:color-mix(in srgb,var(--tv-primary) 72%,var(--tv-text) 28%)}.tavano-chat-page[data-chat-view=telegram] .thread-entry--mine{border-color:color-mix(in srgb,var(--tg-blue) 30%,var(--tg-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tg-blue) 13%,var(--tg-panel-bg)),color-mix(in srgb,var(--tg-blue) 5%,var(--tg-panel-bg)))}.tavano-chat-page[data-chat-view=telegram] .thread-entry--mine .thread-entry-author{color:color-mix(in srgb,var(--tg-blue) 62%,var(--tg-text) 38%)}.thread-entry-row,.thread-entry-content,.thread-entry-head{min-width:0}.thread-entry-avatar{border:1px solid color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));box-shadow:0 8px 18px color-mix(in srgb,var(--tv-primary) 10%,transparent)}.thread-entry-author{max-width:min(12rem,42vw);font-size:.94rem}.thread-entry-time{color:var(--color-text-muted);font-size:var(--tv-font-nano);letter-spacing:0}.thread-entry-body{font-size:var(--tv-font-sm);line-height:1.7}.thread-attachment-list,.thread-pending-attachments{display:flex;min-width:0;flex-wrap:wrap;gap:.45rem;align-items:flex-start}.thread-attachment-list{margin-top:.6rem}.thread-attachment-link,.thread-pending-attachment{display:inline-flex;min-width:0;max-width:min(100%,22rem);align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent);color:var(--tv-text-muted);padding:.28rem .48rem;font-size:var(--tv-font-xs);font-weight:720;line-height:1.15}.thread-attachment-link:hover{border-color:color-mix(in srgb,var(--tv-primary) 24%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 30%,var(--tv-surface-2));color:var(--tv-text)}.thread-attachment-link>svg,.thread-pending-attachment>svg{flex:0 0 auto}.thread-media-card{display:flex;min-width:0;max-width:min(100%,23rem);flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 78%,transparent);color:var(--tv-text-muted);text-decoration:none}.thread-media-card:hover{border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border));color:var(--tv-text)}.thread-media-preview{display:block;width:100%;max-height:17rem;-o-object-fit:cover;object-fit:cover;background:var(--tv-surface)}.thread-media-card--video .thread-media-preview{aspect-ratio:16 / 9}.thread-media-card--audio{padding:.55rem;gap:.4rem}.thread-audio-preview{width:min(20rem,100%);max-width:100%}.thread-media-meta{display:block;min-width:0;overflow:hidden;padding:.38rem .55rem;color:inherit;font-size:var(--tv-font-xs);font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.thread-attachment-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-storage-badge{max-width:8rem}.thread-entry-footer-time{font-size:var(--tv-font-nano)}.thread-action-menu{z-index:11650;width:min(14.5rem,calc(100vw - 1.5rem));max-height:min(24rem,calc(100vh - 1.5rem));overflow-y:auto;background:var(--tv-surface-raised)!important;box-shadow:var(--tv-shadow-modal)}.thread-menu-separator{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border) 88%,transparent),transparent)}.thread-composer-wrap{flex:0 0 auto;border-top:1px solid var(--tv-border);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface) 68%,transparent),color-mix(in srgb,var(--tv-bg-soft) 96%,transparent));padding:1rem}.thread-reply-textarea{min-height:2.5rem}.thread-reply-composer{border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 86%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));padding:.625rem .75rem;box-shadow:0 18px 40px color-mix(in srgb,black 18%,transparent)}.thread-pending-attachments{margin-bottom:.55rem}.thread-pending-attachment{background:color-mix(in srgb,var(--tv-primary-soft) 32%,var(--tv-surface-2));color:var(--tv-text)}.thread-pending-remove,.thread-attach-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid transparent;color:var(--tv-text-muted);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.thread-pending-remove{width:1.35rem;height:1.35rem;border-radius:999px;margin-inline-start:.1rem}.thread-pending-remove:hover,.thread-attach-button:hover{border-color:color-mix(in srgb,var(--tv-primary) 24%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 38%,transparent);color:var(--tv-text)}.thread-composer-status{margin-bottom:.48rem;color:var(--tv-text-muted);font-size:var(--tv-font-xs);font-weight:700}.thread-attach-button{width:2.25rem!important;height:2.25rem!important;border-radius:var(--tv-radius-md)!important;background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)!important}.thread-reply-row{min-width:0}.thread-send-button{flex:0 0 auto;width:2.25rem!important;height:2.25rem!important;border-radius:var(--tv-radius-md)!important;background:var(--tv-primary)!important;color:var(--tv-on-primary)!important;box-shadow:var(--shadow-accent-strong)}.thread-send-button:hover:not(:disabled){background:var(--color-primary-hover)!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-line{align-items:stretch;gap:.7rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-line--left{flex-direction:row!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-line--right{flex-direction:row-reverse!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{width:auto!important;max-width:min(76%,58rem);border-color:color-mix(in srgb,var(--tg-border) 66%,transparent);border-radius:.9rem .9rem .9rem .25rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tg-panel-bg) 88%,transparent),color-mix(in srgb,var(--tg-bubble-in) 96%,transparent));box-shadow:0 1px 2px color-mix(in srgb,black 8%,transparent);padding:.68rem .74rem .62rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-row--mine .chat-message-bubble{border-color:color-mix(in srgb,var(--tg-blue) 34%,var(--tg-border));border-radius:.9rem .9rem .25rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tg-blue) 16%,var(--tg-panel-bg)),color-mix(in srgb,var(--tg-blue) 7%,var(--tg-panel-bg)));box-shadow:0 1px 3px color-mix(in srgb,var(--tg-blue) 13%,transparent)}.tavano-chat-page[data-chat-view=telegram] .chat-message-avatar{width:2rem!important;height:2rem!important}.tavano-chat-page[data-chat-view=telegram] .chat-message-author,.tavano-chat-page[data-chat-view=telegram] .thread-entry-author{color:color-mix(in srgb,var(--tg-text) 88%,var(--tg-blue) 12%);font-size:.92rem}.tavano-chat-page[data-chat-view=telegram] .chat-message-copy,.tavano-chat-page[data-chat-view=telegram] .thread-entry-body{font-size:.93rem;line-height:1.55}.tavano-chat-page[data-chat-view=telegram] .thread-message-card--root .thread-entry{border-color:color-mix(in srgb,var(--tg-blue) 12%,var(--tg-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tg-blue) 5%,var(--tg-panel-bg)),color-mix(in srgb,var(--tg-panel-bg) 94%,transparent))}.tavano-chat-page[data-chat-view=telegram] .thread-message-card--root .thread-entry--mine,.tavano-chat-page[data-chat-view=telegram] .thread-message-card--reply .thread-entry--mine{border-color:color-mix(in srgb,var(--tg-blue) 30%,var(--tg-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tg-blue) 13%,var(--tg-panel-bg)),color-mix(in srgb,var(--tg-blue) 5%,var(--tg-panel-bg)))}.tavano-chat-page[data-chat-view=telegram] .thread-reply-composer.chat-composer-shell{border:1px solid color-mix(in srgb,var(--tg-border) 68%,transparent);border-radius:1rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tg-panel-bg) 94%,transparent),color-mix(in srgb,var(--tg-search-bg) 72%,transparent));box-shadow:0 8px 24px color-mix(in srgb,black 7%,transparent);padding:.58rem .64rem}.tavano-chat-page[data-chat-view=telegram] .thread-reply-composer .chat-composer-input-wrap{border:1px solid color-mix(in srgb,var(--tg-border) 65%,transparent);border-radius:1.25rem;background:var(--tg-composer-input-bg);padding-inline:.88rem}.tavano-chat-page[data-chat-view=telegram] .thread-composer-tools{display:flex!important;flex-wrap:nowrap;gap:.18rem;overflow-x:auto;padding-bottom:.06rem;scrollbar-width:none}.tavano-chat-page[data-chat-view=telegram] .thread-composer-tools::-webkit-scrollbar{display:none}.tavano-chat-page[data-chat-view=telegram] .thread-composer-tools .chat-composer-tool-group{border:1px solid color-mix(in srgb,var(--tg-border) 52%,transparent);background:color-mix(in srgb,var(--tg-panel-bg) 64%,transparent);padding:.08rem .12rem}.tavano-chat-page[data-chat-view=telegram] .thread-composer-tools>*{flex:0 0 auto}.task-dialog-side,.task-dialog-v2-side{left:auto!important;right:0!important;top:0!important;transform:none!important;height:100vh!important;max-height:100vh!important;border-radius:0!important}.task-dialog-side{width:min(51.25rem,100vw)!important;max-width:min(51.25rem,100vw)!important}.task-dialog-v2-side{width:min(61.25rem,100vw)!important;max-width:min(61.25rem,100vw)!important}.task-dialog-full{width:96vw!important;max-width:96vw!important;height:94vh!important;max-height:94vh!important}.task-dialog-v2-full{width:98vw!important;max-width:98vw!important;height:95vh!important;max-height:95vh!important}.task-dialog-regular{max-width:56rem!important;max-height:90vh!important}.task-dialog-v2-regular{width:96vw!important;max-width:100rem!important;height:92vh!important;max-height:92vh!important}.task-description-textarea{min-height:7.5rem}.task-existing-field-dialog{width:min(calc(100vw - 1rem),56rem);max-height:86vh}.task-existing-field-grid{max-height:72vh;grid-template-columns:16.875rem minmax(0,1fr)}.task-creation-dialog{width:min(calc(100vw - 1.5rem),74rem);max-width:min(calc(100vw - 1.5rem),74rem)!important;max-height:min(92vh,58rem);border-radius:var(--tv-radius-lg)!important;border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border))!important;background:transparent!important;color:var(--tv-text);box-shadow:var(--tv-shadow-float)}.task-creation-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 6%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--tv-info) 5%,transparent),transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))}.task-creation-header,.task-creation-footer{border-color:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-surface-raised) 90%,transparent)}.task-creation-header{padding:1.125rem 1.25rem}.task-creation-header-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.task-creation-heading{display:flex;min-width:0;align-items:center;gap:.75rem}.task-creation-header-icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-md);background:var(--gradient-primary-alt);color:var(--color-onPrimary);box-shadow:var(--shadow-accent-soft)}.task-creation-title-copy{min-width:0}.task-creation-title-copy p:first-child{overflow:hidden;color:var(--tv-text);font-size:1.05rem;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.task-creation-title-copy p:last-child{margin-top:.2rem;color:var(--tv-text-muted);font-size:.72rem;font-weight:650;line-height:1.25}.task-creation-badge{flex:0 0 auto;border:0!important;background:var(--gradient-primary-alt)!important;color:var(--color-onPrimary)!important}.task-creation-soft-badge{border:0!important;background:color-mix(in srgb,var(--tv-primary-soft) 86%,transparent)!important;color:var(--tv-primary)!important}.task-creation-mini-badge{height:1.25rem;padding-inline:.4rem;font-size:.62rem}.task-creation-avatar-fallback{background:var(--tv-primary)!important;color:var(--color-onPrimary)!important;font-size:.62rem}.task-creation-scroll{display:grid;max-height:min(72vh,44rem);grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr);gap:.875rem;overflow-y:auto;padding:1rem 1.25rem}.task-creation-card{min-width:0;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));color:var(--tv-text);padding:.95rem;box-shadow:var(--tv-shadow-soft)}.task-creation-main-card{grid-column:1}.task-creation-side-card{grid-column:2}.task-creation-card-title{display:flex;min-width:0;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--tv-text);font-size:.82rem;font-weight:800}.task-creation-card-title svg{flex:0 0 auto;color:var(--tv-primary)}.task-creation-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.task-creation-input{border-color:var(--tv-border)!important;background:color-mix(in srgb,var(--tv-surface) 94%,transparent)!important;color:var(--tv-text)!important}.task-creation-input::-moz-placeholder{color:var(--tv-text-muted)!important}.task-creation-input::placeholder{color:var(--tv-text-muted)!important}.task-creation-trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);color:var(--tv-text);padding:.58rem .7rem;text-align:start;font-size:.82rem}.task-creation-icon-button{width:2rem!important;height:2rem!important;border-radius:var(--tv-radius-md)!important}.task-creation-menu{border-color:var(--tv-border)!important;background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent)!important;color:var(--tv-text)!important;box-shadow:var(--tv-shadow-float)}.task-creation-menu-wide{width:min(20rem,calc(100vw - 1rem))}.task-creation-menu-row{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--tv-radius-sm);padding:.5rem;color:var(--tv-text);text-align:start}.task-creation-menu-row:hover{background:color-mix(in srgb,var(--tv-primary-soft) 48%,var(--tv-surface-2))}.task-creation-inline-panel,.task-creation-field-row{border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent)}.task-creation-inline-panel,.task-creation-field-row{padding:.75rem}.task-creation-empty{border:1px dashed var(--tv-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent);color:var(--tv-text-muted);padding:.75rem;font-size:.72rem}.task-creation-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.task-creation-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.task-creation-inline-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.task-creation-primary-button,.task-creation-footer-primary{background:var(--gradient-primary-alt)!important;color:var(--color-onPrimary)!important;box-shadow:var(--shadow-accent-soft)}.task-creation-selected-chip{display:inline-flex;max-width:100%;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--tv-primary) 38%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-primary-soft) 74%,transparent);color:var(--tv-primary);padding:.24rem .6rem .24rem .28rem;font-size:.72rem;font-weight:750}.task-creation-footer{display:flex;gap:.75rem;border-top:1px solid var(--tv-border);padding:.875rem 1.25rem}.task-creation-footer button{min-height:2.45rem}.task-template-dialog{width:min(calc(100vw - 1rem),70rem);max-height:90vh;border:1px solid var(--tv-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;box-shadow:var(--tv-shadow-modal)!important;padding:1.5rem!important}.task-template-grid{max-height:68vh;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.task-picker-list{height:18.75rem}.task-chip-email,.task-activity-pending-file{max-width:11.25rem}.task-assignee-email,.task-follower-name{max-width:7.5rem}.task-assignee-popover,.task-follower-popover{border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent);box-shadow:var(--tv-shadow-float);color:var(--tv-text);padding:.5rem}.task-assignee-popover{width:min(16rem,calc(100vw - 1rem))}.task-follower-popover{width:min(18rem,calc(100vw - 1rem))}.task-activity-file-name{max-width:13.75rem}.task-notify-chip{max-width:10rem}.task-activity-title{font-size:clamp(1.5rem,1.3rem + .9vw,2.125rem);font-weight:720;line-height:1}.task-avatar-initial-xxs,.task-avatar-initial-xs{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:720;line-height:1}.task-avatar-initial-xxs{width:1rem;height:1rem;font-size:.5625rem}.task-avatar-initial-xs{width:1.25rem;height:1.25rem;font-size:.625rem}.task-you-badge{font-size:var(--tv-font-nano)}.task-notify-menu{position:absolute;right:0;top:2.25rem;z-index:40;width:min(18rem,calc(100vw - 1rem));border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent);box-shadow:var(--tv-shadow-float);padding:.5rem}.task-activity-modal{width:min(36rem,calc(100vw - 2rem));border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 97%,transparent);box-shadow:var(--tv-shadow-modal);padding:1.25rem}.task-modal-kicker{margin-bottom:.5rem;font-size:var(--tv-font-xs);font-weight:720;text-transform:uppercase}.task-mention-popover{position:absolute;right:0;bottom:2.75rem;left:0;z-index:9999;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent);box-shadow:var(--tv-shadow-float);padding:.5rem}.task-composer-more-menu{position:absolute;bottom:2.25rem;right:0;z-index:9999;width:min(13rem,calc(100vw - 1rem));border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent);box-shadow:var(--tv-shadow-float);padding:.375rem}.task-activity-composer-textarea{min-height:4.5rem}.task-activity-composer-panel.chat-composer-wrap{border:1px solid color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border));border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));box-shadow:var(--tv-shadow-soft);padding:.65rem}.task-activity-rich-composer.chat-composer-shell{border-radius:var(--tv-radius-md);box-shadow:none}.task-activity-rich-composer .chat-composer-input-wrap,.comment-composer .chat-composer-input-wrap{border:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);padding-inline:.78rem}.task-activity-composer-textarea.chat-composer-input,.comment-composer-input.chat-composer-input{min-height:2.4rem!important;padding-block:.48rem!important}.task-activity-pending-attachments{margin:.55rem 0 0}.task-activity-composer-tools{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.task-activity-composer-tools::-webkit-scrollbar{display:none}.task-activity-composer-tools>*{flex:0 0 auto}.task-activity-follow-button{gap:.32rem}.comment-composer.chat-composer-shell{border-color:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border))!important}.comment-composer-footer.chat-composer-tools{justify-content:flex-start}.task-bulk-toolbar{position:fixed;bottom:1.5rem;left:50%;z-index:50;width:min(58rem,calc(100vw - 1.5rem));transform:translate(-50%);border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));box-shadow:var(--tv-shadow-modal);color:var(--tv-text);padding:1rem}.task-bulk-toolbar-inner{display:flex;align-items:center;gap:1rem;overflow-x:auto;scrollbar-width:thin}.task-bulk-count{flex:0 0 auto;font-size:var(--tv-font-sm);font-weight:720}.task-bulk-divider{width:1px;height:1.5rem;flex:0 0 auto;background:var(--tv-border)}.task-bulk-menu-trigger{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;border-radius:var(--tv-radius-md);padding:.5rem .75rem;font-size:var(--tv-font-sm)}.task-bulk-menu{position:absolute;bottom:calc(100% + .5rem);left:1rem;min-width:11rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent);box-shadow:var(--tv-shadow-float);padding:.25rem}@media (max-width: 640px){.task-bulk-toolbar{bottom:5.25rem;width:calc(100vw - 1rem);padding:.75rem}.task-bulk-toolbar-inner{gap:.5rem}.task-bulk-divider{display:none}.task-notify-menu,.task-field-picker-menu,.task-attachment-menu,.task-subtask-status-menu,.task-checklist-menu{position:fixed!important;top:4.75rem!important;right:1rem!important;left:1rem!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 8.5rem);overflow:auto}.task-activity-modal{width:calc(100vw - 1rem);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.task-template-dialog{padding:1rem!important}.task-mention-popover{max-height:15rem;overflow:auto}}.task-attachment-row{border-color:var(--color-border)!important;background:var(--color-surface2)!important}.call-modal-card,.vault-modal-card,.ai-draft-modal,.ai-inline-panel,.reminder-dialog-content,.vault-lock-panel{border-radius:var(--tv-radius-lg)!important;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent))!important;color:var(--tv-text);box-shadow:var(--tv-shadow-float)}.vault-modal-card{width:min(calc(100vw - 1rem),var(--vault-modal-width, 42rem));max-height:min(90vh,calc(100vh - 1rem));overflow:auto;border:1px solid var(--tv-border);padding:1rem}.vault-modal-sm{--vault-modal-width: 28rem}.vault-modal-md{--vault-modal-width: 42rem}.vault-modal-lg{--vault-modal-width: 48rem}.ai-draft-title{margin-bottom:.25rem;color:var(--color-text);font-size:var(--tv-font-xl);font-weight:780;line-height:1.2}.ai-draft-subtitle{color:var(--color-text-muted);font-size:var(--tv-font-sm)}.ai-confidence-label,.reminder-dialog-eyebrow{color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:760;text-transform:uppercase}.ai-confidence-label{margin-bottom:.5rem}.ai-confidence-list{display:grid;gap:.35rem;font-size:var(--tv-font-xs)}.ai-confidence-row{display:grid;grid-template-columns:4rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem}.ai-confidence-key{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ai-confidence-track{height:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-surface2) 78%,transparent)}.ai-confidence-bar{height:100%;border-radius:inherit;background:var(--color-primary);transition:width var(--motion-standard) var(--motion-easing)}.ai-confidence-value{color:var(--color-text);font-weight:720;text-align:end}.reminder-dialog-eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.reminder-quick-option{border:1px solid var(--color-border);border-radius:999px;padding:.38rem .75rem;font-size:var(--tv-font-sm);transition:background var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.reminder-quick-option:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface2))!important}.call-toast-position{position:fixed;right:max(1.25rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:12020;width:min(23rem,calc(100vw - 2rem))}.call-toast-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 16%,var(--tv-border));border-radius:var(--tv-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-modal);padding:.9rem}.call-toast-card:before{content:"";position:absolute;inset-inline:0;top:0;height:.18rem;background:linear-gradient(90deg,var(--tv-primary),var(--tv-success),var(--tv-info))}.call-toast-head{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.call-toast-icon{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tv-success) 26%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-success) 14%,var(--tv-surface-2));color:var(--tv-success)}.call-toast-copy{min-width:0;flex:1 1 0}.call-toast-kicker{display:inline-flex;align-items:center;gap:.35rem;color:var(--tv-primary);font-size:var(--tv-font-xs);font-weight:800}.call-toast-kicker svg{animation:pulse 1.8s cubic-bezier(.4,0,.6,1) infinite}.call-toast-copy p{margin:.25rem 0 0;color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:700;line-height:1.45;overflow-wrap:anywhere}.call-toast-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.call-toast-action{min-height:2.45rem!important;gap:.45rem;border-radius:var(--tv-radius-md)!important}.call-toast-action--accept{background:var(--tv-success)!important;color:#fff!important}.call-toast-action--decline{border-color:color-mix(in srgb,var(--tv-danger) 24%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-danger) 7%,var(--tv-surface-2))!important;color:var(--tv-danger)!important}.call-invite-picker-card,.call-invite-modal-card{overflow:hidden}.call-invite-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--tv-primary) 18%,transparent),transparent 32rem),color-mix(in srgb,#020617 68%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1rem}.call-invite-shell{display:flex;width:min(calc(100vw - 2rem),36rem)!important;max-width:min(calc(100vw - 2rem),36rem)!important;max-height:min(90dvh,44rem);flex-direction:column}.call-invite-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--tv-border);padding:1.1rem}.call-invite-heading{display:flex;min-width:0;align-items:flex-start;gap:.8rem}.call-invite-icon{display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 24%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 72%,var(--tv-surface-2));color:var(--tv-primary)}.call-invite-kicker,.call-invite-count{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--tv-border);border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);color:var(--tv-text-muted);font-size:.7rem;font-weight:760;line-height:1}.call-invite-kicker{margin-bottom:.45rem;padding:.28rem .55rem}.call-invite-count{flex:0 0 auto;padding:.38rem .65rem}.call-invite-header h2{margin:0;display:-webkit-box;overflow:hidden;color:var(--tv-text);font-size:1.18rem;font-weight:780;line-height:1.12;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.call-invite-header p{margin:.35rem 0 0;max-width:27rem;color:var(--tv-text-muted);font-size:.82rem;line-height:1.45}.call-invite-search{position:relative;display:flex;align-items:center;margin:.9rem 1.1rem 0}.call-invite-search-icon{position:absolute;inset-inline-start:.9rem;z-index:1;color:var(--tv-text-muted);pointer-events:none}.call-invite-search-input{width:100%;height:2.75rem!important;border-color:var(--tv-border)!important;border-radius:var(--tv-radius-md)!important;background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent)!important;color:var(--tv-text)!important;padding-inline-start:2.45rem!important}.call-invite-list{display:grid;gap:.55rem;min-height:0;max-height:min(42dvh,20rem);overflow-y:auto;padding:.9rem 1.1rem 1rem;scrollbar-width:thin}.call-invite-user-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 76%,transparent);color:var(--tv-text);padding:.72rem .78rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.call-invite-user-row:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-surface-2) 86%,var(--tv-primary-soft));border-color:color-mix(in srgb,var(--tv-primary) 24%,var(--tv-border))}.call-invite-user-row[data-selected=true]{border-color:color-mix(in srgb,var(--tv-primary) 38%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 54%,var(--tv-surface-2));box-shadow:0 14px 34px color-mix(in srgb,var(--tv-primary) 11%,transparent)}.call-invite-user-avatar{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));border-radius:var(--tv-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 20%,var(--tv-surface-2)),color-mix(in srgb,var(--tv-tertiary) 18%,var(--tv-surface)));color:var(--tv-text);font-size:.78rem;font-weight:800}.call-invite-user-copy{display:grid;min-width:0;gap:.12rem}.call-invite-user-copy span,.call-invite-user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-invite-user-copy span{font-size:.86rem;font-weight:720;color:var(--tv-text)}.call-invite-user-copy small{color:var(--tv-text-muted);font-size:.74rem}.call-invite-empty,.call-invite-loading{display:grid;min-height:12rem;place-items:center;text-align:center}.call-invite-empty{gap:.35rem;border:1px dashed var(--tv-border);border-radius:var(--tv-radius-md);color:var(--tv-text-muted);padding:1rem}.call-invite-empty strong{color:var(--tv-text);font-size:.9rem}.call-invite-empty span{max-width:18rem;font-size:.78rem;line-height:1.45}.call-invite-footer{display:flex;justify-content:flex-end;gap:.65rem;border-top:1px solid var(--tv-border);padding:1rem 1.1rem}.call-invite-secondary,.call-invite-primary{min-height:2.75rem;border-radius:var(--tv-radius-md)!important;padding-inline:1rem!important}.call-invite-secondary{border-color:var(--tv-border)!important;background:color-mix(in srgb,var(--tv-surface-2) 78%,transparent)!important;color:var(--tv-text)!important}.call-invite-primary{background:linear-gradient(135deg,var(--tv-primary),color-mix(in srgb,var(--tv-primary) 82%,var(--tv-tertiary)))!important;color:#fff!important;box-shadow:0 18px 40px color-mix(in srgb,var(--tv-primary) 22%,transparent)!important}.call-presence-dot{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent)}.call-presence-dot.is-online{background:var(--tv-success);color:var(--tv-success)}.call-presence-dot.is-offline{background:var(--tv-text-soft);color:var(--tv-text-soft)}.call-glass-card,.call-floating-bar,.call-stage-status-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:var(--tv-radius-lg)!important;border-color:#ffffff1a!important;background:linear-gradient(180deg,#16181efa,#0b0c10fa)!important;color:#fff;box-shadow:0 28px 86px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-floating-bar{background:linear-gradient(135deg,#111218f5,#1c1f28f5)!important;padding:.75rem 1rem}.call-floating-position{position:fixed;right:1.5rem;bottom:1.5rem;z-index:80}.call-floating-content{position:relative;display:flex;align-items:center;gap:.75rem}.call-floating-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 18%,transparent),transparent 40%),linear-gradient(315deg,color-mix(in srgb,var(--tv-info) 10%,transparent),transparent 46%)}.call-floating-icon{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .1);border-radius:var(--tv-radius-md);background:#ffffff0f;color:#fde68a}.call-floating-radio{width:1.125rem;height:1.125rem}.call-floating-radio.is-recording{color:#fda4af;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.call-floating-copy{min-width:0}.call-floating-copy p{overflow:hidden;color:#fff;font-size:var(--tv-font-sm);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.call-floating-copy div,.call-floating-live-pill{display:flex;align-items:center;gap:.5rem}.call-floating-copy div{color:#ffffff8c;font-size:var(--tv-font-xs)}.call-floating-live-pill{border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0d;padding:.125rem .5rem}.call-floating-live-pill svg{color:color-mix(in srgb,var(--tv-primary) 62%,white)}.call-floating-actions{display:flex;align-items:center;gap:.375rem;margin-inline-start:.5rem}.call-floating-button{width:2.25rem!important;height:2.25rem!important;border-radius:var(--tv-radius-md)!important;color:#fff!important}.call-floating-button:hover{background:#ffffff1a!important}.call-floating-button--end{background:#f43f5e1a!important;color:#fecdd3!important}.call-floating-button--end:hover{background:#f43f5e33!important}.call-button-group,.call-widget-actions{display:flex;align-items:center;gap:.5rem;min-width:0}.call-button-group-action,.call-widget-button{min-height:2.35rem!important;gap:.45rem;border-radius:var(--tv-radius-md)!important;border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-surface-raised) 78%,var(--tv-surface))!important;color:var(--tv-text)!important;box-shadow:var(--tv-shadow-soft);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)!important}.call-button-group-action:hover,.call-widget-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 32%,var(--tv-border))!important;box-shadow:var(--tv-shadow-float)}.call-button-group-action--video,.call-widget-button--primary{background:var(--gradient-primary)!important;color:var(--color-onPrimary)!important}.call-widget-shell,.after-call-card{min-width:0;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-soft)}.call-widget-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem}.call-widget-copy{display:flex;min-width:0;align-items:center;gap:.75rem}.call-widget-icon,.after-call-avatar,.after-call-recording-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary-soft) 68%,var(--tv-surface-2));color:var(--tv-primary)}.call-widget-icon{width:2.4rem;height:2.4rem}.call-widget-copy h3,.call-widget-copy p,.call-widget-copy span,.call-widget-copy small{margin:0}.call-widget-copy h3{color:var(--tv-text);font-size:var(--tv-font-md);font-weight:760;line-height:1.15}.call-widget-eyebrow,.call-widget-copy span,.call-widget-copy small{color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.call-widget-copy small{display:block;margin-top:.2rem;max-width:28rem;line-height:1.35}.call-recording-indicator{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(251,113,133,.32);background:linear-gradient(135deg,#f43f5e3d,#7f1d1d2e);color:#fff;font-size:var(--tv-font-sm);font-weight:800;padding:.25rem .75rem;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.call-recording-indicator-aura{display:grid;width:1rem;height:1rem;place-items:center;border-radius:999px;background:#f43f5e33}.call-recording-indicator-dot{width:.55rem;height:.55rem;fill:currentColor}.call-recording-indicator-label{letter-spacing:0;text-transform:uppercase}.call-error-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 50% 20%,rgba(244,63,94,.16),transparent 30rem),#020617c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-error-card{width:min(calc(100vw - 2rem),27rem);border:1px solid rgba(251,113,133,.18);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,#1e1318fa,#0d0e12fa);color:#fff;box-shadow:var(--tv-shadow-modal);padding:1.25rem}.call-error-head{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem}.call-error-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(251,113,133,.24);border-radius:var(--tv-radius-md);background:#f43f5e1f;color:#fda4af}.call-error-head p,.call-error-head h2,.call-error-message{margin:0}.call-error-head p{color:#ffffff75;font-size:var(--tv-font-xs);font-weight:760;text-transform:uppercase}.call-error-head h2{margin-top:.15rem;color:#fff;font-size:1.15rem;font-weight:760}.call-error-message{color:#ffffffad;font-size:var(--tv-font-sm);line-height:1.55}.call-error-action{width:100%;min-height:2.75rem!important;gap:.5rem;margin-top:1.25rem;border-radius:var(--tv-radius-md)!important}.after-call-summary{width:100%}.after-call-card{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.35rem)}.after-call-header,.after-call-artifacts,.after-call-section-head,.after-call-participant-row,.after-call-recording-row,.after-call-ai-strip{display:flex;align-items:center;gap:.75rem}.after-call-header,.after-call-section-head,.after-call-ai-strip{justify-content:space-between}.after-call-kicker{display:inline-flex;align-items:center;gap:.4rem;color:var(--tv-primary);font-size:var(--tv-font-xs);font-weight:760}.after-call-header h2,.after-call-section-head h3,.after-call-participant-row p,.after-call-recording-row p,.after-call-ai-strip p{margin:0}.after-call-header h2{margin-top:.25rem;color:var(--tv-text);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:780;line-height:1.15}.after-call-artifacts{flex-wrap:wrap;justify-content:flex-end}.after-call-artifacts span,.after-call-section-head span,.after-call-stat span,.after-call-participant-row small,.after-call-recording-row small,.after-call-ai-strip span{color:var(--tv-text-muted);font-size:var(--tv-font-xs)}.after-call-artifacts span,.after-call-section-head span{border:1px solid color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 78%,transparent);padding:.2rem .55rem}.after-call-stat-grid,.after-call-grid{display:grid;gap:.75rem}.after-call-stat-grid,.after-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.after-call-stat,.after-call-section,.after-call-empty,.after-call-ai-strip{border:1px solid color-mix(in srgb,var(--tv-primary) 8%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)}.after-call-stat{display:grid;gap:.25rem;padding:.85rem}.after-call-stat svg{color:var(--tv-primary)}.after-call-stat strong{color:var(--tv-text);font-size:1.18rem;line-height:1.1}.after-call-section{display:grid;gap:.75rem;padding:.85rem}.after-call-section-head h3{color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:760}.after-call-participant-list,.after-call-recording-list{display:grid;gap:.5rem}.after-call-participant-row,.after-call-recording-row{min-width:0;border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-surface) 82%,transparent);padding:.55rem}.after-call-avatar,.after-call-recording-icon{width:2.25rem;height:2.25rem}.after-call-participant-row>div,.after-call-recording-row>div{min-width:0;flex:1 1 0}.after-call-participant-row p,.after-call-recording-row p{overflow:hidden;color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.after-call-participant-row small,.after-call-recording-row small{display:block;margin-top:.12rem}.call-artifact-storage-badge,.meet-os-artifact-storage{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-primary-soft) 44%,var(--tv-surface-2));color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:800;line-height:1.1;padding:.16rem .45rem}.call-artifact-storage-badge{margin-top:.4rem}.call-artifact-storage-badge svg,.meet-os-artifact-storage svg{flex:0 0 auto;color:var(--tv-primary)}.call-artifact-storage-badge--dark{border-color:#34d39938;background:#34d3991a;color:#d1fae5c7}.call-artifact-storage-badge--dark svg{color:#6ee7b7}.after-call-download{width:2.05rem!important;height:2.05rem!important;flex:0 0 auto;border-radius:var(--tv-radius-sm)!important}.after-call-empty{color:var(--tv-text-muted);font-size:var(--tv-font-sm);padding:.85rem}.after-call-ai-strip{padding:.85rem}.after-call-ai-strip p{margin-top:.15rem;color:var(--tv-text);font-weight:700}.after-call-ai-button{min-height:2.55rem!important;gap:.5rem;border-radius:var(--tv-radius-md)!important}.call-modal-ambience{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(135deg,rgba(249,168,37,.08),transparent 38%),linear-gradient(315deg,rgba(59,130,246,.08),transparent 42%)}.call-ambient-wash{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.92}.call-ambient-wash--lobby-primary,.call-ambient-wash--summary-primary{background:linear-gradient(125deg,color-mix(in srgb,var(--color-glow-soft) 62%,transparent),transparent 44%)}.call-ambient-wash--lobby-secondary,.call-ambient-wash--incoming-secondary,.call-ambient-wash--summary-secondary,.call-ambient-wash--outgoing-secondary{background:linear-gradient(300deg,rgba(59,130,246,.12),transparent 46%)}.call-ambient-wash--outgoing-primary{background:linear-gradient(140deg,rgba(249,168,37,.14),transparent 45%)}.call-decision-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tv-primary) 18%,transparent),transparent 34rem),#020617d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1rem}.call-decision-overlay--incoming{z-index:13000;padding:.75rem}.call-decision-overlay--ending{background:radial-gradient(circle at 50% 16%,rgba(244,63,94,.16),transparent 32rem),#020617c7}.call-decision-card{width:min(calc(100vw - 2rem),34rem);max-width:34rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.call-decision-body{padding:clamp(1.25rem,3vw,2rem)}.call-decision-header,.call-decision-actions,.call-end-heading{display:flex;gap:1rem}.call-decision-header{align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.call-status-pill{display:inline-flex;align-items:center;gap:.42rem;max-width:100%;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.42rem .72rem;background:#ffffff0b;color:#ffffffb8;font-size:.72rem;font-weight:720;line-height:1}.call-status-pill--amber{border-color:#fbbf2438;background:#fbbf241c;color:#fde68a}.call-status-pill--muted{color:#ffffffad}.call-status-pill--uppercase{font-size:.68rem;letter-spacing:0;text-transform:uppercase}.call-decision-scope{margin:.6rem 0 0;max-width:20rem;color:#ffffff8c;font-size:.86rem;line-height:1.4;overflow-wrap:anywhere}.call-incoming-profile{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.call-caller-orb--incoming{margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 26%,transparent),color-mix(in srgb,var(--color-tertiary-accent) 24%,transparent))}.call-caller-ring{position:absolute;border-radius:999px}.call-caller-ring--primary{top:0;right:0;bottom:0;left:0;border:1px solid rgba(252,211,77,.35)}.call-caller-ring--secondary{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem;border:1px solid rgba(125,211,252,.2)}.call-caller-initial{color:#fff;font-size:2.45rem;font-weight:760;line-height:1;text-transform:uppercase}.call-incoming-profile h2,.call-end-heading h2{margin:0;color:#fff;font-weight:760;letter-spacing:0}.call-incoming-profile h2{max-width:100%;display:-webkit-box;overflow:hidden;font-size:clamp(1.65rem,4vw,2rem);line-height:1.08;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.call-incoming-profile p,.call-end-copy{color:#fff9;font-size:.88rem;line-height:1.62}.call-incoming-profile p{max-width:26rem;margin:.65rem auto 0}.call-decision-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}.call-decision-info-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:var(--tv-radius-md);background:#ffffff0a;padding:1rem}.call-decision-info-icon,.call-end-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tv-radius-md)}.call-decision-info-icon{width:2.25rem;height:2.25rem;margin-bottom:.65rem}.call-decision-info-icon--emerald{background:#34d3991f;color:#6ee7b7}.call-decision-info-icon--amber{background:#fbbf241f;color:#fcd34d}.call-decision-info-label{margin:0;color:#ffffff6b;font-size:.74rem;font-weight:740}.call-decision-info-value{margin:.25rem 0 0;color:#ffffffd1;font-size:.88rem;font-weight:720}.call-decision-actions{align-items:stretch}.call-decision-button{min-height:3.25rem!important;flex:1 1 0;border-radius:var(--tv-radius-md)!important;color:#fff!important}.call-decision-button--decline{border:1px solid rgba(251,113,133,.24)!important;background:#f43f5e1f!important;color:#ffe4e6!important}.call-decision-button--decline:hover,.call-decision-button--end:hover{background:#f43f5e38!important}.call-decision-button--answer{min-height:3.5rem!important}.call-end-card{width:min(calc(100vw - 2rem),28rem);max-width:28rem}.call-end-heading{align-items:flex-start;margin-bottom:1.25rem}.call-end-icon{width:3rem;height:3rem;flex:0 0 auto;background:#f43f5e21;color:#fecdd3}.call-end-status-icon{color:#fcd34d}.call-end-heading h2{margin-top:.55rem;font-size:1.25rem;line-height:1.15}.call-end-copy{margin:0}.call-end-actions{margin-top:1.5rem}.call-decision-button--secondary{border-color:#ffffff1a!important;background:#ffffff0e!important}.call-decision-button--secondary:hover{background:#ffffff1a!important}.call-decision-button--end{background:#f43f5e!important}.call-accent-line{position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--call-accent-line),transparent)}.call-accent-line--sky{--call-accent-line: color-mix(in srgb, var(--tv-primary) 74%, white 10%)}.call-accent-line--amber{--call-accent-line: rgb(251 191 36 / .72)}.call-accent-line--emerald{--call-accent-line: rgb(110 231 183 / .64)}.call-accent-line--rose{--call-accent-line: rgb(253 164 175 / .7)}.call-lobby-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr)}.call-lobby-overlay{--call-lobby-text: var(--tv-text, var(--color-text, #172033));--call-lobby-muted: var(--tv-text-muted, var(--color-text-muted, #667085));--call-lobby-soft: var(--tv-text-soft, var(--color-text-soft, #8a94a6));--call-lobby-border: color-mix(in srgb, var(--tv-primary, var(--color-primary, #ff5a3d)) 10%, var(--tv-border, var(--color-border, #ded7cf)));--call-lobby-card-bg: linear-gradient( 180deg, color-mix(in srgb, var(--tv-surface-raised, var(--color-surface, #ffffff)) 98%, transparent), color-mix(in srgb, var(--tv-surface, var(--color-surface, #ffffff)) 98%, transparent) );--call-lobby-panel: color-mix(in srgb, var(--tv-surface-2, var(--color-surface2, #f7f4ef)) 88%, transparent);--call-lobby-panel-strong: color-mix(in srgb, var(--tv-surface-raised, var(--color-surface, #ffffff)) 96%, transparent);--call-lobby-preview-shell: color-mix(in srgb, var(--tv-surface-2, var(--color-surface2, #f7f4ef)) 90%, var(--tv-primary-soft, #fff1ec));--call-lobby-preview-frame: color-mix(in srgb, var(--tv-surface-raised, var(--color-surface, #ffffff)) 96%, transparent);--call-lobby-shadow: 0 24px 70px color-mix(in srgb, #111827 14%, transparent);--call-lobby-page-bg: radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--tv-primary, var(--color-primary, #ff5a3d)) 11%, transparent), transparent 34rem), color-mix(in srgb, var(--tv-bg, var(--color-bg, #f8f6f2)) 90%, transparent);position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--call-lobby-page-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:1rem}html.dark .call-lobby-overlay{--call-lobby-text: #f8fafc;--call-lobby-muted: rgb(255 255 255 / .62);--call-lobby-soft: rgb(255 255 255 / .42);--call-lobby-border: rgb(255 255 255 / .1);--call-lobby-card-bg: linear-gradient(180deg, rgba(22, 24, 30, .98), rgba(11, 12, 16, .98));--call-lobby-panel: rgb(255 255 255 / .035);--call-lobby-panel-strong: rgb(255 255 255 / .045);--call-lobby-preview-shell: linear-gradient(135deg, rgba(31, 35, 44, .96), rgba(14, 15, 20, .96));--call-lobby-preview-frame: rgb(0 0 0 / .3);--call-lobby-shadow: 0 28px 86px rgb(0 0 0 / .5);--call-lobby-page-bg: radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--tv-primary, var(--color-primary, #ff5a3d)) 18%, transparent), transparent 34rem), rgb(2 6 23 / .82)}.call-lobby-card{width:min(calc(100vw - 2rem),72rem)!important;max-width:min(calc(100vw - 2rem),72rem)!important;max-height:calc(100dvh - 2rem);border-color:var(--call-lobby-border)!important;background:var(--call-lobby-card-bg)!important;color:var(--call-lobby-text)!important;box-shadow:var(--call-lobby-shadow)!important;overflow-y:auto}.call-lobby-dismiss{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:3;display:none;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:1px solid var(--call-lobby-border);border-radius:.5rem;background:var(--call-lobby-panel-strong);color:var(--call-lobby-muted);transition:transform var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.call-lobby-dismiss:hover{transform:translateY(-1px);color:var(--call-lobby-text)}.call-lobby-card .call-status-pill--muted{border-color:var(--call-lobby-border);background:var(--call-lobby-panel-strong);color:var(--call-lobby-muted)}.call-lobby-main,.call-lobby-side{min-width:0;padding:1.5rem}.call-lobby-main{border-inline-end:1px solid var(--call-lobby-border)}.call-lobby-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.call-lobby-title{margin:.55rem 0 0;color:var(--call-lobby-text);font-size:2rem;font-weight:760;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}.call-lobby-scope,.call-lobby-muted,.call-lobby-panel-head span,.call-preview-helper{color:var(--call-lobby-muted)}.call-lobby-scope{margin:.5rem 0 0;max-width:32rem;font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}.call-lobby-network-card,.call-lobby-panel{border:1px solid var(--call-lobby-border);border-radius:var(--tv-radius-md);background:var(--call-lobby-panel)}.call-lobby-network-card{flex:0 0 auto;min-width:12rem;padding:.85rem 1rem}.call-lobby-label{margin:0;color:var(--call-lobby-soft);font-size:.68rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.call-lobby-muted{margin:.25rem 0 0;font-size:.74rem}.call-lobby-quality-line{margin:.25rem 0 0;font-size:.86rem;font-weight:760}.call-lobby-quality-icon[data-quality=good],.call-lobby-quality-line[data-quality=good]{color:var(--tv-success, #047857)}.call-lobby-quality-icon[data-quality=fair],.call-lobby-quality-line[data-quality=fair]{color:var(--tv-warning, #b45309)}.call-lobby-quality-icon[data-quality=poor],.call-lobby-quality-line[data-quality=poor]{color:var(--tv-danger, #e11d48)}html.dark .call-lobby-quality-icon[data-quality=good],html.dark .call-lobby-quality-line[data-quality=good]{color:#86efac}html.dark .call-lobby-quality-icon[data-quality=fair],html.dark .call-lobby-quality-line[data-quality=fair]{color:#fde68a}html.dark .call-lobby-quality-icon[data-quality=poor],html.dark .call-lobby-quality-line[data-quality=poor]{color:#fda4af}.call-preview-shell{border-radius:var(--tv-radius-lg);background:var(--call-lobby-preview-shell)}.call-lobby-preview{aspect-ratio:16 / 9;border:1px solid var(--call-lobby-border);padding:1rem}.call-preview-frame{position:relative;display:flex;height:100%;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--call-lobby-border);border-radius:var(--tv-radius-md);background:var(--call-lobby-preview-frame)}.call-preview-aura{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-glow-soft) 36%,transparent),transparent 36%),linear-gradient(135deg,transparent 55%,color-mix(in srgb,var(--color-tertiary-accent) 18%,transparent))}.call-camera-preview{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 28%,transparent),color-mix(in srgb,var(--color-tertiary-accent) 24%,transparent));color:#fff}.call-preview-person,.call-preview-empty{text-align:center}.call-preview-avatar,.call-preview-empty-icon{display:flex;align-items:center;justify-content:center;margin-inline:auto}.call-preview-avatar{width:5rem;height:5rem;margin-bottom:1rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff1a;box-shadow:0 18px 46px #00000047;font-size:1.85rem;font-weight:760}.call-preview-name{margin:0;color:var(--call-lobby-text);font-size:1rem;font-weight:720}.call-camera-preview .call-preview-name{color:#fff}.call-camera-preview .call-preview-helper{color:#ffffffb8}.call-preview-helper{margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.call-preview-empty{position:relative;display:grid;gap:.8rem}.call-preview-empty-icon{width:4rem;height:4rem;border-radius:var(--tv-radius-md);background:var(--call-lobby-panel-strong);color:var(--call-lobby-muted)}.call-lobby-preview-controls{position:absolute;inset-inline-start:1rem;bottom:1rem;display:flex;gap:.5rem}.call-lobby-toggle{display:inline-flex;min-width:3.25rem;min-height:3rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tv-danger, #e11d48) 28%,var(--call-lobby-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-danger, #e11d48) 10%,var(--call-lobby-panel-strong));color:var(--tv-danger, #be123c);transition:transform var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing)}.call-lobby-toggle:hover{transform:translateY(-1px)}.call-lobby-toggle[data-state=on]{border-color:color-mix(in srgb,var(--tv-success, #10b981) 28%,var(--call-lobby-border));background:color-mix(in srgb,var(--tv-success, #10b981) 10%,var(--call-lobby-panel-strong));color:var(--tv-success, #047857)}.call-lobby-toggle[data-state=video]{border-color:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 34%,var(--call-lobby-border));background:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 13%,var(--call-lobby-panel-strong));color:var(--tv-primary, var(--color-primary, #ff5a3d))}html.dark .call-lobby-toggle{color:#ffe4e6}html.dark .call-lobby-toggle[data-state=on]{color:#d1fae5}html.dark .call-lobby-toggle[data-state=video]{color:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 42%,white)}.call-lobby-participants{margin-top:1.5rem}.call-lobby-panel{padding:1rem}.call-lobby-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.call-lobby-panel-head--top{margin-bottom:.85rem}.call-lobby-panel-head p{margin:0;color:var(--call-lobby-text);font-size:.88rem;font-weight:740}.call-lobby-panel-head span{display:block;font-size:.74rem;line-height:1.35}.call-lobby-chip-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.call-lobby-chip{display:inline-flex;max-width:100%;align-items:center;gap:.45rem;overflow:hidden;border:1px solid var(--call-lobby-border);border-radius:999px;background:var(--call-lobby-panel-strong);color:var(--call-lobby-text);padding:.38rem .7rem;font-size:.76rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.call-lobby-chip-avatar{width:1rem;height:1rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-tertiary-accent))}.call-lobby-side-stack,.call-lobby-device-stack{display:grid}.call-lobby-side-stack{gap:1rem}.call-lobby-device-stack{gap:.8rem}.call-lobby-device-field{display:grid;gap:.35rem}.call-lobby-device-field label{color:var(--call-lobby-muted);font-size:.76rem;font-weight:720}.call-lobby-select{width:100%;min-height:2.75rem!important;border-color:var(--call-lobby-border)!important;background:var(--call-lobby-panel-strong)!important;color:var(--call-lobby-text)!important}.call-lobby-select-content{z-index:12010!important}.call-lobby-refresh,.call-lobby-notetaker{display:inline-flex;align-items:center;border:1px solid var(--call-lobby-border);border-radius:var(--tv-radius-md);background:var(--call-lobby-panel-strong);color:var(--call-lobby-muted);transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.call-lobby-refresh{gap:.45rem;padding:.55rem .72rem;font-size:.74rem}.call-lobby-refresh:hover,.call-lobby-notetaker:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 8%,var(--call-lobby-panel-strong))}.call-lobby-notetaker{width:100%;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;text-align:start}.call-lobby-notetaker[data-active=true]{border-color:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 34%,var(--call-lobby-border));background:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 13%,var(--call-lobby-panel-strong));color:var(--tv-primary, var(--color-primary, #ff5a3d))}html.dark .call-lobby-notetaker[data-active=true]{color:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 42%,white)}.call-lobby-notetaker-copy{display:inline-flex;min-width:0;align-items:center;gap:.75rem}.call-lobby-notetaker-copy>span{min-width:0}.call-lobby-notetaker-copy span span,.call-lobby-notetaker-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-lobby-notetaker-copy span span{color:inherit;font-size:.88rem;font-weight:720}.call-lobby-notetaker-copy small{color:var(--call-lobby-muted);font-size:.74rem}.call-lobby-notetaker-state{flex:0 0 auto;font-size:.74rem;font-weight:720}.call-lobby-actions{display:flex;gap:.75rem;padding-top:.4rem}.call-lobby-action{min-height:3rem!important;flex:1 1 0;border-radius:var(--tv-radius-md)!important}.call-lobby-action--secondary{border-color:var(--call-lobby-border)!important;background:var(--call-lobby-panel-strong)!important;color:var(--call-lobby-text)!important}.call-lobby-action--primary{color:#fff!important}.call-lobby-warning{border:1px solid color-mix(in srgb,var(--tv-warning, #f59e0b) 28%,var(--call-lobby-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-warning, #f59e0b) 12%,var(--call-lobby-panel-strong));color:var(--tv-warning, #92400e);padding:.75rem;font-size:.76rem;line-height:1.45}html.dark .call-lobby-warning{color:#fef3c7}.call-primary-cta{background:var(--gradient-primary-alt)!important;box-shadow:var(--shadow-accent-strong)}.call-primary-cta:hover:not(:disabled){filter:brightness(1.1)}.call-outgoing-avatar{display:flex;width:3rem;height:3rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--tv-radius-md);background:linear-gradient(135deg,#f9a82557,#3b82f64d);color:#fff;font-size:1rem;font-weight:760;box-shadow:0 14px 36px #00000042}.call-outgoing-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000c;padding:1rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.call-outgoing-ambience{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.call-outgoing-card{width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:0}.call-outgoing-body{padding:clamp(1.5rem,4vw,2.5rem)}.call-outgoing-head,.call-outgoing-footer,.call-outgoing-invitee-row{display:flex;align-items:flex-start;gap:1rem}.call-outgoing-head,.call-outgoing-footer{justify-content:space-between}.call-outgoing-head{margin-bottom:1.5rem}.call-outgoing-status-pill{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem;border:1px solid color-mix(in srgb,var(--tv-primary) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tv-primary) 12%,transparent);color:color-mix(in srgb,var(--tv-primary) 48%,white);font-size:var(--tv-font-xs);font-weight:760;padding:.25rem .75rem}.call-outgoing-head h2{margin:0;display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(1.85rem,4vw,2.25rem);font-weight:780;line-height:1.05;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.call-outgoing-head p,.call-outgoing-footer p{color:#ffffff94;font-size:var(--tv-font-sm)}.call-outgoing-head p{margin-top:.5rem;max-width:30rem}.call-outgoing-type-card{flex:0 0 auto;max-width:13rem;border:1px solid rgb(255 255 255 / .1);border-radius:var(--tv-radius-md);background:#ffffff0a;padding:.75rem 1rem;text-align:right}.call-outgoing-type-card p{margin:0;color:#ffffff75;font-size:var(--tv-font-xs)}.call-outgoing-type-card strong{display:block;margin-top:.25rem;overflow:hidden;color:#ffffffdb;font-size:var(--tv-font-sm);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.call-outgoing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}.call-outgoing-empty,.call-outgoing-invitee{border:1px solid rgb(255 255 255 / .1);border-radius:var(--tv-radius-md);background:#ffffff0a}.call-outgoing-empty{grid-column:1 / -1;border-style:dashed;color:#ffffff94;font-size:var(--tv-font-sm);padding:2rem 1.25rem;text-align:center}.call-outgoing-invitee{padding:1rem}.call-outgoing-invitee-copy{min-width:0;flex:1 1 0}.call-outgoing-invitee-copy>p{overflow:hidden;color:#fff;font-size:var(--tv-font-sm);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.call-outgoing-ringing{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;color:#bae6fd;font-size:var(--tv-font-xs)}.call-outgoing-kind-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .1);border-radius:var(--tv-radius-md);background:#ffffff0a;color:#ffffffb8}.call-outgoing-footer{align-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:var(--tv-radius-md);background:#ffffff08;color:#ffffffad;padding:1rem}.call-outgoing-hangup{height:2.75rem!important;border:1px solid rgb(251 113 133 / .22)!important;border-radius:var(--tv-radius-md)!important;background:#f43f5e1f!important;color:#ffe4e6!important;padding-inline:1.25rem!important}.call-outgoing-hangup:hover{background:#f43f5e33!important}.call-stage-root{background:#060709}.call-stage-ambience{background:linear-gradient(130deg,color-mix(in srgb,var(--tv-primary) 12%,transparent),transparent 38%),linear-gradient(310deg,color-mix(in srgb,var(--tv-info) 8%,transparent),transparent 42%),repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 18px)}.call-stage-topbar,.call-stage-control-bar,.call-stage-device-panel{background:linear-gradient(180deg,#0e1014f5,#08090cf0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-stage-top-shade{background:linear-gradient(180deg,rgba(0,0,0,.45),transparent)}.call-stage-bottom-shade{background:linear-gradient(0deg,#060709,rgba(6,7,9,.72),transparent)}.call-stage-error-action{background:var(--color-primary)!important}.call-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.call-device-grid.is-locked{filter:blur(3px)}.call-summary-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 14%,rgba(16,185,129,.14),transparent 34rem),#020617d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1rem}.call-summary-card{width:min(calc(100vw - 2rem),68rem)!important;max-width:min(calc(100vw - 2rem),68rem)!important;max-height:calc(100dvh - 2rem);overflow-y:auto}.call-summary-body{padding:clamp(1.25rem,3vw,2.5rem)}.call-summary-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2rem}.call-status-pill--emerald{border-color:#34d3993d;background:#10b9811f;color:#d1fae5}.call-summary-header h2{margin:.75rem 0 0;max-width:34rem;display:-webkit-box;overflow:hidden;color:#fff;font-size:clamp(1.6rem,3vw,2rem);font-weight:760;line-height:1.1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.call-summary-header p,.call-summary-copy{color:#ffffff8f;font-size:.88rem;line-height:1.62}.call-summary-header p{max-width:38rem;margin:.55rem 0 0}.call-summary-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:13.75rem}.call-summary-stat,.call-summary-section,.call-summary-participant,.call-summary-transcript-line,.call-task-source,.call-task-source-line{border:1px solid rgba(255,255,255,.1);border-radius:var(--tv-radius-md);background:#ffffff09}.call-summary-stat{min-width:0;padding:1rem;text-align:center}.call-summary-stat svg{margin:0 auto .55rem;color:#fcd34d}.call-summary-stat:nth-child(2) svg{color:#7dd3fc}.call-summary-stat p,.call-summary-section-head span,.call-summary-status-badge,.call-summary-transcript-head p,.call-task-field label,.call-task-source-title,.call-task-source-line p:first-child{color:#ffffff6b;font-size:.68rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.call-summary-stat p,.call-summary-stat strong{margin:0}.call-summary-stat strong{display:block;margin-top:.35rem;color:#fff;font-size:1.25rem;line-height:1.1}.call-summary-content-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.call-summary-column,.call-summary-transcript-list,.call-task-form,.call-task-source-scroll{display:grid}.call-summary-column,.call-task-form{gap:1.25rem}.call-summary-section{min-width:0;padding:1.25rem}.call-summary-section-head,.call-summary-head-actions,.call-summary-transcript-head,.call-recording-head,.call-task-actions{display:flex;align-items:center;gap:.75rem}.call-summary-section-head{justify-content:space-between;margin-bottom:1rem}.call-summary-section-head h3,.call-summary-section-title{margin:0;color:#fff;font-size:.92rem;font-weight:740}.call-summary-section-title{margin-bottom:1rem}.call-summary-head-actions{flex-wrap:wrap;justify-content:flex-end;color:#ffffff80}.call-summary-head-actions span{font-size:.74rem}.call-summary-small-action,.call-summary-inline-task,.call-summary-action,.call-recording-download{border-radius:var(--tv-radius-md)!important;color:#fff!important}.call-summary-small-action,.call-summary-inline-task,.call-summary-action--secondary,.call-recording-download{border-color:#ffffff1a!important;background:#ffffff0e!important}.call-summary-small-action:hover,.call-summary-inline-task:hover,.call-summary-action--secondary:hover,.call-recording-download:hover{background:#ffffff1a!important}.call-summary-participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.call-summary-participant{display:flex;min-width:0;align-items:center;gap:.75rem;padding:.75rem}.call-summary-participant-avatar{display:flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--tv-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 26%,transparent),color-mix(in srgb,var(--color-tertiary-accent) 22%,transparent));color:#fff;font-size:.88rem;font-weight:760}.call-summary-participant-copy{min-width:0}.call-summary-participant-copy p,.call-summary-participant-copy small,.call-summary-transcript-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-summary-participant-copy p{margin:0;color:#fff;font-size:.84rem;font-weight:720}.call-summary-participant-copy small{display:block;margin-top:.15rem;color:#ffffff73;font-size:.74rem}.call-summary-alert,.call-summary-empty{border-radius:var(--tv-radius-md);padding:.85rem 1rem;font-size:.82rem;line-height:1.45}.call-summary-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.call-summary-alert--danger{border:1px solid rgba(251,113,133,.22);background:#f43f5e1a;color:#ffe4e6}.call-summary-alert--success{margin-bottom:1rem;border:1px solid rgba(52,211,153,.2);background:#10b9811a;color:#d1fae5}.call-summary-alert--warning{margin-bottom:0;border:1px solid rgba(251,191,36,.18);background:#fbbf241a;color:#fef3c7}.call-summary-transcript-list,.call-task-source-scroll{gap:.55rem}.call-summary-transcript-line{padding:.8rem;color:#ffffffc2;font-size:.84rem}.call-summary-transcript-head{align-items:flex-start;justify-content:space-between;margin-bottom:.6rem}.call-summary-inline-task{min-height:2rem!important;padding-inline:.75rem!important}.call-summary-empty{display:flex;align-items:center;gap:.75rem;border:1px dashed rgba(255,255,255,.12);background:#0003;color:#ffffff85}.call-summary-empty-icon--info{color:color-mix(in srgb,var(--tv-primary) 64%,white)}.call-summary-empty-icon--warning{color:#fcd34d}.call-summary-status-badge{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;padding:.35rem .65rem}.call-recording-card{border:1px solid rgba(52,211,153,.18);border-radius:var(--tv-radius-md);background:#10b98114;padding:1rem}.call-recording-head{margin-bottom:.85rem;color:#d1fae5}.call-recording-head p,.call-recording-head small{margin:0}.call-recording-head p{font-size:.86rem;font-weight:720}.call-recording-head small{display:block;margin-top:.15rem;color:#d1fae59e;font-size:.74rem}.call-recording-icon{display:flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--tv-radius-md);background:#34d39924}.call-recording-download{width:100%;justify-content:space-between!important}.call-summary-copy{margin:0 0 1.25rem}.call-summary-next-actions,.call-task-target-grid{display:grid;gap:.75rem}.call-summary-next-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.call-summary-action{min-height:3rem!important}.call-summary-action--primary{color:#fff!important}.call-participants-panel{position:absolute;right:1rem;bottom:6rem;overflow-y:auto;border:1px solid rgb(255 255 255 / .1);width:min(16rem,calc(100vw - 2rem));max-height:min(24rem,calc(100vh - 8rem));border-radius:var(--tv-radius-lg);border-color:#ffffff1a;background:#111827f5;box-shadow:0 22px 70px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-participants-shell{display:grid;gap:.75rem;padding:1rem}.call-participants-head,.call-participant-row{display:flex;align-items:center}.call-participants-head{justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.call-participants-head>div{min-width:0}.call-participants-kicker{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.25rem;color:#ffffff7a;font-size:var(--tv-font-nano);font-weight:760;text-transform:uppercase}.call-participants-head h3{color:#fff;font-size:var(--tv-font-md);font-weight:760}.call-participants-close{width:2rem!important;height:2rem!important;color:#fff!important}.call-participant-row{gap:.75rem;border-radius:var(--tv-radius-md);background:#ffffff12;color:#fff;font-size:var(--tv-font-sm);padding:.5rem}.call-participant-avatar{display:flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--tv-primary, var(--color-primary, #ff5a3d)) 72%,var(--color-surface, #ffffff));color:#fff;font-size:var(--tv-font-xs);font-weight:800}.call-participant-copy{min-width:0;flex:1 1 0}.call-participant-copy p,.call-participant-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-participant-copy p{color:#fff;font-weight:700}.call-participant-copy span{color:#ffffff8f;font-size:var(--tv-font-xs)}.call-participant-status{width:1rem;height:1rem;flex:0 0 auto;color:#4ade80}.call-participants-empty{border:1px dashed rgba(255,255,255,.12);border-radius:var(--tv-radius-md);background:#ffffff0a;color:#ffffff85;font-size:var(--tv-font-sm);padding:.85rem;text-align:center}.call-live-view{--call-live-bg: #0f1115;--call-live-panel: #1b1d22;--call-live-panel-raised: #25272d;--call-live-border: rgb(255 255 255 / .12);--call-live-muted: rgb(255 255 255 / .62);--call-live-soft: rgb(255 255 255 / .42);--call-live-accent: color-mix(in srgb, var(--tv-primary) 82%, white 8%);display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--tv-info) 7%,transparent),transparent 42%),var(--call-live-bg);color:#fff}.call-live-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--call-live-border);background:linear-gradient(180deg,color-mix(in srgb,var(--call-live-panel) 96%,transparent),color-mix(in srgb,var(--call-live-bg) 92%,transparent));padding:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-live-title-block,.call-live-header-actions,.call-live-stage-grid,.call-live-sidecar,.call-live-control-bar{min-width:0}.call-live-brand-pill,.call-live-title-block p,.call-live-header-actions,.call-live-duration-pill,.call-live-sidecar-head,.call-live-note,.call-live-controls{display:flex;align-items:center}.call-live-brand-pill,.call-live-duration-pill{gap:.42rem;max-width:100%;border:1px solid var(--call-live-border);border-radius:999px;background:#ffffff12;color:var(--call-live-muted);font-size:.72rem;font-weight:760;line-height:1}.call-live-brand-pill{display:inline-flex;margin-bottom:.42rem;padding:.38rem .65rem;color:color-mix(in srgb,var(--call-live-accent) 72%,white);text-transform:uppercase}.call-live-title-block h2{margin:0;max-width:min(38rem,56vw);overflow:hidden;color:#fff;font-size:clamp(1rem,1.1vw + .84rem,1.45rem);font-weight:780;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.call-live-title-block p{flex-wrap:wrap;gap:.45rem;margin:.35rem 0 0;color:var(--call-live-muted);font-size:.78rem}.call-live-title-block p span+span:before{content:"•";margin-inline-end:.45rem;color:var(--call-live-soft)}.call-live-header-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.call-live-duration-pill{padding:.45rem .68rem}.call-live-dot{width:.66rem;height:.66rem;color:#ef4444;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.call-live-end-button,.call-live-control{border-radius:var(--tv-radius-md)!important;border:1px solid var(--call-live-border)!important;background:#ffffff13!important;color:#fff!important}.call-live-end-button{gap:.5rem;background:#dc362e!important;border-color:#ef44445c!important}.call-live-end-button:hover{background:#c92f28!important}.call-live-stage{position:relative;display:grid;min-height:0;flex:1 1 0;background:#050608;padding:clamp(.75rem,1.4vw,1.25rem)}.call-live-stage-grid{display:grid;width:100%;height:100%;gap:clamp(.75rem,1.2vw,1rem);grid-template-columns:minmax(0,1fr) minmax(17rem,.25fr)}.call-live-grid{display:grid;width:100%;height:100%;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,1vw,.8rem)}.call-live-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.call-live-grid[data-count="3"],.call-live-grid[data-count="5"],.call-live-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.call-video-tile{position:relative;display:flex;min-width:0;min-height:clamp(11rem,20vh,18rem);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--tv-radius-lg);border:1px solid var(--call-live-border);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--call-live-accent) 18%,transparent),transparent 42%),linear-gradient(135deg,#22252c,#14161b);box-shadow:inset 0 1px #ffffff0f}.call-video-tile-ambient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(255 255 255 / .08),transparent 44%),repeating-linear-gradient(135deg,rgb(255 255 255 / .026) 0 1px,transparent 1px 18px)}.call-video-avatar{position:relative;z-index:1;display:grid;width:clamp(5.25rem,9vw,7.25rem);height:clamp(5.25rem,9vw,7.25rem);place-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 42%,transparent),color-mix(in srgb,var(--tv-info) 28%,transparent));color:#fff;box-shadow:0 24px 60px #0000004d}.call-video-avatar svg{opacity:.42}.call-video-avatar span{position:absolute;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:800;line-height:1}.call-video-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.52));padding:.75rem}.call-video-tile-overlay span,.call-video-tile-overlay small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-video-tile-overlay span{color:#fff;font-size:var(--tv-font-sm);font-weight:760}.call-video-tile-overlay small{margin-top:.18rem;color:var(--call-live-muted);font-size:var(--tv-font-nano);font-weight:720}.call-live-sidecar{display:grid;align-content:start;gap:.75rem;border:1px solid var(--call-live-border);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--call-live-panel-raised) 82%,transparent),color-mix(in srgb,var(--call-live-panel) 92%,transparent));padding:.85rem}.call-live-sidecar-head{justify-content:space-between;gap:.75rem;color:color-mix(in srgb,var(--call-live-accent) 72%,white)}.call-live-sidecar-head span,.call-live-stat span{display:block;color:var(--call-live-soft);font-size:var(--tv-font-nano);font-weight:780;letter-spacing:0;text-transform:uppercase}.call-live-sidecar-head strong,.call-live-stat strong{display:block;color:#fff;font-weight:780}.call-live-sidecar-head strong{margin-top:.15rem;font-size:.95rem}.call-live-stat-grid{display:grid;gap:.55rem}.call-live-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .55rem;min-width:0;border:1px solid var(--call-live-border);border-radius:var(--tv-radius-md);background:#ffffff0e;padding:.72rem}.call-live-stat svg{grid-row:1 / span 2;color:var(--call-live-accent)}.call-live-stat[data-tone=success] svg{color:#86efac}.call-live-stat[data-tone=danger] svg{color:#fda4af}.call-live-stat[data-tone=info] svg{color:color-mix(in srgb,var(--tv-info) 82%,white 8%)}.call-live-stat[data-tone=muted] svg{color:var(--call-live-muted)}.call-live-stat strong{min-width:0;overflow:hidden;font-size:.92rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.call-live-note{align-items:flex-start;gap:.55rem;border:1px dashed var(--call-live-border);border-radius:var(--tv-radius-md);color:var(--call-live-muted);font-size:.76rem;line-height:1.45;padding:.72rem}.call-live-note svg{flex:0 0 auto;color:var(--call-live-accent)}.call-live-control-bar{border-top:1px solid var(--call-live-border);background:linear-gradient(180deg,color-mix(in srgb,var(--call-live-panel) 96%,transparent),color-mix(in srgb,var(--call-live-bg) 92%,transparent));padding:.85rem 1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.call-live-controls{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.call-live-control{gap:.5rem;min-height:2.65rem!important;padding-inline:.9rem!important}.call-live-control:hover{background:#ffffff1f!important}.call-live-control--active{border-color:color-mix(in srgb,var(--call-live-accent) 38%,var(--call-live-border))!important;background:color-mix(in srgb,var(--tv-primary) 16%,transparent)!important;color:#fff!important}.call-live-control--danger{border-color:#f8717152!important;background:#ef444424!important;color:#fecaca!important}@media (max-width: 1120px){.call-live-stage-grid,.call-live-sidecar{grid-template-columns:minmax(0,1fr)}.call-live-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 767px){.call-live-title-block h2{max-width:100%}.call-live-header-actions{width:100%;justify-content:space-between}.call-live-stage{padding:.65rem}.call-live-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.call-live-grid,.call-live-grid[data-count]{grid-template-columns:minmax(0,1fr)}.call-live-sidecar{display:none}}.call-ring-aura{position:absolute;left:50%;top:50%;width:34rem;height:34rem;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle at center,var(--color-glow),transparent 62%)}.call-caller-orb{position:relative;display:flex;width:7rem;height:7rem;align-items:center;justify-content:center;box-shadow:0 0 0 12px #ffffff08}.call-incoming-card,.call-summary-dialog{max-height:calc(100dvh - 1.5rem);overflow-y:auto}.call-summary-stats{min-width:13.75rem}.call-task-dialog{width:min(calc(100vw - 1.5rem),42rem)!important;max-width:min(calc(100vw - 1.5rem),42rem)!important;border-radius:var(--tv-radius-lg)!important;border-color:#ffffff1a!important;background:linear-gradient(180deg,#14161cfa,#0c0d11fa)!important;color:#fff!important;box-shadow:var(--tv-shadow-modal)!important}.call-task-title{color:#fff;font-size:1.45rem;font-weight:760;letter-spacing:0}.call-task-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-task-field{display:grid;gap:.4rem}.call-task-select,.call-task-input,.call-task-textarea{width:100%;border-color:#ffffff1a!important;background:#ffffff0e!important;color:#fff!important}.call-task-select,.call-task-input{min-height:2.75rem!important}.call-task-textarea{min-height:13rem!important}.call-task-source{padding:1rem;background:#0003}.call-task-source-title{margin-bottom:.65rem}.call-task-source-scroll{max-height:10rem;overflow-y:auto;color:#ffffffb8;font-size:.84rem}.call-task-source-line{padding:.75rem}.call-task-source-line p{margin:0}.call-task-source-line p+p{margin-top:.35rem;color:#ffffffb8;font-size:.84rem;line-height:1.45;text-transform:none}.call-task-actions{justify-content:flex-end}.tavano-docs-page,.docs-page-state,.docs-page-shell,.docs-page-empty{width:100%;min-height:calc(100vh - 7rem)}.docs-hub-layout{min-height:calc(100vh - 14rem);grid-template-columns:minmax(17rem,21.25rem) minmax(0,1fr)}.docs-sidebar-panel,.docs-editor-panel,.docs-sidebar-header,.docs-stat-card,.docs-empty-card,.docs-editor-surface{border-radius:var(--tv-radius-lg)!important;border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));color:var(--tv-text);box-shadow:var(--tv-shadow-soft)}.docs-sidebar-panel,.docs-editor-panel{min-width:0;min-height:calc(100vh - 14rem)}.docs-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.docs-stat-card{min-width:0}.docs-tree-scroll{max-height:calc(100vh - 22rem)}.docs-tree-row{min-width:0;border-radius:var(--tv-radius-lg)!important}.docs-select-empty-icon{width:5rem;height:5rem;border-radius:var(--tv-radius-lg)}.docs-editor-header{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent))}.docs-editor-surface{box-shadow:var(--shadow-card)}.docs-dialog{border-radius:var(--tv-radius-lg)!important}.tavano-doc-editor .tavano-native-doc-toolbar{display:flex;flex-wrap:wrap;gap:.375rem;border:1px solid var(--color-border);border-bottom:0;padding:.625rem;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface2) 96%,white 2%),color-mix(in srgb,var(--color-surface3) 88%,transparent));border-radius:var(--tv-radius-lg) var(--tv-radius-lg) 0 0}.tavano-doc-editor .tavano-native-doc-tool{display:inline-flex;width:2.125rem;height:2.125rem;align-items:center;justify-content:center;border-radius:var(--tv-radius-sm);color:var(--color-text-muted);transition:background var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.tavano-doc-editor .tavano-native-doc-tool:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-primary-soft) 58%,transparent);color:var(--color-primary)}.tavano-doc-editor .tavano-native-doc-editor{min-height:26.25rem;border:1px solid var(--color-border);border-radius:0 0 var(--tv-radius-lg) var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 98%,white 2%),color-mix(in srgb,var(--color-surface2) 90%,transparent));color:var(--color-text);outline:none;padding:1.25rem;font-size:.94rem;line-height:1.8}.tavano-doc-editor .tavano-native-doc-editor:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.tavano-doc-editor .tavano-native-doc-editor h1,.tavano-doc-editor .tavano-native-doc-editor h2,.tavano-doc-editor .tavano-native-doc-editor p,.tavano-doc-editor .tavano-native-doc-editor ul,.tavano-doc-editor .tavano-native-doc-editor ol{margin-bottom:.85rem}.tavano-doc-editor .tavano-native-doc-editor h1{font-size:1.65rem;font-weight:700}.tavano-doc-editor .tavano-native-doc-editor h2{font-size:1.3rem;font-weight:700}.tavano-doc-editor .tavano-native-doc-editor ul,.tavano-doc-editor .tavano-native-doc-editor ol{padding-inline-start:1.4rem}.tavano-doc-editor .tavano-native-doc-editor a{color:var(--color-primary);text-decoration:underline}.vault-editor-grid{max-height:58vh}@media (max-width: 767px){.call-modal-card,.call-glass-card,.vault-modal-card,.ai-draft-modal,.reminder-dialog-content{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important;overflow-y:auto}.call-floating-bar{width:calc(100vw - 1.5rem)}.call-floating-position{right:.75rem;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px));left:.75rem}.call-floating-content,.call-outgoing-head,.call-outgoing-footer,.call-live-header{align-items:stretch;flex-direction:column}.call-floating-actions{justify-content:space-between;margin-inline-start:0}.call-floating-button{flex:1 1 0}.call-outgoing-grid,.call-live-grid{grid-template-columns:minmax(0,1fr)}.call-outgoing-footer{gap:.75rem}.call-outgoing-hangup{width:100%}.call-live-grid{padding:.75rem}.call-live-controls{align-items:stretch;justify-content:stretch}.call-live-control{flex:1 1 10rem}.call-invite-shell{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)}.call-invite-header,.call-invite-footer{padding:.875rem}.call-invite-header{align-items:stretch;flex-direction:column}.call-invite-count{align-self:flex-start}.call-invite-search{margin:.75rem .875rem 0}.call-invite-list{max-height:min(48dvh,22rem);padding:.75rem .875rem}.call-invite-user-row{gap:.58rem;padding:.65rem}.call-invite-user-avatar{width:2rem;height:2rem}.call-invite-footer{align-items:stretch;flex-direction:column-reverse}.call-invite-secondary,.call-invite-primary{width:100%}.call-decision-card,.call-end-card{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}.call-decision-body{padding:1rem}.call-decision-header,.call-decision-actions,.call-end-actions{align-items:stretch;flex-direction:column}.call-decision-info-grid{grid-template-columns:minmax(0,1fr)}.call-decision-button{width:100%}.call-participants-panel{left:.75rem;right:.75rem;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));width:auto;max-height:42vh}.call-summary-stats{min-width:0}.call-lobby-layout,.call-summary-content-grid{grid-template-columns:minmax(0,1fr)}.call-button-group,.call-widget-shell,.after-call-header,.after-call-ai-strip{align-items:stretch;flex-direction:column}.call-widget-actions,.call-button-group,.call-widget-button,.call-button-group-action,.after-call-ai-button{width:100%}.after-call-stat-grid,.after-call-grid{grid-template-columns:minmax(0,1fr)}.call-lobby-card{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)}.call-lobby-main,.call-lobby-side{padding:.875rem}.call-lobby-main{border-inline-end:0;border-bottom:1px solid var(--call-lobby-border)}.call-lobby-header,.call-lobby-panel-head--top,.call-lobby-actions{align-items:stretch;flex-direction:column}.call-lobby-dismiss{display:inline-flex}.call-lobby-header{padding-inline-end:2.7rem}.call-lobby-title{font-size:1.45rem}.call-lobby-network-card{min-width:0}.call-lobby-preview{padding:.65rem}.call-preview-avatar{width:4rem;height:4rem;font-size:1.45rem}.call-lobby-preview-controls{inset-inline-start:.75rem;bottom:.75rem}.call-lobby-toggle{min-width:2.8rem;min-height:2.65rem}.call-lobby-action{width:100%}.call-stage-topbar,.call-stage-control-bar,.call-stage-device-panel{padding-inline:.875rem!important}.call-stage-topbar{align-items:flex-start!important;flex-direction:column;gap:.75rem}.call-stage-topbar>.flex{width:100%;justify-content:space-between}.call-device-grid{grid-template-columns:minmax(0,1fr)}.call-task-dialog{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}.call-toast-position{inset-inline:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom,0px));width:auto}.call-toast-actions{grid-template-columns:minmax(0,1fr)}.vault-editor-grid{max-height:60vh;grid-template-columns:minmax(0,1fr)!important}.docs-hub-layout{min-height:auto;grid-template-columns:minmax(0,1fr)!important}.docs-sidebar-panel,.docs-editor-panel{min-height:auto}.docs-sidebar-header{align-items:stretch;flex-direction:column}.docs-sidebar-header .flex{width:100%}.docs-sidebar-header button{flex:1 1 0}.docs-tree-scroll{max-height:40vh}.docs-editor-header{padding:1rem!important}.docs-editor-header .text-3xl{font-size:1.45rem}.docs-editor-surface{padding:.75rem!important}.tavano-doc-editor .tavano-native-doc-editor{min-height:18rem;padding:1rem}.docs-dialog{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}}@media (min-width: 768px){.tavano-chat-channel-panel{width:min(23rem,36vw)}}@media (max-width: 767px){.tavano-chat-page{overflow-x:hidden}.chat-header-row{min-height:3.75rem}.tavano-chat-channel-panel{position:fixed!important;left:.75rem!important;right:.75rem!important;top:calc(var(--tv-os-topbar-h, 3.5rem) + .7rem)!important;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important;z-index:11400!important;width:auto!important;max-width:none!important;border-radius:var(--tv-radius-lg)!important}.task-dialog-side,.task-dialog-v2-side,.task-dialog-full,.task-dialog-v2-full,.task-dialog-regular,.task-dialog-v2-regular{left:50%!important;right:auto!important;top:50%!important;width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;height:calc(100vh - .75rem)!important;max-height:calc(100vh - .75rem)!important;transform:translate(-50%,-50%)!important;border-radius:var(--tv-radius-lg)!important}.thread-panel-side{position:fixed!important;left:.75rem!important;right:.75rem!important;top:calc(var(--tv-os-topbar-h, 3.5rem) + .7rem)!important;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important;z-index:11500!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important;border-radius:var(--tv-radius-lg)!important;border:1px solid var(--color-border)}.thread-panel-popup,.thread-panel-full{left:.75rem!important;right:.75rem!important;top:calc(var(--tv-os-topbar-h, 3.5rem) + .7rem)!important;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important;border-radius:var(--tv-radius-lg)!important}.tavano-chat-page[data-chat-view=telegram] .thread-panel-side,.tavano-chat-page[data-chat-view=telegram] .thread-panel-popup,.tavano-chat-page[data-chat-view=telegram] .thread-panel-full{left:0!important;right:0!important;border-inline-width:0!important;border-radius:0!important;box-shadow:none!important}.thread-panel-header{padding:.85rem!important}.thread-panel-header-row{gap:.75rem}.thread-panel-view-actions{gap:.25rem}.thread-panel-view-actions button{width:2.1rem!important;height:2.1rem!important}.thread-message-list{padding-inline:.75rem!important;padding-bottom:.75rem!important}.thread-message-card{padding-inline:.35rem!important}.thread-entry{padding:.4rem}.thread-entry-row{gap:.65rem}.thread-entry-avatar{width:1.85rem!important;height:1.85rem!important}.thread-entry-line{inset-inline-start:1.66rem}.thread-entry-head{align-items:flex-start}.thread-entry-actions{opacity:1!important;transform:none!important}.thread-entry-author{max-width:38vw}.thread-entry-footer{flex-wrap:wrap}.thread-composer-wrap{padding:.75rem!important}.thread-reply-row{align-items:stretch}.thread-reply-textarea{min-height:4.25rem}.task-existing-field-grid{max-height:78vh;grid-template-columns:minmax(0,1fr);overflow-y:auto}.task-creation-dialog{width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;top:calc(var(--tv-os-topbar-h, 3.5rem) + .55rem)!important;bottom:calc(.55rem + env(safe-area-inset-bottom,0px))!important;height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 1.1rem - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 1.1rem - env(safe-area-inset-bottom,0px))!important;transform:translate(-50%)!important}.task-creation-scroll{max-height:none;grid-template-columns:minmax(0,1fr)!important;padding-inline:1rem}.task-creation-dialog>div{display:flex;height:100%;max-height:inherit;flex-direction:column}.task-creation-dialog .task-creation-scroll{min-height:0;flex:1 1 auto}.task-creation-main-card,.task-creation-side-card{grid-column:1}.task-creation-header-title,.task-creation-toolbar{align-items:flex-start}.task-creation-badge{display:none!important}.task-creation-grid-3,.task-creation-inline-entry{grid-template-columns:minmax(0,1fr)}.task-creation-action-row,.task-creation-footer{align-items:stretch}.task-creation-action-row button,.task-creation-footer button{flex:1 1 8rem}.task-creation-dialog>div>.task-creation-footer{flex-shrink:0}.task-assignee-email,.task-follower-name,.task-chip-email,.task-activity-file-name,.task-activity-pending-file{max-width:8.5rem}}.calendar-command-center,.calendar-fc-full-grid,.calendar-fc-minimal-grid{gap:.75rem!important}.fc{--fc-border-color: color-mix(in srgb, var(--tv-border) 92%, transparent);--fc-page-bg-color: transparent;--fc-neutral-bg-color: color-mix(in srgb, var(--tv-surface-2) 84%, transparent);--fc-today-bg-color: color-mix(in srgb, var(--tv-primary) 9%, transparent);color:var(--tv-text)}.fc .fc-toolbar-title{color:var(--tv-text);font-size:1rem!important;font-weight:820}.fc .fc-scrollgrid,.fc .fc-daygrid-day,.fc .fc-timegrid-slot,.fc .fc-list{border-color:color-mix(in srgb,var(--tv-border) 86%,transparent)!important}.fc .fc-event{border-radius:var(--tv-radius-sm)!important;border:1px solid color-mix(in srgb,var(--tv-info) 26%,var(--tv-border))!important;background:color-mix(in srgb,var(--tv-info) 14%,var(--tv-surface-2))!important;color:var(--tv-text)!important;box-shadow:none!important}.tavano-meet-page,.tavano-calendar-page,.tavano-page-shell.tv-presence-template,.tavano-page-shell:has(.remote-session-stage){--tv-domain: var(--tv-info)}.tavano-workbench[data-domain=remote],.tavano-page-shell.tv-presence-template .tavano-page-frame{border-color:color-mix(in srgb,var(--tv-remote) 16%,var(--tv-border))!important}.tavano-meet-page{--meet-accent: var(--tv-primary, var(--color-primary));--meet-accent-soft: color-mix(in srgb, var(--meet-accent) 14%, transparent);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--meet-accent) 8%,transparent),transparent 28%),radial-gradient(circle at 92% 18%,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 30%)}.tavano-meet-page .meet-flow-shell{max-width:98rem;margin-inline:auto}.tavano-meet-page .meet-hero-panel{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--meet-accent) 18%,var(--color-border));background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 34%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--meet-accent) 16%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-surface2) 90%,transparent));box-shadow:var(--shadow-card)}.tavano-meet-page .meet-hero-panel:after{content:"";position:absolute;inset-inline:1.5rem;bottom:0;height:1px;background:linear-gradient(90deg,var(--color-primary),var(--meet-accent),var(--tv-success));opacity:.7}.tavano-meet-page .meet-scheduler-panel{padding:clamp(1rem,1.8vw,1.35rem);border-color:color-mix(in srgb,var(--meet-accent) 16%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-surface2) 88%,transparent)),repeating-linear-gradient(135deg,transparent 0 12px,color-mix(in srgb,var(--meet-accent) 4%,transparent) 12px 13px);box-shadow:var(--shadow-card)}.tavano-meet-page .meet-subpanel{border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:var(--tv-radius-lg, 1rem);background:color-mix(in srgb,var(--color-surface2) 82%,transparent);padding:.85rem}.tavano-meet-page .meet-section-icon,.tavano-meet-page .meet-row-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);box-shadow:0 10px 22px color-mix(in srgb,var(--color-primary) 12%,transparent)}.tavano-meet-page .meet-section-icon{width:2.4rem;height:2.4rem;border-radius:.9rem}.tavano-meet-page .meet-row-icon{width:2rem;height:2rem;border-radius:.75rem}.tavano-meet-page .meet-stat-card{position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:var(--tv-radius-md, .75rem);background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 42%),color-mix(in srgb,var(--color-surface2) 88%,transparent);padding:.85rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-meet-page .meet-stat-card:hover,.tavano-meet-page .meet-list-row:hover,.tavano-meet-page .meet-invite-row:hover,.tavano-meet-page .meet-member-chip:hover{transform:translateY(-1px)}.tavano-meet-page .meet-stat-card:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border));box-shadow:var(--tv-shadow-soft, 0 18px 45px rgb(0 0 0 / 10%))}.tavano-meet-page .meet-stat-card svg{color:var(--color-primary)}.tavano-meet-page .meet-stat-card[data-tone=warning] svg{color:var(--tv-warning)}.tavano-meet-page .meet-stat-card[data-tone=success] svg{color:var(--tv-success)}.tavano-meet-page .meet-stat-card strong{display:block;margin-top:.65rem;color:var(--color-text);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:850;line-height:1}.tavano-meet-page .meet-stat-card span{display:block;margin-top:.3rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;line-height:1.25}.tavano-meet-page .meet-chip,.tavano-meet-page .meet-member-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--meet-accent) 20%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--meet-accent) 9%,transparent);color:var(--color-text);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.tavano-meet-page .meet-chip{min-height:2rem;padding:.35rem .65rem;font-size:.76rem;font-weight:700}.tavano-meet-page .meet-member-chip{max-width:100%;padding:.25rem .55rem;padding-inline-start:.25rem;font-size:.75rem}.tavano-meet-page .meet-member-chip span{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-primary);font-size:.64rem;font-weight:900}.tavano-meet-page .meet-member-chip strong{min-width:0;overflow:hidden;max-width:9rem;text-overflow:ellipsis;white-space:nowrap}.tavano-meet-page .meet-setting-row{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;gap:.8rem;border:1px solid transparent;border-radius:var(--tv-radius-md, .75rem);background:color-mix(in srgb,var(--color-surface) 55%,transparent);padding:.45rem .6rem;color:var(--color-text);font-size:.84rem;font-weight:650}.tavano-meet-page .meet-room-stage{position:relative;border-color:#ffffff1f;background:radial-gradient(circle at 15% 8%,rgb(255 111 85 / .24),transparent 32%),radial-gradient(circle at 86% 18%,rgb(83 153 255 / .26),transparent 36%),linear-gradient(145deg,#101821,#080d13 72%);box-shadow:0 26px 70px #0000004d;color:#fff}.tavano-meet-page .meet-room-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .055) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 35%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 35%,black,transparent 72%)}.tavano-meet-page .meet-room-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(255 255 255 / .1);background:#ffffff0b;padding:1rem 1.15rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tavano-meet-page .meet-room-main{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(1.25rem,2vw,2rem)}.tavano-meet-page .meet-room-side{position:relative;z-index:1;min-width:0;border-inline-start:1px solid rgb(255 255 255 / .1);background:#ffffff0b;padding:1rem}.tavano-meet-page .meet-meta-pill{display:inline-flex;align-items:center;min-height:1.85rem;border:1px solid rgb(255 255 255 / .12);border-radius:999px;background:#ffffff13;padding:.35rem .65rem;color:#ffffffc7;font-size:.76rem;font-weight:750}.tavano-meet-page .meet-meta-pill[data-tone=success]{border-color:#39d38b40;background:#39d38b1f;color:#beffe1}.tavano-meet-page .meet-meta-pill[data-tone=warning]{border-color:#fbbf2440;background:#fbbf241f;color:#ffecb2}.tavano-meet-page .meet-meta-pill[data-tone=danger]{border-color:#f8717140;background:#f871711f;color:#ffcfcf}.tavano-meet-page .meet-participant-card{display:flex;align-items:center;gap:.75rem;min-width:0;border:1px solid rgb(255 255 255 / .09);border-radius:1rem;background:#ffffff0f;padding:.65rem}.tavano-meet-page .meet-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:.78rem;background:linear-gradient(135deg,var(--color-primary),var(--meet-accent));color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.02em}.tavano-meet-page .meet-status-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid currentColor;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:850;line-height:1}.tavano-meet-page .meet-list-panel{min-width:0;padding:1rem;border-color:color-mix(in srgb,var(--meet-accent) 14%,var(--color-border));border-radius:var(--tv-radius-xl, 1.5rem);background:radial-gradient(circle at 96% 6%,color-mix(in srgb,var(--meet-accent) 10%,transparent),transparent 34%),color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-card)}.tavano-meet-page .meet-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.tavano-meet-page .meet-list-header h2{margin:.12rem 0 0;color:var(--color-text);font-size:1.02rem;font-weight:820}.tavano-meet-page .meet-list-row,.tavano-meet-page .meet-invite-row{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--tv-radius-md, .75rem);background:color-mix(in srgb,var(--color-surface2) 82%,transparent);padding:.7rem;color:var(--color-text);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.tavano-meet-page .meet-list-row{display:flex;align-items:center;gap:.75rem;text-align:start}.tavano-meet-page .meet-list-row:hover,.tavano-meet-page .meet-invite-row:hover{border-color:color-mix(in srgb,var(--meet-accent) 28%,var(--color-border));background:color-mix(in srgb,var(--meet-accent) 7%,var(--color-surface2));box-shadow:var(--tv-shadow-soft, 0 18px 45px rgb(0 0 0 / 10%))}.tavano-meet-page .meet-list-row[data-active=true]{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 11%,var(--color-surface2))}.tavano-meet-page .meet-empty-row{min-height:6rem;border:1px dashed color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--tv-radius-md, .75rem);display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--color-text-muted);text-align:center;font-size:.88rem}.tavano-meet-page .meet-invite-actions{padding-inline-start:2.25rem}[dir=rtl] .tavano-meet-page .meet-list-row>svg:last-child{transform:rotate(180deg)}[dir=rtl] .tavano-meet-page .uppercase,[dir=rtl] .tavano-meet-page [class*=tracking-]{letter-spacing:0!important}@media (max-width: 1180px){.tavano-meet-page .meet-flow-shell{max-width:100%}}@media (max-width: 767px){.tavano-meet-page .meet-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-meet-page .meet-stat-card{padding:.68rem}.tavano-meet-page .meet-stat-card span{font-size:.66rem}.tavano-meet-page .meet-scheduler-panel,.tavano-meet-page .meet-list-panel{border-radius:var(--tv-radius-lg, 1rem)}.tavano-meet-page .meet-room-stage{border-radius:var(--tv-radius-lg, 1rem)!important}.tavano-meet-page .meet-room-topbar{align-items:flex-start;flex-direction:column;padding:.85rem}.tavano-meet-page .meet-room-main{min-height:22rem;padding:1rem}.tavano-meet-page .meet-room-main h2{font-size:clamp(1.65rem,9vw,2.2rem)}.tavano-meet-page .meet-room-side{border-inline-start:0;border-top:1px solid rgb(255 255 255 / .1)}.tavano-meet-page .meet-list-row,.tavano-meet-page .meet-invite-row{padding:.62rem}.tavano-meet-page .meet-member-chip strong{max-width:7rem}}.tavano-meet-page.meet-os{min-height:100%;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--tv-info) 10%,transparent),transparent 30%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 32%),var(--tv-bg)}.meet-os-shell{display:grid;gap:.9rem;max-width:100rem;margin-inline:auto}.meet-os-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);gap:.9rem}.meet-os-hero-copy,.meet-os-hero-preview,.meet-os-panel,.meet-os-room,.meet-list-panel{border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:var(--tv-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent));box-shadow:var(--tv-shadow-card)}.meet-os-hero-copy{position:relative;overflow:hidden;padding:clamp(1.1rem,2vw,1.6rem)}.meet-os-hero-copy:after{content:"";position:absolute;inset-inline:1.25rem;bottom:0;height:1px;background:linear-gradient(90deg,var(--tv-primary),var(--tv-info),var(--tv-success));opacity:.72}.meet-os-kicker,.meet-os-live-bar{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--tv-info) 18%,var(--tv-border));border-radius:999px;background:color-mix(in srgb,var(--tv-info) 9%,transparent);color:var(--tv-text-muted);padding:.32rem .62rem;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.meet-os-kicker svg{color:var(--tv-primary)}.meet-os-hero-copy h1{max-width:48rem;margin:1.2rem 0 0;color:var(--tv-text);font-size:clamp(2rem,4vw,4.2rem);font-weight:880;letter-spacing:-.03em;line-height:.98}.meet-os-hero-copy p{max-width:44rem;margin:1rem 0 0;color:var(--tv-text-muted);font-size:.98rem;line-height:1.75}.meet-os-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.35rem}.meet-os-hero-preview{position:relative;overflow:hidden;padding:.9rem;background:radial-gradient(circle at 14% 12%,rgb(255 111 85 / .2),transparent 34%),radial-gradient(circle at 86% 18%,rgb(96 165 250 / .23),transparent 38%),linear-gradient(145deg,#111822,#080d13 76%);color:#fff}.meet-os-live-bar{border-color:#ffffff1f;background:#ffffff0f;color:#ffffffad}.meet-os-live-bar span,.meet-os-status-chip:before{width:.48rem;height:.48rem;border-radius:999px;background:#94a3b8}.meet-os-live-bar span.is-live{background:var(--tv-success);box-shadow:0 0 0 6px #39d38b1f}.meet-os-preview-main{position:relative;display:grid;min-height:17rem;align-items:end;margin-top:.85rem;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:1.2rem;background:linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / .035) 1px,transparent 1px),radial-gradient(circle at center,rgb(255 255 255 / .09),transparent 58%);background-size:64px 64px,64px 64px,auto;padding:1rem}.meet-os-person-bubble{position:absolute;left:calc(16% + (var(--bubble-index) * 14%));top:calc(16% + ((var(--bubble-index) % 2) * 24%));display:inline-flex;align-items:center;justify-content:center;width:clamp(2.6rem,4vw,3.4rem);height:clamp(2.6rem,4vw,3.4rem);border:1px solid rgb(255 255 255 / .16);border-radius:1rem;background:linear-gradient(135deg,var(--tv-primary),var(--tv-info));color:#fff;font-size:.8rem;font-weight:900;box-shadow:0 18px 45px #0000004d}.meet-os-preview-title{position:relative;z-index:1;display:grid;gap:.45rem}.meet-os-preview-title strong{color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:850;line-height:1.05}.meet-os-preview-title span{color:#ffffff9e;font-size:.84rem;line-height:1.55}.meet-os-preview-strip,.meet-os-stat-strip,.meet-os-artifact-summary{display:flex;flex-wrap:wrap;gap:.55rem}.meet-os-preview-strip{margin-top:.8rem}.meet-os-status-chip{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0f;color:#ffffffb8;padding:.35rem .65rem;font-size:.72rem;font-weight:800}.meet-os-status-chip[data-ok=true]{border-color:#39d38b38;background:#39d38b1c;color:#caffe6}.meet-os-status-chip[data-ok=false]{border-color:#fbbf242e;background:#fbbf2417;color:#ffebb2}.meet-os-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.meet-os-metric{display:flex;align-items:center;gap:.7rem;min-width:0;border:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 88%,transparent);padding:.85rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.meet-os-metric:hover,.meet-os-check-row:hover,.meet-os-artifact-row:hover,.meet-list-row:hover,.meet-invite-row:hover{transform:translateY(-1px)}.meet-os-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border));border-radius:.9rem;background:color-mix(in srgb,var(--tv-primary) 12%,transparent);color:var(--tv-primary)}.meet-os-metric[data-tone=warning] .meet-os-metric-icon{border-color:color-mix(in srgb,var(--tv-warning) 28%,var(--tv-border));background:var(--tv-warning-soft);color:var(--tv-warning)}.meet-os-metric[data-tone=success] .meet-os-metric-icon{border-color:color-mix(in srgb,var(--tv-success) 28%,var(--tv-border));background:var(--tv-success-soft);color:var(--tv-success)}.meet-os-metric strong{display:block;color:var(--tv-text);font-size:1.25rem;font-weight:880;line-height:1}.meet-os-metric span{display:block;margin-top:.28rem;overflow:hidden;color:var(--tv-text-muted);font-size:.76rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.meet-os-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);gap:.9rem;align-items:start}.meet-os-column,.meet-os-center{display:grid;min-width:0;gap:.9rem}.meet-os-panel{padding:1rem}.meet-os-panel-head{display:flex;align-items:flex-start;gap:.75rem}.meet-os-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border));border-radius:.95rem;background:color-mix(in srgb,var(--tv-primary) 11%,transparent);color:var(--tv-primary)}.meet-os-eyebrow{color:var(--tv-text-muted);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.meet-os-panel-head h2{margin:.16rem 0 0;color:var(--tv-text);font-size:1.05rem;font-weight:850}.meet-os-panel-head p{margin:.28rem 0 0;color:var(--tv-text-muted);font-size:.82rem;line-height:1.55}.meet-os-form,.meet-os-invite-box,.meet-os-switch-grid{display:grid;gap:.8rem;margin-top:1rem}.meet-os-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.meet-os-invite-box{border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);padding:.85rem}.meet-os-muted,.meet-os-empty-note{color:var(--tv-text-muted);font-size:.82rem;line-height:1.55}.meet-os-switch-grid{gap:.5rem}.meet-os-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tv-primary) 13%,transparent),transparent 32%),color-mix(in srgb,var(--tv-bg) 78%,rgb(0 0 0 / .72));padding:clamp(.7rem,2vw,1.5rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.meet-os-modal{display:grid;width:min(58rem,100%);max-height:min(88vh,54rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-border-strong) 82%,transparent);border-radius:var(--tv-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));box-shadow:var(--tv-shadow-float)}.meet-os-modal-head,.meet-os-modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);padding:1rem}.meet-os-modal-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.85rem;overflow:auto;padding:1rem}.meet-os-modal-section{min-width:0}.meet-os-modal-body .meet-os-switch-grid{align-self:start;grid-column:2}.meet-os-modal-actions{align-items:center;border-top:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);border-bottom:0;background:color-mix(in srgb,var(--tv-surface-2) 62%,transparent)}.meet-os-room{position:relative;min-height:34rem;overflow:hidden;border-color:#ffffff1f;background:radial-gradient(circle at 16% 0%,rgb(255 111 85 / .2),transparent 34%),radial-gradient(circle at 88% 16%,rgb(96 165 250 / .24),transparent 38%),linear-gradient(145deg,#101820,#080d13 72%);color:#fff}.meet-os-room-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(0deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:radial-gradient(circle at 50% 30%,black,transparent 74%);mask-image:radial-gradient(circle at 50% 30%,black,transparent 74%);pointer-events:none}.meet-os-room-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(255 255 255 / .1);background:#ffffff0b;padding:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.meet-os-kicker-dark{border-color:#ffffff1a;background:#ffffff0f;color:#ffffff94}.meet-os-room-title h2{max-width:44rem;margin:.8rem 0 0;color:#fff;font-size:clamp(1.75rem,3vw,3.3rem);font-weight:880;letter-spacing:-.035em;line-height:1.02}.meet-os-room-title p{margin-top:.55rem;color:#ffffff9e;font-size:.9rem}.meet-os-room-body{display:grid;gap:.85rem;padding:clamp(1rem,2vw,1.35rem)}.meet-os-agenda-card{border:1px solid rgb(255 255 255 / .1);border-radius:1.15rem;background:#ffffff0f;padding:1rem}.meet-os-agenda-top{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.meet-os-agenda-top span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0f;padding:.35rem .6rem;color:#ffffffb8;font-size:.74rem;font-weight:780}.meet-os-agenda-card p{color:#ffffffb3;font-size:.92rem;line-height:1.7}.meet-os-presence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.meet-os-presence-card{border:1px solid rgb(255 255 255 / .09);border-radius:1rem;background:#ffffff0e;padding:.85rem}.meet-os-presence-card strong{display:block;color:#fff;font-size:1.5rem;font-weight:880;line-height:1}.meet-os-presence-card span{display:block;margin-top:.35rem;color:#ffffff8c;font-size:.74rem;font-weight:780}.meet-os-presence-card[data-tone=success]{border-color:#39d38b38}.meet-os-presence-card[data-tone=warning]{border-color:#fbbf2433}.meet-os-presence-card[data-tone=danger]{border-color:#f8717133}.meet-os-participant-strip{display:flex;flex-wrap:wrap;gap:.55rem}.meet-os-participant{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0f;padding:.32rem .62rem .32rem .32rem}.meet-os-participant i{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:linear-gradient(135deg,var(--tv-primary),var(--tv-info));color:#fff;font-size:.64rem;font-style:normal;font-weight:900}.meet-os-participant b{max-width:9rem;overflow:hidden;color:#fff;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.meet-os-participant em{color:#ffffff75;font-size:.68rem;font-style:normal}.meet-os-room-actions{display:flex;flex-wrap:wrap;gap:.65rem;padding:0 1.35rem 1.35rem}.meet-os-lock-note{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgb(251 191 36 / .2);border-radius:999px;background:#fbbf241a;color:#ffecb2;padding:.65rem .8rem;font-size:.8rem;font-weight:780}.meet-os-room-empty{display:grid;min-height:34rem;place-items:center;padding:2rem;text-align:center}.meet-os-room-empty>div,.meet-os-room-empty{color:#ffffff9e}.meet-os-docks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.meet-os-check-list,.meet-os-artifact-list{display:grid;gap:.55rem;margin-top:1rem}.meet-os-check-row,.meet-os-artifact-row{display:flex;align-items:center;gap:.65rem;min-width:0;border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);padding:.68rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.meet-os-artifact-row--action{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer}.meet-os-artifact-row--action:hover,.meet-os-artifact-row--action:focus-visible{border-color:color-mix(in srgb,var(--tv-accent) 48%,var(--tv-border));background:color-mix(in srgb,var(--tv-surface-2) 88%,var(--tv-accent) 7%)}.meet-os-artifact-row--action:focus-visible{outline:2px solid color-mix(in srgb,var(--tv-accent) 62%,transparent);outline-offset:2px}.meet-os-check-row>span,.meet-os-artifact-row>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:.75rem;background:color-mix(in srgb,var(--tv-warning) 11%,transparent);color:var(--tv-warning)}.meet-os-check-row[data-ok=true]>span{background:var(--tv-success-soft);color:var(--tv-success)}.meet-os-check-row strong,.meet-os-artifact-row strong{display:block;overflow:hidden;color:var(--tv-text);font-size:.82rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.meet-os-check-row em,.meet-os-artifact-row em{display:block;margin-top:.16rem;overflow:hidden;color:var(--tv-text-muted);font-size:.72rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.meet-os-artifact-row>div{min-width:0;flex:1 1 0}.meet-os-artifact-storage{flex:0 1 auto;max-width:9rem;white-space:nowrap}.meet-os-check-row>svg{margin-inline-start:auto;color:var(--tv-text-muted)}.meet-os-panel .meet-os-status-chip{border-color:color-mix(in srgb,var(--tv-border) 82%,transparent);background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);color:var(--tv-text-muted)}.meet-os-panel .meet-os-status-chip[data-ok=true]{border-color:color-mix(in srgb,var(--tv-success) 24%,var(--tv-border));background:var(--tv-success-soft);color:var(--tv-success)}.meet-os-panel .meet-os-status-chip[data-ok=false]{border-color:color-mix(in srgb,var(--tv-warning) 24%,var(--tv-border));background:var(--tv-warning-soft);color:var(--tv-warning)}@media (max-width: 1360px){.meet-os-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.meet-os-grid>.meet-os-column:last-child{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.meet-os-hero,.meet-os-grid,.meet-os-grid>.meet-os-column:last-child,.meet-os-docks{grid-template-columns:minmax(0,1fr)}.meet-os-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.meet-os-modal-body{grid-template-columns:minmax(0,1fr)}.meet-os-modal-body .meet-os-switch-grid{grid-column:auto}}@media (max-width: 640px){.meet-os-hero-copy,.meet-os-hero-preview,.meet-os-panel,.meet-os-room,.meet-list-panel{border-radius:var(--tv-radius-lg)}.meet-os-hero-copy h1{font-size:clamp(1.7rem,11vw,2.55rem)}.meet-os-stat-strip,.meet-os-form-grid,.meet-os-presence-grid{grid-template-columns:minmax(0,1fr)}.meet-os-room-top,.meet-os-hero-actions,.meet-os-invite-input{align-items:stretch;flex-direction:column}.meet-os-room-actions{padding-inline:1rem}.meet-os-preview-main{min-height:14rem}.meet-os-modal-backdrop{align-items:end;padding:.55rem}.meet-os-modal{max-height:92vh;border-radius:1.1rem 1.1rem .85rem .85rem}.meet-os-modal-head,.meet-os-modal-actions{flex-direction:row;align-items:center}.meet-os-modal-actions{position:sticky;bottom:0}}.tavano-meet-page.meet-os{--meet-surface: color-mix(in srgb, var(--tv-surface-raised) 96%, transparent);--meet-surface-soft: color-mix(in srgb, var(--tv-surface-2) 86%, transparent);--meet-border: color-mix(in srgb, var(--tv-border) 90%, transparent);--meet-muted: var(--tv-text-muted);--meet-action-bg: color-mix(in srgb, var(--tv-primary) 10%, transparent);min-height:100%;background:var(--tv-bg);color:var(--tv-text)}.meet-os-shell{display:grid;gap:.75rem;max-width:92rem;margin-inline:auto}.meet-os-hero,.meet-os-grid,.meet-os-docks,.meet-os-stat-strip,.meet-os-form-grid,.meet-os-presence-grid,.meet-os-modal-body{display:grid;min-width:0}.meet-os-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);gap:.75rem}.meet-os-hero-copy,.meet-os-hero-preview,.meet-os-panel,.meet-os-room,.meet-list-panel{min-width:0;border:1px solid var(--meet-border);border-radius:var(--tv-radius-md);background:var(--meet-surface);color:var(--tv-text);box-shadow:var(--tv-shadow-soft)}.meet-os-hero-copy{position:relative;overflow:hidden;padding:1.25rem}.meet-os-hero-copy:after{display:none}.meet-os-kicker,.meet-os-live-bar,.meet-os-status-chip,.meet-list-code,.meet-os-lock-note{display:inline-flex;align-items:center;gap:.42rem;width:-moz-fit-content;width:fit-content;min-width:0;border:1px solid var(--meet-border);border-radius:999px;background:var(--meet-surface-soft);color:var(--meet-muted);font-size:.72rem;font-weight:760;letter-spacing:0;line-height:1}.meet-os-kicker,.meet-os-live-bar{padding:.42rem .68rem;text-transform:uppercase}.meet-os-kicker svg,.meet-list-header-icon,.meet-section-mini-title svg,.meet-setting-icon,.meet-list-arrow{color:var(--tv-primary)}.meet-os-hero-copy h1{max-width:42rem;margin:1rem 0 0;color:var(--tv-text);font-size:2.45rem;font-weight:780;letter-spacing:0;line-height:1.04}.meet-os-hero-copy p{max-width:42rem;margin:.85rem 0 0;color:var(--meet-muted);font-size:.95rem;line-height:1.65}.meet-os-hero-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.meet-os-hero-preview{overflow:hidden;padding:.85rem}.meet-os-live-bar span,.meet-os-status-chip:before{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:999px;background:var(--tv-text-muted)}.meet-os-live-bar span.is-live{background:var(--tv-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--tv-success) 16%,transparent)}.meet-os-preview-main{position:relative;display:grid;min-height:14rem;align-items:end;margin-top:.75rem;overflow:hidden;border:1px solid var(--meet-border);border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-2) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));padding:1rem}.meet-os-orbit{position:absolute;top:0;right:0;bottom:0;left:0}.meet-os-person-bubble{position:absolute;left:calc(14% + (var(--bubble-index) * 14%));top:calc(18% + ((var(--bubble-index) % 2) * 24%));display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border));border-radius:var(--tv-radius-md);background:linear-gradient(135deg,var(--tv-primary),var(--tv-info));color:var(--tv-on-primary, #fff);font-size:.78rem;font-weight:860;box-shadow:var(--tv-shadow-soft)}.meet-os-preview-title{position:relative;z-index:1;display:grid;gap:.42rem}.meet-os-preview-title svg{color:var(--tv-primary)}.meet-os-preview-title strong{overflow:hidden;color:var(--tv-text);font-size:1.25rem;font-weight:780;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.meet-os-preview-title span{color:var(--meet-muted);font-size:.82rem;line-height:1.5}.meet-os-preview-strip,.meet-os-artifact-summary{display:flex;flex-wrap:wrap;gap:.45rem}.meet-os-preview-strip{margin-top:.75rem}.meet-os-status-chip{min-height:2rem;padding:.35rem .65rem}.meet-os-status-chip[data-ok=true]{border-color:color-mix(in srgb,var(--tv-success) 26%,var(--tv-border));background:var(--tv-success-soft);color:var(--tv-success)}.meet-os-status-chip[data-ok=false]{border-color:color-mix(in srgb,var(--tv-warning) 26%,var(--tv-border));background:var(--tv-warning-soft);color:var(--tv-warning)}.meet-os-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.meet-os-metric,.meet-os-check-row,.meet-os-artifact-row,.meet-list-row,.meet-invite-row,.meet-setting-row,.meet-os-agenda-card,.meet-os-presence-card,.meet-os-invite-box{border:1px solid var(--meet-border);border-radius:var(--tv-radius-md);background:var(--meet-surface-soft)}.meet-os-metric{display:flex;min-width:0;align-items:center;gap:.7rem;padding:.75rem}.meet-os-metric:hover,.meet-os-check-row:hover,.meet-os-artifact-row:hover,.meet-list-row:hover,.meet-invite-row:hover,.meet-member-chip:hover{transform:translateY(-1px)}.meet-os-metric-icon,.meet-os-icon,.meet-row-icon,.meet-os-check-row>span,.meet-os-artifact-row>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--tv-primary) 22%,var(--tv-border));border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-primary) 11%,transparent);color:var(--tv-primary)}.meet-os-metric-icon,.meet-os-icon{width:2.35rem;height:2.35rem}.meet-os-metric[data-tone=warning] .meet-os-metric-icon,.meet-os-check-row>span{border-color:color-mix(in srgb,var(--tv-warning) 28%,var(--tv-border));background:var(--tv-warning-soft);color:var(--tv-warning)}.meet-os-metric[data-tone=success] .meet-os-metric-icon,.meet-os-check-row[data-ok=true]>span{border-color:color-mix(in srgb,var(--tv-success) 28%,var(--tv-border));background:var(--tv-success-soft);color:var(--tv-success)}.meet-os-metric[data-tone=live] .meet-os-metric-icon{border-color:color-mix(in srgb,var(--tv-live) 28%,var(--tv-border));background:var(--tv-live-soft);color:var(--tv-live)}.meet-os-metric strong{display:block;color:var(--tv-text);font-size:1.25rem;font-weight:820;line-height:1}.meet-os-metric span{display:block;margin-top:.24rem;overflow:hidden;color:var(--meet-muted);font-size:.76rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.meet-os-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:.75rem}.meet-os-column,.meet-os-center,.meet-os-form,.meet-os-invite-box,.meet-os-switch-grid,.meet-os-check-list,.meet-os-artifact-list{display:grid;min-width:0;gap:.75rem}.meet-os-panel,.meet-list-panel{padding:1rem}.meet-os-panel-head{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.meet-os-eyebrow,.meet-list-eyebrow,.meet-field-label{color:var(--meet-muted);font-size:.68rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.meet-os-panel-head h2,.meet-list-header h2{margin:.12rem 0 0;color:var(--tv-text);font-size:1rem;font-weight:760;letter-spacing:0}.meet-os-panel-head p{margin:.28rem 0 0;color:var(--meet-muted);font-size:.82rem;line-height:1.5}.meet-field{display:grid;gap:.38rem}.meet-timezone-icon{pointer-events:none;position:absolute;top:50%;color:var(--meet-muted);transform:translateY(-50%)}.meet-section-mini-title{display:flex;align-items:center;gap:.5rem;color:var(--tv-text);font-size:.9rem;font-weight:740}.meet-os-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.meet-os-invite-box{margin-top:1rem;padding:.85rem}.meet-os-invite-input{display:flex;gap:.55rem}.meet-os-chip-cloud,.meet-os-members-strip{display:flex;flex-wrap:wrap;gap:.45rem}.tavano-meet-page .meet-chip,.tavano-meet-page .meet-member-chip{border-color:color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary) 8%,transparent);color:var(--tv-text)}.meet-os-muted,.meet-os-empty-note{color:var(--meet-muted);font-size:.82rem;line-height:1.5}.meet-setting-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem;color:var(--tv-text)}.meet-os-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;background:color-mix(in srgb,var(--tv-bg) 76%,rgb(0 0 0 / .62));padding:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.meet-os-modal{display:grid;width:min(58rem,100%);max-height:min(88vh,54rem);overflow:hidden;border:1px solid var(--meet-border);border-radius:var(--tv-radius-md);background:var(--meet-surface);box-shadow:var(--tv-shadow-float)}.meet-os-modal-head,.meet-os-modal-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--meet-border);padding:1rem}.meet-os-modal-body{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:.85rem;overflow:auto;padding:1rem}.meet-os-modal-body .meet-os-invite-box,.meet-os-modal-body .meet-os-switch-grid{margin-top:0}.meet-os-modal-body .meet-os-switch-grid{grid-column:2}.meet-os-modal-actions{align-items:center;border-top:1px solid var(--meet-border);border-bottom:0;background:var(--meet-surface-soft)}.meet-os-room{position:relative;min-height:28rem;overflow:hidden}.meet-os-room-bg{display:none}.meet-os-room-top,.meet-os-room-body,.meet-os-room-actions,.meet-os-room-empty{position:relative;z-index:1}.meet-os-room-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--meet-border);background:var(--meet-surface-soft);padding:1rem}.meet-os-kicker-dark{color:var(--meet-muted)}.meet-os-room-title h2{max-width:44rem;margin:.7rem 0 0;overflow:hidden;color:var(--tv-text);font-size:2rem;font-weight:780;letter-spacing:0;line-height:1.08;text-overflow:ellipsis}.meet-os-room-title p,.meet-os-agenda-card p,.meet-os-presence-card span,.meet-os-participant em{color:var(--meet-muted)}.meet-os-room-title p{margin-top:.5rem;font-size:.88rem}.meet-os-room-body{display:grid;gap:.8rem;padding:1rem}.meet-os-agenda-card{padding:1rem}.meet-os-agenda-top{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.meet-os-agenda-top span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--meet-border);border-radius:999px;background:var(--meet-surface);color:var(--meet-muted);padding:.35rem .6rem;font-size:.74rem;font-weight:720}.meet-os-agenda-card p{font-size:.9rem;line-height:1.6}.meet-os-presence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.meet-os-presence-card{padding:.85rem}.meet-os-presence-card strong{display:block;color:var(--tv-text);font-size:1.45rem;font-weight:820;line-height:1}.meet-os-presence-card span{display:block;margin-top:.35rem;font-size:.74rem;font-weight:720}.meet-os-presence-card[data-tone=success]{border-color:color-mix(in srgb,var(--tv-success) 24%,var(--tv-border))}.meet-os-presence-card[data-tone=warning]{border-color:color-mix(in srgb,var(--tv-warning) 24%,var(--tv-border))}.meet-os-presence-card[data-tone=danger]{border-color:color-mix(in srgb,var(--tv-danger, #ef4444) 22%,var(--tv-border))}.meet-os-participant-strip{display:flex;flex-wrap:wrap;gap:.5rem}.meet-os-participant{display:inline-flex;max-width:100%;align-items:center;gap:.45rem;border:1px solid var(--meet-border);border-radius:999px;background:var(--meet-surface-soft);padding:.32rem .62rem .32rem .32rem}.meet-os-participant i{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border-radius:999px;background:var(--tv-primary);color:var(--tv-on-primary, #fff);font-size:.64rem;font-style:normal;font-weight:820}.meet-os-participant b{max-width:9rem;overflow:hidden;color:var(--tv-text);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.meet-os-participant em{font-size:.68rem;font-style:normal}.meet-os-room-actions{display:flex;flex-wrap:wrap;gap:.6rem;padding:0 1rem 1rem}.meet-os-room-action-secondary{border-color:var(--meet-border)!important;background:var(--meet-surface-soft)!important;color:var(--tv-text)!important}.meet-os-room-action-secondary:hover{background:color-mix(in srgb,var(--tv-primary) 9%,var(--meet-surface-soft))!important}.meet-os-lock-note{border-color:color-mix(in srgb,var(--tv-warning) 26%,var(--tv-border));background:var(--tv-warning-soft);color:var(--tv-warning);padding:.65rem .8rem}.meet-os-room-empty{display:grid;min-height:28rem;place-items:center;padding:2rem;color:var(--meet-muted);text-align:center}.meet-os-room-empty h2{color:var(--tv-text);font-size:1.45rem;font-weight:780}.meet-os-docks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.meet-os-check-row,.meet-os-artifact-row{display:flex;min-width:0;align-items:center;gap:.65rem;padding:.68rem;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.meet-os-check-row>span,.meet-os-artifact-row>span{width:2rem;height:2rem}.meet-os-check-row strong,.meet-os-artifact-row strong,.meet-invite-title{display:block;overflow:hidden;color:var(--tv-text);font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.meet-os-check-row em,.meet-os-artifact-row em,.meet-list-row-meta{display:block;margin-top:.16rem;overflow:hidden;color:var(--meet-muted);font-size:.72rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.meet-os-check-row>svg{margin-inline-start:auto;color:var(--meet-muted)}.meet-os-check-row[data-ok=true]>svg{color:var(--tv-success)}.meet-os-artifact-summary{margin-top:1rem}.meet-os-artifact-row>div,.meet-os-check-row>div{min-width:0}.meet-list-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.meet-list-row,.meet-invite-row{width:100%;min-width:0;padding:.75rem;color:var(--tv-text);text-align:start;transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}.meet-list-row{display:flex;align-items:center;gap:.75rem}.meet-list-row:hover,.meet-invite-row:hover,.meet-list-row[data-active=true]{border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary) 8%,var(--meet-surface-soft))}.meet-row-icon{width:2rem;height:2rem}.meet-list-code{display:none;padding:.35rem .55rem}.meet-empty-row{border:1px dashed var(--meet-border);border-radius:var(--tv-radius-md);color:var(--meet-muted);padding:1rem;text-align:center}.tavano-meet-page .meet-status-pill{display:inline-flex;align-items:center;border:1px solid var(--meet-border);border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:760}.tavano-meet-page .meet-status-pill--accepted{border-color:color-mix(in srgb,var(--tv-success) 24%,var(--tv-border));background:var(--tv-success-soft);color:var(--tv-success)}.tavano-meet-page .meet-status-pill--declined{border-color:color-mix(in srgb,var(--tv-danger, #ef4444) 22%,var(--tv-border));background:color-mix(in srgb,var(--tv-danger, #ef4444) 10%,transparent);color:var(--tv-danger, #ef4444)}.tavano-meet-page .meet-status-pill--invited{border-color:color-mix(in srgb,var(--tv-warning) 26%,var(--tv-border));background:var(--tv-warning-soft);color:var(--tv-warning)}.call-stage-root{--call-stage-bg: #111214;--call-stage-panel: #1f2023;--call-stage-panel-raised: #27282c;--call-stage-border: rgb(255 255 255 / .12);--call-stage-muted: rgb(255 255 255 / .64);--call-stage-text: #f8fafc;--call-stage-accent: color-mix(in srgb, var(--tv-primary) 78%, white 10%);position:fixed;inset:var(--tv-os-topbar-h, 3.5rem) 0 0 0;z-index:90;display:flex;flex-direction:column;overflow:hidden;background:var(--call-stage-bg);color:var(--call-stage-text)}.call-stage-root[data-public-call=true]{top:0;right:0;bottom:0;left:0;z-index:240}.call-stage-ambience{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.call-stage-media{position:relative;z-index:1;flex:1 1 0;min-height:0;background:#000}.call-stage-participant-grid{pointer-events:none;position:absolute;z-index:2;inset:clamp(.65rem,1.2vw,1.25rem);display:grid;gap:clamp(.65rem,1vw,.95rem);grid-template-columns:repeat(2,minmax(0,1fr))}.call-stage-participant-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.call-stage-participant-grid[data-count="3"],.call-stage-participant-grid[data-count="5"],.call-stage-participant-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.call-stage-participant-tile{position:relative;display:grid;min-width:0;min-height:clamp(10rem,24vh,20rem);place-items:center;overflow:hidden;border:1px solid var(--call-stage-border);border-radius:clamp(1rem,1.5vw,1.4rem);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--call-stage-accent) 16%,transparent),transparent 48%),linear-gradient(135deg,#27292f,#0f1013);box-shadow:inset 0 1px #ffffff14}.call-stage-participant-video,.call-stage-local-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#050506}.call-stage-participant-tile[data-local=true] .call-stage-participant-video,.call-stage-local-preview{transform:scaleX(-1)}.public-meet-page{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,2.4vw,1.5rem);background:linear-gradient(135deg,var(--color-bg),var(--color-surface));color:var(--color-text)}.public-meet-card{width:min(100%,47.5rem);border:1px solid var(--color-border);border-radius:var(--tv-radius-md, .5rem);background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:var(--shadow-modal);padding:clamp(1.25rem,4vw,2.125rem)}.public-meet-brand,.public-meet-meta,.public-meet-note,.public-meet-form label span{display:flex;align-items:center}.public-meet-brand{gap:.625rem;font-weight:800;margin-bottom:1.75rem}.public-meet-logo{width:2.625rem;height:2.625rem;border-radius:var(--tv-radius-md, .5rem);display:grid;place-items:center;color:var(--color-onPrimary);background:var(--color-primary);box-shadow:var(--shadow-accent-soft)}.public-meet-loading,.public-meet-empty{min-height:16.25rem;display:grid;place-items:center;text-align:center;gap:.75rem;color:var(--color-text-muted)}.public-meet-empty h1{margin:0;font-size:1.5rem;color:var(--color-text)}.public-meet-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.125rem;align-items:center}.public-meet-avatar{width:4.5rem;height:4.5rem;border-radius:50%;display:grid;place-items:center;font-size:1.45rem;font-weight:900;color:var(--color-onPrimary);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));box-shadow:var(--shadow-accent-soft)}.public-meet-eyebrow{margin:0 0 .25rem;color:var(--color-text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.public-meet-hero h1{margin:0;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.12;letter-spacing:0}.public-meet-meta{flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.public-meet-meta span,.public-meet-note{gap:.4375rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-md, .5rem);background:var(--color-surface2);color:var(--color-text-muted);padding:.4375rem .625rem;font-size:.85rem}.public-meet-agenda{margin:1.375rem 0 0;color:var(--color-text-muted);line-height:1.6}.public-meet-form{display:grid;gap:.875rem;margin-top:1.625rem}.public-meet-form label{display:grid;gap:.4375rem}.public-meet-form label span{gap:.4375rem;color:var(--color-text-muted);font-size:.86rem;font-weight:700}.public-meet-error{border:1px solid rgba(239,68,68,.34);border-radius:var(--tv-radius-md, .5rem);background:#ef44441f;color:#fca5a5;padding:.625rem .75rem;font-size:.9rem}.public-meet-primary,.public-meet-secondary{min-height:2.75rem;border-radius:var(--tv-radius-md, .5rem)}.public-meet-primary{background:var(--color-primary);color:var(--color-onPrimary);box-shadow:var(--shadow-accent-soft)}.public-meet-secondary{border-color:var(--color-border);color:var(--color-text)}.public-meet-note{margin-top:1.125rem;justify-content:center}@media (max-width: 40rem){.public-meet-page{align-items:stretch;padding:.75rem}.public-meet-card{min-height:calc(100vh - 1.5rem);display:flex;flex-direction:column;justify-content:center}.public-meet-hero{grid-template-columns:1fr}.public-meet-avatar{width:3.875rem;height:3.875rem}}.call-stage-participant-avatar{position:relative;display:grid;width:clamp(5rem,9vw,7.5rem);height:clamp(5rem,9vw,7.5rem);place-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-primary) 36%,transparent),color-mix(in srgb,var(--tv-info) 28%,transparent));color:#fff;box-shadow:0 24px 60px #00000057}.call-stage-participant-avatar svg{opacity:.32}.call-stage-participant-avatar span{position:absolute;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:820;line-height:1}.call-stage-participant-meta{position:absolute;inset-inline:.85rem;bottom:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#00000057;color:var(--call-stage-text);padding:.5rem .68rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.call-stage-participant-meta span,.call-stage-participant-meta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-stage-participant-meta span{font-size:.82rem;font-weight:760}.call-stage-participant-meta small{color:var(--call-stage-muted);font-size:.68rem;font-weight:720}.call-stage-topbar,.call-stage-control-bar,.call-stage-device-panel{position:relative;z-index:1;border-color:var(--call-stage-border);background:color-mix(in srgb,var(--call-stage-panel) 94%,transparent);color:var(--call-stage-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.call-stage-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--call-stage-border);padding:.75rem 1rem}.call-stage-title-block{min-width:0}.call-stage-brand-pill,.call-stage-duration,.call-stage-data-pill{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;border:1px solid var(--call-stage-border);border-radius:999px;background:#ffffff12;color:var(--call-stage-muted);font-size:.72rem;font-weight:720;line-height:1}.call-stage-brand-pill{margin-bottom:.35rem;padding:.36rem .62rem;text-transform:uppercase}.call-stage-brand-icon,.call-stage-data-icon{color:var(--call-stage-accent)}.call-stage-title{margin:0;overflow:hidden;color:var(--call-stage-text);font-size:1rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.call-stage-room{margin:.18rem 0 0;overflow:hidden;color:#ffffff75;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.call-stage-top-actions,.call-stage-controls,.call-stage-status-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.call-stage-duration,.call-stage-data-pill{padding:.45rem .66rem}.call-stage-icon-button,.call-stage-control,.call-stage-refresh,.call-stage-unlock,.call-stage-error-action{border-radius:var(--tv-radius-md)!important;border:1px solid var(--call-stage-border)!important;background:#ffffff12!important;color:var(--call-stage-text)!important}.call-stage-icon-button{width:2.45rem!important;height:2.45rem!important}.call-stage-icon-button:hover,.call-stage-control:hover,.call-stage-refresh:hover{background:#ffffff1f!important}.call-stage-icon-button--end,.call-stage-control--end{border-color:#ef444452!important;background:#dc362e!important;color:#fff!important}.call-stage-icon-button--end:hover,.call-stage-control--end:hover{background:#c92f28!important}.call-stage-top-shade{pointer-events:none;position:absolute;inset-inline:0;top:0;z-index:3;height:8rem;background:linear-gradient(180deg,rgb(0 0 0 / .36),transparent)}.call-stage-bottom-shade{pointer-events:none;position:absolute;inset-inline:0;bottom:0;z-index:3;height:10rem;background:linear-gradient(0deg,var(--call-stage-bg),rgb(17 18 20 / .7),transparent)}.call-stage-status-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#000000a3;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.call-stage-status-card{border:1px solid var(--call-stage-border);border-radius:var(--tv-radius-md);background:var(--call-stage-panel);color:var(--call-stage-text);padding:1.5rem;text-align:center;box-shadow:0 18px 50px #00000057}.call-stage-status-card p{margin:0;color:var(--call-stage-muted);font-size:.9rem}.call-stage-status-stack{display:grid;justify-items:center;gap:.75rem}.call-stage-status-stack--compact{gap:.5rem}.call-stage-spinner{width:3.5rem;height:3.5rem;margin-inline:auto;border:2px solid rgb(255 255 255 / .12);border-top-color:var(--call-stage-accent);border-radius:999px;animation:spin .9s linear infinite}.call-stage-error-text{color:#fecaca!important}.call-stage-control-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,1vw,.75rem);border-top:1px solid var(--call-stage-border);padding:.85rem 1rem}.call-stage-control-bar:after{content:"";min-width:0}.call-stage-status-strip{grid-column:1;display:flex;flex:1 1 auto;min-width:0;justify-content:flex-start;color:var(--call-stage-muted)}.call-stage-controls{grid-column:2;justify-content:center;flex:0 0 auto}.call-stage-data-pill--success{border-color:#22c55e47;background:#22c55e21;color:#bbf7d0}.call-stage-data-pill--info{border-color:color-mix(in srgb,var(--call-stage-accent) 34%,transparent);background:color-mix(in srgb,var(--tv-primary) 14%,transparent);color:color-mix(in srgb,var(--call-stage-accent) 52%,white)}.call-stage-data-pill--danger,.call-stage-control--danger{border-color:#f8717152!important;background:#ef444424!important;color:#fecaca!important}.call-stage-control--info{border-color:color-mix(in srgb,var(--call-stage-accent) 34%,transparent)!important;background:color-mix(in srgb,var(--tv-primary) 14%,transparent)!important;color:color-mix(in srgb,var(--call-stage-accent) 48%,white)!important}.call-stage-control--warning{border-color:#fbbf244d!important;background:#fbbf2424!important;color:#fde68a!important}.call-stage-control{min-height:2.75rem!important;padding-inline:.85rem!important}.call-stage-control-button{width:3.15rem!important;height:3.15rem!important;min-height:3.15rem!important;border-radius:999px!important;padding:0!important}.call-stage-device-panel{border-top:1px solid var(--call-stage-border);padding:.95rem 1rem}.call-stage-device-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.call-stage-device-title{color:var(--call-stage-text);font-size:.92rem;font-weight:720}.call-stage-device-subtitle{margin-top:.18rem;color:#ffffff75;font-size:.76rem}.call-stage-device-lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;border:1px solid var(--call-stage-border);border-radius:var(--tv-radius-md);background:#0000008a;padding:1rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.call-stage-device-lock>div{max-width:22rem}.call-stage-device-lock p{margin:0;color:var(--call-stage-text);font-size:.9rem;font-weight:720}.call-stage-device-lock span{display:block;margin-top:.35rem;color:var(--call-stage-muted);font-size:.78rem;line-height:1.45}.call-stage-device-error{margin-top:.75rem;border:1px solid rgb(248 113 113 / .28);border-radius:var(--tv-radius-sm);background:#ef44441f;color:#fecaca;padding:.55rem;font-size:.76rem}.call-stage-unlock{margin-top:1rem}.call-stage-device-field{display:grid;gap:.5rem;border:1px solid var(--call-stage-border);border-radius:var(--tv-radius-md);background:#ffffff0f;padding:.8rem}.call-stage-device-field>span{display:inline-flex;align-items:center;gap:.42rem;color:var(--call-stage-muted);font-size:.78rem;font-weight:720}.call-stage-device-select{width:100%;min-height:2.75rem!important;border-color:var(--call-stage-border)!important;background:#ffffff14!important;color:var(--call-stage-text)!important}.call-device-grid{display:grid;gap:.75rem;transition:filter var(--motion-fast) var(--motion-easing),opacity var(--motion-fast) var(--motion-easing)}.call-device-grid.is-locked{pointer-events:none;opacity:.45}@media (min-width: 640px){.meet-list-code{display:inline-flex}}@media (max-width: 1360px){.meet-os-grid{grid-template-columns:minmax(0,1fr)}.meet-os-grid>.meet-os-column:last-child{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.meet-os-hero,.meet-os-grid>.meet-os-column:last-child,.meet-os-docks,.meet-os-modal-body{grid-template-columns:minmax(0,1fr)}.meet-os-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.meet-os-modal-body .meet-os-switch-grid{grid-column:auto}.call-stage-control-bar{grid-template-columns:minmax(0,1fr);justify-items:center}.call-stage-control-bar:after{display:none}.call-stage-status-strip,.call-stage-controls{grid-column:1;justify-content:center}}@media (max-width: 640px){.call-stage-root{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.call-stage-root[data-public-call=true]{bottom:0}.meet-os-shell{gap:.65rem}.meet-os-hero-copy,.meet-os-hero-preview,.meet-os-panel,.meet-os-room,.meet-list-panel{border-radius:var(--tv-radius-md)}.meet-os-hero-copy,.meet-os-panel,.meet-list-panel{padding:.85rem}.meet-os-hero-copy h1{font-size:1.75rem;line-height:1.12}.meet-os-hero-copy p{font-size:.86rem}.meet-os-stat-strip,.meet-os-form-grid,.meet-os-presence-grid{grid-template-columns:minmax(0,1fr)}.meet-os-room-top,.meet-os-hero-actions,.meet-os-invite-input,.meet-os-modal-head,.meet-os-modal-actions,.call-stage-topbar,.call-stage-device-head{align-items:stretch;flex-direction:column}.meet-os-hero-actions>*,.meet-os-room-actions>*,.meet-os-invite-input>*,.meet-os-modal-actions>*,.call-stage-refresh{width:100%;justify-content:center}.meet-os-room-title h2{font-size:1.45rem}.meet-os-room-actions{padding-inline:.85rem}.meet-os-preview-main{min-height:12rem}.meet-os-person-bubble{width:2.45rem;height:2.45rem}.meet-os-modal-backdrop{align-items:start;justify-items:center;padding:calc(var(--tv-os-topbar-h, 3.5rem) + .5rem) .5rem calc(5.75rem + env(safe-area-inset-bottom,0px))}.meet-os-modal{width:100%;max-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 6.25rem - env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto}.meet-os-modal-body{min-height:0}.meet-os-modal-actions{position:sticky;bottom:0}.call-stage-top-actions,.call-stage-controls,.call-stage-status-strip{width:100%;justify-content:center}.call-stage-status-strip{display:flex}.call-stage-participant-grid,.call-stage-participant-grid[data-count]{grid-template-columns:minmax(0,1fr)}.call-stage-participant-tile{min-height:9rem}.call-stage-control-bar,.call-stage-device-panel{padding-inline:.75rem}.call-stage-controls{gap:.45rem}.call-stage-control-button{flex:0 0 2.85rem;width:2.85rem!important;height:2.85rem!important;min-height:2.85rem!important}}.call-summary-overlay{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--tv-primary) 12%,transparent),transparent 30rem),color-mix(in srgb,var(--tv-bg) 88%,rgb(255 255 255 / .92))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.call-summary-overlay .call-modal-ambience{opacity:.22}.call-summary-card.call-glass-card{--call-summary-text: var(--tv-text);--call-summary-muted: var(--tv-text-muted);--call-summary-soft: var(--tv-text-soft);--call-summary-border: color-mix(in srgb, var(--tv-primary) 11%, var(--tv-border));--call-summary-panel: color-mix(in srgb, var(--tv-surface-2) 82%, var(--tv-surface));--call-summary-panel-strong: color-mix(in srgb, var(--tv-surface-raised) 96%, var(--tv-surface));border-color:var(--call-summary-border)!important;background:linear-gradient(180deg,var(--call-summary-panel-strong),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;color:var(--call-summary-text)!important;box-shadow:var(--tv-shadow-modal)!important}html.dark .call-summary-overlay{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--tv-primary) 16%,transparent),transparent 30rem),#020617db!important}html.dark .call-summary-card.call-glass-card{--call-summary-text: #f8fafc;--call-summary-muted: rgb(255 255 255 / .66);--call-summary-soft: rgb(255 255 255 / .46);--call-summary-border: rgb(255 255 255 / .12);--call-summary-panel: rgb(255 255 255 / .055);--call-summary-panel-strong: rgb(22 24 30 / .98)}.call-summary-card .call-summary-header{border-bottom-color:var(--call-summary-border)}.call-summary-card .call-summary-header h2,.call-summary-card .call-summary-stat strong,.call-summary-card .call-summary-section-head h3,.call-summary-card .call-summary-section-title,.call-summary-card .call-summary-participant-copy p,.call-summary-card .call-recording-head p,.call-summary-card .call-summary-copy,.call-summary-card .call-summary-transcript-line{color:var(--call-summary-text)!important}.call-summary-card .call-summary-header p,.call-summary-card .call-summary-stat p,.call-summary-card .call-summary-section-head span,.call-summary-card .call-summary-status-badge,.call-summary-card .call-summary-head-actions,.call-summary-card .call-summary-head-actions span,.call-summary-card .call-summary-participant-copy small,.call-summary-card .call-summary-transcript-head p,.call-summary-card .call-task-field label,.call-summary-card .call-task-source-title,.call-summary-card .call-task-source-line p:first-child{color:var(--call-summary-muted)!important}.call-summary-card .call-summary-stat,.call-summary-card .call-summary-section,.call-summary-card .call-summary-participant,.call-summary-card .call-summary-transcript-line,.call-summary-card .call-task-source,.call-summary-card .call-task-source-line,.call-summary-card .call-summary-status-badge{border-color:var(--call-summary-border)!important;background:var(--call-summary-panel)!important}.call-summary-card .call-summary-empty{border-color:color-mix(in srgb,var(--call-summary-border) 70%,transparent)!important;background:color-mix(in srgb,var(--call-summary-panel) 74%,transparent)!important;color:var(--call-summary-muted)!important}.call-summary-card .call-summary-small-action,.call-summary-card .call-summary-inline-task,.call-summary-card .call-summary-action--secondary,.call-summary-card .call-recording-download{border-color:var(--call-summary-border)!important;background:var(--call-summary-panel-strong)!important;color:var(--call-summary-text)!important}.call-summary-card .call-summary-small-action:hover,.call-summary-card .call-summary-inline-task:hover,.call-summary-card .call-summary-action--secondary:hover,.call-summary-card .call-recording-download:hover{background:color-mix(in srgb,var(--tv-primary) 8%,var(--call-summary-panel-strong))!important}.call-summary-card .call-recording-card{border-color:color-mix(in srgb,var(--tv-success) 28%,var(--call-summary-border))!important;background:color-mix(in srgb,var(--tv-success) 10%,var(--call-summary-panel-strong))!important}.call-summary-card .call-recording-head{color:var(--call-summary-text)!important}.call-summary-card .call-recording-head small{color:var(--call-summary-muted)!important}.workspace-settings-page,.workspace-settings-page *{min-width:0}.workspace-settings-page{--workspace-admin-accent: var(--tv-primary)}.workspace-settings-layout{align-items:start}.workspace-settings-section-stack{overflow-x:clip}.workspace-settings-nav{max-height:calc(100vh - var(--tv-os-topbar-h) - 2rem);overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent))}.workspace-settings-nav button{min-height:2.3rem}.workspace-settings-nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-settings-section-stack>.tv-app-panel{padding:clamp(.9rem,1.6vw,1.15rem)}.workspace-settings-eyebrow,.workspace-settings-kicker,.workspace-stat-label,.workspace-col-label,.workspace-table-heading-row,.workspace-table-heading,.workspace-security-grid-header{font-size:var(--tv-font-nano);font-weight:760;line-height:1.25;letter-spacing:0;text-transform:uppercase}.workspace-settings-eyebrow{margin-bottom:.25rem}.workspace-settings-kicker{font-size:var(--tv-font-xs)}.workspace-settings-mini-pill,.workspace-settings-mini-badge{font-size:var(--tv-font-nano);line-height:1}.workspace-settings-mini-badge{padding:.16rem .4rem}.workspace-settings-filter-trigger,.workspace-task-type-filter,.workspace-compact-input{height:2.25rem;font-size:var(--tv-font-xs)}.workspace-settings-filter-trigger{width:12.5rem}.workspace-color-swatch-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.workspace-color-swatch-button{position:relative;display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),var(--shadow-soft);transition:border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.workspace-color-swatch-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--workspace-swatch-color) 55%,var(--color-border))}.workspace-color-swatch-button[data-selected=true]{border-color:color-mix(in srgb,var(--workspace-swatch-color) 68%,var(--color-text));box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-swatch-color) 18%,transparent),var(--shadow-soft)}.workspace-color-swatch-dot{width:1.2rem;height:1.2rem;border-radius:inherit;background:var(--workspace-swatch-color);box-shadow:inset 0 1px #ffffff47}.workspace-color-swatch-check{position:absolute;width:.82rem;height:.82rem;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.36))}.workspace-task-type-filter{width:14.375rem}.workspace-compact-input{width:10.625rem}.workspace-compact-input--with-icon{padding-left:2rem}.workspace-name-input{width:100%;min-width:0}.workspace-url-input{width:min(13.75rem,100%)}.workspace-url-field{display:flex;align-items:center;gap:.5rem;max-width:100%}.workspace-url-suffix{flex:0 0 auto;white-space:nowrap}.workspace-people-table{width:-moz-max-content;width:max-content;min-width:78.75rem;table-layout:fixed;border-collapse:separate;border-spacing:0}.workspace-table-heading{padding:.625rem 1rem;text-align:left}.workspace-member-state,.workspace-member-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-member-state{font-size:var(--tv-font-nano)}.workspace-member-email{display:block;font-size:.8125rem}.workspace-role-trigger{width:7rem;height:2rem;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--color-text);font-size:var(--tv-font-xs)}.workspace-role-trigger>svg{opacity:0;transition:opacity .16s ease}.workspace-role-trigger:hover,.workspace-role-trigger:focus,.workspace-role-trigger[data-state=open],[class~="group/role"]:hover .workspace-role-trigger{border-color:var(--color-border)!important;background:var(--color-surface)!important}.workspace-role-trigger:hover>svg,.workspace-role-trigger:focus>svg,.workspace-role-trigger[data-state=open]>svg,[class~="group/role"]:hover .workspace-role-trigger>svg{opacity:1}.workspace-space-status-chip{display:inline-flex;align-items:center;border-radius:var(--tv-radius-xs);padding:.16rem .4rem;font-size:var(--tv-font-nano);font-weight:760;line-height:1.1}.workspace-teams-grid,.workspace-task-type-grid,.workspace-recommended-grid,.workspace-security-grid{display:grid;gap:1rem}.workspace-teams-grid{grid-template-columns:minmax(13rem,1.5fr) minmax(8rem,.8fr) minmax(5.5rem,.55fr) minmax(13rem,1fr)}.workspace-task-type-grid{grid-template-columns:minmax(14rem,1.2fr) minmax(11rem,1fr) 2.75rem}.workspace-recommended-grid{grid-template-columns:minmax(14rem,1.2fr) minmax(11rem,1fr) 4.375rem}.workspace-security-grid{grid-template-columns:minmax(26.25rem,1fr) repeat(4,8.75rem);min-width:62rem}.workspace-security-matrix{width:100%;min-width:0;max-width:100%;contain:inline-size;overflow-x:auto;overflow-y:hidden}.workspace-table-heading-row{padding:.5rem .75rem}.workspace-team-row,.workspace-task-type-row,.workspace-recommended-row,.workspace-security-grid-row{align-items:center;padding:.75rem}.workspace-security-grid-row{align-items:stretch;padding-block:.65rem}.workspace-team-count-bubble{position:absolute;bottom:-.25rem;left:50%;display:inline-flex;min-width:.875rem;height:.875rem;align-items:center;justify-content:center;transform:translate(-50%);border:1px solid var(--color-border);border-radius:999px;padding-inline:.125rem;font-size:.5rem;line-height:1}.workspace-source-badge{height:1.25rem;border:0;border-radius:var(--tv-radius-xs);background:color-mix(in srgb,var(--color-primary, #ff5a3d) 86%,var(--color-surface, #ffffff));color:var(--color-onPrimary);padding-inline:.5rem;font-size:var(--tv-font-nano)}.workspace-team-extra-count{display:inline-flex;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;margin-left:.25rem;border:1px solid var(--color-border);border-radius:999px;padding-inline:.25rem;font-size:var(--tv-font-nano)}.workspace-create-row{display:flex;width:100%;align-items:center;gap:.5rem;padding:.75rem .5rem;text-align:left;font-size:1.375rem;line-height:1}.workspace-recommended-list{max-height:26.25rem;overflow:auto}.workspace-col-label{margin-bottom:.5rem}.workspace-security-grid-header{padding:.5rem .75rem}.workspace-security-note{font-size:var(--tv-font-nano)}.workspace-access-console{overflow:hidden;scroll-margin-top:calc(var(--tv-os-topbar-h, 4rem) + 1rem);border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--tv-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 94%,var(--color-primary) 6%),var(--color-surface2));box-shadow:0 1.125rem 2.5rem color-mix(in srgb,var(--color-text) 9%,transparent)}.workspace-access-console__chrome{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border);padding:1rem;background:linear-gradient(120deg,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 54%),color-mix(in srgb,var(--color-surface) 90%,transparent)}.workspace-access-console__chrome h3{margin:0;font-size:var(--tv-font-xl);font-weight:800;line-height:1.12}.workspace-access-console__chrome p{margin-top:.35rem;max-width:48rem;color:var(--color-text-muted);font-size:var(--tv-font-sm);line-height:1.45}.workspace-access-console__badge{flex:0 0 auto;border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface))}.workspace-access-console__body{display:grid;gap:.75rem;padding:.75rem}.workspace-access-invite{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,12rem) auto;gap:.5rem}.workspace-access-role-select,.workspace-access-permission-select{width:100%;min-width:0}.workspace-access-link-row,.workspace-access-scope,.workspace-access-people-head,.workspace-access-member-list{border:1px solid var(--color-border);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--color-surface) 82%,transparent)}.workspace-access-link-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem}.workspace-access-link-row__main,.workspace-access-scope__identity,.workspace-access-member-id{display:flex;min-width:0;align-items:center;gap:.65rem}.workspace-access-icon,.workspace-access-workspace-mark{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary);font-weight:820}.workspace-access-row-title,.workspace-access-row-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-access-row-title{font-size:var(--tv-font-sm);font-weight:760}.workspace-access-row-copy,.workspace-access-muted{color:var(--color-text-muted);font-size:var(--tv-font-xs)}.workspace-access-scope{display:grid;gap:.75rem;padding:.75rem}.workspace-access-scope__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workspace-access-role-strip{display:flex;flex-wrap:wrap;gap:.4rem}.workspace-access-role-chip,.workspace-access-inherited,.workspace-access-direct-chip{display:inline-flex;min-width:0;align-items:center;gap:.35rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-sm);background:var(--color-surface2);color:var(--color-text);font-size:var(--tv-font-nano);font-weight:760;line-height:1.1}.workspace-access-role-chip{padding:.35rem .5rem}.workspace-access-role-chip strong{color:var(--color-primary)}.workspace-access-people-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem}.workspace-access-avatars{display:flex;align-items:center;margin-top:.35rem;min-height:1.75rem}.workspace-access-avatar{width:1.75rem;height:1.75rem;margin-left:-.35rem;border:2px solid var(--color-surface)}.workspace-access-avatar:first-child{margin-left:0}.workspace-access-avatar-extra{display:inline-flex;min-width:1.75rem;height:1.75rem;align-items:center;justify-content:center;margin-left:-.25rem;border:2px solid var(--color-surface);border-radius:999px;background:var(--color-surface2);color:var(--color-text-muted);font-size:var(--tv-font-nano);font-weight:760}.workspace-access-search{position:relative;width:min(20rem,100%)}.workspace-access-search>svg{position:absolute;left:.75rem;top:50%;z-index:1;transform:translateY(-50%)}.workspace-access-search input{padding-left:2.15rem}.workspace-access-member-list{overflow:hidden}.workspace-access-member-row{display:grid;grid-template-columns:minmax(13rem,1.15fr) minmax(9rem,.55fr) minmax(19rem,1.25fr) minmax(5.5rem,auto);gap:.75rem;align-items:center;border-bottom:1px solid var(--color-border);padding:.75rem}.workspace-access-member-row:last-child{border-bottom:0}.workspace-access-member-avatar{width:2rem;height:2rem;flex:0 0 auto;border:1px solid var(--color-border)}.workspace-access-direct{display:grid;gap:.45rem;min-width:0}.workspace-access-grant{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.workspace-access-direct-chips{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.workspace-access-inherited{padding:.24rem .42rem;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface2))}.workspace-access-direct-chip{max-width:16rem;padding:.24rem .42rem;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.workspace-access-direct-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-access-direct-chip:not(:disabled):hover{border-color:color-mix(in srgb,var(--color-danger, #ef4444) 45%,var(--color-border));background:color-mix(in srgb,var(--color-danger, #ef4444) 9%,var(--color-surface2))}.workspace-access-toggle{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;color:var(--color-text-muted);font-size:var(--tv-font-xs)}.workspace-access-empty{padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:var(--tv-font-sm)}.workspace-checkbox-control{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--color-border);border-radius:999px;font-size:var(--tv-font-nano);font-weight:800;transition:all .16s ease}.workspace-settings-page .tv-app-panel h2,.workspace-import-card h2{margin:0;color:var(--tv-text);font-size:clamp(1rem,.6vw + .9rem,1.24rem);font-weight:820;line-height:1.15}.workspace-settings-page .tv-app-panel p,.workspace-import-card p{line-height:1.5}.workspace-settings-page table{width:-moz-max-content;width:max-content;min-width:100%}.workspace-settings-page :where(input,textarea,[role=combobox]){border-radius:.5rem!important}.workspace-settings-page :where(.workspace-settings-filter-trigger,.workspace-task-type-filter,.workspace-name-input){max-width:100%}.workspace-settings-dialog,.workspace-settings-dialog *{min-width:0}.workspace-settings-dialog{width:min(calc(100vw - 1rem),42rem);overflow-x:hidden}.permissions-dialog,.permissions-dialog *{min-width:0}.permissions-dialog{width:min(calc(100vw - 1rem),42rem);max-height:min(90vh,760px);overflow-x:hidden;overflow-y:auto}.workspace-import-card,.workspace-import-card *{min-width:0}.workspace-import-body{display:grid;gap:1rem;margin-top:1rem}.workspace-import-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.workspace-import-stat{min-height:3.25rem;padding:.65rem .7rem;border:1px solid var(--color-border);border-radius:.5rem}.workspace-import-stat-label{overflow:hidden;font-size:var(--tv-font-nano);font-weight:760;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.workspace-import-stat-value{margin-top:.15rem;font-size:clamp(1rem,.75vw + .78rem,1.28rem);font-weight:850;line-height:1}.workspace-import-coverage{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-surface2) 72%,transparent)}.workspace-import-coverage-head,.workspace-import-result-title{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--tv-font-mini);font-weight:820}.workspace-import-coverage-grid,.workspace-import-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.workspace-import-pill,.workspace-import-result-grid span{display:inline-flex;min-height:2rem;align-items:center;justify-content:space-between;gap:.35rem;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--tv-font-nano);font-weight:760;line-height:1.1}.workspace-import-pill strong{color:var(--color-text);font-size:var(--tv-font-mini)}.workspace-import-warning{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--color-warning, #f59e0b) 38%,var(--color-border));border-radius:.45rem;color:var(--color-warning, #b45309);font-size:var(--tv-font-mini);line-height:1.35}.workspace-import-headers{display:grid;gap:.25rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text-muted);font-size:var(--tv-font-mini)}.workspace-import-headers strong{overflow:hidden;color:var(--color-text);font-weight:720;text-overflow:ellipsis;white-space:nowrap}.workspace-import-result{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--color-success);border-radius:.5rem}@media (max-width: 640px){.workspace-import-card{padding:1rem!important}.workspace-import-stats,.workspace-import-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.workspace-import-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-import-stat{min-height:2.75rem;padding:.5rem .45rem}.workspace-import-stat-label,.workspace-import-pill,.workspace-import-result-grid span{font-size:.64rem}.workspace-import-stat-value{font-size:1rem}.workspace-import-pill{min-height:1.85rem;padding:.3rem .38rem}}.tavano-vault-page{--tv-vault: var(--color-primary);--tv-vault-soft: var(--color-primary-soft);--tv-primary: var(--color-primary);--tv-primary-soft: var(--color-primary-soft);--tv-primary-strong: var(--color-primary-hover, var(--workspace-accent-strong, var(--color-primary)))}.tavano-vault-page .tv-app-page-header{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 90%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))!important}.tavano-vault-page .vault-control-chip,.tavano-vault-page .vault-soft-button,.tavano-vault-page .vault-select-trigger,.tavano-vault-page .vault-icon-button,.tavano-vault-page .vault-danger-icon-button{border-color:color-mix(in srgb,var(--color-primary) 20%,var(--color-border))!important;background:color-mix(in srgb,var(--color-surface2) 88%,var(--color-primary-soft))!important;color:var(--color-text)!important;box-shadow:var(--shadow-soft)}.tavano-vault-page .vault-soft-button:hover,.tavano-vault-page .vault-icon-button:hover,.tavano-vault-page .vault-select-trigger:hover{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border))!important;background:color-mix(in srgb,var(--color-primary-soft) 68%,var(--color-surface2))!important;color:var(--color-primary)!important}.tavano-vault-page .vault-primary-button{border-color:color-mix(in srgb,var(--color-primary) 82%,transparent)!important;background:linear-gradient(135deg,var(--color-primary),var(--workspace-accent-strong, var(--color-primary)))!important;color:var(--color-onPrimary)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--color-primary) 18%,transparent)!important}.tavano-vault-page .vault-primary-button:hover{transform:translateY(-1px);box-shadow:0 18px 36px color-mix(in srgb,var(--color-primary) 22%,transparent)!important}.tavano-vault-page .vault-danger-icon-button{border-color:color-mix(in srgb,var(--color-danger) 24%,var(--color-border))!important;background:color-mix(in srgb,var(--color-danger) 9%,var(--color-surface2))!important;color:var(--color-danger)!important}.vault-shell{min-height:calc(100dvh - 8rem);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-float)}.vault-shell-grid{min-width:0}.vault-shell-detail{min-height:18rem}.vault-sidebar-panel,.vault-sidebar-section,.vault-list-panel,.vault-detail-panel,.vault-detail-card,.vault-list-type-icon,.vault-empty-icon{border-radius:var(--tv-radius-lg)!important}.vault-sidebar-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 90%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent))}.vault-sidebar-section{box-shadow:var(--tv-shadow-soft)}.vault-list-panel{min-height:24rem}.vault-detail-panel{min-height:18rem}.vault-list-type-icon,.vault-empty-icon{display:inline-grid;place-items:center}.vault-detail-card{background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent)}.vault-shortcut-key,.vault-type-badge,.vault-manage-badge,.vault-share-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;font-size:var(--tv-font-nano);line-height:1;white-space:nowrap}.vault-shortcut-key{border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);padding:.2rem .375rem}.vault-type-badge,.vault-manage-badge,.vault-share-badge{padding:.22rem .42rem}.vault-type-badge,.vault-share-badge{border:1px solid var(--tv-border)}.vault-type-badge{text-transform:uppercase}.vault-manage-badge{background:color-mix(in srgb,#22c55e 12%,transparent);color:#16a34a}.vault-item-menu,.vault-folder-menu{border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 96%,transparent);box-shadow:var(--tv-shadow-float);color:var(--tv-text);padding:.375rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.vault-item-menu{position:absolute;top:2rem;right:0;z-index:20;min-width:13rem}.vault-folder-menu{position:absolute;top:0;right:calc(100% + .5rem);z-index:30;min-width:12rem;visibility:hidden;opacity:0;transition:opacity var(--motion-fast) var(--motion-easing),visibility var(--motion-fast) var(--motion-easing)}.group:hover>.vault-folder-menu,.vault-folder-menu:focus-within{visibility:visible;opacity:1}.vault-sidebar-heading{display:flex;align-items:center;gap:.25rem;font-size:var(--tv-font-xs);font-weight:720;text-transform:uppercase}.vault-field-label{font-size:.6875rem;font-weight:650;text-transform:uppercase}@media (min-width: 1024px){.vault-shell{height:calc(100vh - 6.5rem);min-height:0}.vault-shell-detail,.vault-list-panel,.vault-detail-panel{min-height:0}}@media (max-width: 1023px){.vault-shell{min-height:0;overflow:visible}.vault-shell-grid{overflow:visible}.vault-sidebar-panel,.vault-list-panel,.vault-detail-panel{min-height:auto}}@media (max-width: 767px){.tavano-vault-page .tv-app-page-header{align-items:stretch;flex-direction:column}.tavano-vault-page .tv-app-page-actions,.tavano-vault-page .tv-app-page-actions>div{width:100%}.tavano-vault-page .tv-app-page-actions>div{display:grid;grid-template-columns:minmax(0,1fr)}.vault-shell{border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-card)}.vault-shell-grid{gap:.5rem;padding:.5rem!important}.vault-sidebar-panel,.vault-list-panel,.vault-detail-panel{width:100%}.vault-list-panel .sm\:grid-cols-\[1fr_auto\]{grid-template-columns:minmax(0,1fr)!important}.vault-folder-menu{top:calc(100% + .375rem);right:0}}.clips-os-shell{display:flex;width:100%;max-width:108rem;margin-inline:auto;flex-direction:column;gap:.75rem}.clips-os-hero{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-lg);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 90%,transparent));box-shadow:var(--tv-shadow-card);padding:clamp(.85rem,1.1vw,1.15rem)!important}.clips-os-hero:after{content:"";position:absolute;inset-inline:1rem;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--tv-primary),var(--tv-info),var(--tv-success));opacity:.46;transform-origin:left center;animation:tv-os-presence 2.8s var(--motion-easing) infinite;pointer-events:none}.clips-os-surface,.clips-os-panel,.clips-os-select-content{border:1px solid color-mix(in srgb,var(--tv-primary) 8%,var(--tv-border))!important;border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 86%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))!important;box-shadow:var(--tv-shadow-soft)!important}.clips-os-select-content{overflow:hidden}.clips-os-hero-main,.clips-os-title-group,.clips-os-hero-actions,.clips-os-player-head,.clips-os-badges,.clips-os-panel-head,.clips-os-panel-actions,.clips-os-library-head,.clips-os-meta-line,.clips-os-pill-row,.clips-os-clip-foot{display:flex;min-width:0;align-items:center}.clips-os-hero-main,.clips-os-player-head,.clips-os-panel-head,.clips-os-library-head{justify-content:space-between;gap:.85rem}.clips-os-title-group{gap:.8rem}.clips-os-hero-icon{width:2.65rem;height:2.65rem}.clips-os-hero h1,.clips-os-player-head h2,.clips-os-library-head h2,.clips-os-panel-head h3,.clips-os-empty-state h2{margin:0;min-width:0;overflow-wrap:anywhere;letter-spacing:0}.clips-os-hero p{max-width:44rem;margin:.25rem 0 0;color:var(--tv-text-muted);font-size:.9rem;line-height:1.45}.clips-os-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.clips-os-primary-button,.clips-os-soft-button,.clips-os-page button{border-radius:var(--tv-radius-md)!important;letter-spacing:0}.clips-os-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.clips-os-metric{display:grid;min-height:4.65rem;grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--tv-primary) 9%,var(--tv-border));border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 88%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));box-shadow:var(--tv-shadow-soft);padding:.72rem}.clips-os-metric-icon{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.72rem;border:1px solid color-mix(in srgb,var(--tv-primary) 16%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 70%,var(--tv-surface-2));color:var(--tv-primary)}.clips-os-metric.tone-info .clips-os-metric-icon{color:var(--tv-info);background:color-mix(in srgb,var(--tv-info) 12%,var(--tv-surface-2))}.clips-os-metric.tone-success .clips-os-metric-icon{color:var(--tv-success);background:color-mix(in srgb,var(--tv-success) 12%,var(--tv-surface-2))}.clips-os-metric.tone-warning .clips-os-metric-icon{color:var(--tv-warning);background:color-mix(in srgb,var(--tv-warning) 13%,var(--tv-surface-2))}.clips-os-metric small,.clips-os-section-label,.clips-os-kicker,.clips-os-recorder-fields label>span,.clips-os-field-span>span,.clips-os-detail-grid span{display:inline-flex;align-items:center;gap:.35rem;color:var(--tv-text-muted);font-size:.74rem;font-weight:750;letter-spacing:0}.clips-os-metric strong{display:block;min-width:0;margin-top:.18rem;overflow:hidden;color:var(--tv-text);font-size:1rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.clips-os-metric em{display:block;min-width:0;margin-top:.16rem;overflow:hidden;color:var(--tv-text-muted);font-size:.72rem;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.clips-os-meter{display:block;height:.34rem;margin-top:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--tv-border) 58%,transparent)}.clips-os-meter>span{display:block;width:var(--clips-meter, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tv-primary),var(--tv-info),var(--tv-success))}.clips-os-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:.75rem}.clips-os-studio,.clips-os-library{min-width:0;padding:.8rem!important}.clips-os-studio{display:flex;min-height:calc(100vh - 17rem);flex-direction:column;gap:.75rem}.clips-os-library{position:sticky;top:calc(var(--tv-os-topbar-h) + .85rem);max-height:calc(100vh - var(--tv-os-topbar-h) - 1.6rem);overflow:hidden}.clips-os-player-shell{display:grid;gap:.7rem}.clips-os-player-head{padding-inline:.15rem}.clips-os-player-head h2{margin-top:.18rem;color:var(--tv-text);font-size:clamp(1.18rem,1.6vw,1.65rem);font-weight:820;line-height:1.12}.clips-os-kicker{color:var(--tv-primary)}.clips-os-meta-line,.clips-os-pill-row,.clips-os-badges{flex-wrap:wrap;gap:.4rem}.clips-os-meta-line{margin-top:.45rem;color:var(--tv-text-muted);font-size:.78rem}.clips-os-meta-line span,.clips-os-pill-row span,.clips-os-count-badge,.clips-os-share-badge,.clips-os-storage-badge{display:inline-flex;align-items:center;gap:.3rem;min-width:0;border:1px solid var(--tv-border);border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent);padding:.28rem .55rem;color:var(--tv-text-muted);font-size:.73rem;font-weight:720;letter-spacing:0}.clips-os-share-badge{color:var(--tv-primary)}.clips-os-storage-badge{border-color:color-mix(in srgb,var(--tv-primary) 18%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 56%,var(--tv-surface-2));color:var(--tv-text-muted)}.clips-os-storage-badge svg{flex:0 0 auto;color:var(--tv-primary)}.clips-os-share-badge.mini,.clips-os-storage-badge.mini{padding:.18rem .42rem;font-size:.68rem}.clips-os-player-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:.75rem}.clips-os-video-frame,.clips-os-action-panel,.clips-os-empty-state,.clips-os-search,.clips-os-loader,.clips-os-empty-mini,.clips-os-locked-note,.clips-os-small-empty{border:1px solid color-mix(in srgb,var(--tv-primary) 8%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 84%,var(--tv-surface))}.clips-os-video-frame{display:grid;min-height:18rem;overflow:hidden;place-items:center;background:linear-gradient(135deg,#050912f5,#0c111bfa),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 18px)}.clips-os-video{display:block;width:100%;max-height:min(55vh,42rem);aspect-ratio:16 / 9;background:#05070d;-o-object-fit:contain;object-fit:contain}.clips-os-action-panel{display:flex;min-height:100%;flex-direction:column;gap:.65rem;padding:.75rem}.clips-os-share-grid{display:grid;gap:.45rem}.clips-os-share-grid button{justify-content:flex-start;min-height:2.35rem}.clips-os-detail-grid{display:grid;gap:.45rem}.clips-os-detail-grid div{display:grid;gap:.16rem;border:1px solid var(--tv-border);border-radius:.65rem;background:color-mix(in srgb,var(--tv-surface) 78%,transparent);padding:.55rem}.clips-os-detail-grid strong{min-width:0;overflow:hidden;color:var(--tv-text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.clips-os-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(2.25rem,1fr));gap:.4rem;margin-top:auto}.clips-os-tool-grid button{width:100%;min-width:0}.clips-os-danger-button{color:var(--tv-danger)!important}.clips-os-empty-state{display:grid;min-height:26rem;place-items:center;padding:2rem;text-align:center}.clips-os-empty-state>*{max-width:28rem}.clips-os-empty-state h2{color:var(--tv-text);font-size:1.35rem}.clips-os-empty-state p,.clips-os-empty-mini span,.clips-os-locked-note span,.clips-os-small-empty,.clips-os-next-card small,.clips-os-clip-meta,.clips-os-clip-foot{color:var(--tv-text-muted);font-size:.76rem}.clips-os-empty-icon{display:grid;width:4.25rem;height:4.25rem;margin-inline:auto;place-items:center;border-radius:var(--tv-radius-lg);border:1px solid color-mix(in srgb,var(--tv-primary) 20%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 68%,var(--tv-surface));color:var(--tv-primary)}.clips-os-lower-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:.75rem;margin-top:auto}.clips-os-recorder-panel,.clips-os-next-panel{min-width:0;padding:.75rem!important}.clips-os-panel-head h3,.clips-os-library-head h2{margin-top:.16rem;color:var(--tv-text);font-size:1rem;font-weight:800}.clips-os-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.clips-os-recorder-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.clips-os-recorder-fields label,.clips-os-field-span,.clips-os-toggle-row,.clips-os-camera-row{display:grid;min-width:0;gap:.35rem}.clips-os-recorder-fields [role=combobox]{min-height:2.25rem;border-radius:.7rem!important}.clips-os-field-span,.clips-os-toggle-row,.clips-os-camera-row{grid-column:1 / -1}.clips-os-toggle-row,.clips-os-camera-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--tv-border);border-radius:.72rem;background:color-mix(in srgb,var(--tv-surface) 80%,transparent);padding:.55rem .65rem}.clips-os-camera-row>div{display:grid;gap:.15rem}.clips-os-camera-row strong{color:var(--tv-text);font-size:.85rem}.clips-os-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.clips-os-segmented.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.clips-os-segmented button,.clips-os-filters button,.clips-os-next-card,.clips-os-clip-card{min-width:0;border:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface) 82%,transparent);color:var(--tv-text-muted);transition:transform .18s var(--motion-easing),border-color .18s var(--motion-easing),background .18s var(--motion-easing),color .18s var(--motion-easing),box-shadow .18s var(--motion-easing)}.clips-os-segmented button{min-height:2.1rem;padding:.35rem .45rem;font-size:.72rem;font-weight:720;line-height:1.15;overflow-wrap:anywhere}.clips-os-segmented button.is-active,.clips-os-filters button.is-active,.clips-os-clip-card.is-selected{border-color:color-mix(in srgb,var(--tv-primary) 46%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary-soft) 74%,var(--tv-surface));color:var(--tv-primary)}.clips-os-locked-note,.clips-os-small-empty,.clips-os-loader,.clips-os-empty-mini{margin-top:.65rem;padding:.85rem}.clips-os-locked-note{display:grid;gap:.25rem}.clips-os-locked-note strong,.clips-os-empty-mini strong{color:var(--tv-text)}.clips-os-next-grid{display:grid;gap:.45rem;margin-top:.6rem}.clips-os-next-card{display:grid;gap:.18rem;border-radius:.72rem;padding:.56rem .65rem;text-align:start}.clips-os-next-card:hover,.clips-os-clip-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border));box-shadow:0 14px 32px color-mix(in srgb,var(--tv-primary) 10%,transparent)}.clips-os-next-card span{min-width:0;overflow:hidden;color:var(--tv-text);font-size:.82rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.clips-os-search{display:flex;align-items:center;gap:.55rem;margin-top:.65rem;padding:.18rem .65rem;color:var(--tv-primary)}.clips-os-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.clips-os-filters button{border-radius:999px!important;padding:.33rem .58rem;font-size:.72rem;font-weight:740}.clips-os-list{display:grid;max-height:calc(100vh - var(--tv-os-topbar-h) - 13.5rem);gap:.48rem;margin-top:.65rem;overflow:auto;padding-right:.15rem}.clips-os-clip-card{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.55rem;border-radius:var(--tv-radius-md);padding:.48rem;text-align:start}.clips-os-thumb{display:grid;width:100%;aspect-ratio:16 / 9;overflow:hidden;place-items:center;border:1px solid var(--tv-border);border-radius:.65rem;background:color-mix(in srgb,var(--tv-surface) 74%,transparent);color:var(--tv-text-muted)}.clips-os-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clips-os-clip-copy{display:grid;min-width:0;gap:.26rem}.clips-os-clip-title{display:flex;min-width:0;align-items:center;gap:.32rem;color:var(--tv-text);font-size:.83rem;font-weight:760}.clips-os-clip-title svg{flex:0 0 auto;color:var(--tv-primary)}.clips-os-clip-title span,.clips-os-clip-foot>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clips-os-clip-meta,.clips-os-clip-foot{gap:.5rem}.clips-os-empty-mini{display:grid;place-items:center;text-align:center}.clips-os-empty-mini svg{margin-bottom:.35rem;color:var(--tv-primary)}.tv-builder-template .bg-cyan-400\/10,.tv-builder-template .bg-amber-400\/10,.tavano-clips-page .bg-cyan-400\/10,.tavano-clips-page .bg-amber-400\/10{display:none!important}.tv-builder-template .grid,.tv-control-template .grid,.tv-worklist-template .grid,.tv-command-template .grid,.tv-presence-template .grid,.tavano-automations-page,.tavano-automations-page *{min-width:0}.tavano-automations-page .automation-builder-stage{display:grid;gap:.75rem}.automation-filter-select{height:auto!important;min-width:8.25rem;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.automation-filter-select--sort{min-width:9.25rem}.automation-chip,.automation-builder-chip-row span{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:.25rem .5rem;font-size:var(--tv-font-nano);font-weight:720;line-height:1}.automation-chip-row,.automation-builder-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--tv-font-nano)}.automation-kicker,.automation-builder-label,.automation-builder-grid-label{font-size:var(--tv-font-xs);font-weight:760;letter-spacing:0;line-height:1.25;text-transform:uppercase}.automation-builder-grid-label{font-size:var(--tv-font-nano)}.automation-empty-state,.automation-empty-panel{display:grid;min-height:16.25rem;place-items:center;border-radius:var(--tv-radius-md);text-align:center}.automation-empty-panel{min-height:21.25rem;padding:1.5rem}.automation-rule-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:720;line-height:1.25}.automation-rule-summary{margin-top:.5rem;font-size:.9375rem;line-height:1.75}.automation-dialog-list{display:grid;gap:.5rem;overflow-y:auto}.automation-dialog-list--short{max-height:20rem}.automation-dialog-list--tall{max-height:32.5rem;gap:.75rem}.automation-import-textarea{min-height:17.5rem}.automation-builder-token-text{font-size:.9375rem;font-weight:640;line-height:1.5}.automation-builder-inline-input{height:2.5rem;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding-inline:.75rem;font-size:.9375rem;font-weight:640;line-height:1.5;box-shadow:none}.automation-builder-input--compact{min-width:7.5rem}.automation-builder-input--key{min-width:8.75rem}.automation-builder-input--value{min-width:10rem}.automation-builder-input--medium{width:11.25rem}.automation-builder-input--form{width:13.75rem}.automation-builder-input--wide{width:16.25rem}.automation-builder-menu{max-height:21.25rem;min-width:16.25rem;overflow-y:auto;border-color:var(--color-border)!important;border-radius:var(--tv-radius-md)!important;background:color-mix(in srgb,var(--color-surface) 92%,black)!important;box-shadow:var(--tv-shadow-float)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.5rem}.automation-builder-menu--wide{min-width:17.5rem}.automation-builder-people-popover{width:min(18.75rem,calc(100vw - 1rem));border-color:var(--color-border)!important;border-radius:var(--tv-radius-md)!important;background:var(--color-surface)!important}.automation-builder-list-scroll{display:grid;gap:.5rem;overflow-y:auto}.automation-builder-list-scroll--short{max-height:15rem}.automation-builder-step-number{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:var(--tv-font-nano)}.automation-builder-operator-select{width:6.5rem;height:2.5rem}.automation-builder-action-joiner{display:flex;height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--tv-radius-md);padding-inline:.75rem;font-size:var(--tv-font-xs);font-weight:760;letter-spacing:0;text-transform:uppercase}.task-extract-panel{width:min(28rem,100%);border:1px solid var(--color-border);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));box-shadow:var(--tv-shadow-float);color:var(--color-text)}.automation-builder-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 94%,transparent),color-mix(in srgb,var(--tv-surface) 96%,transparent));box-shadow:0 1px color-mix(in srgb,white 8%,transparent),var(--tv-shadow-card)}.automation-builder-header,.automation-builder-stepper,.automation-builder-footer{background:color-mix(in srgb,var(--tv-surface-2) 54%,transparent)}.automation-builder-body>*{min-width:0}.automation-builder-shell .tv-button{min-width:0;white-space:normal!important}.tavano-automations-page :where(input,textarea,[role=combobox]){border-radius:.5rem!important}.tavano-automations-page :where(.tv-app-panel,[role=dialog]){min-width:0}.automation-dialog,.automation-dialog *{min-width:0}.automation-dialog{width:min(calc(100vw - 1rem),56rem);overflow-x:hidden}@media (max-width: 1180px){.tv-os-sidebar{display:none!important}.tv-os-app-rail{width:5rem!important}.clips-os-workbench,.clips-os-player-card,.clips-os-lower-grid{grid-template-columns:minmax(0,1fr)!important}.clips-os-library{position:static;max-height:none}.clips-os-list{max-height:34rem}}@media (max-width: 900px){.clips-os-hero-main,.clips-os-player-head,.clips-os-panel-head{align-items:stretch;flex-direction:column}.clips-os-hero-actions,.clips-os-panel-actions{justify-content:flex-start}.clips-os-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.clips-os-recorder-fields{grid-template-columns:minmax(0,1fr)}.automation-builder-body{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 767px){:root{--tv-os-topbar-h: calc(3.5rem + var(--tv-os-topbar-safe-area-top, 0px))}.tavano-settings-page .tv-app-page-header{align-items:stretch}.tavano-settings-page .tv-app-page-actions,.tavano-settings-page .tv-app-page-actions>button{width:100%}.tavano-settings-page .tv-app-page-actions>button{justify-content:center}.settings-panel-head,.settings-panel-body{padding:.875rem}.settings-field-grid,.settings-choice-grid--three,.settings-choice-grid--two{grid-template-columns:minmax(0,1fr)}.settings-avatar-layout{align-items:flex-start}.clips-os-shell{gap:.55rem}.clips-os-metrics{grid-template-columns:minmax(0,1fr)}.clips-os-studio,.clips-os-library{padding:.6rem!important}.clips-os-video-frame{min-height:13rem}.clips-os-action-panel{padding:.6rem}.clips-os-tool-grid{grid-template-columns:repeat(5,minmax(2rem,1fr))}.clips-os-clip-card{grid-template-columns:4.8rem minmax(0,1fr);gap:.45rem}.clips-os-hero-actions>*,.clips-os-panel-actions>*{flex:1 1 9rem}.tavano-automations-page .tv-app-page-header,.automation-builder-header,.automation-builder-footer{align-items:stretch!important;flex-direction:column!important}.automation-builder-header,.automation-builder-stepper,.automation-builder-body,.automation-builder-footer{padding:.875rem!important}.automation-builder-stepper>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem;scroll-padding-inline:.5rem}.automation-builder-stepper button{flex:0 0 auto}.automation-builder-footer>div{width:100%}.automation-builder-footer button{flex:1 1 8rem;white-space:normal!important}.automation-builder-shell :where(.automation-builder-input--medium,.automation-builder-input--form,.automation-builder-input--wide,.max-w-2xl){width:100%!important;max-width:100%!important}.automation-builder-shell :where(.flex.items-start.justify-between){align-items:stretch;flex-direction:column}.automation-builder-shell :where(.pl-6,.pl-1){padding-left:0!important}.automation-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important}.automation-dialog .grid{grid-template-columns:minmax(0,1fr)!important}.automation-dialog :where(.flex.items-center.justify-between,.flex.justify-end,.flex.items-center.gap-2){align-items:stretch;flex-wrap:wrap}.automation-dialog :where(button,textarea,input,[role=combobox]){max-width:100%}.tv-os-mobile-nav>div{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;max-width:30rem!important;height:4.35rem!important;min-height:4.35rem!important;gap:.35rem!important;overflow-x:hidden!important;overflow-y:hidden!important;padding-inline:max(.45rem,env(safe-area-inset-left,0px)) max(.45rem,env(safe-area-inset-right,0px))!important;padding-block:.45rem!important}.tv-toast-viewport{left:0!important;right:0!important;width:100vw!important;padding-inline:.75rem!important}.tv-os-mobile-nav .tv-os-mobile-nav-item{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 0!important;overflow:hidden!important;padding-inline:.18rem!important;gap:.3rem!important}.tv-os-mobile-nav .tv-os-mobile-nav-item[data-active=true]{flex:1 1 0!important;flex-direction:column!important;gap:.3rem!important;padding-inline:.18rem!important}.tv-os-mobile-nav .tv-os-mobile-nav-item:not([data-active=true]) .tv-mobile-nav-label{display:block}.tv-mobile-nav-label{max-width:100%;min-width:0;max-height:1em;font-size:clamp(9px,1.85vw,11px);line-height:1}.tv-os-mobile-nav .tv-os-mobile-nav-item svg,.tv-mobile-nav-icon{width:1.05rem;height:1.05rem}.tavano-chat-page .chat-header-actions{max-width:min(10rem,45vw)!important;overflow-x:auto!important;overflow-y:hidden!important}.tavano-chat-page .chat-header-secondary-action{display:none!important}.tavano-chat-page .chat-composer-tools>*{flex-shrink:0}.tv-mobile-app-label{font-size:clamp(10px,2.2vw,11px)}.tv-mobile-app-panel{max-height:min(76vh,calc(100vh - 5.2rem));overflow-y:auto}.tv-mobile-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.tv-mobile-app-item{min-height:3.55rem;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;padding:.52rem .65rem!important;text-align:start;overflow:hidden}.tv-mobile-app-item .tv-mobile-app-label{width:auto;max-height:1.08em;text-align:start}.tv-mobile-app-icon{width:1.95rem!important;height:1.95rem!important}.tavano-home-more-page .home-more-customize-grid{grid-template-columns:minmax(0,1fr)!important}.tavano-home-more-page .home-more-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem}.tavano-home-more-page .home-more-destination{min-height:4.35rem;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;padding:.52rem .4rem;text-align:center}.tavano-home-more-page .home-more-destination-icon{width:1.9rem;height:1.9rem;flex:0 0 auto}.tavano-home-more-page .home-more-destination-label{width:100%;max-height:1.05em;font-size:clamp(.62rem,2.4vw,.7rem);text-align:center}.tavano-home-more-page .tv-app-page-header{gap:.7rem}.tavano-home-more-page .tv-app-page-header-main{align-items:flex-start}.tavano-home-more-page .tv-app-page-header h1{white-space:normal;overflow-wrap:normal;word-break:keep-all}.dashboard-dialog-content,.view-dialog-content{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}.dashboard-widget-builder-dialog{max-height:calc(100dvh - 1rem)}.dashboard-widget-builder-header{padding:.9rem 3.35rem .75rem .9rem}.dashboard-widget-builder-shell{max-height:calc(100dvh - 5rem);gap:.85rem;padding:.85rem}.dashboard-widget-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard-widget-type{min-height:3.8rem;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:.62rem}.dashboard-widget-type-label{text-align:start}.dashboard-widget-builder-form{grid-template-columns:minmax(0,1fr);gap:.75rem}.dashboard-widget-preview-button{width:100%}.dashboard-widget-builder-actions{align-items:stretch;flex-direction:column-reverse}.dashboard-widget-builder-action{width:100%}.dashboard-widget-option.col-span-2{grid-column:span 1 / span 1}.view-name-label{max-width:min(9rem,48vw)}.view-map-layout{height:auto;min-height:0;flex-direction:column}.view-map-canvas{height:24rem}.view-map-list{width:100%;min-width:0;max-height:18rem}.view-filter-row,.view-location-grid,.view-type-grid{grid-template-columns:minmax(0,1fr)}.view-dialog-actions{flex-direction:column-reverse}.view-dialog-actions>button{width:100%}.view-gantt-grid{min-width:64rem}.tv-os-page,.tavano-app-content:not(.p-0){padding:.55rem!important}.tv-template-header,.tavano-page-hero,.dashboard-command-bar,.mytasks-command-bar,.inbox-compact-header,.calendar-command-center,.timesheet-hero{padding:.75rem!important}.tv-template-header{align-items:stretch;flex-direction:column}.tv-template-header-main{align-items:flex-start}.tv-template-actions,.calendar-command-actions,.dashboard-view-switch,.timesheet-view-switch{width:100%;overflow-x:auto}.tv-focus-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tavano-dashboard-redesign .dashboard-chart-board,.tavano-dashboard-redesign .dashboard-full-insight-grid,.tavano-dashboard-redesign .dashboard-minimal-grid,.tavano-dashboard-redesign .dashboard-minimal-added,.tavano-dashboard-redesign .dashboard-minimal-more-grid,.timesheet-full-grid,.calendar-fc-full-grid,.calendar-fc-minimal-grid{grid-template-columns:minmax(0,1fr)!important}.tavano-chat-page{padding:.45rem!important}.tavano-app-content :where(table,thead,tbody,tr,td,th){max-width:100%}.workspace-settings-page .workspace-settings-layout{grid-template-columns:minmax(0,1fr)!important}.workspace-settings-page .sticky,.workspace-settings-page .workspace-settings-nav{position:relative!important;top:auto!important}.workspace-settings-page .workspace-settings-nav{display:block;max-height:min(13rem,34vh);overflow-x:hidden;overflow-y:auto;padding:.45rem!important;scroll-padding-inline:.45rem}.workspace-settings-page .workspace-settings-nav>div{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.workspace-settings-page .workspace-settings-nav button{justify-content:flex-start;width:100%!important;min-height:2.65rem;min-width:0;max-width:none}.workspace-settings-page .workspace-settings-nav button span{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-settings-page .tv-app-page-header{align-items:stretch;flex-direction:column}.workspace-settings-section-stack>.tv-app-panel{padding:.85rem!important}.workspace-settings-page :where(.flex.items-center.justify-between,.flex.items-start.justify-between,.flex.justify-between){align-items:stretch;flex-wrap:wrap}.workspace-settings-page :where(.workspace-settings-filter-trigger,.workspace-task-type-filter,.workspace-name-input,.workspace-url-input,.workspace-compact-input){width:100%!important;max-width:100%!important}.workspace-settings-page .workspace-url-field{width:100%;flex-direction:column;align-items:stretch}.workspace-settings-page :where(.workspace-teams-grid,.workspace-task-type-grid,.workspace-recommended-grid){grid-template-columns:minmax(0,1fr);min-width:0}.workspace-settings-page .workspace-table-heading-row{display:none}.workspace-settings-page :where(.workspace-team-row,.workspace-task-type-row,.workspace-recommended-row){gap:.6rem;align-items:stretch}.workspace-settings-page .workspace-security-grid{min-width:58rem}.workspace-access-console__chrome,.workspace-access-link-row,.workspace-access-scope__row,.workspace-access-people-head{align-items:stretch;flex-direction:column}.workspace-access-invite,.workspace-access-member-row,.workspace-access-grant{grid-template-columns:minmax(0,1fr)}.workspace-access-search{width:100%}.workspace-access-toggle{justify-content:flex-start}.workspace-settings-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important}.workspace-settings-dialog .grid{grid-template-columns:minmax(0,1fr)!important}.workspace-settings-dialog :where(.flex.items-center.justify-between,.flex.justify-end,.flex.items-center.gap-2){align-items:stretch;flex-wrap:wrap}.permissions-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important}.permissions-dialog .grid{grid-template-columns:minmax(0,1fr)!important}.permissions-dialog :where(.flex.items-center.justify-between,.flex.items-start.justify-between,.flex.justify-end,.flex.items-center.gap-2){align-items:stretch;flex-wrap:wrap}.permissions-dialog button:not([role=combobox]):not([role=switch]){min-height:2.25rem}.tavano-clips-page .grid-cols-\[360px_minmax\(0\,1fr\)\],.tavano-clips-page .grid-cols-\[320px_minmax\(0\,1fr\)\],.tavano-clips-page .grid.min-h-\[calc\(100vh-15rem\)\],.tavano-clips-page .grid.min-h-\[calc\(100vh-12rem\)\]{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important}.tavano-teams-page .tavano-admin-table{border:0!important;background:transparent!important}.tavano-teams-page .tavano-admin-table-header{display:none!important}.tavano-teams-page .tavano-admin-table-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.7rem;margin-bottom:.65rem;border:1px solid color-mix(in srgb,var(--tv-border) 92%,transparent)!important;border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent)}.tavano-teams-page .tavano-admin-row-cell{display:grid;grid-template-columns:minmax(5rem,.36fr) minmax(0,1fr);align-items:center;gap:.6rem;min-width:0}.tavano-teams-page .tavano-admin-row-cell:before{content:attr(data-label);color:var(--tv-text-soft);font-size:.72rem;font-weight:760}.tavano-admin-page .tv-app-page-header,.tavano-spaces-page .tv-app-page-header,.tavano-space-detail-page .tv-app-page-header{align-items:stretch;flex-direction:column}.tavano-admin-page .tv-app-page-actions,.tavano-spaces-page .tv-app-page-actions,.tavano-space-detail-page .tv-app-page-actions,.tavano-admin-page .tv-app-page-actions>*,.tavano-spaces-page .tv-app-page-actions>*,.tavano-space-detail-page .tv-app-page-actions>*{width:100%;justify-content:center}.members-search-control{max-width:none}.tavano-members-page .grid.xl\:grid-cols-\[1\.45fr_1fr\],.tavano-space-detail-page .grid.xl\:grid-cols-2{grid-template-columns:minmax(0,1fr)!important}.tavano-space-detail-page .space-detail-tool-panel .space-detail-create-row{align-items:stretch;flex-direction:column}.tavano-space-detail-page .space-detail-tool-panel .flex.justify-end{justify-content:stretch}.tavano-space-detail-page .space-detail-tool-panel button{width:100%}.space-create-overlay{align-items:flex-start;padding:.5rem}.space-create-dialog{width:min(100%,calc(100vw - 1rem));max-height:calc(100dvh - 1rem)}.space-create-header,.space-create-content,.space-create-footer{padding-inline:1rem}.space-create-footer{display:grid;grid-template-columns:1fr}.space-create-footer>button{width:100%}.space-member-add-row,.space-logo-upload-row{align-items:stretch;flex-direction:column}.space-member-add-row>button,.space-logo-upload-row>input{width:100%}.space-member-row{align-items:flex-start}.space-status-dialog{top:.5rem!important;transform:translate(-50%)!important;max-height:calc(100dvh - 1rem)}.space-status-list{max-height:min(18rem,42dvh)}.space-status-row{gap:.5rem;padding:.65rem}.space-status-row.is-editing{align-items:flex-start;flex-wrap:wrap}.space-status-row.is-editing .space-status-name-input{flex-basis:calc(100% - 2rem);order:2}.space-status-add-row{grid-template-columns:1fr auto auto}.space-status-add-row>input{grid-column:1 / -1}.space-status-add-row>button:last-child{grid-column:1 / -1;width:100%}.space-status-icon-menu{grid-template-columns:repeat(5,minmax(0,1fr));right:0}.comment-composer-footer,.comment-card-actions,.custom-field-edit-actions,.custom-field-picker-actions,.field-type-actions{align-items:stretch;flex-direction:column}.comment-composer-footer>button,.comment-card-actions>button,.custom-field-edit-actions>button,.custom-field-picker-actions>button,.field-type-actions>button{width:100%;justify-content:center}.comment-card{padding:.85rem}.comment-card-body{gap:.65rem}.comment-replies{margin-left:.25rem}.custom-field-manager{padding:1rem}.custom-field-manager.is-embedded{padding:0}.custom-field-manager-header{padding-right:2.75rem}.custom-field-manager-header>button{width:100%;justify-content:center}.custom-field-manager-scroll{padding:1rem}.custom-field-row{align-items:flex-start;flex-wrap:wrap}.custom-field-row-copy{flex-basis:calc(100% - 3.5rem)}.custom-field-row-actions{width:100%;justify-content:flex-end}.custom-field-edit-grid,.custom-field-scope-grid,.field-type-grid,.custom-field-picker-grid{grid-template-columns:minmax(0,1fr)}.field-type-grid,.custom-field-picker-dialog{max-height:calc(100dvh - 8rem)}.custom-field-picker-option{min-height:4.75rem}}@media (max-width: 360px){.settings-avatar-layout{align-items:stretch;flex-direction:column}.settings-avatar-actions{width:100%;min-width:0}.settings-avatar-actions>*{justify-content:center!important}.tv-os-mobile-nav .tv-os-mobile-nav-item{min-width:0!important;max-width:none!important;flex:1 1 0!important}.tv-os-mobile-nav .tv-os-mobile-nav-item[data-active=true]{flex:1 1 0!important;flex-direction:column!important;padding-inline:.12rem!important}.tv-mobile-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tv-mobile-app-item{min-height:3.45rem;flex-direction:row;justify-content:flex-start;padding-inline:.3rem!important;text-align:start}.tv-mobile-app-item .tv-mobile-app-label{text-align:start}.tavano-home-more-page .home-more-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tavano-home-more-page .home-more-destination{min-height:4.1rem;gap:.32rem;padding-inline:.32rem}.tavano-home-more-page .home-more-destination-label{font-size:.66rem}}@media (max-width: 320px){.tv-mobile-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tv-mobile-app-item{min-height:3.4rem;flex-direction:row;justify-content:flex-start;gap:.35rem;padding-inline:.22rem!important;text-align:start}.tv-mobile-app-label{text-align:start;font-size:10px}.tv-mobile-app-panel-helper{display:none}.tavano-home-more-page .home-more-destination-label{font-size:.62rem}}@media (max-width: 260px){.tv-os-mobile-nav>div{gap:.18rem!important;padding-inline:max(.28rem,env(safe-area-inset-left,0px)) max(.28rem,env(safe-area-inset-right,0px))!important}.tv-os-mobile-nav .tv-os-mobile-nav-item{padding-inline:.08rem!important}.tv-os-mobile-nav .tv-os-mobile-nav-item svg{width:.9rem;height:.9rem}.tv-mobile-nav-label{font-size:8.5px;font-weight:700}.tv-mobile-app-grid,.tavano-home-more-page .home-more-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tv-mobile-app-item,.tavano-home-more-page .home-more-destination{min-height:4.05rem}.tv-mobile-app-icon,.home-more-destination-icon{width:1.75rem!important;height:1.75rem!important}.tv-mobile-app-label,.home-more-destination-label{font-size:9px}}@media (max-width: 300px){.tv-os-topbar .tv-os-search{flex:0 0 2.35rem!important;width:2.35rem!important;min-width:2.35rem!important;padding-inline:.6rem!important}.tv-os-topbar .tv-os-search>span,.tv-os-topbar .tv-os-search>div{display:none!important}}.tavano-calendar-page,.tavano-timesheet-page,.tavano-remote-desk-page{width:100%;max-width:min(108rem,100%)}.tavano-calendar-page .calendar-command-center,.tavano-timesheet-page .timesheet-hero,.tavano-remote-desk-page .remote-desk-header{align-items:flex-start}.tavano-calendar-page .calendar-command-center .tv-app-page-actions,.tavano-timesheet-page .timesheet-hero .tv-app-page-actions,.tavano-remote-desk-page .remote-desk-header .tv-app-page-actions{min-width:min(100%,22rem)}.tavano-calendar-page .calendar-command-actions,.tavano-timesheet-page .timesheet-header-actions,.tavano-remote-desk-page .remote-desk-status-stack{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.tavano-calendar-page .calendar-command-actions .calendar-view-switch,.tavano-timesheet-page .timesheet-header-actions .timesheet-view-switch{width:auto;min-width:12rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-calendar-page .calendar-view-switch button.is-active,.tavano-calendar-page .calendar-view-switch button[data-active=true],.tavano-timesheet-page .timesheet-view-switch button[data-active=true]{color:var(--color-primary);background:var(--color-panel-strong);box-shadow:var(--shadow-soft)}.tavano-timesheet-page .timesheet-filter-panel{border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 88%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent))!important;box-shadow:var(--tv-shadow-soft)!important}.tavano-timesheet-page .timesheet-date-input{width:min(10rem,100%)}.tavano-timesheet-page .timesheet-member-filter{max-width:15rem}.tavano-timesheet-page .timesheet-dialog{width:min(42rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)!important;border-radius:var(--tv-radius-lg)!important}.tavano-timesheet-page .timesheet-metric-card{border-color:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border));background:color-mix(in srgb,var(--tv-surface-2) 72%,transparent)}.tavano-remote-desk-page .remote-desk-layout{align-items:start}.tavano-remote-desk-page .remote-desk-kicker,.tavano-remote-desk-page .remote-desk-stage-kicker,.tavano-remote-desk-page .remote-desk-panel-title{font-size:var(--tv-font-xs);font-weight:760;line-height:1.25;letter-spacing:0;text-transform:uppercase}.tavano-remote-desk-page .remote-desk-stage-kicker{color:#ffffff80}.tavano-remote-desk-page .remote-desk-panel-title{color:var(--color-text)}.tavano-remote-desk-page .remote-desk-code-input{font-weight:760;letter-spacing:0;text-align:center}.tavano-remote-desk-page .remote-desk-code-value{margin-top:.5rem;font-size:clamp(1.55rem,3vw,1.875rem);font-weight:760;letter-spacing:0;line-height:1.1;font-variant-numeric:tabular-nums}.tavano-remote-desk-page .remote-desk-info-grid{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1.5rem}.tavano-remote-desk-page .remote-desk-control-panel,.tavano-remote-desk-page .remote-desk-panel,.tavano-remote-desk-page .remote-desk-setting-row,.tavano-remote-desk-page .remote-desk-warning-panel,.time-widget-panel,.global-time-widget{border-radius:var(--tv-radius-lg)!important;border:1px solid color-mix(in srgb,var(--tv-remote, var(--tv-primary)) 12%,var(--tv-border));background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 88%,transparent),color-mix(in srgb,var(--tv-surface) 94%,transparent));box-shadow:var(--tv-shadow-soft)}.tavano-remote-desk-page .remote-desk-panel,.time-widget-panel{position:relative;overflow:hidden}.tavano-remote-desk-page .remote-desk-panel:before,.time-widget-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tv-remote, var(--tv-primary)) 5%,transparent),transparent),repeating-linear-gradient(135deg,color-mix(in srgb,var(--tv-border) 20%,transparent) 0 1px,transparent 1px 16px);opacity:.42}.tavano-remote-desk-page .remote-desk-panel>*,.time-widget-panel>*{position:relative;z-index:1}.tavano-remote-desk-page .remote-desk-setting-row{background:color-mix(in srgb,var(--tv-surface-2) 76%,transparent)}.tavano-remote-desk-page .remote-desk-warning-panel{border-radius:var(--tv-radius-lg)!important}.tavano-remote-desk-page .remote-desk-stage{border-radius:var(--tv-radius-xl);border:1px solid rgb(255 255 255 / .1);background:radial-gradient(circle at 18% 0%,rgb(255 111 85 / .18),transparent 32%),radial-gradient(circle at 86% 12%,rgb(96 165 250 / .22),transparent 36%),linear-gradient(145deg,#101820,#080d13 72%);color:#fff;box-shadow:var(--tv-shadow-float)}.tavano-remote-desk-page .remote-desk-stage-screen{position:relative;width:100%;overflow:hidden;min-height:clamp(25rem,52vh,39rem);height:clamp(25rem,52vh,39rem)}.tavano-remote-desk-page .remote-pointer-marker{border:1px solid color-mix(in srgb,var(--color-primary) 36%,transparent);background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);box-shadow:0 18px 48px #00000042}.global-time-widget{max-width:min(27rem,calc(100vw - 1.5rem))}.global-time-widget-title{max-width:min(12.5rem,42vw)}.time-widget-panel,.global-time-widget{color:var(--color-text)}.simple-emoji-picker{width:min(20rem,calc(100vw - 1rem));max-height:min(30rem,calc(100vh - 1.5rem));overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--tv-radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--tv-shadow-float);padding:.75rem}.simple-emoji-search-icon{color:var(--color-text-muted)}.simple-emoji-section-label{margin-bottom:.5rem;color:var(--color-text-muted);font-size:var(--tv-font-xs);font-weight:760;text-transform:uppercase}.simple-emoji-grid{display:grid;max-height:17.5rem;grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;overflow-y:auto;padding-right:.25rem}@media (max-width: 767px){.simple-emoji-picker{max-height:min(24rem,calc(100vh - 7rem))}.simple-emoji-grid{max-height:12rem}}@media (max-width: 1024px){.tavano-calendar-page .calendar-command-center,.tavano-timesheet-page .timesheet-hero,.tavano-remote-desk-page .remote-desk-header{align-items:stretch;flex-direction:column}.tavano-calendar-page .calendar-command-center .tv-app-page-actions,.tavano-timesheet-page .timesheet-hero .tv-app-page-actions,.tavano-remote-desk-page .remote-desk-header .tv-app-page-actions{width:100%}.tavano-calendar-page .calendar-command-actions,.tavano-timesheet-page .timesheet-header-actions,.tavano-remote-desk-page .remote-desk-status-stack{width:100%;justify-content:flex-start}.tavano-remote-desk-page .remote-desk-layout,.tavano-remote-desk-page .remote-desk-info-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 767px){.tavano-calendar-page .calendar-command-actions,.tavano-timesheet-page .timesheet-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-calendar-page .calendar-command-actions>*,.tavano-timesheet-page .timesheet-header-actions>*{width:100%}.tavano-calendar-page .calendar-command-actions .calendar-view-switch,.tavano-timesheet-page .timesheet-header-actions .timesheet-view-switch{order:1;grid-column:1 / -1;min-width:0}.tavano-calendar-page .calendar-command-actions .calendar-action-button--icon{order:2}.tavano-calendar-page .calendar-command-actions .calendar-action-button:not(.calendar-action-button--icon):not(.calendar-action-button--primary){order:3}.tavano-calendar-page .calendar-command-actions .calendar-action-button--primary{order:4;grid-column:1 / -1}.tavano-timesheet-page .timesheet-filter-panel>div,.tavano-timesheet-page .timesheet-filter-panel>div>div:first-child{align-items:stretch}.tavano-timesheet-page .timesheet-date-input,.tavano-timesheet-page .timesheet-member-filter{width:100%;max-width:none}.tavano-remote-desk-page .remote-desk-stage,.tavano-remote-desk-page .remote-desk-stage-screen{min-height:24rem;height:24rem}.tavano-remote-desk-page .remote-desk-stage>.absolute{align-items:flex-start;flex-direction:column}.tavano-remote-desk-page .remote-desk-control-panel{padding:.875rem}.global-time-widget{right:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom,0px));left:.75rem}.global-time-widget>div{align-items:stretch;flex-direction:column}}.tavano-remote-desk-page.tv-remote-desk-page{--remote-action: var(--tv-primary, var(--color-primary));--remote-card: color-mix(in srgb, var(--tv-surface-raised) 98%, transparent);--remote-card-soft: color-mix(in srgb, var(--tv-surface-2) 92%, transparent);--remote-line: color-mix(in srgb, var(--tv-border) 86%, transparent);--remote-stage-bg: color-mix(in srgb, var(--tv-surface-raised) 98%, transparent);--remote-stage-soft: color-mix(in srgb, var(--tv-surface-2) 92%, transparent);--remote-stage-line: var(--remote-line);--remote-stage-text: var(--tv-text);--remote-stage-muted: var(--tv-text-muted);max-width:min(76rem,100%)!important;gap:.7rem!important;color:var(--tv-text)}html.dark .tavano-remote-desk-page.tv-remote-desk-page{--remote-card: color-mix(in srgb, var(--tv-surface-raised) 94%, transparent);--remote-card-soft: color-mix(in srgb, var(--tv-surface-2) 88%, transparent);--remote-line: color-mix(in srgb, var(--tv-border) 80%, transparent);--remote-stage-bg: #101114;--remote-stage-soft: #1c1d21;--remote-stage-line: rgb(255 255 255 / .14);--remote-stage-text: #f8fafc;--remote-stage-muted: rgb(255 255 255 / .66)}.tavano-remote-desk-page .remote-desk-header{border-color:var(--remote-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--remote-card)!important;box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent)!important;padding:.85rem!important}.tavano-remote-desk-page .remote-desk-header h1{font-size:clamp(1.45rem,1.7vw,1.9rem)!important;line-height:1.12!important}.tavano-remote-desk-page .remote-desk-header .tv-app-page-description{max-width:38rem;font-size:.86rem!important;line-height:1.45!important}.tavano-remote-desk-page .remote-desk-status-stack:empty,.tavano-remote-desk-page .remote-desk-header .tv-app-page-actions:empty{display:none}.tavano-remote-desk-page .remote-session-status-pill{display:inline-flex;min-height:1.75rem;max-width:100%;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--remote-line);border-radius:999px;background:var(--remote-card-soft);color:var(--tv-text-muted);padding:.32rem .7rem;font-size:var(--tv-font-xs);font-weight:740;line-height:1.15;overflow-wrap:anywhere}.tavano-remote-desk-page .remote-session-status-pill[data-tone=primary]{border-color:color-mix(in srgb,var(--remote-action) 28%,var(--remote-line));background:color-mix(in srgb,var(--remote-action) 10%,var(--remote-card-soft));color:var(--remote-action)}.tavano-remote-desk-page .remote-session-status-pill[data-tone=good]{border-color:color-mix(in srgb,var(--tv-success) 26%,var(--remote-line));background:var(--tv-success-soft);color:var(--tv-success)}.tavano-remote-desk-page .remote-desk-layout{grid-template-columns:minmax(17.5rem,22rem) minmax(0,1fr)!important;gap:.7rem!important}.tavano-remote-desk-page .remote-desk-layout>aside,.tavano-remote-desk-page .remote-desk-layout>section{display:grid;min-width:0;align-content:start;gap:.7rem}.tavano-remote-desk-page .remote-desk-layout>aside>:not([hidden])~:not([hidden]),.tavano-remote-desk-page .remote-desk-layout>section>:not([hidden])~:not([hidden]){margin-top:0!important}.tavano-remote-desk-page .remote-desk-control-panel,.tavano-remote-desk-page .remote-desk-panel,.tavano-remote-desk-page .remote-desk-setting-row,.tavano-remote-desk-page .remote-desk-warning-panel{border-color:var(--remote-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--remote-card)!important;color:var(--tv-text)!important;box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent)!important}.tavano-remote-desk-page .remote-desk-control-panel{padding:.85rem!important}.tavano-remote-desk-page .remote-desk-panel:before{display:none}.tavano-remote-desk-page .remote-desk-setting-row{gap:.75rem;background:var(--remote-card-soft)!important}.tavano-remote-desk-page .remote-desk-warning-panel{border-color:color-mix(in srgb,var(--tv-warning) 28%,var(--remote-line))!important;background:var(--tv-warning-soft)!important}.tavano-remote-desk-page .remote-desk-warning-panel :where(svg,span){color:var(--tv-warning)!important}.tavano-remote-desk-page .remote-desk-warning-panel p{color:var(--tv-text-muted)!important}.tavano-remote-desk-page .remote-desk-kicker,.tavano-remote-desk-page .remote-desk-stage-kicker,.tavano-remote-desk-page .remote-desk-panel-title{color:var(--tv-text-muted)!important;font-size:var(--tv-font-xs)!important;font-weight:780!important;line-height:1.25!important;letter-spacing:0!important}.tavano-remote-desk-page .remote-desk-control-panel h2{color:var(--tv-text);font-size:1rem;font-weight:780;line-height:1.2}.tavano-remote-desk-page .remote-desk-control-panel p,.tavano-remote-desk-page .remote-desk-control-panel label>span{color:var(--tv-text-muted)!important;line-height:1.45}.tavano-remote-desk-page .remote-desk-control-panel .tv-app-segmented{border-radius:999px;background:var(--remote-card-soft)}.tavano-remote-desk-page .remote-desk-control-panel .tv-app-segmented button{border-radius:999px}.tavano-remote-desk-page .remote-desk-control-panel .tavano-field{min-height:2.65rem!important;border-color:var(--remote-line)!important;background:var(--remote-card-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)!important}.tavano-remote-desk-page .tv-button.tavano-toolbar-pill:not(.tavano-field){border-color:transparent!important;background:var(--remote-action)!important;color:var(--color-onPrimary)!important;box-shadow:var(--shadow-accent-soft)!important}.tavano-remote-desk-page .tv-button.tavano-toolbar-pill:not(.tavano-field):hover{background:var(--tv-primary-strong, var(--remote-action))!important;box-shadow:var(--shadow-accent-strong)!important}.tavano-remote-desk-page .remote-desk-code-input{font-size:1rem!important;letter-spacing:.08em!important}.tavano-remote-desk-page .remote-desk-code-value{color:var(--tv-text)!important;font-size:clamp(1.6rem,2.4vw,2rem)!important;letter-spacing:.04em!important}.tavano-remote-desk-page .remote-desk-stage{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-color:var(--remote-stage-line)!important;border-radius:var(--tv-radius-md)!important;background:var(--remote-stage-bg)!important;color:var(--remote-stage-text)!important;box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent)!important}.tavano-remote-desk-page .remote-desk-stage>.absolute{position:relative!important;inset:auto!important;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-color:var(--remote-stage-line)!important;background:color-mix(in srgb,var(--remote-stage-soft) 88%,transparent)!important;color:var(--remote-stage-text)!important;padding:.8rem .95rem!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tavano-remote-desk-page .remote-desk-stage>.absolute .mt-1{color:var(--remote-stage-muted)!important;font-size:.84rem!important}.tavano-remote-desk-page .remote-desk-stage .remote-session-status-pill{border-color:var(--remote-stage-line);background:color-mix(in srgb,var(--remote-stage-soft) 86%,transparent);color:var(--remote-stage-muted)}.tavano-remote-desk-page .remote-desk-stage .remote-session-status-pill[data-tone=primary]{border-color:color-mix(in srgb,var(--remote-action) 28%,var(--remote-stage-line));background:color-mix(in srgb,var(--remote-action) 10%,var(--remote-stage-soft));color:var(--remote-action)}.tavano-remote-desk-page .remote-desk-stage .remote-session-status-pill[data-tone=good]{border-color:color-mix(in srgb,var(--tv-success) 26%,var(--remote-stage-line));background:color-mix(in srgb,var(--tv-success) 12%,var(--remote-stage-soft));color:var(--tv-success)}.tavano-remote-desk-page .remote-desk-stage-screen{min-height:clamp(18rem,42vh,30rem)!important;height:clamp(18rem,42vh,30rem)!important;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--remote-action) 9%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--remote-stage-soft) 92%,transparent),var(--remote-stage-bg))}.tavano-remote-desk-page .remote-desk-stage-screen video{background:#000}.tavano-remote-desk-page .remote-control-overlay{z-index:15;touch-action:none}.tavano-remote-desk-page .remote-control-overlay:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--remote-action) 70%,transparent)}.tavano-remote-desk-page .remote-desk-stage-screen .text-white{color:var(--remote-stage-text)!important}.tavano-remote-desk-page .remote-desk-stage-screen .text-white\/65{color:var(--remote-stage-muted)!important}.tavano-remote-desk-page .remote-desk-stage-screen .text-2xl{font-size:1.25rem!important;font-weight:780!important;line-height:1.2!important}.tavano-remote-desk-page .remote-desk-stage-screen .leading-7{line-height:1.55!important}.tavano-remote-desk-page .remote-desk-stage-screen svg.mx-auto{width:3.4rem!important;height:3.4rem!important;border:1px solid color-mix(in srgb,var(--remote-action) 20%,var(--remote-stage-line));border-radius:999px;background:color-mix(in srgb,var(--remote-action) 9%,var(--remote-stage-soft));color:var(--remote-action)!important;padding:.78rem}.tavano-remote-desk-page .remote-pointer-marker{border-color:color-mix(in srgb,var(--remote-action) 30%,transparent)!important;background:color-mix(in srgb,var(--remote-action) 14%,var(--remote-stage-soft))!important;color:var(--remote-action)!important;box-shadow:0 16px 42px color-mix(in srgb,#000 20%,transparent)!important}.tavano-remote-desk-page .remote-desk-info-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.36fr)!important;gap:.7rem!important}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel{padding:.85rem!important}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel p{line-height:1.55!important}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel svg{color:var(--remote-action)!important}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel .flex.items-center.justify-between{align-items:flex-start;gap:.65rem}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel .flex.items-center.justify-between>span{min-width:0;overflow-wrap:anywhere}@media (max-width: 1180px){.tavano-remote-desk-page .remote-desk-layout,.tavano-remote-desk-page .remote-desk-info-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.tavano-remote-desk-page.tv-remote-desk-page{gap:.65rem!important}.tavano-remote-desk-page .remote-desk-header{align-items:stretch!important;flex-direction:column;padding:.75rem!important}.tavano-remote-desk-page .remote-desk-header h1{white-space:normal!important}.tavano-remote-desk-page .remote-desk-status-stack{width:100%;justify-content:flex-start}.tavano-remote-desk-page .remote-desk-control-panel,.tavano-remote-desk-page .remote-desk-panel{padding:.75rem!important}.tavano-remote-desk-page .remote-desk-stage>.absolute{align-items:stretch!important;flex-direction:column}.tavano-remote-desk-page .remote-desk-stage>.absolute>.flex{flex-wrap:wrap;justify-content:flex-start}.tavano-remote-desk-page .remote-desk-stage-screen{min-height:18rem!important;height:18rem!important}.tavano-remote-desk-page .remote-desk-stage-screen .px-8{padding-inline:1rem!important}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel .mt-4.flex,.tavano-remote-desk-page .remote-desk-control-panel>.flex.gap-2{flex-wrap:wrap}.tavano-remote-desk-page .remote-desk-info-grid .remote-desk-panel .mt-4.flex>*,.tavano-remote-desk-page .remote-desk-control-panel>.flex.gap-2>*{flex:1 1 9rem;justify-content:center}}[dir=rtl] .tv-dialog-content .text-left,[dir=rtl] .tavano-page-hero,[dir=rtl] .tv-template-header,[dir=rtl] .tavano-admin-panel{text-align:right}[dir=rtl] .tavano-teams-page .tavano-admin-row-cell{grid-template-columns:minmax(0,1fr) minmax(5rem,.36fr)}[dir=rtl] .tavano-teams-page .tavano-admin-row-cell:before{order:2}.platform-admin-page{--platform-admin-gap: clamp(.75rem, 1vw, 1rem)}.platform-admin-forbidden-shell{display:grid;min-height:60vh;place-items:center;padding:clamp(1rem,3vw,2rem)}.platform-admin-forbidden-panel{width:min(42rem,100%)}.platform-admin-page .tv-template-body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,1.2vw,1.25rem)}.platform-admin-page .tv-toolbar{border:0;background:transparent;box-shadow:none;padding:0}.platform-admin-page .tv-section-header{align-items:center;gap:.85rem}.platform-admin-page .tv-search-input{min-width:min(24rem,100%)}.platform-admin-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--platform-admin-gap)}.platform-admin-metrics .tv-metric-card{min-height:5.35rem;padding:.85rem}.platform-admin-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.1vw,1.15rem)}.platform-admin-action-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;min-height:9rem;padding:1rem}.platform-admin-action-icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;border:1px solid color-mix(in srgb,var(--tv-tone, var(--tv-primary)) 24%,var(--tv-border));border-radius:var(--tv-radius-lg);background:radial-gradient(circle at 30% 18%,color-mix(in srgb,white 34%,transparent),transparent 46%),color-mix(in srgb,var(--tv-tone, var(--tv-primary)) 13%,var(--tv-surface-2));color:var(--tv-tone, var(--tv-primary))}.platform-admin-action-eyebrow{color:var(--tv-tone, var(--tv-primary));font-size:.68rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.platform-admin-action-card h3{margin:.18rem 0 0;color:var(--tv-text);font-size:1.04rem;font-weight:820;line-height:1.2}.platform-admin-action-card p{margin:.45rem 0 0;color:var(--tv-text-muted);font-size:.86rem;line-height:1.55}.platform-admin-action-control{grid-column:1 / -1;display:flex;justify-content:flex-end}.platform-admin-main-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(20rem,.58fr);gap:clamp(.9rem,1.2vw,1.25rem);align-items:start}.platform-admin-side-stack{display:grid;gap:var(--platform-admin-gap)}.platform-admin-section{padding:clamp(.85rem,1vw,1.05rem)}.platform-admin-table{margin-top:.8rem;overflow:hidden}.platform-admin-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.platform-admin-table th{color:var(--tv-text-soft);font-size:.69rem;font-weight:820;letter-spacing:.12em;text-align:start;text-transform:uppercase;background:color-mix(in srgb,var(--tv-surface-2) 82%,transparent)}.platform-admin-table td{vertical-align:middle}.platform-admin-table-row{border-top:1px solid var(--tv-border);transition:background var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.platform-admin-table-row:hover{background:color-mix(in srgb,var(--tv-primary) 6%,var(--tv-surface-2))}.platform-admin-health-list,.platform-admin-audit-list{display:grid;gap:.55rem;margin-top:.75rem}.platform-admin-health-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem}.platform-admin-audit-list{max-height:18rem;overflow-y:auto;padding-inline-end:.15rem}.platform-admin-audit-item{padding:.68rem}.platform-admin-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.platform-admin-user-card{padding:.78rem}.platform-admin-detail-line{min-width:0;border:1px solid color-mix(in srgb,var(--tv-border) 92%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent);padding:.58rem .65rem}.platform-admin-detail-line>div:first-child{color:var(--tv-text-soft);font-size:.66rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.platform-admin-field{display:grid;gap:.42rem}.platform-admin-field>span{color:var(--tv-text-soft);font-size:.69rem;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.platform-admin-field>small{color:var(--tv-text-muted);font-size:.75rem;line-height:1.45}.bug-reports-page .tv-template-body{display:grid;gap:clamp(.85rem,1.1vw,1.15rem)}.bug-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1vw,1rem)}.bug-report-board,.bug-report-context,.bug-report-trace{padding:clamp(.85rem,1vw,1.05rem)}.bug-report-board .tv-section-header{align-items:center;gap:.85rem}.bug-report-board .tv-toolbar{flex-wrap:wrap}.bug-report-board .tv-search-input{min-width:min(25rem,100%)}.bug-report-table{margin-top:.85rem;overflow:hidden}.bug-report-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:.84rem}.bug-report-table th{color:var(--tv-text-soft);font-size:.68rem;font-weight:820;letter-spacing:.11em;text-align:start;text-transform:uppercase;background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent)}.bug-report-table td{vertical-align:middle}.bug-report-table td strong,.bug-report-table td span{display:block;min-width:0;overflow:hidden;color:var(--tv-text);text-overflow:ellipsis;white-space:nowrap}.bug-report-table td small{display:block;max-width:19rem;overflow:hidden;color:var(--tv-text-muted);font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.bug-report-row{border-top:1px solid color-mix(in srgb,var(--tv-border) 92%,transparent);transition:background var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.bug-report-row:hover{background:color-mix(in srgb,var(--tv-danger) 5%,var(--tv-surface-2))}.bug-report-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.bug-report-detail{min-width:0;border:1px solid color-mix(in srgb,var(--tv-border) 92%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 84%,transparent);padding:.65rem .72rem}.bug-report-detail>span{display:block;color:var(--tv-text-soft);font-size:.66rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.bug-report-detail>strong{display:block;margin-top:.2rem;overflow:hidden;color:var(--tv-text);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.bug-report-trace pre,.bug-report-context pre{max-height:16rem;overflow:auto;border:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-sunken) 86%,transparent);color:var(--tv-text-muted);font-size:.75rem;line-height:1.55;margin:.75rem 0 0;padding:.8rem;white-space:pre-wrap}@media (max-width: 1280px){.platform-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-action-grid,.platform-admin-main-grid{grid-template-columns:minmax(0,1fr)}.platform-admin-user-grid,.bug-report-metrics,.bug-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.platform-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-action-card{min-height:auto}.platform-admin-page .tv-section-header{align-items:stretch}.platform-admin-page .tv-search-input,.platform-admin-user-grid{width:100%}.platform-admin-user-grid{grid-template-columns:minmax(0,1fr)}.platform-admin-table{border:0;background:transparent}.platform-admin-table thead{display:none}.platform-admin-table tbody{display:grid;gap:.65rem}.platform-admin-table-row{display:grid;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);padding:.35rem}.bug-report-metrics,.bug-report-detail-grid{grid-template-columns:minmax(0,1fr)}.bug-report-board .tv-section-header{align-items:stretch}.bug-report-board .tv-toolbar,.bug-report-board .tv-search-input,.bug-report-board .tv-segmented-control{width:100%}.bug-report-table{border:0;background:transparent}.bug-report-table thead{display:none}.bug-report-table tbody{display:grid;gap:.65rem}.bug-report-row{display:grid;gap:.55rem;border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);padding:.65rem}.bug-report-row td{display:grid;grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr);gap:.6rem}.bug-report-row td:before{content:attr(data-label);color:var(--tv-text-soft);font-size:.7rem;font-weight:800}}html body :where(.platform-admin-page,.bug-reports-page).tv-page-template{width:100%!important;max-width:none!important;gap:8px!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-template-body{width:100%!important;max-width:none!important;margin-inline:0!important;gap:8px!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-template-header{min-height:76px!important;padding:14px 16px!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-template-header-icon,html body :where(.platform-admin-page,.bug-reports-page) .tv-metric-icon,html body .platform-admin-action-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-template-header h1{font-size:1.35rem!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-template-header p{max-width:74rem;font-size:.82rem!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-toolbar{gap:6px!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-button{min-height:32px!important;border-radius:8px!important;padding-inline:12px!important;font-size:.78rem!important}html body :where(.platform-admin-metrics,.bug-report-metrics){grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:8px!important}html body :where(.platform-admin-metrics,.bug-report-metrics) .tv-metric-card{min-height:58px!important;padding:10px!important;border-radius:8px!important;box-shadow:none!important}html body :where(.platform-admin-metrics,.bug-report-metrics) .tv-metric-card strong{font-size:1.05rem!important}html body :where(.platform-admin-metrics,.bug-report-metrics) .tv-metric-card p,html body :where(.platform-admin-metrics,.bug-report-metrics) .tv-metric-card small{font-size:.74rem!important;line-height:1.25!important}html body .platform-admin-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body .platform-admin-action-card{min-height:96px!important;border-radius:8px!important;padding:12px!important;box-shadow:none!important}html body .platform-admin-action-card h3{font-size:.92rem!important}html body .platform-admin-action-card p{margin-top:.3rem!important;font-size:.76rem!important;line-height:1.45!important}html body .platform-admin-action-control{align-items:center!important}html body .platform-admin-main-grid{grid-template-columns:minmax(0,1fr) minmax(280px,384px)!important;gap:8px!important}html body .platform-company-settings-page.tv-app-page{width:100%!important;max-width:min(100%,92rem)!important;gap:10px!important}html body .platform-company-settings-page .tv-app-page-header{min-height:66px!important;align-items:center!important;border-radius:8px!important;padding:10px 12px!important;box-shadow:none!important}html body .platform-company-settings-page .tv-app-page-header h1{font-size:1.12rem!important}html body .platform-company-settings-page .tv-app-page-description{font-size:.74rem!important}html body .platform-company-header-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}html body .platform-company-panel-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin-bottom:10px;padding:12px;border:1px solid color-mix(in srgb,var(--tv-border) 86%,transparent);border-radius:8px;background:linear-gradient(120deg,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 54%),color-mix(in srgb,var(--tv-surface-2) 92%,transparent)}html body .platform-company-panel-hero h2{font-size:1rem!important}html body .platform-company-panel-hero p,html body .platform-company-form-note{margin-top:4px;color:var(--tv-text-muted);font-size:.74rem;line-height:1.35}html body .platform-company-detail-grid,html body .platform-company-usage-grid,html body .platform-company-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}html body .platform-company-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,180px) minmax(120px,150px) auto;align-items:end;gap:8px;margin-bottom:10px;padding:10px;border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tv-surface-2) 92%,transparent)}html body .platform-company-table-wrap{min-width:0;max-height:min(46vh,520px);overflow:auto;border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tv-surface) 94%,transparent)}html body .platform-company-members-table{width:100%;min-width:840px;border-collapse:separate;border-spacing:0;table-layout:fixed}html body .platform-company-members-table thead{position:sticky;top:0;z-index:2}html body .platform-company-members-table th,html body .platform-company-members-table td{padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent);text-align:left;vertical-align:middle;font-size:.76rem}html body .platform-company-members-table th{background:color-mix(in srgb,var(--tv-surface-2) 96%,var(--tv-surface));color:var(--tv-text-muted);font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:uppercase}html body .platform-company-members-table td{color:var(--tv-text)}html body .platform-company-members-table strong,html body .platform-company-members-table small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .platform-company-members-table small{margin-top:2px;color:var(--tv-text-muted);font-size:.68rem}html body .platform-company-members-table .tv-toolbar{flex-wrap:nowrap!important;justify-content:flex-end}html body .platform-company-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}html body .platform-company-app-toggle{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tv-surface-2) 92%,transparent);color:var(--tv-text);font-size:.78rem;font-weight:700}html body .platform-company-form-note.tv-note-danger{color:var(--tv-danger)}html body .platform-company-form-note.tv-note-success{color:var(--tv-success)}html body:has(.platform-company-settings-page) .tavano-app-content{padding:10px 12px!important}html body .platform-company-settings-page.tv-app-page{max-width:min(100%,112rem)!important}html body .platform-company-settings-page .tv-app-page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:62px!important;gap:12px!important;border-color:color-mix(in srgb,var(--tv-primary) 16%,var(--tv-border))!important;background:linear-gradient(120deg,color-mix(in srgb,var(--tv-primary) 7%,transparent),transparent 44%),color-mix(in srgb,var(--tv-surface) 96%,transparent)!important}html body .platform-company-settings-page .tv-app-page-header-main{gap:10px!important}html body .platform-company-settings-page .tv-app-page-header-icon{width:34px!important;height:34px!important;border-radius:8px!important;background:color-mix(in srgb,var(--tv-primary) 13%,var(--tv-surface-2))!important;box-shadow:none!important}html body .platform-company-settings-page .tv-app-page-eyebrow{margin-bottom:2px!important;color:var(--tv-text-muted)!important;font-size:.62rem!important;font-weight:820!important;letter-spacing:0!important}html body .platform-company-settings-page .tv-app-page-header h1{font-size:1rem!important;line-height:1.08!important}html body .platform-company-settings-page .tv-app-page-description{margin-top:3px!important;max-width:52rem!important;color:var(--tv-text-muted)!important;font-size:.68rem!important}html body .platform-company-settings-page .tv-app-page-actions .tv-toolbar{flex-wrap:nowrap!important;gap:6px!important}html body .platform-company-settings-page .tv-app-page-actions .tv-button,html body .platform-company-settings-page .tv-button{min-height:30px!important;border-radius:7px!important;padding-inline:10px!important;font-size:.72rem!important;line-height:1!important;box-shadow:none!important}html body .platform-company-settings-layout.workspace-settings-layout{grid-template-columns:minmax(156px,174px) minmax(0,1fr)!important;align-items:start!important;gap:10px!important}html body .platform-company-settings-nav.workspace-settings-nav{top:10px!important;padding:5px!important;border-color:color-mix(in srgb,var(--tv-border) 88%,transparent)!important;background:color-mix(in srgb,var(--tv-surface) 92%,transparent)!important;box-shadow:none!important}html body .platform-company-settings-nav .platform-company-nav-button{min-height:31px!important;justify-content:flex-start!important;gap:8px!important;padding:6px 8px!important;border-radius:7px!important;color:var(--tv-text-muted)!important;font-size:.76rem!important;font-weight:720!important;line-height:1.1!important}html body .platform-company-settings-nav .platform-company-nav-button svg{width:14px!important;height:14px!important;color:currentColor}html body .platform-company-settings-nav .platform-company-nav-button small{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;margin-left:auto;border:1px solid color-mix(in srgb,var(--tv-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);color:var(--tv-text-soft);font-size:.62rem;font-weight:820;line-height:1}html body .platform-company-settings-nav .platform-company-nav-button[data-active=true]{border-color:color-mix(in srgb,var(--tv-primary) 32%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-primary) 15%,var(--tv-surface-2)),color-mix(in srgb,var(--tv-surface-2) 94%,transparent))!important;color:var(--tv-text)!important}html body .platform-company-settings-nav .platform-company-nav-button[data-active=true] small{border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary) 15%,var(--tv-surface));color:var(--tv-primary)}html body .platform-company-settings-stack.workspace-settings-section-stack{gap:10px!important}html body .platform-company-settings-stack>.platform-company-section-panel.tv-app-panel{min-height:0!important;padding:10px!important;border-color:color-mix(in srgb,var(--tv-border) 88%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--tv-surface) 95%,transparent)!important;box-shadow:none!important}html body .platform-company-settings-page .tv-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}html body .platform-company-settings-page .tv-section-header h2{font-size:.95rem!important;line-height:1.15!important}html body .platform-company-settings-page .tv-section-header p{max-width:54rem;font-size:.72rem!important;line-height:1.35!important}html body .platform-company-panel-hero{min-height:64px;align-items:center;margin-bottom:9px;padding:10px 12px;background:linear-gradient(120deg,color-mix(in srgb,var(--tv-primary) 8%,transparent),transparent 48%),color-mix(in srgb,var(--tv-surface-2) 89%,transparent)}html body .platform-company-panel-hero h2{font-size:.98rem!important;line-height:1.12!important}html body .platform-company-panel-hero p{max-width:58rem;font-size:.7rem!important}html body .platform-company-status-action{flex:0 0 auto;min-width:74px}html body :where(.platform-company-detail-grid,.platform-company-usage-grid,.platform-company-card-grid){gap:7px!important}html body .platform-company-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .platform-company-usage-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important}html body .platform-company-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}html body .platform-company-settings-page .platform-admin-detail-line{min-height:46px;padding:8px 9px;border-color:color-mix(in srgb,var(--tv-border) 84%,transparent)!important;background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent)!important}html body .platform-company-settings-page .platform-admin-detail-line>div:first-child{color:var(--tv-text-soft);font-size:.62rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}html body .platform-company-settings-page .platform-admin-detail-line>div:last-child{overflow:hidden;color:var(--tv-text);font-size:.76rem!important;line-height:1.25;text-overflow:ellipsis}html body .platform-company-inline-form{grid-template-columns:minmax(220px,1fr) minmax(136px,170px) minmax(118px,146px) auto!important;gap:7px!important;margin-bottom:9px!important;padding:8px!important;background:color-mix(in srgb,var(--tv-surface-2) 88%,transparent)!important}html body .platform-company-settings-page .platform-admin-field{gap:4px!important}html body .platform-company-settings-page .platform-admin-field span{font-size:.62rem!important;letter-spacing:.08em!important}html body .platform-company-settings-page :where(input:not([type=checkbox]):not([type=radio]),[role=combobox]){min-height:30px!important;border-radius:7px!important;font-size:.74rem!important}html body .platform-company-table-wrap{max-height:min(52vh,560px)!important}html body .platform-company-members-table{min-width:900px!important}html body .platform-company-members-table th:nth-child(1){width:31%}html body .platform-company-members-table th:nth-child(2){width:16%}html body .platform-company-members-table th:nth-child(3){width:14%}html body .platform-company-members-table th:nth-child(4){width:15%}html body .platform-company-members-table th:nth-child(5){width:24%}html body .platform-company-members-table th,html body .platform-company-members-table td{height:38px;padding:7px 9px!important}html body .platform-company-members-table tbody tr:hover{background:color-mix(in srgb,var(--tv-primary) 5%,transparent)}html body .platform-company-members-table .tv-button{min-height:26px!important;padding-inline:8px!important;font-size:.68rem!important}html body .platform-company-app-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}html body .platform-company-app-toggle{min-height:36px!important;padding:7px 9px!important;border-color:color-mix(in srgb,var(--tv-border) 84%,transparent);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);font-size:.76rem!important}@media (max-width: 1180px){html body .platform-company-settings-layout.workspace-settings-layout{grid-template-columns:minmax(0,1fr)!important}html body .platform-company-settings-nav.workspace-settings-nav{position:relative!important;top:auto!important;max-height:none!important}html body .platform-company-settings-nav.workspace-settings-nav>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}html body .platform-company-detail-grid,html body .platform-company-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .platform-company-inline-form .tv-button{grid-column:1 / -1;width:100%}}@media (max-width: 767px){html body .platform-company-settings-page .tv-app-page-header{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}html body .platform-company-settings-page .tv-app-page-actions .tv-toolbar,html body .platform-company-settings-page .tv-app-page-actions .tv-button{width:100%}html body .platform-company-settings-nav.workspace-settings-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .platform-company-panel-hero{align-items:stretch;flex-direction:column}html body :where(.platform-company-detail-grid,.platform-company-usage-grid,.platform-company-card-grid,.platform-company-app-grid){grid-template-columns:minmax(0,1fr)!important}html body .platform-company-inline-form{grid-template-columns:minmax(0,1fr)!important}html body .platform-company-table-wrap{max-height:none!important}html body .platform-company-members-table{min-width:760px!important}}html body :where(.platform-admin-section,.bug-report-board,.bug-report-context,.bug-report-trace){min-width:0!important;border-radius:8px!important;padding:12px!important;box-shadow:none!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-section-header{min-width:0!important;gap:8px!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-section-header h2{font-size:1rem!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-section-header p{font-size:.76rem!important}html body :where(.platform-admin-page,.bug-reports-page) .tv-search-input{min-width:min(22rem,100%)!important;min-height:32px!important;border-radius:8px!important;box-shadow:none!important}html body .bug-report-board .tv-section-header{grid-template-columns:minmax(0,1fr) auto}html body .bug-report-board .tv-toolbar{flex-wrap:nowrap!important;justify-content:flex-end!important}html body .bug-report-board .tv-segmented-control{flex:0 0 auto;border-radius:8px!important;box-shadow:none!important}html body :where(.platform-admin-table,.bug-report-table).tv-responsive-table{width:100%!important;min-width:0!important;border-radius:8px!important;background:color-mix(in srgb,var(--tv-surface) 92%,transparent)!important;box-shadow:none!important;scrollbar-color:color-mix(in srgb,var(--tv-primary) 34%,var(--tv-border)) transparent}html body .platform-admin-table{max-height:min(44vh,520px);overflow:auto!important}html body .bug-report-table{max-height:min(58vh,640px);overflow:auto!important}html body :where(.platform-admin-table,.bug-report-table) table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}html body .platform-admin-table table{min-width:860px!important}html body .bug-report-table table{min-width:1180px!important}html body :where(.platform-admin-table,.bug-report-table) thead{position:sticky;top:0;z-index:5}html body :where(.platform-admin-table,.bug-report-table) th{height:32px!important;padding:0 10px!important;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 88%,transparent);background:color-mix(in srgb,var(--tv-surface-2) 96%,var(--tv-surface))!important;color:var(--tv-text-soft)!important;font-size:.64rem!important;letter-spacing:0!important;white-space:nowrap}html body :where(.platform-admin-table,.bug-report-table) td{height:42px!important;padding:6px 10px!important;border-top:1px solid color-mix(in srgb,var(--tv-border) 70%,transparent);color:var(--tv-text);font-size:.78rem!important}html body :where(.platform-admin-table-row,.bug-report-row):hover{transform:none!important}html body :where(.platform-admin-table,.bug-report-table) :where(td,th)>*{max-width:100%}html body :where(.platform-admin-table,.bug-report-table) :where(td,th),html body :where(.platform-admin-table,.bug-report-table) :where(td strong,td span,td small,td div){overflow:hidden;text-overflow:ellipsis}html body :where(.platform-admin-table,.bug-report-table) td strong{font-size:.78rem!important;line-height:1.2!important}html body :where(.platform-admin-table,.bug-report-table) td small{max-width:100%!important;font-size:.68rem!important;line-height:1.2!important}html body .platform-admin-table td:last-child,html body .bug-report-table td:last-child{overflow:visible}html body .platform-admin-table .tv-toolbar,html body .bug-report-table .tv-toolbar{flex-wrap:nowrap!important;justify-content:flex-end;max-width:none!important;overflow:visible!important}html body .platform-admin-table .tv-button,html body .bug-report-table .tv-button{min-height:28px!important;padding-inline:9px!important;font-size:.72rem!important}html body .platform-admin-table th:nth-child(1){width:30%}html body .platform-admin-table th:nth-child(2){width:28%}html body .platform-admin-table th:nth-child(3){width:10%}html body .platform-admin-table th:nth-child(4){width:8%}html body .platform-admin-table th:nth-child(5){width:12%}html body .platform-admin-table th:nth-child(6){width:12%}html body .bug-report-table th:nth-child(1){width:86px}html body .bug-report-table th:nth-child(2){width:170px}html body .bug-report-table th:nth-child(3){width:130px}html body .bug-report-table th:nth-child(4){width:310px}html body .bug-report-table th:nth-child(5){width:130px}html body .bug-report-table th:nth-child(6){width:120px}html body .bug-report-table th:nth-child(7){width:150px}html body .bug-report-table th:nth-child(8){width:92px}html body .platform-admin-health-list,html body .platform-admin-audit-list{gap:6px!important}html body .platform-admin-health-row,html body .platform-admin-audit-item,html body .platform-admin-user-card,html body .platform-admin-detail-line,html body .bug-report-detail{border-radius:8px!important;box-shadow:none!important}html body .platform-admin-user-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:8px!important}html body .bug-report-detail-grid{gap:8px!important}html body .bug-report-trace pre,html body .bug-report-context pre{max-height:18rem;border-radius:8px!important;white-space:pre}@media (max-width: 1280px){html body .platform-admin-action-grid,html body .platform-admin-main-grid{grid-template-columns:minmax(0,1fr)!important}html body .platform-company-inline-form{grid-template-columns:minmax(0,1fr) minmax(120px,160px)}html body .platform-company-inline-form .tv-button{grid-column:1 / -1;width:100%}}@media (max-width: 767px){html body :where(.platform-admin-page,.bug-reports-page) .tv-template-header{align-items:stretch!important;flex-direction:column!important}html body .platform-admin-action-grid,html body .platform-admin-main-grid{grid-template-columns:minmax(0,1fr)!important}html body .platform-company-panel-hero{align-items:stretch;flex-direction:column}html body .platform-company-inline-form,html body .bug-report-board .tv-section-header{grid-template-columns:minmax(0,1fr)!important}html body .bug-report-board .tv-toolbar{flex-wrap:wrap!important;justify-content:stretch!important}html body :where(.platform-admin-table,.bug-report-table).tv-responsive-table{max-height:none!important;overflow:visible!important}html body :where(.platform-admin-table,.bug-report-table) table{min-width:0!important}}@media (prefers-reduced-motion: reduce){.tavano-page-hero:after,.dashboard-command-bar:after,.mytasks-command-bar:after,.inbox-compact-header:after,.calendar-command-center:after,.timesheet-hero:after,.tv-template-header:after{animation:none!important}}.tavano-meet-page.meet-os{--meet-card: color-mix(in srgb, var(--tv-surface-raised) 96%, transparent);--meet-card-soft: color-mix(in srgb, var(--tv-surface-2) 88%, transparent);--meet-line: color-mix(in srgb, var(--tv-border) 92%, transparent);--meet-muted: var(--tv-text-muted);--meet-video-bg: #202124;--meet-video-panel: #2b2d31;--meet-video-tile: #303236;--meet-video-line: rgb(255 255 255 / .13);--meet-video-text: #f8fafc;--meet-video-muted: rgb(255 255 255 / .66);min-height:100%;background:var(--tv-bg);color:var(--tv-text)}html.dark .tavano-meet-page.meet-os{--meet-card: color-mix(in srgb, var(--tv-surface-raised) 94%, transparent);--meet-card-soft: color-mix(in srgb, var(--tv-surface-2) 86%, transparent);--meet-line: color-mix(in srgb, var(--tv-border) 86%, transparent);--meet-video-bg: #101114;--meet-video-panel: #1c1d21;--meet-video-tile: #24262b}.tavano-meet-page .meet-os-shell{display:grid;gap:.85rem;max-width:96rem;margin-inline:auto}.tavano-meet-page .meet-os-command,.tavano-meet-page .meet-os-metric,.tavano-meet-page .meet-os-panel,.tavano-meet-page .meet-list-panel{border:1px solid var(--meet-line);border-radius:var(--tv-radius-lg);background:var(--meet-card);color:var(--tv-text);box-shadow:var(--tv-shadow-soft)}.tavano-meet-page .meet-os-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,35rem);align-items:center;gap:1rem;padding:1rem}.tavano-meet-page .meet-os-command-copy{min-width:0}.tavano-meet-page .meet-os-command-copy h1{margin:.85rem 0 0;color:var(--tv-text);font-size:clamp(1.65rem,2.8vw,2.65rem);font-weight:780;letter-spacing:0;line-height:1.08}.tavano-meet-page .meet-os-command-copy p{max-width:52rem;margin:.55rem 0 0;color:var(--meet-muted);font-size:.95rem;line-height:1.58}.tavano-meet-page .meet-os-command-actions{display:grid;grid-template-columns:max-content minmax(14rem,1fr) max-content;align-items:center;gap:.55rem;min-width:0}.tavano-meet-page .meet-os-command-actions>button{white-space:nowrap}.tavano-meet-page .meet-os-join-stack{display:grid;min-width:0;gap:.35rem}.tavano-meet-page .meet-os-join-form{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:2.75rem;border:1px solid var(--meet-line);border-radius:999px;background:var(--meet-card-soft);padding:.25rem .3rem .25rem .75rem;color:var(--meet-muted)}.tavano-meet-page .meet-os-join-stack[data-error=true] .meet-os-join-form{border-color:color-mix(in srgb,var(--tv-danger, #ef4444) 42%,var(--meet-line));background:color-mix(in srgb,var(--tv-danger, #ef4444) 7%,var(--meet-card-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-danger, #ef4444) 12%,transparent)}[dir=rtl] .tavano-meet-page .meet-os-join-form{padding:.25rem .75rem .25rem .3rem}.tavano-meet-page .meet-os-join-input{min-width:0;height:2.15rem!important;flex:1 1 auto;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:var(--tv-text)!important;padding-inline:.15rem!important}.tavano-meet-page .meet-os-join-input::-moz-placeholder{color:var(--meet-muted)}.tavano-meet-page .meet-os-join-input::placeholder{color:var(--meet-muted)}.tavano-meet-page .meet-os-join-submit{border-radius:999px!important;padding-inline:.85rem!important;white-space:nowrap}.tavano-meet-page .meet-os-join-error{display:inline-flex;min-width:0;align-items:center;gap:.35rem;color:var(--tv-danger, #ef4444);font-size:.72rem;font-weight:740;line-height:1.3;padding-inline:.65rem}.tavano-meet-page .meet-os-join-error span{min-width:0;overflow-wrap:anywhere}.tavano-meet-page .meet-os-kicker,.tavano-meet-page .meet-os-live-bar,.tavano-meet-page .meet-os-status-chip,.tavano-meet-page .meet-list-code,.tavano-meet-page .meet-os-lock-note{border-color:var(--meet-line);background:var(--meet-card-soft);color:var(--meet-muted);letter-spacing:0}.tavano-meet-page .meet-os-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.tavano-meet-page .meet-os-metric{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.78rem}.tavano-meet-page .meet-os-metric strong{color:var(--tv-text);font-size:1.22rem;font-weight:780}.tavano-meet-page .meet-os-metric span{color:var(--meet-muted);font-size:.76rem;font-weight:680}.tavano-meet-page .meet-os-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,23rem);align-items:start;gap:.85rem}.tavano-meet-page .meet-os-grid>.meet-os-column:last-child{grid-column:auto;grid-template-columns:minmax(0,1fr)}.tavano-meet-page .meet-os-center,.tavano-meet-page .meet-os-column,.tavano-meet-page .meet-os-docks{display:grid;min-width:0;gap:.85rem}.tavano-meet-page .meet-os-docks{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-meet-page .meet-os-room{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:36rem;overflow:hidden;border:1px solid var(--meet-video-line);border-radius:var(--tv-radius-lg);background:var(--meet-video-bg);color:var(--meet-video-text);box-shadow:var(--tv-shadow-float)}.tavano-meet-page .meet-os-room-top,.tavano-meet-page .meet-os-room-body,.tavano-meet-page .meet-os-room-actions,.tavano-meet-page .meet-os-room-empty{position:relative;z-index:1}.tavano-meet-page .meet-os-room-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--meet-video-line);background:transparent;padding:.9rem 1rem}.tavano-meet-page .meet-os-room-title h2{max-width:58rem;margin:.48rem 0 0;overflow:hidden;color:var(--meet-video-text);font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:780;letter-spacing:0;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.tavano-meet-page .meet-os-room-title p{margin-top:.35rem;color:var(--meet-video-muted);font-size:.84rem}.tavano-meet-page .meet-os-room .meet-os-kicker,.tavano-meet-page .meet-os-room .meet-os-status-chip,.tavano-meet-page .meet-os-room .meet-os-lock-note{border-color:var(--meet-video-line);background:#ffffff14;color:var(--meet-video-muted)}.tavano-meet-page .meet-os-room .meet-os-status-chip[data-ok=true]{border-color:#34d39957;background:#34d39924;color:#bbf7d0}.tavano-meet-page .meet-os-room .meet-os-status-chip[data-ok=false],.tavano-meet-page .meet-os-room .meet-os-lock-note{border-color:#fbbf2457;background:#fbbf2421;color:#fef08a}.tavano-meet-page .meet-os-room-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:.85rem;min-width:0;padding:.85rem}.tavano-meet-page .meet-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.75rem;min-width:0;align-content:stretch}.tavano-meet-page .meet-video-tile{position:relative;display:grid;min-height:12rem;place-items:center;overflow:hidden;border:1px solid var(--meet-video-line);border-radius:var(--tv-radius-lg);background:radial-gradient(circle at 50% 12%,rgb(255 255 255 / .11),transparent 44%),var(--meet-video-tile)}.tavano-meet-page .meet-video-avatar{display:inline-flex;width:clamp(4rem,8vw,5.75rem);height:clamp(4rem,8vw,5.75rem);align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:linear-gradient(135deg,var(--tv-primary),var(--tv-primary-strong, var(--tv-primary)));color:#fff;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:820;box-shadow:0 18px 50px #00000047}.tavano-meet-page .meet-video-tile-footer{position:absolute;inset-inline:.75rem;bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;color:var(--meet-video-muted);font-size:.76rem;font-weight:720}.tavano-meet-page .meet-video-tile-footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-meet-page .meet-video-side{display:grid;align-content:start;gap:.75rem;min-width:0}.tavano-meet-page .meet-os-room .meet-os-agenda-card,.tavano-meet-page .meet-os-room .meet-os-presence-card,.tavano-meet-page .meet-os-room .meet-os-participant{border-color:var(--meet-video-line);background:var(--meet-video-panel);color:var(--meet-video-text)}.tavano-meet-page .meet-os-room .meet-os-agenda-card p,.tavano-meet-page .meet-os-room .meet-os-presence-card span,.tavano-meet-page .meet-os-room .meet-os-participant em,.tavano-meet-page .meet-os-room .meet-os-empty-note{color:var(--meet-video-muted)}.tavano-meet-page .meet-os-room .meet-os-presence-card strong,.tavano-meet-page .meet-os-room .meet-os-participant b{color:var(--meet-video-text)}.tavano-meet-page .meet-os-room .meet-os-agenda-top span{border-color:var(--meet-video-line);background:#ffffff12;color:var(--meet-video-muted)}.tavano-meet-page .meet-os-room .meet-os-presence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-meet-page .meet-os-room-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;border-top:1px solid var(--meet-video-line);background:#ffffff09;padding:.8rem 1rem}.tavano-meet-page .meet-os-room-actions .tavano-toolbar-pill{border-radius:999px!important;white-space:nowrap}.tavano-meet-page .meet-os-room-action-secondary{border-color:var(--meet-video-line)!important;background:#ffffff14!important;color:var(--meet-video-text)!important}.tavano-meet-page .meet-os-room-action-secondary:hover{background:#ffffff21!important}.tavano-meet-page .meet-os-room-empty{display:grid;min-height:31rem;place-items:center;gap:.8rem;padding:2rem;color:var(--meet-video-muted);text-align:center}.tavano-meet-page .meet-video-empty-icon{display:inline-flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border:1px solid var(--meet-video-line);border-radius:999px;background:var(--meet-video-panel);color:var(--meet-video-text)}.tavano-meet-page .meet-os-room-empty h2{margin:0;color:var(--meet-video-text);font-size:1.35rem;font-weight:780}.tavano-meet-page .meet-os-room-empty p{max-width:34rem;margin:0;color:var(--meet-video-muted);line-height:1.6}.tavano-meet-page .meet-os-panel,.tavano-meet-page .meet-list-panel{padding:1rem}.tavano-meet-page .meet-os-check-row,.tavano-meet-page .meet-os-artifact-row,.tavano-meet-page .meet-list-row,.tavano-meet-page .meet-invite-row,.tavano-meet-page .meet-setting-row,.tavano-meet-page .meet-os-invite-box{border-color:var(--meet-line);border-radius:var(--tv-radius-md);background:var(--meet-card-soft)}.tavano-meet-page .meet-list-row[data-active=true]{border-color:color-mix(in srgb,var(--tv-primary) 34%,var(--meet-line));background:color-mix(in srgb,var(--tv-primary) 9%,var(--meet-card-soft))}.tavano-meet-page .meet-empty-row{border-color:var(--meet-line);color:var(--meet-muted)}@media (max-width: 1180px){.tavano-meet-page .meet-os-grid,.tavano-meet-page .meet-os-command,.tavano-meet-page .meet-os-room-body{grid-template-columns:minmax(0,1fr)}.tavano-meet-page .meet-os-grid>.meet-os-column:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.tavano-meet-page .meet-os-shell{gap:.65rem}.tavano-meet-page .meet-os-command,.tavano-meet-page .meet-os-panel,.tavano-meet-page .meet-list-panel,.tavano-meet-page .meet-os-room,.tavano-meet-page .meet-os-metric{border-radius:var(--tv-radius-md)}.tavano-meet-page .meet-os-command{padding:.85rem}.tavano-meet-page .meet-os-command-copy h1{font-size:1.58rem;line-height:1.14}.tavano-meet-page .meet-os-command-copy p{font-size:.85rem}.tavano-meet-page .meet-os-command-actions,.tavano-meet-page .meet-os-docks,.tavano-meet-page .meet-os-grid>.meet-os-column:last-child,.tavano-meet-page .meet-os-form-grid,.tavano-meet-page .meet-os-modal-body{grid-template-columns:minmax(0,1fr)}.tavano-meet-page .meet-os-command-actions>button,.tavano-meet-page .meet-os-join-form,.tavano-meet-page .meet-os-join-submit{width:100%;justify-content:center}.tavano-meet-page .meet-os-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tavano-meet-page .meet-os-metric{gap:.55rem;padding:.65rem}.tavano-meet-page .meet-os-room{min-height:0}.tavano-meet-page .meet-os-room-top{align-items:stretch;flex-direction:column;padding:.85rem}.tavano-meet-page .meet-os-room-title h2{white-space:normal}.tavano-meet-page .meet-video-grid{grid-template-columns:minmax(0,1fr)}.tavano-meet-page .meet-video-tile{min-height:13rem}.tavano-meet-page .meet-os-room .meet-os-presence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tavano-meet-page .meet-os-room-actions>*{flex:1 1 10rem;width:auto;justify-content:center}.tavano-meet-page .meet-list-row,.tavano-meet-page .meet-invite-row>button{align-items:flex-start}.tavano-meet-page .meet-list-code{display:none!important}.tavano-meet-page .meet-os-modal-backdrop{align-items:start;justify-items:center;padding:calc(var(--tv-os-topbar-h, 3.5rem) + .5rem) .5rem calc(5.75rem + env(safe-area-inset-bottom,0px))}.tavano-meet-page .meet-os-modal{width:100%;max-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 6.25rem - env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto}.tavano-meet-page .meet-os-modal-body{min-height:0}.tavano-meet-page .meet-os-modal-actions{position:sticky;bottom:0}}@media (max-width: 420px){.tavano-meet-page .meet-os-stat-strip,.tavano-meet-page .meet-os-room .meet-os-presence-grid{grid-template-columns:minmax(0,1fr)}.tavano-meet-page .meet-os-join-form{flex-wrap:wrap;border-radius:var(--tv-radius-md);padding:.45rem}.tavano-meet-page .meet-os-join-form>svg{display:none}}.tavano-meet-page.meet-os{--meet-action: var(--tv-primary, var(--color-primary));--meet-action-text: var(--color-onPrimary, #fff);--meet-card: color-mix(in srgb, var(--tv-surface-raised) 98%, transparent);--meet-card-soft: color-mix(in srgb, var(--tv-surface-2) 92%, transparent);--meet-line: color-mix(in srgb, var(--tv-border) 86%, transparent);--meet-stage-bg: color-mix(in srgb, var(--tv-surface-raised) 98%, transparent);--meet-stage-soft: color-mix(in srgb, var(--tv-surface-2) 92%, transparent);--meet-stage-text: var(--tv-text);--meet-stage-muted: var(--tv-text-muted);--meet-video-bg: var(--meet-stage-bg);--meet-video-panel: var(--meet-card-soft);--meet-video-tile: color-mix(in srgb, var(--tv-surface-2) 94%, var(--tv-primary) 3%);--meet-video-line: var(--meet-line);--meet-video-text: var(--meet-stage-text);--meet-video-muted: var(--meet-stage-muted);--meet-video-control: color-mix(in srgb, var(--tv-primary) 7%, var(--meet-card-soft));--meet-video-control-hover: color-mix(in srgb, var(--tv-primary) 11%, var(--meet-card-soft));--meet-ready-shadow: 0 1px 2px color-mix(in srgb, #000 8%, transparent);--meet-ready-ok-border: color-mix(in srgb, var(--tv-success) 24%, var(--meet-line));--meet-ready-ok-bg: var(--tv-success-soft);--meet-ready-ok-text: var(--tv-success);--meet-ready-warn-border: color-mix(in srgb, var(--tv-warning) 26%, var(--meet-line));--meet-ready-warn-bg: var(--tv-warning-soft);--meet-ready-warn-text: var(--tv-warning);background:var(--tv-bg)!important}html.dark .tavano-meet-page.meet-os{--meet-action: var(--tv-primary, var(--color-primary));--meet-action-text: var(--color-onPrimary, #fff);--meet-card: color-mix(in srgb, var(--tv-surface-raised) 94%, transparent);--meet-card-soft: color-mix(in srgb, var(--tv-surface-2) 88%, transparent);--meet-line: color-mix(in srgb, var(--tv-border) 80%, transparent);--meet-stage-bg: color-mix(in srgb, var(--tv-surface-raised) 94%, transparent);--meet-stage-soft: color-mix(in srgb, var(--tv-surface-2) 88%, transparent);--meet-stage-text: var(--tv-text);--meet-stage-muted: var(--tv-text-muted);--meet-video-bg: #101114;--meet-video-panel: #1c1d21;--meet-video-tile: #24262b;--meet-video-line: rgb(255 255 255 / .14);--meet-video-text: #f8fafc;--meet-video-muted: rgb(255 255 255 / .66);--meet-video-control: rgb(255 255 255 / .08);--meet-video-control-hover: rgb(255 255 255 / .13);--meet-ready-shadow: 0 14px 38px color-mix(in srgb, #000 22%, transparent);--meet-ready-ok-border: rgb(52 211 153 / .34);--meet-ready-ok-bg: rgb(52 211 153 / .14);--meet-ready-ok-text: rgb(187 247 208);--meet-ready-warn-border: rgb(251 191 36 / .34);--meet-ready-warn-bg: rgb(251 191 36 / .13);--meet-ready-warn-text: rgb(254 240 138)}.tavano-meet-page .meet-os-shell{gap:.75rem!important;max-width:min(96rem,100%)!important}.tavano-meet-page .meet-os-command,.tavano-meet-page .meet-os-metric,.tavano-meet-page .meet-os-panel,.tavano-meet-page .meet-list-panel{border-color:var(--meet-line)!important;background:var(--meet-card)!important;box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent)!important}.tavano-meet-page .meet-os-command{grid-template-columns:minmax(0,1fr) minmax(24rem,42rem)!important;padding:.9rem 1rem!important}.tavano-meet-page .meet-os-command-copy h1{margin-top:.55rem!important;font-size:clamp(1.55rem,2vw,2.15rem)!important;line-height:1.08!important}.tavano-meet-page .meet-os-command-copy p{max-width:36rem!important;font-size:.9rem!important;line-height:1.45!important}.tavano-meet-page .meet-os-command-actions{grid-template-columns:max-content minmax(16rem,1fr) max-content!important;gap:.5rem!important}.tavano-meet-page .meet-os-command-actions>button,.tavano-meet-page .meet-os-room-actions .tavano-toolbar-pill,.tavano-meet-page .meet-os-join-submit{border-radius:999px!important}.tavano-meet-page .meet-os-join-form{min-height:2.6rem!important;border-color:var(--meet-line)!important;background:var(--meet-card-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.tavano-meet-page .meet-os-join-stack[data-error=true] .meet-os-join-form{border-color:color-mix(in srgb,var(--tv-danger, #ef4444) 42%,var(--meet-line))!important;background:color-mix(in srgb,var(--tv-danger, #ef4444) 7%,var(--meet-card-soft))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-danger, #ef4444) 12%,transparent)!important}.tavano-meet-page .meet-os-kicker,.tavano-meet-page .meet-os-status-chip,.tavano-meet-page .meet-list-code,.tavano-meet-page .meet-os-lock-note{border-color:var(--meet-line)!important;background:var(--meet-card-soft)!important}.tavano-meet-page .meet-os-kicker svg,.tavano-meet-page .meet-list-header-icon,.tavano-meet-page .meet-section-mini-title svg,.tavano-meet-page .meet-setting-icon,.tavano-meet-page .meet-list-arrow{color:var(--meet-action)!important}.tavano-meet-page .meet-os-metric{min-height:4.25rem;padding:.7rem .8rem!important}.tavano-meet-page .meet-os-metric-icon,.tavano-meet-page .meet-os-icon,.tavano-meet-page .meet-row-icon,.tavano-meet-page .meet-os-check-row>span,.tavano-meet-page .meet-os-artifact-row>span{border-color:color-mix(in srgb,var(--meet-action) 18%,var(--meet-line))!important;background:color-mix(in srgb,var(--meet-action) 10%,transparent)!important;color:var(--meet-action)!important}.tavano-meet-page .meet-os-metric strong{font-size:1.15rem!important}.tavano-meet-page .meet-os-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)!important}.tavano-meet-page .meet-os-room{border-radius:var(--tv-radius-lg)!important}.tavano-meet-page .meet-os-room--ready{min-height:clamp(30rem,58vh,41rem);border-color:var(--meet-video-line)!important;background:var(--meet-video-bg)!important;color:var(--meet-video-text)!important;box-shadow:var(--meet-ready-shadow)!important}.tavano-meet-page .meet-os-room--ready .meet-os-room-top,.tavano-meet-page .meet-os-room--ready .meet-os-room-actions{border-color:var(--meet-video-line)!important;background:var(--meet-video-control)!important}.tavano-meet-page .meet-os-room--ready .meet-os-kicker,.tavano-meet-page .meet-os-room--ready .meet-os-status-chip,.tavano-meet-page .meet-os-room--ready .meet-os-lock-note,.tavano-meet-page .meet-os-room--ready .meet-os-agenda-top span{border-color:var(--meet-video-line)!important;background:var(--meet-video-control)!important;color:var(--meet-video-muted)!important}.tavano-meet-page .meet-os-room--ready .meet-os-status-chip[data-ok=true]{border-color:var(--meet-ready-ok-border)!important;background:var(--meet-ready-ok-bg)!important;color:var(--meet-ready-ok-text)!important}.tavano-meet-page .meet-os-room--ready .meet-os-status-chip[data-ok=false],.tavano-meet-page .meet-os-room--ready .meet-os-lock-note{border-color:var(--meet-ready-warn-border)!important;background:var(--meet-ready-warn-bg)!important;color:var(--meet-ready-warn-text)!important}.tavano-meet-page .meet-os-room--empty{min-height:clamp(18rem,42vh,29rem);border-color:var(--meet-line)!important;background:var(--meet-stage-bg)!important;color:var(--meet-stage-text)!important;box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent)!important}.tavano-meet-page .meet-os-room--empty .meet-os-room-empty{min-height:clamp(18rem,42vh,29rem)!important;color:var(--meet-stage-muted)!important}.tavano-meet-page .meet-os-room--empty .meet-video-empty-icon{border-color:color-mix(in srgb,var(--meet-action) 20%,var(--meet-line))!important;background:color-mix(in srgb,var(--meet-action) 9%,var(--meet-stage-soft))!important;color:var(--meet-action)!important}.tavano-meet-page .meet-os-room--empty h2{color:var(--meet-stage-text)!important}.tavano-meet-page .meet-os-room--empty p{color:var(--meet-stage-muted)!important}.tavano-meet-page .meet-os-room--empty .tavano-toolbar-pill{border-radius:999px!important}.tavano-meet-page .meet-video-tile{min-height:13rem!important}.tavano-meet-page .meet-os-room--ready .meet-os-room-action-secondary{border-color:var(--meet-video-line)!important;background:var(--meet-video-control)!important;color:var(--meet-video-text)!important}.tavano-meet-page .meet-os-room--ready .meet-os-room-action-secondary:hover{background:var(--meet-video-control-hover)!important}.tavano-meet-page .meet-os-check-row,.tavano-meet-page .meet-os-artifact-row,.tavano-meet-page .meet-list-row,.tavano-meet-page .meet-invite-row,.tavano-meet-page .meet-setting-row,.tavano-meet-page .meet-os-invite-box,.tavano-meet-page .meet-os-agenda-card,.tavano-meet-page .meet-os-presence-card{border-color:var(--meet-line)!important;background:var(--meet-card-soft)!important}.tavano-meet-page .meet-os-room--ready .meet-os-agenda-card,.tavano-meet-page .meet-os-room--ready .meet-os-presence-card,.tavano-meet-page .meet-os-room--ready .meet-os-participant{border-color:var(--meet-video-line)!important;background:var(--meet-video-panel)!important}.tavano-meet-page .meet-os-check-row,.tavano-meet-page .meet-os-artifact-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto}.tavano-meet-page .meet-os-check-row>div,.tavano-meet-page .meet-os-artifact-row>div{min-width:0}.tavano-meet-page .meet-os-check-row strong,.tavano-meet-page .meet-os-check-row em,.tavano-meet-page .meet-os-artifact-row strong,.tavano-meet-page .meet-os-artifact-row em,.tavano-meet-page .meet-list-row-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-meet-page .meet-os-check-row strong,.tavano-meet-page .meet-os-check-row em,.tavano-meet-page .meet-os-artifact-row strong,.tavano-meet-page .meet-os-artifact-row em{overflow:visible;text-overflow:clip;white-space:normal}@media (max-width: 1180px){.tavano-meet-page .meet-os-command,.tavano-meet-page .meet-os-grid,.tavano-meet-page .meet-os-room-body{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 760px){.tavano-meet-page .meet-os-command{gap:.75rem!important;padding:.75rem!important}.tavano-meet-page .meet-os-command-copy h1{font-size:1.6rem!important}.tavano-meet-page .meet-os-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tavano-meet-page .meet-os-command-actions>button:first-child{order:1}.tavano-meet-page .meet-os-command-actions>button:last-child{order:2}.tavano-meet-page .meet-os-join-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:.32rem .36rem .32rem .7rem!important}.tavano-meet-page .meet-os-join-stack{grid-column:1 / -1;order:3;width:100%}.tavano-meet-page .meet-os-join-form>svg{display:none!important}.tavano-meet-page .meet-os-join-submit{width:auto!important;min-width:4.5rem}.tavano-meet-page .meet-os-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tavano-meet-page .meet-os-metric{min-height:3.8rem;padding:.58rem!important}.tavano-meet-page .meet-os-grid>.meet-os-column:last-child,.tavano-meet-page .meet-os-docks{grid-template-columns:minmax(0,1fr)!important}.tavano-meet-page .meet-os-room--ready,.tavano-meet-page .meet-os-room--empty,.tavano-meet-page .meet-os-room--empty .meet-os-room-empty{min-height:18rem!important}.tavano-meet-page .meet-os-room-body{padding:.6rem!important}.tavano-meet-page .meet-video-tile{min-height:11rem!important}.tavano-meet-page .meet-os-check-row strong,.tavano-meet-page .meet-os-check-row em,.tavano-meet-page .meet-os-artifact-row strong,.tavano-meet-page .meet-os-artifact-row em{white-space:normal}}@media (max-width: 420px){.tavano-meet-page .meet-os-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tavano-meet-page .meet-list-title,.tavano-meet-page .meet-invite-title,.tavano-meet-page .meet-list-row-meta{display:block;max-width:100%;overflow:visible!important;color:inherit;line-height:1.3;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.tavano-meet-page .meet-list-title,.tavano-meet-page .meet-invite-title{color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:780}.tavano-meet-page .meet-list-row-meta{margin-top:.18rem;color:var(--meet-muted);font-size:var(--tv-font-xs)}.tavano-meet-page .meet-list-row,.tavano-meet-page .meet-invite-row>button{align-items:flex-start!important}.tavano-meet-page .meet-os-participant{align-items:flex-start!important;border-radius:var(--tv-radius-md)!important;max-width:min(100%,22rem)}.tavano-meet-page .meet-os-participant b,.tavano-meet-page .meet-os-participant em{max-width:none!important;overflow:visible!important;line-height:1.25;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.tavano-meet-page .meet-os-participant em{flex:0 0 auto}.tavano-meet-page .meet-os-status-chip{min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-start;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.tavano-meet-page .meet-os-room-title h2{overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.tavano-meet-page .meet-video-tile-footer{display:grid!important;grid-template-columns:minmax(0,1fr) max-content;align-items:end}.tavano-meet-page .meet-video-tile-footer span{overflow:visible!important;line-height:1.25;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important}.tavano-meet-page .meet-video-tile-footer span:last-child{min-width:-moz-max-content;min-width:max-content;text-align:end}.tavano-meet-page.meet-os .meet-os-shell{max-width:min(76rem,100%)!important;gap:.7rem!important}.tavano-meet-page.meet-os .meet-os-command{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;border-radius:var(--tv-radius-md)!important;padding:.85rem!important}.tavano-meet-page.meet-os .meet-os-command-copy h1{margin-top:.55rem!important;font-size:clamp(1.45rem,1.7vw,1.9rem)!important;line-height:1.12!important}.tavano-meet-page.meet-os .meet-os-command-copy p{margin-top:.35rem!important;max-width:34rem!important;font-size:.86rem!important}.tavano-meet-page.meet-os .meet-os-command-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.tavano-meet-page.meet-os .meet-os-command-actions>button{width:100%!important;justify-content:center!important}.tavano-meet-page.meet-os .meet-os-join-stack{grid-column:1 / -1!important;order:3!important}.tavano-meet-page.meet-os .meet-os-join-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:2.75rem!important;border-radius:999px!important;padding:.28rem .35rem .28rem .7rem!important}.tavano-meet-page.meet-os .meet-os-join-form>svg{display:none!important}.tavano-meet-page.meet-os .meet-os-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important}.tavano-meet-page.meet-os .meet-os-metric{min-height:3.75rem!important;padding:.58rem!important}.tavano-meet-page.meet-os .meet-os-grid{grid-template-columns:minmax(0,1fr)!important;gap:.7rem!important}.tavano-meet-page.meet-os .meet-os-grid>.meet-os-column:last-child,.tavano-meet-page.meet-os .meet-os-docks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}.tavano-meet-page.meet-os .meet-os-room,.tavano-meet-page.meet-os .meet-os-room--empty,.tavano-meet-page.meet-os .meet-os-room--ready{min-height:0!important;border-radius:var(--tv-radius-md)!important}.tavano-meet-page.meet-os .meet-os-room--empty .meet-os-room-empty{min-height:clamp(15rem,30vh,20rem)!important;padding:1.25rem!important}.tavano-meet-page.meet-os .meet-os-room--ready{min-height:clamp(25rem,48vh,34rem)!important}.tavano-meet-page.meet-os .meet-os-room-body{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem)!important;gap:.7rem!important;padding:.75rem!important}.tavano-meet-page.meet-os .meet-os-room-title h2{font-size:clamp(1.35rem,1.8vw,1.85rem)!important}.tavano-meet-page.meet-os .meet-os-panel,.tavano-meet-page.meet-os .meet-list-panel{border-radius:var(--tv-radius-md)!important;padding:.85rem!important}@media (max-width: 900px){.tavano-meet-page.meet-os .meet-os-room-body,.tavano-meet-page.meet-os .meet-os-grid>.meet-os-column:last-child,.tavano-meet-page.meet-os .meet-os-docks{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 520px){.tavano-meet-page.meet-os .meet-os-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.quick-add-task{margin-block-end:1rem}.quick-add-task-trigger{display:inline-flex;width:100%;min-height:2.75rem!important;align-items:center;justify-content:flex-start!important;gap:.5rem;border-radius:var(--tv-radius-md)!important;border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;color:var(--tv-text-muted)!important;box-shadow:var(--tv-shadow-soft)}.quick-add-task-trigger:hover{border-color:color-mix(in srgb,var(--tv-primary) 28%,var(--tv-border))!important;color:var(--tv-text)!important}.quick-add-task-icon,.quick-add-task-spinner{width:1rem;height:1rem;flex:0 0 auto}.quick-add-task-spinner{animation:spin 1s linear infinite}.quick-add-task-panel{border:1px solid color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border));border-radius:var(--tv-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 96%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));box-shadow:var(--tv-shadow-float);padding:.8rem}.quick-add-task-input{min-height:2.65rem!important;border:0!important;background:transparent!important;color:var(--tv-text)!important;box-shadow:none!important;font-size:var(--tv-font-md)!important;padding-inline:.1rem!important}.quick-add-task-input:focus{box-shadow:none!important}.quick-add-task-footer,.quick-add-task-actions{display:flex;align-items:center;gap:.65rem}.quick-add-task-footer{justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent);padding-top:.65rem}.quick-add-task-hint{min-width:0;color:var(--tv-text-muted);font-size:var(--tv-font-xs);line-height:1.35}.quick-add-task-button{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--tv-radius-md)!important}.quick-add-task-button--primary{color:var(--color-onPrimary)!important}.view-calendar-shell{display:grid;gap:1rem;min-width:0;overflow-x:auto;padding-bottom:.25rem}.view-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.view-calendar-heading{display:flex;min-width:0;align-items:center;gap:.65rem}.view-calendar-heading-icon{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-primary) 12%,var(--tv-surface-2));color:var(--tv-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tv-primary) 18%,transparent)}.view-calendar-title{margin:0;color:var(--tv-text);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:820;line-height:1.15}.view-calendar-actions{display:flex;align-items:center;gap:.45rem}.view-calendar-action{min-width:2.35rem;min-height:2.35rem!important;border-radius:var(--tv-radius-md)!important}.view-calendar-action--today{padding-inline:.9rem!important}.view-calendar-weekdays,.view-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.view-calendar-weekday{color:var(--tv-text-muted)!important;font-size:var(--tv-font-xs);font-weight:780;text-align:center}.view-calendar-day{min-height:7.5rem;border:1px solid color-mix(in srgb,var(--tv-primary) 9%,var(--tv-border));border-radius:var(--tv-radius-md)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent));padding:.7rem;transition:border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}.view-calendar-day[data-muted=true]{opacity:.48}.view-calendar-day[data-today=true]{border-color:color-mix(in srgb,var(--tv-primary) 42%,var(--tv-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-primary) 22%,transparent)}.view-calendar-day[data-dragging=true]{border-style:dashed}.view-calendar-date{margin-bottom:.55rem;color:var(--tv-text);font-size:var(--tv-font-sm);font-weight:800}.view-calendar-task-stack{display:grid;gap:.3rem}.view-calendar-task{display:flex;min-width:0;cursor:move;align-items:flex-start;gap:.42rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-primary) 12%,var(--tv-border));border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-primary-soft) 44%,var(--tv-surface-2));color:var(--tv-text);font-size:var(--tv-font-xs);line-height:1.2;padding:.38rem .45rem;transition:border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.view-calendar-task:hover{border-color:color-mix(in srgb,var(--tv-primary) 30%,var(--tv-border));background:color-mix(in srgb,var(--tv-primary) 13%,var(--tv-surface-2));transform:translateY(-1px)}.view-calendar-task-grip{width:.85rem;height:.85rem;flex:0 0 auto;margin-top:.12rem;color:var(--tv-text-soft)}.view-calendar-task-copy{display:grid;min-width:0;gap:.12rem}.view-calendar-task-title,.view-calendar-task-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-calendar-task-title{color:var(--tv-text);font-weight:820}.view-calendar-task-meta{color:var(--tv-text-muted);font-size:var(--tv-font-nano);font-weight:720}.view-calendar-more{color:var(--tv-text-muted)!important;font-size:var(--tv-font-xs);font-weight:700}.calendar-action-button{display:inline-flex;min-height:2.35rem!important;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--tv-radius-md)!important;white-space:nowrap}.calendar-action-button--small{min-height:2rem!important;gap:.35rem;padding-inline:.7rem!important}.calendar-action-button--icon{width:2.35rem!important;padding-inline:0!important}.calendar-action-button--primary{box-shadow:var(--shadow-accent-soft)}.calendar-next-kicker{display:block;color:var(--tv-text-muted)!important;font-size:var(--tv-font-nano);font-weight:820;letter-spacing:0;line-height:1.1;text-transform:uppercase}.tavano-calendar-page .calendar-command-actions .calendar-action-button{flex:0 0 auto}.tavano-calendar-page .calendar-fc-day-summary .calendar-action-button{min-width:-moz-max-content;min-width:max-content}@media (max-width: 767px){.quick-add-task-footer{align-items:stretch;flex-direction:column}.quick-add-task-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.quick-add-task-button{width:100%;justify-content:center}.view-calendar-header{align-items:stretch;flex-direction:column}.view-calendar-heading{align-items:flex-start}.view-calendar-actions{display:grid;grid-template-columns:2.35rem minmax(0,1fr) 2.35rem}.view-calendar-weekdays,.view-calendar-grid{min-width:0}.view-calendar-weekdays{display:none}.view-calendar-grid{grid-template-columns:minmax(0,1fr);gap:.55rem}.view-calendar-day{display:grid;min-height:auto;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.65rem}.view-calendar-shell[data-has-month-tasks=true] .view-calendar-day[data-has-tasks=false][data-today=false]{display:none}.view-calendar-date{display:grid;min-height:2.6rem;margin:0;place-items:center;border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-surface-2) 86%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tv-border) 74%,transparent)}.view-calendar-task{min-height:2.6rem}.view-calendar-more{padding:.35rem .45rem}.tavano-calendar-page .calendar-command-actions .calendar-action-button{width:100%}.tavano-fullcalendar-page .calendar-fullcalendar-card{overflow-x:hidden!important}.tavano-fullcalendar-page .fc,.tavano-fullcalendar-page .fc .fc-view-harness,.tavano-fullcalendar-page .fc .fc-view,.tavano-fullcalendar-page .fc .fc-scroller-harness,.tavano-fullcalendar-page .fc .fc-scroller,.tavano-fullcalendar-page .fc .fc-scrollgrid,.tavano-fullcalendar-page .fc .fc-scrollgrid table,.tavano-fullcalendar-page .fc .fc-col-header,.tavano-fullcalendar-page .fc .fc-daygrid-body,.tavano-fullcalendar-page .fc .fc-scrollgrid-sync-table{width:100%!important;min-width:0!important;max-width:100%!important}.tavano-fullcalendar-page .fc col{width:auto!important}.tavano-fullcalendar-page .fc .fc-scroller{overflow:hidden!important}.tavano-fullcalendar-page .fc .fc-col-header-cell-cushion{padding:.5rem .12rem;font-size:.62rem}.tavano-fullcalendar-page .fc .fc-daygrid-day-number{margin:.15rem;font-size:.72rem}.tavano-fullcalendar-page .fc .fc-daygrid-day-frame{min-height:4.35rem}.tavano-fullcalendar-page .calendar-next-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.tavano-fullcalendar-page .calendar-next-row .calendar-action-button{grid-column:2;width:100%;justify-content:center}.tavano-fullcalendar-page .calendar-next-title{white-space:normal}.tavano-fullcalendar-page .calendar-fc-side-stack{gap:.75rem}}.tavano-inbox-compact .inbox-lane-strip{flex-wrap:nowrap!important;overflow:hidden!important}.tavano-inbox-compact .inbox-sort-trigger,.tavano-inbox-compact .inbox-active-filter-pill,.tavano-inbox-compact .inbox-lane-strip .inbox-lane-chip{min-height:2rem!important;max-width:100%;white-space:nowrap}.tavano-inbox-compact .inbox-active-filter-pill{overflow:hidden}.tavano-inbox-compact .inbox-lane-strip>button:last-child{margin-left:0!important}[dir=rtl] .tavano-inbox-compact .inbox-lane-strip>button:last-child{margin-right:0!important}.tavano-inbox-compact .inbox-row{grid-template-columns:1.05rem 1.65rem minmax(0,1fr) minmax(6rem,auto) 5.5rem minmax(4rem,auto)!important;min-height:2.75rem!important;gap:.45rem!important;padding-block:.55rem!important}.tavano-inbox-compact .inbox-row>button.min-w-0{overflow:hidden}.tavano-inbox-compact .inbox-row-message{max-width:100%}.tavano-inbox-compact .inbox-row-icon--bell{border:1px solid color-mix(in srgb,#f59e0b 28%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,#f59e0b 13%,var(--color-surface2))!important;color:#fbbf24!important;box-shadow:none!important}.tavano-inbox-compact .inbox-row-icon--bell svg{width:.92rem!important;height:.92rem!important;stroke-width:2.15!important}.tavano-inbox-compact .inbox-task-badge{display:none!important}.tavano-inbox-compact .inbox-row-meta,.tavano-inbox-compact .inbox-row-actions{flex-wrap:nowrap!important;overflow:hidden}.tavano-inbox-compact .inbox-row-actions{justify-content:flex-end}.tavano-inbox-compact .inbox-row-actions>*:not(:first-child){display:none!important}.tavano-my-tasks-page .mytasks-view-actions{scrollbar-width:none}.tavano-my-tasks-page .mytasks-view-actions::-webkit-scrollbar{display:none}.tavano-my-tasks-page .mytasks-filter-chip{min-height:2rem;flex:0 0 auto;padding:.35rem .6rem!important;font-size:.75rem!important;line-height:1!important;white-space:nowrap}@media (max-width: 900px){.tavano-inbox-compact .inbox-page-frame{padding-inline:.45rem!important}.tavano-inbox-compact .inbox-compact-header>div:first-child{padding-inline:.7rem!important}.tavano-inbox-compact .inbox-lane-strip{padding-inline:.7rem!important}.tavano-inbox-compact .inbox-row{grid-template-columns:1rem 1.5rem minmax(0,1fr) max-content!important;align-items:center!important;min-height:2.65rem!important;padding:.45rem .6rem!important}.tavano-inbox-compact .inbox-row>button.min-w-0{grid-column:3}.tavano-inbox-compact .inbox-row-message,.tavano-inbox-compact .inbox-row-meta,.tavano-inbox-compact .inbox-row-time{display:none!important}.tavano-inbox-compact .inbox-row-actions{display:flex!important;grid-column:4!important;width:auto!important;gap:0!important;padding:0!important}.tavano-inbox-compact .inbox-row-actions>*:not(:first-child){display:none!important}.tavano-inbox-compact .inbox-row-actions .inbox-row-action,.tavano-inbox-compact .inbox-row-actions .tv-button{width:auto!important;min-height:1.75rem!important;height:1.75rem!important;padding-inline:.45rem!important;font-size:.68rem!important}.tavano-my-tasks-page .mytasks-command-bar{padding:.7rem!important}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-description,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-meta{display:none!important}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-header-icon{width:2rem!important;height:2rem!important}.tavano-my-tasks-page .mytasks-command-bar h1{font-size:1.05rem!important}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions{gap:.35rem!important}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions>*{min-height:2rem!important;height:2rem!important;flex:0 0 auto!important;padding-inline:.55rem!important;font-size:.72rem!important}.tavano-my-tasks-page .mytasks-header-tools{gap:.5rem!important;padding-top:.55rem!important}.tavano-my-tasks-page .mytasks-compact-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.3rem!important;overflow:visible!important}.tavano-my-tasks-page .mytasks-compact-stat{min-width:0!important;width:auto!important;min-height:2.35rem!important;height:2.35rem!important;padding:.3rem .35rem!important;gap:.25rem!important}.tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-icon{width:1.25rem!important;height:1.25rem!important}.tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-copy{gap:0!important}.tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-copy span{font-size:.64rem!important}.tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-copy strong{font-size:.88rem!important;line-height:1!important}.tavano-my-tasks-page .mytasks-work-panel>div:first-child{padding:.6rem!important}.tavano-my-tasks-page .mytasks-work-subtitle,.tavano-my-tasks-page .mytasks-group-helper,.tavano-my-tasks-page .mytasks-mobile-label,.tavano-my-tasks-page .mytasks-table-head{display:none!important}.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(0,1fr) max-content max-content!important;min-height:2.6rem!important;gap:.4rem!important;padding:.5rem .65rem!important}.tavano-my-tasks-page .mytasks-task-line .mytasks-task-title{min-width:0}.tavano-my-tasks-page .mytasks-task-line .mytasks-task-field:last-child{display:none!important}.tavano-my-tasks-page .mytasks-task-field{min-width:-moz-max-content;min-width:max-content;font-size:.72rem!important}}.tavano-list-view-page,.tavano-my-tasks-page{--tasks-shell-bg: #f6f7f9;--tasks-panel-bg: #ffffff;--tasks-table-bg: #ffffff;--tasks-row-hover: color-mix(in srgb, var(--color-primary) 6%, #ffffff);--tasks-border: #dfe3e8;--tasks-border-soft: color-mix(in srgb, #dfe3e8 62%, transparent);--tasks-text: #1f2328;--tasks-muted: #667085;--tasks-header-bg: #f4f5f7;--tasks-dock-bg: rgba(255, 255, 255, .88)}.dark .tavano-list-view-page,.dark .tavano-my-tasks-page{--tasks-shell-bg: #0f0f10;--tasks-panel-bg: #141414;--tasks-table-bg: #111112;--tasks-row-hover: #19191b;--tasks-border: #2b2b2f;--tasks-border-soft: rgba(255, 255, 255, .08);--tasks-text: #ededee;--tasks-muted: #a0a0a8;--tasks-header-bg: #1f1f21;--tasks-dock-bg: rgba(19, 19, 20, .86)}.tavano-list-view-header,.tavano-my-tasks-page .mytasks-command-bar,.tavano-list-view-actions,.list-view-command-surface,.tavano-my-tasks-page .mytasks-header-tools,.tavano-list-view-workbench,.tavano-my-tasks-page .mytasks-work-panel{border-radius:0!important;border-color:var(--tasks-border-soft)!important;background:var(--tasks-panel-bg)!important;box-shadow:none!important}.list-view-workbench-header{display:none!important}.tavano-list-view-page .list-view-tab-button,.tavano-list-view-page .list-view-tool-button,.tavano-list-view-page .list-view-icon-action,.tavano-my-tasks-page .mytasks-tab-link,.tavano-my-tasks-page .mytasks-filter-chip{border-radius:0!important;border-color:transparent!important;background:transparent!important;color:var(--tasks-muted)!important;box-shadow:none!important;transform:none!important}.tavano-list-view-page .list-view-tab-button[data-active=true],.tavano-my-tasks-page .mytasks-tab-link[aria-current=page]{border-bottom-color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--tasks-text)!important}.list-table-scroll-inner{min-width:68rem!important;padding:0!important}.list-table-body{gap:0!important;background:var(--tasks-table-bg)!important}.list-table-header{top:0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--tasks-border)!important;border-radius:0!important;background:var(--tasks-header-bg)!important;color:var(--tasks-muted)!important;box-shadow:none!important;padding:.5rem .75rem!important}.list-table-head-cell{justify-content:flex-start!important;color:var(--tasks-muted)!important;font-size:.76rem!important;font-weight:650!important}.list-task-card,.list-task-card[data-expanded=true]{gap:0!important;padding:0!important}.list-table-row{min-height:2.8rem!important;border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.32rem .75rem!important;transform:none!important}.list-table-row:hover,.list-table-row[data-expanded=true]{background:var(--tasks-row-hover)!important;box-shadow:none!important;transform:none!important}.list-row-expand-button,.list-status-dot-button,.list-assignee-trigger,.list-status-trigger,.list-row-attachments,.list-date-chip,.list-priority-chip,.list-subtask-status-trigger{border-radius:0!important;box-shadow:none!important}.list-row-expand-button,.list-date-chip,.list-priority-chip,.list-assignee-trigger,.list-status-trigger,.list-row-attachments{border-color:transparent!important;background:transparent!important;color:var(--tasks-muted)!important}.list-task-title,.tavano-my-tasks-page .mytasks-task-title{color:var(--tasks-text)!important}.list-expanded-panel{padding:0 0 0 3.5rem!important}.list-inline-add-row{min-height:2.8rem!important;border:0!important;border-radius:0!important;background:transparent!important;padding:.55rem 4.4rem!important;color:var(--tasks-muted)!important}.list-inline-add-row:hover{background:var(--tasks-row-hover)!important}.tavano-my-tasks-page .mytasks-work-panel>div:first-child{border-bottom-color:var(--tasks-border)!important;background:var(--tasks-panel-bg)!important}.tavano-my-tasks-page .mytasks-group-body,.tavano-my-tasks-page .mytasks-work-panel>div:last-child{background:var(--tasks-table-bg)!important}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(18rem,1.5fr) 8rem 8rem minmax(12rem,1fr)!important;gap:.75rem!important}.tavano-my-tasks-page .mytasks-table-head{min-height:2.65rem!important;border-bottom:1px solid var(--tasks-border)!important;background:var(--tasks-header-bg)!important;color:var(--tasks-muted)!important;padding:.5rem .85rem!important;font-size:.76rem!important;font-weight:650!important;text-transform:none!important}.tavano-my-tasks-page .mytasks-task-line{min-height:2.9rem!important;border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.35rem .85rem!important;transform:none!important}.tavano-my-tasks-page .mytasks-task-line:hover{background:var(--tasks-row-hover)!important;box-shadow:none!important;transform:none!important}.list-mobile-task-dock,.mytasks-mobile-task-dock{display:none}@media (max-width: 767px){.tavano-app-content:has(.tavano-list-view-page),.tavano-app-content:has(.tavano-my-tasks-page){padding:0!important}.tavano-list-view-header,.tavano-my-tasks-page .mytasks-command-bar{border-inline:0!important;border-top:0!important;padding:.9rem .85rem .45rem!important}.tavano-list-view-header .tv-app-page-description,.tavano-list-view-header .tv-app-page-meta,.tavano-list-view-actions,.list-view-command-primary,.tavano-list-view-toolbar,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-eyebrow,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-description,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-meta,.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions,.tavano-my-tasks-page .mytasks-compact-stats,.tavano-my-tasks-page .mytasks-view-actions,.tavano-my-tasks-page .mytasks-work-panel>div:first-child{display:none!important}.list-view-command-surface,.list-view-command-secondary,.tavano-my-tasks-page .mytasks-header-tools{display:block!important;border:0!important;background:transparent!important;padding:0!important}.tavano-list-view-tabs,.tavano-my-tasks-page .mytasks-tab-strip{display:flex!important;width:100%!important;overflow-x:auto!important;border-bottom:1px solid var(--tasks-border)!important;padding-top:.45rem!important}.tavano-list-view-page .list-view-tab-button,.tavano-my-tasks-page .mytasks-tab-link{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:2.55rem!important;border-bottom:3px solid transparent!important;padding-inline:.75rem!important;font-size:1rem!important}.tavano-list-view-workbench,.tavano-my-tasks-page .mytasks-work-panel{min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 8rem)!important;border-inline:0!important;border-bottom:0!important}.tavano-list-view-workbench>.min-h-0,.tavano-my-tasks-page .mytasks-work-panel>div:last-child{overflow-x:auto!important;overflow-y:auto!important;padding:0!important}.list-table-scroll-inner,.list-table-header,.list-table-row,.list-expanded-panel{min-width:64rem!important}.list-table-header,.list-table-grid{display:grid!important;grid-template-columns:2rem minmax(20rem,1.7fr) 8rem 8rem 9rem 7rem 8rem minmax(10rem,1fr) 3rem!important;-moz-column-gap:.6rem!important;column-gap:.6rem!important}.list-table-body{padding:0 0 calc(9.75rem + env(safe-area-inset-bottom,0px))!important}.list-table-row{min-height:4.55rem!important;align-items:center!important}.list-table-row>button:first-child,.list-table-row>.list-task-main-cell{grid-column:auto!important;grid-row:auto!important}.list-row-updated,.list-row-due,.list-row-priority,.list-row-comment,.list-row-attachments{display:inline-flex!important}.list-row-assignee,.list-row-status{display:flex!important}.list-task-title-line .list-status-dot-button{display:inline-flex!important}.list-row-mobile-meta,.list-row-mobile-comment,.list-task-subline{display:none!important}.list-task-title{white-space:nowrap!important}.list-expanded-panel{padding-left:3.25rem!important}.list-subtask-grid{grid-template-columns:minmax(20rem,1fr) 10rem!important}.tavano-my-tasks-page .mytasks-work-surface{margin:0!important}.tavano-my-tasks-page .mytasks-group-body{min-width:54rem!important}.tavano-my-tasks-page .mytasks-table-head{display:grid!important}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(19rem,1.35fr) 8rem 8rem minmax(12rem,1fr)!important}.tavano-my-tasks-page .mytasks-task-line{min-height:4.15rem!important;gap:.75rem!important;padding:.48rem .85rem!important}.tavano-my-tasks-page .mytasks-task-line .mytasks-task-field:last-child{display:block!important}.tavano-my-tasks-page .mytasks-task-field{min-width:0!important;font-size:.88rem!important}.tavano-my-tasks-page .mytasks-mobile-label{display:none!important}.list-mobile-task-dock,.mytasks-mobile-task-dock{position:fixed;z-index:80;left:max(.85rem,env(safe-area-inset-left,0px));right:max(.85rem,env(safe-area-inset-right,0px));bottom:calc(5.45rem + env(safe-area-inset-bottom,0px));display:grid!important;grid-template-columns:3rem minmax(0,1fr) 3rem 4rem;align-items:center;gap:.7rem;pointer-events:none}.list-mobile-task-dock>*,.mytasks-mobile-task-dock>*{pointer-events:auto}.list-mobile-task-dock-icon,.mytasks-mobile-task-dock-icon,.list-mobile-task-dock-plus,.mytasks-mobile-task-dock-plus,.list-mobile-task-dock-create,.mytasks-mobile-task-dock-create{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tasks-border);background:var(--tasks-dock-bg);color:var(--tasks-text);box-shadow:0 .9rem 2.8rem #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.list-mobile-task-dock-icon,.mytasks-mobile-task-dock-icon{width:3rem;height:3rem;border-radius:999px}.list-mobile-task-dock-create,.mytasks-mobile-task-dock-create{min-width:0;height:3rem;gap:.45rem;border-radius:999px;padding-inline:1rem;color:var(--tasks-muted);font-size:1rem;font-weight:650}.list-mobile-task-dock-create svg:first-child,.mytasks-mobile-task-dock-create svg:first-child{color:var(--color-primary)}.list-mobile-task-dock-create span,.mytasks-mobile-task-dock-create span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-mobile-task-dock-plus,.mytasks-mobile-task-dock-plus{width:4rem;height:4rem;border-radius:999px;background:var(--tasks-text);color:var(--tasks-panel-bg)}}html .tv-task-detail-panel{border:1px solid color-mix(in srgb,var(--tv-primary) 9%,var(--tv-border))!important;border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 97%,transparent),color-mix(in srgb,var(--tv-bg-soft) 98%,transparent))!important;box-shadow:var(--tv-shadow-modal)!important}html .task-dialog-v2-regular{width:min(96vw,96rem)!important;max-width:min(96vw,96rem)!important;height:min(91vh,58rem)!important;max-height:min(91vh,58rem)!important}html .task-detail-topbar,html .tavano-create-task-modal .task-creation-header,html .tavano-create-task-modal .task-creation-footer{border-color:color-mix(in srgb,var(--tv-border) 78%,transparent)!important;background:color-mix(in srgb,var(--tv-surface-raised) 88%,transparent)!important}html .task-detail-body-grid{background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--tv-primary) 8%,transparent),transparent 26rem),linear-gradient(180deg,color-mix(in srgb,var(--tv-bg-soft) 72%,transparent),color-mix(in srgb,var(--tv-bg) 96%,transparent))}html .task-detail-body-grid.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) minmax(24rem,29rem)!important}html .task-detail-main-pane{padding:clamp(1rem,1.8vw,1.65rem) clamp(1rem,2vw,2rem)!important}html .task-detail-activity-pane{border-left:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface) 82%,transparent),color-mix(in srgb,var(--tv-bg-soft) 92%,transparent));padding:1.1rem 1.1rem .95rem!important}html .tv-task-detail-hero.task-detail-title-band{border:0!important;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 72%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.55rem 0 1.15rem!important}html .tv-task-title-input{min-height:2.35rem!important;color:var(--tv-text)!important;font-size:clamp(1.55rem,1.08rem + 1.4vw,2.45rem)!important;font-weight:820!important;line-height:1.12!important}html .task-detail-field-panel>div{gap:0!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--tv-border) 78%,transparent);border-radius:var(--tv-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 82%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))}html .task-detail-field-panel>div>.flex{min-height:3.05rem;border-bottom:1px solid color-mix(in srgb,var(--tv-border) 58%,transparent);padding:.55rem .7rem}html .task-detail-field-panel :where(input,[role=combobox],details>summary),html .tavano-create-task-modal .task-creation-input,html .tavano-create-task-modal .task-creation-trigger{border-color:color-mix(in srgb,var(--tv-border) 70%,transparent)!important;background:color-mix(in srgb,var(--tv-bg) 24%,transparent)!important;color:var(--tv-text)!important;box-shadow:none!important}html .task-field-label{width:7rem;flex-basis:7rem;color:var(--tv-text-muted);font-size:var(--tv-font-sm);font-weight:720}html .task-activity-title{color:var(--tv-text);font-size:clamp(1.35rem,1.18rem + .55vw,1.8rem)!important;font-weight:820!important}html .task-activity-notify-row,html .task-activity-card{border-color:color-mix(in srgb,var(--tv-border) 72%,transparent)!important;border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 78%,transparent),color-mix(in srgb,var(--tv-surface) 92%,transparent))!important;box-shadow:none!important}html .task-activity-composer-panel.chat-composer-wrap{position:sticky;bottom:0;z-index:2;border-color:color-mix(in srgb,var(--tv-primary) 14%,var(--tv-border))!important;border-radius:var(--tv-radius-lg)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 92%,transparent),color-mix(in srgb,var(--tv-surface) 98%,transparent))!important;box-shadow:0 -1rem 2rem color-mix(in srgb,var(--tv-bg) 42%,transparent),var(--tv-shadow-soft)!important}html .tavano-create-task-modal.task-creation-dialog{width:min(calc(100vw - 2rem),60rem)!important;max-width:min(calc(100vw - 2rem),60rem)!important;max-height:min(90vh,52rem)!important;border-color:color-mix(in srgb,var(--tv-primary) 10%,var(--tv-border))!important;border-radius:var(--tv-radius-lg)!important;background:transparent!important;box-shadow:var(--tv-shadow-modal)!important}html .tavano-create-task-modal .task-creation-shell{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--tv-primary) 9%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--tv-surface-raised) 97%,transparent),color-mix(in srgb,var(--tv-bg-soft) 96%,transparent))}html .tavano-create-task-modal .task-creation-scroll{max-height:min(72vh,40rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:.95rem 1.15rem 1.15rem}html .tavano-create-task-modal .task-creation-main-card{grid-column:1 / -1}html .tavano-create-task-modal .task-creation-side-card{grid-column:auto}html .tavano-create-task-modal .task-creation-card{border-color:color-mix(in srgb,var(--tv-border) 72%,transparent);border-radius:var(--tv-radius-lg);background:color-mix(in srgb,var(--tv-surface-raised) 62%,transparent);box-shadow:none;padding:.85rem}html .tavano-create-task-modal .task-creation-scroll>.task-creation-main-card:first-child{border-color:transparent;background:transparent;padding:.25rem 0 .3rem}html .tavano-create-task-modal .task-creation-title-input{min-height:3.1rem!important;border-radius:var(--tv-radius-md)!important;font-size:clamp(1.15rem,.95rem + .55vw,1.45rem)!important;font-weight:740!important}html .tavano-create-task-modal .task-creation-description-input{min-height:6.5rem!important;resize:vertical}html .tavano-create-task-modal .task-creation-primary-button,html .tavano-create-task-modal .task-creation-footer-primary,html .task-primary-button{border:0!important;background:var(--tv-primary)!important;color:var(--color-onPrimary, #fff)!important;box-shadow:var(--shadow-accent-soft)}@media (max-width: 1024px){html .task-detail-body-grid{display:flex!important}html .task-detail-main-pane{border-right:0!important}html .tavano-create-task-modal .task-creation-scroll{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){html .task-dialog-v2-side,html .task-dialog-v2-full,html .task-dialog-v2-regular,html .tavano-create-task-modal.task-creation-dialog{left:.5rem!important;right:.5rem!important;top:calc(var(--tv-os-topbar-h, 3.5rem) + .6rem)!important;bottom:calc(5.4rem + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important}html .task-detail-main-pane,html .tavano-create-task-modal .task-creation-scroll{padding:.85rem!important}html .task-detail-field-panel>div{grid-template-columns:minmax(0,1fr)!important}html .task-detail-field-panel>div>.flex{align-items:flex-start;flex-wrap:wrap}html .task-field-label{width:auto;flex:0 0 100%}}:root{--tv-shell-label-font: 12px;--tv-shell-label-font-sm: 11px;--tv-shell-label-font-xs: 10px;--tv-os-shell-w: 70px;--tv-os-sidebar-w: 256px;--tv-os-topbar-h: calc(56px + var(--tv-os-topbar-safe-area-top, 0px))}.tv-os-root{--tv-shell-chrome-font: 13px}.tv-os-shell-frame{min-height:100dvh}.tv-os-topbar,.tv-os-app-rail,.tv-os-sidebar{font-size:var(--tv-shell-chrome-font)}.tv-os-topbar{min-width:0;gap:10px;overflow:hidden}.tv-os-topbar :where(button,a,span,input){font-size:13px!important;line-height:1.15!important}.tv-os-topbar .tv-number-chip{font-size:11px!important;line-height:1!important}.tv-os-topbar>div:first-of-type{min-width:0}.tv-os-brand{flex:0 1 168px;min-width:120px;max-width:192px}.tv-os-brand img{max-width:100%}.tv-os-topbar-workspace-cluster{flex:0 1 auto;min-width:0;max-width:min(304px,24vw)}.tv-os-topbar-workspace{width:clamp(140px,13vw,192px);flex:1 1 clamp(140px,13vw,192px);min-width:0;max-width:192px}.tv-os-topbar-workspace :where(button,span,div){min-width:0}.tv-os-topbar-workspace button{height:41px!important;min-width:0;overflow:hidden;padding-inline:9px!important}.tv-os-topbar-workspace button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-os-workspace-settings,.tv-os-action{flex:0 0 auto}.tv-os-section-tabs{flex:0 1 auto;min-width:0;max-width:min(256px,20vw);overflow:hidden}.tv-os-section-tab{min-width:0;max-width:136px;overflow:hidden;padding-inline:10px;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tv-shell-label-font)!important}.tv-os-search{min-width:144px;max-width:min(448px,34vw)!important}.tv-os-search>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tv-os-sidebar{left:var(--tv-os-shell-w, 70px)!important;width:var(--tv-os-sidebar-w, 256px)!important;max-width:min(var(--tv-os-sidebar-w, 256px),calc(100vw - var(--tv-os-shell-w, 70px)))!important;overflow-x:hidden;font-size:13px;transition:width var(--motion-fast) var(--motion-easing),left var(--motion-fast) var(--motion-easing),right var(--motion-fast) var(--motion-easing)}[dir=rtl] .tv-os-sidebar,.tv-os-sidebar.right-20{right:var(--tv-os-shell-w, 70px)!important;left:auto!important}.tv-os-app-rail{width:var(--tv-os-shell-w, 70px)!important;overflow-x:hidden}.tv-os-sidebar-resize-handle{position:fixed;top:var(--tv-os-topbar-h, 3.5rem);bottom:0;left:calc(var(--tv-os-shell-w, 70px) + var(--tv-os-sidebar-w, 256px) - 6px);z-index:45;width:12px;cursor:col-resize;touch-action:none}.tv-os-sidebar-resize-handle[data-side=left]{right:calc(var(--tv-os-shell-w, 70px) + var(--tv-os-sidebar-w, 256px) - 6px);left:auto}.tv-os-sidebar-resize-handle:after{position:absolute;top:14px;bottom:14px;left:50%;width:1px;border-radius:999px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-primary) 70%,var(--color-border)),transparent);content:"";opacity:0;transform:translate(-50%);transition:opacity var(--motion-fast) var(--motion-easing),width var(--motion-fast) var(--motion-easing)}.tv-os-sidebar-resize-handle:hover:after,.tv-os-sidebar-resize-handle:focus-visible:after,.tv-os-sidebar-is-resizing .tv-os-sidebar-resize-handle:after{width:2px;opacity:1}.tv-os-sidebar-resize-handle:focus-visible{outline:none}.tv-os-sidebar-is-resizing,.tv-os-sidebar-is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.tv-os-sidebar-is-resizing .tv-os-sidebar,.tv-os-sidebar-is-resizing .tavano-app-content{transition:none!important}.tv-os-rail-inner{gap:4px!important;padding-inline:7px!important}.tv-os-rail-item{min-height:50px!important;gap:5px!important;padding:7px 3px!important}.tv-os-rail-icon{width:18px;height:18px}.tv-os-rail-label{width:100%;max-width:58px;min-height:1em;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important;font-size:var(--tv-shell-label-font-xs)!important;font-weight:720;line-height:1;text-wrap:nowrap}.tv-os-rail-lock-label{font-size:9px!important}.tv-os-sidebar .tavano-chip,.tv-os-sidebar [class*=rounded-full]{letter-spacing:0!important}.tv-os-sidebar .sidebar-section-chip{display:inline-flex;max-width:100%;min-width:0;align-items:center;overflow:hidden;padding:4px 9px!important;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tv-shell-label-font-xs)!important;font-weight:760;line-height:1.1}.tv-os-sidebar :where(a,button){min-width:0;font-size:13px!important;line-height:1.2!important}.tv-os-sidebar :where(.text-base,.text-sm,.text-xs,p,span,.truncate){font-size:12px!important;line-height:1.18!important}.tv-os-sidebar .space-y-4{row-gap:12px!important}.tv-os-sidebar .sidebar-chat-row{min-height:34px;padding:7px 9px!important}.tv-os-sidebar .sidebar-chat-label,.tv-os-sidebar .sidebar-general-pill,.tv-os-sidebar .sidebar-unread-pill,.tv-os-sidebar .truncate{min-width:0}.tv-os-sidebar .sidebar-chat-label,.tv-os-sidebar a .truncate,.tv-os-sidebar button .truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tv-os-sidebar .sidebar-chat-label{font-size:12px!important;line-height:1.15}.tv-os-sidebar :where(.sidebar-general-pill,.sidebar-unread-pill,.tv-number-chip--sidebar){height:20px!important;min-width:20px!important;padding-inline:6px!important;font-size:10px!important;line-height:1!important}.tv-os-sidebar .sidebar-app-hero{padding:13px!important}.tv-os-sidebar .sidebar-app-hero h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px!important;line-height:1.15}.tv-os-sidebar .sidebar-app-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px!important;line-height:1.35}@media (max-width: 1540px),(max-height: 820px){:root{--tv-os-shell-w: 61px;--tv-os-sidebar-w: 224px}.tv-os-rail-label,.tv-os-rail-lock-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.tv-os-rail-item{min-height:48px!important}}@media (max-width: 1380px){:root{--tv-os-sidebar-w: 216px}.tv-os-brand{flex-basis:136px;min-width:112px;max-width:144px;padding-inline:7px!important}.tv-os-topbar-workspace{width:140px;flex-basis:140px;max-width:140px}.tv-os-section-tabs{max-width:144px}.tv-os-section-tab{max-width:112px}.tv-os-search{min-width:128px;max-width:min(352px,30vw)!important}}@media (max-width: 1240px){.tv-os-brand,.tv-os-section-tabs{display:none!important}.tv-os-search{max-width:none!important}}@media (max-width: 1180px){:root{--tv-os-shell-w: 61px;--tv-os-sidebar-w: 0px}.tv-os-sidebar-resize-handle{display:none!important}}@media (max-width: 767px){:root{--tv-os-shell-w: 0px}.tv-os-topbar{gap:6px}.tv-os-search{min-width:0}}html .tavano-create-task-modal.task-creation-dialog,html .tv-task-detail-panel{--task-modal-bg: #101113;--task-modal-panel: #15171a;--task-modal-panel-soft: #181b20;--task-modal-line: rgba(148, 163, 184, .16);--task-modal-line-strong: rgba(248, 113, 83, .24);--task-modal-text: #f7f7f8;--task-modal-muted: #9ca3af;--task-modal-subtle: #6f7784;--task-modal-accent: var(--tv-primary, #ff7b5f);--task-modal-accent-soft: color-mix(in srgb, var(--task-modal-accent) 15%, transparent);color:var(--task-modal-text)!important}html .tavano-create-task-modal.task-creation-dialog{width:min(calc(100vw - 2rem),56rem)!important;max-width:min(calc(100vw - 2rem),56rem)!important;height:min(86vh,44rem)!important;max-height:min(86vh,44rem)!important;overflow:hidden!important;border:1px solid var(--task-modal-line-strong)!important;border-radius:10px!important;background:var(--task-modal-bg)!important;box-shadow:0 22px 80px #00000094!important}html .tavano-create-task-modal .task-creation-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;max-height:inherit;overflow:hidden;background:var(--task-modal-bg)!important}html .tavano-create-task-modal .task-creation-header,html .tavano-create-task-modal .task-creation-footer{border-color:var(--task-modal-line)!important;background:color-mix(in srgb,var(--task-modal-panel) 88%,#0b0c0f)!important}html .tavano-create-task-modal .task-creation-header{padding:0!important}html .tavano-create-task-modal .task-creation-header-title{min-height:52px;padding:0 16px}html .tavano-create-task-modal .task-creation-heading{gap:10px}html .tavano-create-task-modal .task-creation-header-icon{width:32px;height:32px;border:1px solid color-mix(in srgb,var(--task-modal-accent) 42%,transparent);border-radius:8px;background:var(--task-modal-accent-soft);color:var(--task-modal-accent);box-shadow:none}html .tavano-create-task-modal .task-creation-title-copy p:first-child{font-size:15px!important;font-weight:760!important;letter-spacing:0!important}html .tavano-create-task-modal .task-creation-title-copy p:last-child{display:none}html .tavano-create-task-modal .task-creation-badge{height:30px;border:1px solid color-mix(in srgb,var(--task-modal-accent) 36%,transparent)!important;border-radius:999px;background:var(--task-modal-accent)!important;color:#fff!important;box-shadow:none;font-size:12px;font-weight:760}html .tavano-create-task-modal .task-creation-scroll{display:grid;min-height:0;max-height:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow-y:auto;padding:22px 32px 28px!important;background:var(--task-modal-bg)}html .tavano-create-task-modal .task-creation-card{min-width:0;border:0!important;border-bottom:1px solid var(--task-modal-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:16px 0!important}html .tavano-create-task-modal .task-creation-main-card,html .tavano-create-task-modal .task-creation-side-card{grid-column:auto!important}html .tavano-create-task-modal .task-creation-scroll>.task-creation-main-card:first-child{grid-column:1 / -1!important;padding-top:0!important}html .tavano-create-task-modal .task-creation-scroll>.task-creation-main-card:last-child,html .tavano-create-task-modal .task-creation-scroll>.task-creation-side-card:nth-last-child(-n+2){border-bottom:0!important}html .tavano-create-task-modal .task-creation-card:nth-child(odd):not(:first-child){padding-right:16px!important}html .tavano-create-task-modal .task-creation-card:nth-child(2n){padding-left:16px!important;border-left:1px solid var(--task-modal-line)!important}html .tavano-create-task-modal .task-creation-scroll>.task-creation-main-card:first-child .task-creation-card-title{display:none}html .tavano-create-task-modal .task-creation-scroll>.task-creation-main-card:first-child label{display:none}html .tavano-create-task-modal .task-creation-card-title{margin-bottom:10px;color:var(--task-modal-muted);font-size:12px!important;font-weight:720!important}html .tavano-create-task-modal .task-creation-card-title svg{width:15px;height:15px;color:var(--task-modal-accent)!important}html .tavano-create-task-modal :where(label,.text-xs,.text-sm){color:var(--task-modal-muted)!important;font-size:12px!important;line-height:1.2!important}html .tavano-create-task-modal .task-creation-title-input{min-height:54px!important;border:0!important;border-bottom:1px solid var(--task-modal-line)!important;border-radius:0!important;background:transparent!important;color:var(--task-modal-text)!important;padding:0!important;font-size:clamp(24px,2vw,31px)!important;font-weight:760!important;line-height:1.1!important}html .tavano-create-task-modal input.task-creation-title-input{min-height:58px!important;border:0!important;border-bottom:1px solid var(--task-modal-line)!important;border-radius:0!important;background:transparent!important;color:var(--task-modal-text)!important;padding:0!important;font-size:clamp(25px,2.15vw,34px)!important;font-weight:780!important;line-height:1.08!important}html .tavano-create-task-modal input.task-creation-title-input::-moz-placeholder{color:color-mix(in srgb,var(--task-modal-muted) 58%,transparent)!important}html .tavano-create-task-modal input.task-creation-title-input::placeholder{color:color-mix(in srgb,var(--task-modal-muted) 58%,transparent)!important}html .tavano-create-task-modal .task-creation-title-input::-moz-placeholder{color:color-mix(in srgb,var(--task-modal-muted) 72%,transparent)!important}html .tavano-create-task-modal .task-creation-title-input::placeholder{color:color-mix(in srgb,var(--task-modal-muted) 72%,transparent)!important}html .tavano-create-task-modal .task-creation-description-input{min-height:76px!important;resize:vertical;border-color:var(--task-modal-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-panel) 72%,transparent)!important;color:var(--task-modal-text)!important;padding:12px!important;font-size:14px!important;line-height:1.45!important}html .tavano-create-task-modal .task-creation-input,html .tavano-create-task-modal .task-creation-trigger,html .tavano-create-task-modal :where([role=combobox]){min-height:36px!important;border:1px solid var(--task-modal-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-panel) 62%,transparent)!important;color:var(--task-modal-text)!important;box-shadow:none!important;font-size:13px!important}html .tavano-create-task-modal .task-creation-trigger{padding:7px 10px!important}html .tavano-create-task-modal .task-creation-inline-panel,html .tavano-create-task-modal .task-creation-field-row,html .tavano-create-task-modal .task-creation-empty,html .tavano-create-task-modal .task-calendar-sync-card,html .tavano-create-task-modal .task-attachment-row{border:1px solid var(--task-modal-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-panel-soft) 66%,transparent)!important;box-shadow:none!important}html .tavano-create-task-modal .task-creation-inline-panel,html .tavano-create-task-modal .task-creation-field-row{padding:10px!important}html .tavano-create-task-modal .task-creation-selected-chip,html .tavano-create-task-modal .task-creation-soft-badge,html .tavano-create-task-modal .task-calendar-provider-chip{border:1px solid color-mix(in srgb,var(--task-modal-accent) 28%,var(--task-modal-line))!important;border-radius:999px!important;background:var(--task-modal-accent-soft)!important;color:var(--task-modal-text)!important;box-shadow:none!important}html .tavano-create-task-modal .task-creation-primary-button,html .tavano-create-task-modal .task-creation-footer-primary{border:0!important;border-radius:8px!important;background:var(--task-modal-accent)!important;color:#fff!important;box-shadow:none!important}html .tavano-create-task-modal .task-creation-footer{min-height:64px;padding:12px 16px!important}html .tavano-create-task-modal .task-creation-footer button{min-height:38px!important;border-radius:8px!important}html .task-dialog-v2-regular{width:min(98vw,95rem)!important;max-width:min(98vw,95rem)!important;height:min(92vh,59rem)!important;max-height:min(92vh,59rem)!important}html .task-dialog-v2-full{border-radius:0!important}html .tv-task-detail-panel{overflow:hidden!important;border:1px solid var(--task-modal-line-strong)!important;border-radius:10px!important;background:var(--task-modal-bg)!important;box-shadow:0 24px 90px #0000009e!important}html .task-detail-topbar{min-height:48px;border-color:var(--task-modal-line)!important;background:color-mix(in srgb,var(--task-modal-panel) 82%,#0b0c0f)!important;padding:0 16px!important}html .task-detail-topbar>div{min-height:48px}html .task-detail-body-grid{background:var(--task-modal-bg)!important}html .task-detail-body-grid.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) minmax(23rem,27rem)!important}html .task-detail-main-pane{border-color:var(--task-modal-line)!important;background:var(--task-modal-bg)!important;padding:clamp(28px,3vw,48px) clamp(36px,4vw,64px) 32px!important}html .task-detail-activity-pane{border-left:1px solid var(--task-modal-line)!important;background:color-mix(in srgb,var(--task-modal-panel) 62%,#0b0c0f)!important;padding:18px 16px!important}html .tv-task-detail-hero.task-detail-title-band{margin-bottom:26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html .tv-task-title-input{min-height:44px!important;color:var(--task-modal-text)!important;font-size:clamp(30px,2.4vw,46px)!important;font-weight:780!important;line-height:1.12!important;letter-spacing:0!important}html .task-detail-hero-action,html .tv-task-detail-hero .rounded-full,html .task-detail-topbar .tavano-toolbar-pill{border:1px solid var(--task-modal-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-panel) 72%,transparent)!important;color:var(--task-modal-text)!important;box-shadow:none!important}html .tv-task-detail-tabs{margin-bottom:24px!important;border-color:var(--task-modal-line)!important}html .task-detail-tab{height:40px;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:var(--task-modal-muted)!important;padding:0 2px!important;font-size:15px!important;font-weight:680!important}html .task-detail-tab[data-active=true]{border-bottom-color:var(--task-modal-text)!important;color:var(--task-modal-text)!important}html .task-detail-field-panel{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html .task-detail-field-panel>div{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:14px 54px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}html .task-detail-field-panel>div>.flex{min-height:34px!important;align-items:center;border:0!important;padding:0!important}html .task-field-label{width:126px!important;flex:0 0 126px!important;color:var(--task-modal-muted)!important;font-size:14px!important;font-weight:680!important}html .task-detail-field-panel :where(input,[role=combobox],details>summary),html .task-description-editor,html .task-custom-field-table,html .task-attachment-dropzone,html .task-attachment-row,html .task-subtask-composer,html .tv-task-field-menu{border-color:var(--task-modal-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-panel) 58%,transparent)!important;color:var(--task-modal-text)!important;box-shadow:none!important}html .task-detail-field-panel :where(input,[role=combobox],details>summary){min-height:32px!important;font-size:13px!important}html .task-inline-action{color:var(--task-modal-muted)!important;font-size:14px!important}html .task-section-title,html .task-detail-content-stack h3{color:var(--task-modal-text)!important;font-size:22px!important;font-weight:760!important}html .task-activity-title{color:var(--task-modal-text)!important;font-size:26px!important;font-weight:780!important}html .task-activity-card,html .task-activity-notify-row{border:1px solid var(--task-modal-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-bg) 74%,transparent)!important;box-shadow:none!important}html .task-activity-composer-panel.chat-composer-wrap{border:1px solid var(--task-modal-line-strong)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-modal-panel) 90%,transparent)!important;box-shadow:0 -18px 30px #00000042!important}html .task-primary-button{border:0!important;border-radius:8px!important;background:var(--task-modal-accent)!important;color:#fff!important;box-shadow:none!important}@media (max-width: 1024px){html .tavano-create-task-modal .task-creation-scroll,html .task-detail-field-panel>div{grid-template-columns:minmax(0,1fr)!important}html .tavano-create-task-modal .task-creation-card:nth-child(odd):not(:first-child),html .tavano-create-task-modal .task-creation-card:nth-child(2n){padding-right:0!important;padding-left:0!important;border-left:0!important}}@media (max-width: 640px){html .tavano-create-task-modal.task-creation-dialog,html .task-dialog-v2-regular{left:.5rem!important;right:.5rem!important;top:calc(var(--tv-os-topbar-h, 56px) + .55rem)!important;bottom:calc(5.4rem + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important}html .tavano-create-task-modal .task-creation-scroll{padding:18px!important}html .task-detail-main-pane{padding:22px 18px 28px!important}html .task-field-label{width:auto!important;flex:0 0 100%!important}html .task-subtask-composer{padding:12px!important}html .task-subtask-composer-row{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px!important}html .task-subtask-composer-row>input{width:100%;min-width:0;font-size:16px!important}html .task-subtask-actions{grid-column:1 / -1;width:100%;margin-left:0!important;justify-content:flex-start!important}html .task-subtask-actions .task-icon-tool{width:38px;height:38px}html .task-subtask-actions .task-subtask-save{min-width:88px;margin-left:auto}}html .tavano-create-task-modal.task-create-rebuilt.task-creation-dialog{--task-rebuild-bg: #111214;--task-rebuild-panel: #181a1d;--task-rebuild-panel-raised: #1d2024;--task-rebuild-line: rgba(226, 232, 240, .12);--task-rebuild-line-strong: color-mix(in srgb, var(--tv-primary, #ff7b5f) 34%, rgba(226, 232, 240, .14));--task-rebuild-text: #f6f7f9;--task-rebuild-muted: #a1a7b3;--task-rebuild-faint: #747b88;--task-rebuild-accent: var(--tv-primary, #ff7b5f);--task-rebuild-accent-soft: color-mix(in srgb, var(--task-rebuild-accent) 14%, transparent);width:min(calc(100vw - 2rem),54rem)!important;max-width:min(calc(100vw - 2rem),54rem)!important;height:auto!important;max-height:min(86vh,44rem)!important;overflow:hidden!important;border:1px solid var(--task-rebuild-line-strong)!important;border-radius:9px!important;background:var(--task-rebuild-bg)!important;color:var(--task-rebuild-text)!important;box-shadow:0 26px 90px #000000a3!important}html .tavano-create-task-modal.task-create-rebuilt .task-creation-shell{display:block!important;height:auto!important;max-height:inherit;overflow:hidden;background:var(--task-rebuild-bg)!important}html .tavano-create-task-modal.task-create-rebuilt .task-creation-header,html .tavano-create-task-modal.task-create-rebuilt .task-creation-scroll,html .tavano-create-task-modal.task-create-rebuilt .task-creation-footer{display:none!important}html .task-create-rebuild-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(86vh,44rem);background:var(--task-rebuild-bg)}html .task-create-rebuild-tabs{display:flex;min-width:0;gap:1.15rem;overflow-x:auto;border-bottom:1px solid var(--task-rebuild-line);background:color-mix(in srgb,var(--task-rebuild-panel) 78%,#0b0c0f);padding:0 1.25rem;scrollbar-width:none}html .task-create-rebuild-tabs::-webkit-scrollbar{display:none}html .task-create-rebuild-tab{position:relative;display:inline-flex;min-height:3.35rem;flex:0 0 auto;align-items:center;gap:.45rem;border:0;background:transparent;color:var(--task-rebuild-muted);font-size:.89rem;font-weight:680;letter-spacing:0}html .task-create-rebuild-tab.is-active{color:var(--task-rebuild-text)}html .task-create-rebuild-tab.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--task-rebuild-text);content:""}html .task-create-rebuild-body{min-height:0;overflow-y:auto;padding:1.25rem 1.45rem 1.05rem;scrollbar-width:thin}html .task-create-rebuild-context{display:flex;min-width:0;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}html .task-create-rebuild-context-pill,html .task-create-rebuild-chip,html .task-create-rebuild-select{display:inline-flex;min-width:0;align-items:center;gap:.45rem;min-height:2.2rem;border:1px solid var(--task-rebuild-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-rebuild-panel) 72%,transparent)!important;color:var(--task-rebuild-text)!important;box-shadow:none!important;font-size:.84rem!important;font-weight:620;line-height:1}html .task-create-rebuild-context-pill{max-width:min(21rem,100%);padding:0 .72rem}html .task-create-rebuild-dot{width:.58rem;height:.58rem;border:2px solid var(--task-rebuild-muted);border-radius:999px}html .task-create-rebuild-title{width:100%;height:3.15rem!important;border:1px solid var(--task-rebuild-line)!important;border-radius:7px!important;background:color-mix(in srgb,#0f1012 84%,var(--task-rebuild-panel))!important;color:var(--task-rebuild-text)!important;box-shadow:none!important;padding:0 .9rem!important;font-size:clamp(1.28rem,.95rem + .8vw,1.82rem)!important;font-weight:500!important;letter-spacing:0!important}html .task-create-rebuild-title::-moz-placeholder,html .task-create-rebuild-description::-moz-placeholder,html .task-create-rebuild-tags input::-moz-placeholder{color:color-mix(in srgb,var(--task-rebuild-muted) 72%,transparent)!important}html .task-create-rebuild-title::placeholder,html .task-create-rebuild-description::placeholder,html .task-create-rebuild-tags input::placeholder{color:color-mix(in srgb,var(--task-rebuild-muted) 72%,transparent)!important}html .task-create-rebuild-description{min-height:2.65rem!important;margin-top:.85rem;resize:vertical;border:0!important;border-radius:0!important;background:transparent!important;color:var(--task-rebuild-text)!important;box-shadow:none!important;padding:.15rem .2rem!important;font-size:.95rem!important;line-height:1.45!important}html .task-create-rebuild-ai{display:inline-flex;align-items:center;gap:.55rem;margin-top:.2rem;border:0;background:transparent;color:var(--task-rebuild-muted);font-size:.93rem;font-weight:560}html .task-create-rebuild-ai svg{color:var(--task-rebuild-accent)}html .task-create-rebuild-chips{display:flex;min-width:0;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}html .task-create-rebuild-chip{padding:0 .72rem!important}html .task-create-rebuild-date{padding-right:.45rem!important}html .task-create-rebuild-date input,html .task-create-rebuild-tags input{width:8.4rem;min-width:0;height:2rem!important;border:0!important;background:transparent!important;color:var(--task-rebuild-text)!important;box-shadow:none!important;padding:0!important;font-size:.84rem!important}html .task-create-rebuild-select{width:auto!important;padding:0 .72rem!important}html .task-create-rebuild-select svg:last-child{display:none}html .task-create-rebuild-tags{padding-right:.4rem!important}html .task-create-rebuild-tags input{width:6.2rem}html .task-create-rebuild-tags button,html .task-create-rebuild-token-row button,html .task-create-rebuild-icon-action{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--task-rebuild-muted)}html .task-create-rebuild-more{position:relative}html .task-create-rebuild-more>summary{list-style:none;cursor:pointer}html .task-create-rebuild-more>summary::-webkit-details-marker,html .task-create-rebuild-fields>summary::-webkit-details-marker{display:none}html .task-create-rebuild-popover{position:absolute;z-index:70;top:calc(100% + .5rem);right:0;width:min(34rem,calc(100vw - 3rem));border:1px solid var(--task-rebuild-line);border-radius:8px;background:color-mix(in srgb,var(--task-rebuild-panel-raised) 96%,#0b0c0f);box-shadow:0 24px 60px #0000007a;padding:.9rem}html .task-create-rebuild-popover-title,html .task-create-rebuild-manager-title{margin-bottom:.65rem;color:var(--task-rebuild-text);font-size:.82rem;font-weight:760}html .task-create-rebuild-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}html .task-create-rebuild-inline label,html .task-create-rebuild-custom-field{display:grid;min-width:0;gap:.38rem;color:var(--task-rebuild-muted)!important;font-size:.75rem!important}html .task-create-rebuild-inline input,html .task-create-rebuild-entry input,html .task-create-rebuild-manager input,html .task-create-rebuild-fields input,html .task-create-rebuild-fields textarea,html .task-create-rebuild-fields [role=combobox],html .task-create-rebuild-manager [role=combobox]{min-height:2.2rem!important;border:1px solid var(--task-rebuild-line)!important;border-radius:7px!important;background:color-mix(in srgb,#0f1012 72%,var(--task-rebuild-panel))!important;color:var(--task-rebuild-text)!important;box-shadow:none!important;font-size:.84rem!important}html .task-create-rebuild-checkline{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;color:var(--task-rebuild-muted)!important;font-size:.84rem!important}html .task-create-rebuild-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.75rem}html .task-create-rebuild-token-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}html .task-create-rebuild-token-row button{gap:.35rem;max-width:18rem;min-height:1.95rem;border:1px solid color-mix(in srgb,var(--task-rebuild-accent) 22%,var(--task-rebuild-line));border-radius:999px;background:var(--task-rebuild-accent-soft);color:var(--task-rebuild-text);padding:0 .65rem;font-size:.77rem}html .task-create-rebuild-manager,html .task-create-rebuild-fields{margin-top:1rem;border-top:1px solid var(--task-rebuild-line);padding-top:1rem}html .task-create-rebuild-manager-section{display:grid;gap:.65rem;border:1px solid var(--task-rebuild-line);border-radius:8px;background:color-mix(in srgb,var(--task-rebuild-panel) 76%,transparent);padding:.85rem}html .task-create-rebuild-status-list{display:grid;max-height:13rem;gap:.3rem;overflow-y:auto}html .task-create-rebuild-status-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.15rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--task-rebuild-text);padding:0 .55rem;font-size:.83rem}html .task-create-rebuild-status-list button.is-selected{border-color:color-mix(in srgb,var(--task-rebuild-accent) 35%,transparent);background:var(--task-rebuild-accent-soft)}html .task-create-rebuild-actions{display:flex;justify-content:flex-end;gap:.5rem}html .task-create-rebuild-fields{color:var(--task-rebuild-muted)}html .task-create-rebuild-fields>summary{display:flex;min-height:2.1rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;color:var(--task-rebuild-muted);font-size:.82rem;font-weight:700}html .task-create-rebuild-fields-body{display:grid;gap:.75rem;padding-top:.5rem}html .task-create-rebuild-field-actions{display:flex;justify-content:flex-start}html .task-create-rebuild-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}html .task-create-rebuild-custom-field>span{display:inline-flex;align-items:center;gap:.4rem}html .task-create-rebuild-footer{display:flex;min-height:4.2rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--task-rebuild-line);background:color-mix(in srgb,var(--task-rebuild-panel) 80%,#0b0c0f);padding:.75rem 1.25rem}html .task-create-rebuild-footer-tools{display:inline-flex;min-width:0;align-items:center;gap:.6rem}html .task-create-rebuild-template,html .task-create-rebuild-quick{min-height:2.45rem!important;border:1px solid var(--task-rebuild-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-rebuild-panel) 72%,transparent)!important;color:var(--task-rebuild-text)!important;box-shadow:none!important;font-weight:700!important}html .task-create-rebuild-icon-action{width:2.45rem;height:2.45rem;cursor:pointer;border:1px solid transparent;border-radius:7px}html .task-create-rebuild-icon-action:hover{border-color:var(--task-rebuild-line);color:var(--task-rebuild-text)}html .task-create-rebuild-primary{min-height:2.45rem!important;border:0!important;border-radius:7px!important;background:var(--task-rebuild-accent)!important;color:#fff!important;box-shadow:none!important;font-weight:760!important}html .task-create-rebuild-primary:disabled{opacity:.48}html .tv-task-detail-panel{--task-detail-bg: var(--color-background, #f8f7f4);--task-detail-panel: var(--color-surface, #ffffff);--task-detail-line: color-mix(in srgb, var(--color-border, #d9d0c7) 92%, transparent);--task-detail-text: var(--color-text, #191614);--task-detail-muted: var(--color-text-muted, #746a62);--task-detail-underlay: color-mix(in srgb, var(--task-detail-panel) 78%, var(--task-detail-bg));--task-detail-accent: var(--tv-primary, #ff7b5f);border:1px solid color-mix(in srgb,var(--task-detail-accent) 22%,var(--task-detail-line))!important;border-radius:9px!important;background:var(--task-detail-bg)!important;color:var(--task-detail-text)!important;box-shadow:0 26px 80px color-mix(in srgb,var(--color-shadow, rgba(18, 14, 12, .18)) 82%,transparent)!important}html.dark .tv-task-detail-panel{--task-detail-bg: #101113;--task-detail-panel: #15171a;--task-detail-line: rgba(226, 232, 240, .12);--task-detail-text: #f7f7f8;--task-detail-muted: #a1a7b3;--task-detail-underlay: #0b0c0f;box-shadow:0 26px 90px #000000a3!important}html .task-detail-topbar{min-height:3.05rem!important;border-color:var(--task-detail-line)!important;background:color-mix(in srgb,var(--task-detail-panel) 58%,var(--task-detail-underlay))!important;padding:0 1rem!important}html .task-detail-topbar>div{min-height:3.05rem!important}html .task-detail-body-grid{background:var(--task-detail-bg)!important}html .task-detail-main-pane{border-color:var(--task-detail-line)!important;background:var(--task-detail-bg)!important;padding:clamp(2rem,3.4vw,3.25rem) clamp(2.2rem,4vw,4.5rem) 2rem!important}html .tv-task-detail-hero.task-detail-title-band{margin-bottom:1.7rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html .tv-task-title-input{min-height:2.9rem!important;color:var(--task-detail-text)!important;font-size:clamp(2rem,2.3vw,3rem)!important;font-weight:760!important;line-height:1.12!important;letter-spacing:0!important}html .task-detail-hero-action,html .tv-task-detail-hero .rounded-full,html .task-detail-topbar .tavano-toolbar-pill{border:1px solid var(--task-detail-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-detail-panel) 66%,transparent)!important;color:var(--task-detail-text)!important;box-shadow:none!important}html .task-detail-field-panel,html .task-detail-field-panel>div{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html .task-detail-field-panel>div{row-gap:.9rem!important}html .task-detail-field-panel>div>div{min-height:2.1rem}html .task-detail-field-panel :where(input,textarea,[role=combobox],summary){border-color:var(--task-detail-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-detail-panel) 56%,transparent)!important;color:var(--task-detail-text)!important;box-shadow:none!important}html .task-detail-activity-pane{border-left:1px solid var(--task-detail-line)!important;background:color-mix(in srgb,var(--task-detail-panel) 42%,var(--task-detail-underlay))!important}html .tv-task-detail-panel .task-calendar-sync-inline{min-height:2.25rem;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}html .tv-task-detail-panel .task-calendar-sync-action{gap:.42rem}html .tv-task-detail-panel .task-calendar-provider-chip{min-height:1.95rem;border:1px solid var(--task-detail-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-detail-panel) 58%,transparent)!important;color:var(--task-detail-text)!important;box-shadow:none!important}html .tv-task-detail-panel .task-calendar-provider-chip:has([data-state=checked]),html .tv-task-detail-panel .task-calendar-provider-chip:focus-within{border-color:color-mix(in srgb,var(--task-detail-accent) 42%,var(--task-detail-line))!important;background:color-mix(in srgb,var(--task-detail-accent) 12%,var(--task-detail-panel))!important}html .tv-task-detail-panel .tv-task-field-menu,html .tv-task-detail-panel .task-field-popover{border-color:var(--task-detail-line)!important;background:color-mix(in srgb,var(--task-detail-panel) 96%,var(--task-detail-bg))!important;color:var(--task-detail-text)!important;box-shadow:0 .8rem 2.2rem color-mix(in srgb,var(--color-shadow, rgba(18, 14, 12, .18)) 60%,transparent)!important}html.dark .tv-task-detail-panel .tv-task-field-menu,html.dark .tv-task-detail-panel .task-field-popover{background:color-mix(in srgb,var(--task-detail-panel) 82%,var(--task-detail-underlay))!important;box-shadow:0 1rem 2.65rem #0000006b!important}html .tv-task-detail-panel .task-date-range-trigger{min-width:0!important;overflow:hidden!important}html .tv-task-detail-panel .task-date-range-value{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.4rem;overflow:hidden;white-space:nowrap}html .tv-task-detail-panel .task-date-chip{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--task-detail-muted);font-weight:680;white-space:nowrap}html .tv-task-detail-panel .task-date-chip.has-date{color:var(--task-detail-text);font-weight:720}html .tv-task-detail-panel .task-date-arrow{flex:0 0 auto;color:color-mix(in srgb,var(--task-detail-muted) 82%,transparent);font-weight:760}html .tv-task-detail-panel .task-date-input-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}html .tv-task-detail-panel .task-date-input-field{display:grid;gap:.28rem;min-width:0}html .tv-task-detail-panel .task-date-input-field>span{color:var(--task-detail-muted);font-size:.68rem;font-weight:760;letter-spacing:0}html .tv-task-detail-panel .task-date-input-field input{min-width:0;color-scheme:light}html.dark .tv-task-detail-panel .task-date-input-field input{color-scheme:dark}html .tv-task-detail-panel .task-calendar-sync-dropdown{min-width:0}html .tv-task-detail-panel .task-calendar-sync-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.05rem;width:100%;min-width:0;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:.45rem;padding:.28rem .55rem;color:var(--task-detail-text);cursor:pointer;list-style:none;transition:border-color var(--motion-fast) var(--motion-easing),background var(--motion-fast) var(--motion-easing)}html .tv-task-detail-panel .task-calendar-sync-trigger::-webkit-details-marker{display:none}html .tv-task-detail-panel .task-calendar-sync-dropdown[open] .task-calendar-sync-trigger,html .tv-task-detail-panel .task-calendar-sync-trigger:hover{border-color:color-mix(in srgb,var(--task-detail-accent) 26%,var(--task-detail-line))!important;background:color-mix(in srgb,var(--task-detail-panel) 54%,transparent)!important}html .tv-task-detail-panel .task-calendar-sync-dot{width:.72rem;height:.72rem;border:.125rem solid color-mix(in srgb,var(--task-detail-muted) 52%,transparent);border-radius:999px;background:transparent;box-shadow:inset 0 0 0 .125rem color-mix(in srgb,var(--task-detail-panel) 82%,transparent)}html .tv-task-detail-panel .task-calendar-sync-dot.is-enabled{border-color:color-mix(in srgb,var(--task-detail-accent) 75%,#fff);background:var(--task-detail-accent)}html .tv-task-detail-panel .task-calendar-sync-copy{display:grid;min-width:0;gap:.05rem}html .tv-task-detail-panel .task-calendar-sync-copy strong,html .tv-task-detail-panel .task-calendar-sync-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .tv-task-detail-panel .task-calendar-sync-copy strong{color:var(--task-detail-text);font-size:.82rem;font-weight:760;line-height:1.1}html .tv-task-detail-panel .task-calendar-sync-copy small{color:var(--task-detail-muted);font-size:.68rem;font-weight:650;line-height:1.1}html .tv-task-detail-panel .task-calendar-sync-chevron{color:var(--task-detail-muted);transition:transform var(--motion-fast) var(--motion-easing)}html .tv-task-detail-panel .task-calendar-sync-dropdown[open] .task-calendar-sync-chevron{transform:rotate(180deg)}html .tv-task-detail-panel .task-calendar-sync-menu{transform-origin:top right;animation:taskFieldMenuIn var(--motion-fast, .14s) var(--motion-easing)}html .tv-task-detail-panel .task-calendar-menu-row{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:2.15rem!important;border:1px solid transparent;border-radius:.45rem!important;padding:.42rem .5rem;color:var(--task-detail-text);cursor:pointer}html .tv-task-detail-panel .task-calendar-menu-row:hover,html .tv-task-detail-panel .task-calendar-menu-row:focus-within{border-color:color-mix(in srgb,var(--task-detail-accent) 20%,var(--task-detail-line));background:color-mix(in srgb,var(--task-detail-accent) 9%,var(--task-detail-panel))}html .tv-task-detail-panel .task-calendar-menu-row--primary{margin-bottom:.35rem;border-color:color-mix(in srgb,var(--task-detail-accent) 18%,var(--task-detail-line));background:color-mix(in srgb,var(--task-detail-panel) 42%,transparent)}html .tv-task-detail-panel .task-calendar-menu-row span{display:grid;min-width:0;gap:.08rem}html .tv-task-detail-panel .task-calendar-menu-row strong{font-size:.78rem;line-height:1.15}html .tv-task-detail-panel .task-calendar-menu-row small{color:var(--task-detail-muted);font-size:.68rem;line-height:1.15}html .tv-task-detail-panel .task-calendar-provider-list{display:grid;gap:.12rem;opacity:1;transition:opacity var(--motion-fast) var(--motion-easing)}html .tv-task-detail-panel .task-calendar-provider-list[aria-disabled=true]{opacity:.54}@keyframes taskFieldMenuIn{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html .tv-task-detail-panel .tv-empty-state{min-height:9.25rem!important;border:1px dashed color-mix(in srgb,var(--task-detail-line) 82%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-detail-panel) 44%,transparent)!important;color:var(--task-detail-muted)!important;box-shadow:none!important}html .tv-task-detail-panel .tv-empty-state-icon{border-color:color-mix(in srgb,var(--task-detail-accent) 28%,var(--task-detail-line))!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-detail-accent) 10%,var(--task-detail-panel))!important;color:var(--task-detail-accent)!important}html .tv-task-detail-panel .task-activity-log-list{border-color:var(--task-detail-line)!important}html .tv-task-detail-panel .task-activity-log-item,html .tv-task-detail-panel .task-activity-context-menu,html .tv-task-detail-panel .task-composer-more-menu,html .tv-task-detail-panel .task-mention-popover,html .tv-task-detail-panel .task-activity-modal{border-color:var(--task-detail-line)!important;background:color-mix(in srgb,var(--task-detail-panel) 82%,var(--task-detail-underlay))!important;color:var(--task-detail-text)!important;box-shadow:0 16px 42px #0000006b!important}html .tv-task-detail-panel .task-activity-composer-panel.chat-composer-wrap{border:1px solid color-mix(in srgb,var(--task-detail-accent) 18%,var(--task-detail-line))!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-detail-panel) 78%,var(--task-detail-underlay))!important;box-shadow:none!important;padding:.7rem!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .tv-task-detail-panel .task-activity-rich-composer.chat-composer-shell,html .tv-task-detail-panel .comment-composer.chat-composer-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html .tv-task-detail-panel .task-activity-rich-composer .chat-composer-input-wrap,html .tv-task-detail-panel .comment-composer .chat-composer-input-wrap{border:1px solid var(--task-detail-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-detail-underlay) 76%,var(--task-detail-panel))!important;box-shadow:none!important}html .tv-task-detail-panel .task-activity-composer-textarea.chat-composer-input,html .tv-task-detail-panel .comment-composer-input.chat-composer-input{min-height:4.2rem!important;background:transparent!important;color:var(--task-detail-text)!important;font-size:.9rem!important;line-height:1.5!important}html .tv-task-detail-panel .task-activity-composer-textarea.chat-composer-input::-moz-placeholder,html .tv-task-detail-panel .comment-composer-input.chat-composer-input::-moz-placeholder{color:color-mix(in srgb,var(--task-detail-muted) 70%,transparent)!important}html .tv-task-detail-panel .task-activity-composer-textarea.chat-composer-input::placeholder,html .tv-task-detail-panel .comment-composer-input.chat-composer-input::placeholder{color:color-mix(in srgb,var(--task-detail-muted) 70%,transparent)!important}html .tv-task-detail-panel .chat-composer-tools{gap:.42rem!important;margin-top:.62rem!important}html .tv-task-detail-panel .chat-composer-tool-group,html .tv-task-detail-panel .chat-composer-mode-button,html .tv-task-detail-panel .chat-composer-icon-button,html .tv-task-detail-panel .chat-composer-more,html .tv-task-detail-panel .task-activity-follow-button{border-color:var(--task-detail-line)!important;background:color-mix(in srgb,var(--task-detail-panel) 58%,transparent)!important;color:var(--task-detail-muted)!important;box-shadow:none!important}html .tv-task-detail-panel .chat-composer-icon-button:hover,html .tv-task-detail-panel .chat-composer-more:hover,html .tv-task-detail-panel .chat-composer-mode-button:hover{color:var(--task-detail-text)!important;background:color-mix(in srgb,var(--task-detail-accent) 11%,var(--task-detail-panel))!important}html .tv-task-detail-panel .chat-composer-send{background:var(--task-detail-accent)!important;color:#fff!important;box-shadow:none!important}html .tv-task-detail-panel .chat-composer-send:disabled{background:color-mix(in srgb,var(--task-detail-panel) 62%,var(--task-detail-underlay))!important;color:color-mix(in srgb,var(--task-detail-muted) 62%,transparent)!important}html .tv-task-detail-panel .task-detail-field-panel>div{grid-template-columns:repeat(2,minmax(18rem,1fr))!important;gap:.42rem 3.2rem!important}html .tv-task-detail-panel .task-detail-field-panel>div>.flex,html .tv-task-detail-panel .task-calendar-sync-inline{display:grid!important;grid-template-columns:1.1rem 7rem minmax(0,1fr) auto;-moz-column-gap:.7rem;column-gap:.7rem;min-height:2.25rem!important;align-items:center!important;border-bottom:1px solid color-mix(in srgb,var(--task-detail-line) 54%,transparent)!important;padding:.2rem 0!important}html .tv-task-detail-panel .task-field-label{width:auto!important;flex:0 1 auto!important;color:var(--task-detail-muted)!important;font-size:.82rem!important;font-weight:680!important}html .tv-task-detail-panel .task-detail-field-panel :where(input,textarea,[role=combobox],details>summary){min-height:2.05rem!important;border-color:transparent!important;background:color-mix(in srgb,var(--task-detail-panel) 22%,transparent)!important;color:var(--task-detail-text)!important;padding-inline:.55rem!important}html .tv-task-detail-panel .task-detail-field-panel :where(input,textarea,[role=combobox],details>summary):hover,html .tv-task-detail-panel .task-detail-field-panel :where(input,textarea,[role=combobox],details>summary):focus-within{border-color:color-mix(in srgb,var(--task-detail-accent) 26%,var(--task-detail-line))!important;background:color-mix(in srgb,var(--task-detail-panel) 54%,transparent)!important}html .tv-task-detail-panel .task-detail-field-panel button[size=icon],html .tv-task-detail-panel .task-detail-content-stack button[aria-label],html .tv-task-detail-panel .task-detail-content-stack button[title]{border-color:var(--task-detail-line)!important;background:color-mix(in srgb,var(--task-detail-panel) 38%,transparent)!important;color:var(--task-detail-muted)!important;box-shadow:none!important}html .tv-task-detail-panel .task-inline-action{min-height:2rem;padding-inline:.15rem!important;color:var(--task-detail-muted)!important;font-size:.9rem!important}html .tv-task-detail-panel .task-inline-action:hover{background:transparent!important;color:var(--task-detail-text)!important}html .tv-task-detail-panel .task-detail-content-stack>div:has(.task-custom-field-table),html .tv-task-detail-panel .task-detail-content-stack>div:has(.task-attachment-dropzone){padding-top:.65rem}html .tv-task-detail-panel .task-custom-field-table{border-width:1px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html .tv-task-detail-panel .task-custom-field-table>div{border-color:color-mix(in srgb,var(--task-detail-line) 70%,transparent)!important}html .tv-task-detail-panel .task-custom-field-table :where(input,textarea,[role=combobox],button,.custom-field-static-panel,.custom-field-file-drop,.custom-field-formula-value,.custom-field-signature-preview,.custom-field-signature-canvas){border-color:var(--task-detail-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-detail-panel) 36%,transparent)!important;color:var(--task-detail-text)!important;box-shadow:none!important}html .tv-task-detail-panel .task-attachment-dropzone{min-height:4.2rem;display:grid;place-items:center;border-color:color-mix(in srgb,var(--task-detail-accent) 18%,var(--task-detail-line))!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-detail-panel) 28%,transparent)!important;box-shadow:none!important}html .tv-task-detail-panel .task-attachment-row{border-color:var(--task-detail-line)!important;border-radius:7px!important;background:color-mix(in srgb,var(--task-detail-panel) 34%,transparent)!important;box-shadow:none!important}html .tv-task-detail-panel .task-activity-notify-row,html .tv-task-detail-panel .task-activity-card{border-color:var(--task-detail-line)!important;border-radius:8px!important;background:color-mix(in srgb,var(--task-detail-panel) 48%,transparent)!important;color:var(--task-detail-text)!important;box-shadow:none!important}@media (max-width: 760px){html .tavano-create-task-modal.task-create-rebuilt.task-creation-dialog{left:.6rem!important;right:.6rem!important;top:calc(var(--tv-os-topbar-h, 56px) + .65rem)!important;bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;max-height:none!important;transform:none!important}html .task-create-rebuild-shell{max-height:100%;height:100%}html .task-create-rebuild-tabs{gap:.85rem;padding:0 1rem}html .task-create-rebuild-tab{min-width:2.35rem;justify-content:center;gap:.35rem}html .task-create-rebuild-tab:not(.is-active) span{display:none}html .task-create-rebuild-title{font-size:1.08rem!important}html .task-create-rebuild-body{padding:1rem}html .task-create-rebuild-inline,html .task-create-rebuild-custom-grid{grid-template-columns:minmax(0,1fr)}html .task-create-rebuild-popover{position:fixed;right:1rem;left:1rem;top:auto;bottom:calc(6.25rem + env(safe-area-inset-bottom,0px));width:auto;max-height:55vh;overflow-y:auto}html .task-create-rebuild-footer{align-items:stretch;flex-direction:column}html .task-create-rebuild-footer-tools{width:100%}html .task-create-rebuild-primary,html .task-create-rebuild-quick{flex:1 1 auto}html .task-detail-main-pane{padding:1.25rem 1rem 1.5rem!important}html .tv-task-title-input{font-size:clamp(1.55rem,7vw,2.15rem)!important}html .tv-task-detail-panel .task-detail-field-panel>div{grid-template-columns:minmax(0,1fr)!important;gap:.35rem!important}html .tv-task-detail-panel .task-detail-field-panel>div>.flex,html .tv-task-detail-panel .task-calendar-sync-inline{grid-template-columns:1.1rem minmax(5.75rem,32%) minmax(0,1fr) auto;-moz-column-gap:.55rem;column-gap:.55rem}}:root{--tv-os-shell-w: 64px;--tv-os-sidebar-w: 224px;--tv-os-topbar-h: calc(52px + var(--tv-os-topbar-safe-area-top, 0px));--tv-shell-chrome-font: 12px;--tv-shell-label-font: 10px;--tv-shell-control-h: 36px;--tv-page-density-gutter: 12px}html .tv-os-topbar{height:var(--tv-os-topbar-h)!important;min-height:var(--tv-os-topbar-h)!important;gap:8px!important;overflow:hidden;padding-inline:10px!important}html .tv-os-topbar>div:first-of-type{gap:8px!important}html .tv-os-topbar,html .tv-os-app-rail,html .tv-os-sidebar{font-size:var(--tv-shell-chrome-font)!important}html .tv-os-topbar :where(button,a,input,span){font-size:var(--tv-shell-chrome-font)!important;line-height:1.12!important}html .tv-os-topbar :where(button,a){min-height:var(--tv-shell-control-h)!important}html .tv-os-brand{flex:0 1 144px!important;min-width:108px!important;max-width:156px!important;height:var(--tv-shell-control-h)!important;padding:5px 8px!important;border-radius:8px!important}html .tv-os-brand img{height:24px!important;max-width:100%}html .tv-os-topbar-workspace-cluster{gap:6px!important;max-width:min(268px,22vw)!important}html .tv-os-topbar-workspace{width:clamp(128px,12vw,172px)!important;flex:1 1 clamp(128px,12vw,172px)!important;max-width:172px!important}html .tv-os-topbar-workspace button{height:var(--tv-shell-control-h)!important;padding-inline:8px!important}html .tv-os-workspace-settings,html .tv-os-topbar .tv-os-action{min-width:var(--tv-shell-control-h)!important;min-height:var(--tv-shell-control-h)!important;height:var(--tv-shell-control-h)!important;border-radius:8px!important}html .tv-os-topbar .tv-os-action svg,html .tv-os-topbar .tv-os-workspace-settings svg{width:15px!important;height:15px!important}html .tv-os-search{min-width:136px!important;max-width:min(372px,32vw)!important;height:var(--tv-shell-control-h)!important;padding:0 11px!important;gap:8px!important;border-radius:8px!important}html .tv-os-search>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .tv-os-section-tabs{min-height:var(--tv-shell-control-h)!important;max-width:min(214px,17vw)!important;border-radius:8px!important;padding:3px!important}html .tv-os-section-tab{min-height:28px!important;max-width:108px!important;padding-inline:8px!important;border-radius:6px!important;font-size:11px!important}html .tv-number-chip{min-width:18px!important;height:18px!important;padding-inline:5px!important;font-size:10px!important;line-height:1!important}html .tv-os-app-rail{width:var(--tv-os-shell-w, 64px)!important}html .tv-os-rail-inner{gap:3px!important;padding:6px!important}html .tv-os-rail-item{min-height:46px!important;gap:4px!important;border-radius:8px!important;padding:6px 2px!important}html .tv-os-rail-item[data-active=true]:before{inset-block:8px!important;inset-inline-start:-6px!important}html .tv-os-rail-icon{width:17px!important;height:17px!important}html .tv-os-rail-label{max-width:52px!important;min-height:1em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--tv-shell-label-font)!important;line-height:1!important}html .tv-os-sidebar{left:var(--tv-os-shell-w, 64px)!important;width:var(--tv-os-sidebar-w, 224px)!important;max-width:min(var(--tv-os-sidebar-w, 224px),calc(100vw - var(--tv-os-shell-w, 64px)))!important}html [dir=rtl] .tv-os-sidebar,html .tv-os-sidebar.right-20{right:var(--tv-os-shell-w, 64px)!important;left:auto!important}html .tv-os-sidebar-resize-handle{top:var(--tv-os-topbar-h, 52px)!important;left:calc(var(--tv-os-shell-w, 64px) + var(--tv-os-sidebar-w, 224px) - 6px)!important}html .tv-os-sidebar-resize-handle[data-side=left]{right:calc(var(--tv-os-shell-w, 64px) + var(--tv-os-sidebar-w, 224px) - 6px)!important;left:auto!important}html .tv-os-sidebar :where(a,button){min-height:30px;font-size:12px!important}html .tv-os-sidebar :where(.text-base,.text-sm,.text-xs,p,span,.truncate){font-size:11.5px!important;line-height:1.18!important}html .tv-os-sidebar .sidebar-chat-row{min-height:31px!important;padding:6px 8px!important}html .tv-os-sidebar .sidebar-section-chip{padding:3px 8px!important;font-size:9px!important}html .tv-os-sidebar .sidebar-app-hero{padding:10px!important;border-radius:8px!important}html .tv-os-sidebar .sidebar-app-hero h2{font-size:14px!important}html .tv-os-page,html .tavano-app-content:not(.p-0){padding:var(--tv-page-density-gutter)!important}body:has(.workspace-settings-page) .tv-os-shell-frame,body:has(.tavano-settings-page) .tv-os-shell-frame,body:has(.tavano-admin-page) .tv-os-shell-frame{--tv-os-sidebar-w: 0px !important}body:has(.workspace-settings-page) .tv-os-sidebar,body:has(.workspace-settings-page) .tv-os-sidebar-resize-handle,body:has(.tavano-settings-page) .tv-os-sidebar,body:has(.tavano-settings-page) .tv-os-sidebar-resize-handle,body:has(.tavano-admin-page) .tv-os-sidebar,body:has(.tavano-admin-page) .tv-os-sidebar-resize-handle{display:none!important}html .workspace-settings-page.tv-app-page{max-width:min(100%,104rem)!important;gap:12px!important}html .workspace-settings-page .tv-app-page-header{min-height:70px;align-items:center;gap:10px!important;border-radius:8px!important;padding:12px!important}html .workspace-settings-page .tv-app-page-header-icon{width:38px!important;height:38px!important;border-radius:8px!important}html .workspace-settings-page .tv-app-page-header-icon svg{width:17px!important;height:17px!important}html .workspace-settings-page .tv-app-page-eyebrow,html .workspace-settings-page .workspace-settings-eyebrow{margin-bottom:2px!important;font-size:10px!important}html .workspace-settings-page .tv-app-page-header h1{font-size:20px!important;line-height:1.08!important}html .workspace-settings-page .tv-app-page-description,html .workspace-settings-page .tv-app-panel p{font-size:12px!important;line-height:1.35!important}html .workspace-settings-page .tv-app-page-actions>*{min-height:30px!important;padding:5px 10px!important;border-radius:999px!important;font-size:11px!important}html .workspace-settings-layout{grid-template-columns:minmax(188px,220px) minmax(0,1fr)!important;gap:12px!important}html .workspace-settings-nav{top:12px!important;max-height:calc(100vh - var(--tv-os-topbar-h, 52px) - 24px)!important;padding:8px!important;border-radius:8px!important}html .workspace-settings-nav>div{display:grid;gap:3px!important}html .workspace-settings-nav button{min-height:32px!important;gap:8px!important;padding:6px 8px!important;border-radius:7px!important;font-size:12px!important}html .workspace-settings-nav button svg{width:15px!important;height:15px!important}html .workspace-settings-section-stack{display:grid!important;gap:12px!important}html .workspace-settings-section-stack>.tv-app-panel{border-radius:8px!important;padding:12px!important}html .workspace-settings-page .tv-app-panel h2{font-size:18px!important;line-height:1.1!important}html .workspace-settings-page h3{font-size:14px!important;line-height:1.15!important}html .workspace-settings-page :where(input,textarea,[role=combobox]){min-height:34px!important;border-radius:7px!important;font-size:12px!important}html .workspace-settings-page :where(button,[role=button]){border-radius:7px}html .workspace-settings-page :where(.space-y-6>:not([hidden])~:not([hidden])){margin-top:12px!important}html .workspace-settings-page :where(.space-y-4>:not([hidden])~:not([hidden])){margin-top:10px!important}html .workspace-settings-page :where(.px-4){padding-inline:12px!important}html .workspace-settings-page :where(.py-3){padding-block:10px!important}html .workspace-color-swatch-list{gap:6px!important}html .workspace-color-swatch-button{width:26px!important;height:26px!important}html .workspace-color-swatch-dot{width:16px!important;height:16px!important}html .workspace-color-swatch-check{width:11px!important;height:11px!important}@media (max-width: 1540px),(max-height: 820px){:root{--tv-os-shell-w: 54px;--tv-os-sidebar-w: 204px;--tv-os-topbar-h: calc(50px + var(--tv-os-topbar-safe-area-top, 0px));--tv-page-density-gutter: 10px}html .tv-os-brand{flex-basis:126px!important;min-width:104px!important;max-width:136px!important}html .tv-os-brand img{height:22px!important}html .tv-os-topbar-workspace-cluster{max-width:248px!important}html .tv-os-topbar-workspace{width:150px!important;flex-basis:150px!important;max-width:150px!important}html .tv-os-section-tabs{max-width:132px!important}html .tv-os-rail-label,html .tv-os-rail-lock-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html .tv-os-rail-item{min-height:42px!important}html .workspace-settings-layout{grid-template-columns:minmax(176px,196px) minmax(0,1fr)!important;gap:10px!important}html .workspace-settings-page .tv-app-page-header{min-height:62px;padding:10px!important}html .workspace-settings-page .tv-app-page-header h1{font-size:18px!important}html .workspace-settings-section-stack>.tv-app-panel{padding:10px!important}}@media (max-width: 1380px){:root{--tv-os-sidebar-w: 196px}html .tv-os-brand{display:none!important}html .tv-os-search{min-width:120px!important;max-width:min(320px,30vw)!important}html .workspace-settings-layout{grid-template-columns:minmax(168px,188px) minmax(0,1fr)!important}}@media (max-width: 1180px){:root{--tv-os-shell-w: 54px;--tv-os-sidebar-w: 0px}html .tv-os-sidebar-resize-handle{display:none!important}html .workspace-settings-layout{grid-template-columns:minmax(0,1fr)!important}html .workspace-settings-nav{position:relative!important;top:auto!important;max-height:min(12rem,32vh)!important}html .workspace-settings-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){:root{--tv-os-shell-w: 0px;--tv-os-topbar-h: calc(52px + var(--tv-os-topbar-safe-area-top, 0px));--tv-page-density-gutter: 10px}html .tv-os-topbar{padding-inline:8px!important}html .workspace-settings-page .tv-app-page-header{align-items:stretch;flex-direction:column}html .workspace-settings-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--tv-density-page-gutter: 12px;--tv-density-panel-gap: 10px;--tv-density-panel-pad: 10px;--tv-density-control-h: 32px;--tv-density-control-sm-h: 28px;--tv-density-control-pad-x: 10px;--tv-density-icon: 16px;--tv-os-shell-w: 54px;--tv-os-sidebar-w: 204px;--tv-os-topbar-h: calc(50px + var(--tv-os-topbar-safe-area-top, 0px))}html .tv-os-topbar{min-height:var(--tv-os-topbar-h)!important;gap:8px!important;padding-inline:var(--tv-density-page-gutter)!important;box-shadow:0 1px color-mix(in srgb,white 7%,transparent),0 8px 20px #0f172a14!important}html .tv-os-topbar>.flex{gap:8px!important}html .tv-os-brand{min-height:34px!important;max-height:34px!important;min-width:116px!important;max-width:140px!important;padding:4px 7px!important}html .tv-os-brand img{height:23px!important}html .tv-os-topbar-workspace-cluster{gap:6px!important;max-width:236px!important}html .tv-os-topbar-workspace{width:clamp(132px,13vw,176px)!important;flex-basis:clamp(132px,13vw,176px)!important}html .tv-os-topbar-workspace button{min-height:34px!important;height:34px!important;padding-inline:7px!important}html .tv-os-topbar-workspace button>div{gap:8px!important}html .tv-os-search{min-height:34px!important;height:34px!important;max-width:min(340px,24vw)!important;gap:8px!important;padding:0 11px!important;font-size:12px!important;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)!important}html .tv-os-search svg,html .tv-os-topbar .tv-os-action svg{width:15px!important;height:15px!important}html .tv-os-section-tabs{min-height:32px!important;padding:3px!important}html .tv-os-section-tab{min-height:24px!important;padding-inline:9px!important;font-size:10.5px!important}html .tv-os-topbar .tv-os-action{min-height:34px!important;height:34px!important;border-radius:8px!important;font-size:12px!important}html .tv-os-topbar button.tv-os-action[class*=w-10],html .tv-os-topbar button.tv-os-action[class*=w-9],html .tv-os-topbar .tv-os-workspace-settings{width:34px!important;min-width:34px!important;padding:0!important}html .tv-os-topbar .tv-os-action span:not(.sr-only){font-size:12px!important;line-height:1!important}html .tv-os-topbar .tv-number-chip{min-width:17px!important;height:17px!important;padding-inline:4px!important;font-size:10px!important}html .tv-os-rail-inner{gap:4px!important;padding:8px 6px!important}html .tv-os-rail-item{min-height:42px!important;gap:4px!important;border-radius:8px!important;padding:5px 3px!important}html .tv-os-rail-icon{width:16px!important;height:16px!important}html .tv-os-rail-label{max-width:42px!important;min-height:1.05em!important;font-size:9.5px!important;line-height:1!important}html .tv-app-page{gap:var(--tv-density-panel-gap)!important}html .tv-app-page-header{min-height:58px!important;gap:10px!important;border-radius:8px!important;padding:var(--tv-density-panel-pad)!important;box-shadow:0 1px color-mix(in srgb,white 7%,transparent),0 8px 20px #0f172a0f!important}html .tv-app-page-header-main{gap:9px!important}html .tv-app-page-header-icon{width:34px!important;height:34px!important;border-radius:8px!important}html .tv-app-page-header-icon svg{width:16px!important;height:16px!important}html .tv-app-page-header h1{font-size:18px!important;line-height:1.1!important}html .tv-app-page-description{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}html .tv-app-page-actions{gap:6px!important}html .tavano-toolbar-pill,html .tv-app-panel{box-shadow:0 1px color-mix(in srgb,white 6%,transparent),0 8px 18px #0f172a0b!important}html body:has(.workspace-settings-page) .tavano-app-content{padding:var(--tv-density-page-gutter)!important}html .workspace-settings-page.tv-app-page{max-width:min(100%,92rem)!important;gap:10px!important}html .workspace-settings-page>.tv-app-page-header{display:none!important}html .workspace-settings-layout{grid-template-columns:minmax(158px,176px) minmax(0,1fr)!important;gap:10px!important}html .workspace-settings-nav{top:10px!important;max-height:calc(100vh - var(--tv-os-topbar-h, 50px) - 20px)!important;padding:6px!important;border-radius:8px!important}html .workspace-settings-nav>div{gap:2px!important}html .workspace-settings-nav button{min-height:29px!important;gap:7px!important;padding:5px 7px!important;border-radius:7px!important;font-size:11.5px!important;line-height:1.1!important}html .workspace-settings-nav button svg{width:14px!important;height:14px!important}html .workspace-settings-section-stack{gap:10px!important}html .workspace-settings-section-stack>.tv-app-panel{border-radius:8px!important;padding:10px!important}html .workspace-settings-page :where(.p-4){padding:10px!important}html .workspace-settings-page :where(.p-3){padding:8px!important}html .workspace-settings-page :where(.px-4){padding-inline:10px!important}html .workspace-settings-page :where(.py-4){padding-block:10px!important}html .workspace-settings-page :where(.py-3){padding-block:8px!important}html .workspace-settings-page :where(.gap-4){gap:10px!important}html .workspace-settings-page :where(.gap-3){gap:8px!important}html .workspace-settings-page :where(.space-y-6>:not([hidden])~:not([hidden])){margin-top:10px!important}html .workspace-settings-page :where(.space-y-5>:not([hidden])~:not([hidden]),.space-y-4>:not([hidden])~:not([hidden])){margin-top:9px!important}html .workspace-settings-page :where(.space-y-3>:not([hidden])~:not([hidden])){margin-top:7px!important}html .workspace-settings-page .tv-app-panel h2{font-size:16px!important;line-height:1.12!important}html .workspace-settings-page h3,html .workspace-settings-page .text-lg{font-size:13px!important;line-height:1.18!important}html .workspace-settings-page .text-2xl{font-size:18px!important;line-height:1.15!important}html .workspace-settings-page :where(p,.text-sm,label,td,th){font-size:12px!important;line-height:1.35!important}html .workspace-settings-page :where(.text-xs,.workspace-settings-eyebrow,.workspace-settings-kicker,.workspace-table-heading,.workspace-table-heading-row){font-size:10.5px!important;line-height:1.2!important}html .workspace-settings-page :where(input:not([type=checkbox]):not([type=radio]),textarea,[role=combobox]){min-height:31px!important;height:auto!important;border-radius:7px!important;padding-block:5px!important;font-size:12px!important;line-height:1.25!important}html .workspace-settings-page :where(.tv-button,button:not(.workspace-color-swatch-button),[role=button]){min-height:30px;border-radius:7px;font-size:11.5px;line-height:1.1}html .workspace-settings-page :where(.tv-button,button:not(.workspace-color-swatch-button)) svg{width:14px!important;height:14px!important}html .workspace-settings-page .workspace-settings-filter-trigger,html .workspace-settings-page .workspace-task-type-filter,html .workspace-settings-page .workspace-compact-input{height:31px!important}html .workspace-color-swatch-list{gap:5px!important}html .workspace-color-swatch-button{width:24px!important;height:24px!important;box-shadow:none!important}html .workspace-color-swatch-dot{width:15px!important;height:15px!important}html .workspace-color-swatch-check{width:10px!important;height:10px!important}html .workspace-settings-page .workspace-people-table th,html .workspace-settings-page .workspace-people-table td{padding:7px 10px!important}html .workspace-settings-page :where(.workspace-team-row,.workspace-task-type-row,.workspace-recommended-row){min-height:42px!important;padding-block:8px!important}html .workspace-settings-dialog{width:min(calc(100vw - 16px),40rem)!important;padding:16px!important;border-radius:8px!important}@media (min-width: 1680px) and (min-height: 900px){:root{--tv-density-page-gutter: 14px;--tv-os-shell-w: 56px;--tv-os-sidebar-w: 212px;--tv-os-topbar-h: calc(52px + var(--tv-os-topbar-safe-area-top, 0px))}}@media (max-width: 1540px),(max-height: 820px){:root{--tv-density-page-gutter: 10px;--tv-density-panel-pad: 9px;--tv-os-shell-w: 50px;--tv-os-sidebar-w: 190px;--tv-os-topbar-h: calc(46px + var(--tv-os-topbar-safe-area-top, 0px))}html .tv-os-brand{display:none!important}html .tv-os-search{min-width:112px!important;max-width:min(300px,28vw)!important}html .tv-os-rail-label,html .tv-os-rail-lock-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html .workspace-settings-layout{grid-template-columns:minmax(148px,164px) minmax(0,1fr)!important}}@media (max-width: 1180px){html .workspace-settings-layout{grid-template-columns:minmax(0,1fr)!important}html .workspace-settings-nav{position:relative!important;top:auto!important;max-height:150px!important}html .workspace-settings-nav>div{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))!important}}@media (max-width: 767px){:root{--tv-density-page-gutter: 10px;--tv-os-shell-w: 0px;--tv-os-topbar-h: calc(50px + var(--tv-os-topbar-safe-area-top, 0px))}html .tv-os-topbar{padding-inline:8px!important}html .tv-os-search{max-width:none!important}html .workspace-settings-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .workspace-settings-page :where(.flex.items-center.justify-between,.flex.items-start.justify-between,.flex.justify-between){align-items:stretch!important;flex-wrap:wrap!important}}html .tavano-chat-page[data-chat-view=telegram],html .tavano-chat-page[data-chat-view=telegram] :where(.chat-web-conversation-rail,.chat-web-main,.chat-web-frame,.chat-conversation-main,.chat-picker-head,.chat-picker-title-row,.chat-picker-title-block,.chat-picker-search,.chat-picker-body,.chat-picker-list,.chat-mobile-conversation-row,.chat-picker-row-body,.chat-picker-row-title-line,.chat-picker-row-meta-line,.chat-composer-wrap,.chat-composer-shell,.chat-composer-field-row,.chat-composer-input-wrap,.chat-composer-tools,.chat-composer-tool-group,.chat-message-stream,.chat-message-row,.chat-message-line,.chat-message-bubble){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media (min-width: 1024px){html .tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail{display:none!important}html .tavano-chat-page[data-chat-view=telegram] .chat-web-main,html .tavano-chat-page[data-chat-view=telegram] .chat-empty-main{width:100%!important;flex:1 1 100%!important;padding-left:0!important;padding-right:0!important}html .tavano-chat-page[data-chat-view=telegram] .chat-web-frame,html .tavano-chat-page[data-chat-view=telegram] .chat-empty-frame{width:100%!important}}html .tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail{width:clamp(16rem,23vw,21rem)!important;max-width:min(36vw,21rem)!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-head,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-body,html .tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail{overflow-x:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filters{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter{min-width:0!important;max-width:100%!important;overflow:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter-count{flex:0 0 auto!important}html .tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row{overflow:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-section-head,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-section-title{min-width:0!important;max-width:100%!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-section-title{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-title,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-preview,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-meta{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-time,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-flags,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-action-icon,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-mini-badge,html .tavano-chat-page[data-chat-view=telegram] .chat-unread-count,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-section-count{flex:0 0 auto!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{overflow:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools::-webkit-scrollbar,html .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group--actions::-webkit-scrollbar{display:none!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{flex:0 0 auto!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group--actions{flex:1 1 auto!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-line{overflow:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:min(78%,42rem)!important;overflow:hidden!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-copy,html .tavano-chat-page[data-chat-view=telegram] .thread-entry-body{overflow-wrap:anywhere!important;word-break:break-word!important}@media (max-width: 1540px),(max-height: 820px){html .tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail{width:clamp(14.75rem,25vw,18.25rem)!important;max-width:min(35vw,18.25rem)!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-head{padding:.62rem .56rem .54rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-title-row{min-height:1.95rem!important;margin-bottom:.5rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-title{font-size:1.12rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-compose,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-close{width:1.9rem!important;height:1.9rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-search-input{height:2.15rem!important;padding-left:2.05rem!important;font-size:.78rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filters{gap:.12rem!important;margin-top:.46rem!important;padding:.14rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter{height:1.78rem!important;min-height:1.78rem!important;gap:.16rem!important;padding:.22rem .24rem!important;font-size:.62rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter-count{min-width:.84rem!important;height:.84rem!important;font-size:.5rem!important;padding-inline:.12rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row,html .tavano-chat-page[data-chat-view=telegram] .chat-subject-row{min-height:3.42rem!important;gap:.48rem!important;padding:.42rem .56rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-avatar,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-channel-icon{width:2.24rem!important;height:2.24rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-title,html .tavano-chat-page[data-chat-view=telegram] .chat-subject-title{font-size:.78rem!important;line-height:1.1!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-time,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-preview,html .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-meta,html .tavano-chat-page[data-chat-view=telegram] .chat-subject-meta{font-size:.64rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:3.5rem!important;padding:.46rem .66rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-channel-avatar,html .tavano-chat-page[data-chat-view=telegram] .chat-channel-icon{width:2rem!important;height:2rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-channel-title{font-size:.88rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-channel-subtitle{font-size:.68rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-header-action{width:1.9rem!important;height:1.9rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:.72rem .82rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-avatar{width:1.42rem!important;height:1.42rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:min(82%,36rem)!important;padding:.54rem .62rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-author,html .tavano-chat-page[data-chat-view=telegram] .chat-message-copy{font-size:.78rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-time,html .tavano-chat-page[data-chat-view=telegram] .chat-message-time-inline{font-size:.6rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{padding:.48rem .58rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{min-height:2.08rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:1.92rem!important;padding-block:.35rem!important;font-size:.78rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-send{width:2.08rem!important;height:2.08rem!important;min-width:2.08rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button,html .tavano-chat-page[data-chat-view=telegram] .chat-composer-more,html .tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button{height:1.5rem!important;min-height:1.5rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button,html .tavano-chat-page[data-chat-view=telegram] .chat-composer-more{width:1.5rem!important;min-width:1.5rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-label{display:none!important}}@media (max-width: 1120px) and (min-width: 1024px){html .tavano-chat-page[data-chat-view=telegram] .chat-web-conversation-rail{width:clamp(13.75rem,29vw,15.5rem)!important;max-width:32vw!important}html .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter{font-size:.56rem!important}html .tavano-chat-page[data-chat-view=telegram] .chat-side-tool-rail{display:none!important}html .tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:calc(100% - 2rem)!important}}@media (max-width: 767px){html .tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:calc(100% - 2.25rem)!important}}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,*::-webkit-scrollbar-track,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{display:none!important;background:transparent!important}.tavano-dashboard-redesign .dashboard-editor-panel{box-shadow:var(--shadow-card)}.tavano-dashboard-redesign .dashboard-editor-head,.tavano-dashboard-redesign .dashboard-editor-actions,.tavano-dashboard-redesign .dashboard-editor-widget-main,.tavano-dashboard-redesign .dashboard-editor-widget-footer,.tavano-dashboard-redesign .dashboard-widget-controls{display:flex;min-width:0;gap:.65rem}.tavano-dashboard-redesign .dashboard-editor-head{align-items:flex-start;justify-content:space-between}.tavano-dashboard-redesign .dashboard-editor-actions,.tavano-dashboard-redesign .dashboard-editor-widget-footer,.tavano-dashboard-redesign .dashboard-widget-controls{align-items:center;flex-wrap:wrap}.tavano-dashboard-redesign .dashboard-editor-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.55rem;margin-top:.85rem}.tavano-dashboard-redesign .dashboard-editor-widget-card{display:grid;min-width:0;gap:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 10%,var(--color-border));border-radius:.65rem;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 6%,transparent),transparent 46%),var(--color-surface2);padding:.75rem}.tavano-dashboard-redesign .dashboard-editor-widget-main{align-items:center}.tavano-dashboard-redesign .dashboard-editor-widget-icon{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-surface);color:var(--color-primary)}.tavano-dashboard-redesign .dashboard-editor-widget-title,.tavano-dashboard-redesign .dashboard-editor-widget-subtitle{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tavano-dashboard-redesign .dashboard-editor-widget-title{color:var(--color-text);font-size:.82rem;font-weight:780}.tavano-dashboard-redesign .dashboard-editor-widget-subtitle{margin-top:.12rem;color:var(--color-text-muted);font-size:.68rem;font-weight:650}.tavano-dashboard-redesign .dashboard-editor-widget-footer{justify-content:space-between}.tavano-dashboard-redesign .dashboard-editor-size-group,.tavano-dashboard-redesign .dashboard-widget-size-row{display:inline-flex;min-width:0;flex-wrap:wrap;gap:.25rem}.tavano-dashboard-redesign .dashboard-editor-size-group button,.tavano-dashboard-redesign .dashboard-widget-size-row button{min-height:1.6rem;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-surface);color:var(--color-text-muted);padding:0 .48rem;font-size:.66rem;font-weight:760;line-height:1;transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-editor-size-group button.is-active,.tavano-dashboard-redesign .dashboard-widget-size-row button.is-active{border-color:color-mix(in srgb,var(--color-primary) 54%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface));color:var(--color-primary)}.tavano-dashboard-redesign .dashboard-editor-add{min-height:1.9rem}.tavano-dashboard-redesign .dashboard-editable-grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;align-items:stretch}.tavano-dashboard-redesign .dashboard-editable-widget{min-width:0}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=small]{grid-column:span 2}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=wide],.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=square]{grid-column:span 4}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=large]{grid-column:span 6}.tavano-dashboard-redesign .dashboard-editable-widget .dashboard-minimal-panel{height:100%;min-height:11rem}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=square] .dashboard-minimal-panel,.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=large] .dashboard-minimal-panel{min-height:18rem}.tavano-dashboard-redesign .dashboard-editable-grid.is-editing .dashboard-minimal-panel{border-style:dashed!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 12%,transparent),var(--shadow-card)}.tavano-dashboard-redesign .dashboard-widget-controls{justify-content:space-between;margin:-.2rem 0 .65rem;border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border));border-radius:.55rem;background:color-mix(in srgb,var(--color-surface2) 82%,transparent);padding:.4rem}.tavano-dashboard-redesign .dashboard-widget-remove{display:inline-flex;min-height:1.6rem;align-items:center;gap:.32rem;border:1px solid color-mix(in srgb,var(--color-danger) 32%,var(--color-border));border-radius:.45rem;background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface));color:var(--color-danger);padding:0 .52rem;font-size:.66rem;font-weight:760}.tavano-dashboard-redesign .dashboard-widget-signals{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.tavano-dashboard-redesign .dashboard-empty-widget-board{min-height:14rem}@media (max-width: 1280px){.tavano-dashboard-redesign .dashboard-editable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=large]{grid-column:span 4}}@media (max-width: 767px){.tavano-dashboard-redesign .dashboard-editor-head,.tavano-dashboard-redesign .dashboard-editor-widget-footer{align-items:stretch;flex-direction:column}.tavano-dashboard-redesign .dashboard-editor-actions{width:100%}.tavano-dashboard-redesign .dashboard-editor-actions>*,.tavano-dashboard-redesign .dashboard-editor-add{flex:1 1 auto}.tavano-dashboard-redesign .dashboard-editable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size]{grid-column:span 2}.tavano-dashboard-redesign .dashboard-editable-widget .dashboard-minimal-panel{min-height:10rem}.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=square] .dashboard-minimal-panel,.tavano-dashboard-redesign .dashboard-editable-widget[data-widget-size=large] .dashboard-minimal-panel{min-height:15rem}.tavano-dashboard-redesign .dashboard-widget-remove span{display:none}}.tavano-inbox-detail{min-height:100%;background:var(--color-bg)}.tavano-app-content:has(.tavano-inbox-detail){background:var(--color-bg)}.inbox-detail-frame{width:100%;max-width:none;margin:0;padding:clamp(.72rem,.8vw,1rem) clamp(.75rem,1.75vw,36px);display:flex;flex-direction:column;gap:8px}.inbox-detail-toolbar,.inbox-detail-card,.inbox-detail-summary,.inbox-detail-activity{border:1px solid var(--color-border);border-radius:.75rem}.inbox-detail-toolbar{min-height:2.625rem;display:flex;align-items:center;gap:.5rem;padding:.375rem;background:color-mix(in srgb,var(--color-surface) 96%,transparent);box-shadow:none}.inbox-detail-spacer{flex:1 1 auto}.inbox-detail-back,.inbox-detail-icon-button,.inbox-detail-clear{min-height:2rem;border-radius:.625rem;gap:.45rem;font-weight:700;white-space:nowrap}.inbox-detail-clear{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-primary)}.inbox-detail-heading{display:flex;flex-direction:column;gap:.5rem;max-width:54rem;padding:.35rem .125rem .25rem}.inbox-detail-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:1.25rem;color:var(--color-text-muted);font-size:.8125rem;font-weight:650}.inbox-detail-title-row{display:flex;align-items:center;gap:.75rem;min-width:0}.inbox-detail-title-row h1{margin:0;color:var(--color-text);font-size:clamp(1.25rem,1.35vw,1.55rem);font-weight:800;letter-spacing:0;line-height:1.18}.inbox-detail-title-row p{margin:.2rem 0 0;color:var(--color-text-muted);font-size:.88rem;font-weight:600;line-height:1.45}.inbox-detail-kind-dot,.inbox-detail-avatar,.inbox-detail-activity-icon{display:inline-grid;place-items:center;flex:0 0 auto}.inbox-detail-kind-dot{width:2.25rem;height:2.25rem;border-radius:.625rem;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface2));color:var(--color-primary)}.inbox-detail-kind-dot.is-green{color:#34d399;background:#22c55e1f;border-color:#22c55e52}.inbox-detail-kind-dot.is-red{color:#f87171;background:#ef44441f;border-color:#ef444452}.inbox-detail-kind-dot.is-blue{color:#60a5fa;background:#3b82f61f;border-color:#3b82f652}.inbox-detail-kind-dot.is-purple{color:#c084fc;background:#a855f71f;border-color:#a855f752}.inbox-detail-kind-dot.is-yellow{color:#fbbf24;background:#f59e0b21;border-color:#f59e0b57}.inbox-detail-kind-dot.is-orange{color:#fb923c;background:#f973161f;border-color:#f9731652}.inbox-detail-card{overflow:hidden;box-shadow:none}.inbox-detail-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,19.5rem);align-items:start;gap:.75rem}.inbox-detail-card-header{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem .9rem;border-bottom:1px solid var(--color-border)}.inbox-detail-avatar{width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface2));color:var(--color-primary);font-size:.82rem;font-weight:800;line-height:1;overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}.inbox-detail-avatar span{display:grid;width:100%;height:100%;place-items:center;line-height:1}.inbox-detail-avatar svg,.inbox-detail-kind-dot svg{display:block;stroke-width:2.2}.inbox-detail-avatar.is-system{border-radius:.625rem;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface2))}.inbox-detail-sender{display:flex;min-width:0;flex-direction:column;gap:.16rem;justify-content:center}.inbox-detail-sender-name,.inbox-detail-sender-time{display:block}.inbox-detail-sender-name{color:var(--color-text);font-size:.95rem;line-height:1.2}.inbox-detail-sender-time{color:var(--color-text-muted);font-size:.75rem;font-weight:650;line-height:1.2}.inbox-detail-kind-badge{min-height:1.5rem;border-radius:999px;color:var(--color-text-muted);font-size:.7rem;font-weight:800}.inbox-detail-content{display:flex;flex-direction:column;gap:.75rem;padding:.95rem;background:color-mix(in srgb,var(--color-surface2) 22%,transparent)}.inbox-detail-content>p{margin:0;color:var(--color-text);font-size:.93rem;font-weight:600;line-height:1.58;text-align:start;overflow-wrap:anywhere}.inbox-detail-reaction-line{display:flex;align-items:center;gap:.625rem;min-width:0}.inbox-detail-reaction-line p{margin:0;color:var(--color-text);font-size:.95rem;font-weight:700;line-height:1.5}.inbox-detail-reaction-emoji{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in srgb,#fbbf24 15%,var(--color-surface2));font-size:1rem}.inbox-detail-quote{margin:0;padding:.75rem .875rem;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:.625rem;background:color-mix(in srgb,var(--color-surface2) 72%,transparent);color:var(--color-text-muted);font-size:.9rem;font-weight:600;line-height:1.65}[dir=rtl] .inbox-detail-quote{border-right:3px solid var(--color-primary);border-left-width:1px}.inbox-detail-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;border-top:1px solid var(--color-border)}.inbox-detail-summary{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;box-shadow:none}.inbox-detail-summary-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)}.inbox-detail-summary-copy{min-width:0}.inbox-detail-summary-label,.inbox-detail-summary-status{display:block}.inbox-detail-summary-label{color:var(--color-text);font-size:.85rem;font-weight:800;line-height:1.2}.inbox-detail-summary-status{margin-top:.15rem;color:var(--color-text-muted);font-size:.74rem;font-weight:700;line-height:1.2}.inbox-detail-summary .inbox-detail-kind-dot{width:2rem;height:2rem;border-radius:.625rem}.inbox-detail-summary-list{display:grid;gap:.55rem;margin:0}.inbox-detail-summary-list div{display:grid;grid-template-columns:minmax(4.8rem,.45fr) minmax(0,1fr);align-items:start;gap:.5rem;min-width:0}.inbox-detail-summary-list dt,.inbox-detail-summary-list dd{margin:0;min-width:0}.inbox-detail-summary-list dt{color:var(--color-text-muted);font-size:.72rem;font-weight:800}.inbox-detail-summary-list dd{color:var(--color-text);font-size:.78rem;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.inbox-detail-summary-link{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--color-primary) 42%,var(--color-border));border-radius:.625rem;background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-primary);font-size:.78rem;font-weight:800;transition:background-color .18s ease,border-color .18s ease}.inbox-detail-summary-link:hover{border-color:color-mix(in srgb,var(--color-primary) 68%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.inbox-detail-reaction-pill,.inbox-detail-state-pill,.inbox-detail-reply-button{display:inline-flex;align-items:center;gap:.4rem;min-height:1.8rem;border-radius:999px;font-size:.78rem;font-weight:800}.inbox-detail-reaction-pill,.inbox-detail-state-pill{padding:0 .7rem;background:var(--color-surface2);color:var(--color-text-muted)}.inbox-detail-reply-button{padding:0 .75rem;color:var(--color-text);transition:background-color .18s ease,color .18s ease}.inbox-detail-reply-button:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.inbox-detail-reply-button:disabled{cursor:default;opacity:.5}.inbox-detail-activity{overflow:hidden}.inbox-detail-activity-title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;color:var(--color-text);font-size:.9rem;font-weight:800}.inbox-detail-activity-title span{display:inline-flex;align-items:center;gap:.45rem}.inbox-detail-activity-list{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.inbox-detail-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.inbox-detail-activity-row:first-child{border-top:0}.inbox-detail-activity-icon{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-surface2);color:var(--color-text-muted)}.inbox-detail-activity-row p{margin:0;min-width:0;color:var(--color-text);font-size:.86rem;font-weight:650;line-height:1.45}.inbox-detail-activity-row small{display:block;margin-top:.1rem;color:var(--color-text-muted);font-size:.76rem;font-weight:650}.inbox-detail-activity-row time{color:var(--color-text-muted);font-size:.76rem;font-weight:650;white-space:nowrap}@media (min-width: 1500px){.inbox-detail-frame{max-width:none}}@media (max-width: 1100px){.inbox-detail-frame{width:100%}.inbox-detail-main-grid{grid-template-columns:minmax(0,1fr)}.inbox-detail-summary{order:-1}.inbox-detail-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-detail-summary-list div{grid-template-columns:minmax(0,1fr);gap:.2rem}}@media (max-width: 767px){.tavano-inbox-detail{min-height:calc(100vh - var(--tv-os-topbar-h, 0px) - var(--tv-mobile-nav-h, 4.5rem))}.inbox-detail-frame{width:100%;padding:.75rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));gap:.75rem}.inbox-detail-toolbar{border-radius:.625rem}.inbox-detail-icon-button span{display:none}.inbox-detail-title-row{align-items:flex-start}.inbox-detail-title-row h1{font-size:1.1rem}.inbox-detail-title-row p,.inbox-detail-content>p,.inbox-detail-reaction-line p{font-size:.88rem}.inbox-detail-card-header{grid-template-columns:auto minmax(0,1fr);padding:.75rem}.inbox-detail-kind-badge{grid-column:1 / -1;width:-moz-max-content;width:max-content}.inbox-detail-content{padding:.875rem}.inbox-detail-card-footer{padding:.7rem .875rem}.inbox-detail-summary{padding:.75rem;border-radius:.625rem}.inbox-detail-summary-list{grid-template-columns:minmax(0,1fr)}.inbox-detail-activity-row{grid-template-columns:auto minmax(0,1fr)}.inbox-detail-activity-row time{grid-column:2}}html body .tavano-my-tasks-page .mytasks-status-section,html body .tavano-my-tasks-page .mytasks-group-panel.mytasks-status-section{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-heading-row{display:flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:0 0 .45rem!important}html body .tavano-my-tasks-page .mytasks-status-heading{display:inline-flex!important;width:auto!important;max-width:100%;min-height:1.45rem!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--color-text-muted)!important;text-align:left!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-heading:hover{background:transparent!important;color:var(--color-text)!important}html body .tavano-my-tasks-page .mytasks-status-chevron{display:inline-grid;width:1rem;height:1rem;flex:0 0 1rem;place-items:center;color:var(--color-text-muted);opacity:.9}html body .tavano-my-tasks-page .mytasks-status-pill{display:inline-flex;align-items:center;gap:.35rem;min-width:0;min-height:1.22rem;padding:.08rem .48rem .08rem .3rem;border:1px solid var(--status-color, var(--color-primary));border-radius:.34rem;color:#fff;font-size:.73rem;font-weight:820;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}html body .tavano-my-tasks-page .mytasks-status-pill .task-status-progress{--status-progress-color: currentColor !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 46%,transparent),0 0 0 1px color-mix(in srgb,currentColor 20%,transparent)!important}html body .tavano-my-tasks-page .mytasks-status-pill .task-status-progress-core{top:3px;right:3px;bottom:3px;left:3px;background:color-mix(in srgb,currentColor 14%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 16%,transparent)!important}html body .tavano-my-tasks-page .mytasks-status-pill .task-status-progress-dot{background:currentColor!important;opacity:1!important}html body .tavano-my-tasks-page .mytasks-status-plain-label{display:inline-flex;min-width:0;align-items:center;gap:.35rem;color:var(--color-text);font-size:.78rem;font-weight:780;line-height:1;white-space:nowrap}html body .tavano-my-tasks-page .mytasks-status-inline-count{color:var(--color-text-muted);font-size:.78rem;font-weight:680;line-height:1}html body .tavano-my-tasks-page .mytasks-status-count,html body .tavano-my-tasks-page .mytasks-status-heading-icon{display:none!important}html body .tavano-my-tasks-page .mytasks-status-hover-actions{display:inline-flex;align-items:center;gap:.14rem;opacity:0;pointer-events:none;transform:translate(-.18rem);transition:opacity .14s ease,transform .14s ease}html body .tavano-my-tasks-page .mytasks-status-heading-row:hover .mytasks-status-hover-actions,html body .tavano-my-tasks-page .mytasks-status-heading-row:focus-within .mytasks-status-hover-actions{opacity:1;pointer-events:auto;transform:translate(0)}html body .tavano-my-tasks-page .mytasks-status-action{display:inline-grid;width:1.35rem;height:1.35rem;place-items:center;border:0;border-radius:.34rem;background:color-mix(in srgb,var(--color-surface2) 75%,transparent);color:var(--color-text-muted);transition:background-color .14s ease,color .14s ease}html body .tavano-my-tasks-page .mytasks-status-action:hover{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface2));color:var(--color-text)}html body .tavano-my-tasks-page .mytasks-group-body{overflow:hidden!important;border-top:0!important;border-radius:.55rem!important;background:transparent!important}html body .tavano-my-tasks-page .mytasks-status-section .mytasks-table-head{border-top:0!important}@media (max-width: 767px){html body .tavano-my-tasks-page .mytasks-status-heading-row{padding:.15rem 0 .45rem!important}html body .tavano-my-tasks-page .mytasks-status-pill{min-height:1.35rem;padding:.12rem .52rem .12rem .34rem;font-size:.75rem}html body .tavano-my-tasks-page .mytasks-status-hover-actions{opacity:1;pointer-events:auto;transform:none}}.file\:-ms-4::file-selector-button{margin-inline-start:-1rem}.file\:me-4::file-selector-button{margin-inline-end:1rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0px}.file\:border-none::file-selector-button{border-style:none}.file\:bg-gray-800::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:py-2\.5::file-selector-button{padding-top:.625rem;padding-bottom:.625rem}.file\:pe-4::file-selector-button{padding-inline-end:1rem}.file\:ps-8::file-selector-button{padding-inline-start:2rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:leading-\[inherit\]::file-selector-button{line-height:inherit}.file\:text-\[var\(--tv-text\)\]::file-selector-button{color:var(--tv-text)}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--color-text-muted\)\]::-moz-placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--tv-text-muted\)\]::-moz-placeholder{color:var(--tv-text-muted)}.placeholder\:text-\[var\(--tv-text-muted\)\]::placeholder{color:var(--tv-text-muted)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-transparent::-moz-placeholder{color:transparent}.placeholder\:text-transparent::placeholder{color:transparent}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-0\.5:after{content:var(--tw-content);left:.125rem}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tavano-timesheet-page .timesheet-hero .after\:rounded-full:after{content:var(--tw-content);min-height:1.72rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important}@media (max-width: 560px){.tavano-timesheet-page .timesheet-full-section-header .after\:rounded-full:after{content:var(--tw-content);grid-column:1 / -1;justify-self:start}}.tavano-app-content:not(.p-0) .after\:border:where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl):after{content:var(--tw-content);box-shadow:var(--shadow-soft)}.tavano-app-content:not(.p-0) .after\:border:where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl):where(.p-6,.p-5,.p-4):after{content:var(--tw-content);padding:.75rem!important}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.checked\:border-transparent:checked{border-color:transparent}.checked\:bg-current:checked{background-color:currentColor}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--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-within\:ring-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_22\%\,transparent\)\]:focus-within{--tw-ring-color: color-mix(in srgb,var(--color-primary) 22%,transparent)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_22\%\,var\(--color-border\)\)\]:hover{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_24\%\,var\(--color-border\)\)\]:hover{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_28\%\,var\(--color-border\)\)\]:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_58\%\,var\(--color-border\)\)\]:hover{border-color:color-mix(in srgb,var(--color-primary) 58%,var(--color-border))}.hover\:border-\[var\(--color-border\)\]:hover{border-color:var(--color-border)}.hover\:border-\[var\(--color-primary-soft\)\]:hover{border-color:var(--color-primary-soft)}.hover\:border-blue-800:hover{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.hover\:border-cyan-800:hover{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-800:hover{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.hover\:border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.hover\:border-green-800:hover{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.hover\:border-indigo-800:hover{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.hover\:border-lime-800:hover{--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity, 1))}.hover\:border-pink-800:hover{--tw-border-opacity: 1;border-color:rgb(157 23 77 / var(--tw-border-opacity, 1))}.hover\:border-purple-800:hover{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.hover\:border-red-800:hover{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-teal-800:hover{--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.hover\:border-yellow-500:hover{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-text) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-text) 14%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_4\%\,var\(--color-surface2\)\)\]:hover{background-color:color-mix(in srgb,var(--color-text) 4%,var(--color-surface2))}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-text) 8%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_34\%\,var\(--color-surface2\)\)\]:hover{background-color:color-mix(in srgb,var(--color-primary-soft) 34%,var(--color-surface2))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_46\%\,var\(--color-surface2\)\)\]:hover{background-color:color-mix(in srgb,var(--color-primary-soft) 46%,var(--color-surface2))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\]:hover{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-surface2\)_88\%\,var\(--color-primary-soft\)\)\]:hover{background-color:color-mix(in srgb,var(--color-surface2) 88%,var(--color-primary-soft))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--color-surface2\)_92\%\,var\(--color-primary-soft\)\)\]:hover{background-color:color-mix(in srgb,var(--color-surface2) 92%,var(--color-primary-soft))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--tv-primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--tv-primary) 10%,transparent)}.hover\:bg-\[var\(--color-primary-hover\)\]:hover{background-color:var(--color-primary-hover)}.hover\:bg-\[var\(--color-primary-soft\)\]:hover{background-color:var(--color-primary-soft)}.hover\:bg-\[var\(--color-surface\)\]:hover{background-color:var(--color-surface)}.hover\:bg-\[var\(--color-surface2\)\]:hover{background-color:var(--color-surface2)}.hover\:bg-\[var\(--tv-primary-strong\)\]:hover{background-color:var(--tv-primary-strong)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-800:hover{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:from-cyan-50:hover{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-700:hover{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-50:hover{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-900:hover{--tw-gradient-from: #14532d var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-800:hover{--tw-gradient-from: #3730a3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 48 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-50:hover{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-50:hover{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-900:hover{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-700:hover{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-50:hover{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.hover\:to-emerald-50:hover{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.hover\:to-gray-600:hover{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.hover\:to-pink-50:hover{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.hover\:to-pink-900:hover{--tw-gradient-to: #831843 var(--tw-gradient-to-position)}.hover\:to-purple-800:hover{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.hover\:to-slate-600:hover{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.hover\:to-teal-900:hover{--tw-gradient-to: #134e4a var(--tw-gradient-to-position)}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 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)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,0_8px_18px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 8px 18px rgba(15,23,42,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-accent-strong\)\]:hover{--tw-shadow-color: var(--shadow-accent-strong);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-soft\)\]:hover{--tw-shadow-color: var(--shadow-soft);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.hover\:file\:bg-gray-700::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_72\%\,var\(--color-border\)\)\]:focus{border-color:color-mix(in srgb,var(--color-primary) 72%,var(--color-border))}.focus\:border-\[color\:var\(--color-danger\,\#ef4444\)\]:focus{border-color:var(--color-danger,#ef4444)}.focus\:border-\[color\:var\(--color-success\,\#22c55e\)\]:focus{border-color:var(--color-success,#22c55e)}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.focus\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\]:focus{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.focus\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_64\%\,var\(--color-surface2\)\)\]:focus{background-color:color-mix(in srgb,var(--color-primary-soft) 64%,var(--color-surface2))}.focus\:bg-\[color\:color-mix\(in_srgb\,var\(--color-surface2\)_96\%\,transparent\)\]:focus{background-color:color-mix(in srgb,var(--color-surface2) 96%,transparent)}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-white\/5:focus{background-color:#ffffff0d}.focus\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:text-red-300:focus{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--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(0px + 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\:ring-1:focus{--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)}.focus\:ring-2:focus{--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\:ring-4:focus{--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(4px + 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\:ring-\[color\:color-mix\(in_srgb\,var\(--color-danger\,\#ef4444\)_18\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--color-danger,#ef4444) 18%,transparent)}.focus\:ring-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_20\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--color-primary) 20%,transparent)}.focus\:ring-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_22\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--color-primary) 22%,transparent)}.focus\:ring-\[color\:color-mix\(in_srgb\,var\(--color-success\,\#22c55e\)_18\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--color-success,#22c55e) 18%,transparent)}.focus\:ring-\[var\(--color-danger\)\]:focus{--tw-ring-color: var(--color-danger)}.focus\:ring-\[var\(--color-primary\)\]:focus{--tw-ring-color: var(--color-primary)}.focus\:ring-\[var\(--tv-primary\)\]:focus{--tw-ring-color: var(--tv-primary)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:brightness-105:focus{--tw-brightness: brightness(1.05);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)}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\]:focus-visible{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0: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(0px + 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-1: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(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)}.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-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_24\%\,transparent\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--color-primary) 24%,transparent)}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_28\%\,transparent\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--color-primary) 28%,transparent)}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--tv-primary\)_22\%\,transparent\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--tv-primary) 22%,transparent)}.focus-visible\:ring-\[var\(--color-primary\)\]:focus-visible{--tw-ring-color: var(--color-primary)}.focus-visible\:ring-\[var\(--tv-primary\)\]:focus-visible{--tw-ring-color: var(--tv-primary)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:var(--radius)}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{border-top-right-radius:var(--radius)}.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:var(--radius)}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:var(--radius)}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:var(--radius)}.group\/field:focus-within .group-focus-within\/field\:text-\[var\(--color-primary\)\]{color:var(--color-primary)}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/section:focus-within .group-focus-within\/section\:opacity-60{opacity:.6}.group\/email:hover .group-hover\/email\:pointer-events-auto,.group\/name:hover .group-hover\/name\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/invite:hover .group-hover\/invite\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_4\%\,var\(--color-surface2\)\)\],.group\/row:hover .group-hover\/row\:bg-\[color-mix\(in_srgb\,var\(--color-text\)_4\%\,var\(--color-surface2\)\)\]{background-color:color-mix(in srgb,var(--color-text) 4%,var(--color-surface2))}.group:hover .group-hover\:bg-\[var\(--color-surface2\)\]{background-color:var(--color-surface2)}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group\/email:hover .group-hover\/email\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/name:hover .group-hover\/name\:opacity-100,.group\/row:hover .group-hover\/row\:opacity-100{opacity:1}.group\/section:hover .group-hover\/section\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-90{opacity:.9}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--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(4px + 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)}.group:focus .group-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-lime-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-pink-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(94 234 212 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.group.toast .group-\[\.toast\]\:rounded-lg,.group.toaster .group-\[\.toaster\]\:rounded-lg{border-radius:var(--radius)}.group.destructive .group-\[\.destructive\]\:border-\[color\:color-mix\(in_srgb\,var\(--color-danger\)_28\%\,var\(--color-border\)\)\]{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border))}.group.toaster .group-\[\.toaster\]\:border-\[var\(--color-border\)\]{border-color:var(--color-border)}.group.toast .group-\[\.toast\]\:bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.group.toast .group-\[\.toast\]\:bg-\[var\(--color-surface2\)\]{background-color:var(--color-surface2)}.group.toaster .group-\[\.toaster\]\:bg-\[var\(--color-panel-strong\)\]{background-color:var(--color-panel-strong)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-\[var\(--color-onPrimary\)\]{color:var(--color-onPrimary)}.group.toast .group-\[\.toast\]\:text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.group.toaster .group-\[\.toaster\]\:text-\[var\(--color-text\)\]{color:var(--color-text)}.group.toaster .group-\[\.toaster\]\:shadow-\[var\(--shadow-modal\)\]{--tw-shadow-color: var(--shadow-modal);--tw-shadow: var(--tw-shadow-colored)}.group.toaster .group-\[\.toaster\]\:backdrop-blur-\[var\(--blur-surface\)\]{--tw-backdrop-blur: blur(var(--blur-surface));-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)}.tavano-dashboard-redesign .dashboard-hero-grid>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-kpi-strip .group.toast .group-\[\.toast\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-main-grid>div>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-secondary-grid>div>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-dashboard-redesign>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-my-tasks-page .mytasks-work-surface>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-my-tasks-page .mytasks-hero-grid>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-my-tasks-page .mytasks-content-grid>.group.toast .group-\[\.toast\]\:rounded-lg,.tavano-my-tasks-page .mytasks-side-rail>.group.toast .group-\[\.toast\]\:rounded-lg{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;background:var(--gradient-card)!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-hero-grid>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-kpi-strip .group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-main-grid>div>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-secondary-grid>div>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-dashboard-redesign>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-my-tasks-page .mytasks-work-surface>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-my-tasks-page .mytasks-hero-grid>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-my-tasks-page .mytasks-content-grid>.group.toaster .group-\[\.toaster\]\:rounded-lg,.tavano-my-tasks-page .mytasks-side-rail>.group.toaster .group-\[\.toaster\]\:rounded-lg{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;background:var(--gradient-card)!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-hero-grid>.group.toast .group-\[\.toast\]\:rounded-lg:first-child,.tavano-my-tasks-page .mytasks-hero-grid>.group.toast .group-\[\.toast\]\:rounded-lg:first-child{border-top:3px solid color-mix(in srgb,var(--color-primary) 78%,var(--color-border))!important}.tavano-dashboard-redesign .dashboard-hero-grid>.group.toaster .group-\[\.toaster\]\:rounded-lg:first-child,.tavano-my-tasks-page .mytasks-hero-grid>.group.toaster .group-\[\.toaster\]\:rounded-lg:first-child{border-top:3px solid color-mix(in srgb,var(--color-primary) 78%,var(--color-border))!important}.tavano-dashboard-redesign .dashboard-kpi-strip .group.toast .group-\[\.toast\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-kpi-strip .group.toaster .group-\[\.toaster\]\:rounded-lg{transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-kpi-strip .group.toast .group-\[\.toast\]\:rounded-lg:hover,.tavano-dashboard-redesign .dashboard-kpi-strip .group.toaster .group-\[\.toaster\]\:rounded-lg:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;box-shadow:var(--shadow-card-hover)!important}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.peer:-moz-placeholder~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer:placeholder-shown~.peer-placeholder-shown\:text-sm{font-size:.875rem;line-height:1.25rem}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:start-9{inset-inline-start:2.25rem}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-\[0\.95rem\]{--tw-translate-y: -.95rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-xs{font-size:.75rem;line-height:1rem}.peer:focus~.peer-focus\:text-\[var\(--color-primary\)\]{color:var(--color-primary)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_42\%\,var\(--color-surface2\)\)\][aria-selected=true]{background-color:color-mix(in srgb,var(--color-primary-soft) 42%,var(--color-surface2))}.aria-selected\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\][aria-selected=true]{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.aria-selected\:text-\[var\(--color-text\)\][aria-selected=true]{color:var(--color-text)}.aria-selected\:text-\[var\(--color-text-muted\)\][aria-selected=true]{color:var(--color-text-muted)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-\[color\:color-mix\(in_srgb\,var\(--color-primary\)_88\%\,white_8\%\)\][data-state=checked]{border-color:color-mix(in srgb,var(--color-primary) 88%,white 8%)}.data-\[state\=checked\]\:border-\[var\(--color-primary\)\][data-state=checked]{border-color:var(--color-primary)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\][data-active],.data-\[selected\=true\]\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\][data-selected=true],.data-\[state\=open\]\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\][data-state=open]{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.data-\[state\=open\]\:bg-\[var\(--color-surface2\)\][data-state=open]{background-color:var(--color-surface2)}.data-\[state\=selected\]\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\][data-state=selected]{background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.data-\[state\=active\]\:bg-\[image\:var\(--gradient-primary-alt\)\][data-state=active],.data-\[state\=checked\]\:bg-\[image\:var\(--gradient-primary-alt\)\][data-state=checked],.data-\[state\=on\]\:bg-\[image\:var\(--gradient-primary-alt\)\][data-state=on]{background-image:var(--gradient-primary-alt)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-\[var\(--color-text-muted\)\][data-placeholder]{color:var(--color-text-muted)}.data-\[state\=active\]\:text-\[var\(--color-onPrimary\)\][data-state=active],.data-\[state\=checked\]\:text-\[var\(--color-onPrimary\)\][data-state=checked],.data-\[state\=on\]\:text-\[var\(--color-onPrimary\)\][data-state=on]{color:var(--color-onPrimary)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=checked\]\:shadow-\[0_8px_20px_color-mix\(in_srgb\,var\(--color-primary\)_24\%\,transparent\)\][data-state=checked]{--tw-shadow: 0 8px 20px color-mix(in srgb,var(--color-primary) 24%,transparent);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-\[var\(--shadow-accent-soft\)\][data-state=active],.data-\[state\=on\]\:shadow-\[var\(--shadow-accent-soft\)\][data-state=on]{--tw-shadow-color: var(--shadow-accent-soft);--tw-shadow: var(--tw-shadow-colored)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=checked\]\:animate-in[data-state=checked],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=checked\]\:zoom-in-75[data-state=checked]{--tw-enter-scale: .75}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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)}.tavano-dashboard-redesign .dashboard-hero-grid>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-kpi-strip .group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-main-grid>div>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-dashboard-redesign .dashboard-secondary-grid>div>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-dashboard-redesign>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-my-tasks-page .mytasks-work-surface>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-my-tasks-page .mytasks-hero-grid>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-my-tasks-page .mytasks-content-grid>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg,.tavano-my-tasks-page .mytasks-side-rail>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;background:var(--gradient-card)!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-hero-grid>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg:first-child,.tavano-my-tasks-page .mytasks-hero-grid>.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg:first-child{border-top:3px solid color-mix(in srgb,var(--color-primary) 78%,var(--color-border))!important}.tavano-dashboard-redesign .dashboard-kpi-strip .group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-kpi-strip .group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;box-shadow:var(--shadow-card-hover)!important}.tavano-app-content:not(.p-0) .group[data-variant=floating] .group-data-\[variant\=floating\]\:border:where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl){box-shadow:var(--shadow-soft)}.tavano-app-content:not(.p-0) .group[data-variant=floating] .group-data-\[variant\=floating\]\:border:where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl):where(.p-6,.p-5,.p-4){padding:.75rem!important}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-none:is(.dark *){border-style:none}.dark\:border-blue-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.dark\:border-cyan-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:border-cyan-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.dark\:border-green-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-indigo-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:border-lime-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.dark\:border-pink-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.dark\:border-purple-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:border-red-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-rose-400\/30:is(.dark *){border-color:#fb71854d}.dark\:border-teal-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.dark\:border-transparent:is(.dark *){border-color:transparent}.dark\:border-yellow-300:is(.dark *){--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.dark\:border-yellow-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-current:is(.dark *){background-color:currentColor}.dark\:bg-cyan-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-300:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/80:is(.dark *){background-color:#111827cc}.dark\:bg-green-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.dark\:bg-green-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-red-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.dark\:bg-red-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-500\/10:is(.dark *){background-color:#f43f5e1a}.dark\:bg-teal-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-yellow-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:fill-gray-300:is(.dark *){fill:#d1d5db}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-blue-600:is(.dark *){--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.dark\:text-blue-800:is(.dark *){--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.dark\:text-blue-900:is(.dark *){--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.dark\:text-cyan-500:is(.dark *){--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.dark\:text-cyan-600:is(.dark *){--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dark\:text-cyan-800:is(.dark *){--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.dark\:text-cyan-900:is(.dark *){--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:is(.dark *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-green-600:is(.dark *){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.dark\:text-green-800:is(.dark *){--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.dark\:text-green-900:is(.dark *){--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-indigo-600:is(.dark *){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.dark\:text-indigo-800:is(.dark *){--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.dark\:text-indigo-900:is(.dark *){--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.dark\:text-lime-500:is(.dark *){--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.dark\:text-lime-600:is(.dark *){--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.dark\:text-lime-800:is(.dark *){--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.dark\:text-lime-900:is(.dark *){--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-pink-500:is(.dark *){--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.dark\:text-pink-600:is(.dark *){--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.dark\:text-pink-800:is(.dark *){--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.dark\:text-pink-900:is(.dark *){--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-purple-600:is(.dark *){--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.dark\:text-purple-800:is(.dark *){--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.dark\:text-purple-900:is(.dark *){--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-red-600:is(.dark *){--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.dark\:text-red-800:is(.dark *){--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.dark\:text-red-900:is(.dark *){--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-teal-600:is(.dark *){--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.dark\:text-teal-800:is(.dark *){--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.dark\:text-teal-900:is(.dark *){--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-600:is(.dark *){--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.dark\:text-yellow-800:is(.dark *){--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.dark\:text-yellow-900:is(.dark *){--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:mix-blend-color:is(.dark *){mix-blend-mode:color}.dark\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:ring-green-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.dark\:ring-pink-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.dark\:ring-purple-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.dark\:ring-red-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-blue-700:is(.dark *){--tw-ring-offset-color: #1d4ed8}.dark\:ring-offset-cyan-600:is(.dark *){--tw-ring-offset-color: #0891b2}.dark\:ring-offset-gray-800:is(.dark *){--tw-ring-offset-color: #1f2937}.dark\:ring-offset-gray-900:is(.dark *){--tw-ring-offset-color: #111827}.dark\:ring-offset-green-600:is(.dark *){--tw-ring-offset-color: #16a34a}.dark\:ring-offset-green-800:is(.dark *){--tw-ring-offset-color: #166534}.dark\:ring-offset-indigo-700:is(.dark *){--tw-ring-offset-color: #4338ca}.dark\:ring-offset-lime-700:is(.dark *){--tw-ring-offset-color: #4d7c0f}.dark\:ring-offset-pink-600:is(.dark *){--tw-ring-offset-color: #db2777}.dark\:ring-offset-purple-600:is(.dark *){--tw-ring-offset-color: #9333ea}.dark\:ring-offset-red-600:is(.dark *){--tw-ring-offset-color: #dc2626}.dark\:ring-offset-red-900:is(.dark *){--tw-ring-offset-color: #7f1d1d}.dark\:ring-offset-teal-600:is(.dark *){--tw-ring-offset-color: #0d9488}.dark\:ring-offset-yellow-400:is(.dark *){--tw-ring-offset-color: #facc15}.dark\:file\:bg-gray-600:is(.dark *)::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-gray-800:is(.dark *):nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-gray-700:is(.dark *):nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:checked\:border-transparent:checked:is(.dark *){border-color:transparent}.dark\:checked\:bg-current:checked:is(.dark *){background-color:currentColor}.dark\:hover\:border-blue-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:hover\:border-cyan-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:hover\:border-green-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:hover\:border-indigo-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:hover\:border-lime-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.dark\:hover\:border-pink-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(190 24 93 / var(--tw-border-opacity, 1))}.dark\:hover\:border-purple-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:hover\:border-red-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:hover\:border-teal-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.dark\:hover\:border-yellow-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-blue-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-yellow-300:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:file\:bg-gray-500:is(.dark *)::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:focus\:border-cyan-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:focus\:border-green-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.dark\:focus\:border-red-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:focus\:border-yellow-500:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-gray-600:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-white:focus:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-indigo-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-indigo-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-700:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-600:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(13 148 136 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-800:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-400:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-500:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-900:focus:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity, 1))}.enabled\:dark\:hover\:bg-gray-700:hover:is(.dark *):enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.enabled\:dark\:hover\:text-white:hover:is(.dark *):enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:dark\:text-gray-500:is(.dark *):disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.group:hover .dark\:group-hover\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:focus .dark\:group-focus\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-cyan-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800\/70:is(.dark *){--tw-ring-color: rgb(31 41 55 / .7)}.group:focus .dark\:group-focus\:ring-green-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-indigo-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(55 48 163 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-lime-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-pink-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-purple-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-red-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-teal-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(17 94 89 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-yellow-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mt-0{margin-top:0}.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-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-44{height:11rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:w-96{width:24rem}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.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-\[100px_1fr\]{grid-template-columns:100px 1fr}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[1fr_140px_1fr_auto\]{grid-template-columns:1fr 140px 1fr auto}.sm\:grid-cols-\[1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.sm\:grid-cols-\[1fr_170px_auto\]{grid-template-columns:1fr 170px auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,10rem\)_minmax\(0\,10rem\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,10rem) minmax(0,10rem)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,220px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.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-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:overflow-x-auto{overflow-x:auto}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:pr-8{padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:opacity-0{opacity:0}@media (max-width: 767px){.tavano-app-content .sm\:mx-auto.max-w-7xl,.tavano-app-content .sm\:mx-auto.max-w-\[1600px\],.tavano-app-content .sm\:mx-auto.max-w-\[1560px\]{width:100%;max-width:100%}.tavano-app-content .sm\:p-8,.tavano-app-content .sm\:p-6{padding:1rem}.tavano-app-content .sm\:p-5,.tavano-app-content .sm\:p-4,.tavano-app-content .sm\:px-6{padding:.875rem}.tavano-app-content .sm\:text-4xl{font-size:1.65rem;line-height:1.12;letter-spacing:0}.tavano-app-content .sm\:text-3xl{font-size:1.25rem;line-height:1.18;letter-spacing:0}.tavano-app-content .sm\:text-2xl{font-size:1.05rem;line-height:1.25;letter-spacing:0}.tavano-app-content .sm\:gap-6,.tavano-app-content .sm\:gap-4{gap:.75rem}.tavano-app-content .sm\:flex.tavano-page-hero.items-center.justify-between,.tavano-app-content .tavano-page-hero .sm\:flex.items-center.justify-between,.tavano-app-content .sm\:flex.tavano-page-frame.items-center.justify-between,.tavano-app-content .tavano-page-frame .sm\:flex.items-center.justify-between,.tavano-app-content .sm\:items-center.tavano-page-hero.flex.justify-between,.tavano-app-content .tavano-page-hero .sm\:items-center.flex.justify-between,.tavano-app-content .sm\:items-center.tavano-page-frame.flex.justify-between,.tavano-app-content .tavano-page-frame .sm\:items-center.flex.justify-between,.tavano-app-content .sm\:justify-between.tavano-page-hero.flex.items-center,.tavano-app-content .tavano-page-hero .sm\:justify-between.flex.items-center,.tavano-app-content .sm\:justify-between.tavano-page-frame.flex.items-center,.tavano-app-content .tavano-page-frame .sm\:justify-between.flex.items-center{align-items:stretch;flex-direction:column}.tavano-app-content .sm\:h-11,.tavano-app-content .sm\:h-10{min-height:2.35rem;height:auto}.tavano-app-content .sm\:px-4{padding-left:.875rem;padding-right:.875rem}.tavano-app-content .sm\:overflow-x-auto{-webkit-overflow-scrolling:touch}}.tavano-page-hero .sm\:text-4xl,.tavano-page-hero .sm\:text-3xl{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12;letter-spacing:0}.tavano-timesheet-page.is-minimal .timesheet-metric-card .sm\:text-3xl{font-size:1.35rem;line-height:1.1}@media (max-width: 560px){.tavano-timesheet-page .timesheet-full-section-header .sm\:inline-flex{grid-column:1 / -1;justify-self:start}}@media (max-width: 767px){.tavano-timesheet-page .timesheet-sheet-active .sm\:inline-flex{width:100%;justify-content:center}.tavano-timesheet-page .timesheet-rollup-row .sm\:inline-flex{grid-column:1 / -1}}.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-7xl,.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-6xl,.tavano-app-content:not(.p-0)>.min-h-full>.sm\:mx-auto{max-width:100rem!important;width:100%}.tavano-app-content:not(.p-0) .sm\:gap-6{gap:.75rem!important}.tavano-app-content:not(.p-0) .sm\:gap-4{gap:.75rem!important}.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-7xl.space-y-6>section:first-child,.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-6xl.space-y-4>section:first-child{border-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 98%,transparent),color-mix(in srgb,var(--color-surface2) 92%,transparent))!important;box-shadow:var(--shadow-soft)!important;padding:.75rem!important}.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-7xl.space-y-6>section:first-child :where(.mt-6,.mt-5,.mt-4),.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-6xl.space-y-4>section:first-child :where(.mt-6,.mt-5,.mt-4){margin-top:.65rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.sm\:p-8,.p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.sm\:p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.p-6,.sm\:p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.p-6,.p-5,.sm\:p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.px-8,.sm\:px-6,.px-5,.px-4){padding-left:.75rem!important;padding-right:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.px-8,.px-6,.px-5,.sm\:px-4){padding-left:.75rem!important;padding-right:.75rem!important}.tavano-app-content:not(.p-0) :where(h1,.text-6xl,.text-5xl,.sm\:text-4xl){font-size:clamp(1.25rem,1.42vw,1.65rem)!important;line-height:1.14!important;letter-spacing:0!important}.tavano-app-content:not(.p-0) :where(h2,.sm\:text-3xl,.text-2xl){font-size:clamp(1rem,1.02vw,1.25rem)!important;line-height:1.2!important;letter-spacing:0!important}.tavano-app-content:not(.p-0) :where(h2,.text-3xl,.sm\:text-2xl){font-size:clamp(1rem,1.02vw,1.25rem)!important;line-height:1.2!important;letter-spacing:0!important}.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-7xl.space-y-6>section:first-child p,.tavano-app-content:not(.p-0)>.sm\:mx-auto.max-w-6xl.space-y-4>section:first-child p{display:-webkit-box;max-width:58rem!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem!important;line-height:1.42!important}.tavano-app-content:not(.p-0) :where(.h-12,.sm\:h-11,.h-10,.h-9){min-height:2rem}.tavano-app-content:not(.p-0) :where(.h-12,.h-11,.sm\:h-10,.h-9){min-height:2rem}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.sm\:p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.p-6,.sm\:p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.p-6,.p-5,.sm\:p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) .calendar-kpi-grid .sm\:text-2xl,.tavano-app-content:not(.p-0) .meet-kpi-grid .sm\:text-2xl{margin-top:.35rem!important;font-size:1rem!important;line-height:1!important}.tavano-app-content:not(.p-0)>.min-h-full>.sm\:mx-auto{gap:.75rem!important}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-48{width:12rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-md{max-width:28rem}.md\:max-w-xl{max-width:36rem}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[auto_1fr_1fr_auto_auto\]{grid-template-columns:auto 1fr 1fr auto auto}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.md\:border-0{border-width:0px}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:opacity-0{opacity:0}@media (max-width: 767px){.tavano-app-content .md\:p-6{padding:1rem}.tavano-app-content .md\:p-5{padding:.875rem}.tavano-app-content .md\:flex.tavano-page-hero.items-center.justify-between,.tavano-app-content .tavano-page-hero .md\:flex.items-center.justify-between,.tavano-app-content .md\:flex.tavano-page-frame.items-center.justify-between,.tavano-app-content .tavano-page-frame .md\:flex.items-center.justify-between,.tavano-app-content .md\:items-center.tavano-page-hero.flex.justify-between,.tavano-app-content .tavano-page-hero .md\:items-center.flex.justify-between,.tavano-app-content .md\:items-center.tavano-page-frame.flex.justify-between,.tavano-app-content .tavano-page-frame .md\:items-center.flex.justify-between,.tavano-app-content .md\:justify-between.tavano-page-hero.flex.items-center,.tavano-app-content .tavano-page-hero .md\:justify-between.flex.items-center,.tavano-app-content .md\:justify-between.tavano-page-frame.flex.items-center,.tavano-app-content .tavano-page-frame .md\:justify-between.flex.items-center{align-items:stretch;flex-direction:column}}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.md\:p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.p-6,.md\:p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.md\:p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.p-6,.md\:p-5,.p-4){padding:.75rem!important}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:hover\:bg-transparent:hover{background-color:transparent}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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)}.tavano-app-content .peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:8px}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl).border{box-shadow:var(--shadow-soft)}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl).border:where(.p-6,.p-5,.p-4){padding:.75rem!important}.md\:dark\:hover\:bg-transparent:hover:is(.dark *){background-color:transparent}.md\:dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0px}.lg\:flex-1{flex:1 1 0%}.lg\:shrink{flex-shrink:1}.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-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)_380px\]{grid-template-columns:260px minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,220px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,220px)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-0{padding:0}.lg\:p-3{padding:.75rem}.lg\:p-6{padding:1.5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:pl-3{padding-left:.75rem}.lg\:text-5xl{font-size:3rem;line-height:1}@media (max-width: 767px){.tavano-app-content .lg\:p-6,.tavano-app-content .lg\:px-8{padding:1rem}.tavano-app-content .lg\:text-5xl{font-size:1.65rem;line-height:1.12;letter-spacing:0}.tavano-app-content .lg\:grid{grid-template-columns:minmax(0,1fr)}.tavano-app-content .lg\:items-center.tavano-page-hero.flex.justify-between,.tavano-app-content .tavano-page-hero .lg\:items-center.flex.justify-between,.tavano-app-content .lg\:items-center.tavano-page-frame.flex.justify-between,.tavano-app-content .tavano-page-frame .lg\:items-center.flex.justify-between,.tavano-app-content .lg\:justify-between.tavano-page-hero.flex.items-center,.tavano-app-content .tavano-page-hero .lg\:justify-between.flex.items-center,.tavano-app-content .lg\:justify-between.tavano-page-frame.flex.items-center,.tavano-app-content .tavano-page-frame .lg\:justify-between.flex.items-center{align-items:stretch;flex-direction:column}.tavano-app-content .lg\:px-4{padding-left:.875rem;padding-right:.875rem}}.tavano-page-hero .lg\:text-5xl{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12;letter-spacing:0}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.p-12,.p-10,.p-8,.lg\:p-6,.p-5,.p-4){padding:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.lg\:px-8,.px-6,.px-5,.px-4){padding-left:.75rem!important;padding-right:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.px-8,.px-6,.px-5,.lg\:px-4){padding-left:.75rem!important;padding-right:.75rem!important}.tavano-app-content:not(.p-0) :where(.tavano-page-frame,.tavano-workbench,.tavano-panel,.tavano-panel-strong) :where(.py-8,.py-6,.py-5,.lg\:py-4){padding-top:.75rem!important;padding-bottom:.75rem!important}.tavano-app-content:not(.p-0) :where(h1,.text-6xl,.lg\:text-5xl,.text-4xl){font-size:clamp(1.25rem,1.42vw,1.65rem)!important;line-height:1.14!important;letter-spacing:0!important}.tavano-app-content:not(.p-0) :where(.rounded-\[24px\],.rounded-\[22px\],.rounded-\[20px\],.rounded-2xl,.rounded-xl).border:where(.lg\:p-6,.p-5,.p-4){padding:.75rem!important}}@media (min-width: 1280px){.xl\:col-span-4{grid-column:span 4 / span 4}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.95fr_1\.25fr\]{grid-template-columns:.95fr 1.25fr}.xl\:grid-cols-\[292px_minmax\(0\,1fr\)_430px\]{grid-template-columns:292px minmax(0,1fr) 430px}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}@media (max-width: 767px){.tavano-app-content .xl\:items-center.tavano-page-hero.flex.justify-between,.tavano-app-content .tavano-page-hero .xl\:items-center.flex.justify-between,.tavano-app-content .xl\:items-center.tavano-page-frame.flex.justify-between,.tavano-app-content .tavano-page-frame .xl\:items-center.flex.justify-between,.tavano-app-content .xl\:justify-between.tavano-page-hero.flex.items-center,.tavano-app-content .tavano-page-hero .xl\:justify-between.flex.items-center,.tavano-app-content .xl\:justify-between.tavano-page-frame.flex.items-center,.tavano-app-content .tavano-page-frame .xl\:justify-between.flex.items-center{align-items:stretch;flex-direction:column}}}@media (min-width: 1536px){.\32xl\:inline{display:inline}}.rtl\:after\:right-0\.5:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.125rem}.rtl\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\:\:-webkit-scrollbar\]\:\!\[-webkit-appearance\:none\]::-webkit-scrollbar{-webkit-appearance:none!important}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-lg:has(>.day-range-end){border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-lg:has(>.day-range-start){border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]){border-radius:var(--radius)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_58\%\,var\(--color-surface2\)\)\]:has([aria-selected]){background-color:color-mix(in srgb,var(--color-primary-soft) 58%,var(--color-surface2))}.tavano-dashboard-redesign .dashboard-hero-grid>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-dashboard-redesign .dashboard-kpi-strip .\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-dashboard-redesign .dashboard-main-grid>div>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-dashboard-redesign .dashboard-secondary-grid>div>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-dashboard-redesign>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-my-tasks-page .mytasks-work-surface>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-my-tasks-page .mytasks-hero-grid>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-my-tasks-page .mytasks-content-grid>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]),.tavano-my-tasks-page .mytasks-side-rail>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]){border-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-border))!important;background:var(--gradient-card)!important;box-shadow:var(--shadow-card)!important}.tavano-dashboard-redesign .dashboard-hero-grid>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]):first-child,.tavano-my-tasks-page .mytasks-hero-grid>.\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]):first-child{border-top:3px solid color-mix(in srgb,var(--color-primary) 78%,var(--color-border))!important}.tavano-dashboard-redesign .dashboard-kpi-strip .\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]){transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),background-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-standard) var(--motion-easing)}.tavano-dashboard-redesign .dashboard-kpi-strip .\[\&\:has\(\[aria-selected\]\)\]\:rounded-lg:has([aria-selected]):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;box-shadow:var(--shadow-card-hover)!important}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-lg:has([aria-selected]):first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-lg:has([aria-selected]):last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-\[color\:color-mix\(in_srgb\,var\(--color-primary-soft\)_42\%\,var\(--color-surface2\)\)\]:has([aria-selected].day-outside){background-color:color-mix(in srgb,var(--color-primary-soft) 42%,var(--color-surface2))}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-lg:has([aria-selected].day-range-end){border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.tavano-app-content .tavano-calendar-page .calendar-month-grid>button .\[\&\>span\:last-child\]\:truncate>span:last-child{font-size:.625rem;line-height:.85rem}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[var\(--color-danger\)\]>svg{color:var(--color-danger)}.\[\&\>svg\]\:text-\[var\(--color-primary\)\]>svg{color:var(--color-primary)}.\[\&\>svg\]\:text-\[var\(--color-text-muted\)\]>svg{color:var(--color-text-muted)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\*\]\:cursor-pointer *{cursor:pointer}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.home-clickup-page,.clickup-inbox-page{--inside-bg: var(--color-bg);--inside-panel: var(--color-surface);--inside-panel-2: var(--color-surface2);--inside-border: var(--color-border);--inside-text: var(--color-text);--inside-muted: var(--color-text-muted);--inside-primary: var(--color-primary);--inside-primary-soft: var(--color-primary-soft);background:var(--inside-bg)!important;color:var(--inside-text)!important}@media (max-width: 767px){html body .mytasks-mobile-task-dock,html body .list-mobile-task-dock{display:none!important}html body .tavano-app-content:has(.tavano-my-tasks-page),html body .tavano-app-content:has(.clickup-inbox-page){overflow-x:hidden!important}html body .tavano-my-tasks-page .mytasks-work-surface,html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html body .tavano-my-tasks-page .mytasks-work-panel{border:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child{padding:6px 0 calc(5.75rem + env(safe-area-inset-bottom,0px))!important}html body .tavano-my-tasks-page .mytasks-group-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .tavano-my-tasks-page .mytasks-group-panel+.mytasks-group-panel{margin-top:8px!important}html body .tavano-my-tasks-page .mytasks-group-panel>button{min-height:36px!important;padding:0 10px!important;border:1px solid var(--tasks-border, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-header-bg, var(--color-surface))!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-group-panel>button>span:first-child{gap:8px!important}html body .tavano-my-tasks-page .mytasks-group-panel>button .grid{width:24px!important;height:24px!important;border-radius:7px!important}html body .tavano-my-tasks-page .mytasks-group-helper,html body .tavano-my-tasks-page .mytasks-table-head,html body .tavano-my-tasks-page .mytasks-mobile-label{display:none!important}html body .tavano-my-tasks-page .mytasks-group-body{display:grid!important;gap:6px!important;width:100%!important;min-width:0!important;padding:6px 0 0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .tavano-my-tasks-page .mytasks-task-line{direction:ltr!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;gap:8px!important;padding:7px 10px!important;border:1px solid var(--tasks-border-soft, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-panel-bg, var(--color-surface))!important;box-shadow:none!important;text-align:start!important;overflow:hidden!important}html body .tavano-my-tasks-page .mytasks-task-line+.mytasks-task-line{margin-top:0!important}html body .tavano-my-tasks-page .mytasks-task-title,html body .tavano-my-tasks-page .mytasks-task-title>.flex,html body .tavano-my-tasks-page .mytasks-task-title-line,html body .tavano-my-tasks-page .mytasks-task-note{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .tavano-my-tasks-page .mytasks-task-title>.flex{gap:8px!important}html body .tavano-my-tasks-page .mytasks-task-title-line{display:flex!important;align-items:center!important;gap:5px!important;line-height:1.15!important}html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child{min-width:0!important;color:var(--tasks-text, var(--color-text))!important;font-size:13px!important;font-weight:680!important;line-height:1.16!important;overflow:hidden!important;text-align:start!important;text-overflow:ellipsis!important;unicode-bidi:plaintext!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-priority-dot{width:5px!important;height:5px!important;flex:0 0 auto!important}html body .tavano-my-tasks-page .mytasks-task-note{margin-top:2px!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:11px!important;line-height:1.18!important;text-align:start!important;text-overflow:ellipsis!important;unicode-bidi:plaintext!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-task-field{display:none!important}html body .tavano-my-tasks-page .mytasks-task-line>.mytasks-task-field:nth-of-type(2){display:block!important;grid-column:2!important;grid-row:1!important;min-width:42px!important;max-width:64px!important;align-self:center!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:10.5px!important;line-height:1!important;text-align:end!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{display:grid!important;gap:8px!important;padding:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading{padding:0!important;border:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:34px!important;width:100%!important;gap:6px!important;padding:0 10px!important;border:1px solid var(--tasks-border, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-header-bg, var(--color-surface))!important;color:var(--tasks-text, var(--color-text))!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important;font-size:10px!important;font-style:normal!important;line-height:18px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{display:grid!important;gap:6px!important;padding:6px 0 0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap{margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{direction:ltr!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;gap:8px!important;padding:7px 10px!important;border:1px solid var(--tasks-border-soft, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-panel-bg, var(--color-surface))!important;box-shadow:none!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-unread,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:grid!important;grid-column:1!important;grid-template-columns:12px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;max-width:100%!important;gap:8px!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox],html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{display:inline-flex!important;grid-column:1!important;width:10px!important;height:10px!important;border-width:1.5px!important;border-color:var(--inbox-status-color, var(--color-primary))!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle svg{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{grid-column:2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-align:start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:5px!important;line-height:1.15!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-align:start!important;text-overflow:ellipsis!important;unicode-bidi:plaintext!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{color:var(--tasks-text, var(--color-text))!important;font-size:13px!important;font-weight:680!important;line-height:1.16!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context{display:block!important;margin-top:2px!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:11px!important;line-height:1.18!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:flex!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;gap:4px!important;max-width:130px!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>*{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>.inbox-clear-action,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>.inbox-read-action:first-of-type{display:inline-flex!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action{min-height:26px!important;height:26px!important;min-width:0!important;border-radius:7px!important;padding:0 7px!important;gap:4px!important;font-size:10.5px!important;font-weight:680!important;line-height:1!important;white-space:nowrap!important}}body:has(.home-clickup-page) .tv-os-topbar,body:has(.clickup-inbox-page) .tv-os-topbar,body:has(.tavano-inbox-compact) .tv-os-topbar{display:flex!important}body:has(.home-clickup-page) .tv-os-mobile-nav,body:has(.clickup-inbox-page) .tv-os-mobile-nav,body:has(.tavano-inbox-compact) .tv-os-mobile-nav{display:block!important}.home-clickup-page .cu-mobile-bottom-shell,.clickup-inbox-page .cu-mobile-bottom-shell{display:none!important}.home-clickup-page .home-clickup-panel,.home-clickup-page .home-recents-panel,.home-clickup-page .home-directory-panel,.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel,.clickup-inbox-page .clickup-inbox-header,.clickup-inbox-page .inbox-list-surface{background:var(--inside-panel)!important;border:1px solid var(--inside-border)!important;color:var(--inside-text)!important;box-shadow:var(--shadow-card)!important}.home-clickup-page .home-clickup-search,.home-clickup-page .home-filter-btn,.home-clickup-page .home-icon-btn,.home-clickup-page .home-quick-card,.home-clickup-page .home-space-icon,.clickup-inbox-page .inbox-clickup-search,.clickup-inbox-page .inbox-mobile-filter-button,.clickup-inbox-page .inbox-mobile-round,.clickup-inbox-page .inbox-mobile-chip,.clickup-inbox-page .inbox-mobile-primary-pill,.clickup-inbox-page .inbox-desktop-bucket,.clickup-inbox-page .inbox-lane-chip{background:var(--inside-panel-2)!important;border-color:var(--inside-border)!important;color:var(--inside-text)!important}.home-clickup-page .home-clickup-search input,.clickup-inbox-page .inbox-clickup-search input{color:var(--inside-text)!important}.home-clickup-page .home-clickup-search input::-moz-placeholder,.clickup-inbox-page .inbox-clickup-search input::-moz-placeholder{color:var(--inside-muted)!important}.home-clickup-page .home-clickup-search input::placeholder,.clickup-inbox-page .inbox-clickup-search input::placeholder,.home-clickup-page .home-workspace-title p,.home-clickup-page .home-section-head h2,.home-clickup-page .home-row-main small,.home-clickup-page .home-row-meta,.clickup-inbox-page .inbox-title-cluster p,.clickup-inbox-page .inbox-row-message,.clickup-inbox-page .inbox-row-time,.clickup-inbox-page .inbox-date-heading{color:var(--inside-muted)!important}.home-clickup-page .home-workspace-mark,.home-clickup-page .home-quick-card.is-primary .home-quick-icon,.clickup-inbox-page .inbox-title-icon,.clickup-inbox-page .inbox-mobile-primary-pill.is-active,.clickup-inbox-page .inbox-mobile-chip.is-active,.clickup-inbox-page .inbox-desktop-bucket.is-active,.clickup-inbox-page .inbox-lane-chip.is-active{background:color-mix(in srgb,var(--inside-primary) 14%,var(--inside-panel-2))!important;border-color:color-mix(in srgb,var(--inside-primary) 32%,var(--inside-border))!important;color:var(--inside-primary)!important}.home-clickup-page .home-quick-card.is-primary{background:color-mix(in srgb,var(--inside-primary) 12%,var(--inside-panel))!important;border-color:color-mix(in srgb,var(--inside-primary) 28%,var(--inside-border))!important}.home-clickup-page .home-quick-card.is-primary .home-quick-copy strong,.home-clickup-page .home-quick-card.is-primary .home-quick-copy strong em,.home-clickup-page .home-quick-card.is-primary .home-quick-copy small{color:var(--inside-primary)!important}.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-clickup-row,.clickup-inbox-page .clickup-inbox-row{background:transparent!important;border-color:var(--inside-border)!important;color:var(--inside-text)!important}.home-clickup-page .home-person-row:hover,.home-clickup-page .home-space-row:hover,.home-clickup-page .home-channel-row:hover,.home-clickup-page .home-clickup-row:hover,.clickup-inbox-page .clickup-inbox-row:hover{background:color-mix(in srgb,var(--inside-primary) 7%,var(--inside-panel-2))!important}@media (max-width: 767px){body:has(.home-clickup-page) .tavano-app-content,body:has(.clickup-inbox-page) .tavano-app-content,body:has(.tavano-inbox-compact) .tavano-app-content,.tavano-app-content:has(.home-clickup-page),.tavano-app-content:has(.clickup-inbox-page),.tavano-app-content:has(.tavano-inbox-compact){margin-top:var(--tv-os-topbar-h, 3.5rem)!important;min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem))!important;height:auto!important;padding:.75rem!important;padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important;overflow:visible!important;background:var(--color-bg)!important}.home-clickup-page.tv-app-page,.clickup-inbox-page{min-height:auto!important;height:auto!important;padding:0!important;gap:.75rem!important;overflow:visible!important;background:var(--color-bg)!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row{display:none!important}.home-clickup-page .home-quick-strip{display:flex!important;gap:.65rem!important;margin:0 -.75rem!important;padding:.15rem .75rem .75rem!important;overflow-x:auto!important;scroll-snap-type:x proximity!important}.home-clickup-page .home-quick-card{min-width:9.25rem!important;width:9.25rem!important;min-height:4.4rem!important;padding:.75rem!important;border-radius:.95rem!important;scroll-snap-align:start!important;box-shadow:none!important}.home-clickup-page .home-quick-icon{width:2.15rem!important;height:2.15rem!important;border-radius:.7rem!important;color:var(--inside-primary)!important}.home-clickup-page .home-quick-copy strong{font-size:.98rem!important;line-height:1.1!important;color:var(--inside-text)!important}.home-clickup-page .home-quick-copy small{font-size:.75rem!important;color:var(--inside-muted)!important}.home-clickup-page .home-clickup-layout{display:flex!important;flex-direction:column!important;gap:.75rem!important;width:100%!important}.home-clickup-page .home-directory-panel,.home-clickup-page .home-recents-panel{display:block!important;padding:.85rem!important;border-radius:1rem!important;box-shadow:none!important}.home-clickup-page .home-directory-panel{order:1!important}.home-clickup-page .home-recents-panel{order:2!important}.home-clickup-page .home-mywork-panel,.home-clickup-page .home-agenda-panel{display:none!important}.home-clickup-page .home-section-block{padding:0!important}.home-clickup-page .home-section-block+.home-section-block{margin-top:.85rem!important;padding-top:.85rem!important;border-top:1px solid var(--inside-border)!important}.home-clickup-page .home-section-head{margin-bottom:.55rem!important}.home-clickup-page .home-section-head h2{font-size:.9rem!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row,.home-clickup-page .home-clickup-row{min-height:3.25rem!important;padding:.45rem .2rem!important;border-radius:0!important;border-width:0 0 1px!important;box-shadow:none!important}.home-clickup-page .home-person-row:last-child,.home-clickup-page .home-space-row:last-child,.home-clickup-page .home-channel-row:last-child,.home-clickup-page .home-clickup-row:last-child{border-bottom:0!important}.home-clickup-page .home-person-avatar,.home-clickup-page .home-space-icon{width:2.25rem!important;height:2.25rem!important;border-radius:.7rem!important}.home-clickup-page .home-person-row span:nth-child(2),.home-clickup-page .home-space-row strong,.home-clickup-page .home-channel-row span,.home-clickup-page .home-row-main strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.94rem!important;color:var(--inside-text)!important}.clickup-inbox-page .inbox-page-frame{display:flex!important;flex-direction:column!important;gap:.75rem!important;padding:0!important}.clickup-inbox-page .clickup-inbox-header{display:block!important;padding:.85rem!important;border-radius:1rem!important;box-shadow:none!important;overflow:hidden!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row,.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:flex!important}.clickup-inbox-page .inbox-clickup-title-row{align-items:center!important;justify-content:space-between!important;margin-bottom:.75rem!important}.clickup-inbox-page .inbox-title-cluster h1{font-size:1.45rem!important;line-height:1.1!important;color:var(--inside-text)!important}.clickup-inbox-page .inbox-clickup-search-row{gap:.55rem!important;margin-bottom:.8rem!important}.clickup-inbox-page .inbox-clickup-search{height:3rem!important;border-radius:.85rem!important;flex:1 1 auto!important}.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-selection-bar{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{align-items:center!important;justify-content:space-between!important;gap:.55rem!important;margin-bottom:.6rem!important}.clickup-inbox-page .inbox-mobile-primary-pill{flex:1 1 auto!important;min-width:0!important;height:2.35rem!important;border-radius:999px!important;padding:0 .7rem!important}.clickup-inbox-page .inbox-mobile-chip-row{gap:.45rem!important;overflow-x:auto!important;padding-bottom:.05rem!important}.clickup-inbox-page .inbox-mobile-chip{height:2.25rem!important;flex:0 0 auto!important;border-radius:999px!important;padding:0 .75rem!important;font-size:.83rem!important}.clickup-inbox-page .inbox-list-surface{border-radius:1rem!important;box-shadow:none!important;overflow:hidden!important}.clickup-inbox-page .inbox-group-stack{padding:0!important;gap:0!important}.clickup-inbox-page .inbox-date-heading{padding:.85rem .9rem .35rem!important;font-size:.86rem!important;font-weight:700!important}.clickup-inbox-page .inbox-date-rows{border-radius:0!important;overflow:hidden!important}.clickup-inbox-page .inbox-swipe-wrap{position:relative!important;overflow:hidden!important;border-bottom:1px solid var(--inside-border)!important;background:var(--inside-panel)!important}.clickup-inbox-page .inbox-swipe-wrap:last-child{border-bottom:0!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute!important;inset-block:0!important;z-index:0!important;display:flex!important;align-items:center!important;color:#fff!important}.clickup-inbox-page .inbox-swipe-unread{left:0!important;width:7.25rem!important;justify-content:flex-start!important;gap:.45rem!important;padding-left:1.1rem!important;background:color-mix(in srgb,var(--inside-primary) 78%,#ef4444)!important}.clickup-inbox-page .inbox-swipe-action-group{right:0!important;width:11rem!important;display:grid!important;grid-template-columns:1fr 1fr!important}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;color:#fff!important}.clickup-inbox-page .inbox-swipe-snooze{background:#6270db!important}.clickup-inbox-page .inbox-swipe-clear{background:#52a46f!important}.clickup-inbox-page .clickup-inbox-row{position:relative!important;z-index:1!important;min-height:4.25rem!important;grid-template-columns:1.9rem minmax(0,1fr) auto!important;gap:.55rem!important;padding:.65rem .85rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--inside-panel)!important}.clickup-inbox-page .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--inside-primary) 7%,var(--inside-panel))!important}.clickup-inbox-page .inbox-row-main{min-width:0!important}.clickup-inbox-page .inbox-row-main>span:first-child,.clickup-inbox-page .inbox-row-message{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .inbox-row-main>span:first-child{color:var(--inside-text)!important}.clickup-inbox-page .inbox-row-actions{display:none!important}}@media (min-width: 768px){.home-clickup-page.tv-app-page,.clickup-inbox-page{padding:0!important;background:var(--color-bg)!important}.home-clickup-page .home-clickup-top,.home-clickup-page .home-clickup-search-row,.home-clickup-page .home-quick-strip,.home-clickup-page .home-clickup-layout{max-width:none!important}.home-clickup-page .home-clickup-layout{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr)!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row,.clickup-inbox-page .inbox-mobile-primary-row,.clickup-inbox-page .inbox-mobile-chip-row{display:none!important}.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-lane-strip{display:flex!important}.clickup-inbox-page .inbox-list-surface{border-radius:.8rem!important;overflow:hidden!important}}@media (max-width: 767px){body:has(.home-clickup-page) .tv-os-topbar,body:has(.clickup-inbox-page) .tv-os-topbar,body:has(.tavano-inbox-compact) .tv-os-topbar,body:has(.home-clickup-page) .tv-os-mobile-nav,body:has(.clickup-inbox-page) .tv-os-mobile-nav,body:has(.tavano-inbox-compact) .tv-os-mobile-nav{display:flex!important}body:has(.home-clickup-page) .tv-os-mobile-nav,body:has(.clickup-inbox-page) .tv-os-mobile-nav,body:has(.tavano-inbox-compact) .tv-os-mobile-nav{display:block!important}.home-clickup-page .cu-mobile-bottom-shell,.clickup-inbox-page .cu-mobile-bottom-shell{display:none!important}.clickup-inbox-page .inbox-page-frame{gap:.55rem!important}.clickup-inbox-page .inbox-compact-header,.clickup-inbox-page .clickup-inbox-header{min-height:0!important;height:auto!important;padding:.7rem!important;border-radius:.95rem!important;background:var(--inside-panel)!important}.clickup-inbox-page .inbox-clickup-title-row{min-height:0!important;height:2.4rem!important;padding:0!important;margin:0 0 .5rem!important}.clickup-inbox-page .inbox-title-cluster{gap:.45rem!important;min-width:0!important}.clickup-inbox-page .inbox-title-cluster h1{font-size:1.25rem!important;line-height:1!important}.clickup-inbox-page .inbox-title-cluster p,.clickup-inbox-page .inbox-title-icon{display:none!important}.clickup-inbox-page .inbox-title-actions{gap:.35rem!important}.clickup-inbox-page .inbox-title-avatar{width:2rem!important;height:2rem!important;border-radius:999px!important;font-size:.82rem!important}.clickup-inbox-page .inbox-clickup-search-row{height:auto!important;min-height:0!important;gap:.45rem!important;padding:0!important;margin:0 0 .5rem!important;background:transparent!important;border:0!important}.clickup-inbox-page .inbox-clickup-search{height:2.45rem!important;min-height:0!important;border-radius:.8rem!important;padding:0 .7rem!important}.clickup-inbox-page .inbox-clickup-search svg{width:1rem!important;height:1rem!important}.clickup-inbox-page .inbox-compact-search{height:2.25rem!important;font-size:.86rem!important}.clickup-inbox-page .inbox-mobile-primary-row{min-height:0!important;height:auto!important;gap:.42rem!important;padding:0!important;margin:0 0 .45rem!important;background:transparent!important;border:0!important}.clickup-inbox-page .inbox-mobile-primary-pill{height:2.18rem!important;min-height:0!important;border-radius:999px!important;padding:0 .7rem!important;font-size:.86rem!important}.clickup-inbox-page .inbox-mobile-primary-pill svg,.clickup-inbox-page .inbox-mobile-round svg,.clickup-inbox-page .inbox-mobile-chip svg{width:.95rem!important;height:.95rem!important}.clickup-inbox-page .inbox-mobile-round{width:2.18rem!important;height:2.18rem!important;min-width:2.18rem!important;min-height:0!important;border-radius:.72rem!important}.clickup-inbox-page .inbox-mobile-chip-row{height:auto!important;min-height:0!important;gap:.38rem!important;padding:0 0 .05rem!important;margin:0!important;background:transparent!important;border:0!important}.clickup-inbox-page .inbox-mobile-chip{height:1.95rem!important;min-height:0!important;border-radius:999px!important;padding:0 .62rem!important;font-size:.78rem!important;line-height:1!important}.clickup-inbox-page .inbox-list-surface{margin:0!important;border-radius:.95rem!important;background:var(--inside-panel)!important}.clickup-inbox-page .inbox-date-heading{padding:.7rem .8rem .25rem!important;font-size:.8rem!important}.clickup-inbox-page .inbox-swipe-wrap{isolation:isolate!important;touch-action:pan-y!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{pointer-events:none!important}.clickup-inbox-page .clickup-inbox-row{z-index:2!important;min-height:3.75rem!important;grid-template-columns:1.55rem minmax(0,1fr) auto!important;gap:.45rem!important;padding:.58rem .72rem!important;background:var(--inside-panel)!important}.clickup-inbox-page .inbox-row-status-circle{width:1.1rem!important;height:1.1rem!important}.clickup-inbox-page .inbox-row-icon,.clickup-inbox-page .inbox-mini-badge,.clickup-inbox-page .inbox-row-actions{display:none!important}.clickup-inbox-page .inbox-row-main>span:first-child{font-size:.9rem!important;line-height:1.15!important}.clickup-inbox-page .inbox-row-message,.clickup-inbox-page .inbox-row-time{font-size:.74rem!important}}.home-clickup-page .home-section-panel{min-width:0!important;border-radius:1rem!important}.home-clickup-page .home-section-panel .home-section-head{display:flex!important;align-items:center!important;gap:.45rem!important;margin-bottom:.65rem!important}.home-clickup-page .home-section-toggle{display:flex!important;align-items:center!important;gap:.42rem!important;min-width:0!important;flex:1 1 auto!important;border:0!important;background:transparent!important;color:var(--inside-text)!important;padding:0!important;text-align:start!important}.home-clickup-page .home-section-toggle h2{margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.98rem!important;font-weight:800!important;letter-spacing:0!important;color:var(--inside-muted)!important}.home-clickup-page .home-section-toggle small{display:inline-flex!important;min-width:1.35rem!important;height:1.35rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--inside-primary) 11%,var(--inside-panel-2))!important;color:var(--inside-primary)!important;font-size:.72rem!important;font-weight:800!important}.home-clickup-page .home-section-drag,.home-clickup-page .home-section-plus{display:inline-flex!important;width:2rem!important;height:2rem!important;align-items:center!important;justify-content:center!important;border-radius:.7rem!important;border:1px solid transparent!important;background:transparent!important;color:var(--inside-muted)!important}.home-clickup-page .home-section-drag:hover,.home-clickup-page .home-section-plus:hover{background:color-mix(in srgb,var(--inside-primary) 8%,var(--inside-panel-2))!important;color:var(--inside-primary)!important}.home-clickup-page .home-section-panel.is-dragging{opacity:.72!important;outline:2px solid color-mix(in srgb,var(--inside-primary) 42%,transparent)!important}.home-clickup-page .home-section-body{display:grid!important;gap:.45rem!important}.home-clickup-page .home-recent-type{display:grid!important;width:2rem!important;height:2rem!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--inside-primary) 24%,var(--inside-border))!important;border-radius:.72rem!important;background:color-mix(in srgb,var(--inside-primary) 10%,var(--inside-panel-2))!important;color:var(--inside-primary)!important}.home-clickup-page .home-empty-inline{display:grid!important;gap:.65rem!important;padding:.75rem!important;border:1px dashed var(--inside-border)!important;border-radius:.85rem!important;background:color-mix(in srgb,var(--inside-panel-2) 72%,transparent)!important;color:var(--inside-muted)!important}.home-clickup-page .home-empty-inline p{margin:0!important;font-size:.88rem!important;line-height:1.45!important}.home-clickup-page .home-empty-inline a,.home-clickup-page .home-section-more{display:inline-flex!important;min-height:2.15rem!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;border-radius:.72rem!important;border:1px solid color-mix(in srgb,var(--inside-primary) 28%,var(--inside-border))!important;background:color-mix(in srgb,var(--inside-primary) 9%,var(--inside-panel-2))!important;color:var(--inside-primary)!important;padding:0 .72rem!important;font-size:.82rem!important;font-weight:800!important;text-decoration:none!important}.home-clickup-page .home-section-more{justify-self:start!important;margin-top:.2rem!important;cursor:pointer!important}.home-clickup-page .home-empty-inline a:hover,.home-clickup-page .home-section-more:hover{background:color-mix(in srgb,var(--inside-primary) 14%,var(--inside-panel-2))!important}.home-clickup-page .home-clickup-row,.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row{border:1px solid transparent!important}@media (max-width: 767px){.home-clickup-page .home-quick-strip{gap:.5rem!important;padding-bottom:.55rem!important}.home-clickup-page .home-quick-card{min-width:7.35rem!important;width:7.35rem!important;min-height:3.25rem!important;padding:.55rem!important;gap:.45rem!important}.home-clickup-page .home-quick-icon{width:1.8rem!important;height:1.8rem!important;border-radius:.62rem!important}.home-clickup-page .home-quick-copy strong{display:block!important;font-size:.78rem!important}.home-clickup-page .home-quick-copy strong em{font-size:.78rem!important}.home-clickup-page .home-quick-copy small{display:block!important;margin-top:.08rem!important;font-size:.66rem!important}.home-clickup-page .home-section-panel{display:block!important;padding:.85rem!important;border-radius:.95rem!important;box-shadow:none!important}.home-clickup-page .home-recents-panel{order:1!important}.home-clickup-page .home-direct-panel{order:2!important}.home-clickup-page .home-direct-panel .home-person-row:nth-child(n+7){display:grid!important}.home-clickup-page .home-spaces-panel{order:3!important}.home-clickup-page .home-channels-panel{order:4!important}.home-clickup-page .home-section-drag{cursor:grab!important}.home-clickup-page .home-section-toggle h2{font-size:.9rem!important}.home-clickup-page .home-clickup-row{grid-template-columns:1.35rem minmax(0,1fr) auto!important}.home-clickup-page .home-row-meta{max-width:4.3rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.72rem!important}.home-clickup-page .home-people-list,.home-clickup-page .home-space-list,.home-clickup-page .home-channel-list,.home-clickup-page .home-clickup-list{display:grid!important;gap:.45rem!important}.home-clickup-page .home-clickup-row,.home-clickup-page .home-person-row,.home-clickup-page .home-space-row,.home-clickup-page .home-channel-row{min-height:3rem!important;border-width:1px!important;border-color:color-mix(in srgb,var(--inside-border) 78%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--inside-panel-2) 48%,transparent)!important;padding:.48rem .58rem!important}.home-clickup-page .home-clickup-row:hover,.home-clickup-page .home-person-row:hover,.home-clickup-page .home-space-row:hover,.home-clickup-page .home-channel-row:hover{background:color-mix(in srgb,var(--inside-primary) 7%,var(--inside-panel-2))!important}.home-clickup-page .home-person-row:last-child,.home-clickup-page .home-space-row:last-child,.home-clickup-page .home-channel-row:last-child,.home-clickup-page .home-clickup-row:last-child{border-bottom-width:1px!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{display:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .12s ease,visibility .12s ease!important}.clickup-inbox-page .inbox-swipe-wrap.is-dragging .inbox-swipe-action{display:flex!important;opacity:1!important;visibility:visible!important}.clickup-inbox-page .inbox-swipe-wrap.is-dragging .inbox-swipe-action-group{display:grid!important;opacity:1!important;visibility:visible!important}.clickup-inbox-page .clickup-inbox-row>[role=checkbox],.clickup-inbox-page .inbox-row-meta{display:none!important}.clickup-inbox-page .clickup-inbox-row{grid-template-columns:1.4rem minmax(0,1fr) 3.7rem!important;align-items:center!important}.clickup-inbox-page .inbox-row-main{text-align:start!important}.clickup-inbox-page .inbox-row-main>span:first-child{display:flex!important;align-items:center!important;gap:.35rem!important;max-width:100%!important}.clickup-inbox-page .inbox-row-main>span:first-child>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .inbox-row-time{justify-self:end!important;max-width:3.7rem!important;color:var(--inside-muted)!important}}.clickup-inbox-page .inbox-date-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important}.clickup-inbox-page .inbox-date-toggle{display:inline-flex!important;min-width:0!important;flex:1 1 auto!important;align-items:center!important;gap:.4rem!important;border:0!important;background:transparent!important;color:var(--inside-muted)!important;padding:0!important;text-align:start!important}.clickup-inbox-page .inbox-date-toggle span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .inbox-date-toggle em{display:inline-flex!important;min-width:1.25rem!important;height:1.25rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--inside-primary) 10%,var(--inside-panel-2))!important;color:var(--inside-primary)!important;font-style:normal!important;font-size:.7rem!important;font-weight:800!important}.clickup-inbox-page .inbox-date-drag{display:inline-flex!important;width:1.9rem!important;height:1.9rem!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:.65rem!important;background:transparent!important;color:var(--inside-muted)!important;cursor:grab!important}.clickup-inbox-page .inbox-date-drag:hover{background:color-mix(in srgb,var(--inside-primary) 8%,var(--inside-panel-2))!important;color:var(--inside-primary)!important}.clickup-inbox-page .inbox-date-group.is-dragging{opacity:.72!important;outline:2px solid color-mix(in srgb,var(--inside-primary) 36%,transparent)!important}.home-clickup-page .home-section-drag,.clickup-inbox-page .inbox-date-drag{opacity:.42!important;transition:background .14s ease,color .14s ease,opacity .14s ease!important}.home-clickup-page .home-section-panel:hover .home-section-drag,.home-clickup-page .home-section-drag:focus-visible,.home-clickup-page .home-section-panel.is-dragging .home-section-drag,.clickup-inbox-page .inbox-date-group:hover .inbox-date-drag,.clickup-inbox-page .inbox-date-drag:focus-visible,.clickup-inbox-page .inbox-date-group.is-dragging .inbox-date-drag{opacity:1!important}.clickup-inbox-page .inbox-row-context{color:var(--inside-muted)!important}.clickup-inbox-page .inbox-row-time{display:grid!important;gap:.06rem!important;line-height:1.05!important;white-space:normal!important}.clickup-inbox-page .inbox-row-time span,.clickup-inbox-page .inbox-row-time small{display:block!important;font-size:inherit!important;font-weight:700!important}.clickup-inbox-page .inbox-row-time small{color:var(--inside-muted)!important;font-weight:600!important}@media (max-width: 767px){.home-clickup-page .home-quick-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin:0!important;padding:0 0 .25rem!important;overflow:visible!important;scroll-snap-type:none!important}.home-clickup-page .home-quick-card{width:auto!important;min-width:0!important;min-height:3.65rem!important;padding:.62rem!important;border-radius:.82rem!important;gap:.5rem!important}.home-clickup-page .home-quick-icon{width:1.95rem!important;height:1.95rem!important;border-radius:.62rem!important}.home-clickup-page .home-quick-copy{min-width:0!important}.home-clickup-page .home-quick-copy strong{display:flex!important;min-width:0!important;align-items:baseline!important;justify-content:space-between!important;gap:.35rem!important;font-size:.86rem!important;line-height:1.05!important}.home-clickup-page .home-quick-copy strong em{flex:0 0 auto!important;font-size:.86rem!important}.home-clickup-page .home-quick-copy small{margin-top:.18rem!important;font-size:.68rem!important;line-height:1.15!important}.home-clickup-page .home-section-panel{order:initial!important}.home-clickup-page .home-section-panel .home-section-head{min-height:2rem!important;margin-bottom:.5rem!important}.home-clickup-page .home-section-drag,.clickup-inbox-page .inbox-date-drag{opacity:.56!important}.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{grid-template-columns:1.25rem minmax(0,1fr) 4.35rem!important;min-height:4.45rem!important;align-items:center!important;gap:.5rem!important;padding:.68rem .78rem!important}.clickup-inbox-page.tavano-inbox-compact .inbox-row-main{grid-column:2!important;min-width:0!important}.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.95rem!important;line-height:1.18!important}.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.74rem!important;line-height:1.18!important}.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{margin-top:.12rem!important;font-size:.72rem!important}.clickup-inbox-page.tavano-inbox-compact .inbox-row-time{display:grid!important;grid-column:3!important;justify-self:end!important;max-width:4.35rem!important;overflow:hidden!important;text-align:end!important;font-size:.68rem!important}.clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:none!important}}.clickup-inbox-page{--inbox-message-bg: var(--cu-page-bg, var(--inside-bg));--inbox-message-surface: var(--cu-surface, var(--inside-panel));--inbox-message-line: var(--cu-line, var(--inside-border));--inbox-message-text: var(--cu-text, var(--inside-text));--inbox-message-muted: var(--cu-muted, var(--inside-muted));--inbox-message-soft: color-mix(in srgb, var(--inbox-message-text) 7%, var(--inbox-message-bg))}.clickup-inbox-page .inbox-date-drag{display:none!important}.clickup-inbox-page .inbox-swipe-wrap{background:transparent!important;border-color:var(--inbox-message-line)!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group,.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{border:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font:inherit!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{position:absolute!important;inset-block:0!important;z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .12s ease,visibility .12s ease!important}.clickup-inbox-page .inbox-swipe-wrap.is-dragging .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-wrap.is-open-unread .inbox-swipe-action{display:flex!important;opacity:1!important;visibility:visible!important}.clickup-inbox-page .inbox-swipe-wrap.is-dragging .inbox-swipe-action-group,.clickup-inbox-page .inbox-swipe-wrap.is-open-actions .inbox-swipe-action-group{display:grid!important;opacity:1!important;visibility:visible!important}.clickup-inbox-page .inbox-swipe-wrap.is-open-unread .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-wrap.is-open-actions .inbox-swipe-action-group{pointer-events:auto!important}.clickup-inbox-page .inbox-swipe-unread{inset-inline-start:0!important;width:7.25rem!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;background:linear-gradient(135deg,#df477f,#c8326b)!important;color:#fff!important}.clickup-inbox-page .inbox-swipe-action-group{inset-inline-end:0!important;width:11rem!important;grid-template-columns:1fr 1fr!important}.clickup-inbox-page .inbox-swipe-action-group.is-single{width:6rem!important;grid-template-columns:1fr!important}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{min-width:0!important;display:inline-flex!important;height:100%!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;color:#fff!important;font-size:.76rem!important;font-weight:760!important}.clickup-inbox-page .inbox-swipe-snooze{background:linear-gradient(135deg,#6776e8,#5668da)!important}.clickup-inbox-page .inbox-swipe-clear{background:linear-gradient(135deg,#5cad7b,#469b67)!important}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{width:1.55rem!important;height:1.55rem!important;stroke-width:2.25!important}.clickup-inbox-page .clickup-inbox-row{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .14s ease!important;cursor:pointer!important}.clickup-inbox-page .clickup-inbox-row:focus-visible{outline:2px solid color-mix(in srgb,var(--inbox-home-primary) 70%,transparent)!important;outline-offset:2px!important}.clickup-inbox-page .inbox-row-main{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;color:inherit!important}.clickup-inbox-page .inbox-row-main:focus,.clickup-inbox-page .inbox-row-main:focus-visible{outline:0!important;box-shadow:none!important}.clickup-inbox-page .inbox-row-actions{cursor:default!important}.clickup-inbox-page .inbox-swipe-wrap.is-dragging .clickup-inbox-row{transition:background .14s ease!important}@media (max-width: 767px){.clickup-inbox-page{background:var(--inbox-message-bg)!important}.clickup-inbox-page .inbox-page-frame{padding:0!important;gap:0!important;background:var(--inbox-message-bg)!important}.clickup-inbox-page .clickup-inbox-header{border:0!important;border-radius:0 0 1.35rem 1.35rem!important;background:var(--inbox-message-surface)!important;box-shadow:none!important;padding:0!important}.clickup-inbox-page .inbox-clickup-title-row{min-height:auto!important;height:auto!important;margin:0!important;padding:calc(1.05rem + env(safe-area-inset-top,0px)) 1rem .88rem!important}.clickup-inbox-page .inbox-title-cluster h1{color:var(--inbox-message-text)!important;font-size:1.78rem!important;font-weight:760!important;line-height:1.04!important}.clickup-inbox-page .inbox-title-actions{color:var(--inbox-message-text)!important}.clickup-inbox-page .inbox-clickup-search-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0 1rem 1.08rem!important;background:var(--inbox-message-surface)!important}.clickup-inbox-page .inbox-clickup-search{height:3.2rem!important;border:0!important;border-radius:1rem!important;background:var(--inbox-message-soft)!important;color:var(--inbox-message-muted)!important;padding:0 .9rem!important;box-shadow:none!important}.clickup-inbox-page .inbox-clickup-search svg{width:1.32rem!important;height:1.32rem!important;color:var(--inbox-message-muted)!important}.clickup-inbox-page .inbox-clickup-search input{height:100%!important;min-width:0!important;color:var(--inbox-message-text)!important;font-size:1.05rem!important;font-weight:560!important}.clickup-inbox-page .inbox-clickup-search input::-moz-placeholder{color:var(--inbox-message-muted)!important}.clickup-inbox-page .inbox-clickup-search input::placeholder{color:var(--inbox-message-muted)!important}.clickup-inbox-page .inbox-mobile-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) 3rem 3rem!important;gap:.62rem!important;margin:0!important;padding:.95rem 1rem .62rem!important;background:var(--inbox-message-bg)!important}.clickup-inbox-page .inbox-mobile-primary-pill{height:3rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--inbox-message-text)!important;padding:0!important;font-size:1.35rem!important;font-weight:760!important}.clickup-inbox-page .inbox-mobile-primary-pill span{color:var(--inbox-message-muted)!important}.clickup-inbox-page .inbox-mobile-round{width:3rem!important;height:3rem!important;border:0!important;border-radius:.95rem!important;background:var(--inbox-message-soft)!important;color:var(--inbox-message-text)!important}.clickup-inbox-page .inbox-mobile-chip-row{gap:.62rem!important;margin:0!important;padding:0 1rem 1rem!important;background:var(--inbox-message-bg)!important}.clickup-inbox-page .inbox-mobile-chip{height:2.45rem!important;border-color:var(--inbox-message-line)!important;background:transparent!important;color:var(--inbox-message-muted)!important;padding:0 .9rem!important;font-size:.94rem!important;font-weight:680!important}.clickup-inbox-page .inbox-mobile-chip.is-active{border-color:color-mix(in srgb,var(--inside-primary) 50%,var(--inbox-message-line))!important;background:color-mix(in srgb,var(--inside-primary) 12%,transparent)!important;color:var(--inbox-message-text)!important}.clickup-inbox-page .inbox-list-surface{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clickup-inbox-page .inbox-group-stack{padding:1rem 0 calc(8.5rem + env(safe-area-inset-bottom,0px))!important}.clickup-inbox-page .inbox-date-heading{min-height:2rem!important;margin:0!important;padding:0 1rem .44rem!important;color:var(--inbox-message-muted)!important;font-size:1.04rem!important;font-weight:740!important}.clickup-inbox-page .inbox-date-toggle em{background:color-mix(in srgb,var(--inside-primary) 14%,var(--inbox-message-soft))!important;color:var(--inside-primary)!important}.clickup-inbox-page .inbox-date-rows{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.clickup-inbox-page .inbox-swipe-wrap{border-bottom:1px solid var(--inbox-message-line)!important;background:transparent!important}.clickup-inbox-page .clickup-inbox-row,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{min-height:4.55rem!important;grid-template-columns:1.75rem minmax(0,1fr) 4.2rem!important;gap:.68rem!important;align-items:center!important;border:0!important;border-radius:0!important;background:var(--inbox-message-bg)!important;color:var(--inbox-message-text)!important;padding:.7rem 1rem!important;box-shadow:none!important}.clickup-inbox-page .clickup-inbox-row.is-unread,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-unread{background:var(--inbox-message-bg)!important}.clickup-inbox-page .clickup-inbox-row>[role=checkbox],.clickup-inbox-page .inbox-row-icon,.clickup-inbox-page .inbox-row-meta,.clickup-inbox-page .inbox-row-actions{display:none!important}.clickup-inbox-page .inbox-row-status-circle{width:1.36rem!important;height:1.36rem!important;align-self:center!important;border-width:2px!important;opacity:.92!important}.clickup-inbox-page .inbox-row-main,.clickup-inbox-page.tavano-inbox-compact .inbox-row-main{grid-column:2!important;min-width:0!important;text-align:start!important}.clickup-inbox-page .inbox-row-title,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title{display:flex!important;min-width:0!important;max-width:100%!important}.clickup-inbox-page .inbox-row-title>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--inbox-message-text)!important;font-size:1.02rem!important;font-weight:740!important;line-height:1.18!important}.clickup-inbox-page .inbox-row-context,.clickup-inbox-page .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--inbox-message-muted)!important;font-size:.88rem!important;line-height:1.2!important}.clickup-inbox-page .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{margin-top:.14rem!important;font-size:.84rem!important}.clickup-inbox-page .inbox-row-time,.clickup-inbox-page.tavano-inbox-compact .inbox-row-time{grid-column:3!important;justify-self:end!important;max-width:4.2rem!important;overflow:hidden!important;color:var(--inbox-message-muted)!important;text-align:end!important;white-space:normal!important;font-size:.78rem!important;line-height:1.12!important}}.home-clickup-page .home-clickup-row{grid-template-columns:2.2rem minmax(0,1fr) auto!important;-moz-column-gap:.72rem!important;column-gap:.72rem!important}.home-clickup-page .home-recent-type{width:2.15rem!important;height:2.15rem!important;min-width:2.15rem!important;border-radius:.72rem!important;font-size:.74rem!important;font-weight:820!important}.home-clickup-page .home-recent-type.is-dm{border-radius:999px!important;background:color-mix(in srgb,var(--inside-primary) 13%,var(--inside-panel-2))!important}.home-clickup-page .home-recent-type.is-channel{color:#111827!important;background:color-mix(in srgb,#f2c94c 28%,var(--inside-panel-2))!important;border-color:color-mix(in srgb,#f2c94c 38%,var(--inside-border))!important}.home-clickup-page .home-recent-type.is-space,.home-clickup-page .home-recent-type.is-list{color:#2563eb!important;background:color-mix(in srgb,#60a5fa 16%,var(--inside-panel-2))!important;border-color:color-mix(in srgb,#60a5fa 34%,var(--inside-border))!important}.home-clickup-page .home-recent-type.is-task{color:var(--inside-primary)!important}.home-clickup-page .home-row-main{min-width:0!important;display:grid!important;gap:.12rem!important}.clickup-inbox-page .inbox-mobile-chip,.tavano-my-tasks-page .mytasks-tab-link,.tavano-my-tasks-page .mytasks-filter-chip{border:1px solid color-mix(in srgb,var(--inside-border, var(--color-border)) 82%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--inside-panel-2, var(--color-surface2)) 54%,transparent)!important;color:var(--inside-muted, var(--color-text-muted))!important;box-shadow:none!important;transform:none!important}.clickup-inbox-page .inbox-mobile-chip.is-active,.tavano-my-tasks-page .mytasks-tab-link[aria-current=page],.tavano-my-tasks-page .mytasks-filter-chip.is-active,.tavano-my-tasks-page .mytasks-filter-chip:hover{border-color:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 30%,var(--inside-border, var(--color-border)))!important;background:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 10%,var(--inside-panel-2, var(--color-surface2)))!important;color:var(--inside-text, var(--color-text))!important}.clickup-inbox-page .inbox-mobile-chip{min-width:7.25rem!important;min-height:3.2rem!important;justify-content:flex-start!important;gap:.55rem!important;padding:.55rem .7rem!important}.clickup-inbox-page .inbox-mobile-chip svg{display:inline-flex!important;width:1.05rem!important;height:1.05rem!important;flex:0 0 auto!important;color:var(--inside-primary, var(--color-primary))!important}.home-clickup-page .home-clickup-search,.clickup-inbox-page .inbox-clickup-search{min-height:3.2rem!important;border:1px solid color-mix(in srgb,var(--inside-border, var(--color-border)) 84%,transparent)!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--inside-panel-2, var(--color-surface2)) 72%,transparent)!important;color:var(--inside-text, var(--color-text))!important;box-shadow:none!important;gap:.65rem!important;padding:0 .78rem!important}.home-clickup-page .home-clickup-search svg,.clickup-inbox-page .inbox-clickup-search svg{flex:0 0 auto!important;color:var(--inside-primary, var(--color-primary))!important}.home-clickup-page .home-clickup-search input,.clickup-inbox-page .inbox-clickup-search input{min-width:0!important;height:100%!important;padding:0!important;color:var(--inside-text, var(--color-text))!important;font-size:.96rem!important;font-weight:620!important}.home-clickup-page .home-clickup-search input::-moz-placeholder,.clickup-inbox-page .inbox-clickup-search input::-moz-placeholder{color:var(--inside-muted, var(--color-text-muted))!important}.home-clickup-page .home-clickup-search input::placeholder,.clickup-inbox-page .inbox-clickup-search input::placeholder{color:var(--inside-muted, var(--color-text-muted))!important}.tavano-my-tasks-page{--tasks-home-bg: var(--color-bg);--tasks-home-panel: var(--color-surface);--tasks-home-panel-2: var(--color-surface2);--tasks-home-border: var(--color-border);--tasks-home-text: var(--color-text);--tasks-home-muted: var(--color-text-muted);width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;background:var(--tasks-home-bg)!important;color:var(--tasks-home-text)!important;gap:.75rem!important}.tavano-app-content:has(.tavano-my-tasks-page){background:var(--tasks-home-bg)!important}.tavano-my-tasks-page .mytasks-command-bar,.tavano-my-tasks-page .mytasks-work-panel,.tavano-my-tasks-page .mytasks-group-panel{border:1px solid var(--tasks-home-border)!important;border-radius:.95rem!important;background:var(--tasks-home-panel)!important;box-shadow:none!important}.tavano-my-tasks-page .mytasks-command-bar{padding:.85rem!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;align-content:start!important;justify-content:start!important;min-height:0!important;height:auto!important;row-gap:.75rem!important}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-header-main{grid-column:1!important;grid-row:1!important;min-height:0!important}.tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions{grid-column:1!important;grid-row:1!important}.tavano-my-tasks-page .mytasks-header-tools{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;grid-column:1!important;grid-row:2!important;padding-top:0!important}.tavano-my-tasks-page .mytasks-tab-strip,.tavano-my-tasks-page .mytasks-view-actions{gap:.5rem!important;border:0!important;padding:0!important}.tavano-my-tasks-page .mytasks-tab-link{min-height:3.05rem!important;padding:.58rem .72rem!important;border-bottom-width:1px!important}.tavano-my-tasks-page .mytasks-tab-link>span,.tavano-my-tasks-page .mytasks-filter-chip{gap:.5rem!important}.tavano-my-tasks-page .mytasks-tab-link svg,.tavano-my-tasks-page .mytasks-filter-chip svg{color:var(--inside-primary, var(--color-primary))!important}.tavano-my-tasks-page .mytasks-work-panel{overflow:visible!important}.tavano-my-tasks-page .mytasks-work-panel>div:first-child{border-bottom:0!important;background:transparent!important;padding:.75rem .75rem .25rem!important}.tavano-my-tasks-page .mytasks-work-panel>div:last-child{background:transparent!important}.tavano-my-tasks-page .mytasks-group-panel{overflow:hidden!important}.tavano-my-tasks-page .mytasks-group-panel>button{padding:.72rem .8rem!important;background:transparent!important}.tavano-my-tasks-page .mytasks-group-panel>button>span:first-child{gap:.6rem!important}.tavano-my-tasks-page .mytasks-group-body{display:grid!important;gap:.45rem!important;min-width:0!important;border-top:0!important;background:transparent!important;padding:0 .7rem .7rem!important}.tavano-my-tasks-page .mytasks-table-head{display:none!important}.tavano-my-tasks-page .mytasks-task-line,.tavano-my-tasks-page .mytasks-task-card{border:1px solid color-mix(in srgb,var(--tasks-home-border) 82%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--tasks-home-panel-2) 54%,transparent)!important;box-shadow:none!important;transform:none!important}.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(0,1fr) auto auto!important;gap:.62rem!important;min-height:3.3rem!important;align-items:center!important;padding:.55rem .68rem!important}.tavano-my-tasks-page .mytasks-task-line:hover,.tavano-my-tasks-page .mytasks-task-card:hover{border-color:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 28%,var(--tasks-home-border))!important;background:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 7%,var(--tasks-home-panel-2))!important;box-shadow:none!important}.tavano-my-tasks-page .mytasks-task-title .flex{gap:.68rem!important}.tavano-my-tasks-page .mytasks-task-field{justify-self:end!important;min-width:0!important;color:var(--tasks-home-muted)!important;font-size:.78rem!important;line-height:1.15!important}.tavano-my-tasks-page .mytasks-task-field:last-child{display:none!important}.tavano-my-tasks-page .mytasks-card-grid{gap:.55rem!important}@media (max-width: 767px){.home-clickup-page .home-clickup-row{grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.68rem!important}.clickup-inbox-page .inbox-mobile-chip-row{gap:.5rem!important;padding:0 1rem .9rem!important}.clickup-inbox-page .inbox-mobile-chip{min-width:7.35rem!important;height:3.15rem!important;border-radius:.82rem!important;font-size:.82rem!important}.tavano-my-tasks-page{min-height:100dvh!important;padding:.75rem .75rem calc(5.75rem + env(safe-area-inset-bottom,0px))!important}.tavano-my-tasks-page .mytasks-command-bar{border-radius:.95rem!important;border-inline:1px solid var(--tasks-home-border)!important;padding:.85rem!important}.tavano-my-tasks-page .mytasks-tab-strip{border-bottom:0!important;padding-top:.55rem!important}.tavano-my-tasks-page .mytasks-tab-link{min-height:3.15rem!important;border-radius:.82rem!important;border-bottom-width:1px!important;padding-inline:.72rem!important;font-size:.86rem!important}.tavano-my-tasks-page .mytasks-work-panel{min-height:auto!important;border-inline:1px solid var(--tasks-home-border)!important;border-bottom:1px solid var(--tasks-home-border)!important}.tavano-my-tasks-page .mytasks-work-panel>div:last-child{overflow:visible!important;padding:.65rem!important}.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;min-height:3.55rem!important}.tavano-my-tasks-page .mytasks-task-field:nth-of-type(2){display:none!important}}.tavano-list-view-page,.tavano-my-tasks-page{--tasks-shell-bg: var(--color-bg);--tasks-panel-bg: var(--color-surface);--tasks-table-bg: var(--color-surface);--tasks-row-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface));--tasks-border: var(--color-border);--tasks-border-soft: color-mix(in srgb, var(--color-border) 72%, transparent);--tasks-text: var(--color-text);--tasks-muted: var(--color-text-muted);--tasks-header-bg: color-mix(in srgb, var(--color-surface2) 76%, var(--color-bg))}.tavano-app-content:has(.tavano-list-view-page),.tavano-app-content:has(.tavano-my-tasks-page),.tavano-list-view-page,.tavano-list-view-stack,.tavano-my-tasks-page{background:var(--tasks-shell-bg)!important}.tavano-list-view-workbench,.tavano-my-tasks-page .mytasks-work-panel,.tavano-my-tasks-page .mytasks-group-panel{border:1px solid var(--tasks-border)!important;border-radius:.95rem!important;background:var(--tasks-panel-bg)!important;box-shadow:none!important;overflow:hidden!important}.tavano-list-view-workbench>.min-h-0,.tavano-my-tasks-page .mytasks-work-panel>div:last-child{background:var(--tasks-table-bg)!important}.tavano-my-tasks-page .mytasks-work-panel>div:last-child{padding:.75rem!important}.tavano-list-view-page .list-view-workbench-header{border-bottom:1px solid var(--tasks-border)!important;background:var(--tasks-header-bg)!important;box-shadow:none!important}.list-table-scroll-inner{min-width:min(72rem,100%)!important;padding:0!important}.list-table-body,.tavano-my-tasks-page .mytasks-group-body{display:grid!important;gap:0!important;background:var(--tasks-table-bg)!important;padding:0!important}.list-table-header,.tavano-my-tasks-page .mytasks-table-head{min-height:2.7rem!important;border:0!important;border-bottom:1px solid var(--tasks-border)!important;border-radius:0!important;background:var(--tasks-header-bg)!important;color:var(--tasks-muted)!important;box-shadow:none!important;padding:.5rem .85rem!important;font-size:.76rem!important;font-weight:650!important;text-transform:none!important}.tavano-my-tasks-page .mytasks-table-head{display:grid!important}.list-table-head-cell,.tavano-my-tasks-page .mytasks-table-head>div{justify-content:flex-start!important;color:var(--tasks-muted)!important;letter-spacing:0!important}.list-task-card,.list-task-card[data-expanded=true],.tavano-my-tasks-page .mytasks-task-card{gap:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.list-task-card[data-expanded=true]>.list-expanded-panel{margin-top:0!important}.list-table-row,.tavano-my-tasks-page .mytasks-task-line{min-height:2.95rem!important;border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.list-table-row{padding:.36rem .85rem!important}.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(18rem,1.55fr) 8.5rem minmax(9.5rem,.8fr) 8.5rem!important;gap:.75rem!important;align-items:center!important;padding:.38rem .85rem!important}.tavano-my-tasks-page .mytasks-table-head{grid-template-columns:minmax(18rem,1.55fr) 8.5rem minmax(9.5rem,.8fr) 8.5rem!important;gap:.75rem!important}.list-table-row:before{display:none!important}.list-table-row:hover,.list-table-row[data-expanded=true],.tavano-my-tasks-page .mytasks-task-line:hover,.tavano-my-tasks-page .mytasks-task-card:hover{border-color:var(--tasks-border-soft)!important;background:var(--tasks-row-hover)!important;box-shadow:none!important;transform:none!important}.list-task-title,.tavano-my-tasks-page .mytasks-task-title,.tavano-my-tasks-page .mytasks-task-title-line{color:var(--tasks-text)!important}.list-task-subline,.list-date-cell,.list-row-comment,.list-assignee-empty,.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-note,.tavano-my-tasks-page .mytasks-group-helper,.tavano-my-tasks-page .mytasks-work-subtitle{color:var(--tasks-muted)!important}.list-row-expand-button,.list-status-dot-button,.list-assignee-trigger,.list-status-trigger,.list-row-attachments,.list-date-chip,.list-priority-chip,.list-subtask-status-trigger{border-color:transparent!important;border-radius:.35rem!important;background:transparent!important;box-shadow:none!important;color:var(--tasks-muted)!important}.list-row-expand-button{width:1.35rem!important;height:1.35rem!important}.list-status-dot-button{width:1.25rem!important;height:1.25rem!important;padding:0!important}.list-date-chip,.list-priority-chip,.list-assignee-trigger,.list-status-trigger{justify-content:flex-start!important;min-height:1.9rem!important;padding-inline:0!important}.list-task-title-line,.tavano-my-tasks-page .mytasks-task-title-line,.tavano-my-tasks-page .mytasks-assignee-cell{display:flex!important;min-width:0!important;align-items:center!important;gap:.5rem!important}.tavano-my-tasks-page .mytasks-task-title .flex{gap:.65rem!important}.tavano-my-tasks-page .mytasks-task-title-line>span:first-child,.tavano-my-tasks-page .mytasks-assignee-cell>span:last-child{min-width:0!important}.tavano-my-tasks-page .mytasks-priority-dot{width:.46rem;height:.46rem;flex:0 0 auto;border-radius:999px}.tavano-my-tasks-page .mytasks-assignee-avatar{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--tasks-border);border-radius:999px;background:var(--color-surface2);color:var(--tasks-muted);font-size:.68rem;font-weight:760;line-height:1}.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-field:nth-of-type(2),.tavano-my-tasks-page .mytasks-task-field:last-child{display:flex!important;min-width:0!important;align-items:center!important;justify-self:stretch!important;gap:.35rem!important;font-size:.86rem!important;line-height:1.2!important}.tavano-my-tasks-page .mytasks-mobile-label{display:none!important}.tavano-my-tasks-page .mytasks-card-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border:1px solid var(--tasks-border)!important;border-radius:.95rem!important;background:var(--tasks-table-bg)!important}.tavano-my-tasks-page .mytasks-task-card{min-height:3rem!important;border-bottom:1px solid var(--tasks-border-soft)!important;padding:.55rem .85rem!important}.tavano-my-tasks-page .mytasks-task-card>div:first-child{margin-bottom:.35rem!important}.tavano-my-tasks-page .mytasks-task-card>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;color:var(--tasks-muted)!important}.list-inline-add-row,.tavano-my-tasks-page .mytasks-add-task-card{min-height:2.9rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--tasks-muted)!important}.list-inline-add-row:hover,.tavano-my-tasks-page .mytasks-add-task-card:hover{background:var(--tasks-row-hover)!important}.list-expanded-panel{padding:0 0 0 3.25rem!important}.list-subtask-panel,.list-subtask-grid,.list-subtask-add-row{border-radius:0!important;background:transparent!important;box-shadow:none!important}.list-subtask-panel{border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important}.list-subtask-panel-head{display:none!important}.list-subtask-grid,.list-subtask-add-row{border:0!important;border-top:1px solid var(--tasks-border-soft)!important}@media (max-width: 767px){.tavano-list-view-page,.tavano-my-tasks-page{padding:0!important}.tavano-list-view-workbench,.tavano-my-tasks-page .mytasks-work-panel{min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem) - 7.75rem)!important;border-inline:0!important;border-bottom:0!important;border-radius:0!important}.tavano-list-view-workbench>.min-h-0,.tavano-my-tasks-page .mytasks-work-panel>div:last-child{overflow-x:auto!important;overflow-y:auto!important;padding:0!important}.tavano-my-tasks-page .mytasks-command-bar{border-radius:0!important;border-inline:0!important;border-top:0!important;padding:.85rem .85rem .4rem!important}.tavano-my-tasks-page .mytasks-work-surface{margin:0!important}.tavano-list-view-tabs,.tavano-my-tasks-page .mytasks-tab-strip{border-bottom:1px solid var(--tasks-border)!important;gap:0!important;padding-top:.45rem!important}.tavano-my-tasks-page .mytasks-tab-link{min-width:-moz-max-content!important;min-width:max-content!important;min-height:2.55rem!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;padding-inline:.8rem!important;font-size:1rem!important}.tavano-my-tasks-page .mytasks-tab-link[aria-current=page]{border-bottom-color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important}.list-table-scroll-inner,.list-table-header,.list-table-row,.list-expanded-panel{min-width:64rem!important}.list-table-header,.list-table-grid{display:grid!important;grid-template-columns:2rem minmax(20rem,1.7fr) 8rem 8rem 9rem 7rem 8rem minmax(10rem,1fr) 3rem!important;-moz-column-gap:.6rem!important;column-gap:.6rem!important}.list-table-row{min-height:4.4rem!important;align-items:center!important}.list-row-updated,.list-row-due,.list-row-priority,.list-row-comment,.list-row-attachments{display:inline-flex!important}.list-row-assignee,.list-row-status{display:flex!important}.list-row-mobile-meta,.list-row-mobile-comment,.list-task-subline{display:none!important}.list-task-title{white-space:nowrap!important}.tavano-my-tasks-page .mytasks-group-panel{border:0!important;border-radius:0!important}.tavano-my-tasks-page .mytasks-group-panel>button{border-bottom:1px solid var(--tasks-border)!important;padding:.62rem .85rem!important}.tavano-my-tasks-page .mytasks-group-body{min-width:54rem!important}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(19rem,1.35fr) 8rem minmax(9rem,.8fr) 8rem!important;gap:.75rem!important}.tavano-my-tasks-page .mytasks-task-line{min-height:4.1rem!important;padding:.48rem .85rem!important}.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-field:nth-of-type(2),.tavano-my-tasks-page .mytasks-task-field:last-child{display:flex!important;font-size:.88rem!important}.tavano-my-tasks-page .mytasks-card-grid{min-width:54rem!important;border-radius:0!important;border-inline:0!important}.tavano-my-tasks-page .mytasks-task-card>div:last-child{grid-template-columns:repeat(4,minmax(8rem,1fr))!important}}.clickup-inbox-page .inbox-mobile-chip-row,.tavano-my-tasks-page .mytasks-tab-strip,.tavano-my-tasks-page .mytasks-view-actions{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;border:0!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important}.tavano-my-tasks-page .mytasks-header-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.55rem!important;border:0!important;background:transparent!important;box-shadow:none!important}.tavano-my-tasks-page .mytasks-compact-stats{flex:1 1 18rem!important;min-width:min(100%,18rem)!important}.tavano-my-tasks-page .mytasks-task-search{flex:1 1 15rem!important;min-width:min(100%,14rem)!important;max-width:22rem!important;height:2.32rem!important;display:inline-flex!important;align-items:center!important;gap:.54rem!important;border:1px solid color-mix(in srgb,var(--inside-border, var(--color-border)) 82%,transparent)!important;border-radius:.74rem!important;background:color-mix(in srgb,var(--inside-panel-2, var(--color-surface2)) 70%,transparent)!important;color:var(--inside-muted, var(--color-text-muted))!important;padding:0 .72rem!important;box-shadow:none!important}.tavano-my-tasks-page .mytasks-task-search svg{width:.98rem!important;height:.98rem!important;flex:0 0 auto!important;color:var(--inside-primary, var(--color-primary))!important}.tavano-my-tasks-page .mytasks-task-search input{min-width:0!important;flex:1 1 auto!important;border:0!important;outline:0!important;background:transparent!important;color:var(--inside-text, var(--color-text))!important;font-size:.86rem!important;font-weight:650!important;line-height:1!important}.tavano-my-tasks-page .mytasks-task-search input::-moz-placeholder{color:color-mix(in srgb,var(--inside-muted, var(--color-text-muted)) 78%,transparent)!important}.tavano-my-tasks-page .mytasks-task-search input::placeholder{color:color-mix(in srgb,var(--inside-muted, var(--color-text-muted)) 78%,transparent)!important}.clickup-inbox-page .inbox-mobile-chip-row::-webkit-scrollbar,.tavano-my-tasks-page .mytasks-tab-strip::-webkit-scrollbar,.tavano-my-tasks-page .mytasks-view-actions::-webkit-scrollbar{display:none!important}.clickup-inbox-page .inbox-mobile-chip,.clickup-inbox-page .inbox-mobile-primary-pill,.clickup-inbox-page .inbox-sort-trigger,.tavano-my-tasks-page .mytasks-tab-link,.tavano-my-tasks-page .mytasks-filter-chip{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:2.32rem!important;height:2.32rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;border:1px solid color-mix(in srgb,var(--inside-border, var(--color-border)) 82%,transparent)!important;border-radius:.74rem!important;background:color-mix(in srgb,var(--inside-panel-2, var(--color-surface2)) 68%,transparent)!important;color:var(--inside-muted, var(--color-text-muted))!important;padding:0 .74rem!important;box-shadow:none!important;transform:none!important;font-size:.82rem!important;font-weight:720!important;line-height:1!important;white-space:nowrap!important}.clickup-inbox-page .inbox-mobile-chip.is-active,.clickup-inbox-page .inbox-mobile-primary-pill.is-active,.tavano-my-tasks-page .mytasks-tab-link[aria-current=page],.tavano-my-tasks-page .mytasks-filter-chip.is-active,.tavano-my-tasks-page .mytasks-filter-chip:hover{border-color:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 32%,var(--inside-border, var(--color-border)))!important;background:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 10%,var(--inside-panel-2, var(--color-surface2)))!important;color:var(--inside-text, var(--color-text))!important}.clickup-inbox-page .inbox-mobile-chip svg,.clickup-inbox-page .inbox-mobile-primary-pill svg,.tavano-my-tasks-page .mytasks-tab-link svg,.tavano-my-tasks-page .mytasks-filter-chip svg{width:.98rem!important;height:.98rem!important;flex:0 0 auto!important;color:var(--inside-primary, var(--color-primary))!important}.clickup-inbox-page .inbox-mobile-chip span,.tavano-my-tasks-page .mytasks-tab-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tavano-my-tasks-page .mytasks-command-bar,.tavano-my-tasks-page .mytasks-work-panel,.tavano-my-tasks-page .mytasks-group-panel,.tavano-my-tasks-page .mytasks-card-grid,.tavano-list-view-workbench{border-radius:.9rem!important;background:color-mix(in srgb,var(--tasks-home-panel, var(--color-surface)) 88%,transparent)!important;border-color:var(--tasks-home-border, var(--color-border))!important}.tavano-my-tasks-page .mytasks-group-panel>button{min-height:2.55rem!important;padding:.45rem .75rem!important}.list-table-header,.tavano-my-tasks-page .mytasks-table-head{min-height:2.24rem!important;padding:.34rem .72rem!important;font-size:.72rem!important}.list-table-row,.tavano-my-tasks-page .mytasks-task-line{min-height:2.34rem!important;padding:.28rem .72rem!important}.tavano-my-tasks-page .mytasks-task-line,.tavano-my-tasks-page .mytasks-table-head{grid-template-columns:minmax(18rem,1.55fr) 7.6rem minmax(8rem,.75fr) 7.2rem!important;gap:.58rem!important}.tavano-my-tasks-page .mytasks-task-line .mytasks-task-note{display:none!important}.list-task-title,.tavano-my-tasks-page .mytasks-task-title-line>span:first-child{font-size:.84rem!important;font-weight:690!important;line-height:1.1!important;white-space:nowrap!important}.tavano-my-tasks-page .mytasks-task-title .flex{gap:.48rem!important}.tavano-my-tasks-page .mytasks-task-title .w-4,.tavano-my-tasks-page .mytasks-task-title svg{width:.92rem!important;height:.92rem!important}.tavano-my-tasks-page .mytasks-priority-dot{width:.38rem!important;height:.38rem!important}.tavano-my-tasks-page .mytasks-assignee-avatar,.list-avatar{width:1.22rem!important;height:1.22rem!important;font-size:.58rem!important}.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-field:nth-of-type(2),.tavano-my-tasks-page .mytasks-task-field:last-child{font-size:.76rem!important;line-height:1.05!important;white-space:nowrap!important}.tavano-my-tasks-page .mytasks-task-card{display:grid!important;grid-template-columns:minmax(18rem,1.45fr) 8rem 9rem 8rem minmax(10rem,1fr)!important;align-items:center!important;gap:.58rem!important;min-height:2.45rem!important;padding:.32rem .72rem!important}.tavano-my-tasks-page .mytasks-task-card>div:first-child{margin:0!important;min-width:0!important}.tavano-my-tasks-page .mytasks-task-card>div:last-child{display:contents!important}.tavano-my-tasks-page .mytasks-task-card>div:last-child>div{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.76rem!important}.tavano-my-tasks-page .mytasks-task-card .mytasks-shared-badge{height:1.4rem!important;padding-inline:.4rem!important}.tavano-my-tasks-page .mytasks-add-task-card{display:inline-flex!important;grid-template-columns:none!important;min-height:2.45rem!important;justify-content:flex-start!important}@media (max-width: 767px){.tavano-my-tasks-page{padding:.7rem .7rem calc(5.75rem + env(safe-area-inset-bottom,0px))!important}.tavano-my-tasks-page .mytasks-command-bar{border:1px solid var(--tasks-home-border, var(--color-border))!important;border-radius:.9rem!important;padding:.72rem!important}.tavano-my-tasks-page .mytasks-tab-strip{border-bottom:0!important;gap:.44rem!important;padding-top:.48rem!important;order:1!important;width:100%!important}.tavano-my-tasks-page .mytasks-tab-link{min-height:2.28rem!important;height:2.28rem!important;border:1px solid color-mix(in srgb,var(--inside-border, var(--color-border)) 82%,transparent)!important;border-radius:.74rem!important;background:color-mix(in srgb,var(--inside-panel-2, var(--color-surface2)) 68%,transparent)!important;padding-inline:.68rem!important;font-size:.82rem!important}.tavano-my-tasks-page .mytasks-tab-link[aria-current=page]{border-color:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 32%,var(--inside-border, var(--color-border)))!important;background:color-mix(in srgb,var(--inside-primary, var(--color-primary)) 10%,var(--inside-panel-2, var(--color-surface2)))!important}.tavano-my-tasks-page .mytasks-work-panel,.tavano-my-tasks-page .mytasks-group-panel,.tavano-my-tasks-page .mytasks-card-grid{border-radius:.9rem!important;border-inline:1px solid var(--tasks-home-border, var(--color-border))!important}.tavano-my-tasks-page .mytasks-work-panel{min-height:auto!important}.tavano-my-tasks-page .mytasks-work-panel>div:last-child{overflow-x:auto!important;padding:.55rem!important}.tavano-my-tasks-page .mytasks-task-search{width:100%!important;max-width:none!important;order:2!important}.tavano-my-tasks-page .mytasks-view-actions{order:3!important}.tavano-my-tasks-page .mytasks-group-body,.tavano-my-tasks-page .mytasks-card-grid{min-width:43rem!important}.tavano-my-tasks-page .mytasks-table-head,.tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(16rem,1.45fr) 6.8rem minmax(7.5rem,.75fr) 6.8rem!important;gap:.5rem!important}.tavano-my-tasks-page .mytasks-task-line{min-height:2.72rem!important;padding:.32rem .65rem!important}.tavano-my-tasks-page .mytasks-task-card{grid-template-columns:minmax(16rem,1.45fr) 7rem 8rem 7rem minmax(8rem,1fr)!important;min-height:2.72rem!important;padding:.34rem .65rem!important}}.clickup-inbox-page{--inbox-home-bg: var(--inside-bg, var(--color-background));--inbox-home-panel: var(--inside-panel, var(--color-surface));--inbox-home-panel-2: var(--inside-panel-2, var(--color-surface2));--inbox-home-border: var(--inside-border, var(--color-border));--inbox-home-text: var(--inside-text, var(--color-text));--inbox-home-muted: var(--inside-muted, var(--color-text-muted));--inbox-home-primary: var(--inside-primary, var(--color-primary))}.clickup-inbox-page .inbox-mobile-chip,.clickup-inbox-page .inbox-mobile-primary-pill,.clickup-inbox-page .inbox-mobile-round,.clickup-inbox-page .inbox-clickup-search{box-shadow:none!important}.clickup-inbox-page .inbox-swipe-wrap{position:relative!important;overflow:hidden!important;margin:.32rem .75rem!important;border:0!important;border-radius:.82rem!important;background:transparent!important}.clickup-inbox-page .inbox-swipe-wrap+.inbox-swipe-wrap{margin-top:.38rem!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{border-radius:.82rem!important;overflow:hidden!important}.clickup-inbox-page .inbox-swipe-unread{width:4.75rem!important;justify-content:center!important;gap:.2rem!important;background:color-mix(in srgb,var(--inbox-home-primary) 82%,#d94675)!important;color:#fff!important}.clickup-inbox-page .inbox-swipe-action-group{width:9rem!important}.clickup-inbox-page .inbox-swipe-action-group.is-single{width:4.9rem!important}.clickup-inbox-page .inbox-swipe-unread,.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{flex-direction:column!important;gap:.24rem!important;font-size:.68rem!important;font-weight:760!important;letter-spacing:0!important;line-height:1!important}.clickup-inbox-page .inbox-swipe-snooze{background:color-mix(in srgb,#5f6ee7 84%,var(--inbox-home-panel))!important}.clickup-inbox-page .inbox-swipe-clear{background:color-mix(in srgb,#39a66a 84%,var(--inbox-home-panel))!important}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{width:1.05rem!important;height:1.05rem!important;stroke-width:2.15!important}.clickup-inbox-page .inbox-swipe-action span,.clickup-inbox-page .inbox-swipe-action-group span{max-width:3.6rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .clickup-inbox-row,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{border:1px solid color-mix(in srgb,var(--inbox-home-border) 78%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--inbox-home-panel) 92%,transparent)!important;box-shadow:none!important}.clickup-inbox-page .clickup-inbox-row.is-unread,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--inbox-home-primary) 4%,var(--inbox-home-panel))!important}.clickup-inbox-page .clickup-inbox-row:hover{background:color-mix(in srgb,var(--inbox-home-primary) 6%,var(--inbox-home-panel))!important}.clickup-inbox-page .inbox-row-status-circle{width:1.18rem!important;height:1.18rem!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid var(--inbox-status-color, var(--inbox-home-primary))!important;border-radius:999px!important;background:color-mix(in srgb,var(--inbox-status-color, var(--inbox-home-primary)) 10%,var(--inbox-home-panel-2))!important;color:var(--inbox-status-color, var(--inbox-home-primary))!important}.clickup-inbox-page .inbox-row-status-circle>span{width:.42rem!important;height:.42rem!important;border-radius:999px!important;background:var(--inbox-status-color, var(--inbox-home-primary))!important}.clickup-inbox-page .inbox-row-status-circle.is-done{background:color-mix(in srgb,var(--inbox-status-color, var(--inbox-home-primary)) 18%,var(--inbox-home-panel-2))!important}.clickup-inbox-page .inbox-row-status-circle svg{width:.76rem!important;height:.76rem!important;stroke-width:2.65!important;color:var(--inbox-status-color, var(--inbox-home-primary))!important}.clickup-inbox-page .inbox-row-status-circle:not(.is-done){background:radial-gradient(circle at center,transparent 46%,color-mix(in srgb,var(--inbox-status-color, var(--inbox-home-primary)) 10%,transparent) 47%),color-mix(in srgb,var(--inbox-status-color, var(--inbox-home-primary)) 7%,var(--inbox-home-panel-2))!important}.clickup-inbox-page .inbox-row-title>span:first-child{color:var(--inbox-home-text)!important;font-size:.96rem!important;font-weight:740!important;line-height:1.13!important}.clickup-inbox-page .inbox-row-context,.clickup-inbox-page .inbox-row-message,.clickup-inbox-page .inbox-row-time{color:var(--inbox-home-muted)!important;font-size:.8rem!important;font-weight:560!important}.clickup-inbox-page .inbox-row-message{margin-top:.1rem!important}.clickup-inbox-page .inbox-row-time small,.clickup-inbox-page .inbox-row-time span{color:inherit!important;font-size:inherit!important;font-weight:650!important}@media (max-width: 767px){.clickup-inbox-page .inbox-page-frame{padding:.72rem .72rem calc(5.8rem + env(safe-area-inset-bottom,0px))!important;gap:.72rem!important;background:var(--inbox-home-bg)!important}.clickup-inbox-page .clickup-inbox-header{border:1px solid color-mix(in srgb,var(--inbox-home-border) 82%,transparent)!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--inbox-home-panel) 94%,transparent)!important;padding:.82rem!important}.clickup-inbox-page .inbox-clickup-title-row{min-height:2.35rem!important;padding:0 0 .62rem!important}.clickup-inbox-page .inbox-title-icon{width:2.15rem!important;height:2.15rem!important;border:1px solid color-mix(in srgb,var(--inbox-home-primary) 24%,var(--inbox-home-border))!important;border-radius:.78rem!important;background:color-mix(in srgb,var(--inbox-home-primary) 9%,var(--inbox-home-panel-2))!important;color:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-title-cluster h1{font-size:1.34rem!important;font-weight:780!important;letter-spacing:0!important}.clickup-inbox-page .inbox-title-cluster p{display:none!important}.clickup-inbox-page .inbox-title-actions svg{width:1.05rem!important;height:1.05rem!important}.clickup-inbox-page .inbox-title-avatar{width:2.15rem!important;height:2.15rem!important;border-radius:.78rem!important;font-size:.8rem!important}.clickup-inbox-page .inbox-clickup-search-row{padding:0 0 .62rem!important;background:transparent!important}.clickup-inbox-page .inbox-clickup-search{height:2.74rem!important;border:1px solid color-mix(in srgb,var(--inbox-home-border) 78%,transparent)!important;border-radius:.9rem!important;background:color-mix(in srgb,var(--inbox-home-panel-2) 70%,transparent)!important;padding:0 .76rem!important}.clickup-inbox-page .inbox-clickup-search svg{width:1.05rem!important;height:1.05rem!important;color:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-clickup-search input{font-size:.92rem!important;font-weight:650!important}.clickup-inbox-page .inbox-mobile-primary-row{grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem!important;gap:.5rem!important;padding:.05rem 0 .52rem!important;background:transparent!important}.clickup-inbox-page .inbox-mobile-primary-pill{height:2.58rem!important;border:1px solid color-mix(in srgb,var(--inbox-home-border) 78%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--inbox-home-panel-2) 70%,transparent)!important;color:var(--inbox-home-text)!important;justify-content:flex-start!important;gap:.5rem!important;padding:0 .72rem!important;font-size:.92rem!important;font-weight:740!important}.clickup-inbox-page .inbox-mobile-primary-pill svg{width:1rem!important;height:1rem!important;color:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-mobile-primary-pill strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .inbox-mobile-primary-pill span{margin-inline-start:auto!important;min-width:1.35rem!important;height:1.35rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--inbox-home-primary) 13%,var(--inbox-home-panel))!important;color:var(--inbox-home-primary)!important;font-size:.74rem!important;font-weight:780!important}.clickup-inbox-page .inbox-mobile-primary-pill i{width:.48rem!important;height:.48rem!important;margin-inline-start:.1rem!important;border-radius:999px!important;background:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-mobile-round{width:2.75rem!important;height:2.58rem!important;border:1px solid color-mix(in srgb,var(--inbox-home-border) 78%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--inbox-home-panel-2) 70%,transparent)!important;color:var(--inbox-home-text)!important}.clickup-inbox-page .inbox-mobile-round svg{width:1.05rem!important;height:1.05rem!important;color:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-mobile-chip-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;padding:0!important;margin:0!important;background:transparent!important;overflow:visible!important}.clickup-inbox-page .inbox-mobile-chip{width:100%!important;height:2.78rem!important;min-width:0!important;justify-content:flex-start!important;gap:.5rem!important;border:1px solid color-mix(in srgb,var(--inbox-home-border) 78%,transparent)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--inbox-home-panel-2) 70%,transparent)!important;color:var(--inbox-home-text)!important;padding:0 .68rem!important;font-size:.82rem!important;font-weight:720!important}.clickup-inbox-page .inbox-mobile-chip svg{width:1.02rem!important;height:1.02rem!important;flex:0 0 auto!important;color:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-mobile-chip span{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clickup-inbox-page .inbox-mobile-chip strong{min-width:1.34rem!important;height:1.34rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--inbox-home-primary) 12%,var(--inbox-home-panel))!important;color:var(--inbox-home-primary)!important;font-size:.72rem!important;font-weight:780!important}.clickup-inbox-page .inbox-mobile-chip.is-active{border-color:color-mix(in srgb,var(--inbox-home-primary) 30%,var(--inbox-home-border))!important;background:color-mix(in srgb,var(--inbox-home-primary) 9%,var(--inbox-home-panel-2))!important}.clickup-inbox-page .inbox-lane-strip,.clickup-inbox-page .inbox-desktop-buckets,.clickup-inbox-page .inbox-desktop-inline-actions{display:none!important}.clickup-inbox-page .inbox-list-surface{border:1px solid color-mix(in srgb,var(--inbox-home-border) 78%,transparent)!important;border-radius:.95rem!important;background:color-mix(in srgb,var(--inbox-home-panel) 94%,transparent)!important;overflow:hidden!important}.clickup-inbox-page .inbox-group-stack{padding:.68rem 0 .84rem!important}.clickup-inbox-page .inbox-date-heading{min-height:1.7rem!important;padding:0 .82rem .24rem!important;font-size:.86rem!important;font-weight:750!important}.clickup-inbox-page .inbox-date-toggle{gap:.38rem!important;color:var(--inbox-home-muted)!important}.clickup-inbox-page .inbox-date-toggle svg{width:.88rem!important;height:.88rem!important}.clickup-inbox-page .inbox-date-toggle em{min-width:1.34rem!important;height:1.34rem!important;font-size:.72rem!important;background:color-mix(in srgb,var(--inbox-home-primary) 12%,var(--inbox-home-panel-2))!important;color:var(--inbox-home-primary)!important}.clickup-inbox-page .inbox-date-rows{padding-bottom:.16rem!important;background:transparent!important}.clickup-inbox-page .clickup-inbox-row,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{min-height:3.74rem!important;grid-template-columns:1.58rem minmax(0,1fr) 3.8rem!important;gap:.58rem!important;padding:.5rem .68rem!important}.clickup-inbox-page .inbox-row-status-circle{width:1.18rem!important;height:1.18rem!important;border-width:2px!important}.clickup-inbox-page .inbox-row-title>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:.88rem!important;font-weight:730!important}.clickup-inbox-page .inbox-row-context,.clickup-inbox-page .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{font-size:.72rem!important;font-weight:560!important}.clickup-inbox-page .inbox-row-time,.clickup-inbox-page.tavano-inbox-compact .inbox-row-time{max-width:3.8rem!important;font-size:.72rem!important;font-weight:650!important}}@media (max-width: 767px){.clickup-inbox-page .inbox-page-frame{padding:.48rem .72rem calc(5.8rem + env(safe-area-inset-bottom,0px))!important;gap:.58rem!important;background:var(--inbox-home-bg)!important}.clickup-inbox-page .clickup-inbox-header{border-radius:.82rem!important;border-color:color-mix(in srgb,var(--inbox-home-border) 72%,transparent)!important;background:color-mix(in srgb,var(--inbox-home-panel) 88%,transparent)!important;padding:.64rem!important}.clickup-inbox-page .inbox-clickup-title-row,.clickup-inbox-page .inbox-clickup-search-row{display:none!important}.clickup-inbox-page .inbox-mobile-primary-row{grid-template-columns:minmax(0,1fr) 2.58rem!important;gap:.46rem!important;padding:0 0 .5rem!important}.clickup-inbox-page .inbox-mobile-primary-row .inbox-mobile-primary-pill+.inbox-mobile-round{display:none!important}.clickup-inbox-page .inbox-mobile-primary-pill,.clickup-inbox-page .inbox-mobile-round,.clickup-inbox-page .inbox-mobile-chip{border-radius:.74rem!important;border-color:color-mix(in srgb,var(--inbox-home-border) 74%,transparent)!important;background:color-mix(in srgb,var(--inbox-home-panel-2) 72%,transparent)!important}.clickup-inbox-page .inbox-mobile-primary-pill{height:2.42rem!important;padding:0 .68rem!important;gap:.48rem!important}.clickup-inbox-page .inbox-mobile-primary-pill strong{font-size:.92rem!important}.clickup-inbox-page .inbox-mobile-primary-pill span,.clickup-inbox-page .inbox-mobile-chip strong{background:color-mix(in srgb,var(--inbox-home-primary) 12%,var(--inbox-home-panel))!important}.clickup-inbox-page .inbox-mobile-round{width:2.58rem!important;height:2.42rem!important}.clickup-inbox-page .inbox-mobile-chip-row{gap:.46rem!important}.clickup-inbox-page .inbox-mobile-chip{height:2.48rem!important;padding:0 .62rem!important;gap:.48rem!important;font-size:.8rem!important}.clickup-inbox-page .inbox-list-surface{border-radius:.82rem!important;background:color-mix(in srgb,var(--inbox-home-panel) 90%,transparent)!important}.clickup-inbox-page .inbox-group-stack{padding:.6rem 0 .78rem!important}.clickup-inbox-page .inbox-date-heading{padding-inline:.72rem!important}.clickup-inbox-page .inbox-swipe-wrap{margin:.26rem .56rem!important;border-radius:.74rem!important;background:transparent!important}.clickup-inbox-page .inbox-swipe-wrap+.inbox-swipe-wrap{margin-top:.32rem!important}.clickup-inbox-page .inbox-swipe-action,.clickup-inbox-page .inbox-swipe-action-group{border-radius:.74rem!important}.clickup-inbox-page .inbox-swipe-unread{width:4rem!important}.clickup-inbox-page .inbox-swipe-action-group{width:7.25rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.clickup-inbox-page .inbox-swipe-action-group.is-single{width:4rem!important;grid-template-columns:minmax(0,1fr)!important}.clickup-inbox-page .inbox-swipe-unread,.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{gap:.16rem!important;font-size:.62rem!important;font-weight:760!important;min-width:0!important;padding-inline:0!important}.clickup-inbox-page .inbox-swipe-unread{width:4rem!important;min-width:4rem!important}.clickup-inbox-page .inbox-swipe-snooze,.clickup-inbox-page .inbox-swipe-clear{width:100%!important}.clickup-inbox-page .inbox-swipe-action svg,.clickup-inbox-page .inbox-swipe-action-group svg{width:.96rem!important;height:.96rem!important}.clickup-inbox-page .inbox-swipe-action span,.clickup-inbox-page .inbox-swipe-action-group span{max-width:2.9rem!important}.clickup-inbox-page .clickup-inbox-row,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{min-height:3.48rem!important;grid-template-columns:1.42rem minmax(0,1fr) 3.25rem!important;gap:.48rem!important;padding:.44rem .58rem!important;border-radius:.74rem!important;background:var(--color-surface)!important}.clickup-inbox-page .clickup-inbox-row.is-unread,.clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--inbox-home-primary) 5%,var(--color-surface))!important}.clickup-inbox-page .inbox-row-status-circle{width:1.08rem!important;height:1.08rem!important;border-width:2px!important}.clickup-inbox-page .inbox-row-title>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:.84rem!important;line-height:1.12!important}.clickup-inbox-page .inbox-row-context,.clickup-inbox-page .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{font-size:.69rem!important;line-height:1.15!important}.clickup-inbox-page .inbox-row-time,.clickup-inbox-page.tavano-inbox-compact .inbox-row-time{max-width:3.25rem!important;font-size:.68rem!important;line-height:1.18!important;transition:opacity .14s ease!important}.clickup-inbox-page .inbox-swipe-wrap.is-open-actions .inbox-row-time,.clickup-inbox-page .inbox-swipe-wrap.is-open-unread .inbox-row-time,.clickup-inbox-page .inbox-swipe-wrap.is-dragging .inbox-row-time{opacity:0!important}}@media (max-width: 767px){.clickup-inbox-page .inbox-page-frame{padding:.58rem .86rem calc(5.8rem + env(safe-area-inset-bottom,0px))!important;gap:.76rem!important}.clickup-inbox-page .clickup-inbox-header,.clickup-inbox-page .inbox-list-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.clickup-inbox-page .clickup-inbox-header{padding:0!important}.clickup-inbox-page .inbox-mobile-primary-row{padding-bottom:.48rem!important}.clickup-inbox-page .inbox-mobile-chip-row{padding-bottom:.1rem!important}.clickup-inbox-page .inbox-list-surface{overflow:visible!important}.clickup-inbox-page .inbox-group-stack{padding:0!important}.clickup-inbox-page .inbox-date-group+.inbox-date-group{margin-top:.72rem!important}.clickup-inbox-page .inbox-date-heading{padding:0 .12rem .36rem!important}.clickup-inbox-page .inbox-date-rows{overflow:visible!important;padding:0!important}.clickup-inbox-page .inbox-swipe-wrap{margin:0 0 .38rem!important}}.tavano-inbox-compact.tavano-my-tasks-page{min-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem));background:var(--tasks-shell-bg)!important;color:var(--tasks-text)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-page-frame{max-width:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-label{display:none!important}@media (min-width: 768px){.tavano-app-content:has(.tavano-inbox-compact.tavano-my-tasks-page){padding:1.25rem 1.5rem!important;background:var(--tasks-shell-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-page-frame{gap:.75rem!important;padding:0!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-compact-header,.tavano-inbox-compact.tavano-my-tasks-page .inbox-list-surface,.tavano-inbox-compact.tavano-my-tasks-page .inbox-selection-bar{border-color:var(--tasks-border-soft)!important;border-radius:0!important;background:var(--tasks-panel-bg)!important;box-shadow:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-compact-header{overflow:hidden!important;padding:0!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-clickup-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;border-bottom:1px solid var(--tasks-border)!important;padding:1rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-title-cluster{display:flex!important;min-width:0!important;align-items:center!important;gap:.75rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-title-icon{display:grid!important;width:2.5rem!important;height:2.5rem!important;place-items:center!important;border:1px solid var(--tasks-border)!important;border-radius:.5rem!important;background:var(--color-surface2)!important;color:var(--color-primary)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-clickup-title-row h1{margin:0!important;color:var(--tasks-text)!important;font-size:1.7rem!important;font-weight:750!important;letter-spacing:0!important;line-height:1.15!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-clickup-title-row p{margin-top:.25rem!important;color:var(--tasks-muted)!important;font-size:.9rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-title-actions{display:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-clickup-search-row{display:grid!important;grid-template-columns:minmax(18rem,34rem) auto!important;align-items:center!important;gap:.75rem!important;border-bottom:1px solid var(--tasks-border)!important;padding:.75rem 1rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-clickup-search{display:flex!important;height:2.55rem!important;align-items:center!important;gap:.65rem!important;border:1px solid var(--tasks-border)!important;border-radius:.5rem!important;background:var(--tasks-table-bg)!important;padding-inline:.85rem!important;color:var(--tasks-muted)!important;box-shadow:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-clickup-search input{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--tasks-text)!important;font-size:.92rem!important;font-weight:550!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-filter-button{justify-self:end!important;border:1px solid var(--tasks-border)!important;border-radius:.5rem!important;background:var(--color-surface2)!important;color:var(--color-primary)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-desktop-buckets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid var(--tasks-border)!important;background:var(--tasks-header-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-desktop-bucket{display:flex!important;min-height:4.3rem!important;align-items:center!important;gap:.8rem!important;border:0!important;border-inline-end:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;padding:.8rem 1rem!important;color:var(--tasks-muted)!important;text-align:start!important;box-shadow:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-desktop-bucket.is-active{border-bottom:2px solid var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 12%,transparent)!important;color:var(--tasks-text)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-desktop-bucket strong,.tavano-inbox-compact.tavano-my-tasks-page .inbox-desktop-bucket em{color:inherit!important;font-style:normal!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-desktop-bucket small{display:block!important;margin-top:.15rem!important;color:var(--tasks-muted)!important;font-size:.78rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-primary-row{display:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-chip-row{display:flex!important;gap:.5rem!important;overflow-x:auto!important;border-bottom:1px solid var(--tasks-border)!important;padding:.65rem 1rem!important;background:var(--tasks-panel-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-chip{display:inline-flex!important;min-height:2.25rem!important;flex:0 0 auto!important;align-items:center!important;gap:.5rem!important;border:1px solid var(--tasks-border)!important;border-radius:.5rem!important;background:transparent!important;padding:0 .75rem!important;color:var(--tasks-muted)!important;font-size:.85rem!important;font-weight:700!important;box-shadow:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-chip.is-active{border-color:var(--color-primary)!important;background:var(--color-primary-soft)!important;color:var(--tasks-text)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mobile-chip strong{display:inline-flex!important;min-width:1.45rem!important;height:1.45rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important;font-size:.75rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-lane-strip{gap:.5rem!important;border-top:0!important;border-bottom:2px solid var(--color-primary)!important;padding:.75rem 1rem!important;background:var(--tasks-panel-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-sort-trigger,.tavano-inbox-compact.tavano-my-tasks-page .inbox-lane-chip,.tavano-inbox-compact.tavano-my-tasks-page .inbox-small-button{min-height:2.25rem!important;border-radius:.5rem!important;border-color:var(--tasks-border)!important;background:var(--color-surface2)!important;color:var(--tasks-text)!important;box-shadow:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-list-surface{overflow:hidden!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-group-stack{display:grid!important;gap:.75rem!important;padding:.75rem!important;background:var(--tasks-shell-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-group{overflow:hidden!important;border:1px solid var(--tasks-border-soft)!important;border-radius:.5rem!important;background:var(--tasks-table-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-heading{border-bottom:1px solid var(--tasks-border)!important;background:var(--tasks-panel-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-toggle{display:flex!important;width:100%!important;min-height:2.85rem!important;align-items:center!important;gap:.65rem!important;padding:0 .85rem!important;color:var(--tasks-text)!important;text-align:start!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-toggle span{font-size:.92rem!important;font-weight:750!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-toggle em{display:inline-flex!important;min-width:1.6rem!important;height:1.6rem!important;align-items:center!important;justify-content:center!important;border:1px solid var(--tasks-border)!important;border-radius:.45rem!important;color:var(--tasks-muted)!important;font-size:.75rem!important;font-style:normal!important;font-weight:750!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-table-head,.tavano-inbox-compact.tavano-my-tasks-page .inbox-task-row{display:grid!important;grid-template-columns:minmax(22rem,1.5fr) 9rem minmax(12rem,.75fr) minmax(15rem,.95fr)!important;gap:.75rem!important;align-items:center!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-table-head{min-height:2.65rem!important;border-bottom:1px solid var(--tasks-border)!important;background:var(--tasks-header-bg)!important;padding:.5rem .85rem!important;color:var(--tasks-muted)!important;font-size:.76rem!important;font-weight:700!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-swipe-wrap{position:relative!important;overflow:hidden!important;background:var(--tasks-table-bg)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-swipe-action,.tavano-inbox-compact.tavano-my-tasks-page .inbox-swipe-action-group{display:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-task-row{min-height:3.2rem!important;border:0!important;border-bottom:1px solid var(--tasks-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.35rem .85rem!important;transform:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-task-row:hover{background:var(--tasks-row-hover)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-task-row.is-unread{background:color-mix(in srgb,var(--color-primary) 5%,var(--tasks-table-bg))!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title-cell{display:grid!important;grid-template-columns:1.25rem 1.35rem 1.8rem minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important;min-width:0!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title-cell [role=checkbox]{width:.9rem!important;height:.9rem!important;border-radius:999px!important;background:transparent!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-status-circle{width:1rem!important;height:1rem!important;border:2px solid var(--inbox-status-color, var(--tasks-muted))!important;border-radius:999px!important;background:transparent!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-status-circle.is-done{background:var(--inbox-status-color, var(--color-success))!important;color:var(--color-onPrimary)!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-icon{width:1.75rem!important;height:1.75rem!important;border-radius:.45rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-main{display:block!important;min-width:0!important;padding:0!important;color:var(--tasks-text)!important;text-align:start!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title{min-width:0!important;color:var(--tasks-text)!important;line-height:1.15!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title>span:first-child{color:var(--tasks-text)!important;font-size:.9rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-context,.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-message{max-width:100%!important;color:var(--tasks-muted)!important;font-size:.78rem!important;line-height:1.25!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-time{display:inline-flex!important;align-items:center!important;gap:.35rem!important;color:var(--tasks-muted)!important;font-size:.84rem!important;font-weight:550!important;text-align:start!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-time small{color:var(--tasks-muted)!important;font-size:inherit!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-time small:before{content:"·";margin-inline-end:.35rem}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-kind-cell{align-items:center!important;gap:.4rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-mini-badge{height:1.55rem!important;max-width:100%!important;border-color:var(--tasks-border)!important;border-radius:.4rem!important;background:transparent!important;color:var(--tasks-muted)!important;padding-inline:.45rem!important;font-size:.72rem!important;font-weight:650!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-actions{display:flex!important;min-width:0!important;justify-content:flex-end!important;gap:.35rem!important;overflow-x:auto!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-actions::-webkit-scrollbar{display:none}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-action,.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-actions .tavano-toolbar-pill{min-height:1.85rem!important;border-radius:.45rem!important;padding:0 .55rem!important;font-size:.72rem!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important}}@media (max-width: 767px){.tavano-inbox-compact.tavano-my-tasks-page .inbox-table-head{display:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-task-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem!important;align-items:center!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title-cell{display:grid!important;grid-template-columns:1.35rem 1.6rem minmax(0,1fr)!important;gap:.65rem!important;align-items:center!important;min-width:0!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title-cell [role=checkbox]{display:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-status-circle{width:1.1rem!important;height:1.1rem!important;border:2px solid var(--inbox-status-color, var(--color-text-muted))!important;border-radius:999px!important;background:transparent!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-main{min-width:0!important;text-align:start!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-updated-cell{justify-self:end!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-kind-cell{grid-column:1 / -1!important;padding-inline-start:2rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-actions{display:none!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-task-row,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.34rem!important;align-items:start!important;min-width:0!important;padding:.72rem 1rem!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:grid!important;grid-column:1 / -1!important;grid-template-columns:1.35rem minmax(0,1fr)!important;gap:.64rem!important;align-items:start!important;min-width:0!important;width:100%!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-main,.clickup-inbox-page.tavano-inbox-compact .inbox-row-main{grid-column:auto!important;min-width:0!important;width:100%!important;max-width:100%!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-title>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-context,.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message{width:100%!important;min-width:0!important;max-width:100%!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-time,.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-updated-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-time,.clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell{display:inline-flex!important;grid-column:1 / -1!important;justify-self:start!important;max-width:100%!important;padding-inline-start:1.99rem!important;gap:.38rem!important;text-align:start!important;white-space:nowrap!important}.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-kind-cell,.tavano-inbox-compact.tavano-my-tasks-page .inbox-row-actions,.clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:none!important}}.clickup-inbox-page .inbox-clear-action,.clickup-inbox-page.tavano-inbox-compact .inbox-clear-action{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 78%,var(--color-surface)),color-mix(in srgb,var(--color-primary) 10%,var(--color-surface2)))!important;color:var(--color-primary)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 10%,transparent)!important}.clickup-inbox-page .inbox-clear-action:hover,.clickup-inbox-page.tavano-inbox-compact .inbox-clear-action:hover{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 88%,var(--color-surface)),color-mix(in srgb,var(--color-primary) 15%,var(--color-surface2)))!important;color:var(--color-primary)!important}.clickup-inbox-page .inbox-clear-action svg,.clickup-inbox-page.tavano-inbox-compact .inbox-clear-action svg{flex:0 0 auto!important}.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header--minimal{padding:0!important;overflow:hidden!important}.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header--minimal .inbox-desktop-buckets{border-top:0!important}.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header--minimal .inbox-mobile-primary-row{grid-template-columns:minmax(0,1fr) 2.4rem!important;padding:.65rem .7rem .45rem!important}.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header--minimal .inbox-mobile-chip-row{padding-top:.45rem!important}.tavano-my-tasks-page .mytasks-command-bar--minimal{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.65rem!important;padding:.75rem!important}.tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-header-main{display:none!important}.tavano-my-tasks-page .mytasks-command-bar--minimal .mytasks-header-tools{grid-column:1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding-top:0!important}.tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-actions{grid-column:2!important;grid-row:1!important;align-self:center!important}.tavano-timesheet-page .timesheet-hero--minimal{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;padding:.85rem!important}.tavano-timesheet-page .timesheet-hero--minimal .tv-app-page-header-main{display:none!important}.tavano-timesheet-page .timesheet-hero--minimal .tv-app-page-actions{grid-column:2!important;grid-row:1!important;min-width:0!important}.tavano-timesheet-page .timesheet-hero--minimal .timesheet-metric-strip{grid-column:1!important;grid-row:1!important;margin-top:0!important}.tavano-timesheet-page .timesheet-hero--minimal .timesheet-active-timer{grid-column:1 / -1!important;margin-top:0!important}@media (min-width: 768px){.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header--minimal .inbox-desktop-bucket{min-height:3.6rem!important;padding:.65rem 1rem!important}.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header--minimal .inbox-lane-strip{padding-block:.6rem!important}}@media (max-width: 1100px){.tavano-my-tasks-page .mytasks-command-bar--minimal,.tavano-timesheet-page .timesheet-hero--minimal{grid-template-columns:minmax(0,1fr)!important}.tavano-my-tasks-page .mytasks-command-bar--minimal .mytasks-header-tools,.tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-actions,.tavano-timesheet-page .timesheet-hero--minimal .tv-app-page-actions,.tavano-timesheet-page .timesheet-hero--minimal .timesheet-metric-strip{grid-column:1!important;grid-row:auto!important}.tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-actions,.tavano-timesheet-page .timesheet-hero--minimal .timesheet-header-actions{justify-content:flex-start!important}}html .clickup-inbox-page,html .tavano-my-tasks-page,html .tavano-timesheet-page{--worklist-bg: var(--tasks-shell-bg, var(--color-bg));--worklist-panel: var(--tasks-panel-bg, var(--color-surface));--worklist-panel-2: var(--tasks-table-bg, var(--color-surface2, var(--color-surface)));--worklist-header: var(--tasks-header-bg, var(--color-surface2, var(--color-surface)));--worklist-border: var(--tasks-border, var(--color-border));--worklist-border-soft: var(--tasks-border-soft, var(--color-border));--worklist-text: var(--tasks-text, var(--color-text));--worklist-muted: var(--tasks-muted, var(--color-text-muted));--worklist-accent: var(--color-primary);background:var(--worklist-bg)!important}html .tavano-app-content:has(.clickup-inbox-page),html .tavano-app-content:has(.tavano-my-tasks-page),html .tavano-app-content:has(.tavano-timesheet-page){background:var(--worklist-bg)!important}html .tavano-timesheet-page.tv-app-page,html .tavano-my-tasks-page.tv-app-page{width:100%!important;max-width:none!important;gap:.7rem!important;padding:0!important}html .clickup-inbox-page .clickup-inbox-header,html .clickup-inbox-page .inbox-list-surface,html .clickup-inbox-page .inbox-selection-bar,html .tavano-my-tasks-page .mytasks-command-bar--minimal,html .tavano-my-tasks-page .mytasks-work-panel,html .tavano-my-tasks-page .mytasks-group-panel,html .tavano-timesheet-page .timesheet-hero--minimal,html .tavano-timesheet-page .timesheet-filter-panel,html .tavano-timesheet-page .timesheet-command-panel,html .tavano-timesheet-page .timesheet-full-panel{border:1px solid var(--worklist-border-soft)!important;border-radius:.5rem!important;background:var(--worklist-panel)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .tavano-timesheet-page .timesheet-hero--minimal:after,html .tavano-my-tasks-page .mytasks-command-bar--minimal:after{display:none!important}html .tavano-timesheet-page .timesheet-hero--minimal{overflow:hidden!important}html .tavano-timesheet-page .timesheet-filter-panel{padding:.65rem .85rem!important}html .tavano-timesheet-page .timesheet-filter-panel>div{gap:.7rem!important}html .tavano-timesheet-page .timesheet-date-input,html .tavano-timesheet-page .timesheet-member-filter [role=combobox],html .tavano-timesheet-page .timesheet-view-switch,html .tavano-timesheet-page .timesheet-header-actions>button,html .tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-actions>button,html .tavano-my-tasks-page .mytasks-filter-chip,html .tavano-my-tasks-page .mytasks-tab-link,html .clickup-inbox-page .inbox-sort-trigger,html .clickup-inbox-page .inbox-lane-chip,html .clickup-inbox-page .inbox-small-button{min-height:2.25rem!important;border-color:var(--worklist-border)!important;border-radius:.5rem!important;background:var(--worklist-panel-2)!important;color:var(--worklist-text)!important;box-shadow:none!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:0!important}html .tavano-timesheet-page .timesheet-header-actions>button:last-child,html .tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-actions>button:last-child,html .clickup-inbox-page .inbox-clear-action{border-color:color-mix(in srgb,var(--worklist-accent) 42%,var(--worklist-border))!important;background:var(--worklist-accent)!important;color:var(--color-onPrimary)!important}html .tavano-timesheet-page .timesheet-view-switch{padding:.25rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html .tavano-timesheet-page .timesheet-view-switch button{min-height:1.75rem!important;border:0!important;border-radius:.38rem!important;background:transparent!important;color:var(--worklist-muted)!important;box-shadow:none!important}html .tavano-timesheet-page .timesheet-view-switch button[data-active=true]{background:color-mix(in srgb,var(--worklist-accent) 18%,var(--worklist-panel-2))!important;color:var(--worklist-accent)!important}html .tavano-timesheet-page .timesheet-metric-strip,html .tavano-my-tasks-page .mytasks-compact-stats{gap:0!important;overflow:hidden!important;border:1px solid var(--worklist-border-soft)!important;border-radius:.5rem!important;background:var(--worklist-header)!important}html .tavano-timesheet-page .timesheet-metric-card,html .tavano-my-tasks-page .mytasks-compact-stat{min-height:3.7rem!important;border:0!important;border-inline-end:1px solid var(--worklist-border-soft)!important;border-radius:0!important;background:transparent!important;padding:.7rem .9rem!important;box-shadow:none!important}html .tavano-timesheet-page .timesheet-metric-card:last-child,html .tavano-my-tasks-page .mytasks-compact-stats>*:last-child .mytasks-compact-stat{border-inline-end:0!important}html .tavano-timesheet-page .timesheet-metric-card .tv-app-stat-icon,html .tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-icon,html .tavano-timesheet-page .timesheet-command-icon,html .tavano-timesheet-page .timesheet-full-section-icon,html .tavano-timesheet-page .timesheet-command-row-icon,html .tavano-timesheet-page .timesheet-full-row-icon,html .tavano-my-tasks-page .mytasks-work-panel .grid.h-8.w-8,html .tavano-my-tasks-page .mytasks-group-panel .grid.h-8.w-8{border-color:color-mix(in srgb,var(--worklist-accent) 28%,var(--worklist-border))!important;border-radius:.45rem!important;background:color-mix(in srgb,var(--worklist-accent) 11%,var(--worklist-panel-2))!important;color:var(--worklist-accent)!important;box-shadow:none!important}html .tavano-timesheet-page .timesheet-metric-card .tv-app-stat-copy span,html .tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-copy span,html .tavano-timesheet-page .timesheet-command-header p,html .tavano-timesheet-page .timesheet-full-section-header p,html .tavano-my-tasks-page .mytasks-work-subtitle,html .tavano-my-tasks-page .mytasks-group-helper{display:none!important}html .tavano-timesheet-page .timesheet-metric-card .tv-app-stat-copy strong,html .tavano-my-tasks-page .mytasks-compact-stat .tv-app-stat-copy strong{color:var(--worklist-text)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.05!important}html .tavano-timesheet-page .timesheet-command-grid,html .tavano-timesheet-page .timesheet-full-grid{gap:.7rem!important}html .tavano-timesheet-page .timesheet-command-panel,html .tavano-timesheet-page .timesheet-full-panel,html .tavano-my-tasks-page .mytasks-work-panel{overflow:hidden!important}html .tavano-timesheet-page .timesheet-command-header,html .tavano-timesheet-page .timesheet-full-section-header,html .tavano-my-tasks-page .mytasks-work-panel>div:first-child,html .tavano-my-tasks-page .mytasks-group-panel>button{min-height:3.4rem!important;border-bottom:1px solid var(--worklist-border)!important;background:var(--worklist-header)!important;padding:.75rem .9rem!important}html .tavano-timesheet-page .timesheet-command-header h2,html .tavano-timesheet-page .timesheet-command-header h3,html .tavano-timesheet-page .timesheet-full-section-header h2,html .tavano-my-tasks-page .mytasks-work-panel .text-sm.font-semibold,html .tavano-my-tasks-page .mytasks-group-panel .text-sm.font-semibold{color:var(--worklist-text)!important;font-size:.95rem!important;font-weight:800!important;line-height:1.1!important}html .tavano-timesheet-page .timesheet-command-progress{height:2px!important;background:var(--worklist-border)!important}html .tavano-timesheet-page .timesheet-command-progress span{background:var(--worklist-accent)!important}html .tavano-timesheet-page .timesheet-command-counts{gap:.5rem!important;border-bottom:1px solid var(--worklist-border)!important;padding:.65rem .85rem!important}html .tavano-timesheet-page .timesheet-command-counts span,html .tavano-timesheet-page .timesheet-price-ticket-data span,html .tavano-timesheet-page .timesheet-full-cell,html .tavano-my-tasks-page .mytasks-table-head{border-color:var(--worklist-border)!important;border-radius:.45rem!important;background:var(--worklist-panel-2)!important;color:var(--worklist-muted)!important;box-shadow:none!important}html .tavano-timesheet-page .timesheet-price-ticket,html .tavano-timesheet-page .timesheet-recent-ticket,html .tavano-timesheet-page .timesheet-full-person-row,html .tavano-timesheet-page .timesheet-full-task-row,html .tavano-timesheet-page .timesheet-full-entry-row,html .tavano-my-tasks-page .mytasks-task-line,html .tavano-my-tasks-page .mytasks-task-card{border-color:var(--worklist-border-soft)!important;border-radius:0!important;background:color-mix(in srgb,var(--worklist-panel-2) 70%,transparent)!important;color:var(--worklist-text)!important;box-shadow:none!important}html .tavano-timesheet-page .timesheet-price-ticket:not(:last-child),html .tavano-timesheet-page .timesheet-recent-ticket:not(:last-child),html .tavano-timesheet-page .timesheet-full-person-row:not(:last-child),html .tavano-timesheet-page .timesheet-full-task-row:not(:last-child),html .tavano-timesheet-page .timesheet-full-entry-row:not(:last-child),html .tavano-my-tasks-page .mytasks-task-line:not(:last-child){border-bottom:1px solid var(--worklist-border-soft)!important}html .tavano-timesheet-page .timesheet-price-ticket:hover,html .tavano-timesheet-page .timesheet-recent-ticket:hover,html .tavano-timesheet-page .timesheet-full-person-row:hover,html .tavano-timesheet-page .timesheet-full-task-row:hover,html .tavano-timesheet-page .timesheet-full-entry-row:hover,html .tavano-my-tasks-page .mytasks-task-line:hover,html .tavano-my-tasks-page .mytasks-task-card:hover{background:color-mix(in srgb,var(--worklist-accent) 8%,var(--worklist-panel-2))!important}html .tavano-timesheet-page .timesheet-full-task-head,html .tavano-timesheet-page .timesheet-full-entry-head,html .tavano-my-tasks-page .mytasks-table-head{border-bottom:1px solid var(--worklist-border)!important;border-radius:0!important;background:var(--worklist-header)!important;color:var(--worklist-muted)!important}html .tavano-timesheet-page .timesheet-full-reports-label{display:none!important}html .tavano-timesheet-page .timesheet-command-empty,html .tavano-timesheet-page .timesheet-full-empty{border-color:var(--worklist-border)!important;border-radius:.5rem!important;background:color-mix(in srgb,var(--worklist-panel-2) 72%,transparent)!important;color:var(--worklist-muted)!important}@media (max-width: 900px){html .tavano-timesheet-page .timesheet-hero--minimal,html .tavano-my-tasks-page .mytasks-command-bar--minimal{padding:.55rem!important}html .tavano-timesheet-page .timesheet-metric-strip,html .tavano-my-tasks-page .mytasks-compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .tavano-timesheet-page .timesheet-header-actions,html .tavano-my-tasks-page .mytasks-command-bar--minimal .tv-app-page-actions{gap:.35rem!important}}html .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{gap:.45rem!important;padding:.45rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-group{border-radius:.45rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading{border-bottom-color:var(--worklist-border-soft, var(--tasks-border-soft))!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:2.05rem!important;gap:.42rem!important;padding:0 .62rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle svg{width:.88rem!important;height:.88rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{font-size:.78rem!important;font-weight:760!important;line-height:1!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{min-width:1.25rem!important;height:1.25rem!important;border-radius:.38rem!important;font-size:.64rem!important;font-weight:760!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-table-head,html .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{grid-template-columns:minmax(18rem,1.7fr) 7.25rem minmax(8.5rem,.65fr) minmax(5.25rem,.4fr)!important;gap:.5rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{min-height:1.85rem!important;padding:.28rem .62rem!important;font-size:.64rem!important;letter-spacing:0!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{min-height:2.48rem!important;padding:.28rem .62rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:.9rem .88rem 1.38rem minmax(0,1fr)!important;gap:.48rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell [role=checkbox]{width:.72rem!important;height:.72rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{width:.78rem!important;height:.78rem!important;border-width:1.5px!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle svg{width:.55rem!important;height:.55rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{width:1.38rem!important;height:1.38rem!important;border-radius:.36rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon svg{width:.78rem!important;height:.78rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title{gap:.38rem!important;line-height:1!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:.8rem!important;font-weight:740!important;line-height:1.05!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-context{margin-top:.08rem!important;font-size:.66rem!important;line-height:1.05!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{display:none!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-time{gap:.2rem!important;font-size:.68rem!important;font-weight:650!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-time small:before{margin-inline-end:.2rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell{gap:.28rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-mini-badge{height:1.22rem!important;border-radius:.32rem!important;padding-inline:.32rem!important;font-size:.6rem!important;font-weight:700!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{gap:.25rem!important;overflow:visible!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>.inbox-row-action:not(.inbox-clear-action){display:none!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-action,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions .tavano-toolbar-pill{min-height:1.5rem!important;border-radius:.35rem!important;padding:0 .42rem!important;font-size:.62rem!important;font-weight:760!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-action svg{width:.72rem!important;height:.72rem!important}@media (max-width: 767px){html .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{gap:.38rem!important;padding:0!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-group+.inbox-date-group{margin-top:.38rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:1.95rem!important;padding:0 .5rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{display:none!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{min-height:2.55rem!important;padding:.38rem .55rem!important;gap:.2rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:.82rem minmax(0,1fr)!important;gap:.45rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{width:.82rem!important;height:.82rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-time,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell{padding-inline-start:1.28rem!important;font-size:.64rem!important}}:root{--tv-min-radius: 7px;--tv-min-radius-sm: 5px;--tv-min-row-h: 34px;--tv-min-control-h: 32px;--tv-min-page-gap: 8px;--tv-min-panel-pad: 10px;--tv-os-shell-w: 52px;--tv-os-sidebar-w: 196px;--tv-os-topbar-h: calc(48px + var(--tv-os-topbar-safe-area-top, 0px))}html,body,#root{background:var(--color-bg)!important}html body{color:var(--color-text)}html .tv-os-topbar,html .tv-os-app-rail,html .tv-os-sidebar,html .tv-os-mobile-nav{background:var(--color-surface)!important;background-image:none!important;border-color:var(--color-border)!important;box-shadow:none!important}html .tv-os-topbar{min-height:var(--tv-os-topbar-h)!important;height:var(--tv-os-topbar-h)!important;padding-inline:8px!important;gap:6px!important}html .tv-os-app-rail{width:var(--tv-os-shell-w)!important}html .tv-os-sidebar{width:var(--tv-os-sidebar-w)!important;min-width:168px!important;max-width:220px!important}html .tv-os-brand,html .tv-os-search,html .tv-os-workspace-selector,html .tv-os-workspace-settings,html .tv-os-topbar .tv-os-action,html .tavano-toolbar-pill{min-height:var(--tv-min-control-h)!important;border:1px solid var(--color-border)!important;border-radius:var(--tv-min-radius)!important;background:var(--color-surface2)!important;background-image:none!important;box-shadow:none!important}html .tv-os-brand{width:128px!important;max-width:128px!important;height:var(--tv-min-control-h)!important;padding:4px 8px!important}html .tv-os-brand img,html .tv-os-brand svg{max-height:22px!important}html .tv-os-topbar-workspace-cluster{display:flex!important;align-items:center!important;gap:6px!important;flex:0 1 clamp(178px,17vw,268px)!important;min-width:168px!important;max-width:268px!important}html .tv-os-topbar-workspace{min-width:0!important;flex:1 1 auto!important}html .tv-os-workspace-selector{width:100%!important;min-width:0!important;justify-content:space-between!important;gap:8px!important}html .workspace-switcher-current{min-width:0!important}html .workspace-switcher-mark{box-shadow:none!important}html .workspace-switcher-copy{min-width:0!important;line-height:1.05!important}html .workspace-switcher-title{color:var(--color-text)!important;font-size:.82rem!important;letter-spacing:0!important}html .workspace-switcher-subtitle{color:var(--color-text-muted)!important;font-size:.72rem!important;letter-spacing:0!important;opacity:.86!important}html .workspace-switcher-chevron{color:var(--color-text-muted)!important}html .tv-os-search{max-width:min(360px,30vw)!important;height:var(--tv-min-control-h)!important;padding-inline:10px!important}html .tv-os-search input,html .tv-os-search span{font-size:.78rem!important}html .tv-os-topbar .tv-os-action{width:var(--tv-min-control-h)!important;height:var(--tv-min-control-h)!important;min-width:var(--tv-min-control-h)!important;padding:0!important}html .tv-os-topbar .tv-os-action.text-white{width:auto!important;min-width:86px!important;padding-inline:12px!important;color:var(--color-onPrimary)!important;background:var(--color-primary)!important}html .tv-os-topbar .tv-os-action:hover,html .tv-os-brand:hover,html .tv-os-search:hover,html .tavano-toolbar-pill:hover{transform:none!important;border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))!important;box-shadow:none!important}html .tv-os-rail-item,html .tv-os-sidebar button,html .tv-os-sidebar a,html .tv-os-sidebar [role=button]{border-radius:var(--tv-min-radius)!important;box-shadow:none!important;letter-spacing:0!important}html .tv-os-rail-item{min-height:38px!important;padding-block:5px!important}html .tv-os-rail-item[data-active=true],html .tv-os-rail-item.is-active{color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 12%,transparent)!important;border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))!important}html .tv-os-sidebar .sidebar-section-chip,html .tv-os-sidebar [class*=section] [class*=chip]{min-height:24px!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;letter-spacing:.12em!important}html .tv-os-sidebar :where(.sidebar-item,.sidebar-chat-row,.sidebar-space-row,.sidebar-channel-row){min-height:30px!important;padding-block:4px!important;border-radius:var(--tv-min-radius)!important}html .tv-os-sidebar :where(.sidebar-chat-row,.sidebar-space-row,.sidebar-channel-row):hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)!important}html .tv-os-sidebar :where(.is-active,[aria-current=page]){background:color-mix(in srgb,var(--color-primary) 15%,transparent)!important;color:var(--color-text)!important}html .tavano-app-content{background:var(--color-bg)!important}html .tavano-app-content:not(.p-0){padding:var(--tv-min-page-gap)!important}html :where(.tv-app-panel,.tv-template-header,.dashboard-command-bar,.dashboard-editor-panel,.dashboard-minimal-panel,.dashboard-analytics-choice,.dashboard-topbar-card,.timesheet-hero,.timesheet-filter-panel,.timesheet-command-panel,.timesheet-metric-card,.timesheet-full-section,.timesheet-recent-ticket,.timesheet-price-ticket,.clickup-inbox-header,.inbox-list-surface,.inbox-selection-bar,.tavano-my-tasks-page .mytasks-work-panel,.tavano-my-tasks-page .mytasks-group-panel,.tavano-my-tasks-page .mytasks-command-bar,.google-calendar-page .gcal-calendar-card,.google-calendar-page .gcal-side-panel,.google-calendar-page .gcal-create-panel,.docs-sidebar-panel,.docs-editor-panel){border:1px solid var(--color-border)!important;border-radius:var(--tv-min-radius)!important;background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important}html .dashboard-command-bar:before,html .dashboard-command-bar:after,html .dashboard-minimal-panel:before,html .tavano-page-hero:after,html .mytasks-command-bar:after,html .inbox-compact-header:after,html .calendar-command-center:after,html .timesheet-hero:after,html .tv-template-header:after,html .calendar-hero-shell:before,html .calendar-planner-card:before,html .calendar-agenda-panel:before,html .calendar-connection-panel:before{display:none!important;content:none!important}html :where(.dashboard-minimal-signal,.dashboard-minimal-row,.dashboard-minimal-micro-stat,.dashboard-editor-widget-card,.timesheet-command-counts span,.timesheet-price-ticket-data span,.timesheet-full-cell,.timesheet-full-task-row,.timesheet-full-person-row,.clickup-inbox-row,.inbox-task-row,.inbox-date-toggle,.mytasks-task-card,.mytasks-task-line,.mytasks-compact-stat,.gcal-event-card,.gcal-mini-day){min-height:var(--tv-min-row-h)!important;border-color:var(--color-border)!important;border-radius:var(--tv-min-radius)!important;background:var(--color-surface2)!important;background-image:none!important;box-shadow:none!important}html :where(.clickup-inbox-row,.inbox-task-row){min-height:32px!important;border-radius:0!important;background:transparent!important}html :where(.dashboard-minimal-signal:hover,.dashboard-minimal-row:hover,.dashboard-minimal-panel:hover,.dashboard-editor-widget-card:hover,.timesheet-command-panel:hover,.timesheet-price-ticket:hover,.timesheet-recent-ticket:hover,.clickup-inbox-row:hover,.mytasks-task-card:hover,.mytasks-task-line:hover,.gcal-event-card:hover){transform:none!important;border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border))!important;box-shadow:none!important}html :where(button,[role=button],input,select,textarea){letter-spacing:0!important}html .tavano-app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){min-height:var(--tv-min-control-h)!important;border:1px solid var(--color-border)!important;border-radius:var(--tv-min-radius)!important;background:var(--color-surface2)!important;box-shadow:none!important;font-size:.78rem!important}html .tavano-app-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]):focus{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border))!important;box-shadow:0 0 0 3px var(--color-primary-soft)!important}html .tavano-app-content :where(.text-sm,.text-base,p,small,span){letter-spacing:0!important}html .tavano-app-content :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--tv-min-radius)!important}html .tavano-dashboard-redesign{width:100%!important;max-width:none!important;gap:var(--tv-min-page-gap)!important}html .tavano-dashboard-redesign .dashboard-command-bar{padding:10px 12px!important}html .tavano-dashboard-redesign .dashboard-command-bar h1{font-size:1.18rem!important;line-height:1.2!important}html .tavano-dashboard-redesign .dashboard-command-bar p,html .tavano-dashboard-redesign .dashboard-topbar-search,html .tavano-dashboard-redesign .dashboard-mini-subtitle{display:none!important}html .tavano-dashboard-redesign .dashboard-command-bar .h-10.w-10{width:2rem!important;height:2rem!important}html .tavano-dashboard-redesign .dashboard-topbar-focus{margin-top:8px!important}html .tavano-dashboard-redesign .dashboard-topbar-cards{gap:6px!important}html .tavano-dashboard-redesign .dashboard-topbar-card{min-height:42px!important;padding:7px 9px!important}html .tavano-dashboard-redesign .dashboard-topbar-card small,html .tavano-dashboard-redesign .dashboard-minimal-panel-subtitle{color:var(--color-text-soft)!important;font-size:.68rem!important;line-height:1.25!important}html .tavano-dashboard-redesign .dashboard-minimal-panel{padding:10px!important}html .tavano-dashboard-redesign .dashboard-minimal-panel-head{margin-bottom:8px!important}html .tavano-dashboard-redesign .dashboard-minimal-panel-icon,html .tavano-dashboard-redesign .dashboard-minimal-signal-icon,html .tavano-dashboard-redesign .dashboard-minimal-row-icon,html .tavano-timesheet-page .timesheet-command-icon,html .tavano-timesheet-page .timesheet-command-row-icon{width:1.75rem!important;height:1.75rem!important;border-radius:var(--tv-min-radius)!important;box-shadow:none!important}html .tavano-dashboard-redesign .dashboard-minimal-bars{height:3rem!important}html .tavano-dashboard-redesign .dashboard-minimal-progress,html .tavano-timesheet-page .timesheet-command-progress,html .tavano-timesheet-page .timesheet-mini-progress,html .tv-progress-flow{height:2px!important;background:var(--color-border)!important}html .tavano-dashboard-redesign .dashboard-minimal-progress>span,html .tavano-timesheet-page .timesheet-command-progress span,html .tavano-timesheet-page .timesheet-mini-progress span,html .tv-progress-flow>span,html .tv-progress [role=progressbar],html .tv-progress>div{animation:none!important;transition:none!important}html .tavano-timesheet-page .timesheet-hero{display:none!important}html .tavano-timesheet-page{gap:var(--tv-min-page-gap)!important}html .tavano-timesheet-page .timesheet-filter-panel{padding:10px!important}html .tavano-timesheet-page .timesheet-metric-card{min-height:58px!important;padding:10px!important}html .tavano-timesheet-page .timesheet-command-header,html .tavano-timesheet-page .timesheet-full-section-header{min-height:40px!important;padding:8px 10px!important;background:var(--color-surface2)!important}html .tavano-timesheet-page .timesheet-command-header p,html .tavano-timesheet-page .timesheet-full-section-header p{display:none!important}html .tavano-timesheet-page .timesheet-command-counts{padding:6px 8px!important;gap:6px!important}html .tavano-timesheet-page .timesheet-price-ticket,html .tavano-timesheet-page .timesheet-recent-ticket{padding:8px 10px!important}html .clickup-inbox-page{background:var(--color-bg)!important;color:var(--color-text)!important}html .clickup-inbox-page .inbox-page-frame,html .clickup-inbox-page .clickup-inbox-header{width:100%!important;max-width:none!important;background:transparent!important;border-color:var(--color-border)!important;box-shadow:none!important}html .clickup-inbox-page .clickup-inbox-header,html .clickup-inbox-page .inbox-clickup-title-row,html .clickup-inbox-page .inbox-clickup-search-row{display:none!important}html .clickup-inbox-page .inbox-desktop-buckets,html .clickup-inbox-page .inbox-lane-strip,html .clickup-inbox-page .inbox-selection-bar{min-height:40px!important;border-color:var(--color-border)!important;background:var(--color-surface)!important}html .clickup-inbox-page .inbox-desktop-bucket{min-height:40px!important;padding:8px 12px!important}html .clickup-inbox-page .inbox-group-stack{gap:6px!important;padding:8px!important}html .clickup-inbox-page .inbox-date-toggle{min-height:32px!important;padding:0 10px!important}html .clickup-inbox-page .inbox-table-head{min-height:30px!important;padding:0 10px!important}html .clickup-inbox-page .inbox-task-row{padding:6px 10px!important}html .tavano-my-tasks-page{gap:var(--tv-min-page-gap)!important}html .tavano-my-tasks-page .mytasks-command-bar{padding:10px!important}html .tavano-my-tasks-page :where(.mytasks-task-card,.mytasks-task-line){padding:7px 9px!important}html .google-calendar-page{--gcal-bg: var(--color-bg) !important;--gcal-surface: var(--color-surface) !important;--gcal-surface-raised: var(--color-surface2) !important;--gcal-soft: var(--color-surface2) !important;--gcal-border: var(--color-border) !important;--gcal-border-soft: var(--color-border) !important;--gcal-text: var(--color-text) !important;--gcal-muted: var(--color-text-muted) !important;--gcal-shadow: none !important}html .google-calendar-page :where(.gcal-topbar,.gcal-brand,.gcal-main-actions,.gcal-right-actions,.gcal-nav-cluster,.gcal-view-tabs){background:var(--color-surface)!important;background-image:none!important;box-shadow:none!important}html .tavano-chat-shell,html .chat-page,html .chat-layout,html .chat-sidebar,html .chat-thread,html .chat-thread-header,html .chat-composer{background:var(--color-bg)!important;background-image:none!important;border-color:var(--color-border)!important;box-shadow:none!important}html .chat-sidebar{width:min(320px,32vw)!important;min-width:240px!important}html .chat-tabs,html .chat-search,html .chat-list-item,html .chat-message-bubble{border-radius:var(--tv-min-radius)!important;background:var(--color-surface2)!important;background-image:none!important;box-shadow:none!important}html .chat-list-item{min-height:50px!important}html .chat-message-bubble{max-width:min(520px,72%)!important}html :where(.tavano-fade-up,.animate-pulse,.tv-progress-flow>span){animation:none!important}@media (max-width: 1540px){:root{--tv-os-shell-w: 48px;--tv-os-sidebar-w: 184px;--tv-os-topbar-h: calc(46px + var(--tv-os-topbar-safe-area-top, 0px));--tv-min-row-h: 32px}html .tv-os-search{max-width:min(330px,28vw)!important}html .tavano-dashboard-redesign .dashboard-topbar-card{min-height:38px!important}html .tavano-dashboard-redesign .dashboard-minimal-panel{padding:9px!important}}@media (max-width: 1180px){html .tv-os-sidebar{max-width:190px!important}html .tavano-dashboard-redesign .dashboard-topbar-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .chat-sidebar{width:280px!important;min-width:220px!important}}@media (max-width: 767px){:root{--tv-os-shell-w: 0px;--tv-os-sidebar-w: 100vw;--tv-os-topbar-h: calc(50px + var(--tv-os-topbar-safe-area-top, 0px));--tv-min-control-h: 36px}html .tavano-app-content:not(.p-0){padding:6px!important}html .tv-os-search{max-width:none!important}html .tavano-dashboard-redesign .dashboard-command-bar{padding:8px!important}html .tavano-dashboard-redesign .dashboard-topbar-cards{grid-template-columns:1fr!important}html .clickup-inbox-page .inbox-desktop-buckets,html .clickup-inbox-page .inbox-lane-strip,html .clickup-inbox-page .inbox-selection-bar{min-height:36px!important}html .chat-sidebar{width:100%!important;min-width:0!important}html .chat-message-bubble{max-width:86%!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{display:none!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:6px 10px!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:grid!important;grid-column:1 / -1!important;grid-template-columns:.9rem minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;gap:.42rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>:where([role=checkbox],.inbox-row-status-circle,.inbox-row-icon){display:none!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-main,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title{gap:.25rem!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:not(:first-child){display:none!important}html .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,html .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:none!important}}html .tavano-app-content{background:var(--color-bg)!important;color:var(--color-text)!important}html .tavano-app-content :where(.home-clickup-page,.tavano-dashboard-redesign,.clickup-inbox-page,.tavano-my-tasks-page,.tavano-timesheet-page,.tavano-chat-page,.tavano-docs-page,.google-calendar-page,.tavano-clips-page,.tavano-admin-page,.tavano-members-page,.tavano-teams-page,.tavano-roles-page,.tavano-automations-page,.tavano-vault-page,.tavano-meet-page,.tavano-remote-page,.tavano-forms-page,.tavano-canvases-page){background:var(--color-bg)!important;background-image:none!important;color:var(--color-text)!important}html .tavano-app-content :where(.tv-app-panel,.tavano-admin-panel,.dashboard-command-bar,.dashboard-minimal-panel,.inbox-content-card,.inbox-list-card,.timesheet-filter-panel,.timesheet-command-card,.chat-sidebar,.chat-thread,.chat-picker,.docs-shell,.docs-sidebar,.docs-editor,.docs-stat-card,.gcal-shell,.gcal-calendar-card,.clips-os-surface,.members-stat-card,.members-directory-panel,.members-team-panel,.vault-shell,.vault-list-panel,.meet-os-surface){background:var(--color-surface)!important;background-image:none!important;border-color:var(--color-border)!important;box-shadow:none!important}html .tavano-app-content :where(.chat-picker-search,.chat-search,.docs-search,.gcal-search,.clips-os-search,.members-search-control,.tv-search-input,[class*=search i]){display:none!important}html .tavano-app-content :where(input[placeholder*=Search],input[placeholder*=search],input[placeholder*=جستجو],input[aria-label*=Search],input[aria-label*=search],input[aria-label*=جستجو],[role=searchbox]){display:none!important}html .tavano-app-content :where(.tv-progress-flow,.tv-focus-strip){display:none!important}html .tavano-app-content :where(.tavano-fade-up,.animate-pulse,.animate-spin,.animate-bounce){animation:none!important}html .tavano-app-content :where(.clips-os-loader,.clips-os-loader .tavano-loader-screen,.clips-os-loader .tavano-loader){width:min(100%,18rem)!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important}html .tavano-clips-page,html .google-calendar-page{overflow-x:hidden!important}@media (max-width: 767px){html .google-calendar-page .gcal-calendar-card,html .google-calendar-page .fc,html .google-calendar-page .fc-view-harness,html .google-calendar-page .fc-scroller,html .google-calendar-page .fc-scroller-harness,html .google-calendar-page .fc-view,html .google-calendar-page .fc-timegrid,html .google-calendar-page .fc-daygrid{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html .google-calendar-page .fc-scrollgrid{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}html .google-calendar-page .fc-scrollgrid table{width:100%!important;min-width:0!important;table-layout:fixed!important}html .google-calendar-page .fc .fc-col-header-cell-cushion,html .google-calendar-page .fc .fc-daygrid-day-number,html .google-calendar-page .fc .fc-timegrid-slot-label-cushion{font-size:.64rem!important;line-height:1.1!important;white-space:nowrap!important}html .tavano-my-tasks-page .mytasks-work-panel,html .tavano-my-tasks-page .mytasks-work-panel>div:last-child,html .tavano-my-tasks-page .mytasks-group-panel{overflow-x:hidden!important}html .tavano-my-tasks-page .mytasks-group-body,html .tavano-my-tasks-page .mytasks-card-grid{width:100%!important;max-width:100%!important;min-width:0!important}html .tavano-my-tasks-page .mytasks-table-head{display:none!important}html .tavano-my-tasks-page .mytasks-task-line{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:2.55rem!important;gap:.3rem!important;overflow:hidden!important;padding:.42rem .58rem!important}html .tavano-my-tasks-page .mytasks-task-title,html .tavano-my-tasks-page .mytasks-task-title-line,html .tavano-my-tasks-page .mytasks-task-title .flex{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}html .tavano-my-tasks-page .mytasks-task-title-line>span:first-child,html .tavano-my-tasks-page .mytasks-task-note{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html .tavano-my-tasks-page .mytasks-task-field,html .tavano-my-tasks-page .mytasks-task-card>div:last-child{display:none!important}}@media (max-width: 767px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{border-radius:8px!important;overflow:hidden!important;background:var(--tasks-table-bg, var(--inside-panel, var(--color-surface)))!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{gap:0!important;padding:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group+.inbox-date-group{border-top:1px solid var(--tasks-border, var(--inside-border, var(--color-border)))!important;margin-top:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading{display:block!important;padding:0!important;border-bottom:1px solid var(--tasks-border, var(--inside-border, var(--color-border)))!important;color:var(--tasks-muted, var(--inside-muted, var(--color-text-muted)))!important;background:var(--tasks-header-bg, var(--inside-panel, var(--color-surface)))!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:34px!important;width:100%!important;justify-content:flex-start!important;gap:6px!important;padding:0 10px!important;border:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important;font-size:10px!important;font-style:normal!important;line-height:18px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{display:block!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap{min-width:0!important;border:0!important;border-bottom:1px solid var(--tasks-border-soft, var(--inside-border, var(--color-border)))!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap:last-child{border-bottom:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;gap:0!important;padding:7px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-unread,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 5%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:grid!important;grid-column:1 / -1!important;grid-template-columns:14px minmax(0,1fr)!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox],html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{display:inline-flex!important;grid-column:1!important;width:10px!important;height:10px!important;border-width:1.5px!important;border-color:var(--inbox-status-color, var(--color-primary))!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle svg{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{grid-column:2!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-align:left!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:5px!important;line-height:1.15!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--tasks-text, var(--inside-text, var(--color-text)))!important;font-size:13px!important;font-weight:680!important;line-height:1.16!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--tasks-muted, var(--inside-muted, var(--color-text-muted)))!important;font-size:11px!important;line-height:1.18!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:none!important}}.tavano-my-tasks-page .mytasks-status-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1rem;height:1rem}.tavano-my-tasks-page .mytasks-status-icon>*{width:1rem!important;height:1rem!important}@media (max-width: 767px){html body .mytasks-mobile-task-dock,html body .list-mobile-task-dock{display:none!important}html body .tavano-app-content:has(.tavano-my-tasks-page),html body .tavano-app-content:has(.clickup-inbox-page){overflow-x:hidden!important}html body .tavano-my-tasks-page .mytasks-work-surface,html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html body .tavano-my-tasks-page .mytasks-work-panel{border:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child{padding:6px 0 calc(5.75rem + env(safe-area-inset-bottom,0px))!important}html body .tavano-my-tasks-page .mytasks-group-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .tavano-my-tasks-page .mytasks-group-panel+.mytasks-group-panel{margin-top:8px!important}html body .tavano-my-tasks-page .mytasks-group-panel>button{min-height:36px!important;padding:0 10px!important;border:1px solid var(--tasks-border, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-header-bg, var(--color-surface))!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-group-panel>button .grid{width:24px!important;height:24px!important;border-radius:7px!important}html body .tavano-my-tasks-page .mytasks-group-helper,html body .tavano-my-tasks-page .mytasks-table-head,html body .tavano-my-tasks-page .mytasks-mobile-label{display:none!important}html body .tavano-my-tasks-page .mytasks-group-body{display:grid!important;gap:6px!important;width:100%!important;min-width:0!important;padding:6px 0 0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .tavano-my-tasks-page .mytasks-task-line{direction:ltr!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:40px!important;gap:7px!important;padding:6px 9px!important;border:1px solid var(--tasks-border-soft, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-panel-bg, var(--color-surface))!important;box-shadow:none!important;text-align:start!important;overflow:hidden!important}html body .tavano-my-tasks-page .mytasks-task-line+.mytasks-task-line{margin-top:0!important}html body .tavano-my-tasks-page .mytasks-task-title>.flex>.min-w-0{width:100%!important}html body .tavano-my-tasks-page .mytasks-task-title,html body .tavano-my-tasks-page .mytasks-task-title>.flex,html body .tavano-my-tasks-page .mytasks-task-title-line,html body .tavano-my-tasks-page .mytasks-task-note{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .tavano-my-tasks-page .mytasks-task-title>.flex{display:flex!important;align-items:center!important;gap:7px!important}html body .tavano-my-tasks-page .mytasks-task-title-line{display:flex!important;align-items:center!important;gap:5px!important;justify-content:flex-start!important;line-height:1.15!important}html body .tavano-my-tasks-page .mytasks-status-icon{display:inline-flex!important;width:14px!important;height:14px!important}html body .tavano-my-tasks-page .mytasks-status-icon>*{width:14px!important;height:14px!important}html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child{min-width:0!important;flex:0 1 auto!important;color:var(--tasks-text, var(--color-text))!important;font-size:13px!important;font-weight:680!important;line-height:1.16!important;overflow:hidden!important;text-align:start!important;text-overflow:ellipsis!important;unicode-bidi:plaintext!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-priority-dot{width:5px!important;height:5px!important;flex:0 0 auto!important}html body .tavano-my-tasks-page .mytasks-task-note{margin-top:2px!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:11px!important;line-height:1.18!important;text-align:start!important;text-overflow:ellipsis!important;unicode-bidi:plaintext!important;white-space:nowrap!important}html body .tavano-app-content .tavano-my-tasks-page .mytasks-task-line>.mytasks-task-field,html body .tavano-app-content .tavano-my-tasks-page .mytasks-task-line>.mytasks-task-field:last-child,html body .tavano-my-tasks-page .mytasks-task-field{display:none!important}html body .tavano-app-content .tavano-my-tasks-page .mytasks-task-line>.mytasks-task-field:nth-of-type(2),html body .tavano-my-tasks-page .mytasks-task-line>.mytasks-task-field:nth-of-type(2){display:block!important;grid-column:2!important;grid-row:1!important;min-width:38px!important;max-width:52px!important;align-self:center!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:10.5px!important;line-height:1!important;text-align:end!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{display:grid!important;gap:8px!important;padding:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading{padding:0!important;border:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:34px!important;width:100%!important;gap:6px!important;padding:0 10px!important;border:1px solid var(--tasks-border, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-header-bg, var(--color-surface))!important;color:var(--tasks-text, var(--color-text))!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important;font-size:10px!important;font-style:normal!important;line-height:18px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{display:grid!important;gap:6px!important;padding:6px 0 0!important;border:0!important;background:transparent!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap{margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{direction:ltr!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;gap:8px!important;padding:7px 10px!important;border:1px solid var(--tasks-border-soft, var(--color-border))!important;border-radius:8px!important;background:var(--tasks-panel-bg, var(--color-surface))!important;box-shadow:none!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-unread,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-unread{background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface))!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:grid!important;grid-column:1!important;grid-template-columns:12px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;max-width:100%!important;gap:8px!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox],html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{display:inline-flex!important;grid-column:1!important;width:10px!important;height:10px!important;border-width:1.5px!important;border-color:var(--inbox-status-color, var(--color-primary))!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle svg{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{grid-column:2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-align:start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:5px!important;line-height:1.15!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-align:start!important;text-overflow:ellipsis!important;unicode-bidi:plaintext!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{color:var(--tasks-text, var(--color-text))!important;font-size:13px!important;font-weight:680!important;line-height:1.16!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context{display:block!important;margin-top:2px!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:11px!important;line-height:1.18!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:flex!important;grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;gap:4px!important;max-width:130px!important;overflow:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>*{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>.inbox-clear-action,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions>.inbox-read-action{display:inline-flex!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action{min-height:26px!important;height:26px!important;min-width:0!important;border-radius:7px!important;padding:0 7px!important;gap:4px!important;font-size:10.5px!important;font-weight:680!important;line-height:1!important;white-space:nowrap!important}}@media (max-width: 420px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{max-width:112px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action{padding:0 5px!important;font-size:10px!important}}@media (max-width: 767px){html body .tavano-chat-page[data-chat-view=telegram]{--chat-mobile-gutter: 8px;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;padding:0 var(--chat-mobile-gutter)!important;background:var(--color-bg)!important;overflow-x:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-web-main,.chat-empty-main,.chat-web-frame,.chat-empty-picker-frame,.chat-empty-frame,.chat-conversation-main,.chat-picker-head,.chat-picker-body,.chat-picker-list,.chat-header-shell,.chat-message-stream,.chat-composer-wrap,.chat-composer-shell){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-web-main,.chat-empty-main){display:flex!important;height:100%!important;min-height:0!important;padding:0!important;overflow-x:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-web-frame,.chat-empty-picker-frame,.chat-empty-frame){margin-inline:auto!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame,html body .tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame,html body .tavano-chat-page[data-chat-view=telegram] .chat-empty-frame{height:100%!important;min-height:0!important;max-height:100%!important;margin-inline:auto!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame{min-height:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-head{padding:8px!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-title-row{min-height:40px!important;margin:0 0 8px!important;gap:8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-title{font-size:18px!important;line-height:1.1!important;letter-spacing:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-subtitle{display:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-title-tools{gap:6px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-compose{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:1px solid color-mix(in srgb,var(--color-primary) 48%,transparent)!important;border-radius:999px!important;background:var(--color-primary)!important;color:var(--color-primary-foreground, white)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 18%,transparent)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:1px solid var(--color-border)!important;border-radius:999px!important;background:var(--color-surface2, color-mix(in srgb, var(--color-surface) 92%, var(--color-bg)))!important;color:var(--color-text)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-picker-compose,.chat-picker-close) svg{width:18px!important;height:18px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:3px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface2, color-mix(in srgb, var(--color-surface) 92%, var(--color-bg)))!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter{display:inline-flex!important;align-items:center!important;min-width:0!important;height:34px!important;min-height:34px!important;justify-content:center!important;gap:4px!important;padding:0 6px!important;border-radius:7px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-filter-count{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;min-width:16px!important;height:16px!important;padding:0 5px!important;font-size:10px!important;line-height:1!important;text-align:center!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-body{padding:8px!important;background:var(--color-surface)!important;overflow-x:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-list{display:grid!important;gap:6px!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-mobile-conversation-row,.chat-picker-member-row){min-height:56px!important;gap:9px!important;padding:8px 10px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row,html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row{min-height:56px!important;height:auto!important;gap:9px!important;padding:8px 10px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-mobile-conversation-row,.chat-picker-member-row)[data-active=true]{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-mobile-conversation-row[data-active=true],html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-member-row[data-active=true]{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-picker-avatar,.chat-picker-channel-icon){width:38px!important;height:38px!important;min-width:38px!important;font-size:13px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-avatar,html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-channel-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;font-size:13px!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-picker-row-title-line,.chat-picker-row-meta-line,.chat-picker-row-body){min-width:0!important;max-width:100%!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-title{font-size:13px!important;font-weight:740!important;line-height:1.15!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-picker-row-time,.chat-picker-row-preview,.chat-picker-row-meta){font-size:11px!important;line-height:1.2!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-row-time{margin-inline-start:6px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame{min-height:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-conversation-main{height:100%!important;min-height:0!important;background:var(--color-surface)!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-shell{border-bottom:1px solid var(--color-border)!important;background:var(--color-surface)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:50px!important;gap:8px!important;padding:6px 10px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-channel-summary{min-width:0!important;gap:8px!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-channel-avatar,.chat-channel-icon){width:36px!important;height:36px!important;min-width:36px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-channel-title-row{min-width:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-channel-title{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:760!important;line-height:1.15!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-channel-subtitle{font-size:11px!important;line-height:1.15!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-actions{flex:0 0 auto!important;max-width:39vw!important;gap:2px!important;padding-left:0!important;overflow-x:auto!important;scrollbar-width:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-actions::-webkit-scrollbar{display:none!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-header-action,.chat-header-mobile-button){width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--color-text-muted)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-action,html body .tavano-chat-page[data-chat-view=telegram] .chat-header-mobile-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--color-text-muted)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-header-action,.chat-header-mobile-button) svg{width:18px!important;height:18px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-back-button{width:auto!important;max-width:76px!important;padding:0 4px 0 0!important;gap:4px!important;font-size:11px!important;color:var(--color-primary)!important;white-space:nowrap!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:10px 8px!important;background:var(--color-bg)!important;background-image:none!important;overflow-x:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-bubble{max-width:calc(100% - 2.5rem)!important;border-radius:8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-empty{gap:8px!important;padding:16px 12px!important;color:var(--color-text-muted)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-empty-icon{width:44px!important;height:44px!important;border-radius:8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{padding:8px!important;border-top:1px solid var(--color-border)!important;background:var(--color-surface)!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{display:grid!important;gap:4px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-field-row{min-width:0!important;align-items:center!important;gap:8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{min-height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:42px!important;padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text)!important;font-size:15px!important;line-height:1.25!important;resize:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:999px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send svg{width:18px!important;height:18px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{min-height:40px!important;gap:2px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools::-webkit-scrollbar{display:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{gap:2px!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more){width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--color-text-muted)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-icon-button,html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-more{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--color-text-muted)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button{height:40px!important;min-height:40px!important;min-width:40px!important;gap:4px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--color-text-muted)!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button) svg{width:18px!important;height:18px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-at-symbol{font-size:16px!important;line-height:1!important}}@media (max-width: 420px){html body .tavano-chat-page[data-chat-view=telegram]{--chat-mobile-gutter: 7px}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-actions{max-width:40vw!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-label{display:none!important}}html body .tavano-space-detail-page .space-detail-list-stack{display:grid!important;gap:8px!important;padding:1px 2px 1px 0!important;scrollbar-gutter:stable}html body .tavano-space-detail-page .space-detail-folder-card,html body .tavano-space-detail-page .space-detail-list-card,html body .tavano-space-detail-page .space-detail-list-empty{min-width:0!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}html body .tavano-space-detail-page .space-detail-folder-card{display:grid!important;gap:8px!important;padding:8px!important}html body .tavano-space-detail-page .space-detail-folder-head,html body .tavano-space-detail-page .space-detail-list-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important}html body .tavano-space-detail-page .space-detail-folder-head{min-height:40px!important}html body .tavano-space-detail-page .space-detail-list-card{min-height:44px!important;padding:6px 7px!important}html body .tavano-space-detail-page .space-detail-list-card[data-nested=true]{background:color-mix(in srgb,var(--color-surface2) 66%,var(--color-surface))!important}html body .tavano-space-detail-page .space-detail-folder-main,html body .tavano-space-detail-page .space-detail-list-card-main{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important;color:var(--color-text)!important;text-decoration:none!important}html body .tavano-space-detail-page .space-detail-folder-main{grid-template-columns:30px minmax(0,1fr)!important}html body .tavano-space-detail-page .space-detail-list-card-main:hover .space-detail-list-name{color:var(--color-primary)!important}html body .tavano-space-detail-page .space-detail-folder-icon,html body .tavano-space-detail-page .space-detail-list-icon{display:inline-grid!important;width:30px!important;height:30px!important;place-items:center!important;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important;border-radius:8px!important;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface2))!important;color:var(--color-primary)!important}html body .tavano-space-detail-page .space-detail-folder-copy,html body .tavano-space-detail-page .space-detail-list-copy{display:grid!important;min-width:0!important;gap:2px!important}html body .tavano-space-detail-page .space-detail-folder-name,html body .tavano-space-detail-page .space-detail-list-name{min-width:0!important;overflow:hidden!important;color:var(--color-text)!important;font-size:13px!important;font-weight:720!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tavano-space-detail-page .space-detail-folder-meta,html body .tavano-space-detail-page .space-detail-list-meta{min-width:0!important;overflow:hidden!important;color:var(--color-text-muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tavano-space-detail-page .space-detail-list-count{display:inline-grid!important;min-width:22px!important;height:22px!important;place-items:center!important;border:1px solid var(--color-border)!important;border-radius:999px!important;background:var(--color-surface2)!important;color:var(--color-text-muted)!important;font-size:11px!important;font-weight:760!important;line-height:1!important}html body .tavano-space-detail-page .space-detail-folder-list-grid{display:grid!important;gap:6px!important;min-width:0!important}html body .tavano-space-detail-page .space-detail-list-menu-button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface2)!important;color:var(--color-text-muted)!important}html body .tavano-space-detail-page .space-detail-list-empty{padding:12px!important;color:var(--color-text-muted)!important;font-size:12px!important;line-height:1.35!important}html body .tavano-space-detail-page .space-detail-list-empty[data-compact=true]{padding:9px 10px!important}@media (max-width: 767px){html body .tavano-space-detail-page .space-detail-list-stack{max-height:none!important;padding-right:0!important}html body .tavano-space-detail-page .space-detail-folder-card{padding:7px!important}html body .tavano-space-detail-page .space-detail-list-card{min-height:42px!important;padding:6px!important}}.import-conflicts-page{--conflict-code-bg: color-mix(in srgb, var(--color-surface2) 88%, black 12%);color:var(--color-text)}.import-conflict-error,.import-conflict-loading{display:flex;align-items:center;gap:8px;border:1px solid var(--color-danger);color:var(--color-danger)}.import-conflict-loading{border-color:var(--color-border);color:var(--color-text-muted)}.import-conflict-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;min-width:0}.import-conflict-list-panel,.import-conflict-review-panel{min-width:0}.import-conflict-list-head,.import-conflict-review-head,.import-conflict-merge-head,.import-conflict-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.import-conflict-list-head{padding-bottom:10px;color:var(--color-text)}.import-conflict-list-head span,.import-conflict-review-head p,.import-conflict-merge-head span{color:var(--color-text-muted);font-size:12px}.import-conflict-list{display:grid;gap:6px}.import-conflict-card{display:grid;gap:4px;width:100%;min-width:0;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface2);color:var(--color-text);text-align:left}.import-conflict-card[data-active=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface2))}.import-conflict-card-title{overflow:hidden;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.import-conflict-card-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--color-text-muted);font-size:11px;font-weight:650}.import-conflict-card-meta span{display:inline-flex;min-height:20px;align-items:center;border-radius:999px;background:var(--color-surface);padding:0 7px}.import-conflict-review-panel{display:grid;gap:12px}.import-conflict-review-head{align-items:flex-start}.import-conflict-review-head strong{display:block;margin-top:4px;color:var(--color-text);font-size:12px}.import-conflict-review-head>span{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface2);padding:0 10px;color:var(--color-text-muted);font-size:12px;font-weight:760}.import-conflict-review-head>span[data-tone=delete]{border-color:var(--color-danger);color:var(--color-danger)}.import-conflict-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.import-conflict-pane{min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.import-conflict-pane-title{border-bottom:1px solid var(--color-border);padding:8px 10px;color:var(--color-text);font-size:12px;font-weight:800}.import-conflict-code{max-height:360px;overflow:auto;background:var(--conflict-code-bg);padding:8px 0;font-size:11px;line-height:1.55}.import-conflict-code-line{display:grid;grid-template-columns:38px minmax(0,1fr);min-width:-moz-max-content;min-width:max-content}.import-conflict-code-line span{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid var(--color-border);color:var(--color-text-muted);text-align:right;padding-right:8px}.import-conflict-code-line code{color:var(--color-text);padding:0 10px;white-space:pre}.import-conflict-merge{display:grid;gap:8px;min-width:0}.import-conflict-merge-input{min-height:190px;resize:vertical;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.import-conflict-actions{justify-content:flex-end;flex-wrap:wrap}@media (max-width: 980px){.import-conflict-layout{grid-template-columns:1fr}.import-conflict-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 640px){.import-conflicts-page{padding:8px!important}.import-conflict-layout{gap:8px}.import-conflict-compare-grid{grid-template-columns:1fr}.import-conflict-code{max-height:260px;font-size:10px}.import-conflict-review-head,.import-conflict-actions{align-items:stretch;flex-direction:column}.import-conflict-actions>button{width:100%}}html body{letter-spacing:0!important}html body :where(.tavano-mobile-pull-refresh,.dashboard-minimal-progress,.timesheet-command-progress,.tv-progress-flow,.tv-focus-strip){display:none!important}html body :where(.dashboard-command-bar,.timesheet-hero--minimal):after{content:none!important;display:none!important}html body :where(.dashboard-topbar-search,.home-create-search){display:none!important}html body .tavano-my-tasks-page .mytasks-status-icon .status-icon-value{display:none!important}html body :where(.tv-app-page,.tv-app-panel,.tavano-dashboard-redesign,.tavano-my-tasks-page,.clickup-inbox-page,.tavano-timesheet-page,.tavano-chat-page,.tavano-space-detail-page){min-width:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{border:0!important;background:transparent!important;box-shadow:none!important}html body .tv-os-app-rail .tv-os-rail-inner{gap:6px!important;padding-inline:8px!important}html body .tv-os-app-rail .tv-os-rail-item{min-height:44px!important;gap:0!important;border-radius:8px!important;padding:0!important}html body .tv-os-app-rail .tv-os-rail-icon{width:18px!important;height:18px!important}html body .tv-os-app-rail .tv-os-rail-label,html body .tv-os-app-rail .tv-os-rail-lock-label{display:none!important}html body .tv-os-rail-tooltip{position:fixed;z-index:1000;max-width:min(220px,calc(100vw - var(--tv-os-shell-w, 64px) - 24px));padding:6px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated, var(--color-surface));color:var(--color-text);box-shadow:var(--shadow-card);font-size:12px;font-weight:720;line-height:1;overflow:hidden;pointer-events:none;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}html body .tavano-timesheet-page{background:var(--color-bg)!important;color:var(--color-text)!important}html body .tavano-timesheet-page :where(.tv-app-page-header,.tv-app-panel,.timesheet-filter-panel,.timesheet-command-panel,.timesheet-full-panel,.timesheet-metric-card,.timesheet-price-ticket,.timesheet-recent-ticket,.timesheet-full-person-row,.timesheet-full-task-row,.timesheet-full-entry-row){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:none!important}html body .tavano-timesheet-page :where(input,textarea,[role=combobox],.timesheet-command-counts span,.timesheet-command-empty,.timesheet-full-empty,.timesheet-full-cell,.timesheet-price-ticket-data span){border-color:var(--color-border)!important;background:var(--color-surface2)!important;color:var(--color-text)!important}html body .tavano-timesheet-page :where(.timesheet-command-header p,.timesheet-full-section-header p,.timesheet-price-ticket-main small,.timesheet-recent-ticket small){color:var(--color-text-muted)!important}html body .tavano-space-detail-page .space-detail-list-card,html body .tavano-space-detail-page .space-detail-folder-card,html body .tavano-space-detail-page .space-detail-list-empty{border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;box-shadow:none!important}html body .tavano-space-detail-page .space-detail-list-card{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;min-height:46px!important;gap:6px!important;padding:6px!important;overflow:hidden!important}html body .tavano-space-detail-page .space-detail-list-card-main{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;min-width:0!important;gap:8px!important;border-radius:7px!important}html body .tavano-space-detail-page .space-detail-list-name,html body .tavano-space-detail-page .space-detail-folder-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 767px){html body .tv-os-page.tavano-app-content:not(:has(.tavano-chat-page)){padding:8px!important}html body :where(.tv-app-page-header,.tv-app-panel,.dashboard-command-bar,.inbox-compact-header,.mytasks-command-bar){border-radius:8px!important;box-shadow:none!important}html body :where(.tavano-dashboard-redesign,.tavano-my-tasks-page,.clickup-inbox-page,.tavano-timesheet-page,.tavano-space-detail-page){width:100%!important;max-width:100%!important;gap:8px!important}html body .tavano-my-tasks-page .mytasks-command-bar{padding:8px!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important}html body .tavano-my-tasks-page .mytasks-command-bar .tv-app-page-actions{display:none!important}html body .tavano-my-tasks-page .mytasks-compact-stats,html body .tavano-my-tasks-page .mytasks-work-panel>.border-b{display:none!important}html body .tavano-my-tasks-page .mytasks-tab-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important}html body .tavano-my-tasks-page .mytasks-tab-link{min-width:0!important;min-height:34px!important;justify-content:center!important;border-radius:7px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important}html body .tavano-my-tasks-page .mytasks-group-panel>button{min-height:36px!important}html body .tavano-my-tasks-page .mytasks-task-line{min-height:42px!important;grid-template-columns:minmax(0,1fr) 44px!important;padding:7px 9px!important;background:var(--color-surface)!important}html body .tavano-my-tasks-page .mytasks-task-title>.flex{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:8px!important}html body .tavano-my-tasks-page .mytasks-status-icon{width:12px!important;height:12px!important}html body .tavano-my-tasks-page .mytasks-status-icon>*{width:12px!important;height:12px!important}html body .tavano-my-tasks-page .mytasks-task-note{display:none!important}html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child{font-size:12.5px!important;font-weight:720!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-compact-header{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{min-height:42px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:7px 8px!important;gap:6px!important;background:var(--color-surface)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:12px minmax(0,1fr)!important;gap:7px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:12.5px!important;font-weight:720!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{max-width:68px!important;gap:4px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action{display:inline-flex!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;justify-content:center!important;border-radius:7px!important;padding:0!important;font-size:0!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action svg{width:14px!important;height:14px!important;margin:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-read-action:before{content:""!important;width:10px!important;height:10px!important;border:2px solid currentColor!important;border-radius:999px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-picker-search,html body .tavano-chat-page[data-chat-view=telegram] .chat-empty-main .chat-empty-frame{display:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame,html body .tavano-chat-page[data-chat-view=telegram] .chat-empty-picker-frame{height:100%!important;min-height:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-conversation-main{display:flex!important;flex-direction:column!important;min-height:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:52px!important;padding:6px 8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-back-button{min-width:72px!important;max-width:78px!important;height:40px!important;border:1px solid var(--color-border)!important;background:var(--color-surface2)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-actions{max-width:132px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{flex:1 1 0!important;min-height:0!important;background:var(--color-bg)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{flex:0 0 auto!important;padding:8px!important;overflow:visible!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{display:grid!important;gap:6px!important;padding:6px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{min-height:42px!important;border:0!important;background:transparent!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:42px!important;padding:9px 0!important;font-size:15px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{display:flex!important;min-height:38px!important;gap:4px!important;max-width:100%!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{min-width:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group--actions{flex:1 1 auto!important;display:flex!important;justify-content:flex-end!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group--actions>:nth-child(n+7):not(.chat-composer-more){display:none!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button,.chat-header-action,.chat-header-mobile-button){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body .tavano-timesheet-page .timesheet-hero{display:none!important}html body .tavano-timesheet-page .timesheet-filter-panel{padding:8px!important}html body .tavano-timesheet-page .timesheet-filter-panel>div,html body .tavano-timesheet-page .timesheet-filter-panel .flex{gap:6px!important}html body .tavano-timesheet-page .timesheet-date-input,html body .tavano-timesheet-page .timesheet-member-filter [role=combobox]{min-height:38px!important;height:38px!important;border-radius:8px!important;font-size:12px!important}html body .tavano-timesheet-page .timesheet-minimal-signals{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}html body .tavano-timesheet-page .timesheet-command-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .tavano-timesheet-page :where(.timesheet-command-panel,.timesheet-full-panel){border-radius:8px!important;padding:8px!important}html body .tavano-space-detail-page .tv-app-page-header,html body .tavano-space-detail-page .space-detail-stats,html body .tavano-space-detail-page .space-detail-quick-create{display:none!important}}@media (min-width: 768px){html body :where(.dashboard-page-frame,.tavano-dashboard-redesign,.tavano-my-tasks-page,.clickup-inbox-page,.tavano-timesheet-page,.tavano-space-detail-page){max-width:min(1760px,calc(100vw - var(--tv-os-shell-w, 5rem) - var(--tv-os-sidebar-w, 0px) - 24px))!important}html body .tavano-dashboard-redesign .dashboard-editable-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}}html body :where(.tavano-my-tasks-page,.clickup-inbox-page.tavano-inbox-compact){--worklist-section-bg: color-mix(in srgb, var(--color-surface2) 58%, transparent);--worklist-section-border: color-mix(in srgb, var(--color-border) 86%, transparent);--worklist-section-muted: color-mix(in srgb, var(--color-text-muted) 86%, var(--color-text))}html body .clickup-inbox-page.tavano-inbox-compact{width:100%!important;max-width:none!important;margin-inline:0!important;align-self:stretch!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:none!important;margin-inline:0!important;padding:0!important}html body .tavano-my-tasks-page .mytasks-work-panel{gap:8px!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child{min-height:32px!important;padding:4px 8px!important;border-bottom:1px solid var(--worklist-section-border)!important;background:transparent!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child>div{gap:8px!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child .grid.h-8.w-8{width:22px!important;height:22px!important;border-radius:7px!important;background:var(--worklist-section-bg)!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child .text-sm.font-semibold{font-size:12px!important;line-height:1!important}html body .tavano-my-tasks-page .mytasks-work-panel .mytasks-work-subtitle,html body .tavano-my-tasks-page .mytasks-group-helper{display:none!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child{gap:8px!important;padding:8px!important}html body .tavano-my-tasks-page .mytasks-group-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .tavano-my-tasks-page .mytasks-group-panel+.mytasks-group-panel{margin-top:6px!important}html body .tavano-my-tasks-page .mytasks-group-panel>button{display:inline-flex!important;min-height:32px!important;width:auto!important;max-width:100%!important;padding:4px 8px!important;border:1px solid var(--worklist-section-border)!important;border-radius:8px!important;background:var(--worklist-section-bg)!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-group-panel>button>span:first-child{gap:8px!important}html body .tavano-my-tasks-page .mytasks-group-panel>button .grid.h-8.w-8{width:22px!important;height:22px!important;border-radius:7px!important;background:transparent!important}html body .tavano-my-tasks-page .mytasks-group-panel>button .text-sm.font-semibold{font-size:12px!important;line-height:1!important}html body .tavano-my-tasks-page .mytasks-group-panel>button span.rounded-lg{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:7px!important;font-size:10px!important;line-height:18px!important}html body .tavano-my-tasks-page .mytasks-group-body{margin-top:4px!important;border:1px solid var(--worklist-section-border)!important;border-radius:8px!important;background:var(--color-surface)!important;overflow:hidden!important}html body .tavano-my-tasks-page .mytasks-table-head{min-height:26px!important;padding:5px 10px!important;border-bottom:1px solid var(--worklist-section-border)!important;border-radius:0!important;background:var(--worklist-section-bg)!important;color:var(--worklist-section-muted)!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{gap:8px!important;padding:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading{padding:0!important;border:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-heading{display:block!important;width:100%!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{display:inline-flex!important;min-height:32px!important;width:auto!important;max-width:100%!important;flex:0 0 auto!important;gap:6px!important;padding:0 8px!important;border:1px solid var(--worklist-section-border)!important;border-radius:8px!important;background:var(--worklist-section-bg)!important;color:var(--color-text)!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact.tavano-my-tasks-page .inbox-date-toggle{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;justify-content:flex-start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{font-size:12px!important;font-weight:750!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;font-style:normal!important;line-height:18px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{margin-top:4px!important;border:1px solid var(--worklist-section-border)!important;border-radius:8px!important;background:var(--color-surface)!important;overflow:hidden!important}@media (max-width: 767px){html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child{padding:6px 0 calc(5.75rem + env(safe-area-inset-bottom,0px))!important}html body .tavano-my-tasks-page .mytasks-group-panel>button,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:30px!important}html body .tavano-my-tasks-page .mytasks-group-body,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{display:grid!important;gap:6px!important;margin-top:5px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}}html body .tv-task-detail-panel .task-calendar-sync-inline--minimal{min-height:2.25rem!important;align-items:center!important;gap:.7rem!important;padding:.2rem 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tv-task-detail-panel .task-calendar-sync-action--compact{flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important}html body .tv-task-detail-panel .task-calendar-sync-action--compact::-webkit-scrollbar{display:none!important}html body .tv-task-detail-panel .task-calendar-sync-action--compact .task-calendar-provider-chip{flex:0 0 auto!important;min-height:28px!important;height:28px!important;min-width:-moz-max-content!important;min-width:max-content!important;gap:6px!important;padding:0 8px!important;border-radius:8px!important;background:var(--color-surface)!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}html body .tv-task-detail-panel .task-calendar-sync-action--compact .task-calendar-provider-chip span{white-space:nowrap!important}html body .task-activity-notify-row{border-radius:8px!important;padding:6px 8px!important;background:var(--color-surface2)!important;box-shadow:none!important}html body .task-activity-notify-row .task-notify-chip{max-width:140px!important;min-height:26px!important;border-radius:8px!important;padding:4px 7px!important}html body .clickup-inbox-page.tavano-inbox-compact{box-sizing:border-box!important}@media (min-width: 768px){html body .tv-os-page.tavano-app-content:has(.clickup-inbox-page.tavano-inbox-compact){padding:clamp(14px,1.4vw,24px) clamp(16px,2vw,32px)!important}html body .clickup-inbox-page.tavano-inbox-compact{display:flex!important;width:100%!important;max-width:none!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:min(100%,1680px)!important;max-width:1680px!important;margin-inline:auto!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{width:100%!important;border:1px solid var(--worklist-section-border)!important;border-radius:10px!important;background:color-mix(in srgb,var(--color-surface) 94%,transparent)!important;box-shadow:none!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{gap:10px!important;padding:10px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:34px!important;padding:0 11px!important;border-radius:8px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{font-size:13px!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{min-width:20px!important;height:20px!important;font-size:11px!important;line-height:20px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{margin-top:7px!important;border-radius:10px!important;background:var(--color-surface)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{min-height:30px!important;grid-template-columns:minmax(340px,1fr) minmax(110px,.18fr) minmax(130px,.2fr) minmax(150px,auto)!important;gap:12px!important;padding:6px 14px!important;color:var(--worklist-section-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap{border-radius:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{min-height:48px!important;grid-template-columns:minmax(340px,1fr) minmax(110px,.18fr) minmax(130px,.2fr) minmax(150px,auto)!important;gap:12px!important;padding:8px 14px!important;border-radius:0!important;font-size:13px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{gap:10px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox]{width:18px!important;height:18px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{width:13px!important;height:13px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{width:30px!important;height:30px!important;border-radius:8px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:13px!important;line-height:1.15!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{font-size:12px!important;line-height:1.2!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell{font-size:12px!important;line-height:1.15!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-mini-badge{min-height:20px!important;padding:0 7px!important;border-radius:7px!important;font-size:11px!important;line-height:18px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1!important}}@media (max-width: 767px){html body .clickup-inbox-page.tavano-inbox-compact{padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:100%!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle{min-height:34px!important;padding:0 10px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{min-height:46px!important;padding:8px 9px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:13px!important}}html body .tavano-list-view-page .list-table-header .list-table-head-cell:not(.justify-start){justify-content:center!important;text-align:center!important}html body .tavano-list-view-page .list-status-dot-button{display:inline-grid!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding:0!important;color:var(--list-status-color, var(--color-primary))!important}html body .tavano-list-view-page .list-status-dot-button:hover,html body .tavano-list-view-page .list-status-dot-button:focus-visible{background:color-mix(in srgb,var(--list-status-color, var(--color-primary)) 10%,transparent)!important;outline:0!important}html body .tavano-list-view-page .list-status-dot-button>svg{display:block!important;flex:0 0 auto!important}html body .tavano-list-view-page .list-row-updated,html body .tavano-list-view-page .list-row-assignee,html body .tavano-list-view-page .list-row-status{width:100%!important;min-width:0!important;justify-self:stretch!important;justify-content:center!important;text-align:center!important}html body .tavano-list-view-page .list-row-updated{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding-inline:0!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:12px!important;line-height:1.1!important;white-space:nowrap!important}html body .tavano-list-view-page .list-assignee-trigger,html body .tavano-list-view-page .list-status-trigger{display:inline-flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:26px!important;min-height:26px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;padding:0 4px!important;color:var(--tasks-muted, var(--color-text-muted))!important;transform:none!important}html body .tavano-list-view-page .list-assignee-trigger:hover,html body .tavano-list-view-page .list-assignee-trigger:focus-visible,html body .tavano-list-view-page .list-status-trigger:hover,html body .tavano-list-view-page .list-status-trigger:focus-visible{border:0!important;background:color-mix(in srgb,var(--color-primary) 6%,transparent)!important;box-shadow:none!important;outline:0!important}html body .tavano-list-view-page .list-status-trigger>svg:first-child{flex:0 0 auto!important;color:var(--list-status-color, var(--color-primary))!important}html body .tavano-list-view-page .list-status-trigger span{min-width:0!important;max-width:100%!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:12px!important;font-weight:650!important;line-height:1!important;text-align:center!important}html body .tavano-list-view-page .list-avatar-stack{display:inline-flex!important;min-width:24px!important;max-width:100%!important;align-items:center!important;justify-content:center!important;margin-inline:auto!important}html body .tavano-list-view-page .list-avatar{display:inline-grid!important;width:22px!important;min-width:22px!important;height:22px!important;place-items:center!important;border:1px solid var(--tasks-border, var(--color-border))!important;border-radius:999px!important;background:var(--color-surface2)!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:10px!important;font-weight:760!important;line-height:1!important}html body .tavano-list-view-page .list-avatar-stack .list-avatar+.list-avatar{margin-inline-start:-7px!important}html body .tavano-list-view-page .list-mini-count{display:inline-grid!important;min-width:19px!important;height:19px!important;place-items:center!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:10px!important;font-weight:760!important;line-height:1!important}html body .tavano-list-view-page .list-assignee-empty{display:inline-grid!important;width:18px!important;min-width:18px!important;place-items:center!important;color:transparent!important;font-size:0!important;line-height:1!important}html body .tavano-list-view-page .list-assignee-empty:after{content:"-"!important;color:var(--tasks-muted, var(--color-text-muted))!important;font-size:12px!important;font-weight:700!important}html body .tavano-list-view-page .list-assignee-trigger>.list-trigger-chevron,html body .tavano-list-view-page .list-status-trigger>.list-trigger-chevron{display:none!important}@media (min-width: 1181px){html body .tv-os-shell-frame--with-context-sidebar{--tv-shell-sidebar-brand-w: clamp(128px, calc(var(--tv-os-sidebar-w, 204px) * .78), 188px);--tv-shell-workspace-w: clamp(150px, calc(var(--tv-os-sidebar-w, 204px) - 24px), 280px)}html body .tv-os-shell-frame--with-context-sidebar.tv-os-shell-frame--context-sidebar-closed{--tv-shell-sidebar-brand-w: 128px;--tv-shell-workspace-w: 150px}html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar{left:var(--tv-os-shell-w, 52px)!important;width:var(--tv-os-sidebar-w, 204px)!important;min-width:var(--tv-os-sidebar-w, 204px)!important;max-width:var(--tv-os-sidebar-w, 204px)!important}html body[dir=rtl] .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar,html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar.right-20{right:var(--tv-os-shell-w, 52px)!important;left:auto!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar>div{width:100%!important;min-width:0!important;max-width:100%!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-topbar>div:first-of-type{min-width:0!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-brand{display:flex!important;flex:0 0 var(--tv-shell-sidebar-brand-w)!important;width:var(--tv-shell-sidebar-brand-w)!important;min-width:var(--tv-shell-sidebar-brand-w)!important;max-width:var(--tv-shell-sidebar-brand-w)!important;justify-content:flex-start!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-brand img,html body .tv-os-shell-frame--with-context-sidebar .tv-os-brand svg{max-width:100%!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-topbar-workspace-cluster{flex:0 1 clamp(206px,18vw,292px)!important;width:clamp(206px,18vw,292px)!important;min-width:0!important;max-width:292px!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-topbar-workspace{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-topbar-workspace button{width:100%!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar-resize-handle{top:var(--tv-os-topbar-h, 48px)!important;bottom:0!important;left:calc(var(--tv-os-shell-w, 52px) + var(--tv-os-sidebar-w, 204px) - 6px)!important;z-index:70!important;width:12px!important;cursor:col-resize!important;touch-action:none!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar-resize-handle[data-side=left]{right:calc(var(--tv-os-shell-w, 52px) + var(--tv-os-sidebar-w, 204px) - 6px)!important;left:auto!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar-resize-handle:after{opacity:0!important;background:color-mix(in srgb,var(--color-border) 78%,var(--color-primary))!important}html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar-resize-handle:hover:after,html body .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar-resize-handle:focus-visible:after,html body.tv-os-sidebar-is-resizing .tv-os-shell-frame--with-context-sidebar .tv-os-sidebar-resize-handle:after{width:2px!important;opacity:1!important;background:var(--color-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 12%,transparent)!important}html body .tv-os-shell-frame--context-sidebar-closed .tv-os-sidebar-resize-handle:after{opacity:.8!important}}html body:has(.task-permalink-loader) .tv-os-sidebar-resize-handle,html body:has(.task-permalink-page) .tv-os-sidebar-resize-handle{display:none!important}.tv-os-sidebar-resize-menu{z-index:180;min-width:188px;border-radius:8px;background-image:none!important;box-shadow:0 18px 48px #00000042,0 0 0 1px color-mix(in srgb,white 5%,transparent)!important}.tv-os-sidebar-resize-menu-item{display:grid;width:100%;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;padding:7px 8px;color:var(--color-text);font-size:12px;font-weight:650;line-height:1;text-align:start}.tv-os-sidebar-resize-menu-item:hover,.tv-os-sidebar-resize-menu-item:focus-visible{background:color-mix(in srgb,var(--color-primary) 10%,transparent);outline:0}.tv-os-sidebar-resize-menu-item svg{color:var(--color-text-muted)}.tv-os-sidebar-resize-menu-item kbd{min-width:24px;border-radius:5px;background:color-mix(in srgb,var(--color-text) 6%,transparent);padding:3px 5px;color:var(--color-text-muted);font-size:10px;font-weight:700;line-height:1;text-align:center}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read{opacity:.62!important;background:color-mix(in srgb,var(--color-surface) 86%,transparent)!important;border-color:color-mix(in srgb,var(--color-border) 78%,transparent)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--color-primary) 36%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read:hover,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read:focus-visible,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read:focus-visible{opacity:.82!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read .inbox-row-title span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read .inbox-row-title span:first-child{color:color-mix(in srgb,var(--color-text) 76%,var(--color-text-muted))!important;font-weight:600!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read .inbox-row-message,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read .inbox-row-message{color:color-mix(in srgb,var(--color-text-muted) 72%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read .inbox-row-icon,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-read .inbox-row-status-circle,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read .inbox-row-icon,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row.is-read .inbox-row-status-circle{opacity:.74!important}html body .tavano-my-tasks-page .mytasks-work-heading{min-height:30px!important;padding:0 2px 8px!important;border:0!important;background:transparent!important}html body .tavano-my-tasks-page .mytasks-work-heading>div{gap:8px!important}html body .tavano-my-tasks-page .mytasks-work-heading-icon{display:grid!important;width:22px!important;height:22px!important;flex:0 0 22px!important;place-items:center!important;border-color:transparent!important;border-radius:6px!important;background:transparent!important;color:var(--color-primary)!important;line-height:0!important}html body .tavano-my-tasks-page .mytasks-work-heading-icon>svg,html body .tavano-my-tasks-page .mytasks-work-heading-icon .lucide{display:block!important;width:14px!important;height:14px!important;margin:auto!important}html body .tavano-my-tasks-page .mytasks-work-heading-title{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:760!important;line-height:1.15!important}html body .tavano-my-tasks-page .mytasks-status-heading{display:inline-flex!important;min-height:32px!important;width:auto!important;max-width:100%!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:4px 8px!important;border:1px solid var(--worklist-section-border)!important;border-radius:8px!important;background:var(--worklist-section-bg)!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-heading>span{align-items:center!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon{display:grid!important;width:22px!important;height:22px!important;flex:0 0 22px!important;place-items:center!important;padding:0!important;border-radius:7px!important;line-height:0!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon>svg,html body .tavano-my-tasks-page .mytasks-status-heading-icon .lucide{display:block!important;width:14px!important;height:14px!important;margin:auto!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-status-count{display:inline-grid!important;min-width:20px!important;height:20px!important;place-items:center!important;padding:0 6px!important;border-radius:7px!important;font-size:10px!important;line-height:1!important}@media (min-width: 768px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:18px 16px 30px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox],html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{justify-self:center!important;align-self:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{display:inline-grid!important;box-sizing:border-box!important;width:30px!important;height:30px!important;min-width:30px!important;place-items:center!important;padding:0!important;border-radius:8px!important;line-height:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell{border-radius:8px!important;margin-inline-end:2px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon>svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell>svg{display:block!important;width:15px!important;height:15px!important;margin:0!important;transform:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{padding-inline-start:2px!important}}@media (min-width: 768px){html body .tavano-my-tasks-page .mytasks-work-panel{border:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-heading,html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child{min-height:28px!important;width:100%!important;padding:0 0 8px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-heading>div,html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child>div{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}html body .tavano-my-tasks-page .mytasks-work-heading-icon,html body .tavano-my-tasks-page .mytasks-work-panel>div:first-child .mytasks-work-heading-icon{display:inline-grid!important;width:22px!important;height:22px!important;flex:0 0 22px!important;place-items:center!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--color-primary)!important;line-height:0!important}html body .tavano-my-tasks-page .mytasks-work-heading-icon>svg,html body .tavano-my-tasks-page .mytasks-work-heading-icon .lucide{display:block!important;width:14px!important;height:14px!important;margin:auto!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-work-heading-title{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:760!important;line-height:1.1!important}html body .tavano-my-tasks-page .mytasks-work-subtitle{display:none!important}html body .tavano-my-tasks-page .mytasks-status-section,html body .tavano-my-tasks-page .mytasks-group-panel{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body .tavano-my-tasks-page .mytasks-status-heading{display:inline-flex!important;min-height:30px!important;width:auto!important;align-items:center!important;gap:8px!important;padding:3px 8px!important;border:1px solid var(--worklist-section-border, var(--color-border))!important;border-radius:8px!important;background:var(--worklist-section-bg, var(--color-surface2))!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon{display:inline-grid!important;width:22px!important;height:22px!important;flex:0 0 22px!important;place-items:center!important;padding:0!important;border-radius:7px!important;line-height:0!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon>svg,html body .tavano-my-tasks-page .mytasks-status-heading-icon .lucide{display:block!important;width:14px!important;height:14px!important;margin:auto!important;transform:none!important;vertical-align:middle!important}}@media (min-width: 768px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:18px 18px 34px minmax(0,1fr)!important;-moz-column-gap:12px!important;column-gap:12px!important;align-items:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell{display:inline-grid!important;width:30px!important;height:30px!important;min-width:30px!important;place-items:center!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important;line-height:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon>svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell>svg{display:block!important;width:15px!important;height:15px!important;margin:auto!important;transform:none!important;vertical-align:middle!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{min-width:0!important;padding-inline-start:4px!important}}html body .tavano-my-tasks-page .mytasks-work-heading--group-title,html body .tavano-my-tasks-page .mytasks-work-panel>.mytasks-work-heading--group-title{display:flex!important;min-height:34px!important;width:100%!important;align-items:center!important;padding:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-heading--group-title>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}html body .tavano-my-tasks-page .mytasks-work-heading--group-title .mytasks-work-heading-icon{display:inline-flex!important;width:24px!important;height:24px!important;flex:0 0 24px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--color-primary)!important;line-height:0!important}html body .tavano-my-tasks-page .mytasks-work-heading--group-title .mytasks-work-heading-icon>svg,html body .tavano-my-tasks-page .mytasks-work-heading--group-title .mytasks-work-heading-icon .lucide{display:block!important;width:15px!important;height:15px!important;margin:0!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-work-heading--group-title .mytasks-work-heading-title{color:var(--color-text)!important;font-size:.82rem!important;font-weight:760!important;line-height:1.15!important}html body .tavano-my-tasks-page .mytasks-work-heading--group-title .mytasks-work-subtitle{display:none!important}html body .tavano-my-tasks-page .mytasks-status-heading{display:inline-flex!important;min-height:30px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:3px 8px!important;border:1px solid var(--worklist-section-border, var(--color-border))!important;border-radius:8px!important;background:var(--worklist-section-bg, var(--color-surface2))!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-heading>span{display:inline-flex!important;align-items:center!important;gap:8px!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon{display:inline-flex!important;box-sizing:border-box!important;width:22px!important;height:22px!important;flex:0 0 22px!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:0!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon>svg,html body .tavano-my-tasks-page .mytasks-status-heading-icon .lucide{position:static!important;display:block!important;width:14px!important;height:14px!important;margin:0!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-status-count{display:inline-flex!important;min-width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;line-height:1!important}@media (min-width: 768px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:18px 18px 36px minmax(0,1fr)!important;-moz-column-gap:13px!important;column-gap:13px!important;align-items:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox],html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle{justify-self:center!important;align-self:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--notification{display:inline-flex!important;box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;align-items:center!important;justify-content:center!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important;border-radius:8px!important;line-height:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--notification>svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell>svg{position:static!important;display:block!important;width:15px!important;height:15px!important;margin:0!important;transform:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{min-width:0!important;padding-inline-start:6px!important}}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{grid-template-columns:18px 18px 24px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox],html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--mail-state,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--notification{justify-self:center!important;align-self:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--mail-state,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--notification,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell{display:grid!important;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;place-items:center!important;margin:0!important;padding:0!important;border-radius:6px!important;line-height:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--mail-state.is-unread{background-color:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--mail-state.is-read{background-color:color-mix(in srgb,var(--color-text-muted) 12%,transparent)!important;color:var(--color-text-muted)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--mail-state>svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-mail-state-svg{position:static!important;display:block!important;width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;transform:none!important;font-size:13px!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--notification>svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon--bell>svg{position:static!important;display:block!important;width:12px!important;height:12px!important;margin:0!important;transform:none!important;stroke-width:2.1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{min-width:0!important;padding-inline-start:2px!important}html body .tavano-chat-page[data-chat-view=telegram]{--chat-page-bg: var(--color-bg);--chat-surface: var(--color-surface);--chat-surface-soft: var(--color-surface2, color-mix(in srgb, var(--color-surface) 94%, var(--color-bg)));--chat-line: var(--color-border);--chat-muted: var(--color-text-muted);--chat-text: var(--color-text);gap:0!important;padding:0!important;background:var(--chat-page-bg)!important;background-image:none!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-web-main,.chat-web-frame,.chat-conversation-main,.chat-header-shell,.chat-message-stream,.chat-composer-wrap,.chat-composer-shell,.chat-composer-field-row,.chat-composer-input-wrap){box-sizing:border-box!important;min-width:0!important;background-image:none!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-main{padding:0!important;background:var(--chat-page-bg)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:var(--chat-page-bg)!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-conversation-main{background:var(--chat-page-bg)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-shell{border-bottom:1px solid var(--chat-line)!important;background:var(--chat-surface)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:52px!important;padding:8px 14px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:14px!important;background:var(--chat-page-bg)!important;background-image:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-empty{color:var(--chat-muted)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-empty-icon{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--chat-line))!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--chat-surface))!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{border-top:1px solid var(--chat-line)!important;background:var(--chat-surface)!important;padding:10px 14px 12px!important;overflow:visible!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{display:grid!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-field-row{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;min-height:40px!important;border:1px solid var(--chat-line)!important;border-radius:8px!important;background:var(--chat-surface-soft)!important;padding:4px 5px 4px 12px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{min-height:30px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:30px!important;max-height:104px!important;border:0!important;background:transparent!important;padding:5px 0!important;color:var(--chat-text)!important;font-size:12.5px!important;line-height:1.35!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input::-moz-placeholder{color:color-mix(in srgb,var(--chat-muted) 82%,transparent)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input::placeholder{color:color-mix(in srgb,var(--chat-muted) 82%,transparent)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send{display:grid!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;place-items:center!important;align-self:center!important;justify-self:end!important;border:1px solid color-mix(in srgb,var(--color-primary) 34%,transparent)!important;border-radius:999px!important;background:var(--color-primary)!important;color:var(--color-onPrimary, #fff)!important;box-shadow:none!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send:hover:not(:disabled){transform:none!important;background:color-mix(in srgb,var(--color-primary) 92%,white)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send:disabled{border-color:var(--chat-line)!important;background:color-mix(in srgb,var(--chat-muted) 16%,var(--chat-surface-soft))!important;color:color-mix(in srgb,var(--chat-muted) 58%,transparent)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send svg{display:block!important;width:15px!important;height:15px!important;margin:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{min-height:28px!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{gap:3px!important;border:0!important;background:transparent!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button){height:28px!important;min-height:28px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--chat-muted)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more){width:28px!important;min-width:28px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button{min-width:32px!important;padding:0 6px!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button):hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--chat-surface-soft))!important;color:var(--chat-text)!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button) svg{width:14px!important;height:14px!important}@media (min-width: 768px){html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:16px 18px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{padding:10px 18px 12px!important}}@media (max-width: 767px){html body .tavano-chat-page[data-chat-view=telegram]{padding:0 8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame{height:100%!important;border:1px solid var(--chat-line)!important;border-radius:8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:48px!important;padding:6px 8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:10px 8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{padding:8px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-field-row{grid-template-columns:minmax(0,1fr) 38px!important;min-height:46px!important;padding:4px 5px 4px 10px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:36px!important;font-size:15px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send svg{width:17px!important;height:17px!important}}@media (hover: hover) and (pointer: fine){html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{position:relative!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions{position:absolute!important;inset-inline-end:12px!important;top:50%!important;z-index:5!important;display:inline-flex!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;align-items:center!important;direction:ltr!important;justify-content:flex-end!important;gap:4px!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--color-surface) 96%,var(--color-background))!important;box-shadow:0 10px 28px color-mix(in srgb,#000 24%,transparent)!important;opacity:0!important;padding:3px!important;pointer-events:none!important;transform:translate(4px,-50%)!important;transition:opacity .14s ease,transform .14s ease,border-color .14s ease!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:focus-within{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;opacity:1!important;pointer-events:auto!important;transform:translateY(-50%)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>.inbox-row-action,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>.inbox-clear-action,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>.inbox-read-action{display:inline-flex!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action{height:28px!important;min-height:28px!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:7px!important;color:var(--color-text)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action--icon{width:28px!important;min-width:28px!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-clear-action{min-width:68px!important;border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;padding:0 10px!important;color:var(--color-primary)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action svg{width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important}}@media (hover: none),(pointer: coarse),(max-width: 767px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions{display:none!important}}html:has(.google-calendar-page),html:has(.google-calendar-page) body{overflow:hidden!important;overscroll-behavior:none!important}html:has(.google-calendar-page) body{min-height:100dvh!important}html:has(.google-calendar-page) #root{height:100dvh!important;max-height:100dvh!important;min-height:0!important;overflow:hidden!important}html body .tavano-app-content:has(.google-calendar-page){height:calc(100dvh - var(--tv-os-topbar-h, 56px))!important;max-height:calc(100dvh - var(--tv-os-topbar-h, 56px))!important;min-height:0!important;overflow:hidden!important;padding:0!important}html body .google-calendar-page{--gcal-fit-gap: 8px;--gcal-time-slot-h: clamp(17px, calc((100dvh - var(--tv-os-topbar-h, 56px) - 156px) / 24), 28px);display:flex!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;flex-direction:column!important;margin:0!important;overflow:hidden!important;padding:0!important}html body .google-calendar-page.tv-app-page,html body .google-calendar-page.tv-app-page--fluid{width:100%!important;max-width:none!important;margin-inline:0!important}html body .google-calendar-page .gcal-topbar{position:relative!important;flex:0 0 auto!important;width:100%!important;min-height:52px!important;padding:7px 10px!important;gap:8px!important}html body .google-calendar-page .gcal-brand-icon{width:32px!important;height:32px!important;border-radius:8px!important}html body .google-calendar-page .gcal-brand h1,html body .google-calendar-page .gcal-main-actions h2{font-size:14px!important;line-height:1.1!important}html body .google-calendar-page .gcal-brand p{max-width:13rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .google-calendar-page .gcal-create-button,html body .google-calendar-page .gcal-nav-button,html body .google-calendar-page .gcal-topbar button{min-height:34px!important;height:34px!important;border-radius:8px!important;padding:0 10px!important;white-space:nowrap!important}html body .google-calendar-page .gcal-nav-cluster button{width:34px!important;padding:0!important}html body .google-calendar-page .gcal-search{height:34px!important;width:min(15rem,26vw)!important;min-width:9rem!important;border-radius:8px!important}html body .google-calendar-page .gcal-view-tabs{border-radius:8px!important}html body .google-calendar-page .gcal-view-tabs button{height:32px!important;min-width:3.4rem!important;border-radius:7px!important;padding:0 9px!important}html body .google-calendar-page .gcal-view-tabs button:last-child{min-width:4.6rem!important}html body .google-calendar-page .gcal-shell{display:grid!important;flex:1 1 auto!important;width:100%!important;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr) minmax(14rem,17rem)!important;min-height:0!important;height:auto!important;gap:var(--gcal-fit-gap)!important;overflow:hidden!important;padding:var(--gcal-fit-gap)!important}html body .google-calendar-page .gcal-sidebar,html body .google-calendar-page .gcal-agenda-panel{min-height:0!important;overflow:auto!important;gap:var(--gcal-fit-gap)!important;scrollbar-width:thin!important}html body .google-calendar-page .gcal-side-card{border-radius:8px!important;padding:10px!important;box-shadow:none!important}html body .google-calendar-page .gcal-calendar-column{display:flex!important;width:100%!important;min-width:0!important;min-height:0!important}html body .google-calendar-page .gcal-calendar-card{display:flex!important;height:100%!important;min-height:0!important;max-height:100%!important;width:100%!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;border-radius:8px!important;box-shadow:none!important}html body .google-calendar-page .fc,html body .google-calendar-page .fc-view-harness,html body .google-calendar-page .fc-view,html body .google-calendar-page .fc-scrollgrid,html body .google-calendar-page .fc-scrollgrid-section,html body .google-calendar-page .fc-scrollgrid-section>td,html body .google-calendar-page .fc-scroller-harness,html body .google-calendar-page .fc-scroller{min-height:0!important}html body .google-calendar-page .fc{height:100%!important;width:100%!important;min-width:0!important;font-size:12px!important}html body .google-calendar-page .fc-view-harness{flex:1 1 auto!important;height:100%!important}html body .google-calendar-page .fc .fc-scroller,html body .google-calendar-page .fc .fc-scroller-liquid-absolute{overflow:hidden!important}html body .google-calendar-page[data-calendar-view^=timeGrid] .fc-timegrid,html body .google-calendar-page[data-calendar-view^=timeGrid] .fc-timegrid-body,html body .google-calendar-page[data-calendar-view^=timeGrid] .fc-timegrid-slots,html body .google-calendar-page[data-calendar-view^=timeGrid] .fc-timegrid-slots table{height:100%!important;min-height:0!important}html body .google-calendar-page[data-calendar-view^=timeGrid] .fc .fc-timegrid-slot,html body .google-calendar-page[data-calendar-view^=timeGrid] .fc .fc-timegrid-axis{height:var(--gcal-time-slot-h)!important}html body .google-calendar-page[data-calendar-view^=timeGrid] .fc .fc-timegrid-slot-label-cushion{font-size:10px!important;line-height:1!important;padding:0 4px!important}html body .google-calendar-page[data-calendar-view=dayGridMonth] .fc-daygrid-body,html body .google-calendar-page[data-calendar-view=dayGridMonth] .fc-scrollgrid-sync-table{height:100%!important}html body .google-calendar-page[data-calendar-view=dayGridMonth] .fc .fc-daygrid-day-frame{min-height:0!important;height:100%!important;padding:4px!important}html body .google-calendar-page[data-calendar-view=dayGridMonth] .fc .fc-daygrid-day-events{margin-top:4px!important}html body .google-calendar-page[data-calendar-view=dayGridMonth] .fc .fc-daygrid-event-harness{margin-inline:4px!important}html body .google-calendar-page[data-calendar-view=dayGridMonth] .fc .fc-daygrid-event{margin-block:2px!important}html body .google-calendar-page .fc .fc-event{max-width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}html body .google-calendar-page .gcal-fc-event-inner{--gcal-event-tone: var(--gcal-red);display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:center!important;gap:4px!important;border:1px solid color-mix(in srgb,var(--gcal-event-tone) 36%,transparent)!important;border-radius:7px!important;background:color-mix(in srgb,var(--gcal-event-tone) 13%,var(--gcal-surface))!important;color:var(--gcal-event-tone)!important;padding:2px 5px!important;line-height:1.1!important;box-shadow:none!important}html body .google-calendar-page .gcal-fc-event-inner[data-type=meeting]{--gcal-event-tone: var(--gcal-blue)}html body .google-calendar-page .gcal-fc-event-inner[data-type=task]{--gcal-event-tone: var(--gcal-red)}html body .google-calendar-page .gcal-fc-event-inner[data-type=external]{--gcal-event-tone: var(--gcal-green)}html body .google-calendar-page .gcal-fc-event-inner svg{flex:0 0 auto!important;width:12px!important;height:12px!important;stroke-width:2.2!important}html body .google-calendar-page .gcal-fc-event-inner span{flex:0 0 auto!important;color:currentColor!important;font-size:10px!important;font-weight:750!important;opacity:.78!important}html body .google-calendar-page .gcal-fc-event-inner strong{min-width:0!important;overflow:hidden!important;color:var(--gcal-text)!important;font-size:11px!important;font-weight:750!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .google-calendar-page[data-calendar-view=listWeek] .fc-list{height:100%!important;overflow:hidden!important}@media (max-width: 1180px) and (min-width: 901px){html body .google-calendar-page .gcal-topbar{grid-template-columns:minmax(9rem,13rem) minmax(0,auto) minmax(0,1fr)!important}html body .google-calendar-page .gcal-main-actions,html body .google-calendar-page .gcal-right-actions{flex-wrap:nowrap!important}html body .google-calendar-page .gcal-main-actions h2{min-width:7rem!important}html body .google-calendar-page .gcal-agenda-panel{grid-column:auto!important;display:flex!important;grid-template-columns:unset!important}}@media (max-width: 900px){html body .google-calendar-page{--gcal-time-slot-h: clamp(11px, calc((100dvh - var(--tv-os-topbar-h, 56px) - 254px) / 24), 18px)}html body .google-calendar-page .gcal-topbar{grid-template-columns:minmax(0,1fr)!important;max-height:116px!important;overflow:hidden!important}html body .google-calendar-page .gcal-brand p,html body .google-calendar-page .gcal-search{display:none!important}html body .google-calendar-page .gcal-main-actions,html body .google-calendar-page .gcal-right-actions{flex-wrap:nowrap!important;justify-content:flex-start!important}html body .google-calendar-page .gcal-main-actions h2{min-width:0!important;max-width:9rem!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .google-calendar-page .gcal-shell{grid-template-columns:minmax(0,1fr)!important}html body .google-calendar-page .gcal-sidebar,html body .google-calendar-page .gcal-agenda-panel{display:none!important}}@media (max-width: 767px){html:has(.google-calendar-page),html:has(.google-calendar-page) body,html:has(.google-calendar-page) #root{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body .tavano-app-content:has(.google-calendar-page){height:calc(100dvh - var(--tv-os-topbar-h, 56px) - 4.75rem - env(safe-area-inset-bottom,0px))!important;padding-bottom:0!important}html body .google-calendar-page{--gcal-time-slot-h: clamp(10px, calc((100dvh - var(--tv-os-topbar-h, 56px) - 290px) / 24), 16px);padding-bottom:0!important}html body .google-calendar-page .gcal-topbar{min-height:104px!important;padding:6px!important}html body .google-calendar-page .gcal-shell{padding:6px!important}html body .google-calendar-page .gcal-calendar-card{height:100%!important;min-height:0!important}html body .google-calendar-page .fc{font-size:10.5px!important}html body .google-calendar-page .fc .fc-col-header-cell-cushion,html body .google-calendar-page .fc .fc-daygrid-day-number{font-size:10px!important;padding:2px!important}html body .google-calendar-page .gcal-fc-event-inner{gap:3px!important;padding-inline:4px!important}html body .google-calendar-page .gcal-fc-event-inner span{display:none!important}html body .google-calendar-page .gcal-fc-event-inner strong{font-size:10px!important}html body .google-calendar-page[data-calendar-view^=timeGrid] .fc .fc-timegrid-slot-label-cushion{font-size:9px!important}}html body .clickup-inbox-page.tavano-inbox-compact .inbox-table-head{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows{display:flex!important;flex-direction:column!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap{position:relative!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 56%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap:last-child{border-bottom:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:42px!important;align-items:center!important;gap:12px!important;padding:7px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:focus-within{background:color-mix(in srgb,var(--color-text) 5%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr)!important;min-width:0!important;align-items:center!important;gap:9px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell{grid-column:2!important;justify-self:end!important;display:inline-flex!important;min-width:54px!important;max-width:92px!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow:hidden!important;text-align:end!important;white-space:nowrap!important;font-size:12px!important;font-weight:650!important;line-height:1!important;opacity:.78!important;transition:opacity .14s ease,transform .14s ease!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell .inbox-mobile-label,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell small{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions{grid-column:2!important}@media (hover: hover) and (pointer: fine){html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{position:relative!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions{position:absolute!important;inset-inline-end:10px!important;right:10px!important;top:50%!important;z-index:30!important;display:inline-flex!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;direction:ltr!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:0!important;padding:0!important;pointer-events:none!important;transform:translate(4px,-50%)!important;transition:opacity 90ms ease,transform 90ms ease!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:hover .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row:hover .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:focus-within .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row:focus-within .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:hover .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row:hover .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:focus-within .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row:focus-within .inbox-row-kind-cell{opacity:0!important;transform:translate(4px)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:hover .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row:hover .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row:focus-within .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row:focus-within .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:focus-within{opacity:1!important;pointer-events:auto!important;transform:translateY(-50%)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>.inbox-row-action,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions>.inbox-clear-action{display:inline-flex!important;visibility:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action{height:26px!important;min-height:26px!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;color:color-mix(in srgb,var(--color-text) 84%,var(--color-text-muted))!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)!important;color:var(--color-text)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action--icon{width:26px!important;min-width:26px!important;padding:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-clear-action{min-width:58px!important;padding:0 8px!important;background:color-mix(in srgb,var(--color-surface) 94%,white 6%)!important;color:var(--color-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 74%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action svg{width:13px!important;height:13px!important;flex:0 0 13px!important;margin:0!important;pointer-events:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions .inbox-row-action-label{display:inline!important}}@media (max-width: 767px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row{min-height:48px!important;padding:8px 10px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell{min-width:44px!important;max-width:64px!important;font-size:11px!important}}html body .tavano-chat-page[data-chat-view=telegram]{--tg-app-bg: var(--tv-bg, var(--color-bg)) !important;--tg-chat-bg: var(--tv-bg, var(--color-bg)) !important;--tg-panel-bg: var(--tv-surface, var(--color-surface)) !important;--tg-panel-soft: var(--tv-surface-2, var(--color-surface2)) !important;--tg-search-bg: var(--tv-surface-2, var(--color-surface2)) !important;--tg-composer-input-bg: transparent !important;--tg-chat-pattern: transparent !important;--tg-border: var(--tv-border, var(--color-border)) !important;--tg-hover: color-mix(in srgb, var(--tv-primary, var(--color-primary)) 8%, var(--tv-surface-2, var(--color-surface2))) !important;--tg-active: color-mix(in srgb, var(--tv-primary, var(--color-primary)) 10%, var(--tv-surface, var(--color-surface))) !important;--tg-active-strong: color-mix(in srgb, var(--tv-primary, var(--color-primary)) 14%, var(--tv-surface, var(--color-surface))) !important;--tg-text: var(--tv-text, var(--color-text)) !important;--tg-muted: var(--tv-text-muted, var(--color-text-muted)) !important;--chat-page-bg: var(--tv-bg, var(--color-bg)) !important;--chat-surface: var(--tv-surface, var(--color-surface)) !important;--chat-surface-soft: var(--tv-surface-2, var(--color-surface2)) !important;--chat-line: color-mix(in srgb, var(--tv-border, var(--color-border)) 86%, transparent) !important;--chat-muted: var(--tv-text-muted, var(--color-text-muted)) !important;--chat-text: var(--tv-text, var(--color-text)) !important;background:var(--tv-bg, var(--color-bg))!important;background-image:none!important}html body:has(.tavano-chat-page[data-chat-view=telegram]){background:var(--tv-bg, var(--color-bg))!important}@media (min-width: 768px){html body .tavano-chat-page[data-chat-view=telegram],html body .tavano-chat-page[data-chat-view=telegram] .chat-web-main,html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame,html body .tavano-chat-page[data-chat-view=telegram] .chat-conversation-main,html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{background:var(--tv-bg, var(--color-bg))!important;background-color:var(--tv-bg, var(--color-bg))!important;background-image:none!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-web-frame{border:0!important;border-radius:0!important;overflow:hidden!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-shell{border-bottom:1px solid var(--chat-line)!important;background:var(--tv-surface, var(--color-surface))!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-row{min-height:48px!important;padding:7px 12px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-actions{gap:4px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-action{display:inline-grid!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;place-items:center!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--chat-muted)!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-action:hover{background:color-mix(in srgb,var(--tv-primary, var(--color-primary)) 8%,var(--tv-surface-2, var(--color-surface2)))!important;color:var(--chat-text)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-header-action svg{width:14px!important;height:14px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-stream{padding:clamp(12px,1.1vw,18px)!important;scrollbar-color:color-mix(in srgb,var(--tv-primary, var(--color-primary)) 20%,var(--chat-line)) transparent!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-empty-icon{width:38px!important;height:38px!important;border-radius:8px!important;border-color:color-mix(in srgb,var(--tv-primary, var(--color-primary)) 28%,var(--chat-line))!important;background:color-mix(in srgb,var(--tv-primary, var(--color-primary)) 8%,var(--tv-surface, var(--color-surface)))!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-wrap{border-top:1px solid var(--chat-line)!important;background:var(--tv-bg, var(--color-bg))!important;padding:10px 14px 12px!important;overflow:visible!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-shell{display:grid!important;gap:6px!important;width:100%!important;border:1px solid var(--chat-line)!important;border-radius:8px!important;background:var(--tv-surface, var(--color-surface))!important;box-shadow:none!important;padding:7px 8px 6px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-field-row{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;min-height:34px!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input-wrap{min-height:32px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-input{min-height:32px!important;max-height:112px!important;padding:7px 0!important;border:0!important;background:transparent!important;color:var(--chat-text)!important;font-size:12.5px!important;line-height:1.35!important;box-shadow:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send{display:inline-grid!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;place-items:center!important;align-self:center!important;justify-self:end!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--tv-primary, var(--color-primary))!important;color:var(--color-onPrimary, #fff)!important;box-shadow:none!important;padding:0!important;transform:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send svg{display:block!important;width:14px!important;height:14px!important;margin:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-send:disabled{background:color-mix(in srgb,var(--chat-muted) 18%,var(--tv-surface-2, var(--color-surface2)))!important;color:color-mix(in srgb,var(--chat-muted) 62%,transparent)!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tools{min-height:26px!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group{gap:2px!important;border:0!important;background:transparent!important;padding:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-tool-group--actions{flex:1 1 auto!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button){display:inline-grid!important;height:26px!important;min-height:26px!important;place-items:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--chat-muted)!important;box-shadow:none!important;padding-block:0!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more){width:26px!important;min-width:26px!important;padding-inline:0!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-composer-mode-button{min-width:30px!important;padding-inline:6px!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button):hover{background:color-mix(in srgb,var(--tv-primary, var(--color-primary)) 8%,var(--tv-surface-2, var(--color-surface2)))!important;color:var(--chat-text)!important}html body .tavano-chat-page[data-chat-view=telegram] :where(.chat-composer-icon-button,.chat-composer-more,.chat-composer-mode-button) svg{width:13px!important;height:13px!important}}html body .tavano-list-view-page .list-table-header>.list-table-head-cell{justify-content:center!important;text-align:center!important}html body .tavano-list-view-page .list-table-header>.list-table-head-cell:nth-child(2){justify-content:flex-start!important;text-align:left!important}html body[dir=rtl] .tavano-list-view-page .list-table-header>.list-table-head-cell:nth-child(2){text-align:right!important}html body .tavano-list-view-page .list-table-row>:not(.list-task-main-cell){align-self:center!important;justify-self:center!important;text-align:center!important}html body .tavano-list-view-page .list-table-row>.list-task-main-cell{justify-self:stretch!important;text-align:left!important}html body[dir=rtl] .tavano-list-view-page .list-table-row>.list-task-main-cell{text-align:right!important}html body .tavano-list-view-page :where(.list-row-updated,.list-row-assignee,.list-row-due,.list-row-priority,.list-row-status,.list-row-comment,.list-row-attachments){width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;text-align:center!important}html body .tavano-list-view-page :where(.list-row-updated,.list-row-due,.list-row-priority,.list-row-comment,.list-row-attachments){display:inline-flex!important}html body .tavano-list-view-page :where(.list-date-chip,.list-priority-chip,.list-assignee-trigger,.list-status-trigger){justify-content:center!important;text-align:center!important}html body .tavano-list-view-page .list-row-comment{padding-inline:.25rem!important}html body .tavano-chat-page .chat-message-footer{display:flex!important;min-width:0!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-top:0!important;padding-top:0!important}html body .tavano-chat-page .chat-message-footer--right{flex-direction:row!important;justify-content:space-between!important}html body .tavano-chat-page .chat-message-footer-main{display:flex!important;min-width:0!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-start!important}html body .tavano-chat-page .chat-message-footer-left{display:inline-flex!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important}html body .tavano-chat-page .chat-message-footer-meta,html body .tavano-chat-page .chat-message-reactions--inline{display:inline-flex!important;min-width:0!important;flex:0 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important}html body .tavano-chat-page .chat-message-reactions--inline{gap:4px!important}html body .tavano-chat-page .chat-message-reaction-pill{flex:0 0 auto!important;line-height:1!important;white-space:nowrap!important}html body .tavano-chat-page .chat-thread-summary,html body .tavano-chat-page .chat-thread-summary--right{margin-inline:0!important}html body .tavano-chat-page .chat-thread-summary{flex:0 1 auto!important}html body .tavano-chat-page .chat-message-quick-actions{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;margin-inline-start:auto!important}html body .tavano-chat-page .chat-message-bubble:hover .chat-message-quick-actions,html body .tavano-chat-page .chat-message-footer:hover .chat-message-quick-actions{opacity:1!important;pointer-events:auto!important;transform:none!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-footer{margin-top:6px!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-message-footer-main{flex:1 1 auto!important}html body .tavano-chat-page[data-chat-view=telegram] .chat-thread-summary{max-width:8rem!important}html body .tavano-my-tasks-page .mytasks-group-panel.mytasks-status-section{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-section+.mytasks-status-section{margin-top:1.35rem!important}html body .tavano-my-tasks-page .mytasks-status-heading-row{display:flex!important;align-items:center!important;gap:.35rem!important;min-height:1.75rem!important;padding:0 0 .45rem!important}html body .tavano-my-tasks-page .mytasks-status-heading{display:inline-flex!important;width:auto!important;min-height:1.45rem!important;align-items:center!important;justify-content:flex-start!important;gap:.35rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-pill{display:inline-flex!important;align-items:center!important;gap:.35rem!important;min-height:1.22rem!important;padding:.08rem .48rem .08rem .3rem!important;border-radius:.34rem!important;font-size:.73rem!important;font-weight:820!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-status-heading-icon,html body .tavano-my-tasks-page .mytasks-status-count{display:none!important}html body .tavano-my-tasks-page .mytasks-status-hover-actions{display:inline-flex!important;opacity:0!important;pointer-events:none!important;transform:translate(-.18rem)!important}html body .tavano-my-tasks-page .mytasks-status-heading-row:hover .mytasks-status-hover-actions,html body .tavano-my-tasks-page .mytasks-status-heading-row:focus-within .mytasks-status-hover-actions{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}html body .tavano-my-tasks-page .mytasks-status-action{display:inline-grid!important;width:1.35rem!important;height:1.35rem!important;place-items:center!important;border:0!important;border-radius:.34rem!important}html body .tavano-my-tasks-page .mytasks-group-body{border-top:0!important;border-radius:.55rem!important;background:transparent!important}@media (max-width: 767px){html body .tavano-my-tasks-page .mytasks-status-heading-row{padding:.15rem 0 .45rem!important}html body .tavano-my-tasks-page .mytasks-status-pill{min-height:1.35rem!important;padding:.12rem .52rem .12rem .34rem!important;font-size:.75rem!important}html body .tavano-my-tasks-page .mytasks-status-hover-actions{opacity:1!important;pointer-events:auto!important;transform:none!important}}html body :where(.tv-os-search,.tv-os-topbar .tv-os-action,.settings-choice-button,.workspace-settings-nav button){font-size:var(--tv-scaled-control-font, 12px)!important}html body .tv-os-section-tab{font-size:var(--tv-scaled-control-font-xs, 10.5px)!important}html body .tv-os-rail-label{font-size:var(--tv-scaled-rail-label, 9.5px)!important}html body .workspace-settings-page :where(.text-2xl,h1){font-size:var(--tv-scaled-heading, 18px)!important}html body .workspace-settings-page :where(p,.text-sm,label,td,th,input:not([type=checkbox]):not([type=radio]),textarea,[role=combobox]){font-size:var(--tv-scaled-body-sm, 12px)!important}html body .workspace-settings-page :where(.text-xs,.workspace-settings-eyebrow,.workspace-settings-kicker,.workspace-table-heading,.workspace-table-heading-row){font-size:var(--tv-scaled-control-font-xs, 10.5px)!important}html body .workspace-settings-page :where(.tv-button,button:not(.workspace-color-swatch-button),[role=button]){font-size:var(--tv-scaled-control-font, 12px)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header{display:grid!important;width:min(100%,100%)!important;overflow:hidden!important;gap:0!important;padding:0!important;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent)!important;border-radius:.72rem!important;background:color-mix(in srgb,var(--color-surface) 96%,transparent)!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header:after{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-buckets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:3.45rem!important;overflow:hidden!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-border) 66%,transparent)!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket{position:relative!important;display:flex!important;min-width:0!important;min-height:3.45rem!important;align-items:center!important;justify-content:flex-start!important;gap:.65rem!important;padding:0 1.15rem!important;border:0!important;border-inline-end:1px solid color-mix(in srgb,var(--color-border) 58%,transparent)!important;border-radius:0!important;background:transparent!important;color:color-mix(in srgb,var(--color-text) 72%,var(--color-text-muted))!important;box-shadow:none!important;text-align:start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket:last-child{border-inline-end:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket:after{position:absolute!important;inset-inline:0!important;bottom:0!important;height:2px!important;content:""!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket.is-active{color:var(--color-text)!important;background:color-mix(in srgb,var(--color-text) 3%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket.is-active:after{background:color-mix(in srgb,var(--color-primary) 78%,white 12%)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket svg{flex:0 0 auto!important;width:.95rem!important;height:.95rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket span{display:grid!important;min-width:0!important;gap:.12rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket strong{overflow:hidden!important;font-size:var(--tv-scaled-body-sm, .82rem)!important;font-weight:760!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket small,html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket em{color:var(--color-text-muted)!important;font-size:var(--tv-scaled-control-font-xs, .72rem)!important;font-style:normal!important;font-weight:650!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-bucket em{margin-inline-start:auto!important;opacity:.72!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-toolbar{display:flex!important;min-height:2.85rem!important;align-items:center!important;justify-content:space-between!important;gap:.7rem!important;overflow:visible!important;padding:.5rem .9rem!important;border-top:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-toolbar .inbox-filter-trigger,html body .clickup-inbox-page.tavano-inbox-compact .inbox-toolbar-icon-button,html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-toolbar .inbox-small-button{min-height:1.85rem!important;height:1.85rem!important;border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-surface2) 70%,transparent)!important;color:var(--color-text)!important;box-shadow:none!important;font-size:var(--tv-scaled-control-font-xs, .72rem)!important;font-weight:680!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-toolbar .inbox-filter-trigger{max-width:min(19rem,52vw)!important;padding:0 .7rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-toolbar-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-desktop-inline-actions.inbox-toolbar-actions{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:.4rem!important;margin-inline-start:auto!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-toolbar-icon-button{display:inline-grid!important;width:1.85rem!important;min-width:1.85rem!important;padding:0!important;place-items:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-toolbar-icon-button svg{width:.86rem!important;height:.86rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-toolbar .inbox-clear-all-button{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:0 .75rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-toolbar .inbox-clear-all-button svg{width:.82rem!important;height:.82rem!important}@media (max-width: 767px){html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header{gap:.55rem!important;padding:.55rem!important;overflow:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-desktop-buckets,html body .clickup-inbox-page.tavano-inbox-compact .inbox-control-header .inbox-control-toolbar{display:none!important}}html body :where(.tavano-my-tasks-page,.tavano-list-view-page,.clickup-inbox-page.tavano-inbox-compact){--worklist-section-gap: 1.15rem;--worklist-header-height: 1.55rem;--worklist-row-radius: .5rem;--worklist-row-min-h: 2.42rem;--worklist-row-pad-y: .36rem;--worklist-row-pad-x: .66rem;--worklist-border: color-mix(in srgb, var(--color-border) 78%, transparent);--worklist-border-soft: color-mix(in srgb, var(--color-border) 52%, transparent);--worklist-row-bg: color-mix(in srgb, var(--color-surface) 96%, transparent);--worklist-row-bg-hover: color-mix(in srgb, var(--color-surface2) 70%, transparent)}html body .tavano-list-view-page .list-table-scroll-inner{width:100%!important;min-width:min(100%,760px)!important}html body .tavano-list-view-page .list-status-group-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack,html body .tavano-my-tasks-page .space-y-3{display:flex!important;flex-direction:column!important;gap:var(--worklist-section-gap)!important;border:0!important}html body .tavano-list-view-page .list-status-section,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group,html body .tavano-my-tasks-page .mytasks-group-panel.mytasks-status-section{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-list-view-page .list-status-heading-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading,html body .tavano-my-tasks-page .mytasks-status-heading-row{display:flex!important;align-items:center!important;gap:.35rem!important;min-height:var(--worklist-header-height)!important;padding:0 0 .38rem!important;border:0!important;background:transparent!important}html body .tavano-list-view-page .list-status-heading,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle,html body .tavano-my-tasks-page .mytasks-status-heading{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:1.38rem!important;align-items:center!important;justify-content:flex-start!important;gap:.34rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text)!important;text-align:start!important}html body :where(.tavano-list-view-page .list-status-chevron,.tavano-my-tasks-page .mytasks-status-chevron){display:inline-grid!important;width:1rem!important;height:1rem!important;place-items:center!important;color:var(--color-text-muted)!important}html body :where(.tavano-list-view-page .list-status-pill,.tavano-my-tasks-page .mytasks-status-pill){display:inline-flex!important;max-width:min(16rem,58vw)!important;min-height:1.22rem!important;align-items:center!important;gap:.35rem!important;overflow:hidden!important;padding:.08rem .5rem .08rem .3rem!important;border:1px solid var(--status-color, var(--color-primary))!important;border-radius:.34rem!important;font-size:var(--tv-scaled-control-font-xs, .73rem)!important;font-weight:820!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important}html body :where(.tavano-list-view-page .list-status-pill span,.tavano-my-tasks-page .mytasks-status-pill span){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle span{min-width:0!important;overflow:hidden!important;color:var(--color-text)!important;font-size:var(--tv-scaled-body-sm, .82rem)!important;font-weight:760!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body :where(.tavano-list-view-page .list-status-inline-count,.tavano-my-tasks-page .mytasks-status-inline-count,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em){display:inline-grid!important;min-width:1.18rem!important;height:1.18rem!important;place-items:center!important;border:1px solid var(--worklist-border-soft)!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-surface2) 76%,transparent)!important;color:var(--color-text-muted)!important;font-size:var(--tv-scaled-control-font-xs, .68rem)!important;font-style:normal!important;font-weight:780!important;line-height:1!important}html body :where(.tavano-list-view-page .list-status-hover-actions,.tavano-my-tasks-page .mytasks-status-hover-actions){display:inline-flex!important;align-items:center!important;gap:.2rem!important;opacity:0!important;pointer-events:none!important;transform:translate(-.15rem)!important;transition:opacity .12s ease,transform .12s ease!important}html body :where(.tavano-list-view-page .list-status-heading-row:hover .list-status-hover-actions,.tavano-list-view-page .list-status-heading-row:focus-within .list-status-hover-actions,.tavano-my-tasks-page .mytasks-status-heading-row:hover .mytasks-status-hover-actions,.tavano-my-tasks-page .mytasks-status-heading-row:focus-within .mytasks-status-hover-actions){opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}html body :where(.tavano-list-view-page .list-status-action,.tavano-my-tasks-page .mytasks-status-action){display:inline-grid!important;width:1.34rem!important;height:1.34rem!important;place-items:center!important;border:0!important;border-radius:.34rem!important;background:transparent!important;color:var(--color-text-muted)!important;padding:0!important}html body :where(.tavano-list-view-page .list-status-action:hover,.tavano-my-tasks-page .mytasks-status-action:hover){background:color-mix(in srgb,var(--color-primary) 9%,transparent)!important;color:var(--color-text)!important}html body .tavano-list-view-page .list-status-body,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows,html body .tavano-my-tasks-page .mytasks-group-body{display:grid!important;gap:.34rem!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-list-view-page .list-status-body .list-table-header,html body .tavano-my-tasks-page .mytasks-table-head{min-height:1.78rem!important;align-items:center!important;margin:0!important;padding:0 .62rem!important;border:1px solid var(--worklist-border-soft)!important;border-radius:var(--worklist-row-radius) var(--worklist-row-radius) .34rem .34rem!important;background:color-mix(in srgb,var(--color-surface2) 44%,transparent)!important;box-shadow:none!important;color:var(--color-text-muted)!important;font-size:var(--tv-scaled-control-font-xs, .68rem)!important;font-weight:780!important;letter-spacing:0!important;text-transform:none!important}html body .tavano-list-view-page .list-task-card{min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-list-view-page .list-table-row,html body .tavano-my-tasks-page .mytasks-task-line,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{min-height:var(--worklist-row-min-h)!important;border:1px solid color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 12%,var(--worklist-border))!important;border-radius:var(--worklist-row-radius)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 8%,transparent),transparent 14rem),var(--worklist-row-bg)!important;box-shadow:none!important;padding:var(--worklist-row-pad-y) var(--worklist-row-pad-x)!important;transform:none!important}html body .tavano-list-view-page .list-table-row:hover,html body .tavano-list-view-page .list-table-row:focus-within,html body .tavano-my-tasks-page .mytasks-task-line:hover,html body .tavano-my-tasks-page .mytasks-task-line:focus-visible,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within{border-color:color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 26%,var(--worklist-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 10%,transparent),transparent 14rem),var(--worklist-row-bg-hover)!important;box-shadow:none!important;transform:none!important}html body .tavano-list-view-page .list-table-row:before,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:before{inset-block:.48rem!important;width:.12rem!important;border-radius:999px!important;opacity:.85!important}html body .tavano-list-view-page .list-row-expand-button,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell>[role=checkbox]{width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;padding:0!important}html body .tavano-list-view-page .list-task-title,html body .tavano-my-tasks-page .mytasks-task-title-line span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{font-size:var(--tv-scaled-body-sm, .84rem)!important;font-weight:760!important;line-height:1.1!important}html body .tavano-list-view-page .list-task-subline,html body .tavano-my-tasks-page .mytasks-task-note,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{font-size:var(--tv-scaled-control-font-xs, .7rem)!important;font-weight:620!important;line-height:1.15!important}html body .tavano-list-view-page :where(.list-row-updated,.list-row-due,.list-row-priority,.list-row-status,.list-row-comment,.list-row-attachments),html body .tavano-my-tasks-page .mytasks-task-field,html body .clickup-inbox-page.tavano-inbox-compact :where(.inbox-row-updated-cell,.inbox-row-kind-cell,.inbox-row-actions){align-items:center!important;justify-content:center!important;justify-self:stretch!important;text-align:center!important;font-size:var(--tv-scaled-control-font-xs, .72rem)!important;line-height:1.1!important}html body .tavano-list-view-page .list-inline-add-row{width:-moz-fit-content!important;width:fit-content!important;min-height:1.85rem!important;align-self:flex-start!important;gap:.4rem!important;margin-top:-.15rem!important;border:0!important;border-radius:.45rem!important;background:transparent!important;padding:0 .45rem!important;box-shadow:none!important;font-size:var(--tv-scaled-control-font-xs, .74rem)!important}@media (max-width: 767px){html body :where(.tavano-my-tasks-page,.tavano-list-view-page,.clickup-inbox-page.tavano-inbox-compact){--worklist-section-gap: .8rem;--worklist-row-min-h: 2.75rem;--worklist-row-pad-y: .5rem;--worklist-row-pad-x: .62rem}html body :where(.tavano-list-view-page .list-status-hover-actions,.tavano-my-tasks-page .mytasks-status-hover-actions){opacity:1!important;pointer-events:auto!important;transform:none!important}html body .tavano-list-view-page .list-status-body .list-table-header,html body .tavano-my-tasks-page .mytasks-table-head{display:none!important}html body .tavano-list-view-page .list-status-group-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{padding:.55rem!important}}html body .worklist-task-page{--worklist-section-gap: 1rem;--worklist-section-header-gap: .32rem;--worklist-row-radius: .48rem;--worklist-row-min-h: 2.44rem;--worklist-row-pad-x: .64rem;--worklist-row-pad-y: .36rem;--worklist-row-bg: color-mix(in srgb, var(--color-surface) 96%, transparent);--worklist-row-bg-hover: color-mix(in srgb, var(--color-surface2) 68%, transparent);--worklist-line: color-mix(in srgb, var(--color-border) 66%, transparent);--worklist-line-soft: color-mix(in srgb, var(--color-border) 44%, transparent)}html body .worklist-task-page .worklist-group-stack{display:flex!important;flex-direction:column!important;gap:var(--worklist-section-gap)!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .worklist-task-page .worklist-section{display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .worklist-task-page .worklist-section-heading-row{display:flex!important;min-height:1.5rem!important;align-items:center!important;gap:var(--worklist-section-header-gap)!important;padding:0 0 .32rem!important;border:0!important;background:transparent!important}html body .worklist-task-page .worklist-section-heading{display:inline-flex!important;width:auto!important;max-width:min(100%,36rem)!important;min-height:1.36rem!important;align-items:center!important;justify-content:flex-start!important;gap:.34rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text)!important;padding:0!important;text-align:start!important}html body .worklist-task-page .worklist-section-heading>svg:first-child,html body .worklist-task-page .worklist-section-chevron{display:inline-grid!important;width:1rem!important;height:1rem!important;min-width:1rem!important;place-items:center!important;color:var(--color-text-muted)!important}html body .worklist-task-page .worklist-status-pill{display:inline-flex!important;max-width:min(16rem,58vw)!important;min-height:1.18rem!important;align-items:center!important;gap:.34rem!important;overflow:hidden!important;border-radius:.32rem!important;padding:.08rem .48rem .08rem .28rem!important;font-size:var(--tv-scaled-control-font-xs, .72rem)!important;font-weight:820!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}html body .worklist-task-page .worklist-status-pill .task-status-progress{flex:0 0 auto!important}html body .worklist-task-page .worklist-section-count{display:inline-grid!important;min-width:1.14rem!important;height:1.14rem!important;place-items:center!important;border:1px solid var(--worklist-line-soft)!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-surface2) 72%,transparent)!important;color:var(--color-text-muted)!important;font-size:var(--tv-scaled-control-font-xs, .66rem)!important;font-style:normal!important;font-weight:780!important;line-height:1!important}html body .worklist-task-page .worklist-section-actions{display:inline-flex!important;align-items:center!important;gap:.18rem!important;opacity:0!important;pointer-events:none!important;transform:translate(-.12rem)!important;transition:opacity .12s ease,transform .12s ease!important}html body .worklist-task-page .worklist-section-heading-row:hover .worklist-section-actions,html body .worklist-task-page .worklist-section-heading-row:focus-within .worklist-section-actions{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}html body .worklist-task-page .worklist-section-action{display:inline-grid!important;width:1.28rem!important;height:1.28rem!important;place-items:center!important;border:0!important;border-radius:.34rem!important;background:transparent!important;color:var(--color-text-muted)!important;padding:0!important}html body .worklist-task-page .worklist-section-action:hover{background:color-mix(in srgb,var(--color-primary) 9%,transparent)!important;color:var(--color-text)!important}html body .worklist-task-page .worklist-section-body{display:grid!important;gap:.28rem!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .worklist-task-page .worklist-table-head{min-height:1.62rem!important;align-items:center!important;margin:0!important;border:0!important;border-bottom:1px solid var(--worklist-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text-muted)!important;font-size:var(--tv-scaled-control-font-xs, .67rem)!important;font-weight:780!important;letter-spacing:0!important;padding:0 .55rem!important;position:static!important;text-transform:none!important}html body .worklist-task-page .worklist-task-row{min-height:var(--worklist-row-min-h)!important;border:1px solid color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 10%,var(--worklist-line))!important;border-radius:var(--worklist-row-radius)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 7%,transparent),transparent 13rem),var(--worklist-row-bg)!important;box-shadow:none!important;padding:var(--worklist-row-pad-y) var(--worklist-row-pad-x)!important;transform:none!important}html body .worklist-task-page .worklist-task-row:hover,html body .worklist-task-page .worklist-task-row:focus-within{border-color:color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 24%,var(--worklist-line))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 9%,transparent),transparent 13rem),var(--worklist-row-bg-hover)!important;box-shadow:none!important;transform:none!important}html body .worklist-task-page .worklist-task-row :where(.list-row-updated,.list-row-assignee,.list-row-due,.list-row-priority,.list-row-status,.list-row-comment,.list-row-attachments,.mytasks-task-field,.inbox-row-updated-cell,.inbox-row-kind-cell,.inbox-row-actions){align-items:center!important;justify-content:center!important;justify-self:stretch!important;text-align:center!important}html body .worklist-task-page .worklist-task-row :where(.list-task-main-cell,.mytasks-task-title,.inbox-row-title-cell){text-align:start!important}@media (max-width: 767px){html body .worklist-task-page{--worklist-section-gap: .78rem;--worklist-row-min-h: 2.72rem;--worklist-row-pad-x: .62rem;--worklist-row-pad-y: .48rem}html body .worklist-task-page .worklist-section-actions{opacity:1!important;pointer-events:auto!important;transform:none!important}html body .worklist-task-page .worklist-table-head{display:none!important}}html body .worklist-task-page{--worklist-grid-columns: 1.55rem minmax(18rem, 2.15fr) minmax(7rem, .72fr) minmax(7.25rem, .76fr) minmax(7rem, .72fr) minmax(6.4rem, .62fr) minmax(7.8rem, .72fr) minmax(10rem, 1fr) 2.35rem;--worklist-row-min-h: 2.38rem;--worklist-row-pad-x: .58rem;--worklist-row-pad-y: .32rem;--worklist-row-radius: .46rem}html body .tavano-list-view-page .list-table-grid,html body .tavano-my-tasks-page .mytasks-table-head,html body .tavano-my-tasks-page .mytasks-task-line{display:grid!important;grid-template-columns:var(--worklist-grid-columns)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;width:100%!important;min-width:min(100%,56rem)!important;align-items:center!important}html body .tavano-list-view-page .list-table-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row{min-height:var(--worklist-row-min-h)!important;border-radius:var(--worklist-row-radius)!important;padding:var(--worklist-row-pad-y) var(--worklist-row-pad-x)!important;font-size:var(--tv-scaled-control-font-sm, .82rem)!important}html body .tavano-my-tasks-page .mytasks-table-head,html body .tavano-list-view-page .list-table-header{padding-inline:var(--worklist-row-pad-x)!important}html body .tavano-my-tasks-page .mytasks-table-head>*,html body .tavano-list-view-page .list-table-header>*{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-table-head>:nth-child(2),html body .tavano-list-view-page .list-table-header>:nth-child(2){justify-content:flex-start!important;text-align:start!important}html body .tavano-my-tasks-page .mytasks-task-line{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;text-align:initial!important}html body .tavano-my-tasks-page .mytasks-row-leading{display:block!important;width:100%!important;min-width:0!important}html body .tavano-my-tasks-page .mytasks-task-title{display:flex!important;min-width:0!important;align-items:center!important;justify-content:flex-start!important}html body .tavano-my-tasks-page .mytasks-task-title>.flex{width:100%!important;min-width:0!important;gap:.5rem!important}html body .tavano-my-tasks-page .mytasks-status-icon{display:inline-grid!important;width:1rem!important;min-width:1rem!important;height:1rem!important;place-items:center!important}html body .tavano-my-tasks-page .mytasks-task-title-line{display:flex!important;min-width:0!important;align-items:center!important;gap:.34rem!important}html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-task-field{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;gap:.28rem!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-task-field>:not(.mytasks-mobile-label){min-width:0!important}html body .tavano-my-tasks-page .mytasks-assignee-cell,html body .tavano-list-view-page .list-avatar-stack{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important}html body .tavano-my-tasks-page .mytasks-assignee-avatar{display:inline-grid!important;width:1.18rem!important;min-width:1.18rem!important;height:1.18rem!important;place-items:center!important}html body .tavano-my-tasks-page .mytasks-task-priority,html body .tavano-list-view-page .list-row-priority{font-weight:760!important}html body .tavano-my-tasks-page .mytasks-task-status{color:var(--color-text-muted)!important}html body .tavano-my-tasks-page .mytasks-task-comment>span:last-child,html body .tavano-list-view-page .list-row-comment{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tavano-list-view-page .list-table-row>:not(.list-task-main-cell),html body .tavano-list-view-page .list-table-header>:not(:nth-child(2)){justify-content:center!important;justify-self:stretch!important;text-align:center!important}html body .tavano-list-view-page .list-row-updated,html body .tavano-list-view-page .list-row-assignee,html body .tavano-list-view-page .list-row-due,html body .tavano-list-view-page .list-row-priority,html body .tavano-list-view-page .list-row-status,html body .tavano-list-view-page .list-row-comment,html body .tavano-list-view-page .list-row-attachments{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;text-align:center!important}html body .tavano-list-view-page .list-row-assignee .list-assignee-trigger,html body .tavano-list-view-page .list-row-status .list-status-trigger{min-width:0!important;max-width:100%!important;min-height:1.42rem!important;justify-content:center!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 .18rem!important}html body .worklist-task-page .worklist-task-row .mytasks-mobile-label,html body .worklist-task-page .worklist-task-row .inbox-mobile-label{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(.82rem,1.1vw,1.15rem) clamp(.9rem,1.35vw,1.45rem)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{border:0!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{display:grid!important;grid-template-columns:minmax(18rem,2.15fr) minmax(7rem,.72fr) minmax(7rem,.65fr) minmax(8rem,.72fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;align-items:center!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{display:flex!important;min-width:0!important;align-items:center!important;justify-content:flex-start!important;gap:.48rem!important;text-align:start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading.worklist-section-heading-row{display:flex!important;min-height:1.5rem!important;align-items:center!important;gap:var(--worklist-section-header-gap)!important;padding:0 0 .32rem!important;border:0!important;background:transparent!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle.worklist-section-heading{font-size:var(--tv-scaled-control-font-sm, .82rem)!important;line-height:1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:inline-flex!important;min-width:0!important;justify-content:flex-end!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translate(.2rem)!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translate(0)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action{min-width:1.72rem!important;min-height:1.72rem!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-action:hover{border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)!important;background:color-mix(in srgb,var(--color-primary) 10%,transparent)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-clear-action{color:var(--color-primary)!important}@media (max-width: 920px){html body .worklist-task-page{--worklist-grid-columns: 1.35rem minmax(14rem, 2fr) minmax(5.8rem, .72fr) minmax(6rem, .72fr) minmax(5.8rem, .72fr) minmax(5.6rem, .62fr) minmax(6rem, .66fr) minmax(7rem, .85fr) 2rem}}@media (max-width: 767px){html body .tavano-my-tasks-page .mytasks-task-line{grid-template-columns:minmax(0,1fr) auto!important;gap:.38rem!important}html body .tavano-list-view-page .list-status-body .worklist-table-head,html body .tavano-my-tasks-page .mytasks-table-head.worklist-table-head,html body .tavano-my-tasks-page .mytasks-row-leading,html body .tavano-my-tasks-page .mytasks-task-updated,html body .tavano-my-tasks-page .mytasks-task-assignee,html body .tavano-my-tasks-page .mytasks-task-priority,html body .tavano-my-tasks-page .mytasks-task-status,html body .tavano-my-tasks-page .mytasks-task-comment,html body .tavano-my-tasks-page .mytasks-task-files{display:none!important}html body .tavano-my-tasks-page .mytasks-task-title{grid-column:1!important}html body .tavano-my-tasks-page .mytasks-task-due{display:inline-flex!important;grid-column:2!important;min-width:3.8rem!important;color:var(--color-text-muted)!important;font-size:var(--tv-scaled-control-font-xs, .72rem)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{padding:.55rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row{grid-template-columns:minmax(0,1fr) auto!important;min-height:var(--worklist-row-min-h)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell{justify-content:flex-end!important;min-width:3.4rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{display:none!important}}html body :where(.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--task-list-page-pad-y: clamp(.7rem, .85vw, .95rem);--task-list-page-pad-x: clamp(.72rem, 1vw, 1.05rem);--task-list-section-gap: .88rem;--task-list-row-h: 2.34rem;--task-list-row-pad-x: .58rem;--task-list-row-pad-y: .31rem;--task-list-radius: .46rem;--task-list-line: color-mix(in srgb, var(--color-border) 68%, transparent);--task-list-line-soft: color-mix(in srgb, var(--color-border) 42%, transparent);--task-list-surface: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-list-surface-hover: color-mix(in srgb, var(--color-surface2) 72%, transparent);--task-list-ink: var(--color-text);--task-list-muted: var(--color-text-muted);--worklist-section-gap: var(--task-list-section-gap);--worklist-row-min-h: var(--task-list-row-h);--worklist-row-pad-x: var(--task-list-row-pad-x);--worklist-row-pad-y: var(--task-list-row-pad-y);--worklist-row-radius: var(--task-list-radius)}html body .tavano-my-tasks-page.tv-app-page,html body .tavano-list-view-page.tv-app-page{width:100%!important;max-width:none!important;padding:var(--task-list-page-pad-y) var(--task-list-page-pad-x)!important}html body .tavano-list-view-page .tavano-list-view-stack,html body .tavano-my-tasks-page .mytasks-work-surface,html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{padding-block:var(--task-list-page-pad-y)!important}html body :where(.tavano-list-view-page .tavano-list-view-header,.tavano-list-view-page .list-view-command-surface,.tavano-my-tasks-page .mytasks-command-bar,.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header){border:1px solid var(--task-list-line)!important;border-radius:calc(var(--task-list-radius) + .18rem)!important;background:color-mix(in srgb,var(--color-surface) 92%,transparent)!important;box-shadow:none!important}html body .tavano-list-view-page .list-status-group-stack,html body .tavano-my-tasks-page .worklist-group-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{display:flex!important;width:100%!important;flex-direction:column!important;gap:var(--task-list-section-gap)!important}html body :where(.tavano-list-view-page .list-status-section,.tavano-my-tasks-page .mytasks-status-section,.clickup-inbox-page.tavano-inbox-compact .inbox-date-group){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body :where(.tavano-list-view-page .list-status-heading-row,.tavano-my-tasks-page .mytasks-status-heading-row,.clickup-inbox-page.tavano-inbox-compact .inbox-date-heading){min-height:1.42rem!important;align-items:center!important;gap:.32rem!important;padding:0 0 .26rem!important}html body :where(.tavano-list-view-page .list-status-heading,.tavano-my-tasks-page .mytasks-status-heading,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle){min-height:1.22rem!important;gap:.32rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--task-list-ink)!important;font-size:var(--tv-scaled-control-font-sm, .82rem)!important;font-weight:780!important;line-height:1!important}html body :where(.tavano-list-view-page .list-status-pill,.tavano-my-tasks-page .mytasks-status-pill){min-height:1.16rem!important;gap:.32rem!important;padding:.08rem .44rem .08rem .26rem!important;border-radius:.32rem!important;font-size:var(--tv-scaled-control-font-xs, .7rem)!important;font-weight:820!important;line-height:1!important}html body :where(.tavano-list-view-page .list-status-inline-count,.tavano-my-tasks-page .mytasks-status-inline-count,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em){min-width:1.1rem!important;height:1.1rem!important;padding:0 .26rem!important;border-color:var(--task-list-line-soft)!important;background:color-mix(in srgb,var(--color-surface2) 72%,transparent)!important;color:var(--task-list-muted)!important;font-size:var(--tv-scaled-control-font-xs, .66rem)!important}html body :where(.tavano-list-view-page .list-status-body,.tavano-my-tasks-page .mytasks-group-body,.clickup-inbox-page.tavano-inbox-compact .inbox-date-rows){display:grid!important;width:100%!important;gap:.28rem!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body :where(.tavano-list-view-page .list-table-header,.tavano-my-tasks-page .mytasks-table-head){min-height:1.54rem!important;padding:0 var(--task-list-row-pad-x)!important;border:0!important;border-bottom:1px solid var(--task-list-line-soft)!important;border-radius:0!important;background:transparent!important;color:var(--task-list-muted)!important;font-size:var(--tv-scaled-control-font-xs, .67rem)!important;font-weight:780!important}html body :where(.tavano-list-view-page .list-table-row.worklist-task-row,.tavano-my-tasks-page .mytasks-task-line.worklist-task-row,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row){min-height:var(--task-list-row-h)!important;border:1px solid color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 10%,var(--task-list-line))!important;border-radius:var(--task-list-radius)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 6%,transparent),transparent 12rem),var(--task-list-surface)!important;box-shadow:none!important;color:var(--task-list-ink)!important;font-size:var(--tv-scaled-control-font-sm, .82rem)!important;line-height:1.1!important;padding:var(--task-list-row-pad-y) var(--task-list-row-pad-x)!important}html body :where(.tavano-list-view-page .list-table-row.worklist-task-row:hover,.tavano-list-view-page .list-table-row.worklist-task-row:focus-within,.tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,.tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-visible,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:hover,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:focus-within){border-color:color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 24%,var(--task-list-line))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 8%,transparent),transparent 12rem),var(--task-list-surface-hover)!important}html body .tavano-list-view-page .list-table-grid,html body .tavano-my-tasks-page .mytasks-table-head,html body .tavano-my-tasks-page .mytasks-task-line{min-width:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row{grid-template-columns:minmax(18rem,2.15fr) minmax(7rem,.72fr) minmax(7.8rem,.72fr) minmax(9rem,.82fr)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{gap:.48rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{width:1.38rem!important;min-width:1.38rem!important;height:1.38rem!important;border-radius:.38rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-mail-state-svg{width:.82rem!important;height:.82rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-status-circle,html body .tavano-my-tasks-page .mytasks-status-icon,html body .tavano-list-view-page .list-status-dot-button{flex:0 0 auto!important}html body :where(.tavano-list-view-page .list-row-updated,.tavano-list-view-page .list-row-assignee,.tavano-list-view-page .list-row-due,.tavano-list-view-page .list-row-priority,.tavano-list-view-page .list-row-status,.tavano-list-view-page .list-row-comment,.tavano-list-view-page .list-row-attachments,.tavano-my-tasks-page .mytasks-task-field,.clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-actions){min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;text-align:center!important;white-space:nowrap!important}html body :where(.tavano-list-view-page .list-task-title,.tavano-my-tasks-page .mytasks-task-title-line>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child){color:var(--task-list-ink)!important;font-size:var(--tv-scaled-body-sm, .84rem)!important;font-weight:760!important;letter-spacing:0!important;line-height:1.1!important}html body :where(.tavano-list-view-page .list-task-subline,.tavano-my-tasks-page .mytasks-task-comment,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message){color:var(--task-list-muted)!important;font-size:var(--tv-scaled-control-font-xs, .7rem)!important;line-height:1.1!important}html body .tavano-my-tasks-page .tv-app-empty-state{min-height:clamp(13rem,28vh,18rem)!important;border:1px solid var(--task-list-line)!important;border-radius:calc(var(--task-list-radius) + .18rem)!important;background:color-mix(in srgb,var(--color-surface) 94%,transparent)!important;box-shadow:none!important}@media (max-width: 920px){html body :where(.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--task-list-row-h: 2.58rem;--task-list-row-pad-y: .44rem;--task-list-row-pad-x: .58rem}}@media (max-width: 767px){html body :where(.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--task-list-page-pad-y: .55rem;--task-list-page-pad-x: .55rem;--task-list-row-h: 2.72rem;--task-list-radius: .5rem}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row{grid-template-columns:minmax(0,1fr) auto!important}}html body .tavano-list-view-page.worklist-task-page,html body .tavano-my-tasks-page.worklist-task-page{--task-list-parity-panel: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-list-parity-row: color-mix(in srgb, var(--color-surface2) 30%, transparent);--task-list-parity-row-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface2));--task-list-parity-border: color-mix(in srgb, var(--color-border) 52%, transparent);--task-list-parity-border-strong: color-mix(in srgb, var(--color-border) 74%, transparent);--task-list-parity-muted: var(--color-text-muted);--task-list-parity-text: var(--color-text);--task-list-parity-grid: 1.55rem minmax(18rem, 2.15fr) minmax(7rem, .72fr) minmax(7.25rem, .76fr) minmax(7rem, .72fr) minmax(6.4rem, .62fr) minmax(7.8rem, .72fr) minmax(10rem, 1fr) minmax(3.85rem, .3fr);--task-list-parity-row-h: 36px;--task-list-parity-row-x: 10px;--task-list-parity-row-y: 5px;--task-list-parity-radius: 8px;--task-list-parity-radius-sm: 6px}html body .tavano-list-view-page .tavano-list-view-workbench,html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-list-view-page .tavano-list-view-header,html body .tavano-my-tasks-page .mytasks-command-bar,html body .tavano-list-view-page .list-view-command-surface{border:1px solid var(--task-list-parity-border-strong)!important;border-radius:var(--task-list-parity-radius)!important;background:var(--task-list-parity-panel)!important;box-shadow:none!important}html body .tavano-list-view-page .list-view-workbench-header{display:none!important}html body .tavano-list-view-page .list-status-group-stack,html body .tavano-my-tasks-page .worklist-group-stack{gap:8px!important}html body .tavano-list-view-page .list-status-body,html body .tavano-my-tasks-page .mytasks-group-body{display:grid!important;gap:4px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-list-view-page .list-table-grid,html body .tavano-my-tasks-page .mytasks-table-head,html body .tavano-my-tasks-page .mytasks-task-line{display:grid!important;grid-template-columns:var(--task-list-parity-grid)!important;width:100%!important;min-width:min(100%,56rem)!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important;align-items:center!important}html body .tavano-list-view-page .list-table-header.worklist-table-head,html body .tavano-my-tasks-page .mytasks-table-head.worklist-table-head{min-height:26px!important;margin:0!important;padding:0 var(--task-list-parity-row-x)!important;border:0!important;border-bottom:1px solid var(--task-list-parity-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--task-list-parity-muted)!important;font-size:11.5px!important;font-weight:780!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important}html body .tavano-list-view-page .list-table-header.worklist-table-head>*,html body .tavano-my-tasks-page .mytasks-table-head.worklist-table-head>*{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:5px!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important}html body .tavano-list-view-page .list-table-header.worklist-table-head>:nth-child(2),html body .tavano-my-tasks-page .mytasks-table-head.worklist-table-head>:nth-child(2){justify-content:flex-start!important;text-align:start!important}html body .tavano-list-view-page .list-table-head-cell svg{color:var(--color-primary)!important;opacity:.95!important}html body .tavano-list-view-page .list-table-head-cell--files .list-table-head-text{display:inline!important}html body .tavano-list-view-page .list-table-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row{align-items:center!important;box-sizing:border-box!important;height:var(--task-list-parity-row-h)!important;max-height:var(--task-list-parity-row-h)!important;min-height:var(--task-list-parity-row-h)!important;margin:0!important;overflow:hidden!important;border:1px solid var(--task-list-parity-border)!important;border-radius:var(--task-list-parity-radius-sm)!important;background:var(--task-list-parity-row)!important;box-shadow:none!important;color:var(--task-list-parity-text)!important;font-size:var(--tv-scaled-control-font-sm, .82rem)!important;padding:var(--task-list-parity-row-y) var(--task-list-parity-row-x)!important;transform:none!important}html body .tavano-list-view-page .list-table-row.worklist-task-row:hover,html body .tavano-list-view-page .list-table-row.worklist-task-row:focus-within,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-within{border-color:var(--task-list-parity-border-strong)!important;background:var(--task-list-parity-row-hover)!important;box-shadow:none!important;transform:none!important}html body .tavano-list-view-page .list-table-row.worklist-task-row:before{display:none!important}html body .tavano-list-view-page .list-task-card,html body .tavano-list-view-page .list-task-card[data-expanded=true]{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-list-view-page .list-task-main-cell,html body .tavano-list-view-page .list-task-title-line,html body .tavano-my-tasks-page .mytasks-task-title{display:flex!important;min-width:0!important;height:100%!important;min-height:0!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;text-align:start!important}html body .tavano-list-view-page .list-task-title,html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child{min-width:0!important;overflow:hidden!important;color:var(--task-list-parity-text)!important;font-weight:760!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tavano-list-view-page .list-task-subline,html body .tavano-list-view-page .list-row-mobile-meta,html body .tavano-list-view-page .list-row-mobile-comment{display:none!important}html body .tavano-list-view-page .list-table-row>:not(.list-task-main-cell),html body .tavano-my-tasks-page .mytasks-task-field{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important}html body .tavano-list-view-page :where(.list-row-updated,.list-row-assignee,.list-row-due,.list-row-priority,.list-row-status,.list-row-comment,.list-row-attachments){color:var(--task-list-parity-muted)!important;font-weight:720!important}html body .tavano-list-view-page :where(.list-row-expand-button,.list-status-dot-button,.list-assignee-trigger,.list-date-chip,.list-priority-chip,.list-status-trigger,.list-row-attachments){min-width:0!important;min-height:24px!important;border-color:transparent!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}html body .tavano-list-view-page .list-row-expand-button{width:24px!important;height:24px!important;color:var(--task-list-parity-muted)!important}html body .tavano-list-view-page .list-status-dot-button{width:22px!important;min-width:22px!important;height:22px!important;padding:0!important}html body .tavano-list-view-page .list-assignee-trigger,html body .tavano-list-view-page .list-status-trigger{justify-content:center!important;gap:5px!important;width:100%!important;padding:0!important;color:var(--task-list-parity-muted)!important}html body .tavano-list-view-page .list-assignee-trigger .list-trigger-chevron,html body .tavano-list-view-page .list-status-trigger .list-trigger-chevron{display:none!important}html body .tavano-list-view-page .list-row-priority,html body .tavano-list-view-page .list-row-priority svg,html body .tavano-list-view-page .list-row-priority span{color:var(--list-priority-color, currentColor)!important;font-weight:760!important}html body .tavano-my-tasks-page .mytasks-task-priority,html body .tavano-my-tasks-page .mytasks-task-priority svg,html body .tavano-my-tasks-page .mytasks-task-priority .truncate{color:var(--list-priority-color, currentColor)!important;font-weight:760!important}html body .tavano-my-tasks-page .mytasks-task-priority .mytasks-mobile-label{color:var(--task-list-parity-muted)!important}html body .tavano-list-view-page .list-row-status .task-status-progress{flex:0 0 auto!important}html body .tavano-list-view-page .list-row-comment{text-overflow:ellipsis!important}html body .tavano-list-view-page .list-row-attachments{justify-content:flex-end!important;gap:5px!important}html body .tavano-list-view-page .list-avatar{width:18px!important;min-width:18px!important;height:18px!important;font-size:10px!important}@media (max-width: 920px){html body .tavano-list-view-page.worklist-task-page,html body .tavano-my-tasks-page.worklist-task-page{--task-list-parity-row-h: 40px;--task-list-parity-row-y: 7px}}@media (max-width: 767px){html body .tavano-list-view-page.worklist-task-page,html body .tavano-my-tasks-page.worklist-task-page{--task-list-parity-row-h: 44px;--task-list-parity-row-y: 8px}html body .tavano-list-view-page .list-table-header.worklist-table-head,html body .tavano-my-tasks-page .mytasks-table-head.worklist-table-head{display:none!important}}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:focus-within{opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:hover>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:focus-within>*{pointer-events:auto!important}html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-page-pad-y: clamp(.62rem, .72vw, .82rem);--task-card-page-pad-x: clamp(.7rem, .82vw, .95rem);--task-card-panel-gap: 8px;--task-card-section-gap: 4px;--task-card-radius: 8px;--task-card-radius-sm: 6px;--task-card-row-h: 36px;--task-card-row-pad-x: 10px;--task-card-row-pad-y: 5px;--task-card-border: color-mix(in srgb, var(--color-border) 74%, transparent);--task-card-border-soft: color-mix(in srgb, var(--color-border) 52%, transparent);--task-card-panel: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-card-header: color-mix(in srgb, var(--color-surface2) 58%, var(--color-surface));--task-card-row: color-mix(in srgb, var(--color-surface2) 30%, transparent);--task-card-row-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface2));--task-card-text: var(--color-text);--task-card-muted: var(--color-text-muted);--worklist-row-min-h: var(--task-card-row-h);--worklist-row-pad-x: var(--task-card-row-pad-x);--worklist-row-pad-y: var(--task-card-row-pad-y)}html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page{max-width:none!important;width:100%!important;gap:var(--task-card-panel-gap)!important;padding:var(--task-card-page-pad-y) var(--task-card-page-pad-x)!important}html body .tavano-my-tasks-page .mytasks-command-bar,html body .tavano-list-view-page .tavano-list-view-header,html body .clickup-inbox-page.tavano-inbox-compact .inbox-compact-header{border:1px solid var(--task-card-border)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-list-view-page .tavano-list-view-workbench,html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface,html body .clickup-inbox-page.tavano-inbox-compact .inbox-selection-bar{width:100%!important;border:1px solid var(--task-card-border)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;box-shadow:none!important}html body .tavano-my-tasks-page .worklist-section-body,html body .tavano-list-view-page .worklist-section-body,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows.worklist-section-body{display:grid!important;gap:var(--task-card-section-gap)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row,html body .tavano-list-view-page .list-table-row.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-card{align-items:center!important;box-sizing:border-box!important;height:var(--task-card-row-h)!important;max-height:var(--task-card-row-h)!important;min-height:var(--task-card-row-h)!important;margin:0!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius-sm)!important;background:var(--task-card-row)!important;color:var(--task-card-text)!important;box-shadow:none!important;font-size:13px!important;line-height:1.1!important;overflow:hidden!important;padding:var(--task-card-row-pad-y) var(--task-card-row-pad-x)!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-visible,html body .tavano-list-view-page .list-table-row.worklist-task-row:hover,html body .tavano-list-view-page .list-table-row.worklist-task-row:focus-within,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:focus-within,html body .tavano-my-tasks-page .mytasks-task-card:hover,html body .tavano-my-tasks-page .mytasks-task-card:focus-within{border-color:var(--task-card-border)!important;background:var(--task-card-row-hover)!important;box-shadow:none!important;transform:none!important}@media (max-width: 767px){html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-page-pad-y: .55rem;--task-card-page-pad-x: .55rem;--task-card-row-h: 44px;--task-card-row-pad-y: 8px}}html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-page-pad-y: clamp(.72rem, .8vw, 1rem);--task-card-page-pad-x: clamp(.75rem, 1.75vw, 36px);--task-card-section-gap: .78rem;--task-card-row-h: 2.82rem;--task-card-row-pad-x: .64rem;--task-card-row-pad-y: .4rem;--task-card-radius: .52rem;--task-card-border: color-mix(in srgb, var(--color-border) 60%, transparent);--task-card-border-soft: color-mix(in srgb, var(--color-border) 38%, transparent);--task-card-bg: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-card-bg-hover: color-mix(in srgb, var(--color-surface2) 74%, transparent);--task-card-muted: color-mix(in srgb, var(--color-text-muted) 90%, var(--color-text));--worklist-section-gap: var(--task-card-section-gap);--worklist-row-min-h: var(--task-card-row-h);--worklist-row-pad-x: var(--task-card-row-pad-x);--worklist-row-pad-y: var(--task-card-row-pad-y);--worklist-row-radius: var(--task-card-radius)}html body .tavano-my-tasks-page .mytasks-work-surface,html body .tavano-list-view-page .tavano-list-view-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{max-width:none!important}html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-list-view-page .tavano-list-view-workbench,html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .worklist-group-stack,html body .tavano-list-view-page .list-status-group-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{display:flex!important;flex-direction:column!important;gap:var(--task-card-section-gap)!important}html body .tavano-my-tasks-page .mytasks-status-section.worklist-section,html body .tavano-list-view-page .list-status-section.worklist-section,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group.worklist-section{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-status-heading-row.worklist-section-heading-row,html body .tavano-list-view-page .list-status-heading-row.worklist-section-heading-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading.worklist-section-heading-row{min-height:1.35rem!important;margin:0!important;padding:0 0 .22rem!important;gap:.34rem!important;align-items:center!important;border:0!important;background:transparent!important}html body .tavano-my-tasks-page .mytasks-status-heading.worklist-section-heading,html body .tavano-list-view-page .list-status-heading.worklist-section-heading,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle.worklist-section-heading{display:inline-flex!important;min-height:1.18rem!important;width:auto!important;padding:0!important;gap:.32rem!important;align-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--color-text)!important;font-size:var(--tv-scaled-control-font-sm, .82rem)!important;font-weight:780!important;line-height:1!important}html body .tavano-my-tasks-page .mytasks-status-pill,html body .tavano-list-view-page .list-status-pill{display:inline-flex!important;min-height:1.08rem!important;padding:.07rem .4rem .07rem .22rem!important;gap:.28rem!important;align-items:center!important;border-radius:.34rem!important;font-size:var(--tv-scaled-control-font-xs, .68rem)!important;font-weight:820!important;line-height:1!important}html body .tavano-my-tasks-page .mytasks-status-inline-count.worklist-section-count,html body .tavano-list-view-page .list-status-inline-count.worklist-section-count,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle .worklist-section-count{display:inline-flex!important;min-width:1.08rem!important;height:1.08rem!important;padding:0 .26rem!important;align-items:center!important;justify-content:center!important;border:1px solid var(--task-card-border-soft)!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-surface2) 72%,transparent)!important;color:var(--task-card-muted)!important;font-size:var(--tv-scaled-control-font-xs, .66rem)!important;font-style:normal!important;font-weight:760!important;line-height:1!important}html body .tavano-my-tasks-page .mytasks-group-body.worklist-section-body,html body .tavano-list-view-page .list-status-body.worklist-section-body,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows.worklist-section-body{display:grid!important;width:100%!important;gap:.32rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-table-head.worklist-table-head,html body .tavano-list-view-page .list-table-header.worklist-table-head{min-height:1.48rem!important;padding:0 var(--task-card-row-pad-x)!important;border:0!important;border-bottom:1px solid var(--task-card-border-soft)!important;border-radius:0!important;background:transparent!important;color:var(--task-card-muted)!important;font-size:var(--tv-scaled-control-font-xs, .67rem)!important;font-weight:760!important}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row,html body .tavano-list-view-page .list-table-row.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row{box-sizing:border-box!important;min-height:var(--task-card-row-h)!important;margin:0!important;padding:var(--task-card-row-pad-y) var(--task-card-row-pad-x)!important;border:1px solid color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 10%,var(--task-card-border))!important;border-radius:var(--task-card-radius)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 5%,transparent),transparent 12rem),var(--task-card-bg)!important;box-shadow:none!important;color:var(--color-text)!important;font-size:var(--tv-scaled-control-font-sm, .82rem)!important;line-height:1.1!important}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-visible,html body .tavano-list-view-page .list-table-row.worklist-task-row:hover,html body .tavano-list-view-page .list-table-row.worklist-task-row:focus-within,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:focus-within{border-color:color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 24%,var(--task-card-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--list-status-color, var(--status-color, var(--color-primary))) 8%,transparent),transparent 12rem),var(--task-card-bg-hover)!important}html body .tavano-my-tasks-page .mytasks-task-title,html body .tavano-list-view-page .list-task-main-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{min-width:0!important;justify-content:flex-start!important;text-align:start!important}html body .tavano-my-tasks-page .mytasks-task-field,html body .tavano-list-view-page .list-row-updated,html body .tavano-list-view-page .list-row-assignee,html body .tavano-list-view-page .list-row-due,html body .tavano-list-view-page .list-row-priority,html body .tavano-list-view-page .list-row-status,html body .tavano-list-view-page .list-row-comment,html body .tavano-list-view-page .list-row-attachments,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;text-align:center!important;white-space:nowrap!important}html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child,html body .tavano-list-view-page .list-task-title,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{color:var(--color-text)!important;font-size:var(--tv-scaled-body-sm, .84rem)!important;font-weight:760!important;letter-spacing:0!important;line-height:1.1!important}html body .tavano-my-tasks-page .mytasks-task-comment,html body .tavano-list-view-page .list-task-subline,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{color:var(--task-card-muted)!important;font-size:var(--tv-scaled-control-font-xs, .7rem)!important;line-height:1.1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row{-moz-column-gap:.56rem!important;column-gap:.56rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon{width:1.28rem!important;min-width:1.28rem!important;height:1.28rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:.34rem!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-icon svg,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-mail-state-svg{width:.76rem!important;height:.76rem!important}@media (max-width: 920px){html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-page-pad-y: .58rem;--task-card-page-pad-x: .58rem;--task-card-row-h: 2.72rem;--task-card-row-pad-y: .42rem;--task-card-row-pad-x: .58rem}}html body :where(.tavano-my-tasks-page.worklist-task-page,.tavano-list-view-page.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--unified-task-page-y: clamp(.7rem, .85vw, .95rem);--unified-task-page-x: clamp(.75rem, 1vw, 1.1rem);--unified-task-radius: 8px;--unified-task-radius-sm: 6px;--unified-task-row-h: 34px;--unified-task-row-x: 10px;--unified-task-row-y: 5px;--unified-task-border: color-mix(in srgb, var(--color-border) 76%, transparent);--unified-task-border-soft: color-mix(in srgb, var(--color-border) 52%, transparent);--unified-task-surface: color-mix(in srgb, var(--color-surface) 96%, transparent);--unified-task-surface-raised: color-mix(in srgb, var(--color-surface2) 68%, var(--color-surface));--unified-task-header: color-mix(in srgb, var(--color-surface2) 54%, var(--color-surface));--unified-task-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface2));--unified-task-text: var(--color-text);--unified-task-muted: var(--color-text-muted);--task-card-page-pad-y: var(--unified-task-page-y);--task-card-page-pad-x: var(--unified-task-page-x);--task-card-row-h: var(--unified-task-row-h);--task-card-row-pad-x: var(--unified-task-row-x);--task-card-row-pad-y: var(--unified-task-row-y);--task-card-radius: var(--unified-task-radius-sm);--worklist-row-min-h: var(--unified-task-row-h);--worklist-row-pad-x: var(--unified-task-row-x);--worklist-row-pad-y: var(--unified-task-row-y);--worklist-row-radius: var(--unified-task-radius-sm);--worklist-section-gap: 10px;background:var(--color-bg)!important}html body .tavano-my-tasks-page.tv-app-page,html body .tavano-list-view-page.tv-app-page,html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:none!important;margin-inline:0!important;padding:var(--unified-task-page-y) var(--unified-task-page-x)!important}html body :where(.tavano-my-tasks-page .mytasks-command-bar,.tavano-list-view-page .tavano-list-view-header,.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header,.clickup-inbox-page.tavano-inbox-compact .inbox-selection-bar){border:1px solid var(--unified-task-border)!important;border-radius:var(--unified-task-radius)!important;background:var(--unified-task-surface)!important;box-shadow:none!important}html body .tavano-list-view-page .list-view-command-surface{margin-top:10px!important;border:0!important;border-top:1px solid var(--unified-task-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-top:10px!important}html body :where(.tavano-my-tasks-page .mytasks-work-panel,.tavano-list-view-page .tavano-list-view-workbench,.clickup-inbox-page.tavano-inbox-compact .inbox-list-surface){overflow:hidden!important;border:1px solid var(--unified-task-border)!important;border-radius:var(--unified-task-radius)!important;background:var(--unified-task-surface)!important;box-shadow:none!important}html body :where(.tavano-my-tasks-page .worklist-group-stack,.tavano-list-view-page .list-status-group-stack,.clickup-inbox-page.tavano-inbox-compact .inbox-group-stack){display:flex!important;width:100%!important;flex-direction:column!important;gap:var(--worklist-section-gap)!important;padding:10px!important;border:0!important;background:transparent!important}html body :where(.tavano-my-tasks-page .worklist-section,.tavano-list-view-page .worklist-section,.clickup-inbox-page.tavano-inbox-compact .inbox-date-group.worklist-section){overflow:hidden!important;border:1px solid var(--unified-task-border-soft)!important;border-radius:var(--unified-task-radius)!important;background:var(--unified-task-surface)!important;box-shadow:none!important}html body :where(.tavano-my-tasks-page .worklist-section-heading-row,.tavano-list-view-page .worklist-section-heading-row,.clickup-inbox-page.tavano-inbox-compact .inbox-date-heading.worklist-section-heading-row){display:flex!important;min-height:32px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;border:0!important;border-bottom:1px solid var(--unified-task-border-soft)!important;background:var(--unified-task-header)!important}html body :where(.tavano-my-tasks-page .worklist-section-heading,.tavano-list-view-page .worklist-section-heading,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle.worklist-section-heading){width:auto!important;min-height:30px!important;max-width:100%!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--unified-task-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:760!important;line-height:1!important;text-align:start!important}html body :where(.tavano-my-tasks-page .worklist-status-pill,.tavano-list-view-page .worklist-status-pill){min-height:20px!important;gap:5px!important;border-radius:5px!important;padding:0 7px 0 4px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important}html body :where(.tavano-my-tasks-page .worklist-section-count,.tavano-list-view-page .worklist-section-count,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em){display:inline-grid!important;min-width:18px!important;height:18px!important;place-items:center!important;border:1px solid var(--unified-task-border-soft)!important;border-radius:999px!important;background:var(--unified-task-surface-raised)!important;color:var(--unified-task-muted)!important;font-size:10.5px!important;font-style:normal!important;font-weight:760!important;line-height:1!important}html body :where(.tavano-my-tasks-page .worklist-table-head,.tavano-list-view-page .worklist-table-head){min-height:28px!important;align-items:center!important;margin:0!important;border:0!important;border-bottom:1px solid var(--unified-task-border-soft)!important;border-radius:0!important;background:color-mix(in srgb,var(--unified-task-header) 70%,transparent)!important;color:var(--unified-task-muted)!important;box-shadow:none!important;font-size:11px!important;font-weight:720!important;letter-spacing:0!important;padding:0 var(--unified-task-row-x)!important;text-transform:none!important}html body :where(.tavano-my-tasks-page .mytasks-task-line.worklist-task-row,.tavano-list-view-page .list-table-row.worklist-task-row,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row){box-sizing:border-box!important;min-height:var(--unified-task-row-h)!important;margin:0!important;border:0!important;border-bottom:1px solid var(--unified-task-border-soft)!important;border-radius:0!important;background:transparent!important;color:var(--unified-task-text)!important;box-shadow:none!important;font-size:13px!important;line-height:1.1!important;padding:var(--unified-task-row-y) var(--unified-task-row-x)!important;transform:none!important}html body :where(.tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,.tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-visible,.tavano-list-view-page .list-table-row.worklist-task-row:hover,.tavano-list-view-page .list-table-row.worklist-task-row:focus-within,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:hover,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:focus-within){background:var(--unified-task-hover)!important;border-bottom-color:var(--unified-task-border)!important;box-shadow:none!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-card-grid{overflow:hidden!important;gap:0!important;border:1px solid var(--unified-task-border-soft)!important;border-radius:var(--unified-task-radius)!important;background:var(--unified-task-surface)!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-task-card{min-height:var(--unified-task-row-h)!important;margin:0!important;border:0!important;border-bottom:1px solid var(--unified-task-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--unified-task-text)!important}html body :where(.tavano-list-view-page .list-task-title,.tavano-my-tasks-page .mytasks-task-title-line>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child){color:var(--unified-task-text)!important;font-size:13px!important;font-weight:720!important;letter-spacing:0!important;line-height:1.1!important}html body :where(.tavano-list-view-page .list-task-subline,.tavano-list-view-page .list-date-cell,.tavano-list-view-page .list-row-comment,.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-comment,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell){color:var(--unified-task-muted)!important;font-size:11.5px!important;font-weight:620!important;letter-spacing:0!important;line-height:1.12!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-unread{background:color-mix(in srgb,var(--color-primary) 6%,transparent)!important}html body :where(.tavano-my-tasks-page .tv-app-empty-state,.clickup-inbox-page.tavano-inbox-compact .inbox-empty-state){min-height:clamp(13rem,28vh,18rem)!important;border:1px solid var(--unified-task-border-soft)!important;border-radius:var(--unified-task-radius)!important;background:var(--unified-task-surface)!important;box-shadow:none!important}@media (max-width: 920px){html body :where(.tavano-my-tasks-page.worklist-task-page,.tavano-list-view-page.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--unified-task-row-h: 38px;--unified-task-row-y: 7px;--unified-task-row-x: 10px;--worklist-section-gap: 8px}}@media (max-width: 767px){html body :where(.tavano-my-tasks-page.worklist-task-page,.tavano-list-view-page.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--unified-task-page-y: .55rem;--unified-task-page-x: .55rem;--unified-task-row-h: 44px;--unified-task-row-y: 8px;--unified-task-row-x: 10px}html body :where(.tavano-my-tasks-page .worklist-group-stack,.tavano-list-view-page .list-status-group-stack,.clickup-inbox-page.tavano-inbox-compact .inbox-group-stack){padding:8px!important}html body :where(.tavano-my-tasks-page .worklist-table-head,.tavano-list-view-page .worklist-table-head){display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row{grid-template-columns:minmax(0,1fr) auto!important}}html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-page-pad-y: clamp(.62rem, .72vw, .82rem);--task-card-page-pad-x: clamp(.7rem, .82vw, .95rem);--task-card-panel-gap: 8px;--task-card-section-gap: 8px;--task-card-radius: 8px;--task-card-radius-sm: 6px;--task-card-row-h: 36px;--task-card-row-pad-x: 10px;--task-card-row-pad-y: 5px;--task-card-border: color-mix(in srgb, var(--color-border) 74%, transparent);--task-card-border-soft: color-mix(in srgb, var(--color-border) 52%, transparent);--task-card-panel: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-card-row: color-mix(in srgb, var(--color-surface2) 34%, transparent);--task-card-row-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface2));--task-card-text: var(--color-text);--task-card-muted: var(--color-text-muted)}html body .tavano-my-tasks-page.tv-app-page,html body .tavano-list-view-page.tv-app-page{gap:var(--task-card-panel-gap)!important}html body .tavano-my-tasks-page .mytasks-work-surface,html body .tavano-list-view-page .tavano-list-view-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:none!important;min-width:0!important}html body .tavano-my-tasks-page .mytasks-command-bar,html body .tavano-list-view-page .tavano-list-view-header,html body .clickup-inbox-page.tavano-inbox-compact .inbox-compact-header,html body .clickup-inbox-page.tavano-inbox-compact .inbox-selection-bar{border:1px solid var(--task-card-border)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;background-image:none!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-list-view-page .tavano-list-view-workbench,html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface{overflow:hidden!important;border:1px solid var(--task-card-border)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;background-image:none!important;box-shadow:none!important}html body .tavano-my-tasks-page .worklist-group-stack,html body .tavano-list-view-page .list-status-group-stack,html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{display:flex!important;width:100%!important;flex-direction:column!important;gap:var(--task-card-section-gap)!important;padding:10px!important;border:0!important;background:transparent!important}html body .tavano-my-tasks-page .worklist-section,html body .tavano-list-view-page .worklist-section,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-group.worklist-section{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body .tavano-my-tasks-page .worklist-section-heading-row,html body .tavano-list-view-page .worklist-section-heading-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading.worklist-section-heading-row{min-height:26px!important;margin:0!important;padding:0 0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .worklist-section-heading,html body .tavano-list-view-page .worklist-section-heading,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle.worklist-section-heading{width:auto!important;min-height:22px!important;max-width:100%!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--task-card-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:760!important;letter-spacing:0!important;line-height:1!important;text-align:start!important}html body .tavano-my-tasks-page .worklist-status-pill,html body .tavano-list-view-page .worklist-status-pill{min-height:20px!important;gap:5px!important;border-radius:var(--task-card-radius-sm)!important;padding:0 7px 0 4px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important}html body .tavano-my-tasks-page .worklist-section-count,html body .tavano-list-view-page .worklist-section-count,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em{display:inline-grid!important;min-width:18px!important;height:18px!important;place-items:center!important;border:1px solid var(--task-card-border-soft)!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-surface2) 70%,var(--color-surface))!important;color:var(--task-card-muted)!important;font-size:10.5px!important;font-style:normal!important;font-weight:760!important;line-height:1!important}html body .tavano-my-tasks-page .worklist-section-body,html body .tavano-list-view-page .worklist-section-body,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows.worklist-section-body{display:grid!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .worklist-table-head,html body .tavano-list-view-page .worklist-table-head{min-height:26px!important;align-items:center!important;margin:0!important;border:0!important;border-bottom:1px solid var(--task-card-border-soft)!important;border-radius:0!important;background:transparent!important;color:var(--task-card-muted)!important;box-shadow:none!important;font-size:11px!important;font-weight:720!important;letter-spacing:0!important;padding:0 var(--task-card-row-pad-x)!important;text-transform:none!important}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row,html body .tavano-list-view-page .list-table-row.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row{box-sizing:border-box!important;min-height:var(--task-card-row-h)!important;margin:0!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius-sm)!important;background:var(--task-card-row)!important;color:var(--task-card-text)!important;box-shadow:none!important;font-size:13px!important;line-height:1.1!important;padding:var(--task-card-row-pad-y) var(--task-card-row-pad-x)!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-visible,html body .tavano-list-view-page .list-table-row.worklist-task-row:hover,html body .tavano-list-view-page .list-table-row.worklist-task-row:focus-within,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:focus-within{border-color:var(--task-card-border)!important;background:var(--task-card-row-hover)!important;box-shadow:none!important;transform:none!important}html body .tavano-my-tasks-page .mytasks-card-grid{overflow:hidden!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-task-card{min-height:var(--task-card-row-h)!important;margin:0!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius-sm)!important;background:var(--task-card-row)!important;box-shadow:none!important;color:var(--task-card-text)!important}html body .tavano-list-view-page .list-task-title,html body .tavano-my-tasks-page .mytasks-task-title-line>span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child{color:var(--task-card-text)!important;font-size:13px!important;font-weight:720!important;letter-spacing:0!important;line-height:1.1!important}html body .tavano-list-view-page .list-task-subline,html body .tavano-list-view-page .list-date-cell,html body .tavano-list-view-page .list-row-comment,html body .tavano-my-tasks-page .mytasks-task-field,html body .tavano-my-tasks-page .mytasks-task-comment,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell{color:var(--task-card-muted)!important;font-size:11.5px!important;font-weight:620!important;letter-spacing:0!important;line-height:1.12!important}html body .tavano-list-view-page .list-row-updated,html body .tavano-list-view-page .list-row-assignee,html body .tavano-list-view-page .list-row-due,html body .tavano-list-view-page .list-row-priority,html body .tavano-list-view-page .list-row-status,html body .tavano-list-view-page .list-row-comment,html body .tavano-list-view-page .list-row-attachments,html body .tavano-my-tasks-page .mytasks-task-field,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions{min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important}html body .tavano-my-tasks-page .tv-app-empty-state,html body .tavano-list-view-page .tv-app-empty-state,html body .clickup-inbox-page.tavano-inbox-compact .inbox-empty-state{min-height:clamp(13rem,28vh,18rem)!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;box-shadow:none!important}@media (max-width: 767px){html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-page-pad-y: .55rem;--task-card-page-pad-x: .55rem;--task-card-row-h: 44px;--task-card-row-pad-y: 8px}html body .tavano-my-tasks-page .worklist-table-head,html body .tavano-list-view-page .worklist-table-head{display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row{grid-template-columns:minmax(0,1fr) auto!important}}html body :where(.tavano-my-tasks-page.worklist-task-page,.tavano-list-view-page.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--task-card-page-pad-y: clamp(.62rem, .72vw, .82rem);--task-card-page-pad-x: clamp(.7rem, .82vw, .95rem);--task-card-panel-gap: 8px;--task-card-section-gap: 8px;--task-card-radius: 8px;--task-card-radius-sm: 6px;--task-card-row-h: 36px;--task-card-row-pad-x: 10px;--task-card-row-pad-y: 5px;--task-card-border: color-mix(in srgb, var(--color-border) 74%, transparent);--task-card-border-soft: color-mix(in srgb, var(--color-border) 52%, transparent);--task-card-panel: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-card-header: color-mix(in srgb, var(--color-surface2) 58%, var(--color-surface));--task-card-row: color-mix(in srgb, var(--color-surface2) 30%, transparent);--task-card-row-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface2));--task-card-text: var(--color-text);--task-card-muted: var(--color-text-muted);--worklist-section-gap: var(--task-card-section-gap);--worklist-row-min-h: var(--task-card-row-h);--worklist-row-pad-x: var(--task-card-row-pad-x);--worklist-row-pad-y: var(--task-card-row-pad-y);--worklist-row-radius: 0}html body .tavano-my-tasks-page.tv-app-page,html body .tavano-list-view-page.tv-app-page,html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{width:100%!important;max-width:none!important;margin-inline:0!important;padding:var(--task-card-page-pad-y) var(--task-card-page-pad-x)!important}html body :where(.tavano-my-tasks-page.tv-app-page,.tavano-list-view-page.tv-app-page){gap:var(--task-card-panel-gap)!important}html body :where(.tavano-my-tasks-page .mytasks-work-surface,.tavano-list-view-page .tavano-list-view-stack,.clickup-inbox-page.tavano-inbox-compact .inbox-page-frame){width:100%!important;max-width:none!important;min-width:0!important}html body :where(.tavano-my-tasks-page .mytasks-command-bar,.tavano-list-view-page .tavano-list-view-header,.clickup-inbox-page.tavano-inbox-compact .inbox-compact-header,.clickup-inbox-page.tavano-inbox-compact .inbox-selection-bar){border:1px solid var(--task-card-border)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;background-image:none!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-command-bar,html body .tavano-list-view-page .tavano-list-view-header{min-height:auto!important;padding:10px!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-page-frame{gap:var(--task-card-panel-gap)!important}html body .tavano-inbox-detail .inbox-detail-frame{--task-card-page-pad-y: clamp(.72rem, .8vw, 1rem);--task-card-page-pad-x: clamp(.75rem, 1.75vw, 36px);--task-card-panel-gap: 8px;width:100%!important;max-width:none!important;margin-inline:0!important;padding:var(--task-card-page-pad-y) var(--task-card-page-pad-x)!important;gap:var(--task-card-panel-gap)!important}html body .tavano-inbox-detail .inbox-detail-main-grid{width:100%!important;grid-template-columns:minmax(0,1fr) minmax(15.5rem,19rem)!important}html body .tavano-inbox-detail .inbox-detail-toolbar,html body .tavano-inbox-detail .inbox-detail-main-grid,html body .tavano-inbox-detail .inbox-detail-card,html body .tavano-inbox-detail .inbox-detail-activity{min-width:0!important}@media (max-width: 1100px){html body .tavano-inbox-detail .inbox-detail-main-grid{grid-template-columns:minmax(0,1fr)!important}}html body .tavano-list-view-page .tavano-list-view-header .tv-app-page-header-icon,html body .tavano-my-tasks-page .mytasks-work-heading-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:var(--task-card-radius-sm)!important;box-shadow:none!important}html body .tavano-list-view-page .tavano-list-view-header h1{font-size:20px!important;line-height:1.1!important}html body .tavano-list-view-page .tavano-list-view-header .tv-app-page-description,html body .tavano-list-view-page .tavano-list-view-header .tv-app-page-meta{font-size:12px!important;line-height:1.25!important}html body .tavano-list-view-page .list-view-command-surface{margin-top:8px!important;border:0!important;border-top:1px solid var(--task-card-border-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0 0!important}html body .tavano-list-view-page .list-view-command-primary,html body .tavano-list-view-page .list-view-command-secondary{gap:8px!important}html body :where(.tavano-my-tasks-page .mytasks-work-panel,.tavano-list-view-page .tavano-list-view-workbench,.clickup-inbox-page.tavano-inbox-compact .inbox-list-surface){overflow:hidden!important;border:1px solid var(--task-card-border)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;background-image:none!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-work-panel>div:last-child,html body .tavano-list-view-page .tavano-list-view-workbench>.min-h-0,html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{background:transparent!important}html body :where(.tavano-my-tasks-page .worklist-group-stack,.tavano-list-view-page .list-status-group-stack,.clickup-inbox-page.tavano-inbox-compact .inbox-group-stack){display:flex!important;width:100%!important;flex-direction:column!important;gap:var(--task-card-section-gap)!important;padding:10px!important;border:0!important;background:transparent!important}html body :where(.tavano-my-tasks-page .worklist-section,.tavano-list-view-page .worklist-section,.clickup-inbox-page.tavano-inbox-compact .inbox-date-group.worklist-section,.tavano-my-tasks-page .mytasks-card-grid){overflow:hidden!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;background-image:none!important;box-shadow:none!important}html body :where(.tavano-my-tasks-page .worklist-section-heading-row,.tavano-list-view-page .worklist-section-heading-row,.clickup-inbox-page.tavano-inbox-compact .inbox-date-heading.worklist-section-heading-row){display:flex!important;min-height:32px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;border:0!important;border-bottom:1px solid var(--task-card-border-soft)!important;background:var(--task-card-header)!important;box-shadow:none!important}html body :where(.tavano-my-tasks-page .worklist-section-heading,.tavano-list-view-page .worklist-section-heading,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle.worklist-section-heading){width:auto!important;min-height:30px!important;max-width:100%!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--task-card-text)!important;box-shadow:none!important;font-size:13px!important;font-weight:760!important;letter-spacing:0!important;line-height:1!important;text-align:start!important}html body :where(.tavano-my-tasks-page .worklist-status-pill,.tavano-list-view-page .worklist-status-pill){min-height:20px!important;gap:5px!important;border-radius:var(--task-card-radius-sm)!important;padding:0 7px 0 4px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important}html body :where(.tavano-my-tasks-page .worklist-section-count,.tavano-list-view-page .worklist-section-count,.clickup-inbox-page.tavano-inbox-compact .inbox-date-toggle em){display:inline-grid!important;min-width:18px!important;height:18px!important;place-items:center!important;border:1px solid var(--task-card-border-soft)!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-surface2) 70%,var(--color-surface))!important;color:var(--task-card-muted)!important;font-size:10.5px!important;font-style:normal!important;font-weight:760!important;line-height:1!important}html body :where(.tavano-my-tasks-page .worklist-section-body,.tavano-list-view-page .worklist-section-body,.clickup-inbox-page.tavano-inbox-compact .inbox-date-rows.worklist-section-body){display:grid!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body :where(.tavano-my-tasks-page .worklist-table-head,.tavano-list-view-page .worklist-table-head){min-height:28px!important;align-items:center!important;margin:0!important;border:0!important;border-bottom:1px solid var(--task-card-border-soft)!important;border-radius:0!important;background:color-mix(in srgb,var(--task-card-header) 72%,transparent)!important;color:var(--task-card-muted)!important;box-shadow:none!important;font-size:11px!important;font-weight:720!important;letter-spacing:0!important;padding:0 var(--task-card-row-pad-x)!important;text-transform:none!important}html body :where(.tavano-my-tasks-page .mytasks-task-line.worklist-task-row,.tavano-list-view-page .list-table-row.worklist-task-row,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row){box-sizing:border-box!important;min-height:var(--task-card-row-h)!important;margin:0!important;border:0!important;border-bottom:1px solid var(--task-card-border-soft)!important;border-radius:0!important;background:var(--task-card-row)!important;color:var(--task-card-text)!important;box-shadow:none!important;font-size:13px!important;line-height:1.1!important;padding:var(--task-card-row-pad-y) var(--task-card-row-pad-x)!important;transform:none!important}html body :where(.tavano-my-tasks-page .mytasks-task-line.worklist-task-row:hover,.tavano-my-tasks-page .mytasks-task-line.worklist-task-row:focus-visible,.tavano-list-view-page .list-table-row.worklist-task-row:hover,.tavano-list-view-page .list-table-row.worklist-task-row:focus-within,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:hover,.clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row:focus-within){background:var(--task-card-row-hover)!important;border-bottom-color:var(--task-card-border)!important;box-shadow:none!important;transform:none!important}html body .tavano-my-tasks-page .worklist-section-body>.worklist-task-row:last-child,html body .tavano-list-view-page .worklist-section-body>.list-task-card:last-child>.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .worklist-section-body>.inbox-swipe-wrap:last-child .worklist-task-row{border-bottom:0!important}html body .tavano-list-view-page .list-task-card,html body .tavano-list-view-page .list-task-card[data-expanded=true],html body .clickup-inbox-page.tavano-inbox-compact .inbox-swipe-wrap{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .tavano-my-tasks-page .mytasks-task-card{min-height:var(--task-card-row-h)!important;margin:0!important;border:0!important;border-bottom:1px solid var(--task-card-border-soft)!important;border-radius:0!important;background:var(--task-card-row)!important;box-shadow:none!important;color:var(--task-card-text)!important}html body .tavano-my-tasks-page .mytasks-card-grid>.mytasks-task-card:last-child{border-bottom:0!important}html body :where(.tavano-list-view-page .list-task-title,.tavano-my-tasks-page .mytasks-task-title-line>span:first-child,.clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child){color:var(--task-card-text)!important;font-size:13px!important;font-weight:720!important;letter-spacing:0!important;line-height:1.1!important}html body :where(.tavano-list-view-page .list-task-subline,.tavano-list-view-page .list-date-cell,.tavano-list-view-page .list-row-comment,.tavano-my-tasks-page .mytasks-task-field,.tavano-my-tasks-page .mytasks-task-comment,.clickup-inbox-page.tavano-inbox-compact .inbox-row-context,.clickup-inbox-page.tavano-inbox-compact .inbox-row-message,.clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell){color:var(--task-card-muted)!important;font-size:11.5px!important;font-weight:620!important;letter-spacing:0!important;line-height:1.12!important}html body :where(.tavano-list-view-page .list-row-updated,.tavano-list-view-page .list-row-assignee,.tavano-list-view-page .list-row-due,.tavano-list-view-page .list-row-priority,.tavano-list-view-page .list-row-status,.tavano-list-view-page .list-row-comment,.tavano-list-view-page .list-row-attachments,.tavano-my-tasks-page .mytasks-task-field,.clickup-inbox-page.tavano-inbox-compact .inbox-row-updated-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-kind-cell,.clickup-inbox-page.tavano-inbox-compact .inbox-row-actions){min-width:0!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important}html body .tavano-list-view-page .list-task-main-cell,html body .tavano-my-tasks-page .mytasks-task-title,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{justify-content:flex-start!important;text-align:start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.is-unread{background:color-mix(in srgb,var(--color-primary) 6%,var(--task-card-row))!important}html body :where(.tavano-my-tasks-page .tv-app-empty-state,.tavano-list-view-page .tv-app-empty-state,.clickup-inbox-page.tavano-inbox-compact .inbox-empty-state){min-height:clamp(13rem,28vh,18rem)!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;box-shadow:none!important}@media (max-width: 920px){html body :where(.tavano-my-tasks-page.worklist-task-page,.tavano-list-view-page.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--task-card-row-h: 40px;--task-card-row-y: 7px}}@media (max-width: 767px){html body :where(.tavano-my-tasks-page.worklist-task-page,.tavano-list-view-page.worklist-task-page,.clickup-inbox-page.tavano-inbox-compact){--task-card-page-pad-y: .55rem;--task-card-page-pad-x: .55rem;--task-card-row-h: 44px;--task-card-row-y: 8px}html body :where(.tavano-my-tasks-page .worklist-table-head,.tavano-list-view-page .worklist-table-head){display:none!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row{grid-template-columns:minmax(0,1fr) auto!important}}html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-radius: 8px;--task-card-radius-sm: 6px;--task-card-row-h: 36px;--task-card-row-pad-x: 10px;--task-card-row-pad-y: 5px;--task-card-border: color-mix(in srgb, var(--color-border) 74%, transparent);--task-card-border-soft: color-mix(in srgb, var(--color-border) 52%, transparent);--task-card-panel: color-mix(in srgb, var(--color-surface) 96%, transparent);--task-card-row: color-mix(in srgb, var(--color-surface2) 30%, transparent);--task-card-row-hover: color-mix(in srgb, var(--color-primary) 7%, var(--color-surface2))}html body .tavano-my-tasks-page .mytasks-task-line.worklist-task-row,html body .tavano-list-view-page .list-table-row.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .tavano-my-tasks-page .mytasks-task-card{align-items:center!important;box-sizing:border-box!important;height:var(--task-card-row-h)!important;max-height:var(--task-card-row-h)!important;min-height:var(--task-card-row-h)!important;margin:0!important;overflow:hidden!important;border:1px solid var(--task-card-border-soft)!important;border-radius:var(--task-card-radius-sm)!important;background:var(--task-card-row)!important;box-shadow:none!important;padding:var(--task-card-row-pad-y) var(--task-card-row-pad-x)!important;transform:none!important}html body .tavano-list-view-page .list-task-main-cell,html body .tavano-list-view-page .list-task-title-line{align-items:center!important;display:flex!important;min-height:0!important;height:100%!important;overflow:hidden!important}html body .tavano-list-view-page .list-task-subline{display:none!important}html body .tavano-my-tasks-page .mytasks-work-panel,html body .tavano-list-view-page .tavano-list-view-workbench,html body .clickup-inbox-page.tavano-inbox-compact .inbox-list-surface,html body .tavano-my-tasks-page .mytasks-command-bar,html body .tavano-list-view-page .tavano-list-view-header,html body .clickup-inbox-page.tavano-inbox-compact .inbox-compact-header,html body .tavano-my-tasks-page .tv-app-empty-state,html body .tavano-list-view-page .tv-app-empty-state,html body .clickup-inbox-page.tavano-inbox-compact .inbox-empty-state{border-radius:var(--task-card-radius)!important;background:var(--task-card-panel)!important;box-shadow:none!important}@media (max-width: 920px){html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-row-h: 40px;--task-card-row-pad-y: 7px}}@media (max-width: 767px){html body .tavano-my-tasks-page.worklist-task-page,html body .tavano-list-view-page.worklist-task-page,html body .clickup-inbox-page.tavano-inbox-compact{--task-card-row-h: 44px;--task-card-row-pad-y: 8px}}@media (hover: hover) and (pointer: fine){html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row[data-inbox-actions-open=true] .inbox-row-actions.inbox-hover-actions,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:hover,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:focus-within{min-width:-moz-max-content!important;min-width:max-content!important;justify-self:end!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translateY(-50%)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:hover .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row:focus-within .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row[data-inbox-actions-open=true] .inbox-row-actions.inbox-hover-actions>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:hover>*,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-actions.inbox-hover-actions:focus-within>*{pointer-events:auto!important;visibility:visible!important}}@media (min-width: 48rem){html body .tv-os-sidebar .sidebar-section-header{min-height:clamp(1.65rem,2.8vw,1.9rem)!important;margin-bottom:clamp(.35rem,.65vw,.5rem)!important;overflow:hidden!important}html body .tv-os-sidebar .sidebar-section-title-button{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 2rem)!important;overflow:hidden!important}html body .tv-os-sidebar .sidebar-section-chip{max-width:min(11.75rem,100%)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .clickup-inbox-page .inbox-mobile-primary-row,html body .clickup-inbox-page .inbox-mobile-chip-row{display:none!important}}@media (min-width: 48rem) and (max-width: 87.5rem),(min-width: 48rem) and (max-height: 53.75rem){:root{--tv-scale-shell-w: clamp(3.5rem, 5vw, 4rem);--tv-scale-sidebar-w: clamp(13.5rem, 18vw, 16rem);--tv-scale-topbar-h: clamp(3.1rem, 4.6vw, 3.5rem);--tv-scale-control-h: clamp(2.15rem, 3.6vw, 2.5rem);--tv-scale-row-h: clamp(2.55rem, 4.65vw, 2.95rem);--tv-scale-title-font: clamp(.8125rem, .9vw, .875rem);--tv-scale-sub-font: clamp(.75rem, .8vw, .8125rem);--tv-scale-meta-font: clamp(.75rem, .8vw, .8125rem);--tv-scale-sidebar-font: clamp(.8125rem, .92vw, .9rem);--tv-scale-chip-font: clamp(.75rem, .84vw, .8125rem);--tv-scale-gap: clamp(.45rem, .75vw, .65rem);--tv-scale-pad-x: clamp(.65rem, 1vw, 1rem);--tv-os-shell-w: var(--tv-scale-shell-w) !important;--tv-os-sidebar-w: var(--tv-scale-sidebar-w) !important;--tv-os-topbar-h: calc(var(--tv-scale-topbar-h) + var(--tv-os-topbar-safe-area-top, 0rem)) !important;--tv-shell-chrome-font: var(--tv-scale-sidebar-font) !important;--tv-shell-label-font: var(--tv-scale-chip-font) !important;--tv-shell-label-font-xs: var(--tv-scale-chip-font) !important;--tv-shell-control-h: var(--tv-scale-control-h) !important;--tv-page-density-gutter: clamp(.38rem, .8vw, .5rem) !important;--tv-density-page-gutter: clamp(.38rem, .8vw, .5rem) !important}html body .tv-os-topbar{gap:var(--tv-scale-gap)!important;padding-inline:var(--tv-scale-pad-x)!important}html body .tv-os-topbar :where(button,a,input,span){font-size:var(--tv-scale-sidebar-font)!important;line-height:1.05!important}html body .tv-os-topbar .tv-os-action,html body .tv-os-workspace-settings,html body .tv-os-topbar-workspace button,html body .tv-os-search{height:var(--tv-scale-control-h)!important;min-height:var(--tv-scale-control-h)!important;border-radius:clamp(.375rem,.8vw,.45rem)!important}html body .tv-os-brand{min-width:clamp(9rem,13vw,10.5rem)!important;max-width:clamp(10rem,16vw,12rem)!important;height:var(--tv-scale-control-h)!important;min-height:var(--tv-scale-control-h)!important;padding:clamp(.28rem,.55vw,.4rem) clamp(.55rem,.9vw,.7rem)!important}html body .tv-os-brand img{height:clamp(1.35rem,2.1vw,1.5rem)!important}html body .tv-os-topbar-workspace{width:clamp(10rem,14vw,12rem)!important;flex-basis:clamp(10rem,14vw,12rem)!important;max-width:clamp(10rem,14vw,12rem)!important}html body .tv-os-search{min-width:clamp(11rem,18vw,15rem)!important;max-width:min(34vw,25rem)!important;padding-inline:clamp(.65rem,1vw,.9rem)!important}html body .tv-os-topbar .tv-os-action svg,html body .tv-os-topbar .tv-os-workspace-settings svg,html body .tv-os-search svg{width:clamp(.9rem,1.3vw,1rem)!important;height:clamp(.9rem,1.3vw,1rem)!important}html body .tv-os-app-rail{width:var(--tv-scale-shell-w)!important}html body .tv-os-rail-inner{gap:clamp(.2rem,.45vw,.35rem)!important;padding:clamp(.38rem,.65vw,.5rem)!important}html body .tv-os-rail-item{min-height:clamp(2.45rem,4vw,2.9rem)!important;border-radius:clamp(.5rem,.85vw,.65rem)!important;padding:clamp(.35rem,.6vw,.45rem) clamp(.15rem,.3vw,.25rem)!important}html body .tv-os-rail-icon{width:clamp(1rem,1.55vw,1.15rem)!important;height:clamp(1rem,1.55vw,1.15rem)!important}html body .tv-os-sidebar{width:var(--tv-scale-sidebar-w)!important;min-width:var(--tv-scale-sidebar-w)!important;max-width:var(--tv-scale-sidebar-w)!important}html body .tv-os-sidebar :where(a,button){min-height:clamp(1.75rem,3vw,2.05rem)!important;font-size:var(--tv-scale-sidebar-font)!important;line-height:1.18!important}html body .tv-os-sidebar :where(.text-base,.text-sm,.text-xs,p,span,.truncate){font-size:var(--tv-scale-sidebar-font)!important;line-height:1.18!important}html body .tv-os-sidebar .sidebar-section-chip{max-width:min(11.75rem,100%)!important;min-height:clamp(1.15rem,1.8vw,1.35rem)!important;padding:clamp(.16rem,.32vw,.24rem) clamp(.55rem,.85vw,.7rem)!important;font-size:var(--tv-scale-chip-font)!important;line-height:1.05!important}html body .tv-os-sidebar .sidebar-section-action{width:clamp(1.45rem,2.4vw,1.65rem)!important;height:clamp(1.45rem,2.4vw,1.65rem)!important;min-height:clamp(1.45rem,2.4vw,1.65rem)!important}html body .tv-os-sidebar .sidebar-chat-row{min-height:clamp(1.9rem,3.1vw,2.15rem)!important;gap:clamp(.4rem,.7vw,.55rem)!important;border-radius:clamp(.5rem,.8vw,.65rem)!important;padding:clamp(.35rem,.6vw,.45rem) clamp(.55rem,.9vw,.7rem)!important}html body .tv-os-sidebar .sidebar-avatar-micro{width:clamp(1.2rem,1.9vw,1.35rem)!important;height:clamp(1.2rem,1.9vw,1.35rem)!important;font-size:clamp(.6rem,.75vw,.7rem)!important;line-height:1!important}html body .tv-os-sidebar .sidebar-chat-label{font-size:var(--tv-scale-sidebar-font)!important;line-height:1.05!important}html body .tv-os-sidebar :where(.sidebar-general-pill,.sidebar-unread-pill,.tv-number-chip--sidebar){height:clamp(1.1rem,1.7vw,1.25rem)!important;min-width:clamp(1.1rem,1.7vw,1.25rem)!important;padding-inline:clamp(.38rem,.6vw,.5rem)!important;font-size:clamp(.62rem,.75vw,.7rem)!important;line-height:1!important}html body .tavano-app-content:has(.clickup-inbox-page){padding:clamp(.38rem,.8vw,.45rem)!important;overflow-x:hidden!important}html body .clickup-inbox-page.tavano-inbox-compact{--task-card-row-h: var(--tv-scale-row-h) !important;--task-card-row-pad-y: clamp(.14rem, .35vw, .2rem) !important;--task-card-row-pad-x: clamp(.45rem, .85vw, .5rem) !important}html body .clickup-inbox-page .inbox-page-frame{gap:var(--tv-scale-gap)!important;padding:0!important}html body .clickup-inbox-page .clickup-inbox-header,html body .clickup-inbox-page .inbox-list-surface{border-radius:clamp(.45rem,.9vw,.5rem)!important}html body .clickup-inbox-page .inbox-desktop-buckets{display:grid!important;min-height:clamp(2.35rem,4.5vw,2.5rem)!important}html body .clickup-inbox-page .inbox-desktop-bucket{min-height:clamp(2.35rem,4.5vw,2.5rem)!important;gap:clamp(.32rem,.65vw,.38rem)!important;padding:clamp(.32rem,.65vw,.38rem) clamp(.5rem,.95vw,.56rem)!important}html body .clickup-inbox-page .inbox-desktop-bucket svg{width:clamp(.68rem,1.25vw,.75rem)!important;height:clamp(.68rem,1.25vw,.75rem)!important}html body .clickup-inbox-page .inbox-desktop-bucket strong{font-size:var(--tv-scale-title-font)!important;line-height:1.05!important}html body .clickup-inbox-page .inbox-desktop-bucket small,html body .clickup-inbox-page .inbox-desktop-bucket em{font-size:var(--tv-scale-meta-font)!important;line-height:1.05!important}html body .clickup-inbox-page .inbox-lane-strip{min-height:clamp(1.75rem,3.4vw,1.88rem)!important;gap:var(--tv-scale-gap)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:clamp(.2rem,.45vw,.25rem) clamp(.38rem,.75vw,.45rem)!important;scrollbar-width:thin}html body .clickup-inbox-page .inbox-lane-strip>*{flex:0 0 auto!important}html body .clickup-inbox-page .inbox-sort-trigger,html body .clickup-inbox-page .inbox-small-button,html body .clickup-inbox-page .inbox-toolbar-icon-button{min-height:clamp(1.4rem,2.7vw,1.5rem)!important;height:clamp(1.4rem,2.7vw,1.5rem)!important;border-radius:clamp(.38rem,.8vw,.45rem)!important;padding-inline:clamp(.38rem,.75vw,.45rem)!important;font-size:var(--tv-scale-meta-font)!important;line-height:1!important}html body .clickup-inbox-page .inbox-toolbar-icon-button{width:clamp(1.4rem,2.7vw,1.5rem)!important;padding-inline:0!important}html body .clickup-inbox-page .inbox-group-stack{padding:clamp(.28rem,.6vw,.32rem) clamp(.38rem,.75vw,.45rem) clamp(.78rem,1.5vw,.9rem)!important}html body .clickup-inbox-page .inbox-date-heading{padding:clamp(.2rem,.45vw,.25rem) clamp(.16rem,.35vw,.2rem) clamp(.25rem,.5vw,.32rem)!important;font-size:var(--tv-scale-meta-font)!important;line-height:1.1!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{height:auto!important;max-height:none!important;min-height:var(--tv-scale-row-h)!important;grid-template-columns:minmax(0,1fr) minmax(3.5rem,.16fr) minmax(5.75rem,.22fr) max-content!important;-moz-column-gap:clamp(.55rem,1vw,.75rem)!important;column-gap:clamp(.55rem,1vw,.75rem)!important;padding:clamp(.38rem,.75vw,.5rem) clamp(.65rem,1vw,.8rem)!important}html body .clickup-inbox-page .inbox-row-title-cell{display:grid!important;grid-template-columns:auto auto auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;align-items:center!important;gap:clamp(.42rem,.78vw,.55rem)!important}html body .clickup-inbox-page .inbox-row-icon{width:clamp(1.15rem,2.25vw,1.25rem)!important;height:clamp(1.15rem,2.25vw,1.25rem)!important;border-radius:clamp(.32rem,.65vw,.38rem)!important}html body .clickup-inbox-page .inbox-row-icon svg{width:clamp(.62rem,1.15vw,.68rem)!important;height:clamp(.62rem,1.15vw,.68rem)!important}html body .clickup-inbox-page .inbox-row-status-circle{width:clamp(.56rem,1vw,.625rem)!important;height:clamp(.56rem,1vw,.625rem)!important;border-width:.1rem!important}html body .clickup-inbox-page .inbox-row-main,html body .clickup-inbox-page .inbox-row-title,html body .clickup-inbox-page .inbox-row-context,html body .clickup-inbox-page .inbox-row-message{min-width:0!important}html body .clickup-inbox-page .inbox-row-main{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:center!important;text-align:start!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title .truncate{font-size:var(--tv-scale-title-font)!important;line-height:1.18!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{margin-top:0!important;font-size:var(--tv-scale-sub-font)!important;line-height:1.16!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-time{font-size:var(--tv-scale-meta-font)!important;line-height:1.1!important;min-width:0!important;justify-self:stretch!important;text-align:center!important;white-space:nowrap!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-meta{min-width:0!important;justify-self:stretch!important}html body .clickup-inbox-page .inbox-mini-badge{max-width:100%!important;height:clamp(.9rem,1.8vw,1rem)!important;padding-inline:clamp(.28rem,.55vw,.32rem)!important;font-size:clamp(.47rem,.7vw,.5rem)!important;line-height:1!important}html body .clickup-inbox-page .inbox-row-actions{gap:clamp(.16rem,.35vw,.2rem)!important;flex-wrap:nowrap!important}html body .clickup-inbox-page .inbox-row-action{min-width:clamp(1.25rem,2.4vw,1.375rem)!important;width:clamp(1.25rem,2.4vw,1.375rem)!important;min-height:clamp(1.25rem,2.4vw,1.375rem)!important;height:clamp(1.25rem,2.4vw,1.375rem)!important;padding:0!important}html body .clickup-inbox-page .inbox-row-action-label{display:none!important}}@media (min-width: 48rem){:root{--tv-os-shell-w: clamp(4rem, 4.6vw, 4.375rem) !important;--tv-os-sidebar-w: clamp(14rem, 16vw, 16rem) !important;--tv-os-topbar-h: calc(clamp(3.25rem, 4vw, 3.5rem) + var(--tv-os-topbar-safe-area-top, 0rem)) !important;--tv-shell-chrome-font: clamp(.8125rem, .9vw, .875rem) !important;--tv-shell-label-font: clamp(.75rem, .84vw, .8125rem) !important;--tv-shell-label-font-xs: clamp(.6875rem, .78vw, .75rem) !important;--tv-shell-control-h: clamp(2.25rem, 3.4vw, 2.5rem) !important}html body .tv-os-topbar{min-height:var(--tv-os-topbar-h)!important;height:var(--tv-os-topbar-h)!important;gap:clamp(.5rem,.8vw,.75rem)!important;padding-inline:clamp(.75rem,1vw,1rem)!important;overflow:hidden!important}html body .tv-os-topbar :where(button,a,input,span){font-size:var(--tv-shell-chrome-font)!important;line-height:1.15!important}html body .tv-os-brand{flex:0 1 clamp(10rem,14vw,12rem)!important;min-width:clamp(9.5rem,13vw,10.5rem)!important;max-width:clamp(10rem,16vw,12rem)!important;height:var(--tv-shell-control-h)!important;min-height:var(--tv-shell-control-h)!important;padding:clamp(.3rem,.55vw,.45rem) clamp(.6rem,.9vw,.75rem)!important}html body .tv-os-brand img,html body .tv-os-brand svg{width:clamp(1.35rem,2vw,1.5rem)!important;height:clamp(1.35rem,2vw,1.5rem)!important}html body .tv-os-topbar-workspace{width:clamp(9.5rem,13vw,12rem)!important;flex:0 1 clamp(9.5rem,13vw,12rem)!important;max-width:clamp(9.5rem,13vw,12rem)!important}html body .tv-os-topbar-workspace button{height:var(--tv-shell-control-h)!important;min-height:var(--tv-shell-control-h)!important;padding-inline:clamp(.55rem,.9vw,.75rem)!important}html body .tv-os-search{min-width:clamp(12rem,20vw,17.5rem)!important;max-width:min(34vw,28rem)!important;height:var(--tv-shell-control-h)!important;min-height:var(--tv-shell-control-h)!important;padding-inline:clamp(.75rem,1vw,1rem)!important}html body .tv-os-topbar .tv-os-action,html body .tv-os-workspace-settings{min-width:var(--tv-shell-control-h)!important;min-height:var(--tv-shell-control-h)!important;height:var(--tv-shell-control-h)!important}html body .tv-os-topbar .tv-os-action svg,html body .tv-os-topbar .tv-os-workspace-settings svg,html body .tv-os-search svg{width:clamp(.95rem,1.35vw,1.1rem)!important;height:clamp(.95rem,1.35vw,1.1rem)!important}html body .tv-os-app-rail{width:var(--tv-os-shell-w)!important}html body .tv-os-rail-inner{gap:clamp(.25rem,.5vw,.4rem)!important;padding:clamp(.45rem,.7vw,.55rem)!important}html body .tv-os-rail-item{min-height:clamp(2.55rem,4vw,2.95rem)!important;gap:clamp(.25rem,.45vw,.35rem)!important;border-radius:clamp(.55rem,.9vw,.75rem)!important;padding:clamp(.35rem,.6vw,.5rem) clamp(.16rem,.3vw,.25rem)!important}html body .tv-os-rail-icon{width:clamp(1.05rem,1.6vw,1.2rem)!important;height:clamp(1.05rem,1.6vw,1.2rem)!important}html body .tv-os-rail-label{font-size:var(--tv-shell-label-font-xs)!important;line-height:1.05!important}html body .tv-os-sidebar{width:var(--tv-os-sidebar-w)!important;min-width:var(--tv-os-sidebar-w)!important;max-width:min(var(--tv-os-sidebar-w),calc(100vw - var(--tv-os-shell-w)))!important;font-size:var(--tv-shell-chrome-font)!important}html body .tv-os-sidebar .sidebar-section-header{min-height:clamp(1.85rem,3vw,2.15rem)!important;margin-bottom:clamp(.4rem,.65vw,.55rem)!important}html body .tv-os-sidebar .sidebar-section-title-button{max-width:calc(100% - 2.25rem)!important}html body .tv-os-sidebar .sidebar-section-chip{max-width:min(12.5rem,100%)!important;min-height:clamp(1.2rem,1.8vw,1.4rem)!important;padding:clamp(.18rem,.35vw,.26rem) clamp(.6rem,.9vw,.75rem)!important;font-size:var(--tv-shell-label-font)!important;line-height:1.08!important}html body .tv-os-sidebar :where(a,button){min-height:clamp(1.9rem,3vw,2.2rem)!important;font-size:var(--tv-shell-chrome-font)!important;line-height:1.2!important}html body .tv-os-sidebar :where(.text-base,.text-sm,.text-xs,p,span,.truncate){font-size:var(--tv-shell-chrome-font)!important;line-height:1.2!important}html body .tv-os-sidebar .sidebar-chat-row{min-height:clamp(2rem,3.1vw,2.25rem)!important;gap:clamp(.45rem,.75vw,.6rem)!important;padding:clamp(.4rem,.65vw,.5rem) clamp(.65rem,.95vw,.8rem)!important}html body .tv-os-sidebar .sidebar-avatar-micro{width:clamp(1.25rem,1.9vw,1.4rem)!important;height:clamp(1.25rem,1.9vw,1.4rem)!important;font-size:clamp(.64rem,.8vw,.72rem)!important}html body .tv-os-sidebar .sidebar-chat-label{font-size:var(--tv-shell-chrome-font)!important;line-height:1.18!important}html body .tv-os-sidebar :where(.sidebar-general-pill,.sidebar-unread-pill,.tv-number-chip--sidebar){height:clamp(1.1rem,1.7vw,1.3rem)!important;min-width:clamp(1.1rem,1.7vw,1.3rem)!important;padding-inline:clamp(.38rem,.6vw,.5rem)!important;font-size:var(--tv-shell-label-font-xs)!important}}@media (min-width: 48rem){html body .tv-os-sidebar .sidebar-section-header{min-height:clamp(1.75rem,2.7vw,2rem)!important;margin-bottom:clamp(.38rem,.65vw,.5rem)!important;gap:clamp(.35rem,.55vw,.5rem)!important;overflow:visible!important}html body .tv-os-sidebar .sidebar-section-header>.flex{flex:1 1 auto!important;min-width:0!important;max-width:none!important;gap:clamp(.25rem,.45vw,.38rem)!important;overflow:visible!important}html body .tv-os-sidebar .sidebar-section-title-button{display:inline-flex!important;align-items:center!important;gap:clamp(.2rem,.4vw,.32rem)!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-height:clamp(1.5rem,2.4vw,1.75rem)!important;overflow:visible!important}html body .tv-os-sidebar .sidebar-section-chip{display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;width:auto!important;max-width:min(100%,12.75rem)!important;min-height:clamp(1.25rem,1.9vw,1.42rem)!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border))!important;border-radius:999px!important;padding:clamp(.18rem,.34vw,.24rem) clamp(.5rem,.72vw,.62rem)!important;font-size:clamp(.75rem,.82vw,.8125rem)!important;font-weight:760!important;letter-spacing:0!important;line-height:1.08!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}html body .tv-os-sidebar .sidebar-section-actions{flex:0 0 auto!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-group-stack{padding:clamp(.65rem,1vw,.8rem) clamp(.65rem,1vw,.8rem) clamp(.8rem,1.2vw,1rem)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-heading{padding:0 clamp(.12rem,.25vw,.18rem) clamp(.42rem,.7vw,.55rem)!important;font-size:clamp(.875rem,.96vw,.95rem)!important;line-height:1.2!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows,html body .clickup-inbox-page.tavano-inbox-compact .inbox-date-rows.worklist-section-body{display:grid!important;gap:clamp(.28rem,.48vw,.38rem)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-task-row.worklist-task-row,html body .clickup-inbox-page.tavano-inbox-compact .clickup-inbox-row{height:auto!important;max-height:none!important;min-height:clamp(2.8rem,4.15vw,3.08rem)!important;align-items:center!important;grid-template-columns:minmax(0,1fr) minmax(3.75rem,.16fr) minmax(5.75rem,.22fr) max-content!important;-moz-column-gap:clamp(.6rem,1vw,.8rem)!important;column-gap:clamp(.6rem,1vw,.8rem)!important;padding:clamp(.5rem,.72vw,.62rem) clamp(.75rem,1vw,.9rem)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title-cell{align-items:center!important;gap:clamp(.42rem,.72vw,.56rem)!important;height:100%!important;min-height:0!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-main{gap:clamp(.04rem,.12vw,.1rem)!important;justify-content:center!important;min-height:clamp(1.55rem,2.4vw,1.8rem)!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title>span:first-child,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-title .truncate{font-size:clamp(.875rem,.94vw,.95rem)!important;line-height:1.18!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-context,html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-message{font-size:clamp(.75rem,.82vw,.8125rem)!important;line-height:1.18!important}html body .clickup-inbox-page.tavano-inbox-compact .inbox-row-time{align-self:center!important;font-size:clamp(.75rem,.82vw,.8125rem)!important;line-height:1.1!important}}html body .tv-os-topbar-workspace-cluster,html body .tv-os-topbar-workspace{min-width:0!important}html body .workspace-switcher-trigger{min-width:0!important;overflow:hidden!important;letter-spacing:0!important}html body .workspace-switcher-current,html body .workspace-switcher-copy{min-width:0!important}html body .workspace-switcher-title,html body .workspace-switcher-subtitle,html body .workspace-switcher-eyebrow{max-width:100%!important;overflow:hidden!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important}html body .tv-os-sidebar #sidebar-section-spaces{display:grid!important;min-width:0!important;gap:clamp(.18rem,.38vw,.3rem)!important;margin-bottom:clamp(.45rem,.9vw,.65rem)!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut,.sidebar-space-item-row,.sidebar-folder-row,.sidebar-list-row){box-sizing:border-box!important;width:100%!important;min-width:0!important;align-items:center!important;gap:clamp(.24rem,.5vw,.42rem)!important;border:1px solid transparent!important;border-radius:clamp(.54rem,.9vw,.72rem)!important;background:transparent!important;color:var(--color-text)!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut,.sidebar-space-item-row,.sidebar-folder-row,.sidebar-list-row):where(:hover,:focus-within),html body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-shortcut[data-active=true],html body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-shortcut.is-active{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))!important;background:color-mix(in srgb,var(--color-surface2) 84%,var(--color-primary) 6%)!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut-body,.sidebar-space-item-body,.sidebar-folder-trigger,.sidebar-list-body){box-sizing:border-box!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:flex-start!important;border-radius:clamp(.42rem,.78vw,.58rem)!important;background:transparent!important;letter-spacing:0!important;overflow:hidden!important;text-align:start!important;color:var(--color-text)!important;transition:none!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut:hover .sidebar-space-shortcut-body,.sidebar-space-shortcut[data-active=true] .sidebar-space-shortcut-body,.sidebar-space-item-body:hover,.sidebar-folder-trigger:hover,.sidebar-list-body:hover){background:transparent!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut-body span,.sidebar-space-item-body span,.sidebar-folder-trigger span,.sidebar-list-body span){min-width:0!important;overflow:hidden!important;letter-spacing:0!important;line-height:1.16!important;text-align:start!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .tv-os-sidebar #sidebar-section-spaces .tv-sidebar-space-toggle{flex:0 0 auto!important;margin-inline-end:clamp(.12rem,.26vw,.22rem)!important;margin-inline-start:0!important;border-radius:clamp(.32rem,.64vw,.45rem)!important;background:color-mix(in srgb,var(--color-surface2) 72%,transparent)!important;color:var(--color-text-muted)!important}html body .tv-os-sidebar #sidebar-section-spaces .tv-sidebar-space-toggle>svg,html body .tv-os-sidebar #sidebar-section-spaces .tv-sidebar-space-toggle>img,html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-folder-trigger,.sidebar-list-body) svg{flex:0 0 auto!important;max-width:none!important;max-height:none!important}html body .tv-os-sidebar #sidebar-section-spaces .sidebar-folder-trigger>span:first-child{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:clamp(1.25rem,1.9vw,1.45rem)!important;height:clamp(1.25rem,1.9vw,1.45rem)!important;margin-inline-end:clamp(.32rem,.58vw,.45rem)!important;margin-inline-start:0!important}html body .tv-os-sidebar #sidebar-section-spaces .sidebar-list-body>svg:first-child{flex:0 0 auto!important;width:clamp(.82rem,1.2vw,.95rem)!important;height:clamp(.82rem,1.2vw,.95rem)!important;margin-inline-end:clamp(.32rem,.58vw,.45rem)!important;margin-inline-start:0!important}html[dir=rtl] body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-folder-trigger>span:first-child,.sidebar-list-body>svg:first-child){margin-inline-start:clamp(.32rem,.58vw,.45rem)!important;margin-inline-end:0!important}html body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-action-button{flex:0 0 auto!important;border-radius:clamp(.34rem,.68vw,.48rem)!important;background:transparent!important}html body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-action-button svg{width:clamp(.78rem,1.1vw,.9rem)!important;height:clamp(.78rem,1.1vw,.9rem)!important}html body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-children{margin-block-start:clamp(.22rem,.45vw,.34rem)!important;margin-inline-start:clamp(1.38rem,2.1vw,1.62rem)!important;margin-inline-end:0!important;padding-inline-start:clamp(.58rem,.95vw,.78rem)!important;padding-inline-end:0!important;border-inline-start:1px solid color-mix(in srgb,var(--color-border) 46%,transparent)!important;border-inline-end:0!important;border-left-width:0!important;border-right-width:0!important}html[dir=rtl] body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-children{margin-inline-start:0!important;margin-inline-end:clamp(1.38rem,2.1vw,1.62rem)!important;padding-inline-start:0!important;padding-inline-end:clamp(.58rem,.95vw,.78rem)!important;border-inline-start:0!important;border-inline-end:1px solid color-mix(in srgb,var(--color-border) 46%,transparent)!important}html body .tv-os-sidebar .sidebar-channel-kind-pill{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:clamp(1.1rem,1.7vw,1.3rem)!important;height:clamp(1.1rem,1.7vw,1.3rem)!important;min-width:clamp(1.1rem,1.7vw,1.3rem)!important;min-height:clamp(1.1rem,1.7vw,1.3rem)!important;aspect-ratio:1 / 1!important;padding:0!important;box-sizing:border-box!important;direction:ltr!important;font-size:clamp(.62rem,.75vw,.7rem)!important;font-weight:800!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;vertical-align:middle!important}html body .tv-os-topbar .tv-os-profile-trigger,html body .tv-os-topbar button.tv-os-profile-trigger,html body .tv-os-topbar .tv-os-profile-trigger.tavano-toolbar-pill{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:clamp(.08rem,.24vw,.14rem)!important;border:0!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline-offset:clamp(.12rem,.28vw,.2rem)!important}html body .tv-os-topbar .tv-os-profile-trigger:is(:hover,:focus-visible,[data-state=open]),html body .tv-os-topbar .tv-os-profile-trigger.tavano-toolbar-pill:is(:hover,:focus-visible,[data-state=open]){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body .tv-os-topbar button.tv-os-profile-trigger[class*=w-10],html body .tv-os-topbar button.tv-os-profile-trigger[class*=w-9]{width:auto!important;min-width:0!important;padding:clamp(.08rem,.24vw,.14rem)!important}html body .tv-os-topbar .tv-os-profile-avatar-wrap{display:inline-grid!important;place-items:center!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}html body .tv-os-topbar .tv-os-profile-avatar{display:inline-flex!important;flex:0 0 auto!important;width:clamp(2rem,3vw,2.25rem)!important;height:clamp(2rem,3vw,2.25rem)!important;min-width:clamp(2rem,3vw,2.25rem)!important;min-height:clamp(2rem,3vw,2.25rem)!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:999px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 24%,transparent)!important}@media (min-width: 48rem){html body .tv-os-topbar-workspace-cluster{flex:0 1 clamp(12rem,18vw,16rem)!important;width:clamp(12rem,18vw,16rem)!important;max-width:min(20vw,16rem)!important;gap:clamp(.38rem,.7vw,.55rem)!important}html body .tv-os-topbar-workspace{flex:1 1 auto!important;width:100%!important;max-width:100%!important}html body .workspace-switcher-trigger{min-height:clamp(2.25rem,3.35vw,2.5rem)!important;height:clamp(2.25rem,3.35vw,2.5rem)!important;padding-inline:clamp(.55rem,.85vw,.75rem)!important}html body .workspace-switcher-current{gap:clamp(.5rem,.82vw,.68rem)!important}html body .workspace-switcher-mark{width:clamp(1.5rem,2.15vw,1.75rem)!important;height:clamp(1.5rem,2.15vw,1.75rem)!important;border-radius:clamp(.42rem,.72vw,.55rem)!important}html body .workspace-switcher-mark svg{width:clamp(.82rem,1.18vw,1rem)!important;height:clamp(.82rem,1.18vw,1rem)!important}html body .workspace-switcher-title{font-size:clamp(.8125rem,.9vw,.9rem)!important;line-height:1.12!important}html body .workspace-switcher-subtitle,html body .workspace-switcher-eyebrow{font-size:clamp(.68rem,.78vw,.75rem)!important;line-height:1.08!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut,.sidebar-space-item-row,.sidebar-folder-row,.sidebar-list-row){min-height:clamp(1.88rem,3vw,2.15rem)!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut-body,.sidebar-space-item-body,.sidebar-folder-trigger,.sidebar-list-body){min-height:clamp(1.82rem,2.85vw,2.08rem)!important;padding:clamp(.36rem,.62vw,.48rem) clamp(.58rem,.9vw,.74rem)!important;font-size:clamp(.8125rem,.9vw,.875rem)!important;line-height:1.16!important}html body .tv-os-sidebar #sidebar-section-spaces .tv-sidebar-space-toggle,html body .tv-os-sidebar #sidebar-section-spaces .sidebar-space-action-button{width:clamp(1.35rem,2vw,1.55rem)!important;height:clamp(1.35rem,2vw,1.55rem)!important;min-width:clamp(1.35rem,2vw,1.55rem)!important;min-height:clamp(1.35rem,2vw,1.55rem)!important}html body .tv-os-sidebar #sidebar-section-spaces .tv-sidebar-space-toggle>svg,html body .tv-os-sidebar #sidebar-section-spaces .tv-sidebar-space-toggle>img,html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-folder-trigger,.sidebar-list-body) svg{width:clamp(.82rem,1.2vw,.95rem)!important;height:clamp(.82rem,1.2vw,.95rem)!important}}@media (max-width: 47.999rem){html body .tv-os-topbar-workspace-cluster,html body .tv-os-topbar-workspace{width:100%!important;max-width:100%!important}html body .workspace-switcher-trigger{min-height:clamp(2.5rem,10vw,2.85rem)!important}html body .tv-os-sidebar #sidebar-section-spaces :where(.sidebar-space-shortcut,.sidebar-space-item-row,.sidebar-folder-row,.sidebar-list-row){min-height:clamp(2.18rem,9vw,2.5rem)!important}}html body .tv-os-sidebar .sidebar-section-header{min-height:clamp(1.65rem,2.35vw,1.9rem)!important;margin-block-end:clamp(.28rem,.55vw,.45rem)!important;padding-inline:0!important;overflow:visible!important}html body .tv-os-sidebar .sidebar-section-header>.flex{flex:1 1 auto!important;min-width:0!important;gap:clamp(.25rem,.45vw,.38rem)!important}html body .tv-os-sidebar .sidebar-section-title-button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:clamp(1.45rem,2.2vw,1.72rem)!important;gap:clamp(.2rem,.36vw,.3rem)!important;overflow:visible!important;text-align:start!important}html body .tv-os-sidebar .sidebar-section-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:min(100%,9.5rem)!important;min-width:0!important;min-height:clamp(1.18rem,1.7vw,1.36rem)!important;padding-block:clamp(.16rem,.28vw,.23rem)!important;padding-inline:clamp(.5rem,.72vw,.68rem)!important;overflow:hidden!important;border-radius:999rem!important;border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;color:color-mix(in srgb,var(--color-text) 76%,var(--color-text-muted))!important;font-size:clamp(.72rem,.76vw,.79rem)!important;font-weight:650!important;letter-spacing:0!important;line-height:1.12!important;text-overflow:ellipsis!important;text-transform:none!important;text-wrap:nowrap!important;white-space:nowrap!important}html[dir=rtl] body .tv-os-sidebar .sidebar-section-title-button{justify-content:flex-end!important;text-align:end!important}html body .tv-task-detail-panel.task-dialog-v2-side{left:auto!important;right:0!important;top:var(--tv-os-topbar-h, 3.5rem)!important;bottom:0!important;width:min(44rem,calc(100vw - var(--tv-os-shell-w, 4.4rem)))!important;max-width:min(44rem,calc(100vw - var(--tv-os-shell-w, 4.4rem)))!important;height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem))!important;max-height:calc(100dvh - var(--tv-os-topbar-h, 3.5rem))!important;transform:none!important;border-radius:0!important;border-top:0!important;border-right:0!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-topbar{padding:.65rem .9rem!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-breadcrumb{flex:1 1 auto;min-width:0;overflow:hidden}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-body-grid{display:flex!important;flex-direction:column!important;overflow-y:auto!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-main-pane{flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;border-right:0!important;padding:clamp(.85rem,2vw,1.2rem)!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-activity-pane{flex:0 0 auto!important;min-height:18rem!important;overflow:visible!important;border-left:0!important;border-top:1px solid var(--color-border)!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-title-band{padding:clamp(.9rem,2vw,1.15rem)!important}html body .tv-task-detail-panel.task-dialog-v2-side .tv-task-title-input{font-size:clamp(1.45rem,2.4vw,2rem)!important;line-height:1.14!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-field-panel>div{grid-template-columns:minmax(0,1fr)!important;gap:.38rem!important}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-field-panel>div>.flex,html body .tv-task-detail-panel.task-dialog-v2-side .task-calendar-sync-inline{display:grid!important;grid-template-columns:1.1rem minmax(6rem,28%) minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important}html body .task-detail-breadcrumb,html body .task-detail-breadcrumb .task-crumb-link{min-width:0}html body .task-detail-breadcrumb .task-crumb-link{display:inline-block;max-width:min(18rem,28vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);text-decoration:none;transition:color .14s ease,text-decoration-color .14s ease}html body .task-detail-breadcrumb .task-crumb-link:hover,html body .task-detail-breadcrumb .task-crumb-link:focus-visible{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}html body .task-detail-breadcrumb .task-crumb-current{color:var(--color-text);font-weight:720}html body .task-detail-breadcrumb .task-crumb-separator{flex:0 0 auto;color:color-mix(in srgb,var(--color-text-muted) 72%,transparent)}html body .tv-task-detail-panel .task-custom-field-add-button,html body .custom-field-manager .custom-field-submit-button,html body .custom-field-edit-actions .custom-field-submit-button,html body .tv-task-detail-panel .task-create-custom-field-submit{border-color:color-mix(in srgb,var(--color-primary) 74%,transparent)!important;background:var(--color-primary)!important;color:var(--color-onPrimary, #fff)!important;box-shadow:0 .65rem 1.35rem color-mix(in srgb,var(--color-primary) 18%,transparent)!important}html body .tv-task-detail-panel .task-custom-field-add-button:hover,html body .custom-field-manager .custom-field-submit-button:hover,html body .custom-field-edit-actions .custom-field-submit-button:hover,html body .tv-task-detail-panel .task-create-custom-field-submit:hover{background:color-mix(in srgb,var(--color-primary) 90%,#ffffff 10%)!important;border-color:color-mix(in srgb,var(--color-primary) 82%,transparent)!important}html body .tv-task-detail-panel .task-custom-field-add-button:disabled,html body .custom-field-manager .custom-field-submit-button:disabled,html body .custom-field-edit-actions .custom-field-submit-button:disabled,html body .tv-task-detail-panel .task-create-custom-field-submit:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important}html body .chat-message-inline-link{color:var(--color-primary);font-weight:760;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em;overflow-wrap:anywhere}html body .chat-message-inline-link:hover,html body .chat-message-inline-link:focus-visible{color:color-mix(in srgb,var(--color-primary) 86%,#ffffff 14%)}@media (max-width: 767px){html body .tv-task-detail-panel.task-dialog-v2-side{left:.5rem!important;right:.5rem!important;top:calc(var(--tv-os-topbar-h, 3.5rem) + .6rem)!important;bottom:calc(5.4rem + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;border-radius:var(--tv-radius-lg, .75rem)!important;border:1px solid var(--color-border)!important}html body .task-detail-breadcrumb .task-crumb-link{max-width:32vw}html body .tv-task-detail-panel.task-dialog-v2-side .task-detail-field-panel>div>.flex,html body .tv-task-detail-panel.task-dialog-v2-side .task-calendar-sync-inline{grid-template-columns:1.1rem minmax(5.6rem,32%) minmax(0,1fr) auto!important}}html body .tv-task-detail-panel .task-activity-shell{--task-activity-title-color: var(--task-detail-text, var(--color-text));--task-activity-update-color: color-mix(in srgb, var(--task-detail-muted, var(--color-text-muted)) 86%, var(--task-detail-text, var(--color-text)) 14%);color:var(--task-detail-text, var(--color-text))!important}html:not(.dark) body .tv-task-detail-panel .task-activity-shell{--task-activity-title-color: #15171a;--task-activity-update-color: rgb(75 85 99 / 80%)}html.dark body .tv-task-detail-panel .task-activity-shell{--task-activity-update-color: rgb(156 163 175 / 80%)}html:not(.dark) body .tv-task-detail-panel .task-detail-activity-pane{background:color-mix(in srgb,#ffffff 94%,var(--color-background, #f8f7f4) 6%)!important;color:#15171a!important}html body .tv-task-detail-panel .task-activity-header{border-color:color-mix(in srgb,var(--task-detail-line, var(--color-border)) 78%,transparent)!important}html body .tv-task-detail-panel .task-activity-title{color:var(--task-activity-title-color)!important;opacity:1!important;text-shadow:none!important}html:not(.dark) body .tv-task-detail-panel .task-activity-header button{color:#1f2937db!important}html:not(.dark) body .tv-task-detail-panel .task-activity-notify-row,html:not(.dark) body .tv-task-detail-panel .task-activity-card{border-color:#1118271a!important;background:#fff!important;color:#15171a!important;box-shadow:0 .45rem 1.2rem #1118270d!important}html:not(.dark) body .tv-task-detail-panel .task-activity-comment-body{color:#15171a!important}html body .tv-task-detail-panel .task-activity-timeline{display:grid!important;align-content:start;gap:.55rem}html body .tv-task-detail-panel .task-activity-comment-block,html body .tv-task-detail-panel .task-activity-update-group{min-width:0}html body .tv-task-detail-panel .task-activity-update-group{display:grid;gap:.34rem;border:0!important;background:transparent!important;box-shadow:none!important;padding:0 .2rem!important}html body .tv-task-detail-panel .task-activity-update-toggle{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:.28rem;border:0!important;border-radius:.45rem;background:transparent!important;box-shadow:none!important;color:var(--task-activity-update-color)!important;font-size:.84rem;font-weight:680;line-height:1.25;opacity:1;padding:.15rem .25rem;text-align:start;transition:background-color .14s ease,color .14s ease}html body .tv-task-detail-panel .task-activity-update-toggle:hover,html body .tv-task-detail-panel .task-activity-update-toggle:focus-visible{background:color-mix(in srgb,var(--task-detail-accent, var(--color-primary)) 8%,transparent)!important;color:var(--task-detail-text, var(--color-text))!important}html:not(.dark) body .tv-task-detail-panel .task-activity-update-toggle:hover,html:not(.dark) body .tv-task-detail-panel .task-activity-update-toggle:focus-visible{color:#15171a!important}html body .tv-task-detail-panel .task-activity-update-chevron{flex:0 0 auto;transition:transform .16s ease}html body .tv-task-detail-panel .task-activity-update-group[data-expanded=true] .task-activity-update-chevron{transform:rotate(90deg)}html body .tv-task-detail-panel .task-activity-update-list{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}html body .tv-task-detail-panel .task-activity-update-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.45rem;border:0!important;border-radius:.55rem;background:transparent!important;box-shadow:none!important;color:var(--task-activity-update-color)!important;font-size:.78rem;line-height:1.38;opacity:1!important;padding:.28rem .35rem;transition:background-color .14s ease}html body .tv-task-detail-panel .task-activity-update-row:hover{background:color-mix(in srgb,var(--task-detail-accent, var(--color-primary)) 6%,transparent)!important}html body .tv-task-detail-panel .task-activity-update-dot{width:.34rem;height:.34rem;margin-top:.45rem;border-radius:999rem;background:currentColor;opacity:.72}html body .tv-task-detail-panel .task-activity-update-copy{min-width:0;overflow-wrap:anywhere}html body .tv-task-detail-panel .task-activity-update-actor{font-weight:720}html body .tv-task-detail-panel .task-activity-update-time{color:inherit!important;font-weight:650;opacity:.78;white-space:nowrap}@media (max-width: 47.999rem){html body .tv-task-detail-panel .task-activity-update-row{grid-template-columns:auto minmax(0,1fr)}html body .tv-task-detail-panel .task-activity-update-time{grid-column:2}}
