.tdc-theme-scope[data-glass],.tdc-theme-scope[data-glass] .liquid-glass-root,[data-glass],[data-glass] .liquid-glass-root{--glass-blur:20px;--glass-saturate:1.9;--glass-brightness:1.1;--glass-fill:hsla(0,0%,9%,.42);--glass-fill-solid:#1c1c1c;--glass-fill-menu:hsla(0,0%,8%,.78);--glass-fill-float:hsla(0,0%,8%,.95);--glass-rim-angle:155deg;--glass-rim-hot:hsla(0,0%,100%,.62);--glass-rim-warm:hsla(0,0%,100%,.16);--glass-rim-cold:hsla(0,0%,100%,.03);--glass-rim-bounce:hsla(0,0%,100%,.32);--glass-lens-width:14px;--glass-lens-hot:hsla(0,0%,100%,.14);--glass-lens-bounce:hsla(0,0%,100%,.05);--glass-row-hover:hsla(0,0%,100%,.07);--glass-row-active:hsla(0,0%,100%,.11);--glass-well:rgba(0,0,0,.22);--glass-well-shade:rgba(0,0,0,.4);--glass-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 6px -2px rgba(0,0,0,.35),0 28px 64px -20px rgba(0,0,0,.7);--glass-spring:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--glass-quick:cubic-bezier(0.2,0,0,1);--tdc-button-radius:var(--radius);--tdc-field-radius:var(--radius);--tdc-r-float:var(--radius);--tdc-r-float-in:var(--radius);--tdc-r-panel:var(--radius);--tdc-r-panel-in:var(--radius);--tdc-r-popover:var(--radius);--tdc-r-popover-in:var(--radius);--tdc-r-capsule:var(--radius);--tdc-r-tile:var(--radius);--tdc-r-tile-sm:var(--radius);--tdc-r-card:var(--radius);--tdc-r-box:var(--radius);--tdc-r-media:var(--radius);--tdc-r-icon:var(--radius);--tdc-r-swatch:var(--radius)}html:not(.dark)[data-glass],html:not(.dark)[data-glass] .liquid-glass-root{--glass-fill:hsla(0,0%,100%,.5);--glass-fill-solid:#f6f6f8;--glass-fill-menu:rgba(250,250,252,.86);--glass-fill-float:rgba(250,250,252,.96);--glass-rim-hot:hsla(0,0%,100%,.95);--glass-rim-warm:hsla(0,0%,100%,.45);--glass-rim-cold:hsla(0,0%,100%,.12);--glass-rim-bounce:hsla(0,0%,100%,.7);--glass-lens-hot:hsla(0,0%,100%,.38);--glass-lens-bounce:rgba(0,0,0,.04);--glass-row-hover:hsla(0,0%,100%,.6);--glass-row-active:hsla(0,0%,100%,.8);--glass-well:rgba(0,0,0,.05);--glass-well-shade:rgba(0,0,0,.14);--glass-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 6px -2px rgba(0,0,0,.1),0 28px 64px -20px rgba(0,0,0,.28)}.liquid-glass,.tdc-theme-scope[data-glass] .liquid-glass,.tdc-theme-scope[data-glass] .liquid-glass.tdc-composer,.tdc-theme-scope[data-glass] .liquid-glass.tdc-sidebar-panel.tdc-sidebar-panel,.tdc-theme-scope[data-glass] .liquid-glass.tdc-stage-panel,.tdc-theme-scope[data-glass] .liquid-glass[data-tone=overlay]{position:relative;background:var(--glass-fill);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness))}.liquid-glass-content{position:relative;z-index:1}.liquid-glass:after,.tdc-theme-scope[data-glass] .liquid-glass:after{content:"";display:block;position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 2px 3px var(--glass-lens-width) calc(var(--glass-lens-width) / -3) var(--glass-lens-hot),inset -2px -3px var(--glass-lens-width) calc(var(--glass-lens-width) / -3) var(--glass-lens-bounce)}.liquid-glass:before,.tdc-theme-scope[data-glass] .liquid-glass:before{content:"";display:block;position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(var(--glass-rim-angle),var(--glass-rim-hot) 0,var(--glass-rim-warm) 26%,var(--glass-rim-cold) 52%,var(--glass-rim-warm) 74%,var(--glass-rim-bounce) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.liquid-glass[data-tone=overlay]{--glass-fill:rgba(0,0,0,.42);--glass-shadow:0 1px 2px rgba(0,0,0,.35),0 8px 20px -10px rgba(0,0,0,.6);color:#fff}.tdc-theme-scope[data-glass] .tdc-composer,[data-glass] .tdc-composer{margin-bottom:1rem}.liquid-glass-cluster,.tdc-theme-scope[data-glass] .liquid-glass-cluster{background:hsla(0,0%,100%,.045);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.liquid-glass-cluster[data-depth=well],.tdc-theme-scope[data-glass] .liquid-glass-cluster[data-depth=well]{background:var(--glass-well)}.liquid-glass-popover>*{position:relative;z-index:1}.tdc-theme-scope[data-glass] .liquid-glass-popover,[data-glass] .liquid-glass-popover{background:var(--glass-fill-menu)}.liquid-glass-tooltip{--glass-lens-width:7px}.tdc-theme-scope[data-glass] .tdc-scrim,[data-glass] .tdc-scrim{background:rgba(0,0,0,.45);backdrop-filter:none;-webkit-backdrop-filter:none}.tdc-theme-scope[data-glass] .tdc-row:hover,.tdc-theme-scope[data-glass] .tdc-row[data-highlighted],.tdc-theme-scope[data-glass] .tdc-row[data-selected=true],.tdc-theme-scope[data-glass] .tdc-row[data-state=checked],[data-glass] .tdc-row:hover,[data-glass] .tdc-row[data-highlighted],[data-glass] .tdc-row[data-selected=true],[data-glass] .tdc-row[data-state=checked]{background:var(--glass-row-hover);box-shadow:inset 0 1px 0 var(--glass-rim-warm),inset 0 0 0 1px var(--glass-rim-cold)}.tdc-theme-scope[data-glass] .tdc-row[data-selected=true]:hover,.tdc-theme-scope[data-glass] .tdc-row[data-state=checked][data-highlighted],[data-glass] .tdc-row[data-selected=true]:hover,[data-glass] .tdc-row[data-state=checked][data-highlighted]{background:var(--glass-row-active)}.tdc-theme-scope[data-glass] .tdc-row[data-state=checked],[data-glass] .tdc-row[data-state=checked]{color:hsl(var(--primary))}.tdc-theme-scope[data-glass] .tdc-row:focus-visible,[data-glass] .tdc-row:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:-2px}.tdc-theme-scope[data-glass] .tdc-badge[data-tone=danger],[data-glass] .tdc-badge[data-tone=danger]{background:hsl(var(--destructive)/.26);color:hsl(var(--destructive));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 0 1px hsl(var(--destructive)/.42),0 0 18px -6px hsl(var(--destructive)/.5)}.tdc-theme-scope[data-glass] .tdc-badge[data-tone=danger]:hover,[data-glass] .tdc-badge[data-tone=danger]:hover{background:hsl(var(--destructive)/.34)}.tdc-theme-scope[data-glass] .tdc-tile,[data-glass] .tdc-tile{background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 var(--glass-rim-warm),inset 0 0 0 1px var(--glass-rim-cold),0 1px 2px rgba(0,0,0,.3),0 22px 48px -26px rgba(0,0,0,.8)}.tdc-theme-scope[data-glass] .tdc-tile:hover:not(:disabled,[data-speaking],[data-live]),[data-glass] .tdc-tile:hover:not(:disabled,[data-speaking],[data-live]){background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 var(--glass-rim-hot),inset 0 0 0 1px var(--glass-rim-warm),0 1px 2px rgba(0,0,0,.3),0 22px 48px -26px rgba(0,0,0,.8)}.tdc-theme-scope[data-glass] .tdc-tile[data-speaking],[data-glass] .tdc-tile[data-speaking]{box-shadow:inset 0 0 0 1.5px rgba(34,197,94,.9),inset 0 -14px 28px -16px rgba(34,197,94,.75),0 0 22px -6px rgba(34,197,94,.45),0 1px 2px rgba(0,0,0,.3)}.tdc-theme-scope[data-glass] .tdc-tile[data-live],[data-glass] .tdc-tile[data-live]{background:hsl(var(--destructive)/.08);box-shadow:inset 0 0 0 1.5px hsl(var(--destructive)/.85),inset 0 -14px 28px -16px hsl(var(--destructive)/.6),0 0 22px -6px hsl(var(--destructive)/.45),0 1px 2px rgba(0,0,0,.3)}.tdc-theme-scope[data-glass] .tdc-tile[data-live]:hover:not(:disabled),[data-glass] .tdc-tile[data-live]:hover:not(:disabled){background:hsl(var(--destructive)/.14);box-shadow:inset 0 0 0 1.5px hsl(var(--destructive)),inset 0 -14px 28px -16px hsl(var(--destructive)/.8),0 0 26px -4px hsl(var(--destructive)/.6),0 1px 2px rgba(0,0,0,.3)}.tdc-theme-scope[data-glass] .tdc-tile:active,[data-glass] .tdc-tile:active{scale:.985;transition-duration:.09s;transition-timing-function:var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-tile:focus-visible,[data-glass] .tdc-tile:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:2px}.tdc-theme-scope[data-glass] .tdc-button,[data-glass] .tdc-button{--btn-hsl:0 0% 100%;--btn-rim-hsl:0 0% 100%;--btn-ink:hsl(var(--foreground)/0.7);--btn-ink-bare:hsl(var(--foreground)/0.7);--btn-fill-a:0.07;--btn-fill-hover-a:0.13;--btn-top-a:0.2;--btn-bottom-a:0.04;--btn-edge-a:0.07;--btn-inner-a:0;--btn-glow-a:0;transition:background-color .26s var(--glass-quick),color .26s var(--glass-quick),box-shadow .26s var(--glass-quick),scale .55s var(--glass-spring)}.tdc-theme-scope[data-glass] .tdc-button:not([data-tone]):hover:not(:disabled),[data-glass] .tdc-button:not([data-tone]):hover:not(:disabled){--btn-ink:hsl(var(--foreground))}.tdc-theme-scope[data-glass] .tdc-button[data-tone=accent],[data-glass] .tdc-button[data-tone=accent]{--btn-hsl:var(--primary);--btn-rim-hsl:var(--primary);--btn-ink:hsl(var(--primary));--btn-ink-bare:hsl(var(--primary));--btn-fill-a:0.24;--btn-fill-hover-a:0.3;--btn-top-a:0.28;--btn-bottom-a:0;--btn-edge-a:0.4;--btn-inner-a:0.7;--btn-glow-a:0.55}.tdc-theme-scope[data-glass] .tdc-button[data-tone=danger],[data-glass] .tdc-button[data-tone=danger]{--btn-hsl:var(--destructive);--btn-rim-hsl:var(--destructive);--btn-ink:hsl(var(--destructive));--btn-ink-bare:hsl(var(--destructive));--btn-fill-a:0.26;--btn-fill-hover-a:0.34;--btn-top-a:0.22;--btn-bottom-a:0;--btn-edge-a:0.42;--btn-inner-a:0;--btn-glow-a:0.5}.tdc-theme-scope[data-glass] .tdc-button[data-tone=overlay],[data-glass] .tdc-button[data-tone=overlay]{--btn-hsl:0 0% 0%;--btn-rim-hsl:0 0% 100%;--btn-ink:#fff;--btn-ink-bare:#fff;--btn-fill-a:0.42;--btn-fill-hover-a:0.58;--btn-top-a:0.2;--btn-bottom-a:0.04;--btn-edge-a:0.07;--btn-inner-a:0;--btn-glow-a:0;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6)}.tdc-theme-scope[data-glass] .tdc-button[data-variant=soft],[data-glass] .tdc-button[data-variant=soft]{--btn-rim-w:0.45;--btn-fill-w:1}.tdc-theme-scope[data-glass] .tdc-button[data-variant=secondary],[data-glass] .tdc-button[data-variant=secondary]{--btn-rim-w:0;--btn-fill-w:1}.tdc-theme-scope[data-glass] .tdc-button[data-variant=ghost],[data-glass] .tdc-button[data-variant=ghost]{--btn-rim-w:0;--btn-fill-w:0;--btn-ink:var(--btn-ink-bare)}.tdc-theme-scope[data-glass] .tdc-button[data-tone=overlay][data-variant=ghost],[data-glass] .tdc-button[data-tone=overlay][data-variant=ghost]{--btn-fill-w:1}.tdc-theme-scope[data-glass] .tdc-button:active,[data-glass] .tdc-button:active{scale:.92;transition-duration:.09s;transition-timing-function:var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-button:focus-visible,[data-glass] .tdc-button:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:2px}.tdc-theme-scope[data-glass] .tdc-field,[data-glass] .tdc-field{background:var(--glass-well);box-shadow:inset 0 1px 2px var(--glass-well-shade),inset 0 -1px 0 var(--glass-rim-cold),inset 0 0 0 1px var(--glass-rim-cold);transition:background-color .26s var(--glass-quick),box-shadow .26s var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-field:focus-visible,.tdc-theme-scope[data-glass] .tdc-field:has(:focus-visible),[data-glass] .tdc-field:focus-visible,[data-glass] .tdc-field:has(:focus-visible){background:var(--glass-well-shade);outline:2px solid hsl(var(--primary)/.8);outline-offset:1px}.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-track],[data-glass] .tdc-slider [data-slot=slider-track]{background:var(--glass-well);box-shadow:inset 0 1px 2px var(--glass-well-shade),inset 0 0 0 1px var(--glass-rim-cold)}.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-range],[data-glass] .tdc-slider [data-slot=slider-range]{background:hsl(var(--primary)/.85)}.tdc-theme-scope[data-glass] .tdc-slider[data-variant=fill] [data-slot=slider-range],[data-glass] .tdc-slider[data-variant=fill] [data-slot=slider-range]{background:hsl(var(--primary)/.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -10px 20px -12px hsl(var(--primary)/.7)}.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-thumb],.tdc-theme-scope[data-glass] .tdc-slider[data-variant=fill] [data-slot=slider-thumb],[data-glass] .tdc-slider [data-slot=slider-thumb]{background:hsl(var(--primary));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 0 12px -2px hsl(var(--primary)/.8);transition:scale .55s var(--glass-spring)}.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-thumb]:active,[data-glass] .tdc-slider [data-slot=slider-thumb]:active{scale:1.25;transition-duration:.09s;transition-timing-function:var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-mark],[data-glass] .tdc-slider [data-slot=slider-mark]{border-left-color:hsl(var(--primary)/.4)}.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-thumb]:focus-visible,[data-glass] .tdc-slider [data-slot=slider-thumb]:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:2px}.liquid-glass-press{transition:scale .55s var(--glass-spring)}.liquid-glass-press:active,.tdc-theme-scope[data-glass] .liquid-glass-press:active{scale:.92;transition-duration:.09s;transition-timing-function:var(--glass-quick)}.liquid-glass-press:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.liquid-glass-press{transition-duration:.01ms}.liquid-glass-press:active{scale:1}}.liquid-glass-scroll-edge-bottom{--edge:18px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--edge)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--edge)),transparent 100%)}.liquid-glass-scroll-edge{--edge:18px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--edge),#000 calc(100% - var(--edge)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--edge),#000 calc(100% - var(--edge)),transparent 100%)}.tdc-theme-scope[data-glass] .tdc-switch,[data-glass] .tdc-switch{background:var(--glass-well);box-shadow:inset 0 1px 2px var(--glass-well-shade),inset 0 0 0 1px var(--glass-rim-cold);transition:background-color .26s var(--glass-quick),box-shadow .26s var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-switch[data-state=checked],[data-glass] .tdc-switch[data-state=checked]{background:hsl(var(--primary)/.26);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -10px 20px -12px hsl(var(--primary)/.7),inset 0 0 0 1px hsl(var(--primary)/.35)}.tdc-theme-scope[data-glass] .tdc-switch [data-slot=switch-thumb],[data-glass] .tdc-switch [data-slot=switch-thumb]{background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 1px 3px rgba(0,0,0,.35);transition:translate .42s var(--glass-spring),scale .55s var(--glass-spring),box-shadow .26s var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-switch[data-state=checked] [data-slot=switch-thumb],[data-glass] .tdc-switch[data-state=checked] [data-slot=switch-thumb]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 1px 3px rgba(0,0,0,.3),0 0 12px -2px hsl(var(--primary)/.8)}.tdc-theme-scope[data-glass] .tdc-switch:focus-visible,[data-glass] .tdc-switch:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:2px}.tdc-theme-scope[data-glass] .tdc-checkbox,[data-glass] .tdc-checkbox{background:var(--glass-well);box-shadow:inset 0 1px 2px var(--glass-well-shade),inset 0 0 0 1px var(--glass-rim-cold);transition:background-color .2s var(--glass-quick),box-shadow .2s var(--glass-quick)}.tdc-theme-scope[data-glass] .tdc-checkbox[data-state=checked],[data-glass] .tdc-checkbox[data-state=checked]{background:hsl(var(--primary)/.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 0 0 1px hsl(var(--primary)/.5)}.tdc-theme-scope[data-glass] .tdc-checkbox [data-slot=checkbox-indicator],[data-glass] .tdc-checkbox [data-slot=checkbox-indicator]{color:hsla(0,0%,100%,.95)}.tdc-theme-scope[data-glass] .tdc-checkbox:focus-visible,[data-glass] .tdc-checkbox:focus-visible{outline:2px solid hsl(var(--primary)/.8);outline-offset:2px}@media (prefers-reduced-transparency:reduce){.tdc-theme-scope[data-glass] .tdc-scrim,[data-glass] .tdc-scrim{background:rgba(0,0,0,.82)}.tdc-theme-scope[data-glass] .tdc-badge[data-tone=danger],[data-glass] .tdc-badge[data-tone=danger]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:none}.tdc-theme-scope[data-glass] .tdc-checkbox[data-state=checked],.tdc-theme-scope[data-glass] .tdc-switch[data-state=checked],[data-glass] .tdc-checkbox[data-state=checked],[data-glass] .tdc-switch[data-state=checked]{background:hsl(var(--primary))}.liquid-glass,.tdc-theme-scope[data-glass] .liquid-glass{background:var(--glass-fill-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.liquid-glass:after,.tdc-theme-scope[data-glass] .liquid-glass:after{display:none}}@media (prefers-contrast:more){.tdc-theme-scope[data-glass] .tdc-scrim,[data-glass] .tdc-scrim{background:rgba(0,0,0,.82)}.tdc-theme-scope[data-glass] .tdc-badge[data-tone=danger],[data-glass] .tdc-badge[data-tone=danger]{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));box-shadow:none}.liquid-glass,.tdc-theme-scope[data-glass] .liquid-glass{background:var(--glass-fill-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.tdc-theme-scope[data-glass] .tdc-checkbox[data-state=checked],.tdc-theme-scope[data-glass] .tdc-switch[data-state=checked],[data-glass] .tdc-checkbox[data-state=checked],[data-glass] .tdc-switch[data-state=checked]{background:hsl(var(--primary))}.liquid-glass:before,.tdc-theme-scope[data-glass] .liquid-glass:before{background:hsla(0,0%,100%,.75)}.liquid-glass:after,.tdc-theme-scope[data-glass] .liquid-glass:after{display:none}}@media (prefers-reduced-motion:reduce){.tdc-theme-scope[data-glass] .tdc-button,.tdc-theme-scope[data-glass] .tdc-checkbox,.tdc-theme-scope[data-glass] .tdc-checkbox [data-slot=checkbox-indicator],.tdc-theme-scope[data-glass] .tdc-field,.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-thumb],.tdc-theme-scope[data-glass] .tdc-switch [data-slot=switch-thumb],.tdc-tile,[data-glass] .tdc-button,[data-glass] .tdc-checkbox,[data-glass] .tdc-checkbox [data-slot=checkbox-indicator],[data-glass] .tdc-field,[data-glass] .tdc-slider [data-slot=slider-thumb],[data-glass] .tdc-switch [data-slot=switch-thumb]{transition-duration:.01ms}.liquid-glass-press:active,.tdc-theme-scope[data-glass] .liquid-glass-press:active,.tdc-theme-scope[data-glass] .tdc-button:active,.tdc-theme-scope[data-glass] .tdc-checkbox:active,.tdc-theme-scope[data-glass] .tdc-slider [data-slot=slider-thumb]:active,.tdc-theme-scope[data-glass] .tdc-switch:active [data-slot=switch-thumb],.tdc-theme-scope[data-glass] .tdc-tile:active,[data-glass] .tdc-button:active,[data-glass] .tdc-checkbox:active,[data-glass] .tdc-slider [data-slot=slider-thumb]:active,[data-glass] .tdc-switch:active [data-slot=switch-thumb],[data-glass] .tdc-tile:active{scale:1}}