/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Heebo", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-400:oklch(74.6% .16 232.661);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.65rem;--radius-md:.85rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Heebo", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Rubik", "Heebo", ui-sans-serif, system-ui, sans-serif;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-popover:var(--popover);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-destructive:var(--destructive);--color-border:var(--border);--color-ring:var(--ring);--color-surface:var(--surface);--shadow-soft:0 4px 0 var(--brand-outline), 0 10px 26px oklch(8% .04 300/.35);--shadow-lift:0 7px 0 var(--brand-outline), 0 26px 54px oklch(8% .04 300/.48);--shadow-glow:0 0 0 1px var(--primary), 0 8px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-glow:0 0 0 1px color-mix(in oklab, var(--primary) 26%, transparent), 0 8px 22px color-mix(in oklab, var(--primary) 18%, transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{-webkit-text-size-adjust:100%;background-color:var(--app-base);overflow-x:clip}body{background-color:var(--app-base);color:var(--color-foreground);font-family:var(--font-sans);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;overflow-x:clip}img,video,canvas,svg,iframe{max-width:100%}p,li,td,th,dd,figcaption{overflow-wrap:anywhere}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.018em;text-wrap:balance;font-weight:700}h1{letter-spacing:-.028em;font-weight:800}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.signature-stage{isolation:isolate;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.5rem;padding-inline-start:.85rem;display:flex;position:relative}.list-row{border-radius:var(--radius-md);align-items:center;gap:.875rem;min-width:0;padding:.85rem .9rem;transition:background-color .16s,color .16s;display:flex;position:relative}.command-module{border-radius:var(--radius-xl);background:var(--color-foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.command-module{background:color-mix(in oklab, var(--color-foreground) 3.5%, transparent)}}.command-module{box-shadow:inset 0 1px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.command-module{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.command-module{padding:1.15rem 1.25rem}.editorial-band{border-top:1px solid var(--color-foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.editorial-band{border-top:1px solid color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.editorial-band{padding-block:1.75rem}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-\[3px\]{inset-inline:3px}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-6{inset-inline-end:calc(var(--spacing) * 6)}.end-\[-0\.5rem\]{inset-inline-end:-.5rem}.end-\[-0\.55rem\]{inset-inline-end:-.55rem}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-12{top:calc(var(--spacing) * -12)}.-top-\[3px\]{top:-3px}.-top-\[200vh\]{top:-200vh}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-auto{right:auto}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.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-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-auto{margin-block:auto}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-auto{margin-inline-end:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{margin-bottom:calc(max(1rem, env(safe-area-inset-bottom)) * -1)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.list-shell{border-block:1px solid var(--hairline);flex-direction:column;display:flex}.strip-group{flex-direction:column;display:flex}.action-capsule{background-color:var(--color-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.action-capsule{background-color:color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.action-capsule{color:var(--color-foreground);transition:background-color .16s,transform .16s}.strip-row{border-top:1px solid var(--color-foreground);align-items:center;gap:.875rem;padding-block:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.strip-row{border-top:1px solid color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.strip-row{transition:background-color .15s}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground);align-items:center;gap:.6rem;font-size:.6875rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.section-label{color:color-mix(in oklab, var(--color-foreground) 55%, transparent)}}.feed-item{border-radius:var(--radius-lg);gap:.875rem;padding:.75rem .875rem;transition:background-color .16s;display:flex}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[1\.2rem\]{width:1.2rem;height:1.2rem}.size-\[1\.3rem\]{width:1.3rem;height:1.3rem}.size-\[1\.05rem\]{width:1.05rem;height:1.05rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-11{max-height:calc(var(--spacing) * 11)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65dvh\]{max-height:65dvh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85svh\]{max-height:85svh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(28rem\,60dvh\)\]{max-height:min(28rem,60dvh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.tap-target{min-width:44px;min-height:44px}.app-viewport{min-height:100dvh}.\!min-h-5{min-height:calc(var(--spacing) * 5)!important}.min-h-0{min-height:0}.min-h-2{min-height:calc(var(--spacing) * 2)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[58vh\]{min-height:58vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[6\.5rem\]{width:6.5rem}.w-\[76px\]{width:76px}.w-\[92\%\]{width:92%}.w-\[100px\]{width:100px}.w-\[1200px\]{width:1200px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(20rem\,80vw\)\]{width:min(20rem,80vw)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(24rem\,calc\(100vw-1\.5rem\)\)\]{width:min(24rem,100vw - 1.5rem)}.w-\[min\(92vw\,24rem\)\]{width:min(92vw,24rem)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.scroll-x{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-\[95\%\]{max-width:95%}.max-w-\[280px\]{max-width:280px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(92vw\,24rem\)\]{max-width:min(92vw,24rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.05rem\]{min-width:1.05rem}.min-w-\[2px\]{min-width:2px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[150px\]{min-width:150px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.\!shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1}.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-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.reveal{animation:.2s cubic-bezier(.22,1,.36,1) both reveal-in}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,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-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_repeat\(6\,minmax\(0\,1fr\)\)\]{grid-template-rows:auto repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/40>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 40%, transparent)}}:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.surface-panel{background:linear-gradient(145deg, var(--surface), var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.surface-panel{background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 96%, var(--brand-violet)), var(--surface-2))}}.surface-panel{border:2px solid var(--brand-outline);border-radius:var(--radius-2xl);box-shadow:0 5px 0 var(--brand-outline), 0 16px 32px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.surface-panel{box-shadow:0 5px 0 var(--brand-outline), 0 16px 32px color-mix(in oklab, var(--brand-violet) 12%, transparent)}}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1.5rem}.rounded-\[0\.4rem\]{border-radius:.4rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-lg\,1rem\)\]{border-radius:var(--radius-lg,1rem)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-md\,0\.75rem\)\]{border-radius:var(--radius-md,.75rem)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.85rem}.rounded-md\!{border-radius:.85rem!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:.65rem}.rounded-xl{border-radius:1.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[var\(--radius-3xl\)\]{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-l-md{border-top-left-radius:.85rem;border-bottom-left-radius:.85rem}.rounded-tl-sm{border-top-left-radius:.65rem}.rounded-r-md{border-top-right-radius:.85rem;border-bottom-right-radius:.85rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[14px\]{border-style:var(--tw-border-style);border-width:14px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[color-mix\(in_oklab\,var\(--destructive\)_30\%\,transparent\)\]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--destructive\)_30\%\,transparent\)\]{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--primary\)_28\%\,transparent\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--primary\)_28\%\,transparent\)\]{border-color:color-mix(in oklab,var(--primary) 28%,transparent)}}.border-\[var\(--brand-outline\)\]{border-color:var(--brand-outline)}.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-accent\/55{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/55{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/45{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/45{border-color:color-mix(in oklab, var(--border) 45%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current,.border-current\/50{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/50{border-color:color-mix(in oklab, currentcolor 50%, transparent)}}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/55{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/55{border-color:color-mix(in oklab, var(--destructive) 55%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-foreground,.border-foreground\/8{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/8{border-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-foreground\/12{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/12{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.border-foreground\/15{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/15{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/80{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/80{border-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.border-foreground\/85{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/85{border-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground,.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-primary{border-color:var(--primary)}.border-primary-foreground{border-color:var(--primary-foreground)}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/55{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/55{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-primary\/80{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/80{border-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.border-sidebar-border,.border-sidebar-border\/60{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/60{border-color:color-mix(in oklab, var(--sidebar-border) 60%, transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/50{border-color:color-mix(in oklab, var(--success) 50%, transparent)}}.hairline{border-color:var(--color-border)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[color-mix\(in_oklab\,var\(--brand-outline\)_78\%\,transparent\)\]{background-color:var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand-outline\)_78\%\,transparent\)\]{background-color:color-mix(in oklab,var(--brand-outline) 78%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--brand-outline\)_82\%\,transparent\)\]{background-color:var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--brand-outline\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--brand-outline) 82%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-accent\)_22\%\,var\(--color-card\)\)\]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-accent\)_22\%\,var\(--color-card\)\)\]{background-color:color-mix(in oklab,var(--color-accent) 22%,var(--color-card))}}.bg-\[color-mix\(in_oklab\,var\(--color-destructive\)_10\%\,var\(--color-card\)\)\]{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-destructive\)_10\%\,var\(--color-card\)\)\]{background-color:color-mix(in oklab,var(--color-destructive) 10%,var(--color-card))}}.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_16\%\,var\(--color-card\)\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_16\%\,var\(--color-card\)\)\]{background-color:color-mix(in oklab,var(--color-primary) 16%,var(--color-card))}}.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_20\%\,var\(--color-card\)\)\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--color-primary\)_20\%\,var\(--color-card\)\)\]{background-color:color-mix(in oklab,var(--color-primary) 20%,var(--color-card))}}.bg-\[color-mix\(in_oklab\,var\(--destructive\)_12\%\,transparent\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--destructive\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--destructive) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-inset\)\]{background-color:var(--surface-inset)}.bg-\[var\(--tint-active\)\]{background-color:var(--tint-active)}.bg-accent,.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/12{background-color:color-mix(in oklab, var(--color-amber-400) 12%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/25{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/25{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.bg-foreground\/\[0\.04\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/\[0\.035\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.035\]{background-color:color-mix(in oklab, var(--foreground) 3.5%, transparent)}}.bg-foreground\/\[0\.045\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.045\]{background-color:color-mix(in oklab, var(--foreground) 4.5%, transparent)}}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/\[0\.09\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.09\]{background-color:color-mix(in oklab, var(--primary) 9%, transparent)}}.bg-primary\/\[0\.045\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.045\]{background-color:color-mix(in oklab, var(--primary) 4.5%, transparent)}}.bg-secondary,.bg-secondary\/20{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-inset{background-color:var(--surface-inset)}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,var\(--brand-violet\)\,var\(--brand-cyan\)\)\]{background-image:linear-gradient(90deg,var(--brand-violet),var(--brand-cyan))}.from-amber-500\/15{--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.from-amber-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/10{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/10{--tw-gradient-to:color-mix(in oklab, var(--primary) 10%, transparent)}}.to-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-border\/50{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.stroke-border\/50{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\!{padding:calc(var(--spacing) * 2)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.\!px-0{padding-inline:0!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.brand-header-offset{padding-top:calc(var(--safe-top) + var(--app-header-band))}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.5rem, env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pt-\[max\(1rem\,var\(--safe-top\)\)\]{padding-top:max(1rem, var(--safe-top))}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-64{padding-right:calc(var(--spacing) * 64)}.pr-\[76px\]{padding-right:76px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[7\.5rem\]{padding-bottom:7.5rem}.pb-\[calc\(1rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(1rem + var(--safe-bottom))}.pb-\[calc\(6\.5rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(6.5rem + var(--safe-bottom))}.pb-\[calc\(9\.5rem\+var\(--safe-bottom\)\)\]{padding-bottom:calc(9.5rem + var(--safe-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[var\(--safe-bottom\)\]{padding-bottom:var(--safe-bottom)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:Rubik,Heebo,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:var(--font-mono)}.display-hero{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2rem,1.2rem + 3.4vw,2.75rem);font-weight:800;line-height:1.14}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.numeral-marker{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-primary);font-weight:700;line-height:1}.text-balance-he{text-wrap:balance;line-height:1.5}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.05rem\]{--tw-leading:1.05rem;line-height:1.05rem}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sidebar-foreground\/85{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/85{color:color-mix(in oklab, var(--sidebar-foreground) 85%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-success{color:var(--success)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-5px_0_var\(--brand-outline\)\]{--tw-shadow:0 -5px 0 var(--tw-shadow-color,var(--brand-outline));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-primary\)_60\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-primary\)_60\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--color-primary) 60%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--color-primary\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_0_var\(--brand-outline\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--brand-outline));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_0_var\(--brand-outline\)\]{--tw-shadow:0 3px 0 var(--tw-shadow-color,var(--brand-outline));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_0_var\(--brand-outline\)\]{--tw-shadow:0 4px 0 var(--tw-shadow-color,var(--brand-outline));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-3px_0_0_0_var\(--color-primary\)\,var\(--shadow-lift\)\]{--tw-shadow:inset -3px 0 0 0 var(--tw-shadow-color,var(--color-primary)), var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--depth-inset\)\]{--tw-shadow:var(--depth-inset);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-chunky\)\]{--tw-shadow:var(--shadow-chunky);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-chunky-soft\)\]{--tw-shadow:var(--shadow-chunky-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:0 7px 0 var(--tw-shadow-color,var(--brand-outline)), 0 26px 54px var(--tw-shadow-color,oklch(8% .04 300/.48));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 4px 0 var(--tw-shadow-color,var(--brand-outline)), 0 10px 26px var(--tw-shadow-color,oklch(8% .04 300/.35));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.depth-z2{box-shadow:var(--depth-inner-top), var(--depth-rim), var(--depth-z2)}.ring-border\/50{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/50{--tw-ring-color:color-mix(in oklab, var(--border) 50%, transparent)}}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-foreground\/70{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/70{--tw-ring-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.ring-primary,.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-transparent{--tw-ring-color:transparent}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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(var(--blur-sm));-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(var(--blur-xl));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\,transform\]{transition-property:background-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.lift{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s}.paused{animation-play-state:paused}.press{transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.spin-in{--tw-enter-rotate:30deg}.spin-out{--tw-exit-rotate:30deg}.zoom-out{--tw-exit-scale:0}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[active\=true\]\:text-primary:is(:where(.group)[data-active=true] *){color:var(--primary)}.group-data-\[active\=true\]\:opacity-100:is(:where(.group)[data-active=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:1rem}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.is-assistant\]\:text-foreground:is(:where(.group).is-assistant *){color:var(--foreground)}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-lg:is(:where(.group).is-user *){border-radius:1rem}.group-\[\.is-user\]\:bg-secondary:is(:where(.group).is-user *){background-color:var(--secondary)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 4)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 3)}.group-\[\.is-user\]\:text-foreground:is(:where(.group).is-user *){color:var(--foreground)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:rounded-\[var\(--radius-xl\)\]:is(:where(.group).toaster *){border-radius:var(--radius-xl)}.group-\[\.toaster\]\:border-\[3px\]:is(:where(.group).toaster *){border-style:var(--tw-border-style);border-width:3px}.group-\[\.toaster\]\:border-\[var\(--brand-outline\)\]:is(:where(.group).toaster *){border-color:var(--brand-outline)}.group-\[\.toaster\]\:bg-popover:is(:where(.group).toaster *){background-color:var(--popover)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-\[var\(--shadow-chunky-soft\)\]:is(:where(.group).toaster *){--tw-shadow:var(--shadow-chunky-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:.85rem;border-bottom-left-radius:.85rem}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.85rem;border-bottom-right-radius:.85rem}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-primary:hover,.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-success:hover{border-color:var(--success)}.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--primary) 18%,transparent)}}.hover\:bg-\[var\(--tint-active\)\]:hover{background-color:var(--tint-active)}.hover\:bg-\[var\(--tint-hover\)\]:hover{background-color:var(--tint-hover)}.hover\:bg-\[var\(--tint-selected\)\]:hover{background-color:var(--tint-selected)}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-foreground\/\[0\.08\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-primary\/92:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/92:hover{background-color:color-mix(in oklab, var(--primary) 92%, transparent)}}.hover\:bg-primary\/\[0\.12\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.hover\:bg-primary\/\[0\.14\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--primary) 14.0%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/25:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/25:hover{background-color:color-mix(in oklab, var(--secondary) 25%, transparent)}}.hover\:bg-secondary\/30:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/30:hover{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:fill-primary\/80:hover{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:fill-primary\/80:hover{fill:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-success:hover{color:var(--success)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-lift\)\]:hover{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary\/50:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\:ring-ring:focus,.focus\:ring-ring\/45:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/45:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 45%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:border-success:focus-visible{border-color:var(--success)}.focus-visible\:text-success:focus-visible{color:var(--success)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 45%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--tint-active\)\]:active{background-color:var(--tint-active)}.active\:bg-accent:active{background-color:var(--accent)}.active\:bg-foreground\/\[0\.1\]:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/\[0\.1\]:active{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.active\:bg-muted-foreground\/20:active{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-muted-foreground\/20:active{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button){margin-right:-.4rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--primary)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:before\:absolute[data-active=true]:before{content:var(--tw-content);position:absolute}.data-\[active\=true\]\:before\:inset-y-1\.5[data-active=true]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1.5)}.data-\[active\=true\]\:before\:start-0[data-active=true]:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.data-\[active\=true\]\:before\:w-\[2px\][data-active=true]:before{content:var(--tw-content);width:2px}.data-\[active\=true\]\:before\:rounded-full[data-active=true]:before{content:var(--tw-content);border-radius:2147483647px}.data-\[active\=true\]\:before\:bg-primary[data-active=true]:before{content:var(--tw-content);background-color:var(--primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.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-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.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:var(--spacing)}.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-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:.85rem}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:.85rem}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-primary[data-selected=true]{background-color:var(--primary)}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{color:var(--primary-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:border-2[data-state=active]{border-style:var(--tw-border-style);border-width:2px}.data-\[state\=active\]\:border-\[var\(--brand-outline\)\][data-state=active]{border-color:var(--brand-outline)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\[state\=active\]\:shadow-\[0_2px_0_var\(--brand-outline\)\][data-state=active]{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--brand-outline));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:hidden[data-state=closed]{display:none}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.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-right[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-2[data-state=closed]{--tw-exit-translate-y:calc(2*var(--spacing)*-1)}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.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-\[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-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-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-\[var\(--tint-selected\)\][data-state=selected]{background-color:var(--tint-selected)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-surface-inset[data-state=unchecked]{background-color:var(--surface-inset)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (width>=640px){.max-\[640px\]\:hidden{display:none}}@media (width>=380px){.min-\[380px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=390px){.min-\[390px\]\:max-w-\[12rem\]{max-width:12rem}.min-\[390px\]\:text-\[0\.9375rem\]{font-size:.9375rem}}@media (width>=400px){.min-\[400px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.sm\:inset-x-10{inset-inline:calc(var(--spacing) * 10)}.sm\:inset-y-0{inset-block:0}.sm\:start-auto{inset-inline-start:auto}.sm\:end-0{inset-inline-end:calc(var(--spacing) * 0)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-0{margin-top:0}.sm\:mt-\[calc\(var\(--safe-top\)\+0\.75rem\)\]{margin-top:calc(var(--safe-top) + .75rem)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-auto{height:auto}.sm\:h-full{height:100%}.sm\:max-h-\[80\%\]{max-height:80%}.sm\:max-h-none{max-height:none}.sm\:tap-target{min-width:44px;min-height:44px}.sm\:min-h-\[4\.5rem\]{min-height:4.5rem}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[25rem\]{width:25rem}.sm\:w-\[78\%\]{width:78%}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)_auto\]{grid-template-columns:160px minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_11rem_11rem\]{grid-template-columns:minmax(0,1fr) 11rem 11rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.sm\:grid-rows-none{grid-template-rows:none}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0\.5{gap:calc(var(--spacing) * .5)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-2xl{border-radius:1.5rem}.sm\:rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.sm\:rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.sm\:rounded-full{border-radius:2147483647px}.sm\:rounded-md{border-radius:.85rem}.sm\:rounded-none{border-radius:0}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-dashed{--tw-border-style:dashed;border-style:dashed}.sm\:border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sm\:border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.sm\:border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.sm\:border-success\/50{border-color:color-mix(in oklab, var(--success) 50%, transparent)}}.sm\:bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sm\:bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.sm\:bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.sm\:bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.sm\:p-1{padding:var(--spacing)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-px{padding-block:1px}.sm\:pr-12{padding-right:calc(var(--spacing) * 12)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:1.25rem}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:max-h-\[32rem\]{max-height:32rem}.lg\:max-h-none{max-height:none}.lg\:w-full{width:100%}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1.6fr) auto auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,15rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pb-0{padding-bottom:0}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:\!bg-\[var\(--shiki-dark-bg\)\]:is(.dark *){background-color:var(--shiki-dark-bg)!important}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:\!text-\[var\(--shiki-dark\)\]:is(.dark *){color:var(--shiki-dark)!important}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media print{.print\:block{display:block}.print\:hidden{display:none}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke: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:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_th\]\:font-bold th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_th\]\:text-primary th{color:var(--primary)}.\[\&_tr\]\:border-b-2 tr{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.\[\&_tr\]\:border-primary\/30 tr{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&_tr\]\:border-primary\/30 tr{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:.85rem;border-bottom-left-radius:.85rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:.85rem;border-bottom-right-radius:.85rem}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:.85rem;border-bottom-left-radius:.85rem}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md>:not(:last-child){border-top-right-radius:.85rem;border-bottom-right-radius:.85rem}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:.85rem;border-bottom-right-radius:.85rem}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:min-h-12>button{min-height:calc(var(--spacing) * 12)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:justify-start>button{justify-content:flex-start}.\[\&\>button\]\:gap-3>button{gap:calc(var(--spacing) * 3)}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root:has(.site-folded){--site-original-background:var(--background);--site-original-foreground:var(--foreground);--site-original-card:var(--card);--site-original-card-foreground:var(--card-foreground);--site-original-surface:var(--surface);--site-original-surface-2:var(--surface-2);--site-original-surface-inset:var(--surface-inset);--site-original-primary:var(--primary);--site-original-primary-foreground:var(--primary-foreground);--site-original-secondary:var(--secondary);--site-original-secondary-foreground:var(--secondary-foreground);--site-original-muted:var(--muted);--site-original-muted-foreground:var(--muted-foreground);--site-original-accent:var(--accent);--site-original-accent-foreground:var(--accent-foreground);--site-original-border:var(--border);--site-original-input:var(--input);--site-original-ring:var(--ring);--site-original-hairline:var(--hairline);--site-original-shadow-soft:var(--shadow-soft);--site-original-shadow-lift:var(--shadow-lift);--fold-paper:oklch(97% .018 235);--fold-ink:oklch(25% .065 255);--fold-base:oklch(93% .025 235);--fold-surface:oklch(99.5% .008 235);--fold-muted:oklch(47% .05 250);--fold-rule:oklch(65% .09 245/.3);--fold-shadow-color:oklch(22% .1 255/.25);--fold-highlight:oklch(100% 0 0/.85);--fold-plum:oklch(50% .24 262);--fold-mint:oklch(82% .15 205);--fold-coral:oklch(58% .21 255);--fold-gold:oklch(75% .15 225);--fold-blue:oklch(50% .24 262);--fold-pearl:oklch(76% .04 205);--fold-edge:linear-gradient(145deg,var(--fold-highlight),transparent 55%,var(--fold-shadow-color));--fold-shadow:0 22px 35px -16px var(--fold-shadow-color),0 3px 5px var(--fold-shadow-color);--fold-shelf-shadow:0 10px 18px -14px var(--fold-shadow-color)}:root.dark:has(.site-folded){--fold-paper:oklch(25.5% .065 255);--fold-ink:oklch(97% .018 225);--fold-base:oklch(19% .055 255);--fold-surface:oklch(30% .07 255);--fold-muted:oklch(77% .045 235);--fold-rule:oklch(70% .13 235/.3);--fold-shadow-color:oklch(10% .055 255/.7);--fold-highlight:oklch(85% .14 205/.2)}.site-folded{--background:var(--fold-base);--foreground:var(--fold-ink);--card:var(--fold-paper);--card-foreground:var(--fold-ink);--surface:var(--fold-paper);--surface-2:var(--fold-surface);--surface-inset:var(--fold-base);--primary:var(--fold-blue);--primary-foreground:oklch(99.5% .008 235);--muted:var(--fold-base);--muted-foreground:var(--fold-muted);--border:var(--fold-rule);--input:var(--fold-rule);--ring:var(--fold-mint);--secondary:var(--fold-surface);--secondary-foreground:var(--fold-ink);--accent:var(--fold-surface);--accent-foreground:var(--fold-ink);--hairline:var(--fold-rule);--shadow-soft:var(--fold-shelf-shadow);--shadow-lift:var(--fold-shadow);background:var(--fold-base);color:var(--fold-ink);isolation:isolate;min-height:100dvh}.dark .site-folded{--primary:oklch(80% .12 225);--primary-foreground:oklch(20% .06 255)}.site-folded .explorer{--background:var(--site-original-background);--foreground:var(--site-original-foreground);--card:var(--site-original-card);--card-foreground:var(--site-original-card-foreground);--surface:var(--site-original-surface);--surface-2:var(--site-original-surface-2);--surface-inset:var(--site-original-surface-inset);--primary:var(--site-original-primary);--primary-foreground:var(--site-original-primary-foreground);--secondary:var(--site-original-secondary);--secondary-foreground:var(--site-original-secondary-foreground);--muted:var(--site-original-muted);--muted-foreground:var(--site-original-muted-foreground);--accent:var(--site-original-accent);--accent-foreground:var(--site-original-accent-foreground);--border:var(--site-original-border);--input:var(--site-original-input);--ring:var(--site-original-ring);--hairline:var(--site-original-hairline);--shadow-soft:var(--site-original-shadow-soft);--shadow-lift:var(--site-original-shadow-lift)}:root:has(.site-folded) body{background:var(--fold-base)}:root:has(.site-folded) .ambient-root{display:none}.site-folded :is(h1,h2,h3,h4,button,input,select,textarea):not(.explorer *){letter-spacing:0}.site-folded :is(a,button):focus-visible{outline:3px solid var(--ring);outline-offset:5px}.site-folded .route-enter,.site-folded .reveal{animation:none}.site-folded :is(.entry-command,.entry-action-stage,.classroom-launcher,.student-command-center,.command-hero){box-shadow:none;background:0 0;border:0}.site-folded .entry-arcade:before,.site-folded .entry-arcade:after{display:none}.site-folded{background:0 0;position:relative}.paper-environment{z-index:-1;pointer-events:none;perspective:1400px;background:var(--fold-base);position:fixed;inset:0;overflow:hidden}.paper-environment img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transform:translate(var(--paper-x,0px),var(--paper-y,0px)) scale(1.012);transition:opacity .5s,transform .35s ease-out;position:absolute}.paper-environment-night,.dark .paper-environment-day{opacity:0}.dark .paper-environment-night{opacity:1}.paper-terrace{background:var(--fold-paper);border-top:1px solid var(--fold-highlight);box-shadow:var(--fold-shadow);opacity:.45;transform-origin:bottom;pointer-events:none;position:absolute}.paper-terrace-front{border-radius:50% 50% 0 0;width:130%;height:9%;bottom:-6%;left:-15%;transform:rotate(-3deg)rotateX(25deg)}.paper-terrace-back{border-radius:50%;width:50%;height:5%;top:25%;right:-25%;transform:rotate(-12deg)rotateY(-20deg)}.paper-crease{background:var(--fold-edge);opacity:.22;transform-origin:0;clip-path:polygon(0 0,100% 12%,85% 100%,0 80%);width:12%;height:70%;position:absolute;top:10%}.paper-crease-left{left:-7%;transform:rotateY(30deg)rotate(-5deg)}.paper-crease-right{right:-7%;transform:rotateY(-30deg)rotate(8deg)}.site-folded:not(:has(.entry-arcade,.classroom-launcher,.teaching-fold-worlds)) .paper-environment img{opacity:.22}.dark .site-folded:not(:has(.entry-arcade,.classroom-launcher,.teaching-fold-worlds)) .paper-environment-day{opacity:0}.site-folded:not(:has(.entry-arcade,.classroom-launcher,.teaching-fold-worlds)){background:var(--fold-base)}@supports (color:color-mix(in lab, red, red)){.site-folded:not(:has(.entry-arcade,.classroom-launcher,.teaching-fold-worlds)){background:color-mix(in oklab,var(--fold-base) 76%,transparent)}}.site-folded .entry-arcade{min-height:100svh;position:relative;overflow:clip;background:0 0!important}.site-folded .entry-arcade-main{align-content:start;max-width:1440px;min-height:100svh;margin:auto;padding:65px 48px 55px;display:grid}.site-folded .entry-command,.site-folded .entry-action-stage{width:100%;min-width:0;padding:0}.site-folded .entry-stage-heading{z-index:5;justify-content:center;margin:0 0 -20px;display:flex;position:relative}.site-folded .entry-stage-heading>span{display:none}.site-folded .entry-logo-title{width:auto;margin:0}.site-folded .entry-logo-button{height:auto;padding:0;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.site-folded .entry-logo-mark{object-fit:contain;width:112px;height:112px;animation:none}.site-folded .entry-theme-toggle{z-index:5}.fold-breadcrumb{color:var(--fold-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 4px;font-size:14px;display:flex}.fold-breadcrumb a{min-height:44px;color:var(--fold-ink);align-items:center;display:flex}.site-folded :is(.arcade-page-header,.arcade-page-head,.teaching-command-header,.command-hero){background:var(--fold-paper);color:var(--fold-ink);border:0;border-bottom:1px solid var(--fold-rule);box-shadow:var(--fold-shelf-shadow);border-radius:0 30px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:24px;padding:24px 28px;display:grid;position:relative;overflow:visible}.site-folded :is(.arcade-page-header,.teaching-command-header):before{content:"";background:var(--fold-edge);pointer-events:none;width:10px;position:absolute;top:0;bottom:0;left:-6px;transform:skewY(-24deg)}.site-folded :is(.arcade-page-header-copy,.arcade-page-header-actions){min-width:0}.site-folded :is(.arcade-page-header h1,.teaching-command-header h1){overflow-wrap:anywhere;font-size:32px;font-weight:800;line-height:1.25}.site-folded .arcade-page-header-icon{background:var(--fold-base);border:1px solid var(--fold-rule);box-shadow:none;color:var(--primary);border-radius:4px}.site-folded :is(.arcade-section,.editorial-band){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.site-folded .arcade-section-head{border:0;border-bottom:1px solid var(--fold-rule);background:0 0;padding:16px 4px}.site-folded .arcade-section-body{box-shadow:none;background:0 0;border:0;padding:18px 0}.site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state):not(.explorer *){background:var(--fold-paper);border:1px solid var(--fold-rule);box-shadow:var(--fold-shelf-shadow);border-radius:8px}.site-folded .strip-row{border-color:var(--fold-rule);background:0 0}.site-folded :is(.arcade-toolbar,.editorial-toolbar){background:var(--fold-paper);border-block:1px solid var(--fold-rule);box-shadow:none;border-radius:0;gap:10px;padding:12px}.site-folded :is(form,.arcade-section-body):not(:has(.explorer)) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):not(.explorer *){background:var(--fold-surface);color:var(--fold-ink);border:1px solid var(--fold-rule);min-height:44px;box-shadow:inset 0 2px 4px var(--fold-shadow-color);border-radius:6px}.site-folded button:not(.fold-destination):not([role=checkbox]):not([role=switch]):not(.explorer *){transition:translate .15s,background-color .15s}.site-folded button:not(.fold-destination):not(.explorer *):active{translate:0 1px}.site-folded table:not(.explorer *){background:var(--fold-paper);width:100%;font-size:14px}.site-folded :is(th,td):not(.explorer *){border-color:var(--fold-rule);padding-block:12px}.site-folded th:not(.explorer *){color:var(--fold-muted);background:var(--fold-base)}.site-folded .owner-home-dashboard{gap:32px;min-height:0;padding-bottom:28px}.site-folded .owner-home-section{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.site-folded .owner-home-section .arcade-section-head{justify-content:flex-start;padding-inline:4px}.site-folded .owner-system-launchers{gap:16px}.site-folded .owner-system-launcher{min-height:110px}.site-folded .teaching-command-section-heading{padding-block:16px}.site-folded .teaching-fold-worlds{grid-template-columns:repeat(3,minmax(0,1fr))}.site-folded .teaching-management-grid .fold-destination{aspect-ratio:1.3}.site-folded .app-route-content{min-width:0}.site-folded .app-route-content:not(:has(.explorer)){padding-bottom:max(24px,var(--role-dock-clearance,100px))}.site-folded .classroom-launcher.compact{padding-bottom:24px}.site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state).explorer{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}.site-folded [data-fold-path]{min-width:0}:root:has(.site-folded) :is(.app-header,.brand-header){color:var(--fold-ink);border-bottom:1px solid var(--fold-rule);background:var(--fold-paper)!important;box-shadow:var(--fold-shelf-shadow)!important}:root:has(.site-folded) .owner-desktop-header{grid-template-columns:minmax(90px,1fr) minmax(0,640px) minmax(120px,1fr)}:root:has(.site-folded) .owner-desktop-nav-item{color:var(--fold-muted);background:0 0;border-color:#0000;gap:8px;min-height:44px;font-size:13px}:root:has(.site-folded) .owner-desktop-nav-item[data-active=true]{color:var(--fold-ink);background:var(--fold-base);border-color:var(--fold-rule)}:root:has(.site-folded) .role-dock{width:430px;max-width:calc(100% - 24px);bottom:calc(10px + var(--safe-bottom))}:root:has(.site-folded) .role-dock-aura{display:none}:root:has(.site-folded) .role-dock-surface{background:var(--fold-paper);color:var(--fold-ink);border:1px solid var(--fold-rule);box-shadow:var(--fold-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:26px 4px 22px;gap:4px;padding:8px}:root:has(.site-folded) .role-dock :is(.role-dock-item,.mode-selector-item){color:var(--fold-muted);background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:58px;padding:5px;display:flex}:root:has(.site-folded) .role-dock :is(.role-dock-item,.mode-selector-item)>.navigation-artwork{display:none}:root:has(.site-folded) .role-dock :is(.role-dock-item,.mode-selector-item)>svg{width:19px;height:19px;display:block}:root:has(.site-folded) .role-dock :is(.role-dock-item,.mode-selector-item)>span{white-space:normal;text-align:center;font-size:12px;line-height:1.35}:root:has(.site-folded) .role-dock :is([data-active=true],.mode-selector-item-active){background:var(--fold-base);color:var(--fold-ink);box-shadow:inset 0 -3px 0 var(--fold-mint);transform:none}:root:has(.site-folded) .rail-artwork{border-radius:5px;flex:none;width:30px;height:30px;position:relative;inset:auto}:root:has(.site-folded) .rail-artwork+svg{display:none}:root:has(.site-folded) .navigation-artwork img{width:400%;height:400%}:root:has(.site-folded) .navigation-artwork[data-column="0"] img{left:0}:root:has(.site-folded) .navigation-artwork[data-column="1"] img{left:-100%}:root:has(.site-folded) .navigation-artwork[data-column="2"] img{left:-200%}:root:has(.site-folded) .navigation-artwork[data-column="3"] img{left:-300%}:root:has(.site-folded) .navigation-artwork[data-row="0"] img{top:0}:root:has(.site-folded) .navigation-artwork[data-row="1"] img{top:-100%}:root:has(.site-folded) .navigation-artwork[data-row="2"] img{top:-200%}:root:has(.site-folded) .navigation-artwork[data-row="3"] img{top:-300%}.folded-popup{--popover:var(--fold-paper);--popover-foreground:var(--fold-ink);color:var(--fold-ink);border:1px solid var(--fold-rule);box-shadow:var(--fold-shadow);border-radius:8px 28px 8px 8px;background:var(--fold-paper)!important}.fold-transition{z-index:120;pointer-events:none;perspective:1800px;background:0 0;position:fixed;inset:0;overflow:hidden}.fold-transition-origin{transform-style:preserve-3d;transform-origin:bottom;position:absolute}.fold-transition-origin>*{pointer-events:none;aspect-ratio:auto!important;width:100%!important;height:100%!important;margin:0!important}.fold-transition-plane{background:var(--fold-paper);box-shadow:var(--fold-shadow);backface-visibility:hidden;transform-style:preserve-3d;position:absolute;inset:0}.fold-transition-plane-left{clip-path:polygon(0 0,52% 0,52% 100%,0 100%);transform-origin:0;background:var(--fold-edge),var(--fold-paper)}.fold-transition-plane-right{clip-path:polygon(48% 0,100% 0,100% 100%,48% 100%);transform-origin:100%;background:var(--fold-edge),var(--fold-paper)}.site-folded [role=tabpanel]:not(.explorer *){animation:.25s ease-out fold-content-in}.site-folded [data-slot=collapsible-content]:not(.explorer *){transform-origin:top;animation:.22s ease-out fold-content-in}@keyframes fold-content-in{0%{opacity:.4;transform:perspective(900px)rotateX(-7deg)translateY(8px)}to{opacity:1;transform:translate(0)}}:root[data-fold-moving=true] .site-folded .paper-crease-left{transform:rotateY(-35deg)}:root[data-fold-moving=true] .site-folded .paper-crease-right{transform:rotateY(35deg)}.paper-crease{transition:transform .6s}.site-folded :is(.app-shell,.app-main,.app-route-content,.student-shell){background:0 0}.site-folded .owner-home-dashboard{background:0 0!important}.site-folded :is(.arcade-page-header,.teaching-command-header,.command-hero){background:var(--fold-paper)!important}@supports (color:color-mix(in lab, red, red)){.site-folded :is(.arcade-page-header,.teaching-command-header,.command-hero){background:color-mix(in oklab,var(--fold-paper) 92%,transparent)!important}}.site-folded :is(.arcade-page-header,.teaching-command-header,.command-hero){clip-path:polygon(0 0,97% 0,100% 18px,100% 100%,0 100%);border-radius:0}.site-folded .classroom-launcher .arcade-page-header{box-shadow:none;clip-path:none;border:0;padding-inline:4px;background:0 0!important}.site-folded .classroom-launcher .arcade-page-header:before{display:none}.site-folded .classroom-launcher .arcade-page-header-icon{background:var(--fold-paper)}.site-folded button:not(.fold-destination):not(.entry-logo-button):not(.explorer *):not([data-no-fold] *){box-shadow:0 2px 0 var(--fold-rule);transform-origin:bottom;border-radius:3px 12px 3px 3px}.site-folded :is([role=tab],[role=switch]):not(.explorer *){border-radius:2px 12px 2px 2px}.folded-popup{transform-origin:100% 0;border-radius:2px 30px 2px 2px;background:var(--fold-edge),var(--fold-paper)!important}:root:has(.site-folded) .role-dock-surface{background:var(--fold-edge),var(--fold-paper);border:0;border-bottom:3px solid var(--fold-rule);border-radius:60% 40% 6px 6px/16px 18px 6px 6px}:is(:root:has(.site-folded) .brand-header,:root:has(.site-folded) .app-header){background:var(--fold-paper)!important}@supports (color:color-mix(in lab, red, red)){:is(:root:has(.site-folded) .brand-header,:root:has(.site-folded) .app-header){background:color-mix(in oklab,var(--fold-paper) 88%,transparent)!important}}:root:has(.site-folded){--fold-base:oklch(95% .012 250);--fold-paper:oklch(99% .005 250/.78);--fold-surface:oklch(100% 0 0/.9);--fold-ink:oklch(20% .03 260);--fold-muted:oklch(45% .03 260);--fold-rule:oklch(20% .03 260/.1);--fold-shadow-color:oklch(30% .08 260/.18);--db-cyan:oklch(70% .14 230);--db-cobalt:oklch(55% .2 258);--console-glow-1:oklch(75% .13 240/.45);--console-glow-2:oklch(80% .1 200/.35);--console-tile-ring:oklch(100% 0 0/.9);--ribbon-deep:oklch(28% .13 263);--ribbon-blue:oklch(53% .23 259);--ribbon-face:oklch(66% .19 240);--ribbon-cyan:oklch(82% .15 199);--ribbon-highlight:oklch(94% .065 203/.9);--ribbon-shadow:oklch(12% .08 260/.5);--ribbon-metal:linear-gradient(125deg,var(--ribbon-deep),var(--ribbon-blue) 24%,var(--ribbon-face) 44%,var(--ribbon-cyan) 62%,var(--ribbon-blue) 87%,var(--ribbon-deep))}:is(:root.dark:has(.site-folded),.dark :root:has(.site-folded)){--fold-base:oklch(13% .03 262);--fold-paper:oklch(20% .035 262/.62);--fold-surface:oklch(24% .04 262/.8);--fold-ink:oklch(97% .01 250);--fold-muted:oklch(72% .03 250);--fold-rule:oklch(100% 0 0/.09);--fold-shadow-color:oklch(0% 0 0/.55);--console-glow-1:oklch(45% .2 262/.55);--console-glow-2:oklch(55% .14 215/.35)}.paper-environment.console-ambient{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% 120%,var(--console-glow-1),transparent 60%),var(--fold-base);position:fixed;inset:0;overflow:hidden}.console-glow{filter:blur(90px);opacity:.9;border-radius:50%;width:70vmax;height:70vmax;transition:background .6s;position:absolute}.console-glow-a{background:var(--console-glow-1);top:-30vmax;right:-15vmax}.console-glow-b{background:var(--console-glow-2);bottom:-35vmax;left:-20vmax}:root:has(.fold-destination:is(:hover,:focus-visible) [data-subject="1"]){--console-glow-1:oklch(50% .18 25/.5)}:root:has(.fold-destination:is(:hover,:focus-visible) [data-subject="2"]){--console-glow-1:oklch(55% .13 210/.5)}:root:has(.fold-destination:is(:hover,:focus-visible) [data-subject="3"]){--console-glow-1:oklch(70% .14 70/.45)}:root:has(.fold-destination:is(:hover,:focus-visible) [data-subject="4"]){--console-glow-1:oklch(50% .2 310/.5)}:root:has(.fold-destination:is(:hover,:focus-visible) [data-subject="5"]){--console-glow-1:oklch(50% .16 235/.55)}.fold-navigation{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:16px 0 40px;display:grid}.entry-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin:auto}.fold-destination{text-align:start;touch-action:pan-y;cursor:pointer;white-space:normal;width:100%;min-width:0;display:block;position:relative;background:var(--fold-base)!important;border:0!important}.fold-portal{width:100%;display:block;position:relative}.fold-world{pointer-events:none;position:absolute}.fold-facade{z-index:2;pointer-events:none;display:flex;position:absolute}.fold-facade strong{white-space:pre-line;overflow-wrap:anywhere;max-width:100%}.fold-classroom-heading{padding:20px 4px 0}.fold-classroom-heading h1{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}@media (width<=1100px){.fold-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}.fold-navigation{align-items:stretch!important;gap:20px!important}.fold-destination{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;overflow:hidden;aspect-ratio:16/9!important;min-height:150px!important;box-shadow:0 18px 40px -20px var(--fold-shadow-color)!important;border-radius:18px!important;padding:0!important;translate:0!important}.fold-portal{height:100%;min-height:0!important}.fold-world{perspective:none!important;inset:0!important;transform:none!important}.fold-world img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important;transition:transform .6s cubic-bezier(.2,.8,.2,1)!important;transform:scale(1.02)!important}.fold-world:after{content:"";background:linear-gradient(#0000 25%,oklch(8% .02 262/.35) 55%,oklch(8% .02 262/.92));position:absolute;inset:0}.console-sheen{background:linear-gradient(115deg,#0000 35%,oklch(100% 0 0/.22) 50%,#0000 65%);transition:translate .7s;position:absolute;inset:0;translate:-120%}.fold-facade{gap:12px;color:oklch(98% .005 250)!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;padding:18px 20px!important;inset:auto 0 0!important}.fold-facade strong{text-shadow:0 2px 12px oklch(0% 0 0/.5)!important;font-size:clamp(20px,2vw,28px)!important;font-weight:700!important;line-height:1.15!important}.fold-badge{border-radius:999px;padding:2px 10px;font-weight:700;background:var(--db-cyan)!important;color:oklch(15% .03 260)!important}.fold-destination:focus-visible{transform:scale(1.03);box-shadow:0 0 0 3px var(--console-tile-ring),0 0 0 6px var(--db-cyan),0 30px 60px -20px var(--fold-shadow-color)!important;outline:none!important}.fold-destination:active{transform:scale(.98)}.fold-destination:focus-visible img{transform:scale(1.08)!important}.fold-destination:focus-visible .console-sheen{translate:120%}@media (hover:hover){.fold-destination:hover{transform:scale(1.03);box-shadow:0 0 0 2px var(--console-tile-ring),0 30px 60px -20px var(--fold-shadow-color)!important}.fold-destination:hover img{transform:scale(1.08)!important}.fold-destination:hover .console-sheen{translate:120%}}.entry-action-grid{gap:20px!important}.entry-action-grid .fold-destination{aspect-ratio:16/9!important}.site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state,.arcade-toolbar,.editorial-toolbar):not(.explorer *){-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:var(--fold-paper)!important;border:1px solid var(--fold-rule)!important;box-shadow:0 10px 30px -18px var(--fold-shadow-color)!important;border-radius:16px!important}.site-folded form:not(:has(.explorer)){background:var(--fold-paper);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px -18px var(--fold-shadow-color);border-radius:18px}.site-folded form :is(input,textarea,select):not(.explorer *){box-shadow:none!important;border-radius:12px!important}.site-folded button:not(.fold-destination):not(.entry-logo-button):not(.explorer *):not([data-no-fold] *):not([role=checkbox]):not([role=switch]){transition:transform .14s,box-shadow .14s;border-radius:12px!important}.site-folded button:not(.fold-destination):not(.explorer *):not([data-no-fold] *):active{transform:scale(.97)}.site-folded [role=tablist]:not(.explorer *){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--fold-rule);padding:4px;background:var(--fold-paper)!important;border-radius:999px!important}.site-folded [role=tab]:not(.explorer *){border-radius:999px!important}.site-folded [role=tab][data-state=active]:not(.explorer *){background:var(--fold-ink)!important;color:var(--fold-base)!important;box-shadow:none!important}:root:has(.site-folded) .role-dock-surface{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:var(--fold-paper)!important;box-shadow:0 20px 40px -20px var(--fold-shadow-color)!important;border-radius:22px!important}:root:has(.site-folded) .role-dock :is([data-active=true],.mode-selector-item-active){background:var(--fold-ink)!important;color:var(--fold-base)!important;box-shadow:none!important;border-radius:14px!important}.folded-popup{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--fold-surface)!important;border-radius:20px!important}.site-folded :is(.arcade-page-header,.arcade-page-head,.teaching-command-header,.command-hero){border-bottom:0!important}.fold-transition-origin{transform-origin:50%;will-change:transform,opacity}.fold-transition-plane{box-shadow:none;background:var(--ribbon-metal)!important;clip-path:polygon(0 24%,100% 0,100% 13%,0 38%)!important;transform-origin:50%!important;border-radius:0!important}.fold-transition-plane-right{clip-path:polygon(0 64%,100% 82%,100% 96%,0 78%)!important}.tile-ribbon{z-index:1;pointer-events:none;--ribbon-turn:-18deg;--ribbon-time:8s;--ribbon-delay:-2s;position:absolute;inset:0;overflow:hidden}.tile-ribbon-band{background:var(--ribbon-metal);box-shadow:inset 0 1px 0 var(--ribbon-highlight),0 3px 8px var(--ribbon-shadow);animation:ribbon-drift var(--ribbon-time) ease-in-out var(--ribbon-delay) infinite alternate;transform-origin:50%;will-change:transform;display:block;position:absolute}.tile-ribbon-band-a{width:62%;height:13%;rotate:var(--ribbon-turn);clip-path:polygon(0 0,88% 0,100% 100%,8% 100%);top:-3%;left:-8%}.tile-ribbon-band-b{width:13%;height:68%;rotate:var(--ribbon-turn);clip-path:polygon(0 0,100% 14%,100% 100%,0 88%);animation-name:ribbon-fold;top:-12%;left:-3%}.tile-ribbon-band-c{clip-path:polygon(0 0,87% 0,100% 100%,13% 100%);width:31%;height:9%;animation-direction:alternate-reverse;bottom:6%;right:-7%;rotate:-32deg}.tile-ribbon-edge{border:1px solid var(--ribbon-highlight);opacity:.2;border-radius:17px;transition:opacity .25s;position:absolute;inset:1px}.tile-ribbon[data-ribbon="1"]{--ribbon-turn:24deg;--ribbon-time:10s;--ribbon-delay:-5s;scale:-1 1}.tile-ribbon[data-ribbon="2"]{--ribbon-turn:38deg;--ribbon-time:11s;--ribbon-delay:-7s}.tile-ribbon[data-ribbon="2"] .tile-ribbon-band-a{width:38%;top:4%;left:auto;right:-9%}.tile-ribbon[data-ribbon="2"] .tile-ribbon-band-b{height:40%;inset:auto 0 -8% auto}.tile-ribbon[data-ribbon="3"]{--ribbon-turn:-35deg;--ribbon-time:9s;--ribbon-delay:-3s}.tile-ribbon[data-ribbon="3"] .tile-ribbon-band-a{width:80%;height:10%;top:-6%;left:14%}.tile-ribbon[data-ribbon="3"] .tile-ribbon-band-b{height:85%;left:auto;right:-5%;rotate:22deg}.tile-ribbon[data-ribbon="4"]{--ribbon-turn:-8deg;--ribbon-time:12s;--ribbon-delay:-8s;scale:-1 1}.tile-ribbon[data-ribbon="4"] .tile-ribbon-band-b{width:8%;height:80%;left:0}.tile-ribbon[data-ribbon="5"]{--ribbon-turn:16deg;--ribbon-time:7s;--ribbon-delay:-4s}.tile-ribbon[data-ribbon="5"] .tile-ribbon-band-a{width:80%;top:-8%;left:30%}.tile-ribbon[data-ribbon="5"] .tile-ribbon-band-b{width:9%;height:58%;top:38%;left:-5%}.tile-ribbon[data-ribbon="6"]{--ribbon-turn:42deg;--ribbon-time:13s;--ribbon-delay:-9s;scale:-1 1}.tile-ribbon[data-ribbon="6"] .tile-ribbon-band-a{width:35%;height:17%;top:8%;left:-5%}.tile-ribbon[data-ribbon="7"]{--ribbon-turn:-26deg;--ribbon-time:10.5s;--ribbon-delay:-6s}.tile-ribbon[data-ribbon="7"] .tile-ribbon-band-b{width:10%;height:55%;left:auto;right:-2%}.fold-destination:nth-child(3n) .tile-ribbon-band-c{width:42%;bottom:14%;right:-12%;rotate:28deg}.fold-destination:nth-child(2n) .tile-ribbon-band-c{height:6%;bottom:3%;rotate:-14deg}.fold-destination:is(:focus-visible,:active) .tile-ribbon-edge{opacity:.8}@media (hover:hover){.fold-destination:hover .tile-ribbon-edge{opacity:.8}}@keyframes ribbon-drift{0%{transform:translate(-3px,-2px)rotate(-3deg)}to{transform:translate(5px,4px)rotate(4deg)}}@keyframes ribbon-fold{0%{transform:translateY(-4px)skewY(-5deg)}to{transform:translateY(5px)skewY(6deg)}}@media (prefers-reduced-motion:reduce){.tile-ribbon-band{will-change:auto;animation:none}.tile-ribbon-edge{transition:none}}:root:has(.site-folded) :is(.app-header,.brand-header,.role-dock) [data-site-control=button]{min-height:44px;border:1px solid var(--fold-rule)!important;box-shadow:none!important;background:var(--fold-paper)!important;color:var(--fold-ink)!important;border-radius:10px!important;transform:none!important}:root:has(.site-folded) :is(.app-header,.brand-header){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--fold-rule)!important}:root:has(.site-folded) .role-dock-surface{border:1px solid var(--fold-rule)!important}.site-folded .explorer,.folded-popup{--background:var(--fold-base);--foreground:var(--fold-ink);--card:var(--fold-paper);--card-foreground:var(--fold-ink);--surface:var(--fold-paper);--surface-2:var(--fold-surface);--surface-inset:var(--fold-base);--primary:var(--db-cobalt);--primary-foreground:var(--console-tile-ring);--secondary:var(--fold-surface);--secondary-foreground:var(--fold-ink);--muted:var(--fold-base);--muted-foreground:var(--fold-muted);--accent:var(--fold-surface);--accent-foreground:var(--fold-ink);--border:var(--fold-rule);--input:var(--fold-rule);--ring:var(--db-cyan);--hairline:var(--fold-rule)}.site-folded :is(.arcade-page-header,.arcade-page-head,.teaching-command-header,.command-hero){margin-bottom:16px;padding:16px 0 22px;clip-path:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.site-folded :is(.arcade-page-header,.arcade-page-head,.teaching-command-header,.command-hero):before,.site-folded :is(.arcade-page-header,.arcade-page-head,.teaching-command-header,.command-hero):after{display:none}.site-folded :is(.arcade-page-header h1,.teaching-command-header h1){font-size:32px;line-height:1.2}.site-folded :is(.arcade-icon-key,.arcade-page-header-icon){color:var(--fold-muted);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state,.arcade-toolbar,.editorial-toolbar,.explorer){-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:var(--fold-paper)!important;border:1px solid var(--fold-rule)!important;box-shadow:0 10px 30px -18px var(--fold-shadow-color)!important;border-radius:16px!important}.site-folded .lesson-content-view{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:0;box-shadow:none!important;background:0 0!important;border:0!important}.site-folded form{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none!important;background:0 0!important}.site-folded :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[role=combobox]){color:var(--fold-ink);min-height:44px;background:var(--fold-surface)!important;border:1px solid var(--fold-rule)!important;box-shadow:none!important;border-radius:10px!important}.site-folded :is([data-site-control=button],.taught-toggle),.folded-popup [data-site-control=button]{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;font-weight:600;border:1px solid var(--fold-rule)!important;box-shadow:none!important;border-radius:10px!important;transition:background-color .16s,opacity .16s!important;translate:none!important}.site-folded [data-site-control=button]:is(:hover,:active),.folded-popup [data-site-control=button]:is(:hover,:active){transform:none!important}.site-folded [data-site-control=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=capsule]),.folded-popup [data-site-control=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=capsule]){background:var(--fold-surface);color:var(--fold-ink)}.site-folded [data-site-control=button]:is([data-variant=ghost],[data-variant=link]){background:0 0;border-color:#0000!important}.site-folded [data-site-control=badge],.folded-popup [data-site-control=badge]{box-shadow:none;border-width:1px;border-radius:6px;font-weight:500}.site-folded :is(.arcade-stat,.explorer-tile,.arcade-list-row){border:1px solid var(--fold-rule);box-shadow:none;background:var(--fold-paper);border-radius:8px;min-width:0}.site-folded .arcade-stat>strong{color:var(--fold-ink);font-weight:700}.site-folded :is(.explorer-header,.explorer-toolbar,.explorer-sidebar,.explorer-breadcrumb,.strip-row){box-shadow:none;border-color:var(--fold-rule);background:0 0}.site-folded table{background:0 0;width:100%;font-size:14px}.site-folded :is(th,td){border-color:var(--fold-rule);vertical-align:middle;padding-block:14px}.site-folded th{color:var(--fold-muted);background:var(--fold-surface);font-weight:500}.site-folded tbody tr{border-color:var(--fold-rule)}.site-folded tbody tr:hover{background:var(--fold-surface)}.site-folded [role=tablist]{border:1px solid var(--fold-rule);max-width:100%;padding:4px;overflow-x:auto;background:var(--fold-paper)!important;border-radius:999px!important}.site-folded [role=tab]{flex-shrink:0;min-height:44px;box-shadow:none!important;border-radius:999px!important}.site-folded [role=tab][data-state=active]{background:var(--fold-ink)!important;color:var(--fold-base)!important}.site-folded :is([role=tabpanel],[data-slot=collapsible-content]){animation:.18s ease-out console-content-in}@keyframes console-content-in{0%{opacity:.4;translate:0 6px}to{opacity:1;translate:0}}@media (width<=767px){.site-folded :is(.arcade-page-header,.teaching-command-header,.command-hero){grid-template-columns:minmax(0,1fr);gap:12px}.site-folded :is(.arcade-page-header h1,.teaching-command-header h1){font-size:26px}.site-folded .arcade-page-header-copy{gap:10px}.site-folded .arcade-page-header-actions{flex-wrap:wrap;width:100%}.site-folded :is(th,td){padding-inline:10px}}@media (prefers-reduced-motion:reduce){.site-folded :is([role=tabpanel],[data-slot=collapsible-content]){animation:none}}@media (width<=767px){.fold-navigation,.entry-action-grid{grid-template-columns:1fr!important;gap:12px!important}.fold-destination{aspect-ratio:21/9!important;min-height:120px!important}}@media (prefers-reduced-motion:reduce){.fold-destination,.fold-world img,.console-sheen,.console-glow{transition:none!important}.fold-destination:hover,.fold-destination:focus-visible{transform:none}}.design-lab,.lab-theme-menu{--lab-cobalt:#0922ff;--lab-ice:#cce0f4;--lab-pearl:#f6faff;--lab-glass-ink:#244875;--lab-glow:#6799ff;--lab-lavender:#bac3f2;--lab-pistachio:#cdf08e;--lab-coral:#ff7f68;--lab-cream:#fff3cf;--lab-acid:#f5ff00;--lab-print-ink:#080907;--lab-paper:#fffdf2;--lab-surface:var(--lab-pearl)}@supports (color:color-mix(in lab, red, red)){.design-lab,.lab-theme-menu{--lab-surface:color-mix(in srgb, var(--lab-pearl) 64%, transparent)}}.design-lab,.lab-theme-menu{--lab-ink:var(--lab-glass-ink);--lab-base:var(--lab-ice);--lab-rule:var(--lab-pearl)}@supports (color:color-mix(in lab, red, red)){.design-lab,.lab-theme-menu{--lab-rule:color-mix(in srgb, var(--lab-pearl) 85%, transparent)}}.design-lab,.lab-theme-menu{--lab-shadow:0 18px 70px var(--lab-glass-ink)}@supports (color:color-mix(in lab, red, red)){.design-lab,.lab-theme-menu{--lab-shadow:0 18px 70px color-mix(in srgb, var(--lab-glass-ink) 17%, transparent)}}.design-lab,.lab-theme-menu{--foreground:var(--lab-ink);--background:var(--lab-base);--primary:var(--lab-cobalt);--primary-foreground:var(--lab-pearl);--muted-foreground:var(--lab-ink);--border:var(--lab-rule);--popover:var(--lab-pearl);--popover-foreground:var(--lab-ink);--ring:var(--lab-cobalt);--surface:var(--lab-surface);--brand-outline:transparent;color:var(--lab-ink);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Heebo,sans-serif}.design-lab{isolation:isolate;background:var(--lab-base);min-height:100dvh;position:relative;overflow:clip}.lab-background{z-index:0;object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:max(100dvh,920px);position:absolute;inset:0}.lab-header{z-index:5;padding:max(20px, env(safe-area-inset-top)) 36px 12px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.lab-brand{color:var(--lab-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.lab-brand img{object-fit:contain;width:62px;height:62px}.lab-brand span{font-size:14px;font-weight:700}.design-lab [data-site-control=button]{box-shadow:none;color:var(--lab-ink);letter-spacing:0;border:0;font-family:inherit;transform:none}.design-lab [data-site-control=button]:focus-visible,.design-lab a:focus-visible{outline:3px solid var(--lab-cobalt);outline-offset:5px}.design-lab h1:focus{outline:none}.design-lab .lab-theme-trigger{left:36px;top:max(20px,env(safe-area-inset-top));z-index:60;border:1px solid var(--lab-ink);background:var(--lab-surface);border-radius:6px;min-height:44px;padding:10px 18px;font-size:14px;position:fixed}.lab-theme-menu{z-index:100;background:var(--lab-pearl);border:1px solid var(--lab-ink);width:218px;box-shadow:var(--lab-shadow);direction:rtl;border-radius:6px;padding:6px}.lab-theme-menu[data-state=open]{animation:.16s ease-out lab-dropdown}.lab-theme-menu[data-state=closed]{animation:none}.lab-theme-option{cursor:pointer;border-radius:3px;outline:none;justify-content:space-between;align-items:center;height:44px;padding:0 12px;font-size:14px;display:flex}.lab-theme-option[data-highlighted]{background:var(--lab-base)}.lab-main{z-index:1;animation:.36s ease-out both lab-glass-enter;position:relative}.lab-origin{z-index:20;pointer-events:none;background:var(--lab-surface);box-shadow:var(--lab-shadow);margin:0;position:fixed}.lab-eyebrow{margin-bottom:14px;font-size:13px;font-weight:600;display:block}.lab-footer{z-index:1;padding:30px 36px max(24px, env(safe-area-inset-bottom));justify-content:space-between;gap:16px;font-size:12px;display:flex;position:relative}.lab-breadcrumb{z-index:2;padding:12px 36px;position:relative}.lab-breadcrumb [data-site-control=button]{background:var(--lab-surface);border-radius:6px;min-height:44px;padding:10px 16px}.lab-glass-composition{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;min-height:730px;padding:30px 5% 65px;display:grid}.lab-glass-plane{border:1.5px solid var(--lab-pearl);background:var(--lab-ice);border-radius:52px 52px 70px;grid-area:1/1;width:100%;padding:40px}@supports (color:color-mix(in lab, red, red)){.lab-glass-plane{background:color-mix(in srgb,var(--lab-ice) 36%,transparent)}}.lab-glass-plane{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);box-shadow:var(--lab-shadow), inset 0 0 22px var(--lab-pearl)}.lab-glass-plane h1{margin:0;font-size:42px;font-weight:500;line-height:1.3}.lab-intro{margin:16px 0 26px;font-size:15px}.lab-orb-caption{text-align:center;text-shadow:0 2px 15px var(--lab-pearl);flex-direction:column;grid-area:1/2;align-self:end;margin-bottom:50px;display:flex}.lab-orb-caption strong{font-size:34px;font-weight:500}.lab-orb-caption span{font-size:14px}.lab-subjects{min-width:0}[data-lab-theme=glass] .lab-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.design-lab .lab-subject{white-space:normal;text-align:start;flex-direction:column;align-items:start;gap:10px;min-width:0;height:auto;padding:20px;text-decoration:none;transition:transform .24s,background .24s,box-shadow .24s;display:flex}[data-lab-theme=glass] .lab-subject{border:1px solid var(--lab-rule);background:var(--lab-pearl);border-radius:24px}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-subject{background:color-mix(in srgb,var(--lab-pearl) 30%,transparent)}}[data-lab-theme=glass] .lab-subject{box-shadow:inset 0 1px 12px var(--lab-pearl)}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-subject{box-shadow:inset 0 1px 12px color-mix(in srgb,var(--lab-pearl) 70%,transparent)}}[data-lab-theme=glass] .lab-subject:hover{background:var(--lab-surface);box-shadow:0 0 22px var(--lab-glow);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-subject:hover{box-shadow:0 0 22px color-mix(in srgb,var(--lab-glow) 35%,transparent)}}.lab-subject strong{font-size:20px;font-weight:600}.lab-subject-symbol svg{stroke-width:1.5px;width:30px;height:30px}.lab-subject-number{display:none}.lab-subject-caption{font-size:11px;font-weight:400}.lab-plane-footer{border-top:1px solid var(--lab-rule);justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;font-size:12px;display:flex}[data-lab-screen=lessons] .lab-background,[data-lab-screen=reading] .lab-background{opacity:.72;height:100%}.lab-lessons,.lab-reading{background:var(--lab-surface);border:1px solid var(--lab-rule);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:64%;box-shadow:var(--lab-shadow);border-radius:32px;margin:25px 5% 40px;padding:35px}.lab-lessons h1,.lab-reading>h1{margin:0 0 12px;font-size:42px;font-weight:600;line-height:1.25}.lab-groups{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.design-lab .lab-group{background:var(--lab-surface);border:1px solid var(--lab-rule);white-space:normal;text-align:center;border-radius:6px;height:auto;min-height:44px;padding:10px 14px}.design-lab .lab-group[aria-current=page]{background:var(--lab-cobalt);color:var(--lab-pearl)}.lab-lesson-list{gap:12px;margin-top:24px;display:grid}.design-lab .lab-lesson{border:1px solid var(--lab-rule);background:var(--lab-surface);white-space:normal;text-align:start;border-radius:18px;grid-template-columns:28px minmax(0,1fr) 96px;justify-items:start;gap:14px;min-width:0;height:auto;min-height:98px;padding:16px;display:grid}.lab-lesson-copy{gap:8px;min-width:0;display:grid}.lab-lesson-copy strong{font-size:18px;font-weight:600;line-height:1.5}.lab-lesson-copy>span{font-size:12px;font-weight:400}.lab-lesson img{object-fit:cover;border-radius:8px;width:96px;height:64px}.lab-lesson-number{font-size:14px;font-weight:500}.lab-reading{width:90%!important;transform:none!important}.lab-player{background:var(--lab-paper);border:1px solid var(--lab-rule);overflow:hidden}.lab-slide-stage{aspect-ratio:16/9;place-items:center;width:100%;display:grid;position:relative;container-type:size}.lab-slide-stage .deck-dissolve-current,.lab-slide-stage .deck-dissolve-outgoing{place-items:center;display:grid;position:absolute;inset:0}.lab-slide-stage .deck-slide-image{aspect-ratio:16/9;background:var(--lab-paper);width:100%;height:100%;box-shadow:none;padding:0}.lab-slide-stage .deck-slide-image img{object-fit:contain;width:100%;height:100%}.lab-player-controls{background:var(--lab-surface);justify-content:center;align-items:center;gap:16px;min-height:60px;display:flex}.lab-player:fullscreen{background:var(--lab-base);flex-direction:column;height:100dvh;display:flex}.lab-player:fullscreen .lab-slide-stage{aspect-ratio:auto;flex:1;min-height:0}.design-lab .lab-reading .lesson-content-view{color:var(--lab-ink);background:var(--lab-surface);box-shadow:none;border:0;border-radius:0}.design-lab .lab-reading :is([data-site-control=button],[data-site-control=badge]){background:var(--lab-surface);color:var(--lab-ink);border:1px solid var(--lab-rule);border-radius:6px}.lab-player-controls>span{direction:ltr;unicode-bidi:isolate}@keyframes lab-dropdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lab-glass-enter{0%{opacity:.4;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1050px){.lab-header{padding-inline:24px}.lab-glass-composition{grid-template-columns:1.5fr 1fr;gap:20px;padding-inline:4%}.lab-glass-plane{padding:28px}.lab-glass-plane h1{font-size:34px}}@media (width<=650px){.design-lab .lab-theme-trigger{left:16px;top:max(12px,env(safe-area-inset-top))}.lab-header{padding:max(12px,env(safe-area-inset-top)) 16px 8px;gap:8px}.lab-brand img{width:48px;height:48px}.lab-brand span{display:none}.lab-background{object-position:30% top;opacity:.9;height:100%}.lab-footer{padding:20px 20px max(20px,env(safe-area-inset-bottom))}.lab-breadcrumb{padding:12px 16px 0}.lab-glass-composition{flex-direction:column;gap:0;min-height:auto;padding:190px 16px 12px;display:flex}.lab-orb-caption{background:var(--lab-surface);border-radius:30px;order:0;align-self:center;margin:0 0 18px;padding:6px 22px}.lab-orb-caption strong{font-size:24px}.lab-orb-caption span{font-size:11px}.lab-glass-plane{border-radius:30px;order:1;padding:24px 18px}.lab-glass-plane h1{font-size:30px}.lab-intro{margin:12px 0 20px;font-size:13px}.design-lab .lab-subject{gap:8px;min-height:122px;padding:16px 12px}.lab-subject strong{font-size:17px}.lab-subject-caption{font-size:10px}.design-lab .lab-lesson{grid-template-columns:22px minmax(0,1fr) 52px;gap:8px;padding:14px 8px}.lab-lesson img{object-fit:cover;width:52px;height:52px}.lab-lesson-copy strong{font-size:16px}.lab-player-controls{gap:4px}.lab-reading .lesson-content-view{padding:0}}@media (prefers-reduced-motion:reduce){.design-lab *,.lab-theme-menu{transition:none!important;animation:none!important}}.lab-brand .lab-logo{flex:none;place-items:center;width:64px;height:64px;transition:transform .26s;display:grid}.lab-brand .lab-logo img{object-fit:contain;width:100%;height:100%}.lab-brand:hover .lab-logo,.lab-brand:focus-visible .lab-logo{transform:translateY(-2px)scale(1.04)}[data-lab-theme=glass] .lab-logo{border:1px solid var(--lab-cobalt);background:oklab(100% 0 5.96046e-8/.45);border-radius:22px;padding:5px}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-logo{border:1px solid color-mix(in oklab, var(--lab-cobalt) 35%, white)}}[data-lab-theme=glass] .lab-logo{-webkit-backdrop-filter:blur(10px);filter:drop-shadow(0 6px 14px var(--lab-glacier,#cce0f4)) drop-shadow(0 0 10px #ffffffb3)}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-logo{filter:drop-shadow(0 6px 14px color-mix(in oklab, var(--lab-glacier,#cce0f4) 70%, transparent)) drop-shadow(0 0 10px oklab(100% 0 5.96046e-8/.7))}}@media (width<=640px){.lab-brand .lab-logo{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.lab-brand .lab-logo{transition:none}}.design-lab.lab-live{min-height:calc(100dvh - var(--brand-header-height,72px))}.lab-live .lab-zt-entry{background:var(--lab-pearl);align-items:center;width:100%;max-width:none;height:100%;min-height:100%;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lab-live .lab-zt-entry{background:color-mix(in srgb,var(--lab-pearl) 30%,transparent)}}.lab-live .lab-zt-entry{border:1px solid var(--lab-rule);box-shadow:inset 0 1px 12px var(--lab-pearl)}@supports (color:color-mix(in lab, red, red)){.lab-live .lab-zt-entry{box-shadow:inset 0 1px 12px color-mix(in srgb,var(--lab-pearl) 70%,transparent)}}.lab-live .lab-zt-entry{color:inherit}.lab-live .lab-zt-entry .zt-entry-logo{filter:drop-shadow(0 6px 10px #14285059)}.lab-live .lab-zt-entry:hover,.lab-live .lab-zt-entry:focus-visible{background:var(--lab-surface);box-shadow:0 0 22px var(--lab-glow)}@supports (color:color-mix(in lab, red, red)){.lab-live .lab-zt-entry:hover,.lab-live .lab-zt-entry:focus-visible{box-shadow:0 0 22px color-mix(in srgb,var(--lab-glow) 35%,transparent)}}[data-lab-night] .lab-live .lab-zt-entry{color:#e6eeff;background:#1c2a488c}.lab-live .lab-extra{z-index:2;width:240px;position:absolute;top:40px;left:4%}.lab-live .lab-extra .lab-zt-entry{margin:0}@media (width<=650px){.lab-live .lab-extra{margin:24px auto 0;position:relative;top:auto;left:auto}.lab-live .lab-zt-entry{flex-direction:column;justify-content:center;gap:8px;min-height:122px;padding:14px 10px}.lab-live .lab-zt-entry .zt-entry-logo{width:82%}.lab-live .lab-zt-entry .zt-entry-cta{min-height:36px;padding:0 14px;font-size:13px}}.design-lab.lab-live[data-lab-theme=glass] .lab-subject{background:var(--lab-pearl)!important}@supports (color:color-mix(in lab, red, red)){.design-lab.lab-live[data-lab-theme=glass] .lab-subject{background:color-mix(in srgb,var(--lab-pearl) 30%,transparent)!important}}.design-lab.lab-live[data-lab-theme=glass] .lab-subject{border:1px solid var(--lab-rule)!important;border-radius:24px!important}.design-lab.lab-frame .lab-background{opacity:1;height:100dvh;position:fixed}.lab-frame-sheet{width:min(1100px,100% - 32px);margin:24px auto 120px;padding:clamp(18px,3vw,40px)}[data-lab-theme=glass] .lab-frame-sheet{background:var(--lab-pearl)}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-frame-sheet{background:color-mix(in srgb,var(--lab-pearl) 58%,transparent)}}[data-lab-theme=glass] .lab-frame-sheet{border:1.5px solid var(--lab-pearl);-webkit-backdrop-filter:blur(22px)saturate(120%);box-shadow:var(--lab-shadow), inset 0 0 22px var(--lab-pearl);border-radius:40px}.lab-frame-sheet,.lab-frame-sheet :is(h1,h2,h3,p,span,strong,a){color:var(--lab-ink)}.lab-frame-crumbs{align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.lab-frame-sheet .fold-destination{border-radius:inherit}[data-lab-theme=glass] .lab-frame-sheet .fold-destination{border-radius:26px!important}.lab-frame-sheet [data-ribbon],.lab-frame-sheet .tile-ribbon{display:none!important}.lab-frame-entry .lab-frame-sheet{width:min(900px,100% - 32px);margin-top:max(70px,8vh)}.lab-entry-command{text-align:center;justify-items:center;gap:8px;display:grid}.design-lab .lab-entry-logo-button{width:132px;height:132px;padding:8px;background:0 0!important}.lab-entry-logo-button img{object-fit:contain;width:100%;height:100%}.lab-entry-logo{margin:0}.design-lab .lab-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:12px;display:grid!important;position:static!important}.design-lab.lab-frame .lab-entry-choices .lab-subject{text-align:center;align-items:center;min-height:140px;transform:none;width:auto!important;position:static!important}.lab-frame-entry .entry-theme-toggle{top:max(14px, env(safe-area-inset-top));z-index:60;position:fixed;left:16px}@media (width<=650px){.design-lab .lab-entry-choices{grid-template-columns:1fr}.design-lab.lab-frame .lab-entry-choices .lab-subject{min-height:110px}.lab-frame-sheet{margin-bottom:110px}}.lab-frame-sheet .fold-destination :is(img,picture,video){display:none!important}.lab-frame-sheet .fold-destination{min-height:110px;background:var(--lab-surface)!important}.lab-frame-sheet .fold-destination *{color:var(--lab-ink)!important;text-shadow:none!important}.lab-frame-sheet .fold-destination:before,.lab-frame-sheet .fold-destination:after,.lab-frame-sheet .fold-destination :before,.lab-frame-sheet .fold-destination :after{background-image:none!important}[data-lab-theme=glass] .lab-frame-sheet .fold-destination{background:var(--lab-pearl)!important}@supports (color:color-mix(in lab, red, red)){[data-lab-theme=glass] .lab-frame-sheet .fold-destination{background:color-mix(in srgb,var(--lab-pearl) 45%,transparent)!important}}[data-lab-theme=glass] .lab-frame-sheet .fold-destination{border:1px solid var(--lab-pearl)!important}.design-lab.lab-frame .lab-entry-choices .lab-subject{border:2px solid var(--lab-ink)!important}.entry-theme-toggle.site-look-trigger{top:max(14px, env(safe-area-inset-top));z-index:60;position:fixed;left:16px}.design-lab~.entry-theme-toggle,.app-viewport>.entry-theme-toggle{background:var(--background,#fff);border:1px solid;border-radius:6px;min-height:44px;padding:8px 16px}[data-lab-night]{--lab-ink:#e6eeff;--lab-glass-ink:#e6eeff;--lab-pearl:#96b4ff52;--lab-ice:#16223c;--lab-surface:#1c2a48b3;--lab-rule:#8cafff4d;--lab-base:#0b1222;color:#e6eeff;background-color:#0b1222}[data-lab-night] .lab-background{filter:brightness(.3)saturate(1.35)}[data-lab-night] .lab-glass-plane,[data-lab-night] .lab-frame-sheet{background:#101a3099!important;box-shadow:0 20px 70px #0000008c,inset 0 0 22px #78a0ff2e!important}.design-lab.lab-live[data-lab-night] .lab-subject,[data-lab-night] .lab-frame-sheet .fold-destination{color:#e6eeff;background:#1c2a488c!important}@media (width>=1500px){.lab-glass-composition{max-width:1580px;margin:auto}}.lab-subject-caption,.lab-eyebrow,.lab-intro,.lab-plane-footer,.lab-orb-caption,.world-tile-note,.fold-portal-note,.lab-lesson-copy>span{display:none!important}.lab-orb{aspect-ratio:1;pointer-events:none;grid-area:1/2;justify-self:center;place-items:center;width:min(34vw,470px);display:grid;position:relative}.lab-orb>span{border-radius:50%;position:absolute;inset:0}.lab-orb-halo{box-shadow:0 0 80px 10px var(--orb-tint,#9cc0ff), inset 0 0 60px var(--orb-tint,#9cc0ff)}@supports (color:color-mix(in lab, red, red)){.lab-orb-halo{box-shadow:0 0 80px 10px color-mix(in srgb, var(--orb-tint,#9cc0ff) 55%, transparent), inset 0 0 60px color-mix(in srgb, var(--orb-tint,#9cc0ff) 45%, transparent)}}.lab-orb-halo{transition:box-shadow .6s;animation:5.5s ease-in-out infinite orb-breathe}.lab-orb-sheen{background:conic-gradient(from 0deg, transparent 0 70%, #ffffff8c 78%, transparent 86%);animation:9s linear infinite orb-spin;-webkit-mask:radial-gradient(circle,#0000 62%,#000 66% 70%,#0000 74%);mask:radial-gradient(circle,#0000 62%,#000 66% 70%,#0000 74%)}.lab-orb-dust{background:radial-gradient(circle at 30% 40%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 70% 30%,#ffffffb3 0 1px,#0000 2px),radial-gradient(circle at 55% 70%,#ffe6b4cc 0 1.5px,#0000 2.5px),radial-gradient(circle at 20% 65%,#fff9 0 1px,#0000 2px);animation:7s ease-in-out infinite alternate orb-dust}.lab-orb-word{color:var(--lab-pearl);text-shadow:0 0 24px var(--orb-tint,#9cc0ff), 0 2px 10px #00000059;margin-top:46%;font-size:clamp(26px,3vw,44px);font-weight:600;animation:.7s cubic-bezier(.2,.8,.2,1) both orb-word;position:relative}[data-focus="0"]{--orb-tint:#ffd29a}[data-focus="1"]{--orb-tint:#b8f0d0}[data-focus="2"]{--orb-tint:#8fc2ff}[data-focus="3"]{--orb-tint:#e6b8ff}[data-focus="4"]{--orb-tint:#fff1a8}@keyframes orb-breathe{50%{opacity:.75;transform:scale(1.035)}}@keyframes orb-spin{to{transform:rotate(360deg)}}@keyframes orb-dust{0%{opacity:.5;transform:translateY(6px)rotate(0)}to{opacity:1;transform:translateY(-8px)rotate(8deg)}}@keyframes orb-word{0%{opacity:0;filter:blur(8px);transform:scale(.9)}to{opacity:1;filter:none;transform:none}}@media (width<=650px){.lab-orb{width:200px;margin:-170px auto 16px}.lab-orb-word{font-size:22px}}.design-lab .lab-subject,.design-lab .lab-lesson,.design-lab .lab-group,.lab-frame-sheet .fold-destination,.day-night-toggle{isolation:isolate;position:relative;overflow:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,background .26s!important}.design-lab .lab-subject:after,.design-lab .lab-lesson:after,.design-lab .lab-group:after,.lab-frame-sheet .fold-destination:after,.day-night-toggle:after{content:"";z-index:-1;pointer-events:none;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-2px;transform:translate(120%);background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 62%)!important}.design-lab .lab-subject:is(:hover,:focus-visible):after,.design-lab .lab-lesson:is(:hover,:focus-visible):after,.design-lab .lab-group:hover:after,.lab-frame-sheet .fold-destination:hover:after,.day-night-toggle:hover:after{transform:translate(-120%)}.design-lab .lab-subject:is(:hover,:focus-visible),.design-lab .lab-lesson:hover,.lab-frame-sheet .fold-destination:hover{box-shadow:0 18px 40px -16px #2850a073, 0 0 0 1px #fffc, 0 0 26px var(--lab-glow)!important;transform:translateY(-5px)scale(1.015)!important}@supports (color:color-mix(in lab, red, red)){.design-lab .lab-subject:is(:hover,:focus-visible),.design-lab .lab-lesson:hover,.lab-frame-sheet .fold-destination:hover{box-shadow:0 18px 40px -16px #2850a073, 0 0 0 1px #fffc, 0 0 26px color-mix(in srgb, var(--lab-glow) 45%, transparent)!important}}.design-lab .lab-subject:active,.design-lab .lab-lesson:active,.design-lab .lab-group:active,.lab-frame-sheet .fold-destination:active,.day-night-toggle:active{box-shadow:inset 0 3px 14px #0000002e, 0 0 30px var(--lab-glow)!important;transform:translateY(1px)scale(.97)!important}@supports (color:color-mix(in lab, red, red)){.design-lab .lab-subject:active,.design-lab .lab-lesson:active,.design-lab .lab-group:active,.lab-frame-sheet .fold-destination:active,.day-night-toggle:active{box-shadow:inset 0 3px 14px #0000002e, 0 0 30px color-mix(in srgb, var(--lab-glow) 55%, transparent)!important}}.design-lab .lab-subject:active,.design-lab .lab-lesson:active,.design-lab .lab-group:active,.lab-frame-sheet .fold-destination:active,.day-night-toggle:active{transition-duration:90ms!important}.lab-subject-symbol svg{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.design-lab .lab-subject:hover .lab-subject-symbol svg{transform:scale(1.18)rotate(-6deg)}.lab-frame-sheet>*{animation:.52s cubic-bezier(.2,.8,.2,1) both lab-rise}.lab-lesson-list>*{animation:.48s cubic-bezier(.2,.8,.2,1) both lab-rise}.lab-lesson-list>:nth-child(2){animation-delay:50ms}.lab-lesson-list>:nth-child(3){animation-delay:.1s}.lab-lesson-list>:nth-child(4){animation-delay:.15s}.lab-lesson-list>:nth-child(n+5){animation-delay:.2s}.lab-subjects>*{animation:.52s cubic-bezier(.2,.8,.2,1) both lab-rise}.lab-subjects>:nth-child(2){animation-delay:60ms}.lab-subjects>:nth-child(3){animation-delay:.12s}.lab-subjects>:nth-child(4){animation-delay:.18s}.lab-subjects>:nth-child(5){animation-delay:.24s}@keyframes lab-rise{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}.lab-origin{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px}.day-night-toggle{-webkit-backdrop-filter:blur(16px)saturate(1.4);cursor:pointer;place-items:center;width:46px;height:46px;color:#1f3f6b!important;background:#ffffff73!important;border:1px solid #fffc!important;border-radius:50%!important;min-height:46px!important;padding:0!important;display:grid!important;box-shadow:0 8px 24px -10px #1f3f6b80,inset 0 1px #ffffffe6!important}.day-night-toggle svg{grid-area:1/1;width:22px;height:22px;transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .3s}.day-night-toggle .dn-moon{opacity:0;transform:rotate(-90deg)scale(.4)}.day-night-toggle[data-night] .dn-sun{opacity:0;transform:rotate(90deg)scale(.4)}.day-night-toggle[data-night] .dn-moon{opacity:1;transform:none}.day-night-toggle[data-night]{color:#f4f1ea!important;background:#0a0a0e73!important;border-color:#ffffff47!important;box-shadow:0 8px 26px -8px #000c,inset 0 1px #ffffff38,0 0 18px #ffd6962e!important}[data-lab-night]{--lab-ink:#f4f1ea;--lab-glass-ink:#f4f1ea;--lab-pearl:#ffffff38;--lab-ice:#0a0a0d;--lab-surface:#0c0c106b;--lab-rule:#fff3;--lab-base:#050507;--lab-glow:#ffd29a;background-color:#050507}[data-lab-night] .lab-background{filter:none;opacity:1!important}[data-lab-night] .lab-glass-plane,[data-lab-night] .lab-frame-sheet,[data-lab-night] .lab-lessons,[data-lab-night] .lab-reading{-webkit-backdrop-filter:blur(26px)saturate(1.5)!important;backdrop-filter:blur(26px)saturate(1.5)!important;background:#08080c61!important;border-color:#fff3!important;box-shadow:0 30px 80px -20px #000000d9,inset 0 1px #ffffff2e,inset 0 0 30px #ffffff0a!important}.design-lab.lab-live[data-lab-night] .lab-subject,[data-lab-night] .lab-lesson,[data-lab-night] .lab-group,[data-lab-night] .lab-frame-sheet .fold-destination{color:#f4f1ea!important;background:linear-gradient(160deg,#ffffff1a,#ffffff05)!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #fff3,0 10px 30px -14px #000000e6!important}[data-lab-night] .lab-subject:after,[data-lab-night] .lab-lesson:after,[data-lab-night] .fold-destination:after{background:linear-gradient(115deg,#0000 30%,#ffe1b440 48%,#0000 62%)!important}[data-lab-night] .lab-orb-word{color:#fff}.design-lab.lab-frame.lab-frame-entry .lab-entry-choices .lab-subject{border-width:1px!important}[data-lab-night].lab-frame-entry .lab-entry-choices .lab-subject{border-color:#ffffff38!important}@media (prefers-reduced-motion:reduce){.lab-orb *,.day-night-toggle svg{transition:none!important;animation:none!important}}.design-lab.lab-frame-entry .lab-frame-sheet{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.design-lab .lab-subject-symbol,.lab-frame-sheet .fold-destination svg:not([data-ribbon] *){display:none!important}.design-lab .lab-subject strong{letter-spacing:-.01em;font-size:clamp(20px,2vw,26px);font-weight:600}.design-lab .lab-subject,.design-lab.lab-live[data-lab-theme=glass] .lab-subject,.design-lab.lab-frame .lab-entry-choices .lab-subject,.lab-frame-sheet .fold-destination,.design-lab .lab-lesson,.design-lab .lab-group{-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);color:var(--lab-ink)!important;background:linear-gradient(150deg,#ffffff8c,#ffffff1f 55%,#c8dcff38)!important;border:1px solid #ffffffd9!important;border-radius:26px!important;box-shadow:inset 0 1px #fffffff2,inset 0 -10px 24px #78a0e624,0 14px 34px -18px #1f3f6b73!important}.design-lab.lab-frame .lab-entry-choices .lab-subject{justify-content:center;min-height:120px}[data-lab-night] :is(.lab-subject,.lab-lesson,.lab-group,.fold-destination),.design-lab.lab-live[data-lab-night] .lab-subject,[data-lab-night].lab-frame .lab-entry-choices .lab-subject{color:#f4f1ea!important;background:linear-gradient(150deg,#ffffff24,#ffffff08 55%,#ffdcaa0f)!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 24px #00000040,0 14px 34px -16px #000000e6!important}.design-lab .lab-subject,.design-lab.lab-live[data-lab-theme=glass] .lab-subject,.design-lab.lab-frame .lab-entry-choices .lab-subject,.lab-frame-sheet .fold-destination,.design-lab .lab-lesson,.design-lab .lab-group{-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);background:linear-gradient(150deg,#ffffffd1,#f0f6ff99 55%,#d6e4ffa8)!important}[data-lab-night] :is(.lab-subject,.lab-lesson,.lab-group,.fold-destination),.design-lab.lab-live[data-lab-night] .lab-subject,[data-lab-night].lab-frame .lab-entry-choices .lab-subject{background:linear-gradient(150deg,#1e1e24c7,#0c0c10b3 55%,#282018b8)!important}.design-lab .lab-subject,.design-lab.lab-live[data-lab-theme=glass] .lab-subject,.design-lab.lab-frame .lab-entry-choices .lab-subject,.lab-frame-sheet .fold-destination,.design-lab .lab-lesson,.design-lab .lab-group{-webkit-backdrop-filter:blur(34px)saturate(1.9)brightness(1.08)contrast(.9);backdrop-filter:blur(34px)saturate(1.9)brightness(1.08)contrast(.9);text-shadow:0 1px #ffffffb3;background:radial-gradient(120% 80% at 20% 0,#ffffff8c,#0000 55%),linear-gradient(160deg,#ffffff57,#e1ecff2e 50%,#bed2f54d)!important;border:1.5px solid #ffffffb3!important;box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 2px #5a82c847,inset 2px 0 8px #ffffff59,inset -2px 0 8px #ffffff40,inset 0 -18px 30px #6e96dc2e,0 1px #fff9,0 18px 40px -16px #19376e80!important}.design-lab .lab-entry-main,.design-lab .lab-entry-command,.design-lab .lab-entry-choices,.design-lab .lab-subjects{filter:none!important;animation-fill-mode:none!important}.design-lab .lab-subject,.design-lab.lab-live[data-lab-theme=glass] .lab-subject,.design-lab.lab-frame .lab-entry-choices .lab-subject,.lab-frame-sheet .fold-destination,.design-lab .lab-lesson,.design-lab .lab-group{-webkit-backdrop-filter:blur(5px)saturate(1.8)brightness(1.1);backdrop-filter:blur(5px)saturate(1.8)brightness(1.1);text-shadow:0 1px 6px #ffffff8c;background:linear-gradient(135deg,#ffffff29,#ffffff0d 45%,#ffffff1a)!important;border:1px solid #ffffff59!important;border-radius:30px!important;box-shadow:inset 1.5px 1.5px #ffffffd9,inset -1px -1px #fff6,inset 6px 6px 14px -6px #ffffff8c,inset -8px -8px 18px -8px #0000002e,0 10px 28px -12px #00000059!important}.design-lab .lab-subject:before,.design-lab .lab-lesson:before,.design-lab .lab-group:before,.lab-frame-sheet .fold-destination:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;-webkit-backdrop-filter:blur(14px)brightness(1.25)saturate(2);backdrop-filter:blur(14px)brightness(1.25)saturate(2);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-lab-night] :is(.lab-subject,.lab-lesson,.lab-group,.fold-destination),.design-lab.lab-live[data-lab-night] .lab-subject,[data-lab-night].lab-frame .lab-entry-choices .lab-subject{-webkit-backdrop-filter:blur(5px)saturate(1.6)brightness(.9);backdrop-filter:blur(5px)saturate(1.6)brightness(.9);text-shadow:0 1px 6px #000000b3;background:linear-gradient(135deg,#ffffff1a,#0000001f 50%,#ffffff0d)!important;border:1px solid #fff3!important;box-shadow:inset 1.5px 1.5px #ffffff73,inset -1px -1px #ffffff26,inset 6px 6px 14px -6px #fff3,0 10px 28px -12px #000c!important}.design-lab .lab-subject:before,.design-lab .lab-lesson:before,.design-lab .lab-group:before,.lab-frame-sheet .fold-destination:before{content:none!important}.design-lab .lab-subject,.design-lab.lab-live[data-lab-theme=glass] .lab-subject,.design-lab.lab-frame .lab-entry-choices .lab-subject,.lab-frame-sheet .fold-destination,.design-lab .lab-lesson,.design-lab .lab-group{-webkit-backdrop-filter:blur(8px)saturate(1.8)brightness(1.08);backdrop-filter:blur(8px)saturate(1.8)brightness(1.08);border:1px solid #ffffff8c!important;box-shadow:inset 0 1px #ffffffe6,inset 0 0 18px #ffffff40,0 8px 24px -14px #14285059!important}[data-lab-night] :is(.lab-subject,.lab-lesson,.lab-group,.fold-destination),.design-lab.lab-live[data-lab-night] .lab-subject,[data-lab-night].lab-frame .lab-entry-choices .lab-subject{border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff59,inset 0 0 18px #ffffff0f,0 8px 24px -14px #000c!important}.lab-orb{display:none!important}@media (width>=1100px){.lab-frame-entry .lab-frame-sheet{z-index:2;align-items:center;width:min(400px,32vw);min-height:100dvh;display:flex;position:relative;margin:0 6vw 0 auto!important;padding:0!important}.lab-frame-entry .lab-entry-main,.lab-frame-entry .lab-entry-command{width:100%}.lab-frame-entry .lab-entry-logo{top:max(18px, env(safe-area-inset-top));z-index:6;position:fixed;right:26px}.design-lab .lab-frame-entry .lab-entry-logo-button,.lab-frame-entry .lab-entry-logo-button{width:96px!important;height:96px!important}.design-lab .lab-entry-choices{grid-template-columns:1fr!important}.design-lab.lab-frame .lab-entry-choices .lab-subject{min-height:92px!important}.lab-glass-composition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.lab-glass-composition .lab-glass-plane{z-index:2;position:relative}.lab-frame:not(.lab-frame-entry) .lab-frame-sheet{z-index:2;width:min(820px,55vw);margin:24px 4vw calc(var(--role-dock-clearance,0px) + 40px) auto;position:relative}.design-lab:not(.lab-live) .lab-lessons{z-index:2;width:min(820px,55vw);margin-left:auto;margin-right:4vw;position:relative}}@media (width<=1099px){.lab-frame-entry .lab-frame-sheet{z-index:2;width:min(560px,100% - 32px);position:relative;margin:calc(var(--orb,220px) + 96px) auto 32px!important;padding:0!important}.lab-frame-entry{--orb:min(54vw, 30dvh, 300px)}.lab-frame-entry .lab-entry-logo{top:max(10px, env(safe-area-inset-top));z-index:6;position:absolute;right:14px}.design-lab .lab-frame-entry .lab-entry-logo-button,.lab-frame-entry .lab-entry-logo-button{width:64px!important;height:64px!important}.design-lab.lab-frame .lab-entry-choices .lab-subject{min-height:78px!important}.design-lab.lab-live,.design-lab.lab-frame{--orb:min(54vw, 30dvh, 300px)}.lab-glass-composition{flex-direction:column;padding:calc(var(--orb) + 50px) 16px 24px!important;min-height:auto!important;display:flex!important}.lab-glass-composition .lab-glass-plane{z-index:2;position:relative}.lab-frame:not(.lab-frame-entry) .lab-frame-sheet{z-index:2;margin:calc(var(--orb) + 44px) auto calc(var(--role-dock-clearance,0px) + 28px);position:relative}.design-lab:not(.lab-live) .lab-main{padding-top:calc(var(--orb,220px) + 20px)}.design-lab:not(.lab-live){--orb:min(54vw, 30dvh, 300px)}[data-lab-screen=reading].design-lab:not(.lab-live) .lab-main{padding-top:110px}.lab-lessons,.lab-reading{width:auto!important;margin:16px!important}}@media (width<=650px) and (width>=0){.design-lab .lab-entry-choices{grid-template-columns:1fr!important;gap:12px!important}}@media (width>=651px) and (width<=1099px){.design-lab .lab-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.design-lab.lab-frame,.design-lab.lab-live{display:flow-root}@media (width<=1099px){.lab-frame-entry .lab-entry-logo{top:max(10px, env(safe-area-inset-top))!important;position:fixed!important;right:14px!important}}.entry-logo-corner{z-index:70;top:max(14px, env(safe-area-inset-top));margin:0;position:fixed;right:22px}.entry-logo-corner .lab-entry-logo-button{width:96px;height:96px;box-shadow:none;border:0;padding:6px;background:0 0!important}.entry-logo-corner img{object-fit:contain;filter:drop-shadow(0 6px 16px #00000040);width:100%;height:100%}@media (width<=1099px){.entry-logo-corner{right:12px;top:max(8px, env(safe-area-inset-top))}.entry-logo-corner .lab-entry-logo-button{width:60px;height:60px}}.design-lab.lab-frame.lab-frame-sheet{background:var(--lab-base)!important;width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.lab-frame .command-kicker{display:none!important}@media (width>=1100px){.lab-frame:not(.lab-frame-entry) .lab-main.lab-frame-sheet{width:min(820px,55vw)!important;margin:24px 4vw calc(var(--role-dock-clearance,0px) + 40px) auto!important}}@media (width<=1099px){.lab-frame:not(.lab-frame-entry) .lab-main.lab-frame-sheet{width:min(1100px,100% - 24px)!important}}:root[data-site-look]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-site-look]:has(.site-folded){--look-ice:#cce0f4;--look-pearl:#f6faff;--look-glass-ink:#1f3f6b;--look-glow:#6799ff;--look-lavender:#bac3f2;--look-pistachio:#cdf08e;--look-coral:#ff7f68;--look-cream:#fff3cf;--look-cobalt:#0922ff;--look-ill-ink:#142143;--look-acid:#f5ff00;--look-print:#080907;--look-paper:#fffdf2}:root.dark[data-site-look]:has(.site-folded){--look-ice:#cce0f4;--look-pearl:#f6faff;--look-glass-ink:#1f3f6b;--look-glow:#6799ff;--look-lavender:#bac3f2;--look-pistachio:#cdf08e;--look-coral:#ff7f68;--look-cream:#fff3cf;--look-cobalt:#0922ff;--look-ill-ink:#142143;--look-acid:#f5ff00;--look-print:#080907;--look-paper:#fffdf2}:root[data-site-look=glass]:has(.site-folded){--fold-paper:var(--look-pearl)}:root.dark[data-site-look=glass]:has(.site-folded){--fold-paper:var(--look-pearl)}@supports (color:color-mix(in lab, red, red)){:root[data-site-look=glass]:has(.site-folded){--fold-paper:color-mix(in srgb, var(--look-pearl) 62%, transparent)}:root.dark[data-site-look=glass]:has(.site-folded){--fold-paper:color-mix(in srgb, var(--look-pearl) 62%, transparent)}}:root[data-site-look=glass]:has(.site-folded){--fold-ink:var(--look-glass-ink);--fold-base:var(--look-ice);--fold-surface:#fffc;--fold-muted:#46648f;--fold-rule:white}:root.dark[data-site-look=glass]:has(.site-folded){--fold-ink:var(--look-glass-ink);--fold-base:var(--look-ice);--fold-surface:#fffc;--fold-muted:#46648f;--fold-rule:white}@supports (color:color-mix(in lab, red, red)){:root[data-site-look=glass]:has(.site-folded){--fold-rule:color-mix(in srgb, white 85%, var(--look-glow))}:root.dark[data-site-look=glass]:has(.site-folded){--fold-rule:color-mix(in srgb, white 85%, var(--look-glow))}}:root[data-site-look=glass]:has(.site-folded){--fold-shadow-color:var(--look-glass-ink)}:root.dark[data-site-look=glass]:has(.site-folded){--fold-shadow-color:var(--look-glass-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-site-look=glass]:has(.site-folded){--fold-shadow-color:color-mix(in srgb, var(--look-glass-ink) 18%, transparent)}:root.dark[data-site-look=glass]:has(.site-folded){--fold-shadow-color:color-mix(in srgb, var(--look-glass-ink) 18%, transparent)}}:root[data-site-look=glass]:has(.site-folded){--fold-highlight:#ffffffe6;--fold-blue:#2f5fe0;--fold-mint:var(--look-glow);--fold-coral:var(--look-lavender);--fold-gold:var(--look-glow);--fold-plum:#5b6fe0;--fold-shadow:0 20px 60px -20px var(--fold-shadow-color), inset 0 1px 0 #fffc;--fold-shelf-shadow:0 16px 50px -24px var(--fold-shadow-color);--radius:1.25rem}:root.dark[data-site-look=glass]:has(.site-folded){--fold-highlight:#ffffffe6;--fold-blue:#2f5fe0;--fold-mint:var(--look-glow);--fold-coral:var(--look-lavender);--fold-gold:var(--look-glow);--fold-plum:#5b6fe0;--fold-shadow:0 20px 60px -20px var(--fold-shadow-color), inset 0 1px 0 #fffc;--fold-shelf-shadow:0 16px 50px -24px var(--fold-shadow-color);--radius:1.25rem}:root[data-site-look] .site-folded{--primary:var(--fold-blue);--primary-foreground:#fff;--popover:var(--fold-surface);--popover-foreground:var(--fold-ink);color:var(--fold-ink)}:root[data-site-look] .paper-environment{background-position:50%;background-size:cover}:root[data-site-look] .paper-environment:after{content:"";position:absolute;inset:0}:root[data-site-look] .paper-environment .console-glow{display:none}:root[data-site-look=glass] .paper-environment{background-image:url(/assets/world-day-CeqAyOQS.jpg)}:root[data-site-look=glass] .paper-environment:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#f6faff40,#cce0f48c)}:root[data-site-look] body{background:var(--fold-base)}:root[data-site-look=glass] .site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state,.arcade-page-header,.teaching-command-header,.command-hero,.arcade-toolbar,[data-slot=card]):not(.explorer *){background:var(--fold-paper);border:1px solid var(--fold-rule);box-shadow:var(--fold-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.3);border-radius:24px}:root[data-site-look=glass] .site-folded :is(.arcade-page-header,.teaching-command-header):before{display:none}:root[data-site-look=glass] .site-folded [data-site-control=button]{border-radius:999px}.site-look-trigger{border:1px solid var(--border);background:var(--background);border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.site-look-trigger{background:color-mix(in srgb, var(--background) 70%, transparent)}}.site-look-trigger{color:var(--foreground);white-space:nowrap}.site-look-menu{z-index:120;background:var(--popover,#fff);min-width:200px;color:var(--popover-foreground,#111);border:1px solid var(--border);transform-origin:top;direction:rtl;border-radius:14px;padding:6px;animation:.18s ease-out site-look-drop;box-shadow:0 18px 50px -18px #00000059}.site-look-option{cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:15px;display:flex}.site-look-option[data-highlighted]{background:var(--primary,#2f5fe0)}@supports (color:color-mix(in lab, red, red)){.site-look-option[data-highlighted]{background:color-mix(in srgb, var(--primary,#2f5fe0) 14%, transparent)}}@keyframes site-look-drop{0%{opacity:0;transform:translateY(-6px)scaleY(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-look-menu{animation:none}}:root[data-site-look=glass] .site-brand-mark{filter:drop-shadow(0 4px 10px #6799ff73)}:root[data-site-look=glass]:has(.site-folded){--ribbon-deep:#5b77c9;--ribbon-blue:#8fb1ff;--ribbon-face:#cfe0ff;--ribbon-cyan:#fff;--ribbon-highlight:#fffffff2;--console-glow-1:#bac3f280}:root[data-site-look=glass] .fold-destination{border-radius:26px!important;box-shadow:0 0 0 1px #fffc,0 20px 50px -20px #1f3f6b73!important}:root[data-site-look] .brand-header{background:var(--fold-base)!important}@supports (color:color-mix(in lab, red, red)){:root[data-site-look] .brand-header{background:color-mix(in srgb, var(--fold-base) 82%, transparent)!important}}:root[data-site-look] .brand-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important;border-bottom:1px solid var(--fold-rule)!important}:root[data-site-look] .classroom-header-action{background:var(--fold-surface)!important;color:var(--fold-ink)!important;border:1px solid var(--fold-rule)!important;box-shadow:none!important}:root[data-site-night]:has(.site-folded){--fold-paper:#121a2c9e;--fold-ink:#e6eeff;--fold-base:#0b1222;--fold-surface:#16223c;--fold-rule:#8cafff47;--fold-muted:#a9b8d6;--popover:#16223c;--popover-foreground:#e6eeff;--foreground:#e6eeff;--muted-foreground:#a9b8d6;--fold-shadow-color:#00000080;--fold-highlight:#8cafff59;--ribbon-deep:#1d2c55;--ribbon-blue:#4f74d6;--ribbon-face:#7fa2ff;--ribbon-cyan:#bcd0ff}:root[data-site-night] .paper-environment{filter:brightness(.32)saturate(1.3)hue-rotate(8deg)}:root[data-site-night] .site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state,.arcade-page-header,.teaching-command-header,.command-hero,.arcade-toolbar,[data-slot=card]):not(.explorer *){color:#e6eeff;background:#141e348c!important;border-color:#8cafff47!important}:root[data-site-night] :is(.brand-header,header){background:#0b1222d1!important;border-color:#8cafff38!important}:root[data-site-night] :is(.classroom-header-action,.site-look-trigger,header [data-site-control=button]){color:#e6eeff!important;background:#1c2a48cc!important;border-color:#8cafff4d!important}:root[data-site-night] nav[class*=dock],:root[data-site-night] [class*=role-dock]{background:#0b1222d9!important;border-color:#8cafff40!important}:root[data-site-night] .site-look-menu{color:#e6eeff;background:#16223c}:root[data-site-night] .paper-environment{filter:none;background-image:url(/assets/world-night-CzDJr7I2.jpg)}:root[data-site-night] .paper-environment:after{background:linear-gradient(#0000001a,#00000073)}:root[data-site-night]:has(.site-folded){--fold-paper:#0a0a0e6b;--fold-ink:#f4f1ea;--fold-base:#050507;--fold-surface:#121216b3;--fold-rule:#fff3;--fold-muted:#b9b4aa;--popover:#141418;--popover-foreground:#f4f1ea;--foreground:#f4f1ea;--muted-foreground:#b9b4aa}:root[data-site-night] .site-folded :is(.surface-panel,.arcade-panel,.strip-group,.arcade-state,.arcade-page-header,.teaching-command-header,.command-hero,.arcade-toolbar,[data-slot=card]):not(.explorer *){color:#f4f1ea;background:#0a0a0e6b!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff29,0 20px 50px -20px #000c!important}:root[data-site-night] :is(.brand-header,header){-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0505078c!important;border-color:#ffffff24!important}:root[data-site-night] :is(.classroom-header-action,header [data-site-control=button]){color:#f4f1ea!important;background:#ffffff14!important;border-color:#fff3!important}:root[data-site-night] nav[class*=dock],:root[data-site-night] [class*=role-dock]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05050799!important;border-color:#ffffff29!important}:root[data-site-night] body{background:#050507}.entry-theme-toggle.day-night-toggle,.app-viewport>.entry-theme-toggle.day-night-toggle{top:max(14px, env(safe-area-inset-top));z-index:60;position:fixed;left:16px}:root[data-site-look] :is([role=dialog],[role=alertdialog]){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#1f3f6b;-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);max-height:calc(var(--kb-vh,100dvh) - 24px)!important;background:linear-gradient(150deg,#ffffffc7,#ebf3ff9e)!important;border:1px solid #ffffffe6!important;border-radius:28px!important;overflow-y:auto!important;box-shadow:inset 0 1px #fffffff2,0 30px 80px -24px #1f3f6b8c!important}:root[data-site-look][data-keyboard=true] :is([role=dialog],[role=alertdialog]).fixed{top:calc(var(--kb-top,0px) + var(--kb-vh,100dvh) / 2)!important}:root[data-site-look] :is([role=dialog],[role=alertdialog]) :is(.rounded-xl,.rounded-2xl,[class*="shadow-[var(--shadow-chunky)]"],[class*="border-[3px]"],[class*=border-b-4]){box-shadow:none!important;background:#ffffff59!important;border-width:1px!important;border-color:#fffc!important;border-radius:18px!important}:root[data-site-look] [data-radix-popper-content-wrapper]>*{max-height:calc(var(--kb-vh,100dvh) - 32px);overflow-y:auto}:root[data-site-look] .fixed.inset-0[data-state=open]:not([role]){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1e3c40!important}:root[data-site-night] :is([role=dialog],[role=alertdialog]){color:#f4f1ea;background:linear-gradient(150deg,#1c1c22b8,#0a0a0ea8)!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff2e,0 30px 80px -20px #000000e6!important}:root[data-site-night] :is([role=dialog],[role=alertdialog]) :is(.rounded-xl,.rounded-2xl,[class*="border-[3px]"],[class*=border-b-4]){background:#ffffff0f!important;border-color:#ffffff29!important}:root[data-site-night] :is([role=dialog],[role=alertdialog]) :is(h1,h2,h3,p,span,strong,li,td,th,label){color:#f4f1ea}:root[data-site-night] .fixed.inset-0[data-state=open]:not([role]){background:#00000080!important}:root[data-site-look] :is([role=dialog],[role=alertdialog])>:not(button) :is(section,article,div)[class]:not([class*=flex]):not([class*=grid]){box-shadow:none!important}:root[data-site-look] :is([role=dialog],[role=alertdialog]) :is(section,article,.surface-panel,[class*=card],[class*=panel]){background:#ffffff4d!important;border:1px solid #ffffffbf!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffb3!important}:root[data-site-night] :is([role=dialog],[role=alertdialog]) :is(section,article,.surface-panel,[class*=card],[class*=panel]){box-shadow:none!important;background:#ffffff0d!important;border-color:#ffffff29!important}:root{--stage:0px;--orb:min(54vw, 30dvh, 300px);--orb-left:calc(50vw - var(--orb) / 2);--orb-top:calc(max(78px, env(safe-area-inset-top) + 70px))}@media (width>=1100px){:root{--stage:clamp(360px, 40vw, 640px);--orb:min(calc(var(--stage) - 96px), 60dvh, 540px);--orb-left:max(clamp(48px, 4.5vw, 110px), calc(var(--stage) / 2 - var(--orb) / 2));--orb-top:calc(52dvh - var(--orb) / 2)}}@media (width<=1099px) and (height<=520px){:root{--orb:min(28dvh, 120px);--orb-top:8px}}html[data-world-screen=reading]{--orb:96px;--orb-left:20px;--orb-top:calc(100dvh - 120px - var(--role-dock-clearance,0px))}.world-root{z-index:0;pointer-events:none;position:fixed;inset:0}.site-studio{isolation:isolate}.site-studio .design-lab.lab-live,.site-studio .design-lab.lab-frame{background:0 0!important}.site-studio>:not(.world-root){z-index:1;position:relative}.site-studio>.app-viewport :is(.entry-logo-corner,.entry-theme-toggle){position:fixed}.lab-world{z-index:0;pointer-events:none;background:#dfe7f2;position:fixed;inset:0;overflow:hidden}html[data-site-night] .lab-world{background:#04060b}.lab-world .lab-background,.lab-world .lab-water{object-fit:cover;object-position:30% 58%;inset:0;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;animation:none!important;position:absolute!important}.lab-world .lab-water{transition:opacity .6s;opacity:0!important}.lab-world .lab-water[data-ready]{opacity:1!important}.living-orb{z-index:1;left:var(--orb-left);top:var(--orb-top);width:var(--orb);aspect-ratio:1;pointer-events:none;transition:left .7s cubic-bezier(.2,.8,.2,1),top .7s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.2,.8,.2,1);position:fixed}.living-orb-float{animation:9s ease-in-out infinite orb-float;position:absolute;inset:0}.living-orb-body{border-radius:50%;position:absolute;inset:0}.living-orb-canvas,.living-orb-still{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.living-orb-canvas{opacity:0;transition:opacity .5s}.living-orb-canvas[data-ready]{opacity:1}.living-orb-still{background-position:50%;background-size:180%;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -30px 60px #ffffff59,inset 0 30px 60px #00143c40}.living-orb-still[data-hidden]{opacity:0}.living-orb-canvas[data-ready]~.living-orb-word,.living-orb-word{white-space:nowrap;font-size:clamp(18px, calc(var(--orb) / 10), 46px);color:#fff;text-shadow:0 2px 14px #0a1e3c8c;font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1) .25s both orb-word;position:absolute;top:50%;left:50%;translate:-50% -50%}html[data-world-leaving] .living-orb-word{opacity:0;transition:opacity .2s}html[data-world-screen=reading] .living-orb-word{display:none}@keyframes orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}html[data-orb-mode]{--orb:min(94vw, 82dvh, 760px);--orb-left:calc(50vw - var(--orb) / 2);--orb-top:calc(50dvh - var(--orb) / 2)}html[data-orb-mode] .world-root{z-index:51}html[data-orb-mode] .living-orb{z-index:60}.orb-scrim{z-index:55;pointer-events:auto;-webkit-backdrop-filter:blur(6px)saturate(110%);background:#14203a52;animation:.4s both orb-scrim-in;position:fixed;inset:0}html[data-site-night] .orb-scrim{background:#02040a80}@keyframes orb-scrim-in{0%{opacity:0}to{opacity:1}}html[data-orb-mode] .living-orb-word{visibility:hidden;opacity:0!important}html[data-orb-mode] .living-orb-float{animation:none}.living-orb-panel{pointer-events:none;display:grid;position:absolute;inset:12%}.orb-schedule{pointer-events:auto;color:#0d1b33;-webkit-backdrop-filter:blur(20px)saturate(150%);background:#ffffff42;border-radius:26px;flex-direction:column;min-height:0;padding:12px 14px;animation:.45s .25s both orb-word;display:flex;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 18px 40px #ffffff38,inset 0 -18px 40px #1e3c781f,0 24px 60px #0f235040}html[data-site-night] .orb-schedule{color:#f2f5fb;background:#0a0e1a6b;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 18px 40px #a0beff14,0 24px 60px #00000080}.orb-schedule header{justify-content:space-between;align-items:center;gap:8px;display:flex}.orb-schedule h2{margin:0;font-size:clamp(16px,2.2vw,22px);font-weight:700}.orb-schedule-close{min-height:44px;color:inherit;-webkit-backdrop-filter:blur(8px);background:#ffffff59;border-radius:999px;padding:0 16px;font-weight:600;box-shadow:inset 0 0 0 1px #fff9,inset 0 6px 14px #ffffff4d}html[data-site-night] .orb-schedule-close{background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.orb-schedule-body{overscroll-behavior:contain;flex:1;min-height:0;font-size:14px;overflow-y:auto}.orb-schedule-body .schedule-band{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.orb-schedule-body .schedule-header{display:none}html[data-world-screen=subjects] :is(.lab-frame-sheet,.lab-glass-plane),html[data-world-screen=entry] :is(.lab-frame-sheet,.lab-glass-plane){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-world-screen=browse] .lab-frame-sheet{-webkit-backdrop-filter:blur(12px)saturate(125%)!important;background:#ffffff57!important}html[data-site-night][data-world-screen=browse] .lab-frame-sheet{background:#080c1680!important}:is(html[data-world-screen=browse] .lab-frame-sheet:has(.fold-destination):not(:has(.lab-lesson)),html[data-world-screen=browse] .lab-glass-plane:has(.fold-destination):not(:has(.lab-lesson))){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}@media (width>=1100px){.lab-frame-entry .lab-frame-sheet{width:min(400px, calc(100vw - var(--stage) - 8vw))!important;margin:0 4vw 0 auto!important}.lab-frame:not(.lab-frame-entry) .lab-main.lab-frame-sheet,.design-lab.lab-live:not(.lab-frame) .lab-main{width:min(880px, calc(100vw - var(--stage) - 5vw))!important;margin-left:auto!important;margin-right:3vw!important}.design-lab.lab-live:not(.lab-frame) .lab-glass-composition{padding:48px 0!important;display:block!important}html[data-world-screen=reading] .lab-frame:not(.lab-frame-entry) .lab-main.lab-frame-sheet{width:min(1280px,100vw - 48px)!important;margin:16px auto!important}}@media (width<=1099px){.design-lab.lab-live,.design-lab.lab-frame,.design-lab:not(.lab-live){--orb:inherit}.lab-frame:not(.lab-frame-entry) .lab-frame-sheet{margin-top:calc(var(--orb-top) + var(--orb) + 20px)!important}.lab-frame-entry .lab-frame-sheet{margin-top:calc(var(--orb-top) + var(--orb) + 24px)!important}.lab-glass-composition{padding-top:calc(var(--orb-top) + var(--orb) + 12px)!important}html[data-world-screen=reading] .lab-frame:not(.lab-frame-entry) .lab-frame-sheet{margin-top:12px!important}}html[data-world-leaving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.lab-group,h1,.fold-destination,.fold-breadcrumb,.app-route-content>*){opacity:0;transition:transform .26s cubic-bezier(.5,0,.75,0),opacity .24s ease-in;transform:translate(60px)}html[data-world-leaving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.fold-destination):nth-child(2){transition-delay:30ms}html[data-world-leaving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.fold-destination):nth-child(3){transition-delay:60ms}html[data-world-leaving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.fold-destination):nth-child(n+4){transition-delay:90ms}html[data-world-arriving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.lab-group,h1,.fold-destination){animation:.42s cubic-bezier(.2,.8,.2,1) both world-enter}html[data-world-arriving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.fold-destination):nth-child(2){animation-delay:40ms}html[data-world-arriving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.fold-destination):nth-child(3){animation-delay:80ms}html[data-world-arriving] .design-lab .lab-main :is(.lab-subject,.lab-lesson,.fold-destination):nth-child(n+4){animation-delay:.12s}@keyframes world-enter{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.living-orb,.living-orb *,.lab-world *{transition:none!important;animation:none!important}html[data-world-arriving] .design-lab .lab-main *{animation:none!important}}.app-main-fullheight>.app-route-content{flex-direction:column;flex:auto;min-height:0;display:flex}.calendar-command-page{flex:auto;min-height:0}.calendar-content-scroll{touch-action:pan-y}html[data-site-look] .calendar-workspace{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff8c;border-color:#ffffffb3}html[data-site-night] .calendar-workspace{background:#080a129e;border-color:#ffffff1f}.site-studio .design-lab.lab-live,.site-studio .app-viewport{pointer-events:none}.site-studio .design-lab.lab-live .lab-main,.site-studio .app-viewport>:not(.design-lab),.site-studio .design-lab.lab-live .lab-main *{pointer-events:auto}html[data-site-look][data-orb-mode],html[data-site-look][data-orb-mode] body{overflow:hidden}html[data-site-look] .orb-lens-overlay{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:fixed;inset:0}html[data-site-look] [role=dialog].orb-lens{left:var(--lens-x,var(--orb-left));top:var(--lens-y,var(--orb-top));width:var(--lens-size,var(--orb));height:var(--lens-size,var(--orb));z-index:61;max-width:none;color:var(--glass-ink);opacity:0;padding:0;transition:none;position:fixed;transform:none;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:50%!important;overflow:hidden!important}html[data-site-look] .orb-lens[data-aligned]{opacity:1}html[data-site-look] .orb-lens-content{perspective:900px;flex-direction:column;min-height:0;display:flex;position:absolute;inset:17% 15%}html:root[data-site-look] body [role=dialog].orb-lens .orb-lens-header{text-align:center;justify-content:center;gap:8px;display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-look] .orb-lens-title{color:var(--glass-ink);text-shadow:0 1px 4px var(--glass-highlight);font-size:20px;font-weight:700;line-height:1.4}html[data-site-look] .orb-lens-close{border-radius:50%;flex:none;background:var(--glass-clear)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-ink)!important}html[data-site-look] .orb-lens-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;transform-origin:50%;min-height:0;text-shadow:0 1px 2px var(--glass-highlight);flex:1;padding:12px 2px;overflow-y:auto;transform:rotateX(-3deg)}html[data-site-look] .orb-lens :is(.schedule-band,.schedule-day-wrap,.schedule-row,.schedule-break){box-shadow:none!important;color:var(--glass-ink)!important;background:0 0!important;border-radius:0!important}html:root[data-site-look] body [role=dialog].orb-lens .schedule-band{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html:root[data-site-look] body .orb-lens :is(.schedule-band,.schedule-day-wrap):before,html:root[data-site-look] body .orb-lens :is(.schedule-band,.schedule-day-wrap):after{display:none!important}html[data-site-look] .orb-lens .schedule-header{display:none}html[data-site-look] .orb-lens .schedule-row{border-bottom:1px solid var(--glass-edge)}html[data-site-look] .orb-lens :is(p,span,strong,li,h2){color:var(--glass-ink)}html:root[data-site-look] body [role=dialog].orb-lens .schedule-band>p{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0!important}html[data-site-look][data-orb-mode] .site-studio>.app-viewport{height:100dvh;min-height:0;overflow:hidden}html[data-site-look] .orb-week-days{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}html[data-site-look] .orb-week-days button{min-height:44px;padding:2px;font-size:13px}html[data-site-look] .orb-week-days [aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--primary)}html[data-site-look] .orb-choice-list{gap:8px;display:grid}html[data-site-look] .orb-choice-list a{background:var(--glass-clear);min-height:44px;box-shadow:var(--glass-shadow)}html[data-world-screen=workspace]{--orb:58px;--orb-left:16px;--orb-top:calc(86px + env(safe-area-inset-top))}html[data-world-screen=workspace] .living-orb-word{display:none}html[data-world-screen=workspace] .site-folded main{padding-left:86px}html[data-world-screen=workspace] .site-folded .app-main-fullheight{padding-left:78px}@media (width>=1100px){html[data-world-screen=hub] .site-folded main{padding-left:calc(var(--stage) + 12px);max-width:none}}@media (width<=1099px){html[data-world-screen=hub] .site-folded main{padding-top:calc(var(--orb-top) + var(--orb) - var(--app-header-band) + 24px)}}html[data-site-look][data-orb-mode]{--orb:min(94vw, 82dvh, 760px);--orb-left:calc(50vw - var(--orb) / 2);--orb-top:calc(50dvh - var(--orb) / 2)}@media (width<=480px){html[data-site-look] .orb-lens-title{font-size:16px}html[data-site-look] .orb-lens-content{inset:13%}html[data-site-look] .orb-lens .schedule-row{gap:8px;padding-block:8px}html[data-site-look] .orb-lens .schedule-time{width:74px;min-width:0}html[data-site-look] .orb-lens .schedule-title{font-size:13px}html[data-site-look] .orb-week-days button{font-size:11px}html[data-world-screen=workspace]{--orb:44px;--orb-left:6px}html[data-world-screen=workspace] .site-folded main{padding-left:58px}html[data-world-screen=workspace] .site-folded .app-main-fullheight{padding-left:54px}}html[data-site-look] body .site-folded :is(.fold-destination,.owner-system-launcher,.folder-tile){-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:var(--glass-clear)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-ink)!important;border-radius:20px!important}html[data-site-look] body .site-folded .fold-destination{min-height:96px;aspect-ratio:auto!important}html[data-site-look] body .site-folded .fold-portal{place-items:center;min-height:96px;display:grid}html[data-site-look] body .site-folded :is(.fold-world,.tile-ribbon,.tile-ribbon-band,.fold-destination .console-sheen){display:none!important}html[data-site-look] body .site-folded .fold-facade{background:0 0!important;padding:16px!important;position:relative!important;inset:auto!important;transform:none!important}html[data-site-look] body .site-folded .fold-facade strong{text-shadow:0 1px 2px var(--glass-highlight);white-space:pre-line;font-size:20px;color:var(--glass-ink)!important}html[data-site-look] body .site-folded :is(.folder-tile-face,.personal-folder-art){opacity:.15}html[data-site-look] body .site-folded :is(.arcade-page-header,.teaching-command-header,.arcade-section-head),html:root[data-site-look] body :is(.app-header,.brand-header,.app-header-band,.brand-header-band,.owner-desktop-header){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html:root[data-site-look] body :is(.app-header,.brand-header):before{display:none}html[data-site-look] body .safe-area-top-underlay{background:0 0!important}html[data-site-look] :is(.site-brand-mark,.entry-logo-corner img){filter:drop-shadow(0 3px 3px var(--glass-shade)) drop-shadow(0 0 6px var(--glass-highlight))}html[data-site-look] .rail-artwork{display:none!important}html[data-site-look] body .calendar-command-page{font-family:var(--font-sans);gap:10px;height:100%;min-height:0}html[data-site-look] body :is(.calendar-toolbar,.calendar-workspace,.calendar-agenda-panel){-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);color:var(--glass-ink);border-radius:18px;background:var(--glass-dense)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}html[data-site-look] body .calendar-view-switcher{border-color:var(--glass-edge);box-shadow:none;background:0 0!important}html[data-site-look] body .calendar-toolbar-title{font-family:var(--font-display);font-size:20px}html[data-site-look] body .calendar-command-page :is(.calendar-board,.calendar-slide,.calendar-year-grid){background:0 0!important}html[data-site-look] body .calendar-board [data-day-key]{background:var(--glass-clear);border-color:var(--glass-edge)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board :is([data-calendar-tone],[role=button][style*=top]){background:color-mix(in oklab, var(--calendar-item-tone,var(--primary)) 12%,var(--glass-dense))!important}}html[data-site-look] body .calendar-board :is([data-calendar-tone],[role=button][style*=top]){border:1px solid var(--glass-edge)!important;border-inline-start:3px solid var(--calendar-item-tone,var(--primary))!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-ink)!important;border-radius:10px!important}html[data-site-look] body .calendar-command-page :is(.calendar-mini-month,.surface-panel){background:var(--glass-clear)!important;border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}html[data-site-look] body .calendar-command-page :is(.calendar-view-button,.calendar-step-button,.calendar-today-button,.calendar-new-button,.calendar-filter-button){font-family:var(--font-sans);min-height:44px;background:var(--glass-clear)!important;border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-ink)!important}html[data-site-look] body .calendar-view-button.bg-primary{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-view-button.bg-primary{background:color-mix(in oklab,var(--primary) 18%,var(--glass-clear))!important}}html[data-site-look] body .calendar-view-button.bg-primary{box-shadow:inset 0 -2px 0 var(--primary)!important}html[data-site-look] body .calendar-mini-today{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-mini-today{background:color-mix(in oklab,var(--primary) 25%,var(--glass-clear))}}html[data-site-look] body .calendar-mini-today{color:var(--glass-ink);box-shadow:inset 0 0 0 1px var(--primary)}@media (width<=767px){html[data-site-look] body .calendar-toolbar{gap:4px;padding:6px}html[data-site-look] body .calendar-toolbar-title{font-size:16px}html[data-site-look] body .calendar-toolbar-actions{gap:0}html[data-site-look] body .calendar-toolbar-actions button{min-width:34px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){html[data-site-look] :is(.orb-lens,.orb-lens-overlay){transition:none;animation:none}}html[data-world-leaving] .site-folded main:not(.lab-main)>*{opacity:0;transition:opacity .24s,transform .26s;transform:translate(24px)}html[data-world-arriving] .site-folded main:not(.lab-main)>*{animation:.42s both world-enter}@media (prefers-reduced-motion:reduce){html[data-world-arriving] .site-folded main>*{animation:none}}html[data-site-look] .glass-group-board{min-width:0}html[data-site-look][data-world-screen=browse] .lab-frame-sheet:has(.glass-group-board){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-site-look] .glass-group-board>.arcade-page-header{box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-look] .glass-group-board .strip-group{gap:12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-look] .glass-group-board .strip-row{background:var(--glass-dense);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--glass-shadow);border-radius:18px;padding:16px}html[data-site-look] .glass-group-board>.glass-group-materials{min-width:0}html[data-site-look] .orb-lens .glass-group-materials :is(button,a){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--glass-ink)!important;border:0!important;border-bottom:1px solid var(--glass-edge)!important;background:0 0!important;border-radius:0!important}html[data-site-look] .orb-lens .glass-group-materials :is(.strip-row,.arcade-section,.surface-panel){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:8px 0!important}html[data-site-look] .orb-lens .glass-group-materials .grid{grid-template-columns:minmax(0,1fr)}html[data-site-look] .glass-lesson-reading{min-width:0}html[data-site-look] .glass-lesson-reading>.arcade-page-header{box-shadow:none!important;background:0 0!important;border:0!important}.living-orb-body{translate:var(--orb-px,0) var(--orb-py,0);transition:translate .6s cubic-bezier(.2,.8,.2,1)}html[data-orb-mode] .living-orb-body{translate:none}html[data-site-look] .orb-lens-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%)}html[data-site-look][data-orb-mode]{--orb:min(94vw, calc(var(--vvh,100dvh) * .82), 760px);--orb-top:calc(var(--vvh,100dvh) / 2 - var(--orb) / 2)}@media (prefers-reduced-motion:reduce){.living-orb-body{transition:none;translate:none}}html[data-site-look] body .site-folded :is(.surface-panel,.arcade-panel,.arcade-state,.arcade-toolbar,.editorial-toolbar):not(.explorer *){-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);color:var(--glass-ink);background:var(--glass-dense)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;border-radius:18px!important}html[data-site-look] body .site-folded :is(table thead,thead tr){background:0 0!important}html[data-site-look] body .site-folded tbody tr{border-color:var(--glass-edge)!important}html[data-site-look] body .calendar-board [data-day-key]{box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 var(--glass-shade);border-radius:14px;background:linear-gradient(180deg, var(--glass-highlight), transparent 38%), var(--glass-clear)!important}html[data-site-look] body .calendar-board :is([data-calendar-tone],[role=button][style*=top]){background:linear-gradient(160deg, var(--calendar-item-tone,var(--primary)), transparent 70%), var(--glass-dense)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board :is([data-calendar-tone],[role=button][style*=top]){background:linear-gradient(160deg, color-mix(in oklab, var(--calendar-item-tone,var(--primary)) 24%, transparent), transparent 70%), var(--glass-dense)!important}}html[data-site-look] body .calendar-board :is([data-calendar-tone],[role=button][style*=top]){-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px 0 var(--glass-highlight), 0 6px 16px -10px var(--glass-shade)!important}html[data-site-look] body .calendar-board [data-calendar-tone]:active{transform:scale(.98)}html[data-site-look] body .calendar-board .border-t,html[data-site-look] body .calendar-board .border-b{border-color:var(--glass-edge)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board .border-t,html[data-site-look] body .calendar-board .border-b{border-color:color-mix(in oklab, var(--glass-edge) 60%, transparent)!important}}html[data-site-look] body .calendar-board .bg-primary{box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board .bg-primary{box-shadow:0 0 10px color-mix(in oklab, var(--primary) 60%, transparent)}}html[data-site-look] body .site-folded :is(.folder-tile-tab,.explorer-list-icon):not(.kebab *){-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);color:var(--glass-ink);background:linear-gradient(170deg, var(--glass-highlight), transparent 45%), var(--glass-dense)!important;border:1px solid var(--glass-edge)!important;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow)!important;border-radius:18px!important}html[data-site-look] body .site-folded :is(table){background:var(--glass-dense);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;overflow:hidden}html[data-site-look] body .site-folded tbody tr:nth-child(2n){background:var(--glass-highlight)}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .site-folded tbody tr:nth-child(2n){background:color-mix(in oklab, var(--glass-highlight) 35%, transparent)}}html[data-site-look] body .site-folded :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]):not(.kebab *){color:var(--glass-ink);background:var(--glass-clear)!important;border-color:var(--glass-edge)!important;box-shadow:inset 0 1px 2px var(--glass-shade)!important}html[data-site-look] body [role=dialog]:not(.orb-lens):not(.kebab *):not([data-zt] *){background:var(--glass-dense);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-color:var(--glass-edge)}@media (width<=767px){html[data-site-look] body .site-folded .arcade-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html[data-site-look] body .site-folded .arcade-stat-grid>*{border-radius:16px!important;min-height:0!important;padding:10px 8px!important}html[data-site-look] body .site-folded .arcade-stat-grid>* :is(strong,[class*=text-3xl],[class*=text-4xl],[class*=text-2xl]){font-size:22px!important;line-height:1.1!important}html[data-site-look] body .site-folded .arcade-stat-grid>* :is(p,span){font-size:11px}html[data-site-look] body .calendar-toolbar-title{letter-spacing:-.01em;font-size:13px!important}html[data-site-look] body .calendar-mobile-week-strip button{height:38px;margin:3px 1px;border-radius:12px!important;font-size:11px!important}html[data-site-look] body .calendar-mobile-week-strip button.bg-primary\/10{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-mobile-week-strip button.bg-primary\/10{background:color-mix(in oklab,var(--primary) 16%,var(--glass-clear))!important}}html[data-site-look] body .calendar-mobile-week-strip button.bg-primary\/10{box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 1px var(--glass-edge)}html[data-site-look] body .site-folded main:not(:has(.calendar-command-page)){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}html[data-site-look] body .calendar-board .bg-primary.text-primary-foreground{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board .bg-primary.text-primary-foreground{background:color-mix(in oklab,var(--primary) 22%,var(--glass-clear))!important}}html[data-site-look] body .calendar-board .bg-primary.text-primary-foreground{color:var(--glass-ink)!important;box-shadow:inset 0 0 0 1px var(--primary), 0 0 12px -2px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board .bg-primary.text-primary-foreground{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 55%,transparent), 0 0 12px -2px color-mix(in oklab,var(--primary) 50%,transparent)!important}}html[data-site-look] body .calendar-board .bg-primary.text-primary-foreground{border-radius:999px!important}html[data-site-look] body .calendar-board .bg-primary\/10{background:linear-gradient(180deg, var(--primary), transparent)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-board .bg-primary\/10{background:linear-gradient(180deg, color-mix(in oklab,var(--primary) 12%,transparent), transparent)!important}}html[data-site-look] body .calendar-board>.flex.border-b,html[data-site-look] body .calendar-board .border-b{border-color:var(--glass-edge)!important}html[data-site-look] body .calendar-agenda-panel li button:hover{background:var(--glass-clear)}@media (width<=767px){html[data-site-look] body .calendar-command-page .calendar-toolbar{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title""actions""switcher"!important;display:grid!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-title{text-overflow:ellipsis;grid-area:title;overflow:hidden;font-size:16px!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-actions{grid-area:actions;justify-content:start}html[data-site-look] body .app-route-content:has(>.calendar-command-page){flex-direction:column;display:flex;padding-bottom:10px!important}html[data-site-look] body .calendar-command-page{flex:1 1 0!important;height:auto!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-actions{flex-wrap:nowrap;gap:4px;display:flex!important}html[data-site-look] body .calendar-command-page>.calendar-workspace{flex-direction:column;flex:1 1 0!important;min-height:0!important;display:flex!important}html[data-site-look] body .calendar-command-page>.calendar-workspace>*{flex:1 1 0;min-height:0}}html[data-site-look] body .site-folded main:not(.lab-main) .arcade-section:not(.orb-lens *):not(.kebab *){background:var(--glass-dense);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);border-radius:20px;padding:12px 14px}@media (width>=768px){html[data-site-look] body .site-folded .arcade-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}html[data-site-night] body .site-folded :is(.arcade-stat,.arcade-list-row,.arcade-section,.surface-panel,.calendar-toolbar,.calendar-workspace,.calendar-agenda-panel):not(.kebab *){background:var(--glass-dense)!important;border-color:var(--glass-edge)!important;color:var(--glass-ink)!important}html[data-site-night] body .site-folded :is(.arcade-section-head h2,.arcade-stat strong,h1,h2,h3,.font-semibold,.font-medium):not(.kebab *):not([class*=text-primary]):not([class*=text-destructive]):not([class*=text-success]),html[data-site-night] body .site-folded .text-muted-foreground:not(.kebab *){color:var(--glass-ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-night] body .site-folded .text-muted-foreground:not(.kebab *){color:color-mix(in oklab, var(--glass-ink) 68%, transparent)!important}}html[data-site-night] body .site-folded :is(button,a)[class*=border]:not([class*=bg-primary]):not(.kebab *):not([data-zt] *),html[data-site-night] body .site-folded .rounded-full[class*=border]:not(.kebab *),html[data-site-night] body :is(.app-header,.brand-header,.owner-desktop-header) :is(button,a){background:var(--glass-clear)!important;border-color:var(--glass-edge)!important;color:var(--glass-ink)!important}html[data-site-night] body :is(.app-header,.brand-header,.owner-desktop-header) :is(a,span){color:var(--glass-ink)}html[data-site-night] body .site-folded .arcade-page-header{background:0 0!important;border:0!important}html[data-site-night] body .site-folded :is(input,textarea,select,[role=combobox])::placeholder{color:var(--glass-ink)}@supports (color:color-mix(in lab, red, red)){html[data-site-night] body .site-folded :is(input,textarea,select,[role=combobox])::placeholder{color:color-mix(in oklab, var(--glass-ink) 55%, transparent)}}html[data-site-night] body .site-folded span.rounded-full:not(.kebab *):not([class*=bg-primary]):not([class*=bg-destructive]):not([class*=bg-success]){background:var(--glass-ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-night] body .site-folded span.rounded-full:not(.kebab *):not([class*=bg-primary]):not([class*=bg-destructive]):not([class*=bg-success]){background:color-mix(in oklab, var(--glass-ink) 12%, transparent)!important}}html[data-site-night] body .site-folded span.rounded-full:not(.kebab *):not([class*=bg-primary]):not([class*=bg-destructive]):not([class*=bg-success]){color:var(--glass-ink)!important;border-color:var(--glass-edge)!important}html[data-site-night] body :is(.app-header,.brand-header,.owner-desktop-header) nav :is(a,button):not([aria-current=page]):not([data-active=true]){background:0 0!important;border-color:#0000!important}html[data-site-night] body .role-navigation-dock :is(a,button){color:var(--glass-ink)}html[data-site-night] body [data-allday-chip]{background:var(--glass-ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-night] body [data-allday-chip]{background:color-mix(in oklab, var(--glass-ink) 12%, transparent)!important}}html[data-site-night] body [data-allday-chip]{color:var(--glass-ink)!important;border-color:var(--glass-edge)!important}html[data-site-night] body .teaching-create-button{background:var(--glass-ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-night] body .teaching-create-button{background:color-mix(in oklab, var(--glass-ink) 12%, transparent)!important}}html[data-site-night] body .teaching-create-button{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.22);color:var(--glass-ink)!important;border:1px solid var(--glass-edge)!important}html[data-site-night] body .site-folded>p.text-xs,html[data-site-night] body .site-folded p.text-muted-foreground{color:var(--glass-ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-site-night] body .site-folded>p.text-xs,html[data-site-night] body .site-folded p.text-muted-foreground{color:color-mix(in oklab, var(--glass-ink) 82%, transparent)!important}}html[data-site-night] body .site-folded>p.text-xs,html[data-site-night] body .site-folded p.text-muted-foreground{text-shadow:0 1px 6px #000000b3}html[data-site-look] body .teaching-create-button{background:var(--glass-ink)}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .teaching-create-button{background:color-mix(in oklab, var(--glass-ink) 8%, transparent)}}html[data-site-look] body .teaching-create-button{color:var(--glass-ink);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}html[data-site-look][data-auth-orb]{--orb:min(94vw, max(340px, calc(var(--vvh,100dvh) - 230px)), 620px);--orb-left:calc(50vw - var(--orb) / 2);--orb-top:max(110px, calc((var(--vvh,100dvh) - var(--orb)) / 2 - 6px))}html[data-auth-orb] .living-orb-word{display:none}html[data-auth-orb] .living-orb-float{animation:none}html[data-auth-orb] .living-orb-body{translate:none}html[data-auth-orb] :is(.brand-header,.role-navigation-dock){display:none!important}.auth-orb-page{min-height:max(100dvh, calc(var(--orb-top) + var(--orb) + 110px));color:var(--glass-ink)}.auth-orb-frame{left:var(--orb-left);top:var(--orb-top);width:var(--orb);height:var(--orb);pointer-events:none;position:absolute}.auth-orb-title{text-align:center;pointer-events:none;width:100%;font-family:var(--font-sans);letter-spacing:0;isolation:isolate;justify-content:center;align-items:baseline;gap:9px;margin:0;font-size:32px;font-weight:600;line-height:1.4;display:flex;position:absolute;top:-56px;left:50%;translate:-50%}.auth-orb-title span{white-space:nowrap;background:linear-gradient(180deg, var(--glass-letter-light), var(--glass-letter-cyan) 100%);display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-orb-title span{background:linear-gradient(180deg, var(--glass-letter-light), color-mix(in oklab, var(--glass-letter-cyan) 38%, transparent) 100%)}}.auth-orb-title span{color:#0000;-webkit-text-stroke:.55px var(--glass-letter-edge);filter:none;text-shadow:none;-webkit-background-clip:text;background-clip:text}.auth-orb-title span:before{content:attr(data-glass-word);z-index:-1;pointer-events:none;color:#0000;-webkit-text-stroke:.65px var(--glass-letter-blue);position:absolute;inset:0;translate:0 1px}@supports (color:color-mix(in lab, red, red)){.auth-orb-title span:before{-webkit-text-stroke:.65px color-mix(in oklab, var(--glass-letter-blue) 52%, transparent)}}.auth-orb-interior{pointer-events:auto;flex-direction:column;min-height:0;display:flex;position:absolute;inset:18% 16% 16%}.auth-orb-fields{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;justify-content:center;min-height:0;padding:3px;display:flex;overflow-y:auto}.auth-orb-form{gap:12px;min-width:0;display:grid}html:root[data-site-look] body .auth-orb-page :is(.auth-orb-frame,.auth-orb-interior,.auth-orb-fields,.auth-orb-form,.auth-orb-form>div,.auth-orb-form .relative){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html:root[data-site-look] body .auth-orb-page form.auth-orb-form{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root[data-site-look] body .auth-orb-page :is(.auth-orb-frame,.auth-orb-interior,.auth-orb-fields,.auth-orb-form,.auth-orb-form>div):before,html:root[data-site-look] body .auth-orb-page :is(.auth-orb-frame,.auth-orb-interior,.auth-orb-fields,.auth-orb-form,.auth-orb-form>div):after{display:none!important}html:root[data-site-look] body .auth-orb-page form.auth-orb-form input[id]{height:44px;min-height:44px;color:var(--glass-ink);touch-action:manipulation;border:0!important;border-bottom:1px solid var(--glass-edge)!important;box-shadow:inset 0 -1px 0 var(--glass-highlight)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important}html:root[data-site-look] body .auth-orb-form input:focus-visible{outline:2px solid var(--glass-edge);outline-offset:4px;box-shadow:inset 0 -2px 0 var(--primary)!important}html:root[data-site-look] body .auth-orb-page form.auth-orb-form input[id]{color:var(--glass-ink)!important}.auth-orb-form label{color:var(--glass-ink);text-shadow:0 1px 3px var(--glass-highlight);font-size:14px}html[data-site-look] body .auth-orb-form :is(.auth-orb-submit,.auth-orb-back){border:1px solid var(--glass-edge);min-height:44px;box-shadow:var(--glass-shadow);white-space:normal;border-radius:16px 16px 36px 36px;color:var(--glass-ink)!important;background:var(--glass-clear)!important}.auth-orb-actions{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.auth-orb-footer{text-align:center;width:100%;color:var(--glass-ink);pointer-events:auto;gap:10px;font-size:14px;display:grid;position:absolute;top:calc(100% + 20px);left:0}.auth-orb-footer a{text-underline-offset:4px;padding:6px 2px;text-decoration:underline;display:inline-block}.auth-orb-home{top:calc(18px + env(safe-area-inset-top));z-index:5;color:var(--glass-ink);position:fixed;right:18px}.auth-orb-progress{justify-content:center;gap:8px;margin-bottom:10px;display:flex}.auth-orb-progress span{background:var(--glass-edge);border-radius:50%;width:6px;height:6px}.auth-orb-progress [data-active]{background:var(--glass-ink)}.auth-orb-frameworks{border:0;gap:6px;min-width:0;display:grid}.auth-orb-frameworks legend{text-align:center;margin-bottom:8px;font-weight:700}.auth-orb-fields:has(.auth-orb-frameworks){justify-content:flex-start;overflow:hidden}.auth-orb-form:has(.auth-orb-frameworks){flex-direction:column;height:100%;min-height:0;display:flex}.auth-orb-frameworks{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.auth-orb-confirmation{text-align:center;gap:12px;line-height:1.6;display:grid}.auth-orb-confirmation svg{margin-inline:auto}html[data-site-look] body .auth-orb-frameworks button{white-space:normal;width:100%;min-height:44px;color:var(--glass-ink);border:0;border-bottom:1px solid var(--glass-edge);border-radius:0;padding:6px 8px;font-size:13px;line-height:1.3;box-shadow:none!important;background:0 0!important}html[data-site-look] body .auth-orb-frameworks button[aria-pressed=true]{font-weight:700;background:var(--glass-clear)!important;box-shadow:inset 3px 0 0 var(--primary)!important}.auth-orb-fields{animation:.42s both auth-orb-reveal}@keyframes auth-orb-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (height<=520px) and (width>=600px){html[data-site-look][data-auth-orb]{--orb:min(58vw, 78dvh);--orb-top:60px}.auth-orb-page{min-height:100dvh}.auth-orb-interior{inset:14% 15%}.auth-orb-fields{justify-content:flex-start}.auth-orb-title{font-size:32px}.auth-orb-footer{width:38%;top:40%;left:104%}}@media (prefers-reduced-motion:reduce){.auth-orb-fields{animation:none}}html[data-site-look] .living-orb-grip{pointer-events:auto;touch-action:none;cursor:grab;border-radius:50%;position:absolute;inset:0}html[data-orb-dragging] .living-orb-grip{cursor:grabbing}.auth-orb-interior,.orb-lens-content{transform:perspective(900px) rotateX(var(--orb-turn-x,0deg)) rotateY(var(--orb-turn-y,0deg));backface-visibility:hidden;transform-origin:50%}.living-orb-word{transform:perspective(900px) rotateX(var(--orb-turn-x,0deg)) rotateY(var(--orb-turn-y,0deg));backface-visibility:hidden}.auth-orb-fields,.auth-orb-frameworks{touch-action:pan-y}html[data-world-screen=calendar],html[data-world-screen=conversation]{--stage:0px}html[data-site-look][data-world-screen=calendar] body .site-folded main,html[data-site-look][data-world-screen=conversation] body .site-folded main{max-width:none;padding-inline:12px!important}html[data-site-look][data-world-screen=calendar] body .calendar-command-page{min-height:0;font-family:var(--font-sans);gap:6px;height:100%!important}html[data-site-look] body .calendar-command-page .calendar-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""switcher switcher";min-height:0;padding:0 0 6px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-title{font-family:var(--font-sans);letter-spacing:0;font-size:20px!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-actions{flex-wrap:nowrap;gap:4px;display:flex!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-actions>span{display:none}html[data-site-look] body .calendar-command-page .calendar-view-switcher{border:1px solid var(--glass-edge);border-radius:8px;width:min(100%,320px);padding:2px;background:var(--glass-dense)!important}html[data-site-look] body .calendar-command-page .calendar-toolbar button{min-width:40px;min-height:44px;font-family:var(--font-sans);color:var(--glass-ink);border-radius:8px;box-shadow:none!important}html[data-site-look] body .calendar-command-page .calendar-toolbar :is(.calendar-view-button.bg-primary,.calendar-new-button){background:var(--glass-user);color:var(--glass-user-ink)}html[data-site-look] body .calendar-command-page .calendar-toolbar>.hidden{grid-column:1/-1}html[data-site-look] body .calendar-command-page .calendar-workspace{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;min-height:0;background:var(--glass-dense)!important;box-shadow:var(--glass-shadow)!important;flex:1 1 0!important}html[data-site-look] body .calendar-command-page[data-calendar-view=day] .calendar-content-scroll,html[data-site-look] body .calendar-command-page[data-calendar-view=week] .calendar-content-scroll{overflow:hidden!important}html[data-site-look] body .calendar-command-page .calendar-content-scroll>.calendar-board{-webkit-backdrop-filter:none;backdrop-filter:none;flex:1 1 0;height:100%;min-height:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-site-look] body .calendar-command-page .calendar-time-scroll{touch-action:pan-y;overscroll-behavior-y:contain;scrollbar-width:thin;flex:1 1 0;overflow:hidden auto}html[data-site-look] body .calendar-command-page .calendar-time-scroll .text-muted-foreground{color:var(--glass-muted-ink)}html[data-site-look] body .calendar-command-page .calendar-board [data-day-key]{box-shadow:none;border-radius:0;background:0 0!important}html[data-site-look] body .calendar-command-page .calendar-board [data-calendar-tone],html[data-site-look] body .calendar-command-page .calendar-board [role=button][style*=top]{background:linear-gradient(155deg,var(--glass-highlight),transparent 55%), var(--calendar-item-tone,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){html[data-site-look] body .calendar-command-page .calendar-board [data-calendar-tone],html[data-site-look] body .calendar-command-page .calendar-board [role=button][style*=top]{background:linear-gradient(155deg,var(--glass-highlight),transparent 55%), color-mix(in oklab,var(--calendar-item-tone,var(--primary)) 10%,var(--glass-readable))!important}}html[data-site-look] body .calendar-command-page .calendar-board [data-calendar-tone],html[data-site-look] body .calendar-command-page .calendar-board [role=button][style*=top]{font-family:var(--font-sans);font-size:12px;line-height:1.35;color:var(--glass-ink)!important;border:1px solid var(--glass-edge)!important;border-inline-start:3px solid var(--calendar-item-tone,var(--primary))!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:6px!important}html[data-site-look] body .calendar-command-page .calendar-board [data-day-cell]{background:var(--glass-clear)}html[data-site-look] body .calendar-command-page .calendar-mobile-week-strip{background:0 0;padding-inline:40px 0}html[data-site-look] body .calendar-command-page .calendar-mobile-week-strip button{height:44px;min-height:44px;margin:2px 0;border-radius:6px!important}html[data-site-look] body .calendar-command-page .calendar-slide{opacity:1;will-change:auto;transition:transform .24s cubic-bezier(.2,.8,.2,1)}html[data-site-look] body .calendar-command-page .calendar-slide[data-swiping]{transform:translate3d(var(--calendar-swipe-x,0px),0,0);transition:none}html[data-site-look] body .calendar-command-page .calendar-slide--in-next{transition:none;transform:translate(-28px)}html[data-site-look] body .calendar-command-page .calendar-slide--in-prev{transition:none;transform:translate(28px)}html[data-site-look] body :is(.chat-immersive,.agent-route-surface,.agent-shell,.chat-split){color:var(--glass-ink);background:0 0!important}html[data-site-look] body .agent-shell{--foreground:var(--glass-ink);--muted-foreground:var(--glass-muted-ink);--background:var(--glass-readable);--card:var(--glass-readable);--border:var(--glass-edge);--primary:var(--glass-user);--primary-foreground:var(--glass-user-ink)}html[data-site-look] body .agent-route-surface{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-site-look] body .agent-scroll{gap:24px;padding-inline:max(16px,50% - 450px);background:var(--glass-dense)!important;background-image:none!important}html[data-site-look] body .agent-header{border-bottom:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--glass-readable)!important}html[data-site-look] body .agent-header button{background:var(--glass-clear);color:var(--glass-ink);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:50%}html[data-site-look] body .agent-message-user .chat-bubble{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:8px 8px 2px;background:var(--glass-user)!important;color:var(--glass-user-ink)!important}html[data-site-look] body .agent-message-assistant{align-items:start}html[data-site-look] body .agent-message-assistant .chat-bubble{box-shadow:none;border:0;border-radius:0;padding:4px 0;color:var(--glass-ink)!important;background:0 0!important}html[data-site-look] body .agent-message-avatar{margin-top:6px}html[data-site-look] body .agent-composer-wrap{border-top:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-inline:max(12px,50% - 450px);background:var(--glass-readable)!important}html[data-site-look] body .agent-composer [data-slot=input-group]{background:var(--glass-clear);border:1px solid var(--glass-edge);height:auto;box-shadow:var(--glass-shadow);border-radius:8px;flex-direction:column;display:flex}html[data-site-look] body .agent-composer textarea.agent-composer-field{min-height:56px;color:var(--glass-ink);border-radius:0;padding:12px 14px;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-site-look] body .agent-composer .agent-composer-controls{pointer-events:auto;width:100%;padding:4px 8px 8px;position:static;inset:auto}html[data-site-look] body .agent-composer-send{box-shadow:var(--glass-shadow);background:var(--glass-user)!important;color:var(--glass-user-ink)!important}html[data-site-look] body .agent-composer-plus{background:var(--glass-clear)!important;color:var(--glass-ink)!important}html[data-site-look] body .glass-chat-list{background:var(--glass-dense);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--glass-ink);border-radius:8px;padding:12px}html[data-site-look] body .glass-chat-filters button{white-space:normal;min-width:0;height:auto;min-height:44px;box-shadow:none;color:var(--glass-ink);border:0;border-radius:6px;padding-inline:2px;font-size:11px}html[data-site-look] body .glass-chat-contact{box-shadow:none;color:var(--glass-ink);white-space:normal;border:0;border-radius:0}html[data-site-look] body .glass-chat-contact>span:first-child{background:var(--glass-readable);border:1px solid var(--glass-edge);color:var(--glass-ink);box-shadow:var(--glass-shadow)}html[data-site-look] body .chat-shell.chat-surface{--chat-ink:var(--glass-ink);--chat-muted:var(--glass-muted-ink);--chat-bg:transparent;--foreground:var(--glass-ink);--muted-foreground:var(--glass-muted-ink);color:var(--glass-ink);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);border-radius:8px;background:var(--glass-dense)!important}html[data-site-look] body .chat-surface:before,html[data-site-look] body .chat-surface:after{display:none!important}html[data-site-look] body .chat-shell .chat-header,html[data-site-look] body .chat-shell .chat-composer-wrap{border-color:var(--glass-edge);color:var(--glass-ink);background:var(--glass-readable)!important}html[data-site-look] body .chat-shell .chat-bubble{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-readable)!important;border:1px solid var(--glass-edge)!important;color:var(--glass-ink)!important;box-shadow:var(--glass-shadow)!important;border-radius:8px!important}html[data-site-look] body .chat-shell .chat-bubble[data-own=true]{background:var(--glass-user)!important;color:var(--glass-user-ink)!important}html[data-site-look] body .chat-shell .chat-composer-field{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:8px;background:var(--glass-clear)!important}html[data-site-look] body .chat-shell textarea{font-size:16px;box-shadow:none!important;color:var(--glass-ink)!important;background:0 0!important;border:0!important}html[data-site-look][data-world-screen=student-hub]{--orb:min(88vw,42dvh,440px);--orb-left:calc(50vw - var(--orb)/2);--orb-top:calc(78px + env(safe-area-inset-top))}html[data-site-look][data-world-screen=student-hub] .living-orb-word{display:none}html[data-site-look][data-world-screen=student-hub] .site-folded main{max-width:none;padding-inline:14px!important;padding-top:calc(var(--orb-top) + var(--orb) - var(--app-header-band,72px) + 16px)!important}html[data-world-screen=student-hub] .living-orb-panel{inset:20% 16%}.student-orb-summary{text-align:center;pointer-events:none;color:var(--glass-ink);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.student-orb-summary h1{text-shadow:0 1px 0 var(--glass-highlight);margin:0;font-size:24px;font-weight:600}.student-orb-next{gap:3px;min-width:0;display:grid}.student-orb-next>span{font-variant-numeric:tabular-nums;font-size:13px}.student-orb-next strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}html[data-site-look] body .student-orb-summary .schedule-week-link{pointer-events:auto;background:var(--glass-dense);min-height:44px;color:var(--glass-ink);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:8px;gap:6px;padding:8px 12px;font-size:13px;display:flex}html[data-site-look][data-orb-mode] .student-orb-summary{visibility:hidden}html[data-site-look] body .orb-lens-scroll{text-shadow:none;padding:6px 2px;transform:none;-webkit-mask-image:none;mask-image:none}html[data-site-look] body .orb-lens .schedule-title{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}html[data-site-look] body .orb-lens .schedule-time-range{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}html[data-site-look] body .orb-lens .schedule-period-meta,html[data-site-look] body .orb-lens .schedule-room{font-family:var(--font-sans);color:var(--glass-muted-ink);font-size:11px}html[data-site-look] body .orb-lens .schedule-row{border-color:var(--glass-edge);padding-block:12px}html[data-site-look] body .orb-week-days{gap:4px}html[data-site-look] body .orb-week-days button{border:1px solid var(--glass-edge);background:var(--glass-clear);color:var(--glass-ink);border-radius:6px}html[data-site-look] body .orb-week-days button[aria-pressed=true]{background:var(--glass-dense);font-weight:700}html:root[data-site-look][data-orb-mode]{--orb:min(94vw,calc(var(--vvh,100dvh) * .82),760px);--orb-left:calc(50vw - var(--orb)/2);--orb-top:calc(var(--vvh,100dvh)/2 - var(--orb)/2)}html[data-site-look] body :is(.site-folded,.design-lab) .zt-entry-button,html[data-site-look] body .site-folded :is(.owner-system-launcher,.fold-destination[data-brand=true],.action-grid-item[data-brand=true]){-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(150deg,var(--glass-highlight),transparent 55%),var(--glass-system)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;color:var(--glass-ink)!important}html[data-site-look] body :is(.site-folded,.design-lab) .zt-entry-glow{display:none}html[data-site-look] body :is(.site-folded,.design-lab) .zt-entry-cta{background:var(--glass-dense);color:var(--glass-ink);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}html[data-site-look] body .site-folded :is(.owner-system-launcher,.fold-destination[data-brand=true]) :is(svg,img){filter:drop-shadow(0 2px 3px var(--glass-shade));opacity:1!important}@media (width>=1100px){html[data-site-look][data-world-screen=student-hub]{--stage:clamp(400px,38vw,600px);--orb:min(calc(var(--stage) - 50px),62dvh,520px);--orb-left:calc(var(--stage)/2 - var(--orb)/2);--orb-top:calc(50dvh - var(--orb)/2)}html[data-site-look][data-world-screen=student-hub] .site-folded main{padding-top:20px!important;padding-left:calc(var(--stage) + 20px)!important}.student-orb-summary h1{font-size:32px}}@media (width<=767px){html[data-site-look][data-world-screen=calendar] body .site-folded main{padding-inline:6px!important}html[data-site-look] body .calendar-command-page .calendar-toolbar{gap:3px;padding:0;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title title""actions actions""switcher switcher"!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-title{font-size:16px!important}html[data-site-look] body .calendar-command-page .calendar-toolbar-actions{justify-content:space-between}html[data-site-look] body .calendar-command-page .calendar-view-switcher{width:100%}html[data-site-look] body .calendar-command-page .calendar-board [role=button][style*=top]{padding-inline:4px;font-size:11px}html[data-site-look] body .glass-chat-list{padding:8px}html[data-site-look] body .agent-scroll{gap:18px;padding:16px 12px}}@media (height<=520px){html[data-site-look][data-world-screen=student-hub]{--orb:min(36vw,70dvh);--orb-left:12px;--orb-top:70px;--stage:38vw}html[data-site-look][data-world-screen=student-hub] .site-folded main{padding-top:12px!important;padding-left:calc(var(--stage) + 12px)!important}}@media (prefers-reduced-motion:reduce){html[data-site-look] body .calendar-command-page .calendar-slide{transition:none;transform:none!important}}:root[data-site-look]{--glass-clear:oklch(97% .014 235/.12);--glass-dense:oklch(98% .012 235/.48);--glass-edge:oklch(100% 0 0/.55);--glass-shade:oklch(25% .045 245/.19);--glass-ink:oklch(28% .045 245);--glass-highlight:oklch(100% 0 0/.7);--glass-scrim:oklch(23% .035 250/.24);--glass-readable:oklch(98% .015 230/.78);--glass-user:oklch(44% .11 240);--glass-user-ink:oklch(99% .005 230);--glass-muted-ink:oklch(38% .045 245);--glass-system:oklch(96% .026 215/.65);--glass-letter-light:oklch(99% .009 215);--glass-letter-cyan:oklch(83% .115 195);--glass-letter-blue:oklch(55% .155 244);--glass-letter-depth:oklch(38% .115 246);--glass-letter-edge:oklch(95% .035 204/.92);--glass-letter-face:linear-gradient(155deg, var(--glass-letter-light) 0%, var(--glass-letter-cyan) 24%, var(--glass-letter-blue) 43%, var(--glass-letter-light) 45%, var(--glass-letter-cyan) 49%, var(--glass-letter-blue) 73%, var(--glass-letter-cyan) 100%);--glass-letter-reflection:linear-gradient(170deg, var(--glass-letter-light) 0%, transparent 29%, transparent 43%, var(--glass-letter-light) 44%, transparent 47%, transparent 76%, var(--glass-letter-light) 100%);--glass-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 var(--glass-shade), 0 12px 30px -16px var(--glass-shade)}:root[data-site-look][data-site-night]{--glass-clear:oklch(20% .012 260/.25);--glass-dense:oklch(18% .012 260/.58);--glass-edge:oklch(94% .016 240/.22);--glass-shade:oklch(8% .01 260/.48);--glass-ink:oklch(96% .012 235);--glass-highlight:oklch(97% .015 235/.25);--glass-scrim:oklch(10% .012 260/.4);--glass-readable:oklch(20% .022 245/.83);--glass-user:oklch(76% .085 210);--glass-user-ink:oklch(20% .035 245);--glass-muted-ink:oklch(82% .02 230);--glass-system:oklch(30% .035 235/.8);--glass-letter-blue:oklch(65% .14 242);--glass-letter-depth:oklch(43% .12 243)}:root{--alias-scene-night:oklch(13% .05 330);--alias-scene-field:oklch(23% .08 20);--alias-scene-wood:oklch(53% .1 55);--alias-scene-red:oklch(62% .24 25);--alias-scene-orange:oklch(76% .19 55);--alias-scene-gold:oklch(88% .15 85);--alias-scene-paper:oklch(96% .025 85);--alias-scene-ink:oklch(24% .07 20);--alias-scene-shadow:oklch(6% .02 20/.65);--alias-scene-edge:oklch(46% .15 20);--alias-sky-background:radial-gradient(ellipse at 50% 120%,var(--alias-scene-orange),transparent 55%),linear-gradient(180deg,var(--alias-scene-night),var(--alias-scene-field))}@supports (color:color-mix(in lab, red, red)){:root{--alias-sky-background:radial-gradient(ellipse at 50% 120%,color-mix(in oklab,var(--alias-scene-orange) 45%,transparent),transparent 55%),linear-gradient(180deg,var(--alias-scene-night),var(--alias-scene-field))}}:root{--alias-scene-mint:oklch(80% .15 155);--alias-scene-lilac:oklch(73% .17 305);--alias-card-face:linear-gradient(135deg, var(--alias-scene-paper), var(--alias-scene-paper))}@supports (color:color-mix(in lab, red, red)){:root{--alias-card-face:linear-gradient(135deg, var(--alias-scene-paper), color-mix(in oklab,var(--alias-scene-paper) 92%,var(--alias-scene-wood)))}}:root{--alias-card-shadow:0 16px 30px var(--alias-scene-shadow), 0 1px 0 3px var(--alias-scene-edge), inset 0 0 0 2px var(--alias-scene-gold);--alias-phone-background:radial-gradient(ellipse at 50% -15%,var(--alias-scene-orange),transparent 60%),repeating-linear-gradient(45deg,var(--alias-scene-red) 0 16px,var(--alias-scene-night) 16px 32px)}@supports (color:color-mix(in lab, red, red)){:root{--alias-phone-background:radial-gradient(ellipse at 50% -15%,color-mix(in oklab,var(--alias-scene-orange) 60%,transparent),transparent 60%),repeating-linear-gradient(45deg,color-mix(in oklab,var(--alias-scene-red) 30%,var(--alias-scene-night)) 0 16px,var(--alias-scene-night) 16px 32px)}}:root{--radius:1.25rem;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-base:oklch(99.1% .004 238);--background:var(--app-base);--foreground:oklch(25% .04 220);--surface:oklch(100% 0 0);--surface-foreground:var(--foreground);--surface-2:oklch(97.8% .012 236);--surface-inset:oklch(95.8% .025 239);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--primary:oklch(58% .16 220);--primary-foreground:oklch(100% 0 0);--primary-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-soft:color-mix(in oklab, var(--primary) 10%, transparent)}}:root{--azure:var(--brand-cyan);--secondary:oklch(96.5% .022 238);--secondary-foreground:var(--foreground);--muted:oklch(98.1% .01 238);--muted-foreground:oklch(50% .045 225);--accent:oklch(78% .105 235);--accent-foreground:oklch(23.93% .0581 256.66);--destructive:oklch(52% .2 25);--destructive-foreground:oklch(99% .005 230);--success:oklch(50% .13 158);--success-foreground:oklch(99% .005 230);--hairline:oklch(44.34% .1 240.79/.38);--border:var(--hairline);--input:oklch(44.34% .1 240.79/.32);--ring:var(--primary);--tint-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tint-hover:color-mix(in oklab, var(--primary) 5%, transparent)}}:root{--tint-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tint-active:color-mix(in oklab, var(--primary) 10%, transparent)}}:root{--tint-selected:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tint-selected:color-mix(in oklab, var(--primary) 13%, transparent)}}:root{--theatre:oklch(50% .16 275);--traffic:oklch(55% .15 62);--homeroom:oklch(52% .13 232);--chart-1:oklch(50% .16 256);--chart-2:oklch(50% .16 275);--chart-3:oklch(58% .15 62);--chart-4:oklch(52% .13 200);--chart-5:oklch(50% .13 158);--sidebar:oklch(98.2% .01 238);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(95.8% .025 239);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--hairline);--sidebar-ring:var(--primary);--brand-cyan:oklch(78% .12 210);--brand-violet:oklch(72% .14 225);--brand-fuchsia:oklch(72% .11 230);--brand-emerald:oklch(80% .09 210);--brand-orange:oklch(84% .085 220);--brand-amber:oklch(86% .13 92);--brand-outline:oklch(38% .12 220);--brand-highlight:oklch(100% 0 0);--logo-d-start:oklch(78% .12 210);--logo-d-end:oklch(58% .16 220);--logo-b-start:oklch(69% .14 248);--logo-b-end:oklch(51% .17 257);--logo-highlight:oklch(78% .11 235);--logo-shadow:oklch(34% .11 258);--logo-notch:oklch(100% 0 0);--shadow-chunky:0 6px 0 var(--brand-outline), 0 16px 34px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-chunky:0 6px 0 var(--brand-outline), 0 16px 34px color-mix(in oklab, var(--brand-violet) 24%, transparent)}}:root{--shadow-chunky-soft:0 4px 0 var(--brand-outline), 0 12px 28px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-chunky-soft:0 4px 0 var(--brand-outline), 0 12px 28px color-mix(in oklab, var(--brand-violet) 16%, transparent)}}:root{--depth-inset:inset 0 2px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){:root{--depth-inset:inset 0 2px 0 color-mix(in oklab, var(--brand-highlight) 8%, transparent)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-cyan:oklch(79% .15 205);--brand-violet:oklch(62% .21 293);--brand-fuchsia:oklch(66% .24 337);--brand-emerald:oklch(72% .16 160);--brand-orange:oklch(74% .17 55);--brand-amber:oklch(83% .17 88);--app-base:#0f051d;--background:var(--app-base);--foreground:oklch(97% .018 285);--surface:oklch(16% .052 296);--surface-foreground:var(--foreground);--surface-2:oklch(13% .042 296);--surface-inset:oklch(10.5% .032 296);--card:oklch(18% .06 298);--card-foreground:var(--foreground);--popover:oklch(15% .052 298);--popover-foreground:var(--foreground);--primary:oklch(82% .15 202);--primary-foreground:oklch(12% .04 292);--primary-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--primary-soft:color-mix(in oklab, var(--primary) 16%, transparent)}}.dark{--azure:oklch(80% .105 226);--secondary:oklch(23% .08 293);--secondary-foreground:var(--foreground);--muted:oklch(18% .04 294);--muted-foreground:oklch(76% .04 285);--accent:oklch(68% .23 325);--accent-foreground:oklch(99% .01 300);--destructive:oklch(63% .165 25);--destructive-foreground:oklch(98% .006 230);--success:oklch(68% .12 158);--success-foreground:oklch(17% .03 260);--hairline:oklch(100% 0 0/.14);--border:var(--hairline);--input:oklch(100% 0 0/.22);--ring:var(--azure);--tint-hover:var(--azure)}@supports (color:color-mix(in lab, red, red)){.dark{--tint-hover:color-mix(in oklab, var(--azure) 8%, transparent)}}.dark{--tint-active:var(--azure)}@supports (color:color-mix(in lab, red, red)){.dark{--tint-active:color-mix(in oklab, var(--azure) 14%, transparent)}}.dark{--tint-selected:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--tint-selected:color-mix(in oklab, var(--primary) 24%, transparent)}}.dark{--chart-1:oklch(68% .14 256);--chart-2:oklch(70% .14 275);--chart-3:oklch(76% .13 62);--chart-4:oklch(72% .11 200);--chart-5:oklch(70% .12 158);--sidebar:oklch(11.5% .04 296);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:oklch(98% .006 240);--sidebar-accent:oklch(20% 0 0);--sidebar-accent-foreground:oklch(95% 0 0);--sidebar-border:var(--hairline);--sidebar-ring:var(--azure);--logo-d-start:oklch(86.51% .1153 207.08);--logo-d-end:oklch(75.35% .139 232.66);--logo-b-start:oklch(72% .15 242);--logo-b-end:oklch(55% .2 252);--logo-highlight:oklch(78% .13 225);--logo-shadow:oklch(20.05% .0557 261.22);--logo-notch:oklch(90.14% .0555 230.9);--shadow-soft:0 1px 1px oklch(0% 0 0/.65), 0 4px 14px oklch(0% 0 0/.55);--shadow-lift:0 1px 2px oklch(0% 0 0/.7), 0 20px 44px oklch(0% 0 0/.68);--shadow-glow:0 0 0 1px var(--azure), 0 10px 26px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--shadow-glow:0 0 0 1px color-mix(in oklab, var(--azure) 34%, transparent), 0 10px 26px color-mix(in oklab, var(--primary) 26%, transparent)}}main h1,.page-title{font-size:clamp(1.5rem,1.15rem + 1.6vw,2.125rem);font-weight:800;line-height:1.15}main h2,.section-title{font-size:clamp(1.0625rem,.98rem + .5vw,1.25rem);font-weight:700;line-height:1.3}main h3{font-size:1rem;font-weight:700;line-height:1.35}.meta-text{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.section-rule:before{content:"";background:var(--primary);width:32px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.stat-strip>*+*{border-inline-start:1px solid var(--hairline);padding-inline-start:1.5rem}.ambient-root{z-index:-1;pointer-events:none;background:linear-gradient(var(--brand-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px), radial-gradient(ellipse 52% 42% at 8% 12%, var(--brand-cyan), transparent 72%), radial-gradient(ellipse 48% 42% at 92% 26%, var(--primary), transparent 74%), radial-gradient(ellipse 64% 48% at 52% 86%, var(--primary), transparent 76%), var(--app-base);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ambient-root{background:linear-gradient(color-mix(in oklab, var(--brand-cyan) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 13%, transparent) 1px, transparent 1px), radial-gradient(ellipse 52% 42% at 8% 12%, color-mix(in oklab, var(--brand-cyan) 28%, transparent), transparent 72%), radial-gradient(ellipse 48% 42% at 92% 26%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 74%), radial-gradient(ellipse 64% 48% at 52% 86%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 76%), var(--app-base)}}.ambient-root{background-size:28px 28px,28px 28px,auto,auto,auto,auto;animation:13s linear infinite ambient-grid-drift}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ambient-root{background:linear-gradient(color-mix(in oklab, var(--brand-cyan) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 7%, transparent) 1px, transparent 1px), radial-gradient(ellipse 50% 38% at 8% 10%, color-mix(in oklab, var(--brand-cyan) 14%, transparent), transparent 74%), radial-gradient(ellipse 42% 34% at 92% 24%, color-mix(in oklab, var(--primary) 9%, transparent), transparent 76%), radial-gradient(ellipse 52% 38% at 52% 88%, color-mix(in oklab, var(--brand-cyan) 9%, transparent), transparent 78%), var(--app-base)}}.ambient-field{filter:blur(100px);will-change:transform, opacity;opacity:.22;border-radius:9999px;position:absolute}.ambient-field-1{background:radial-gradient(circle, var(--brand-cyan), transparent 70%);inset-inline-start:-12%;width:62vw;height:62vw;top:-20%}@supports (color:color-mix(in lab, red, red)){.ambient-field-1{background:radial-gradient(circle, color-mix(in oklab, var(--brand-cyan) 68%, transparent), transparent 70%)}}.ambient-field-1{animation:16s ease-in-out infinite alternate ambient-drift-a}.ambient-field-2{background:radial-gradient(circle, var(--primary), transparent 70%);inset-inline-end:-16%;width:55vw;height:55vw;top:24%}@supports (color:color-mix(in lab, red, red)){.ambient-field-2{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 62%, transparent), transparent 70%)}}.ambient-field-2{opacity:.18;animation:19s ease-in-out infinite alternate ambient-drift-b}.ambient-field-3{background:radial-gradient(circle, var(--brand-violet), transparent 72%);inset-inline-start:24%;width:60vw;height:48vw;bottom:-26%}@supports (color:color-mix(in lab, red, red)){.ambient-field-3{background:radial-gradient(circle, color-mix(in oklab, var(--brand-violet) 24%, var(--primary)), transparent 72%)}}.ambient-field-3{opacity:.09;animation:22s ease-in-out infinite alternate ambient-drift-c,14s ease-in-out infinite ambient-hue-swap}@keyframes ambient-hue-swap{0%,to{filter:blur(100px)hue-rotate()}50%{filter:blur(100px)hue-rotate(-34deg)}}.dark .ambient-root{background:linear-gradient(var(--brand-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px), radial-gradient(ellipse 52% 42% at 8% 12%, var(--brand-cyan), transparent 72%), radial-gradient(ellipse 48% 42% at 92% 26%, var(--primary), transparent 74%), radial-gradient(ellipse 64% 48% at 52% 86%, var(--primary), transparent 76%), var(--app-base)}@supports (color:color-mix(in lab, red, red)){.dark .ambient-root{background:linear-gradient(color-mix(in oklab, var(--brand-cyan) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 13%, transparent) 1px, transparent 1px), radial-gradient(ellipse 52% 42% at 8% 12%, color-mix(in oklab, var(--brand-cyan) 28%, transparent), transparent 72%), radial-gradient(ellipse 48% 42% at 92% 26%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 74%), radial-gradient(ellipse 64% 48% at 52% 86%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 76%), var(--app-base)}}.dark .ambient-root{background-size:28px 28px,28px 28px,auto,auto,auto,auto}.dark .ambient-field{display:block}@keyframes ambient-drift-a{0%{opacity:.14;transform:translate(0)scale(1)}to{opacity:.25;transform:translate(14%,10%)scale(1.18)}}@keyframes ambient-drift-b{0%{opacity:.12;transform:translateY(4%)scale(1.06)}to{opacity:.21;transform:translate(-16%,-9%)scale(1.14)}}@keyframes ambient-drift-c{0%{opacity:.05;transform:translate(-8%,2%)scale(1)}to{opacity:.11;transform:translate(10%,-12%)scale(1.14)}}@keyframes ambient-grid-drift{0%{background-position:0 0,0 0,50%,50%,50%,50%}to{background-position:28px 28px,-28px 28px,50%,50%,50%,50%}}@media (prefers-reduced-motion:reduce){.ambient-field{opacity:.1;filter:blur(130px);animation:none!important}.ambient-root{animation:none!important}}.zerotime-app{min-height:100dvh;color:var(--foreground)}.zerotime-shell{width:min(100% - 1.25rem,76rem);min-height:100dvh;padding:max(env(safe-area-inset-top),.65rem) 0 max(env(safe-area-inset-bottom),1rem);margin-inline:auto}.zerotime-topbar,.zerotime-room-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;display:flex}.zerotime-topbar>a,.zerotime-room-head>a{place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.zerotime-hero{text-align:center;padding:clamp(1.5rem,7vw,4.5rem) 0 1.25rem}.zerotime-hero h1{background:linear-gradient(90deg,var(--brand-cyan),var(--brand-violet),var(--brand-fuchsia));color:#0000;-webkit-background-clip:text;background-clip:text;margin:.35rem 0 0;font:900 clamp(2.4rem,8vw,5.8rem)/.95 Rubik,sans-serif}.zerotime-kicker{color:var(--brand-cyan);align-items:center;gap:.5rem;font-weight:900;display:inline-flex}.zerotime-kicker svg{width:1.4rem}.zerotime-joinbar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;width:min(100%,29rem);margin:0 auto 1.5rem;display:grid}.zerotime-joinbar input,.zerotime-form-panel input{border:2px solid var(--brand-outline);border-radius:var(--radius-lg);background:var(--surface-inset);min-width:0;min-height:3rem;color:var(--foreground);outline:none;padding:.7rem 1rem;font-weight:800}.zerotime-joinbar input:focus,.zerotime-form-panel input:focus{border-color:var(--brand-cyan);box-shadow:0 0 0 3px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.zerotime-joinbar input:focus,.zerotime-form-panel input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-cyan) 28%,transparent)}}.zerotime-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.85rem,2.1vw,1.35rem);padding:1rem .45rem 1.5rem;display:grid}.zerotime-game-grid button{--tile-angle:-1.8deg;border:3px solid var(--brand-outline);color:#fff;background:var(--tile-cyan-gradient);min-width:0;height:100%;min-height:clamp(10rem,20vw,16rem);box-shadow:0 9px 0 var(--brand-outline),0 22px 45px var(--brand-cyan),inset 0 2px 0 var(--brand-highlight);border-radius:clamp(1.25rem,3vw,1.75rem);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.zerotime-game-grid button{box-shadow:0 9px 0 var(--brand-outline),0 22px 45px color-mix(in oklab,var(--brand-cyan) 24%,transparent),inset 0 2px 0 color-mix(in oklab,var(--brand-highlight) 60%,transparent)}}.zerotime-game-grid button{transform:rotate(var(--tile-angle));transform-origin:50%;transition:transform .16s,box-shadow .16s,filter .16s}.zerotime-game-grid button:nth-child(2){--tile-angle:1.25deg}.zerotime-game-grid button:nth-child(3){--tile-angle:-.75deg}.zerotime-game-grid button:nth-child(4){--tile-angle:2deg}.zerotime-game-grid button[data-accent=violet]{background:var(--tile-violet-gradient);color:#fff}.zerotime-game-grid button[data-accent=emerald]{background:var(--tile-emerald-gradient);color:#fff}.zerotime-game-grid button[data-accent=fuchsia]{background:var(--tile-fuchsia-gradient);color:#fff}.zerotime-game-grid button[data-accent=orange]{background:var(--tile-orange-gradient);color:#fff}.zerotime-game-grid button:hover{transform:translateY(-6px) rotate(calc(var(--tile-angle) * 1.25));filter:saturate(1.12)brightness(1.06);box-shadow:0 14px 0 var(--brand-outline),0 30px 54px var(--brand-violet),inset 0 2px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.zerotime-game-grid button:hover{box-shadow:0 14px 0 var(--brand-outline),0 30px 54px color-mix(in oklab,var(--brand-violet) 25%,transparent),inset 0 2px 0 color-mix(in oklab,var(--brand-highlight) 65%,transparent)}}.zerotime-game-grid button:active{transform:translateY(5px) rotate(calc(var(--tile-angle) * .45));box-shadow:0 3px 0 var(--brand-outline)}.zerotime-game-grid svg{stroke-width:2.4px;width:clamp(2.5rem,5vw,4rem);height:auto}.zerotime-game-grid strong{font:900 clamp(1.15rem,2.5vw,1.7rem)/1.1 Rubik,sans-serif}.zerotime-game-grid span{font-weight:800}.zerotime-centered{align-content:center;place-items:center;gap:1rem;display:grid}.zerotime-back{justify-self:start;align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.zerotime-back svg{width:1.2rem}.zerotime-form-panel{border:3px solid var(--brand-outline);border-radius:var(--radius-2xl);text-align:center;background:linear-gradient(145deg,var(--surface),var(--surface-2));width:min(100%,30rem);box-shadow:0 8px 0 var(--brand-outline),var(--shadow-glow);padding:clamp(1.25rem,5vw,2.25rem)}.zerotime-form-panel>svg{width:3rem;height:3rem;color:var(--brand-cyan)}.zerotime-form-panel h1{font:900 clamp(1.7rem,6vw,2.5rem) Rubik,sans-serif}.zerotime-form-panel form,.zerotime-form-panel label{gap:.5rem;display:grid}.zerotime-form-panel form{text-align:start;gap:1rem}.zerotime-form-panel label{font-weight:800}.zerotime-error{border:2px solid var(--destructive);border-radius:var(--radius-lg);background:var(--surface);max-width:38rem;color:var(--destructive);text-align:center;margin:1rem auto;padding:.75rem 1rem;font-weight:800}.zerotime-room-head{z-index:5;border-bottom:2px solid var(--brand-outline);background:var(--background);margin-inline:calc(50% - 50vw);padding-inline:max(.75rem,50vw + min(100vw - 1.25rem,76rem)/-2);position:sticky;top:0}.zerotime-room-head>a{color:var(--brand-cyan);font:900 1rem Rubik,sans-serif}.zerotime-room-head span{font-weight:800}.zerotime-room-head b{border:2px solid var(--brand-outline);background:var(--brand-orange);color:#061329;letter-spacing:.15em;border-radius:.6rem;margin-inline-start:.3rem;padding:.25rem .55rem;display:inline-block}.zerotime-room-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);gap:1rem;padding-top:1rem;display:grid}.zerotime-stage-card,.zerotime-roster{border:3px solid var(--brand-outline);border-radius:var(--radius-2xl);background:linear-gradient(145deg,var(--surface),var(--surface-2));box-shadow:0 7px 0 var(--brand-outline)}.zerotime-stage-card{place-items:center;min-height:min(65dvh,38rem);padding:clamp(1rem,4vw,2rem);display:grid}.zerotime-roster{align-self:start;padding:.85rem}.zerotime-roster h2{align-items:center;gap:.4rem;margin:.2rem 0 .7rem;font:900 1.1rem Rubik,sans-serif;display:flex}.zerotime-roster h2 svg{width:1.2rem}.zerotime-roster h2 span{margin-inline-start:auto}.zerotime-roster>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.8rem;font-weight:700;display:flex}.zerotime-roster>div[data-me=true]{color:var(--brand-cyan)}.zerotime-roster>div span{align-items:center;gap:.3rem;min-width:0;display:flex}.zerotime-roster>div svg{width:1rem}.zerotime-host-actions{bottom:max(env(safe-area-inset-bottom),.5rem);border:2px solid var(--brand-outline);background:var(--background);box-shadow:0 4px 0 var(--brand-outline);border-radius:1.25rem;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.1rem auto 0;padding:.6rem;display:flex;position:sticky}.zerotime-wait,.zerotime-game{text-align:center;justify-items:center;gap:1rem;width:100%;display:grid}.zerotime-wait>svg,.zerotime-game>svg{width:clamp(3rem,10vw,6rem);height:auto;color:var(--brand-cyan)}.zerotime-wait h1,.zerotime-game h1{margin:0;font:900 clamp(1.8rem,6vw,3.5rem)/1 Rubik,sans-serif}.zerotime-secret-word{color:var(--brand-orange);font:900 clamp(2rem,8vw,5rem) Rubik,sans-serif}.zerotime-votes{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.zerotime-ttt{grid-template-columns:repeat(3,1fr);gap:.45rem;width:min(100%,24rem);display:grid}.zerotime-ttt button{aspect-ratio:1;border:3px solid var(--brand-outline);background:var(--surface-inset);color:var(--brand-cyan);box-shadow:0 4px 0 var(--brand-outline);border-radius:1rem;font:900 clamp(2rem,8vw,4rem) Rubik,sans-serif}@media (width<=767px){.zerotime-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .72rem;padding-inline:.55rem}.zerotime-game-grid button{min-height:9.25rem}.zerotime-room-grid{grid-template-columns:1fr}.zerotime-roster{order:2}.zerotime-stage-card{min-height:55dvh}.zerotime-room-head{min-height:3.2rem}}@media (width<=350px){.zerotime-shell{width:min(100% - .75rem,76rem)}.zerotime-game-grid{gap:.8rem .55rem;padding-inline:.4rem}.zerotime-game-grid button{min-height:8.5rem;padding:.6rem}.zerotime-game-grid strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.zerotime-game-grid button{transition:none;transform:none}.zerotime-game-grid button:hover{transform:none}}@media print{.ambient-root{display:none!important}}.spotlight-surface:before{content:"";background:linear-gradient(to bottom, var(--color-primary), transparent 80%);width:2px;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.spotlight-surface:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-primary) 85%, transparent), transparent 80%)}}.spotlight-surface:before{pointer-events:none}@media (hover:hover){.subject-tile:hover,.feed-item:hover{transform:translateY(-1px)}.feed-item:hover{background-color:var(--tint-hover);transform:none}.action-capsule:hover{background-color:var(--tint-active)}}.action-capsule[data-active=true]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.action-capsule[data-active=true]{background-color:color-mix(in oklab, var(--color-primary) 85%, transparent)}}.action-capsule[data-active=true]{color:var(--color-primary-foreground)}.action-capsule:active,.subject-tile:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.subject-tile,.feed-item,.action-capsule{transition:none;transform:none!important}}.arcade-page-stack{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);min-width:0;display:flex}.arcade-page-header{border:3px solid var(--brand-outline);border-radius:var(--radius-3xl);background:linear-gradient(145deg, var(--brand-violet), transparent 48%), var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.arcade-page-header{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-violet) 22%, transparent), transparent 48%), var(--surface)}}.arcade-page-header{box-shadow:0 7px 0 var(--brand-outline), 0 22px 42px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.arcade-page-header{box-shadow:0 7px 0 var(--brand-outline), 0 22px 42px color-mix(in oklab, var(--brand-violet) 18%, transparent)}}.arcade-page-header:after{content:"";pointer-events:none;position:absolute}.arcade-page-header-copy{align-items:center;gap:1rem;min-width:0;display:flex}.arcade-page-header h1{font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,1.2rem + 1.4vw,2.4rem);font-weight:900;line-height:1.08}.arcade-page-header-copy p:not(.command-kicker){max-width:58ch;color:var(--muted-foreground);margin-top:.35rem;font-size:.875rem}.arcade-page-header-icon{width:3.25rem;height:3.25rem}.arcade-page-header-icon svg{width:1.55rem;height:1.55rem}.arcade-page-header-actions,.arcade-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.arcade-page-header-actions>*,.arcade-toolbar>*{max-width:100%}.arcade-toolbar{border:2px solid var(--brand-outline);border-radius:var(--radius-xl);background:var(--surface-2);box-shadow:0 4px 0 var(--brand-outline);padding:.8rem}.arcade-section{border:2px solid var(--brand-outline);border-radius:var(--radius-2xl);background:linear-gradient(150deg, var(--brand-violet), transparent 42%), var(--surface-2);min-width:0;overflow:clip}@supports (color:color-mix(in lab, red, red)){.arcade-section{background:linear-gradient(150deg, color-mix(in oklab, var(--brand-violet) 8%, transparent), transparent 42%), var(--surface-2)}}.arcade-section{box-shadow:0 5px 0 var(--brand-outline), 0 16px 32px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.arcade-section{box-shadow:0 5px 0 var(--brand-outline), 0 16px 32px color-mix(in oklab, var(--brand-violet) 10%, transparent)}}.arcade-section-head{border-bottom:2px solid var(--brand-outline);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.arcade-section-head{background:color-mix(in oklab, var(--surface) 90%, var(--brand-violet))}}.arcade-section-head h2{font-family:var(--font-display);font-size:1rem;font-weight:800}.arcade-section-head p{color:var(--muted-foreground);margin-top:.15rem;font-size:.75rem}.arcade-section-action{min-width:0;max-width:100%}.arcade-section-body{min-width:0;padding:1rem}.arcade-hub-grid,.arcade-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem;display:grid}.arcade-stat{--stat-color:var(--brand-cyan);border:2px solid var(--brand-outline);border-inline-start:5px solid var(--stat-color);border-radius:var(--radius-xl);background:var(--surface-inset);min-width:0;box-shadow:0 4px 0 var(--brand-outline);padding:.9rem 1rem}.arcade-stat[data-tone=violet]{--stat-color:var(--brand-violet)}.arcade-stat[data-tone=fuchsia]{--stat-color:var(--brand-fuchsia)}.arcade-stat[data-tone=emerald]{--stat-color:var(--brand-emerald)}.arcade-stat[data-tone=orange]{--stat-color:var(--brand-orange)}.arcade-stat>span,.arcade-stat>small{color:var(--muted-foreground);font-size:.72rem;display:block}.arcade-stat>strong{color:var(--stat-color);font-family:var(--font-display);margin-block:.1rem;font-size:1.65rem;font-weight:900;display:block}.arcade-list-row{border-bottom:1px solid var(--hairline);background:var(--surface-inset);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.arcade-list-row{background:color-mix(in oklab, var(--surface-inset) 92%, transparent)}}.arcade-list-row:last-child{border-bottom:0}.arcade-workspace-frame{border:3px solid var(--brand-outline);border-radius:var(--radius-2xl);background:var(--surface);min-width:0;box-shadow:0 6px 0 var(--brand-outline);overflow:clip}@media (width<=899px){.arcade-page-header{grid-template-columns:minmax(0,1fr)}.arcade-page-header-actions{width:100%}.arcade-page-header-actions>*{flex:min(100%,10rem)}}@media (width<=639px){.arcade-section-head{grid-template-columns:minmax(0,1fr)}.arcade-section-action{justify-self:stretch;width:100%}.arcade-section-action>*{max-width:100%}.arcade-toolbar{grid-template-columns:minmax(0,1fr);display:grid}}@media (width<=519px){.arcade-list-row{grid-template-columns:minmax(0,1fr);align-items:start}.arcade-list-row>:last-child{justify-self:stretch;max-width:100%}}@media (prefers-reduced-motion:reduce){.arcade-page-header,.arcade-section,.arcade-stat{scroll-behavior:auto}}[data-density=compact] main{padding-block:1rem}[data-density=compact] .surface-panel{padding:.875rem!important}[data-density=compact] main .space-y-6>*+*{margin-top:1rem}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--app-header-band:4rem;--app-bottom-chrome:0px}html,body{overflow-x:clip}html{overscroll-behavior-y:none}.safe-area-top-underlay{z-index:49;height:var(--safe-top);pointer-events:none;background-color:var(--color-background);position:fixed;inset:0 0 auto}:root{--calendar-dock-space:5rem;--calendar-cyan:var(--brand-cyan);--calendar-violet:var(--brand-violet);--calendar-amber:var(--brand-orange);--calendar-emerald:var(--brand-emerald);--calendar-fuchsia:var(--brand-fuchsia)}[data-owner-wide=true]{--calendar-dock-space:0px}.app-main-fullheight{box-sizing:border-box;height:calc(100dvh - var(--safe-top) - var(--app-header-band) - var(--safe-bottom) - var(--app-bottom-chrome,0px) - var(--calendar-dock-space));max-height:calc(100dvh - var(--safe-top) - var(--app-header-band) - var(--safe-bottom) - var(--app-bottom-chrome,0px) - var(--calendar-dock-space));flex-direction:column;min-height:0;padding-top:.4rem;padding-bottom:.4rem;display:flex;overflow:hidden}.app-main-fullheight>.app-route-content{animation:.16s ease-out backwards app-route-arrive}@keyframes app-route-arrive{0%{opacity:0}to{opacity:1}}.calendar-content-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.calendar-toolbar{z-index:10;border:1px solid var(--calendar-cyan);flex:none;grid-template-columns:minmax(9rem,1fr) auto minmax(9rem,1fr);grid-template-areas:"title switcher actions";align-items:center;gap:.75rem;min-height:4.3rem;padding:.45rem .65rem;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.calendar-toolbar{border:1px solid color-mix(in oklab, var(--calendar-cyan) 28%, var(--border))}}.calendar-toolbar{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--calendar-cyan), var(--calendar-violet))}@supports (color:color-mix(in lab, red, red)){.calendar-toolbar{background:linear-gradient(135deg, color-mix(in oklab, var(--calendar-cyan) 6%, var(--surface-inset)), color-mix(in oklab, var(--calendar-violet) 6%, var(--surface)))}}.calendar-toolbar{box-shadow:inset 0 1px 0 var(--brand-highlight), 0 10px 30px var(--calendar-cyan)}@supports (color:color-mix(in lab, red, red)){.calendar-toolbar{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 8%, transparent), 0 10px 30px color-mix(in oklab, var(--calendar-cyan) 10%, transparent)}}.calendar-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calendar-toolbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:"Sora", var(--font-display);font-variant-numeric:tabular-nums;grid-area:title;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:800;overflow:hidden}.calendar-view-switcher{border:1px solid var(--border);grid-area:switcher;grid-template-columns:repeat(4,minmax(0,1fr));width:18rem;display:grid}@supports (color:color-mix(in lab, red, red)){.calendar-view-switcher{border:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.calendar-view-switcher{border-radius:var(--radius-lg);background:var(--surface-inset);padding:.2rem}@supports (color:color-mix(in lab, red, red)){.calendar-view-switcher{background:color-mix(in oklab, var(--surface-inset) 88%, transparent)}}.calendar-view-switcher{box-shadow:inset 0 1px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.calendar-view-switcher{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 7%, transparent)}}.calendar-view-button{font-family:"Manrope", var(--font-sans);font-weight:800;transition:transform .14s,background-color .14s,box-shadow .14s}.calendar-view-button.bg-primary{box-shadow:0 3px 0 var(--brand-outline), 0 0 16px var(--calendar-cyan)}@supports (color:color-mix(in lab, red, red)){.calendar-view-button.bg-primary{box-shadow:0 3px 0 color-mix(in oklab, var(--brand-outline) 80%, transparent), 0 0 16px color-mix(in oklab, var(--calendar-cyan) 22%, transparent)}}.calendar-view-button:active,.calendar-step-button:active,.calendar-today-button:active,.calendar-new-button:active,.calendar-filter-button:active{transform:translateY(2px)scale(.98)}.calendar-new-button{box-shadow:0 3px 0 var(--brand-outline), 0 0 20px var(--calendar-cyan)}@supports (color:color-mix(in lab, red, red)){.calendar-new-button{box-shadow:0 3px 0 var(--brand-outline), 0 0 20px color-mix(in oklab, var(--calendar-cyan) 28%, transparent)}}.calendar-new-button{font-weight:800}.calendar-step-button,.calendar-today-button{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.calendar-step-button,.calendar-today-button{border:1px solid color-mix(in oklab, var(--border) 72%, transparent)}}.calendar-step-button,.calendar-today-button{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.calendar-step-button,.calendar-today-button{background:color-mix(in oklab, var(--surface) 70%, transparent)}}.calendar-filter-button{font-family:"Manrope", var(--font-sans);font-weight:700;transition:transform .12s,background-color .12s}.calendar-toolbar-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:flex}.calendar-workspace{border:1px solid var(--calendar-cyan);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.calendar-workspace{border:1px solid color-mix(in oklab, var(--calendar-cyan) 36%, var(--hairline))}}.calendar-workspace{border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--calendar-cyan), var(--calendar-violet))}@supports (color:color-mix(in lab, red, red)){.calendar-workspace{background:linear-gradient(160deg, color-mix(in oklab, var(--calendar-cyan) 4%, var(--surface-inset)), color-mix(in oklab, var(--calendar-violet) 4%, var(--surface)))}}.calendar-workspace{box-shadow:inset 0 1px 0 var(--brand-highlight), 0 0 32px var(--calendar-cyan)}@supports (color:color-mix(in lab, red, red)){.calendar-workspace{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 7%, transparent), 0 0 32px color-mix(in oklab, var(--calendar-cyan) 12%, transparent)}}.calendar-workspace[data-panel=true]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.calendar-agenda-panel{border-inline-start:1px solid var(--hairline);background:linear-gradient(180deg, var(--calendar-violet), var(--surface-inset));flex-direction:column;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.calendar-agenda-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--calendar-violet) 8%, var(--surface-2)), var(--surface-inset))}}.calendar-command-page{font-family:"Manrope", var(--font-sans)}.calendar-board{box-shadow:none;background:0 0;border:0;border-radius:0}.calendar-board>:first-child{background:var(--calendar-cyan)}@supports (color:color-mix(in lab, red, red)){.calendar-board>:first-child{background:color-mix(in oklab, var(--calendar-cyan) 4%, transparent)}}.calendar-board [data-day-key]{transition:background-color .16s}.calendar-board [data-day-key]:hover{background-color:var(--calendar-cyan)}@supports (color:color-mix(in lab, red, red)){.calendar-board [data-day-key]:hover{background-color:color-mix(in oklab, var(--calendar-cyan) 5%, transparent)}}.calendar-board [role=button][style*=top]{border-radius:var(--radius-lg);border-width:2px;border-inline-start-width:4px;box-shadow:inset 0 -.25rem 0 var(--brand-outline), inset 0 1px 0 var(--brand-highlight), 0 .28rem 0 var(--brand-outline), 0 .8rem 1.2rem var(--brand-outline)!important}@supports (color:color-mix(in lab, red, red)){.calendar-board [role=button][style*=top]{box-shadow:inset 0 -.25rem 0 color-mix(in oklab, var(--brand-outline) 18%, transparent), inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 28%, transparent), 0 .28rem 0 color-mix(in oklab, var(--brand-outline) 72%, transparent), 0 .8rem 1.2rem color-mix(in oklab, var(--brand-outline) 16%, transparent)!important}}.calendar-board [role=button][style*=top]{transition:transform .14s,filter .14s,box-shadow .14s}.calendar-board [data-calendar-tone=cyan]{--calendar-item-tone:var(--brand-cyan)}.calendar-board [data-calendar-tone=violet]{--calendar-item-tone:var(--brand-violet)}.calendar-board [data-calendar-tone=emerald]{--calendar-item-tone:var(--brand-emerald)}.calendar-board [data-calendar-tone=orange]{--calendar-item-tone:var(--brand-orange)}.calendar-board [data-calendar-tone=fuchsia]{--calendar-item-tone:var(--brand-fuchsia)}.calendar-board [data-calendar-tone=indigo]{--calendar-item-tone:var(--brand-indigo,var(--primary))}.calendar-board [data-calendar-tone=amber]{--calendar-item-tone:var(--brand-amber,var(--brand-orange))}.calendar-board [data-calendar-tone=crimson]{--calendar-item-tone:var(--destructive)}.calendar-board [data-calendar-tone]{border-color:var(--calendar-item-tone)!important}@supports (color:color-mix(in lab, red, red)){.calendar-board [data-calendar-tone]{border-color:color-mix(in oklab, var(--calendar-item-tone) 78%, var(--brand-outline))!important}}.calendar-board [data-calendar-tone]{background:linear-gradient(145deg, var(--calendar-item-tone), var(--calendar-item-tone))!important}@supports (color:color-mix(in lab, red, red)){.calendar-board [data-calendar-tone]{background:linear-gradient(145deg, color-mix(in oklab, var(--calendar-item-tone) 72%, var(--surface)), color-mix(in oklab, var(--calendar-item-tone) 46%, var(--surface-2)))!important}}.calendar-board [data-calendar-tone]{color:var(--foreground)!important}@media (hover:hover){.calendar-board [role=button][style*=top]:hover{filter:saturate(1.12)brightness(1.05);transform:translateY(-1px)}}.calendar-agenda-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.calendar-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2.25rem);padding:clamp(1rem,2vw,2rem);display:grid;overflow-y:auto}.calendar-mini-month{min-width:0}.calendar-mini-title{justify-content:flex-start;width:100%;min-height:2.75rem;padding-inline:.25rem;font-size:1rem;font-weight:700}.calendar-mini-weekdays,.calendar-mini-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-mini-weekdays span{text-align:center;color:var(--muted-foreground);padding-block:.25rem;font-size:.625rem}.calendar-mini-day{font-variant-numeric:tabular-nums;border-radius:9999px;width:100%;min-width:0;height:2rem;padding:0;font-size:.6875rem;position:relative}.calendar-mini-day i{background:var(--primary);inset-inline-start:50%;border-radius:9999px;width:.2rem;height:.2rem;position:absolute;bottom:.125rem;translate:-50%}.calendar-mini-today{background:var(--primary);color:var(--primary-foreground);font-weight:700}.calendar-mini-today i{background:var(--primary-foreground)}@media (width>=768px) and (width<=1100px){.calendar-year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-workspace[data-panel=true]{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}}@media (width<=767px){.calendar-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""switcher switcher";gap:.35rem .5rem;min-height:6.8rem}.calendar-toolbar-title{font-size:1.2rem}.calendar-view-switcher{width:100%}.calendar-toolbar-actions{grid-template-columns:repeat(5,auto);display:grid}.calendar-workspace,.calendar-workspace[data-panel=true]{background:0 0;border:0;flex-direction:column;display:flex;overflow:visible}.calendar-agenda-panel{z-index:40;inset-inline:0;bottom:calc(var(--safe-bottom) + var(--app-bottom-chrome,0px) + 5rem);border:1px solid var(--hairline);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:min(72dvh,38rem);padding-bottom:var(--safe-bottom);box-shadow:var(--shadow-lift);position:fixed}.calendar-year-grid{grid-template-columns:1fr;gap:1.5rem;padding:.75rem .25rem 6rem}.calendar-mini-month{padding-inline:.25rem}.calendar-mini-day{height:2.75rem;min-height:2.75rem;font-size:.75rem}.calendar-command-page{gap:.35rem}.calendar-toolbar{border-radius:var(--radius-md);padding:.35rem}}@media (width>=768px) and (width<=1100px){.owner-desktop-header{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) auto}.owner-desktop-nav{width:100%}}@media (prefers-reduced-motion:reduce){.calendar-workspace *,.calendar-year-grid *{scroll-behavior:auto!important;transition-duration:.01ms!important}.app-route-content{animation:none!important}}.app-header{z-index:60;box-sizing:border-box;min-height:calc(var(--safe-top) + var(--app-header-band));padding-top:var(--safe-top);background:var(--color-background);top:0;padding-inline-start:var(--safe-left);padding-inline-end:var(--safe-right);position:fixed;inset-inline-start:var(--app-rail,0px);inset-inline-end:0;overflow:visible}.app-header-spacer{box-sizing:border-box;width:100%;height:calc(var(--safe-top) + var(--app-header-band));flex:0 0 calc(var(--safe-top) + var(--app-header-band));pointer-events:none}.app-header-band{height:var(--app-header-band);min-height:var(--app-header-band);overflow:visible}.app-bottom-nav{padding-bottom:var(--safe-bottom);padding-inline-start:var(--safe-left);padding-inline-end:var(--safe-right)}[data-responsive-scope=true],[data-responsive-scope=true] :where(section,article,header,footer,nav,form,fieldset,ul,ol,li,div){min-width:0}[data-responsive-scope=true] :where(img,video,canvas,svg:not([width])){max-width:100%}[data-responsive-scope=true] :where(input,select,textarea){min-width:0;max-width:100%}@media (pointer:coarse){:root{--app-header-band:4.25rem}button,a[role=button],[data-slot=button]{touch-action:manipulation}button.size-8,button.h-8.w-8,button.h-9.w-9,button.size-9,a.size-8,a.h-9.w-9{min-width:2.75rem;min-height:2.75rem}}@media print{aside,header,nav,.print\:hidden{display:none!important}html,body{color:#000;direction:rtl;background:#fff}main{max-width:none!important;padding:0!important}div[class*=pr-]{padding-right:0!important}.surface-panel,.compact-panel,.spotlight-surface,.subject-tile,.floating-panel,table,th,td{break-inside:avoid;color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#ddd!important}table{border-collapse:collapse;width:100%}th,td{border:1px solid #ddd}a[href]:after{content:""}@page{size:A4;margin:14mm}.print-away{display:none!important}.print-report-header{border-bottom:1px solid #ddd;margin-bottom:8mm;padding-bottom:3mm;display:block!important}.studio-doc{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;width:auto!important;padding:0!important}.studio-page-wrap{background:0 0!important;padding:0!important}.studio-pagebreak{break-after:page;page-break-after:always;border:0!important;height:0!important;margin:0!important}}.studio-doc{font-size:1rem}.studio-doc h1{margin:.6em 0 .35em;font-size:1.6rem;font-weight:700;line-height:1.35}.studio-doc h2{margin:.7em 0 .3em;font-size:1.3rem;font-weight:700}.studio-doc h3{margin:.7em 0 .3em;font-size:1.1rem;font-weight:600}.studio-doc p{margin:.35em 0}.studio-doc ul,.studio-doc ol{margin:.4em 0;padding-inline-start:1.6em}.studio-doc ul{list-style:outside}.studio-doc ol{list-style:decimal}.studio-doc blockquote{border-inline-start:3px solid var(--color-primary);background:var(--color-primary);margin:.6em 0;padding:.6em 1em}@supports (color:color-mix(in lab, red, red)){.studio-doc blockquote{background:color-mix(in oklab, var(--color-primary) 6%, transparent)}}.studio-doc blockquote{border-radius:.5rem}.studio-doc blockquote.studio-callout{border-inline-start-width:4px}.studio-doc hr{border:0;border-top:1px solid var(--color-border);margin:1em 0}.studio-doc a{color:var(--color-primary);text-decoration:underline}.studio-doc table{border-collapse:collapse;width:100%;margin:.6em 0}.studio-doc th,.studio-doc td{border:1px solid var(--color-border);text-align:start;vertical-align:top;padding:.4em .6em}.studio-doc th{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.studio-doc th{background:color-mix(in oklab, var(--color-primary) 7%, transparent)}}.studio-doc th{font-weight:600}.studio-doc ul.studio-checklist{padding-inline-start:.25em;list-style:none}.studio-doc li.studio-check{padding-inline-start:1.7em;position:relative}.studio-doc li.studio-check:before{content:"";border:1.5px solid var(--color-border);inset-inline-start:0;border-radius:.25rem;width:1em;height:1em;position:absolute;top:.55em}.studio-doc li.studio-check-done:before{content:"✓";text-align:center;border-color:var(--color-primary);color:var(--color-primary);font-size:.8em;line-height:1.1em}.studio-doc .studio-pagebreak{border-top:2px dashed var(--color-border);height:0;margin:1.4rem 0}.studio-page-wrap{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.studio-page-wrap{background:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.studio-page-wrap{border-radius:1rem;padding:1.25rem;overflow-x:auto}.studio-doc.studio-page{color:#111;background:#fff;border-radius:2px;width:210mm;max-width:100%;min-height:297mm;margin-inline:auto;padding:20mm 18mm;box-shadow:0 10px 30px #0000001f}@media (width<=640px){.studio-page-wrap{padding:.5rem}.studio-doc.studio-page{min-height:60vh;padding:1.25rem 1rem}}.slide-frame{width:100%;container-type:inline-size}.slide-surface{aspect-ratio:16/9;gap:var(--slide-gap,.75rem);width:100%;padding:clamp(1rem, 4cqi, var(--slide-pad,3rem));border-radius:var(--slide-radius,.9rem);border:1px solid var(--color-border);background:var(--slide-bg,#fdfdfb);color:var(--slide-ink,#14161a);box-shadow:var(--slide-shadow,0 12px 34px #0000001a);font-family:var(--slide-font-body,inherit);flex-direction:column;display:flex;overflow:auto}.slide-surface .slide-heading{font-size:calc(clamp(1.25rem, 5.2cqi, 3rem) * var(--slide-title-scale,1));font-weight:var(--slide-title-weight,700);font-family:var(--slide-font-display,inherit);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;align-self:stretch;min-inline-size:0;max-inline-size:100%;margin:0;line-height:1.2}.slide-surface[data-title-length=long] .slide-heading{font-size:calc(clamp(1.25rem, 4.2cqi, 2.35rem) * var(--slide-title-scale,1))}.slide-surface.slide-layout-title[data-title-length=long] .slide-heading,.slide-surface.slide-layout-section[data-title-length=long] .slide-heading{font-size:clamp(1.5rem,5.4cqi,3rem)}.slide-surface .slide-body{font-size:calc(clamp(.95rem, 2.7cqi, 1.6rem) * var(--slide-body-scale,1));font-weight:var(--slide-body-weight,400);flex:1;min-height:0;line-height:1.5}.slide-surface .slide-body ul,.slide-surface .slide-body ol{padding-inline-start:1.4em}.slide-surface .slide-hint{color:var(--slide-muted,#6b7280);font-size:.85rem}.studio-deck-meta{display:none}.slide-surface.slide-layout-title,.slide-surface.slide-layout-section{text-align:center;justify-content:center;align-items:center}.slide-surface.slide-layout-title .slide-heading,.slide-surface.slide-layout-section .slide-heading{font-size:clamp(1.6rem,7cqi,4rem)}.slide-surface.slide-layout-section .slide-body,.slide-surface.slide-layout-title .slide-body:empty{flex:0}.slide-surface .slide-content{gap:var(--slide-gap,.75rem);flex-direction:column;flex:1;min-height:0;display:flex}.slide-surface .slide-media{border-radius:calc(var(--slide-radius,.9rem) * .6);min-height:0;margin:0;overflow:hidden}.slide-surface .slide-media img{object-fit:cover;width:100%;height:100%;display:block}.slide-surface.slide-v-focus_single .slide-body{max-width:62ch;margin-inline-end:0}.slide-surface.slide-v-split_rtl .slide-content{align-items:start;gap:calc(var(--slide-gap,.75rem) * 2);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.slide-surface.slide-v-split_rtl .slide-body{columns:1}.slide-surface.slide-v-media_dominant .slide-content{grid-template-rows:minmax(0,3fr) minmax(0,1fr);display:grid}.slide-surface.slide-v-media_dominant .slide-media{grid-row:1}.slide-surface.slide-v-media_dominant .slide-body{font-size:calc(clamp(.9rem, 2.2cqi, 1.3rem) * var(--slide-body-scale,1));grid-row:2}.slide-surface.slide-v-structured_grid .slide-body{columns:2;column-gap:calc(var(--slide-gap,.75rem) * 2.5)}.slide-surface.slide-v-structured_grid .slide-body li,.slide-surface.slide-v-structured_grid .slide-body p{break-inside:avoid}@media (width<=640px){.slide-surface.slide-v-split_rtl .slide-content{grid-template-columns:minmax(0,1fr)}.slide-surface.slide-v-structured_grid .slide-body{columns:1}}.slide-frame-present{max-width:min(100%,177.778dvh - 16rem)}.slide-frame-present .slide-surface{border:0;border-radius:.75rem;box-shadow:0 24px 60px #00000080}.slide-print-sheet{display:none}@page presentation{size:A4 landscape;margin:10mm}@media print{body[data-print-report=studio-presentation] .slide-print-sheet{display:block}.slide-print-sheet .slide-frame{page:presentation;break-after:page;page-break-after:always}.slide-print-sheet .slide-frame:last-child{break-after:auto;page-break-after:auto}.slide-print-sheet .slide-surface{box-shadow:none;border:1px solid #ddd;overflow:hidden;color:#000!important;background:#fff!important}}.brand-rail:before{content:"";background:linear-gradient(to bottom, var(--color-primary), var(--color-primary));border-radius:9999px;width:3px;position:absolute;inset-block:.15rem;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.brand-rail:before{background:linear-gradient(to bottom, var(--color-primary), color-mix(in oklab, var(--color-primary) 15%, transparent))}}.strip-row:first-child{border-top:0}@media (hover:hover){.strip-row:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.strip-row:hover{background-color:color-mix(in oklab, var(--color-foreground) 4%, transparent)}}}.section-label:after{content:"";background:var(--color-foreground);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.section-label:after{background:color-mix(in oklab, var(--color-foreground) 9%, transparent)}}@media (prefers-reduced-motion:reduce){.strip-row{transition:none}}.brand-header{z-index:60;box-sizing:border-box;min-height:calc(var(--safe-top) + var(--app-header-band));padding:var(--safe-top) clamp(.9rem, 3vw, 1.6rem) 0;background-color:var(--color-background);border-bottom:1px solid var(--color-border);inset-inline:0;justify-content:space-between;align-items:center;gap:.75rem;padding-inline-start:max(clamp(.9rem, 3vw, 1.6rem), var(--safe-left));padding-inline-end:max(clamp(.9rem, 3vw, 1.6rem), var(--safe-right));display:flex;position:fixed;top:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.brand-header{border-bottom:1px solid color-mix(in oklab, var(--color-border) 72%, transparent)}}.brand-header{pointer-events:none}.brand-header>*{pointer-events:auto}.classroom-header-action{border:2px solid var(--brand-outline);background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);box-shadow:0 3px 0 var(--brand-outline);border-radius:.9rem;justify-content:center;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.75rem;font-weight:800;display:inline-flex}.classroom-header-action svg{width:1.1rem;height:1.1rem}.classroom-header-action[aria-expanded=true]{background:var(--brand-cyan);color:var(--brand-outline)}.classroom-header-action:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.classroom-header-popover{inset-inline-end:max(.75rem, var(--safe-right));top:calc(var(--safe-top) + var(--app-header-band) - .15rem);z-index:2;pointer-events:auto;width:min(100vw - 1.5rem,24rem);position:absolute}.classroom-header-popover .classroom-search-results-panel{width:100%}.classroom-header-search{border:2px solid var(--brand-outline);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-chunky);padding:.55rem}.classroom-header-searchbox{border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-inset);align-items:center;gap:.55rem;min-height:2.75rem;padding-inline:.75rem;display:flex}.classroom-header-searchbox svg{width:1rem;color:var(--brand-cyan);flex:none}.classroom-header-searchbox input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.classroom-header-search>.classroom-search-results-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;animation:none}.brand-header-mark{border-radius:var(--radius-lg);transition:opacity .16s;display:inline-flex}.brand-header-mark:hover{opacity:.85}.brand-header-word{opacity:1}.brand-header-lead,.brand-header-tail{min-height:var(--app-header-band)}.brand-header[data-controls=true] .brand-header-lead,.brand-header[data-controls=true] .brand-header-word{transform:none}.brand-header-appear{opacity:1;animation:none;transform:none}.header-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;height:2rem;min-height:0;padding-block:0;padding-inline:.6rem;font-size:.75rem;line-height:2rem;display:inline-flex}@media (width>=640px){.header-pill{height:2.125rem;padding-inline:.85rem;font-size:.8125rem;line-height:2.125rem}}.auth-page-title{letter-spacing:-.01em;opacity:.9;font-size:1rem;font-weight:600;line-height:1.4}@media (width>=640px){.auth-page-title{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.brand-header-lead,.brand-header-tail,.brand-header[data-controls=true] .brand-header-lead,.brand-header[data-controls=true] .brand-header-word{transition:none;transform:none}.brand-header-appear{opacity:1;animation:none}}.action-capsule{cursor:pointer;border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.action-capsule{border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent)}}.action-capsule{box-shadow:inset 0 1px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.action-capsule{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 6%, transparent)}}.action-capsule:focus-visible,.wheel-shell:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:hover){.action-capsule:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.action-capsule:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.action-capsule:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.action-capsule:hover{color:color-mix(in oklab, var(--color-primary) 70%, var(--color-foreground))}}}.action-capsule:active{transform:scale(.97)translateY(1px)}.primary-wheel-stage{justify-content:center;align-items:center;width:100%;max-width:48rem;min-height:26rem;margin-inline:auto;padding-block:clamp(.5rem,3vh,2rem);display:flex}.primary-wheel-stage>.wheel-shell{width:100%}.wheel-shell{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;perspective:800px;outline:none;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.wheel-shell:active{cursor:grabbing}.wheel-shell:before,.wheel-shell:after{content:"";pointer-events:none;border-top:0;border-bottom:0;border-inline-start:1px solid var(--color-primary);width:2.5rem;position:absolute;top:8%;bottom:8%}@supports (color:color-mix(in lab, red, red)){.wheel-shell:before,.wheel-shell:after{border-inline-start:1px solid color-mix(in oklab, var(--color-primary) 34%, transparent)}}.wheel-shell:before,.wheel-shell:after{border-inline-end:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-shell:before,.wheel-shell:after{border-inline-end:1px solid color-mix(in oklab, var(--color-primary) 18%, transparent)}}.wheel-shell:before,.wheel-shell:after{border-radius:100%/50%;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.wheel-shell:before{inset-inline-start:max(.25rem,50% - min(13rem,47%))}.wheel-shell:after{inset-inline-end:max(.25rem,50% - min(13rem,47%));transform:scaleX(-1)}.wheel-track{position:absolute;inset:0}.wheel-option{border:1px solid var(--color-primary);border-radius:9999px;width:min(20rem,78%);padding:.8rem 1.25rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.wheel-option{border:1px solid color-mix(in oklab, var(--color-primary) 26%, transparent)}}.wheel-option{color:var(--color-foreground);font-size:1.15rem;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.wheel-option{color:color-mix(in oklab, var(--color-foreground) 82%, transparent)}}.wheel-option{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-option{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.wheel-option{box-shadow:inset 0 1px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.wheel-option{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 6%, transparent)}}.wheel-option{cursor:pointer;will-change:transform, opacity;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}@media (hover:hover){.wheel-option:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-option:hover{border-color:color-mix(in oklab, var(--color-primary) 48%, transparent)}}.wheel-option:hover{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-option:hover{background:color-mix(in oklab, var(--color-primary) 18%, transparent)}}}.wheel-option:active{filter:brightness(.94)}.wheel-option[data-active=true]{color:var(--color-foreground);border-color:var(--color-primary);font-size:1.45rem}@supports (color:color-mix(in lab, red, red)){.wheel-option[data-active=true]{border-color:color-mix(in oklab, var(--color-primary) 70%, transparent);background:color-mix(in oklab, var(--color-primary) 34%, var(--color-background))}}.wheel-option[data-active=true]{box-shadow:0 16px 40px -20px var(--color-primary), 0 0 0 1px var(--color-primary), inset 0 1px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.wheel-option[data-active=true]{box-shadow:0 16px 40px -20px color-mix(in oklab, var(--color-primary) 95%, transparent), 0 0 0 1px color-mix(in oklab, var(--color-primary) 30%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.zt-wordmark{font-family:Rubik, Heebo, var(--font-sans,system-ui), sans-serif;letter-spacing:.01em;background:linear-gradient(100deg, var(--color-primary) 0%, var(--color-primary) 55%, var(--color-primary) 100%);font-style:italic;font-weight:900;display:inline-block;transform:skew(-6deg)}@supports (color:color-mix(in lab, red, red)){.zt-wordmark{background:linear-gradient(100deg, color-mix(in oklab, var(--color-primary) 55%, white) 0%, var(--color-primary) 55%, color-mix(in oklab, var(--color-primary) 60%, white) 100%)}}.zt-wordmark{color:#0000;filter:drop-shadow(0 0 10px var(--color-primary));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.zt-wordmark{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--color-primary) 55%, transparent))}}.wheel-option[data-active=true] .zt-wordmark{filter:drop-shadow(0 0 16px var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.wheel-option[data-active=true] .zt-wordmark{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--color-primary) 80%, transparent))}}.zerotime-stage{background:var(--color-background);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.wheel-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wheel-option{transition:none}}.wheel-shell[data-phase=launch]:before,.wheel-shell[data-phase=launch]:after,.wheel-shell[data-phase=arrive]:before,.wheel-shell[data-phase=arrive]:after{border-inline-start-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-shell[data-phase=launch]:before,.wheel-shell[data-phase=launch]:after,.wheel-shell[data-phase=arrive]:before,.wheel-shell[data-phase=arrive]:after{border-inline-start-color:color-mix(in oklab, var(--color-primary) 72%, transparent)}}.wheel-shell[data-phase=launch]:before,.wheel-shell[data-phase=launch]:after,.wheel-shell[data-phase=arrive]:before,.wheel-shell[data-phase=arrive]:after{border-inline-end-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-shell[data-phase=launch]:before,.wheel-shell[data-phase=launch]:after,.wheel-shell[data-phase=arrive]:before,.wheel-shell[data-phase=arrive]:after{border-inline-end-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.wheel-shell[data-phase=launch]:before,.wheel-shell[data-phase=launch]:after,.wheel-shell[data-phase=arrive]:before,.wheel-shell[data-phase=arrive]:after{transition:border-color .18s}.wheel-shell[data-phase=launch] .wheel-option,.wheel-shell[data-phase=arrive] .wheel-option{filter:blur(1.1px);opacity:.9}.wheel-shell[data-phase=launch] .wheel-option[data-active=true]{animation:.2s ease-out wheel-select-pulse}@keyframes wheel-select-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-primary) 60%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 10%, transparent)}to{box-shadow:0 0 0 12px transparent, inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.route-enter{animation:none}@keyframes route-enter{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.995)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.route-enter{animation:none}.wheel-shell[data-phase=launch] .wheel-option,.wheel-shell[data-phase=arrive] .wheel-option{filter:none}.wheel-shell[data-phase=launch] .wheel-option[data-active=true]{animation:none}}body.exiting-to-root .route-body{opacity:0;transition:opacity .22s,transform .32s cubic-bezier(.5,0,.75,0);transform:scale(.96)}body.exiting-to-root .primary-wheel-stage{transform-origin:50%;opacity:0;transition:opacity .3s cubic-bezier(.6,0,.9,.2) 40ms,transform .34s cubic-bezier(.6,0,.9,.2);transform:scale(.02)}body.exiting-to-root .brand-header-appear{animation:.15s both brand-header-leave}body.exiting-to-root .brand-header-lead,body.exiting-to-root .brand-header-word{transition-delay:.11s;transform:none}body.exiting-to-root-reduced .route-body{opacity:0;transition:opacity .12s}@keyframes brand-header-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-.25rem)}}.wheel-expand-in{transform-origin:50%;animation:.42s cubic-bezier(.16,1,.3,1) both wheel-expand-in}@keyframes wheel-expand-in{0%{opacity:0;transform:scale(.04)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){body.exiting-to-root .route-body,body.exiting-to-root .primary-wheel-stage{transition:opacity .12s;transform:none}.wheel-expand-in{animation:none}}.mode-selector{inset-inline:0;bottom:calc(var(--safe-bottom) + var(--app-bottom-chrome,0px) + .85rem);z-index:80;pointer-events:none;justify-content:center;transition:opacity .18s,transform .18s,bottom .18s;animation:.46s cubic-bezier(.22,1,.36,1) both mode-selector-unfold;display:flex;position:fixed}.mode-selector[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(140%)}.mode-selector-surface{pointer-events:auto;background:var(--surface);border-radius:1.15rem;width:min(84vw,22rem);padding:.3rem 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mode-selector-surface{background:color-mix(in oklab, var(--surface) 88%, transparent)}}.mode-selector-surface{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);outline:none;box-shadow:0 14px 34px -24px oklch(0% 0 0/.55),0 1px 3px -1px oklch(0% 0 0/.35)}.mode-selector-track{isolation:isolate;direction:ltr;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.mode-selector-item{z-index:1;width:56px;min-width:56px;height:44px;color:var(--foreground);background:0 0;border-radius:.85rem;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mode-selector-item{color:color-mix(in oklab, var(--foreground) 72%, var(--muted-foreground))}}.mode-selector-item{-webkit-user-select:none;user-select:none;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),color .3s,filter .3s}.mode-selector-item:hover{color:var(--foreground);background:var(--tint-hover)}.mode-selector-item:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.mode-selector-item:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 80%, transparent)}}.mode-selector-item:focus-visible{outline-offset:2px}.mode-selector[data-owner=true] .mode-selector-track{gap:.4rem;overflow:visible}.mode-selector[data-owner=true] .mode-selector-surface{width:auto;max-width:min(96vw,30rem);overflow:visible}.mode-selector[data-owner=true] .mode-selector-item{flex:0 0 52px;width:52px;min-width:52px}@media (width>=480px){.mode-selector[data-owner=true] .mode-selector-item{flex-basis:58px;width:58px;min-width:58px}}@media (width<=380px){.mode-selector[data-owner=true] .mode-selector-track{gap:.15rem}.mode-selector[data-owner=true] .mode-selector-item{flex-basis:50px;width:50px;min-width:50px}.mode-selector[data-owner=true] .owner-dock-agent{flex-basis:54px;width:54px;height:54px}}.owner-dock-agent{width:60px;height:60px;color:var(--color-foreground);box-shadow:0 10px 26px -16px oklch(40% .08 255/.42), 0 0 0 4px var(--primary), inset 0 1px 0 oklch(100% 0 0/.16);background:radial-gradient(120% 120% at 30% 18%,oklch(42% .09 255),#0000 62%),oklch(24% .055 258);border:1px solid oklch(42% .08 255/.75);border-radius:999px;flex:0 0 60px;justify-content:center;align-items:center;margin:-16px .15rem 0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.owner-dock-agent{box-shadow:0 10px 26px -16px oklch(40% .08 255/.42), 0 0 0 4px color-mix(in oklab, var(--primary) 10%, transparent), inset 0 1px 0 oklch(100% 0 0/.16)}}.owner-dock-agent{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,filter .24s}.owner-dock-agent-glow{background:radial-gradient(circle, var(--color-primary), transparent 68%);border-radius:999px;position:absolute;inset:-9px}@supports (color:color-mix(in lab, red, red)){.owner-dock-agent-glow{background:radial-gradient(circle, color-mix(in oklab, var(--color-primary) 32%, transparent), transparent 68%)}}.owner-dock-agent-glow{opacity:.32;pointer-events:none}.owner-dock-agent-mark{width:2.25rem;height:2.25rem;position:relative}.owner-dock-agent .fill-foreground\/8{fill:oklch(100% 0 0/.14)}.owner-dock-agent .fill-foreground{fill:oklch(98.5% .004 245)}.owner-dock-agent .fill-primary{fill:oklch(78% .13 232)}.owner-dock-agent:hover{filter:brightness(1.06);transform:translateY(-2px)}.owner-dock-agent:active{transform:translateY(0)scale(.96)}.owner-dock-agent:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.owner-dock-agent:focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 80%, transparent)}}.owner-dock-agent:focus-visible{outline-offset:3px}.owner-dock-agent-active{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.owner-dock-agent-active{border-color:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.owner-dock-agent-active{box-shadow:0 16px 34px -12px var(--color-primary), inset 0 1px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.owner-dock-agent-active{box-shadow:0 16px 34px -12px color-mix(in oklab, var(--color-primary) 60%, transparent), inset 0 1px 0 color-mix(in oklab, var(--color-foreground) 16%, transparent)}}.owner-dock-agent-active .owner-dock-agent-glow{opacity:.9}@media (prefers-reduced-motion:reduce){.owner-dock-agent,.owner-dock-agent:hover,.owner-dock-agent:active{transition:none;transform:none}}.mode-selector-item-active,.mode-selector-item-active:hover{opacity:1;color:var(--color-primary);background:var(--primary);transform:scale(1.1)}@supports (color:color-mix(in lab, red, red)){.mode-selector-item-active,.mode-selector-item-active:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.mode-selector-item-active,.mode-selector-item-active:hover{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mode-selector-item-active,.mode-selector-item-active:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 26%, transparent)}}.mode-selector-item-active,.mode-selector-item-active:hover{filter:drop-shadow(0 2px 6px var(--primary))}@supports (color:color-mix(in lab, red, red)){.mode-selector-item-active,.mode-selector-item-active:hover{filter:drop-shadow(0 2px 6px color-mix(in oklab, var(--primary) 30%, transparent))}}.mode-selector-item-active[data-direction=right]{animation:.36s ease-out both mode-icon-flow-right}.mode-selector-item-active[data-direction=left]{animation:.36s ease-out both mode-icon-flow-left}@keyframes mode-icon-flow-right{0%{transform:scale(1.04)}55%{transform:scale(1.14)}to{transform:scale(1.1)}}@keyframes mode-icon-flow-left{0%{transform:scale(1.04)}55%{transform:scale(1.14)}to{transform:scale(1.1)}}.mode-selector[data-search=true]{bottom:var(--dock-bottom,calc(var(--safe-bottom) + var(--app-bottom-chrome,0px) + .85rem));flex-direction:column;align-items:center;gap:.6rem;transition:bottom .16s}.mode-selector[data-search=true] .mode-selector-surface{border-radius:1.4rem;width:min(86vw,24rem)}.mode-selector:not([data-search=true]) .mode-selector-searchbar{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.mode-selector-search-input:empty:before{content:attr(data-placeholder);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mode-selector-search-input:empty:before{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.mode-selector-search-input:empty:before{pointer-events:none}.mode-selector-surface{transition:width .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1)}.mode-selector[data-search=true] .mode-selector-track{opacity:0;pointer-events:none;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.96)}.mode-selector-searchbar{align-items:center;gap:.5rem;padding-inline:.85rem;animation:.26s cubic-bezier(.22,1,.36,1) both mode-search-in;display:flex;position:absolute;inset:0}.mode-selector-search-input{min-width:0;color:var(--foreground);caret-color:var(--color-primary);white-space:pre;scrollbar-width:none;background:0 0;border:0;outline:none;flex:auto;font-size:1rem;line-height:1.6;overflow-x:auto}body.classroom-search-lock{width:100%;position:fixed;inset-inline:0;overflow:hidden}.mode-selector-search-input::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mode-selector-search-input::placeholder{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.mode-selector-search-close{width:2rem;height:2rem;color:var(--foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mode-selector-search-close{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.mode-selector-search-close:hover{color:var(--foreground)}@keyframes mode-search-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}body[data-mode-selector=on] .app-viewport main,body[data-mode-selector=on] .route-body{padding-bottom:calc(var(--safe-bottom) + var(--app-bottom-chrome,0px) + 5rem)}body[data-mode-selector=on] .app-viewport main[data-fullheight-route=true]{padding-bottom:.5rem}@keyframes mode-selector-unfold{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mode-selector{transition:opacity .12s linear;animation:none}.mode-selector[data-hidden=true]{transform:none}.mode-selector-item{transition:none}.mode-selector-item-active{animation:none}.mode-selector-surface,.mode-selector[data-search=true] .mode-selector-track{transition:none}.mode-selector-searchbar,.classroom-search-results-panel{animation:none}}.schedule-band{background:0 0;border:0;width:min(26rem,88%);margin-inline:auto;padding-block:1.25rem 1.5rem}.schedule-header{flex-direction:column;align-items:flex-start;gap:.1rem;margin-bottom:1.05rem;display:flex}.schedule-header .schedule-kicker{letter-spacing:.08em;color:var(--color-muted-foreground);font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.schedule-header .schedule-kicker{color:color-mix(in oklab, var(--color-muted-foreground) 85%, transparent)}}.schedule-header h2{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650;line-height:1.2}.schedule-header .day-meta{color:var(--color-muted-foreground);font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.schedule-header .day-meta{color:color-mix(in oklab, var(--color-muted-foreground) 75%, transparent)}}.schedule-header .day-meta{letter-spacing:.02em}.schedule-row{background:0 0;border-radius:0;align-items:center;gap:.75rem;padding-block:.6rem;padding-inline:.65rem;transition:background-color .18s;display:flex;position:relative}.schedule-row:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--color-foreground) 14%, var(--color-foreground) 50%, var(--color-foreground) 86%, transparent 100%);inset-inline:.65rem;border-radius:1px;height:1px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.schedule-row:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-foreground) 12%, transparent) 14%, color-mix(in oklab, var(--color-foreground) 26%, transparent) 50%, color-mix(in oklab, var(--color-foreground) 12%, transparent) 86%, transparent 100%)}}.schedule-row:after{box-shadow:0 -.5px 1px 0 var(--color-foreground), 0 1px 3px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-row:after{box-shadow:0 -.5px 1px 0 color-mix(in oklab, var(--color-foreground) 6%, transparent), 0 1px 3px 0 color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.schedule-row:after{opacity:.75}.schedule-row:last-child:after,.schedule-row-now:after,.schedule-row-has-break:after{content:none}.schedule-break{justify-content:center;align-items:center;gap:.55rem;padding-block:.3rem;padding-inline:.65rem;display:flex}.schedule-break:before,.schedule-break:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-foreground) 25%, var(--color-foreground) 50%, var(--color-foreground) 75%, transparent 100%);border-radius:1px;flex:0 0 18%;max-width:3.5rem;height:1px}@supports (color:color-mix(in lab, red, red)){.schedule-break:before,.schedule-break:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-foreground) 14%, transparent) 25%, color-mix(in oklab, var(--color-foreground) 24%, transparent) 50%, color-mix(in oklab, var(--color-foreground) 14%, transparent) 75%, transparent 100%)}}.schedule-break:before,.schedule-break:after{box-shadow:0 -.5px 1px 0 var(--color-foreground), 0 1px 2px 0 var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-break:before,.schedule-break:after{box-shadow:0 -.5px 1px 0 color-mix(in oklab, var(--color-foreground) 5%, transparent), 0 1px 2px 0 color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.schedule-break:before,.schedule-break:after{opacity:.7}.schedule-break-label{letter-spacing:.01em;color:var(--color-muted-foreground);opacity:.85;flex-shrink:0;font-size:.68rem;font-weight:500}@media (hover:hover){.schedule-row:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-row:hover{background-color:color-mix(in oklab, var(--color-foreground) 3.5%, transparent)}}}.schedule-time{min-width:5.25rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex-direction:column;gap:.05rem;font-size:.75rem;line-height:1.2;display:flex}.schedule-time-range{letter-spacing:-.01em}.schedule-period-meta{opacity:.75;font-size:.65rem}.schedule-title{letter-spacing:-.01em;color:var(--color-foreground);font-size:.875rem;font-weight:600;display:block}.schedule-room{color:var(--color-muted-foreground);opacity:.85;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.72rem;display:flex}.schedule-row-now{background:linear-gradient(135deg, var(--color-primary), var(--azure));border-bottom:0;border-radius:.75rem;margin-block:.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-row-now{background:linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 16%, transparent), color-mix(in oklab, var(--azure) 22%, transparent))}}.schedule-row-now{box-shadow:inset 0 0 0 1px var(--color-primary), 0 6px 20px -12px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-row-now{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 28%, transparent), 0 6px 20px -12px color-mix(in oklab, var(--color-primary) 50%, transparent)}}.schedule-row-now .schedule-time{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-row-now .schedule-time{color:color-mix(in oklab, var(--color-primary) 60%, var(--color-muted-foreground))}}.schedule-row-now .schedule-title{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-row-now .schedule-title{color:color-mix(in oklab, var(--color-primary) 12%, var(--color-foreground))}}.schedule-now-chip{letter-spacing:.02em;color:var(--color-primary);flex-shrink:0;align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-now-chip{color:color-mix(in oklab, var(--color-primary) 75%, var(--color-foreground))}}.schedule-now-chip:before{content:"";background-color:var(--color-primary);width:.4rem;height:.4rem;box-shadow:0 0 8px var(--color-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.schedule-now-chip:before{box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 90%, transparent)}}.schedule-week-link{letter-spacing:.01em;width:fit-content;color:var(--color-muted-foreground);background:0 0;border:0;border-radius:.5rem;margin:1.15rem auto 0;padding:.35rem .25rem;font-size:.75rem;font-weight:450;display:block}@supports (color:color-mix(in lab, red, red)){.schedule-week-link{color:color-mix(in oklab, var(--color-muted-foreground) 82%, transparent)}}.schedule-week-link{cursor:pointer;transition:color .16s}.schedule-week-link:after{content:" ›";opacity:.6}@media (hover:hover){.schedule-week-link:hover{color:var(--color-foreground)}}.schedule-week-link:focus-visible{box-shadow:0 0 0 2px var(--color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.schedule-week-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 40%, transparent)}}.schedule-dialog{max-width:min(56rem,100vw - 1.5rem);max-height:min(85dvh,100vh - 2rem);padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.schedule-dialog-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline-end:.25rem;overflow-y:auto}.schedule-day-card{border:1px solid var(--color-foreground);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.schedule-day-card{border:1px solid color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.schedule-day-card{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-day-card{background:color-mix(in oklab, var(--color-foreground) 3%, transparent)}}.schedule-day-card{padding:.85rem}@media (width<=480px){.schedule-band{width:min(22rem,86%)}}@media (prefers-reduced-motion:reduce){.schedule-row,.schedule-week-link{transition:none}}.schedule-break-now{background:linear-gradient(135deg, var(--color-primary), #9957c40f);border-radius:.7rem;margin-block:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-break-now{background:linear-gradient(135deg, color-mix(in oklab, var(--color-primary) 10%, transparent), oklab(58% .109274 -.130228/.06))}}.schedule-break-now{box-shadow:inset 0 0 0 1px var(--color-primary), 0 4px 14px -12px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-break-now{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 18%, transparent), 0 4px 14px -12px color-mix(in oklab, var(--color-primary) 45%, transparent)}}.schedule-break-now:before,.schedule-break-now:after{opacity:.35}.schedule-break-now .schedule-break-label{color:var(--color-primary);align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-break-now .schedule-break-label{color:color-mix(in oklab, var(--color-primary) 45%, var(--color-foreground))}}.schedule-break-now .schedule-break-label{opacity:1}.schedule-break-now-tag{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.64rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-break-now-tag{color:color-mix(in oklab, var(--color-primary) 60%, var(--color-foreground))}}.schedule-break-dot{background:var(--color-primary);width:.35rem;height:.35rem;box-shadow:0 0 6px var(--color-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.schedule-break-dot{box-shadow:0 0 6px color-mix(in oklab, var(--color-primary) 70%, transparent)}}.schedule-preset{color:var(--color-foreground);background:var(--color-foreground);border-radius:.7rem;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-preset{background:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.schedule-preset{box-shadow:inset 0 0 0 1px var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-preset{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-foreground) 9%, transparent)}}.schedule-preset{cursor:grab}.schedule-preset-active{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-preset-active{color:color-mix(in oklab, var(--color-primary) 40%, var(--color-foreground))}}.schedule-preset-active{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-preset-active{background:color-mix(in oklab, var(--color-primary) 14%, transparent)}}.schedule-preset-active{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-preset-active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 32%, transparent)}}.schedule-grid-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.schedule-grid{grid-template-columns:3.25rem repeat(6,minmax(7.5rem,1fr));gap:.35rem;min-width:48rem;display:grid;position:relative}.schedule-grid-head{height:34px;color:var(--color-muted-foreground);text-align:center;font-size:.75rem;font-weight:600;line-height:34px;display:block}.schedule-ruler{position:relative}.schedule-ruler-mark{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;text-align:center;opacity:.7;font-size:.62rem;position:absolute;inset-inline:0}.schedule-col{position:relative}.schedule-col-body{background:var(--color-foreground);border-radius:.7rem;height:calc(100% - 34px);position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-col-body{background:color-mix(in oklab, var(--color-foreground) 2.5%, transparent)}}.schedule-col-body{box-shadow:inset 0 0 0 1px var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-col-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-foreground) 6%, transparent)}}.schedule-slot-band{background:var(--color-foreground);border-radius:.5rem;position:absolute;inset-inline:2px}@supports (color:color-mix(in lab, red, red)){.schedule-slot-band{background:color-mix(in oklab, var(--color-foreground) 3%, transparent)}}.schedule-slot-band{pointer-events:none}.schedule-block{text-align:start;cursor:pointer;background:var(--color-primary);border-radius:.55rem;flex-direction:column;justify-content:center;gap:.1rem;padding:.3rem .45rem;display:flex;position:absolute;inset-inline:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.schedule-block{background:color-mix(in oklab, var(--color-primary) 16%, transparent)}}.schedule-block{box-shadow:inset 0 0 0 1px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-block{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 30%, transparent)}}.schedule-block-meeting,.schedule-block-personal_talks{background:oklab(58% .109274 -.130228/.18);box-shadow:inset 0 0 0 1px oklab(58% .109274 -.130228/.32)}.schedule-block-grading_tests,.schedule-block-grading_assignments,.schedule-block-other{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-block-grading_tests,.schedule-block-grading_assignments,.schedule-block-other{background:color-mix(in oklab, var(--color-foreground) 7%, transparent)}}.schedule-block-grading_tests,.schedule-block-grading_assignments,.schedule-block-other{box-shadow:inset 0 0 0 1px var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-block-grading_tests,.schedule-block-grading_assignments,.schedule-block-other{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-foreground) 12%, transparent)}}.schedule-block-title{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.15;overflow:hidden}.schedule-block-meta{color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:.6rem}.time-wheel{flex:1;min-width:0}.time-wheel-label{color:var(--color-muted-foreground);margin-bottom:.3rem;font-size:.7rem;display:block}.time-wheel-columns{background:var(--color-foreground);border-radius:.7rem;align-items:center;gap:.25rem;padding:.25rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.time-wheel-columns{background:color-mix(in oklab, var(--color-foreground) 4%, transparent)}}.time-wheel-columns{box-shadow:inset 0 0 0 1px var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.time-wheel-columns{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.time-wheel-column{scroll-snap-type:y mandatory;scrollbar-width:none;text-align:center;flex:1;height:5.25rem;padding-block:1.75rem;overflow-y:auto}.time-wheel-column::-webkit-scrollbar{display:none}.time-wheel-item{scroll-snap-align:center;font-variant-numeric:tabular-nums;width:100%;color:var(--color-muted-foreground);opacity:.55;padding:.15rem 0;font-size:.85rem;display:block}.time-wheel-item-active{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.time-wheel-item-active{color:color-mix(in oklab, var(--color-primary) 45%, var(--color-foreground))}}.time-wheel-item-active{opacity:1;font-weight:700}.time-wheel-sep{color:var(--color-muted-foreground)}.schedule-day-wrap{position:relative}.schedule-day-wrap.is-cancelled>ul{opacity:.45;filter:saturate(.5)}.schedule-day-cancel{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:0}.schedule-day-cancel-x{width:clamp(4.5rem,34%,8rem);height:auto;color:var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.schedule-day-cancel-x{color:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 55%, transparent)}}.schedule-day-cancel-x{opacity:.75}.schedule-day-cancel-label{letter-spacing:.06em;color:var(--color-foreground);font-size:.8125rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.schedule-day-cancel-label{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.schedule-row-cancelled .schedule-title,.schedule-row-cancelled .schedule-time-range{opacity:.6;text-decoration:line-through;text-decoration-thickness:1px}.schedule-cancel-chip{color:var(--color-destructive,oklch(62% .19 25));border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.65rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.schedule-cancel-chip{color:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 65%, var(--color-foreground))}}.schedule-cancel-chip{background:var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.schedule-cancel-chip{background:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 14%, transparent)}}.schedule-parallel-list{flex-direction:column;gap:.15rem;margin-top:.3rem;display:flex}.schedule-parallel{color:var(--color-muted-foreground);border-inline-start:2px solid oklab(58% .109274 -.130228/.45);align-items:center;gap:.4rem;padding-inline-start:.5rem;font-size:.7rem;display:inline-flex}.schedule-parallel-time{font-variant-numeric:tabular-nums;opacity:.85}.schedule-parallel-title{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.schedule-parallel-title{color:color-mix(in oklab, var(--color-foreground) 82%, transparent)}}.schedule-parallel-cancelled{opacity:.55;text-decoration:line-through}.schedule-parallel-now{color:var(--color-primary);border-radius:999px;padding:.02rem .35rem;font-size:.6rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.schedule-parallel-now{color:color-mix(in oklab, var(--color-primary) 45%, var(--color-foreground))}}.schedule-parallel-now{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.schedule-parallel-now{background:color-mix(in oklab, var(--color-primary) 16%, transparent)}}.schedule-legend{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.75rem;font-size:.7rem;display:flex}.schedule-legend span{align-items:center;gap:.3rem;display:inline-flex}.legend-dot{border-radius:.2rem;width:.55rem;height:.55rem}.legend-lesson{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.legend-lesson{background:color-mix(in oklab, var(--color-primary) 55%, transparent)}}.legend-parallel{background:oklab(58% .109274 -.130228/.6)}.legend-busy{background:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.legend-busy{background:color-mix(in oklab, var(--color-foreground) 25%, transparent)}}.legend-cancelled{background:var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.legend-cancelled{background:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 55%, transparent)}}.schedule-preset-danger{color:var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.schedule-preset-danger{color:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 55%, var(--color-foreground))}}.schedule-block-unexpected{background:oklab(68% .0917722 .131064/.18);box-shadow:inset 0 0 0 1px oklab(68% .0917722 .131064/.32)}.schedule-block-busy .schedule-block-title{opacity:.85}.schedule-block-cancelled{background:var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.schedule-block-cancelled{background:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 10%, transparent)}}.schedule-block-cancelled{box-shadow:inset 0 0 0 1px var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.schedule-block-cancelled{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 28%, transparent)}}.schedule-block-cancelled .schedule-block-title,.schedule-block-cancelled .schedule-block-meta{opacity:.7;text-decoration:line-through}.schedule-block-cancel-tag{letter-spacing:.05em;color:var(--color-destructive,oklch(62% .19 25));font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.schedule-block-cancel-tag{color:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 65%, var(--color-foreground))}}.schedule-col-cancelled>.schedule-block,.schedule-col-cancelled>.schedule-slot-band{opacity:.4}.schedule-col-cancel-overlay{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex;position:absolute;inset:0}.schedule-col-cancel-overlay svg{width:55%;height:auto;color:var(--color-destructive,oklch(62% .19 25))}@supports (color:color-mix(in lab, red, red)){.schedule-col-cancel-overlay svg{color:color-mix(in oklab, var(--color-destructive,oklch(62% .19 25)) 50%, transparent)}}.schedule-col-cancel-overlay em{letter-spacing:.08em;color:var(--color-foreground);font-size:.75rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.schedule-col-cancel-overlay em{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.board-surface{flex-direction:column;gap:.75rem;display:flex}.board-surface-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=48rem){.board-surface-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}.board-item{border-radius:var(--radius-lg,1rem);background:linear-gradient(180deg, var(--foreground), transparent), var(--card);position:relative}@supports (color:color-mix(in lab, red, red)){.board-item{background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 5%, transparent), transparent), color-mix(in oklab, var(--card) 88%, transparent)}}.board-item{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.board-item{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.board-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-wrap:anywhere;flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.board-item-pending{opacity:.85;border-style:dashed}.board-item-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.board-item-kind{letter-spacing:.04em;color:var(--primary);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.board-item-kind{color:color-mix(in oklab, var(--primary) 75%, var(--muted-foreground))}}.board-item-title{margin:0;font-size:1rem;font-weight:600}.board-item-author,.board-item-flag{color:var(--muted-foreground);margin-inline-start:auto;font-size:.7rem}.board-item-body{white-space:pre-wrap;font-size:.9rem;line-height:1.6}.board-item-actions{border-top:1px solid var(--foreground);flex-wrap:wrap;gap:.25rem;padding-top:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.board-item-actions{border-top:1px solid color-mix(in oklab, var(--foreground) 7%, transparent)}}.board-media{border-radius:var(--radius-md,.75rem);width:100%;max-width:100%;height:auto}.board-link{color:var(--primary);word-break:break-all;align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.board-chip{background:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.board-chip{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.board-chip{color:var(--foreground);transition:background .16s,color .16s}.board-chip:disabled{opacity:.6}.board-chip-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.board-chip-active{background:color-mix(in oklab, var(--primary) 28%, transparent)}}.board-chip-active{color:var(--foreground);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.board-chip-active{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 45%, transparent)}}.board-chip-done{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.board-chip-done{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.board-chip-done{opacity:.7}.board-poll-row{border-radius:var(--radius-md,.75rem);background:var(--foreground);align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.4rem .7rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.board-poll-row{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.board-poll-row{text-align:start;overflow:hidden}.board-poll-fill{background:var(--primary);position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.board-poll-fill{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.board-poll-fill{transition:width .32s}.board-poll-label{font-size:.85rem;position:relative}.board-poll-count{color:var(--muted-foreground);margin-inline-start:auto;font-size:.75rem;position:relative}.board-q-prompt{font-size:.88rem;font-weight:500}.board-score{color:var(--primary);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.board-score{color:color-mix(in oklab, var(--primary) 80%, var(--foreground))}}.board-game-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.board-composer{border-radius:var(--radius-lg,1rem);border:1px dashed var(--foreground);flex-direction:column;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.board-composer{border:1px dashed color-mix(in oklab, var(--foreground) 12%, transparent)}}.board-composer{padding:.9rem 1rem}.board-upload{background:var(--foreground);border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .9rem;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.board-upload{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.board-upload{cursor:pointer}.board-canvas{aspect-ratio:640/380;border-radius:var(--radius-md,.75rem);border:1px solid var(--foreground);background:#15161d;width:100%;max-width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.board-canvas{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.board-swatch{border:1px solid var(--foreground);border-radius:999px;width:1.6rem;height:1.6rem}@supports (color:color-mix(in lab, red, red)){.board-swatch{border:1px solid color-mix(in oklab, var(--foreground) 20%, transparent)}}.board-swatch[data-active=true]{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.board-swatch[data-active=true]{outline:2px solid color-mix(in oklab, var(--primary) 70%, transparent)}}.board-swatch[data-active=true]{outline-offset:2px}.wheel-progress-fill{pointer-events:none;background:oklab(72% -.147224 .085/.34);border-radius:9999px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:inset 0 0 0 1px oklab(72% -.147224 .085/.45)}.wheel-option-label{display:block;position:relative}.wheel-option-note{opacity:.75;margin-top:.15rem;font-size:.7rem;font-weight:500;display:block}.traffic-class-bar{margin-inline:auto;width:100%;max-width:48rem;margin-top:.25rem}.traffic-class-trigger{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}.classroom-search-results-panel{pointer-events:auto;background:var(--card);border-radius:1.25rem;width:min(86vw,24rem);padding:.4rem}@supports (color:color-mix(in lab, red, red)){.classroom-search-results-panel{background:color-mix(in oklab, var(--card) 88%, transparent)}}.classroom-search-results-panel{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.classroom-search-results-panel{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.classroom-search-results-panel{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);animation:.24s cubic-bezier(.22,1,.36,1) both mode-selector-unfold;box-shadow:0 22px 48px -24px oklch(40% .06 252/.28)}.classroom-search-results{max-height:min(46vh, 20rem, calc(var(--vv-height,100vh) - 12rem));overscroll-behavior:contain;margin-top:.5rem;overflow-y:auto}.classroom-search-result{text-align:start;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;font-size:.95rem;transition:background-color .14s;display:flex}.classroom-search-result:hover,.classroom-search-result:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.classroom-search-result:hover,.classroom-search-result:focus-visible{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.classroom-search-result:hover,.classroom-search-result:focus-visible{outline:none}.mode-selector-zerotime{width:1.7rem;height:1.05rem}.mode-selector[data-tools=true]{flex-direction:column;align-items:center;gap:.6rem}.classroom-tools-panel{flex-direction:column;flex:none;gap:.35rem;padding:.55rem;display:flex}.classroom-tools-head{justify-content:space-between;align-items:center;padding-inline:.35rem;display:flex}.classroom-tools-scroll{max-height:min(44vh, 22rem, calc(var(--vv-height,100vh) - 11rem));overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.classroom-tool-item+.classroom-tool-item{margin-top:.15rem}.classroom-tool-trigger{text-align:start;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.6rem .75rem;font-size:.95rem;transition:background-color .14s;display:flex}.classroom-tool-trigger:hover:not(:disabled),.classroom-tool-trigger:focus-visible,.classroom-tool-trigger[aria-expanded=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.classroom-tool-trigger:hover:not(:disabled),.classroom-tool-trigger:focus-visible,.classroom-tool-trigger[aria-expanded=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.classroom-tool-trigger:hover:not(:disabled),.classroom-tool-trigger:focus-visible,.classroom-tool-trigger[aria-expanded=true]{outline:none}.classroom-tool-trigger:disabled{opacity:.55;justify-content:space-between}.classroom-tool-panel{padding:.5rem .75rem .75rem}.classroom-tool-body{flex-direction:column;gap:.5rem;display:flex}.classroom-tool-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.classroom-tool-readout{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1.6rem;font-weight:600}.classroom-tool-chip,.classroom-tool-btn{border:1px solid var(--foreground);border-radius:999px;justify-content:center;align-items:center;min-height:2.4rem;padding-inline:.85rem;font-size:.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.classroom-tool-chip,.classroom-tool-btn{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.classroom-tool-chip,.classroom-tool-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.classroom-tool-chip,.classroom-tool-btn{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.classroom-tool-chip,.classroom-tool-btn{transition:background-color .14s}.classroom-tool-btn{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.classroom-tool-btn{background:color-mix(in oklab, var(--primary) 78%, transparent)}}.classroom-tool-btn{color:var(--primary-foreground);border-color:#0000}.classroom-tool-btn:disabled{opacity:.5}.classroom-tool-input{border:1px solid var(--foreground);border-radius:.7rem;flex:8rem;min-width:0;min-height:2.4rem;padding-inline:.7rem}@supports (color:color-mix(in lab, red, red)){.classroom-tool-input{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.classroom-tool-input{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.classroom-tool-input{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.classroom-tool-input{color:var(--foreground);font-size:.95rem}.classroom-tool-input-narrow{flex:0 0 5.2rem;width:5.2rem}.classroom-message-overlay{pointer-events:auto;z-index:120;padding:max(2rem, env(safe-area-inset-top)) 2rem;text-align:center;background:var(--background);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.classroom-message-overlay p{overflow-wrap:anywhere;font-size:clamp(1.75rem,7vw,5rem);font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.classroom-tools-panel{animation:none}}.teaching-command-page{--teaching-cyan:var(--brand-cyan);--teaching-violet:var(--brand-violet);--teaching-amber:var(--brand-orange);--teaching-emerald:var(--brand-emerald);--teaching-fuchsia:var(--brand-fuchsia);font-family:"Manrope", var(--font-sans);flex-direction:column;gap:clamp(1.2rem,2vw,2rem);display:flex}.teaching-command-header{border:1px solid var(--teaching-cyan);justify-content:space-between;align-items:center;gap:1rem;min-height:7.5rem;padding:clamp(1.1rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.teaching-command-header{border:1px solid color-mix(in oklab, var(--teaching-cyan) 34%, var(--border))}}.teaching-command-header{border-radius:var(--radius-2xl);background:linear-gradient(112deg, var(--teaching-cyan), transparent 48%), linear-gradient(292deg, var(--teaching-violet), var(--surface-inset))}@supports (color:color-mix(in lab, red, red)){.teaching-command-header{background:linear-gradient(112deg, color-mix(in oklab, var(--teaching-cyan) 12%, var(--surface)), transparent 48%), linear-gradient(292deg, color-mix(in oklab, var(--teaching-violet) 12%, var(--surface)), var(--surface-inset))}}.teaching-command-header{box-shadow:inset 0 1px 0 var(--brand-highlight), 0 18px 50px var(--teaching-cyan)}@supports (color:color-mix(in lab, red, red)){.teaching-command-header{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 9%, transparent), 0 18px 50px color-mix(in oklab, var(--teaching-cyan) 10%, transparent)}}.teaching-command-header:after{content:"";background:linear-gradient(transparent, var(--teaching-cyan), transparent);width:1px;position:absolute;inset-block:0;inset-inline-end:11%}@supports (color:color-mix(in lab, red, red)){.teaching-command-header:after{background:linear-gradient(transparent, color-mix(in oklab, var(--teaching-cyan) 65%, transparent), transparent)}}.teaching-command-header:after{pointer-events:none;transform:skew(-18deg)}.teaching-command-header h1{font-family:"Sora", var(--font-display);margin-top:.45rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1}.teaching-command-status{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:inline-flex}.teaching-command-status i{background:var(--teaching-emerald);width:.5rem;height:.5rem;box-shadow:0 0 12px var(--teaching-emerald);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.teaching-command-status i{box-shadow:0 0 12px color-mix(in oklab, var(--teaching-emerald) 70%, transparent)}}.teaching-create-button{z-index:1;border:1px solid var(--teaching-cyan);min-height:3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.teaching-create-button{border:1px solid color-mix(in oklab, var(--teaching-cyan) 52%, var(--brand-outline))}}.teaching-create-button{box-shadow:0 4px 0 var(--brand-outline), 0 0 22px var(--teaching-cyan)}@supports (color:color-mix(in lab, red, red)){.teaching-create-button{box-shadow:0 4px 0 var(--brand-outline), 0 0 22px color-mix(in oklab, var(--teaching-cyan) 25%, transparent)}}.teaching-create-button{font-weight:800}.teaching-command-section{min-width:0}.teaching-command-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding-inline:.2rem;display:flex}.teaching-command-section-heading h2{font-family:"Sora", var(--font-display);font-size:clamp(1rem,2vw,1.3rem);font-weight:800}.teaching-command-section-heading span{color:var(--teaching-cyan)}@supports (color:color-mix(in lab, red, red)){.teaching-command-section-heading span{color:color-mix(in oklab, var(--teaching-cyan) 70%, var(--muted-foreground))}}.teaching-command-section-heading span{font-family:"Sora", var(--font-display);font-size:.72rem;font-weight:800}.teaching-command-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.15rem);display:grid}.teaching-command-tile{--command-accent:var(--teaching-cyan);border:1px solid var(--command-accent);grid-template-rows:auto 1fr auto;min-width:0;min-height:clamp(12rem,18vw,16rem);padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.teaching-command-tile{border:1px solid color-mix(in oklab, var(--command-accent) 44%, var(--border))}}.teaching-command-tile{border-radius:var(--radius-xl);background:linear-gradient(155deg, var(--command-accent), transparent 54%), var(--surface-inset)}@supports (color:color-mix(in lab, red, red)){.teaching-command-tile{background:linear-gradient(155deg, color-mix(in oklab, var(--command-accent) 15%, var(--surface)), transparent 54%), var(--surface-inset)}}.teaching-command-tile{box-shadow:inset 0 1px 0 var(--brand-highlight), 0 5px 0 var(--command-accent), 0 17px 34px var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.teaching-command-tile{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 8%, transparent), 0 5px 0 color-mix(in oklab, var(--command-accent) 24%, var(--brand-outline)), 0 17px 34px color-mix(in oklab, var(--command-accent) 10%, transparent)}}.teaching-command-tile{transition:transform .17s,box-shadow .17s,border-color .17s}.teaching-command-tile[data-accent=violet]{--command-accent:var(--teaching-violet)}.teaching-command-tile[data-accent=amber]{--command-accent:var(--teaching-amber)}.teaching-command-tile[data-accent=emerald]{--command-accent:var(--teaching-emerald)}.teaching-command-tile[data-accent=fuchsia]{--command-accent:var(--teaching-fuchsia)}.teaching-command-code{color:var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.teaching-command-code{color:color-mix(in oklab, var(--command-accent) 82%, var(--foreground))}}.teaching-command-code{font-family:"Sora", var(--font-display);font-size:.64rem;font-weight:800}.teaching-command-icon{aspect-ratio:1;border:1px solid var(--command-accent);place-self:center;place-items:center;width:clamp(4.5rem,8vw,6.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.teaching-command-icon{border:1px solid color-mix(in oklab, var(--command-accent) 55%, transparent)}}.teaching-command-icon{color:var(--command-accent);background:linear-gradient(145deg, var(--command-accent), var(--surface));border-radius:1.3rem}@supports (color:color-mix(in lab, red, red)){.teaching-command-icon{background:linear-gradient(145deg, color-mix(in oklab, var(--command-accent) 20%, transparent), color-mix(in oklab, var(--surface) 75%, transparent))}}.teaching-command-icon{box-shadow:inset 0 1px 0 var(--brand-highlight), 0 0 30px var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.teaching-command-icon{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 12%, transparent), 0 0 30px color-mix(in oklab, var(--command-accent) 16%, transparent)}}.teaching-command-icon svg{stroke-width:1.65px;width:48%;height:48%}.teaching-command-tile strong{min-width:0;font-family:"Sora", var(--font-display);align-self:end;padding-inline-end:2rem;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.2}.teaching-command-enter{aspect-ratio:1;width:2rem;color:var(--command-accent);background:var(--command-accent);border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-end:.85rem;inset-inline-end:.85rem}@supports (color:color-mix(in lab, red, red)){.teaching-command-enter{background:color-mix(in oklab, var(--command-accent) 13%, var(--surface))}}.teaching-command-enter svg{width:1rem}.teaching-management-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (hover:hover){.teaching-command-tile:hover{border-color:var(--command-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.teaching-command-tile:hover{border-color:color-mix(in oklab, var(--command-accent) 75%, var(--border))}}.teaching-command-tile:hover{box-shadow:inset 0 1px 0 var(--brand-highlight), 0 8px 0 var(--command-accent), 0 22px 42px var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.teaching-command-tile:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 12%, transparent), 0 8px 0 color-mix(in oklab, var(--command-accent) 26%, var(--brand-outline)), 0 22px 42px color-mix(in oklab, var(--command-accent) 17%, transparent)}}}.teaching-command-tile:active,.teaching-create-button:active{transform:translateY(3px)}@media (width<=1023px){.teaching-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teaching-command-tile{min-height:12rem}}@media (width<=767px){.teaching-command-header{min-height:6.6rem;padding:1rem}.teaching-command-header h1{font-size:1.65rem}.teaching-create-button{width:3rem;padding:0;font-size:0}.teaching-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.teaching-command-tile{min-height:10.5rem;padding:.8rem}.teaching-command-icon{border-radius:1rem;width:4rem}.teaching-command-tile strong{font-size:1rem}.teaching-management-grid{grid-template-columns:1fr}}@media (width<=350px){.teaching-command-grid{grid-template-columns:1fr}.teaching-command-tile{min-height:9.5rem}}@media (prefers-reduced-motion:reduce){.teaching-command-tile,.teaching-create-button,.calendar-view-button,.calendar-step-button,.calendar-today-button,.calendar-new-button,.calendar-filter-button{transition:none}}.student-wheel-stage{justify-content:center;width:100%;display:flex;position:relative}.student-wheel{touch-action:none;cursor:grab;filter:drop-shadow(0 12px 26px #0000008c);width:min(72vw,15rem);max-width:100%;height:auto}.student-wheel:active{cursor:grabbing}.student-wheel-remove{cursor:pointer}.student-wheel-pointer{border-inline:7px solid #0000;border-top:12px solid var(--primary);z-index:1;width:0;height:0;position:absolute;top:-2px;left:50%;translate:-50%}.student-wheel-result{font-size:.95rem}@media (width>=768px){.student-wheel{width:min(46vw,17rem)}}.time-center-overlay{z-index:130;background:var(--background);flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.time-center-overlay{background:color-mix(in oklab, var(--background) 96%, transparent)}}.time-center-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);animation:.2s cubic-bezier(.22,1,.36,1) both mode-selector-unfold}.time-center-head{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.time-center-head{border-bottom:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.time-center-head-tabs{align-items:center;gap:.6rem;display:flex}.time-center-title{font-size:1.05rem;font-weight:600}.time-center-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:60rem;min-height:0;margin-inline:auto;padding:1rem clamp(.75rem,3vw,2rem) 2rem;display:flex;overflow-y:auto}.time-center-menu{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.time-center-choice{border:1px solid var(--foreground);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.time-center-choice{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.time-center-choice{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.time-center-choice{background:color-mix(in oklab, var(--card) 80%, transparent)}}.time-center-choice{font-size:1.05rem;transition:background-color .14s}.time-center-choice:hover,.time-center-choice:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.time-center-choice:hover,.time-center-choice:focus-visible{background:color-mix(in oklab, var(--primary) 20%, transparent)}}.time-center-choice:hover,.time-center-choice:focus-visible{outline:none}.time-center-stage{flex-direction:column;align-items:center;gap:.85rem;display:flex}.time-center-digits{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--foreground);background:0 0;border:0;font-size:clamp(3rem,17vw,8rem);font-weight:700;line-height:1}.time-center-digits.is-done{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.time-center-digits.is-done{color:color-mix(in oklab, var(--primary) 70%, white)}}.time-center-done{color:var(--primary);font-size:1.1rem}@supports (color:color-mix(in lab, red, red)){.time-center-done{color:color-mix(in oklab, var(--primary) 70%, white)}}.time-center-controls{justify-content:center}.time-center-saverow{flex-wrap:wrap;gap:.5rem;width:100%;max-width:34rem;display:flex}.time-center-laps{width:100%;max-width:34rem}.time-center-laps ol{flex-direction:column;gap:.25rem;margin-top:.4rem;display:flex}.time-center-laps li{background:var(--foreground);border-radius:.6rem;align-items:center;gap:.6rem;padding:.35rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.time-center-laps li{background:color-mix(in oklab, var(--foreground) 9%, transparent)}}.time-center-laps li{font-variant-numeric:tabular-nums}.time-center-subtitle{color:var(--muted-foreground);font-size:.85rem}.time-center-table-wrap{border-top:1px solid var(--foreground);flex-direction:column;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.time-center-table-wrap{border-top:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.time-center-table-wrap{padding-top:1rem}.time-center-table-title{flex:none}.time-center-empty{color:var(--muted-foreground);font-size:.9rem}.time-center-table-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.time-center-table{border-collapse:collapse;width:100%;min-width:26rem;font-size:.92rem}.time-center-table th,.time-center-table td{text-align:start;border-bottom:1px solid var(--foreground);padding:.5rem .6rem}@supports (color:color-mix(in lab, red, red)){.time-center-table th,.time-center-table td{border-bottom:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.time-center-table th,.time-center-table td{white-space:nowrap}@media (prefers-reduced-motion:reduce){.time-center-overlay{animation:none}}.chat-surface{--chat-accent:var(--primary);background-repeat:repeat;background-color:var(--chat-bg,transparent)}@supports (color:color-mix(in lab, red, red)){.chat-surface{background-color:color-mix(in oklab, var(--chat-bg,transparent) 16%, var(--background))}}.chat-surface{border-radius:var(--radius-2xl,1.5rem);border:1px solid var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface{border:1px solid color-mix(in oklab, var(--chat-accent) 22%, transparent)}}.chat-surface{box-shadow:0 24px 60px -30px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface{box-shadow:0 24px 60px -30px color-mix(in oklab, var(--chat-accent) 55%, transparent)}}.chat-wall-default{background-image:radial-gradient(120% 80% at 20% 0%, var(--chat-accent), transparent 60%), radial-gradient(100% 70% at 90% 100%, var(--chat-accent), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-default{background-image:radial-gradient(120% 80% at 20% 0%, color-mix(in oklab, var(--chat-accent) 16%, transparent), transparent 60%), radial-gradient(100% 70% at 90% 100%, color-mix(in oklab, var(--chat-accent) 10%, transparent), transparent 65%)}}.chat-wall-plain{background-image:none}.chat-wall-noise{background-image:linear-gradient(oklab(100% 0 5.96046e-8/.04),#0000),repeating-linear-gradient(45deg,oklab(100% 0 5.96046e-8/.03) 0 2px,#0000 2px 6px)}.chat-wall-violet{background-image:radial-gradient(90% 60% at 50% 0%, var(--chat-accent), transparent 70%), linear-gradient(to bottom, transparent, var(--chat-accent))}@supports (color:color-mix(in lab, red, red)){.chat-wall-violet{background-image:radial-gradient(90% 60% at 50% 0%, color-mix(in oklab, var(--chat-accent) 30%, transparent), transparent 70%), linear-gradient(to bottom, transparent, color-mix(in oklab, var(--chat-accent) 12%, transparent))}}.chat-wall-aurora{background-image:radial-gradient(70% 45% at 15% 10%, var(--chat-accent), transparent 70%), radial-gradient(60% 40% at 85% 25%, #ffffff1a, transparent 70%), radial-gradient(80% 50% at 50% 100%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-aurora{background-image:radial-gradient(70% 45% at 15% 10%, color-mix(in oklab, var(--chat-accent) 26%, transparent), transparent 70%), radial-gradient(60% 40% at 85% 25%, oklab(100% 0 5.96046e-8/.1), transparent 70%), radial-gradient(80% 50% at 50% 100%, color-mix(in oklab, var(--chat-accent) 18%, transparent), transparent 70%)}}.chat-wall-dots{background-image:radial-gradient(var(--chat-accent) 1.2px, transparent 1.3px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-dots{background-image:radial-gradient(color-mix(in oklab, var(--chat-accent) 26%, transparent) 1.2px, transparent 1.3px)}}.chat-wall-dots{background-size:18px 18px}.chat-wall-grid{background-image:linear-gradient(var(--chat-accent) 1px, transparent 1px), linear-gradient(90deg, var(--chat-accent) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-grid{background-image:linear-gradient(color-mix(in oklab, var(--chat-accent) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--chat-accent) 12%, transparent) 1px, transparent 1px)}}.chat-wall-grid{background-size:26px 26px}.chat-wall-diagonal{background-image:repeating-linear-gradient(-45deg, var(--chat-accent) 0 2px, transparent 2px 12px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-diagonal{background-image:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--chat-accent) 12%, transparent) 0 2px, transparent 2px 12px)}}.chat-wall-waves{background-image:radial-gradient(circle at 50% 100%, transparent 12px, var(--chat-accent) 13px, transparent 14px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-waves{background-image:radial-gradient(circle at 50% 100%, transparent 12px, color-mix(in oklab, var(--chat-accent) 14%, transparent) 13px, transparent 14px)}}.chat-wall-waves{background-size:34px 20px}.chat-wall-stars{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.22) 1px, transparent 1.4px), radial-gradient(var(--chat-accent) 1.4px, transparent 1.8px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-stars{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.22) 1px, transparent 1.4px), radial-gradient(color-mix(in oklab, var(--chat-accent) 30%, transparent) 1.4px, transparent 1.8px)}}.chat-wall-stars{background-position:0 0,23px 31px;background-size:46px 46px,74px 74px}.chat-wall-sparkles{background-image:linear-gradient(var(--chat-accent) 1px, transparent 1px), linear-gradient(90deg, var(--chat-accent) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-sparkles{background-image:linear-gradient(color-mix(in oklab, var(--chat-accent) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--chat-accent) 22%, transparent) 1px, transparent 1px)}}.chat-wall-sparkles{background-position:20px 0,0 20px;background-size:40px 40px,40px 40px;-webkit-mask-image:radial-gradient(circle at 20px 20px,#000 2.5px,#0000 3px);mask-image:radial-gradient(circle at 20px 20px,#000 2.5px,#0000 3px);-webkit-mask-size:40px 40px;mask-size:40px 40px}.chat-wall-hearts{background-image:radial-gradient(circle at 30% 35%, var(--chat-accent) 5px, transparent 5.5px), radial-gradient(circle at 55% 35%, var(--chat-accent) 5px, transparent 5.5px), linear-gradient(45deg, transparent 46%, var(--chat-accent) 46% 62%, transparent 62%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-hearts{background-image:radial-gradient(circle at 30% 35%, color-mix(in oklab, var(--chat-accent) 22%, transparent) 5px, transparent 5.5px), radial-gradient(circle at 55% 35%, color-mix(in oklab, var(--chat-accent) 22%, transparent) 5px, transparent 5.5px), linear-gradient(45deg, transparent 46%, color-mix(in oklab, var(--chat-accent) 22%, transparent) 46% 62%, transparent 62%)}}.chat-wall-hearts{background-size:56px 56px}.chat-wall-clouds{background-image:radial-gradient(circle at 25% 60%,oklab(100% 0 5.96046e-8/.08) 12px,#0000 13px),radial-gradient(circle at 40% 55%,oklab(100% 0 5.96046e-8/.08) 16px,#0000 17px),radial-gradient(circle at 56% 62%,oklab(100% 0 5.96046e-8/.08) 11px,#0000 12px);background-size:150px 110px}.chat-wall-confetti{background-image:linear-gradient(60deg, var(--chat-accent) 0 3px, transparent 3px), linear-gradient(-60deg, #ffffff29 0 3px, transparent 3px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-confetti{background-image:linear-gradient(60deg, color-mix(in oklab, var(--chat-accent) 30%, transparent) 0 3px, transparent 3px), linear-gradient(-60deg, oklab(100% 0 5.96046e-8/.16) 0 3px, transparent 3px)}}.chat-wall-confetti{background-position:0 0,15px 22px;background-size:30px 30px,44px 44px}.chat-wall-bubbles{background-image:radial-gradient(circle at 20% 30%, transparent 7px, var(--chat-accent) 8px, transparent 9px), radial-gradient(circle at 70% 70%, transparent 11px, #ffffff1a 12px, transparent 13px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-bubbles{background-image:radial-gradient(circle at 20% 30%, transparent 7px, color-mix(in oklab, var(--chat-accent) 16%, transparent) 8px, transparent 9px), radial-gradient(circle at 70% 70%, transparent 11px, oklab(100% 0 5.96046e-8/.1) 12px, transparent 13px)}}.chat-wall-bubbles{background-size:90px 90px,130px 130px}.chat-wall-flowers{background-image:radial-gradient(circle at 50% 38%, var(--chat-accent) 3.5px, transparent 4px), radial-gradient(circle at 38% 50%, var(--chat-accent) 3.5px, transparent 4px), radial-gradient(circle at 62% 50%, var(--chat-accent) 3.5px, transparent 4px), radial-gradient(circle at 50% 62%, var(--chat-accent) 3.5px, transparent 4px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-flowers{background-image:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--chat-accent) 20%, transparent) 3.5px, transparent 4px), radial-gradient(circle at 38% 50%, color-mix(in oklab, var(--chat-accent) 20%, transparent) 3.5px, transparent 4px), radial-gradient(circle at 62% 50%, color-mix(in oklab, var(--chat-accent) 20%, transparent) 3.5px, transparent 4px), radial-gradient(circle at 50% 62%, color-mix(in oklab, var(--chat-accent) 20%, transparent) 3.5px, transparent 4px)}}.chat-wall-flowers{background-size:62px 62px}.chat-wall-silk{background-image:repeating-linear-gradient(115deg, var(--chat-accent) 0 8px, transparent 8px 26px), radial-gradient(90% 60% at 15% 0%, var(--chat-accent), transparent 70%), radial-gradient(70% 60% at 100% 100%, #ffffff14, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-silk{background-image:repeating-linear-gradient(115deg, color-mix(in oklab, var(--chat-accent) 12%, transparent) 0 8px, transparent 8px 26px), radial-gradient(90% 60% at 15% 0%, color-mix(in oklab, var(--chat-accent) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, oklab(100% 0 5.96046e-8/.08), transparent 70%)}}.chat-wall-mesh{background-image:radial-gradient(45% 35% at 10% 20%, var(--chat-accent), transparent 70%), radial-gradient(40% 30% at 85% 15%, #ffffff1a, transparent 70%), radial-gradient(55% 40% at 70% 85%, var(--chat-accent), transparent 70%), radial-gradient(45% 35% at 20% 95%, #ffffff12, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-mesh{background-image:radial-gradient(45% 35% at 10% 20%, color-mix(in oklab, var(--chat-accent) 26%, transparent), transparent 70%), radial-gradient(40% 30% at 85% 15%, oklab(100% 0 5.96046e-8/.1), transparent 70%), radial-gradient(55% 40% at 70% 85%, color-mix(in oklab, var(--chat-accent) 20%, transparent), transparent 70%), radial-gradient(45% 35% at 20% 95%, oklab(100% 0 5.96046e-8/.07), transparent 70%)}}.chat-wall-prism{background-image:linear-gradient(135deg, var(--chat-accent) 0 18%, transparent 18% 50%), linear-gradient(-135deg, #ffffff14 0 14%, transparent 14% 50%), radial-gradient(80% 50% at 50% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-prism{background-image:linear-gradient(135deg, color-mix(in oklab, var(--chat-accent) 20%, transparent) 0 18%, transparent 18% 50%), linear-gradient(-135deg, oklab(100% 0 5.96046e-8/.08) 0 14%, transparent 14% 50%), radial-gradient(80% 50% at 50% 0%, color-mix(in oklab, var(--chat-accent) 16%, transparent), transparent 70%)}}.chat-wall-prism{background-size:140px 140px,180px 180px,100% 100%}.chat-wall-ribbon{background-image:repeating-linear-gradient(-25deg, var(--chat-accent) 0 10px, transparent 10px 46px), radial-gradient(90% 60% at 80% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-ribbon{background-image:repeating-linear-gradient(-25deg, color-mix(in oklab, var(--chat-accent) 16%, transparent) 0 10px, transparent 10px 46px), radial-gradient(90% 60% at 80% 0%, color-mix(in oklab, var(--chat-accent) 20%, transparent), transparent 70%)}}.chat-wall-neoncity{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120'%3E%3Cg fill='%2300e5ff' fill-opacity='0.16'%3E%3Crect x='10' y='50' width='26' height='70'/%3E%3Crect x='44' y='30' width='20' height='90'/%3E%3Crect x='72' y='62' width='30' height='58'/%3E%3Crect x='112' y='20' width='22' height='100'/%3E%3Crect x='142' y='54' width='28' height='66'/%3E%3Crect x='180' y='38' width='24' height='82'/%3E%3Crect x='212' y='66' width='22' height='54'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='0.22'%3E%3Crect x='16' y='58' width='4' height='4'/%3E%3Crect x='26' y='70' width='4' height='4'/%3E%3Crect x='50' y='40' width='4' height='4'/%3E%3Crect x='56' y='58' width='4' height='4'/%3E%3Crect x='80' y='74' width='4' height='4'/%3E%3Crect x='118' y='32' width='4' height='4'/%3E%3Crect x='124' y='52' width='4' height='4'/%3E%3Crect x='150' y='66' width='4' height='4'/%3E%3Crect x='188' y='50' width='4' height='4'/%3E%3Crect x='218' y='78' width='4' height='4'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to top, var(--chat-accent), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-neoncity{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120'%3E%3Cg fill='%2300e5ff' fill-opacity='0.16'%3E%3Crect x='10' y='50' width='26' height='70'/%3E%3Crect x='44' y='30' width='20' height='90'/%3E%3Crect x='72' y='62' width='30' height='58'/%3E%3Crect x='112' y='20' width='22' height='100'/%3E%3Crect x='142' y='54' width='28' height='66'/%3E%3Crect x='180' y='38' width='24' height='82'/%3E%3Crect x='212' y='66' width='22' height='54'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='0.22'%3E%3Crect x='16' y='58' width='4' height='4'/%3E%3Crect x='26' y='70' width='4' height='4'/%3E%3Crect x='50' y='40' width='4' height='4'/%3E%3Crect x='56' y='58' width='4' height='4'/%3E%3Crect x='80' y='74' width='4' height='4'/%3E%3Crect x='118' y='32' width='4' height='4'/%3E%3Crect x='124' y='52' width='4' height='4'/%3E%3Crect x='150' y='66' width='4' height='4'/%3E%3Crect x='188' y='50' width='4' height='4'/%3E%3Crect x='218' y='78' width='4' height='4'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to top, color-mix(in oklab, var(--chat-accent) 26%, transparent), transparent 55%)}}.chat-wall-neoncity{background-position:bottom,50%;background-repeat:repeat-x,no-repeat;background-size:240px 120px,100% 100%}.chat-wall-deepspace{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cg stroke='%23ffd7a1' stroke-opacity='0.35' fill='none'%3E%3Cellipse cx='150' cy='54' rx='34' ry='11' transform='rotate(-20 150 54)'/%3E%3C/g%3E%3Ccircle cx='150' cy='54' r='17' fill='%23ffb877' fill-opacity='0.3'/%3E%3Cg fill='%23fff' fill-opacity='0.5'%3E%3Ccircle cx='20' cy='30' r='1.3'/%3E%3Ccircle cx='70' cy='90' r='1'/%3E%3Ccircle cx='120' cy='150' r='1.4'/%3E%3Ccircle cx='40' cy='160' r='1'/%3E%3Ccircle cx='180' cy='120' r='1.2'/%3E%3Ccircle cx='95' cy='25' r='1'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(80% 60% at 50% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-deepspace{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cg stroke='%23ffd7a1' stroke-opacity='0.35' fill='none'%3E%3Cellipse cx='150' cy='54' rx='34' ry='11' transform='rotate(-20 150 54)'/%3E%3C/g%3E%3Ccircle cx='150' cy='54' r='17' fill='%23ffb877' fill-opacity='0.3'/%3E%3Cg fill='%23fff' fill-opacity='0.5'%3E%3Ccircle cx='20' cy='30' r='1.3'/%3E%3Ccircle cx='70' cy='90' r='1'/%3E%3Ccircle cx='120' cy='150' r='1.4'/%3E%3Ccircle cx='40' cy='160' r='1'/%3E%3Ccircle cx='180' cy='120' r='1.2'/%3E%3Ccircle cx='95' cy='25' r='1'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(80% 60% at 50% 0%, color-mix(in oklab, var(--chat-accent) 22%, transparent), transparent 70%)}}.chat-wall-deepspace{background-size:200px 200px,100% 100%}.chat-wall-dreamsky{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='160'%3E%3Cpath d='M170 26a20 20 0 1 0 18 28 24 24 0 0 1-18-28z' fill='%23fff3c4' fill-opacity='0.38'/%3E%3Cg fill='%23ffffff' fill-opacity='0.13'%3E%3Cellipse cx='60' cy='100' rx='34' ry='16'/%3E%3Cellipse cx='86' cy='94' rx='22' ry='13'/%3E%3Cellipse cx='160' cy='132' rx='30' ry='14'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to bottom, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-dreamsky{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='160'%3E%3Cpath d='M170 26a20 20 0 1 0 18 28 24 24 0 0 1-18-28z' fill='%23fff3c4' fill-opacity='0.38'/%3E%3Cg fill='%23ffffff' fill-opacity='0.13'%3E%3Cellipse cx='60' cy='100' rx='34' ry='16'/%3E%3Cellipse cx='86' cy='94' rx='22' ry='13'/%3E%3Cellipse cx='160' cy='132' rx='30' ry='14'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(to bottom, color-mix(in oklab, var(--chat-accent) 24%, transparent), transparent 70%)}}.chat-wall-dreamsky{background-size:220px 160px,100% 100%}.chat-wall-biolume{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='120'%3E%3Cg fill='none' stroke='%2340f0d0' stroke-opacity='0.3' stroke-width='2'%3E%3Cpath d='M0 90q22-22 45 0t45 0 45 0 45 0'/%3E%3Cpath d='M0 108q22-22 45 0t45 0 45 0 45 0'/%3E%3C/g%3E%3Cg fill='%2380ffe8' fill-opacity='0.22'%3E%3Ccircle cx='30' cy='40' r='5'/%3E%3Ccircle cx='96' cy='24' r='3'/%3E%3Ccircle cx='140' cy='52' r='6'/%3E%3Ccircle cx='62' cy='64' r='2.5'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(90% 70% at 50% 100%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-biolume{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='120'%3E%3Cg fill='none' stroke='%2340f0d0' stroke-opacity='0.3' stroke-width='2'%3E%3Cpath d='M0 90q22-22 45 0t45 0 45 0 45 0'/%3E%3Cpath d='M0 108q22-22 45 0t45 0 45 0 45 0'/%3E%3C/g%3E%3Cg fill='%2380ffe8' fill-opacity='0.22'%3E%3Ccircle cx='30' cy='40' r='5'/%3E%3Ccircle cx='96' cy='24' r='3'/%3E%3Ccircle cx='140' cy='52' r='6'/%3E%3Ccircle cx='62' cy='64' r='2.5'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(90% 70% at 50% 100%, color-mix(in oklab, var(--chat-accent) 26%, transparent), transparent 70%)}}.chat-wall-biolume{background-size:180px 120px,100% 100%}.chat-wall-doodle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cg stroke='%23ffffff' stroke-opacity='0.28' fill='none' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='30' cy='30' r='11'/%3E%3Cpath d='M25 33q5 5 10 0M26 27h.01M34 27h.01'/%3E%3Cpath d='M96 26l4 9 10 1-7 7 2 10-9-5-9 5 2-10-7-7 10-1z'/%3E%3Cpath d='M34 104c-8-8-16-2-16 4 0 8 16 16 16 16s16-8 16-16c0-6-8-12-16-4z'/%3E%3Cpath d='M112 92l-10 20h10l-4 16 16-22h-10z'/%3E%3C/g%3E%3C/svg%3E");background-size:150px 150px}.chat-wall-pets{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cg fill='%23ffb37a' fill-opacity='0.25'%3E%3Ccircle cx='40' cy='108' r='7'/%3E%3Ccircle cx='28' cy='94' r='3.5'/%3E%3Ccircle cx='38' cy='90' r='3.5'/%3E%3Ccircle cx='48' cy='92' r='3.5'/%3E%3Ccircle cx='56' cy='100' r='3.5'/%3E%3C/g%3E%3Cg stroke='%23ffd0a8' stroke-opacity='0.3' fill='none' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M104 46l-6-14 14 8h12l14-8-6 14a18 14 0 1 1-28 0z'/%3E%3Cpath d='M110 46h.01M128 46h.01M115 54q4 4 8 0'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px}.chat-wall-arcade{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='%23b6ff5c' fill-opacity='0.22'%3E%3Crect x='10' y='10' width='8' height='8'/%3E%3Crect x='18' y='18' width='8' height='8'/%3E%3Crect x='26' y='10' width='8' height='8'/%3E%3Crect x='70' y='60' width='8' height='8'/%3E%3Crect x='78' y='68' width='8' height='8'/%3E%3Crect x='86' y='60' width='8' height='8'/%3E%3Crect x='40' y='86' width='8' height='8'/%3E%3Crect x='48' y='86' width='8' height='8'/%3E%3Crect x='44' y='94' width='8' height='8'/%3E%3C/g%3E%3C/svg%3E"), repeating-linear-gradient(to bottom, var(--chat-accent) 0 1px, transparent 1px 4px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-arcade{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='%23b6ff5c' fill-opacity='0.22'%3E%3Crect x='10' y='10' width='8' height='8'/%3E%3Crect x='18' y='18' width='8' height='8'/%3E%3Crect x='26' y='10' width='8' height='8'/%3E%3Crect x='70' y='60' width='8' height='8'/%3E%3Crect x='78' y='68' width='8' height='8'/%3E%3Crect x='86' y='60' width='8' height='8'/%3E%3Crect x='40' y='86' width='8' height='8'/%3E%3Crect x='48' y='86' width='8' height='8'/%3E%3Crect x='44' y='94' width='8' height='8'/%3E%3C/g%3E%3C/svg%3E"), repeating-linear-gradient(to bottom, color-mix(in oklab, var(--chat-accent) 8%, transparent) 0 1px, transparent 1px 4px)}}.chat-wall-arcade{background-size:120px 120px,100% 100%}.chat-wall-popcomic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cpath d='M90 20l10 18 20-10-6 21 22 3-16 15 16 15-22 3 6 21-20-10-10 18-10-18-20 10 6-21-22-3 16-15-16-15 22-3-6-21 20 10z' fill='%23ff5a5a' fill-opacity='0.16'/%3E%3C/svg%3E"), radial-gradient(var(--chat-accent) 1.4px, transparent 1.6px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-popcomic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cpath d='M90 20l10 18 20-10-6 21 22 3-16 15 16 15-22 3 6 21-20-10-10 18-10-18-20 10 6-21-22-3 16-15-16-15 22-3-6-21 20 10z' fill='%23ff5a5a' fill-opacity='0.16'/%3E%3C/svg%3E"), radial-gradient(color-mix(in oklab, var(--chat-accent) 22%, transparent) 1.4px, transparent 1.6px)}}.chat-wall-popcomic{background-size:180px 180px,14px 14px}.chat-wall-streetink{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='140'%3E%3Cg stroke='%23ffffff' stroke-opacity='0.2' fill='none' stroke-linecap='round'%3E%3Cpath d='M10 110c30-60 60 20 90-30s50 30 90-20' stroke-width='6'/%3E%3Cpath d='M20 40c40 10 70-20 110 10' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(120deg, var(--chat-accent), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-streetink{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='140'%3E%3Cg stroke='%23ffffff' stroke-opacity='0.2' fill='none' stroke-linecap='round'%3E%3Cpath d='M10 110c30-60 60 20 90-30s50 30 90-20' stroke-width='6'/%3E%3Cpath d='M20 40c40 10 70-20 110 10' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(120deg, color-mix(in oklab, var(--chat-accent) 14%, transparent), transparent 60%)}}.chat-wall-streetink{background-size:200px 140px,100% 100%}.chat-wall-tropicalnight{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg stroke='%236ee7b7' stroke-opacity='0.28' fill='none' stroke-width='2'%3E%3Cpath d='M20 170c0-50 20-80 60-100'/%3E%3Cpath d='M40 130q20-20 40-24M32 148q22-24 46-30M52 112q16-16 34-22'/%3E%3C/g%3E%3Ccircle cx='140' cy='40' r='16' fill='%23fff1b8' fill-opacity='0.22'/%3E%3C/svg%3E"), radial-gradient(80% 60% at 80% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-tropicalnight{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg stroke='%236ee7b7' stroke-opacity='0.28' fill='none' stroke-width='2'%3E%3Cpath d='M20 170c0-50 20-80 60-100'/%3E%3Cpath d='M40 130q20-20 40-24M32 148q22-24 46-30M52 112q16-16 34-22'/%3E%3C/g%3E%3Ccircle cx='140' cy='40' r='16' fill='%23fff1b8' fill-opacity='0.22'/%3E%3C/svg%3E"), radial-gradient(80% 60% at 80% 0%, color-mix(in oklab, var(--chat-accent) 20%, transparent), transparent 70%)}}.chat-wall-tropicalnight{background-size:180px 180px,100% 100%}.chat-wall-stagelights{background-image:linear-gradient(190deg, var(--chat-accent) 0 6%, transparent 12%), linear-gradient(165deg, #ffffff1f 0 5%, transparent 11%), linear-gradient(205deg, var(--chat-accent) 0 5%, transparent 10%), radial-gradient(70% 40% at 50% 100%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-stagelights{background-image:linear-gradient(190deg, color-mix(in oklab, var(--chat-accent) 24%, transparent) 0 6%, transparent 12%), linear-gradient(165deg, oklab(100% 0 5.96046e-8/.12) 0 5%, transparent 11%), linear-gradient(205deg, color-mix(in oklab, var(--chat-accent) 18%, transparent) 0 5%, transparent 10%), radial-gradient(70% 40% at 50% 100%, color-mix(in oklab, var(--chat-accent) 22%, transparent), transparent 70%)}}.chat-wall-marblegold{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cg stroke='%23d4af37' stroke-opacity='0.28' fill='none'%3E%3Cpath d='M0 60q60 40 120 0t120 20' stroke-width='1.5'/%3E%3Cpath d='M0 140q70-40 130 10t110-30' stroke-width='1'/%3E%3Cpath d='M20 220q60-50 110-10t90-40' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(90% 70% at 20% 10%,oklab(100% 0 5.96046e-8/.07),#0000 70%);background-size:240px 240px,100% 100%}.chat-wall-liquidaurora{background-image:radial-gradient(60% 40% at 20% 15%, var(--chat-accent), transparent 70%), radial-gradient(50% 35% at 80% 25%, #a78bfa4d, transparent 70%), radial-gradient(70% 45% at 55% 90%, #34d39938, transparent 70%), repeating-linear-gradient(105deg, #ffffff0d 0 10px, transparent 10px 40px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-liquidaurora{background-image:radial-gradient(60% 40% at 20% 15%, color-mix(in oklab, var(--chat-accent) 32%, transparent), transparent 70%), radial-gradient(50% 35% at 80% 25%, oklab(70.8969% .0635732 -.145921/.3), transparent 70%), radial-gradient(70% 45% at 55% 90%, oklab(77.2944% -.146957 .0443044/.22), transparent 70%), repeating-linear-gradient(105deg, oklab(100% 0 5.96046e-8/.05) 0 10px, transparent 10px 40px)}}.chat-wall-scrapbook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cg fill='%23ffffff' fill-opacity='0.09'%3E%3Crect x='16' y='20' width='58' height='44' transform='rotate(-6 45 42)'/%3E%3Crect x='90' y='86' width='52' height='40' transform='rotate(7 116 106)'/%3E%3C/g%3E%3Cg fill='%23fbbf24' fill-opacity='0.25'%3E%3Crect x='34' y='12' width='24' height='8' transform='rotate(-12 46 16)'/%3E%3Crect x='104' y='78' width='24' height='8' transform='rotate(9 116 82)'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px}.chat-wall-festival{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='90'%3E%3Cpath d='M0 12q50 34 100 0t100 0' stroke='%23ffffff' stroke-opacity='0.18' fill='none' stroke-width='1.5'/%3E%3Cg fill='%23ffd166' fill-opacity='0.4'%3E%3Ccircle cx='25' cy='24' r='3.5'/%3E%3Ccircle cx='60' cy='29' r='3.5'/%3E%3Ccircle cx='100' cy='28' r='3.5'/%3E%3Ccircle cx='140' cy='24' r='3.5'/%3E%3Ccircle cx='175' cy='18' r='3.5'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(80% 60% at 50% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-festival{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='90'%3E%3Cpath d='M0 12q50 34 100 0t100 0' stroke='%23ffffff' stroke-opacity='0.18' fill='none' stroke-width='1.5'/%3E%3Cg fill='%23ffd166' fill-opacity='0.4'%3E%3Ccircle cx='25' cy='24' r='3.5'/%3E%3Ccircle cx='60' cy='29' r='3.5'/%3E%3Ccircle cx='100' cy='28' r='3.5'/%3E%3Ccircle cx='140' cy='24' r='3.5'/%3E%3Ccircle cx='175' cy='18' r='3.5'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(80% 60% at 50% 0%, color-mix(in oklab, var(--chat-accent) 22%, transparent), transparent 70%)}}.chat-wall-festival{background-repeat:repeat-x,no-repeat;background-size:200px 90px,100% 100%}.chat-wall-blackgold{background-image:repeating-linear-gradient(100deg, var(--chat-accent) 0 1px, transparent 1px 22px), radial-gradient(70% 50% at 50% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-blackgold{background-image:repeating-linear-gradient(100deg, color-mix(in oklab, var(--chat-accent) 16%, transparent) 0 1px, transparent 1px 22px), radial-gradient(70% 50% at 50% 0%, color-mix(in oklab, var(--chat-accent) 14%, transparent), transparent 70%)}}@keyframes chat-pan-a{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes chat-pan-b{0%{background-position:0%}to{background-position:100%}}@keyframes chat-pan-c{0%{background-position:50% 0}to{background-position:50% 100%}}.chat-wall-deepvoid{background-image:radial-gradient(120% 90% at 50% -10%, var(--chat-accent), transparent 65%), radial-gradient(80% 60% at 50% 110%, #ffffff0d, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-deepvoid{background-image:radial-gradient(120% 90% at 50% -10%, color-mix(in oklab, var(--chat-accent) 18%, transparent), transparent 65%), radial-gradient(80% 60% at 50% 110%, oklab(100% 0 5.96046e-8/.05), transparent 70%)}}.chat-wall-abstractgeo{background-image:repeating-linear-gradient(60deg, var(--chat-accent) 0 1px, transparent 1px 26px), repeating-linear-gradient(-60deg, #ffffff0d 0 1px, transparent 1px 26px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-abstractgeo{background-image:repeating-linear-gradient(60deg, color-mix(in oklab, var(--chat-accent) 10%, transparent) 0 1px, transparent 1px 26px), repeating-linear-gradient(-60deg, oklab(100% 0 5.96046e-8/.05) 0 1px, transparent 1px 26px)}}.chat-wall-papermin{background-image:repeating-linear-gradient(0deg,oklab(100% 0 5.96046e-8/.04) 0 1px,#0000 1px 28px),linear-gradient(oklab(100% 0 5.96046e-8/.03),#0000)}.chat-wall-dotsmin{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.12) 1px,#0000 1.3px);background-size:22px 22px}.chat-wall-gridmin{background-image:linear-gradient(oklab(100% 0 5.96046e-8/.06) 1px,#0000 1px),linear-gradient(90deg,oklab(100% 0 5.96046e-8/.06) 1px,#0000 1px);background-size:32px 32px}.chat-wall-forestdark{background-image:radial-gradient(80% 55% at 15% 0,oklab(77.2944% -.146957 .0443044/.16),#0000 70%),radial-gradient(70% 50% at 85% 100%,oklab(43.18% -.0842277 .0195806/.4),#0000 70%)}.chat-wall-monochrome{background-image:linear-gradient(160deg,oklab(100% 0 5.96046e-8/.07),#0000 60%),repeating-linear-gradient(90deg,oklab(100% 0 5.96046e-8/.03) 0 1px,#0000 1px 18px)}.chat-wall-graphite{background-image:repeating-linear-gradient(45deg,oklab(100% 0 5.96046e-8/.04) 0 2px,#0000 2px 9px),radial-gradient(90% 60% at 50% 0,oklab(100% 0 5.96046e-8/.06),#0000 70%)}.chat-wall-cyberminimal{background-image:linear-gradient(var(--chat-accent) 1px, transparent 1px), radial-gradient(60% 40% at 50% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-cyberminimal{background-image:linear-gradient(color-mix(in oklab, var(--chat-accent) 10%, transparent) 1px, transparent 1px), radial-gradient(60% 40% at 50% 0%, color-mix(in oklab, var(--chat-accent) 16%, transparent), transparent 70%)}}.chat-wall-cyberminimal{background-size:100% 30px,100% 100%}.chat-wall-sandstone{background-image:radial-gradient(90% 60% at 20% 0,oklab(81.728% .0146239 .0414619/.18),#0000 70%),repeating-linear-gradient(15deg,oklab(100% 0 5.96046e-8/.04) 0 3px,#0000 3px 14px)}.chat-wall-rosequartz{background-image:radial-gradient(70% 50% at 25% 10%,oklab(82.284% .10626 -.0264576/.2),#0000 70%),radial-gradient(70% 50% at 80% 90%,oklab(72.1685% .102613 -.143838/.16),#0000 70%)}.chat-wall-steelblue{background-image:linear-gradient(200deg,oklab(75.3513% -.0842999 -.110505/.14),#0000 65%),repeating-linear-gradient(0deg,oklab(100% 0 5.96046e-8/.03) 0 1px,#0000 1px 20px)}.chat-wall-emberdark{background-image:radial-gradient(80% 55% at 50% 105%,oklab(70.4871% .125896 .137895/.24),#0000 70%),radial-gradient(60% 40% at 20% 0,oklab(40.8389% .0915628 .0719792/.4),#0000 70%)}.chat-wall-arctic{background-image:radial-gradient(90% 60% at 50% 0,oklab(90.138% -.034992 -.0430613/.14),#0000 70%),repeating-linear-gradient(115deg,oklab(100% 0 5.96046e-8/.04) 0 2px,#0000 2px 16px)}.chat-wall-auroraflow{background-image:radial-gradient(45% 40% at 20% 30%, var(--chat-accent), transparent 70%), radial-gradient(40% 35% at 70% 60%, #a78bfa38, transparent 70%), radial-gradient(50% 40% at 50% 90%, #22d3ee29, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-auroraflow{background-image:radial-gradient(45% 40% at 20% 30%, color-mix(in oklab, var(--chat-accent) 26%, transparent), transparent 70%), radial-gradient(40% 35% at 70% 60%, oklab(70.8969% .0635732 -.145921/.22), transparent 70%), radial-gradient(50% 40% at 50% 90%, oklab(79.7116% -.114121 -.0700163/.16), transparent 70%)}}.chat-wall-auroraflow{background-size:220% 220%;animation:48s ease-in-out infinite alternate chat-pan-a}.chat-wall-midnightglass{background-image:linear-gradient(120deg, oklab(100% 0 5.96046e-8/.08) 0 18%, transparent 40%), radial-gradient(80% 60% at 30% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-midnightglass{background-image:linear-gradient(120deg, oklab(100% 0 5.96046e-8/.08) 0 18%, transparent 40%), radial-gradient(80% 60% at 30% 0%, color-mix(in oklab, var(--chat-accent) 18%, transparent), transparent 70%)}}.chat-wall-midnightglass{background-size:300% 100%,100% 100%;animation:40s linear infinite alternate chat-pan-b}.chat-wall-neuralgrid{background-image:linear-gradient(var(--chat-accent) 1px, transparent 1px), linear-gradient(90deg, var(--chat-accent) 1px, transparent 1px), radial-gradient(var(--chat-accent) 1.4px, transparent 1.6px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-neuralgrid{background-image:linear-gradient(color-mix(in oklab, var(--chat-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--chat-accent) 10%, transparent) 1px, transparent 1px), radial-gradient(color-mix(in oklab, var(--chat-accent) 30%, transparent) 1.4px, transparent 1.6px)}}.chat-wall-neuralgrid{background-size:34px 34px,34px 34px,102px 102px;animation:60s linear infinite chat-pan-a}.chat-wall-purplemist{background-image:radial-gradient(50% 40% at 30% 20%,oklab(62.6846% .129701 -.193012/.24),#0000 70%),radial-gradient(45% 35% at 75% 75%,oklab(58.5404% .0252827 -.202483/.2),#0000 70%);background-size:200% 200%;animation:55s ease-in-out infinite alternate chat-pan-a}.chat-wall-bluewaves{background-image:radial-gradient(circle at 50% 100%,#0000 14px,oklab(75.3513% -.0842999 -.110505/.16) 15px,#0000 16px),linear-gradient(oklab(68.4687% -.0798356 -.124464/.1),#0000);background-size:40px 24px,100% 100%;animation:36s linear infinite chat-pan-b}.chat-wall-constellations{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.26) 1px, transparent 1.4px), radial-gradient(var(--chat-accent) 1px, transparent 1.6px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-constellations{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.26) 1px, transparent 1.4px), radial-gradient(color-mix(in oklab, var(--chat-accent) 22%, transparent) 1px, transparent 1.6px)}}.chat-wall-constellations{background-size:90px 90px,150px 150px;animation:90s linear infinite chat-pan-c}.chat-wall-softparticles{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.14) 2px, transparent 2.5px), radial-gradient(var(--chat-accent) 1.5px, transparent 2px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-softparticles{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.14) 2px, transparent 2.5px), radial-gradient(color-mix(in oklab, var(--chat-accent) 16%, transparent) 1.5px, transparent 2px)}}.chat-wall-softparticles{background-size:120px 120px,70px 70px;animation:70s linear infinite chat-pan-c}.chat-wall-floatingorbs{background-image:radial-gradient(22% 16% at 25% 70%, var(--chat-accent), transparent 70%), radial-gradient(16% 12% at 70% 30%, #ffffff1a, transparent 70%), radial-gradient(18% 14% at 85% 85%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-floatingorbs{background-image:radial-gradient(22% 16% at 25% 70%, color-mix(in oklab, var(--chat-accent) 22%, transparent), transparent 70%), radial-gradient(16% 12% at 70% 30%, oklab(100% 0 5.96046e-8/.1), transparent 70%), radial-gradient(18% 14% at 85% 85%, color-mix(in oklab, var(--chat-accent) 16%, transparent), transparent 70%)}}.chat-wall-floatingorbs{background-size:180% 180%;animation:64s ease-in-out infinite alternate chat-pan-a}.chat-wall-meshgradient{background-image:radial-gradient(40% 40% at 10% 20%,oklab(72.5266% .172437 -.0311482/.18),#0000 70%),radial-gradient(40% 40% at 90% 30%,oklab(75.3513% -.0842999 -.110505/.18),#0000 70%),radial-gradient(45% 45% at 50% 95%,oklab(84.9316% -.13006 .161475/.14),#0000 70%);background-size:210% 210%;animation:58s ease-in-out infinite alternate chat-pan-a}.chat-wall-hololines{background-image:repeating-linear-gradient(100deg,oklab(79.7116% -.114121 -.0700163/.12) 0 1px,#0000 1px 14px),repeating-linear-gradient(80deg,oklab(72.5266% .172437 -.0311482/.09) 0 1px,#0000 1px 20px);background-size:160% 160%;animation:45s linear infinite alternate chat-pan-b}.chat-wall-lightrain{background-image:repeating-linear-gradient(78deg,oklab(100% 0 5.96046e-8/.09) 0 1px,#0000 1px 18px);background-size:100% 200%;animation:26s linear infinite chat-pan-c}.chat-wall-slowstars{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.22) 1px, transparent 1.3px), radial-gradient(80% 60% at 50% 0%, var(--chat-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-slowstars{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.22) 1px, transparent 1.3px), radial-gradient(80% 60% at 50% 0%, color-mix(in oklab, var(--chat-accent) 14%, transparent), transparent 70%)}}.chat-wall-slowstars{background-size:110px 110px,100% 100%;animation:120s linear infinite chat-pan-c}.chat-wall-liquidglow{background-image:radial-gradient(45% 35% at 30% 40%, var(--chat-accent), transparent 70%), radial-gradient(40% 30% at 70% 70%, #2dd4bf33, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-liquidglow{background-image:radial-gradient(45% 35% at 30% 40%, color-mix(in oklab, var(--chat-accent) 28%, transparent), transparent 70%), radial-gradient(40% 30% at 70% 70%, oklab(78.452% -.132455 -.00442171/.2), transparent 70%)}}.chat-wall-liquidglow{background-size:190% 190%;animation:50s ease-in-out infinite alternate chat-pan-a}.chat-wall-warmdusk{background-image:linear-gradient(200deg,oklab(75.764% .0890835 .131746/.2),#0000 55%),radial-gradient(70% 50% at 50% 105%,oklab(64.5032% .206597 .060959/.16),#0000 70%);background-size:200% 200%;animation:62s ease-in-out infinite alternate chat-pan-a}.chat-wall-oceannight{background-image:radial-gradient(60% 45% at 25% 15%,oklab(48.8198% -.0212811 -.21612/.3),#0000 70%),radial-gradient(55% 40% at 80% 85%,oklab(51.9759% -.0682865 -.063964/.28),#0000 70%);background-size:200% 200%;animation:66s ease-in-out infinite alternate chat-pan-b}.chat-wall-neonedge{background-image:repeating-linear-gradient(90deg, var(--chat-accent) 0 1px, transparent 1px 30px), linear-gradient(120deg, #ec48991f, transparent 60%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-neonedge{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--chat-accent) 14%, transparent) 0 1px, transparent 1px 30px), linear-gradient(120deg, oklab(65.592% .210729 -.0210022/.12), transparent 60%)}}.chat-wall-neonedge{background-size:150% 100%;animation:42s linear infinite alternate chat-pan-b}.chat-wall-lavenderhaze{background-image:radial-gradient(55% 45% at 40% 25%,oklab(81.1162% .0405036 -.092836/.2),#0000 70%),radial-gradient(50% 40% at 75% 80%,oklab(90.2977% .0557894 -.0474472/.14),#0000 70%);background-size:180% 180%;animation:68s ease-in-out infinite alternate chat-pan-a}.chat-wall-plasmadrift{background-image:radial-gradient(40% 35% at 20% 30%,oklab(58.5404% .0252827 -.202483/.24),#0000 70%),radial-gradient(35% 30% at 60% 20%,oklab(79.7116% -.114121 -.0700163/.18),#0000 70%),radial-gradient(45% 35% at 80% 80%,oklab(72.5266% .172437 -.0311482/.16),#0000 70%);background-size:230% 230%;animation:54s ease-in-out infinite alternate chat-pan-a}.chat-wall-dbnebula{background-image:radial-gradient(60% 45% at 25% 20%,oklab(54.1337% .0963843 -.226968/.32),#0000 70%),radial-gradient(50% 40% at 80% 75%,oklab(54.615% -.026671 -.213549/.24),#0000 70%)}.chat-wall-dbobsidian{background-image:linear-gradient(160deg, var(--chat-accent), transparent 55%), repeating-linear-gradient(45deg, #ffffff08 0 1px, transparent 1px 22px)}@supports (color:color-mix(in lab, red, red)){.chat-wall-dbobsidian{background-image:linear-gradient(160deg, color-mix(in oklab, var(--chat-accent) 14%, transparent), transparent 55%), repeating-linear-gradient(45deg, oklab(100% 0 5.96046e-8/.03) 0 1px, transparent 1px 22px)}}.chat-wall-dbcircuit{background-image:repeating-linear-gradient(0deg, var(--chat-accent) 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, var(--chat-accent) 0 1px, transparent 1px 34px), radial-gradient(70% 50% at 50% 0%, #7c3aed2e, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-dbcircuit{background-image:repeating-linear-gradient(0deg, color-mix(in oklab, var(--chat-accent) 10%, transparent) 0 1px, transparent 1px 34px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--chat-accent) 10%, transparent) 0 1px, transparent 1px 34px), radial-gradient(70% 50% at 50% 0%, oklab(54.1337% .0963843 -.226968/.18), transparent 70%)}}.chat-wall-dbsapphire{background-image:radial-gradient(65% 50% at 20% 10%,oklab(48.8198% -.0212811 -.21612/.3),#0000 70%),radial-gradient(55% 45% at 85% 90%,oklab(45.6775% .0262356 -.212968/.22),#0000 70%)}.chat-wall-dbtwilight{background-image:linear-gradient(200deg,oklab(58.5404% .0252827 -.202483/.22),#0000 60%),radial-gradient(70% 45% at 50% 105%,oklab(62.6846% .129701 -.193012/.16),#0000 70%)}.chat-wall-dbprism{background-image:conic-gradient(from 210deg at 30% 25%,oklab(62.6846% .129701 -.193012/.2),#0000 45%),conic-gradient(from 30deg at 75% 80%,oklab(75.3513% -.0842999 -.110505/.16),#0000 45%)}.chat-wall-dbvelvet{background-image:radial-gradient(circle at 50% 0,oklab(62.6846% .129701 -.193012/.2),#0000 65%),repeating-linear-gradient(115deg,oklab(100% 0 5.96046e-8/.04) 0 2px,#0000 2px 16px)}.chat-wall-dbcosmos{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.2) 1px,#0000 1.4px),radial-gradient(75% 55% at 50% 10%,oklab(58.5404% .0252827 -.202483/.2),#0000 70%);background-size:120px 120px,100% 100%;animation:140s linear infinite chat-pan-c}.chat-wall-dbaurorapulse{background-image:radial-gradient(45% 40% at 25% 30%,oklab(60.5631% .0845415 -.201932/.28),#0000 70%),radial-gradient(40% 35% at 75% 70%,oklab(62.3083% -.0332476 -.185052/.22),#0000 70%);background-size:200% 200%;animation:58s ease-in-out infinite alternate chat-pan-a}.chat-wall-dbinkwave{background-image:repeating-linear-gradient(72deg, var(--chat-accent) 0 1px, transparent 1px 24px), radial-gradient(60% 45% at 50% 100%, #1e3a8a42, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.chat-wall-dbinkwave{background-image:repeating-linear-gradient(72deg, color-mix(in oklab, var(--chat-accent) 12%, transparent) 0 1px, transparent 1px 24px), radial-gradient(60% 45% at 50% 100%, oklab(37.9059% -.0107554 -.137341/.26), transparent 70%)}}.chat-wall-dbinkwave{background-size:100% 220%;animation:72s linear infinite chat-pan-c}@media (prefers-reduced-motion:reduce){.chat-surface,.chat-surface[class*=chat-wall-],.chat-preview[class*=chat-wall-],.folder-wall[class*=chat-wall-],.pattern-thumb[class*=chat-wall-]{animation:none!important}}.chat-surface{--chat-bubble-base:var(--background);--chat-accent-2:var(--chat-accent);--bubble-blur:blur(18px) saturate(1.45);--bubble-own-tint:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface{--bubble-own-tint:color-mix(in oklab, var(--chat-accent) 30%, transparent)}}.chat-surface{--bubble-peer-tint:var(--chat-accent-2)}@supports (color:color-mix(in lab, red, red)){.chat-surface{--bubble-peer-tint:color-mix(in oklab, var(--chat-accent-2) 15%, transparent)}}.chat-surface{--bubble-veil:var(--chat-bubble-base)}@supports (color:color-mix(in lab, red, red)){.chat-surface{--bubble-veil:color-mix(in oklab, var(--chat-bubble-base) 30%, transparent)}}.chat-surface{--bubble-own-rim:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface{--bubble-own-rim:color-mix(in oklab, var(--chat-accent) 38%, transparent)}}.chat-surface{--bubble-peer-rim:var(--chat-accent-2)}@supports (color:color-mix(in lab, red, red)){.chat-surface{--bubble-peer-rim:color-mix(in oklab, var(--chat-accent-2) 24%, transparent)}}.chat-surface{--bubble-highlight:oklab(100% 0 5.96046e-8/.14);--bubble-glow:0 8px 22px -20px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface{--bubble-glow:0 8px 22px -20px color-mix(in oklab, var(--chat-accent) 45%, transparent)}}.chat-surface.chat-cat-animated{--bubble-blur:blur(22px) saturate(1.6);--bubble-glow:0 0 18px -8px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-cat-animated{--bubble-glow:0 0 18px -8px color-mix(in oklab, var(--chat-accent) 38%, transparent)}}.chat-surface.chat-cat-clean{--bubble-blur:blur(16px) saturate(1.25);--bubble-glow:0 6px 18px -18px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-cat-clean{--bubble-glow:0 6px 18px -18px color-mix(in oklab, var(--chat-accent) 40%, transparent)}}.chat-surface.chat-cat-calm{--bubble-highlight:oklab(100% 0 5.96046e-8/.09)}.chat-surface .chat-bubble{color:var(--chat-fg,var(--foreground));background-color:#0000;background-image:linear-gradient(var(--bubble-peer-tint), var(--bubble-peer-tint)), linear-gradient(var(--bubble-veil), var(--bubble-veil));-webkit-backdrop-filter:var(--bubble-blur);box-shadow:inset 0 0 0 1px var(--bubble-peer-rim), inset 0 1px 0 0 var(--bubble-highlight), var(--bubble-glow);border-radius:1rem;padding-block:.5rem;padding-inline:.75rem;position:relative}.chat-surface .chat-bubble[data-own=true]{background-image:linear-gradient(var(--bubble-own-tint), var(--bubble-own-tint)), linear-gradient(var(--bubble-veil), var(--bubble-veil));box-shadow:inset 0 0 0 1px var(--bubble-own-rim), inset 0 1px 0 0 var(--bubble-highlight), var(--bubble-glow)}.chat-bubble{overflow-wrap:anywhere;word-break:break-word;min-width:0}.chat-bubble ul,.chat-bubble ol,.agent-prose ul,.agent-prose ol{margin-inline:0;padding-inline:.35rem 0;list-style-position:inside}.chat-bubble li,.agent-prose li{overflow-wrap:anywhere}.chat-bubble li>ul,.chat-bubble li>ol,.agent-prose li>ul,.agent-prose li>ol{padding-inline-start:1rem}.chat-bubble pre,.agent-prose pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}.chat-bubble code,.agent-prose code{overflow-wrap:anywhere}.chat-bubble blockquote,.agent-prose blockquote{border-inline-start:2px solid var(--chat-accent,currentColor);margin-inline:0;padding-inline-start:.6rem}@supports (color:color-mix(in lab, red, red)){.chat-bubble blockquote,.agent-prose blockquote{border-inline-start:2px solid color-mix(in oklab, var(--chat-accent,currentColor) 40%, transparent)}}.chat-bubble a,.agent-prose a{overflow-wrap:anywhere}.chat-bubbles-pill .chat-bubble{border-radius:1.4rem;padding-inline:.9rem}.chat-bubbles-compact .chat-bubble{border-radius:.65rem;padding-block:.375rem;padding-inline:.65rem}.chat-surface.chat-bubbles-compact{--bubble-veil:var(--chat-bubble-base)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-compact{--bubble-veil:color-mix(in oklab, var(--chat-bubble-base) 36%, transparent)}}.chat-bubbles-squared .chat-bubble{border-radius:.5rem}.chat-surface.chat-bubbles-squared{--bubble-highlight:oklab(100% 0 5.96046e-8/.1);--bubble-glow:0 6px 16px -18px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-squared{--bubble-glow:0 6px 16px -18px color-mix(in oklab, var(--chat-accent) 40%, transparent)}}.chat-bubbles-tail .chat-bubble{border-radius:1.05rem}.chat-bubbles-tail .chat-bubble[data-own=true]{border-start-end-radius:.3rem}.chat-bubbles-tail .chat-bubble[data-own=false]{border-start-start-radius:.3rem}.chat-surface.chat-bubbles-glass{--bubble-blur:blur(28px) saturate(1.75);--bubble-veil:var(--chat-bubble-base)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-glass{--bubble-veil:color-mix(in oklab, var(--chat-bubble-base) 16%, transparent)}}.chat-surface.chat-bubbles-glass{--bubble-own-tint:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-glass{--bubble-own-tint:color-mix(in oklab, var(--chat-accent) 22%, transparent)}}.chat-surface.chat-bubbles-glass{--bubble-peer-tint:var(--chat-accent-2)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-glass{--bubble-peer-tint:color-mix(in oklab, var(--chat-accent-2) 11%, transparent)}}.chat-surface.chat-bubbles-glass{--bubble-highlight:oklab(100% 0 5.96046e-8/.26)}.chat-bubbles-glass .chat-bubble{border-radius:1.15rem}.chat-surface.chat-bubbles-comic{--bubble-veil:var(--chat-bubble-base)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-comic{--bubble-veil:color-mix(in oklab, var(--chat-bubble-base) 32%, transparent)}}.chat-surface.chat-bubbles-comic{--bubble-own-rim:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-comic{--bubble-own-rim:color-mix(in oklab, var(--chat-accent) 62%, transparent)}}.chat-surface.chat-bubbles-comic{--bubble-peer-rim:var(--chat-accent-2)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-comic{--bubble-peer-rim:color-mix(in oklab, var(--chat-accent-2) 48%, transparent)}}.chat-bubbles-comic .chat-bubble{box-shadow:inset 0 0 0 1.5px var(--bubble-peer-rim), 2px 2px 0 0 var(--chat-accent-2);border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.chat-bubbles-comic .chat-bubble{box-shadow:inset 0 0 0 1.5px var(--bubble-peer-rim), 2px 2px 0 0 color-mix(in oklab, var(--chat-accent-2) 20%, transparent)}}.chat-bubbles-comic .chat-bubble[data-own=true]{box-shadow:inset 0 0 0 1.5px var(--bubble-own-rim), 2px 2px 0 0 var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-bubbles-comic .chat-bubble[data-own=true]{box-shadow:inset 0 0 0 1.5px var(--bubble-own-rim), 2px 2px 0 0 color-mix(in oklab, var(--chat-accent) 24%, transparent)}}.chat-surface.chat-bubbles-outline{--bubble-veil:var(--chat-bubble-base)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-outline{--bubble-veil:color-mix(in oklab, var(--chat-bubble-base) 10%, transparent)}}.chat-surface.chat-bubbles-outline{--bubble-own-tint:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-outline{--bubble-own-tint:color-mix(in oklab, var(--chat-accent) 9%, transparent)}}.chat-surface.chat-bubbles-outline{--bubble-peer-tint:var(--chat-accent-2)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-outline{--bubble-peer-tint:color-mix(in oklab, var(--chat-accent-2) 5%, transparent)}}.chat-surface.chat-bubbles-outline{--bubble-blur:blur(12px) saturate(1.2);--bubble-own-rim:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-outline{--bubble-own-rim:color-mix(in oklab, var(--chat-accent) 55%, transparent)}}.chat-surface.chat-bubbles-outline{--bubble-peer-rim:var(--chat-accent-2)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-bubbles-outline{--bubble-peer-rim:color-mix(in oklab, var(--chat-accent-2) 40%, transparent)}}.chat-bubbles-outline .chat-bubble{box-shadow:inset 0 0 0 1px var(--bubble-peer-rim), var(--bubble-glow);border-radius:1.05rem}.chat-bubbles-outline .chat-bubble[data-own=true]{box-shadow:inset 0 0 0 1px var(--bubble-own-rim), var(--bubble-glow)}.chat-bubble{font-size:.875rem}.chat-text-sm .chat-bubble{font-size:.8125rem}.chat-text-md .chat-bubble{font-size:.9375rem}.chat-text-lg .chat-bubble{font-size:1.0625rem}.chat-preview.chat-preview-lg{height:6.5rem}.chat-preview{--chat-accent:var(--primary);border:1px solid var(--foreground);border-radius:.75rem;height:4.25rem}@supports (color:color-mix(in lab, red, red)){.chat-preview{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.chat-preview{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.chat-preview{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.chat-preview{overflow:hidden}.mode-selector[data-chat=true]{bottom:var(--dock-bottom,calc(var(--safe-bottom) + .25rem));transition:bottom .16s}html[data-keyboard=true] .mode-selector[data-chat=true]{bottom:3px}.mode-selector[data-chat=true] .mode-selector-surface{border-radius:1.4rem;flex-direction:column;width:min(94vw,40rem);display:flex}.mode-selector[data-chat=true] .mode-selector-composer{order:1}.mode-selector[data-chat=true] .mode-selector-composer-file{order:0}.mode-selector[data-chat=true] .mode-selector-track{border-top:1px solid var(--border);order:2}@supports (color:color-mix(in lab, red, red)){.mode-selector[data-chat=true] .mode-selector-track{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.mode-selector[data-chat=true] .mode-selector-track{transition:opacity .18s,height .2s}.mode-selector[data-chat=true][data-keyboard=true] .mode-selector-track{opacity:0;pointer-events:none;border-top-color:#0000;height:0;overflow:hidden}.mode-selector-composer{align-items:flex-end;gap:.4rem;padding:.35rem .5rem;animation:.24s cubic-bezier(.22,1,.36,1) both mode-search-in;display:flex}.mode-selector-composer textarea{resize:none;min-width:0;min-height:2.5rem;max-height:7.5rem;color:var(--foreground);caret-color:var(--color-primary);background:0 0;border:0;outline:none;flex:auto;padding:.5rem .25rem;font-size:1rem;line-height:1.45}.mode-selector-composer-btn{width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mode-selector-composer-btn{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.mode-selector-composer-btn{transition:color .16s,background .16s}.mode-selector-composer-btn:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mode-selector-composer-btn:hover{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.mode-selector-composer-btn[data-active=true]{color:var(--color-primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mode-selector-composer-btn[data-active=true]{background:color-mix(in oklab, var(--primary) 20%, transparent)}}.mode-selector-composer-send{color:var(--color-primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mode-selector-composer-send{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.mode-selector-composer-send:disabled{opacity:.45}.mode-selector-composer-file{color:var(--foreground);align-items:center;gap:.5rem;padding:.35rem .75rem 0;font-size:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mode-selector-composer-file{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.mode-selector-composer{animation:none}}.app-main-bare{height:var(--kb-vh,100dvh);min-height:0;overflow:hidden;padding:var(--safe-top) 0 0 0!important}.app-main-bare.app-main-agent{height:auto;min-height:0;overflow:visible;padding:0!important}.app-main-bare.app-main-kebab{height:auto;min-height:100dvh;overflow:visible;padding:0!important}body[data-mode-selector=on] .app-viewport main.app-main-kebab{padding-bottom:0}body[data-mode-selector=on]:has(.personal-vault[data-kind=kebab]) .route-body{padding-bottom:0}html.chat-page-locked,html.chat-page-locked body{overscroll-behavior:none;height:100%;overflow:hidden}.chat-anchored-panel{transform-origin:var(--radix-popover-content-transform-origin);border-radius:var(--radius-xl);overscroll-behavior:contain}[data-sonner-toaster][data-y-position=top]{z-index:120;top:calc(var(--safe-top,0px) + .75rem)!important}.entry-slab:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.entry-slab:hover{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.entry-slab:active{transform:scale(.995)}.entry-slab-title{font-size:1.125rem;font-weight:600;line-height:1.2;display:block}.entry-slab-meta{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.75rem;display:block}.portal-slab{border-radius:var(--radius-2xl,1.5rem);border:1px solid var(--color-primary);align-items:center;gap:1.125rem;min-width:0;min-height:5.5rem;padding:1.375rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.portal-slab{border:1px solid color-mix(in oklab, var(--color-primary) 20%, transparent)}}.portal-slab{background:radial-gradient(120% 160% at 100% 0%, var(--color-primary), transparent 50%), linear-gradient(140deg, var(--color-surface), transparent)}@supports (color:color-mix(in lab, red, red)){.portal-slab{background:radial-gradient(120% 160% at 100% 0%, color-mix(in oklab, var(--color-primary) 10%, transparent), transparent 50%), linear-gradient(140deg, color-mix(in oklab, var(--color-surface) 85%, transparent), transparent)}}.portal-slab{transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.portal-slab-icon{background:var(--color-primary);border-radius:1.25rem;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-slab-icon{background:color-mix(in oklab, var(--color-primary) 14%, transparent);border:1px solid color-mix(in oklab, var(--color-primary) 30%, transparent)}}.portal-slab-title{font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.portal-slab-meta{color:var(--color-muted-foreground);margin-top:.3rem;font-size:.8rem;display:block}.portal-slab:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-slab:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.portal-slab:hover{box-shadow:0 8px 28px -14px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-slab:hover{box-shadow:0 8px 28px -14px color-mix(in oklab, var(--color-primary) 55%, transparent)}}.portal-slab:active{transform:scale(.99)}@media (prefers-reduced-motion:no-preference){.portal-slab-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.portal-slab:hover .portal-slab-icon{transform:translateY(-2px)}}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));align-items:start;gap:.75rem;min-width:0;display:grid}.folder-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;text-align:start;min-width:0;max-width:100%;display:block;overflow:visible}.folder-tile{border:1px solid var(--color-border);border-radius:.25rem .75rem .75rem;align-items:flex-end;min-width:0;min-height:6.25rem;padding:.9rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.folder-tile{border:1px solid color-mix(in oklab, var(--color-border) 75%, transparent)}}.folder-tile{background:linear-gradient(165deg, var(--color-foreground), transparent 70%), var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.folder-tile{background:linear-gradient(165deg, color-mix(in oklab, var(--color-foreground) 7%, transparent), transparent 70%), color-mix(in oklab, var(--color-foreground) 3%, transparent)}}.folder-tile{transition:border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 10px 24px -18px oklch(40% .06 252/.28)}.folder-tile-tab{background:var(--color-primary);inset-inline-start:.9rem;border-radius:.35rem .35rem 0 0;width:3.25rem;height:.55rem;position:absolute;top:-.45rem}@supports (color:color-mix(in lab, red, red)){.folder-tile-tab{background:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.folder-tile-label{overflow-wrap:anywhere;min-width:0;font-size:.95rem;font-weight:600;line-height:1.25}.folder-tile:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.folder-tile:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.folder-tile:hover{box-shadow:0 14px 30px -18px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.folder-tile:hover{box-shadow:0 14px 30px -18px color-mix(in oklab, var(--color-primary) 70%, transparent)}}.folder-tile:active{transform:translateY(1px)}.fancy-divider{background:linear-gradient(to left, transparent, var(--color-primary), transparent);width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.fancy-divider{background:linear-gradient(to left, transparent, color-mix(in oklab, var(--color-primary) 55%, transparent), transparent)}}.mirror-room{border:3px solid var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.mirror-room{border:3px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.mirror-room{background:radial-gradient(120% 80% at 50% 0%, var(--primary), transparent 70%), var(--background);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.mirror-room{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 70%), color-mix(in oklab, var(--background) 92%, transparent)}}.mirror-room{padding:1rem 1rem 4.5rem;overflow:hidden}.mirror-table{border:1px solid var(--primary);border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.mirror-table{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent)}}.mirror-table{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-table{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.mirror-seat{border:1px dashed var(--foreground);border-radius:.6rem;justify-content:center;align-items:center;min-width:0;min-height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.mirror-seat{border:1px dashed color-mix(in oklab, var(--foreground) 25%, transparent)}}.mirror-seat{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.mirror-seat{background:color-mix(in oklab, var(--background) 70%, transparent)}}.mirror-seat{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mirror-seat{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.mirror-seat{touch-action:manipulation;transition:background .14s,border-color .14s,transform .14s}.mirror-seat-filled{border-style:solid;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-seat-filled{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.mirror-seat-filled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-seat-filled{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.mirror-seat-filled{color:var(--foreground)}.mirror-seat-active,.mirror-seat-picked{border-color:var(--color-primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-seat-active,.mirror-seat-picked{background:color-mix(in oklab, var(--primary) 35%, transparent)}}.mirror-seat-active,.mirror-seat-picked{transform:scale(1.03)}.mirror-board{text-align:center;width:min(60%,22rem);color:var(--primary-foreground,#fff);background:var(--primary);inset-inline:0;border-radius:.6rem;margin-inline:auto;padding:.6rem;font-weight:700;position:absolute;bottom:1rem}@supports (color:color-mix(in lab, red, red)){.mirror-board{background:color-mix(in oklab, var(--primary) 75%, black 20%)}}.mirror-chip{border:1px solid var(--primary);border-radius:999px;min-height:40px;padding:.35rem .7rem;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.mirror-chip{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.mirror-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-chip{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.mirror-chip{touch-action:manipulation}.mirror-chip-picked{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-chip-picked{background:color-mix(in oklab, var(--primary) 40%, transparent)}}.mirror-chip-picked{border-color:var(--color-primary)}.mirror-seat,.mirror-chip{will-change:transform}.mirror-dragging{z-index:30;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grabbing;box-shadow:0 12px 28px var(--primary);transition:none;position:relative}@supports (color:color-mix(in lab, red, red)){.mirror-dragging{box-shadow:0 12px 28px color-mix(in oklab, var(--primary) 35%, black 10%)}}.mirror-tray-active{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.mirror-tray-active{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--primary) 45%, transparent)}}.chat-panel-fill{height:70dvh}@media (width>=1024px){.chat-panel-fill{height:calc(100dvh - 11rem);min-height:28rem}}html[data-keyboard=true] :is(.chat-panel-fill,.chat-immersive){height:var(--kb-vh,100dvh);max-height:var(--kb-vh,100dvh);min-height:0}.chat-immersive{overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}.owner-global-search{top:var(--kb-top,0px);height:var(--kb-vh,100dvh)}.chat-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chat-history-item{content-visibility:auto;contain-intrinsic-size:auto 4.5rem}@keyframes chat-message-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-message-new{animation:.16s ease-out both chat-message-enter}html[data-keyboard=true] .chat-surface[class*=chat-wall-]{animation-play-state:paused}@media (pointer:coarse){.chat-surface .chat-bubble{-webkit-backdrop-filter:none;--bubble-veil:var(--chat-bubble-base)}@supports (color:color-mix(in lab, red, red)){.chat-surface .chat-bubble{--bubble-veil:color-mix(in oklab, var(--chat-bubble-base) 78%, transparent)}}}@media (prefers-reduced-motion:reduce){.chat-message-new{animation:none}}.explorer-canvas{border:1px solid var(--color-primary);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.explorer-canvas{border:1px solid color-mix(in oklch, var(--color-primary) 22%, transparent)}}.explorer-canvas{background:radial-gradient(120% 90% at 100% 0%, var(--color-primary), transparent 70%), var(--color-card)}@supports (color:color-mix(in lab, red, red)){.explorer-canvas{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklch, var(--color-primary) 14%, transparent), transparent 70%), color-mix(in oklch, var(--color-card) 92%, var(--color-primary) 8%)}}.explorer-canvas{padding:clamp(.75rem,2vw,1.25rem);overflow-x:hidden}.explorer-canvas-plain{background:0 0;border:0;border-radius:0;padding:0}.explorer-canvas-filedrop{outline:2px dashed var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.explorer-canvas-filedrop{outline:2px dashed color-mix(in oklch, var(--color-primary) 55%, transparent)}}.explorer-canvas-filedrop{outline-offset:4px}.resource-tile:before,.resource-tile .folder-tile-tab{display:none!important}.resource-tile{border-radius:.9rem}.action-row{border:1px solid var(--color-border);border-radius:.9rem;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.65rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.action-row{border:1px solid color-mix(in oklch, var(--color-border) 75%, transparent)}}.action-row{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.action-row{background:color-mix(in oklch, var(--color-card) 94%, var(--color-primary) 6%)}}.action-row{text-align:right;transition:background .18s,transform .12s}.action-row:hover{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.action-row:hover{background:color-mix(in oklch, var(--color-card) 86%, var(--color-primary) 14%)}}.action-row:active{transform:scale(.995)}.explorer-crumb{min-height:2.25rem;color:var(--color-foreground);border-radius:999px;align-items:center;gap:.35rem;padding-inline:.6rem;font-size:.8125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explorer-crumb{color:color-mix(in oklch, var(--color-foreground) 80%, transparent)}}.explorer-crumb{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.explorer-crumb{background:color-mix(in oklch, var(--color-primary) 10%, transparent)}}.explorer-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.explorer-dot{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.explorer-dot{color:color-mix(in oklch, var(--color-foreground) 45%, transparent)}}.explorer-tile,.notebook-entry{border:1px solid var(--color-primary);border-radius:1rem;align-items:center;gap:.75rem;min-width:0;min-height:3.25rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.explorer-tile,.notebook-entry{border:1px solid color-mix(in oklch, var(--color-primary) 18%, transparent)}}.explorer-tile,.notebook-entry{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.explorer-tile,.notebook-entry{background:color-mix(in oklch, var(--color-card) 88%, var(--color-primary) 12%)}}.explorer-tile,.notebook-entry{transition:transform .14s,border-color .14s,background .14s}.notebook-entry{display:block}.explorer-tile-system{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.explorer-tile-system{border-color:color-mix(in oklch, var(--color-primary) 34%, transparent)}}.explorer-tile-drop{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.explorer-tile-drop{background:color-mix(in oklch, var(--color-primary) 22%, var(--color-card))}}.explorer-tile-drop{transform:scale(1.01)}.taught-toggle{border:1px solid var(--color-primary);border-radius:999px;align-items:center;gap:.35rem;min-width:2.75rem;min-height:2.5rem;padding-inline:.7rem;font-size:.8125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.taught-toggle{border:1px solid color-mix(in oklch, var(--color-primary) 28%, transparent)}}.taught-toggle{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.taught-toggle{color:color-mix(in oklch, var(--color-foreground) 82%, transparent)}}.taught-toggle{background:0 0}.taught-toggle-on{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.taught-toggle-on{background:color-mix(in oklch, var(--color-primary) 28%, transparent)}}.taught-toggle-on{color:var(--color-foreground);border-color:var(--color-primary)}@media (hover:hover){.explorer-tile:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.explorer-tile:hover{border-color:color-mix(in oklch, var(--color-primary) 38%, transparent)}}}.agent-route-surface{z-index:70;overscroll-behavior:none;background-color:var(--color-background);background-image:linear-gradient(135deg, var(--brand-cyan), transparent 38%), linear-gradient(315deg, var(--brand-fuchsia), transparent 42%);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-route-surface{background-image:linear-gradient(135deg, color-mix(in oklab, var(--brand-cyan) 8%, transparent), transparent 38%), linear-gradient(315deg, color-mix(in oklab, var(--brand-fuchsia) 7%, transparent), transparent 42%)}}.agent-route-surface{box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;will-change:auto;transform:none}.agent-shell{overscroll-behavior:none;touch-action:pan-y;background-color:var(--color-background);width:100%;height:100%;min-height:0;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;will-change:auto;border:0;border-radius:0;flex-direction:column;margin:0;padding-bottom:0;display:flex;position:relative;overflow:hidden;transform:none}html[data-keyboard=true] .agent-shell{height:var(--kb-vh,100dvh)}html[data-keyboard=true] .agent-route-surface{top:var(--kb-top,0px);height:var(--kb-vh,100dvh);bottom:auto}.agent-header{z-index:2;padding-top:var(--safe-top);background-color:var(--color-background);box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;will-change:auto;border:0;flex:none;position:relative;overflow:visible;transform:none}.agent-header-band{width:100%;max-width:none;height:4.5rem;padding-inline:max(.875rem, var(--safe-right)) max(.875rem, var(--safe-left));color:var(--color-foreground);border-bottom:2px solid var(--brand-outline);background-color:var(--brand-cyan);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-header-band{background-color:color-mix(in oklab, var(--brand-cyan) 7%, var(--color-background))}}.agent-header-band{box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;will-change:auto;transform:none}.agent-chat-header-band{direction:ltr;grid-template-columns:none;gap:clamp(.375rem,1.5vw,.75rem);display:flex;position:relative}.agent-chat-header-band .agent-header-actions{direction:ltr}.agent-header-gap{flex:auto;min-width:1rem}.agent-header-band button{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--color-foreground);opacity:1}.agent-header-band svg{filter:none;opacity:1;transform:none}.agent-header-actions{align-items:center;gap:.375rem;min-width:0;display:flex}.agent-header-action{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.agent-header-action{border:1px solid color-mix(in oklch, var(--color-border) 72%, transparent)}}.agent-header-action{background:var(--color-secondary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.agent-header-action{background:color-mix(in oklch, var(--color-secondary) 78%, var(--color-card))}}.agent-header-action{box-shadow:0 2px 0 var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.agent-header-action{box-shadow:0 2px 0 color-mix(in oklab, var(--brand-outline) 52%, transparent)}}.agent-live-call{border-color:var(--color-primary);border-radius:999px;width:3.25rem!important;min-width:3.25rem!important;height:3.25rem!important}@supports (color:color-mix(in lab, red, red)){.agent-live-call{border-color:color-mix(in oklch, var(--color-primary) 58%, var(--color-border))}}.agent-live-call{background:var(--color-primary);color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.agent-live-call{background:color-mix(in oklch, var(--color-primary) 10%, var(--color-card))}}.agent-live-call{box-shadow:0 3px 0 var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.agent-live-call{box-shadow:0 3px 0 color-mix(in oklch, var(--color-primary) 42%, var(--brand-outline))}}.agent-header-mark{pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.agent-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background-image:linear-gradient(var(--brand-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--brand-violet) 1px, transparent 1px);flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:1.25rem max(clamp(.875rem,3vw,2rem),50% - 36rem);display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.agent-scroll{background-image:linear-gradient(color-mix(in oklab, var(--brand-cyan) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--brand-violet) 4%, transparent) 1px, transparent 1px)}}.agent-scroll{background-size:2.75rem 2.75rem}.agent-message{width:100%;max-width:100%}.agent-message-user .chat-bubble{border:1px solid var(--brand-violet);border-radius:1.25rem;max-width:min(82%,38rem);padding:.7rem .95rem}@supports (color:color-mix(in lab, red, red)){.agent-message-user .chat-bubble{border:1px solid color-mix(in oklab, var(--brand-violet) 58%, var(--color-border))}}.agent-message-user .chat-bubble{background:linear-gradient(145deg, var(--brand-violet), var(--brand-fuchsia))}@supports (color:color-mix(in lab, red, red)){.agent-message-user .chat-bubble{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-violet) 72%, var(--color-card)), color-mix(in oklab, var(--brand-fuchsia) 58%, var(--color-card)))}}.agent-message-user .chat-bubble{color:var(--color-foreground);box-shadow:0 3px 0 var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.agent-message-user .chat-bubble{box-shadow:0 3px 0 color-mix(in oklab, var(--brand-outline) 58%, transparent)}}.agent-message-assistant{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:.625rem;display:grid}.agent-message-assistant .chat-bubble{border:1px solid var(--color-primary);border-radius:1.5rem;max-width:min(100%,46rem)}@supports (color:color-mix(in lab, red, red)){.agent-message-assistant .chat-bubble{border:1px solid color-mix(in oklch, var(--color-primary) 28%, var(--color-border))}}.agent-message-assistant .chat-bubble{background:linear-gradient(145deg, var(--brand-cyan), var(--brand-emerald))}@supports (color:color-mix(in lab, red, red)){.agent-message-assistant .chat-bubble{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-cyan) 10%, var(--color-card)), color-mix(in oklab, var(--brand-emerald) 5%, var(--color-card)))}}.agent-message-assistant .chat-bubble{box-shadow:0 3px 0 var(--color-primary), 0 .65rem 1.4rem var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.agent-message-assistant .chat-bubble{box-shadow:0 3px 0 color-mix(in oklch, var(--color-primary) 18%, transparent), 0 .65rem 1.4rem color-mix(in oklch, var(--color-primary) 10%, transparent)}}.agent-message-avatar{filter:drop-shadow(0 0 .55rem var(--brand-cyan));align-self:end;margin-bottom:.2rem}@supports (color:color-mix(in lab, red, red)){.agent-message-avatar{filter:drop-shadow(0 0 .55rem color-mix(in oklab, var(--brand-cyan) 34%, transparent))}}.agent-message-footer{justify-content:flex-end;align-items:center;min-height:2rem;margin-top:.45rem;display:flex}.agent-message-details{border-top:1px solid var(--color-border);margin-top:.65rem}@supports (color:color-mix(in lab, red, red)){.agent-message-details{border-top:1px solid color-mix(in oklch, var(--color-border) 65%, transparent)}}.agent-message-details{color:var(--color-muted-foreground);padding-top:.55rem;font-size:.75rem}.agent-message-details summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:700;display:flex}.chat-row{display:flex}.chat-pos-own{align-self:auto;margin-left:auto;margin-right:0}.chat-pos-peer{align-self:auto;margin-left:0;margin-right:auto}.agent-bubble-user{background:var(--color-primary);border-radius:1rem;max-width:min(85%,42rem);margin-left:auto;margin-right:0}@supports (color:color-mix(in lab, red, red)){.agent-bubble-user{background:color-mix(in oklch, var(--color-primary) 24%, transparent)}}.agent-bubble-user{white-space:pre-wrap;overflow-wrap:anywhere;padding:.5rem .75rem;font-size:.875rem}.agent-bubble-assistant{overflow-wrap:anywhere;max-width:min(95%,48rem);margin-left:0;margin-right:auto;font-size:.9rem;line-height:1.65}.agent-prose>*+*{margin-block-start:.5rem}.agent-pending{border:1px solid var(--color-primary);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.agent-pending{border:1px solid color-mix(in oklch, var(--color-primary) 40%, transparent)}}.agent-pending{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.agent-pending{background:color-mix(in oklch, var(--color-primary) 8%, transparent)}}.agent-pending{padding:.75rem}.agent-typing{gap:.2rem;display:inline-flex}.agent-typing i{background:currentColor;border-radius:999px;width:.35rem;height:.35rem;animation:1.1s ease-in-out infinite agent-typing}.agent-typing i:nth-child(2){animation-delay:.15s}.agent-typing i:nth-child(3){animation-delay:.3s}.agent-status-pulse{animation:1.6s ease-in-out infinite agent-status-pulse}@keyframes agent-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes agent-status-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.agent-typing i{opacity:.6;animation:none}.agent-status-pulse{opacity:.8;animation:none}}.agent-jump{z-index:5;border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:.25rem;display:inline-flex;position:absolute;bottom:8.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.agent-jump{border:1px solid color-mix(in oklch, var(--color-border) 80%, transparent)}}.agent-jump{background:var(--color-card);padding:.35rem .75rem;font-size:.75rem}.agent-composer-wrap{border-top:1px solid var(--color-border);background-color:var(--color-background);background-image:linear-gradient(180deg, var(--color-background), var(--color-background) 28%);flex:none}@supports (color:color-mix(in lab, red, red)){.agent-composer-wrap{background-image:linear-gradient(180deg, color-mix(in oklab, var(--color-background) 88%, transparent), var(--color-background) 28%)}}.agent-composer-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;padding:.75rem max(clamp(.75rem,3vw,1.5rem),50% - 36rem);padding-bottom:calc(.5rem + var(--safe-bottom,0px))}html[data-keyboard=true] .agent-composer-wrap{padding-bottom:0}.agent-composer{display:block;position:relative}.agent-composer-field{border:1px solid var(--color-border);border-radius:1.75rem;width:100%;min-height:3.5rem}@supports (color:color-mix(in lab, red, red)){.agent-composer-field{border:1px solid color-mix(in oklch, var(--color-border) 80%, transparent)}}.agent-composer-field{background:linear-gradient(145deg, var(--brand-cyan), var(--color-card))}@supports (color:color-mix(in lab, red, red)){.agent-composer-field{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-cyan) 7%, var(--color-card)), var(--color-card))}}.agent-composer-field{box-shadow:0 .25rem 0 var(--brand-outline), 0 0 1.3rem var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.agent-composer-field{box-shadow:0 .25rem 0 color-mix(in oklch, var(--brand-outline) 58%, transparent), 0 0 1.3rem color-mix(in oklab, var(--brand-cyan) 10%, transparent)}}.agent-composer-field{overflow:visible}.agent-composer-field:focus-visible{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.agent-composer-field:focus-visible{border-color:color-mix(in oklch, var(--color-primary) 72%, var(--color-border))}}.agent-composer-controls{z-index:1;pointer-events:none;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:.375rem;display:flex;position:absolute;inset:0}.agent-composer-controls>*{pointer-events:auto}.agent-composer-plus,.agent-composer-send{flex:0 0 2.75rem;border-radius:999px!important;width:2.75rem!important;height:2.75rem!important}.agent-composer-plus{border:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.agent-composer-plus{border:1px solid color-mix(in oklch, var(--color-border) 70%, transparent)}}.agent-composer-plus{background:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.agent-composer-plus{background:color-mix(in oklch, var(--brand-orange) 34%, var(--color-card))}}.agent-composer-plus{color:var(--color-foreground)}.agent-composer-send{background:linear-gradient(145deg, var(--brand-cyan), var(--brand-violet))}@supports (color:color-mix(in lab, red, red)){.agent-composer-send{background:linear-gradient(145deg, var(--brand-cyan), color-mix(in oklab, var(--brand-violet) 72%, var(--brand-cyan)))}}.agent-composer-send{color:var(--color-primary-foreground);box-shadow:0 3px 0 var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.agent-composer-send{box-shadow:0 3px 0 color-mix(in oklab, var(--brand-outline) 72%, transparent)}}.live-workspace{background:var(--color-background);width:100%;margin-inline:auto;padding:0;overflow:hidden}.live-workspace[data-live-pane=stage]>.agent-scroll,.live-workspace[data-live-pane=talk]>.live-stage-surface{display:none!important}.live-workspace[data-live-pane=talk]>.agent-scroll{display:flex!important}.live-workspace[data-live-pane=stage]>.live-stage-surface{display:block!important}.live-stage-surface{overflow:hidden}.agent-collaborative-board{--agent-pen-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.agent-collaborative-board{--agent-pen-color:color-mix(in oklab, var(--brand-cyan) 80%, var(--color-foreground))}}.agent-collaborative-board{background:linear-gradient(var(--brand-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--brand-cyan) 1px, transparent 1px), var(--color-background)}@supports (color:color-mix(in lab, red, red)){.agent-collaborative-board{background:linear-gradient(color-mix(in oklab, var(--brand-cyan) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--brand-cyan) 7%, transparent) 1px, transparent 1px), var(--color-background)}}.agent-collaborative-board{background-size:30px 30px}.agent-board-capture>[data-live-stage]{z-index:1;min-height:100%;position:relative}.agent-board-annotation{z-index:2}.agent-board-tools{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.agent-board-tools{background:color-mix(in oklab, var(--color-background) 88%, transparent)}}.agent-board-tools{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-live-camera-popover{z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);width:min(22rem,100% - 1.5rem);height:min(22rem,100% - 1.5rem);box-shadow:var(--shadow-lg);position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;overflow:hidden}.agent-live-camera-popover.is-dragging{cursor:grabbing;box-shadow:var(--shadow-xl,var(--shadow-lg))}.agent-drag-handle{z-index:3;height:1.5rem;color:var(--color-foreground);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.agent-drag-handle{color:color-mix(in oklab, var(--color-foreground) 55%, transparent)}}.agent-drag-handle{background:var(--color-background)}@supports (color:color-mix(in lab, red, red)){.agent-drag-handle{background:color-mix(in oklab, var(--color-background) 55%, transparent)}}.agent-drag-handle{cursor:grab;touch-action:none}.agent-camera-frame{border-radius:inherit;background:var(--brand-outline);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agent-camera-frame{background:color-mix(in oklab, var(--brand-outline) 88%, var(--color-background))}}.capability-overview{border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);align-items:center;gap:1rem;margin-block:.75rem 1.25rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.capability-overview{background:color-mix(in oklab, var(--color-card) 90%, var(--brand-cyan))}}.capability-score{min-width:9rem;color:var(--color-primary);grid-template-columns:auto auto;align-items:center;gap:0 .6rem;display:grid}.capability-score>svg{grid-row:1/3;width:2.5rem;height:2.5rem}.capability-score>strong{font-size:1.45rem;line-height:1}.capability-score>span{color:var(--color-muted-foreground);font-size:.72rem}.capability-grid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:1rem;display:grid}.capability-check-list,.capability-models{min-width:0}.capability-section-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.capability-section-heading>div{align-items:baseline;gap:.55rem;display:flex}.capability-section-heading span{color:var(--color-primary);font:700 .68rem ui-monospace,monospace}.capability-section-heading h2{font-size:1rem;font-weight:800}.capability-check-row,.capability-model-row{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);align-items:center;gap:.75rem;min-height:4.6rem;margin-bottom:.55rem;padding:.65rem;display:flex}.capability-check-row[data-state=pass]{border-color:var(--brand-emerald)}@supports (color:color-mix(in lab, red, red)){.capability-check-row[data-state=pass]{border-color:color-mix(in oklab, var(--brand-emerald) 58%, var(--color-border))}}.capability-check-row[data-state=fail]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.capability-check-row[data-state=fail]{border-color:color-mix(in oklab, var(--color-destructive) 58%, var(--color-border))}}.capability-check-icon{border-radius:var(--radius-md);background:var(--brand-cyan);flex:0 0 2.6rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.capability-check-icon{background:color-mix(in oklab, var(--brand-cyan) 13%, var(--color-secondary))}}.capability-check-icon{color:var(--color-primary)}.capability-check-icon>svg,.capability-model-row>svg{width:1.15rem;height:1.15rem}.capability-check-row strong,.capability-check-row small,.capability-model-row strong,.capability-model-row small{display:block}.capability-check-row small,.capability-model-row small{color:var(--color-muted-foreground);overflow-wrap:anywhere;margin-top:.18rem;font-size:.7rem}.capability-model-row{align-items:flex-start;min-height:0}.capability-model-row>span{flex:1;min-width:0}.capability-camera-preview{z-index:60;aspect-ratio:4/3;border:2px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card);width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-lg);position:fixed;inset-block-end:calc(1rem + env(safe-area-inset-bottom));inset-inline-start:1rem;overflow:hidden}.capability-camera-preview video{object-fit:cover;width:100%;height:100%}.capability-camera-preview button{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.capability-health-strip{flex-wrap:wrap;gap:.5rem;display:flex}.capability-health-strip>span{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.8rem;display:inline-flex}.capability-health-strip b{color:var(--color-primary)}@media (width<=767px){.capability-overview{flex-direction:column;align-items:stretch}.capability-grid{grid-template-columns:minmax(0,1fr)}.capability-check-row{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.capability-check-row>button{grid-column:1/-1;width:100%}.capability-section-heading{flex-direction:column;align-items:flex-start}}.agent-live-orb-wrap{border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--brand-violet), var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.agent-live-orb-wrap{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-violet) 12%, transparent), color-mix(in oklab, var(--brand-cyan) 10%, transparent))}}.agent-live-orb-wrap{padding-block:1rem;transition:padding .18s,background-color .18s}.agent-live-orb-wrap.is-idle{background:0 0;padding-block:.65rem}.agent-live-orb-wrap.is-idle .agent-live-orb{width:4.25rem;height:4.25rem}.agent-live-orb{background:radial-gradient(circle, var(--brand-cyan), var(--brand-violet))}@supports (color:color-mix(in lab, red, red)){.agent-live-orb{background:radial-gradient(circle, color-mix(in oklab, var(--brand-cyan) 20%, var(--color-card)), color-mix(in oklab, var(--brand-violet) 12%, var(--color-background)))}}.agent-live-orb{box-shadow:0 0 0 .5rem var(--brand-cyan), 0 0 2.5rem var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.agent-live-orb{box-shadow:0 0 0 .5rem color-mix(in oklab, var(--brand-cyan) 7%, transparent), 0 0 2.5rem color-mix(in oklab, var(--brand-violet) 22%, transparent)}}.agent-vision-panel{background:var(--agent-board-surface,var(--color-card));width:100%;height:100%;color:var(--agent-board-ink,var(--color-foreground));box-shadow:none;overflow:hidden}.agent-vision-tabs{background:var(--color-background);flex:none}@supports (color:color-mix(in lab, red, red)){.agent-vision-tabs{background:color-mix(in oklab, var(--color-background) 94%, var(--brand-cyan))}}.agent-vision-tabs{color:var(--color-foreground)}.agent-vision-tabs [aria-selected=true]{box-shadow:0 3px 0 var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.agent-vision-tabs [aria-selected=true]{box-shadow:0 3px 0 color-mix(in oklab, var(--brand-outline) 58%, transparent)}}.agent-camera-stage,.agent-camera-loading{background:var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.agent-camera-stage,.agent-camera-loading{background:color-mix(in oklab, var(--brand-outline) 88%, var(--color-background))}}.agent-board canvas{background:var(--agent-board-surface,var(--color-card));min-height:0;box-shadow:none}.agent-board-tools{background:var(--color-background);flex:none}@supports (color:color-mix(in lab, red, red)){.agent-board-tools{background:color-mix(in oklab, var(--color-background) 94%, var(--brand-cyan))}}.agent-board-tools{color:var(--color-foreground)}.agent-live-controls{align-items:center;gap:.625rem;padding-block:.5rem;display:flex}.agent-live-controls>button:first-child{border-radius:999px;min-width:min(15rem,100%);margin-inline:auto;width:auto!important}.agent-live-controls>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-live-controls>button:not(:first-child){border-radius:999px;width:auto!important}.agent-dictation-state{text-align:center;color:var(--color-primary);margin-top:.45rem;font-size:.75rem}.agent-history-sheet{border-top:0;border-right:2px solid var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.agent-history-sheet{border-right:2px solid color-mix(in oklab, var(--brand-cyan) 45%, var(--color-border))}}.agent-history-sheet{background:linear-gradient(145deg, var(--brand-cyan), var(--color-card) 48%, var(--brand-violet))}@supports (color:color-mix(in lab, red, red)){.agent-history-sheet{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-cyan) 8%, var(--color-card)), var(--color-card) 48%, color-mix(in oklab, var(--brand-violet) 7%, var(--color-card)))}}.agent-history-sheet{box-shadow:1rem 0 3rem var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.agent-history-sheet{box-shadow:1rem 0 3rem color-mix(in oklab, var(--brand-outline) 24%, transparent)}}.agent-history-sheet input{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.agent-history-sheet input{background:color-mix(in oklab, var(--color-card) 88%, var(--brand-cyan))}}@media (width>=768px){.agent-history-sheet{border-left:0;border-radius:0;width:min(24rem,100vw - 2rem);margin-inline:0}}@media (width<=560px){.agent-chat-header-band{padding-inline:max(.5rem, var(--safe-right)) max(.5rem, var(--safe-left));gap:.25rem}.agent-chat-header-band .agent-header-actions{gap:.125rem}.agent-chat-header-band .agent-header-mark{display:none}.agent-live-call{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important}}@media (height<=520px) and (orientation:landscape){.agent-shell{min-height:12rem}.agent-scroll{gap:.5rem;padding-block:.5rem}.agent-composer-wrap{padding-block:.375rem}}@media (width<=400px){.agent-bubble-user{max-width:90%}}.agent-shell,.agent-scroll,.agent-composer-wrap{max-width:100%}.agent-scroll>*{min-width:0}@media (pointer:coarse){.agent-composer textarea{font-size:16px}}.doc-studio{flex-direction:column;gap:.75rem;min-height:100%;display:flex;position:relative}.doc-studio-topbar,.doc-studio-titlebar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.doc-studio-titlebar{flex-wrap:nowrap}.doc-toolbar{top:calc(var(--safe-top) + var(--app-header-band));z-index:20;border:1px solid var(--color-border);background:var(--color-background);border-radius:.9rem;position:sticky}@supports (color:color-mix(in lab, red, red)){.doc-toolbar{background:color-mix(in oklab, var(--color-background) 90%, transparent)}}.doc-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:100%;padding:.3rem}.doc-toolbar-scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:.1rem;display:flex;overflow:auto hidden}.doc-toolbar-scroll::-webkit-scrollbar{height:4px}.doc-toolbar-more,.doc-toolbar-zoom{flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.doc-toolbar-zoom{margin-inline-start:.25rem}.doc-workspace{background:var(--color-foreground);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.doc-workspace{background:color-mix(in oklab, var(--color-foreground) 5%, transparent)}}.doc-workspace{padding:1.25rem .75rem 3.5rem;overflow:auto}.doc-zoom{zoom:var(--doc-zoom,1)}.doc-page{margin-inline:auto}.doc-page-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;padding-bottom:.75rem;display:flex}.doc-page-brand{letter-spacing:.02em;color:#6b7280;font-size:.8rem}.doc-page-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;font-size:.72rem}.doc-page-title{color:#111827;font-size:1.45rem;font-weight:700;line-height:1.3}.doc-page-meta{color:#6b7280;font-size:.78rem}.studio-doc .studio-fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.2rem 1.2rem;margin:.5rem 0 1rem;display:grid}.studio-doc .studio-field{border-bottom:1px dotted #cbd5e1;padding-bottom:.15rem;font-size:.92rem}.studio-doc .studio-meta{color:#6b7280;margin-top:1rem;font-size:.85rem}.doc-body:focus-visible{outline:none}.doc-agent-fab{inset-inline-start:calc(1rem + env(safe-area-inset-left,0px));bottom:calc(1rem + var(--safe-bottom,0px));z-index:40;border:1px solid var(--color-border);background:var(--color-background);border-radius:1.1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.doc-agent-fab{background:color-mix(in oklab, var(--color-background) 88%, transparent)}}.doc-agent-fab{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .15s;box-shadow:0 10px 28px #00000047}.doc-agent-fab:hover,.doc-agent-fab:active{transform:translateY(-2px)}.doc-agent-sheet{top:var(--kb-top,0px);height:var(--kb-vh,100dvh);overflow:hidden;padding-top:var(--safe-top)!important;padding-bottom:var(--safe-bottom)!important}@media (width<=359px){.agent-header-band{gap:.25rem;padding-inline:.35rem}.agent-header-actions{gap:.125rem}.agent-header-mark{display:none}}@media (width<=640px){.doc-workspace{border-radius:.75rem;padding:.5rem .35rem 4.5rem}.studio-doc.studio-page.doc-page{width:100%;min-height:60vh;padding:1.1rem .9rem}.doc-page-header{flex-direction:column;gap:.35rem}.doc-agent-fab{width:3rem;height:3rem;bottom:calc(.85rem + var(--safe-bottom,0px))}}@media print{.doc-toolbar,.doc-agent-fab,.doc-studio-topbar,.doc-studio-titlebar{display:none!important}.doc-workspace{background:0 0!important;padding:0!important;overflow:visible!important}.doc-zoom{zoom:1!important}.doc-page-header{display:flex!important}}.explorer-list{flex-direction:column;gap:.5rem;min-width:0;display:flex}.folder-grid-dense{grid-template-columns:repeat(auto-fill, minmax(var(--folder-min,10rem), 1fr))}.folder-grid-dense>.folder-tile{min-height:var(--folder-h,6.75rem)}.folder-tile-interactive{cursor:pointer;-webkit-touch-callout:none;justify-content:space-between;gap:.5rem;overflow:hidden}.folder-tile-preview{min-height:6.5rem;overflow:hidden}.folder-wall{--chat-accent:var(--color-primary);background-repeat:repeat;background-size:cover}.folder-tile[data-cover=true] .folder-tile-face{border-radius:inherit;background-image:var(--folder-cover);background-position:50%;background-size:cover;position:absolute;inset:0}.folder-tile[data-cover=true]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000,#00000026 45%,#000000b8);position:absolute;inset:0}.folder-tile[data-cover=true] .folder-tile-label{color:#fff;text-shadow:0 1px 6px #0009}.explorer-toggle{border:1px solid var(--color-primary);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explorer-toggle{border:1px solid color-mix(in oklch, var(--color-primary) 22%, transparent)}}.explorer-toggle{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.explorer-toggle{background:color-mix(in oklch, var(--color-card) 88%, transparent)}}.explorer-toggle-btn{min-width:2.5rem;min-height:2.5rem;color:var(--color-foreground);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.7rem;font-size:.8125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.explorer-toggle-btn{color:color-mix(in oklch, var(--color-foreground) 80%, transparent)}}.explorer-toggle-btn-on{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.explorer-toggle-btn-on{background:color-mix(in oklch, var(--color-primary) 26%, transparent)}}.explorer-toggle-btn-on{color:var(--color-foreground)}.explorer-section-head{width:100%;min-height:2.5rem;color:var(--color-foreground);align-items:center;gap:.45rem;padding-inline:.25rem;font-size:.8125rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.explorer-section-head{color:color-mix(in oklch, var(--color-foreground) 78%, transparent)}}.explorer-row{border:1px solid var(--color-primary);border-radius:.9rem;align-items:center;gap:.6rem;min-width:0;min-height:3.25rem;padding:.5rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.explorer-row{border:1px solid color-mix(in oklch, var(--color-primary) 14%, transparent)}}.explorer-row{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.explorer-row{background:color-mix(in oklch, var(--color-card) 90%, transparent)}}.explorer-list-icon{border:1px solid var(--color-border);border-radius:.2rem .5rem .5rem;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.explorer-list-icon{border:1px solid color-mix(in oklch, var(--color-border) 75%, transparent)}}.explorer-list-icon[data-cover=true]{background-image:var(--folder-cover);background-position:50%;background-size:cover}.swatch-chip{border:1px solid var(--color-primary);border-radius:999px;min-height:2.25rem;padding-inline:.7rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.swatch-chip{border:1px solid color-mix(in oklch, var(--color-primary) 24%, transparent)}}.swatch-chip-active{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.swatch-chip-active{background:color-mix(in oklch, var(--color-primary) 26%, transparent)}}.swatch-dot{border:2px solid #0000;border-radius:999px;width:2.25rem;height:2.25rem}.swatch-dot-active{border-color:var(--color-foreground)}.pattern-thumb{border:1px solid var(--color-border);border-radius:.6rem;justify-content:center;align-items:flex-end;min-height:3.25rem;padding:.3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pattern-thumb{border:1px solid color-mix(in oklch, var(--color-border) 70%, transparent)}}.pattern-thumb{overflow:hidden}.pattern-thumb-active{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.pattern-thumb-active{box-shadow:0 0 0 2px color-mix(in oklch, var(--color-primary) 35%, transparent)}}.pattern-thumb-label{background:var(--color-background);border-radius:.35rem;padding:.1rem .25rem;font-size:10px;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.pattern-thumb-label{background:color-mix(in oklch, var(--color-background) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.folder-tile,.explorer-row{transition:none}}.deck-root{z-index:160;color:oklch(19% .035 245);background:oklch(96% .015 230);flex-direction:column;font-family:ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.deck-stage{min-height:0;padding:max(.5rem, env(safe-area-inset-top)) 1rem .25rem;flex:1;justify-content:center;align-items:center;animation:.28s ease-out both deck-in;display:flex}@keyframes deck-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.deck-black{cursor:pointer;background:oklch(0% 0 0);border:0;width:100%;height:100%;position:absolute;inset:0}.deck-slide{aspect-ratio:16/9;isolation:isolate;text-wrap:pretty;background:oklch(98.5% .008 220);flex-direction:column;width:min(100%,92rem);max-height:100%;padding:clamp(1rem,3vw,3.75rem);display:flex;position:relative;overflow:clip;box-shadow:0 1.5rem 4rem oklch(20% .04 240/.2)}.deck-slide-standard:before,.deck-slide-standard:after{z-index:-1;content:"";background:oklch(86% .075 225/.22);border-radius:999px;position:absolute}.deck-slide-standard:before{aspect-ratio:1;top:0;width:34%;inset-inline-end:0}.deck-slide-standard:after{aspect-ratio:1;bottom:0;background:oklch(74% .13 70/.18);width:19%;inset-inline-start:0}.deck-logo{z-index:5;object-fit:contain;mix-blend-mode:multiply;width:clamp(3.8rem,7vw,7rem);height:auto;position:absolute;top:clamp(.65rem,1.8vw,1.35rem);left:clamp(.75rem,2vw,1.8rem)}.deck-corner{z-index:-1;top:0;background:oklch(58% .16 235);width:.55rem;height:38%;position:absolute;inset-inline-start:0}.deck-head{padding-inline-start:clamp(.25rem,2vw,2rem);border-bottom:2px solid oklch(76% .08 225/.35);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:clamp(.55rem,1.5vw,1.2rem);display:flex}.deck-h1{color:oklch(27% .095 240);margin:0;font-size:clamp(1.35rem,3vw,3rem);font-weight:850;line-height:1.1}.deck-h2{color:oklch(48% .08 235);margin:.35rem 0 0;font-size:clamp(.85rem,1.55vw,1.45rem);font-weight:700}.deck-number,.deck-number-chip{color:oklch(54% .12 235);letter-spacing:.05em;font-size:clamp(.8rem,1.5vw,1.2rem);font-weight:800}.deck-number-chip{aspect-ratio:1;background:oklch(92% .06 225);border-radius:50%;place-items:center;min-width:2.3rem;display:grid}.deck-content{contain:size layout;flex-direction:column;flex:auto;min-width:0;min-height:0;padding-top:clamp(.5rem,1.4vw,1.2rem);display:flex;overflow:clip}.deck-fit{transform-origin:top;flex-direction:column;gap:clamp(.4rem,1vw,1rem);width:100%;display:flex}.deck-grid{gap:clamp(.45rem,1.1vw,1rem);display:grid}.deck-grid-1{grid-template-columns:1fr}.deck-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-card,.deck-column,.deck-callout{background:oklch(100% 0 0/.88);border:1px solid oklch(68% .07 230/.2);border-radius:.55rem;gap:clamp(.45rem,1vw,.9rem);min-width:0;display:flex;position:relative;box-shadow:0 .5rem 1.4rem oklch(28% .05 240/.08)}.deck-card{align-items:flex-start;padding:clamp(.6rem,1.25vw,1.15rem)}.deck-card-compact{padding:clamp(.42rem,.85vw,.72rem)}.deck-card-icon{color:oklch(42% .15 235);background:oklch(92% .07 230);border-radius:.4rem;flex:none;place-items:center;width:clamp(1.7rem,3vw,2.8rem);height:clamp(1.7rem,3vw,2.8rem);display:grid}.deck-card-icon svg{width:62%;height:62%}.deck-card-text{flex:1;min-width:0}.deck-card-title,.deck-column-title{color:oklch(31% .09 240);margin:0 0 .3rem;font-size:clamp(.85rem,1.45vw,1.35rem);font-weight:800}.deck-card-body,.deck-card-note,.deck-column-list,.deck-text p,.deck-callout p{color:oklch(29% .035 245);margin:0;font-size:clamp(.72rem,1.15vw,1.08rem);line-height:1.38}.deck-card-note{color:oklch(46% .035 245);margin-top:.35rem;font-size:clamp(.62rem,.95vw,.9rem)}.deck-lead{color:oklch(40% .16 235);font-weight:850}.deck-card-num{font-size:clamp(.8rem,1.5vw,1.2rem);font-weight:850}.deck-column{border-top:.3rem solid oklch(57% .15 235);padding:clamp(.8rem,1.6vw,1.5rem);display:block}.deck-column-title{align-items:center;gap:.5rem;display:flex}.deck-column-title svg{color:oklch(52% .15 235);width:1.2em;height:1.2em}.deck-column-list{gap:.42rem;padding:0;list-style:none;display:grid}.deck-column-list li{padding-inline-start:1rem;position:relative}.deck-column-list li:before{content:"•";color:oklch(55% .14 235);font-weight:900;position:absolute;inset-inline-start:0}.deck-callout{border-inline-start:.35rem solid oklch(57% .15 235);align-items:flex-start;padding:clamp(.65rem,1.3vw,1.2rem)}.deck-callout>svg{color:oklch(50% .15 235);flex:none;width:clamp(1.2rem,2.3vw,2rem)}.deck-callout-big{align-items:center;padding-block:clamp(.8rem,1.5vw,1.4rem)}.deck-callout-big p{font-size:clamp(.9rem,1.8vw,1.65rem);font-weight:750}.deck-text{gap:.3rem;display:grid}.deck-text-sm p{font-size:clamp(.62rem,.95vw,.9rem)}.deck-text-lg p{color:oklch(30% .1 240);font-size:clamp(1rem,2vw,1.8rem);font-weight:750}.deck-center{text-align:center}.deck-table{border-collapse:separate;border-spacing:0;background:oklch(100% 0 0/.94);border:1px solid oklch(64% .08 230/.3);border-radius:.55rem;width:100%;font-size:clamp(.68rem,1.25vw,1.15rem);overflow:hidden}.deck-table th,.deck-table td{text-align:start;border-bottom:1px solid oklch(70% .04 230/.22);padding:clamp(.4rem,.8vw,.75rem)}.deck-table th{color:oklch(98% .01 225);background:oklch(28% .1 240);font-weight:800}.deck-table tr:last-child td{border-bottom:0}.deck-table-value{color:oklch(39% .14 235);width:28%;font-weight:850;text-align:center!important}.deck-split{align-items:stretch;gap:clamp(.6rem,1.5vw,1.4rem);display:grid}.deck-split-half{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-split-wide-start{grid-template-columns:.8fr 1.2fr}.deck-split-wide-end{grid-template-columns:1.2fr .8fr}.deck-split-pane{flex-direction:column;justify-content:center;gap:clamp(.5rem,1vw,.9rem);min-width:0;display:flex}.deck-media{object-fit:cover;width:100%;max-height:100%;display:block}.deck-media-round{border-radius:.65rem;box-shadow:0 1rem 2.4rem oklch(25% .06 240/.16)}.deck-steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(.35rem,.9vw,.8rem);display:grid}.deck-step{text-align:center;background:oklch(93% .055 225);border-top:.25rem solid oklch(55% .15 235);border-radius:.5rem;align-content:center;place-items:center;gap:.25rem;min-height:clamp(3rem,7vw,6rem);padding:.55rem;display:grid}.deck-step-label{color:oklch(29% .095 240);font-size:clamp(.7rem,1.3vw,1.15rem);font-weight:800}.deck-step-caption{color:oklch(43% .05 240);font-size:clamp(.58rem,.9vw,.85rem)}.deck-timeline{grid-template-columns:repeat(7,minmax(0,1fr));min-height:13rem;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.deck-timeline:before{content:"";background:oklch(57% .15 235);height:.22rem;position:absolute;top:50%;left:2%;right:2%}.deck-timeline li{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex;position:relative}.deck-tl-up{padding-bottom:6rem}.deck-tl-down{padding-top:6rem}.deck-tl-dot{z-index:1;aspect-ratio:1;color:oklch(100% 0 0);background:oklch(57% .15 235);border:.25rem solid oklch(98.5% .008 220);border-radius:50%;place-items:center;width:clamp(2rem,4vw,3.6rem);display:grid;box-shadow:0 0 0 .18rem oklch(57% .15 235/.3)}.deck-tl-dot svg{width:58%;height:58%}.deck-tl-label{color:oklch(29% .07 240);max-width:8rem;font-size:clamp(.6rem,1.1vw,1rem);font-weight:800}.deck-org{justify-items:center;gap:clamp(.25rem,.6vw,.55rem);display:grid}.deck-org-line{background:oklch(60% .1 230);width:.15rem;height:clamp(.7rem,1.5vw,1.5rem)}.deck-org-row{gap:clamp(.4rem,.8vw,.75rem);width:100%;display:grid}.deck-org-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-org-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-node{text-align:center;background:oklch(100% 0 0/.95);border:1px solid oklch(65% .08 230/.3);border-radius:.45rem;justify-items:center;min-width:0;padding:clamp(.35rem,.8vw,.8rem);display:grid;box-shadow:0 .35rem .9rem oklch(25% .05 240/.08)}.deck-node-wide{border-top:.3rem solid oklch(55% .15 235);min-width:min(70%,26rem)}.deck-node-avatar{aspect-ratio:1;color:oklch(44% .14 235);background:oklch(90% .07 225);border-radius:50%;place-items:center;width:clamp(1.25rem,2.4vw,2rem);display:grid}.deck-node-avatar svg{width:65%;height:65%}.deck-node-role,.deck-node-name{overflow-wrap:anywhere;max-width:100%;margin:.15rem 0 0;font-size:clamp(.58rem,1vw,.9rem);line-height:1.2}.deck-node-role{color:oklch(45% .07 240)}.deck-node-name{color:oklch(25% .1 240);font-weight:800}.deck-pills{flex-wrap:wrap;justify-content:center;gap:.2rem;margin-top:.35rem;display:flex}.deck-pill{color:oklch(34% .1 240);background:oklch(91% .07 225);border-radius:999px;align-items:center;gap:.15rem;padding:.16rem .3rem;font-size:clamp(.48rem,.75vw,.7rem);display:inline-flex}.deck-pill svg{width:.8em;height:.8em}.deck-pill-soft{background:oklch(94% .025 240)}.deck-root{--deck-screen:oklch(16% .006 250);--deck-screen-text:oklch(97% .005 250);--deck-tool-hover:oklch(30% .008 250)}.deck-controls{padding:.25rem max(.25rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom));background:var(--deck-screen);color:var(--deck-screen-text);flex:none;justify-content:center;align-items:center;gap:.35rem;display:flex}.deck-controls .deck-btn{width:44px;height:44px;color:inherit;border-radius:6px;flex-shrink:0}.deck-controls .deck-btn:hover{background:var(--deck-tool-hover)}.deck-progress{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;min-width:4.5rem;font-size:13px}.deck-root-images{background:var(--deck-screen);color:var(--deck-screen-text)}body:has(.deck-root) .brand-header{visibility:hidden;pointer-events:none}.deck-root-images .deck-stage{touch-action:pan-y;padding:0;animation:none;position:relative;container-type:size}.deck-dissolve-current,.deck-dissolve-outgoing{place-items:center;display:grid;position:absolute;inset:0}.deck-dissolve-outgoing{pointer-events:none}.deck-stage .deck-slide-image{aspect-ratio:16/9;width:min(100cqw,177.778cqh);height:auto;box-shadow:none;background:var(--deck-screen);padding:0;display:block}.deck-slide-link{border-radius:4px;display:block;position:absolute}.deck-slide-link:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.deck-fullscreen-message{background:var(--deck-screen);color:var(--deck-screen-text);text-align:center;margin:0;padding:.5rem 1rem;font-size:14px}.deck-full-image{object-fit:contain;width:100%;height:100%;display:block}.deck-hero,.deck-slide-finale,.deck-slide-section{color:oklch(99% .005 225);background:oklch(29% .11 240);place-items:center;padding:0;display:grid}.deck-bg,.deck-bg-wash{width:100%;height:100%;position:absolute;inset:0}.deck-bg{z-index:-3;object-fit:cover}.deck-bg-wash{z-index:-2;background:linear-gradient(115deg,oklch(18% .13 240/.9),oklch(38% .12 230/.66) 58%,oklch(62% .1 70/.28))}.deck-hero-inner{z-index:1;text-align:center;width:min(84%,66rem);position:relative}.deck-hero-title,.deck-section-title{color:oklch(99% .005 225);text-shadow:0 .25rem 1.2rem oklch(10% .05 240/.32);margin:0;font-size:clamp(2.25rem,7.5vw,7rem);font-weight:900;line-height:1.03}.deck-section-title{font-size:clamp(2rem,6vw,5.8rem)}.deck-hero-sub{color:oklch(90% .04 225);margin:1rem 0 0;font-size:clamp(1.2rem,2.8vw,2.5rem);font-weight:700}.deck-hero-inner .deck-number{color:oklch(93% .15 80);margin-bottom:1rem;display:block}.deck-slide-section .deck-timeline{margin-top:2rem}.deck-ribbon{z-index:3;background:oklch(83% .17 80);width:clamp(3rem,8vw,8rem);height:clamp(.35rem,.8vw,.75rem);position:absolute;top:0;right:0}.deck-slide-section .deck-logo,.deck-slide-hero .deck-logo,.deck-slide-finale .deck-logo{mix-blend-mode:screen;filter:brightness(0)invert()}.deck-tone-sky .deck-card-icon,.deck-tone-sky .deck-callout>svg{color:oklch(43% .16 220);background-color:oklch(89% .09 220)}.deck-tone-amber .deck-card-icon,.deck-tone-amber .deck-callout>svg{color:oklch(53% .13 72);background-color:oklch(94% .12 78)}.deck-tone-rose .deck-card-icon,.deck-tone-rose .deck-callout>svg{color:oklch(52% .17 20);background-color:oklch(94% .08 25)}.deck-tone-emerald .deck-card-icon,.deck-tone-emerald .deck-callout>svg{color:oklch(43% .13 155);background-color:oklch(89% .09 155)}.deck-tone-violet .deck-card-icon,.deck-tone-violet .deck-callout>svg{color:oklch(48% .14 300);background-color:oklch(92% .08 300)}.deck-tone-slate .deck-card-icon,.deck-tone-slate .deck-callout>svg{color:oklch(40% .05 240);background-color:oklch(90% .03 240)}@media (width<=760px){.deck-stage{padding-inline:.25rem}.deck-slide{padding:1rem}.deck-content{padding-top:.55rem}.deck-head{padding-inline-start:1.25rem}.deck-logo{width:3rem;top:.45rem;left:.55rem}.deck-grid-3,.deck-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-split-wide-start,.deck-split-wide-end{grid-template-columns:.8fr 1.2fr}.deck-timeline{min-height:10rem}.deck-tl-up{padding-bottom:4rem}.deck-tl-down{padding-top:4rem}.deck-node-wide{min-width:60%}.deck-controls{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.deck-stage{animation:none}.deck-btn{transition:none}}.live-poll-route-body{min-height:100dvh}.live-poll-student{min-height:100dvh;padding:calc(1.25rem + var(--safe-top)) max(1rem, var(--safe-right)) calc(1.25rem + var(--safe-bottom)) max(1rem, var(--safe-left));background:var(--color-background);color:var(--color-foreground);direction:rtl;place-items:center;display:grid}.live-poll-student-brand{top:calc(1rem + var(--safe-top));right:max(1rem, var(--safe-right));left:max(1rem, var(--safe-left));color:var(--color-primary);justify-content:space-between;font-size:1rem;font-weight:800;display:flex;position:fixed}.live-poll-student-brand span{color:var(--color-muted-foreground);font-size:.82rem}.live-poll-student-panel{text-align:center;gap:1rem;width:min(100%,34rem);display:grid}.live-poll-student-panel h1{margin:0;font-size:clamp(2rem,9vw,4rem);line-height:1.08}.live-poll-eyebrow{color:var(--color-muted-foreground);margin:0;font-size:.9rem;font-weight:700}.live-poll-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.live-poll-answer{border:1px solid var(--color-border);min-height:5.25rem;color:var(--color-primary-foreground);font:inherit;cursor:pointer;border-radius:.75rem;font-size:2rem;font-weight:850;transition:transform .16s,opacity .16s}.live-poll-answer:active{transform:scale(.98)}.live-poll-answer:disabled{cursor:default;opacity:.55}.live-poll-yes{background:var(--color-primary)}.live-poll-no{background:var(--color-secondary);color:var(--color-secondary-foreground)}.live-poll-answer.is-chosen{outline:3px solid var(--color-ring);outline-offset:2px}.live-poll-message{color:var(--color-muted-foreground);font-size:1.1rem;font-weight:700}.live-poll-voted{color:var(--color-primary);justify-content:center;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.live-poll-voted svg{width:1.1rem}.deck-live-qr{background:oklch(100% 0 0/.9);border:1px solid oklch(68% .07 230/.2);border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:100%;padding:clamp(1rem,3vw,3rem);display:grid}.deck-live-qr-copy{text-align:start;align-content:center;gap:.6rem;display:grid}.deck-live-qr-copy svg{color:oklch(43% .16 220);width:clamp(2rem,5vw,4rem)}.deck-live-qr-copy strong{color:oklch(25% .09 240);font-size:clamp(1.4rem,3vw,3rem);line-height:1.1}.deck-live-qr-copy span{color:oklch(43% .05 240);font-size:clamp(.85rem,1.4vw,1.2rem)}.deck-live-standby{color:oklch(45% .12 235);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.deck-live-qr-url{color:oklch(43% .05 240);word-break:break-all;font-size:clamp(.7rem,1.1vw,1rem)}.deck-live-error{color:oklch(52% .19 25);font-weight:800}.deck-live-qr-frame{aspect-ratio:1;color:oklch(30% .04 240);background:#fff;border:.5rem solid #fff;border-radius:.6rem;place-items:center;width:clamp(13rem,30vw,22rem);display:grid;box-shadow:0 1rem 2rem oklch(25% .05 240/.15)}.deck-live-qr-frame svg{width:100%;height:100%}.deck-live-question{text-align:center;align-content:center;gap:clamp(1rem,2vw,2rem);min-height:100%;padding:clamp(1rem,3vw,3rem);display:grid}.deck-live-question-label{color:oklch(27% .095 240);font-size:clamp(2rem,6vw,5rem);font-weight:900;line-height:1.08}.deck-live-bars{gap:1rem;width:min(100%,52rem);margin-inline:auto;display:grid}.deck-live-bar-row{color:oklch(35% .05 240);grid-template-columns:3rem 1fr minmax(7rem,auto);align-items:center;gap:.7rem;font-size:clamp(.9rem,1.7vw,1.4rem);font-weight:800;display:grid}.deck-live-bar{direction:ltr;background:oklch(90% .03 240);border-radius:999px;height:clamp(1rem,2vw,1.6rem);overflow:hidden}.deck-live-bar i{border-radius:inherit;background:oklch(52% .16 145);height:100%;transition:width .28s;display:block}.deck-live-bar-no i{background:oklch(56% .16 20)}.deck-live-count{color:oklch(45% .05 240);font-weight:700}.deck-live-share{text-align:center;align-content:center;place-items:center;gap:1rem;min-height:100%;padding:2rem;display:grid}.deck-live-share svg{color:oklch(53% .13 72);width:clamp(3rem,8vw,7rem);height:auto}.deck-live-share strong{color:oklch(27% .095 240);font-size:clamp(1.7rem,4vw,4rem)}.deck-live-share span{color:oklch(45% .05 240);font-size:clamp(1rem,2vw,1.5rem)}@media (width<=760px){.live-poll-actions{gap:.5rem}.deck-live-qr{text-align:center;grid-template-columns:1fr;justify-items:center}.deck-live-qr-copy{text-align:center;justify-items:center}.deck-live-bar-row{grid-template-columns:2rem 1fr}.deck-live-bar-row b{text-align:start;grid-column:2}}@media (prefers-reduced-motion:reduce){.live-poll-answer,.deck-live-bar i{transition:none}}.page-intro:before{content:"";background:linear-gradient(to bottom, var(--color-primary), var(--color-primary));border-radius:9999px;width:2px;position:absolute;inset-block:.35rem 1.35rem;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.page-intro:before{background:linear-gradient(to bottom, var(--color-primary), color-mix(in oklab, var(--color-primary) 10%, transparent))}}.page-intro:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--azure,var(--color-primary)), transparent 70%);border-radius:9999px;width:60%;position:absolute;inset-block-start:-55%;inset-inline-start:-10%}@supports (color:color-mix(in lab, red, red)){.page-intro:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--azure,var(--color-primary)) 16%, transparent), transparent 70%)}}.page-intro:after{opacity:.5;pointer-events:none}.page-intro-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--color-foreground);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.page-intro-eyebrow{color:color-mix(in oklab, var(--color-foreground) 52%, transparent)}}.page-intro-title{letter-spacing:-.032em;font-size:clamp(1.6rem,1.15rem + 1.9vw,2.3rem);font-weight:800;line-height:1.12}.page-intro-meta{color:var(--color-muted-foreground);max-width:46ch;font-size:.9375rem;line-height:1.55}.page-intro-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.list-shell>.list-row+.list-row,.list-shell>*+*{border-top:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.list-shell>.list-row+.list-row,.list-shell>*+*{border-top:1px solid color-mix(in oklab, var(--color-foreground) 7%, transparent)}}.list-shell>.list-row{border-radius:0}@media (hover:hover){.list-row:hover{background-color:var(--tint-hover)}}.list-row[data-selected=true]{background-color:var(--tint-selected)}.list-row[data-selected=true]:before{content:"";background:var(--color-primary);border-radius:9999px;width:2px;position:absolute;inset-block:.4rem;inset-inline-start:0}.metric-row>*+*{border-inline-start:1px solid var(--color-foreground);padding-inline-start:1.25rem}@supports (color:color-mix(in lab, red, red)){.metric-row>*+*{border-inline-start:1px solid color-mix(in oklab, var(--color-foreground) 8%, transparent)}}.metric-figure>b{letter-spacing:-.03em;font-size:1.375rem;font-weight:800;line-height:1}.metric-figure>span{color:var(--color-muted-foreground);font-size:.8125rem}.press:active{transform:scale(.98)}@media (hover:hover){.lift:hover{transform:translateY(-1px)}}@keyframes reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.press,.lift,.reveal{transition:none!important;animation:none!important;transform:none!important}}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-primary) 22%, transparent)}}::selection{color:var(--color-foreground)}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--color-foreground) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklab, var(--color-foreground) 18%, transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--color-foreground);border:3px solid #0000;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--color-foreground) 18%, transparent)}}::-webkit-scrollbar-track{background:0 0}}.entry-slab{border-radius:var(--radius-md);border:0;border-top:1px solid var(--hairline);background:0 0;padding:.95rem .75rem}.entry-slab:hover{background-color:var(--tint-hover)}.entry-slab-title{letter-spacing:-.015em;font-size:1rem;font-weight:700}.portal-slab{border-radius:var(--radius-lg);border:0;border-top:1px solid var(--hairline);background:0 0;min-height:4.25rem;padding:1rem .9rem}.portal-slab:hover{background-color:var(--tint-hover);box-shadow:none}.portal-slab-icon{background:var(--color-primary);border-radius:.7rem;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab, red, red)){.portal-slab-icon{background:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.portal-slab-icon{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.portal-slab-icon{border:1px solid color-mix(in oklab, var(--color-primary) 22%, transparent)}}.portal-slab-title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}.app-header{background-color:var(--color-background)}.app-bottom-nav [data-active=true]{position:relative}.app-bottom-nav [data-active=true]:before{content:"";background:var(--color-primary);border-radius:9999px;height:2px;position:absolute;inset-block-start:0;inset-inline:28%}.open-section:before{content:"";background:var(--color-primary);width:2px;height:1.05rem;position:absolute;inset-block-start:.6rem;inset-inline-start:0}.open-section+.open-section{margin-block-start:1.75rem}.open-section:nth-of-type(2n){padding-inline-start:1.6rem}@media (width<=640px){.open-section:nth-of-type(2n){padding-inline-start:1.1rem}}.edge-row:before{content:"";background:var(--color-primary);transform-origin:top;width:2px;transition:transform .15s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:.55rem;inset-inline-start:0;transform:scaleY(0)}@media (hover:hover){.edge-row:hover{background-color:var(--tint-hover);padding-inline-start:.6rem}.edge-row:hover:before{transform:scaleY(1)}}.edge-row[data-active=true]:before,.edge-row[aria-current=page]:before{transform:scaleY(1)}.floating-tool-rail>*{min-width:0}.page-intro{padding-inline:1.1rem clamp(.5rem,6vw,4.5rem)}.page-intro:before{border-radius:0;width:2px;inset-block:.15rem 45%}.page-intro:after{opacity:.42;width:78%;inset-block-start:-70%;inset-inline-start:-18%}.page-intro-eyebrow{align-items:center;gap:.5rem;display:inline-flex}.page-intro-eyebrow:after{content:"";background:var(--color-foreground);width:clamp(1.25rem,6vw,3.5rem);height:1px}@supports (color:color-mix(in lab, red, red)){.page-intro-eyebrow:after{background:color-mix(in oklab, var(--color-foreground) 22%, transparent)}}.page-intro-title{text-wrap:balance;margin-inline-start:-.06em}.page-intro-meta{margin-inline-start:clamp(0rem,2vw,1.25rem)}.metric-row{border-block-end:0;align-items:flex-end;gap:.15rem 1.1rem}.metric-row>.metric-figure:first-child{align-items:flex-end}.metric-row>.metric-figure:first-child>b{font-size:clamp(1.75rem,1.25rem + 1.6vw,2.5rem)}.metric-row>.metric-figure:nth-child(n+2){transform:translateY(-.1rem)}.metric-row>.metric-figure:nth-child(2n){transform:translateY(.15rem)}@media (prefers-reduced-motion:reduce){.metric-row>.metric-figure{transform:none}}.list-row{border-radius:0;padding-inline:.65rem .5rem}.list-row[data-selected=true]:before{border-radius:0;inset-block:0;inset-inline-start:-.35rem}.list-shell{border-block-end:0}.entry-slab,.portal-slab{border-radius:0}.portal-slab:nth-child(odd) .portal-slab-icon{border-radius:10px 3px}.portal-slab:nth-child(2n) .portal-slab-icon{border-radius:3px 10px}.app-bottom-nav [data-active=true]:before{border-radius:0;height:2px;inset-inline:34%}.editorial-band:nth-of-type(2n){padding-inline-start:1.5rem}@media (width<=640px){.editorial-band:nth-of-type(2n){padding-inline-start:.85rem}}.section-label:before{content:"";background:var(--color-primary);flex:none;width:.85rem;height:2px}:root{--depth-z0:none;--depth-z1:0 1px 1px oklch(45% .05 255/.04), 0 2px 6px -2px oklch(45% .05 255/.05);--depth-z2:0 1px 2px oklch(42% .055 255/.06), 0 8px 20px -10px oklch(42% .06 255/.16);--depth-z3:0 2px 4px oklch(40% .06 256/.08), 0 18px 44px -18px oklch(38% .07 256/.26);--depth-inner-top:inset 0 1px 0 oklch(100% 0 0/.55);--depth-inner-top-dark:inset 0 1px 0 oklch(100% 0 0/.14);--depth-rim:inset 0 0 0 1px oklch(62% .11 250/.14);--depth-sheen:linear-gradient(200deg, oklch(100% 0 0/.35) 0%, oklch(100% 0 0/.06) 22%, transparent 55%)}.depth-z2,.depth-z3,.floating-tool-rail,.notched-surface{transition:box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.depth-z2:hover,.depth-z3:hover,.floating-tool-rail:hover{box-shadow:var(--depth-inner-top), var(--depth-rim), var(--depth-z3);transform:translateY(-1px)}}.depth-z2:active,.depth-z3:active{box-shadow:var(--depth-inner-top), var(--depth-z1);transform:translateY(1px)scale(.985)}.notched-surface{box-shadow:var(--depth-inner-top), var(--depth-z1)}.list-row[data-selected=true],.edge-row[data-active=true]{background-color:var(--tint-selected);box-shadow:var(--depth-inner-top), var(--depth-z1)}.page-intro:after{filter:blur(2px)}[role=dialog][data-state=open],[role=alertdialog][data-state=open],[data-radix-popper-content-wrapper]>*{box-shadow:var(--depth-inner-top), var(--depth-rim), var(--depth-z3)!important}.app-header{box-shadow:inset 0 -1px 0 var(--hairline), 0 1px 0 oklch(100% 0 0/.5)}.mode-selector-item{box-shadow:none}.mode-selector-item-active,.mode-selector-item-active:hover{box-shadow:inset 0 0 0 1px var(--primary), var(--depth-z1);transform:scale(1.06)translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.mode-selector-item-active,.mode-selector-item-active:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 26%, transparent), var(--depth-z1)}}.owner-dock-agent{box-shadow:inset 0 1px oklch(100% 0 0/.22),inset 0 0 0 1px oklch(78% .13 232/.28),0 1px 2px oklch(32% .05 258/.3),0 14px 28px -14px oklch(30% .06 258/.45)}.owner-dock-agent:after{content:"";border-radius:inherit;background:var(--depth-sheen);opacity:.5;pointer-events:none;position:absolute;inset:1px}@media (hover:hover) and (pointer:fine){.owner-dock-agent:hover{transform:translateY(-2px);box-shadow:inset 0 1px oklch(100% 0 0/.26),inset 0 0 0 1px oklch(78% .13 232/.4),0 20px 36px -16px oklch(30% .06 258/.5)}}.owner-dock-agent:active{transform:translateY(1.5px)scale(.975);box-shadow:inset 0 1px oklch(100% 0 0/.12),inset 0 2px 6px oklch(25% .05 258/.45),0 3px 8px -6px oklch(30% .06 258/.4)}.wheel-option{box-shadow:var(--depth-inner-top), var(--depth-z1);filter:saturate(.94)brightness(.995)}.wheel-option[data-active=true]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.6), var(--depth-rim), var(--depth-z3);filter:none}.wheel-shell:after,.wheel-shell:before{z-index:1}.primary-wheel-stage{isolation:isolate;position:relative}.primary-wheel-stage:before{content:"";z-index:-1;background:radial-gradient(58% 46% at 50% 42%, var(--primary), transparent 70%);position:absolute;inset:-20% -12%}@supports (color:color-mix(in lab, red, red)){.primary-wheel-stage:before{background:radial-gradient(58% 46% at 50% 42%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%)}}.primary-wheel-stage:before{pointer-events:none}@media (prefers-reduced-motion:reduce){.depth-z2,.depth-z3,.floating-tool-rail,.notched-surface,.owner-dock-agent,.mode-selector-item-active{transition:none}.depth-z2:hover,.depth-z3:hover,.floating-tool-rail:hover,.owner-dock-agent:hover,.depth-z2:active,.depth-z3:active,.owner-dock-agent:active{transform:none}}@media print{.depth-z1,.depth-z2,.depth-z3,.floating-tool-rail,.notched-surface{box-shadow:none!important}}:root{--sig-rail:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sig-rail:color-mix(in oklab, var(--color-primary) 20%, transparent)}}:root{--sig-rail-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--sig-rail-soft:color-mix(in oklab, var(--color-primary) 9%, transparent)}}:root{--sig-cut:14px}.signature-stage:before{content:"";z-index:-2;aspect-ratio:1.35;pointer-events:none;background:radial-gradient(50% 42% at 62% 55%, var(--color-primary), transparent 72%), radial-gradient(38% 34% at 30% 30%, #42cbe624, transparent 74%);width:min(140%,60rem);position:absolute;inset-block-start:-60%;inset-inline-start:-28%}@supports (color:color-mix(in lab, red, red)){.signature-stage:before{background:radial-gradient(50% 42% at 62% 55%, color-mix(in oklab, var(--color-primary) 13%, transparent), transparent 72%), radial-gradient(38% 34% at 30% 30%, oklab(78% -.0994845 -.0671032/.14), transparent 74%)}}.signature-stage:before{filter:blur(2px)}.signature-stage:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid var(--sig-rail-soft);border-inline-start-color:var(--sig-rail);border-block-start-color:var(--sig-rail);border-radius:50%;width:min(74%,34rem);position:absolute;inset-block-start:-34%;inset-inline-end:-22%;transform:rotate(-14deg);-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 78%,#0000 100%)}@media (width<=640px){.signature-stage:after{width:96%;inset-inline-end:-46%}}.orbit-mark:after{content:"";background:var(--color-primary);width:4px;height:4px;box-shadow:0 0 10px 2px var(--color-primary);border-radius:9999px;position:absolute;inset-block-start:.15rem;inset-inline-start:-.55rem}@supports (color:color-mix(in lab, red, red)){.orbit-mark:after{box-shadow:0 0 10px 2px color-mix(in oklab, var(--color-primary) 45%, transparent)}}.page-intro-title{letter-spacing:-.036em;font-size:clamp(1.85rem,1.2rem + 2.6vw,2.6rem);line-height:1.14}.page-intro-meta{max-width:42ch}.metric-figure>b{font-size:clamp(1.6rem,1.2rem + 1.1vw,2.1rem)}.page-head:before{content:"";background:linear-gradient(to bottom, var(--color-primary), var(--color-primary));border-radius:9999px;width:2px;position:absolute;inset-block:.3rem .75rem;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.page-head:before{background:linear-gradient(to bottom, var(--color-primary), color-mix(in oklab, var(--color-primary) 8%, transparent))}}.light-edge:before{content:"";background:linear-gradient(to bottom, var(--color-primary), #42cbe666);border-radius:9999px;width:2px;position:absolute;inset-block:12%;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.light-edge:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-primary) 85%, transparent), oklab(78% -.0994845 -.0671032/.4))}}.light-edge:before{pointer-events:none}.wheel-option{box-shadow:none;filter:none;color:var(--color-foreground);background:0 0;border-color:#0000;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.wheel-option{color:color-mix(in oklab, var(--color-foreground) 55%, transparent)}}.wheel-option{font-weight:600}@media (hover:hover){.wheel-option:hover{color:var(--color-foreground);background:0 0;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.wheel-option:hover{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}}.wheel-option[data-active=true]{color:var(--color-foreground);letter-spacing:-.02em;border-color:var(--color-primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.wheel-option[data-active=true]{border-color:color-mix(in oklab, var(--color-primary) 34%, transparent)}}.wheel-option[data-active=true]{background:linear-gradient(172deg, var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.wheel-option[data-active=true]{background:linear-gradient(172deg, color-mix(in oklab, var(--color-primary) 20%, var(--color-background)), color-mix(in oklab, var(--color-primary) 9%, var(--color-background)))}}.wheel-option[data-active=true]{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);box-shadow:inset 0 1px 0 oklch(100% 0 0/.7), var(--depth-z3);border-radius:4px 18px}.app-bottom-nav{border-radius:4px 20px}.entry-slab,.portal-slab{box-shadow:none}.entry-slab:hover,.portal-slab:hover{box-shadow:var(--depth-z1)}@media (prefers-reduced-motion:reduce){.wheel-option{transition:none}}@media print{.signature-stage:before,.signature-stage:after,.orbit-mark:after{display:none!important}.sculpted-surface{box-shadow:none!important;clip-path:none!important}}:root{--depth-z1:0 1px 1px oklch(45% .05 255/.05), 0 3px 8px -4px oklch(45% .05 255/.07);--depth-z2:0 1px 2px oklch(42% .055 255/.07), 0 10px 26px -12px oklch(42% .06 255/.2);--depth-z3:0 2px 4px oklch(40% .06 256/.1), 0 22px 52px -20px oklch(38% .07 256/.3);--depth-z4:0 2px 5px oklch(38% .065 256/.14), 0 14px 28px -14px oklch(36% .07 256/.26), 0 40px 80px -32px oklch(34% .08 258/.34);--depth-specular:inset 0 1px 0 oklch(100% 0 0/.72)}.wheel-shell{perspective:1100px}.wheel-option{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.wheel-option{color:color-mix(in oklab, var(--color-foreground) 62%, transparent)}}.wheel-option{filter:none;text-shadow:none}@media (hover:hover){.wheel-option:hover{color:var(--color-foreground)}}.wheel-option:not([data-active=true]) .zt-wordmark{filter:none;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:inherit;font-style:normal;transform:none}.wheel-option[data-active=true]{box-shadow:var(--depth-specular), inset 0 -1px 0 oklch(62% .11 250/.16), var(--depth-z4);border-color:#0000}.wheel-option[data-active=true]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,oklab(86% -.0746134 -.0503274/.85),#0000);height:1px;position:absolute;inset-block-start:0;inset-inline:18% 8%}.wheel-shell:before,.wheel-shell:after{border-inline-start-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-shell:before,.wheel-shell:after{border-inline-start-color:color-mix(in oklab, var(--color-primary) 12%, transparent)}}.wheel-shell:before,.wheel-shell:after{border-inline-end-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.wheel-shell:before,.wheel-shell:after{border-inline-end-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}}.owner-dock-agent{box-shadow:var(--depth-specular), inset 0 0 0 1px oklch(72% .12 232/.3), var(--depth-z4);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.owner-dock-agent:hover{transform:translateY(-2px)}}.owner-dock-agent:active{box-shadow:var(--depth-rim), var(--depth-z1);transform:translateY(1px)scale(.985)}.app-bottom-nav{box-shadow:inset 0 1px 0 oklch(100% 0 0/.6), var(--depth-z2);border-radius:4px 20px}.mode-selector-item-active,.mode-selector-item-active:hover{box-shadow:none;filter:none;background:0 0}.mode-selector-item-active:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);border-radius:9999px;height:2px;position:absolute;inset-block-end:1px;inset-inline:30%}@supports (color:color-mix(in lab, red, red)){.mode-selector-item-active:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 80%, transparent), transparent)}}.app-header{box-shadow:inset 0 -1px 0 var(--hairline), 0 1px 0 oklch(100% 0 0/.5), 0 6px 14px -12px oklch(40% .06 256/.35);border-bottom-color:#0000!important}.sculpted-surface,.notched-surface{box-shadow:var(--depth-specular), var(--depth-z2)}.floating-tool-rail{box-shadow:var(--depth-specular), var(--depth-rim), var(--depth-z2)}.app-viewport.signature-stage{justify-content:safe center}.primary-wheel-stage:before{opacity:.9}@media (prefers-reduced-motion:reduce){.wheel-option,.owner-dock-agent,.mode-selector-item-active:after{transition:none}.owner-dock-agent:hover,.owner-dock-agent:active{transform:none}}@media print{.signature-stage:before,.signature-stage:after,.orbit-mark:after{display:none!important}.sculpted-surface,.notched-surface,.floating-tool-rail,.app-bottom-nav,.app-header,.owner-dock-agent,.wheel-option[data-active=true]{box-shadow:none!important}.sculpted-surface{clip-path:none!important}}.theme-toggle{block-size:2.25rem;inline-size:2.25rem;color:var(--color-muted-foreground);background:var(--surface);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.theme-toggle{background:color-mix(in oklab, var(--surface) 72%, transparent)}}.theme-toggle{border:1px solid var(--hairline);box-shadow:var(--depth-specular), var(--depth-z1);border-radius:4px 12px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s}.theme-toggle:after{content:"";background:linear-gradient(90deg, transparent, var(--azure), transparent);height:1px;position:absolute;inset-block-start:0;inset-inline:22% 10%}@supports (color:color-mix(in lab, red, red)){.theme-toggle:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--azure) 70%, transparent), transparent)}}.theme-toggle:after{pointer-events:none}@media (hover:hover){.theme-toggle:hover{color:var(--color-foreground);box-shadow:var(--depth-specular), var(--depth-rim), var(--depth-z2);transform:translateY(-1px)}}.theme-toggle:active{box-shadow:var(--depth-rim);transform:translateY(1px)scale(.985)}.theme-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width>=640px){.theme-toggle{block-size:2.4rem;inline-size:2.4rem}}.dark{--depth-z1:0 1px 0 oklch(0% 0 0/.5), 0 4px 12px -6px oklch(0% 0 0/.6);--depth-z2:0 1px 2px oklch(0% 0 0/.55), 0 12px 28px -12px oklch(0% 0 0/.7);--depth-z3:0 2px 6px oklch(0% 0 0/.6), 0 26px 56px -20px oklch(0% 0 0/.75);--depth-z4:0 2px 6px oklch(0% 0 0/.65), 0 16px 32px -14px oklch(0% 0 0/.7), 0 44px 88px -34px oklch(0% 0 0/.8);--depth-inner-top:inset 0 1px 0 oklch(100% 0 0/.12);--depth-specular:inset 0 1px 0 oklch(100% 0 0/.16);--depth-rim:inset 0 0 0 1px oklch(100% 0 0/.12);--shadow-glow:0 0 0 1px oklch(100% 0 0/.14), 0 10px 26px oklch(0% 0 0/.78)}.dark .depth-z1{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark .depth-z1{background-color:color-mix(in oklab, var(--surface) 92%, transparent)}}.dark .app-header{background:var(--app-base);box-shadow:inset 0 -1px 0 var(--hairline), inset 0 1px 0 oklch(100% 0 0/.1), 0 8px 18px -14px oklch(0% 0 0/.9)}.dark .app-bottom-nav{box-shadow:inset 0 1px 0 oklch(100% 0 0/.12), var(--depth-z2)}.dark .wheel-option{color:var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dark .wheel-option{color:color-mix(in oklab, var(--color-foreground) 62%, transparent)}}.dark .wheel-option[data-active=true]{color:var(--color-foreground);box-shadow:inset 0 1px 0 oklch(100% 0 0/.22), inset 0 -1px 0 oklch(0% 0 0/.72), var(--depth-z4);background:linear-gradient(172deg,oklch(20% 0 0),oklch(10.5% 0 0))}.dark .owner-dock-agent{box-shadow:inset 0 1px 0 oklch(100% 0 0/.28), inset 0 0 0 1px oklch(100% 0 0/.13), 0 0 14px oklch(100% 0 0/.07), var(--depth-z4);background:linear-gradient(155deg,oklch(20% 0 0/.96),oklch(6% 0 0/.98));border-color:oklch(100% 0 0/.16)}.dark .owner-dock-agent-glow,.dark .owner-dock-agent-active .owner-dock-agent-glow{background:radial-gradient(circle,oklch(100% 0 0/.16),#0000 68%)}.dark .owner-dock-agent-active{box-shadow:inset 0 1px 0 oklch(100% 0 0/.34), inset 0 0 0 1px oklch(100% 0 0/.2), 0 0 18px oklch(100% 0 0/.12), var(--depth-z4);border-color:oklch(100% 0 0/.32)}.dark .owner-dock-agent:focus-visible{outline-color:oklch(100% 0 0/.8)}.dark .signature-stage [class*=stroke-primary],.dark .teaching-area-object [class*=stroke-primary]{stroke:oklch(78% 0 0)!important}.dark .signature-stage [class*=fill-primary],.dark .teaching-area-object [class*=fill-primary]{fill:oklch(32% 0 0)!important}.dark .folder-tile,.dark .explorer-tile,.dark .notebook-entry,.dark .action-row,.dark .explorer-canvas{background:linear-gradient(155deg,oklch(18% 0 0/.9),oklch(8% 0 0/.96));border-color:oklch(100% 0 0/.12);box-shadow:inset 0 1px oklch(100% 0 0/.09),0 14px 30px -22px oklch(0% 0 0/.95)}.dark .folder-tile-tab{background:linear-gradient(90deg,oklch(62% 0 0),oklch(34% 0 0))}.dark .folder-tile:hover,.dark .explorer-tile:hover,.dark .action-row:hover{background:linear-gradient(155deg,oklch(23% 0 0),oklch(11% 0 0));border-color:oklch(100% 0 0/.28)}.dark .entry-slab,.dark .portal-slab{box-shadow:none;background:0 0;border-color:oklch(100% 0 0/.11)}.dark .entry-slab:hover,.dark .portal-slab:hover{box-shadow:none;background:oklch(100% 0 0/.055);border-color:oklch(100% 0 0/.2)}.dark .portal-slab-icon{color:oklch(84% 0 0);background:linear-gradient(155deg,oklch(23% 0 0),oklch(11% 0 0));border-color:oklch(100% 0 0/.15);box-shadow:inset 0 1px oklch(100% 0 0/.12)}.dark .fancy-divider{background:linear-gradient(270deg,#0000,oklch(100% 0 0/.24),#0000)}.dark .mirror-room{background:radial-gradient(120% 80% at 50% 0%, oklch(100% 0 0/.055), transparent 70%), var(--surface);border-color:oklch(100% 0 0/.15)}.dark .mirror-table{background:oklch(100% 0 0/.045);border-color:oklch(100% 0 0/.14)}.dark .mirror-seat-filled{background:oklch(100% 0 0/.09);border-color:oklch(100% 0 0/.22)}.dark .signature-stage :is([class*=bg-primary\/][class*=border-primary],.editorial-band){background-color:oklch(100% 0 0/.045);border-color:oklch(100% 0 0/.13)}.dark .signature-stage:before,.dark .primary-wheel-stage:before{opacity:0;background:0 0}.dark .signature-stage:after,.dark .wheel-shell:before,.dark .wheel-shell:after{opacity:0}.dark .chat-surface{--chat-bg:var(--app-base)!important;--chat-surface-bg:var(--app-base)!important;background-color:var(--app-base)!important;background-image:none!important}.dark .sculpted-surface,.dark .notched-surface,.dark .floating-tool-rail{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark .sculpted-surface,.dark .notched-surface,.dark .floating-tool-rail{background-color:color-mix(in oklab, var(--surface) 88%, transparent)}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}.theme-toggle:hover,.theme-toggle:active{transform:none}}@media print{.theme-toggle{display:none!important}}@media (width<=420px){.brand-header{gap:.5rem;padding-inline:.65rem}.brand-header-tail{gap:.25rem}.brand-header-word{font-size:.78rem}.header-pill{padding-inline:.5rem;font-size:.7rem}.theme-toggle{block-size:1.95rem;inline-size:1.95rem}}html:not(.dark){--azure-ink:oklch(53% .135 250);--azure-ink-soft:oklch(60.5% .105 246)}html:not(.dark) .section-label,html:not(.dark) .page-intro-eyebrow{color:var(--azure-ink)}html:not(.dark) .page-intro-eyebrow:after{background:var(--azure-ink)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .page-intro-eyebrow:after{background:color-mix(in oklab, var(--azure-ink) 55%, transparent)}}html:not(.dark) .metric-row>.metric-figure:first-child>b,html:not(.dark) .metric-figure>b:not([class*=text-]){color:var(--azure-ink)}html:not(.dark) .metric-figure>span{color:var(--azure-ink-soft)}html:not(.dark) .display-hero b,html:not(.dark) .page-intro-title b{color:var(--azure-ink)}html:not(.dark) .ambient-root{background:radial-gradient(120% 70% at 50% -16%, oklch(92% .05 235/.72), transparent 62%), radial-gradient(85% 55% at 90% 108%, oklch(92% .04 208/.5), transparent 66%), linear-gradient(180deg, oklch(97.6% .013 236), oklch(96% .017 241)), var(--app-base)}html:not(.dark) [class~=bg-card]{background-image:linear-gradient(165deg, var(--azure), transparent 46%)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) [class~=bg-card]{background-image:linear-gradient(165deg, color-mix(in oklab, var(--azure) 7%, transparent), transparent 46%)}}html:not(.dark) [class~=bg-card]{box-shadow:0 1px 2px oklch(50% .05 250/.05),0 12px 30px -16px oklch(46% .08 250/.18)}html:not(.dark) .surface-panel,html:not(.dark) .compact-panel{box-shadow:0 1px 2px oklch(50% .05 250/.05)}html:not(.dark) .app-header{background-image:linear-gradient(180deg, var(--azure), transparent)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .app-header{background-image:linear-gradient(180deg, color-mix(in oklab, var(--azure) 7%, transparent), transparent)}}html:not(.dark) .app-header{box-shadow:0 1px 0 var(--hairline), 0 14px 34px -22px oklch(50% .09 250/.28)}html:not(.dark) .app-bottom-nav{box-shadow:0 -1px 0 var(--hairline), 0 -14px 34px -24px oklch(50% .09 250/.26)}.chat-wall-lqglass{background-image:radial-gradient(55% 45% at 25% 20%,oklab(80.9069% -.0298384 -.0908225/.22),#0000 70%),radial-gradient(50% 40% at 78% 72%,oklab(100% 0 5.96046e-8/.1),#0000 70%),repeating-linear-gradient(115deg,oklab(100% 0 5.96046e-8/.04) 0 2px,#0000 2px 26px);background-size:200% 200%,200% 200%,auto;animation:64s ease-in-out infinite alternate chat-pan-a}.chat-wall-cyanholo{background-image:repeating-linear-gradient(0deg,oklab(79.7116% -.114121 -.0700163/.12) 0 1px,#0000 1px 8px),radial-gradient(70% 45% at 50% 0,oklab(71.4837% -.102719 -.0725165/.2),#0000 70%);background-size:100% 200%,100% 100%;animation:30s linear infinite chat-pan-c}.chat-wall-orbitalice{background-image:conic-gradient(from 200deg at 30% 30%,oklab(90.138% -.034992 -.0430613/.16),#0000 40%),radial-gradient(60% 45% at 80% 80%,oklab(75.3513% -.0842999 -.110505/.16),#0000 70%);background-size:190% 190%;animation:72s ease-in-out infinite alternate chat-pan-b}.chat-wall-kineticmesh{background-image:linear-gradient(oklab(68.0113% .0191137 -.157144/.09) 1px,#0000 1px),linear-gradient(90deg,oklab(68.0113% .0191137 -.157144/.09) 1px,#0000 1px),radial-gradient(70% 50% at 50% 100%,oklab(58.5404% .0252827 -.202483/.18),#0000 70%);background-size:40px 40px,40px 40px,160% 160%;animation:46s linear infinite alternate chat-pan-a}.chat-wall-oceancaustics{background-image:repeating-radial-gradient(circle at 30% 40%,oklab(78.452% -.132455 -.00442171/.12) 0 2px,#0000 2px 34px),radial-gradient(80% 60% at 50% 0,oklab(51.9759% -.0682865 -.063964/.3),#0000 70%);background-size:180% 180%,100% 100%;animation:58s ease-in-out infinite alternate chat-pan-b}.chat-wall-stagehaze{background-image:linear-gradient(185deg,oklab(76.8591% .0560995 .154808/.16) 0 8%,#0000 18%),radial-gradient(85% 55% at 50% 105%,oklab(76.8591% .0560995 .154808/.2),#0000 70%);background-size:160% 160%;animation:66s ease-in-out infinite alternate chat-pan-c}.chat-wall-midnightrain{background-image:repeating-linear-gradient(78deg,oklab(78.5298% .00855687 -.103783/.1) 0 1px,#0000 1px 16px),radial-gradient(80% 60% at 50% 0,oklab(100% 0 5.96046e-8/.05),#0000 70%);background-size:100% 220%,100% 100%;animation:24s linear infinite chat-pan-c}.chat-wall-laserfield{background-image:repeating-linear-gradient(90deg,oklab(75.3513% -.0842999 -.110505/.1) 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,oklab(75.3513% -.0842999 -.110505/.07) 0 1px,#0000 1px 44px),radial-gradient(60% 40%,oklab(68.4687% -.0798356 -.124464/.14),#0000 70%);background-size:auto,auto,200% 200%;animation:70s ease-in-out infinite alternate chat-pan-a}.chat-wall-nebularibbons{background-image:repeating-linear-gradient(125deg,oklab(72.1685% .102613 -.143838/.14) 0 6px,#0000 6px 40px),radial-gradient(65% 50% at 25% 15%,oklab(54.1337% .0963843 -.226968/.26),#0000 70%);background-size:200% 200%;animation:62s ease-in-out infinite alternate chat-pan-b}.chat-wall-polarglow{background-image:radial-gradient(70% 40% at 50% 0,oklab(85.4882% -.125054 -.00233722/.2),#0000 70%),radial-gradient(60% 40% at 20% 100%,oklab(68.4687% -.0798356 -.124464/.18),#0000 70%);background-size:200% 200%;animation:76s ease-in-out infinite alternate chat-pan-c}.chat-wall-spectralsilk{background-image:repeating-linear-gradient(100deg,oklab(83.3033% .10336 -.0824114/.1) 0 3px,#0000 3px 28px),radial-gradient(70% 50% at 70% 20%,oklab(62.6846% .129701 -.193012/.18),#0000 70%);background-size:170% 170%;animation:60s ease-in-out infinite alternate chat-pan-a}.chat-wall-prismfog{background-image:conic-gradient(from 40deg at 65% 30%,oklab(70.8969% .0635732 -.145921/.16),#0000 42%),conic-gradient(from 220deg at 25% 75%,oklab(75.3513% -.0842999 -.110505/.14),#0000 42%);background-size:210% 210%;animation:80s ease-in-out infinite alternate chat-pan-b}.chat-wall-aurorapaper{background-image:linear-gradient(200deg,oklab(82.7586% -.0646681 -.0779426/.14),#0000 55%),repeating-linear-gradient(0deg,oklab(100% 0 5.96046e-8/.04) 0 1px,#0000 1px 26px)}.chat-wall-constellink{background-image:radial-gradient(oklab(86.9859% .00438243 -.0620685/.3) 1px,#0000 1.4px),repeating-linear-gradient(35deg,oklab(100% 0 5.96046e-8/.03) 0 1px,#0000 1px 60px);background-size:46px 46px,auto}.chat-wall-blueprintline{background-image:linear-gradient(oklab(71.374% -.0380177 -.138249/.09) 1px,#0000 1px),linear-gradient(90deg,oklab(71.374% -.0380177 -.138249/.09) 1px,#0000 1px),linear-gradient(oklab(71.374% -.0380177 -.138249/.05) 1px,#0000 1px),linear-gradient(90deg,oklab(71.374% -.0380177 -.138249/.05) 1px,#0000 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px}.chat-wall-chromemist{background-image:linear-gradient(150deg,oklab(100% 0 5.96046e-8/.09),#0000 45%),linear-gradient(330deg,oklab(100% 0 5.96046e-8/.06),#0000 45%)}.chat-wall-floatingtopo{background-image:repeating-radial-gradient(60% 40% at 35% 45%,oklab(77.2944% -.146957 .0443044/.1) 0 1px,#0000 1px 20px),repeating-radial-gradient(50% 35% at 80% 80%,oklab(77.2944% -.146957 .0443044/.08) 0 1px,#0000 1px 24px)}.chat-wall-graphitebloom{background-image:radial-gradient(55% 40% at 30% 20%,oklab(100% 0 5.96046e-8/.08),#0000 70%),repeating-linear-gradient(45deg,oklab(100% 0 5.96046e-8/.03) 0 1px,#0000 1px 12px)}.chat-wall-lunardust{background-image:radial-gradient(oklab(100% 0 5.96046e-8/.08) 1px,#0000 1.2px),radial-gradient(70% 50% at 50% 0,oklab(100% 0 5.96046e-8/.05),#0000 70%);background-size:16px 16px,100% 100%}.chat-wall-kineticdoodles{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg stroke='%23f472b6' stroke-opacity='0.22' fill='none' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M20 40q20-22 40 0t40 0'/%3E%3Ccircle cx='140' cy='52' r='14'/%3E%3Cpath d='M30 130l24-24 22 22 26-30'/%3E%3Cpath d='M120 120h40M130 140h30'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px}.chat-shell{isolation:isolate;position:relative}.chat-header{background:var(--chat-surface-bg,var(--background));flex:none}@supports (color:color-mix(in lab, red, red)){.chat-header{background:color-mix(in oklab, var(--chat-surface-bg,var(--background)) 78%, transparent)}}.chat-header{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);box-shadow:0 1px 0 0 var(--chat-line,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.chat-header{box-shadow:0 1px 0 0 color-mix(in oklab, var(--chat-line,var(--foreground)) 10%, transparent)}}.chat-notice{color:var(--chat-fg,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.chat-notice{color:color-mix(in oklab, var(--chat-fg,var(--foreground)) 72%, transparent)}}.chat-notice{background:oklab(76.8591% .0560995 .154808/.08)}.chat-quiet-note{text-align:center;max-width:24rem;color:var(--chat-fg,var(--foreground));margin-inline:auto;font-size:.6875rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.chat-quiet-note{color:color-mix(in oklab, var(--chat-fg,var(--foreground)) 45%, transparent)}}.chat-daysep{letter-spacing:.02em;color:var(--chat-fg,var(--foreground));border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.chat-daysep{color:color-mix(in oklab, var(--chat-fg,var(--foreground)) 48%, transparent)}}.chat-daysep{background:var(--chat-fg,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.chat-daysep{background:color-mix(in oklab, var(--chat-fg,var(--foreground)) 6%, transparent)}}.chat-meta{color:var(--chat-fg,var(--foreground));font-size:.625rem;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.chat-meta{color:color-mix(in oklab, var(--chat-fg,var(--foreground)) 52%, transparent)}}.chat-surface .chat-bubble{transition:transform .16s,box-shadow .16s}.chat-surface .chat-bubble:active{transform:scale(.99)}.chat-bubble-match{outline:2px solid var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-bubble-match{outline:2px solid color-mix(in oklab, var(--chat-accent) 65%, transparent)}}.chat-bubble-match{outline-offset:1px}.chat-composer-wrap{flex:none}.chat-composer-field{background:var(--chat-fg,var(--foreground));border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.chat-composer-field{background:color-mix(in oklab, var(--chat-fg,var(--foreground)) 7%, transparent)}}.chat-composer-field{box-shadow:inset 0 0 0 1px var(--chat-line,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.chat-composer-field{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--chat-line,var(--foreground)) 12%, transparent)}}.chat-composer-field{transition:box-shadow .18s}.chat-composer-field:focus-within{box-shadow:inset 0 0 0 1px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-composer-field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--chat-accent) 55%, transparent)}}.chat-composer-wrap button:active{transform:scale(.985)}.chat-surface .chat-bubble img{border-radius:.9rem}.chat-surface.chat-mode-light{--chat-surface-bg:var(--chat-bg,#f2f5fa)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-mode-light{--chat-surface-bg:color-mix(in oklab, var(--chat-bg,#f2f5fa) 88%, white)}}.chat-surface.chat-mode-light{--chat-fg:oklch(26% .02 255);--chat-line:oklch(40% .03 255);background-color:var(--chat-surface-bg);color:var(--chat-fg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.chat-surface.chat-mode-dark{--chat-surface-bg:var(--chat-bg,#08090f)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-mode-dark{--chat-surface-bg:color-mix(in oklab, var(--chat-bg,#08090f) 92%, black)}}.chat-surface.chat-mode-dark{--chat-fg:oklch(95% .01 255);--chat-line:oklch(82% .02 255);background-color:var(--chat-surface-bg);color:var(--chat-fg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.chat-surface.chat-mode-light .text-muted-foreground,.chat-surface.chat-mode-dark .text-muted-foreground{color:var(--chat-fg)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-mode-light .text-muted-foreground,.chat-surface.chat-mode-dark .text-muted-foreground{color:color-mix(in oklab, var(--chat-fg) 58%, transparent)}}.chat-surface.chat-mode-light{--chat-bubble-base:white}.chat-surface.chat-mode-dark{--chat-bubble-base:var(--chat-bg,#0b0c12)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-mode-dark{--chat-bubble-base:color-mix(in oklab, var(--chat-bg,#0b0c12) 60%, black)}}.chat-surface.chat-mode-light .bg-secondary\/40,.chat-surface.chat-mode-light .bg-secondary\/45,.chat-surface.chat-mode-light .bg-background\/40,.chat-surface.chat-mode-light .bg-background\/45,.chat-surface.chat-mode-light .bg-background\/50{background:var(--chat-fg)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-mode-light .bg-secondary\/40,.chat-surface.chat-mode-light .bg-secondary\/45,.chat-surface.chat-mode-light .bg-background\/40,.chat-surface.chat-mode-light .bg-background\/45,.chat-surface.chat-mode-light .bg-background\/50{background:color-mix(in oklab, var(--chat-fg) 7%, white)}}.chat-surface.chat-mode-light textarea,.chat-surface.chat-mode-light textarea::placeholder{color:var(--chat-fg)}@supports (color:color-mix(in lab, red, red)){.chat-surface.chat-mode-light textarea::placeholder{color:color-mix(in oklab, var(--chat-fg) 45%, transparent)}}html.chat-page-locked .app-main-bare{height:var(--kb-vh,100dvh);min-height:0;padding-bottom:0!important}html.agent-surface-locked,html.agent-surface-locked body{overscroll-behavior:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.chat-surface .chat-bubble,.chat-composer-field{transition:none}}.owner-home-dashboard{min-height:calc(100dvh - var(--safe-top) - var(--app-header-band) - 8rem);flex-direction:column;gap:clamp(.8rem,2vh,1.25rem);display:flex}@media (width>=768px) and (height>=600px){.owner-home-dashboard{gap:clamp(.5rem,1.2vh,.85rem)}.owner-home-dashboard .owner-system-launchers{gap:clamp(.5rem,1vw,.75rem)}.owner-home-dashboard .owner-system-launcher{min-height:clamp(4.75rem,7.5vh,6rem)}.owner-home-dashboard .arcade-section-head{padding-block:.5rem}.owner-home-dashboard .arcade-section-body{padding:.65rem}.owner-home-dashboard .action-grid{gap:.65rem}.owner-home-dashboard .action-grid-item{min-height:5.25rem;padding-block:.45rem}}.owner-system-launchers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem);display:grid}.owner-system-launcher{border:1px solid var(--system-accent);place-items:center;gap:.35rem;min-width:0;min-height:clamp(5.4rem,11vw,7rem);padding:clamp(.55rem,1.4vw,.85rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.owner-system-launcher{border:1px solid color-mix(in oklab, var(--system-accent) 52%, var(--brand-outline))}}.owner-system-launcher{color:var(--system-accent);background:radial-gradient(circle at 18% 0%, var(--system-accent), transparent 42%), linear-gradient(145deg, var(--surface-raised), var(--surface-inset));border-radius:clamp(1.15rem,2vw,1.7rem)}@supports (color:color-mix(in lab, red, red)){.owner-system-launcher{background:radial-gradient(circle at 18% 0%, color-mix(in oklab, var(--system-accent) 26%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in oklab, var(--surface-raised) 86%, black), var(--surface-inset))}}.owner-system-launcher{box-shadow:0 .65rem 0 oklab(0% none none/.55), 0 1.35rem 2.5rem var(--system-accent), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.owner-system-launcher{box-shadow:0 .65rem 0 oklab(0% none none/.55), 0 1.35rem 2.5rem color-mix(in oklab, var(--system-accent) 16%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.18)}}.owner-system-launcher:after{content:"";background:var(--system-accent);height:2px;box-shadow:0 0 1.25rem var(--system-accent);position:absolute;inset:auto 8% 0}.owner-system-launcher-q{--system-accent:var(--brand-highlight)}.owner-system-launcher-studio{--system-accent:var(--brand-amber)}.owner-system-launcher-streaming{--system-accent:var(--system-stream-bright)}.owner-system-launcher-light{--system-accent:var(--system-light-bright)}.owner-system-launcher .system-logo{width:min(100%,15rem);filter:drop-shadow(0 0 1rem var(--system-accent))}@supports (color:color-mix(in lab, red, red)){.owner-system-launcher .system-logo{filter:drop-shadow(0 0 1rem color-mix(in oklab, var(--system-accent) 60%, transparent))}}.owner-system-launcher:active{box-shadow:0 .25rem 0 oklab(0% none none/.55), 0 .8rem 1.4rem var(--system-accent);transform:translateY(4px)}@supports (color:color-mix(in lab, red, red)){.owner-system-launcher:active{box-shadow:0 .25rem 0 oklab(0% none none/.55), 0 .8rem 1.4rem color-mix(in oklab, var(--system-accent) 16%, transparent)}}.owner-home-section{background:var(--surface-inset)}.owner-home-section-centered .arcade-section-head{text-align:center;grid-template-columns:minmax(0,1fr)}.owner-home-section-centered .arcade-section-head>div{justify-content:center}.action-grid-item[data-brand=true]{background:linear-gradient(145deg, var(--action-color), var(--surface-inset) 72%);place-items:center;min-height:7rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.action-grid-item[data-brand=true]{background:linear-gradient(145deg, color-mix(in oklab, var(--action-color) 20%, var(--surface-inset)), var(--surface-inset) 72%)}}.action-grid-item[data-brand=true]{isolation:isolate}.action-grid-item[data-brand=true]:before{width:80%;height:2px;box-shadow:0 0 1.1rem var(--action-color);inset:auto 10% 0}.action-grid-brand{place-items:center;width:min(100%,10.5rem);display:grid}.system-logo{width:100%;color:var(--action-color);display:block}.system-logo svg{width:100%;height:auto;display:block;overflow:visible}.system-logo-q{--system-q-bright:var(--brand-highlight);--system-q-deep:var(--brand-cyan)}.system-logo-studio{--system-studio-bright:var(--brand-highlight);--system-studio-deep:var(--brand-amber)}.system-logo-orbit,.system-logo-frame{fill:none;stroke:currentColor;stroke-width:2.5px;opacity:.72}.system-logo-stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3px}.system-logo-node{fill:var(--brand-highlight);filter:drop-shadow(0 0 5px)}.system-logo-core-ring{fill:none;stroke-width:6px;opacity:.95}.system-logo-bars rect{filter:drop-shadow(0 0 4px)}.system-logo-word{font-family:var(--font-display,inherit);letter-spacing:.02em;font-size:44px;font-weight:900}.system-logo-word-sm{font-size:34px}.system-logo-sub{fill:currentColor;opacity:.62;letter-spacing:.38em;font-size:12.5px;font-weight:700}.system-logo-rule{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.32}.action-grid-item[data-brand=true] .system-logo{filter:drop-shadow(0 0 .8rem var(--action-color))}@supports (color:color-mix(in lab, red, red)){.action-grid-item[data-brand=true] .system-logo{filter:drop-shadow(0 0 .8rem color-mix(in oklab, var(--action-color) 55%, transparent))}}.legal-terminal{border:1px solid var(--brand-cyan);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legal-terminal{border:1px solid color-mix(in oklab, var(--brand-cyan) 35%, var(--brand-outline))}}.legal-terminal{border-radius:var(--radius-xl);background:var(--surface-inset)}@supports (color:color-mix(in lab, red, red)){.legal-terminal{background:color-mix(in oklab, var(--surface-inset) 94%, var(--brand-cyan) 6%)}}.legal-terminal{box-shadow:0 1.2rem 3rem var(--brand-outline), inset 0 1px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.legal-terminal{box-shadow:0 1.2rem 3rem color-mix(in oklab, var(--brand-outline) 40%, transparent), inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 12%, transparent)}}.legal-terminal-bar{border-bottom:1px solid var(--brand-cyan);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.25rem;padding:.65rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.legal-terminal-bar{border-bottom:1px solid color-mix(in oklab, var(--brand-cyan) 24%, transparent)}}.legal-terminal-bar{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.legal-terminal-bar{background:color-mix(in oklab, var(--surface-raised) 88%, transparent)}}.legal-terminal-lights{direction:ltr;gap:.35rem;display:flex}.legal-terminal-lights i{background:var(--brand-crimson);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 .55rem}.legal-terminal-lights i:nth-child(2){background:var(--brand-amber)}.legal-terminal-lights i:nth-child(3){background:var(--brand-emerald)}.legal-terminal-path,.legal-terminal-status{min-width:0;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.legal-terminal-path svg,.legal-terminal-status svg{width:1rem;height:1rem;color:var(--brand-cyan);flex:none}.legal-terminal-path span{color:var(--brand-cyan)}.legal-terminal-body{grid-template-columns:minmax(0,1fr) 4.75rem;min-width:0;display:grid}.legal-terminal-rail{border-inline-start:1px solid var(--brand-cyan);flex-direction:column;grid-area:1/2;align-items:center;gap:.75rem;padding:1.25rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-terminal-rail{border-inline-start:1px solid color-mix(in oklab, var(--brand-cyan) 18%, transparent)}}.legal-terminal-rail{color:var(--muted-foreground);text-align:center;font-size:.72rem}.legal-terminal-rail>svg{width:2rem;height:2rem;color:var(--brand-cyan)}.legal-signal{align-items:end;gap:.25rem;height:3rem;margin-top:auto;display:flex}.legal-signal i{background:var(--brand-cyan);opacity:.38;width:.35rem;height:35%}.legal-signal i:nth-child(2){opacity:.55;height:60%}.legal-signal i:nth-child(3){opacity:.72;height:82%}.legal-signal i:nth-child(4){height:100%;box-shadow:0 0 .7rem var(--brand-cyan)}.legal-explorer{grid-area:1/1;min-width:0;padding:clamp(.75rem,2vw,1.25rem)}.legal-explorer .explorer-canvas{border-radius:var(--radius-lg);background:var(--surface-inset);border:0}@supports (color:color-mix(in lab, red, red)){.legal-explorer .explorer-canvas{background:color-mix(in oklab, var(--surface-inset) 82%, transparent)}}.legal-explorer .explorer-canvas{box-shadow:inset 0 0 0 1px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.legal-explorer .explorer-canvas{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-cyan) 14%, transparent)}}.legal-explorer .folder-tile:not(.resource-tile){border-color:var(--brand-cyan);min-height:8.25rem;padding:1.05rem}@supports (color:color-mix(in lab, red, red)){.legal-explorer .folder-tile:not(.resource-tile){border-color:color-mix(in oklab, var(--brand-cyan) 42%, transparent)}}.legal-explorer .folder-tile:not(.resource-tile){background:linear-gradient(155deg, var(--brand-cyan), var(--surface-inset) 72%)}@supports (color:color-mix(in lab, red, red)){.legal-explorer .folder-tile:not(.resource-tile){background:linear-gradient(155deg, color-mix(in oklab, var(--brand-cyan) 22%, var(--surface-raised)), var(--surface-inset) 72%)}}.legal-explorer .folder-tile:not(.resource-tile){box-shadow:inset 0 1px 0 var(--brand-highlight), 0 .8rem 1.6rem var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.legal-explorer .folder-tile:not(.resource-tile){box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 20%, transparent), 0 .8rem 1.6rem color-mix(in oklab, var(--brand-cyan) 12%, transparent)}}.legal-explorer .folder-tile:not(.resource-tile):before{content:"";background:linear-gradient(to left, transparent, var(--brand-cyan), transparent);opacity:.5;height:1px;position:absolute;inset:.7rem .7rem auto}.legal-explorer .folder-tile-tab{background:linear-gradient(to left, var(--brand-cyan), var(--brand-violet));width:4.5rem;height:.75rem;box-shadow:0 0 .75rem var(--brand-cyan);top:-.6rem}@supports (color:color-mix(in lab, red, red)){.legal-explorer .folder-tile-tab{box-shadow:0 0 .75rem color-mix(in oklab, var(--brand-cyan) 45%, transparent)}}.legal-document-tile{border-radius:var(--radius-md);border-color:var(--brand-cyan);flex-direction:column;align-items:stretch;gap:.5rem;min-height:0;padding:.85rem .9rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-document-tile{border-color:color-mix(in oklab, var(--brand-cyan) 22%, transparent)}}.legal-document-tile{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.legal-document-tile{background:color-mix(in oklab, var(--surface-raised) 78%, transparent)}}.legal-document-tile{box-shadow:inset 0 1px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.legal-document-tile{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 12%, transparent)}}.legal-document-tile:after{content:none}.legal-document-head{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.legal-document-open{text-align:start;flex:auto;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.legal-document-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding-inline-start:2.8rem;font-size:.7rem;display:flex}.legal-document-actions{border-top:1px solid var(--brand-cyan);flex-wrap:wrap;align-items:center;gap:.35rem;padding-top:.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-document-actions{border-top:1px solid color-mix(in oklab, var(--brand-cyan) 14%, transparent)}}.legal-document-date{color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.legal-document-date{color:color-mix(in oklab, var(--brand-cyan) 74%, var(--foreground))}}.legal-document-date{letter-spacing:.02em;font-size:.7rem;font-weight:800}.legal-document-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.legal-explorer .folder-grid:has(.legal-document-tile){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.legal-explorer .explorer-toggle{border-radius:var(--radius-md);background:var(--surface-raised)}.legal-explorer .explorer-toggle-btn{border-radius:calc(var(--radius-md) - 2px)}.legal-actionbar{border:1px solid var(--brand-cyan);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.legal-actionbar{border:1px solid color-mix(in oklab, var(--brand-cyan) 24%, transparent)}}.legal-actionbar{border-radius:var(--radius-md);background:linear-gradient(120deg, var(--brand-cyan), var(--surface-inset))}@supports (color:color-mix(in lab, red, red)){.legal-actionbar{background:linear-gradient(120deg, color-mix(in oklab, var(--brand-cyan) 12%, var(--surface-raised)), var(--surface-inset))}}.legal-actionbar-count{color:var(--brand-cyan);font-size:.78rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.legal-actionbar-count{color:color-mix(in oklab, var(--brand-cyan) 70%, var(--foreground))}}.legal-actionbar-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.legal-check{border:1px solid var(--brand-cyan);border-radius:.6rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.legal-check{border:1px solid color-mix(in oklab, var(--brand-cyan) 30%, transparent)}}.legal-check{color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.legal-check{color:color-mix(in oklab, var(--brand-cyan) 80%, var(--foreground))}}.legal-check{background:var(--surface-inset)}@supports (color:color-mix(in lab, red, red)){.legal-check{background:color-mix(in oklab, var(--surface-inset) 70%, transparent)}}.legal-document-tile[data-selected=true]{border-color:var(--brand-cyan);box-shadow:0 0 0 1px var(--brand-cyan), 0 .6rem 1.4rem var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.legal-document-tile[data-selected=true]{box-shadow:0 0 0 1px var(--brand-cyan), 0 .6rem 1.4rem color-mix(in oklab, var(--brand-cyan) 22%, transparent)}}.legal-document-tile[data-selected=true] .legal-check{background:var(--brand-cyan);color:var(--surface-inset)}.legal-explorer[data-area=personal-kebab]{--kebab-accent:var(--brand-amber)}.legal-explorer[data-area=personal-kebab] .explorer-canvas{background:radial-gradient(circle at 100% 0%, var(--kebab-accent), transparent 38%), var(--surface-inset)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .explorer-canvas{background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--kebab-accent) 17%, transparent), transparent 38%), color-mix(in oklab, var(--surface-inset) 84%, transparent)}}.legal-explorer[data-area=personal-kebab] .explorer-canvas{box-shadow:inset 0 0 0 1px var(--kebab-accent)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .explorer-canvas{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--kebab-accent) 22%, transparent)}}.legal-explorer[data-area=personal-kebab] .folder-tile[data-folder-kind]{--folder-accent:var(--brand-cyan);border-color:var(--folder-accent)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .folder-tile[data-folder-kind]{border-color:color-mix(in oklab, var(--folder-accent) 58%, transparent)}}.legal-explorer[data-area=personal-kebab] .folder-tile[data-folder-kind]{background:linear-gradient(150deg, var(--folder-accent), var(--surface-inset) 74%)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .folder-tile[data-folder-kind]{background:linear-gradient(150deg, color-mix(in oklab, var(--folder-accent) 28%, var(--surface-raised)), var(--surface-inset) 74%)}}.legal-explorer[data-area=personal-kebab] .folder-tile[data-folder-kind]:after{content:"";background:linear-gradient(to left, var(--folder-accent), transparent);height:.28rem;box-shadow:0 0 .9rem var(--folder-accent);border-radius:999px;position:absolute;inset:auto 1rem .75rem}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .folder-tile[data-folder-kind]:after{box-shadow:0 0 .9rem color-mix(in oklab, var(--folder-accent) 64%, transparent)}}.legal-explorer[data-area=personal-kebab] [data-folder-kind=timeline]{--folder-accent:var(--brand-violet)}.legal-explorer[data-area=personal-kebab] [data-folder-kind=health]{--folder-accent:var(--brand-crimson)}.legal-explorer[data-area=personal-kebab] [data-folder-kind=nutrition]{--folder-accent:var(--brand-emerald)}.legal-explorer[data-area=personal-kebab] [data-folder-kind=development]{--folder-accent:var(--brand-cyan)}.legal-explorer[data-area=personal-kebab] [data-folder-kind=memories]{--folder-accent:var(--brand-fuchsia)}.legal-explorer[data-area=personal-kebab] [data-folder-kind=documents]{--folder-accent:var(--brand-amber)}.legal-explorer[data-area=personal-kebab][data-current-folder=timeline]{--kebab-accent:var(--brand-violet)}.legal-explorer[data-area=personal-kebab][data-current-folder=health]{--kebab-accent:var(--brand-crimson)}.legal-explorer[data-area=personal-kebab][data-current-folder=nutrition]{--kebab-accent:var(--brand-emerald)}.legal-explorer[data-area=personal-kebab][data-current-folder=development]{--kebab-accent:var(--brand-cyan)}.legal-explorer[data-area=personal-kebab][data-current-folder=memories]{--kebab-accent:var(--brand-fuchsia)}.legal-explorer[data-area=personal-kebab][data-current-folder=documents]{--kebab-accent:var(--brand-amber)}.legal-explorer[data-area=personal-kebab] .legal-actionbar{border-color:var(--kebab-accent)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .legal-actionbar{border-color:color-mix(in oklab, var(--kebab-accent) 36%, transparent)}}.legal-explorer[data-area=personal-kebab] .legal-actionbar{background:linear-gradient(120deg, var(--kebab-accent), var(--surface-inset))}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .legal-actionbar{background:linear-gradient(120deg, color-mix(in oklab, var(--kebab-accent) 15%, var(--surface-raised)), var(--surface-inset))}}.legal-explorer[data-area=personal-kebab] .legal-document-tile{border-color:var(--kebab-accent)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .legal-document-tile{border-color:color-mix(in oklab, var(--kebab-accent) 32%, transparent)}}.legal-explorer[data-area=personal-kebab] .legal-document-tile{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), 0 .75rem 1.6rem var(--kebab-accent)}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab] .legal-document-tile{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.12), 0 .75rem 1.6rem color-mix(in oklab, var(--kebab-accent) 11%, transparent)}}.legal-explorer[data-area=personal-kebab][data-current-folder=memories] .legal-document-tile{background:linear-gradient(145deg, var(--brand-fuchsia), var(--brand-violet))}@supports (color:color-mix(in lab, red, red)){.legal-explorer[data-area=personal-kebab][data-current-folder=memories] .legal-document-tile{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-fuchsia) 16%, var(--surface-raised)), color-mix(in oklab, var(--brand-violet) 8%, var(--surface-inset)))}}@media (width<=767px){.owner-system-launchers{gap:.65rem}.owner-system-launcher{border-radius:1.15rem;min-height:4.6rem;padding:.5rem}.owner-system-launcher .system-logo{width:min(100%,8.6rem)}.action-grid-item[data-brand=true]{min-height:6.25rem}.action-grid-brand{width:min(100%,8.4rem)}.legal-terminal-bar{grid-template-columns:auto minmax(0,1fr)}.legal-terminal-status{display:none}.legal-terminal-body{display:block}.legal-terminal-rail{display:none}.legal-explorer{padding:.7rem}.legal-explorer .folder-grid-dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.legal-explorer .folder-grid:has(.legal-document-tile){grid-template-columns:minmax(0,1fr)}.legal-explorer .folder-tile:not(.resource-tile){min-height:7.5rem}.legal-document-tile{min-height:0;padding:.8rem}.legal-document-meta{padding-inline-start:0}.legal-actionbar{flex-direction:column;align-items:stretch}.legal-actionbar-actions>*{flex:auto}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.owner-system-launcher{transition:transform .18s,border-color .18s,box-shadow .18s}.owner-system-launcher:hover{border-color:var(--system-accent);box-shadow:0 .75rem 0 oklab(0% none none/.55), 0 1.7rem 3rem var(--system-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.owner-system-launcher:hover{box-shadow:0 .75rem 0 oklab(0% none none/.55), 0 1.7rem 3rem color-mix(in oklab, var(--system-accent) 24%, transparent)}}.action-grid-item[data-brand=true]:hover .system-logo{transform:translateY(-2px)}.system-logo{transition:transform .18s,filter .18s}.legal-explorer .folder-tile:hover{transform:translateY(-2px)}}.owner-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.owner-home-shortcuts{flex:1 0 auto;align-items:center;display:flex}.owner-home-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(1.5rem,5vh,3.5rem) 1rem;width:100%;max-width:24rem;margin-inline:auto;display:grid}.owner-home-shortcut-grid>:last-child{grid-column:1/-1}.owner-home-footer{margin-top:auto}@media (width>=768px) and (height>=600px),(width>=700px) and (height>=700px){.app-viewport[data-owner-wide=true]{--calendar-dock-space:0px}.mode-selector[data-owner=true]{display:none}.owner-home-dashboard{min-height:calc(100dvh - var(--safe-top) - var(--app-header-band) - var(--owner-top-nav-band) - 3rem);gap:clamp(.5rem,1.2vh,.85rem)}.owner-home-shortcut-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(2rem,7vh,5rem) clamp(1rem,3vw,2.5rem);max-width:48rem}.owner-home-shortcut-grid>*{grid-column:span 2}.owner-home-shortcut-grid>:nth-child(4){grid-column:2/span 2}.owner-home-shortcut-grid>:last-child{grid-column:4/span 2}}.owner-top-nav,.owner-top-nav-spacer{display:none}@media (width>=768px) and (height>=600px),(width>=700px) and (height>=700px){.app-viewport[data-owner-wide=true]{--owner-top-nav-band:4.5rem}.owner-top-nav{z-index:49;top:calc(var(--safe-top) + var(--app-header-band));height:var(--owner-top-nav-band);border-bottom:1px solid var(--color-border);background-color:var(--color-background);box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:block;position:fixed;inset-inline:0}.owner-top-nav-band{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(.15rem,1vw,.75rem);width:min(100% - 2rem,64rem);height:100%;margin-inline:auto;display:grid}.owner-top-nav-item{min-width:0;min-height:2.75rem;color:var(--color-muted-foreground);white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.3rem,.8vw,.65rem);padding-inline:clamp(.25rem,1vw,.85rem);font-size:clamp(.75rem,1.5vw,.9rem);font-weight:600;transition:color .16s,background-color .16s;display:flex;position:relative}.owner-top-nav-item:after{content:"";inset-inline:clamp(.5rem,2vw,1.5rem);background-color:#0000;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.owner-top-nav-item:hover{color:var(--color-foreground);background-color:var(--color-secondary)}.owner-top-nav-item:focus-visible{z-index:1;outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:var(--radius-md)}.owner-top-nav-item[data-active=true]{color:var(--color-primary)}.owner-top-nav-item[data-active=true]:after{background-color:var(--color-primary)}.owner-top-nav-icon{flex:none;width:1.15rem;height:1.15rem}.owner-top-nav-spacer{width:100%;height:var(--owner-top-nav-band);flex:0 0 var(--owner-top-nav-band);pointer-events:none;display:block}}@media (width>=1100px) and (height>=600px){.owner-home-shortcut-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:62rem}.owner-home-shortcut-grid>*,.owner-home-shortcut-grid>:nth-child(4),.owner-home-shortcut-grid>:last-child{grid-column:auto}}.owner-agent-launcher{display:none}@media (width>=768px) and (height>=600px),(width>=700px) and (height>=700px){.owner-agent-launcher{z-index:90;inset-inline-end:max(1.25rem, var(--safe-left));bottom:max(1.25rem, var(--safe-bottom));border:1px solid var(--color-border);background:var(--color-background);width:3.75rem;min-width:3.75rem;height:3.75rem;color:var(--color-foreground);box-shadow:var(--depth-z3);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:fixed}.owner-agent-launcher:hover{background:var(--color-secondary)}.owner-agent-launcher:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.owner-agent-launcher-active{bottom:calc(max(1.25rem, var(--safe-bottom)) + 4.75rem);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary), var(--depth-z3)}@supports (color:color-mix(in lab, red, red)){.owner-agent-launcher-active{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 18%, transparent), var(--depth-z3)}}.owner-agent-launcher-mark{width:2.5rem;height:2.5rem}}.calendar-slide{will-change:transform, opacity;transition:transform .2s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1)}.calendar-slide--out-next{opacity:0;transform:translate(6%)}.calendar-slide--out-prev{opacity:0;transform:translate(-6%)}.calendar-slide--in-next{opacity:0;transition:none;transform:translate(-6%)}.calendar-slide--in-prev{opacity:0;transition:none;transform:translate(6%)}@media (prefers-reduced-motion:reduce){.calendar-slide,.calendar-slide--out-next,.calendar-slide--out-prev,.calendar-slide--in-next,.calendar-slide--in-prev{opacity:1;transition:none;transform:none}}.chat-split{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.chat-split>.chat-split-list,.chat-split>.chat-split-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-split[data-open=true]>.chat-split-list,.chat-split[data-open=false]>.chat-split-detail{display:none}@media (width>=768px) and (height>=600px){.chat-split .chat-back-button{display:none}.chat-split{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem}.chat-split[data-open=true]>.chat-split-list,.chat-split[data-open=false]>.chat-split-detail{display:flex}}.student-home-secondary{gap:2rem;display:grid}@media (width>=768px){.student-home-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.student-home-secondary>:first-child,.student-home-secondary>:last-child{grid-column:1/-1}.student-home-wheel{max-width:56rem;margin-inline:auto}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}}input,textarea,select,[contenteditable=true],[contenteditable=plaintext-only]{caret-color:var(--foreground)}.caret-accent,.caret-accent input,.caret-accent textarea{caret-color:var(--primary)}input,select,textarea,button{max-width:100%}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=number]{appearance:none;width:100%;min-width:0}.surface-panel,.compact-panel,.action-row,form,fieldset,label,.surface-panel>*,.compact-panel>*,[class*=grid-cols-]>*,[class*=flex-]>*{min-width:0}.surface-panel,.compact-panel,.action-row,dialog,[role=dialog]{overflow-wrap:anywhere}[role=dialog]{box-sizing:border-box;width:min(100%,100vw - 1.5rem)}fieldset,legend{max-width:100%}.content-theme{--ct-surface:var(--background)}@supports (color:color-mix(in lab, red, red)){.content-theme{--ct-surface:color-mix(in oklab, var(--background) 88%, transparent)}}.content-theme{isolation:isolate;border-radius:var(--radius-lg,1rem);padding:.75rem;position:relative}.content-theme>*{z-index:1;position:relative}.content-theme:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ct-bg-paper:before{background:linear-gradient(180deg, var(--muted), transparent)}@supports (color:color-mix(in lab, red, red)){.ct-bg-paper:before{background:linear-gradient(180deg, color-mix(in oklab, var(--muted) 55%, transparent), transparent)}}.ct-bg-ink:before{background:radial-gradient(120% 90% at 80% 0%, var(--primary), transparent 65%), linear-gradient(180deg, var(--foreground), transparent)}@supports (color:color-mix(in lab, red, red)){.ct-bg-ink:before{background:radial-gradient(120% 90% at 80% 0%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 65%), linear-gradient(180deg, color-mix(in oklab, var(--foreground) 12%, transparent), transparent)}}.ct-bg-sand:before{background:radial-gradient(90% 70% at 10% 0%, var(--accent), transparent 70%), linear-gradient(180deg, var(--muted), transparent)}@supports (color:color-mix(in lab, red, red)){.ct-bg-sand:before{background:radial-gradient(90% 70% at 10% 0%, color-mix(in oklab, var(--accent) 40%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--muted) 70%, transparent), transparent)}}.ct-bg-aurora:before{background:radial-gradient(60% 55% at 20% 20%, var(--primary), transparent 70%), radial-gradient(55% 50% at 80% 30%, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ct-bg-aurora:before{background:radial-gradient(60% 55% at 20% 20%, color-mix(in oklab, var(--primary) 34%, transparent), transparent 70%), radial-gradient(55% 50% at 80% 30%, color-mix(in oklab, var(--accent) 40%, transparent), transparent 70%)}}.ct-bg-aurora:before{background-size:180% 180%;animation:18s ease-in-out infinite alternate ct-aurora}.ct-bg-waves:before{background:repeating-linear-gradient(115deg, var(--primary) 0 14px, transparent 14px 34px)}@supports (color:color-mix(in lab, red, red)){.ct-bg-waves:before{background:repeating-linear-gradient(115deg, color-mix(in oklab, var(--primary) 12%, transparent) 0 14px, transparent 14px 34px)}}.ct-bg-waves:before{background-size:200% 100%;animation:22s linear infinite ct-waves}.ct-bg-spotlight:before{background:radial-gradient(38% 45% at 50% 0%, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ct-bg-spotlight:before{background:radial-gradient(38% 45% at 50% 0%, color-mix(in oklab, var(--primary) 26%, transparent), transparent 70%)}}.ct-bg-spotlight:before{animation:12s ease-in-out infinite alternate ct-spotlight}@keyframes ct-aurora{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes ct-waves{0%{background-position:0 0}to{background-position:200% 0}}@keyframes ct-spotlight{0%{background-position:20% 0}to{background-position:80% 0}}@media (prefers-reduced-motion:reduce){.content-theme:before{animation:none!important}}.ct-card-soft .surface-panel{background:var(--ct-surface);box-shadow:var(--shadow-lift)}.ct-card-outline .surface-panel{border:1px solid var(--foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.ct-card-outline .surface-panel{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.ct-card-outline .surface-panel{box-shadow:none}.ct-card-glass .surface-panel{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ct-card-glass .surface-panel{background:color-mix(in oklab, var(--background) 62%, transparent)}}.ct-card-glass .surface-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ct-card-glass .surface-panel{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.ct-type-large .surface-panel p,.ct-type-large .surface-panel button,.ct-type-large .surface-panel li{font-size:1.05rem}.ct-type-large .surface-panel>header p{font-size:1.3rem;line-height:1.4}.ct-type-editorial .surface-panel>header p{letter-spacing:-.01em;font-weight:800}.ct-type-editorial .surface-panel>header{text-align:start}.ct-choice-pills .surface-panel button{border-radius:999px}.ct-choice-minimal .surface-panel button[aria-pressed],.ct-choice-minimal .surface-panel button{box-shadow:none}.ct-choice-cards .surface-panel button{border-radius:var(--radius-lg,1rem);min-height:3.25rem}.ct-selected-glow .surface-panel button[aria-pressed=true],.ct-selected-glow .surface-panel .is-chosen{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ct-selected-glow .surface-panel button[aria-pressed=true],.ct-selected-glow .surface-panel .is-chosen{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 35%, transparent)}}.ct-selected-lift .surface-panel button[aria-pressed=true],.ct-selected-lift .surface-panel .is-chosen{box-shadow:var(--shadow-lift);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ct-selected-lift .surface-panel button[aria-pressed=true]{transform:none}}.ct-stepper{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 1rem) calc(env(safe-area-inset-right,0px) + 1rem) calc(env(safe-area-inset-bottom,0px) + 1.5rem) calc(env(safe-area-inset-left,0px) + 1rem);justify-content:center;display:flex;overflow-x:hidden}.ct-stepper-inner{flex-direction:column;gap:1rem;width:100%;max-width:44rem;display:flex}.ct-stepper-head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.ct-stepper-title{text-wrap:balance;margin:0;font-size:clamp(1.35rem,4.5vw,2rem);font-weight:800;line-height:1.2}.ct-stepper-meta{color:var(--foreground);margin:0;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.ct-stepper-meta{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.ct-progress{align-items:center;gap:.75rem;display:flex}.ct-progress-track{background:var(--foreground);border-radius:999px;flex:1;height:.5rem}@supports (color:color-mix(in lab, red, red)){.ct-progress-track{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.ct-progress-track{overflow:hidden}.ct-progress-fill{background:var(--primary);border-radius:999px;height:100%;transition:width .22s}.ct-progress-label{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.ct-progress-label{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.ct-stepper-card{border-radius:clamp(1.25rem,4vw,2rem);flex-direction:column;gap:1.25rem;padding:clamp(1rem,4vw,2rem);display:flex}.ct-question{margin:0;font-size:clamp(1.1rem,3.4vw,1.5rem);font-weight:700;line-height:1.35}.ct-stepper-card>div>div>.flex.flex-wrap,.ct-stepper-card .ct-answers{gap:.75rem;display:grid}.ct-stepper-card button[aria-pressed]{white-space:normal;text-align:start;border-radius:1rem;justify-content:flex-start;gap:.75rem;width:100%;min-height:3.5rem;font-size:1.05rem;font-weight:600}.ct-stepper-card button[aria-pressed]:before{content:"";border:2px solid var(--foreground);border-radius:999px;flex:none;width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab, red, red)){.ct-stepper-card button[aria-pressed]:before{border:2px solid color-mix(in oklab, var(--foreground) 35%, transparent)}}.ct-stepper-card button[aria-pressed=true]:before{border-color:var(--primary);box-shadow:inset 0 0 0 4px var(--primary)}.ct-stepper-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ct-primary-action{border-radius:999px;min-width:9rem;min-height:3.25rem;font-size:1.05rem;font-weight:700}.ct-stepper-note{text-align:center;color:var(--foreground);margin:0;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.ct-stepper-note{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.ct-preset-eilat-trip{--ct-surface:var(--background)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip{--ct-surface:color-mix(in oklab, var(--background) 82%, transparent)}}.ct-preset-eilat-trip{color:var(--foreground)}.ct-preset-eilat-trip:before{background:radial-gradient(22% 14% at 76% 20%,oklab(96.2067% -.00581786 .0615953/.85),#0000 70%),radial-gradient(48% 26% at 76% 22%,oklab(87.8936% .0190497 .115131/.55),#0000 72%),radial-gradient(70% 45% at 12% 86%,oklab(77.9558% .0647849 .114879/.55),#0000 70%),radial-gradient(90% 38% at 88% 72%,oklab(58.2337% .12224 .0806422/.58),#0000 72%),linear-gradient(oklab(74.0806% -.0739661 -.0921017/.8) 0%,oklab(86.2312% -.0491568 -.0531093/.72) 34%,oklab(90.5804% .021407 .0730834/.62) 58%,oklab(67.547% -.0880293 -.0680222/.72) 76%,oklab(44.7109% -.053394 -.0701445/.8) 100%)}.ct-preset-eilat-trip:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.55;background:repeating-linear-gradient(104deg,oklab(100% 0 5.96046e-8/.26) 0 8px,#0000 8px 28px) 0 0/220% 100%,repeating-linear-gradient(-100deg,oklab(100% 0 5.96046e-8/.14) 0 6px,#0000 6px 40px) 0 0/260% 100%;height:42%;animation:26s linear infinite ct-eilat-sea;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#000);mask-image:linear-gradient(#0000,#000 45%,#000)}@keyframes ct-eilat-sea{0%{background-position:0 0,100% 0}to{background-position:220% 0,-160% 0}}.ct-preset-eilat-trip .ct-stepper-head{text-shadow:0 1px 12px var(--background)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip .ct-stepper-head{text-shadow:0 1px 12px color-mix(in oklab, var(--background) 65%, transparent)}}.ct-preset-eilat-trip .ct-stepper-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip .ct-stepper-card{background:color-mix(in oklab, var(--background) 84%, transparent)}}.ct-preset-eilat-trip .ct-stepper-card{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);border:1px solid oklab(100% 0 5.96046e-8/.45);box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.55),0 30px 70px -34px oklab(44.7109% -.053394 -.0701445/.75)}.ct-preset-eilat-trip .ct-progress-track{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip .ct-progress-track{background:color-mix(in oklab, var(--background) 55%, transparent)}}.ct-preset-eilat-trip .ct-progress-track{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.4)}.ct-preset-eilat-trip .ct-progress-fill{background:linear-gradient(90deg,#f4a259,#ffce6a,#2aa7c4);box-shadow:0 0 12px -2px oklab(87.4974% .0150497 .129234/.8)}.ct-preset-eilat-trip .ct-stepper-meta{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip .ct-stepper-meta{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.ct-preset-eilat-trip .ct-stepper-card button[aria-pressed]{transition:transform .14s,box-shadow .16s,background-color .16s}.ct-preset-eilat-trip .ct-stepper-card button[aria-pressed=true]{box-shadow:0 0 0 2px var(--primary), 0 14px 30px -18px #0b5c7dcc;transform:translateY(-2px)scale(1.01)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip .ct-stepper-card button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 55%, transparent), 0 14px 30px -18px oklab(44.7109% -.053394 -.0701445/.8)}}.ct-preset-eilat-trip figure img{background:var(--background);border-radius:1.1rem;max-height:min(46dvh,22rem)}@supports (color:color-mix(in lab, red, red)){.ct-preset-eilat-trip figure img{background:color-mix(in oklab, var(--background) 55%, transparent)}}.ct-preset-eilat-trip figure img{padding:.5rem;box-shadow:0 18px 40px -26px oklab(44.7109% -.053394 -.0701445/.8)}.dark .ct-preset-eilat-trip:before{opacity:.55}.dark .ct-preset-eilat-trip:after{opacity:.3}.ct-step-forward{animation:.22s ease-out both ct-step-in-forward}.ct-step-back{animation:.22s ease-out both ct-step-in-back}@keyframes ct-step-in-forward{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes ct-step-in-back{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:none}}.ct-secondary-action{border-radius:999px;min-height:3rem;font-weight:600}@media (prefers-reduced-motion:reduce){.ct-preset-eilat-trip:after,.ct-step-forward,.ct-step-back{animation:none}.ct-preset-eilat-trip .ct-stepper-card button[aria-pressed=true]{transform:none}}html,body{background-color:var(--app-base)}body{min-height:100dvh}.ambient-root{z-index:0}.route-body{z-index:1;position:relative}body:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 12% 12%, var(--brand-cyan), transparent 30rem), radial-gradient(circle at 88% 22%, var(--primary), transparent 32rem), radial-gradient(circle at 54% 88%, var(--primary), transparent 34rem), var(--app-base);position:fixed;inset:-10vh 0}@supports (color:color-mix(in lab, red, red)){body:after{background:radial-gradient(circle at 12% 12%, color-mix(in oklab, var(--brand-cyan) 23%, transparent), transparent 30rem), radial-gradient(circle at 88% 22%, color-mix(in oklab, var(--primary) 23%, transparent), transparent 32rem), radial-gradient(circle at 54% 88%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 34rem), var(--app-base)}}body:before{content:"";z-index:-1;pointer-events:none;opacity:.13;background-image:linear-gradient(var(--brand-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:before{background-image:linear-gradient(color-mix(in oklab, var(--brand-cyan) 24%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 22%, transparent) 1px, transparent 1px)}}body:before{background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.app-header,.brand-header,.safe-area-top-underlay{background-color:var(--app-base)!important}.app-header,.brand-header{border-bottom:2px solid var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.app-header,.brand-header{border-bottom:2px solid color-mix(in oklab, var(--brand-cyan) 30%, var(--brand-outline))}}.app-header,.brand-header{box-shadow:0 5px 0 var(--brand-outline), 0 10px 26px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.app-header,.brand-header{box-shadow:0 5px 0 var(--brand-outline), 0 10px 26px color-mix(in oklab, var(--brand-violet) 16%, transparent)}}.brand-wordmark{font-family:var(--font-display);letter-spacing:0;filter:drop-shadow(0 0 12px var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.brand-wordmark{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--brand-cyan) 26%, transparent))}}.brand-wordmark span{color:var(--logo-b-end)}h1,h2,h3,.page-title,.section-title{font-family:var(--font-display);letter-spacing:0}.command-kicker{color:var(--brand-cyan);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.74rem;font-weight:800}.entry-command,.classroom-launcher,.student-command-center{width:min(100%,72rem);margin-inline:auto;padding-block:clamp(2rem,7vh,5rem)}.classroom-launcher{padding-block:clamp(.9rem,3vw,2rem)}.entry-arcade{isolation:isolate;min-height:100dvh;padding:calc(var(--safe-top) + clamp(3.75rem, 8vw, 5rem)) clamp(.8rem, 4vw, 2.5rem) max(2rem, env(safe-area-inset-bottom));background:radial-gradient(ellipse 42% 30% at 12% 18%, var(--brand-cyan), transparent 72%), radial-gradient(ellipse 38% 28% at 88% 28%, var(--brand-fuchsia), transparent 74%), radial-gradient(ellipse 46% 34% at 52% 68%, var(--brand-violet), transparent 76%), var(--app-base);position:relative;overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.entry-arcade{background:radial-gradient(ellipse 42% 30% at 12% 18%, color-mix(in oklab, var(--brand-cyan) 27%, transparent), transparent 72%), radial-gradient(ellipse 38% 28% at 88% 28%, color-mix(in oklab, var(--brand-fuchsia) 23%, transparent), transparent 74%), radial-gradient(ellipse 46% 34% at 52% 68%, color-mix(in oklab, var(--brand-violet) 24%, transparent), transparent 76%), var(--app-base)}}.entry-arcade:before{content:"";inset:var(--safe-top) 0 0;z-index:-2;pointer-events:none;opacity:.3;background-image:linear-gradient(var(--brand-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--brand-violet) 1px, transparent 1px);position:fixed}@supports (color:color-mix(in lab, red, red)){.entry-arcade:before{background-image:linear-gradient(color-mix(in oklab, var(--brand-cyan) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--brand-violet) 28%, transparent) 1px, transparent 1px)}}.entry-arcade:before{background-size:28px 28px;-webkit-mask-image:linear-gradient(#000 8% 62%,#0000 96%);mask-image:linear-gradient(#000 8% 62%,#0000 96%)}.entry-arcade:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center, transparent 38%, var(--brand-outline) 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.entry-arcade:after{background:radial-gradient(ellipse at center, transparent 38%, color-mix(in oklab, var(--brand-outline) 62%, transparent) 100%)}}.entry-arcade-main{width:min(100%,74rem);margin-inline:auto}.entry-theme-toggle{z-index:40;position:fixed;inset-block-start:calc(var(--safe-top) + .75rem);inset-inline-end:max(.75rem, env(safe-area-inset-left))}.brand-header[data-root=true]{background:linear-gradient(90deg, var(--brand-cyan), var(--app-base) 42%, var(--brand-fuchsia))!important}@supports (color:color-mix(in lab, red, red)){.brand-header[data-root=true]{background:linear-gradient(90deg, color-mix(in oklab, var(--brand-cyan) 7%, var(--app-base)), var(--app-base) 42%, color-mix(in oklab, var(--brand-fuchsia) 7%, var(--app-base)))!important}}.brand-header[data-root=true]{border-bottom-color:var(--brand-outline);box-shadow:0 5px 0 var(--brand-outline), 0 8px 0 var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.brand-header[data-root=true]{box-shadow:0 5px 0 var(--brand-outline), 0 8px 0 color-mix(in oklab, var(--brand-cyan) 44%, transparent)}}.brand-header[data-root=true] .brand-header-mark{filter:drop-shadow(0 0 10px var(--brand-fuchsia))}@supports (color:color-mix(in lab, red, red)){.brand-header[data-root=true] .brand-header-mark{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--brand-fuchsia) 42%, transparent))}}.entry-arcade .entry-command{gap:clamp(1.5rem,4vw,2.75rem);width:100%;padding-block:clamp(1rem,4vh,2.75rem);display:grid}.entry-action-stage{border:3px solid var(--brand-outline);border-radius:var(--radius-3xl);background:linear-gradient(145deg, var(--surface), var(--surface-inset));padding:clamp(1.1rem,3vw,2rem);position:relative}@supports (color:color-mix(in lab, red, red)){.entry-action-stage{background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 94%, transparent), color-mix(in oklab, var(--surface-inset) 96%, transparent))}}.entry-action-stage{box-shadow:0 10px 0 var(--brand-outline), 0 24px 54px var(--brand-violet), inset 0 1px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.entry-action-stage{box-shadow:0 10px 0 var(--brand-outline), 0 24px 54px color-mix(in oklab, var(--brand-violet) 28%, transparent), inset 0 1px 0 color-mix(in oklab, var(--brand-highlight) 12%, transparent)}}.entry-stage-heading{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.85rem;margin-bottom:clamp(1.2rem,3vw,1.8rem);display:grid}.entry-stage-heading span{background:linear-gradient(90deg, transparent, var(--brand-cyan));border-radius:99px;height:3px}.entry-stage-heading span:last-child{background:linear-gradient(90deg, var(--brand-fuchsia), transparent)}.entry-stage-heading h2{color:var(--foreground);text-shadow:3px 3px 0 var(--brand-violet);margin:0;font-size:clamp(1.35rem,3vw,2.15rem);font-style:italic;font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.entry-stage-heading h2{text-shadow:3px 3px 0 color-mix(in oklab, var(--brand-violet) 68%, var(--brand-outline))}}.entry-stage-heading h1{color:var(--brand-highlight);font-family:var(--font-display);text-shadow:4px 4px #5b21b6,0 0 24px #19e6ff57;margin:0;font-size:clamp(1.65rem,4vw,2.8rem);font-weight:900;line-height:1}.entry-logo-title{justify-content:center;align-items:center;display:flex}.entry-logo-button{border:3px solid var(--brand-outline);background:linear-gradient(145deg, var(--surface), var(--surface-inset));border-radius:1.35rem;justify-content:center;align-items:center;min-block-size:5.25rem;min-inline-size:5.75rem;padding:.55rem .75rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.entry-logo-button{background:linear-gradient(145deg, color-mix(in oklab, var(--surface) 90%, var(--brand-cyan) 10%), var(--surface-inset))}}.entry-logo-button{box-shadow:0 8px 0 var(--brand-outline), 0 17px 28px var(--brand-cyan), inset 0 2px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.entry-logo-button{box-shadow:0 8px 0 var(--brand-outline), 0 17px 28px color-mix(in oklab, var(--brand-cyan) 25%, transparent), inset 0 2px 0 color-mix(in oklab, var(--brand-highlight) 46%, transparent)}}.entry-logo-button{transition:transform .17s,box-shadow .17s}.entry-logo-mark{block-size:auto;inline-size:clamp(4.35rem,10vw,6.25rem);filter:drop-shadow(0 6px 0 var(--logo-shadow)) drop-shadow(0 0 18px var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.entry-logo-mark{filter:drop-shadow(0 6px 0 color-mix(in oklab, var(--logo-shadow) 92%, transparent)) drop-shadow(0 0 18px color-mix(in oklab, var(--brand-cyan) 42%, transparent))}}@media (hover:hover){.entry-logo-button:hover{transform:translateY(-2px);box-shadow:0 13px oklch(72% .01 250/.6),0 30px 56px oklch(0% 0 0/.42),inset 0 2px oklch(100% 0 0),inset 0 -10px 22px oklch(80% .006 250/.35)}}.entry-logo-button:active{transform:translateY(6px);box-shadow:0 3px oklch(72% .01 250/.55),0 10px 20px oklch(0% 0 0/.3),inset 0 1px oklch(100% 0 0/.85)}.entry-logo-button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){.entry-logo-button{transition:none}.entry-logo-button:hover,.entry-logo-button:active{transform:none}}:root{--tile-cyan-gradient:linear-gradient(160deg, #2b74e0 0%, #12357f 100%);--tile-violet-gradient:linear-gradient(160deg, #7335d4 0%, #341565 100%);--tile-emerald-gradient:linear-gradient(160deg, #0fa26f 0%, #06543b 100%);--tile-fuchsia-gradient:linear-gradient(160deg, #d22a9f 0%, #6d0e50 100%);--tile-orange-gradient:linear-gradient(160deg, #e06810 0%, #8a3009 100%);--tile-amber-gradient:linear-gradient(160deg, #d99e12 0%, #6e4b05 100%);--tile-crimson-gradient:linear-gradient(160deg, #d92c50 0%, #630f27 100%);--tile-pearl-gradient:linear-gradient(160deg, #c9d3dd 0%, #707e91 100%);--tile-indigo-gradient:linear-gradient(160deg, #5a48d8 0%, #241a66 100%)}.entry-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.8rem,2vw,1.25rem)}.entry-action-grid .action-grid-item{--tile-gradient:var(--tile-fuchsia-gradient);--tile-ring:#f0abfc85;--tile-depth:#430a31;aspect-ratio:.92;text-align:center;width:100%;height:100%;min-height:0;color:var(--brand-highlight);background:var(--tile-gradient);box-shadow:0 6px 0 #00000057, 0 18px 34px -14px #00000080, inset 0 1.5px 0 var(--tile-ring), inset 0 -5px 0 var(--tile-depth);--entry-angle:-1.65deg;transform:rotate(var(--entry-angle));transform-origin:50%;border:2px solid #00000057;border-radius:1.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:clamp(.85rem,2vw,1.25rem);transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:flex}.entry-action-grid .action-grid-item:nth-child(2){--entry-angle:1.15deg}.entry-action-grid .action-grid-item:nth-child(3){--entry-angle:-.75deg}.entry-action-grid .action-grid-item:nth-child(4){--entry-angle:1.9deg}.entry-action-grid .action-grid-item:before{display:none}.entry-action-grid .action-grid-item[data-accent=cyan]{--tile-gradient:var(--tile-cyan-gradient);--tile-ring:#7dd3fc8c;--tile-depth:#0a1e4e}.entry-action-grid .action-grid-item[data-accent=violet]{--tile-gradient:var(--tile-violet-gradient);--tile-ring:#c4b5fd85;--tile-depth:#1e0c3f}.entry-action-grid .action-grid-item[data-accent=emerald]{--tile-gradient:var(--tile-emerald-gradient);--tile-ring:#6ee7b780;--tile-depth:#03301f}.entry-action-grid .action-grid-item[data-accent=fuchsia]{--tile-gradient:var(--tile-fuchsia-gradient);--tile-ring:#f0abfc85;--tile-depth:#430a31}.entry-action-grid .action-grid-item[data-accent=orange]{--tile-gradient:var(--tile-orange-gradient);--tile-ring:#fdba748c;--tile-depth:#4d1a06}.entry-action-grid .action-grid-icon{border:2px solid var(--brand-outline);width:clamp(3.9rem,6vw,5.4rem);height:clamp(3.9rem,6vw,5.4rem);color:var(--brand-outline);box-shadow:0 4px 0 var(--brand-outline), 0 8px 16px var(--brand-outline);background:#ffffffeb;border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.entry-action-grid .action-grid-icon{box-shadow:0 4px 0 var(--brand-outline), 0 8px 16px color-mix(in oklab, var(--brand-outline) 28%, transparent)}}.entry-action-grid .action-grid-icon{transform:rotate(2deg)}.entry-action-grid .action-grid-item:nth-child(2n) .action-grid-icon{transform:rotate(-2deg)}.entry-action-grid .action-grid-icon svg{stroke-width:2.45px;width:52%;height:52%}.entry-action-grid .action-grid-copy{align-items:center;gap:.3rem}.entry-action-grid .action-grid-copy strong{text-shadow:0 1px 0 var(--brand-outline);font-size:clamp(1rem,2vw,1.35rem);font-weight:900}@supports (color:color-mix(in lab, red, red)){.entry-action-grid .action-grid-copy strong{text-shadow:0 1px 0 color-mix(in oklab, var(--brand-outline) 48%, transparent)}}.entry-action-grid .action-grid-copy small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.entry-action-grid .action-grid-copy small{color:color-mix(in oklab, currentColor 82%, transparent)}}.entry-action-grid .action-grid-copy small{font-size:clamp(.68rem,1.25vw,.82rem);font-weight:650}.entry-action-grid .action-grid-arrow{color:currentColor;width:1.25rem;height:1.25rem;position:absolute;inset-block-end:.8rem;inset-inline-end:.8rem}.entry-action-grid .action-grid-item:focus-visible{outline-color:var(--brand-highlight)}.entry-schedule-dialog{width:min(100% - 1rem,46rem);max-width:46rem;max-height:calc(100dvh - max(1rem, var(--safe-top)) - max(1rem, var(--safe-bottom)));background:#0f051d;border-color:#f97316;box-shadow:0 10px #0000008c,0 30px 60px -10px #000000b8,0 0 36px #f9731647}.entry-schedule-dialog>[data-slot=dialog-header]{flex:none}.entry-schedule-dialog .schedule-band{width:100%;margin-top:0;padding:0}.entry-schedule-dialog .schedule-header{text-align:center;align-items:center}.entry-schedule-dialog .schedule-header h2{font-family:var(--font-display);font-size:1.25rem;font-weight:850}@keyframes entry-logo-breathe{0%,to{filter:drop-shadow(0 8px 0 var(--brand-outline)) drop-shadow(0 0 20px color-mix(in oklab, var(--brand-cyan) 45%, transparent));transform:translateY(0)rotate(-1deg)}50%{filter:drop-shadow(0 10px 0 var(--brand-outline)) drop-shadow(0 0 32px color-mix(in oklab, var(--brand-fuchsia) 55%, transparent));transform:translateY(-4px)rotate(1deg)}}.entry-command h1,.classroom-launcher h1,.student-command-center h1,.command-hero h1{color:var(--foreground);text-shadow:0 0 24px var(--brand-violet);margin:0 0 clamp(1.25rem,3vw,2rem);font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1}@supports (color:color-mix(in lab, red, red)){.entry-command h1,.classroom-launcher h1,.student-command-center h1,.command-hero h1{text-shadow:0 0 24px color-mix(in oklab, var(--brand-violet) 35%, transparent)}}.classroom-launcher.compact{padding-block:1.5rem}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem 1rem;display:grid}.action-grid-item{--action-color:var(--brand-cyan);--action-gradient:var(--tile-cyan-gradient);text-align:start;color:#fff;background:var(--action-gradient);border:2px solid var(--brand-outline);border-radius:var(--radius-2xl);min-width:0;min-height:7rem;box-shadow:0 5px 0 var(--brand-outline),0 14px 28px var(--action-color),inset 0 1.5px 0 var(--brand-highlight);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.action-grid-item{box-shadow:0 5px 0 var(--brand-outline),0 14px 28px color-mix(in oklab,var(--action-color) 18%,transparent),inset 0 1.5px 0 color-mix(in oklab,var(--brand-highlight) 44%,transparent)}}.action-grid-item{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s}.action-grid-item:before{content:"";background:var(--action-color);width:.28rem;position:absolute;inset:0 auto 0 0}.action-grid-item[data-accent=cyan]{--action-color:var(--brand-cyan);--action-gradient:var(--tile-cyan-gradient)}.action-grid-item[data-accent=violet]{--action-color:var(--brand-violet);--action-gradient:var(--tile-violet-gradient)}.action-grid-item[data-accent=fuchsia]{--action-color:var(--brand-fuchsia);--action-gradient:var(--tile-fuchsia-gradient)}.action-grid-item[data-accent=emerald]{--action-color:var(--brand-emerald);--action-gradient:var(--tile-emerald-gradient)}.action-grid-item[data-accent=orange]{--action-color:var(--brand-orange);--action-gradient:var(--tile-orange-gradient)}.action-grid-item[data-accent=amber]{--action-color:#e9b323;--action-gradient:var(--tile-amber-gradient)}.action-grid-item[data-accent=crimson]{--action-color:#e0446a;--action-gradient:var(--tile-crimson-gradient)}.action-grid-item[data-accent=pearl]{--action-color:#7b8899;--action-gradient:var(--tile-pearl-gradient);color:#121c28}.action-grid-item[data-accent=pearl] .action-grid-copy small{color:#121c28b8}.action-grid-item[data-accent=indigo]{--action-color:#6c74e4;--action-gradient:var(--tile-indigo-gradient)}.action-grid-icon{border:2px solid var(--brand-outline);width:3.25rem;height:3.25rem;color:var(--brand-outline);background:var(--brand-highlight);border-radius:1rem;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.action-grid-icon{background:color-mix(in oklab,var(--brand-highlight) 88%,var(--action-color))}}.action-grid-icon{box-shadow:0 3px 0 var(--brand-outline)}.action-grid-icon svg{width:1.55rem;height:1.55rem}.action-grid-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.action-grid-copy strong{font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1.2}.action-grid-copy small{color:var(--muted-foreground);font-size:.78rem;line-height:1.35}.action-grid-arrow{color:currentColor;width:1.15rem;height:1.15rem}.action-grid-progress{background:var(--foreground);border-radius:99px;width:100%;height:.32rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.action-grid-progress{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.action-grid-progress>span{border-radius:inherit;background:var(--action-color);height:100%;display:block}.action-grid-item:focus-visible{outline:3px solid var(--action-color);outline-offset:3px}.command-hero{border:3px solid var(--brand-outline);border-radius:var(--radius-3xl);background:linear-gradient(135deg, var(--brand-violet), transparent 54%), linear-gradient(315deg, var(--brand-cyan), transparent 48%), var(--card);align-items:end;gap:1.25rem;margin-bottom:1.5rem;padding:clamp(1.25rem,4vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.command-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--brand-violet) 30%, transparent), transparent 54%), linear-gradient(315deg, color-mix(in oklab, var(--brand-cyan) 18%, transparent), transparent 48%), var(--card)}}.command-hero{box-shadow:var(--shadow-chunky)}.command-hero h1{margin-bottom:.65rem;font-size:clamp(2rem,4vw,3.5rem)}.command-hero p:last-child{max-width:38rem;color:var(--muted-foreground)}.command-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.command-hero-actions a{border:2px solid var(--brand-outline);border-radius:var(--radius-lg);background:var(--brand-cyan);min-height:3.25rem;color:var(--brand-outline);box-shadow:0 4px 0 var(--brand-outline);justify-content:center;align-items:center;gap:.45rem;font-weight:800;display:flex}.command-hero-actions a:nth-child(2){background:var(--brand-fuchsia)}.command-hero-actions a:nth-child(3){background:var(--brand-emerald)}.command-hero-actions svg{width:1.05rem;height:1.05rem}.owner-command-grid{gap:1rem;margin-bottom:1.5rem;display:grid}.command-schedule{border-radius:var(--radius-2xl);min-width:0;overflow:hidden}.agent-command-card{border:3px solid var(--brand-outline);border-radius:var(--radius-2xl);min-height:8rem;color:var(--foreground);background:linear-gradient(135deg, var(--brand-violet), var(--brand-fuchsia));box-shadow:var(--shadow-chunky);align-items:center;gap:1rem;padding:1.2rem;display:flex}.agent-command-icon{border:2px solid var(--brand-outline);background:var(--brand-cyan);width:3.5rem;height:3.5rem;color:var(--brand-outline);border-radius:50%;flex:none;place-items:center;display:grid}.agent-command-card span:last-child{flex-direction:column;gap:.25rem;min-width:0;display:flex}.agent-command-card strong{font-family:var(--font-display);font-size:1.25rem;font-weight:900}.agent-command-card small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-command-card small{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.owner-home-shortcut-grid{gap:1rem}.owner-home-shortcut-grid>a{border:3px solid var(--brand-outline);background:var(--card);min-height:10rem;box-shadow:var(--shadow-chunky-soft)}.owner-home-shortcut-grid>a:nth-child(5n+1){color:var(--brand-cyan)}.owner-home-shortcut-grid>a:nth-child(5n+2){color:var(--brand-violet)}.owner-home-shortcut-grid>a:nth-child(5n+3){color:var(--brand-fuchsia)}.owner-home-shortcut-grid>a:nth-child(5n+4){color:var(--brand-emerald)}.owner-home-shortcut-grid>a:nth-child(5n+5){color:var(--brand-orange)}.role-dock{z-index:80;inset-inline:0;bottom:max(.75rem, var(--safe-bottom));pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:fixed}.role-dock-surface{pointer-events:auto;border:3px solid var(--brand-outline);background:var(--surface);width:min(100%,32rem);min-height:4.4rem;box-shadow:var(--shadow-chunky);border-radius:1.4rem}.role-dock-grid-4,.role-dock-grid-5{display:grid}.role-dock-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.role-dock-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.role-dock-item{min-width:0;min-height:4.1rem;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.67rem;font-weight:700;display:flex}.role-dock-item svg{width:1.3rem;height:1.3rem}.role-dock-item[data-active=true],.role-dock-item[aria-expanded=true]{color:var(--brand-cyan)}.role-dock-feature{border:2px solid var(--brand-outline);background:var(--brand-fuchsia);color:var(--brand-outline);box-shadow:0 4px 0 var(--brand-outline);border-radius:1.1rem;margin:-.55rem 0}.student-picker-stage{border:3px solid var(--brand-outline);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--brand-violet), var(--card));flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.student-picker-stage{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-violet) 28%, var(--card)), var(--card))}}.student-picker-stage{box-shadow:var(--shadow-chunky-soft)}.student-picker-icon{background:var(--brand-cyan);width:2.8rem;height:2.8rem;color:var(--brand-outline);border-radius:50%;place-items:center;display:grid}.student-picker-stage strong{font-family:var(--font-display);font-size:1.3rem}.student-picker-stage small{color:var(--muted-foreground)}.student-picker-list{gap:.35rem;max-height:12rem;display:grid;overflow-y:auto}.student-picker-list button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.75rem;display:flex}.student-picker-list svg{width:1rem;color:var(--muted-foreground)}.owner-agent-launcher{background:linear-gradient(135deg, var(--brand-cyan), var(--brand-violet), var(--brand-fuchsia))!important;border:3px solid var(--brand-outline)!important;box-shadow:var(--shadow-chunky), 0 0 28px var(--brand-cyan)!important}@supports (color:color-mix(in lab, red, red)){.owner-agent-launcher{box-shadow:var(--shadow-chunky), 0 0 28px color-mix(in oklab, var(--brand-cyan) 32%, transparent)!important}}@media (hover:hover){.action-grid-item:hover,.agent-command-card:hover,.owner-home-shortcut-grid>a:hover{box-shadow:0 7px 0 var(--brand-outline), 0 20px 36px var(--brand-violet);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.action-grid-item:hover,.agent-command-card:hover,.owner-home-shortcut-grid>a:hover{box-shadow:0 7px 0 var(--brand-outline), 0 20px 36px color-mix(in oklab, var(--brand-violet) 20%, transparent)}}.command-hero-actions a:hover{box-shadow:0 5px 0 var(--brand-outline);transform:translateY(-2px)}.entry-action-grid .action-grid-item:hover{transform:translateY(-4px) rotate(calc(var(--entry-angle) * 1.15));filter:saturate(1.1)brightness(1.06);box-shadow:0 10px 0 #00000057, 0 26px 48px -14px #00000080, inset 0 1.5px 0 var(--tile-ring), inset 0 -5px 0 var(--tile-depth)}}.entry-action-grid .action-grid-item:active{filter:saturate(1.06)brightness(.97);box-shadow:0 2px 0 #00000057, inset 0 1.5px 0 var(--tile-ring), inset 0 -3px 0 var(--tile-depth);transition-duration:90ms;transform:translateY(2px)rotate(0)}@media (width>=768px){.action-grid,.owner-personal-grid,.action-grid-projector{grid-template-columns:repeat(3,minmax(0,1fr))}.command-hero{grid-template-columns:minmax(0,1fr) auto}.command-hero-actions{min-width:20rem}.owner-command-grid{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.7fr);align-items:stretch}.entry-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-action-grid .action-grid-item{aspect-ratio:1.18}}@media (width>=1080px){.entry-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-action-grid .action-grid-item{aspect-ratio:.92}}@media (width<=767px){.action-grid{grid-template-columns:1fr}.owner-work-grid .action-grid-item,.owner-personal-grid .action-grid-item{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.55rem;min-height:7.5rem;padding:.75rem .5rem}.owner-work-grid .action-grid-arrow,.owner-personal-grid .action-grid-arrow{display:none}.owner-work-grid .action-grid-copy strong,.owner-personal-grid .action-grid-copy strong{font-size:.94rem}.action-grid-item{min-height:5.75rem}.command-hero-actions{grid-template-columns:1fr}.owner-home-dashboard{gap:1.25rem;min-height:auto}.owner-home-shortcuts{display:block}.entry-arcade{padding-inline:.8rem}.entry-action-stage{border-radius:1.35rem;padding:1rem .85rem 1.15rem}.entry-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.entry-action-grid .action-grid-item,.entry-action-grid .action-grid-item:nth-child(2n){aspect-ratio:.88;min-height:9.25rem;transform:rotate(var(--entry-angle));padding:.75rem .55rem}.entry-action-grid .action-grid-icon{border-radius:1rem;width:3.6rem;height:3.6rem}.classroom-launcher .action-grid{gap:1.05rem}.classroom-launcher .action-grid-item{min-height:5.4rem;padding:.8rem}}@media (width<=349px){.entry-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.entry-action-grid .action-grid-item{aspect-ratio:.88;min-height:8.35rem;padding:.65rem .4rem}.entry-action-grid .action-grid-icon{width:3.1rem;height:3.1rem}.entry-action-grid .action-grid-copy strong{font-size:.92rem}}@media (width<=639px){:root{--app-header-band:3.65rem}.brand-header{gap:.35rem;padding-inline-start:max(.55rem, var(--safe-left));padding-inline-end:max(.55rem, var(--safe-right))}.brand-header-lead,.brand-header-tail{min-height:var(--app-header-band);gap:.25rem}.brand-header-mark svg{width:1.9rem;height:1.9rem}.classroom-header-action{width:2.75rem;padding-inline:0}.classroom-header-action span{display:none}.classroom-header-popover{top:calc(var(--safe-top) + var(--app-header-band) + .25rem)}}.owner-desktop-header{grid-template-columns:minmax(11rem,auto) minmax(0,1fr) auto;display:grid}.owner-desktop-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:0;max-width:46rem;margin-inline:auto;display:grid}.owner-desktop-nav-item{min-width:0;min-height:2.75rem;color:var(--muted-foreground);white-space:nowrap;border:2px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;padding-inline:.65rem;font-size:.78rem;font-weight:800;display:flex}.owner-desktop-nav-item svg{flex:none;width:1.05rem;height:1.05rem}.owner-desktop-nav-item[data-active=true]{border-color:var(--brand-outline);color:var(--brand-outline);background:var(--brand-cyan);box-shadow:0 3px 0 var(--brand-outline)}.owner-desktop-nav-item:focus-visible{outline:3px solid var(--brand-fuchsia);outline-offset:2px}@media (hover:hover){.owner-desktop-nav-item:hover{color:var(--foreground);background:var(--surface)}.owner-desktop-nav-item[data-active=true]:hover{color:var(--brand-outline);background:var(--brand-cyan)}}@media (width>=768px) and (width<=1100px){.owner-desktop-header{grid-template-columns:minmax(7rem,auto) minmax(15rem,1fr) auto;gap:.35rem;padding-inline:.75rem}.owner-desktop-nav{gap:.15rem;max-width:34rem}.owner-desktop-nav-item{gap:.22rem;min-height:2.75rem;padding-inline:.3rem;font-size:.68rem}.owner-desktop-nav-item svg{width:.95rem;height:.95rem}}@media (prefers-reduced-motion:reduce){.action-grid-item,.agent-command-card,.owner-home-shortcut-grid>a,.command-hero-actions a{transition:none}.entry-brand-mark{animation:none}.entry-action-grid .action-grid-item,.entry-action-grid .action-grid-item:nth-child(2n){transform:none}}.arcade-panel,.editorial-band,.strip-group{border:2px solid var(--brand-outline);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--surface), var(--surface-2));min-width:0;box-shadow:0 5px 0 var(--brand-outline), 0 16px 34px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.arcade-panel,.editorial-band,.strip-group{box-shadow:0 5px 0 var(--brand-outline), 0 16px 34px color-mix(in oklab, var(--brand-violet) 13%, transparent)}}.editorial-band{padding:clamp(1rem,2.5vw,1.5rem)}.arcade-icon-key{border:2px solid var(--brand-outline);border-radius:var(--radius-lg);min-width:2.75rem;min-height:2.75rem;color:var(--brand-outline);background:var(--brand-highlight);box-shadow:0 4px 0 var(--brand-outline);place-items:center;display:inline-grid}.arcade-filter-chip,.board-chip{border:2px solid var(--brand-outline);min-height:2.75rem;color:var(--brand-outline);background:var(--brand-cyan);box-shadow:0 3px 0 var(--brand-outline);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.8rem;font-weight:800;display:inline-flex}.arcade-hub-grid :where(a,button),.owner-home-shortcut-grid>a{border-width:3px;border-color:var(--brand-outline);box-shadow:0 6px 0 var(--brand-outline),0 16px 30px var(--primary),inset 0 2px 0 var(--brand-highlight)}@supports (color:color-mix(in lab, red, red)){.arcade-hub-grid :where(a,button),.owner-home-shortcut-grid>a{box-shadow:0 6px 0 var(--brand-outline),0 16px 30px color-mix(in oklab,var(--primary) 15%,transparent),inset 0 2px 0 color-mix(in oklab,var(--brand-highlight) 48%,transparent)}}.arcade-hub-grid :where(a,button),.owner-home-shortcut-grid>a{transition:transform .16s,box-shadow .16s,filter .16s}.arcade-action-button:active,.board-chip:active,.arcade-filter-chip:active{box-shadow:0 1px 0 var(--brand-outline);transform:translateY(2px)}.neon-field{caret-color:var(--brand-cyan);background:linear-gradient(180deg, var(--surface-inset), var(--surface-inset))}@supports (color:color-mix(in lab, red, red)){.neon-field{background:linear-gradient(180deg, var(--surface-inset), color-mix(in oklab, var(--surface-inset) 90%, var(--brand-violet)))}}.neon-field:focus,.neon-field:focus-visible{box-shadow:var(--depth-inset), 0 0 0 3px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.neon-field:focus,.neon-field:focus-visible{box-shadow:var(--depth-inset), 0 0 0 3px color-mix(in oklab, var(--brand-cyan) 32%, transparent)}}.arcade-popup{isolation:isolate}.arcade-state{border:2px solid var(--brand-outline);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--surface), var(--surface-2));min-width:0;box-shadow:0 5px 0 var(--brand-outline);padding-inline:1.25rem}.arcade-state-empty{border-inline-start-color:var(--brand-cyan)}.arcade-state-error{border-inline-start:5px solid var(--destructive)}.arcade-page-head{border-block-end:3px solid var(--brand-outline);padding-block-end:.8rem;position:relative}.arcade-page-head:after{content:"";background:linear-gradient(90deg, var(--brand-cyan), var(--brand-fuchsia));inset-inline-start:0;width:min(9rem,40%);height:3px;position:absolute;bottom:-3px}.section-label,.command-kicker{color:var(--brand-cyan);font-weight:850}.calendar-workspace,.chat-surface,.doc-studio,.design-workspace,.studio-shell{border-color:var(--brand-outline)}.calendar-toolbar,.doc-studio-topbar,.doc-studio-titlebar,.doc-studio-footer{background-color:var(--surface);border-color:var(--brand-outline)}.chat-surface{box-shadow:0 5px 0 var(--brand-outline), 0 20px 44px var(--chat-accent);border-width:2px}@supports (color:color-mix(in lab, red, red)){.chat-surface{box-shadow:0 5px 0 var(--brand-outline), 0 20px 44px color-mix(in oklab, var(--chat-accent) 22%, transparent)}}html[data-layout=compact] .owner-desktop-nav,html[data-layout=compact] .owner-agent-launcher,html[data-layout=desktop] .role-dock[data-role=owner]{display:none!important}@media (hover:hover){.arcade-action-button:hover,.board-chip:hover,.arcade-filter-chip:hover{transform:translateY(-2px)}.arcade-hub-grid :where(a,button):hover{filter:saturate(1.06);box-shadow:0 9px 0 var(--brand-outline),0 22px 38px var(--primary);transform:translateY(-3px)rotate(-.35deg)}@supports (color:color-mix(in lab, red, red)){.arcade-hub-grid :where(a,button):hover{box-shadow:0 9px 0 var(--brand-outline),0 22px 38px color-mix(in oklab,var(--primary) 20%,transparent)}}}:root:not(.dark) body:after{background:radial-gradient(circle at 12% 10%,var(--brand-cyan),transparent 30rem), radial-gradient(circle at 86% 22%,var(--primary),transparent 34rem), var(--app-base)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) body:after{background:radial-gradient(circle at 12% 10%,color-mix(in oklab,var(--brand-cyan) 10%,transparent),transparent 30rem), radial-gradient(circle at 86% 22%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 34rem), var(--app-base)}}:root:not(.dark) .entry-arcade{background:radial-gradient(ellipse 45% 30% at 10% 15%,var(--brand-cyan),transparent 74%), radial-gradient(ellipse 42% 30% at 90% 24%,var(--primary),transparent 76%), var(--app-base)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .entry-arcade{background:radial-gradient(ellipse 45% 30% at 10% 15%,color-mix(in oklab,var(--brand-cyan) 13%,transparent),transparent 74%), radial-gradient(ellipse 42% 30% at 90% 24%,color-mix(in oklab,var(--primary) 8%,transparent),transparent 76%), var(--app-base)}}:root:not(.dark) .brand-header[data-root=true]{background:linear-gradient(90deg,var(--brand-cyan),white 48%,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .brand-header[data-root=true]{background:linear-gradient(90deg,color-mix(in oklab,var(--brand-cyan) 5%,white),white 48%,color-mix(in oklab,var(--primary) 4%,white))!important}}:root:not(.dark) .command-hero{background:linear-gradient(145deg,var(--brand-cyan),white 62%,var(--primary))}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .command-hero{background:linear-gradient(145deg,color-mix(in oklab,var(--brand-cyan) 8%,white),white 62%,color-mix(in oklab,var(--primary) 6%,white))}}:root:not(.dark) .agent-command-card,:root:not(.dark) .owner-agent-launcher{background:linear-gradient(135deg,var(--brand-cyan),var(--primary))!important}@media (width<=430px){.arcade-panel,.editorial-band,.strip-group,.surface-panel{border-radius:var(--radius-xl)}.arcade-tabs{max-width:100%;overflow-x:auto}}@media (width<=639px){.arcade-page-header,.arcade-section-body{padding:.85rem}.arcade-page-header-copy{align-items:flex-start;gap:.75rem}.arcade-page-header-icon{flex:none;width:2.75rem;height:2.75rem}.arcade-page-header h1{overflow-wrap:anywhere}.arcade-toolbar :where(button,a[role=button]){white-space:normal}}@media (prefers-reduced-motion:reduce){.arcade-action-button,.board-chip,.arcade-filter-chip{transition:none!important;transform:none!important}}.entry-action-grid .action-grid-item,.arcade-hub-grid :where(a,button),.action-grid-item{box-shadow:inset 0 -.34rem 0 var(--brand-outline), inset 0 1.5px 0 #ffffff4d, 0 .4rem 0 var(--brand-outline), 0 1.1rem 1.8rem var(--brand-violet);border-width:2px}@supports (color:color-mix(in lab, red, red)){.entry-action-grid .action-grid-item,.arcade-hub-grid :where(a,button),.action-grid-item{box-shadow:inset 0 -.34rem 0 color-mix(in oklab, var(--brand-outline) 18%, transparent), inset 0 1.5px 0 oklab(100% 0 5.96046e-8/.3), 0 .4rem 0 color-mix(in oklab, var(--brand-outline) 88%, transparent), 0 1.1rem 1.8rem color-mix(in oklab, var(--brand-violet) 15%, transparent)}}.entry-action-grid .action-grid-item,.arcade-hub-grid :where(a,button),.action-grid-item{transform-origin:50% 72%;transition-timing-function:cubic-bezier(.22,1,.36,1)}.entry-action-grid .action-grid-item{transform:rotate(var(--entry-angle))}@media (hover:hover){.entry-action-grid .action-grid-item:hover{transform:translateY(-.28rem) rotate(calc(var(--entry-angle) * 1.12)) scale(1.012)}.action-grid-item:hover,.arcade-hub-grid :where(a,button):hover{transform:translateY(-.22rem)rotate(-.6deg)}}.entry-action-grid .action-grid-item:active,.action-grid-item:active,.arcade-hub-grid :where(a,button):active{box-shadow:inset 0 -.16rem 0 var(--brand-outline), 0 .16rem 0 var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){.entry-action-grid .action-grid-item:active,.action-grid-item:active,.arcade-hub-grid :where(a,button):active{box-shadow:inset 0 -.16rem 0 color-mix(in oklab, var(--brand-outline) 18%, transparent), 0 .16rem 0 color-mix(in oklab, var(--brand-outline) 88%, transparent)}}.entry-action-grid .action-grid-item:active,.action-grid-item:active,.arcade-hub-grid :where(a,button):active{transform:translateY(.24rem)rotate(0)scale(.99)}.app-header,.brand-header,.chat-header,.owner-chat-immersive,.agent-header,.calendar-toolbar{-webkit-backdrop-filter:none!important;filter:none!important}.app-header,.brand-header,.chat-header{border-bottom:2px solid var(--brand-outline);background-image:none!important;background-color:var(--chat-surface-bg,var(--color-background))!important;box-shadow:none!important}.chat-header{padding-top:max(var(--safe-top), .5rem)}.owner-chat-immersive{padding-top:max(var(--safe-top), .75rem);-webkit-mask-image:none!important;mask-image:none!important}.role-dock{bottom:max(.65rem, var(--safe-bottom));padding-inline:max(.55rem, var(--safe-left)) max(.55rem, var(--safe-right))}.role-dock-surface{border:3px solid var(--brand-outline);background:linear-gradient(165deg, oklab(100% 0 5.96046e-8/.12), transparent 34%), var(--surface);border-radius:1.65rem;width:min(100%,31rem);min-height:4.75rem;padding:.34rem}@supports (color:color-mix(in lab, red, red)){.role-dock-surface{background:linear-gradient(165deg, oklab(100% 0 5.96046e-8/.12), transparent 34%), color-mix(in oklab, var(--surface) 88%, transparent)}}.role-dock-surface{box-shadow:inset 0 2px 0 oklab(100% 0 5.96046e-8/.18), 0 .42rem 0 var(--brand-outline), 0 1.25rem 2.5rem var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.role-dock-surface{box-shadow:inset 0 2px 0 oklab(100% 0 5.96046e-8/.18), 0 .42rem 0 var(--brand-outline), 0 1.25rem 2.5rem color-mix(in oklab, var(--brand-violet) 22%, transparent)}}.role-dock-surface{-webkit-backdrop-filter:blur(12px)saturate(1.15)}.role-dock .mode-selector-track{min-height:4.05rem;padding:0}.role-dock-item,.role-dock .mode-selector-item{min-height:4.05rem;color:var(--muted-foreground);border:2px solid #0000;border-radius:1.08rem;font-weight:850;transition:color .16s,transform .16s,background-color .16s,box-shadow .16s}@supports (color:color-mix(in lab, red, red)){.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{border-color:color-mix(in oklab, var(--brand-cyan) 40%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--brand-cyan) 18%, var(--surface)), color-mix(in oklab, var(--brand-violet) 9%, var(--surface)));box-shadow:inset 0 -.3rem 0 color-mix(in oklab, var(--brand-outline) 18%, transparent), 0 .3rem 0 var(--brand-outline)}}.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{transform:translateY(-.16rem)rotate(-1deg)}.role-dock .owner-dock-agent{border:3px solid var(--brand-outline);width:4.35rem;height:4.35rem;box-shadow:inset 0 -.7rem 0 var(--brand-outline), inset 0 2px 0 #ffffff8c, 0 .55rem 0 var(--brand-outline), 0 .9rem 2rem var(--brand-cyan);background:linear-gradient(145deg,#55eaff 0%,#178fd8 48%,#7657ff 100%);margin-top:-1.25rem}@supports (color:color-mix(in lab, red, red)){.role-dock .owner-dock-agent{box-shadow:inset 0 -.7rem 0 color-mix(in oklab, var(--brand-outline) 35%, transparent), inset 0 2px 0 oklab(100% 0 5.96046e-8/.55), 0 .55rem 0 var(--brand-outline), 0 .9rem 2rem color-mix(in oklab, var(--brand-cyan) 34%, transparent)}}.role-dock .owner-dock-agent{transform:rotate(-3deg)}.role-dock .owner-dock-agent-active{transform:translateY(-.18rem)rotate(3deg)scale(1.04)}.owner-agent-launcher{--agent-depth:.68rem;inset-inline-end:auto!important;left:max(1.1rem, var(--safe-left))!important;bottom:max(1.1rem, var(--safe-bottom))!important;border:3px solid var(--brand-outline)!important;background:radial-gradient(circle at 35% 24%, var(--brand-highlight), transparent 22%), linear-gradient(145deg, var(--brand-cyan), var(--primary) 48%, var(--brand-violet))!important;width:4.65rem!important;height:4.65rem!important}@supports (color:color-mix(in lab, red, red)){.owner-agent-launcher{background:radial-gradient(circle at 35% 24%, color-mix(in oklab, var(--brand-highlight) 72%, transparent), transparent 22%), linear-gradient(145deg, var(--brand-cyan), color-mix(in oklab, var(--primary) 82%, var(--brand-cyan)) 48%, var(--brand-violet))!important}}.owner-agent-launcher{box-shadow:inset 0 -.72rem 0 var(--brand-outline), inset 0 2px 0 var(--brand-highlight), 0 var(--agent-depth) 0 var(--brand-outline), 0 1.3rem 2.5rem var(--brand-cyan)!important}@supports (color:color-mix(in lab, red, red)){.owner-agent-launcher{box-shadow:inset 0 -.72rem 0 color-mix(in oklab, var(--brand-outline) 38%, transparent), inset 0 2px 0 color-mix(in oklab, var(--brand-highlight) 56%, transparent), 0 var(--agent-depth) 0 var(--brand-outline), 0 1.3rem 2.5rem color-mix(in oklab, var(--brand-cyan) 28%, transparent)!important}}.owner-agent-launcher{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate3d(var(--owner-agent-dx,0), var(--owner-agent-dy,0), 0) rotate(-3deg);transition:transform .28s cubic-bezier(.2,.85,.3,1.15),box-shadow .18s,filter .18s}.owner-agent-launcher-mark{width:2.85rem;height:2.55rem;filter:drop-shadow(0 .22rem 0 var(--brand-outline))}@supports (color:color-mix(in lab, red, red)){.owner-agent-launcher-mark{filter:drop-shadow(0 .22rem 0 color-mix(in oklab, var(--brand-outline) 55%, transparent))}}html[data-owner-agent-dragging=true] .owner-agent-launcher{cursor:grabbing;transform:translate3d(var(--owner-agent-dx,0), var(--owner-agent-dy,0), 0) rotate(4deg) scale(1.04);transition:none}.owner-agent-launcher:active{--agent-depth:.28rem}.owner-agent-launcher-active{border-color:var(--brand-cyan)!important}@supports (color:color-mix(in lab, red, red)){.owner-agent-launcher-active{border-color:color-mix(in oklab, var(--brand-cyan) 72%, var(--brand-outline))!important}}.owner-agent-launcher-active{filter:saturate(1.08)}@media (width<=380px){.role-dock{padding-inline:.35rem}.role-dock-surface{border-radius:1.35rem;padding-inline:.2rem}.role-dock-item,.role-dock .mode-selector-item{font-size:.61rem}.role-dock .owner-dock-agent{width:3.85rem;height:3.85rem}}@media (prefers-reduced-motion:reduce){.entry-action-grid .action-grid-item,.action-grid-item,.arcade-hub-grid :where(a,button),.role-dock-item,.role-dock .mode-selector-item,.owner-agent-launcher{transition:none!important}}@keyframes brand-notch-shift{0%{stroke:var(--brand-cyan,#22d3ee)}20%{stroke:var(--brand-violet,#8b5cf6)}40%{stroke:var(--brand-fuchsia,#e879f9)}60%{stroke:var(--brand-emerald,#34d399)}80%{stroke:var(--brand-orange,#fb923c)}to{stroke:var(--brand-cyan,#22d3ee)}}.brand-mark-notch{filter:drop-shadow(0 0 2px);animation:9s linear infinite brand-notch-shift}@supports (color:color-mix(in lab, red, red)){.brand-mark-notch{filter:drop-shadow(0 0 2px color-mix(in oklab, currentColor 40%, transparent))}}@media (prefers-reduced-motion:reduce){.brand-mark-notch{stroke:var(--logo-notch);filter:none;animation:none}}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:root{--dock-ink:oklch(11.5% .025 276);--dock-ink-raised:oklch(17% .035 268);--dock-rim:oklch(93% .02 240/.14);--dock-idle:oklch(73% .035 255);--dock-mint:oklch(88% .19 166);--dock-yellow:oklch(90% .17 96);--dock-pink:oklch(70% .25 350)}.role-dock{isolation:isolate;bottom:max(.72rem, var(--safe-bottom));padding-inline:max(.65rem, var(--safe-left)) max(.65rem, var(--safe-right));font-family:"Manrope", var(--font-sans)}.role-dock-aura{background:var(--dock-mint);inset-inline:12%;border-radius:999px;height:2.4rem;position:absolute;bottom:-.45rem}@supports (color:color-mix(in lab, red, red)){.role-dock-aura{background:color-mix(in oklab, var(--dock-mint) 18%, transparent)}}.role-dock-aura{filter:blur(1.5rem);opacity:.72;pointer-events:none}.role-dock-surface{border:1px solid var(--dock-rim);background:linear-gradient(165deg, var(--dock-mint), transparent 38%), var(--dock-ink);border-radius:2rem;width:min(100%,31rem);min-height:4.55rem;padding:.38rem .48rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.role-dock-surface{background:linear-gradient(165deg, color-mix(in oklab, var(--dock-mint) 7%, transparent), transparent 38%), color-mix(in oklab, var(--dock-ink) 94%, transparent)}}.role-dock-surface{-webkit-backdrop-filter:blur(1.35rem)saturate(1.18);box-shadow:inset 0 1px oklch(100% 0 0/.14),inset 0 -1px oklch(0% 0 0/.72),0 0 0 1px oklch(0% 0 0/.42),0 1.2rem 2.8rem oklch(0% 0 0/.58)}.role-dock-surface:before{content:"";pointer-events:none;border:1px solid oklch(100% 0 0/.045);border-radius:1.65rem;position:absolute;inset:.32rem}.role-dock .mode-selector-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;width:100%;min-height:3.8rem;padding:0;display:grid;overflow:visible}.role-dock-item,.role-dock .mode-selector-item{z-index:1;width:100%;min-width:0;min-height:3.8rem;color:var(--dock-idle);letter-spacing:0;border:1px solid #0000;border-radius:1rem;font-size:.66rem;font-weight:750;transition:color .18s,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s;position:relative}.role-dock .mode-selector-item{flex:initial;flex-direction:column;gap:.22rem;height:auto;padding:.34rem .12rem .44rem}.owner-dock-label{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:780;line-height:1;overflow:hidden}.role-dock-item svg,.role-dock .mode-selector-item svg{stroke-width:1.8px;width:1.4rem;height:1.4rem}.role-dock-item:after,.role-dock .mode-selector-item:after{content:"";background:var(--dock-mint);height:2px;box-shadow:0 0 .65rem var(--dock-mint);opacity:0;inset-inline:38%;border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;bottom:.14rem;transform:scaleX(.4)}.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{color:var(--dock-mint);border-color:var(--dock-mint)}@supports (color:color-mix(in lab, red, red)){.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{border-color:color-mix(in oklab, var(--dock-mint) 28%, transparent)}}.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{background:var(--dock-mint)}@supports (color:color-mix(in lab, red, red)){.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{background:color-mix(in oklab, var(--dock-mint) 9%, var(--dock-ink-raised))}}.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{box-shadow:inset 0 1px 0 var(--dock-mint), 0 0 1.2rem var(--dock-mint)}@supports (color:color-mix(in lab, red, red)){.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--dock-mint) 18%, transparent), 0 0 1.2rem color-mix(in oklab, var(--dock-mint) 14%, transparent)}}.role-dock-item[data-active=true],.role-dock .mode-selector-item-active{filter:none;transform:translateY(-.12rem)}.role-dock-item[data-active=true]:after,.role-dock .mode-selector-item-active:after{opacity:1;transform:scaleX(1)}.role-dock[data-role=student] .role-dock-surface{padding-inline:.52rem}.role-dock[data-role=student] .role-dock-item:nth-child(2)[data-active=true]{color:var(--dock-yellow);border-color:var(--dock-yellow)}@supports (color:color-mix(in lab, red, red)){.role-dock[data-role=student] .role-dock-item:nth-child(2)[data-active=true]{border-color:color-mix(in oklab, var(--dock-yellow) 28%, transparent)}}.role-dock[data-role=student] .role-dock-item:nth-child(3)[data-active=true]{color:var(--dock-pink);border-color:var(--dock-pink)}@supports (color:color-mix(in lab, red, red)){.role-dock[data-role=student] .role-dock-item:nth-child(3)[data-active=true]{border-color:color-mix(in oklab, var(--dock-pink) 28%, transparent)}}.role-dock[data-role=student] .role-dock-item:nth-child(2)[data-active=true]:after{background:var(--dock-yellow);box-shadow:0 0 .65rem var(--dock-yellow)}.role-dock[data-role=student] .role-dock-item:nth-child(3)[data-active=true]:after{background:var(--dock-pink);box-shadow:0 0 .65rem var(--dock-pink)}.role-dock .owner-dock-agent{z-index:3;background:radial-gradient(circle at 32% 22%, oklch(96% .055 210/.9), transparent 22%), linear-gradient(145deg, var(--dock-mint), var(--brand-cyan) 46%, var(--brand-violet));width:4.15rem;height:4.15rem;box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), inset 0 -.45rem 0 oklch(20% .08 265/.32), 0 0 0 .28rem var(--dock-ink), 0 .8rem 1.8rem var(--brand-cyan);border:2px solid oklch(93% .03 230/.3);margin:-1.35rem auto 0}@supports (color:color-mix(in lab, red, red)){.role-dock .owner-dock-agent{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), inset 0 -.45rem 0 oklch(20% .08 265/.32), 0 0 0 .28rem var(--dock-ink), 0 .8rem 1.8rem color-mix(in oklab, var(--brand-cyan) 38%, transparent)}}.role-dock .owner-dock-agent{overflow:visible;transform:none}.role-dock .owner-dock-agent-glow{background:radial-gradient(circle, var(--dock-mint), transparent 68%);inset:-.65rem}@supports (color:color-mix(in lab, red, red)){.role-dock .owner-dock-agent-glow{background:radial-gradient(circle, color-mix(in oklab, var(--dock-mint) 36%, transparent), transparent 68%)}}.role-dock .owner-dock-agent-glow{opacity:.58}.role-dock .owner-dock-agent-active{border-color:var(--dock-mint);transform:translateY(-.14rem)scale(1.035)}.role-dock .owner-dock-agent-mark{width:2.4rem;height:2.4rem}.role-dock .owner-dock-agent-label{color:var(--dock-mint);font-family:"Sora", var(--font-display);inset-inline:50% auto;font-size:.57rem;font-weight:800;line-height:1;position:absolute;bottom:-1rem;transform:translate(-50%)}@media (hover:hover){.role-dock-item:hover,.role-dock .mode-selector-item:hover{color:var(--foreground);background:oklch(100% 0 0/.055);transform:translateY(-.08rem)}.role-dock .owner-dock-agent:hover{transform:translateY(-.22rem)scale(1.025)}}@media (width<=380px){.role-dock{padding-inline:max(.4rem, var(--safe-left)) max(.4rem, var(--safe-right))}.role-dock-surface{border-radius:1.65rem;min-height:4.35rem;padding-inline:.28rem}.role-dock-item,.role-dock .mode-selector-item{min-height:3.65rem;font-size:.59rem}.role-dock .owner-dock-agent{width:3.75rem;height:3.75rem;margin-top:-1.05rem}}@media (prefers-reduced-motion:reduce){.role-dock-item,.role-dock .mode-selector-item,.role-dock .owner-dock-agent,.role-dock-item:after,.role-dock .mode-selector-item:after{transition:none}}.legal-document-updated{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.legal-document-updated{color:color-mix(in oklab, var(--muted-foreground) 88%, var(--foreground))}}.legal-document-updated{font-size:.68rem;font-weight:600}.dbq-hero{border:1px solid var(--brand-cyan);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.75rem,2vw,1.25rem);display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-hero{border:1px solid color-mix(in oklab, var(--brand-cyan) 30%, transparent)}}.dbq-hero{background:linear-gradient(135deg, var(--brand-cyan), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.dbq-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--brand-cyan) 12%, transparent), transparent 70%)}}.dbq-hero-logo{width:min(100%,13rem)}.dbq-show-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.6rem;display:grid}.dbq-show-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;align-items:center;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.dbq-show-open{flex:1;gap:.25rem;min-width:0;display:grid}.dbq-show-open strong{font-size:1rem}.dbq-show-meta{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.dbq-show-meta em{margin-inline-start:auto;font-style:normal}.dbq-show-actions{gap:.15rem;display:flex}.dbq-topbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dbq-back{border:1px solid var(--border);border-radius:.9rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.dbq-topbar-title{flex:1;min-width:0;display:grid}.dbq-topbar-title span{color:var(--muted-foreground);font-size:.8rem}.dbq-topbar-actions{gap:.35rem;display:flex}.dbq-transport{border:1px solid var(--brand-cyan);border-radius:1.25rem;grid-template-columns:minmax(9rem,14rem) 1fr;align-items:center;gap:.75rem;padding:clamp(.65rem,1.8vw,1rem);display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-transport{border:1px solid color-mix(in oklab, var(--brand-cyan) 28%, transparent)}}.dbq-transport{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-transport{background:color-mix(in oklab, var(--card) 92%, var(--brand-cyan) 8%)}}.dbq-go{min-height:clamp(5rem,14vw,7.5rem);font:800 clamp(1.8rem, 5vw, 2.8rem)/1 var(--font-display,inherit);letter-spacing:.12em;color:#04120c;background:linear-gradient(160deg,oklch(88% .2 145),oklch(72% .19 150));border-radius:1.25rem;transition:transform 80ms,box-shadow 80ms;box-shadow:0 .7rem oklab(42.5% -.121244 .07),0 1rem 2rem #00000059}.dbq-go:active{transform:translateY(.5rem);box-shadow:0 .2rem oklab(42.5% -.121244 .07)}.dbq-transport-side{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-transport-btn{letter-spacing:.04em;gap:.4rem;min-height:2.9rem;font-weight:700}.dbq-master{flex:1;align-items:center;gap:.5rem;min-width:12rem;font-size:.8rem;display:flex}.dbq-master input{accent-color:var(--brand-cyan);flex:1;min-height:2.5rem}.dbq-master em{color:var(--muted-foreground);text-align:end;min-width:3.5rem;font-style:normal}.dbq-live,.dbq-list{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:clamp(.6rem,1.6vw,1rem)}.dbq-live h2,.dbq-list h2{margin-bottom:.5rem;font-size:.95rem;font-weight:700}.dbq-live-empty{color:var(--muted-foreground);font-size:.85rem}.dbq-live-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-live-row{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-live-row:first-child{border-top:0}.dbq-live-row[data-fading=true]{opacity:.6}.dbq-live-name{flex:8rem;min-width:0;font-size:.9rem}.dbq-live-bar{background:var(--muted);border-radius:999px;flex:8rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-live-bar{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.dbq-live-bar{overflow:hidden}.dbq-live-bar i{background:linear-gradient(90deg, var(--brand-cyan), oklch(80% .18 150));height:100%;display:block}.dbq-live-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.8rem}.dbq-live-actions{gap:.3rem;display:flex}.dbq-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-cue-list{gap:.4rem;margin-top:.5rem;display:grid}.dbq-cue{border:1px solid var(--border);background:var(--background);border-radius:.9rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;min-width:0;padding:.5rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-cue{background:color-mix(in oklab, var(--background) 60%, transparent)}}.dbq-cue{cursor:pointer}.dbq-cue[data-cursor=true]{border-color:var(--brand-cyan);box-shadow:inset 0 0 0 1px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-cue[data-cursor=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-cyan) 45%, transparent)}}.dbq-cue[data-playing=true]{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-cue[data-playing=true]{background:color-mix(in oklab, var(--brand-cyan) 12%, transparent)}}.dbq-cue-number{font-variant-numeric:tabular-nums;text-align:center;min-width:2ch;font-weight:800}.dbq-cue-body{min-width:0;display:grid}.dbq-cue-body strong{overflow-wrap:anywhere;font-size:.95rem}.dbq-cue-body small{color:var(--muted-foreground);font-size:.75rem}.dbq-cue-note{font-style:italic}.dbq-cue-state{background:var(--muted);border-radius:999px;width:.55rem;height:.55rem}.dbq-cue-state[data-state=ready]{background:oklch(78% .18 150)}.dbq-cue-state[data-state=loading]{background:var(--brand-cyan)}.dbq-cue-state[data-state=error]{background:oklch(65% .2 25)}.dbq-cue-actions{gap:.1rem;display:flex}.dbq-chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.dbq-chip{border:1px solid var(--border);border-radius:999px;min-height:2.5rem;padding-inline:.85rem;font-size:.85rem}.dbq-chip[data-active=true]{border-color:var(--brand-cyan);background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-chip[data-active=true]{background:color-mix(in oklab, var(--brand-cyan) 18%, transparent)}}.dbq-chip[data-active=true]{font-weight:700}.dbq-editor-block{border:1px solid var(--border);border-radius:1rem;gap:.75rem;padding:.75rem;display:grid}.dbq-switch-row{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.dbq-select{border:1px solid var(--border);background:var(--background);border-radius:.7rem;width:100%;min-height:2.75rem;padding-inline:.65rem}.dbq-page[data-show-mode=true] .dbq-list{max-height:45dvh;overflow-y:auto}.dbq-page[data-show-mode=true] .dbq-go{min-height:clamp(7rem,20vw,11rem)}@media (width<=767px){.dbq-transport{grid-template-columns:1fr}.dbq-cue{grid-template-columns:auto 1fr auto}.dbq-cue-actions{grid-column:1/-1;justify-content:flex-end}.dbq-live-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dbq-go{transition:none}}.dbq-cue-colors{display:none}.dbq-go{position:relative}.dbq-go-remaining{letter-spacing:.06em;opacity:.8;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.85rem;font-style:normal;font-weight:700;display:block}.dbq-icon-link{border:1px solid var(--border);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.dbq-meter{background:var(--muted);border-radius:999px;flex:6rem;min-width:5rem;height:.6rem;display:block}@supports (color:color-mix(in lab, red, red)){.dbq-meter{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.dbq-meter{overflow:hidden}.dbq-meter i{background:linear-gradient(90deg,oklch(78% .17 150),oklch(85% .17 95),oklch(68% .2 25));height:100%;transition:width 80ms linear;display:block}.dbq-meter-sm{flex:0 0 3.5rem;min-width:3.5rem;height:.4rem}.dbq-memo{border:1px solid var(--brand-amber,oklch(83% .17 88));border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:clamp(.7rem,2vw,1.1rem);display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-memo{border:1px solid color-mix(in oklab, var(--brand-amber,oklch(83% .17 88)) 50%, transparent)}}.dbq-memo{background:var(--brand-amber,oklch(83% .17 88))}@supports (color:color-mix(in lab, red, red)){.dbq-memo{background:color-mix(in oklab, var(--brand-amber,oklch(83% .17 88)) 14%, var(--card))}}.dbq-memo strong{flex:1;min-width:0;font-size:clamp(1rem,3vw,1.35rem)}.dbq-search{flex:9rem;align-items:center;gap:.4rem;min-width:0;display:flex}.dbq-search input{min-width:0}.dbq-carts{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:clamp(.6rem,1.6vw,1rem)}.dbq-carts h2{margin-bottom:.5rem;font-size:.95rem;font-weight:700}.dbq-cart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.dbq-cart{text-align:center;border:1px solid var(--dbq-color,var(--brand-cyan));border-radius:1rem;gap:.15rem;min-height:4.2rem;padding:.6rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-cart{border:1px solid color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 55%, transparent)}}.dbq-cart{background:var(--dbq-color,var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.dbq-cart{background:color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 16%, var(--card))}}.dbq-cart{color:var(--foreground);font-weight:700}.dbq-cart small{color:var(--muted-foreground);font-weight:500}.dbq-cart[data-playing=true]{box-shadow:0 0 0 2px var(--dbq-color,var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.dbq-cart[data-playing=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 70%, transparent)}}[data-color=cyan]{--dbq-color:var(--brand-cyan)}[data-color=violet]{--dbq-color:oklch(70% .19 300)}[data-color=amber]{--dbq-color:oklch(84% .16 88)}[data-color=emerald]{--dbq-color:oklch(76% .16 160)}[data-color=rose]{--dbq-color:oklch(70% .19 20)}[data-color=slate]{--dbq-color:oklch(65% .02 250)}.dbq-cue{border-inline-start:4px solid var(--dbq-color,var(--border))}@supports (color:color-mix(in lab, red, red)){.dbq-cue{border-inline-start:4px solid color-mix(in oklab, var(--dbq-color,var(--border)) 80%, transparent)}}.dbq-cue[data-disarmed=true]{opacity:.55}.dbq-cue[draggable=true]{cursor:grab}.dbq-color-chip{border:1px solid var(--dbq-color,var(--border));border-radius:999px;min-height:2.6rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dbq-color-chip{border:1px solid color-mix(in oklab, var(--dbq-color,var(--border)) 60%, transparent)}}.dbq-color-chip{background:var(--dbq-color,var(--muted))}@supports (color:color-mix(in lab, red, red)){.dbq-color-chip{background:color-mix(in oklab, var(--dbq-color,var(--muted)) 14%, transparent)}}.dbq-color-chip{color:var(--foreground)}.dbq-color-chip[data-active=true]{box-shadow:inset 0 0 0 2px var(--dbq-color,var(--border))}@supports (color:color-mix(in lab, red, red)){.dbq-color-chip[data-active=true]{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--dbq-color,var(--border)) 75%, transparent)}}.dbq-wave{--wave-color:var(--brand-cyan);--wave-dim:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-wave{--wave-dim:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.dbq-wave{--wave-accent:oklch(84% .16 88);border:1px solid var(--border);background:var(--muted);border-radius:.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-wave{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.dbq-wave-canvas{touch-action:none;width:100%;height:clamp(5rem,18vw,8rem);display:block}.dbq-wave-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dbq-wave-readout{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.85rem}.dbq-page[data-night=true]{filter:saturate(.75)brightness(.72)}.dbq-page[data-night=true] .dbq-go{filter:none}.dbq-remote-next{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:1.25rem;gap:.25rem;padding:clamp(.8rem,3vw,1.2rem);display:grid}.dbq-remote-next strong{font-size:clamp(1.1rem,5vw,1.6rem)}.dbq-remote-next small,.dbq-remote-next span{color:var(--muted-foreground);font-size:.85rem}.dbq-go-remote{width:100%;min-height:clamp(9rem,38vw,14rem)}@media (width<=767px){.dbq-cart-grid{grid-template-columns:repeat(2,1fr)}.dbq-search{flex:100%}.dbq-cue-actions{flex-wrap:wrap;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.dbq-meter i{transition:none}}.dbq-deck-stack{gap:.75rem;display:grid}.dbq-deck{border:1px solid var(--dbq-color,var(--brand-cyan));border-radius:1.25rem;gap:.6rem;min-width:0;padding:clamp(.65rem,1.8vw,1rem);display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-deck{border:1px solid color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 45%, transparent)}}.dbq-deck{background:radial-gradient(120% 140% at 100% 0%, var(--dbq-color,var(--brand-cyan)), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-deck{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 16%, transparent), transparent 60%), color-mix(in oklab, var(--card) 92%, black)}}.dbq-deck{box-shadow:0 18px 40px -28px var(--dbq-color,var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.dbq-deck{box-shadow:0 18px 40px -28px color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 70%, transparent)}}.dbq-deck[data-fading=true]{opacity:.75}.dbq-deck-head{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.dbq-deck-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dbq-deck-title strong{font-variant-numeric:tabular-nums;background:var(--dbq-color,var(--brand-cyan));border-radius:.5rem;place-items:center;min-width:2rem;margin-inline-end:.4rem;padding:0 .4rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dbq-deck-title strong{background:color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 24%, transparent)}}.dbq-deck-clock{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.dbq-deck-clock em{font-size:clamp(1rem,3.4vw,1.35rem);font-style:normal;font-weight:800}.dbq-deck-clock span{color:var(--muted-foreground);font-size:.78rem}.dbq-deck-wave{--wave-color:var(--dbq-color,var(--brand-cyan));--wave-dim:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-deck-wave{--wave-dim:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.dbq-deck-wave{--wave-accent:oklch(90% .16 95);touch-action:none;cursor:ew-resize;border:1px solid var(--border);border-radius:.85rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-deck-wave{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.dbq-deck-wave{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dbq-deck-wave{background:color-mix(in oklab, var(--muted) 30%, transparent)}}.dbq-deck-wave:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dbq-deck-canvas{width:100%;height:clamp(3.4rem,12vw,5.5rem);display:block}.dbq-deck-transport{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-deck-meter{background:var(--muted);border-radius:999px;flex:5rem;min-width:4rem;height:.55rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-deck-meter{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.dbq-deck-meter i{background:linear-gradient(90deg,oklch(78% .17 150),oklch(85% .17 95),oklch(68% .2 25));height:100%;transition:width 60ms linear;display:block}.dbq-deck-meter b{background:var(--foreground);opacity:.8;width:2px;height:100%;position:absolute;top:0}.dbq-deck-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem .9rem;display:grid}.dbq-fader{gap:.15rem;min-width:0;font-size:.78rem;display:grid}.dbq-fader>span{color:var(--muted-foreground);font-weight:600}.dbq-fader>em{font-variant-numeric:tabular-nums;font-style:normal}.dbq-fader input[type=range]{width:100%;min-height:2.25rem;accent-color:var(--dbq-color,var(--brand-cyan));touch-action:pan-y}@media (width<=767px){.dbq-deck-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-deck-transport{gap:.3rem}}@media (prefers-reduced-motion:reduce){.dbq-deck-meter i{transition:none}}.dbq-select{border:1px solid var(--foreground);border-radius:.75rem;min-height:2.75rem}@supports (color:color-mix(in lab, red, red)){.dbq-select{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.dbq-select{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-select{background:color-mix(in oklab, var(--background) 82%, transparent)}}.dbq-select{color:var(--foreground);padding-inline:.75rem;font-size:.9rem}.dbq-pads,.dbq-effects{border:1px solid var(--foreground);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.dbq-pads,.dbq-effects{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.dbq-pads,.dbq-effects{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-pads,.dbq-effects{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-pads,.dbq-effects{padding:clamp(.75rem,2.5vw,1.1rem)}.dbq-pad-grid{grid-template-columns:repeat(var(--pad-columns,4), minmax(0, 1fr));gap:clamp(.4rem,1.4vw,.7rem);display:grid}.dbq-pad{border:1px solid var(--foreground);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-height:clamp(3.4rem,12vw,5.2rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-pad{border:1px solid color-mix(in oklab, var(--foreground) 18%, transparent)}}.dbq-pad{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-pad{background:color-mix(in oklab, var(--background) 70%, transparent)}}.dbq-pad{color:var(--foreground);text-align:center;padding:.4rem;transition:transform .1s,box-shadow .18s,background-color .18s}.dbq-pad strong{overflow-wrap:anywhere;font-size:clamp(.66rem,2.2vw,.8rem);line-height:1.15}.dbq-pad small{opacity:.55;font-variant-numeric:tabular-nums;font-size:.6rem}.dbq-pad[data-empty=true]{opacity:.6;border-style:dashed}.dbq-pad:active{transform:scale(.97)}.dbq-pad[data-color=cyan]{background:oklch(72% .14 210)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-color=cyan]{background:color-mix(in oklab, oklch(72% .14 210) 22%, var(--background))}}.dbq-pad[data-color=violet]{background:oklch(62% .18 300)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-color=violet]{background:color-mix(in oklab, oklch(62% .18 300) 22%, var(--background))}}.dbq-pad[data-color=amber]{background:oklch(78% .15 80)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-color=amber]{background:color-mix(in oklab, oklch(78% .15 80) 22%, var(--background))}}.dbq-pad[data-color=emerald]{background:oklch(72% .14 160)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-color=emerald]{background:color-mix(in oklab, oklch(72% .14 160) 22%, var(--background))}}.dbq-pad[data-color=rose]{background:oklch(68% .17 15)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-color=rose]{background:color-mix(in oklab, oklch(68% .17 15) 22%, var(--background))}}.dbq-pad[data-color=slate]{background:oklch(60% .02 250)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-color=slate]{background:color-mix(in oklab, oklch(60% .02 250) 22%, var(--background))}}.dbq-pad[data-playing=true]{box-shadow:0 0 0 2px var(--primary), 0 0 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-pad[data-playing=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 70%, transparent), 0 0 24px color-mix(in oklab, var(--primary) 40%, transparent)}}.dbq-pad[data-playing=true]{animation:1.4s ease-in-out infinite dbq-pad-pulse}@keyframes dbq-pad-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}.dbq-pad-choke{opacity:.7;font-size:.6rem;position:absolute;inset-block-start:.25rem;inset-inline-start:.35rem}.dbq-pad-progress{background:var(--primary);height:3px;position:absolute;inset-block-end:0;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.dbq-pad-progress{background:color-mix(in oklab, var(--primary) 85%, transparent)}}.dbq-fx-actions{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem;display:flex}.dbq-fx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.7rem;display:grid}.dbq-fx-card{border:1px solid var(--foreground);border-radius:1rem;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-fx-card{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.dbq-fx-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-fx-card{background:color-mix(in oklab, var(--background) 76%, transparent)}}.dbq-fx-card{opacity:.72;padding:.7rem;transition:opacity .2s,box-shadow .2s}.dbq-fx-card[data-on=true]{opacity:1;box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-fx-card[data-on=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-fx-card header{align-items:center;gap:.5rem;display:flex}.dbq-fx-name{text-align:start;flex:1;gap:.1rem;display:grid}.dbq-fx-name strong{font-size:.86rem}.dbq-fx-name small{opacity:.65;font-size:.68rem}.dbq-fx-wet,.dbq-fx-params label{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.7rem;display:grid}.dbq-fx-wet input,.dbq-fx-params input{min-height:1.75rem;accent-color:var(--primary)}.dbq-fx-params{border-block-start:1px solid var(--foreground);gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-fx-params{border-block-start:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.dbq-fx-params{padding-block-start:.45rem}.dbq-xy{aspect-ratio:16/9;border:1px solid var(--foreground);border-radius:.8rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-xy{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.dbq-xy{background:linear-gradient(to left, var(--primary), transparent), var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-xy{background:linear-gradient(to left, color-mix(in oklab, var(--primary) 12%, transparent), transparent), color-mix(in oklab, var(--background) 60%, transparent)}}.dbq-xy{touch-action:none;overflow:hidden}.dbq-xy[data-disabled=true]{opacity:.45}.dbq-xy-x,.dbq-xy-y{opacity:.6;font-size:.6rem;position:absolute}.dbq-xy-x{inset-block-end:.25rem;inset-inline-start:.4rem}.dbq-xy-y{inset-block-start:.25rem;inset-inline-end:.4rem}.dbq-xy-dot{background:var(--primary);width:.9rem;height:.9rem;box-shadow:0 0 14px var(--primary);border-radius:999px;margin:-.45rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.dbq-xy-dot{box-shadow:0 0 14px color-mix(in oklab, var(--primary) 70%, transparent)}}.dbq-workspace{align-items:center;gap:.35rem;display:flex}.dbq-workspace-presets{border:1px solid var(--foreground);border-radius:999px;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-workspace-presets{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.dbq-workspace-presets{padding:.2rem}.dbq-workspace-chip{min-height:2.25rem;color:var(--foreground);border-radius:999px;padding-inline:.7rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.dbq-workspace-chip{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.dbq-workspace-chip[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-workspace-chip[data-active=true]{background:color-mix(in oklab, var(--primary) 85%, transparent)}}.dbq-workspace-chip[data-active=true]{color:var(--primary-foreground)}.dbq-edit-stage{border:1px solid var(--foreground);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.dbq-edit-stage{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)}}.dbq-edit-stage{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-edit-stage{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-edit-stage{padding:.6rem}.dbq-edit-canvas{background:var(--background);border-radius:.8rem;width:100%;height:clamp(9rem,26vw,15rem);display:block}@supports (color:color-mix(in lab, red, red)){.dbq-edit-canvas{background:color-mix(in oklab, var(--background) 72%, transparent)}}.dbq-edit-canvas{touch-action:none}.dbq-edit-ruler{opacity:.7;font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;padding-block-start:.4rem;font-size:.7rem;display:flex}.dbq-edit-tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.7rem;display:grid}.dbq-tool-group{border:1px solid var(--foreground);border-radius:1rem;align-content:start;gap:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-tool-group{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.dbq-tool-group{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-tool-group{background:color-mix(in oklab, var(--card) 86%, transparent)}}.dbq-tool-group{padding:.7rem}.dbq-tool-group h3{opacity:.7;font-size:.78rem}.dbq-edit-history{border:1px solid var(--foreground);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dbq-edit-history{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.dbq-edit-history{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-edit-history{background:color-mix(in oklab, var(--card) 86%, transparent)}}.dbq-edit-history{padding:.7rem}.dbq-edit-history h3{margin-block-end:.4rem;font-size:.85rem}.dbq-edit-history ol{gap:.3rem;display:grid}.dbq-edit-history li{border-block-end:1px solid var(--foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-edit-history li{border-block-end:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.dbq-edit-history li{padding-block-end:.3rem}.dbq-edit-history li span:first-child{flex:1}@media (width<=767px){.dbq-workspace-presets{scrollbar-width:none;max-width:100%;overflow-x:auto}.dbq-workspace-chip{padding-inline:.5rem;font-size:.68rem}.dbq-pad strong{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.dbq-pad[data-playing=true]{animation:none}}.dbq-remote-panel{border:1px solid var(--border);border-radius:1rem;gap:.75rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-remote-panel{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-remote-panel{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-remote-panel{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-remote-status{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.dbq-remote-status p{gap:.15rem;min-width:0;display:grid}.dbq-remote-status span{opacity:.7;font-size:.72rem}.dbq-remote-status strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dbq-remote-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.dbq-remote-buttons>*{flex:8rem;min-height:2.75rem}.dbq-remote-pads,.dbq-remote-upcoming{gap:.6rem;display:grid}.dbq-remote-pad-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.dbq-remote-upcoming ol{gap:.35rem;display:grid}.dbq-remote-upcoming li{background:var(--muted);border-radius:.75rem;align-items:center;gap:.5rem;min-width:0;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-remote-upcoming li{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-remote-upcoming strong{overflow-wrap:anywhere;min-width:0}.dbq-midi-list{gap:.5rem;display:grid}.dbq-midi-list li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-sections{gap:.6rem;display:grid}.dbq-section-list{gap:.5rem;display:grid}.dbq-section-list li{border:1px solid var(--border);border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-section-list li{border:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.dbq-section-list li{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-section-list li{background:color-mix(in oklab, var(--card) 85%, transparent)}}.dbq-section-time{font-variant-numeric:tabular-nums;opacity:.75;font-size:.78rem}.dbq-section-actions{flex-wrap:wrap;gap:.4rem;margin-inline-start:auto;display:flex}.dbq-manage-list,.dbq-manage-add{gap:.55rem;display:grid}.dbq-manage-list li,.dbq-manage-add li{border:1px solid var(--border);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-manage-list li,.dbq-manage-add li{border:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.dbq-manage-list li,.dbq-manage-add li{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-manage-list li,.dbq-manage-add li{background:color-mix(in oklab, var(--card) 85%, transparent)}}.dbq-manage-list strong{align-items:center;gap:.35rem;display:inline-flex}.dbq-manage-add span{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.dbq-manage-list li,.dbq-manage-add li,.dbq-section-list li{align-items:stretch}.dbq-section-actions{width:100%;margin-inline-start:0}}.dbq-room{border:1px solid var(--brand-cyan);border-radius:1.1rem;gap:.75rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-room{border:1px solid color-mix(in oklab, var(--brand-cyan) 28%, transparent)}}.dbq-room{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-room{background:color-mix(in oklab, var(--brand-cyan) 7%, var(--card))}}.dbq-room[data-live=true]{box-shadow:0 0 0 1px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-room[data-live=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--brand-cyan) 45%, transparent)}}.dbq-room-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-room-head h2{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.dbq-room-start{min-height:2.9rem}.dbq-room-start[data-live=true]{background:oklch(70% .19 20)}@supports (color:color-mix(in lab, red, red)){.dbq-room-start[data-live=true]{background:color-mix(in oklab, oklch(70% .19 20) 80%, var(--primary))}}.dbq-room-name{gap:.35rem;max-width:22rem;font-size:.85rem;display:grid}.dbq-room-list{gap:.5rem;display:grid}.dbq-room-list li{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-room-list li{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-room-list li[data-me=true]{border-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-room-list li[data-me=true]{border-color:color-mix(in oklab, var(--brand-cyan) 55%, transparent)}}.dbq-room-list strong{overflow-wrap:anywhere;flex:8rem;min-width:0}.dbq-room-dot{background:oklch(76% .16 160);border-radius:999px;block-size:.6rem;inline-size:.6rem}.dbq-sheet{gap:.6rem;display:grid}.dbq-sheet-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dbq-sheet-list{gap:.45rem;min-width:56rem;display:grid}.dbq-sheet-head,.dbq-sheet-row{grid-template-columns:5rem minmax(9rem,1fr) 6rem 5rem 8rem 8rem 6rem 5rem auto;align-items:center;gap:.5rem;display:grid}.dbq-sheet-head{color:var(--muted-foreground);padding-inline:.3rem;font-size:.78rem}.dbq-sheet-row{border:1px solid var(--border);border-inline-start:4px solid var(--dbq-color,var(--border));border-radius:.9rem;padding:.5rem .4rem}@supports (color:color-mix(in lab, red, red)){.dbq-sheet-row{border-inline-start:4px solid color-mix(in oklab, var(--dbq-color,var(--border)) 80%, transparent)}}.dbq-sheet-row{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dbq-sheet-row{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.dbq-sheet-cell{min-width:0;font-size:.85rem}.dbq-sheet-actions{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.dbq-sheet-count{color:var(--muted-foreground);font-size:.8rem}.dbq-shares{gap:.7rem;display:grid}.dbq-share-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-share-toggle{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.dbq-share-list{gap:.5rem;display:grid}.dbq-share-list li{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-share-list li{background:color-mix(in oklab, var(--muted) 40%, transparent)}}.dbq-share-list strong{overflow-wrap:anywhere;flex:7rem;min-width:0}.dbq-share-sheet{max-width:min(34rem,96vw)}.dbq-share-sheet-body{gap:.85rem;display:grid}.dbq-share-sheet-title{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.dbq-share-sheet-sub{color:var(--muted-foreground);margin-top:.3rem;font-size:.85rem}.dbq-share-perms{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.dbq-share-perms legend{color:var(--muted-foreground);padding:0 0 .35rem;font-size:.85rem}.dbq-share-perm{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-share-perm{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.dbq-share-perm{cursor:pointer}.dbq-share-perm[data-on]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-share-perm[data-on]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.dbq-share-perm span{gap:.1rem;min-width:0;display:grid}.dbq-share-perm small{color:var(--muted-foreground);font-size:.78rem}.dbq-share-search input{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.75rem;color:inherit;border-radius:.9rem;padding:0 .75rem}.dbq-share-picker{-webkit-overflow-scrolling:touch;gap:.35rem;max-height:14rem;display:grid;overflow-y:auto}.dbq-share-pick{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.5rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-share-pick{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.dbq-share-pick{text-align:start}.dbq-share-pick[data-on]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-share-pick[data-on]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.dbq-share-pick span{overflow-wrap:anywhere;flex:auto;min-width:0}.dbq-share-pick small{color:var(--muted-foreground);font-size:.75rem}.dbq-share-send{width:100%}.dbq-remote-editor,.dbq-remote-edit-list{gap:.6rem;display:grid}.dbq-remote-edit-list>li{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;gap:.4rem;padding:.55rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-remote-edit-list>li{background:color-mix(in oklab, var(--muted) 40%, transparent)}}.dbq-remote-edit-row{align-items:center;gap:.4rem;display:flex}.dbq-remote-edit-row strong{overflow-wrap:anywhere;flex:auto;min-width:0}.dbq-remote-edit-sections{gap:.4rem;display:grid}.dbq-remote-edit-sections li{border-inline-start:3px solid var(--dbq-color,var(--border));flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-remote-edit-sections li{border-inline-start:3px solid color-mix(in oklab, var(--dbq-color,var(--border)) 80%, transparent)}}.dbq-remote-edit-sections li{padding-inline-start:.5rem}.dbq-remote-edit-sections li>:first-child{flex:8rem;min-width:0}.dbq-student-hero{justify-content:center;display:flex}.dbq-student-create{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-student-create>:first-child{flex:12rem;min-width:0}.dbq-student-list{gap:.5rem;display:grid}.dbq-student-list a{border:1px solid var(--border);background:var(--muted);border-radius:1rem;align-items:center;gap:.6rem;min-height:3rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-student-list a{background:color-mix(in oklab, var(--muted) 40%, transparent)}}.dbq-student-list strong{overflow-wrap:anywhere;flex:auto;min-width:0}.dbq-student-list span{color:var(--muted-foreground);font-size:.8rem}@media (width<=767px){.dbq-sheet-list{min-width:0}.dbq-sheet-head{display:none}.dbq-sheet-row{grid-template-columns:1fr;gap:.35rem}.dbq-sheet-cell{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-sheet-cell:before{content:attr(data-label);color:var(--muted-foreground);font-size:.75rem}.dbq-sheet-title input{max-width:60%}.dbq-share-form>*{flex:100%}.dbq-room-name{max-width:none}}.dbq-panels{align-items:start;gap:.75rem;display:grid}@media (width>=900px){.dbq-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-panels>.dbq-transport,.dbq-panels>.dbq-pads{grid-column:1/-1}}@media (width>=1440px){.dbq-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.dbq-panels>.dbq-transport{grid-column:1/-1}.dbq-panels>.dbq-pads{grid-column:span 2}}@media (width<=767px){.dbq-page .dbq-transport{top:calc(env(safe-area-inset-top) + .25rem);z-index:5;background:var(--background);position:sticky}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-transport{background:color-mix(in oklab, var(--background) 92%, transparent)}}.dbq-page .dbq-transport{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.1rem;padding:.5rem}.dbq-panels{gap:.6rem}}.dbq-preset-bar{align-items:center;gap:.5rem;min-width:0;margin-bottom:.6rem;display:flex}.dbq-preset-tag{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.dbq-preset-chips{scrollbar-width:thin;gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.dbq-preset-chip{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.dbq-preset-chip small{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.dbq-presets-sub{margin:.9rem 0 .4rem;font-size:.85rem;font-weight:700}.dbq-preset-styles,.dbq-preset-import{gap:.5rem;display:grid}.dbq-preset-styles>li,.dbq-preset-import>li{border:1px solid var(--border);background:var(--card);border-radius:1rem;grid-template-columns:1fr auto;align-items:center;gap:.25rem;padding:.6rem .75rem;display:grid}.dbq-preset-styles>li strong,.dbq-preset-import>li strong{align-items:center;gap:.35rem;display:inline-flex}.dbq-preset-styles>li span,.dbq-preset-import>li span{color:var(--muted-foreground);font-size:.8rem}.dbq-preset-styles>li>:last-child,.dbq-preset-import>li>:last-child{grid-row:1/span 2}@media (width<=767px){.dbq-preset-styles>li,.dbq-preset-import>li{grid-template-columns:1fr}.dbq-preset-styles>li>:last-child,.dbq-preset-import>li>:last-child{grid-row:auto;justify-self:stretch}}.dbq-song-list{gap:.4rem;margin-top:.5rem;display:grid}.dbq-song{border:1px solid var(--border);border-inline-start:4px solid var(--dbq-color,var(--border));border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.5rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-song{border-inline-start:4px solid color-mix(in oklab, var(--dbq-color,var(--border)) 80%, transparent)}}.dbq-song{background:var(--card)}.dbq-song-body{min-width:0;display:grid}.dbq-song-body strong{overflow-wrap:anywhere;font-size:.92rem}.dbq-song-body small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}.dbq-page,.dbq-remote{--dbq-amber:oklch(82% .16 78);--dbq-green:oklch(80% .19 148);--dbq-red:oklch(63% .22 27);--dbq-rail:var(--dbq-amber)}@supports (color:color-mix(in lab, red, red)){.dbq-page,.dbq-remote{--dbq-rail:color-mix(in oklab, var(--dbq-amber) 22%, transparent)}}.dbq-page,.dbq-remote{--background:oklch(16% .008 250);--foreground:oklch(95% .01 90);--card:oklch(20% .009 250);--card-foreground:oklch(95% .01 90);--popover:oklch(19% .009 250);--popover-foreground:oklch(95% .01 90);--muted:oklch(26% .01 250);--muted-foreground:oklch(72% .02 90);--border:oklch(32% .012 250);--input:oklch(30% .012 250);--ring:var(--dbq-amber);--primary:var(--dbq-amber);--primary-foreground:oklch(18% .02 80);--secondary:oklch(26% .01 250);--secondary-foreground:oklch(94% .01 90);--accent:oklch(28% .012 250);--accent-foreground:oklch(95% .01 90);--destructive:var(--dbq-red);color:var(--foreground);background:radial-gradient(120% 70% at 50% -10%, var(--dbq-amber), transparent 60%), repeating-linear-gradient(115deg, oklch(17% .008 250) 0 3px, oklch(16.5% .008 250) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.dbq-page,.dbq-remote{background:radial-gradient(120% 70% at 50% -10%, color-mix(in oklab, var(--dbq-amber) 7%, transparent), transparent 60%), repeating-linear-gradient(115deg, oklch(17% .008 250) 0 3px, oklch(16.5% .008 250) 3px 6px)}}.dbq-page,.dbq-remote{font-variant-numeric:tabular-nums;border-radius:1.4rem;padding:clamp(.6rem,1.6vw,1rem)}.dbq-page .dbq-live,.dbq-page .dbq-list,.dbq-page .dbq-transport,.dbq-remote .dbq-remote-pads,.dbq-remote .dbq-list,.dbq-remote .dbq-remote-panel{background:linear-gradient(oklch(23% .01 250),oklch(19% .009 250));border:1px solid oklch(34% .012 250);border-radius:1rem;box-shadow:inset 0 1px oklch(42% .015 250/.7),0 .7rem 1.4rem #00000073}.dbq-page .dbq-live h2,.dbq-page .dbq-list h2,.dbq-remote h2{letter-spacing:.22em;text-transform:uppercase;color:var(--dbq-amber);font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-live h2,.dbq-page .dbq-list h2,.dbq-remote h2{color:color-mix(in oklab, var(--dbq-amber) 80%, white)}}.dbq-page .dbq-live h2,.dbq-page .dbq-list h2,.dbq-remote h2{border-bottom:1px solid var(--dbq-rail);margin-bottom:.6rem;padding-bottom:.45rem}.dbq-page .dbq-topbar,.dbq-remote .dbq-topbar{background:linear-gradient(oklch(24% .01 250),oklch(18% .009 250));border:1px solid oklch(32% .012 250);border-radius:1rem;padding:.5rem .65rem}.dbq-page .dbq-topbar-title strong,.dbq-remote .dbq-topbar-title strong{letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.dbq-page .dbq-go{color:oklch(16% .04 150);background:linear-gradient(oklch(90% .19 148),oklch(68% .18 150));border:1px solid oklch(55% .15 150);box-shadow:inset 0 2px oklch(96% .12 150/.8),0 .75rem oklch(34% .1 150),0 1.1rem 2.2rem oklch(80% .19 148/.28)}.dbq-page .dbq-transport-btn{text-transform:uppercase;letter-spacing:.1em;border-radius:.8rem;box-shadow:inset 0 1px oklch(50% .015 250/.6),0 .25rem oklch(14% .008 250)}.dbq-page .dbq-cue,.dbq-remote .dbq-cue{background:linear-gradient(oklch(22% .01 250),oklch(18.5% .009 250));border-color:oklch(30% .012 250);border-radius:.7rem}.dbq-page .dbq-cue[data-cursor=true]{border-color:var(--dbq-amber);box-shadow:inset 0 0 0 1px var(--dbq-amber), 0 0 1.2rem oklch(82% .16 78/.25)}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-cue[data-cursor=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--dbq-amber) 55%, transparent), 0 0 1.2rem oklch(82% .16 78/.25)}}.dbq-page .dbq-cue[data-playing=true]{background:linear-gradient(oklch(30% .06 150),oklch(22% .04 150))}.dbq-page .dbq-cue-number,.dbq-remote .dbq-cue-number{letter-spacing:.04em;color:var(--dbq-amber);font-weight:900}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-cue-number,.dbq-remote .dbq-cue-number{color:color-mix(in oklab, var(--dbq-amber) 85%, white)}}.dbq-page .dbq-live-bar i{background:linear-gradient(90deg, var(--dbq-green), var(--dbq-amber))}.dbq-page .dbq-master input,.dbq-remote input[type=range]{accent-color:var(--dbq-amber)}.dbq-page .dbq-chip[data-active=true],.dbq-remote .dbq-preset-chip[data-active=true]{border-color:var(--dbq-amber);background:var(--dbq-amber)}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-chip[data-active=true],.dbq-remote .dbq-preset-chip[data-active=true]{background:color-mix(in oklab, var(--dbq-amber) 20%, transparent)}}.dbq-page .dbq-hero{border-color:var(--dbq-rail);background:linear-gradient(135deg,oklch(82% .16 78/.1),#0000 70%)}.dbq-page .dbq-show-card{background:linear-gradient(oklch(23% .01 250),oklch(19% .009 250));border-color:oklch(32% .012 250)}.dbq-page[data-show-mode=true]{background:radial-gradient(90% 60% at 50% 0,oklch(20% .01 250),oklch(12% .006 250) 70%)}.dbq-page[data-show-mode=true] .dbq-go{letter-spacing:.2em}.dbq-export-list{gap:.5rem;display:grid}.dbq-export-list>li{border:1px solid var(--border);background:var(--card);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.6rem .7rem;display:grid}.dbq-export-icon{background:var(--dbq-amber,var(--primary));border-radius:.7rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-export-icon{background:color-mix(in oklab, var(--dbq-amber,var(--primary)) 18%, transparent)}}.dbq-export-body{min-width:0;display:grid}.dbq-export-body strong{font-size:.9rem}.dbq-export-body small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.75rem}@media (width<=767px){.dbq-export-list>li{grid-template-columns:auto 1fr}.dbq-export-list>li>:last-child{grid-column:1/-1}}.system-logo-qring{fill:none;stroke-width:9px;stroke-linecap:round;stroke-dasharray:150 20;transform-origin:54px 50px;transform:rotate(-24deg)}.system-logo-ticks{fill:none;stroke-width:4px;stroke-linecap:round;opacity:.8}.system-logo-qpad{filter:drop-shadow(0 0 8px)}@supports (color:color-mix(in lab, red, red)){.system-logo-qpad{filter:drop-shadow(0 0 8px color-mix(in oklab, currentColor 55%, transparent))}}.system-logo-qplay{fill:oklch(15% .01 250)}.system-logo-qtail{fill:none;stroke-width:11px;stroke-linecap:round}.dbq-page .dbq-list,.dbq-page .dbq-live{container-type:inline-size}@container (width<=32rem){.dbq-cue{grid-template-columns:auto minmax(0,1fr) auto}.dbq-cue-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.dbq-live-row{flex-wrap:wrap;align-items:flex-start}}.dbq-cue-body strong,.dbq-cue-body small{overflow-wrap:anywhere;word-break:normal}.dbq-bank-toggle{color:var(--foreground);align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dbq-bank-toggle{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.dbq-bank-tabs{flex-wrap:wrap;gap:.5rem;margin-block:.5rem .75rem;display:flex}.dbq-bank-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.5rem;display:grid}.dbq-bank-item{border:1px solid var(--foreground);border-radius:.9rem;align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-bank-item{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.dbq-bank-item{background:linear-gradient(180deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.dbq-bank-item{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, transparent), var(--card))}}.dbq-bank-item{transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06)}.dbq-bank-item:hover,.dbq-bank-item:focus-within{border-color:var(--dbq-amber,oklch(82% .16 78));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-bank-item:hover,.dbq-bank-item:focus-within{border-color:color-mix(in oklab, var(--dbq-amber,oklch(82% .16 78)) 55%, transparent)}}.dbq-bank-item:hover,.dbq-bank-item:focus-within{box-shadow:0 10px 24px -18px oklab(0% none none/.8)}.dbq-bank-item:before{content:"";background:var(--dbq-amber,oklch(82% .16 78));border-radius:999px;align-self:stretch;inline-size:.28rem}.dbq-bank-item[data-color=cyan]:before{background:oklch(78% .13 210)}.dbq-bank-item[data-color=violet]:before{background:oklch(70% .16 300)}.dbq-bank-item[data-color=emerald]:before{background:oklch(76% .14 158)}.dbq-bank-item[data-color=rose]:before{background:oklch(70% .17 20)}.dbq-bank-item[data-color=slate]:before{background:oklch(62% .02 250)}.dbq-bank-text{flex:1;gap:.15rem;min-inline-size:0;display:grid}.dbq-bank-text strong{font-size:.95rem}.dbq-bank-text small{color:var(--foreground);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.dbq-bank-text small{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.dbq-bank-text small{overflow-wrap:anywhere}.dbq-bank-voice{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;margin-block:.5rem .75rem;display:grid}.dbq-preset-style-chip{gap:.35rem}@media (width<=767px){.dbq-bank-list,.dbq-bank-voice{grid-template-columns:1fr}.dbq-bank-item{flex-wrap:wrap}}.dbq-bank-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-bank-search{border:1px solid var(--border);background:var(--card);border-radius:.8rem;flex:14rem;align-items:center;gap:.4rem;min-width:0;padding-inline-start:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-bank-search{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-bank-search{transition:border-color .18s,box-shadow .18s}.dbq-bank-search:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-bank-search:focus-within{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.dbq-bank-search:focus-within{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-bank-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}}.dbq-bank-count{color:var(--muted-foreground);font-size:.8rem}.dbq-bank-styles{flex-wrap:wrap;gap:.35rem;padding-block:.15rem;display:flex}.dbq-bank-tags{color:var(--muted-foreground);font-size:.72rem;line-height:1.4}.dbq-bank-item{transition:transform .16s,box-shadow .16s,border-color .16s}@media (hover:hover){.dbq-bank-item:hover{box-shadow:0 10px 24px -18px var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-bank-item:hover{box-shadow:0 10px 24px -18px color-mix(in oklab, var(--foreground) 60%, transparent)}}.dbq-bank-item:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-bank-item:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}}.dbq-style-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.dbq-style-card{text-align:start;border:1px solid var(--border);background:linear-gradient(140deg, var(--primary), transparent 62%), var(--card);border-radius:1rem;gap:.35rem;width:100%;min-height:44px;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-style-card{background:linear-gradient(140deg, color-mix(in oklab, var(--primary) 10%, transparent), transparent 62%), color-mix(in oklab, var(--card) 92%, transparent)}}.dbq-style-card{color:var(--card-foreground);transition:transform .18s,box-shadow .18s,border-color .18s}.dbq-style-card:disabled{opacity:.6}@media (hover:hover){.dbq-style-card:hover:not(:disabled){border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.dbq-style-card:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 50%, var(--border))}}.dbq-style-card:hover:not(:disabled){box-shadow:0 16px 30px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-style-card:hover:not(:disabled){box-shadow:0 16px 30px -22px color-mix(in oklab, var(--primary) 80%, transparent)}}}.dbq-style-card:active:not(:disabled){transform:translateY(0)scale(.995)}.dbq-style-card[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-style-card[data-active=true]{border-color:color-mix(in oklab, var(--primary) 65%, var(--border))}}.dbq-style-card[data-active=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-style-card[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-style-head{align-items:center;gap:.4rem;display:flex}.dbq-style-head strong{font-size:.98rem}.dbq-style-card small{color:var(--muted-foreground);font-size:.78rem;line-height:1.45}.dbq-style-stats{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem .65rem;font-size:.74rem;display:flex}.dbq-style-stats>span{align-items:center;gap:.25rem;display:inline-flex}.dbq-style-foot{background:var(--muted);border-radius:.5rem;padding:.2rem .45rem;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.dbq-style-foot{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.dbq-style-foot{color:var(--muted-foreground)}.dbq-style-foot[data-ready=true]{color:var(--foreground);background:oklab(72% -.131557 .0478828/.22)}@media (hover:hover){.dbq-pad:hover:not([data-empty=true]){box-shadow:0 12px 26px -20px var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-pad:hover:not([data-empty=true]){box-shadow:0 12px 26px -20px color-mix(in oklab, var(--foreground) 70%, transparent)}}.dbq-preset-chip:hover{transform:translateY(-1px)}}.dbq-pad{transition:transform .14s,box-shadow .14s,filter .14s}.dbq-preset-chip{transition:transform .14s,border-color .14s,background .14s}.dbq-remote-panel{background:radial-gradient(120% 90% at 100% 0%, var(--primary), transparent 60%), var(--card);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.dbq-remote-panel{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 60%), color-mix(in oklab, var(--card) 94%, transparent)}}.dbq-remote-panel{transition:box-shadow .2s}@media (hover:hover){.dbq-remote-panel:hover{box-shadow:0 18px 38px -30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-remote-panel:hover{box-shadow:0 18px 38px -30px color-mix(in oklab, var(--foreground) 80%, transparent)}}}.dbq-remote-status p{border-radius:.75rem;transition:background .16s}@media (hover:hover){.dbq-remote-status p:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dbq-remote-status p:hover{background:color-mix(in oklab, var(--muted) 60%, transparent)}}}.dbq-remote-buttons>*{transition:transform .14s,box-shadow .16s}@media (hover:hover){.dbq-remote-buttons>:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.dbq-style-card,.dbq-bank-item,.dbq-pad,.dbq-preset-chip,.dbq-remote-buttons>*{transition:none}.dbq-style-card:hover,.dbq-bank-item:hover,.dbq-pad:hover,.dbq-remote-buttons>:hover{transform:none}}.dbq-custom-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.dbq-custom-field{gap:.35rem;min-width:0;display:grid}.dbq-custom-field>span{color:var(--muted-foreground);font-size:.8rem}.dbq-runorder-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.dbq-runorder-list>li{border:1px solid var(--border);border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.55rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-list>li{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-runorder-list>li{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-list>li{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-runorder-list>li{transition:transform .14s,box-shadow .14s,border-color .14s}.dbq-runorder-list>li:hover{box-shadow:0 8px 20px -14px var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-list>li:hover{box-shadow:0 8px 20px -14px color-mix(in oklab, var(--primary) 60%, transparent)}}.dbq-runorder-list>li[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-list>li[data-current=true]{border-color:color-mix(in oklab, var(--primary) 65%, transparent)}}.dbq-runorder-list>li[data-current=true]{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-list>li[data-current=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 40%, transparent)}}.dbq-runorder-list>li[data-done=true]{opacity:.6}.dbq-runorder-time{font-variant-numeric:tabular-nums;color:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-time{color:color-mix(in oklab, var(--primary) 85%, var(--foreground))}}.dbq-runorder-body{gap:.15rem;min-width:0;display:grid}.dbq-runorder-body strong,.dbq-runorder-body small,.dbq-runorder-tech{overflow-wrap:anywhere}.dbq-runorder-tech{letter-spacing:.02em;color:var(--muted-foreground);font-size:.72rem}.dbq-runorder-pads{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.dbq-runorder-pads>li{background:var(--muted);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem .6rem;padding:.45rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-runorder-pads>li{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-runorder-pads>li small{color:var(--muted-foreground);grid-column:2}@media (prefers-reduced-motion:reduce){.dbq-runorder-list>li{transition:none}.dbq-runorder-list>li:hover{transform:none}}.dbq-drop{border:1px dashed var(--primary);flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-drop{border:1px dashed color-mix(in oklab, var(--primary) 45%, var(--border))}}.dbq-drop{background:radial-gradient(120% 140% at 100% 0%, var(--primary), transparent 70%);border-radius:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.dbq-drop{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 70%)}}.dbq-drop{transition:border-color .16s,background .16s,transform .16s}.dbq-drop.is-dragging{border-color:var(--primary);transform:translateY(-2px)}.dbq-drop>div{flex:14rem;min-width:12rem}.dbq-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.dbq-folder-bar{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dbq-folder-chip{align-items:center;gap:.125rem;max-width:100%;display:inline-flex}.dbq-folder-chip>button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.dbq-library-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;gap:.55rem;min-width:0;padding:.8rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.dbq-library-card:hover,.dbq-library-card:focus-within{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-library-card:hover,.dbq-library-card:focus-within{border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}}.dbq-library-card:hover,.dbq-library-card:focus-within{box-shadow:0 10px 24px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-library-card:hover,.dbq-library-card:focus-within{box-shadow:0 10px 24px -18px color-mix(in oklab, var(--primary) 70%, transparent)}}.dbq-library-head{align-items:center;gap:.4rem;min-width:0;display:flex}.dbq-library-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.dbq-library-meta em{opacity:.85;font-style:normal}.dbq-library-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-library-actions>button:first-child,.dbq-library-actions>button:nth-child(2){flex:7rem}.dbq-library-strip{flex-direction:column;gap:.35rem;max-height:22rem;display:flex;overflow-y:auto}.dbq-library-row{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.5rem;min-width:0;padding:.4rem .6rem;transition:background .14s,transform .14s;display:flex}.dbq-library-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-library-row:hover{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.dbq-library-row:hover{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.dbq-drop,.dbq-library-card,.dbq-library-row{transition:none}.dbq-drop.is-dragging,.dbq-library-card:hover,.dbq-library-row:hover{transform:none}}.dbq-studio{gap:.9rem;padding-bottom:4rem;display:grid}.dbq-studio-bar{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--hairline);z-index:5;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem;display:flex;position:sticky;top:0}.dbq-studio-record[data-on=true]{background:var(--destructive);color:var(--destructive-foreground)}.dbq-studio-meter i{background:linear-gradient(90deg, var(--success), var(--destructive));border-radius:999px;height:100%;transition:width 80ms linear;display:block}.dbq-studio-clock{font-variant-numeric:tabular-nums;font-weight:600}.dbq-studio-zoom,.dbq-studio-head-slider{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.dbq-studio-timeline{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.6rem;display:grid;overflow:hidden}@media (width>=900px){.dbq-studio-timeline{direction:rtl;grid-template-columns:13rem minmax(0,1fr)}.dbq-studio-heads{order:-1}}.dbq-studio-scroll{overscroll-behavior-x:contain;direction:ltr;overflow-x:auto}.dbq-studio-inner{position:relative}.dbq-studio-ruler{border-bottom:1px solid var(--hairline);height:1.6rem;color:var(--muted-foreground);font-size:.7rem;position:relative}.dbq-studio-ruler span{position:absolute;top:.2rem;transform:translate(-50%)}.dbq-studio-lane{border-bottom:1px solid var(--hairline)}.dbq-studio-lane-body{background:var(--surface-inset);touch-action:pan-x;height:12rem;position:relative}.dbq-studio-lane-muted{color:var(--muted-foreground);inset-inline-end:.4rem;font-size:.7rem;position:absolute;top:.3rem}.dbq-studio-clip{border:1px solid var(--primary);border-radius:.5rem;height:6rem;position:absolute;top:.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clip{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent)}}.dbq-studio-clip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clip{background:color-mix(in oklab, var(--primary) 16%, var(--surface))}}.dbq-studio-clip{text-align:start;cursor:grab;padding:0}.dbq-studio-clip[data-selected=true]{outline:2px solid var(--primary)}.dbq-studio-wave{width:100%;height:100%;position:absolute;inset:0}.dbq-studio-wave path{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-wave path{fill:color-mix(in oklab, var(--primary) 65%, transparent)}}.dbq-studio-clip-name{white-space:nowrap;text-overflow:ellipsis;padding:.15rem .4rem;font-size:.72rem;font-weight:600;display:block;position:relative;overflow:hidden}.dbq-studio-playhead{background:var(--destructive);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.dbq-studio-heads{gap:0;display:grid}.dbq-studio-head-spacer{height:calc(1.6rem + 1px)}.dbq-studio-head{border-bottom:1px solid var(--hairline);align-content:start;gap:.2rem;padding:.3rem .5rem;display:grid}.dbq-studio-head-slider input{width:100%;min-width:0}.dbq-studio-head .dbq-studio-head-row button{height:1.5rem;padding-inline:.5rem;font-size:.7rem}.dbq-studio-head-name{color:var(--foreground);background:0 0;border:0;width:100%;min-width:0;font-size:.85rem;font-weight:600}.dbq-studio-head-row{gap:.3rem;display:flex}.dbq-studio-head-sliders{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.dbq-studio-head-sliders .dbq-studio-head-slider{gap:.1rem;font-size:.68rem;display:grid}.dbq-studio-edit{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--surface);gap:.7rem;padding:.9rem;display:grid}.dbq-studio-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-studio-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;display:grid}.dbq-studio-fields label{color:var(--muted-foreground);gap:.25rem;font-size:.8rem;display:grid}.dbq-studio-library{gap:.4rem;max-height:22rem;display:grid;overflow-y:auto}.dbq-studio-library li{background:var(--surface-inset);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.dbq-page{--dbq-amber:oklch(83% .16 80);--dbq-green:oklch(78% .19 150);--dbq-chassis:oklch(17% .004 260);--dbq-panel:oklch(21.5% .004 260);--dbq-edge:oklch(32% .005 260);border:1px solid var(--dbq-edge);padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 60% at 50% -15%,oklch(83% .16 80/.06),#0000 62%),linear-gradient(oklch(18.5% .004 260),oklch(13.5% .004 260))}.dbq-brand{background:var(--dbq-amber);color:oklch(17% .02 80);letter-spacing:.02em;border-radius:.55rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.7rem;font-weight:900;display:grid}.dbq-pill{border:1px solid var(--dbq-edge);color:var(--muted-foreground);letter-spacing:.16em;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.68rem;font-weight:800}.dbq-pill[data-live=true]{border-color:var(--dbq-green)}@supports (color:color-mix(in lab, red, red)){.dbq-pill[data-live=true]{border-color:color-mix(in oklab, var(--dbq-green) 55%, transparent)}}.dbq-pill[data-live=true]{color:var(--dbq-green);background:var(--dbq-green)}@supports (color:color-mix(in lab, red, red)){.dbq-pill[data-live=true]{background:color-mix(in oklab, var(--dbq-green) 12%, transparent)}}.dbq-pill-clock{letter-spacing:.06em}.dbq-board{gap:.5rem;display:grid}.dbq-board-label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.3rem;font-size:.62rem;font-weight:800;display:block}.dbq-board-now,.dbq-board-next{border:1px solid var(--dbq-edge);background:linear-gradient(oklch(22.5% .004 260),oklch(18% .004 260));border-radius:.9rem;padding:.6rem .8rem}.dbq-board-now{opacity:.72}.dbq-board-now[data-live=true]{opacity:1}.dbq-board-next{border:2px solid var(--dbq-green)}@supports (color:color-mix(in lab, red, red)){.dbq-board-next{border:2px solid color-mix(in oklab, var(--dbq-green) 70%, transparent)}}.dbq-board-next{box-shadow:0 0 1.4rem oklch(78% .19 150/.18)}.dbq-board-next .dbq-board-label{color:var(--dbq-green)}.dbq-board-line{align-items:baseline;gap:.6rem;min-width:0;display:flex}.dbq-board-line strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:clamp(1rem,3.4vw,1.4rem);font-weight:700;overflow:hidden}.dbq-board-line em{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:clamp(1.1rem,3.6vw,1.6rem);font-style:normal;font-weight:300}.dbq-board-num{color:var(--dbq-amber);flex:none;font-size:clamp(1.4rem,4.5vw,2.1rem);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.dbq-board-num{color:color-mix(in oklab, var(--dbq-amber) 85%, white)}}.dbq-board-num{font-variant-numeric:tabular-nums}.dbq-board-bar{background:oklch(28% .005 260);border-radius:999px;height:.25rem;margin-top:.6rem;overflow:hidden}.dbq-board-bar i{background:var(--dbq-green);height:100%;transition:width .12s linear;display:block;box-shadow:0 0 .5rem oklch(78% .19 150/.55)}.dbq-deskbar{z-index:20;padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom,0px));border:1px solid var(--dbq-edge);background:linear-gradient(oklch(24% .004 260),oklch(16% .004 260));border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex;position:sticky;bottom:0;box-shadow:0 -.6rem 1.6rem #00000080}.dbq-deskbar-clock{font-variant-numeric:tabular-nums;color:var(--dbq-amber);font-size:.85rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dbq-deskbar-clock{color:color-mix(in oklab, var(--dbq-amber) 80%, white)}}.dbq-deskbar-meter{flex:0 0 4.5rem}.dbq-deskbar-master{flex:11rem;align-items:center;gap:.45rem;min-width:0;display:flex}.dbq-deskbar-master span{letter-spacing:.18em;color:var(--muted-foreground);font-size:.6rem;font-weight:800}.dbq-deskbar-master input{min-width:4rem;min-height:2.5rem;accent-color:var(--dbq-amber);flex:1}.dbq-deskbar-master em{text-align:end;min-width:3.6rem;color:var(--dbq-amber);font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal;font-weight:700}.dbq-deskbar-keys{flex:none;gap:.4rem;display:flex}.dbq-key{border:1px solid var(--dbq-edge);min-width:4.2rem;min-height:2.75rem;color:var(--foreground);letter-spacing:.1em;background:linear-gradient(oklch(30% .005 260),oklch(22% .005 260));border-radius:.7rem;padding-inline:.8rem;font-size:.75rem;font-weight:800;transition:transform 90ms,box-shadow 90ms;box-shadow:inset 0 1px oklch(45% .01 260/.6),0 .2rem oklch(12% .004 260)}.dbq-key:active{transform:translateY(.2rem);box-shadow:inset 0 1px oklch(45% .01 260/.6)}.dbq-key-panic{color:oklch(72% .2 27);background:linear-gradient(oklch(28% .07 27),oklch(20% .05 27));border-color:oklab(63% .196021 .0998779/.55)}.dbq-key-go{color:oklch(16% .04 150);background:linear-gradient(oklch(88% .19 150),oklch(68% .18 150));border-color:oklch(55% .15 150);min-width:5.5rem;box-shadow:inset 0 2px oklch(96% .12 150/.7),0 .25rem oklch(34% .1 150)}@media (prefers-reduced-motion:reduce){.dbq-key,.dbq-board-bar i{transition:none}}@media (width<=480px){.dbq-deskbar{gap:.4rem}.dbq-deskbar-clock,.dbq-deskbar-meter{display:none}.dbq-deskbar-keys{width:100%}.dbq-deskbar-keys .dbq-key{flex:1;min-width:0}}.dbq-page .dbq-board,.dbq-page .dbq-transport{grid-column:1/-1}@media (width>=768px){.dbq-board{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch}}.dbq-page .dbq-topbar{flex-wrap:wrap}.dbq-page .dbq-topbar-title{flex:10rem}.dbq-page .dbq-topbar-title strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dbq-page .dbq-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.dbq-page .dbq-transport-side{flex:auto}.dbq-page .dbq-master{flex:14rem}@media (width<=767px){.dbq-page .dbq-topbar-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:.15rem;overflow-x:auto}.dbq-page .dbq-topbar-actions::-webkit-scrollbar{display:none}.dbq-page .dbq-topbar-actions>*{flex:none}.dbq-deskbar{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));display:none}.dbq-page{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}.dbq-studio-lane-body{height:12rem}.dbq-studio-lane{height:auto}.dbq-studio-clip{position:absolute;top:.25rem;bottom:.25rem}.dbq-studio-clip-hit{border:1px solid var(--primary);width:100%;height:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clip-hit{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.dbq-studio-clip-hit{background:var(--primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clip-hit{background:color-mix(in oklab, var(--primary) 16%, var(--surface-inset))}}.dbq-studio-clip-hit{touch-action:none;cursor:grab;overflow:hidden}.dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{outline:2px solid var(--primary)}.dbq-studio-trim{cursor:ew-resize;touch-action:none;background:var(--primary);width:.85rem;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dbq-studio-trim{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-studio-trim[data-side=start]{inset-inline-start:0;border-radius:.5rem 0 0 .5rem;left:0}.dbq-studio-trim[data-side=end]{border-radius:0 .5rem .5rem 0;right:0}.dbq-studio-marker{background:var(--primary);color:var(--primary-foreground);border-radius:.3rem;padding:0 .3rem;font-size:.65rem;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.dbq-studio-auto{border-bottom:1px solid var(--hairline);background:var(--surface-inset);position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-studio-auto{background:color-mix(in oklab, var(--surface-inset) 80%, transparent)}}.dbq-studio-auto{touch-action:none}.dbq-studio-auto-tag{color:var(--muted-foreground);font-size:.62rem;position:absolute;top:.15rem;left:.4rem}.dbq-studio-curve{position:absolute;inset:0}.dbq-studio-curve path{fill:none;stroke:var(--primary);stroke-width:2px}.dbq-studio-point{background:var(--primary);border:2px solid var(--background);touch-action:none;border-radius:999px;width:.85rem;height:.85rem;margin:-.42rem 0 0 -.42rem;position:absolute}.dbq-studio-head{height:auto}.dbq-studio-head-main{align-content:start;gap:.3rem;height:12rem;display:grid;overflow:hidden}.dbq-studio-head-top{align-items:center;gap:.3rem;display:flex}.dbq-studio-head-lanes{flex-wrap:wrap;row-gap:.25rem}.dbq-studio-head-lanes button{height:1.35rem;padding-inline:.35rem;font-size:.6rem}.dbq-studio-head-auto{color:var(--muted-foreground);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.4rem;padding-inline:.5rem;font-size:.68rem;display:flex}.dbq-pitch{z-index:60;background:var(--background);padding:max(.75rem, env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:.6rem;display:grid;position:fixed;inset:0}.dbq-pitch-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dbq-pitch-title{display:grid}.dbq-pitch-title span{color:var(--muted-foreground);font-size:.8rem}.dbq-pitch-actions{flex-wrap:wrap;gap:.4rem;display:flex}.dbq-pitch-empty{text-align:center;color:var(--muted-foreground);padding:2rem 0}.dbq-pitch-grid{grid-template-columns:3.5rem minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dbq-pitch-keys{border-inline-end:1px solid var(--hairline);overflow:hidden}.dbq-pitch-keys span{color:var(--muted-foreground);border-bottom:1px solid var(--hairline);justify-content:flex-end;align-items:center;padding-inline-end:.3rem;font-size:.6rem;display:flex}.dbq-pitch-keys span[data-black=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-keys span[data-black=true]{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dbq-pitch-scroll{overscroll-behavior:contain;overflow:auto}.dbq-pitch-roll{touch-action:none;position:relative}.dbq-pitch-row{border-bottom:1px solid var(--hairline);position:absolute;left:0;right:0}.dbq-pitch-row[data-black=true]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-row[data-black=true]{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.dbq-pitch-note{background:var(--primary);border-radius:.3rem;font-size:.6rem;font-weight:700;position:absolute}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-note{background:color-mix(in oklab, var(--primary) 70%, transparent)}}.dbq-pitch-note{color:var(--primary-foreground);border:1px solid var(--primary);touch-action:none;cursor:grab}.dbq-pitch-note[data-moved=true]{background:var(--dbq-amber,var(--primary));color:#000}.dbq-pitch-note[data-selected=true]{outline:2px solid var(--foreground)}.dbq-pitch-foot{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}@media (width<=480px){.dbq-pitch-grid{grid-template-columns:2.6rem minmax(0,1fr)}}.dbq-studio{--studio-bg:oklch(9.5% .004 260);--studio-chrome:oklch(13.5% .005 260);--studio-panel:oklch(11.5% .004 260);--studio-raised:oklch(18.5% .007 260);--studio-line:oklch(26% .008 260);--studio-blue:oklch(80% .14 210);--studio-wave:oklch(87% .1 210);--studio-red:oklch(64% .23 25);z-index:45;color:var(--foreground);background:var(--studio-bg);font-variant-numeric:tabular-nums;grid-template-rows:3.75rem 3rem minmax(0,1fr) auto 3.75rem;gap:0;display:grid;position:fixed;inset:0;overflow:hidden}.dbq-studio button,.dbq-studio select,.dbq-studio input{letter-spacing:0}.dbq-studio svg{flex:none;width:1rem;height:1rem}.dbq-studio-command{min-width:0;padding:max(.35rem, env(safe-area-inset-top)) .75rem .35rem;border-bottom:1px solid var(--studio-line);background:var(--studio-chrome);grid-template-columns:minmax(11rem,1fr) auto minmax(11rem,1fr);align-items:center;gap:.75rem;display:grid}.dbq-studio-project,.dbq-studio-command-actions,.dbq-studio-transport,.dbq-studio-modebar,.dbq-studio-tabs,.dbq-studio-quicktools,.dbq-studio-panel-title,.dbq-studio-panel-title>div,.dbq-studio-input-row,.dbq-studio-export,.dbq-studio-export>div{align-items:center;min-width:0;display:flex}.dbq-studio-project{gap:.35rem}.dbq-studio-project>div{min-width:0;display:grid}.dbq-studio-project span{color:var(--studio-blue);font-size:.58rem;font-weight:900}.dbq-studio-project input{background:0 0;border:0;width:min(16rem,28vw);height:1.65rem;padding:0;font-size:.84rem;font-weight:700}.dbq-studio-transport{direction:ltr;justify-content:center;gap:.2rem}.dbq-studio-transport button{width:2.75rem;height:2.75rem}.dbq-studio-record{color:var(--studio-red);background:0 0;border-radius:999px}.dbq-studio-record[data-on=true]{color:var(--destructive-foreground);background:var(--studio-red);animation:1.2s ease-in-out infinite studio-record}.dbq-studio-clock{min-width:6rem;color:var(--studio-wave);margin-inline-start:.5rem;font-family:ui-monospace,monospace;font-size:1rem}.dbq-studio-transport>span{color:var(--muted-foreground);font-size:.72rem}.dbq-studio-command-actions{justify-content:flex-end;gap:.25rem}.dbq-studio-modebar{border-bottom:1px solid var(--studio-line);background:var(--studio-panel);justify-content:space-between;gap:.6rem;padding-inline:.75rem;overflow:hidden}.dbq-studio-tabs,.dbq-studio-quicktools{gap:.2rem}.dbq-studio-modebar button{border-radius:.3rem;gap:.35rem;height:2.35rem;min-height:2.35rem;font-size:.72rem}.dbq-studio-quicktools{scrollbar-width:none;overflow-x:auto}.dbq-studio-quicktools::-webkit-scrollbar{display:none}.dbq-studio-quicktools>*{flex:none}.dbq-studio-quicktools label{color:var(--muted-foreground);align-items:center;gap:.35rem;padding-inline:.45rem;font-size:.7rem;display:flex}.dbq-studio-quicktools select,.dbq-studio-input-row select{color:var(--foreground);background:0 0;border:0;min-height:2.2rem}.dbq-studio-quicktools option,.dbq-studio-input-row option{background:var(--studio-chrome)}.dbq-studio-zoom input{width:5.5rem;accent-color:var(--studio-blue)}.dbq-studio-workspace{direction:ltr;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dbq-studio-workspace[data-library=true]{grid-template-columns:15rem minmax(0,1fr)}.dbq-studio-workspace[data-inspector=true]{grid-template-columns:minmax(0,1fr) 15rem}.dbq-studio-workspace[data-library=true][data-inspector=true]{grid-template-columns:15rem minmax(0,1fr)}.dbq-studio-browser,.dbq-studio-inspector{border-inline-end:1px solid var(--studio-line);background:var(--studio-panel);direction:rtl;min-width:0;min-height:0;padding:.65rem;overflow:auto}.dbq-studio-inspector{border-inline:1px solid var(--studio-line) 0}.dbq-studio-panel-title{justify-content:space-between;min-height:2.6rem;margin-bottom:.5rem}.dbq-studio-panel-title>div{gap:.45rem}.dbq-studio-panel-title strong{font-size:.82rem}.dbq-studio-browser>input{border-color:var(--studio-line);background:var(--studio-bg);height:2.5rem}.dbq-studio-tags{scrollbar-width:none;gap:.3rem;margin-block:.55rem;display:flex;overflow-x:auto}.dbq-studio-tags span{background:var(--studio-raised);color:var(--muted-foreground);border-radius:.3rem;flex:none;padding:.2rem .45rem;font-size:.65rem}.dbq-studio-library{gap:0;max-height:none;display:grid;overflow:visible}.dbq-studio-library li{border-bottom:1px solid var(--studio-line);background:0 0;border-radius:0;min-height:2.65rem;padding:.25rem .3rem}.dbq-studio-library li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.73rem;overflow:hidden}.dbq-studio-library li>svg{color:var(--studio-blue)}.dbq-studio-stage{direction:rtl;grid-template-rows:2.4rem minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dbq-studio-input-row{border-bottom:1px solid var(--studio-line);background:var(--studio-chrome);gap:.6rem;padding-inline:.65rem}.dbq-studio-input-row select{max-width:13rem;font-size:.7rem}.dbq-studio-input-row>span{color:var(--muted-foreground);flex:none;font-size:.68rem}.dbq-studio-meter{background:var(--studio-bg);border-radius:.15rem;flex:1;min-width:3rem;height:.35rem;overflow:hidden}.dbq-studio-meter i{background:linear-gradient(90deg, var(--success), var(--destructive));height:100%;transition:width 80ms linear;display:block}.dbq-studio .dbq-studio-timeline{background:var(--studio-bg);border:0;border-radius:0;gap:0;height:100%;min-height:0;padding:0}.dbq-studio .dbq-studio-scroll{height:100%;min-height:0}.dbq-studio .dbq-studio-ruler{z-index:2;background:var(--studio-bg);border-color:var(--studio-line);height:2rem;position:sticky;top:0}.dbq-studio .dbq-studio-lane{border-color:var(--studio-line)}.dbq-studio .dbq-studio-lane-body{background-color:var(--studio-bg);background-image:linear-gradient(to right, var(--studio-line) 1px, transparent 1px);height:5.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-lane-body{background-image:linear-gradient(to right, color-mix(in oklab, var(--studio-line) 52%, transparent) 1px, transparent 1px)}}.dbq-studio .dbq-studio-lane-body{background-size:2.5rem 100%}.dbq-studio .dbq-studio-clip{height:auto;top:.25rem;bottom:.25rem}.dbq-studio .dbq-studio-clip-hit{border-color:var(--studio-blue);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-clip-hit{border-color:color-mix(in oklab, var(--studio-blue) 75%, transparent)}}.dbq-studio .dbq-studio-clip-hit{background:var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-clip-hit{background:color-mix(in oklab, var(--studio-blue) 42%, var(--studio-bg))}}.dbq-studio .dbq-studio-wave path{fill:var(--studio-wave)}.dbq-studio .dbq-studio-trim{background:var(--studio-wave);width:1rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-trim{background:color-mix(in oklab, var(--studio-wave) 35%, transparent)}}.dbq-studio .dbq-studio-head-spacer{height:2rem}.dbq-studio .dbq-studio-head-main{background:var(--studio-chrome);height:5.5rem;padding:.35rem}.dbq-studio .dbq-studio-head{border-color:var(--studio-line);padding:0}.dbq-studio .dbq-studio-head-name{min-height:2rem}.dbq-studio .dbq-studio-auto,.dbq-studio .dbq-studio-head-auto{background:var(--studio-panel);border-color:var(--studio-line)}.dbq-studio .dbq-studio-playhead{z-index:4;background:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-playhead{box-shadow:0 0 0 1px color-mix(in oklab, var(--foreground) 35%, transparent)}}.dbq-studio-inspector{align-content:start;gap:.8rem;display:grid}.dbq-studio-inspector section,.dbq-studio-inspector label{border-bottom:1px solid var(--studio-line);color:var(--muted-foreground);gap:.35rem;padding-bottom:.75rem;font-size:.72rem;display:grid}.dbq-studio-inspector section>strong,.dbq-studio-inspector label>b{color:var(--foreground)}.dbq-studio-inspector input[type=range]{width:100%;min-height:2rem;accent-color:var(--studio-blue)}.dbq-studio-inspector dl{gap:.35rem;font-size:.7rem;display:grid}.dbq-studio-inspector dl div{justify-content:space-between;display:flex}.dbq-studio-inspector dd{color:var(--studio-wave)}.dbq-studio-lower{border-top:1px solid var(--studio-line);background:var(--studio-panel)}.dbq-studio-lower-head{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(8rem,1fr) auto;align-items:center;min-width:0;display:grid}.dbq-studio-lower-handle{width:100%;height:2.45rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-inline:.75rem;font-size:.72rem;display:flex}.dbq-studio-lower-tabs{scrollbar-width:none;align-items:center;gap:.15rem;padding-inline:.35rem;display:flex;overflow-x:auto}.dbq-studio-lower-tabs::-webkit-scrollbar{display:none}.dbq-studio-lower-tabs button{border-radius:.25rem;flex:none;gap:.3rem;height:2rem;min-height:2rem;font-size:.68rem}.dbq-studio-lower-body{background:var(--studio-bg);height:min(15rem,32vh);padding:.5rem .75rem;overflow:auto}.dbq-studio-tools{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;display:flex;overflow-x:auto}.dbq-studio-tools::-webkit-scrollbar{display:none}.dbq-studio-tools button{border-radius:.35rem;flex:none;gap:.35rem;min-height:2.6rem;font-size:.72rem}.dbq-studio-mixstrip{gap:.5rem;margin-top:.5rem;display:flex;overflow-x:auto}.dbq-studio-mixstrip label{background:var(--studio-raised);flex:0 0 9rem;gap:.2rem;padding:.4rem;font-size:.68rem;display:grid}.dbq-studio-mixstrip input{accent-color:var(--studio-blue)}.dbq-studio-automation-panel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.dbq-studio-automation-picker{flex-wrap:wrap;gap:.3rem;display:flex}.dbq-studio-automation-picker button{min-height:2.5rem;font-size:.72rem}.dbq-studio-automation-action{border:1px solid var(--studio-line);background:var(--studio-panel);align-items:center;gap:.75rem;padding:.5rem;display:flex}.dbq-studio-automation-action>span{min-width:8rem;display:grid}.dbq-studio-automation-action small{color:var(--muted-foreground)}.dbq-studio-export{padding:.45rem .75rem calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid var(--studio-line);background:var(--studio-chrome);justify-content:space-between;gap:.75rem}.dbq-studio-export>span{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.dbq-studio-export>div{gap:.35rem}.dbq-studio-export button{border-radius:.35rem;gap:.35rem;min-height:2.7rem}@keyframes studio-record{50%{box-shadow:0 0 0 .35rem color-mix(in oklab, var(--studio-red) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.dbq-studio-record[data-on=true]{animation:none}}.dbq-studio-command{background:var(--studio-chrome)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-command{background:color-mix(in oklab, var(--studio-chrome) 82%, transparent)}}.dbq-studio-command{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--studio-line)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-command{border-bottom-color:color-mix(in oklab, var(--studio-line) 60%, transparent)}}.dbq-studio-transport button{border-radius:.75rem;transition:background .14s,box-shadow .14s,transform .1s}.dbq-studio-transport button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-transport button:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.dbq-studio-transport button:active{transform:scale(.94)}.dbq-studio-transport button[data-on=true]:not(.dbq-studio-record){background:var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-transport button[data-on=true]:not(.dbq-studio-record){background:color-mix(in oklab, var(--studio-blue) 18%, transparent)}}.dbq-studio-transport button[data-on=true]:not(.dbq-studio-record){color:var(--studio-blue);box-shadow:inset 0 0 0 1px var(--studio-blue), 0 0 14px -4px var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-transport button[data-on=true]:not(.dbq-studio-record){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--studio-blue) 35%, transparent), 0 0 14px -4px color-mix(in oklab, var(--studio-blue) 60%, transparent)}}.dbq-studio-clock{color:var(--studio-blue);text-shadow:0 0 12px var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clock{text-shadow:0 0 12px color-mix(in oklab, var(--studio-blue) 45%, transparent)}}.dbq-studio-clock{letter-spacing:.04em}.dbq-studio-modebar{border-bottom-color:var(--studio-line)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-modebar{border-bottom-color:color-mix(in oklab, var(--studio-line) 60%, transparent)}}.dbq-studio-modebar button,.dbq-studio-lower-tabs button,.dbq-studio-tools button{border-radius:.6rem;transition:background .14s,color .14s}.dbq-studio-modebar button[data-on=true],.dbq-studio-lower-tabs button[data-on=true]{background:var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-modebar button[data-on=true],.dbq-studio-lower-tabs button[data-on=true]{background:color-mix(in oklab, var(--studio-blue) 16%, transparent)}}.dbq-studio-modebar button[data-on=true],.dbq-studio-lower-tabs button[data-on=true]{color:var(--studio-blue);box-shadow:inset 0 0 0 1px var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-modebar button[data-on=true],.dbq-studio-lower-tabs button[data-on=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--studio-blue) 30%, transparent)}}.dbq-studio .dbq-studio-ruler{background:var(--studio-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-ruler{background:color-mix(in oklab, var(--studio-bg) 70%, black)}}.dbq-studio .dbq-studio-ruler{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-ruler{color:color-mix(in oklab, var(--foreground) 38%, transparent)}}.dbq-studio .dbq-studio-ruler{letter-spacing:.06em}.dbq-studio .dbq-studio-clip{box-shadow:0 2px 10px -6px var(--studio-blue);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-clip{box-shadow:0 2px 10px -6px color-mix(in oklab, var(--studio-blue) 45%, transparent)}}.dbq-studio .dbq-studio-playhead{background:var(--studio-blue);width:1px;box-shadow:0 0 10px var(--studio-blue), 0 0 2px var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-playhead{box-shadow:0 0 10px color-mix(in oklab, var(--studio-blue) 90%, transparent), 0 0 2px var(--studio-blue)}}.dbq-studio .dbq-studio-head-main{border:1px solid var(--studio-line);border-radius:.5rem;margin:.15rem .25rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-head-main{border:1px solid color-mix(in oklab, var(--studio-line) 55%, transparent)}}.dbq-studio .dbq-studio-head-main{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-studio .dbq-studio-head-main{background:color-mix(in oklab, var(--foreground) 3%, var(--studio-chrome))}}.dbq-studio-export{background:var(--studio-chrome)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-export{background:color-mix(in oklab, var(--studio-chrome) 88%, transparent)}}.dbq-studio-export{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dbq-studio-export button{border-radius:.6rem}@media (width<=1023px){.dbq-studio-command{grid-template-columns:minmax(8rem,1fr) auto auto}.dbq-studio-workspace[data-library=true],.dbq-studio-workspace[data-inspector=true],.dbq-studio-workspace[data-library=true][data-inspector=true]{grid-template-columns:minmax(0,1fr)}.dbq-studio-browser,.dbq-studio-inspector{z-index:8;width:min(22rem,88vw);box-shadow:0 0 2rem var(--studio-bg);position:absolute;top:6.75rem;bottom:3.75rem}.dbq-studio-browser{right:0}.dbq-studio-inspector{left:0}}@media (width<=767px){.dbq-studio{grid-template-rows:calc(3.55rem + env(safe-area-inset-top)) 3rem minmax(0, 1fr) auto calc(3.5rem + env(safe-area-inset-bottom))}.dbq-studio-command{justify-content:space-between;padding-inline:.35rem;display:flex}.dbq-studio-project,.dbq-studio-transport>span,.dbq-studio-command-actions>:last-child{display:none}.dbq-studio-transport{flex:1;justify-content:flex-start}.dbq-studio-clock{min-width:4.8rem;font-size:.82rem}.dbq-studio-modebar{padding-inline:.25rem}.dbq-studio-tabs button{width:2.65rem;padding:0;font-size:0}.dbq-studio-tabs button svg{width:1.1rem;height:1.1rem}.dbq-studio-quicktools button{width:2.65rem;padding:0;font-size:0}.dbq-studio-quicktools label:not(.dbq-studio-zoom) svg{display:none}.dbq-studio-zoom{display:none!important}.dbq-studio-input-row>span{display:none}.dbq-studio .dbq-studio-timeline{grid-template-columns:minmax(0,1fr)}.dbq-studio .dbq-studio-heads{z-index:5;background:var(--studio-chrome);width:8.25rem;box-shadow:-1px 0 var(--studio-line);position:absolute;top:2.4rem;right:0}.dbq-studio .dbq-studio-scroll{padding-right:8.25rem}.dbq-studio .dbq-studio-head-sliders,.dbq-studio .dbq-studio-head-lanes{display:none}.dbq-studio .dbq-studio-head-main,.dbq-studio .dbq-studio-lane-body{height:5.5rem}.dbq-studio-browser,.dbq-studio-inspector{top:calc(6.55rem + env(safe-area-inset-top));bottom:calc(3.5rem + env(safe-area-inset-bottom))}.dbq-studio-lower-head{grid-template-columns:4.5rem minmax(0,1fr)}.dbq-studio-lower-handle{padding-inline:.45rem}.dbq-studio-lower-handle span{display:none}.dbq-studio-lower-tabs button{width:2.65rem;padding:0;font-size:0}.dbq-studio-lower-tabs button svg{width:1.1rem;height:1.1rem}.dbq-studio-lower-body{height:min(12rem,28vh);padding-inline:.45rem}.dbq-studio-automation-panel{grid-template-columns:minmax(0,1fr)}.dbq-studio-automation-picker{flex-wrap:nowrap;overflow-x:auto}.dbq-studio-automation-picker button{flex:none}.dbq-studio-automation-action{justify-content:space-between;position:sticky;bottom:0}.dbq-studio-export>span{display:none}.dbq-studio-export{justify-content:stretch;padding-inline:.35rem}.dbq-studio-export>div{width:100%}.dbq-studio-export button{flex:1;min-width:0;padding-inline:.35rem;font-size:.68rem}}.dbq-studio-fx{border-top:1px solid var(--studio-line);background:var(--studio-chrome);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.75rem;display:flex}.dbq-studio-fx>span{color:var(--muted-foreground);align-items:center;gap:.3rem;display:inline-flex}.dbq-studio-fx select,.dbq-studio-export select,.dbq-monitor select{border:1px solid var(--studio-line);background:var(--studio-bg);min-height:2.4rem;color:inherit;border-radius:.35rem;padding-inline:.45rem;font-size:.78rem}.dbq-studio-fx label{color:var(--muted-foreground);align-items:center;gap:.35rem;display:inline-flex}.dbq-studio-fx em{color:var(--muted-foreground);font-size:.7rem;font-style:normal}.dbq-studio-cuelist{gap:.4rem;margin-top:.75rem;display:grid}.dbq-studio-cuelist ul{gap:.3rem;display:grid}.dbq-studio-cuelist li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;display:grid}.dbq-studio-cuelist li>button:first-child{background:var(--studio-bg);font-variant-numeric:tabular-nums;border-radius:.3rem;min-height:2.2rem;padding-inline:.4rem;font-size:.72rem}.dbq-monitor{flex-direction:column;display:flex}.dbq-monitor .dbq-studio-command{flex:none}.dbq-monitor-body{min-height:0;padding:.75rem clamp(.6rem, 2vw, 1.25rem) calc(1.5rem + env(safe-area-inset-bottom));flex:1;gap:.75rem;display:grid;overflow-y:auto}.dbq-monitor-input,.dbq-monitor-rack,.dbq-monitor-tune,.dbq-monitor-cues,.dbq-monitor-channels{border:1px solid var(--studio-line);background:var(--studio-chrome);border-radius:.6rem;gap:.55rem;padding:.75rem;display:grid}.dbq-monitor-rack,.dbq-monitor-tune{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:center}.dbq-monitor label{color:var(--muted-foreground);gap:.25rem;font-size:.78rem;display:grid}.dbq-monitor label b{color:var(--foreground);font-variant-numeric:tabular-nums}.dbq-monitor input[type=range]{width:100%}.dbq-monitor-input p{color:var(--muted-foreground);font-size:.72rem}.dbq-monitor-tune strong{grid-column:1/-1;align-items:center;gap:.35rem;display:inline-flex}.dbq-monitor-channels-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-monitor-channels ul{gap:.6rem;display:grid}.dbq-monitor-channels li{border:1px solid var(--studio-line);background:var(--studio-bg);border-radius:.5rem;gap:.4rem;padding:.6rem;display:grid}.dbq-monitor-channels li>span{color:var(--muted-foreground);font-size:.74rem}.dbq-monitor-channel-actions{flex-wrap:wrap;gap:.3rem;display:flex}.dbq-monitor-channel-actions button{gap:.3rem;min-height:2.5rem}.dbq-monitor-cues ul{font-variant-numeric:tabular-nums;gap:.25rem;font-size:.78rem;display:grid}@media (width<=767px){.dbq-monitor .dbq-studio-project{align-items:center;gap:.4rem;display:flex}.dbq-monitor .dbq-studio-project>div{display:none}}.dbq-instrument{border:1px solid var(--border);border-radius:1rem;gap:.6rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-instrument{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-instrument{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-instrument{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-instrument{min-width:0}.dbq-instrument-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-instrument-head strong{align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.dbq-instrument-kinds,.dbq-keywheels-kinds{flex-wrap:wrap;gap:.3rem;display:flex}.dbq-instrument-kinds button,.dbq-keywheels-kinds button{border:1px solid var(--border);border-radius:.7rem;min-height:2.5rem;padding-inline:.7rem}@supports (color:color-mix(in lab, red, red)){.dbq-instrument-kinds button,.dbq-keywheels-kinds button{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.dbq-instrument-kinds button,.dbq-keywheels-kinds button{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dbq-instrument-kinds button,.dbq-keywheels-kinds button{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-instrument-kinds button,.dbq-keywheels-kinds button{font-size:.8rem;transition:background .18s,color .18s,transform .18s}.dbq-instrument-kinds button[data-on=true],.dbq-keywheels-kinds button[data-on=true]{background:var(--primary);color:var(--primary-foreground);transform:translateY(-1px)}.dbq-instrument-controls{flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.dbq-instrument-controls label{gap:.2rem;min-width:8.5rem;display:grid}.dbq-instrument-controls select{background:var(--muted);border-radius:.6rem;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-instrument-controls select{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-instrument-controls select{padding-inline:.5rem}.dbq-instrument-length{color:var(--muted-foreground)}.dbq-instrument-grid{gap:.25rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.dbq-instrument-row{grid-template-columns:4.2rem 1fr;align-items:center;gap:.4rem;display:grid}.dbq-instrument-rowlabel{color:var(--muted-foreground);font-size:.72rem}.dbq-instrument-steps{gap:.2rem;min-width:max-content;display:flex}.dbq-instrument-steps button{border:1px solid var(--border);border-radius:.4rem;width:1.6rem;height:1.9rem}@supports (color:color-mix(in lab, red, red)){.dbq-instrument-steps button{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-instrument-steps button{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dbq-instrument-steps button{background:color-mix(in oklab, var(--muted) 35%, transparent)}}.dbq-instrument-steps button{transition:background .14s,transform .14s}.dbq-instrument-steps button[data-beat=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-instrument-steps button[data-beat=true]{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-instrument-steps button[data-on=true]{background:var(--primary);transform:scale(1.04)}.dbq-instrument-actions{flex-wrap:wrap;gap:.4rem;display:flex}.dbq-keywheels{border:1px solid var(--border);border-radius:1rem;gap:.6rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-keywheels{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-keywheels{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-keywheels{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-keywheels{min-width:0}.dbq-keywheels-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-keywheels-head strong{align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.dbq-keywheels-octave{align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.dbq-keywheels-octave button{background:var(--muted);border-radius:.6rem;min-width:2.4rem;min-height:2.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-keywheels-octave button{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-keywheels-body{gap:.75rem;display:grid}@media (width>=900px){.dbq-keywheels-body{grid-template-columns:auto minmax(0,1fr);align-items:stretch}}.dbq-wheels{align-items:stretch;gap:.6rem;min-width:0;font-size:.75rem;display:flex}.dbq-wheel{border:1px solid var(--border);align-content:space-between;justify-items:center;gap:.3rem;min-width:4.1rem;padding:.45rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-wheel{border:1px solid color-mix(in oklab, var(--border) 85%, transparent)}}.dbq-wheel{background:var(--muted);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.dbq-wheel{background:color-mix(in oklab, var(--muted) 30%, transparent)}}.dbq-wheel>span{color:var(--muted-foreground);letter-spacing:.02em;font-size:.66rem}.dbq-wheel>b{font-variant-numeric:tabular-nums;font-size:.78rem}.dbq-wheel input[type=range]{writing-mode:vertical-lr;appearance:none;touch-action:none;direction:rtl;background:0 0;width:2.5rem;height:8.5rem;margin:0}.dbq-wheel input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--foreground);border-radius:.25rem;width:2.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-webkit-slider-runnable-track{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.dbq-wheel input[type=range]::-webkit-slider-runnable-track{background:repeating-linear-gradient(to bottom, var(--foreground) 0 1px, transparent 1px 6px), linear-gradient(to right, oklch(18% .01 255), oklch(36% .012 255) 45%, oklch(14% .008 255))}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-webkit-slider-runnable-track{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 16%, transparent) 0 1px, transparent 1px 6px), linear-gradient(to right, oklch(18% .01 255), oklch(36% .012 255) 45%, oklch(14% .008 255))}}.dbq-wheel input[type=range]::-moz-range-track{border:1px solid var(--foreground);border-radius:.25rem;width:2.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-moz-range-track{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent)}}.dbq-wheel input[type=range]::-moz-range-track{background:repeating-linear-gradient(to bottom, var(--foreground) 0 1px, transparent 1px 6px), linear-gradient(to right, oklch(18% .01 255), oklch(36% .012 255) 45%, oklch(14% .008 255))}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-moz-range-track{background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 16%, transparent) 0 1px, transparent 1px 6px), linear-gradient(to right, oklch(18% .01 255), oklch(36% .012 255) 45%, oklch(14% .008 255))}}.dbq-wheel input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(to bottom, var(--primary), var(--primary));border-radius:.12rem;width:2.5rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-webkit-slider-thumb{background:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 85%, white 15%), var(--primary))}}.dbq-wheel input[type=range]::-webkit-slider-thumb{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-webkit-slider-thumb{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.dbq-wheel input[type=range]::-webkit-slider-thumb{box-shadow:0 0 .45rem var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-webkit-slider-thumb{box-shadow:0 0 .45rem color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-wheel input[type=range]::-moz-range-thumb{border:1px solid var(--foreground);border-radius:.12rem;width:2.5rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-moz-range-thumb{border:1px solid color-mix(in oklab, var(--foreground) 45%, transparent)}}.dbq-wheel input[type=range]::-moz-range-thumb{background:var(--primary);box-shadow:0 0 .45rem var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-wheel input[type=range]::-moz-range-thumb{box-shadow:0 0 .45rem color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-wheels-side{align-content:start;gap:.35rem;min-width:0;display:grid}.dbq-wheel-link{background:var(--muted);border-radius:.35rem;align-items:center;gap:.35rem;min-height:2.5rem;padding-inline:.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dbq-wheel-link{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-wheel-link{white-space:nowrap;font-size:.78rem}.dbq-wheel-link[data-on=true]{background:var(--primary);color:var(--primary-foreground)}.dbq-wheel-bpm{min-width:8rem;color:var(--muted-foreground);gap:.2rem;font-size:.72rem;display:grid}.dbq-wheel-bpm input{accent-color:var(--primary);min-height:2rem}.dbq-piano{overscroll-behavior-x:contain;scrollbar-width:thin;direction:ltr;gap:0;padding-bottom:.3rem;display:flex;position:relative;overflow-x:auto}.dbq-piano-key{color:oklch(42% .01 255);font-variant-numeric:tabular-nums;background:linear-gradient(oklch(97% .004 250),oklch(86% .006 250));border:1px solid oklch(32% .01 255);border-radius:0 0 .3rem .3rem;flex:none;justify-content:center;align-items:flex-end;width:2.6rem;min-width:2.6rem;height:8rem;padding-bottom:.3rem;font-size:.58rem;transition:background 80ms linear,transform 80ms linear;display:flex;box-shadow:inset 0 -.35rem .5rem oklab(0% none none/.12)}.dbq-piano-key[data-black=true]{z-index:2;color:oklch(78% .01 255);background:linear-gradient(oklch(30% .01 255),oklch(13% .008 255));border-color:oklch(10% .006 255);border-radius:0 0 .25rem .25rem;width:1.7rem;min-width:1.7rem;height:5rem;margin-inline:-.85rem;box-shadow:0 .2rem .4rem oklab(0% none none/.45)}.dbq-piano-key[data-held=true]{background:linear-gradient(to bottom, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.dbq-piano-key[data-held=true]{background:linear-gradient(to bottom, color-mix(in oklab, var(--primary) 70%, white 20%), var(--primary))}}.dbq-piano-key[data-held=true]{color:var(--primary-foreground);transform:translateY(2px)}@media (width<=767px){.dbq-piano-key{width:2.2rem;min-width:2.2rem;height:6.5rem}.dbq-piano-key[data-black=true]{width:1.45rem;min-width:1.45rem;height:4.1rem;margin-inline:-.72rem}.dbq-wheel input[type=range]{height:7rem}}.dbq-stage{gap:.7rem;display:grid}.dbq-stage-head{border:1px solid var(--border);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-stage-head{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-stage-head{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-head{background:color-mix(in oklab, var(--card) 92%, transparent)}}.dbq-stage-title{display:grid}.dbq-stage-title span{color:var(--muted-foreground);font-size:.7rem}.dbq-stage-clocks{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}.dbq-stage-clock{background:var(--muted);border-radius:.8rem;justify-items:center;padding:.35rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-stage-clock{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-stage-clock{min-width:6.2rem}.dbq-stage-clock small{color:var(--muted-foreground);font-size:.65rem}.dbq-stage-clock strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.dbq-stage-clock[data-live=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-clock[data-live=true]{background:color-mix(in oklab, var(--primary) 30%, transparent)}}.dbq-stage-transport{gap:.35rem;display:flex}.dbq-stage-now{gap:.6rem;display:grid}@media (width>=900px){.dbq-stage-now{grid-template-columns:1fr 1fr auto;align-items:stretch}}.dbq-stage-now article{border:1px solid var(--border);border-radius:1rem;gap:.2rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-stage-now article{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-stage-now article{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-now article{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-stage-now article{min-width:0}.dbq-stage-now article[data-slot=now]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-now article[data-slot=now]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.dbq-stage-now article small{color:var(--muted-foreground);font-size:.68rem}.dbq-stage-now article strong{overflow-wrap:anywhere;font-size:1rem}.dbq-stage-now article p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.8rem}.dbq-stage-step{align-content:center;gap:.35rem;display:grid}.dbq-stage-tools{flex-wrap:wrap;gap:.4rem;padding:0 .2rem .4rem;display:flex}.dbq-stage-list{gap:.4rem;display:grid}.dbq-stage-list li{border:1px solid var(--border);border-radius:.9rem;grid-template-columns:auto 1fr;gap:.5rem;padding:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-stage-list li{border:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.dbq-stage-list li{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-list li{background:color-mix(in oklab, var(--card) 80%, transparent)}}.dbq-stage-list li{min-width:0}@media (width>=820px){.dbq-stage-list li{grid-template-columns:auto 1fr auto;align-items:center}}.dbq-stage-list li[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-list li[data-current=true]{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.dbq-stage-list li[data-current=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-stage-list li[data-current=true]{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.dbq-stage-list li[data-done=true]{opacity:.6}.dbq-stage-jump{justify-items:center;gap:.15rem;min-width:3.4rem;min-height:2.75rem;display:grid}.dbq-stage-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.68rem}.dbq-stage-body{gap:.25rem;min-width:0;display:grid}.dbq-stage-body small{color:var(--muted-foreground);font-size:.7rem}.dbq-stage-actions{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.dbq-studio .dbq-instrument,.dbq-studio .dbq-keywheels,.dbq-monitor .dbq-instrument,.dbq-monitor .dbq-keywheels{border-color:var(--studio-line);background:var(--studio-panel);border-radius:.5rem}.dbq-studio .dbq-instrument-kinds button,.dbq-studio .dbq-keywheels-kinds button,.dbq-monitor .dbq-instrument-kinds button,.dbq-monitor .dbq-keywheels-kinds button,.dbq-studio .dbq-wheel-link,.dbq-monitor .dbq-wheel-link,.dbq-studio .dbq-keywheels-octave button,.dbq-monitor .dbq-keywheels-octave button{background:var(--studio-raised);border-radius:.35rem}.dbq-studio .dbq-instrument-kinds button[data-on=true],.dbq-studio .dbq-keywheels-kinds button[data-on=true],.dbq-monitor .dbq-instrument-kinds button[data-on=true],.dbq-monitor .dbq-keywheels-kinds button[data-on=true],.dbq-studio .dbq-wheel-link[data-on=true],.dbq-monitor .dbq-wheel-link[data-on=true]{background:var(--studio-blue);color:oklch(14% .008 255);transform:none}.dbq-studio .dbq-wheel,.dbq-monitor .dbq-wheel{background:var(--studio-bg);border-color:var(--studio-line)}.dbq-studio .dbq-instrument-steps button[data-on=true],.dbq-monitor .dbq-instrument-steps button[data-on=true]{background:var(--studio-blue)}.dbq-studio-lower-body{max-height:min(42vh,22rem)}.dbq-studio-lower-handle{z-index:3;background:var(--studio-panel);position:sticky;top:0}.dbq-studio .dbq-instrument,.dbq-studio .dbq-keywheels{margin-top:.5rem}.dbq-studio .dbq-instrument-grid{max-height:14rem;overflow:auto}.dbq-studio .dbq-instrument-row{grid-template-columns:3.6rem minmax(0,1fr)}@media (width<=767px){.dbq-studio-lower-body{max-height:46vh}.dbq-studio .dbq-instrument-grid{max-height:10rem}.dbq-instrument-controls label{min-width:7rem}}.dbq-cast{min-height:100dvh;padding:max(.6rem, env(safe-area-inset-top)) .6rem calc(1rem + env(safe-area-inset-bottom));background:var(--studio-bg,var(--background));color:var(--foreground);flex-direction:column;gap:.6rem;display:flex;overflow-x:hidden}.dbq-cast-top{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .6rem;display:grid}.dbq-cast-id{align-items:center;gap:.4rem;min-width:0;display:flex}.dbq-cast-id span{opacity:.7;font-size:.7rem;display:block}.dbq-cast-id strong{font-size:.95rem;display:block}.dbq-cast-id>div{min-width:0}.dbq-cast-id strong,.dbq-cast-id span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbq-cast-clocks{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.dbq-cast-clocks div{border:1px solid var(--studio-line,var(--border));background:var(--studio-raised,var(--muted));border-radius:.8rem;flex:6rem;min-width:0;padding:.35rem .5rem}.dbq-cast-clocks span{opacity:.7;font-size:.65rem;display:block}.dbq-cast-clocks b{font-variant-numeric:tabular-nums;font-size:1.05rem}.dbq-cast-top-actions{gap:.25rem;display:flex}.dbq-cast-now{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.dbq-cast-now article{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:1rem;min-width:0;padding:.6rem .75rem}.dbq-cast-now article[data-live=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-cast-now article[data-live=true]{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.dbq-cast-now span{opacity:.7;font-size:.7rem}.dbq-cast-now strong{overflow-wrap:anywhere;font-size:1rem;display:block}.dbq-cast-now p{opacity:.85;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.85rem}.dbq-cast-timebar{gap:.4rem;display:grid}.dbq-cast-lane{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem .6rem;display:grid}.dbq-cast-lane strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}.dbq-cast-lane i{background:var(--studio-raised,var(--muted));border-radius:999px;grid-column:1/-1;height:.5rem;display:block;overflow:hidden}.dbq-cast-lane i b{background:var(--primary);height:100%;display:block}.dbq-cast-lane span{font-variant-numeric:tabular-nums;opacity:.75;grid-column:1/-1;font-size:.72rem}.dbq-cast-tabs{gap:.35rem;display:flex;overflow-x:auto}.dbq-cast-tabs button{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:999px;flex:none;align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .8rem;font-size:.85rem;display:inline-flex}.dbq-cast-tabs button[data-on=true]{background:var(--primary);color:var(--primary-foreground)}.dbq-cast-pane{flex:auto;align-content:start;gap:.6rem;min-height:0;display:grid}.dbq-cast-order{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.dbq-cast-order li{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem .6rem;display:grid}.dbq-cast-order li[data-current=true]{border-color:var(--primary)}.dbq-cast-jump{text-align:start;align-items:center;gap:.4rem;min-width:0;min-height:2.75rem;display:flex}.dbq-cast-jump span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dbq-cast-timed{opacity:.85;grid-column:1/-1;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.dbq-cast-timed input{border:1px solid var(--studio-line,var(--border));background:var(--studio-raised,var(--muted));border-radius:.6rem;width:5.5rem;min-height:2.5rem;padding-inline:.5rem}.dbq-cast-pads{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.4rem;display:grid}.dbq-cast-room{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:.9rem;gap:.35rem;padding:.6rem;display:grid}.dbq-cast-room ul{gap:.2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.dbq-cast-desk{border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.dbq-cast-master{flex:10rem;align-items:center;gap:.4rem;min-width:0;font-size:.78rem;display:flex}.dbq-cast-master input{flex:auto;min-width:0}.dbq-cast-go{flex:none;font-weight:700}.dbq-phonebar{display:none}@media (width<=767px){.dbq-cast-desk{display:none}.dbq-phonebar{z-index:20;max-width:100%;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));border:1px solid var(--studio-line,var(--border));background:var(--studio-panel,var(--card));border-radius:1rem 1rem 0 0;gap:.35rem;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.dbq-phonebar{background:color-mix(in oklab, var(--studio-panel,var(--card)) 92%, transparent)}}.dbq-phonebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dbq-phonebar-pads{gap:.35rem;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.dbq-phonebar-pad{border:1px solid var(--studio-line,var(--border));background:var(--studio-raised,var(--muted));border-radius:.7rem;flex:0 0 5rem;gap:.1rem;min-height:3rem;padding:.25rem;display:grid}.dbq-phonebar-pad strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.dbq-phonebar-pad small{opacity:.6;font-size:.6rem}.dbq-phonebar-pad[data-playing=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-phonebar-pad[data-playing=true]{background:color-mix(in oklab, var(--primary) 25%, var(--card))}}.dbq-phonebar-empty{opacity:.7;font-size:.75rem}.dbq-phonebar-row{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.4rem;display:grid}.dbq-phonebar-skip,.dbq-phonebar-go{border-radius:.8rem;align-items:center;gap:.25rem;min-height:2.9rem;padding:0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.dbq-phonebar-skip{border:1px solid var(--studio-line,var(--border));background:var(--studio-raised,var(--muted))}.dbq-phonebar-go{background:var(--primary);color:var(--primary-foreground)}.dbq-phonebar-master{align-items:center;gap:.3rem;min-width:0;font-size:.72rem;display:flex}.dbq-phonebar-master input{flex:auto;min-width:0}.dbq-phonebar-label{opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}}@media (width>=768px){.dbq-cast-now{grid-template-columns:1fr 1fr}.dbq-cast-top{grid-template-columns:minmax(0,1fr) auto auto}.dbq-cast-clocks{grid-column:auto}}.dbq-padwall{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.4rem;width:100%;display:grid}.dbq-padwall-pad{border:1px solid var(--border);background:var(--card);border-radius:.7rem;align-content:center;gap:.1rem;min-height:3.5rem;padding:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-padwall-pad{background:color-mix(in oklab, var(--card) 88%, transparent)}}.dbq-padwall-pad{color:var(--card-foreground);text-align:center;touch-action:manipulation}.dbq-padwall-pad strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.1;overflow:hidden}.dbq-padwall-pad span{opacity:.65;font-size:.6rem}.dbq-padwall-pad small{opacity:.5;font-size:.6rem}.dbq-padwall-pad[data-empty=true]{opacity:.35;border-style:dashed;min-height:3.5rem}.dbq-padwall-pad[data-armed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-padwall-pad[data-armed=true]{border-color:color-mix(in oklab, var(--primary) 70%, var(--border))}}.dbq-padwall-pad[data-armed=true]{box-shadow:0 0 0 1px var(--primary) inset}@supports (color:color-mix(in lab, red, red)){.dbq-padwall-pad[data-armed=true]{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 40%, transparent) inset}}.dbq-padwall-pad[data-playing=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-padwall-pad[data-playing=true]{background:color-mix(in oklab, var(--primary) 26%, var(--card))}}.dbq-lwheels{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.dbq-lwheel{flex:6.5rem;gap:.15rem;min-width:6.5rem;font-size:.68rem;display:grid}.dbq-lwheel input[type=range]{writing-mode:horizontal-tb;width:100%;height:1.5rem}.dbq-lwheel b{opacity:.8}.dbq-lwheel-link{border:1px solid var(--border);min-width:2.5rem;min-height:2.5rem;color:inherit;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.dbq-lwheel-link[data-on=true]{border-color:var(--primary);color:var(--primary)}.dbq-lwheels[data-compact=true] .dbq-lwheel{flex:5.5rem;min-width:5.5rem}.dbq-cast-wall{gap:.5rem;display:grid}.dbq-cast-wall>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-cast-wall>header strong{align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.dbq-cast-auto{border:1px solid var(--border);color:inherit;background:0 0;border-radius:999px;min-height:2.25rem;padding:.25rem .7rem;font-size:.7rem}.dbq-cast-auto[data-on=true]{border-color:var(--primary);color:var(--primary)}.dbq-cast-padlist{gap:.4rem;display:grid}.dbq-cast-padlist li{border:1px solid var(--border);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.dbq-cast-padlist li[data-armed=true]{border-color:var(--primary)}.dbq-cast-padlist li span{text-overflow:ellipsis;flex:8rem;min-width:0;overflow:hidden}.dbq-monitor-pads{border:1px solid var(--border);border-radius:.9rem;gap:.5rem;padding:.7rem;display:grid}.dbq-monitor-pads>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=767px){.dbq-phonebar-wheels{align-items:center;gap:.4rem;width:100%;display:flex}.dbq-cast-wall>header .dbq-lwheels{display:none}.dbq-phonebar-auto{border:1px solid var(--border);color:inherit;background:0 0;border-radius:999px;min-height:2.25rem;padding:.2rem .6rem;font-size:.65rem}.dbq-phonebar-auto[data-on=true]{border-color:var(--primary);color:var(--primary)}.dbq-phonebar-pad[data-armed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-phonebar-pad[data-armed=true]{border-color:color-mix(in oklab, var(--primary) 60%, var(--border))}}.dbq-padwall{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr))}}.dbq-padwall-cell{min-width:0;display:grid;position:relative}.dbq-padwall-edit{min-width:1.75rem;min-height:1.75rem;color:var(--muted-foreground);background:var(--background);border-radius:.4rem;font-size:.9rem;line-height:1;position:absolute;inset-block-start:.15rem;inset-inline-start:.15rem}@supports (color:color-mix(in lab, red, red)){.dbq-padwall-edit{background:color-mix(in oklab, var(--background) 55%, transparent)}}.dbq-padwall-edit{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.dbq-padwall-edit{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.dbq-padwall-edit:hover,.dbq-padwall-edit:focus-visible{color:var(--foreground)}.dbq-padwin{max-width:min(46rem,96vw);max-height:90dvh;overflow-y:auto}.dbq-padwin-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;display:grid}.dbq-padwin-grid label{gap:.25rem;min-width:0;font-size:.8rem;display:grid}.dbq-padwin-grid label>span{color:var(--muted-foreground)}.dbq-padwin-grid select,.dbq-padwin-grid input[type=range]{width:100%;min-height:2.5rem}.dbq-padwin-grid select{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:.5rem;padding-inline:.5rem}.dbq-padwin-check{align-items:center;gap:.5rem;display:flex!important}.dbq-padwin-check input{width:1.15rem;height:1.15rem}.dbq-padwin-wide{grid-column:1/-1}.dbq-padwin-route{grid-column:1/-1;gap:.35rem;font-size:.8rem;display:grid}.dbq-padwin-route>span{color:var(--muted-foreground)}.dbq-padwin-route>div{flex-wrap:wrap;gap:.4rem;display:flex}.dbq-padwin-route button{border:1px solid var(--border);min-height:2.75rem;color:inherit;background:0 0;border-radius:.6rem;flex:10rem}.dbq-padwin-route button[data-on=true]{border-color:var(--primary);color:var(--primary)}.dbq-padwin-foot{flex-wrap:wrap;gap:.5rem;display:flex}.dbq-cast-run{gap:.4rem;padding:.5rem .75rem;display:grid}.dbq-cast-runbar{background:var(--muted);border-radius:999px;height:.65rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-cast-runbar{background:color-mix(in oklab, var(--muted) 45%, transparent)}}.dbq-cast-runbar>i{background:var(--primary);height:100%;transition:width .2s linear;display:block}.dbq-cast-runbar>u{background:var(--foreground);width:2px;position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.dbq-cast-runbar>u{background:color-mix(in oklab, var(--foreground) 45%, transparent)}}.dbq-cast-runbar>u[data-current=true]{background:var(--primary);width:3px}.dbq-cast-runinfo{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dbq-daw{--daw-bg:oklch(14% .009 245);--daw-top:oklch(19.5% .011 245);--daw-rail:oklch(22% .011 245);--daw-line:oklch(31% .012 245);--daw-ink:oklch(94% .007 245);--daw-sub:oklch(70% .008 245);--daw-accent:oklch(75% .14 172);--daw-warm:oklch(80% .13 82);--studio-bg:var(--daw-bg);--studio-chrome:var(--daw-top);--studio-panel:var(--daw-rail);--studio-line:var(--daw-line);--studio-wave:var(--daw-ink);--studio-blue:var(--daw-accent);background:var(--daw-bg);color:var(--daw-ink);font-family:var(--font-sans);z-index:60;grid-template-rows:3.5rem 2.75rem minmax(0,1fr) auto 3.25rem}.dbq-daw button{color:inherit;box-shadow:none;border-radius:.25rem}.dbq-daw button:disabled{opacity:.42}.dbq-daw button:focus-visible,.dbq-daw input:focus-visible,.dbq-daw select:focus-visible{outline:2px solid var(--daw-accent);outline-offset:-2px}.dbq-daw select,.dbq-daw input{color:var(--daw-ink)}.dbq-daw select option{background:var(--daw-top)}.dbq-daw-top{background:var(--daw-top);border-bottom:1px solid var(--daw-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:0 .8rem;display:grid}.dbq-daw-identity,.dbq-daw-transport,.dbq-daw-top-actions,.dbq-daw-bar,.dbq-daw-views,.dbq-daw-options,.dbq-daw-footer,.dbq-daw-footer>div{align-items:center;min-width:0;display:flex}.dbq-daw-identity{gap:.5rem}.dbq-daw-mark{color:var(--daw-accent);white-space:nowrap;flex:none;font-size:.8rem;font-weight:900}.dbq-daw-mark b{color:var(--daw-ink);font-weight:500}.dbq-daw-identity input{background:0 0;border:0;border-radius:0;width:min(14rem,100%);min-width:0;height:2rem;padding:.2rem;font-weight:600}.dbq-daw-transport{gap:.2rem}.dbq-daw-transport button{width:2.35rem;height:2.35rem}.dbq-daw .dbq-daw-play{background:var(--daw-accent);color:var(--daw-bg)}.dbq-daw .dbq-daw-record[data-on=true]{background:var(--studio-red);color:var(--daw-ink)}.dbq-daw-time{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;min-width:6.8rem;padding:0 .45rem;font-family:ui-monospace,monospace;line-height:1.15;display:flex}.dbq-daw-time strong{color:var(--daw-accent);font-size:1.1rem}.dbq-daw-time small{color:var(--daw-sub);font-size:.65rem}.dbq-daw-top-actions{justify-content:flex-end;gap:.1rem}.dbq-daw-top-actions button{width:2.25rem;height:2.25rem}.dbq-daw-bar{border-bottom:1px solid var(--daw-line);background:var(--daw-rail);justify-content:space-between;gap:.7rem;padding:0 .8rem}.dbq-daw-views{flex:none;gap:.2rem;height:100%}.dbq-daw-views button{gap:.4rem;height:100%;padding:0 .8rem;font-size:.8rem}.dbq-daw-views button[data-slot],.dbq-daw-views button:hover{border-radius:0}.dbq-daw-options{scrollbar-width:none;justify-content:flex-end;gap:.65rem;overflow-x:auto}.dbq-daw-options label{white-space:nowrap;color:var(--daw-sub);flex:none;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.dbq-daw-options select{background:0 0;border:0;max-width:9rem;height:2rem;font-size:.72rem}.dbq-daw-options input[type=range]{width:5rem;accent-color:var(--daw-accent)}.dbq-daw-options button{flex:none;width:2.2rem;height:2.2rem}.dbq-daw-input-meter{background:var(--daw-bg);flex:none;width:3rem;height:.35rem;overflow:hidden}.dbq-daw-input-meter i{background:var(--daw-accent);height:100%;display:block}.dbq-daw-main{min-width:0;min-height:0;position:relative;overflow:hidden}.dbq-daw-arrange{direction:rtl;grid-template-rows:2rem minmax(0,1fr) 2.45rem;grid-template-columns:12.5rem minmax(0,1fr);height:100%;min-height:0;display:grid}.dbq-daw-ruler-label{background:var(--daw-rail);border-bottom:1px solid var(--daw-line);color:var(--daw-sub);grid-area:1/1;justify-content:space-between;align-items:center;padding:0 .8rem;font-size:.7rem;display:flex}.dbq-daw-timeline-wrap{pointer-events:none;grid-area:1/1/3/-1;min-width:0;min-height:0;position:relative}.dbq-daw-timeline-wrap>.dbq-studio-timeline{pointer-events:auto}.dbq-daw .dbq-studio-timeline{background:var(--daw-bg);direction:rtl;grid-template-rows:minmax(0,1fr);grid-template-columns:12.5rem minmax(0,1fr);height:100%;display:grid;overflow:hidden}.dbq-daw .dbq-studio-heads{scrollbar-width:none;background:var(--daw-rail);overscroll-behavior:contain;order:0;grid-area:1/1;overflow-y:auto}.dbq-daw .dbq-studio-scroll{background:var(--daw-bg);order:0;grid-area:1/2;overflow:auto}.dbq-daw .dbq-studio-head-spacer,.dbq-daw .dbq-studio-ruler{background:var(--daw-rail);border-bottom:1px solid var(--daw-line);height:2rem}.dbq-daw .dbq-studio-head-main{background:var(--daw-rail);border-inline-start:3px solid var(--daw-accent);padding:.35rem .65rem}.dbq-daw .dbq-studio-head[data-color=amber] .dbq-studio-head-main{border-inline-start-color:var(--daw-warm)}.dbq-daw .dbq-studio-head-name{background:0 0;border:0;font-size:.78rem;font-weight:700}.dbq-daw .dbq-studio-head-row{align-items:center}.dbq-daw .dbq-studio-head-row button{min-width:2rem;min-height:1.9rem;font-size:.7rem}.dbq-daw .dbq-studio-head-sliders{display:none}.dbq-daw .dbq-studio-head-select{min-height:1.7rem;color:var(--daw-sub);padding:0 .2rem;font-size:.64rem}.dbq-daw .dbq-studio-head-select[aria-pressed=true]{color:var(--daw-accent)}.dbq-daw .dbq-studio-lane-body{background-color:var(--daw-bg);background-size:6rem 100%;background-image:linear-gradient(to right,var(--daw-line) 1px,transparent 1px);border-bottom:1px solid var(--daw-line)}.dbq-daw .dbq-studio-clip{height:auto;top:.4rem;bottom:.4rem}.dbq-daw .dbq-studio-clip-hit{background:var(--daw-accent);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{background:color-mix(in oklab,var(--daw-accent) 38%,var(--daw-bg));border:1px solid color-mix(in oklab,var(--daw-accent) 65%,var(--daw-bg))}}.dbq-daw .dbq-studio-clip-hit{border-radius:.25rem;padding:0;overflow:hidden}.dbq-daw .dbq-studio-lane[data-color=amber] .dbq-studio-clip-hit{background:var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color=amber] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--daw-warm) 36%,var(--daw-bg))}}.dbq-daw .dbq-studio-lane[data-color=amber] .dbq-studio-clip-hit{border-color:var(--daw-warm)}.dbq-daw .dbq-studio-clip-name{color:var(--daw-ink);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;top:.15rem;left:.4rem}.dbq-daw .dbq-studio-wave path{fill:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-wave path{fill:color-mix(in oklab,var(--daw-ink) 70%,transparent)}}.dbq-daw .dbq-studio-trim{z-index:2;background:var(--daw-ink);width:1rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-trim{background:color-mix(in oklab,var(--daw-ink) 25%,transparent)}}.dbq-daw .dbq-studio-trim{touch-action:none}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{outline:2px solid var(--daw-ink)}.dbq-daw .dbq-studio-auto,.dbq-daw .dbq-studio-head-auto{background:var(--daw-top);border-bottom:1px solid var(--daw-line)}.dbq-daw .dbq-studio-playhead{background:var(--daw-warm)}.dbq-daw-track-actions{border-top:1px solid var(--daw-line);background:var(--daw-top);grid-area:3/1/auto/-1;align-items:center;gap:.3rem;padding:0 .65rem;display:flex}.dbq-daw-track-actions button{gap:.35rem;font-size:.72rem}.dbq-daw-empty{z-index:3;background:var(--daw-top);border:1px solid var(--daw-line);text-align:center;pointer-events:auto;width:min(34rem,100% - 14rem);padding:1.5rem;position:absolute;top:20%;left:calc(50% + 6rem);transform:translate(-50%)}.dbq-daw-empty>svg{width:2rem;height:2rem;color:var(--daw-accent)}.dbq-daw-empty h2{margin:.7rem 0 1.2rem;font-size:1.25rem;font-weight:700}.dbq-daw-empty>div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.dbq-daw-empty button{gap:.35rem;min-height:2.75rem}.dbq-daw-drawer{z-index:10;background:var(--daw-top);border-left:1px solid var(--daw-line);width:min(19rem,88vw);box-shadow:0 1rem 2rem var(--daw-bg);padding:.75rem;position:absolute;top:0;bottom:0;right:0;overflow:auto}.dbq-daw-drawer-inspector{border-left:0;border-right:1px solid var(--daw-line);left:0;right:auto}.dbq-daw-drawer-title{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.dbq-daw-drawer input:not([type=range]){background:var(--daw-bg);border:1px solid var(--daw-line);margin-bottom:.6rem}.dbq-daw-drawer label{gap:.35rem;margin:1rem 0;font-size:.8rem;display:grid}.dbq-daw-drawer input[type=range]{accent-color:var(--daw-accent)}.dbq-daw-drawer p{color:var(--daw-sub);font-size:.8rem}.dbq-daw .dbq-studio-library{max-height:none}.dbq-daw .dbq-studio-library li{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.dbq-daw-markers{border-top:1px solid var(--daw-line);padding-top:.75rem}.dbq-daw-markers>div{align-items:center;gap:.3rem;display:flex}.dbq-daw-markers input{min-width:0}.dbq-daw-mixer{background:var(--daw-bg);direction:rtl;gap:0;height:100%;padding:1.5rem;display:flex;overflow:auto}.dbq-daw-channel{border:1px solid var(--daw-line);background:var(--daw-top);border-inline-start:0;flex-direction:column;flex:0 0 9.5rem;align-items:center;gap:.65rem;min-height:22rem;padding:1rem .8rem;display:flex}.dbq-daw-channel strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dbq-daw-channel small{color:var(--daw-sub)}.dbq-daw-channel-buttons{gap:.2rem;display:flex}.dbq-daw-channel-buttons button{width:2.2rem;height:2.2rem}.dbq-daw-channel-fader{flex:1;justify-content:center;align-items:center;gap:.8rem;min-height:8rem;display:flex}.dbq-daw-channel-fader input{writing-mode:vertical-lr;width:1.5rem;height:100%;accent-color:var(--daw-accent);direction:rtl}.dbq-daw-channel-meter{background:var(--daw-accent);opacity:.6;width:.35rem;height:90%}.dbq-daw-channel label{text-align:center;gap:.3rem;font-size:.7rem;display:grid}.dbq-daw-channel label input{width:7rem;accent-color:var(--daw-accent)}.dbq-daw-editor{border-top:1px solid var(--daw-line);background:var(--daw-top);min-width:0}.dbq-daw-editor-bar{align-items:center;gap:.5rem;min-height:2.6rem;padding:0 .65rem;display:flex}.dbq-daw-selected{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.dbq-daw-editor-tabs{scrollbar-width:none;gap:.2rem;display:flex;overflow-x:auto}.dbq-daw-editor-tabs button{flex:none;height:2.2rem;min-height:2.2rem;font-size:.75rem}.dbq-daw-editor-body{border-top:1px solid var(--daw-line);min-height:4.4rem;max-height:min(11rem,29vh);padding:.8rem 1rem;overflow:auto}.dbq-daw-edittools,.dbq-daw-fx,.dbq-daw-automation,.dbq-daw-pitch-entry{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dbq-daw-edittools button,.dbq-daw-fx button,.dbq-daw-automation button{gap:.35rem;min-height:2.7rem;font-size:.75rem}.dbq-daw-fx label,.dbq-daw-automation label{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.dbq-daw-fx input{accent-color:var(--daw-accent)}.dbq-daw-fx select,.dbq-daw-automation select,.dbq-daw-footer select{max-width:10rem;height:2.35rem;color:var(--daw-ink);background:var(--daw-bg);border:1px solid var(--daw-line);border-radius:.25rem;padding:0 .5rem}.dbq-daw-fx small,.dbq-daw-automation small{color:var(--daw-sub)}.dbq-daw-automation span{color:var(--daw-accent);font-size:.78rem}.dbq-daw-pitch-entry span{color:var(--daw-warm)}.dbq-daw-footer{background:var(--daw-top);border-top:1px solid var(--daw-line);padding:0 .8rem;padding-bottom:env(safe-area-inset-bottom);justify-content:space-between;gap:.6rem}.dbq-daw-footer>span{color:var(--daw-sub);flex:none;font-size:.7rem}.dbq-daw-footer>div{scrollbar-width:none;gap:.2rem;overflow-x:auto}.dbq-daw-footer button{flex:none;gap:.3rem;min-height:2.5rem;font-size:.72rem}.dbq-daw .dbq-pitch{z-index:20}@media (width<=1050px){.dbq-daw-top{grid-template-columns:minmax(0,1fr) auto auto;gap:.3rem;padding:0 .4rem}.dbq-daw-mark{display:none}.dbq-daw-transport button{width:2.15rem}.dbq-daw-options label:first-child{max-width:8rem}}@media (width<=1100px){.dbq-daw{grid-template-rows:calc(3.3rem + env(safe-area-inset-top)) 2.75rem minmax(0,1fr) auto calc(3.4rem + env(safe-area-inset-bottom))}.dbq-daw-top{padding-top:env(safe-area-inset-top);grid-template-columns:auto minmax(0,1fr) auto}.dbq-daw-identity input{display:none}.dbq-daw-transport{justify-content:center}.dbq-daw-transport button{width:2rem;height:2.5rem}.dbq-daw-time{min-width:4.5rem;padding:0}.dbq-daw-time strong{font-size:.82rem}.dbq-daw-top-actions button:nth-last-child(-n+2){display:none}.dbq-daw-top-actions button{width:2rem}.dbq-daw-bar{padding:0 .35rem}.dbq-daw-views button{padding:0 .35rem;font-size:.7rem}.dbq-daw-views svg,.dbq-daw-options label,.dbq-daw-input-meter{display:none}.dbq-daw-arrange,.dbq-daw .dbq-studio-timeline{grid-template-columns:7.5rem minmax(0,1fr)}.dbq-daw .dbq-studio-heads{width:auto;box-shadow:none;position:static}.dbq-daw .dbq-studio-scroll{padding-right:0}.dbq-daw .dbq-studio-head-main{height:5.25rem}.dbq-daw .dbq-studio-head-name{width:100%;font-size:.7rem}.dbq-daw .dbq-studio-head-top button{width:1.5rem;min-width:1.5rem}.dbq-daw .dbq-studio-head-select{display:none}.dbq-daw .dbq-studio-head-row button{min-width:2.4rem;min-height:2.4rem}.dbq-daw-empty{width:calc(100% - 8rem);padding:.8rem;top:16%;left:calc(50% + 3rem)}.dbq-daw-empty h2{margin:.4rem 0;font-size:.95rem}.dbq-daw-empty>div{gap:.3rem;display:grid}.dbq-daw-empty button{min-height:2.5rem;font-size:.72rem}.dbq-daw-track-actions{padding:0 .3rem}.dbq-daw-editor-bar{gap:.1rem;padding:0 .3rem}.dbq-daw-editor-tabs button{padding:0 .35rem;font-size:.67rem}.dbq-daw-selected{font-size:.65rem}.dbq-daw-footer{padding-inline:.25rem}.dbq-daw-footer>span,.dbq-daw-footer select,.dbq-daw-footer button:first-child,.dbq-daw-footer button:nth-child(3){display:none}.dbq-daw-footer>div{justify-content:space-between;width:100%}.dbq-daw-footer button{min-width:0;padding:0 .3rem}.dbq-daw-mixer{padding:.6rem}.dbq-daw-channel{flex-basis:8rem}}.dbq-daw-tempo{text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;width:3rem;height:2rem;padding:0}.dbq-daw-options button span{font-size:.62rem}.dbq-daw .dbq-studio-heads{width:auto;box-shadow:none;position:relative;top:auto;right:auto}.dbq-daw .dbq-studio-scroll{padding-right:0}.dbq-daw .dbq-studio-timeline{gap:0}.dbq-daw .dbq-studio-head{border-bottom:1px solid var(--daw-line)}.dbq-daw .dbq-studio-head-auto{padding:.35rem}.dbq-daw .dbq-studio-head-main{overflow:hidden}.dbq-daw .dbq-studio-head-select{justify-content:flex-start;width:100%}.dbq-daw .dbq-studio-head-row .dbq-chip[data-active=true]{background:var(--daw-accent);color:var(--daw-bg)}@media (width<=767px){.dbq-daw-options>button:nth-child(-n+2){display:none}}.dbq-daw .dbq-studio-head-arm{min-height:1.5rem;color:var(--daw-sub);padding:0 .35rem;font-size:.63rem}.dbq-daw .dbq-studio-head-arm[aria-pressed=true]{color:var(--studio-red)}@media (width<=767px){.dbq-daw .dbq-studio-head-arm{min-height:1.6rem}}.owner-agent-header-slot{align-items:center;display:inline-flex}.owner-agent-header-slot .owner-agent-launcher{z-index:auto;border-radius:9999px;transform:none;inset:auto!important;width:3rem!important;min-width:3rem!important;height:3rem!important;display:inline-flex!important;position:static!important;bottom:auto!important;left:auto!important}.owner-agent-header-slot .owner-agent-launcher:hover{filter:saturate(1.15)brightness(1.06);transform:translateY(-2px)scale(1.06)}.owner-agent-header-slot .owner-agent-launcher-mark{width:1.9rem;height:1.7rem}.owner-agent-header-slot .owner-agent-launcher-active{box-shadow:inset 0 -.5rem 0 var(--brand-outline), 0 0 0 3px var(--brand-cyan), 0 .5rem 1.4rem var(--brand-cyan)!important}@supports (color:color-mix(in lab, red, red)){.owner-agent-header-slot .owner-agent-launcher-active{box-shadow:inset 0 -.5rem 0 color-mix(in oklab, var(--brand-outline) 38%, transparent), 0 0 0 3px color-mix(in oklab, var(--brand-cyan) 45%, transparent), 0 .5rem 1.4rem color-mix(in oklab, var(--brand-cyan) 40%, transparent)!important}}.dbq-daw-eq{justify-content:space-between;gap:.35rem;width:100%;display:flex}.dbq-daw-eq label{color:var(--daw-sub);flex-direction:column;flex:1;align-items:center;gap:.15rem;min-width:0;font-size:.58rem;display:flex}.dbq-daw-eq input[type=range]{width:100%;accent-color:var(--daw-warm)}.dbq-daw-eq small{font-variant-numeric:tabular-nums}.dbq-daw-channel output{color:var(--daw-sub);margin-inline-start:.3rem;font-size:.62rem}.dbq-daw,.dbq-daw *{min-width:0}.dbq-daw{--daw-bg:oklch(15.5% .003 255);--daw-top:oklch(20.5% .004 255);--daw-rail:oklch(24.5% .004 255);--daw-line:oklch(35% .004 255);--daw-accent:oklch(76% .12 172);--daw-warm:oklch(83% .12 82);grid-template-rows:minmax(3.5rem,auto) minmax(2.75rem,auto) minmax(0,1fr) auto;gap:0;max-width:100vw;height:100dvh;padding:0;overflow:hidden}.dbq-daw .dbq-daw-arrange{direction:ltr;height:100%;display:block;overflow:hidden}.dbq-daw .dbq-daw-timeline-wrap{pointer-events:auto;height:100%}.dbq-daw .dbq-studio-timeline{direction:ltr;border:0;border-radius:0;grid-template-columns:clamp(9rem,18vw,13rem) minmax(0,1fr);padding:0}.dbq-daw .dbq-studio-heads{direction:rtl;grid-area:1/1;align-content:start}.dbq-daw .dbq-studio-head{gap:0;padding:0}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-lane-body,.dbq-daw .dbq-studio-head-spacer,.dbq-daw .dbq-studio-ruler{box-sizing:border-box}.dbq-daw .dbq-studio-scroll{overscroll-behavior:contain;grid-area:1/2}.dbq-daw .dbq-studio-inner{background-color:var(--daw-bg);background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(6rem - 1px),var(--daw-line) 6rem);min-height:100%}.dbq-daw .dbq-studio-ruler{touch-action:none;cursor:ew-resize}.dbq-daw .dbq-studio-ruler:active{touch-action:none}.dbq-daw .dbq-studio-playhead{z-index:4;background:var(--daw-warm)}.dbq-daw .dbq-studio-playhead-handle{z-index:6;pointer-events:none;width:2.75rem;height:2rem;color:var(--daw-warm);align-items:start;display:flex;position:absolute;top:0;transform:translate(-50%)}.dbq-daw .dbq-studio-playhead-handle:after{content:"";border-left:.4rem solid #0000;border-right:.4rem solid #0000;border-top:.5rem solid var(--daw-warm);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dbq-daw .dbq-studio-playhead-handle span{white-space:nowrap;background:var(--daw-top);padding:.1rem .25rem;font:600 .67rem ui-monospace,monospace;position:absolute;top:.1rem;left:50%;transform:translate(-50%)}.dbq-daw .dbq-studio-ruler:focus-visible{outline:2px solid var(--daw-warm)}.dbq-daw .dbq-studio-ruler span:not(.dbq-studio-playhead-handle){pointer-events:none}.dbq-daw .dbq-studio-head-main{border-inline-start:0;border-right:3px solid var(--daw-accent)}.dbq-daw .dbq-studio-head[data-color=amber] .dbq-studio-head-main{border-right-color:var(--daw-warm)}.dbq-daw .dbq-studio-head-auto{box-sizing:border-box}.dbq-daw .dbq-studio-point{z-index:3}.dbq-daw .dbq-studio-empty-actions{z-index:2;white-space:nowrap;align-items:center;gap:.35rem;display:flex;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.dbq-daw .dbq-studio-empty-actions button{gap:.25rem;min-height:2.75rem;padding-inline:.55rem;font-size:.74rem}.dbq-daw .dbq-studio-empty-actions svg{width:1rem;height:1rem}.dbq-daw .dbq-studio-clip{overflow:visible}.dbq-daw .dbq-studio-wave{pointer-events:none}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{border-color:color-mix(in oklab,var(--daw-accent) 50%,var(--daw-line));background:color-mix(in oklab,var(--daw-accent) 22%,var(--daw-rail))}}.dbq-daw .dbq-studio-trim{width:1rem}.dbq-daw .dbq-studio-point{width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem}.dbq-daw .dbq-daw-transport,.dbq-daw .dbq-daw-top-actions{flex:none}.dbq-daw .dbq-daw-identity{overflow:hidden}.dbq-daw .dbq-daw-top-actions>button:not([size=icon]){white-space:nowrap;gap:.35rem;width:auto;height:2.35rem;padding-inline:.6rem;font-size:.73rem}.dbq-daw-save-status{color:var(--daw-sub);white-space:nowrap;font-size:.67rem}.dbq-daw-project-picker{border:1px solid var(--daw-line);background:var(--daw-rail);border-radius:.25rem;width:min(9rem,22vw);height:2rem;font-size:.72rem}.dbq-daw-export,.dbq-daw-projects{position:relative}.dbq-daw-export summary,.dbq-daw-projects summary{cursor:pointer;white-space:nowrap;align-items:center;gap:.3rem;padding:.45rem;font-size:.73rem;list-style:none;display:flex}.dbq-daw-export summary::-webkit-details-marker{display:none}.dbq-daw-projects summary::-webkit-details-marker{display:none}.dbq-daw-export summary svg,.dbq-daw-projects summary svg{width:1rem;height:1rem}.dbq-daw-export>div,.dbq-daw-projects>div{z-index:30;border:1px solid var(--daw-line);background:var(--daw-top);min-width:12rem;box-shadow:0 .5rem 1.5rem var(--daw-bg);gap:.3rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw-export>div,.dbq-daw-projects>div{box-shadow:0 .5rem 1.5rem color-mix(in oklab,var(--daw-bg) 80%,transparent)}}.dbq-daw-export>div button{justify-content:flex-start;width:100%;font-size:.75rem}.dbq-daw-export select,.dbq-daw-projects select{background:var(--daw-rail);width:100%;padding:.4rem}.dbq-daw-projects label{gap:.35rem;font-size:.75rem;display:grid}.dbq-daw-projects input{background:var(--daw-rail)}.dbq-daw .dbq-daw-editor-body{max-height:min(10rem,27dvh)}.dbq-daw-inspector-mobile{display:none}@media (width<=1100px){.dbq-daw .dbq-daw-top{gap:.25rem;padding-inline:.35rem}.dbq-daw .dbq-daw-mark{display:none}.dbq-daw .dbq-daw-identity input{width:7.5rem}.dbq-daw .dbq-daw-top-actions>button[aria-label=ביטול],.dbq-daw .dbq-daw-top-actions>button[aria-label=ביצוע\ חוזר]{display:none}.dbq-daw .dbq-studio-timeline{grid-template-columns:9.5rem minmax(0,1fr)}.dbq-daw .dbq-daw-options{gap:.3rem}.dbq-daw .dbq-daw-options label[title=בחירת\ מיקרופון]{max-width:8rem}}@media (width>=768px) and (width<=1280px){.dbq-daw .dbq-daw-top{grid-template-columns:minmax(2rem,1fr) auto max-content;gap:.25rem}.dbq-daw .dbq-daw-identity input,.dbq-daw .dbq-daw-top-actions>button[aria-label=ביטול],.dbq-daw .dbq-daw-top-actions>button[aria-label=ביצוע\ חוזר],.dbq-daw .dbq-daw-save-status{display:none}}@media (width<=767px){.dbq-daw{grid-template-rows:calc(3.25rem + env(safe-area-inset-top)) 2.75rem minmax(0,1fr) auto;padding-bottom:env(safe-area-inset-bottom)}.dbq-daw .dbq-daw-top{grid-template-columns:auto minmax(0,1fr) auto}.dbq-daw .dbq-daw-identity input,.dbq-daw .dbq-daw-save-status,.dbq-daw .dbq-daw-top-actions>button span,.dbq-daw .dbq-daw-export summary span{display:none}.dbq-daw .dbq-daw-top-actions>button:not([size=icon]){justify-content:center;width:2.25rem;padding:0}.dbq-daw .dbq-daw-top-actions{gap:0}.dbq-daw .dbq-daw-top-actions>button.dbq-daw-inspector-trigger,.dbq-daw .dbq-daw-inspector-trigger{display:none}.dbq-daw .dbq-daw-inspector-mobile{flex:none;display:inline-flex}.dbq-daw .dbq-daw-transport{gap:0}.dbq-daw .dbq-daw-transport button{width:2rem}.dbq-daw .dbq-studio-timeline{grid-template-columns:6.5rem minmax(0,1fr)}.dbq-daw .dbq-studio-head-main{height:4.25rem;padding:.25rem}.dbq-daw .dbq-studio-lane-body{height:4.25rem}.dbq-daw .dbq-studio-head-row button{min-width:2rem;min-height:2rem}.dbq-daw .dbq-studio-head-arm{min-height:2rem}.dbq-daw .dbq-studio-empty-actions{gap:.15rem;left:.35rem}.dbq-daw .dbq-studio-empty-actions button{padding-inline:.3rem;font-size:.64rem}.dbq-daw .dbq-studio-empty-actions svg{display:none}.dbq-daw .dbq-daw-editor-tabs{flex-shrink:0}.dbq-daw .dbq-daw-editor-bar{overflow-x:auto}}@media (width<=480px) and (orientation:portrait){.dbq-daw{grid-template-rows:calc(5.35rem + env(safe-area-inset-top)) 2.75rem minmax(0,1fr) auto}.dbq-daw .dbq-daw-top{padding:env(safe-area-inset-top) .25rem 0;grid-template-rows:2.85rem 2.5rem;grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.dbq-daw .dbq-daw-identity{grid-area:1/1}.dbq-daw .dbq-daw-transport{grid-area:2/1/auto/-1;justify-content:center}.dbq-daw .dbq-daw-top-actions{grid-area:1/2}.dbq-daw .dbq-daw-options{max-width:48vw}.dbq-daw .dbq-studio-timeline{grid-template-columns:6.5rem minmax(0,1fr)}}@media (orientation:landscape) and (height<=520px){.dbq-daw{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);grid-template-rows:2.6rem 2.1rem minmax(0,1fr) auto 2.5rem}.dbq-daw-top{gap:.35rem;padding:0 .4rem}.dbq-daw-mark,.dbq-daw-time small{display:none}.dbq-daw-transport button,.dbq-daw-top-actions button{width:2rem;height:2rem}.dbq-daw-time{min-width:4.8rem}.dbq-daw-time strong{font-size:.9rem}.dbq-daw-bar{gap:.3rem;padding:0 .4rem}.dbq-daw-options label span,.dbq-daw-input-meter{display:none}.dbq-daw-arrange,.dbq-daw .dbq-studio-timeline{grid-template-columns:7rem minmax(0,1fr)}.dbq-daw .dbq-studio-head-main{padding:.2rem .35rem}.dbq-daw .dbq-studio-head-select{display:none}.dbq-daw-lower,.dbq-daw-editor{max-height:42dvh;overflow:auto}.dbq-daw-empty{width:calc(100% - 8rem);padding:.7rem;top:8%;left:calc(50% + 3.5rem)}.dbq-daw-empty h2{margin:.3rem 0 .6rem;font-size:1rem}.dbq-daw-mixer{padding:.4rem}.dbq-daw-channel{flex-basis:7.5rem;gap:.35rem;min-height:0;padding:.5rem}.dbq-daw-footer button{padding:0 .35rem;font-size:.7rem}.dbq-daw-footer>span{display:none}.dbq-pitch{gap:.3rem;padding:.4rem;inset:0}.dbq-pitch-bar{gap:.3rem}.dbq-pitch-bar .min-h-11,.dbq-pitch-foot .min-h-11{min-height:2.2rem;padding-inline:.5rem;font-size:.72rem}.dbq-daw{padding-bottom:env(safe-area-inset-bottom);grid-template-rows:2.65rem 2.15rem minmax(0,1fr) auto}.dbq-daw .dbq-studio-timeline{grid-template-columns:7rem minmax(0,1fr)}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-lane-body{height:3.65rem}.dbq-daw .dbq-studio-empty-actions{top:50%}.dbq-daw .dbq-daw-editor-body{max-height:35dvh}}.dbq-daw{--daw-bg:oklch(17% .008 245);--daw-top:oklch(21.5% .008 245);--daw-rail:oklch(26% .008 245);--daw-line:oklch(34% .008 245);--daw-accent:oklch(78% .13 166)}.dbq-daw .dbq-studio-inner{min-width:100%}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane:nth-child(2n) .dbq-studio-lane-body{background-color:color-mix(in oklab,var(--daw-bg) 88%,var(--daw-rail))}}.dbq-daw .dbq-studio-auto-overlay{pointer-events:none;background:0 0;border:0;height:100%;position:absolute;inset:0}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-curve{pointer-events:none;width:100%;height:100%}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-curve path{stroke:var(--daw-warm);stroke-width:2px}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-auto-tag{pointer-events:none;color:var(--daw-warm);background:var(--daw-bg);padding:.1rem .25rem;left:auto;right:.5rem}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-point{pointer-events:auto;background:radial-gradient(circle,var(--daw-warm) 0 .75rem,transparent .8rem);border:0;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-point[aria-pressed=true]{outline:2px solid var(--daw-ink)}.dbq-daw .dbq-studio-line-hit{pointer-events:none;position:absolute;inset:0}.dbq-daw .dbq-studio-line-hit .dbq-studio-curve{pointer-events:none}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-curve .dbq-studio-curve-hit{pointer-events:stroke;stroke:#0000;stroke-width:20px;cursor:ns-resize;touch-action:none}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-bend{z-index:4;background:radial-gradient(circle,var(--daw-warm) 0 .27rem,transparent .3rem);opacity:.85;touch-action:none;cursor:ns-resize;border:0;border-radius:50%;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin:-1.25rem 0 0 -1.25rem;position:absolute}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-bend:focus-visible{outline:2px solid var(--daw-ink)}.dbq-daw .dbq-studio-head-main{cursor:pointer;border-right-color:var(--daw-line)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-main[data-active=true]{background:color-mix(in oklab,var(--daw-accent) 12%,var(--daw-rail))}}.dbq-daw .dbq-studio-wave{color:var(--daw-ink);opacity:.92}.dbq-daw .dbq-studio-wave path{fill:none;stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{background:color-mix(in oklab,var(--daw-accent) 25%,var(--daw-rail))}}.dbq-daw .dbq-studio-lane[data-color=rose] .dbq-studio-clip-hit{background:var(--studio-red)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color=rose] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--studio-red) 30%,var(--daw-rail))}}.dbq-daw .dbq-studio-lane[data-color=violet] .dbq-studio-clip-hit{background:var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color=violet] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--daw-warm) 23%,var(--daw-rail))}}.dbq-daw .dbq-daw-main{overflow:hidden}.dbq-daw .dbq-daw-editor{max-height:min(42dvh,28rem);overflow:hidden}.dbq-daw .dbq-daw-editor-body{overscroll-behavior:contain;min-height:clamp(7rem,20dvh,13rem);max-height:min(40dvh,25rem);overflow:auto}.dbq-daw .dbq-daw-editor[data-expanded=true] .dbq-daw-editor-body{min-height:40dvh}.dbq-daw .dbq-daw-editor-bar button{flex:none;min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-daw-editor-bar{overflow-x:auto}.dbq-daw .dbq-daw-mixer-sheet{flex-direction:column;height:min(42dvh,28rem);display:flex}.dbq-daw .dbq-daw-mixer-sheet[data-expanded=true]{height:50dvh}.dbq-daw .dbq-daw-mixer{flex:1;min-height:0;padding:.5rem;overflow:auto}.dbq-daw .dbq-daw-channel{gap:.3rem;height:100%;min-height:0;padding:.5rem}.dbq-daw .dbq-daw-channel-fader{min-height:3rem}.dbq-daw .dbq-daw-channel-buttons button{min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-daw-drawer-inspector{border-right:1px solid var(--daw-line);width:min(20rem,88vw);left:0;right:auto}.dbq-daw .dbq-daw-parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.dbq-daw .dbq-daw-parameters button{white-space:normal;text-align:start;min-height:2.75rem;font-size:.75rem}.dbq-daw .dbq-daw-point-controls{border-top:1px solid var(--daw-line);gap:.3rem;padding:.5rem 0;display:grid}.dbq-daw .dbq-daw-point-controls input{width:100%;min-height:2.75rem}.dbq-daw .dbq-daw-color-swatches{gap:.35rem;display:flex}.dbq-daw .dbq-daw-swatch{background:var(--daw-accent);width:2.75rem;height:2.75rem}.dbq-daw .dbq-daw-swatch[data-color=amber]{background:var(--daw-warm)}.dbq-daw .dbq-daw-swatch[data-color=rose]{background:var(--studio-red)}.dbq-daw .dbq-daw-swatch[data-color=emerald]{background:var(--daw-accent)}.dbq-daw .dbq-daw-swatch[data-color=violet]{background:var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-swatch[data-color=violet]{background:color-mix(in oklab,var(--daw-warm) 60%,var(--studio-red))}}.dbq-daw .dbq-daw-swatch[data-color=slate]{background:var(--daw-sub)}.dbq-daw .dbq-daw-swatch[aria-pressed=true]{outline:2px solid var(--daw-ink);outline-offset:2px}.dbq-daw .dbq-daw-browse{flex:none;gap:.3rem;min-height:2.5rem}.dbq-daw .dbq-daw-browse svg{width:1rem}@media (width<=767px){.dbq-daw .dbq-daw-browse{padding-inline:.25rem;font-size:.7rem}.dbq-daw .dbq-daw-editor-tabs button{min-height:2.75rem}.dbq-daw .dbq-daw-editor{max-height:38dvh}.dbq-daw .dbq-daw-mixer-sheet{height:38dvh}.dbq-daw .dbq-daw-editor[data-expanded=true],.dbq-daw .dbq-daw-mixer-sheet[data-expanded=true]{height:50dvh;max-height:50dvh}.dbq-daw .dbq-daw-editor-body{min-height:8rem;max-height:32dvh}}.dbq-daw .dbq-studio-head-name{text-overflow:ellipsis;white-space:nowrap;text-align:right;justify-content:flex-start;width:100%;height:2.75rem;min-height:2.75rem;padding-inline:.2rem;overflow:hidden}.dbq-daw .dbq-studio-head-row button{min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-studio-auto-overlay{z-index:3}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-curve{opacity:.9}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-point{z-index:5}.dbq-daw .dbq-daw-top-actions{overflow:visible}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]{min-width:max-content}.dbq-daw .dbq-daw-editor[data-open=false]:not(.dbq-daw-mixer-sheet){max-height:2.8rem}.dbq-daw .dbq-daw-editor[data-open=false] .dbq-daw-editor-tabs,.dbq-daw .dbq-daw-editor[data-open=false] .dbq-daw-editor-body{display:none}.dbq-daw .dbq-daw-editor[data-open=true] .dbq-daw-editor-body{min-height:clamp(7rem,20dvh,13rem);max-height:min(40dvh,25rem)}.dbq-daw .dbq-daw-editor[data-open=true][data-expanded=true] .dbq-daw-editor-body{min-height:min(40dvh,24rem)}@media (width<=767px){.dbq-daw .dbq-studio-head-name{height:2rem;min-height:2rem}.dbq-daw .dbq-studio-head-row button{min-width:2rem;min-height:2rem}.dbq-daw .dbq-daw-editor[data-open=true] .dbq-daw-editor-body{min-height:8rem;max-height:32dvh}}@media (width>=768px){.dbq-daw .dbq-daw-main[data-inspector=true] .dbq-daw-arrange{margin-left:min(20rem,25vw)}.dbq-daw .dbq-daw-main[data-inspector=true] .dbq-daw-drawer-inspector{width:min(20rem,25vw)}}.dbq-daw .dbq-studio-wave path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.dbq-pitch-v2{--pitch-ink:oklch(91% .008 245);--pitch-muted:oklch(68% .015 245);--pitch-panel:oklch(19% .008 245);--pitch-canvas:oklch(12% .008 245);--pitch-line:oklch(30% .008 245);--pitch-green:oklch(77% .16 154);--pitch-trace:oklch(92% .12 148);background:var(--pitch-panel);color:var(--pitch-ink);padding:max(.45rem,env(safe-area-inset-top)) .55rem max(.45rem,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:0}.dbq-pitch-v2 .dbq-pitch-bar{border-bottom:1px solid var(--pitch-line);grid-template-columns:minmax(8rem,1fr) auto minmax(0,1fr);gap:.75rem;min-height:3.5rem;padding:.25rem .5rem .65rem;display:grid}.dbq-pitch-v2 .dbq-pitch-title{min-width:0}.dbq-pitch-v2 .dbq-pitch-title strong{font-size:1rem}.dbq-pitch-v2 .dbq-pitch-title small{color:var(--pitch-muted);margin-inline:.4rem;font-size:.65rem}.dbq-pitch-v2 .dbq-pitch-title span{text-overflow:ellipsis;white-space:nowrap;color:var(--pitch-muted);overflow:hidden}.dbq-pitch-transport,.dbq-pitch-controls{align-items:center;gap:.35rem;display:flex}.dbq-pitch-transport button{gap:.35rem;min-height:2.75rem}.dbq-pitch-transport svg,.dbq-pitch-controls svg,.dbq-pitch-foot svg{width:1rem;height:1rem}.dbq-pitch-transport output{font-variant-numeric:tabular-nums;min-width:5.5rem;color:var(--pitch-green);font-size:1rem}.dbq-pitch-controls{justify-content:flex-end;min-width:0}.dbq-pitch-controls label,.dbq-pitch-foot label{white-space:nowrap;color:var(--pitch-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.dbq-pitch-controls input{width:5rem;accent-color:var(--pitch-green)}.dbq-pitch-v2 .dbq-pitch-workspace{background:var(--pitch-canvas);border:1px solid var(--pitch-line);grid-template-rows:2.2rem minmax(0,1fr);grid-template-columns:4.1rem minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dbq-pitch-corner{color:var(--pitch-muted);background:var(--pitch-panel);border-bottom:1px solid var(--pitch-line);place-items:center;font-size:.65rem;display:grid}.dbq-pitch-v2 .dbq-pitch-ruler{background:var(--pitch-panel);border-bottom:1px solid var(--pitch-line);touch-action:none;cursor:crosshair;position:relative;overflow:hidden}.dbq-pitch-ruler-inner{height:100%;position:relative}.dbq-pitch-ruler-inner span{border-left:1px solid var(--pitch-line);height:100%;color:var(--pitch-muted);font-variant-numeric:tabular-nums;padding:.15rem .3rem;font-size:.67rem;position:absolute}.dbq-pitch-v2 .dbq-pitch-keys{background:var(--pitch-panel);border-right:1px solid var(--pitch-line)}.dbq-pitch-v2 .dbq-pitch-key{border-bottom:1px solid var(--pitch-line);color:oklch(17% .01 245);width:100%;min-height:0;box-shadow:inset 0 -2px 2px var(--pitch-panel);background:oklch(88% .01 245);border-radius:0;justify-content:flex-end;align-items:center;padding:0 .4rem;font-size:.7rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v2 .dbq-pitch-key{box-shadow:inset 0 -2px 2px color-mix(in oklab,var(--pitch-panel) 18%,transparent)}}.dbq-pitch-v2 .dbq-pitch-key[data-black=true]{width:76%;color:var(--pitch-ink);box-shadow:inset -2px -2px 3px var(--pitch-canvas);background:oklch(27% .01 245)}.dbq-pitch-v3 .dbq-pitch-key{touch-action:none;cursor:ns-resize}.dbq-pitch-v2 .dbq-pitch-scroll{scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.dbq-pitch-v2 .dbq-pitch-roll{background:var(--pitch-canvas);touch-action:pan-x pan-y}.dbq-pitch-v2 .dbq-pitch-row{border-bottom:1px solid var(--pitch-line)}.dbq-pitch-v2 .dbq-pitch-row[data-black=true]{background:var(--pitch-panel)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v2 .dbq-pitch-row[data-black=true]{background:color-mix(in oklab,var(--pitch-panel) 60%,var(--pitch-canvas))}}.dbq-pitch-v2 .dbq-pitch-note{z-index:2;border:1px solid var(--pitch-green);min-height:0;color:var(--pitch-canvas);background:var(--pitch-green);border-radius:.25rem;justify-content:flex-start;align-items:center;padding:0 .35rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v2 .dbq-pitch-note{background:color-mix(in oklab,var(--pitch-green) 84%,var(--pitch-canvas))}}.dbq-pitch-v2 .dbq-pitch-note{text-align:left;touch-action:none;cursor:grab;font-size:.75rem}.dbq-pitch-v2 .dbq-pitch-note[data-moved=true]{background:var(--pitch-green);color:var(--pitch-canvas)}.dbq-pitch-v2 .dbq-pitch-note[data-selected=true]{outline:2px solid var(--pitch-ink);outline-offset:2px}.dbq-pitch-trace{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dbq-pitch-trace path{fill:none;stroke:var(--pitch-trace);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.88}.dbq-pitch-playhead{z-index:4;background:var(--pitch-ink);opacity:.85;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.dbq-pitch-v2 .dbq-pitch-foot{border-top:1px solid var(--pitch-line);grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;min-height:3.6rem;padding:.45rem .25rem;display:grid}.dbq-pitch-foot-selection{align-content:center;gap:.1rem;min-width:6rem;display:grid}.dbq-pitch-foot-selection strong{color:var(--pitch-green)}.dbq-pitch-foot-selection span{color:var(--pitch-muted);font-variant-numeric:tabular-nums}.dbq-pitch-foot-actions{scrollbar-width:thin;align-items:center;gap:.3rem;display:flex;overflow-x:auto}.dbq-pitch-foot-actions button,.dbq-pitch-vertical button{flex:none;gap:.25rem;min-height:2.75rem}.dbq-pitch-foot-actions input{max-width:5rem;accent-color:var(--pitch-green)}.dbq-pitch-vertical{gap:.1rem;display:flex}.dbq-pitch-vertical span{font-size:.65rem}.dbq-pitch-v2 .dbq-pitch-empty{color:var(--pitch-muted);justify-content:center;align-items:center;gap:.6rem;display:flex}.dbq-pitch-error{color:var(--destructive);margin:0;padding:.35rem .5rem}@media (width<=950px){.dbq-pitch-v2 .dbq-pitch-bar{grid-template-columns:minmax(0,1fr) auto}.dbq-pitch-controls{grid-column:1/-1;justify-content:space-between}.dbq-pitch-v2 .dbq-pitch-workspace{grid-template-columns:3.2rem minmax(0,1fr)}.dbq-pitch-v2 .dbq-pitch-foot{grid-template-columns:minmax(0,1fr) auto}.dbq-pitch-foot-actions{grid-area:2/1/auto/-1}}@media (width<=550px){.dbq-pitch-v2{padding-inline:.2rem}.dbq-pitch-v2 .dbq-pitch-bar{gap:.25rem}.dbq-pitch-transport button{padding-inline:.3rem}.dbq-pitch-transport button span{display:none}.dbq-pitch-transport output{min-width:4.7rem;font-size:.85rem}.dbq-pitch-v2 .dbq-pitch-workspace{grid-template-columns:2.8rem minmax(0,1fr)}}.dbq-pitch-v2 .dbq-pitch-roll{background-image:linear-gradient(to right,var(--pitch-line) 1px,transparent 1px);background-size:calc(var(--pitch-second,160) * 1px) 100%;min-width:100%}.dbq-pitch-v2 .dbq-pitch-foot-actions button{white-space:nowrap;max-width:none}.dbq-pitch-v2 .dbq-pitch-foot-actions{min-width:0}.dbq-pitch-v2 .dbq-pitch-vertical{flex:none}@media (width<=550px){.dbq-pitch-v2 .dbq-pitch-foot{grid-template-columns:minmax(0,1fr) auto}.dbq-pitch-v2 .dbq-pitch-foot-actions{width:100%;max-width:calc(100vw - 5rem);padding-bottom:.15rem}.dbq-pitch-v2 .dbq-pitch-foot-actions button{min-height:2.75rem}.dbq-pitch-v2{grid-template-rows:auto minmax(0,1fr) auto}.dbq-pitch-v2 .dbq-pitch-foot{max-width:100%;overflow:hidden}.dbq-pitch-v2 .dbq-pitch-foot-actions{grid-area:2/1/auto/-1;justify-content:flex-start;max-width:100%}.dbq-pitch-v2 .dbq-pitch-vertical{grid-area:1/2}.dbq-pitch-v2 .dbq-pitch-foot-selection{grid-area:1/1}.dbq-pitch-v2 .dbq-pitch-foot-actions>*{direction:rtl}.dbq-pitch-v2 .dbq-pitch-foot-actions .dbq-pitch-apply{z-index:2;order:-1;position:sticky;left:0}.dbq-pitch-v2 .dbq-pitch-foot-actions{direction:rtl}.dbq-pitch-v2 .dbq-pitch-foot-actions .dbq-pitch-apply{flex:none;order:-1;position:sticky;left:auto;right:0}}.dbq-pitch-corrected-trace{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dbq-pitch-corrected-trace path{fill:none;stroke:var(--pitch-green);stroke-width:2px;stroke-dasharray:5 3;stroke-linecap:round;opacity:.92}.dbq-daw .dbq-studio-agent-trigger{border:1px solid var(--daw-accent);background:var(--daw-accent);flex:none;gap:.3rem;min-width:4.3rem;height:2.45rem;padding:0 .55rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger{background:color-mix(in oklab,var(--daw-accent) 15%,var(--daw-top))}}.dbq-daw .dbq-studio-agent-trigger{color:var(--daw-accent);font-size:.74rem;font-weight:700}.dbq-daw .dbq-studio-agent-trigger svg{width:1rem;height:1rem}.dbq-daw .dbq-daw-main[data-agent=true] .dbq-daw-arrange{margin-left:min(22rem,32vw)}.dbq-agent-mount{z-index:10;background:var(--daw-top);border-right:1px solid var(--daw-line);width:min(22rem,32vw);min-width:18rem;box-shadow:1px 0 10px var(--daw-bg);inset-block:0;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.dbq-agent-mount{box-shadow:1px 0 10px color-mix(in oklab,var(--daw-bg) 80%,transparent)}}.dbq-agent-mount[hidden]{display:none}.dbq-agent-dock{width:100%;height:100%;min-height:0;color:var(--daw-ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.dbq-agent-dock-head{border-bottom:1px solid var(--daw-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem;display:grid}.dbq-agent-dock-head div{gap:.1rem;min-width:0;display:grid}.dbq-agent-dock-head small{color:var(--daw-sub);font-size:.68rem}.dbq-agent-dock-head button{min-width:2.75rem;min-height:2.75rem}.dbq-agent-avatar{background:var(--daw-accent);width:2.45rem;height:2.45rem;color:var(--daw-bg);border-radius:.25rem;place-items:center;display:grid}.dbq-agent-avatar svg{width:1.25rem}.dbq-agent-conversation{overscroll-behavior:contain;flex-direction:column;gap:.6rem;min-height:0;padding:.8rem;display:flex;overflow:auto}.dbq-agent-welcome{color:var(--daw-sub);align-self:center;margin:auto 0}.dbq-agent-bubble{background:var(--daw-rail);border:1px solid var(--daw-line);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:.25rem;max-width:95%;margin:0;padding:.65rem .75rem;line-height:1.55}.dbq-agent-bubble[data-role=user]{background:var(--daw-accent);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.dbq-agent-bubble[data-role=user]{background:color-mix(in oklab,var(--daw-accent) 18%,var(--daw-rail))}}.dbq-agent-proposal{border:1px solid var(--daw-accent);background:var(--daw-rail);border-radius:.25rem;padding:.7rem}.dbq-agent-proposal strong{color:var(--daw-accent)}.dbq-agent-proposal p{line-height:1.5}.dbq-agent-proposal ul{padding-inline-start:1.25rem;font-size:.8rem}.dbq-agent-proposal div{gap:.45rem;display:flex}.dbq-agent-proposal button{min-height:2.75rem}.dbq-agent-composer{border-top:1px solid var(--daw-line);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.65rem;display:grid}.dbq-agent-composer textarea{resize:vertical;border:1px solid var(--daw-line);background:var(--daw-bg);width:100%;min-width:0;max-height:8rem;color:var(--daw-ink);border-radius:.25rem;padding:.55rem}.dbq-agent-composer button{align-self:end;min-width:2.75rem;min-height:2.75rem}@media (width<=850px){.dbq-daw .dbq-daw-main[data-agent=true] .dbq-daw-arrange{margin-left:0}.dbq-agent-mount{width:min(22rem,78vw);min-width:0;box-shadow:1rem 0 2rem var(--daw-bg)}}@media (width<=550px){.dbq-daw .dbq-studio-agent-trigger{width:2.75rem;min-width:2.75rem;padding:0}.dbq-daw .dbq-studio-agent-trigger span{display:none}.dbq-agent-mount{width:min(21rem,100vw - 3rem)}}.dbq-daw .dbq-studio-scroll{width:100%;min-width:0}.dbq-daw .dbq-studio-inner{min-width:100%;min-height:100%}.dbq-daw .dbq-daw-editor{max-height:min(56dvh,36rem)}.dbq-daw .dbq-daw-editor[data-expanded=true]{max-height:72dvh}.dbq-daw .dbq-daw-editor-body{min-height:clamp(12rem,32dvh,20rem);max-height:min(50dvh,32rem)}.dbq-daw .dbq-daw-editor[data-expanded=true] .dbq-daw-editor-body{min-height:60dvh;max-height:64dvh}.dbq-pitch-v3{--pitch-green:oklch(80% .19 150);--pitch-trace:oklch(95% .06 150);grid-template-rows:auto auto auto minmax(0,1fr) auto}.dbq-pitch-v3 .dbq-pitch-error:empty{display:none}.dbq-pitch-tools{flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .25rem;display:flex}.dbq-pitch-tools label{color:var(--pitch-muted);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.dbq-pitch-tools input{width:5rem;accent-color:var(--pitch-green)}.dbq-pitch-hint{color:var(--pitch-muted);font-size:.72rem}.dbq-pitch-seg{background:var(--pitch-canvas);border:1px solid var(--pitch-line);border-radius:.6rem;gap:.15rem;padding:.15rem;display:inline-flex}.dbq-pitch-seg button{min-height:2.5rem;color:var(--pitch-muted);background:0 0;border-radius:.45rem;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.8rem;display:inline-flex}.dbq-pitch-seg button svg{width:.95rem;height:.95rem}.dbq-pitch-seg button[aria-checked=true]{background:var(--pitch-green);color:var(--pitch-canvas);font-weight:700}.dbq-pitch-seg button:disabled{opacity:.45}.dbq-pitch-v3 .dbq-pitch-note{box-shadow:0 2px 8px var(--pitch-green);border-radius:.45rem;gap:.3rem}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v3 .dbq-pitch-note{box-shadow:0 2px 8px color-mix(in oklab,var(--pitch-green) 30%,transparent)}}.dbq-pitch-v3 .dbq-pitch-note{transition:top 60ms linear}.dbq-pitch-v3 .dbq-pitch-note em{opacity:.8;font-variant-numeric:tabular-nums;font-size:.65rem;font-style:normal}.dbq-pitch-v3 .dbq-pitch-note[data-moved=false]{background:var(--pitch-green)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v3 .dbq-pitch-note[data-moved=false]{background:color-mix(in oklab,var(--pitch-green) 55%,var(--pitch-canvas))}}.dbq-pitch-v3 .dbq-pitch-note:active{cursor:grabbing}.dbq-pitch-v3 [data-tool=cut] .dbq-pitch-note{cursor:col-resize}.dbq-pitch-ghost{z-index:1;border:1px dashed var(--pitch-green);position:absolute}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-ghost{border:1px dashed color-mix(in oklab,var(--pitch-green) 55%,transparent)}}.dbq-pitch-ghost{pointer-events:none;border-radius:.45rem}.dbq-pitch-v3 .dbq-pitch-play-edited{color:var(--pitch-green)}@media (width<=550px){.dbq-pitch-tools{flex-wrap:nowrap;overflow-x:auto}.dbq-pitch-tools>*{flex:none}}.dbq-studio-head[data-color]{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-head[data-color]{background:color-mix(in oklab,var(--dbq-color) 16%,transparent)}}.dbq-studio-head[data-color]{border-inline-start:4px solid var(--dbq-color)}.dbq-studio-lane[data-color]{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-lane[data-color]{background:color-mix(in oklab,var(--dbq-color) 9%,transparent)}}.dbq-studio-lane[data-color] .dbq-studio-clip{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-lane[data-color] .dbq-studio-clip{background:color-mix(in oklab,var(--dbq-color) 38%,transparent)}}.dbq-studio-lane[data-color] .dbq-studio-clip{border-color:var(--dbq-color);--clip-wave:var(--dbq-color)}.dbq-studio-lane[data-color] .dbq-studio-clip svg path{fill:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-lane[data-color] .dbq-studio-clip svg path{fill:color-mix(in oklab,var(--dbq-color) 70%,transparent)}}.dbq-studio-lane[data-color] .dbq-studio-clip svg path{stroke:var(--dbq-color)}.dbq-studio-head-colors{gap:.3rem;padding:.2rem 0;display:flex}.dbq-studio-head-colors button{background:var(--dbq-color);border:2px solid #0000;border-radius:999px;flex:none;width:1.35rem;height:1.35rem}.dbq-studio-head-colors button[aria-checked=true]{border-color:var(--foreground);box-shadow:0 0 0 2px var(--background) inset}.dbq-studio-head-rename{border:1px solid var(--dbq-color);background:var(--background);min-width:0;height:2.2rem;color:var(--foreground);font:inherit;border-radius:.35rem;flex:1;padding:0 .4rem;font-weight:700}.dbq-studio-agent-mark,.dbq-agent-avatar-mark{width:1.4rem;height:1.4rem}.dbq-studio-timeline .dbq-studio-scroll{touch-action:pan-x pan-y}.dbq-pitch-v3 .dbq-pitch-confirm{min-height:2.75rem;color:var(--pitch-canvas);background:var(--pitch-green);gap:.35rem;padding-inline:1rem;font-weight:700}.dbq-daw{--daw-bg:#151719;--daw-top:#1b1e20;--daw-rail:#30363a;--daw-line:#3c4245;--daw-ink:#e7e9e6;--daw-sub:#a3aaa9;--daw-accent:#ef9b72;--daw-warm:#f1c184;--studio-red:#e37b78;--studio-bg:var(--daw-bg);--studio-chrome:var(--daw-top);--studio-panel:var(--daw-rail);--studio-line:var(--daw-line);--studio-blue:var(--daw-accent);--studio-wave:var(--daw-ink);background:var(--daw-bg);color:var(--daw-ink);grid-template-rows:4rem 3.35rem minmax(0,1fr) auto;font-family:Assistant,Plus Jakarta Sans,sans-serif}.dbq-daw button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.dbq-daw button:active:not(:disabled){transform:scale(.96)}.dbq-daw .dbq-daw-identity{gap:.35rem}.dbq-daw .dbq-daw-identity>a:first-child{flex:none}.dbq-daw .dbq-daw-mark{color:var(--daw-accent);letter-spacing:0;align-items:baseline;gap:.2rem;font:700 .86rem Syne,Assistant,sans-serif;display:inline-flex}.dbq-daw .dbq-daw-mark b{color:var(--daw-sub);font-size:.65rem;font-weight:500}.dbq-daw .dbq-daw-identity input{width:auto;min-width:3.5rem;max-width:14rem;color:var(--daw-ink);text-overflow:ellipsis;flex:5rem;font-size:.95rem}.dbq-daw .dbq-daw-identity input:focus{background:var(--daw-top);border-bottom:1px solid var(--daw-accent)}.dbq-daw .dbq-studio-agent-trigger{background:var(--daw-accent);border-radius:.4rem;min-width:2.75rem;height:2.75rem;padding-inline:.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger{background:color-mix(in oklab,var(--daw-accent) 12%,var(--daw-top))}}.dbq-daw .dbq-studio-agent-trigger{border-color:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger{border-color:color-mix(in oklab,var(--daw-accent) 42%,var(--daw-line))}}.dbq-daw .dbq-studio-agent-trigger:hover{background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger:hover{background:color-mix(in oklab,var(--daw-accent) 22%,var(--daw-top))}}.dbq-daw .dbq-daw-transport button{border:1px solid #0000;width:2.75rem;height:2.75rem}.dbq-daw .dbq-daw-play{background:var(--daw-accent);color:var(--daw-bg);border-radius:.45rem}.dbq-daw .dbq-daw-play:hover:not(:disabled){background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-play:hover:not(:disabled){background:color-mix(in oklab,var(--daw-accent) 82%,var(--daw-ink))}}.dbq-daw .dbq-daw-play:hover:not(:disabled){color:var(--daw-bg)}.dbq-daw .dbq-daw-time{align-items:start;min-width:7rem;padding-inline:.6rem;font-family:Plus Jakarta Sans,ui-monospace,monospace}.dbq-daw .dbq-daw-top-actions{gap:.2rem}.dbq-daw .dbq-daw-save-status{color:var(--daw-sub);padding-inline:.3rem}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]{border:1px solid var(--daw-line);color:var(--daw-accent)}.dbq-daw .dbq-daw-projects summary,.dbq-daw .dbq-daw-export summary{border-radius:.3rem;justify-content:center;min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-daw-projects[open] summary,.dbq-daw .dbq-daw-export[open] summary{color:var(--daw-accent);background:var(--daw-rail)}.dbq-daw .dbq-daw-export>div,.dbq-daw .dbq-daw-projects>div{box-shadow:0 .9rem 2.5rem var(--daw-bg);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-export>div,.dbq-daw .dbq-daw-projects>div{box-shadow:0 .9rem 2.5rem color-mix(in oklab,var(--daw-bg) 80%,transparent)}}.dbq-daw .dbq-daw-bar{background:var(--daw-top);gap:.75rem;padding-inline:clamp(.6rem,1.5vw,1.4rem)}.dbq-daw .dbq-daw-options{gap:.45rem}.dbq-daw .dbq-daw-options button{min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-daw-options label{font-size:.8rem}.dbq-daw input[type=range],.dbq-pitch-v3 input[type=range]{accent-color:var(--daw-accent,#ef9b72)}.dbq-daw .dbq-studio-heads{border-right:1px solid var(--daw-line);background:var(--daw-top)}.dbq-daw .dbq-studio-head-spacer,.dbq-daw .dbq-studio-ruler{background:var(--daw-top);border-bottom-color:var(--daw-line)}.dbq-daw .dbq-studio-ruler span:not(.dbq-studio-playhead-handle){color:var(--daw-sub);font-family:Plus Jakarta Sans,ui-monospace,monospace;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-inner{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(6rem - 1px),color-mix(in oklab,var(--daw-line) 48%,transparent) 6rem)}}.dbq-daw .dbq-studio-lane-body{border-bottom:1px solid var(--daw-line);background-color:#1a1d1f}.dbq-daw .dbq-studio-lane:nth-child(2n) .dbq-studio-lane-body{background-color:#202426}.dbq-daw .dbq-studio-head-main{background:var(--daw-top);border-right-width:3px;padding:.5rem .55rem}.dbq-daw .dbq-studio-head-main[data-active=true]{background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-main[data-active=true]{background:color-mix(in oklab,var(--daw-accent) 12%,var(--daw-top))}}.dbq-daw .dbq-studio-head-main[data-active=true]{border-right-color:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{background:color-mix(in oklab,var(--dbq-color) 15%,var(--daw-top))}}.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{border-right-color:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{background:color-mix(in oklab,var(--dbq-color) 8%,var(--daw-bg))}}.dbq-daw .dbq-studio-head-name{color:var(--daw-ink);font-size:.82rem}.dbq-daw .dbq-studio-head-row button{font-weight:600}.dbq-daw .dbq-studio-head-colors button{box-shadow:0 0 0 1px var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-colors button{box-shadow:0 0 0 1px color-mix(in oklab,var(--daw-ink) 25%,transparent)}}.dbq-daw .dbq-studio-clip-hit{background:var(--dbq-color,var(--daw-accent));border-width:1px;border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 24%,var(--daw-bg))}}.dbq-daw .dbq-studio-clip-hit{border-color:var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{border-color:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 72%,var(--daw-bg))}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 24%,var(--daw-bg))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{border-color:var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{border-color:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 72%,var(--daw-bg))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip svg path{fill:none;stroke:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip svg path{stroke:color-mix(in oklab,var(--dbq-color) 42%,var(--daw-ink))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip svg path{opacity:.9}.dbq-daw .dbq-studio-clip-name{z-index:1;text-shadow:0 1px 3px var(--daw-bg);top:.35rem;left:.55rem}.dbq-daw .dbq-studio-empty-actions{left:1rem}.dbq-daw .dbq-studio-empty-actions button:first-child{background:var(--daw-accent);color:var(--daw-bg)}.dbq-daw .dbq-daw-drawer,.dbq-agent-mount{background:var(--daw-top);border-color:var(--daw-line);box-shadow:0 1rem 2rem var(--daw-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-drawer,.dbq-agent-mount{box-shadow:0 1rem 2rem color-mix(in oklab,var(--daw-bg) 80%,transparent)}}.dbq-daw .dbq-daw-drawer,.dbq-agent-mount{animation:.28s cubic-bezier(.18,.75,.2,1) both dbq-panel-in}.dbq-daw .dbq-daw-drawer-title{border-bottom:1px solid var(--daw-line);color:var(--daw-ink);padding-bottom:.7rem;font-size:1rem}.dbq-daw .dbq-daw-drawer .dbq-studio-library li{border-bottom:1px solid var(--daw-line);padding-block:.45rem}.dbq-agent-mount{animation-name:dbq-agent-in}.dbq-daw .dbq-daw-editor{background:var(--daw-top);border-top-color:var(--daw-line);animation:.28s cubic-bezier(.18,.75,.2,1) both dbq-sheet-in}.dbq-daw .dbq-daw-editor-bar{gap:.3rem;min-height:3rem;padding-inline:.8rem}.dbq-daw .dbq-daw-editor-tabs{align-self:stretch;align-items:stretch;gap:.1rem}.dbq-daw .dbq-daw-editor-tabs button{border-radius:0;height:100%;min-height:2.75rem;padding-inline:.75rem}.dbq-daw .dbq-daw-editor-tabs button[data-slot=secondary]{color:var(--daw-accent);border-bottom:2px solid var(--daw-accent);background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-editor-tabs button[data-slot=secondary]{background:color-mix(in oklab,var(--daw-accent) 10%,transparent)}}.dbq-daw .dbq-daw-editor-body{border-top-color:var(--daw-line);background:var(--daw-bg)}.dbq-daw .dbq-daw-edittools button,.dbq-daw .dbq-daw-fx button,.dbq-daw .dbq-daw-automation button{border:1px solid var(--daw-line)}.dbq-daw .dbq-daw-mixer{background:var(--daw-bg);gap:.4rem}.dbq-daw .dbq-daw-channel{border:1px solid var(--daw-line);border-top:3px solid var(--daw-accent);border-radius:.3rem}.dbq-daw .dbq-daw-channel strong{font-size:.9rem}.dbq-daw .dbq-daw-channel-buttons button{border:1px solid var(--daw-line);border-radius:.3rem}.dbq-daw .dbq-daw-channel-meter{background:linear-gradient(to top,var(--daw-accent),var(--daw-warm));border-radius:99px}@keyframes dbq-panel-in{0%{opacity:.55;transform:translate(1.4rem)}to{opacity:1;transform:translate(0)}}@keyframes dbq-agent-in{0%{opacity:.55;transform:translate(-1.4rem)}to{opacity:1;transform:translate(0)}}@keyframes dbq-sheet-in{0%{opacity:.55;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.dbq-pitch-v3{--pitch-ink:#e7e9e6;--pitch-muted:#a3aaa9;--pitch-panel:#1b1e20;--pitch-canvas:#151719;--pitch-line:#3c4245;--pitch-green:#ef9b72;--pitch-trace:#f2d1b9;--daw-accent:#ef9b72;background:var(--pitch-panel);font-family:Assistant,Plus Jakarta Sans,sans-serif}.dbq-pitch-v3 .dbq-pitch-bar{background:var(--pitch-panel);padding-inline:.7rem}.dbq-pitch-v3 .dbq-pitch-title strong{font-size:1.08rem;font-weight:800}.dbq-pitch-v3 .dbq-pitch-tools{border-bottom:1px solid var(--pitch-line);background:var(--pitch-panel);padding:.5rem .7rem}.dbq-pitch-v3 .dbq-pitch-seg{border-radius:.3rem}.dbq-pitch-v3 .dbq-pitch-seg button{border-radius:.22rem}.dbq-pitch-v3 .dbq-pitch-workspace{border:0;border-top:1px solid var(--pitch-line)}.dbq-pitch-v3 .dbq-pitch-row[data-black=true]{background:var(--pitch-panel)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v3 .dbq-pitch-row[data-black=true]{background:color-mix(in oklab,var(--pitch-panel) 70%,var(--pitch-canvas))}}.dbq-pitch-v3 .dbq-pitch-note{box-shadow:0 1px 8px var(--pitch-green)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-v3 .dbq-pitch-note{box-shadow:0 1px 8px color-mix(in oklab,var(--pitch-green) 24%,transparent)}}.dbq-pitch-v3 .dbq-pitch-note[data-glide=true]{border-radius:.35rem}.dbq-pitch-v3 .dbq-pitch-foot{background:var(--pitch-panel);padding-inline:.6rem}.dbq-pitch-v3 .dbq-pitch-confirm,.dbq-pitch-v3 .dbq-pitch-apply{background:var(--pitch-green);color:var(--pitch-canvas);border-radius:.3rem}.dbq-pitch-v3 .dbq-pitch-confirm:hover,.dbq-pitch-v3 .dbq-pitch-apply:hover{background:var(--pitch-trace)}@media (width<=1280px){.dbq-daw .dbq-daw-mark{display:none}.dbq-daw .dbq-daw-top{gap:.35rem}.dbq-daw .dbq-daw-identity input{max-width:8rem;display:block}.dbq-daw .dbq-daw-save-status{display:none}}@media (width<=767px){.dbq-daw .dbq-daw-workbench{min-height:0;max-height:calc(100dvh - 9rem)}.dbq-daw{grid-template-rows:calc(3.4rem + env(safe-area-inset-top)) 3rem minmax(0,1fr) auto}.dbq-daw .dbq-daw-top{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:.35rem}.dbq-daw .dbq-daw-identity input{max-width:5.5rem;display:block}.dbq-daw .dbq-daw-transport button{width:2.4rem;height:2.4rem}.dbq-daw .dbq-daw-options button{min-width:2.5rem;min-height:2.5rem}.dbq-daw .dbq-daw-editor-bar{padding-inline:.35rem}.dbq-daw .dbq-daw-editor-tabs button{padding-inline:.45rem;font-size:.75rem}.dbq-daw .dbq-studio-timeline{grid-template-columns:6.5rem minmax(0,1fr)}.dbq-daw .dbq-studio-head-main{padding:.25rem}.dbq-daw .dbq-studio-head-name{font-size:.72rem}}@media (width<=480px) and (orientation:portrait){.dbq-daw{grid-template-rows:calc(6.25rem + env(safe-area-inset-top)) 3rem minmax(0,1fr) auto}.dbq-daw .dbq-daw-top{grid-template-rows:3rem 3.1rem}.dbq-daw .dbq-daw-identity input{max-width:8rem}.dbq-daw .dbq-daw-transport{justify-content:center}.dbq-daw .dbq-daw-time{min-width:5rem}.dbq-daw .dbq-daw-options{max-width:45vw}}@media (orientation:landscape) and (height<=520px){.dbq-daw{grid-template-rows:2.65rem 2.3rem minmax(0,1fr) auto}.dbq-daw .dbq-daw-top{grid-template-columns:minmax(0,1fr) auto max-content}.dbq-daw .dbq-daw-identity input{max-width:5rem}.dbq-daw .dbq-daw-transport button{width:2.2rem;height:2.2rem}.dbq-daw .dbq-daw-editor[data-expanded=true]{max-height:65dvh}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-drawer,.dbq-agent-mount,.dbq-daw .dbq-daw-editor{animation:none}.dbq-daw button{transition:none}}.dbq-daw{--daw-bg:#0f1115;--daw-top:#1a1d23;--daw-rail:#23272f;--daw-line:#41464e;--daw-ink:#f3f1e9;--daw-sub:#b5b9ba;--daw-accent:#65d9e0;--daw-warm:#e8c691;--studio-red:#f27b78;--studio-bg:var(--daw-bg);--studio-chrome:var(--daw-top);--studio-panel:var(--daw-rail);--studio-line:var(--daw-line);--studio-blue:var(--daw-accent);--studio-wave:var(--daw-ink);grid-template-rows:minmax(4.5rem,auto) minmax(3.5rem,auto) minmax(0,1fr) auto;font-family:Heebo,sans-serif}.dbq-daw button{border-radius:.7rem;transition:background-color .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.dbq-daw button:not(:disabled):hover{background:var(--daw-rail);color:var(--daw-ink);box-shadow:inset 0 0 0 1px var(--daw-line);transform:translateY(-1px)}.dbq-daw button:active:not(:disabled){box-shadow:none;transform:translateY(1px)scale(.98)}.dbq-daw button:focus-visible,.dbq-daw summary:focus-visible{outline:2px solid var(--daw-accent);outline-offset:2px}.dbq-daw .dbq-daw-top{background:var(--daw-top);border-bottom-color:var(--daw-line);grid-template-columns:minmax(11rem,1fr) auto minmax(15rem,1fr);gap:clamp(.4rem,1.5vw,1.25rem);padding-inline:clamp(.7rem,1.8vw,1.75rem)}.dbq-daw .dbq-daw-identity{gap:.6rem;min-width:0}.dbq-daw .dbq-daw-identity input{max-width:18rem;font-family:Heebo,sans-serif;font-size:1rem;font-weight:700}.dbq-daw .dbq-daw-mark{color:var(--daw-warm)}.dbq-daw .dbq-studio-agent-trigger{aspect-ratio:1;border-radius:50%;width:2.75rem;min-width:2.75rem;padding:0;overflow:hidden}.dbq-daw .dbq-studio-agent-trigger span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dbq-daw .dbq-daw-transport{gap:.4rem}.dbq-daw .dbq-daw-transport button{background:var(--daw-rail);border:1px solid var(--daw-line);flex:none;width:2.75rem;height:2.75rem}.dbq-daw .dbq-daw-play{box-shadow:0 4px 18px var(--daw-ink);border-radius:50%;background:var(--daw-ink)!important;width:3.35rem!important;height:3.35rem!important;color:var(--daw-bg)!important;border-color:var(--daw-ink)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-play{box-shadow:0 4px 18px color-mix(in oklab,var(--daw-ink) 20%,transparent)}}.dbq-daw .dbq-daw-play:hover:not(:disabled){transform:scale(1.06);background:var(--daw-accent)!important;color:var(--daw-bg)!important}.dbq-daw .dbq-daw-record{color:var(--studio-red)}.dbq-daw .dbq-daw-time{font-variant-numeric:tabular-nums;min-width:7.75rem;font-family:Sora,ui-monospace,monospace}.dbq-daw .dbq-daw-time strong{color:var(--daw-ink);font-size:1.2rem}.dbq-daw .dbq-daw-top-actions{gap:.35rem;min-width:0}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]{width:auto;height:2.75rem;color:var(--daw-bg);background:var(--daw-warm);border:1px solid var(--daw-warm);white-space:nowrap;gap:.4rem;padding-inline:.85rem;font-weight:700}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]:hover:not(:disabled){background:var(--daw-ink);color:var(--daw-bg)}.dbq-daw .dbq-daw-top-actions>button:not([title="שמירת פרויקט עריכה רב־ערוצי"]){min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-daw-export summary{border:1px solid var(--daw-line);color:var(--daw-accent);padding-inline:.7rem}.dbq-daw .dbq-daw-bar{background:var(--daw-top);border-bottom:1px solid var(--daw-line);gap:.7rem;padding-inline:clamp(.7rem,1.8vw,1.75rem)}.dbq-daw .dbq-daw-options{gap:.45rem;min-width:0}.dbq-daw .dbq-daw-options button{border:1px solid var(--daw-line);background:var(--daw-rail);border-radius:.6rem}.dbq-daw .dbq-daw-options button[aria-pressed=true]{background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-options button[aria-pressed=true]{background:color-mix(in oklab,var(--daw-accent) 24%,var(--daw-rail))}}.dbq-daw .dbq-daw-options button[aria-pressed=true]{color:var(--daw-accent);border-color:var(--daw-accent)}.dbq-daw .dbq-daw-options label{color:var(--daw-sub);font-size:.78rem}.dbq-daw .dbq-daw-main{background:var(--daw-bg)}.dbq-daw .dbq-studio-timeline{grid-template-columns:clamp(9rem,17vw,13rem) minmax(0,1fr)}.dbq-daw .dbq-studio-head-spacer,.dbq-daw .dbq-studio-ruler{height:3rem}.dbq-daw .dbq-studio-ruler span:not(.dbq-studio-playhead-handle){color:var(--daw-sub);font:500 .7rem Sora,ui-monospace,monospace}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-inner{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(6rem - 1px),color-mix(in oklab,var(--daw-line) 60%,transparent) 6rem)}}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-lane-body{height:6.5rem}.dbq-daw .dbq-studio-head-main{background:var(--daw-top);border-right:3px solid var(--dbq-color,var(--daw-accent));padding:.7rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{background:color-mix(in oklab,var(--dbq-color) 11%,var(--daw-top))}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{background:color-mix(in oklab,var(--dbq-color) 7%,var(--daw-bg))}}.dbq-daw .dbq-studio-head-name{font-size:.88rem;font-weight:700}.dbq-daw .dbq-studio-head-top{min-width:0}.dbq-daw .dbq-studio-head-top .dbq-studio-head-name{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;overflow:hidden}.dbq-daw .dbq-studio-head-top .dbq-chip{border-radius:.45rem;flex:0 0 2rem;width:2rem;min-width:2rem;height:2rem;padding:0}.dbq-daw .dbq-studio-head-row{gap:.35rem}.dbq-daw .dbq-studio-head-row button{border:1px solid var(--daw-line);border-radius:.45rem;min-width:2.3rem;min-height:2.3rem}.dbq-daw .dbq-studio-head-colors,.dbq-daw .dbq-studio-head-select{display:none}.dbq-daw .dbq-studio-clip{top:.55rem;bottom:.55rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 29%,var(--daw-bg))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{border-color:var(--dbq-color,var(--daw-accent));border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip svg path{stroke:color-mix(in oklab,var(--dbq-color) 65%,var(--daw-ink))}}.dbq-daw .dbq-studio-playhead,.dbq-daw .dbq-studio-playhead-handle{color:var(--studio-red);background-color:var(--studio-red)}.dbq-daw .dbq-daw-drawer{background:var(--daw-rail);padding:1.1rem}.dbq-daw .dbq-daw-drawer-title{font-size:1.1rem}.dbq-daw .dbq-daw-drawer label{font-size:.86rem}.dbq-daw .dbq-daw-drawer input:not([type=range]){border-radius:.55rem}.dbq-daw .dbq-daw-editor{background:var(--daw-rail)}.dbq-daw .dbq-daw-editor-bar{min-height:3.5rem}.dbq-daw .dbq-daw-edittools button,.dbq-daw .dbq-daw-fx button,.dbq-daw .dbq-daw-automation button{border-radius:.6rem}.dbq-pitch-v3{--pitch-ink:#f3f1e9;--pitch-muted:#b5b9ba;--pitch-panel:#1a1d23;--pitch-canvas:#0f1115;--pitch-line:#41464e;--pitch-green:#65d9e0;--pitch-trace:#e8c691;font-family:Heebo,sans-serif}@media (width<=1100px){.dbq-daw .dbq-daw-top{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;padding-block:.45rem}.dbq-daw .dbq-daw-identity{grid-area:1/1}.dbq-daw .dbq-daw-transport{grid-area:2/1/auto/-1;justify-content:center}.dbq-daw .dbq-daw-top-actions{grid-area:1/2}.dbq-daw .dbq-daw-top-actions>button:nth-last-of-type(-n+2){display:none}}@media (width<=767px){.dbq-daw{grid-template-rows:minmax(calc(7.2rem + env(safe-area-inset-top)),auto) minmax(3.35rem,auto) minmax(0,1fr) auto}.dbq-daw .dbq-daw-top{padding:.45rem .55rem;padding-top:calc(.45rem + env(safe-area-inset-top));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.25rem}.dbq-daw .dbq-daw-identity input{max-width:clamp(4rem,20vw,8rem)}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]{padding-inline:.55rem;font-size:.72rem}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"] svg{width:1rem}.dbq-daw .dbq-daw-transport button{width:2.5rem;height:2.5rem}.dbq-daw .dbq-daw-play{width:3rem!important;height:3rem!important}.dbq-daw .dbq-daw-time{min-width:5rem;padding-inline:.2rem}.dbq-daw .dbq-daw-time strong{font-size:.95rem}.dbq-daw .dbq-daw-mark{display:none}.dbq-daw .dbq-daw-bar{padding-inline:.45rem}.dbq-daw .dbq-daw-options{max-width:none}.dbq-daw .dbq-studio-timeline{grid-template-columns:7.6rem minmax(0,1fr)}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-lane-body{height:5.65rem}.dbq-daw .dbq-studio-head-main{padding:.4rem}.dbq-daw .dbq-studio-head-top .dbq-chip{flex-basis:1.8rem;width:1.8rem;min-width:1.8rem;height:1.8rem}.dbq-daw .dbq-studio-head-name{height:2rem;min-height:2rem}.dbq-daw .dbq-studio-head-row button{min-width:2.3rem;min-height:2.3rem}.dbq-daw .dbq-daw-drawer-inspector{width:min(22rem,100vw)}}@media (width<=400px){.dbq-daw .dbq-daw-identity{gap:.15rem}.dbq-daw .dbq-daw-top-actions{gap:.1rem}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"] span{display:none}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]{min-width:2.75rem}}@media (orientation:landscape) and (height<=520px){.dbq-daw{grid-template-rows:minmax(2.8rem,auto) minmax(2.6rem,auto) minmax(0,1fr) auto}.dbq-daw .dbq-daw-top{flex-wrap:nowrap;padding:.2rem .5rem;display:flex}.dbq-daw .dbq-daw-transport{flex:1}}@media (prefers-reduced-motion:reduce){.dbq-daw button{transition:none}.dbq-daw button:not(:disabled):hover{transform:none}}.dbq-daw .dbq-studio-timeline .dbq-studio-head-main,.dbq-daw .dbq-studio-timeline .dbq-studio-lane-body{height:var(--studio-track-height)}.dbq-daw{--daw-bg:oklch(11.5% .014 275);--daw-top:oklch(16% .017 275);--daw-rail:oklch(20.5% .022 275);--daw-line:oklch(31% .025 275);--daw-ink:oklch(97% .008 275);--daw-sub:oklch(74% .025 275);--daw-accent:oklch(79% .18 200);--daw-warm:oklch(84% .17 82);--studio-red:oklch(70% .23 20);--studio-electric:oklch(71% .23 310);--studio-lime:oklch(83% .2 135);--studio-orange:oklch(76% .2 48);--studio-blue:oklch(73% .2 255);--studio-bg:var(--daw-bg);--studio-chrome:var(--daw-top);--studio-panel:var(--daw-rail);--studio-line:var(--daw-line);--studio-wave:var(--daw-ink);background:var(--daw-bg);font-family:Assistant,sans-serif}.dbq-daw [data-color=cyan]{--dbq-color:var(--daw-accent)}.dbq-daw [data-color=amber]{--dbq-color:var(--daw-warm)}.dbq-daw [data-color=emerald]{--dbq-color:var(--studio-lime)}.dbq-daw [data-color=violet]{--dbq-color:var(--studio-electric)}.dbq-daw [data-color=rose]{--dbq-color:var(--studio-red)}.dbq-daw .dbq-daw-top{background:var(--daw-bg);border-bottom:1px solid var(--daw-line)}.dbq-daw .dbq-daw-identity input{color:var(--daw-ink);font-family:Assistant,sans-serif;font-size:1.12rem;font-weight:800}.dbq-daw .dbq-daw-time{font-family:Syne,Sora,ui-monospace,monospace}.dbq-daw .dbq-daw-time strong{color:var(--daw-ink);font-size:1.35rem;font-weight:800}.dbq-daw .dbq-daw-time small{color:var(--daw-accent)}.dbq-daw .dbq-daw-play{box-shadow:0 0 0 4px var(--studio-electric),0 0 28px var(--studio-electric);border-radius:45% 55% 48% 52%/52% 45% 55% 48%}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-play{box-shadow:0 0 0 4px color-mix(in oklab,var(--studio-electric) 26%,transparent),0 0 28px color-mix(in oklab,var(--studio-electric) 30%,transparent)}}.dbq-daw .dbq-daw-play:hover:not(:disabled){box-shadow:0 0 0 4px var(--studio-electric),0 0 32px var(--studio-electric);border-color:var(--studio-electric)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-play:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in oklab,var(--studio-electric) 40%,transparent),0 0 32px color-mix(in oklab,var(--studio-electric) 48%,transparent)}}.dbq-daw .dbq-daw-record{background:var(--studio-red)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-record{background:color-mix(in oklab,var(--studio-red) 16%,var(--daw-rail))!important}}.dbq-daw .dbq-daw-record{border-color:var(--studio-red)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-record{border-color:color-mix(in oklab,var(--studio-red) 48%,var(--daw-line))!important}}.dbq-daw .dbq-daw-record{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}.dbq-daw .dbq-daw-transport button:first-child{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]{background:var(--daw-warm);color:var(--daw-bg);border-color:var(--daw-warm);border-radius:1.3rem .55rem}.dbq-daw .dbq-studio-agent-trigger{background:var(--studio-electric);border-color:var(--studio-electric);box-shadow:0 0 0 3px var(--studio-electric)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger{box-shadow:0 0 0 3px color-mix(in oklab,var(--studio-electric) 25%,transparent)}}.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){background:var(--studio-electric);border-color:var(--daw-ink);box-shadow:0 0 0 5px var(--studio-electric)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){box-shadow:0 0 0 5px color-mix(in oklab,var(--studio-electric) 35%,transparent)}}.dbq-daw .dbq-daw-bar{background:var(--daw-top)}.dbq-daw .dbq-daw-options button{border-radius:.65rem 1.2rem}.dbq-daw .dbq-daw-options button:nth-of-type(3n+1){border-color:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-options button:nth-of-type(3n+1){border-color:color-mix(in oklab,var(--daw-accent) 55%,var(--daw-line))}}.dbq-daw .dbq-daw-options button:nth-of-type(3n+1){color:var(--daw-accent)}.dbq-daw .dbq-daw-options button:nth-of-type(3n+2){border-color:var(--studio-electric)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-options button:nth-of-type(3n+2){border-color:color-mix(in oklab,var(--studio-electric) 55%,var(--daw-line))}}.dbq-daw .dbq-daw-options button:nth-of-type(3n+2){color:var(--studio-electric)}.dbq-daw .dbq-daw-options button:nth-of-type(3n){border-color:var(--studio-lime)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-options button:nth-of-type(3n){border-color:color-mix(in oklab,var(--studio-lime) 55%,var(--daw-line))}}.dbq-daw .dbq-daw-options button:nth-of-type(3n){color:var(--studio-lime)}.dbq-daw .dbq-studio-heads,.dbq-daw .dbq-studio-head-spacer,.dbq-daw .dbq-studio-ruler{background:var(--daw-top)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-inner{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(6rem - 1px),color-mix(in oklab,var(--daw-line) 45%,transparent) 6rem)}}.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{background:color-mix(in oklab,var(--dbq-color) 18%,var(--daw-top))}}.dbq-daw .dbq-studio-head-main[data-active=true]{box-shadow:inset 0 0 0 1px var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-main[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 35%,transparent)}}.dbq-daw .dbq-studio-head-name{color:var(--daw-ink);font-weight:800}.dbq-daw .dbq-studio-head-top .dbq-chip{background:var(--dbq-color);color:var(--daw-bg);border-radius:35% 65% 70% 30%/30% 30% 70% 70%}.dbq-daw .dbq-studio-head-row button{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{background:color-mix(in oklab,var(--dbq-color) 18%,var(--daw-bg))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{border-bottom-color:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{border-bottom-color:color-mix(in oklab,var(--dbq-color) 45%,var(--daw-line))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color) 48%,var(--daw-bg))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{border:2px solid var(--dbq-color);border-radius:1.15rem .35rem}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave{color:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave{color:color-mix(in oklab,var(--dbq-color) 35%,var(--daw-ink))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave{opacity:1}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{outline:2px solid var(--daw-ink);outline-offset:2px}.dbq-daw .dbq-studio-playhead,.dbq-daw .dbq-studio-playhead-handle{background-color:var(--daw-warm);color:var(--daw-warm)}.dbq-daw .dbq-studio-playhead-handle{background-color:#0000}.dbq-daw .dbq-studio-empty-actions button:first-child{background:var(--daw-accent);border-radius:1.2rem .4rem}.dbq-daw .dbq-daw-drawer{background:var(--daw-rail);border-color:var(--daw-line);box-shadow:0 1rem 3rem var(--daw-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-drawer{box-shadow:0 1rem 3rem color-mix(in oklab,var(--daw-bg) 85%,transparent)}}.dbq-daw .dbq-daw-drawer-title{color:var(--daw-ink);font-weight:900}.dbq-daw .dbq-daw-drawer button,.dbq-daw .dbq-daw-editor-body button{border-radius:1.2rem .5rem}.dbq-daw .dbq-daw-editor{background:var(--daw-rail);border-top:2px solid var(--studio-electric);box-shadow:0 -1rem 2rem var(--daw-bg);border-radius:2rem 2rem 0 0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-editor{box-shadow:0 -1rem 2rem color-mix(in oklab,var(--daw-bg) 65%,transparent)}}.dbq-daw .dbq-daw-editor-bar:before{content:"";background:var(--daw-sub);opacity:.6;pointer-events:none;border-radius:1rem;width:2.5rem;height:.2rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.dbq-daw .dbq-daw-editor-bar{padding-top:.35rem;position:relative}.dbq-daw .dbq-daw-editor-tabs button{border-radius:.85rem .85rem 0 0}.dbq-daw .dbq-daw-channel{border-top-color:var(--dbq-color,var(--studio-electric));border-radius:1.3rem .4rem}.dbq-daw .dbq-daw-swatch[data-color]{background:var(--dbq-color);border-radius:35% 65% 70% 30%/30% 30% 70% 70%}.dbq-pitch-v3{--pitch-ink:oklch(97% .008 275);--pitch-muted:oklch(74% .025 275);--pitch-panel:oklch(16% .017 275);--pitch-canvas:oklch(11.5% .014 275);--pitch-line:oklch(31% .025 275);--pitch-green:oklch(83% .2 135);--pitch-trace:oklch(79% .18 200);--daw-accent:oklch(79% .18 200);font-family:Assistant,sans-serif}.dbq-pitch-v3 .dbq-pitch-confirm,.dbq-pitch-v3 .dbq-pitch-apply{border-radius:1.3rem .45rem}.dbq-pitch-v3 .dbq-pitch-note{border-radius:.9rem .25rem}.dbq-daw button:not(:disabled):hover{background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw button:not(:disabled):hover{background:color-mix(in oklab,var(--daw-accent) 15%,var(--daw-rail))}}.dbq-daw button:not(:disabled):hover{border-color:var(--daw-accent);box-shadow:0 .3rem 1rem var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw button:not(:disabled):hover{box-shadow:0 .3rem 1rem color-mix(in oklab,var(--daw-accent) 15%,transparent)}}.dbq-daw button:not(:disabled):hover{transform:translateY(-2px)}.dbq-daw .dbq-daw-top-actions>button[title="שמירת פרויקט עריכה רב־ערוצי"]:hover:not(:disabled),.dbq-daw .dbq-studio-empty-actions button:first-child:hover:not(:disabled){background:var(--daw-ink);color:var(--daw-bg);border-color:var(--daw-ink)}.dbq-daw .dbq-studio-clip-hit:hover:not(:disabled){background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit:hover:not(:disabled){background:color-mix(in oklab,var(--dbq-color) 62%,var(--daw-bg))}}.dbq-daw .dbq-studio-clip-hit:hover:not(:disabled){border-color:var(--dbq-color)}.dbq-daw button:not(:disabled):active{box-shadow:none;transform:translateY(1px)scale(.96)}@media (width<=767px){.dbq-daw .dbq-studio-head-top .dbq-chip{border-radius:35% 65% 70% 30%/30% 30% 70% 70%}.dbq-daw .dbq-daw-editor{border-radius:1.75rem 1.75rem 0 0}}@media (prefers-reduced-motion:reduce){.dbq-daw button:not(:disabled):hover{transform:none}}.dbq-daw .dbq-studio-wave{pointer-events:none;width:100%;position:absolute;inset:50% 0 0;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{fill:color-mix(in oklab,var(--dbq-color) 55%,var(--daw-ink))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{stroke:none;opacity:.55}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-inner{fill:var(--daw-ink);stroke:none;opacity:.85}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-wave .dbq-wave-axis{stroke:color-mix(in oklab,var(--daw-ink) 30%,transparent)}}.dbq-daw .dbq-studio-clip-played{background:var(--daw-ink);inset-block:0;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-played{background:color-mix(in oklab,var(--daw-ink) 14%,transparent)}}.dbq-daw .dbq-studio-clip-played{border-right:2px solid var(--daw-ink);pointer-events:none}.dbq-daw .dbq-studio-clip-time{z-index:1;color:var(--daw-ink);opacity:.8;text-shadow:0 1px 3px var(--daw-bg);pointer-events:none;font-family:Syne,sans-serif;font-size:.68rem;font-weight:700;position:absolute;bottom:.3rem;right:.6rem}.dbq-daw .dbq-studio-clip{transition:box-shadow .2s,filter .2s}.dbq-daw .dbq-studio-clip-hit:active,.dbq-daw .dbq-studio-clip-hit:hover,.dbq-daw .dbq-studio-clip-hit:focus{transform:none!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip[data-selected=true]{box-shadow:0 0 0 2px var(--dbq-color,var(--daw-accent)),0 0 24px color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 60%,transparent)}}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{transform:none!important}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{opacity:.83;fill:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{fill:color-mix(in oklab,var(--dbq-color) 78%,var(--daw-ink))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-inner{opacity:.77;fill:var(--daw-ink)}.dbq-daw .dbq-studio-marker{z-index:7;border:1px solid var(--daw-warm);background:var(--daw-top);min-width:2.75rem;min-height:2rem;color:var(--daw-warm);box-shadow:0 0 10px var(--daw-warm);border-radius:.35rem .35rem 0 0;padding:.25rem .5rem;bottom:0;transform:translate(-50%)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-marker{box-shadow:0 0 10px color-mix(in oklab,var(--daw-warm) 25%,transparent)}}.dbq-daw .dbq-studio-marker{touch-action:none;cursor:grab}.dbq-daw .dbq-studio-marker:active{cursor:grabbing;transform:translate(-50%)!important}.dbq-daw .dbq-studio-marker span{white-space:nowrap;text-overflow:ellipsis;max-width:7rem;display:block;overflow:hidden}.dbq-daw .dbq-studio-notes{z-index:30;flex-direction:column;width:min(24rem,100%);max-height:100%;display:flex;left:auto;right:0;overflow:hidden;animation:none!important;transform:none!important}.dbq-daw .dbq-studio-notes:not([data-state=closed]){animation:.32s cubic-bezier(.16,1,.3,1) both dbq-drawer-in}.dbq-daw .dbq-studio-notes-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:1rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.dbq-daw .dbq-studio-notes-body section{border-bottom:1px solid var(--daw-line);gap:.55rem;padding-bottom:1rem;display:grid}.dbq-daw .dbq-studio-notes-body h3{color:var(--daw-ink);margin:0;font-size:.9rem;font-weight:800}.dbq-daw .dbq-studio-notes-body header{color:var(--daw-sub);justify-content:space-between;gap:.5rem;display:flex}.dbq-daw .dbq-note-editor{border:1px solid var(--daw-line);background:var(--daw-bg);border-radius:.45rem;overflow:hidden}.dbq-daw .dbq-note-tools{border-bottom:1px solid var(--daw-line);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.25rem;display:flex}.dbq-daw .dbq-note-tools button,.dbq-daw .dbq-note-tools label{min-width:2.75rem;min-height:2.75rem;color:var(--daw-ink);justify-content:center;align-items:center;display:inline-flex}.dbq-daw .dbq-note-tools svg{width:1rem;height:1rem}.dbq-daw .dbq-note-tools input[type=color]{background:0 0;border:0;width:1.5rem;height:1.5rem;padding:0}.dbq-daw .dbq-note-tools select{min-height:2.75rem;color:var(--daw-ink);background:var(--daw-top);border:1px solid var(--daw-line);border-radius:.35rem}.dbq-daw .dbq-note-input{min-height:8rem;color:var(--daw-ink);overflow-wrap:anywhere;white-space:pre-wrap;outline:0;padding:.75rem}.dbq-daw .dbq-note-input:focus{box-shadow:inset 0 0 0 1px var(--daw-accent)}.dbq-daw .dbq-note-input:empty:before{content:attr(data-placeholder);color:var(--daw-sub);pointer-events:none}.dbq-daw .dbq-studio-note-list{gap:.45rem;display:grid}.dbq-daw .dbq-studio-note-list article{border:1px solid var(--daw-line);background:var(--daw-top);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem;padding:.5rem;display:grid}.dbq-daw .dbq-studio-note-list article>button:first-child{grid-column:1;justify-items:start;min-width:0;display:grid}.dbq-daw .dbq-studio-note-list article small{color:var(--daw-sub)}.dbq-daw .dbq-studio-note-preview{min-width:0;max-height:4rem;color:var(--daw-ink);overflow-wrap:anywhere;grid-column:1;overflow:hidden}.dbq-daw .dbq-studio-note-list article>button:last-child{grid-area:1/2/3}@media (width<=1023px){.dbq-daw .dbq-studio-notes{inset:auto max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));border:1px solid var(--daw-line);background:var(--daw-top);width:auto;height:min(70dvh,36rem);box-shadow:0 1rem 3rem var(--daw-bg);border-radius:.55rem;max-width:none;position:fixed}.dbq-daw .dbq-studio-notes:not([data-state=closed]){animation-name:dbq-sheet-rise}}.dbq-daw .dbq-studio-clip[data-dragging=true]{z-index:20;filter:drop-shadow(0 .9rem 1.4rem var(--daw-bg)) brightness(1.12)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip[data-dragging=true]{filter:drop-shadow(0 .9rem 1.4rem color-mix(in oklab,var(--daw-bg) 85%,transparent)) brightness(1.12)}}.dbq-daw .dbq-studio-clip[data-dragging=true]{cursor:grabbing}.dbq-daw .dbq-studio-clip[data-dragging=true] .dbq-studio-clip-hit{scale:1.02}.dbq-daw .dbq-studio-clip-hit{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dbq-daw .dbq-studio-trim{z-index:3;cursor:ew-resize;touch-action:none;background:0 0;width:1.1rem}.dbq-daw .dbq-studio-trim:after{content:"";background:var(--daw-ink);opacity:0;border-radius:4px;width:4px;height:40%;margin-left:-2px;transition:opacity .2s,height .2s;position:absolute;top:50%;left:50%;translate:0 -50%}.dbq-daw .dbq-studio-clip:hover .dbq-studio-trim:after,.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-trim:after{opacity:.9}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-trim{background:var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-trim{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 45%,transparent)}}@media (pointer:coarse){.dbq-daw .dbq-studio-trim{width:1.6rem}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-trim:after{height:55%}}.dbq-daw .dbq-studio-lane-body[data-drop-target=true]{background:var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane-body[data-drop-target=true]{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 22%,transparent)}}.dbq-daw .dbq-studio-lane-body[data-drop-target=true]{box-shadow:inset 0 0 0 2px var(--dbq-color,var(--daw-accent));transition:background .15s}.dbq-daw .dbq-studio-lane[data-active=true] .dbq-studio-lane-body{background:var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-active=true] .dbq-studio-lane-body{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 8%,transparent)}}.dbq-daw .dbq-studio-snap-guide{background:var(--daw-warm);width:2px;box-shadow:0 0 12px var(--daw-warm);pointer-events:none;z-index:30;margin-left:-1px;position:absolute;top:0;bottom:0}.dbq-daw .dbq-studio-lane-add{border:2px dashed var(--dbq-color,var(--daw-accent));padding:0 1.1rem;position:absolute;inset:.6rem auto .6rem .8rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane-add{border:2px dashed color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 70%,transparent)}}.dbq-daw .dbq-studio-lane-add{background:var(--dbq-color,var(--daw-accent));border-radius:1.1rem .35rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane-add{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 10%,transparent)}}.dbq-daw .dbq-studio-lane-add{color:var(--daw-ink);min-height:44px;font-size:.9rem;font-weight:700;transition:background .25s,transform .25s}.dbq-daw .dbq-studio-lane-add:hover{background:var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane-add:hover{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 24%,transparent)}}.dbq-daw .dbq-studio-lane-add:hover{transform:translateY(-1px)}.dbq-daw .dbq-chip-add{color:var(--dbq-color,var(--daw-accent));font-weight:900}.dbq-daw .dbq-daw-snap{background:var(--daw-bg);border:1px solid var(--daw-line);border-radius:999px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.dbq-daw .dbq-daw-snap button{border-radius:999px;min-height:34px;padding:0 .75rem;font-size:.82rem}.dbq-daw .dbq-daw-snap button[aria-checked=true]{background:var(--daw-accent);color:var(--daw-bg)}.dbq-daw .dbq-daw-snap select{color:var(--daw-ink);background:0 0;border:0;font-size:.82rem}.dbq-daw .dbq-daw-drawer{transition:transform .42s cubic-bezier(.7,0,.84,0),opacity .42s;animation:.55s cubic-bezier(.16,1,.3,1) both dbq-drawer-in}.dbq-daw .dbq-daw-drawer-inspector{animation-name:dbq-drawer-in-left}.dbq-daw .dbq-daw-drawer[data-state=closed]{opacity:0;pointer-events:none;transform:translate(110%)}.dbq-daw .dbq-daw-drawer-inspector[data-state=closed]{transform:translate(-110%)}.dbq-daw .dbq-daw-editor-body,.dbq-daw .dbq-daw-mixer-sheet,.dbq-agent-mount:not([hidden]){animation:.55s cubic-bezier(.16,1,.3,1) both dbq-sheet-rise}@keyframes dbq-drawer-in{0%{opacity:0;filter:blur(6px);transform:translate(105%)}60%{opacity:1;filter:blur()}to{opacity:1;transform:translate(0)}}@keyframes dbq-drawer-in-left{0%{opacity:0;filter:blur(6px);transform:translate(-105%)}60%{opacity:1;filter:blur()}to{opacity:1;transform:translate(0)}}@keyframes dbq-sheet-rise{0%{opacity:0;clip-path:inset(30% 0 0 round 1.2rem);transform:translateY(40px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (width<=767px){.dbq-daw .dbq-daw-drawer{animation-name:dbq-sheet-rise}.dbq-daw .dbq-daw-drawer[data-state=closed],.dbq-daw .dbq-daw-drawer-inspector[data-state=closed]{transform:translateY(105%)}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-drawer,.dbq-daw .dbq-daw-editor-body,.dbq-daw .dbq-daw-mixer-sheet{transition-duration:10ms;animation-duration:10ms}}.dbq-daw .dbq-daw-howto{background:var(--daw-bg);border:1px solid var(--daw-line);color:var(--daw-sub);border-radius:1.1rem .4rem;margin-top:.8rem;padding:.9rem;font-size:.85rem;line-height:1.55}.dbq-daw .dbq-daw-howto strong{color:var(--daw-ink);margin:.3rem 0;display:block}.dbq-daw .dbq-daw-howto ol{padding-inline-start:1.1rem;list-style:decimal}.dbq-fxr{gap:.8rem;min-width:0;display:grid}.dbq-fxr [data-cat=space],.dbq-fxr[data-cat=space]{--fx:var(--studio-blue)}.dbq-fxr [data-cat=echo]{--fx:var(--daw-accent)}.dbq-fxr [data-cat=dynamics]{--fx:var(--studio-lime)}.dbq-fxr [data-cat=tone]{--fx:var(--studio-orange)}.dbq-fxr [data-cat=motion]{--fx:var(--studio-electric)}.dbq-fxr [data-cat=image]{--fx:var(--daw-warm)}.dbq-fxr-scope{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-fxr-scope button{border:1px solid var(--daw-line);border-radius:1.2rem .45rem;min-height:44px;padding:0 1.1rem;font-weight:800}.dbq-fxr-scope button[aria-selected=true]{background:var(--daw-ink);color:var(--daw-bg);border-color:var(--daw-ink)}.dbq-fxr-target{color:var(--daw-sub);overflow-wrap:anywhere;min-width:0;font-size:.82rem}.dbq-fxr-cats{scrollbar-width:none;gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.dbq-fxr-cats button{border:1px solid var(--daw-line);border-radius:999px;flex:none;min-height:36px;padding:0 .9rem;font-size:.82rem}.dbq-fxr-cats button[aria-pressed=true]{background:var(--daw-accent);color:var(--daw-bg);border-color:#0000}.dbq-fxr-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;max-height:min(19rem,40dvh);padding:.15rem;display:grid;overflow-y:auto}.dbq-fxr-card{text-align:start;background:linear-gradient(155deg,var(--fx),var(--daw-bg) 75%);border-radius:1.3rem .45rem;align-content:start;gap:.2rem;min-height:6.4rem;padding:.7rem .75rem .75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card{background:linear-gradient(155deg,color-mix(in oklab,var(--fx) 20%,var(--daw-rail)),var(--daw-bg) 75%)}}.dbq-fxr-card{border:1px solid var(--fx)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card{border:1px solid color-mix(in oklab,var(--fx) 30%,var(--daw-line))}}.dbq-fxr-card{color:var(--daw-ink);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;overflow:hidden}.dbq-fxr-card:hover{box-shadow:0 .7rem 1.4rem -.6rem var(--fx);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card:hover{box-shadow:0 .7rem 1.4rem -.6rem color-mix(in oklab,var(--fx) 55%,transparent)}}.dbq-fxr-card:hover{border-color:var(--fx)}.dbq-fxr-card[aria-selected=true]{border:2px solid var(--fx);box-shadow:0 0 0 4px var(--fx), 0 .8rem 1.6rem -.6rem var(--fx)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card[aria-selected=true]{box-shadow:0 0 0 4px color-mix(in oklab,var(--fx) 22%,transparent), 0 .8rem 1.6rem -.6rem color-mix(in oklab,var(--fx) 70%,transparent)}}.dbq-fxr-card svg{width:3rem;height:2.2rem}.dbq-fxr-card svg path{fill:none;stroke:var(--fx);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--fx))}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card svg path{filter:drop-shadow(0 0 4px color-mix(in oklab,var(--fx) 60%,transparent))}}.dbq-fxr-card strong{font-size:.95rem;font-weight:800}.dbq-fxr-card small{color:var(--daw-sub);font-size:.72rem;line-height:1.35}.dbq-fxr-apply{background:var(--daw-rail);border:1px solid var(--fx);border-radius:1.4rem .5rem;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-apply{border:1px solid color-mix(in oklab,var(--fx) 35%,var(--daw-line))}}.dbq-fxr-apply label{color:var(--daw-ink);flex:10rem;gap:.3rem;font-size:.85rem;font-weight:700;display:grid}.dbq-fxr-apply input[type=range]{accent-color:var(--fx);width:100%}.dbq-fxr-apply>button{background:var(--fx);min-height:44px;color:var(--daw-bg);border-radius:1.2rem .45rem;font-weight:800}.dbq-fxr-dial{background:conic-gradient(from 210deg,var(--fx) 0 calc(var(--amt) * .83),var(--daw-ink) 0 83%,transparent 0);border-radius:50%;flex:none;width:3.4rem;height:3.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-dial{background:conic-gradient(from 210deg,var(--fx) 0 calc(var(--amt) * .83),color-mix(in oklab,var(--daw-ink) 12%,transparent) 0 83%,transparent 0)}}.dbq-fxr-dial{place-items:center;transition:background .2s;display:grid}.dbq-fxr-dial:before{content:"";background:var(--daw-bg);border-radius:50%;position:absolute;inset:5px}.dbq-fxr-dial span{color:var(--daw-ink);font-family:Syne,sans-serif;font-size:.95rem;font-weight:800;position:relative}.dbq-fxr-chain{gap:.45rem;display:grid}.dbq-fxr-chain>strong{font-size:.9rem}.dbq-fxr-chain small,.dbq-fxr-note{color:var(--daw-sub);font-size:.78rem}.dbq-fxr-slot{background:var(--daw-bg);border-inline-start:4px solid var(--fx);border-radius:1rem .35rem;grid-template-columns:auto minmax(4rem,auto) 1fr auto auto;align-items:center;gap:.5rem;padding:.35rem .6rem;animation:.45s cubic-bezier(.16,1,.3,1) both dbq-sheet-rise;display:grid}.dbq-fxr-slot b{color:var(--fx);font-family:Syne,sans-serif}.dbq-fxr-slot input{accent-color:var(--fx);min-width:0}.dbq-fxr-slot button{min-width:40px;min-height:40px}@media (width<=480px){.dbq-fxr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-fxr-slot{grid-template-columns:auto 1fr auto auto}.dbq-fxr-slot input{order:5;grid-column:1/-1}}.dbq-daw .dbq-daw-options .dbq-daw-snap button{background:0 0;border:0;min-width:0}.dbq-daw .dbq-daw-options .dbq-daw-snap button[aria-checked=true]{background:var(--daw-accent);color:var(--daw-bg)}@media (width<=767px){.dbq-daw .dbq-daw-options{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dbq-daw .dbq-daw-options>*{flex:none}.dbq-daw .dbq-daw-snap{order:-1}.dbq-daw .dbq-studio-head-top .dbq-chip[title=שינוי\ שם]{display:none}.dbq-daw .dbq-studio-head-name{min-width:3.2rem}}.dbq-daw .dbq-daw-bar .dbq-daw-snap>button{display:inline-flex!important}.dbq-page,.dbq-sculpt-dialog{--background:oklch(11.5% .014 275);--foreground:oklch(97% .008 275);--card:oklch(16% .017 275);--card-foreground:oklch(97% .008 275);--popover:oklch(18% .02 275);--popover-foreground:oklch(97% .008 275);--primary:oklch(79% .18 200);--primary-foreground:oklch(14% .02 275);--secondary:oklch(23% .024 275);--secondary-foreground:oklch(97% .008 275);--muted:oklch(20% .02 275);--muted-foreground:oklch(74% .025 275);--accent:oklch(26% .03 275);--accent-foreground:oklch(97% .008 275);--border:oklch(31% .025 275);--input:oklch(31% .025 275);--ring:oklch(79% .18 200);--destructive:oklch(68% .22 20);--q-cyan:oklch(79% .18 200);--q-amber:oklch(84% .17 82);--q-emerald:oklch(83% .2 135);--q-violet:oklch(71% .23 310);--q-rose:oklch(70% .23 20);--q-slate:oklch(73% .2 255);color:var(--foreground);font-family:Assistant,sans-serif}.dbq-page{background:radial-gradient(60rem 30rem at 100% -10%, var(--q-violet), transparent 60%), radial-gradient(50rem 26rem at -10% 110%, var(--q-cyan), transparent 60%), var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-page{background:radial-gradient(60rem 30rem at 100% -10%, color-mix(in oklab, var(--q-violet) 16%, transparent), transparent 60%), radial-gradient(50rem 26rem at -10% 110%, color-mix(in oklab, var(--q-cyan) 13%, transparent), transparent 60%), var(--background)}}.dbq-page{isolation:isolate;border-radius:1.8rem .6rem;min-height:calc(100dvh - 2rem);padding:clamp(.8rem,2.4vw,1.8rem)}.dbq-page :is(button,a)[class*=inline-flex]{border-radius:1.1rem .4rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background-color .2s,border-color .2s}.dbq-page :is(button,a)[class*=inline-flex]:hover:not(:disabled){box-shadow:0 .6rem 1.2rem -.5rem var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-page :is(button,a)[class*=inline-flex]:hover:not(:disabled){box-shadow:0 .6rem 1.2rem -.5rem color-mix(in oklab, var(--primary) 45%, transparent)}}.dbq-page :is(button,a)[class*=inline-flex]:active:not(:disabled){transform:translateY(0)scale(.97)}.dbq-page input:not([type=range]):not([type=checkbox]):not([type=color]),.dbq-page select,.dbq-page textarea,.dbq-sculpt-dialog input{background:var(--muted);border-color:var(--border);color:var(--foreground);border-radius:.9rem .35rem}.dbq-page h1,.dbq-page h2,.dbq-page h3{letter-spacing:-.01em;font-weight:800}.dbq-page [dir=ltr],.dbq-page time,.dbq-page .dbq-cue-number{font-family:Syne,Assistant,sans-serif}.dbq-page .dbq-list,.dbq-page .dbq-show-card,.dbq-page .rounded-lg.border,.dbq-page .rounded-xl.border{background:linear-gradient(160deg, var(--card), var(--background))}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-list,.dbq-page .dbq-show-card,.dbq-page .rounded-lg.border,.dbq-page .rounded-xl.border{background:linear-gradient(160deg, color-mix(in oklab, var(--card) 100%, transparent), color-mix(in oklab, var(--background) 70%, var(--card)))}}.dbq-page .dbq-list,.dbq-page .dbq-show-card,.dbq-page .rounded-lg.border,.dbq-page .rounded-xl.border{border-color:var(--border);border-radius:1.5rem .5rem}.dbq-sculpt-dialog{background:var(--popover);border-color:var(--border);border-radius:1.8rem .6rem}.dbq-home{align-content:start;gap:1.3rem;display:grid}.dbq-home-hero{background:linear-gradient(135deg, var(--q-violet), var(--q-cyan) 60%, var(--card));border-radius:2rem .7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem 1.2rem;padding:clamp(1rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-home-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--q-violet) 22%, var(--card)), color-mix(in oklab, var(--q-cyan) 12%, var(--card)) 60%, var(--card))}}.dbq-home-hero{border:1px solid var(--q-violet)}@supports (color:color-mix(in lab, red, red)){.dbq-home-hero{border:1px solid color-mix(in oklab, var(--q-violet) 35%, var(--border))}}.dbq-home-hero{box-shadow:0 1.5rem 3rem -1.5rem var(--q-violet)}@supports (color:color-mix(in lab, red, red)){.dbq-home-hero{box-shadow:0 1.5rem 3rem -1.5rem color-mix(in oklab, var(--q-violet) 45%, transparent)}}.dbq-home-hero{animation:.7s cubic-bezier(.16,1,.3,1) both dbq-rise}.dbq-home .dbq-hero-logo{width:clamp(8rem,22vw,13rem);height:auto}.dbq-home-copy h1{font-family:Syne,sans-serif;font-size:clamp(1.9rem,5vw,3rem);line-height:1}.dbq-home-copy p{color:var(--muted-foreground);margin-top:.35rem;font-size:clamp(.9rem,1.6vw,1.05rem)}.dbq-home-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;margin-top:.6rem;display:grid}.dbq-home-actions>*{justify-content:center;gap:.5rem;min-height:3.2rem;font-size:.95rem;font-weight:800}.dbq-home-actions .dbq-home-primary{background:linear-gradient(135deg, var(--q-cyan), var(--q-violet));color:var(--primary-foreground);border:0}.dbq-home-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.dbq-home-toolbar h2{align-items:baseline;gap:.5rem;margin-inline-end:auto;font-size:1.25rem;display:flex}.dbq-home-toolbar h2 small{color:var(--q-cyan);font-family:Syne,sans-serif;font-size:.95rem}.dbq-home-sort{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.88rem;display:inline-flex}.dbq-home-sort select{min-height:2.75rem;padding:0 .8rem}.dbq-home-filter{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dbq-home-all{border:1px solid var(--border);border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.85rem;font-weight:700}.dbq-home-all[aria-checked=true]{background:var(--foreground);color:var(--background)}.dbq-dot{background:var(--dotc);width:2.2rem;height:2.2rem;box-shadow:0 0 0 1px var(--dotc);border:3px solid #0000;border-radius:50% 50% 50% 18%}@supports (color:color-mix(in lab, red, red)){.dbq-dot{box-shadow:0 0 0 1px color-mix(in oklab, var(--dotc) 50%, transparent)}}.dbq-dot{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s}.dbq-dot:hover{transform:scale(1.12)rotate(-8deg)}.dbq-dot[aria-checked=true]{border-color:var(--foreground);transform:scale(1.1)}[data-color=cyan]{--dotc:var(--q-cyan)}[data-color=amber]{--dotc:var(--q-amber)}[data-color=emerald]{--dotc:var(--q-emerald)}[data-color=violet]{--dotc:var(--q-violet)}[data-color=rose]{--dotc:var(--q-rose)}[data-color=slate]{--dotc:var(--q-slate)}.dbq-home-empty{color:var(--muted-foreground);text-align:center;border:2px dashed var(--border);border-radius:1.5rem .5rem;padding:2rem 1rem}.dbq-home .dbq-show-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.8rem;display:grid}.dbq-home .dbq-show-card{background:linear-gradient(155deg, var(--dotc), var(--card) 70%);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.3rem;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-show-card{background:linear-gradient(155deg, color-mix(in oklab, var(--dotc) 30%, var(--card)), var(--card) 70%)}}.dbq-home .dbq-show-card{border:1px solid var(--dotc)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-show-card{border:1px solid color-mix(in oklab, var(--dotc) 45%, var(--border))}}.dbq-home .dbq-show-card{border-inline-start:6px solid var(--dotc);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;animation:.55s cubic-bezier(.16,1,.3,1) both dbq-rise}.dbq-home .dbq-show-card:hover{box-shadow:0 1.2rem 2rem -1rem var(--dotc);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-show-card:hover{box-shadow:0 1.2rem 2rem -1rem color-mix(in oklab, var(--dotc) 65%, transparent)}}.dbq-home .dbq-show-open{min-width:0;min-height:6.5rem;color:var(--foreground);align-content:space-between;gap:.5rem;padding:1.1rem 1.1rem 1rem;display:grid}.dbq-home .dbq-show-open strong{overflow-wrap:anywhere;font-size:1.12rem;font-weight:800}.dbq-home .dbq-show-meta{color:var(--muted-foreground);align-items:baseline;gap:.35rem;font-size:.85rem;display:flex}.dbq-home .dbq-show-meta b{color:var(--dotc);font-family:Syne,sans-serif;font-size:1.2rem}.dbq-home .dbq-show-actions{flex-direction:column;justify-content:center;gap:.15rem;padding:.35rem;display:flex}.dbq-home .dbq-show-actions button{width:2.75rem;height:2.75rem}.dbq-show-palette{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;padding:.2rem 1.1rem 1rem;animation:.35s cubic-bezier(.16,1,.3,1) both dbq-rise;display:flex}@keyframes dbq-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}@media (width<=480px){.dbq-home-actions{grid-template-columns:1fr 1fr}.dbq-home-actions .dbq-home-primary{grid-column:1/-1}.dbq-home-toolbar h2{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.dbq-home *,.dbq-home-hero{transition:none!important;animation:none!important}}.dbq-home-actions{min-width:0}.dbq-home-actions>*{white-space:normal;min-width:0;padding-inline:.6rem}.dbq-home-hero>*{min-width:0}.dbq-daw .dbq-daw-drawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:100%;overflow-y:auto}@media (width<=767px){.dbq-daw .dbq-daw-drawer{max-height:min(78dvh,100%);padding-bottom:calc(1.2rem + env(safe-area-inset-bottom))}}.dbq-daw .dbq-lib-rows li{border-bottom:1px solid var(--daw-line);align-items:center;gap:.5rem;padding:.35rem .2rem;display:flex}.dbq-daw .dbq-lib-rows li[data-playing]{background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-lib-rows li[data-playing]{background:color-mix(in oklab,var(--daw-accent) 14%,transparent)}}.dbq-daw .dbq-lib-rows li[data-playing]{border-radius:.8rem .3rem}.dbq-lib-play{text-align:right;min-width:0;min-height:44px;color:var(--daw-ink);flex:1;align-items:center;gap:.55rem;display:flex}.dbq-lib-play svg{background:var(--daw-accent);width:1.9rem;height:1.9rem;color:var(--daw-bg);border-radius:999px;flex:none;padding:.45rem}.dbq-lib-play span{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.dbq-add-sheet-backdrop{z-index:60;background:var(--daw-bg);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dbq-add-sheet-backdrop{background:color-mix(in oklab,var(--daw-bg) 70%,transparent)}}.dbq-add-sheet-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.3s both dbq-fade-in}.dbq-add-sheet{overscroll-behavior:contain;background:var(--daw-rail);width:min(30rem,100%);max-height:85dvh;color:var(--daw-ink);border:1px solid var(--daw-line);box-shadow:0 2rem 4rem var(--daw-bg);border-radius:1.6rem .6rem;padding:1.1rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dbq-add-sheet{box-shadow:0 2rem 4rem color-mix(in oklab,var(--daw-bg) 80%,transparent)}}.dbq-add-sheet{animation:.5s cubic-bezier(.16,1,.3,1) both dbq-sheet-rise}.dbq-add-sheet header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:1.05rem;display:flex}.dbq-add-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.dbq-add-options button{background:var(--daw-bg);border:1px solid var(--daw-line);text-align:center;border-radius:1.2rem .45rem;justify-items:center;gap:.3rem;min-height:7rem;padding:1rem .5rem;transition:transform .2s,border-color .2s;display:grid}.dbq-add-options button:hover,.dbq-add-options button:focus-visible{border-color:var(--daw-accent);transform:translateY(-2px)}.dbq-add-options svg{width:1.6rem;height:1.6rem;color:var(--daw-accent)}.dbq-add-options small{color:var(--daw-sub);font-size:.75rem}.dbq-add-lib{gap:.6rem;display:grid}.dbq-add-lib>button{justify-self:start}@media (width<=430px){.dbq-add-sheet-backdrop{place-items:end center;padding:0}.dbq-add-sheet{width:100%;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));border-radius:1.6rem 1.6rem 0 0}.dbq-add-options{grid-template-columns:1fr}.dbq-add-options button{text-align:right;grid-template-columns:auto 1fr;justify-items:start;column-gap:.8rem;min-height:3.5rem}.dbq-add-options small{grid-column:2}.dbq-add-options svg{grid-row:span 2}}@keyframes dbq-fade-in{0%{opacity:0}to{opacity:1}}.dbq-fxr-shape{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;width:100%;display:grid}.dbq-fxr-shape label{color:var(--daw-sub);gap:.25rem;font-size:.78rem;display:grid}.dbq-fxr-shape b{color:var(--daw-ink);font-family:Syne,sans-serif;font-weight:600}.dbq-fxr-more{grid-column:1/-1}.dbq-fxr-more summary{cursor:pointer;color:var(--daw-accent);align-items:center;min-height:32px;font-size:.78rem;display:flex}.dbq-fxr-slot{flex-wrap:wrap}.dbq-daw .dbq-studio-overlap{z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,var(--daw-warm) 0 6px,transparent 6px 12px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-overlap{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--daw-warm) 22%,transparent) 0 6px,transparent 6px 12px)}}.dbq-daw .dbq-studio-overlap{border-inline:1px dashed var(--daw-warm);border-radius:.4rem}.dbq-daw .dbq-studio-clip[data-stacked]{transition:top .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1)}.dbq-daw .dbq-studio-clip[data-stacked] .dbq-studio-clip-time{display:none}.dbq-narr{gap:.7rem;display:grid}.dbq-narr-label{font-size:.9rem;font-weight:700}.dbq-narr-text{resize:vertical;background:var(--daw-bg);width:100%;min-height:7rem;color:var(--daw-ink);border:1px solid var(--daw-line);border-radius:1rem .4rem;padding:.8rem;font-size:1rem;line-height:1.7}.dbq-narr-nikud{font-size:1.3rem;line-height:2}.dbq-narr-marks{grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr));gap:.35rem;display:grid}.dbq-narr-marks button{background:var(--daw-bg);border:1px solid var(--daw-line);border-radius:.8rem .3rem;justify-items:center;min-height:44px;padding:.35rem .2rem;transition:border-color .2s,transform .2s;display:grid}.dbq-narr-marks button:active{transform:scale(.95)}.dbq-narr-marks span{font-size:1.35rem;line-height:1.2}.dbq-narr-marks small,.dbq-narr-tip{color:var(--daw-sub);font-size:.68rem}.dbq-narr-voices{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.4rem;display:grid}.dbq-narr-voices button,.dbq-narr-styles button{text-align:right;background:var(--daw-bg);border:1px solid var(--daw-line);border-radius:1rem .35rem;gap:.1rem;min-height:44px;padding:.55rem .7rem;transition:border-color .2s,background .2s;display:grid}.dbq-narr-voices small{color:var(--daw-sub);font-size:.72rem}.dbq-narr-voices [aria-checked=true],.dbq-narr-styles [aria-checked=true]{border-color:var(--daw-accent);background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-narr-voices [aria-checked=true],.dbq-narr-styles [aria-checked=true]{background:color-mix(in oklab,var(--daw-accent) 16%,var(--daw-bg))}}.dbq-narr-styles{flex-wrap:wrap;gap:.4rem;display:flex}.dbq-narr-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-narr-back{justify-self:start}@media (width>=431px){.dbq-add-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.dbq-add-sheet:has(.dbq-narr){width:min(40rem,100%)}.dbq-page .dbq-show-desc{-webkit-line-clamp:2;color:currentColor;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-show-desc{color:color-mix(in oklab,currentColor 70%,transparent)}}.dbq-page .dbq-show-desc{margin-top:.3rem}.dbq-page .dbq-home-archive{border-radius:1rem .4rem;gap:.4rem;min-height:44px}.dbq-page .dbq-home-archive b{font-family:Syne,sans-serif}.dbq-sculpt-dialog[data-state=open],.dbq-confirm-danger[data-state=open]{animation:.5s cubic-bezier(.16,1,.3,1) both dbq-dialog-in!important}@keyframes dbq-dialog-in{0%{opacity:0;filter:blur(8px);transform:translateY(4%)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes dbq-dialog-out{0%{opacity:1;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(3%)scale(.96)}}.dbq-daw .dbq-daw-drawer{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.dbq-sculpt-dialog,.dbq-confirm-danger{animation-duration:10ms!important}}.dbq-page .dbq-show-card .dbq-show-actions{flex-wrap:wrap;justify-content:flex-start;gap:.3rem;margin-top:.6rem;flex-direction:row!important;display:flex!important;position:static!important}.dbq-page .dbq-show-card{flex-direction:column;display:flex}.dbq-daw .dbq-studio-inner{background-image:none;position:relative}.dbq-daw .dbq-studio-grid{pointer-events:none;z-index:1;background-image:repeating-linear-gradient(to right, var(--daw-ink) 0 1px, transparent 1px var(--bar)), repeating-linear-gradient(to right, var(--daw-ink) 0 1px, transparent 1px var(--beat)), repeating-linear-gradient(to right, var(--daw-ink) 0 1px, transparent 1px var(--div));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-grid{background-image:repeating-linear-gradient(to right, color-mix(in oklab,var(--daw-ink) 30%,transparent) 0 1px, transparent 1px var(--bar)), repeating-linear-gradient(to right, color-mix(in oklab,var(--daw-ink) 13%,transparent) 0 1px, transparent 1px var(--beat)), repeating-linear-gradient(to right, color-mix(in oklab,var(--daw-ink) calc(var(--div-on) * 6%),transparent) 0 1px, transparent 1px var(--div))}}.dbq-daw .dbq-studio-bar-num{color:var(--daw-warm);opacity:.85;pointer-events:none;font:600 .66rem/1 Syne,sans-serif;position:absolute;top:2px;transform:translate(3px)}.dbq-daw .dbq-studio-range{background:var(--daw-warm);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-range{background:color-mix(in oklab,var(--daw-warm) 26%,transparent)}}.dbq-daw .dbq-studio-range{border-block:2px solid var(--daw-warm);pointer-events:none}.dbq-daw .dbq-studio-range-shade{z-index:1;pointer-events:none;background:var(--daw-warm);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-range-shade{background:color-mix(in oklab,var(--daw-warm) 7%,transparent)}}.dbq-daw .dbq-studio-range-shade{border-inline:1px dashed var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-range-shade{border-inline:1px dashed color-mix(in oklab,var(--daw-warm) 70%,transparent)}}.dbq-daw .dbq-studio-range-handle{z-index:5;cursor:ew-resize;touch-action:none;justify-content:center;width:22px;margin-left:-11px;display:flex;position:absolute;top:0;bottom:0}.dbq-daw .dbq-studio-range-handle:before{content:"";background:var(--daw-warm);width:6px;height:100%;box-shadow:0 0 12px var(--daw-warm);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-range-handle:before{box-shadow:0 0 12px color-mix(in oklab,var(--daw-warm) 60%,transparent)}}.dbq-daw .dbq-studio-range-handle:before{transition:transform .2s}.dbq-daw .dbq-studio-range-handle:hover:before,.dbq-daw .dbq-studio-range-handle:active:before{transform:scaleX(1.5)}.dbq-daw .dbq-studio-range-handle>span{color:var(--daw-warm);white-space:nowrap;opacity:0;font:600 .62rem Syne,sans-serif;transition:opacity .2s;position:absolute;bottom:100%}.dbq-daw .dbq-studio-range-handle:active>span,.dbq-daw .dbq-studio-range-handle:focus-visible>span{opacity:1}.dbq-daw .dbq-studio-live{z-index:3;background:var(--studio-red);border-radius:12px 4px;position:absolute;top:6px;bottom:6px}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-live{background:color-mix(in oklab,var(--studio-red) 22%,var(--daw-rail))}}.dbq-daw .dbq-studio-live{border:1px solid var(--studio-red);animation:1.2s ease-in-out infinite dbq-live-pulse;overflow:hidden}.dbq-daw .dbq-studio-live svg{width:100%;height:100%;display:block}.dbq-daw .dbq-studio-live path{stroke:var(--daw-ink);vector-effect:non-scaling-stroke}.dbq-daw .dbq-studio-live b{color:var(--studio-red);font-size:.68rem;position:absolute;top:3px;right:6px}@keyframes dbq-live-pulse{50%{box-shadow:0 0 18px color-mix(in oklab,var(--studio-red) 45%,transparent)}}.dbq-daw .dbq-daw-range-btn{white-space:nowrap;min-height:44px;color:var(--daw-warm);border:1px solid var(--daw-warm);border-radius:999px;flex:none;font-family:Syne,Assistant,sans-serif;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-range-btn{border:1px solid color-mix(in oklab,var(--daw-warm) 45%,transparent)}}.dbq-daw .dbq-studio-ruler>span.dbq-studio-range-handle.dbq-studio-range-handle{pointer-events:auto;height:auto;color:inherit;background:0 0;border:0;padding:0;top:0;bottom:0;transform:none}.dbq-daw .dbq-studio-ruler>span.dbq-studio-range.dbq-studio-range{pointer-events:none;height:auto;padding:0;top:0;bottom:0;transform:none}.dbq-daw .dbq-daw-toolbar .dbq-daw-range-btn,.dbq-daw .dbq-daw-range-btn{min-width:max-content;width:auto!important;padding-inline:14px!important}.dbq-daw .dbq-studio-ruler>em.dbq-studio-bar-num{top:auto;bottom:3px}.dbq-daw [data-color=magenta]{--dbq-color:oklch(68% .29 345)}.dbq-daw [data-color=orange]{--dbq-color:oklch(74% .2 50)}.dbq-daw [data-color=lime]{--dbq-color:oklch(90% .23 125)}.dbq-daw [data-color=gold]{--dbq-color:oklch(86% .17 92)}.dbq-daw [data-color=ice]{--dbq-color:oklch(90% .1 215)}.dbq-daw [data-color=crimson]{--dbq-color:oklch(60% .25 25)}.dbq-daw [data-color=slate]{--dbq-color:var(--studio-blue)}.dbq-daw .dbq-daw-drawer[data-state=closed]{transition:none;animation:.32s cubic-bezier(.4,0,.2,1) forwards dbq-drawer-out}.dbq-daw .dbq-daw-drawer-inspector[data-state=closed]{animation-name:dbq-drawer-out-left}@keyframes dbq-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translate(106%)}}@keyframes dbq-drawer-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translate(-106%)}}@keyframes dbq-sheet-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(60px)}}@media (width<=767px){.dbq-daw .dbq-daw-drawer[data-state=closed],.dbq-daw .dbq-daw-drawer-inspector[data-state=closed]{animation-name:dbq-sheet-sink}}.dbq-sculpt-dialog[data-state=closed],.dbq-confirm-danger[data-state=closed]{animation:.24s cubic-bezier(.4,0,.2,1) both dbq-dialog-out!important}.dbq-daw [data-cap]{flex-direction:column;gap:1px;min-width:44px;min-height:44px;width:auto!important;height:auto!important;padding:4px 6px!important}.dbq-daw [data-cap]:after{content:attr(data-cap);letter-spacing:.01em;color:var(--daw-sub);white-space:nowrap;font:700 .58rem/1 Assistant,sans-serif}.dbq-daw [data-cap][aria-pressed=true]:after,.dbq-daw [data-cap]:hover:after{color:var(--daw-ink)}.dbq-daw summary[data-cap]{align-items:center;display:inline-flex}.dbq-daw .dbq-daw-timeline-wrap{position:relative}.dbq-daw .dbq-daw-timeline-wrap[data-drop]:after{content:"שחררו כאן — הקובץ ייכנס לערוץ ולזמן שמתחת לעכבר";z-index:40;border:2px dashed var(--daw-accent);background:var(--daw-accent);border-radius:1.4rem .5rem;place-items:center;display:grid;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-timeline-wrap[data-drop]:after{background:color-mix(in oklab,var(--daw-accent) 12%,transparent)}}.dbq-daw .dbq-daw-timeline-wrap[data-drop]:after{color:var(--daw-ink);pointer-events:none;font-weight:800;animation:1.2s infinite dbq-live-pulse}.dbq-clip-menu-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklab(10% .000871557 -.00996195/.35);animation:.18s both dbq-fade;position:fixed;inset:0}@keyframes dbq-fade{0%{opacity:0}}.dbq-clip-menu{color:oklch(97% .008 275);transform-origin:top;background:oklch(17% .02 275/.96);border:1px solid oklch(35% .03 275);border-radius:1.4rem .5rem;gap:10px;width:260px;max-width:calc(100vw - 16px);padding:12px;font-family:Assistant,sans-serif;animation:.26s cubic-bezier(.16,1,.3,1) both dbq-menu-pop;display:grid;position:fixed;box-shadow:0 24px 60px -12px oklch(0% 0 0/.7),0 0 0 1px oklch(79% .18 200/.15)}@keyframes dbq-menu-pop{0%{opacity:0;filter:blur(4px);transform:scale(.9)translateY(-6px)}}.dbq-clip-menu-title{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.dbq-clip-menu-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dbq-clip-menu-grid button{white-space:normal;text-align:center;background:oklch(22% .022 275);border-radius:.9rem;flex-direction:column;gap:4px;height:auto;min-height:58px;padding:8px 4px;font-size:.74rem;font-weight:700;line-height:1.15;transition:background .18s,transform .18s}.dbq-clip-menu-grid button:hover{background:oklch(28% .03 275);transform:translateY(-1px)}.dbq-clip-menu-grid svg{color:oklch(79% .18 200)}.dbq-clip-menu-label{color:oklch(74% .025 275);font-size:.72rem;font-weight:700}.dbq-clip-menu-colors{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.dbq-clip-menu-colors button{aspect-ratio:1;background:var(--dbq-color,oklch(30% .02 275));border:2px solid #0000;border-radius:50%;width:100%;height:auto;min-height:0;padding:0}.dbq-clip-menu-colors [data-color=cyan]{--dbq-color:oklch(79% .18 200)}.dbq-clip-menu-colors [data-color=amber]{--dbq-color:oklch(84% .17 82)}.dbq-clip-menu-colors [data-color=emerald]{--dbq-color:oklch(83% .2 135)}.dbq-clip-menu-colors [data-color=violet]{--dbq-color:oklch(71% .23 310)}.dbq-clip-menu-colors [data-color=rose]{--dbq-color:oklch(70% .23 20)}.dbq-clip-menu-colors [data-color=slate]{--dbq-color:oklch(73% .2 255)}.dbq-clip-menu-colors [data-color=magenta]{--dbq-color:oklch(68% .29 345)}.dbq-clip-menu-colors [data-color=orange]{--dbq-color:oklch(74% .2 50)}.dbq-clip-menu-colors [data-color=lime]{--dbq-color:oklch(90% .23 125)}.dbq-clip-menu-colors [data-color=gold]{--dbq-color:oklch(86% .17 92)}.dbq-clip-menu-colors [data-color=ice]{--dbq-color:oklch(90% .1 215)}.dbq-clip-menu-colors [data-color=crimson]{--dbq-color:oklch(60% .25 25)}.dbq-clip-menu-colors button[aria-pressed=true]{box-shadow:0 0 12px var(--dbq-color);border-color:oklch(97% .008 275)}.dbq-clip-menu-colors .dbq-swatch-reset{color:oklch(97% .008 275);font-size:.9rem}.dbq-clip-menu-delete{border-radius:.9rem;min-height:44px}.dbq-page .dbq-perm-intro{background:var(--card);border:1px solid var(--border);border-radius:1.4rem .5rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.6}.dbq-page .dbq-perm-intro ol{color:var(--muted-foreground);margin-top:.5rem;padding-inline-start:1.2rem;list-style:decimal}.dbq-page .dbq-perm-levels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem;display:grid}.dbq-page .dbq-perm-levels>div{background:var(--primary);border-radius:1.1rem .4rem;gap:.25rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-perm-levels>div{background:color-mix(in oklab,var(--primary) 8%,var(--card))}}.dbq-page .dbq-perm-levels>div{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-perm-levels>div{border:1px solid color-mix(in oklab,var(--primary) 30%,var(--border))}}.dbq-page .dbq-perm-levels svg{width:1.3rem;height:1.3rem;color:var(--primary)}.dbq-page .dbq-perm-levels span{color:var(--muted-foreground);font-size:.85rem}.dbq-studio-marquee{z-index:60;pointer-events:none;border:1.5px solid var(--daw-accent);background:var(--daw-accent);position:fixed}@supports (color:color-mix(in lab, red, red)){.dbq-studio-marquee{background:color-mix(in oklab, var(--daw-accent) 14%, transparent)}}.dbq-studio-marquee{box-shadow:0 0 0 1px var(--daw-accent), 0 0 28px -6px var(--daw-accent);border-radius:.9rem .3rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio-marquee{box-shadow:0 0 0 1px color-mix(in oklab, var(--daw-accent) 30%, transparent), 0 0 28px -6px var(--daw-accent)}}.dbq-studio-marquee{animation:.14s ease-out dbq-marq-in}@keyframes dbq-marq-in{0%{opacity:0;transform:scale(.96)}}.dbq-studio-timeline[data-select-mode] .dbq-studio-lane-body,.dbq-studio-timeline[data-select-mode] .dbq-studio-clip-hit{touch-action:none}.dbq-studio-timeline[data-select-mode] .dbq-studio-lane-body{cursor:crosshair;background-image:repeating-linear-gradient(135deg, var(--daw-accent) 0 8px, transparent 8px 16px)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-timeline[data-select-mode] .dbq-studio-lane-body{background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--daw-accent) 5%, transparent) 0 8px, transparent 8px 16px)}}.dbq-studio-clip[data-multi]{outline:2px solid var(--daw-warm);outline-offset:1px;box-shadow:0 0 0 4px var(--daw-warm), 0 10px 30px -10px var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clip[data-multi]{box-shadow:0 0 0 4px color-mix(in oklab, var(--daw-warm) 22%, transparent), 0 10px 30px -10px var(--daw-warm)}}.dbq-studio-clip[data-multi]{transition:outline-color .15s,box-shadow .2s}.dbq-studio-clip[data-multi]:after{content:"✓";background:var(--daw-warm);width:18px;height:18px;color:var(--daw-bg);pointer-events:none;border-radius:999px;place-items:center;font:800 11px/1 Syne,sans-serif;animation:.2s cubic-bezier(.3,1.6,.5,1) dbq-pop;display:grid;position:absolute;top:4px;left:4px}@keyframes dbq-pop{0%{transform:scale(0)}}.dbq-multi-bar{z-index:40;background:var(--daw-rail);border-radius:1.4rem .5rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:max-content;max-width:calc(100% - 1rem);padding:.45rem .6rem;display:flex;position:absolute;bottom:.75rem;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dbq-multi-bar{background:color-mix(in oklab, var(--daw-rail) 88%, transparent)}}.dbq-multi-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-multi-bar{border:1px solid color-mix(in oklab, var(--daw-warm) 45%, var(--daw-line))}}.dbq-multi-bar{box-shadow:0 20px 50px -18px #000, 0 0 0 1px var(--daw-warm)}@supports (color:color-mix(in lab, red, red)){.dbq-multi-bar{box-shadow:0 20px 50px -18px #000, 0 0 0 1px color-mix(in oklab, var(--daw-warm) 12%, transparent)}}.dbq-multi-bar{animation:.32s cubic-bezier(.2,.9,.25,1.15) dbq-bar-in}@keyframes dbq-bar-in{0%{opacity:0;transform:translateY(14px)scale(.96)}}.dbq-multi-bar strong{color:var(--daw-ink);padding:0 .5rem;font-weight:800}.dbq-multi-bar strong b{color:var(--daw-warm);margin-inline-end:.2rem;font-family:Syne,sans-serif;font-size:1.15em}.dbq-multi-bar small{color:var(--daw-sub);padding:0 .4rem}.dbq-multi-bar button{border-radius:1rem .35rem;min-height:40px}.dbq-multi-bar .dbq-multi-danger{color:var(--studio-red)}.dbq-fxr-scope2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dbq-fxr-scope2 button{text-align:start;border:1px solid var(--daw-line);background:var(--daw-top);min-height:64px;color:var(--daw-ink);border-radius:1.4rem .5rem;align-items:center;gap:.65rem;padding:.6rem .85rem;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),background .25s,border-color .25s;display:flex}.dbq-fxr-scope2 button svg{width:26px;height:26px;color:var(--daw-sub);flex:none}.dbq-fxr-scope2 button span{gap:.1rem;min-width:0;display:grid}.dbq-fxr-scope2 button b{font-size:1rem;font-weight:800}.dbq-fxr-scope2 button small{color:var(--daw-sub);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dbq-fxr-scope2 button:hover{transform:translateY(-2px)}.dbq-fxr-scope2 button[aria-selected=true]{background:linear-gradient(135deg, var(--daw-accent), var(--daw-top))}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-scope2 button[aria-selected=true]{background:linear-gradient(135deg, color-mix(in oklab, var(--daw-accent) 26%, var(--daw-top)), var(--daw-top))}}.dbq-fxr-scope2 button[aria-selected=true]{border-color:var(--daw-accent);box-shadow:0 0 0 3px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-scope2 button[aria-selected=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--daw-accent) 18%, transparent)}}.dbq-fxr-scope2 button[aria-selected=true] svg{color:var(--daw-accent)}.dbq-fxr-target{color:var(--daw-sub);margin:.2rem 0 0;font-size:.85rem}.dbq-fxr-target b{color:var(--daw-ink)}.dbq-fxr-card em{color:var(--daw-warm);font-size:.7rem;font-style:normal;font-weight:700}.dbq-fxw-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:max(.5rem, env(safe-area-inset-top)) .5rem 0;background:oklab(0% none none/.55);justify-content:center;align-items:flex-end;animation:.3s ease-out dbq-fxw-fade;display:flex;position:fixed;inset:0}.dbq-fxw-backdrop[data-closing]{animation:.26s ease-in forwards dbq-fxw-fade-out}.dbq-fxw-backdrop[data-closing] .dbq-fxw{animation:.26s cubic-bezier(.5,0,.8,.4) forwards dbq-fxw-out}@keyframes dbq-fxw-fade{0%{opacity:0}}@keyframes dbq-fxw-fade-out{to{opacity:0}}@keyframes dbq-fxw-in{0%{opacity:0;filter:blur(6px);transform:translateY(60px)scale(.96)}}@keyframes dbq-fxw-out{to{opacity:0;transform:translateY(50px)scale(.97)}}.dbq-fxw{--fx:var(--daw-accent);overscroll-behavior:contain;width:min(640px,100%);max-height:calc(100dvh - 1rem);padding:1.1rem 1.1rem max(1.1rem, env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 100% 0%, var(--fx), transparent 60%), linear-gradient(180deg, var(--daw-rail), var(--daw-bg));border-radius:2rem .7rem 0 0;gap:1rem;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.dbq-fxw{background:radial-gradient(120% 70% at 100% 0%, color-mix(in oklab, var(--fx) 22%, transparent), transparent 60%), linear-gradient(180deg, var(--daw-rail), var(--daw-bg))}}.dbq-fxw{border:1px solid var(--fx)}@supports (color:color-mix(in lab, red, red)){.dbq-fxw{border:1px solid color-mix(in oklab, var(--fx) 40%, var(--daw-line))}}.dbq-fxw{box-shadow:0 -30px 80px -30px var(--fx);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.dbq-fxw{box-shadow:0 -30px 80px -30px color-mix(in oklab, var(--fx) 50%, #000)}}.dbq-fxw{color:var(--daw-ink);font-family:Assistant,sans-serif;animation:.42s cubic-bezier(.16,1,.3,1) dbq-fxw-in}@media (width>=768px){.dbq-fxw-backdrop{align-items:center}.dbq-fxw{border-bottom:1px solid var(--fx);border-radius:2rem .7rem}@supports (color:color-mix(in lab, red, red)){.dbq-fxw{border-bottom:1px solid color-mix(in oklab, var(--fx) 40%, var(--daw-line))}}}.dbq-fxw[data-cat=echo]{--fx:var(--studio-blue)}.dbq-fxw[data-cat=dynamics]{--fx:var(--studio-lime)}.dbq-fxw[data-cat=tone]{--fx:var(--studio-orange)}.dbq-fxw[data-cat=motion]{--fx:var(--studio-electric)}.dbq-fxw[data-cat=image]{--fx:var(--daw-warm)}.dbq-fxw header{align-items:center;gap:.8rem;display:flex}.dbq-fxw header>svg{background:var(--fx);border-radius:1rem .35rem;flex:none;width:54px;height:40px;padding:.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-fxw header>svg{background:color-mix(in oklab, var(--fx) 16%, transparent)}}.dbq-fxw header>svg{fill:none;stroke:var(--fx);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px var(--fx))}@supports (color:color-mix(in lab, red, red)){.dbq-fxw header>svg{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--fx) 60%, transparent))}}.dbq-fxw header div{flex:1;min-width:0}.dbq-fxw h3{margin:0;font:800 1.5rem/1.1 Assistant,sans-serif}.dbq-fxw header p{color:var(--daw-sub);margin:.15rem 0 0;font-size:.9rem}.dbq-fxw-presets{scrollbar-width:none;gap:.45rem;padding:.15rem .1rem .4rem;display:flex;overflow-x:auto}.dbq-fxw-presets button{border:1px solid var(--daw-line);background:var(--daw-top);min-height:44px;color:var(--daw-ink);border-radius:1.2rem .4rem;flex:none;padding:0 1rem;font-weight:700;transition:all .22s cubic-bezier(.2,.9,.3,1.2)}.dbq-fxw-presets button:hover{border-color:var(--fx);transform:translateY(-2px)}.dbq-fxw-presets button[aria-selected=true]{background:var(--fx);color:var(--daw-bg);border-color:var(--fx);box-shadow:0 8px 24px -8px var(--fx)}.dbq-fxw-knobs,.dbq-fxw-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.dbq-fxw-strip{border-top:1px dashed var(--daw-line);padding-top:.8rem}.dbq-fxw-knob{background:var(--daw-top);border-radius:1.4rem .5rem;justify-items:center;gap:.35rem;padding:.7rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-knob{background:color-mix(in oklab, var(--daw-top) 80%, transparent)}}.dbq-fxw-knob{border:1px solid var(--daw-line)}.dbq-fxw-knob strong{text-align:center;font-size:.9rem;font-weight:800}.dbq-fxw-dial{--d:84px;width:var(--d);height:var(--d);background:conic-gradient(from 225deg, var(--fx) calc(var(--p) * 270deg), var(--daw-line) 0 270deg, transparent 0);border-radius:50%;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-dial{background:conic-gradient(from 225deg, var(--fx) calc(var(--p) * 270deg), color-mix(in oklab, var(--daw-line) 80%, transparent) 0 270deg, transparent 0)}}.dbq-fxw-dial{place-items:center;transition:background .12s;display:grid}.dbq-fxw-knob[data-main] .dbq-fxw-dial{--d:104px;filter:drop-shadow(0 0 16px var(--fx))}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-knob[data-main] .dbq-fxw-dial{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--fx) 45%, transparent))}}.dbq-fxw-knob[data-small] .dbq-fxw-dial{--d:64px}.dbq-fxw-dial:before{content:"";background:radial-gradient(circle at 35% 30%, var(--daw-rail), var(--daw-bg));border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 2px 6px #000a}.dbq-fxw-dial i{transform:rotate(calc(-135deg + var(--p) * 270deg));transition:transform .12s;position:absolute;inset:8px}.dbq-fxw-dial i:after{content:"";background:var(--fx);width:3px;height:22%;box-shadow:0 0 8px var(--fx);border-radius:3px;margin-left:-1.5px;position:absolute;top:5px;left:50%}.dbq-fxw-dial span{color:var(--daw-ink);text-align:center;max-width:70%;font:700 .95rem/1 Syne,sans-serif;position:relative}.dbq-fxw-knob[data-small] .dbq-fxw-dial span{font-size:.68rem}.dbq-fxw-row{align-items:center;gap:.3rem;width:100%;display:flex}.dbq-fxw-row input{min-width:0;accent-color:var(--fx);flex:1}.dbq-fxw-row button{border:1px solid var(--daw-line);background:var(--daw-bg);width:36px;height:36px;color:var(--daw-ink);border-radius:.9rem .3rem;flex:none;font-size:1.1rem;font-weight:800}.dbq-fxw-row button:active{background:var(--fx);color:var(--daw-bg)}.dbq-fxw footer{bottom:calc(-1 * max(1.1rem, env(safe-area-inset-bottom)));background:linear-gradient(transparent, var(--daw-bg) 30%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 0 .2rem;display:flex;position:sticky}.dbq-fxw footer small{color:var(--daw-sub);flex:1;min-width:180px}.dbq-fxw footer button{background:var(--fx);min-height:48px;color:var(--daw-bg);box-shadow:0 10px 30px -10px var(--fx);border-radius:1.3rem .45rem;padding:0 1.6rem;font-weight:800}@media (width<=420px){.dbq-fxr-scope2{grid-template-columns:1fr}.dbq-fxw-knobs,.dbq-fxw-strip{grid-template-columns:1fr 1fr}.dbq-fxw-knob[data-main]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dbq-fxw,.dbq-fxw-backdrop,.dbq-multi-bar{animation:none!important}}.dbq-daw .dbq-studio-head-monitor[data-on]{background:var(--studio-lime)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-monitor[data-on]{background:color-mix(in oklab, var(--studio-lime) 22%, transparent)}}.dbq-daw .dbq-studio-head-monitor[data-on]{color:var(--studio-lime);border-color:var(--studio-lime);box-shadow:0 0 14px -4px var(--studio-lime);animation:1.6s ease-in-out infinite dbq-mon}@keyframes dbq-mon{50%{box-shadow:0 0 22px -2px var(--studio-lime)}}@media (width<=560px){.dbq-workspace{flex:100%;width:100%;min-width:0}.dbq-workspace-presets{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important;overflow:visible!important}.dbq-workspace-chip{text-align:center;justify-content:center;min-width:0;min-height:40px}.dbq-page .dbq-topbar-actions{flex-wrap:wrap;justify-content:flex-start;row-gap:.5rem;overflow-x:visible}.dbq-page .dbq-topbar-actions>.dbq-workspace{flex:1 0 100%;order:-1}}.dbq-page,.dbq-remote,.dbq-sculpt-dialog{--dbq-ease:cubic-bezier(.22,1,.36,1);--dbq-glow:var(--dbq-amber,oklch(82% .16 78))}@supports (color:color-mix(in lab, red, red)){.dbq-page,.dbq-remote,.dbq-sculpt-dialog{--dbq-glow:color-mix(in oklab, var(--dbq-amber,oklch(82% .16 78)) 38%, transparent)}}.dbq-page,.dbq-remote,.dbq-sculpt-dialog{--dbq-bevel:inset 0 1px 0 oklch(100% 0 0/.09), inset 0 -1px 0 oklch(0% 0 0/.35)}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(button,a[role=button],[data-slot=button]):not(:disabled){transition:transform .22s var(--dbq-ease), box-shadow .25s var(--dbq-ease), background-color .2s, border-color .2s, filter .2s;will-change:transform}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(button,[data-slot=button]):not(:disabled):not([role=tab]):not([role=slider]){box-shadow:var(--dbq-bevel), 0 .35rem .8rem -.35rem #0000008c}@media (hover:hover){:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(button,[data-slot=button]):not(:disabled):hover{filter:brightness(1.08);box-shadow:var(--dbq-bevel), 0 .7rem 1.4rem -.5rem #0009, 0 0 0 1px var(--dbq-glow);transform:translateY(-2px)}}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(button,[data-slot=button]):not(:disabled):active{transition-duration:80ms;transform:translateY(1px)scale(.97);box-shadow:inset 0 2px 6px #00000080}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(button,a,input,select,textarea):focus-visible{box-shadow:0 0 0 2px oklch(16% .008 250), 0 0 0 4px var(--dbq-glow);outline:none}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){transition:border-color .2s, box-shadow .25s var(--dbq-ease);background:linear-gradient(oklch(14% .008 250),oklch(17% .008 250));border:1px solid oklch(30% .012 250);border-radius:.8rem;box-shadow:inset 0 2px 5px #00000073,0 1px oklch(100% 0 0/.05)}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(input,select,textarea):hover{border-color:oklch(42% .02 250)}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is(input,select,textarea):focus{border-color:var(--dbq-amber,oklch(82% .16 78))}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) input[type=range]{accent-color:var(--dbq-amber,oklch(82% .16 78));cursor:pointer}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) input[type=range]::-webkit-slider-thumb{transition:transform .2s var(--dbq-ease), box-shadow .2s}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--dbq-glow);transform:scale(1.18)}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is([role=slider],[class*=knob],[class*=dial]){transition:transform .25s var(--dbq-ease), box-shadow .25s var(--dbq-ease), filter .2s}@media (hover:hover){:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) :is([role=slider],[class*=knob],[class*=dial]):hover{filter:brightness(1.12);box-shadow:0 0 0 4px var(--dbq-glow), 0 .5rem 1rem -.4rem #0009}}:is(.dbq-page,.dbq-remote) :is([class*=-card],[data-slot=card],.dbq-live,.dbq-list,.dbq-transport,.dbq-home-hero){transition:transform .35s var(--dbq-ease), box-shadow .35s var(--dbq-ease), border-color .3s}@media (hover:hover){:is(.dbq-page,.dbq-remote) :is([class*=-card],[data-slot=card]):hover{border-color:var(--dbq-amber,oklch(82% .16 78));transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){:is(.dbq-page,.dbq-remote) :is([class*=-card],[data-slot=card]):hover{border-color:color-mix(in oklab, var(--dbq-amber,oklch(82% .16 78)) 40%, oklch(34% .012 250))}}:is(.dbq-page,.dbq-remote) :is([class*=-card],[data-slot=card]):hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.08), 0 1.2rem 2.4rem -1rem #000000b3, 0 0 1.6rem -.6rem var(--dbq-glow)}}.dbq-sculpt-dialog[role=dialog],[role=dialog].dbq-sculpt-dialog{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(oklch(22% .01 250/.96),oklch(16% .008 250/.98));border:1px solid oklch(36% .014 250);border-radius:1.3rem;box-shadow:inset 0 1px oklch(100% 0 0/.1),0 2rem 4rem -1rem #000c,0 0 0 1px oklch(0% 0 0/.4)}[role=dialog]:has(.dbq-sculpt-dialog){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(oklch(22% .01 250/.96),oklch(16% .008 250/.98));border:1px solid oklch(36% .014 250);border-radius:1.3rem;box-shadow:inset 0 1px oklch(100% 0 0/.1),0 2rem 4rem -1rem #000c,0 0 0 1px oklch(0% 0 0/.4)}.dbq-page>*,.dbq-remote>*{animation:dbq-in .5s var(--dbq-ease) both}.dbq-page>:nth-child(2){animation-delay:50ms}.dbq-page>:nth-child(3){animation-delay:.1s}.dbq-page>:nth-child(n+4){animation-delay:.14s}@keyframes dbq-in{0%{opacity:0;transform:translateY(10px)}}:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) *{scrollbar-width:thin;scrollbar-color:oklch(40% .015 250) transparent}@media (prefers-reduced-motion:reduce){:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog),:is(.dbq-page,.dbq-remote,.dbq-sculpt-dialog) *{transition:none!important;animation:none!important}}.dbq-mx{--mx-bg:oklch(12% .01 260);--mx-metal:linear-gradient(180deg, oklch(26% .012 260), oklch(17% .01 260));--mx-ease:cubic-bezier(.16,1,.3,1);isolation:isolate;height:min(46dvh,30rem);min-height:0;animation:dbq-mx-rise .6s var(--mx-ease) both;background:radial-gradient(120% 90% at 50% 0,oklch(20% .02 280/.9),#0000 60%),repeating-linear-gradient(90deg,oklch(13% .01 260) 0 2px,oklch(12.5% .01 260) 2px 4px);border-top:1px solid oklch(40% .02 260/.6);border-radius:1.4rem 1.4rem 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -1.4rem 3rem -1rem #000000bf,inset 0 1px oklch(100% 0 0/.08)}@keyframes dbq-mx-rise{0%{opacity:0;transform:translateY(40%)}}.dbq-mx-head{border-bottom:1px solid oklch(30% .015 260/.7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .8rem;display:grid}.dbq-mx-head:before{content:"";background:oklch(45% .02 260/.7);border-radius:99px;width:3rem;height:.28rem;margin-left:-1.5rem;position:absolute;top:.35rem;left:50%}.dbq-mx-title{flex-direction:column;min-width:0;display:flex}.dbq-mx-title strong{font-family:Syne, var(--font-display);letter-spacing:.14em;color:#0000;background:linear-gradient(90deg,oklch(93% .09 92),oklch(80% .15 75));-webkit-background-clip:text;background-clip:text;font-size:.95rem}.dbq-mx-title small{color:oklch(68% .02 260);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.dbq-mx-iconbtn{background:var(--mx-metal);color:oklch(90% .01 260);width:2.75rem;height:2.75rem;transition:transform .2s var(--mx-ease), box-shadow .2s;border:1px solid oklch(34% .015 260);border-radius:.9rem;place-items:center;display:grid;box-shadow:inset 0 1px oklch(100% 0 0/.1),0 .4rem .8rem -.4rem #000}.dbq-mx-iconbtn:hover{transform:translateY(-2px)}.dbq-mx-iconbtn:active{transform:scale(.94)}.dbq-mx-iconbtn svg{width:1.15rem;height:1.15rem}.dbq-mx-desk{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex:1;gap:.55rem;min-height:0;padding:.7rem;display:flex;overflow:auto hidden}.dbq-mx-strip{--c:var(--dbq-color,oklch(80% .12 200));scroll-snap-align:start;background:linear-gradient(180deg, var(--c), oklch(16% .01 260) 34%, oklch(14% .01 260));border-radius:1.1rem;flex-direction:column;flex:0 0 7.4rem;align-items:center;gap:.45rem;min-height:0;padding:.55rem .45rem .6rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-mx-strip{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 18%, oklch(22% .012 260)), oklch(16% .01 260) 34%, oklch(14% .01 260))}}.dbq-mx-strip{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-strip{border:1px solid color-mix(in oklab, var(--c) 30%, oklch(30% .015 260))}}.dbq-mx-strip{transition:transform .35s var(--mx-ease), box-shadow .35s var(--mx-ease), opacity .3s, filter .3s;animation:dbq-mx-strip-in .5s var(--mx-ease) both;box-shadow:inset 0 1px oklch(100% 0 0/.1),inset 0 -2px oklch(0% 0 0/.4),0 .8rem 1.6rem -.9rem #000}@keyframes dbq-mx-strip-in{0%{opacity:0;transform:translateY(1.2rem)scale(.96)}}.dbq-mx-strip:before{content:"";background:var(--c);height:3px;box-shadow:0 0 12px var(--c);border-radius:0 0 4px 4px;position:absolute;inset:0 18% auto}.dbq-mx-strip[data-active=true]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.12), 0 0 0 1.5px var(--c), 0 1rem 2rem -1rem var(--c)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-strip[data-active=true]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.12), 0 0 0 1.5px var(--c), 0 1rem 2rem -1rem color-mix(in oklab, var(--c) 60%, #000)}}.dbq-mx-strip[data-dim=true]{opacity:.55;filter:saturate(.4)}@media (hover:hover){.dbq-mx-strip:hover{transform:translateY(-3px)}}.dbq-mx-strip-top{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}.dbq-mx-strip-top strong{white-space:nowrap;text-overflow:ellipsis;color:oklch(95% .01 260);min-width:0;font-size:.78rem;overflow:hidden}.dbq-mx-num{color:oklch(12% .01 260);background:var(--c);width:1.35rem;height:1.35rem;box-shadow:0 0 10px var(--c);border-radius:.45rem;flex:none;place-items:center;font:800 .66rem Syne,sans-serif;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-mx-num{box-shadow:0 0 10px color-mix(in oklab, var(--c) 60%, transparent)}}.dbq-mx-fxbtn{width:100%;min-height:2rem;color:var(--c);border-radius:.7rem;justify-content:center;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-mx-fxbtn{color:color-mix(in oklab, var(--c) 70%, white)}}.dbq-mx-fxbtn{border:1px solid var(--c);background:oklch(10% .01 260)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-fxbtn{border:1px solid color-mix(in oklab, var(--c) 35%, transparent)}}.dbq-mx-fxbtn{transition:background .2s, transform .2s var(--mx-ease);box-shadow:inset 0 2px 5px #0008}.dbq-mx-fxbtn:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-fxbtn:hover{background:color-mix(in oklab, var(--c) 18%, oklch(10% .01 260))}}.dbq-mx-fxbtn svg{width:.85rem;height:.85rem}.dbq-mx-eq{grid-template-columns:repeat(3,1fr);gap:.1rem;width:100%;display:grid}.dbq-mx-eq .dbq-mx-knob-dial{width:2.1rem;height:2.1rem}.dbq-mx-knob{flex-direction:column;align-items:center;gap:.05rem;min-width:0;display:flex}.dbq-mx-knob-dial{touch-action:none;cursor:ns-resize;width:2.9rem;height:2.9rem;transition:transform .25s var(--mx-ease), filter .25s;border-radius:50%;outline:none}.dbq-mx-knob-dial:hover{filter:drop-shadow(0 0 8px var(--c,#fc0));transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-knob-dial:hover{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--c,#fc0) 70%, transparent))}}.dbq-mx-knob-dial:focus-visible{box-shadow:0 0 0 2px var(--c,#fc0)}.dbq-mx-knob-dial svg{width:100%;height:100%;overflow:visible}.dbq-mx-knob-track{fill:none;stroke:oklch(10% .01 260);stroke-width:4.5px;stroke-linecap:round}.dbq-mx-knob-fill{fill:none;stroke:var(--c,oklch(82% .15 80));stroke-width:4.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--c,#fc0));transition:d .12s}.dbq-mx-knob-cap{fill:oklch(28% .012 260);stroke:oklch(42% .015 260);stroke-width:1px;filter:drop-shadow(0 2px 2px #000)}.dbq-mx-knob-tick{fill:oklch(97% .01 90)}.dbq-mx-knob-label{color:oklch(66% .02 260);white-space:nowrap;font-size:.58rem}.dbq-mx-knob output{color:oklch(90% .02 90);font:700 .6rem Syne,ui-monospace,monospace}.dbq-mx-keys{grid-template-columns:repeat(4,1fr);gap:.2rem;width:100%;display:grid}.dbq-mx-key{color:oklch(75% .02 260);background:linear-gradient(oklch(30% .012 260),oklch(20% .01 260));border:1px solid oklch(36% .015 260);border-radius:.55rem;place-items:center;min-height:2.1rem;font:800 .72rem Syne,sans-serif;transition:transform .12s,box-shadow .12s,background .2s,color .2s;display:grid;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 3px oklch(8% .01 260)}.dbq-mx-key svg{width:.85rem;height:.85rem}.dbq-mx-key:active,.dbq-mx-key[aria-pressed=true]{transform:translateY(2px);box-shadow:inset 0 1px oklch(100% 0 0/.15),0 1px oklch(8% .01 260)}.dbq-mx-key[data-kind=mute][aria-pressed=true]{color:oklch(15% .02 40);background:oklch(60% .19 40);box-shadow:0 0 12px oklch(60% .19 40/.7),0 1px #000}.dbq-mx-key[data-kind=solo][aria-pressed=true]{color:oklch(20% .03 90);background:oklch(85% .16 92);box-shadow:0 0 12px oklch(85% .16 92/.7),0 1px #000}.dbq-mx-key[data-kind=arm][aria-pressed=true]{color:#fff;background:oklch(60% .23 25);animation:1.1s steps(2,end) infinite dbq-mx-blink;box-shadow:0 0 14px oklch(60% .23 25/.8),0 1px #000}.dbq-mx-key[data-kind=mon][aria-pressed=true]{color:oklch(15% .03 150);background:oklch(75% .19 150);box-shadow:0 0 14px oklch(75% .19 150/.8),0 1px #000}@keyframes dbq-mx-blink{50%{filter:brightness(.7)}}.dbq-mx-fader{flex:1;grid-template-columns:1.3rem 1fr .7rem;gap:.25rem;width:100%;min-height:7rem;display:grid;position:relative}.dbq-mx-scale{position:relative}.dbq-mx-scale span{color:oklch(55% .02 260);font:600 .5rem ui-monospace,monospace;position:absolute;right:0;transform:translateY(-50%)}.dbq-mx-slot{background:oklch(7% .01 260);border-radius:99px;width:.5rem;margin-inline:auto;position:relative;box-shadow:inset 0 2px 4px #000,0 1px oklch(100% 0 0/.06)}.dbq-mx-slot input{writing-mode:vertical-lr;opacity:0;cursor:ns-resize;touch-action:none;z-index:2;direction:rtl;width:calc(100% + 2.8rem);height:calc(100% + .4rem);margin:0;position:absolute;inset:-.2rem -1.4rem}.dbq-mx-cap{pointer-events:none;background:linear-gradient(oklch(50% .01 260),oklch(30% .01 260) 45%,oklch(22% .01 260) 55%,oklch(36% .01 260));border:1px solid oklch(55% .01 260);border-radius:.35rem;width:2.2rem;height:1.25rem;transition:top 80ms linear;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 .35rem .6rem -.1rem #000,inset 0 1px oklch(100% 0 0/.3)}.dbq-mx-cap:after{content:"";background:var(--c,#fc0);height:2px;box-shadow:0 0 6px var(--c,#fc0);position:absolute;inset:48% .25rem auto}.dbq-mx-slot:hover .dbq-mx-cap{box-shadow:0 .35rem .6rem -.1rem #000, 0 0 0 2px var(--c,#fc0)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-slot:hover .dbq-mx-cap{box-shadow:0 .35rem .6rem -.1rem #000, 0 0 0 2px color-mix(in oklab, var(--c,#fc0) 50%, transparent)}}.dbq-mx-meter{background:oklch(7% .01 260);border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000}.dbq-mx-meter i{transform-origin:bottom;background:linear-gradient(0deg,oklch(75% .19 150) 0 60%,oklch(87% .17 95) 60% 85%,oklch(63% .23 25) 85%);transition:transform 70ms linear;position:absolute;inset:0}.dbq-mx-meter b{background:oklch(97% .02 90);height:2px;transition:bottom .5s ease-out;position:absolute;left:0;right:0}.dbq-mx-readout{color:oklch(95% .02 90);text-align:center;background:oklch(7% .01 260);border-radius:.45rem;min-width:4.2rem;padding:.15rem .5rem;font:800 .8rem Syne,ui-monospace,monospace;box-shadow:inset 0 1px 3px #000}.dbq-mx-readout small{color:oklch(60% .02 260);margin-inline-start:.15rem;font-size:.55rem}.dbq-mx-readout[data-clip=true]{color:oklch(70% .22 25)}.dbq-mx-reset{color:oklch(60% .02 260);width:2rem;height:1.6rem;transition:color .2s, transform .3s var(--mx-ease);border-radius:.5rem;place-items:center;display:grid}.dbq-mx-reset:hover{color:#fff;transform:rotate(-90deg)}.dbq-mx-reset svg{width:.85rem;height:.85rem}.dbq-mx-master{--c:oklch(82% .15 80);z-index:3;background:linear-gradient(oklch(26% .04 80/.6),oklch(14% .01 260) 30%);border-color:oklch(62% .12 75/.6);flex-basis:8rem;position:sticky;left:0}.dbq-mx-master-meters{flex:1;gap:.35rem;min-height:7rem;display:flex}.dbq-mx-meter-lg{width:.9rem}.dbq-mx-hint{color:oklch(70% .02 260);font-size:.62rem}.dbq-mx-dock{color:oklch(93% .06 90);background:linear-gradient(oklch(26% .02 270),oklch(16% .01 260));border:1px solid oklch(62% .12 75/.5);border-radius:.95rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:.3rem .8rem .3rem .6rem;font-size:.8rem;font-weight:800;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 .5rem 1rem -.5rem #000,0 0 1rem -.4rem oklch(82% .15 80/.5)}.dbq-mx-dock:hover{transform:translateY(-2px);box-shadow:inset 0 1px oklch(100% 0 0/.14),0 .8rem 1.4rem -.6rem #000,0 0 1.4rem -.2rem oklch(82% .15 80/.6)}.dbq-mx-dock svg{width:1rem;height:1rem;transition:transform .3s}.dbq-mx-dock:hover svg{transform:translateY(-2px)}.dbq-mx-dock-bars{background:oklch(7% .01 260);border-radius:.35rem;align-items:flex-end;gap:2px;height:1.4rem;padding:.15rem;display:flex;box-shadow:inset 0 1px 3px #000}.dbq-mx-dock-bars i{transform-origin:bottom;background:var(--dbq-color,oklch(75% .19 150));width:4px;height:100%;box-shadow:0 0 4px var(--dbq-color);border-radius:1px;transition:transform 80ms linear}.dbq-mx-dock-bars i[data-dim=true]{opacity:.3}@media (width<=640px){.dbq-mx{border-radius:1.1rem 1.1rem 0 0;height:min(62dvh,34rem)}.dbq-mx[data-expanded=true]{height:84dvh}.dbq-mx-strip{flex-basis:6.6rem}.dbq-mx-title small{display:none}.dbq-mx-desk{padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));gap:.4rem}}@media (prefers-reduced-motion:reduce){.dbq-mx,.dbq-mx *{transition:none!important;animation:none!important}}.dbq-mx{height:min(60dvh,36rem)}.dbq-mx[data-expanded=true]{height:min(80dvh,48rem)}.dbq-mx-desk{overflow:auto}.dbq-mx-strip{min-height:24rem}.dbq-mx-fader{min-height:6rem}@media (width<=640px){.dbq-mx{height:min(64dvh,36rem)}.dbq-mx-strip{min-height:23rem}}.dbq-mx{z-index:60;max-height:calc(100dvh - 5rem);position:fixed;bottom:0;left:0;right:0}@media (width<=1023px){.dbq-mx{padding-bottom:env(safe-area-inset-bottom);bottom:0}}.dbq-nw-trigger{border:1px solid var(--dbq-amber,#e8b04a);border-radius:.8rem;align-items:baseline;gap:.2rem;min-width:3.2rem;min-height:2.25rem;padding:.2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dbq-nw-trigger{border:1px solid color-mix(in oklab,var(--dbq-amber,#e8b04a) 45%,transparent)}}.dbq-nw-trigger{background:linear-gradient(180deg,var(--dbq-amber,#e8b04a),transparent)}@supports (color:color-mix(in lab, red, red)){.dbq-nw-trigger{background:linear-gradient(180deg,color-mix(in oklab,var(--dbq-amber,#e8b04a) 14%,transparent),transparent)}}.dbq-nw-trigger{color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s}.dbq-nw-trigger:hover{box-shadow:0 .4rem 1rem -.4rem var(--dbq-amber,#e8b04a);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dbq-nw-trigger:hover{box-shadow:0 .4rem 1rem -.4rem color-mix(in oklab,var(--dbq-amber,#e8b04a) 60%,transparent)}}.dbq-nw-trigger:hover{border-color:var(--dbq-amber,#e8b04a)}.dbq-nw-trigger:active{transform:scale(.96)}.dbq-nw-trigger b{font-family:Syne,system-ui,sans-serif;font-weight:700}.dbq-nw-trigger small{opacity:.7;font-size:.62rem}.dbq-daw-tempo.dbq-nw-trigger{width:auto;height:auto}.dbq-nw-backdrop{z-index:200;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklab(12.2919% .000261273 -.0107539/.55);place-items:end center;animation:.2s both dbq-fade-in;display:grid;position:fixed;inset:0}@media (width>=640px){.dbq-nw-backdrop{place-items:center}}.dbq-nw-sheet{color:#f3ead8;background:radial-gradient(120% 80% at 50% 0,#2a2418,#0e0d0b 70%);border:1px solid #e8b04a55;border-radius:1.6rem;width:min(20rem,100%);padding:1rem;animation:.38s cubic-bezier(.16,1,.3,1) both dbq-sheet-rise;box-shadow:0 2rem 4rem -1rem #000c,inset 0 1px #ffffff14}.dbq-nw-sheet header{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.dbq-nw-done{color:#1a1305;cursor:pointer;background:linear-gradient(#f4c766,#c98f2a);border:0;border-radius:999px;min-height:2.5rem;padding:0 1rem;font-weight:700}.dbq-nw-body{grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;gap:.5rem;display:grid}.dbq-nw-step{color:#f4c766;cursor:pointer;background:#1b1811;border:1px solid #e8b04a66;border-radius:50%;height:2.75rem;font-size:1.4rem;transition:transform .15s}.dbq-nw-step:active{transform:scale(.9)}.dbq-nw-drum{background:linear-gradient(#0a0907,#17140e 50%,#0a0907);border-radius:1.1rem;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 .6rem 1.2rem #000,inset 0 -.6rem 1.2rem #000}.dbq-nw-drum:before,.dbq-nw-drum:after{content:"";z-index:2;pointer-events:none;height:88px;position:absolute;inset-inline:0}.dbq-nw-drum:before{background:linear-gradient(#0a0907,#0000);top:0}.dbq-nw-drum:after{background:linear-gradient(#0000,#0a0907);bottom:0}.dbq-nw-lens{z-index:1;pointer-events:none;inset-inline:.4rem;background:#e8b04a1a;border:1px solid #e8b04a88;border-radius:.7rem;height:44px;position:absolute;top:88px;box-shadow:0 0 1.2rem #e8b04a33}.dbq-nw-list{z-index:1;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;outline:none;height:100%;position:relative;overflow-y:auto}.dbq-nw-list::-webkit-scrollbar{display:none}.dbq-nw-item{scroll-snap-align:center;color:#f3ead866;font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;height:44px;font-family:Syne,system-ui,sans-serif;font-size:1.25rem;transition:color .15s,transform .15s;display:grid}.dbq-nw-item[data-on]{color:#f4c766;font-weight:700;transform:scale(1.18)}.dbq-nw-sheet footer{text-align:center;color:#f4c766;margin-top:.6rem;font-family:Syne,system-ui,sans-serif;font-size:1.6rem}.dbq-nw-sheet footer small{opacity:.7;margin-inline-start:.3rem;font-size:.8rem}.dbq-mx-readout.dbq-nw-trigger{justify-content:center;width:100%;min-width:0}.dbq-fxr-amt.dbq-nw-trigger{min-width:3.4rem}.dbq-narr-tv{text-align:start;color:#f3ead8;cursor:pointer;background:linear-gradient(135deg,#2a2112,#120f09);border:1px solid #e8b04a77;border-radius:1rem;gap:.15rem;width:100%;margin:.6rem 0;padding:.8rem 1rem;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:grid}.dbq-narr-tv:hover{transform:translateY(-2px);box-shadow:0 .8rem 1.6rem -.8rem #e8b04a88}.dbq-narr-tv[aria-pressed=true]{border-color:#f4c766;box-shadow:0 0 0 2px #f4c76655}.dbq-narr-tv b{color:#f4c766}.dbq-narr-tv small{opacity:.75}.dbq-narr-tune{grid-template-columns:1fr 1fr;gap:.6rem;margin:.7rem 0;display:grid}.dbq-narr-tune>div{background:currentColor;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-narr-tune>div{background:color-mix(in oklab,currentColor 6%,transparent)}}:is(.dbq-daw,.dbq-page,.dbq-sculpt-dialog,.dbq-add-sheet) input[type=range]{cursor:pointer;touch-action:pan-y;flex:9rem;min-width:min(12rem,100%);min-height:2.5rem}.dbq-daw-top label:has(input[type=range]){flex:11rem}.dbq-fxr-slot input[type=range]{min-width:7rem}@media (pointer:coarse){:is(.dbq-daw,.dbq-page,.dbq-sculpt-dialog) input[type=range]::-webkit-slider-thumb{width:1.6rem;height:1.6rem}}.dbq-nw-trigger b,.dbq-nw-item,.dbq-nw-sheet footer b{direction:ltr;unicode-bidi:isolate}.dbq-daw .dbq-daw-options label[title=קצב]{display:flex}.dbq-daw .dbq-daw-options .dbq-nw-trigger{width:auto;min-width:3.6rem;height:auto;min-height:2.5rem}.dbq-daw .dbq-daw-options input[type=range]{width:12rem}:is(.dbq-mx-slot,.dbq-fader,.dbq-wheel,.dbq-mx-knob) input[type=range]{min-height:0;flex:none!important;min-width:0!important}.dbq-daw .dbq-daw-editor{margin:0 .55rem calc(.55rem + env(safe-area-inset-bottom));border:1px solid var(--daw-line)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-editor{border:1px solid color-mix(in oklab, var(--daw-line) 80%, transparent)}}.dbq-daw .dbq-daw-editor{background:linear-gradient(180deg, var(--daw-top), var(--daw-top));border-radius:1.1rem;box-shadow:inset 0 -1px oklab(100% 0 5.96046e-8/.06),0 18px 40px -18px oklch(0% 0 0/.8),0 2px oklch(0% 0 0/.4)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-editor{background:linear-gradient(180deg, color-mix(in oklab, var(--daw-top) 92%, white 4%), var(--daw-top))}}.dbq-daw .dbq-daw-editor-bar{min-height:3.4rem;padding-block:.35rem}.dbq-mx-dock{border:1px solid var(--daw-accent);border-radius:999px;align-items:center;gap:.55rem;min-height:2.75rem;padding:.3rem .85rem .3rem .6rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-mx-dock{border:1px solid color-mix(in oklab, var(--daw-accent) 45%, var(--daw-line))}}.dbq-mx-dock{background:radial-gradient(120% 140% at 50% 0%, var(--daw-accent), var(--daw-bg))}@supports (color:color-mix(in lab, red, red)){.dbq-mx-dock{background:radial-gradient(120% 140% at 50% 0%, color-mix(in oklab, var(--daw-accent) 20%, var(--daw-top)), color-mix(in oklab, var(--daw-bg) 80%, black))}}.dbq-mx-dock{box-shadow:inset 0 1px 0 oklch(100% 0 0/.1), inset 0 -2px 6px oklch(0% 0 0/.45), 0 6px 16px -8px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-dock{box-shadow:inset 0 1px 0 oklch(100% 0 0/.1), inset 0 -2px 6px oklch(0% 0 0/.45), 0 6px 16px -8px color-mix(in oklab, var(--daw-accent) 70%, transparent)}}.dbq-mx-dock{color:var(--daw-ink,white);flex:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.dbq-mx-dock:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.14), 0 10px 22px -8px var(--daw-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-dock:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.14), 0 10px 22px -8px color-mix(in oklab, var(--daw-accent) 80%, transparent)}}.dbq-mx-dock:active{transform:translateY(1px)scale(.98)}.dbq-mx-dock-grip{background:var(--daw-accent);border-radius:99px;width:2.2rem;height:.28rem;margin-left:-1.1rem;position:absolute;top:-.42rem;left:50%}@supports (color:color-mix(in lab, red, red)){.dbq-mx-dock-grip{background:color-mix(in oklab, var(--daw-accent) 70%, white)}}.dbq-mx-dock-grip{opacity:.7}.dbq-mx-dock-text{text-align:start;line-height:1.05;display:grid}.dbq-mx-dock-text small{opacity:.65;font-size:.62rem}.dbq-mx-dock-bars{align-items:flex-end;gap:2px;height:1.5rem;display:flex}.dbq-mx-dock-bars i{transform-origin:bottom;background:linear-gradient(oklch(85% .16 95),oklch(75% .17 150));border-radius:2px;width:3px;height:100%;transition:transform 80ms linear}.dbq-studio-head .dbq-chip-fx{color:var(--daw-accent);font-family:Syne,system-ui;font-size:.72rem;font-style:italic;font-weight:800;position:relative}.dbq-studio-head .dbq-chip-fx[data-count]:after{content:attr(data-count);background:var(--daw-accent);min-width:.9rem;height:.9rem;color:var(--daw-bg);top:.1rem;border-radius:99px;place-items:center;font-size:.55rem;font-style:normal;display:grid;position:absolute;inset-inline-end:.1rem}.dbq-studio-head .dbq-chip-grip{cursor:grab;touch-action:none;opacity:.7;color:inherit;background:0 0;border:0;min-width:1.6rem;font-size:1rem}.dbq-studio-head[data-dragging]{outline:1px solid var(--daw-accent);position:relative;box-shadow:0 12px 28px -10px oklch(0% 0 0/.8)}.dbq-studio-clip[data-midi]:after{content:"MIDI";letter-spacing:.08em;color:oklch(92% .1 90);pointer-events:none;top:.15rem;background:oklch(0% 0 0/.45);border-radius:.3rem;padding:.12rem .3rem;font:700 .55rem/1 Syne,system-ui;position:absolute;inset-inline-start:.3rem}.dbq-daw .dbq-studio-agent-trigger{color:oklch(88% .11 88);background:linear-gradient(oklch(26% .01 80),oklch(17% .01 80));border-color:oklch(72% .12 85/.55);border-radius:999px;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 4px 12px -6px oklch(80% .13 85/.6)}.dbq-daw .dbq-studio-agent-trigger[aria-expanded=true]{color:oklch(18% .01 80);background:linear-gradient(oklch(86% .12 88),oklch(70% .13 75))}.dbq-agent-orb{align-items:center;gap:2px;height:1rem;display:inline-flex}.dbq-agent-orb i{background:currentColor;border-radius:2px;width:3px;animation:1.3s ease-in-out infinite dbq-orb}.dbq-agent-orb i:first-child{height:40%}.dbq-agent-orb i:nth-child(2){height:100%;animation-delay:.15s}.dbq-agent-orb i:nth-child(3){height:70%;animation-delay:.3s}.dbq-agent-orb i:nth-child(4){height:45%;animation-delay:.45s}@keyframes dbq-orb{50%{transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.dbq-agent-orb i{animation:none}}.dbq-piano-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));--pk-gold:oklch(82% .13 85);--pk-bg:oklch(15% .008 250);--pk-top:oklch(20% .008 250);--pk-line:oklch(32% .01 250);--pk-ink:oklch(95% .01 90);background:oklch(0% 0 0/.6);place-items:center;display:grid;position:fixed;inset:0}.dbq-piano{background:var(--pk-bg);width:min(1280px,100%);height:min(900px,100%);color:var(--pk-ink);border:1px solid var(--pk-line);border-radius:1.2rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;font-family:Assistant,system-ui;animation:.28s cubic-bezier(.18,.75,.2,1) both dbq-sheet-in;display:grid;overflow:hidden;box-shadow:0 30px 80px -20px #000}.dbq-piano-head{background:linear-gradient(180deg, var(--pk-top), var(--pk-bg));border-bottom:1px solid var(--pk-line);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.dbq-piano-badge{background:linear-gradient(160deg, var(--pk-gold), oklch(60% .12 70));color:oklch(15% .01 80);border-radius:.8rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.dbq-piano-title{flex:1;min-width:0;display:grid}.dbq-piano-title small{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.dbq-piano-transport{align-items:center;gap:.4rem;display:flex}.dbq-piano-clock{text-align:center;min-width:3.4rem;font-family:Syne,system-ui;display:grid}.dbq-piano-clock b{color:var(--pk-gold);font-size:1.05rem}.dbq-piano-clock small{opacity:.6;font-family:Assistant;font-size:.55rem}.dbq-pbtn{border:1px solid var(--pk-line);min-width:2.6rem;min-height:2.6rem;color:inherit;white-space:nowrap;background:linear-gradient(oklch(25% .008 250),oklch(19% .008 250));border-radius:.7rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.8rem;font-weight:600;transition:transform .12s,background .15s;display:inline-flex;box-shadow:inset 0 1px oklch(100% 0 0/.07)}.dbq-pbtn:hover{background:linear-gradient(oklch(29% .01 250),oklch(22% .01 250))}.dbq-pbtn:active{transform:translateY(1px)}.dbq-pbtn svg{width:1.05rem;height:1.05rem}.dbq-pbtn:disabled{opacity:.5}.dbq-pbtn[data-on=true]{border-color:var(--pk-gold);color:var(--pk-gold)}.dbq-pbtn-round{border-radius:999px;width:2.75rem;height:2.75rem;padding:0}.dbq-pbtn-rec{color:oklch(68% .21 25)}.dbq-pbtn-rec[data-on=true]{color:#fff;background:oklch(60% .22 25);animation:1s infinite dbq-pulse}.dbq-pbtn-voice{color:oklch(80% .15 180)}.dbq-pbtn-voice[data-on=true]{color:#000;background:oklch(70% .15 180);animation:1s infinite dbq-pulse}@keyframes dbq-pulse{50%{box-shadow:0 0 0 6px #0000,0 0 18px}}.dbq-pbtn-gold{background:linear-gradient(180deg, var(--pk-gold), oklch(66% .13 72));color:oklch(16% .01 80);border-color:#0000}.dbq-pbtn-ghost{background:0 0}.dbq-piano-tools{border-bottom:1px solid var(--pk-line);scrollbar-width:thin;align-items:center;gap:.45rem;padding:.5rem .8rem;display:flex;overflow-x:auto}.dbq-piano-inst{opacity:.95;flex:none;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.dbq-piano-inst select,.dbq-piano-mini{border:1px solid var(--pk-line);background:var(--pk-top);min-height:2.6rem;color:inherit;border-radius:.7rem;max-width:12rem;padding:0 .5rem;font-size:.85rem}.dbq-piano-seg{border:1px solid var(--pk-line);background:oklch(11% .006 250);border-radius:.8rem;flex:none;padding:.2rem;display:inline-flex}.dbq-piano-seg button{border-radius:.6rem;align-items:center;gap:.3rem;min-height:2.2rem;padding:0 .7rem;font-size:.8rem;display:inline-flex}.dbq-piano-seg button svg{width:1rem}.dbq-piano-seg button[aria-selected=true]{background:var(--pk-gold);color:oklch(15% .01 80);font-weight:700}.dbq-piano-group{flex:none;align-items:center;gap:.35rem;display:inline-flex}.dbq-piano-wheel{flex:none;min-height:2.6rem}.dbq-piano-voice{border-bottom:1px solid var(--pk-line);background:linear-gradient(90deg,oklch(25% .06 180/.5),#0000);flex-wrap:wrap;align-items:center;gap:.8rem;padding:.6rem .9rem;display:flex}.dbq-piano-voice>div:nth-child(2){flex:1;min-width:10rem;display:grid}.dbq-piano-voice small{opacity:.7;font-size:.72rem}.dbq-piano-voice-orb{background:radial-gradient(circle,oklch(85% .15 180),oklch(50% .12 200));border-radius:50%;flex:none;width:2rem;height:2rem;transition:transform 60ms;box-shadow:0 0 20px oklch(80% .15 180)}.dbq-piano-body{min-height:0;display:grid;position:relative;overflow:hidden}.dbq-piano-foot{border-top:1px solid var(--pk-line);background:var(--pk-top);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.dbq-piano-out{gap:.4rem;margin-inline-start:auto;display:flex}.dbq-piano-hint{opacity:.6;font-size:.72rem}.dbq-piano-sel{color:var(--pk-gold);font-family:Syne;font-size:.85rem;font-weight:700}.dbq-keys{touch-action:none;-webkit-user-select:none;user-select:none;background:oklch(8% 0 0);border-radius:.6rem;min-height:12rem;margin:.8rem;position:relative;box-shadow:inset 0 8px 16px -8px #000}.dbq-key-pan{z-index:4;color:oklch(90% .09 190);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:oklch(14% .025 245/.9);border:1px solid oklch(78% .12 190/.55);border-radius:.7rem;justify-content:center;align-items:center;height:2.6rem;font:700 .78rem system-ui;display:flex;position:absolute;bottom:.35rem;left:.4rem;right:.4rem;box-shadow:0 4px 18px oklch(0% 0 0/.4)}.dbq-key-pan:focus-visible{outline:2px solid var(--pk-gold);outline-offset:2px}.dbq-key{box-sizing:border-box;position:absolute;top:0}.dbq-key-w{width:calc(100% / var(--whites));color:oklch(40% 0 0);background:linear-gradient(oklch(90% .005 90),oklch(98% .003 90) 85%,oklch(86% .005 90));border:1px solid oklch(55% 0 0);border-top:0;border-radius:0 0 .45rem .45rem;justify-content:center;align-items:flex-end;padding-bottom:.4rem;font:700 .62rem Syne,system-ui;transition:background 60ms;display:flex;bottom:0}.dbq-key-b{height:60%;width:calc(100% / var(--whites) * .62);z-index:2;background:linear-gradient(oklch(12% 0 0),oklch(24% 0 0) 90%,oklch(8% 0 0));border-radius:0 0 .3rem .3rem;box-shadow:0 4px 6px oklch(0% 0 0/.6),inset 0 -3px oklch(35% 0 0)}.dbq-key-w[data-on=true]{background:linear-gradient(oklch(82% .1 85),oklch(90% .12 88));box-shadow:inset 0 0 18px oklch(80% .15 80)}.dbq-key-b[data-on=true]{background:linear-gradient(oklch(55% .12 80),oklch(70% .14 85))}.dbq-pads{grid-template-columns:repeat(auto-fill,minmax(min(30%,9rem),1fr));align-content:start;gap:.6rem;padding:.8rem;display:grid;overflow:auto}.dbq-pad{border:1px solid var(--pk-line);touch-action:none;background:radial-gradient(circle at 50% 30%,oklch(30% .02 250),oklch(16% .01 250));border-radius:1rem;place-content:center;gap:.15rem;min-height:5.5rem;transition:transform 60ms;display:grid;box-shadow:inset 0 -4px 10px oklch(0% 0 0/.5),inset 0 1px oklch(100% 0 0/.08)}.dbq-pad b{font-size:1rem}.dbq-pad small{opacity:.6;font-size:.65rem}.dbq-pad[data-on=true],.dbq-pad:active{color:oklch(12% 0 0);background:radial-gradient(circle,oklch(80% .14 85),oklch(45% .1 70));transform:scale(.96)}.dbq-roll{overscroll-behavior:contain;position:relative;overflow:auto}.dbq-roll-inner{display:flex;position:relative}.dbq-roll-keys{z-index:3;background:var(--pk-top);border-right:1px solid var(--pk-line);flex:none;width:48px;position:sticky;left:0}.dbq-roll-key{box-sizing:border-box;color:oklch(35% 0 0);cursor:pointer;background:oklch(94% 0 0);border-bottom:1px solid oklch(30% 0 0);padding-inline-start:.25rem;font:700 .55rem/18px Syne,system-ui}.dbq-roll-key[data-black=true]{background:oklch(20% 0 0);width:70%}.dbq-roll-key[data-on=true]{background:var(--pk-gold)}.dbq-roll-grid{touch-action:none;cursor:crosshair;background-color:oklch(17% .008 250);background-image:repeating-linear-gradient(90deg, oklch(50% 0 0/.45) 0 1px, transparent 1px calc(var(--beat) * 4)), repeating-linear-gradient(90deg, oklch(50% 0 0/.22) 0 1px, transparent 1px var(--beat)), repeating-linear-gradient(90deg, oklch(50% 0 0/.1) 0 1px, transparent 1px var(--cell)), repeating-linear-gradient(180deg, oklch(40% 0 0/.25) 0 1px, transparent 1px var(--row));flex:none;position:relative}.dbq-roll-lane{pointer-events:none;background:oklch(0% 0 0/.18);position:absolute;left:0;right:0}.dbq-roll-note{box-sizing:border-box;color:oklch(15% .01 80);cursor:grab;background:linear-gradient(oklch(86% .13 88),oklch(70% .14 72));border:1px solid oklch(45% .1 70);border-radius:.3rem;padding-inline-start:.2rem;font:700 .55rem/16px Syne,system-ui;position:absolute;overflow:hidden;box-shadow:0 2px 4px oklch(0% 0 0/.4)}.dbq-roll-note i{cursor:ew-resize;background:oklch(0% 0 0/.18);width:8px;position:absolute;top:0;bottom:0;right:0}.dbq-roll-note[data-sel=true]{z-index:2;background:linear-gradient(oklch(95% .1 90),oklch(80% .14 80));outline:2px solid #fff}.dbq-roll-head{pointer-events:none;z-index:4;background:oklch(70% .2 25);width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px oklch(70% .2 25)}.dbq-steps{padding:.6rem;display:flex;overflow:auto}.dbq-steps-names{z-index:2;background:var(--pk-bg);flex:none;width:5rem;position:sticky;left:0}.dbq-steps-names div{border-bottom:1px solid #0000;align-items:center;padding-inline:.3rem;font-size:.75rem;display:flex}.dbq-steps-grid{flex:none}.dbq-steps-row{gap:0;height:38px;display:flex}.dbq-step{box-sizing:border-box;background:oklch(22% .008 250);border:1px solid oklch(28% .008 250);border-radius:.4rem;flex:none;height:34px;margin:2px 1px}.dbq-step[data-beat=true]{background:oklch(27% .01 250)}.dbq-step[data-bar=true]{border-left:2px solid oklch(50% 0 0)}.dbq-step[data-on=true]{background:linear-gradient(oklch(88% .13 88),oklch(68% .14 70));box-shadow:0 0 10px oklch(80% .14 80/.6)}.dbq-step[data-now=true]{outline:1px solid oklch(70% .2 25)}@media (width<=640px){.dbq-piano-backdrop{padding:0}.dbq-piano{width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0}.dbq-piano-head{padding-top:max(.5rem, env(safe-area-inset-top));flex-wrap:wrap}.dbq-piano-title{flex-basis:calc(100% - 6rem);order:1}.dbq-piano-transport{order:3;justify-content:center;width:100%}.dbq-piano-head>.dbq-pbtn{order:2}.dbq-piano-out{width:100%}.dbq-piano-out .dbq-pbtn{flex:1}.dbq-piano-foot .dbq-piano-hint{display:none}.dbq-daw .dbq-daw-editor{border-radius:.9rem;margin-inline:.3rem}}.dbq-piano-body>*{min-height:0}.dbq-keys{align-self:start;min-height:clamp(12rem,48dvh,28rem)}@media (width<=640px){.dbq-studio-head .dbq-chip-grip{width:1.1rem;min-width:1.1rem;padding:0}.dbq-studio-head .dbq-studio-head-top .dbq-chip{width:1.9rem;min-width:1.9rem;height:1.9rem}.dbq-studio-head .dbq-studio-head-name{flex:auto;min-width:2.5rem}}.dbq-piano{flex-direction:column;display:flex}.dbq-piano>*{flex:none}.dbq-piano>.dbq-piano-body{flex:auto;min-height:0}@media (width<=640px){.dbq-daw .dbq-studio-head .dbq-studio-head-top{gap:.15rem}.dbq-daw .dbq-studio-head .dbq-studio-head-top .dbq-chip{font-size:.7rem;width:1.7rem!important;min-width:1.7rem!important;height:1.7rem!important;padding:0!important}.dbq-daw .dbq-studio-head .dbq-studio-head-top .dbq-chip-grip{width:1rem!important;min-width:1rem!important}.dbq-daw .dbq-studio-head .dbq-studio-head-name{text-overflow:ellipsis;flex:2.6rem;padding-inline:.15rem;font-size:.72rem;overflow:hidden;min-width:2.6rem!important}.dbq-daw .dbq-studio-head .dbq-studio-head-top{flex-wrap:wrap;row-gap:.2rem}.dbq-daw .dbq-studio-head .dbq-studio-head-name{flex-basis:100%}.dbq-daw .dbq-studio-heads .dbq-studio-head .dbq-studio-head-top button.dbq-chip{flex:none;width:1.45rem!important;min-width:1.45rem!important;height:1.6rem!important;min-height:1.6rem!important}.dbq-daw .dbq-studio-heads .dbq-studio-head .dbq-studio-head-top{flex-wrap:wrap;gap:.12rem}}.dbq-daw .dbq-track-more{border:1px solid var(--daw-ink);border-radius:.9rem .35rem;flex:none;grid-auto-flow:column;place-content:center;gap:3px;width:2.5rem;height:2.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-track-more{border:1px solid color-mix(in oklab,var(--daw-ink) 14%,transparent)}}.dbq-daw .dbq-track-more{background:linear-gradient(160deg,var(--daw-ink),var(--daw-rail))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-track-more{background:linear-gradient(160deg,color-mix(in oklab,var(--daw-ink) 10%,var(--daw-rail)),var(--daw-rail))}}.dbq-daw .dbq-track-more{box-shadow:inset 0 1px 0 var(--daw-ink),0 4px 10px -6px var(--daw-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-track-more{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 12%,transparent),0 4px 10px -6px var(--daw-bg)}}.dbq-daw .dbq-track-more{cursor:pointer;touch-action:manipulation;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),border-color .2s,background .2s}.dbq-daw .dbq-track-more i{background:var(--daw-accent);width:5px;height:5px;box-shadow:0 0 6px var(--daw-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-track-more i{box-shadow:0 0 6px color-mix(in oklab,var(--daw-accent) 60%,transparent)}}.dbq-daw .dbq-track-more i{transition:transform .25s}.dbq-daw .dbq-track-more:hover{border-color:var(--daw-accent);transform:translateY(-1px)}.dbq-daw .dbq-track-more:hover i:first-child{transform:translateY(-2px)}.dbq-daw .dbq-track-more:hover i:nth-child(3){transform:translateY(2px)}.dbq-daw .dbq-track-more[aria-expanded=true]{background:var(--daw-accent)}.dbq-daw .dbq-track-more[aria-expanded=true] i{background:var(--daw-bg);box-shadow:none}.dbq-track-menu-backdrop{z-index:80;background:var(--daw-bg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu-backdrop{background:color-mix(in oklab,var(--daw-bg) 45%,transparent)}}.dbq-track-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.18s both dbq-fade-in}.dbq-track-menu{overscroll-behavior:contain;width:17.5rem;max-height:calc(100dvh - 1.5rem);color:var(--daw-ink);background:linear-gradient(170deg,var(--daw-ink),var(--daw-rail) 45%,var(--daw-bg));gap:.65rem;padding:.8rem;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu{background:linear-gradient(170deg,color-mix(in oklab,var(--daw-ink) 7%,var(--daw-rail)),var(--daw-rail) 45%,color-mix(in oklab,var(--daw-bg) 40%,var(--daw-rail)))}}.dbq-track-menu{border:1px solid var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu{border:1px solid color-mix(in oklab,var(--daw-ink) 14%,transparent)}}.dbq-track-menu{box-shadow:0 1.6rem 3.5rem -1rem var(--daw-bg),inset 0 1px 0 var(--daw-ink);border-radius:1.5rem .55rem}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu{box-shadow:0 1.6rem 3.5rem -1rem var(--daw-bg),inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 14%,transparent)}}.dbq-track-menu{transform-origin:top;animation:.32s cubic-bezier(.16,1,.3,1) both dbq-track-menu-in}.dbq-track-menu[data-phone]{inset:auto .6rem calc(.6rem + env(safe-area-inset-bottom)) .6rem;border-radius:1.6rem 1.6rem .8rem .8rem;width:auto;max-height:78dvh;animation-name:dbq-sheet-rise}@keyframes dbq-track-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}to{opacity:1;transform:none}}.dbq-track-menu header{border-bottom:1px solid var(--daw-ink);align-items:center;gap:.6rem;padding:.2rem .2rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu header{border-bottom:1px solid color-mix(in oklab,var(--daw-ink) 10%,transparent)}}.dbq-track-menu header{min-width:0}.dbq-track-menu header div{min-width:0;display:grid}.dbq-track-menu header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.dbq-track-menu header small{opacity:.62;font-size:.72rem}.dbq-track-menu-dot{background:var(--dbq-color,var(--daw-accent));width:.85rem;height:2.2rem;box-shadow:0 0 14px var(--dbq-color,var(--daw-accent));border-radius:.5rem;flex:none}.dbq-track-menu-grid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.dbq-track-menu button{border:1px solid var(--daw-ink);border-radius:.85rem .35rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu button{border:1px solid color-mix(in oklab,var(--daw-ink) 9%,transparent)}}.dbq-track-menu button{background:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu button{background:color-mix(in oklab,var(--daw-ink) 5%,transparent)}}.dbq-track-menu button{color:inherit;text-align:start;cursor:pointer;font-size:.8rem;font-weight:600;transition:background .18s,border-color .18s,transform .18s}.dbq-track-menu button span{background:var(--daw-accent);border-radius:.55rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu button span{background:color-mix(in oklab,var(--daw-accent) 16%,transparent)}}.dbq-track-menu button span{color:var(--daw-accent);font-size:.78rem;font-weight:800}.dbq-track-menu button:hover:not(:disabled){background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu button:hover:not(:disabled){background:color-mix(in oklab,var(--daw-accent) 12%,transparent)}}.dbq-track-menu button:hover:not(:disabled){border-color:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu button:hover:not(:disabled){border-color:color-mix(in oklab,var(--daw-accent) 45%,transparent)}}.dbq-track-menu button:hover:not(:disabled){transform:translateY(-1px)}.dbq-track-menu button[aria-pressed=true]{border-color:var(--daw-accent);background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu button[aria-pressed=true]{background:color-mix(in oklab,var(--daw-accent) 18%,transparent)}}.dbq-track-menu button:disabled{opacity:.35;cursor:not-allowed}.dbq-track-menu-colors{flex-wrap:wrap;justify-content:center;gap:.45rem;padding:.2rem 0;display:flex}.dbq-track-menu .dbq-track-menu-colors button{background:var(--dbq-color,var(--daw-accent));border-radius:50%;width:2rem;height:2rem;min-height:2rem;padding:0}.dbq-track-menu .dbq-track-menu-colors button[aria-pressed=true]{outline:2px solid var(--daw-ink);outline-offset:2px}.dbq-track-menu .dbq-track-menu-danger{color:var(--studio-red);border-color:var(--studio-red);justify-content:center}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-danger{border-color:color-mix(in oklab,var(--studio-red) 35%,transparent)}}.dbq-track-menu .dbq-track-menu-danger{background:var(--studio-red)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-danger{background:color-mix(in oklab,var(--studio-red) 9%,transparent)}}.dbq-track-menu .dbq-track-menu-danger span{background:var(--studio-red)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-danger span{background:color-mix(in oklab,var(--studio-red) 18%,transparent)}}.dbq-track-menu .dbq-track-menu-danger span{color:var(--studio-red)}.dbq-track-menu .dbq-track-menu-danger:hover:not(:disabled){background:var(--studio-red)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-danger:hover:not(:disabled){background:color-mix(in oklab,var(--studio-red) 18%,transparent)}}.dbq-track-menu .dbq-track-menu-danger:hover:not(:disabled){border-color:var(--studio-red)}.dbq-daw .dbq-studio-head-main{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dbq-daw .dbq-daw-monitor{color:var(--daw-ink);opacity:.75;border:1px solid var(--daw-line);border-radius:50%;transition:all .2s}.dbq-daw .dbq-daw-monitor[data-on]{opacity:1;color:var(--daw-bg);background:var(--daw-accent);border-color:var(--daw-accent);box-shadow:0 0 0 4px var(--daw-accent),0 0 18px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-monitor[data-on]{box-shadow:0 0 0 4px color-mix(in oklab,var(--daw-accent) 25%,transparent),0 0 18px color-mix(in oklab,var(--daw-accent) 55%,transparent)}}.dbq-daw .dbq-daw-monitor[data-on]{animation:1.8s ease-in-out infinite dbq-mon-pulse}@keyframes dbq-mon-pulse{50%{box-shadow:0 0 0 7px color-mix(in oklab,var(--daw-accent) 10%,transparent),0 0 24px color-mix(in oklab,var(--daw-accent) 40%,transparent)}}.dbq-daw .dbq-studio-agent-trigger,.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){aspect-ratio:auto;border:1px solid var(--daw-accent);border-radius:999px;width:auto;min-width:2.75rem;height:2.6rem;padding:0 .8rem 0 .55rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger,.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){border:1px solid color-mix(in oklab,var(--daw-accent) 55%,transparent)}}.dbq-daw .dbq-studio-agent-trigger,.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){background:linear-gradient(135deg,var(--daw-accent),var(--daw-rail) 70%)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger,.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in oklab,var(--daw-accent) 30%,var(--daw-rail)),var(--daw-rail) 70%)}}.dbq-daw .dbq-studio-agent-trigger,.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){color:var(--daw-ink);box-shadow:inset 0 1px 0 var(--daw-ink),0 6px 18px -8px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-agent-trigger,.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 18%,transparent),0 6px 18px -8px color-mix(in oklab,var(--daw-accent) 70%,transparent)}}.dbq-daw .dbq-studio-agent-trigger:hover:not(:disabled){border-color:var(--daw-accent);transform:translateY(-1px)}.dbq-daw .dbq-studio-agent-trigger[aria-expanded=true]{background:var(--daw-accent);color:var(--daw-bg)}.dbq-daw .dbq-studio-agent-trigger>span:not(.dbq-agent-orb){clip:auto;width:auto;height:auto;font-size:.78rem;font-weight:800;position:static;overflow:visible}.dbq-agent-mount{background:linear-gradient(180deg,var(--daw-accent),var(--daw-top) 30%);border-radius:0 1.4rem 1.4rem 0;width:min(26rem,40vw);min-width:20rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-agent-mount{background:linear-gradient(180deg,color-mix(in oklab,var(--daw-accent) 8%,var(--daw-top)),var(--daw-top) 30%)}}.dbq-agent-dock-head{background:0 0}.dbq-agent-live{background:var(--studio-green,var(--daw-accent));border-radius:50%;width:.45rem;height:.45rem;margin-inline-end:.2rem;animation:2s infinite dbq-mon-pulse;display:inline-block;box-shadow:0 0 8px}.dbq-agent-empty{text-align:center;justify-items:center;gap:.5rem;padding:1.4rem .6rem;display:grid}.dbq-agent-empty strong{font-size:1.15rem}.dbq-agent-empty small{opacity:.7;max-width:18rem;line-height:1.5}.dbq-agent-empty-orb{background:radial-gradient(circle at 35% 30%,var(--daw-accent),var(--daw-rail) 70%);border-radius:50%;justify-content:center;align-items:center;gap:4px;width:3.4rem;height:3.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-agent-empty-orb{background:radial-gradient(circle at 35% 30%,color-mix(in oklab,var(--daw-accent) 60%,var(--daw-rail)),var(--daw-rail) 70%)}}.dbq-agent-empty-orb{box-shadow:0 0 30px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-agent-empty-orb{box-shadow:0 0 30px color-mix(in oklab,var(--daw-accent) 40%,transparent)}}.dbq-agent-empty-orb i{background:var(--daw-ink);border-radius:3px;width:3px;height:40%;animation:1.1s ease-in-out infinite dbq-orb-bar}.dbq-agent-empty-orb i:nth-child(2){animation-delay:.15s}.dbq-agent-empty-orb i:nth-child(3){animation-delay:.3s}.dbq-agent-empty-orb i:nth-child(4){animation-delay:.45s}.dbq-agent-empty-orb i:nth-child(5){animation-delay:.6s}@keyframes dbq-orb-bar{50%{height:75%}}.dbq-agent-chips{gap:.4rem;width:100%;margin-top:.4rem;display:grid}.dbq-agent-chips button{border:1px solid var(--daw-line);background:var(--daw-ink);border-radius:1rem .4rem;min-height:2.6rem;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.dbq-agent-chips button{background:color-mix(in oklab,var(--daw-ink) 5%,transparent)}}.dbq-agent-chips button{color:var(--daw-ink);text-align:start;cursor:pointer;font-size:.8rem;transition:all .18s}.dbq-agent-chips button:hover{border-color:var(--daw-accent);background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-agent-chips button:hover{background:color-mix(in oklab,var(--daw-accent) 12%,transparent)}}.dbq-agent-composer{border:1px solid var(--daw-line);background:var(--daw-rail);border-radius:1.2rem;align-items:flex-end;gap:.35rem;margin:.6rem;padding:.35rem;display:flex}.dbq-agent-composer textarea{resize:none;min-width:0;color:var(--daw-ink);background:0 0;border:0;outline:none;flex:1;padding:.45rem .55rem;font-size:16px}.dbq-agent-composer button{border-radius:50%;flex:none}.dbq-mx-desk{overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;justify-content:flex-start;overflow:auto}.dbq-mx-strip{scroll-snap-align:start}.dbq-mx-noise{border-top:1px solid var(--daw-ink);justify-items:center;gap:.3rem;margin-top:.6rem;padding-top:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-mx-noise{border-top:1px solid color-mix(in oklab,var(--daw-ink) 10%,transparent)}}.dbq-mx-noise{text-align:center;width:100%}.dbq-mx-noise>span{opacity:.8;font-size:.72rem;font-weight:700}.dbq-mx-noise small{opacity:.6;font-size:.62rem;line-height:1.3}.dbq-mx-noise-bar{background:var(--daw-ink);border-radius:1rem;width:80%;height:.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-mx-noise-bar{background:color-mix(in oklab,var(--daw-ink) 10%,transparent)}}.dbq-mx-noise-bar{overflow:hidden}.dbq-mx-noise-bar i{background:linear-gradient(90deg,var(--daw-accent),var(--studio-red));height:100%;transition:width .2s;display:block}@media (width<=640px){.dbq-mx{max-height:calc(100dvh - 5rem - env(safe-area-inset-bottom))}.dbq-mx-desk{scroll-snap-type:x mandatory;gap:.5rem;padding-inline:.5rem}.dbq-mx-strip{min-width:8.4rem}.dbq-agent-mount{border-radius:0;width:100vw;min-width:0;max-width:100vw}.dbq-daw .dbq-studio-agent-trigger>span:not(.dbq-agent-orb){display:none}.dbq-daw .dbq-studio-agent-trigger{justify-content:center;width:2.6rem;padding:0}}.dbq-piano-backdrop{overscroll-behavior:contain;overflow-y:auto}.dbq-piano{max-width:100vw;max-height:100dvh;overflow:hidden auto}.dbq-piano>*{min-width:0}.dbq-narr,.dbq-narr *{min-width:0;max-width:100%}.dbq-narr-text{font-size:16px}@media (width<=640px){.dbq-piano{width:100vw;padding-bottom:calc(.8rem + env(safe-area-inset-bottom));border-radius:1.2rem 1.2rem 0 0}.dbq-add-sheet{border-radius:1.4rem 1.4rem .5rem .5rem;width:100%;max-height:92dvh;padding:.85rem}.dbq-add-sheet-backdrop{align-items:flex-end;padding:0}.dbq-daw .dbq-studio-heads,.dbq-daw .dbq-studio-lanes{overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.dbq-track-menu,.dbq-daw .dbq-daw-monitor[data-on],.dbq-agent-empty-orb i,.dbq-agent-live{animation:none}}.dbq-mx-slot{cursor:ns-resize;touch-action:none;outline:none}.dbq-mx-slot:focus-visible{box-shadow:0 0 0 2px var(--daw-accent)}.dbq-mx-slot .dbq-mx-cap{width:2.4rem;height:1.4rem}.dbq-mx-fill{background:linear-gradient(0deg,var(--dbq-color,var(--daw-accent)),var(--dbq-color,var(--daw-accent)));border-radius:99px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dbq-mx-fill{background:linear-gradient(0deg,color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 30%,transparent),var(--dbq-color,var(--daw-accent)))}}.dbq-mx-fill{opacity:.55;pointer-events:none}.dbq-mx{transition:height .32s cubic-bezier(.16,1,.3,1)}.dbq-mx[data-full]{padding-top:env(safe-area-inset-top);border-radius:0}.dbq-mx-handle{cursor:ns-resize;touch-action:none;place-items:center;width:9rem;height:1.6rem;margin:-.2rem auto 0;display:grid}.dbq-mx-handle i{background:var(--daw-ink);border-radius:99px;width:3.2rem;height:.34rem}@supports (color:color-mix(in lab, red, red)){.dbq-mx-handle i{background:color-mix(in oklab,var(--daw-ink) 35%,transparent)}}.dbq-mx-handle i{transition:width .2s,background .2s}.dbq-mx-handle:hover i,.dbq-mx-handle:active i{background:var(--daw-accent);width:4.4rem;box-shadow:0 0 10px var(--daw-accent)}.dbq-daw .dbq-daw-tools-toggle{border:1px solid var(--daw-line);border-radius:999px;gap:.35rem;padding-inline:.8rem;font-size:.78rem;font-weight:700}.dbq-daw .dbq-daw-tools-toggle[data-on]{background:var(--daw-accent);color:var(--daw-bg);border-color:var(--daw-accent)}.dbq-mx-dock-ico{transform:none!important}.dbq-fxr-search{border:1px solid var(--daw-line);background:var(--daw-rail);min-height:2.75rem;color:var(--daw-ink);border-radius:1rem .4rem;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.dbq-fxr-search:focus-within{border-color:var(--daw-accent);box-shadow:0 0 0 3px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--daw-accent) 20%,transparent)}}.dbq-fxr-search svg{width:1rem;height:1rem;color:var(--daw-accent);flex:none}.dbq-fxr-search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.dbq-fxr-search button{color:inherit;opacity:.6;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:grid}.dbq-fxr-card{transition:transform .25s cubic-bezier(.2,.9,.3,1.3),border-color .2s,box-shadow .25s;animation:.45s cubic-bezier(.16,1,.3,1) both dbq-fx-card-in;position:relative;overflow:hidden}.dbq-fxr-card:after{content:"";background:linear-gradient(115deg,transparent 40%,var(--daw-ink) 50%,transparent 60%);position:absolute;inset:-40% -60%}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card:after{background:linear-gradient(115deg,transparent 40%,color-mix(in oklab,var(--daw-ink) 14%,transparent) 50%,transparent 60%)}}.dbq-fxr-card:after{pointer-events:none;transition:transform .7s;transform:translate(-60%)}.dbq-fxr-card:hover{border-color:var(--daw-accent);box-shadow:0 14px 28px -14px var(--daw-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card:hover{box-shadow:0 14px 28px -14px color-mix(in oklab,var(--daw-accent) 70%,transparent)}}.dbq-fxr-card:hover:after{transform:translate(60%)}.dbq-fxr-card:hover svg path{stroke-dasharray:160;animation:1s both dbq-fx-draw}@keyframes dbq-fx-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes dbq-fx-draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}.dbq-fxw-scope{background:radial-gradient(120% 90% at 50% 100%,var(--daw-accent),transparent),var(--daw-bg);border-radius:1rem .4rem;height:5.6rem;margin:.2rem 0 .6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-scope{background:radial-gradient(120% 90% at 50% 100%,color-mix(in oklab,var(--daw-accent) 14%,transparent),transparent),color-mix(in oklab,var(--daw-bg) 70%,var(--daw-rail))}}.dbq-fxw-scope{box-shadow:inset 0 2px 8px var(--daw-bg);border:1px solid var(--daw-line)}.dbq-fxw-scope svg{width:100%;height:100%;display:block}.dbq-fxw-scope line{stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-scope line{stroke:color-mix(in oklab,var(--daw-ink) 8%,transparent)}}.dbq-fxw-scope line{stroke-width:1px}.dbq-fxw-scope-line{fill:none;stroke:var(--daw-accent);stroke-width:2.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--daw-accent));transition:d .18s}.dbq-fxw-scope-area{fill:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-scope-area{fill:color-mix(in oklab,var(--daw-accent) 16%,transparent)}}.dbq-fxw-scope-area{transition:d .18s}.dbq-fxw-scope span{color:var(--daw-accent);letter-spacing:.05em;font:700 .72rem/1 Syne,system-ui;position:absolute;top:.4rem;left:.6rem}@media (prefers-reduced-motion:reduce){.dbq-fxr-card,.dbq-fxr-card:hover svg path{animation:none}}.owner-system-launcher{overflow:visible}.owner-system-launcher .system-logo-q{width:min(88%,17rem);padding-block:.35rem}@media (width<=767px){.owner-system-launcher{min-height:5.4rem}.owner-system-launcher .system-logo-q{width:min(94%,11rem)}}.dbq-daw .dbq-studio-head-main{touch-action:none;cursor:grab}.dbq-daw .dbq-studio-lane,.dbq-daw .dbq-studio-head{transition:transform .26s cubic-bezier(.2,.9,.25,1),box-shadow .2s,filter .2s}.dbq-daw .dbq-studio-lane[data-dragging],.dbq-daw .dbq-studio-head[data-dragging]{cursor:grabbing;filter:brightness(1.14)saturate(1.15);box-shadow:0 18px 38px -14px oklch(0% 0 0/.85), 0 0 0 1.5px var(--dbq-color,var(--daw-accent));border-radius:.6rem;position:relative}.dbq-daw [data-reordering]:not([data-dragging]){opacity:.9}.dbq-daw .dbq-daw-editor{margin-bottom:calc(1.15rem + env(safe-area-inset-bottom))}.dbq-daw .dbq-mx-dock{margin-bottom:.35rem}@media (width<=767px){.dbq-daw .dbq-daw-editor{margin-bottom:calc(.95rem + env(safe-area-inset-bottom))}}.dbq-fxr-grid,.dbq-mx-desk,.dbq-fxr-chain,.dbq-daw-editor-body{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.dbq-fxr-grid{scroll-snap-type:y proximity}.dbq-fxr-card{scroll-snap-align:start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px oklch(100% 0 0/.1),0 10px 22px -16px oklch(0% 0 0/.9)}.dbq-fxr-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 30%, var(--fx) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card:after{background:linear-gradient(115deg, transparent 30%, color-mix(in oklab, var(--fx) 30%, transparent) 50%, transparent 70%)}}.dbq-fxr-card:after{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-120%)}.dbq-fxr-card:hover:after,.dbq-fxr-card:focus-visible:after{transform:translate(120%)}.dbq-fxr-card:hover{border-color:var(--fx);transform:translateY(-4px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card:hover{border-color:color-mix(in oklab, var(--fx) 70%, transparent)}}.dbq-fxr-card:hover{box-shadow:0 0 0 1px var(--fx), 0 18px 34px -18px var(--fx)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--fx) 40%, transparent), 0 18px 34px -18px color-mix(in oklab, var(--fx) 70%, black)}}.dbq-fxr-card:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.dbq-fxr-slot,.dbq-mx-slot{transition:transform .22s cubic-bezier(.2,.9,.25,1),box-shadow .22s,border-color .22s;animation:.35s cubic-bezier(.2,.9,.25,1) both dbq-fx-pop}.dbq-fxr-slot:hover,.dbq-mx-slot:hover{box-shadow:0 10px 20px -12px oklch(0% 0 0/.8), 0 0 0 1px var(--daw-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-slot:hover,.dbq-mx-slot:hover{box-shadow:0 10px 20px -12px oklch(0% 0 0/.8), 0 0 0 1px color-mix(in oklab, var(--daw-accent) 45%, transparent)}}.dbq-fxr-cats button{transition:transform .18s,background .18s,color .18s,box-shadow .18s}.dbq-fxr-cats button:hover{box-shadow:0 0 0 1px var(--daw-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-cats button:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--daw-accent) 50%, transparent)}}.dbq-mx-strip{transition:transform .25s cubic-bezier(.2,.9,.25,1),box-shadow .25s;animation:.4s cubic-bezier(.2,.9,.25,1) both dbq-fx-pop}.dbq-mx-strip:hover{transform:translateY(-3px)}.dbq-mx-knob,.dbq-mx-fxbtn,.dbq-mx-iconbtn,.dbq-mx-key{transition:transform .16s,filter .16s,box-shadow .16s}.dbq-mx-knob:hover,.dbq-mx-fxbtn:hover,.dbq-mx-iconbtn:hover,.dbq-mx-key:hover{filter:brightness(1.2);transform:translateY(-1px)}.dbq-mx-knob:active,.dbq-mx-fxbtn:active,.dbq-mx-iconbtn:active,.dbq-mx-key:active{transform:scale(.94)}@keyframes dbq-fx-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.dbq-piano{background:radial-gradient(120% 70% at 50% -10%, var(--pk-accent,oklch(80% .14 80)), transparent 60%), var(--pk-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-piano{background:radial-gradient(120% 70% at 50% -10%, color-mix(in oklab, var(--pk-accent,oklch(80% .14 80)) 12%, transparent), transparent 60%), var(--pk-bg)}}.dbq-piano{box-shadow:0 30px 80px -20px black, inset 0 1px 0 oklch(100% 0 0/.08), 0 0 0 1px var(--pk-accent,oklch(80% .14 80))}@supports (color:color-mix(in lab, red, red)){.dbq-piano{box-shadow:0 30px 80px -20px black, inset 0 1px 0 oklch(100% 0 0/.08), 0 0 0 1px color-mix(in oklab, var(--pk-accent,oklch(80% .14 80)) 18%, transparent)}}.dbq-pbtn{transition:transform .16s cubic-bezier(.2,.9,.25,1),filter .16s,box-shadow .16s,background .16s}.dbq-pbtn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 8px 16px -10px oklch(0% 0 0/.9)}.dbq-pbtn:active:not(:disabled){transition-duration:60ms;transform:scale(.94)}.dbq-piano-seg button,.dbq-piano-inst select,.dbq-nw-trigger{transition:transform .16s,box-shadow .16s,background .16s}.dbq-piano-seg button:hover,.dbq-piano-inst select:hover{box-shadow:0 0 0 1px var(--pk-accent,oklch(80% .14 80))}@supports (color:color-mix(in lab, red, red)){.dbq-piano-seg button:hover,.dbq-piano-inst select:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--pk-accent,oklch(80% .14 80)) 55%, transparent)}}.dbq-piano-tools,.dbq-piano-body,.dbq-piano-mixbar{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.dbq-piano-tools>*,.dbq-piano-mixbar>*{animation:.35s cubic-bezier(.2,.9,.25,1) both dbq-fx-pop}.dbq-piano-mixbar{border-top:1px solid var(--pk-line);background:linear-gradient(oklch(100% 0 0/.03),#0000);align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex;overflow-x:auto}.dbq-piano-mixbar-tag{letter-spacing:.08em;color:var(--pk-accent,oklch(80% .14 80));flex:none;font:800 .72rem/1 Syne,Assistant,system-ui}.dbq-piano-mixbar-map{background:oklch(0% 0 0/.35);border-radius:.6rem;flex:8rem;align-items:flex-end;gap:2px;min-width:7rem;height:2.4rem;padding:.25rem;display:flex;box-shadow:inset 0 2px 6px oklch(0% 0 0/.6)}.dbq-piano-mixbar-map i{min-width:3px;height:max(8%, var(--fill));background:linear-gradient(180deg, var(--pk-accent,oklch(80% .14 80)), var(--pk-accent,oklch(80% .14 80)));border-radius:2px;flex:1}@supports (color:color-mix(in lab, red, red)){.dbq-piano-mixbar-map i{background:linear-gradient(180deg, var(--pk-accent,oklch(80% .14 80)), color-mix(in oklab, var(--pk-accent,oklch(80% .14 80)) 30%, transparent))}}.dbq-piano-mixbar-map i{opacity:.7;transition:height .3s,opacity .2s}.dbq-piano-mixbar-map i[data-on]{opacity:1;filter:drop-shadow(0 0 5px var(--pk-accent,oklch(80% .14 80)))}.dbq-piano-mixbar-knob{flex:none;justify-items:center;gap:.15rem;display:grid}.dbq-piano-mixbar-knob small{opacity:.75;font-size:.68rem}@media (width<=767px){.dbq-piano-mixbar{gap:.45rem;padding:.4rem .5rem}.dbq-piano-mixbar-map{min-width:5rem}}.dbq-bc{z-index:80;color:oklch(95% .01 260);padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(90% 60% at 50% 0,oklch(28% .06 260/.6),#0000 70%),oklch(13% .02 265);grid-template-rows:auto minmax(0,1fr);font-family:Assistant,system-ui;animation:.3s cubic-bezier(.2,.9,.25,1) both dbq-fx-pop;display:grid;position:fixed;inset:0}.dbq-bc-top{padding:calc(.7rem + env(safe-area-inset-top)) .9rem .7rem;background:linear-gradient(oklch(100% 0 0/.05),#0000);border-bottom:1px solid oklch(100% 0 0/.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dbq-bc-title{align-items:center;gap:.6rem;min-width:0;display:flex}.dbq-bc-title strong{font:800 1.1rem/1 Syne,Assistant,system-ui}.dbq-bc-title small{opacity:.6;font-size:.78rem}.dbq-bc-live{background:oklch(100% 0 0/.08);border-radius:99px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}.dbq-bc-live svg{width:1rem;height:1rem}.dbq-bc-live[data-on]{background:oklch(62% .22 25);animation:1.4s ease-in-out infinite dbq-bc-pulse;box-shadow:0 0 18px oklch(62% .22 25/.7)}@keyframes dbq-bc-pulse{50%{box-shadow:0 0 4px oklch(62% .22 25/.4)}}.dbq-bc-transport,.dbq-bc-song{align-items:center;gap:.4rem;display:flex}.dbq-bc button{min-width:2.75rem;min-height:2.75rem;color:inherit;background:linear-gradient(oklch(100% 0 0/.09),oklch(100% 0 0/.02));border:1px solid oklch(100% 0 0/.1);border-radius:.9rem;grid-auto-flow:column;place-items:center;gap:.35rem;padding:0 .6rem;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-grid}.dbq-bc button:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-2px)}.dbq-bc button:active:not(:disabled){transform:scale(.94)}.dbq-bc button:disabled{opacity:.5}.dbq-bc button svg{width:1.15rem;height:1.15rem}.dbq-bc-play{width:3.4rem;height:3.4rem;box-shadow:0 8px 22px -8px oklch(75% .15 75/.8);color:oklch(15% .02 60)!important;background:linear-gradient(160deg,oklch(85% .15 85),oklch(62% .14 60))!important;border-radius:50%!important}.dbq-bc-make{font-weight:800;color:oklch(15% .02 60)!important;background:linear-gradient(160deg,oklch(85% .15 85),oklch(62% .14 60))!important}.dbq-bc-time{text-align:center;min-width:4.2rem;font-family:Syne,system-ui;display:grid}.dbq-bc-time b{font-size:1.25rem}.dbq-bc-time small{opacity:.55;font-size:.7rem}.dbq-bc-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:minmax(6.5rem,10rem) minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.dbq-bc-names{z-index:2;background:oklch(15% .02 265);border-left:1px solid oklch(100% 0 0/.08);position:sticky;right:0}.dbq-bc-ruler-pad,.dbq-bc-ruler{height:1.8rem}.dbq-bc-name{text-align:start;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;width:100%;min-height:3.6rem;border-width:0 0 1px!important;border-radius:0!important;grid-auto-flow:row!important;height:3.6rem!important;display:grid!important}.dbq-bc-name i{background:var(--dbq-color,oklch(80% .12 200));width:.35rem;height:2rem;box-shadow:0 0 10px var(--dbq-color,oklch(80% .12 200));border-radius:99px;grid-row:span 2}.dbq-bc-name span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.dbq-bc-name small{opacity:.55;font-size:.68rem}.dbq-bc-name[data-silent]{opacity:.45}.dbq-bc-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow:auto hidden}.dbq-bc-canvas{min-width:100%;position:relative}.dbq-bc-ruler{cursor:pointer;border-bottom:1px solid oklch(100% 0 0/.1);position:relative}.dbq-bc-ruler span{opacity:.6;border-left:1px solid oklch(100% 0 0/.25);padding-left:3px;font:600 .66rem/1 Syne,system-ui;position:absolute;top:.35rem}.dbq-bc-lane{background:repeating-linear-gradient(90deg, transparent 0 calc(var(--x,36px) - 1px), oklch(100% 0 0/.03) 0 var(--x,36px));border-bottom:1px solid oklch(100% 0 0/.06);height:3.6rem;position:relative}.dbq-bc-lane[data-silent]{opacity:.35;filter:grayscale(.7)}.dbq-bc-clip{background:var(--dbq-color,oklch(80% .12 200));border-radius:.5rem;position:absolute;top:.35rem;bottom:.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-bc-clip{background:color-mix(in oklab, var(--dbq-color,oklch(80% .12 200)) 26%, oklch(18% .02 265))}}.dbq-bc-clip{border:1px solid var(--dbq-color,oklch(80% .12 200))}@supports (color:color-mix(in lab, red, red)){.dbq-bc-clip{border:1px solid color-mix(in oklab, var(--dbq-color,oklch(80% .12 200)) 60%, transparent)}}.dbq-bc-clip{transition:box-shadow .2s,filter .2s}.dbq-bc-clip svg{width:100%;height:100%;position:absolute;inset:0}.dbq-bc-clip path{stroke:var(--dbq-color,oklch(80% .12 200));stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.85}.dbq-bc-clip span{opacity:.85;white-space:nowrap;font-size:.62rem;font-weight:700;position:absolute;top:.15rem;left:.35rem}.dbq-bc-clip[data-live]{filter:brightness(1.3);box-shadow:0 0 16px -2px var(--dbq-color,oklch(80% .12 200))}.dbq-bc-head{pointer-events:none;will-change:transform;background:oklch(85% .15 85);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px oklch(85% .15 85)}@media (width<=767px){.dbq-bc-top{padding-inline:.5rem}.dbq-bc-title small{display:none}.dbq-bc-body{grid-template-columns:5.8rem minmax(0,1fr)}.dbq-bc-make span{display:inline}}@media (prefers-reduced-motion:reduce){.dbq-bc,.dbq-bc-live[data-on],.dbq-fxr-slot,.dbq-mx-slot,.dbq-mx-strip,.dbq-piano-tools>*,.dbq-piano-mixbar>*{animation:none}}.dbq-bc{transform:none;width:100%!important;max-width:none!important;margin:0!important;inset:0!important}html[data-layout] .owner-agent-header-slot .owner-agent-launcher{display:inline-flex!important;position:static!important}.dbq-home-actions>.dbq-studio-gate{min-height:4.6rem;color:var(--foreground);isolation:isolate;background:radial-gradient(120% 140% at 100% 0%, oklab(82% .0260472 .147721/.26), transparent 55%), linear-gradient(160deg, var(--card), var(--background));border-radius:1.6rem .6rem;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:.9rem;padding:.7rem 1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-home-actions>.dbq-studio-gate{background:radial-gradient(120% 140% at 100% 0%, oklab(82% .0260472 .147721/.26), transparent 55%), linear-gradient(160deg, color-mix(in oklab, var(--card) 88%, oklch(30% .03 80)), color-mix(in oklab, var(--background) 92%, black))}}.dbq-home-actions>.dbq-studio-gate{border:1px solid oklab(82% .0260472 .147721/.55);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;box-shadow:inset 0 1px oklab(93% -.00314095 .0899452/.35),inset 0 -.35rem .8rem -.4rem oklab(0% none none/.6),0 .5rem 0 -.15rem oklab(62% .0610313 .114783/.55),0 1.2rem 2rem -1rem oklab(82% .0260472 .147721/.55)}.dbq-studio-gate:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,oklab(93% -.00314095 .0899452/.22) 50%,#0000 65%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(120%)}.dbq-studio-gate:hover{transform:translateY(-3px)}.dbq-studio-gate:hover:before{transform:translate(-120%)}.dbq-studio-gate:active{transform:translateY(3px);box-shadow:inset 0 1px oklab(93% -.00314095 .0899452/.25),0 .15rem 0 -.05rem oklab(62% .0610313 .114783/.55)}.dbq-studio-gate:focus-visible{outline-offset:3px;outline:2px solid oklch(82% .15 80)}.dbq-studio-gate-orb{color:oklch(15% .01 80);background:radial-gradient(circle at 35% 30%,oklch(95% .08 92),oklch(80% .15 80) 55%,oklch(58% .13 62));border-radius:50%;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid;position:relative;box-shadow:inset 0 -3px 6px oklab(0% none none/.35),0 0 1.2rem oklab(82% .0260472 .147721/.55)}.dbq-studio-gate-orb svg{width:1.4rem;height:1.4rem}.dbq-studio-gate-orb i{border:1px solid oklab(82% .0260472 .147721/.6);border-radius:50%;animation:2.6s ease-out infinite dbq-gate-ring;position:absolute;inset:0}.dbq-studio-gate-orb i:nth-child(3){animation-delay:.85s}.dbq-studio-gate-orb i:nth-child(4){animation-delay:1.7s}@keyframes dbq-gate-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.dbq-studio-gate-text{text-align:start;gap:.1rem;min-width:0;display:grid}.dbq-studio-gate-text b{color:#0000;background:linear-gradient(90deg,oklch(93% .09 92),oklch(78% .15 78));-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:800}.dbq-studio-gate-text small{color:var(--muted-foreground);white-space:normal;font-size:.78rem}.dbq-studio-gate-bars{direction:ltr;align-items:center;gap:3px;height:2rem;margin-inline-start:auto;display:flex}.dbq-studio-gate-bars em{transform-origin:50%;background:linear-gradient(oklch(93% .09 92),oklch(62% .13 62));border-radius:3px;width:4px;height:100%;animation:1.1s ease-in-out infinite alternate dbq-gate-bar}@keyframes dbq-gate-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dbq-studio-gate-orb i,.dbq-studio-gate-bars em{animation:none}}.dbq-fxr-card,.dbq-fxr-card>*{min-width:0}.dbq-fxr-card strong,.dbq-fxr-card small,.dbq-fxr-card em{overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-hyphens:auto;hyphens:auto}.dbq-fxr-card{height:auto}.dbq-fxr-scope2 small,.dbq-fxr-target,.dbq-fxr-slot span,.dbq-fxw header p,.dbq-fxw footer small,.dbq-fxw-knob strong{overflow-wrap:anywhere;white-space:normal;min-width:0}.dbq-fxw header>div{min-width:0}.dbq-fxw-presets button{white-space:normal;overflow-wrap:anywhere}.dbq-fxw-audition{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.6rem;display:flex}.dbq-fxw-audition button{min-height:2.75rem;color:var(--daw-ink);background:var(--daw-rail);border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.85rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-audition button{background:color-mix(in oklab, var(--daw-rail) 85%, transparent)}}.dbq-fxw-audition button{border:1px solid var(--daw-line);transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}.dbq-fxw-audition button:active{transform:scale(.96)}.dbq-fxw-audition svg{flex:none;width:1.05rem;height:1.05rem}.dbq-fxw-play{background:linear-gradient(135deg, var(--fx), var(--fx))!important}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-play{background:linear-gradient(135deg, var(--fx), color-mix(in oklab, var(--fx) 55%, var(--daw-bg)))!important}}.dbq-fxw-play{box-shadow:0 .4rem 1rem -.4rem var(--fx);color:var(--daw-bg)!important;border-color:#0000!important}.dbq-fxw-play[data-on]{animation:1.2s ease-in-out infinite dbq-fxw-pulse}@keyframes dbq-fxw-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--fx) 25%, transparent)}}.dbq-fxw-audition .dbq-fxw-tog[aria-pressed=true],.dbq-fxw-seg button[aria-checked=true]{border-color:var(--fx);background:var(--fx)}@supports (color:color-mix(in lab, red, red)){.dbq-fxw-audition .dbq-fxw-tog[aria-pressed=true],.dbq-fxw-seg button[aria-checked=true]{background:color-mix(in oklab, var(--fx) 22%, var(--daw-rail))}}.dbq-fxw-seg{flex-wrap:wrap;gap:.3rem;display:inline-flex}@media (width<=480px){.dbq-fxw-audition>.dbq-fxw-play{flex:100%;justify-content:center}.dbq-fxw-seg{flex:100%}.dbq-fxw-seg button{flex:1;justify-content:center}}@keyframes dbq-mx-open{0%{opacity:0;filter:blur(6px);transform:translateY(12%)scale(.97)}to{opacity:1;filter:none;transform:none}}.dbq-mx{animation:.45s cubic-bezier(.16,1,.3,1) both dbq-mx-open}.dbq-mx-strip{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s,background .3s}.dbq-mx-strip:hover,.dbq-mx-strip:focus-within{box-shadow:0 1rem 1.8rem -1rem var(--tc,var(--daw-warm)), inset 0 1px 0 #ffffff1f;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-strip:hover,.dbq-mx-strip:focus-within{box-shadow:0 1rem 1.8rem -1rem color-mix(in oklab, var(--tc,var(--daw-warm)) 70%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.12)}}.dbq-mx-strip:hover,.dbq-mx-strip:focus-within{border-color:var(--tc,var(--daw-warm))}@supports (color:color-mix(in lab, red, red)){.dbq-mx-strip:hover,.dbq-mx-strip:focus-within{border-color:color-mix(in oklab, var(--tc,var(--daw-warm)) 60%, transparent)}}.dbq-mx-strip:active{transform:translateY(-1px)scale(.995)}.dbq-mx-fader{transition:filter .25s}.dbq-mx-fader:hover,.dbq-mx-fader:active{filter:drop-shadow(0 0 .6rem var(--tc,var(--daw-warm)))}@supports (color:color-mix(in lab, red, red)){.dbq-mx-fader:hover,.dbq-mx-fader:active{filter:drop-shadow(0 0 .6rem color-mix(in oklab, var(--tc,var(--daw-warm)) 55%, transparent))}}.dbq-mx-knob{transition:transform .25s cubic-bezier(.16,1,.3,1)}.dbq-mx-knob:hover,.dbq-mx-knob:active{transform:scale(1.07)}.dbq-mx-iconbtn,.dbq-mx-fxbtn,.dbq-mx-key{transition:transform .2s,box-shadow .2s,background .2s}.dbq-mx-iconbtn:hover,.dbq-mx-fxbtn:hover,.dbq-mx-key:hover{transform:translateY(-2px)}.dbq-mx-iconbtn:active,.dbq-mx-fxbtn:active,.dbq-mx-key:active{transform:translateY(1px)scale(.95)}@media (width<=767px){.dbq-mx-desk{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:.75rem}.dbq-mx-strip{scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.dbq-mx,.dbq-mx-strip,.dbq-mx-knob{transition:none;animation:none}}.dbq-copyto-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:max(.75rem, env(safe-area-inset-top)) .75rem max(.75rem, env(safe-area-inset-bottom));background:oklab(0% none none/.55);place-items:end center;display:grid;position:fixed;inset:0}@media (width>=640px){.dbq-copyto-backdrop{place-items:center}}.dbq-copyto{background:linear-gradient(160deg, var(--daw-rail,var(--card)), var(--daw-bg,var(--background)));width:min(100%,28rem);max-height:80dvh;color:var(--daw-ink,var(--foreground));border:1px solid oklab(82% .0260472 .147721/.45);border-radius:1.6rem .6rem;gap:.8rem;padding:1.1rem;animation:.4s cubic-bezier(.16,1,.3,1) both dbq-mx-open;display:grid;overflow:auto}.dbq-copyto header{align-items:flex-start;gap:.7rem;display:flex}.dbq-copyto header svg{color:oklch(82% .15 80);flex:none;width:1.8rem;height:1.8rem}.dbq-copyto h3{font-size:1.1rem;font-weight:800}.dbq-copyto p{color:var(--daw-sub,var(--muted-foreground));overflow-wrap:anywhere;font-size:.82rem}.dbq-copyto-list{gap:.45rem;display:grid}.dbq-copyto-list button{background:var(--daw-rail,var(--card));border-radius:1rem .4rem;align-items:center;gap:.6rem;min-height:3rem;padding:0 .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-copyto-list button{background:color-mix(in oklab, var(--daw-rail,var(--card)) 80%, transparent)}}.dbq-copyto-list button{border:1px solid var(--daw-line,var(--border));text-align:start;transition:transform .2s,border-color .2s}.dbq-copyto-list button:hover{border-color:oklch(82% .15 80);transform:translateY(-2px)}.dbq-copyto-list button i{background:var(--tc,oklch(82% .15 80));border-radius:50%;flex:none;width:.8rem;height:.8rem}.dbq-copyto-list button span{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.dbq-copyto-list button small{color:var(--daw-sub,var(--muted-foreground));font-size:.75rem}.dbq-track-menu-templates{border-top:1px solid var(--daw-line,var(--border));gap:.35rem;padding:.5rem .25rem;display:grid}.dbq-track-menu-templates strong{color:var(--daw-sub,var(--muted-foreground));padding-inline:.4rem;font-size:.75rem}.dbq-track-menu-templates button{background:var(--daw-rail,var(--card));border-radius:.9rem .35rem;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu-templates button{background:color-mix(in oklab, var(--daw-rail,var(--card)) 85%, transparent)}}.dbq-track-menu-templates button{border:1px solid var(--daw-line,var(--border));font-weight:700;transition:transform .2s,border-color .2s}.dbq-track-menu-templates button:hover{border-color:oklch(82% .15 80);transform:translateY(-2px)}@media (pointer:coarse){.dbq-sculpt-dialog button,.dbq-remote button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.dbq-page *,.dbq-sculpt-dialog *,.dbq-remote *,.dbq-add-sheet *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1023px),(pointer:coarse) and (height<=600px){.dbq-daw{padding-bottom:0!important}.dbq-daw .dbq-daw-editor{padding-bottom:env(safe-area-inset-bottom);border-inline:0;border-bottom:0;flex-direction:column;max-height:min(58dvh,40rem);display:flex;border-radius:1.35rem 1.35rem 0 0!important;margin:0!important}.dbq-daw .dbq-daw-editor-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}}@media (width<=380px){.dbq-daw .dbq-daw-editor{max-height:62dvh}}@media (pointer:coarse) and (height<=600px) and (orientation:landscape){.dbq-daw .dbq-daw-editor{max-height:70dvh;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}}@media (width>=768px) and (width<=1023px){.dbq-daw .dbq-daw-editor{max-height:min(46dvh,34rem)}}.dbq-studio-head-row{align-items:center}.dbq-studio-head-row>.dbq-studio-head-name{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}.dbq-studio-head-row>.dbq-chip,.dbq-studio-head-row>.dbq-track-more,.dbq-daw-options label[title=זום]{flex:none}.dbq-daw-options label[title=זום] input[type=range]{width:5rem;flex:none!important;min-width:0!important}@media (width<=1050px){.dbq-daw-options label[title=זום] input[type=range]{width:3.6rem}}.dbq-daw .dbq-daw-options .dbq-daw-snap{flex:none}@media (width<=900px){.dbq-daw .dbq-studio-head .dbq-studio-head-top{flex-wrap:wrap;row-gap:.2rem}.dbq-daw .dbq-studio-head .dbq-studio-head-name{flex-basis:100%;min-height:2rem}}.dbq-clip-menu{overscroll-behavior:contain;max-height:calc(100dvh - 16px);overflow-y:auto}.dbq-clip-menu-colors{grid-template-columns:repeat(7,minmax(0,1fr))}.dbq-clip-menu-colors button,.dbq-clip-menu-colors .dbq-daw-swatch{aspect-ratio:1;box-sizing:border-box;max-width:100%;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.dbq-fxcue{border:1px solid var(--daw-line);background:linear-gradient(180deg, var(--fx,var(--primary)), transparent 70%), var(--daw-top);border-radius:1.1rem;gap:.5rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue{background:linear-gradient(180deg, color-mix(in oklab, var(--fx,var(--primary)) 10%, transparent), transparent 70%), var(--daw-top)}}.dbq-fxcue{min-width:0}.dbq-fxcue-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;min-width:0;display:flex}.dbq-fxcue-head strong{color:var(--daw-ink);font-weight:800}.dbq-fxcue-head small{color:var(--daw-sub);overflow-wrap:anywhere;font-size:.72rem}.dbq-fxcue-shapes{scrollbar-width:none;gap:.35rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.dbq-fxcue-shapes button,.dbq-fxcue-foot button{border:1px solid var(--daw-line);background:var(--daw-ink);border-radius:999px;flex:none;min-height:40px;padding:0 .8rem}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-shapes button,.dbq-fxcue-foot button{background:color-mix(in oklab, var(--daw-ink) 5%, transparent)}}.dbq-fxcue-shapes button,.dbq-fxcue-foot button{color:var(--daw-ink);align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),border-color .2s,background .2s;display:inline-flex}.dbq-fxcue-shapes button:hover:not(:disabled),.dbq-fxcue-foot button:hover:not(:disabled){border-color:var(--fx,var(--primary));transform:translateY(-2px)}.dbq-fxcue-shapes button:active:not(:disabled),.dbq-fxcue-foot button:active:not(:disabled){background:var(--fx,var(--primary));transform:scale(.95)}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-shapes button:active:not(:disabled),.dbq-fxcue-foot button:active:not(:disabled){background:color-mix(in oklab, var(--fx,var(--primary)) 22%, transparent)}}.dbq-fxcue-shapes button:disabled,.dbq-fxcue-foot button:disabled{opacity:.35}.dbq-fxcue-foot svg{width:.95rem;height:.95rem}.dbq-fxcue-svg{background:var(--daw-ink);direction:ltr;border-radius:.8rem;width:100%;height:7.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-svg{background:color-mix(in oklab, var(--daw-ink) 4%, transparent)}}.dbq-fxcue-svg{touch-action:none;cursor:crosshair;display:block}.dbq-fxcue-beat{stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-beat{stroke:color-mix(in oklab, var(--daw-ink) 10%, transparent)}}.dbq-fxcue-beat{stroke-width:1px;vector-effect:non-scaling-stroke}.dbq-fxcue-marker{stroke:var(--daw-gold,var(--primary));stroke-dasharray:4 4;stroke-width:1.5px;vector-effect:non-scaling-stroke}.dbq-fxcue-mid{stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-mid{stroke:color-mix(in oklab, var(--daw-ink) 14%, transparent)}}.dbq-fxcue-mid{stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.dbq-fxcue-area{fill:var(--fx,var(--primary))}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-area{fill:color-mix(in oklab, var(--fx,var(--primary)) 26%, transparent)}}.dbq-fxcue-line{fill:none;stroke:var(--fx,var(--primary));stroke-width:2.5px;filter:drop-shadow(0 0 6px var(--fx,var(--primary)))}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-line{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--fx,var(--primary)) 60%, transparent))}}.dbq-fxcue-hit{fill:#0000;cursor:grab}.dbq-fxcue-pt{fill:var(--daw-ink);stroke:var(--fx,var(--primary));stroke-width:3px;pointer-events:none;transition:rx .15s,ry .15s}.dbq-fxcue-pt[data-sel]{fill:var(--fx,var(--primary));stroke:var(--daw-ink)}.dbq-fxcue-foot{color:var(--daw-sub);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.dbq-fxcue-foot>span{flex:8rem;min-width:0}.dbq-fxr-cuebadge{background:var(--daw-gold,var(--primary));border-radius:999px;margin-inline-start:.4rem;padding:.05rem .45rem;font-size:.62rem;font-style:normal;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dbq-fxr-cuebadge{background:color-mix(in oklab, var(--daw-gold,var(--primary)) 25%, transparent)}}.dbq-fxr-cuebadge{color:var(--daw-ink)}@media (prefers-reduced-motion:reduce){.dbq-fxcue-shapes button,.dbq-fxcue-foot button,.dbq-fxcue-area{transition:none}}.dbq-fxcue{outline:none;position:relative}.dbq-fxcue-head{justify-content:space-between}.dbq-fxcue-tools{order:2;gap:.3rem;display:flex}.dbq-fxcue-tools button{border:1px solid var(--daw-line);min-height:36px;color:var(--daw-sub);background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.dbq-fxcue-tools button svg{width:.85rem;height:.85rem}.dbq-fxcue-tools button[aria-pressed=true]{color:var(--daw-ink);border-color:var(--fx,var(--primary));background:var(--fx,var(--primary))}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-tools button[aria-pressed=true]{background:color-mix(in oklab, var(--fx,var(--primary)) 18%, transparent)}}.dbq-fxcue-head small{flex-basis:100%;order:3}.dbq-fxcue-grid{stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-grid{stroke:color-mix(in oklab, var(--daw-ink) 7%, transparent)}}.dbq-fxcue-grid{vector-effect:non-scaling-stroke}.dbq-fxcue-hover{stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-hover{stroke:color-mix(in oklab, var(--daw-ink) 35%, transparent)}}.dbq-fxcue-hover{stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.dbq-fxcue-scale{display:none;position:absolute;inset-inline-end:1.1rem}.dbq-fxcue-read{background:var(--daw-ink);color:var(--daw-top);pointer-events:none;white-space:nowrap;direction:ltr;border-radius:999px;justify-self:start;margin-top:-.4rem;padding:.1rem .5rem;font-size:.68rem;font-weight:800;position:relative;transform:translate(-50%)}.dbq-fxcue[data-big] .dbq-fxcue-svg{height:min(48dvh,22rem)}.dbq-fxcue-pt{filter:drop-shadow(0 0 4px var(--fx,var(--primary)))}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-pt{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--fx,var(--primary)) 70%, transparent))}}@media (width<=640px){.dbq-fxcue{padding:.6rem}.dbq-fxcue-svg{height:9rem}.dbq-fxcue-shapes button{min-height:44px}}.dbq-mx-strip-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dbq-mx-strip-top{min-width:0}@media (width<=820px){.dbq-studio-head-rename{height:2.6rem;font-size:16px}.dbq-studio-head-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=640px){.dbq-daw .dbq-studio-heads .dbq-studio-head .dbq-studio-head-top button.dbq-chip{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important}.dbq-daw .dbq-studio-heads .dbq-studio-head .dbq-studio-head-top{gap:.3rem}.dbq-daw .dbq-studio-head-name{min-height:2.2rem;font-size:.82rem}.dbq-daw-snap button{min-width:2.75rem;min-height:2.75rem}}.dbq-daw :is(button,input,[role=slider]):focus-visible{outline:2px solid var(--daw-gold,var(--ring));outline-offset:2px}@media (width<=640px){.dbq-daw .dbq-daw-snap button{min-width:2.75rem!important;min-height:2.75rem!important}.dbq-daw [aria-label^=אפשרויות\ ערוץ]{min-width:2.2rem!important}}.dbq-fxcue svg.dbq-fxcue-svg{max-width:none;width:100%!important;height:7.5rem!important}@media (width<=640px){.dbq-fxcue svg.dbq-fxcue-svg{height:9rem!important}}.dbq-fxcue[data-big] svg.dbq-fxcue-svg{height:min(48dvh,22rem)!important}@media (width<=1024px){.dbq-daw-editor .dbq-daw-editor-bar{box-sizing:border-box;align-items:center;min-height:0;padding:.7rem max(.9rem, env(safe-area-inset-right)) calc(.8rem + env(safe-area-inset-bottom,0px)) max(.9rem, env(safe-area-inset-left))!important;flex:none!important;height:auto!important}.dbq-daw-editor[data-open=false] .dbq-daw-editor-bar{padding-bottom:calc(1.1rem + env(safe-area-inset-bottom,0px))!important}.dbq-daw-editor-bar>*{flex-shrink:0}.dbq-daw-editor-bar .dbq-daw-selected{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.dbq-daw .dbq-daw-editor[data-open=false]{flex:none;height:auto!important;max-height:none!important}}.dbq-daw .dbq-studio-clip{border-radius:.7rem;transition:box-shadow .18s,filter .18s;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.18),inset 0 -1px oklch(0% 0 0/.35),0 4px 12px -6px oklch(0% 0 0/.7)}.dbq-daw .dbq-studio-clip:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(oklch(100% 0 0/.16),#0000);height:1.15rem;position:absolute;inset:0 0 auto}.dbq-daw .dbq-studio-clip-name{z-index:2;letter-spacing:.01em;text-shadow:0 1px 2px oklch(0% 0 0/.7);font-weight:800}.dbq-daw .dbq-studio-clip-time{z-index:2;font-variant-numeric:tabular-nums;opacity:.8}.dbq-daw .dbq-studio-clip[data-selected=true]{box-shadow:0 0 0 2px var(--dbq-gold,oklch(82% .15 80)), 0 0 18px -4px var(--dbq-gold,oklch(82% .15 80));filter:brightness(1.22)saturate(1.12);box-shadow:0 0 0 2px var(--dbq-color,var(--daw-accent)),0 0 18px -4px var(--dbq-color,var(--daw-accent))}.dbq-daw .dbq-studio-clip[data-dragging]{z-index:30;filter:brightness(1.12)saturate(1.1);cursor:grabbing;transition:none;box-shadow:0 0 0 2px oklch(82% .15 80),0 18px 30px -10px oklch(0% 0 0/.85)}.dbq-daw .dbq-studio-clip[data-midi]:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 7px,oklch(100% 0 0/.05) 7px 8px);position:absolute;inset:1.15rem 0 0}.dbq-daw .dbq-studio-clip-hit{touch-action:none}.dbq-daw .dbq-studio-clip-hit:active,.dbq-daw .dbq-studio-clip-hit:focus,.dbq-daw .dbq-studio-clip-hit:hover{transform:none!important}@media (hover:hover){.dbq-daw .dbq-studio-clip:hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-studio-clip{transition:none}}.dbq-paid{color:oklch(20% .04 80);background:linear-gradient(oklch(90% .14 88),oklch(74% .15 70));border-radius:999px;flex:none;align-self:center;place-items:center;min-width:1.15rem;height:1.15rem;margin-inline-start:.25rem;padding:0 .2rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 0 1px oklch(55% .12 70/.6),0 2px 6px -2px oklch(70% .15 80/.7)}.dbq-fxcue-sub{opacity:.6;font-size:.7rem;font-weight:600}.dbq-fxcue-guide{gap:.3rem;margin:0;padding:0;font-size:.78rem;line-height:1.35;list-style:none;display:grid}.dbq-fxcue-guide li{overflow-wrap:anywhere;align-items:center;gap:.45rem;min-width:0;display:flex}.dbq-fxcue-guide b{background:var(--fx,var(--primary));border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-fxcue-guide b{background:color-mix(in oklab, var(--fx,var(--primary)) 30%, transparent)}}.dbq-fxcue-guide b{border:1px solid var(--fx,var(--primary))}.dbq-paid-list{gap:.5rem;margin-top:.75rem;display:grid}.dbq-paid-row{border:1px solid var(--border);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:3.2rem;padding:.55rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-paid-row{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.dbq-paid-row{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.dbq-paid-row{background:color-mix(in oklab, var(--card) 70%, transparent)}}.dbq-paid-row{cursor:pointer;transition:border-color .2s,transform .2s}.dbq-paid-row:hover{border-color:oklch(80% .14 80/.7);transform:translateY(-1px)}.dbq-paid-row>span{min-width:0;display:grid}.dbq-paid-row small{opacity:.7;font-size:.75rem}.dbq-paid-row b{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.dbq-paid-row input{appearance:none;background:var(--muted);border-radius:999px;width:2.9rem;height:1.65rem}@supports (color:color-mix(in lab, red, red)){.dbq-paid-row input{background:color-mix(in oklab, var(--muted) 90%, transparent)}}.dbq-paid-row input{cursor:pointer;transition:background .2s;position:relative}.dbq-paid-row input:after{content:"";background:var(--foreground);top:.18rem;border-radius:999px;width:1.3rem;height:1.3rem;transition:inset-inline-start .2s;position:absolute;inset-inline-start:.18rem}.dbq-paid-row input:checked{background:oklch(72% .15 150)}.dbq-paid-row input:checked:after{inset-inline-start:1.42rem}.dbq-paid-row em{min-width:2.2rem;font-size:.75rem;font-style:normal;font-weight:800}.dbq-paid-row[data-on=false] em{color:var(--destructive)}.dbq-mx-slot{touch-action:none;-webkit-user-select:none;user-select:none}.dbq-mx-slot:before{content:"";position:absolute;inset:0 -14px}.dbq-manager{width:min(100%,76rem);min-width:0;margin-inline:auto;padding:clamp(.85rem,2vw,1.8rem)}.dbq-manager-section{border-top:1px solid var(--border);gap:1rem;min-width:0;padding-block:1.3rem;display:grid}.dbq-manager-section h2{font-size:1.25rem;font-weight:800}.dbq-manager-actions,.dbq-manager-heading{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.dbq-manager-actions>.dbq-select,.dbq-manager-actions>input{min-width:min(100%,13rem);max-width:100%}.dbq-manager-heading{justify-content:space-between}.dbq-manager-list,.lv-running-list{gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dbq-manager-list li,.lv-running-list li{background:var(--card);border:1px solid var(--border);border-radius:.45rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.55rem .7rem;display:grid}.dbq-manager-list li>input{min-width:0}.dbq-manager-row-actions,.lv-running-row-actions{align-items:center;gap:.1rem;display:flex}.dbq-manager-row-actions button,.lv-running-row-actions button{min-width:2.75rem;min-height:2.75rem}.lv-running-sheet{width:min(38rem,100vw - 1rem);max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem));flex-direction:column;display:flex}.lv-running-sheet .lv-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lv-running-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.lv-running-list li{grid-template-columns:2.5rem minmax(0,1fr) auto}.lv-running-list li>span{overflow-wrap:anywhere;min-width:0}.lv-running-list li[data-next=true]{border-color:var(--primary)}@media (width<=640px){.dbq-manager-list li{grid-template-columns:2.5rem minmax(0,1fr)}.dbq-manager-row-actions{grid-column:1/-1;justify-content:flex-end}.lv-running-list li{grid-template-columns:2.4rem minmax(0,1fr)}.lv-running-row-actions{grid-column:1/-1;justify-content:flex-end}.dbq-manager-actions>.dbq-select,.dbq-manager-actions>input{flex:100%}}.dbq-mx{--mx-accent:var(--daw-accent);border-color:var(--mx-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-mx{border-color:color-mix(in oklab, var(--mx-accent) 32%, var(--daw-line))}}.dbq-mx-handle{touch-action:none;cursor:ns-resize;flex:none;min-height:1.5rem}.dbq-mx-head{background:var(--daw-rail);flex:none}@supports (color:color-mix(in lab, red, red)){.dbq-mx-head{background:color-mix(in oklab, var(--daw-rail) 88%, transparent)}}.dbq-mx-head button:focus-visible,.dbq-mx-strip button:focus-visible,.dbq-mx-slot:focus-visible,.dbq-mx-knob-dial:focus-visible{outline:2px solid var(--daw-accent);outline-offset:2px}.dbq-mx-level{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.2rem;width:100%;display:grid}.dbq-mx-level .dbq-mx-readout{border-radius:.3rem;grid-area:1/1/auto/-1;justify-content:center;min-width:0;padding-inline:.2rem;font-size:.8rem}.dbq-mx-level-step{border:1px solid var(--c);width:100%;min-width:0;height:2.75rem;min-height:2.75rem;padding:0}@supports (color:color-mix(in lab, red, red)){.dbq-mx-level-step{border:1px solid color-mix(in oklab, var(--c) 35%, var(--daw-line))}}.dbq-mx-level-step{background:var(--c);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.dbq-mx-level-step{background:color-mix(in oklab, var(--c) 10%, var(--daw-rail))}}.dbq-mx-level-step{color:var(--daw-ink);touch-action:none;-webkit-user-select:none;user-select:none;font:700 1.15rem Syne,sans-serif}.dbq-mx-level-step:active{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-level-step:active{background:color-mix(in oklab, var(--c) 28%, var(--daw-rail))}}.dbq-mx-level-step:active{transform:scale(.94)}.dbq-mx-strip{flex-basis:9rem;gap:.35rem}.dbq-mx-fxbtn,.dbq-mx-key{min-height:2.75rem}.dbq-mx-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-mx-reset{width:2.75rem;height:2.75rem}.dbq-mx-slot{width:.8rem}.dbq-mx-meter{min-width:.65rem}.dbq-mx-title small{white-space:normal;line-height:1.3}.dbq-mx-head:before{pointer-events:none}@media (hover:hover) and (pointer:fine){.dbq-mx-level-step:hover,.dbq-mx-listen:hover{border-color:var(--daw-accent);filter:brightness(1.15)}.dbq-mx-slot:hover,.dbq-mx-knob-dial:hover{filter:drop-shadow(0 0 .4rem var(--c))}}@media (width<=767px){.dbq-mx{max-height:calc(100dvh - 4.25rem - env(safe-area-inset-top))}.dbq-mx-strip{min-width:9rem}.dbq-mx-head{padding-inline:max(.5rem,env(safe-area-inset-left)) max(.5rem,env(safe-area-inset-right))}.dbq-mx-listen{padding-inline:.5rem}.dbq-mx-desk{scroll-padding-inline:.5rem}.dbq-studio-head-main:focus-visible,.dbq-studio-clip:focus-visible{outline:2px solid var(--daw-accent);outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.dbq-mx-level-step,.dbq-mx-slot,.dbq-mx-knob-dial{transition:none;animation:none}}.dbq-daw .dbq-daw-voice-save{white-space:nowrap;border:1px solid var(--daw-gold,var(--primary));align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}.dbq-daw .dbq-daw-voice-save svg{flex:none;width:1rem;height:1rem}.dbq-mx-head{grid-template-columns:auto minmax(0,1fr) auto auto}.dbq-mx-listen{white-space:nowrap;align-items:center;gap:.3rem;min-height:2.75rem;display:inline-flex}.dbq-mx-listen svg{width:1rem;height:1rem}.dbq-pitch-v3 .dbq-pitch-foot-actions label{border:1px solid var(--pitch-line);border-radius:.35rem;flex:none;min-height:2.75rem;padding-inline:.5rem}.dbq-pitch-v3 .dbq-pitch-foot-actions label input{width:5.5rem;min-height:2.75rem}@media (width<=820px){.dbq-daw .dbq-daw-voice-save{min-width:2.75rem;padding-inline:.5rem}.dbq-mx-head .dbq-mx-title small{display:none}.dbq-pitch-v3 .dbq-pitch-foot-actions label{min-height:3rem}.dbq-pitch-v3 .dbq-pitch-foot-actions label input{width:6.5rem}}@media (width<=390px){.dbq-daw .dbq-daw-voice-save span{display:none}}.dbq-fxw-dial{cursor:ns-resize;touch-action:none;outline:none}.dbq-fxw-dial:focus-visible{box-shadow:0 0 0 3px oklch(82% .15 85/.8)}.dbq-fxw-dial:active{transform:scale(1.04)}.dbq-fxw-row button{-webkit-user-select:none;user-select:none;touch-action:manipulation}.dbq-studio-clip{transition:box-shadow .18s,filter .18s,transform .18s;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 6px 16px -10px oklch(0% 0 0/.9)}@media (hover:hover){.dbq-studio-clip:hover{filter:brightness(1.12)saturate(1.1);box-shadow:inset 0 1px oklch(100% 0 0/.2),0 10px 22px -10px oklch(0% 0 0/.95)}}.dbq-daw button:not(:disabled){transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}@media (hover:hover){.dbq-daw button:not(:disabled):hover{filter:brightness(1.12)}}.dbq-daw button:not(:disabled):active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.dbq-daw button,.dbq-studio-clip,.dbq-fxw-dial{transition:none!important;transform:none!important}}.dbq-fxw-knob{min-width:0;overflow:hidden}.dbq-fxw-row{grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid!important}.dbq-fxw-row input{width:100%!important;min-width:0!important}.dbq-fxw-row button{width:36px!important;min-width:36px!important;padding:0!important}@media (pointer:coarse){.dbq-fxw-row button{height:40px;width:40px!important;min-width:40px!important}}:root:has(.role-dock) .app-viewport main:not([data-fullheight-route=true]):not(.app-main-bare){padding-bottom:max(var(--role-dock-clearance,0px), calc(2rem + var(--safe-bottom)))}:root:has(.role-dock) .app-viewport main[data-fullheight-route=true]{height:calc(100dvh - var(--safe-top) - var(--app-header-band) - max(calc(var(--safe-bottom) + var(--app-bottom-chrome,0px) + var(--calendar-dock-space)), var(--role-dock-clearance,0px)));max-height:calc(100dvh - var(--safe-top) - var(--app-header-band) - max(calc(var(--safe-bottom) + var(--app-bottom-chrome,0px) + var(--calendar-dock-space)), var(--role-dock-clearance,0px)))}.dbq-daw .dbq-daw-editor-grip{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;flex:none;place-items:center;width:100%;height:1.35rem;display:grid;position:relative}.dbq-daw .dbq-daw-editor-grip i{background:var(--daw-accent);border-radius:999px;width:3.5rem;height:.3rem;display:block}.dbq-daw .dbq-daw-editor-grip:focus-visible{outline:2px solid var(--daw-accent);outline-offset:-2px}.dbq-daw .dbq-daw-editor[data-resized=true]{z-index:45;background:var(--daw-top);inset-inline:0;border-radius:1.35rem 1.35rem 0 0;flex-direction:column;min-height:0;max-height:calc(100dvh - 4.25rem);animation:none;display:flex;position:fixed;bottom:0;margin:0!important}.dbq-daw .dbq-daw-editor[data-open=true][data-resized=true] .dbq-daw-editor-body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:auto;min-height:0;max-height:none;padding-bottom:calc(1.5rem + var(--safe-bottom));flex:auto;animation:none;overflow-y:auto}@media (width<=767px){.dbq-daw .dbq-daw-time{min-width:5rem;padding-inline:.15rem}.dbq-daw .dbq-daw-time strong{font-size:1rem}.dbq-daw .dbq-daw-editor-grip{height:1.65rem}.dbq-daw .dbq-daw-editor-grip i{width:3.75rem;height:.32rem}.dbq-daw .dbq-daw-editor-bar:before{display:none}.dbq-daw .dbq-daw-editor-bar{grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.3rem;padding:.3rem .55rem 0;display:grid;overflow:visible}.dbq-daw .dbq-daw-selected{min-width:0;font-size:.8rem}.dbq-daw .dbq-daw-editor-tabs{border-top:1px solid var(--daw-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:visible}.dbq-daw .dbq-daw-editor-tabs button{white-space:nowrap;border-radius:0;width:100%;min-width:0;min-height:2.75rem;padding-inline:.15rem;font-size:.73rem}.dbq-daw .dbq-daw-editor-body{padding-inline:.75rem}.dbq-daw .dbq-daw-edittools{align-items:stretch;gap:.45rem}.dbq-daw .dbq-daw-edittools button{min-height:2.75rem;padding-inline:.65rem}.dbq-daw .dbq-studio-ruler{border-bottom:2px solid var(--daw-line)}.dbq-daw .dbq-studio-head-main[data-active=true]{box-shadow:inset 0 0 0 1px var(--dbq-color,var(--daw-accent))}.dbq-daw button:not(:disabled):hover{transform:none}}@media (width<=370px){.dbq-daw .dbq-daw-editor-tabs button{font-size:.68rem}.dbq-daw .dbq-daw-editor-bar{gap:.15rem;padding-inline:.3rem}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-editor{animation:none}}.dbq-daw .dbq-daw-workbench{background:var(--daw-top);border-top:1px solid var(--daw-line);grid-row:4;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dbq-daw .dbq-daw-workbench[data-mixer]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-mx{grid-area:1/1}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor{grid-area:1/2}.dbq-daw .dbq-daw-workbench .dbq-daw-editor{width:100%;min-width:0;height:clamp(13rem,27dvh,21rem);max-height:min(75dvh,44rem);box-shadow:none;background:var(--daw-top);border:0;border-radius:0;flex-direction:column;animation:none;display:flex;position:relative;inset:auto;overflow:hidden;margin:0!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{border-radius:0;max-height:min(75dvh,44rem);position:relative;inset:auto}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-dragging=true]{transition:none!important;animation:none!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-grip{z-index:2;flex:none;height:1.4rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar{flex:none;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .8rem;min-width:0;display:grid;overflow:visible;padding:.25rem .85rem .35rem!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar:before{display:none}.dbq-daw .dbq-daw-workbench .dbq-mx-dock{grid-area:1/1;min-height:2.6rem;margin:0}.dbq-daw .dbq-daw-workbench .dbq-daw-selected{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;overflow:hidden}.dbq-daw .dbq-daw-workbench .dbq-daw-inspector-mobile{grid-area:1/3}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs{border-bottom:1px solid var(--daw-line);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{white-space:normal;border-radius:0;width:100%;min-width:0;height:auto;min-height:2.75rem;padding:.25rem;font-size:.82rem;line-height:1.1}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-body,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true][data-expanded=true] .dbq-daw-editor-body{min-height:0;max-height:none;padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;animation:none;overflow-y:auto}.dbq-daw .dbq-daw-workbench .dbq-mx{border-inline-start:1px solid var(--daw-line);width:100%;min-width:0;box-shadow:none;border-radius:0;padding:0;animation:.32s ease-out both dbq-mixer-enter;position:relative;inset:auto;height:100%!important;max-height:none!important}.dbq-daw .dbq-daw-workbench .dbq-mx-desk{scroll-behavior:auto;min-height:0;overflow:auto}@keyframes dbq-mixer-enter{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.dbq-daw .dbq-daw-workbench .dbq-mx-dock[aria-pressed=true]{border-color:var(--daw-accent);background:var(--daw-rail)}@media (width<=767px){.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor,.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-mx{grid-area:auto}.dbq-daw .dbq-daw-top{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:.15rem;min-width:0;padding:.35rem .5rem;display:grid;overflow:hidden}.dbq-daw .dbq-daw-identity{grid-area:1/1;gap:.3rem;width:100%;min-width:0}.dbq-daw .dbq-daw-mark{display:inline-flex}.dbq-daw .dbq-daw-identity input{flex:1;width:auto;min-width:0;max-width:none}.dbq-daw .dbq-studio-agent-trigger{aspect-ratio:auto;border-radius:.5rem;flex:none;gap:.25rem;width:5.3rem;min-width:5.3rem;padding-inline:.35rem;overflow:visible}.dbq-daw .dbq-studio-agent-trigger>span:not(.dbq-agent-orb){clip:auto;width:auto;height:auto;font-size:.75rem;display:inline;position:static;overflow:visible}.dbq-daw .dbq-studio-agent-trigger>.dbq-agent-orb{clip:auto;flex:none;width:1.25rem;height:1.25rem;display:inline-flex;position:relative;overflow:visible}.dbq-daw .dbq-daw-top-actions{scrollbar-width:none;grid-area:2/1;justify-content:flex-start;gap:.2rem;width:100%;min-width:0;overflow-x:auto}.dbq-daw .dbq-daw-top-actions>button:nth-last-of-type(-n+2){display:inline-flex}.dbq-daw .dbq-daw-top-actions>*{flex:none}.dbq-daw .dbq-daw-save-status{display:none}.dbq-daw .dbq-daw-transport{grid-area:3/1;justify-content:center;gap:.2rem;width:100%;min-width:0;overflow:hidden}.dbq-daw .dbq-daw-transport button{flex:none;width:2.5rem;min-width:0;height:2.5rem}.dbq-daw .dbq-daw-voice-save{justify-content:center;width:2.5rem;min-width:2.5rem;padding:0}.dbq-daw .dbq-daw-voice-save span{display:none}.dbq-daw .dbq-daw-time{flex:5rem;min-width:0;padding:0}.dbq-daw .dbq-daw-time strong{white-space:nowrap;font-size:.9rem}.dbq-daw .dbq-daw-workbench{flex-direction:column;max-height:72dvh;display:flex}.dbq-daw .dbq-daw-workbench .dbq-daw-editor,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{flex:none;height:28dvh;min-height:10rem;max-height:70dvh}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor,.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{max-height:48dvh}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{max-height:100%}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{max-height:calc(100% - 12.5rem)}.dbq-daw .dbq-daw-workbench .dbq-mx{border-inline-start:0;border-top:1px solid var(--daw-line);flex:auto;min-height:12rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar{gap:.1rem .35rem;padding-inline:.45rem!important}.dbq-daw .dbq-daw-workbench .dbq-mx-dock{gap:.3rem;padding-inline:.4rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{font-size:.75rem}}@media (width<=390px){.dbq-daw .dbq-daw-transport button{width:2.3rem;height:2.3rem}.dbq-daw .dbq-daw-play{width:2.75rem!important;height:2.75rem!important}.dbq-daw .dbq-daw-workbench .dbq-mx-dock-text small{display:none}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-workbench .dbq-mx{animation:none}}.dbq-daw .dbq-studio-lane-body,.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-clip-hit{touch-action:pan-x pan-y}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit,.dbq-studio-timeline[data-select-mode] .dbq-studio-clip-hit,.dbq-daw .dbq-studio-trim,.dbq-daw .dbq-studio-head .dbq-chip-grip{touch-action:none}.dbq-daw .dbq-studio-clip-hit:not(:disabled):active{transform:none!important}.dbq-daw .dbq-studio-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dbq-quick{--qz-start:var(--dbq-green,oklch(78% .19 150));--qz-body:var(--dbq-amber,oklch(83% .16 80));--qz-end:oklch(70% .2 330);--qz-combo:oklch(75% .15 230);gap:.7rem;width:100%;min-width:0;display:grid}.dbq-quick [data-zone=start]{--qz:var(--qz-start)}.dbq-quick [data-zone=body]{--qz:var(--qz-body)}.dbq-quick [data-zone=end]{--qz:var(--qz-end)}.dbq-quick [data-zone=combo]{--qz:var(--qz-combo)}.dbq-quick-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-quick-tabs{background:var(--foreground);border-radius:999px;gap:.25rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-quick-tabs{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.dbq-quick-tabs{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-tabs{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.dbq-quick-tabs button{min-height:2.5rem;color:var(--muted-foreground);transition:background .25s var(--dbq-ease,ease), color .25s;border-radius:999px;padding:0 1rem;font-size:.8rem;font-weight:700}.dbq-quick-tabs button[aria-selected=true]{background:var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-tabs button[aria-selected=true]{background:color-mix(in oklab, var(--qz) 24%, transparent)}}.dbq-quick-tabs button[aria-selected=true]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--qz), 0 0 18px -6px var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--qz) 60%, transparent), 0 0 18px -6px var(--qz)}}.dbq-quick-note{color:var(--muted-foreground);font-size:.75rem}.dbq-quick-reel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.6rem;padding:.25rem .1rem .6rem;display:flex;overflow-x:auto}.dbq-quick-card{scroll-snap-align:start;text-align:start;width:8.6rem;min-height:7rem;color:var(--foreground);background:linear-gradient(160deg, var(--qz), var(--foreground) 65%);border-radius:1rem;flex:none;align-content:start;gap:.25rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-quick-card{background:linear-gradient(160deg, color-mix(in oklab, var(--qz) 20%, transparent), color-mix(in oklab, var(--foreground) 4%, transparent) 65%)}}.dbq-quick-card{border:1px solid var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-card{border:1px solid color-mix(in oklab, var(--qz) 38%, transparent)}}.dbq-quick-card{box-shadow:var(--dbq-bevel,none);cursor:grab;transition:transform .2s var(--dbq-ease,ease), box-shadow .2s;touch-action:pan-x}.dbq-quick-card:hover:not(:disabled),.dbq-quick-card:focus-visible{box-shadow:0 8px 22px -10px var(--qz), var(--dbq-bevel,none);transform:translateY(-2px)}.dbq-quick-card:active:not(:disabled){transform:scale(.96)}.dbq-quick-card:disabled{opacity:.45;cursor:not-allowed}.dbq-quick-card[data-used]{box-shadow:inset 0 0 0 2px var(--qz)}.dbq-quick-card strong{font-size:.85rem}.dbq-quick-card small{color:var(--muted-foreground);font-size:.68rem;line-height:1.3}.dbq-quick-glyph{background:var(--qz);border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-quick-glyph{background:color-mix(in oklab, var(--qz) 30%, transparent)}}.dbq-quick-glyph{color:var(--qz)}.dbq-quick-applied{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-quick-pill{border:1px solid var(--qz);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dbq-quick-pill{border:1px solid color-mix(in oklab, var(--qz) 50%, transparent)}}.dbq-quick-pill{background:var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-pill{background:color-mix(in oklab, var(--qz) 14%, transparent)}}.dbq-quick-pill button{min-height:2.5rem;padding:0 .7rem;font-size:.75rem;font-weight:600}.dbq-quick-pill[data-active]{background:var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-pill[data-active]{background:color-mix(in oklab, var(--qz) 32%, transparent)}}.dbq-quick-pill[data-active]{box-shadow:0 0 14px -4px var(--qz)}.dbq-quick-pill[data-bypass]{opacity:.5;text-decoration:line-through}.dbq-quick-x{border-inline-start:1px solid var(--qz);min-width:2.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-quick-x{border-inline-start:1px solid color-mix(in oklab, var(--qz) 40%, transparent)}}.dbq-quick-x{color:var(--muted-foreground)}.dbq-quick-editor{border:1px solid var(--qz);border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem .9rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-quick-editor{border:1px solid color-mix(in oklab, var(--qz) 45%, transparent)}}.dbq-quick-editor{background:var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-quick-editor{background:color-mix(in oklab, var(--qz) 8%, transparent)}}.dbq-quick-editor{animation:.25s ease-out fade-in}.dbq-quick-editor>strong{grid-column:1/-1}.dbq-quick-editor label{gap:.3rem;font-size:.75rem;display:grid}.dbq-quick-editor label b{color:var(--qz)}.dbq-quick-editor input[type=range]{width:100%;min-height:2rem;accent-color:var(--qz)}.dbq-quick-editor input[type=range],.dbq-advanced input[type=range]{touch-action:none;direction:ltr}.dbq-quick-actions{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.dbq-quick-actions button{min-height:2.5rem}.dbq-quick-tab svg{color:var(--dbq-amber,currentColor)}.dbq-clipfx-layer{--qz-start:oklch(78% .19 150);--qz-body:oklch(83% .16 80);--qz-end:oklch(70% .2 330);z-index:4;pointer-events:none;inset-inline:0;direction:ltr;height:18px;position:absolute;top:2px}.dbq-clipfx-chip{--qz:var(--qz-body);pointer-events:auto;touch-action:pan-x pan-y;cursor:grab;height:100%;color:var(--foreground);white-space:nowrap;background:linear-gradient(90deg, var(--qz), var(--qz));border-radius:5px;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-clipfx-chip{background:linear-gradient(90deg, color-mix(in oklab, var(--qz) calc(20% + var(--fx-amount,1) * 40%), transparent), color-mix(in oklab, var(--qz) 18%, transparent))}}.dbq-clipfx-chip{border:1px solid var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-clipfx-chip{border:1px solid color-mix(in oklab, var(--qz) 70%, transparent)}}.dbq-clipfx-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dbq-clipfx-chip[data-zone=start]{--qz:var(--qz-start)}.dbq-clipfx-chip[data-zone=end]{--qz:var(--qz-end)}.dbq-clipfx-chip[data-active]{touch-action:none;box-shadow:0 0 0 2px var(--qz), 0 0 16px -2px var(--qz);z-index:2}.dbq-clipfx-chip[data-bypass]{opacity:.4;filter:grayscale()}.dbq-clipfx-chip:active{cursor:grabbing}.dbq-clipfx-name{text-overflow:ellipsis;overflow:hidden}.dbq-clipfx-edge{cursor:ew-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.dbq-clipfx-edge[data-side=start]{left:0}.dbq-clipfx-edge[data-side=end]{right:0}.dbq-clipfx-chip[data-active] .dbq-clipfx-edge{background:var(--qz)}@supports (color:color-mix(in lab, red, red)){.dbq-clipfx-chip[data-active] .dbq-clipfx-edge{background:color-mix(in oklab, var(--qz) 55%, transparent)}}.dbq-clipfx-chip[data-active] .dbq-clipfx-edge{width:10px}.dbq-clipfx-x{background:var(--destructive);min-width:16px;height:16px;color:var(--destructive-foreground);z-index:1;border-radius:50%;place-items:center;margin-inline-start:auto;font-size:9px;display:grid;position:relative}@media (pointer:coarse){.dbq-clipfx-layer{height:24px}.dbq-clipfx-chip{font-size:11px}.dbq-clipfx-edge{width:14px}.dbq-clipfx-x{min-width:20px;height:20px}}.dbq-studio-clip[data-fx-drop]{outline:2px dashed var(--dbq-amber,var(--primary));outline-offset:2px}.dbq-daw .dbq-daw-advanced-side{z-index:5;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--daw-top);border-left:1px solid var(--daw-line);inset-block:0;width:min(17rem,27%);position:absolute;right:0;overflow-y:auto}.dbq-daw .dbq-daw-main[data-advanced=true] .dbq-daw-arrange{margin-right:min(17rem,27%)}.dbq-advanced{min-width:0;color:var(--daw-ink);align-content:start;gap:.8rem;padding:1rem;display:grid}.dbq-advanced-head{border-bottom:1px solid var(--daw-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem .5rem;padding-bottom:.65rem;display:grid}.dbq-advanced-head svg{color:var(--daw-accent)}.dbq-advanced-head span{text-overflow:ellipsis;white-space:nowrap;color:var(--daw-sub);grid-column:1/-1;font-size:.8rem;overflow:hidden}.dbq-advanced-wheel{background:var(--daw-bg);border:1px solid var(--daw-line);border-radius:.35rem;justify-content:space-between;align-items:center;gap:1px;height:4.5rem;padding:.45rem;display:flex;overflow:hidden}.dbq-advanced-wheel i{background:var(--daw-accent);opacity:.82;border-radius:3px;flex:1;min-width:1px;max-width:4px}.dbq-advanced label{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;font-size:.8rem;font-weight:700;display:grid}.dbq-advanced output{color:var(--daw-accent);direction:ltr;font-family:Syne,Assistant,sans-serif}.dbq-advanced input[type=range]{width:100%;min-height:2.75rem;accent-color:var(--daw-accent);touch-action:pan-y;grid-column:1/-1}.dbq-advanced-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-advanced-actions button:first-child{flex:1;min-height:2.75rem}.dbq-advanced-actions button{white-space:normal;overflow-wrap:anywhere;min-height:2.75rem;line-height:1.15}.dbq-advanced-group{border:1px solid var(--daw-line);background:var(--daw-bg);border-radius:.6rem;gap:.6rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-advanced-group{background:color-mix(in oklab, var(--daw-bg) 70%, transparent)}}.dbq-advanced-group>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem .45rem;font-size:.85rem;display:grid}.dbq-advanced-group>header svg{color:var(--daw-accent)}.dbq-advanced-group>header span{color:var(--daw-sub);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.75rem;font-weight:600;overflow:hidden}.dbq-advanced-group small{color:var(--daw-sub);font-size:.72rem;line-height:1.35}.dbq-advanced p{color:var(--daw-sub)}.dbq-quick-drag{z-index:100;pointer-events:none;background:var(--daw-accent);color:var(--daw-bg);box-shadow:0 .6rem 1.2rem var(--daw-bg);border-radius:.35rem;padding:.45rem .7rem;font-weight:800;position:fixed;transform:translate(-50%,-140%)}.dbq-quick-card{-webkit-user-select:none;user-select:none}.dbq-quick-card .dbq-quick-glyph{touch-action:none}@media (width<=1023px){.dbq-daw .dbq-daw-advanced-side{border-left:0;border-top:1px solid var(--daw-line);width:100%;max-height:15rem;position:relative;inset:auto}.dbq-daw .dbq-daw-main[data-advanced=true] .dbq-daw-arrange{margin-right:0}.dbq-daw .dbq-daw-main[data-advanced=true]{flex-direction:column;display:flex}.dbq-daw .dbq-daw-main[data-advanced=true] .dbq-daw-arrange{flex:auto;min-height:5rem}.dbq-daw .dbq-daw-main[data-advanced=true] .dbq-daw-advanced-side{flex:none}.dbq-advanced{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .8rem;padding:.6rem}.dbq-advanced-head,.dbq-advanced-wheel,.dbq-advanced-actions{grid-column:1/-1}.dbq-advanced-wheel{height:2.8rem}}@media (width<=480px){.dbq-daw .dbq-daw-advanced-side{max-height:12rem}.dbq-advanced{grid-template-columns:1fr}.dbq-advanced-head,.dbq-advanced-wheel,.dbq-advanced-actions{grid-column:1}}.dbq-studio.dbq-daw{overscroll-behavior:none;height:100dvh}.dbq-daw .dbq-daw-top{min-width:0;overflow:hidden}.dbq-daw .dbq-daw-identity,.dbq-daw .dbq-daw-top-actions,.dbq-daw .dbq-daw-transport,.dbq-daw .dbq-daw-options{min-width:0}.dbq-daw .dbq-daw-top-actions{scrollbar-width:thin;white-space:nowrap;overflow:auto hidden}.dbq-daw .dbq-daw-top-actions>*,.dbq-daw .dbq-daw-transport>*{flex-shrink:0}.dbq-daw .dbq-daw-top-actions>button:not([data-cap]){width:auto;min-width:max-content;max-width:none;padding-inline:.65rem}.dbq-daw .dbq-daw-top-actions button span,.dbq-daw .dbq-daw-voice-save span{white-space:nowrap}.dbq-daw .dbq-daw-transport .dbq-daw-voice-save{width:auto;min-width:max-content;padding-inline:.5rem}.dbq-daw .dbq-daw-options{scrollbar-width:thin;overscroll-behavior-x:contain}.dbq-daw .dbq-daw-options>button:not([data-cap]),.dbq-daw .dbq-daw-options .dbq-daw-range-btn{white-space:nowrap;width:auto;min-width:max-content;padding-inline:.6rem}.dbq-daw .dbq-daw-snap{white-space:nowrap;flex:none}.dbq-daw :is(.dbq-daw-editor-bar,.dbq-daw-footer,.dbq-quick-card){min-width:0}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dbq-quick-intro{border-block:1px solid var(--daw-line);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding-block:.5rem;display:flex}.dbq-quick-intro label{flex:11rem;align-items:center;gap:.45rem;min-width:0;font-size:.78rem;display:flex}.dbq-quick-intro input{min-width:4rem;accent-color:var(--daw-accent);direction:ltr;flex:1}.dbq-quick-intro button{white-space:normal;min-height:2.75rem}@media (width<=1050px){.dbq-daw .dbq-daw-top-actions{overflow-x:auto}.dbq-daw .dbq-daw-bar{overflow:hidden}}@media (width<=767px){.dbq-daw .dbq-daw-top-actions{justify-content:flex-start}.dbq-daw .dbq-daw-top{overflow:hidden}.dbq-daw .dbq-daw-transport{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.dbq-daw .dbq-daw-transport .dbq-daw-voice-save{width:2.5rem;min-width:2.5rem;padding:0}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{font-size:.72rem;line-height:1.2}}@media (prefers-reduced-motion:reduce){.dbq-quick-drag{transition:none}}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{border-radius:0;max-height:min(75dvh,44rem);position:relative;bottom:auto}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=767px){.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{max-height:70dvh}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{max-height:calc(100% - 12.5rem)}}.dbq-daw .dbq-daw-workbench[data-desk]{background:linear-gradient(180deg, var(--daw-bg), var(--daw-top));flex-direction:column;grid-template-columns:none;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-workbench[data-desk]{background:linear-gradient(180deg, color-mix(in oklab, var(--daw-bg) 82%, transparent), var(--daw-top))}}.dbq-daw .dbq-daw-mixbay{border-bottom:1px solid var(--daw-line);flex-direction:column;height:clamp(15rem,34dvh,27rem);min-height:10rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.4rem 2.6rem oklab(0% none none/.45)}.dbq-daw .dbq-daw-mixbay .dbq-mx{flex:auto;min-height:0;animation:.3s cubic-bezier(.16,1,.3,1) both dbq-mixbay-rise;border-inline-start:0!important;height:auto!important}@keyframes dbq-mixbay-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.dbq-daw .dbq-daw-dock{padding:.55rem .8rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--daw-accent);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock{border-top:1px solid color-mix(in oklab, var(--daw-accent) 22%, var(--daw-line))}}.dbq-daw .dbq-daw-dock{background:radial-gradient(120% 200% at 50% -40%, var(--daw-accent), transparent 60%), linear-gradient(180deg, var(--daw-rail), var(--daw-top))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock{background:radial-gradient(120% 200% at 50% -40%, color-mix(in oklab, var(--daw-accent) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--daw-rail) 90%, #fff 4%), var(--daw-top))}}.dbq-daw .dbq-daw-dock{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.14),0 -1rem 2.2rem oklab(0% none none/.38)}.dbq-daw .dbq-daw-dock-key{cursor:pointer;border:1px solid var(--daw-line);align-content:center;justify-items:center;gap:.3rem;min-width:0;min-height:4.1rem;padding:.5rem .35rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key{border:1px solid color-mix(in oklab, var(--daw-line) 90%, transparent)}}.dbq-daw .dbq-daw-dock-key{color:var(--daw-sub);background:linear-gradient(170deg, #fff, var(--daw-bg));border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key{background:linear-gradient(170deg, color-mix(in oklab, #fff 6%, var(--daw-rail)), var(--daw-bg))}}.dbq-daw .dbq-daw-dock-key{transition:transform .18s cubic-bezier(.2,.9,.25,1),box-shadow .18s,color .18s,border-color .18s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.12),0 .35rem .8rem oklab(0% none none/.34)}.dbq-daw .dbq-daw-dock-ico{background:var(--daw-accent);border-radius:.7rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-ico{background:color-mix(in oklab, var(--daw-accent) 10%, transparent)}}.dbq-daw .dbq-daw-dock-ico svg{width:1.15rem;height:1.15rem}.dbq-daw .dbq-daw-dock-label{text-align:center;overflow-wrap:anywhere;font-size:.78rem;font-weight:700;line-height:1.05}@media (hover:hover){.dbq-daw .dbq-daw-dock-key:hover{color:var(--daw-ink);border-color:var(--daw-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key:hover{border-color:color-mix(in oklab, var(--daw-accent) 45%, transparent)}}}.dbq-daw .dbq-daw-dock-key:active{transform:translateY(1px)}.dbq-daw .dbq-daw-dock-key[data-on]{color:var(--daw-ink);border-color:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key[data-on]{border-color:color-mix(in oklab, var(--daw-accent) 70%, transparent)}}.dbq-daw .dbq-daw-dock-key[data-on]{background:linear-gradient(170deg, var(--daw-accent), var(--daw-bg))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key[data-on]{background:linear-gradient(170deg, color-mix(in oklab, var(--daw-accent) 26%, var(--daw-rail)), var(--daw-bg))}}.dbq-daw .dbq-daw-dock-key[data-on]{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), 0 0 1.6rem var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key[data-on]{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), 0 0 1.6rem color-mix(in oklab, var(--daw-accent) 35%, transparent)}}.dbq-daw .dbq-daw-dock-key[data-on]:after{content:"";background:var(--daw-accent);height:2px;box-shadow:0 0 .7rem var(--daw-accent);inset-inline:22%;border-radius:2px;position:absolute;top:-1px}.dbq-daw .dbq-daw-dock-key:focus-visible{outline:2px solid var(--daw-accent);outline-offset:2px}.dbq-daw .dbq-daw-dock-meter{align-items:flex-end;gap:2px;height:.3rem;display:flex}.dbq-daw .dbq-daw-dock-meter i{background:var(--daw-accent);opacity:.65;border-radius:2px;width:3px;height:100%}.dbq-daw .dbq-daw-side{z-index:6;background:linear-gradient(200deg, #fff, var(--daw-bg) 70%);inset-block:0;flex-direction:column;width:clamp(19rem,26vw,27rem);min-height:0;display:flex;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-side{background:linear-gradient(200deg, color-mix(in oklab, #fff 5%, var(--daw-top)), var(--daw-bg) 70%)}}.dbq-daw .dbq-daw-side{border-left:1px solid var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-side{border-left:1px solid color-mix(in oklab, var(--daw-accent) 28%, var(--daw-line))}}.dbq-daw .dbq-daw-side{transform-origin:100%;border-radius:1.25rem 0 0 1.25rem;animation:.34s cubic-bezier(.17,.84,.24,1) both dbq-side-in;box-shadow:-1.4rem 0 3.4rem oklab(0% none none/.55),inset 1px 0 oklab(100% 0 5.96046e-8/.14),inset 0 1px oklab(100% 0 5.96046e-8/.1)}@keyframes dbq-side-in{0%{opacity:0;transform:perspective(1400px)translate(105%)rotateY(-14deg)}to{opacity:1;transform:perspective(1400px)translate(0)rotateY(0)}}.dbq-daw .dbq-daw-side-head{border-bottom:1px solid var(--daw-line);background:linear-gradient(180deg, var(--daw-accent), transparent);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-side-head{background:linear-gradient(180deg, color-mix(in oklab, var(--daw-accent) 14%, transparent), transparent)}}.dbq-daw .dbq-daw-side-ico{width:2.3rem;height:2.3rem;color:var(--daw-accent);background:var(--daw-accent);border-radius:.8rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-side-ico{background:color-mix(in oklab, var(--daw-accent) 16%, transparent)}}.dbq-daw .dbq-daw-side-ico{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.2)}.dbq-daw .dbq-daw-side-title{min-width:0;display:grid}.dbq-daw .dbq-daw-side-title strong{color:var(--daw-ink);font-size:.95rem}.dbq-daw .dbq-daw-side-title small{text-overflow:ellipsis;white-space:nowrap;color:var(--daw-sub);font-size:.75rem;overflow:hidden}.dbq-daw .dbq-daw-side-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.9rem .85rem 1.4rem;overflow-y:auto}.dbq-daw .dbq-daw-side-body .dbq-advanced{padding:0}.dbq-daw .dbq-daw-main[data-side] .dbq-daw-arrange{margin-right:clamp(19rem,26vw,27rem)}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-side,.dbq-daw .dbq-daw-mixbay .dbq-mx{animation:none}.dbq-daw .dbq-daw-dock-key{transition:none}}@media (width<=1100px){.dbq-daw .dbq-daw-dock-label{font-size:.7rem}.dbq-daw .dbq-daw-side,.dbq-daw .dbq-daw-main[data-side] .dbq-daw-arrange{width:18rem}.dbq-daw .dbq-daw-main[data-side] .dbq-daw-arrange{width:auto;margin-right:18rem}}@media (width<=767px){.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs{scrollbar-width:none;grid-template-columns:repeat(6,minmax(4.6rem,1fr));overflow-x:auto}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{justify-items:center;gap:.15rem;padding:.3rem .15rem;font-size:.68rem;display:grid}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button svg{width:1.05rem;height:1.05rem}.dbq-daw .dbq-daw-editor-grip{touch-action:none;height:2rem}}.dbq-daw .dbq-daw-side-body .dbq-quick{padding:0}.dbq-daw .dbq-daw-side-body .dbq-quick-intro{grid-template-columns:1fr;align-items:stretch;gap:.5rem;display:grid}.dbq-daw .dbq-daw-side-body .dbq-quick-intro label{gap:.25rem;display:grid}.dbq-daw .dbq-daw-side-body .dbq-quick-reel{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));overflow:visible}.dbq-daw .dbq-daw-side-body .dbq-quick-card{min-width:0}.dbq-midi-side{border:1px solid var(--daw-line);background:var(--daw-top);border-radius:.8rem;grid-column:1/-1;gap:.7rem;min-width:0;padding:.7rem;display:grid}.dbq-midi-side header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.dbq-midi-side header strong{align-items:center;gap:.35rem;min-width:0;display:flex}.dbq-midi-side-list{gap:.2rem;max-height:9rem;display:grid;overflow-y:auto}.dbq-midi-side-list button{text-align:start;grid-template-columns:minmax(0,1fr) auto;min-height:2.75rem;display:grid}.dbq-midi-side-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.dbq-midi-side-controls label{gap:.25rem;min-width:0;font-size:.8rem;display:grid}.dbq-midi-side-controls input{border:1px solid var(--daw-line);background:var(--daw-bg);width:100%;min-width:0;max-width:100%;color:var(--daw-ink);border-radius:.4rem;padding:.45rem}:is(.dbq-midi-side-controls label:has(input[type=range]),.dbq-midi-side-controls>button){grid-column:1/-1}.dbq-daw .dbq-daw-side-body,.dbq-fxw{min-width:0;overflow-x:hidden}.dbq-fxw>*,.dbq-fxw-knobs,.dbq-fxw-strip{min-width:0}.dbq-fxw-knobs,.dbq-fxw-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.dbq-fxr-cats,.dbq-fxw-presets{padding-inline:.5rem;scroll-padding-inline:.5rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-desk{padding-inline-end:1rem;scroll-padding-inline:1rem}@media (width<=480px){.dbq-fxw{padding-inline:.75rem}}[data-color=sky]{--dbq-color:oklch(80% .12 230)}[data-color=blue]{--dbq-color:oklch(66% .18 260)}[data-color=fuchsia]{--dbq-color:oklch(70% .25 330)}[data-color=red]{--dbq-color:oklch(64% .23 25)}[data-color=orange]{--dbq-color:oklch(75% .18 55)}[data-color=yellow]{--dbq-color:oklch(90% .17 100)}[data-color=lime]{--dbq-color:oklch(86% .2 128)}[data-color=teal]{--dbq-color:oklch(74% .12 190)}[data-color=white]{--dbq-color:oklch(96% .005 250)}[data-color=gold]{--dbq-color:oklch(82% .13 85)}.lv-sheet-backdrop{z-index:1000;background:var(--background);place-items:end center;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lv-sheet-backdrop{background:color-mix(in oklab, var(--background) 55%, transparent)}}.lv-sheet-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.2s ease-out fade-in}.lv-sheet{border:1px solid var(--foreground);border-radius:1.6rem 1.6rem 0 0;flex-direction:column;min-block-size:0;max-block-size:min(88dvh,52rem);inline-size:min(40rem,100%);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lv-sheet{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.lv-sheet{background:linear-gradient(170deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.lv-sheet{background:linear-gradient(170deg, color-mix(in oklab, var(--card) 96%, var(--dbq-color,transparent) 4%), var(--card))}}.lv-sheet{box-shadow:0 -30px 80px oklch(0% 0 0/.55), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-sheet{box-shadow:0 -30px 80px oklch(0% 0 0/.55), inset 0 1px 0 color-mix(in oklab, var(--foreground) 14%, transparent)}}.lv-sheet{padding-bottom:env(safe-area-inset-bottom);animation:.32s cubic-bezier(.16,1,.3,1) lv-rise}@media (width>=768px){.lv-sheet-backdrop{place-items:center}.lv-sheet{border-radius:1.6rem}}.lv-sheet-backdrop[data-side=start]{place-items:stretch end}.lv-drawer{border-radius:1.6rem 0 0 1.6rem;block-size:100dvh;max-block-size:none;inline-size:min(26rem,100%);animation:.34s cubic-bezier(.16,1,.3,1) lv-slide}@keyframes lv-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes lv-slide{0%{opacity:.4;transform:translate(-100%)perspective(900px)rotateY(12deg)}}.lv-sheet-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem 1.1rem .5rem;display:flex}.lv-sheet-head h2{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;font-size:1.1rem;font-weight:800;display:flex}.lv-sheet-body{overscroll-behavior:contain;gap:.9rem;min-block-size:0;padding:.4rem 1.1rem 1.2rem;display:grid;overflow-y:auto}.lv-sheet-head,.lv-tabs{flex:none}.lv-tabs{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.4rem;padding:0 1.1rem .5rem;display:grid}.lv-tabs button{border:1px solid var(--foreground);border-radius:1rem;justify-items:center;gap:.2rem;min-height:3.6rem;padding:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-tabs button{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.lv-tabs button{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-tabs button{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.lv-tabs button{color:var(--muted-foreground);font-size:.8rem;font-weight:700;transition:all .18s}.lv-tabs button svg{block-size:1.2rem;inline-size:1.2rem}.lv-tabs button[data-on=true]{color:var(--foreground);background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.lv-tabs button[data-on=true]{background:color-mix(in oklab, var(--brand-cyan) 18%, transparent)}}.lv-tabs button[data-on=true]{border-color:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.lv-tabs button[data-on=true]{border-color:color-mix(in oklab, var(--brand-cyan) 55%, transparent)}}.lv-tabs button[data-on=true]{box-shadow:0 6px 18px var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.lv-tabs button[data-on=true]{box-shadow:0 6px 18px color-mix(in oklab, var(--brand-cyan) 25%, transparent)}}.lv-drop{border:2px dashed var(--foreground);border-radius:1.2rem;justify-items:center;gap:.4rem;padding:2.2rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-drop{border:2px dashed color-mix(in oklab, var(--foreground) 22%, transparent)}}.lv-drop{cursor:pointer;text-align:center}.lv-drop svg{block-size:2rem;inline-size:2rem;color:var(--brand-cyan)}.lv-drop small,.lv-empty,.lv-hint,.lv-file{color:var(--muted-foreground);font-size:.85rem}.lv-empty{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem;display:flex}.lv-pick-list{gap:.35rem;max-block-size:45dvh;display:grid;overflow-y:auto}.lv-pick-list button{text-align:start;background:var(--foreground);inline-size:100%;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:3rem;padding:.5rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lv-pick-list button{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.lv-pick-list button{border-inline-start:4px solid var(--dbq-color,var(--border))}.lv-pick-list button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-pick-list button:hover{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.lv-pick-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-record{justify-items:center;gap:.5rem;padding:1.5rem 0;display:grid}.lv-record-orb{color:oklch(100% 0 0);isolation:isolate;background:radial-gradient(circle at 35% 30%,oklch(75% .2 25),oklch(50% .2 25));border-radius:50%;place-items:center;block-size:6rem;inline-size:6rem;display:grid;position:relative;box-shadow:0 12px 30px oklch(50% .2 25/.5),inset 0 2px oklch(100% 0 0/.4)}.lv-record-orb svg{block-size:2rem;inline-size:2rem}.lv-record-orb i{z-index:-1;border:3px solid oklch(70% .2 25/.6);border-radius:50%;transition:transform 80ms;position:absolute;inset:-8px}.lv-record-orb[data-on=true]{animation:1.4s infinite pulse}.lv-slider{gap:.25rem;font-size:.85rem;display:grid}.lv-slider span{align-items:baseline;gap:.35rem;display:flex}.lv-slider b{color:var(--foreground);font-family:Syne,system-ui}.lv-slider small{color:var(--muted-foreground)}.lv-slider input{inline-size:100%;accent-color:var(--dbq-color,var(--brand-cyan));min-height:2rem}.lv-link{color:var(--brand-cyan);align-items:center;min-height:2.75rem;padding:.5rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.pb{gap:.8rem;min-width:0;display:grid}.pb-pages{scrollbar-width:none;gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.pb-pages button{background:var(--foreground);min-inline-size:2.9rem;border-radius:.9rem;flex:none;align-items:center;gap:.3rem;min-height:2.75rem;padding:0 .8rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pb-pages button{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.pb-pages button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pb-pages button{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pb-pages button{font-family:Syne,system-ui}.pb-pages button small{opacity:.6;font-size:.65rem}.pb-pages button[data-on=true]{background:var(--foreground);color:var(--background);box-shadow:0 6px 18px oklch(0% 0 0/.4)}.pb-page-add{color:var(--brand-cyan)}.pb-stopall{color:oklch(72% .2 25);margin-inline-start:auto;font-family:inherit!important}.pb-grid{perspective:1200px;touch-action:manipulation;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.4rem,1.2vw,.8rem);display:grid}.pb-pad{--c:var(--dbq-color,var(--brand-cyan));aspect-ratio:1/.82;text-align:start;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(160deg, var(--c), var(--c));border-radius:1.1rem;align-content:end;justify-items:start;gap:.1rem;min-block-size:4.2rem;padding:.55rem .6rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pb-pad{background:linear-gradient(160deg, color-mix(in oklab, var(--c) 42%, oklch(20% .01 250)), color-mix(in oklab, var(--c) 14%, oklch(13% .01 250)))}}.pb-pad{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.pb-pad{border:1px solid color-mix(in oklab, var(--c) 55%, transparent)}}.pb-pad{box-shadow:0 6px 0 var(--c), 0 14px 26px oklch(0% 0 0/.45), inset 0 1px 0 oklch(100% 0 0/.25), inset 0 -12px 22px oklch(0% 0 0/.25)}@supports (color:color-mix(in lab, red, red)){.pb-pad{box-shadow:0 6px 0 color-mix(in oklab, var(--c) 30%, oklch(8% 0 0)), 0 14px 26px oklch(0% 0 0/.45), inset 0 1px 0 oklch(100% 0 0/.25), inset 0 -12px 22px oklch(0% 0 0/.25)}}.pb-pad{transition:transform 90ms ease-out,box-shadow 90ms,filter .2s}.pb-pad:active{box-shadow:0 1px 0 var(--c), 0 6px 12px oklch(0% 0 0/.4), inset 0 1px 0 oklch(100% 0 0/.2);transform:translateY(5px)}@supports (color:color-mix(in lab, red, red)){.pb-pad:active{box-shadow:0 1px 0 color-mix(in oklab, var(--c) 30%, oklch(8% 0 0)), 0 6px 12px oklch(0% 0 0/.4), inset 0 1px 0 oklch(100% 0 0/.2)}}.pb-pad strong{-webkit-line-clamp:2;overflow-wrap:anywhere;color:oklch(98% 0 0);text-shadow:0 1px 2px oklch(0% 0 0/.5);-webkit-box-orient:vertical;max-inline-size:100%;font-size:clamp(.72rem,1.6vw,.95rem);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.pb-pad em{opacity:.75;color:oklch(95% 0 0);font-size:.62rem;font-style:normal}.pb-pad-num{opacity:.6;color:oklch(98% 0 0);font-family:Syne,system-ui;font-size:.7rem;font-weight:800;position:absolute;inset-block-start:.4rem;inset-inline-end:.55rem}.pb-pad-glow{z-index:-1;opacity:0;background:radial-gradient(circle at 50% 60%, var(--c), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-pad-glow{background:radial-gradient(circle at 50% 60%, color-mix(in oklab, var(--c) 90%, white), transparent 70%)}}.pb-pad-glow{transition:opacity .15s}.pb-pad[data-playing=true]{filter:brightness(1.18)saturate(1.2);box-shadow:0 0 0 2px var(--c), 0 0 30px var(--c), 0 6px 0 var(--c)}@supports (color:color-mix(in lab, red, red)){.pb-pad[data-playing=true]{box-shadow:0 0 0 2px var(--c), 0 0 30px color-mix(in oklab, var(--c) 70%, transparent), 0 6px 0 color-mix(in oklab, var(--c) 30%, oklch(8% 0 0))}}.pb-pad[data-playing=true] .pb-pad-glow{opacity:.55;animation:1.1s infinite pulse}.pb-pad[data-empty=true]{--c:oklch(50% .01 250);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pb-pad[data-empty=true]{background:color-mix(in oklab, var(--foreground) 3%, transparent)}}.pb-pad[data-empty=true]{border-style:dashed;align-content:center;justify-items:center;box-shadow:inset 0 2px 10px oklch(0% 0 0/.3)}.pb-pad-plus{color:var(--muted-foreground);block-size:1.4rem;inline-size:1.4rem}.pb-pad[data-selected=true]{outline-offset:2px;outline:3px solid oklch(98% 0 0)}.pb-pad[data-dragging=true]{z-index:3;opacity:.85;transform:scale(1.08)rotate(-2deg)}.pb-pad[data-over=true]{outline:3px dashed var(--brand-cyan);outline-offset:2px}.pb-hint{color:var(--muted-foreground);font-size:.78rem}.pb-inspector{border:1px solid var(--dbq-color);border-radius:1.4rem;gap:.9rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pb-inspector{border:1px solid color-mix(in oklab, var(--dbq-color) 40%, transparent)}}.pb-inspector{background:linear-gradient(165deg, var(--dbq-color), var(--card))}@supports (color:color-mix(in lab, red, red)){.pb-inspector{background:linear-gradient(165deg, color-mix(in oklab, var(--dbq-color) 10%, var(--card)), var(--card))}}.pb-inspector{animation:.28s cubic-bezier(.16,1,.3,1) lv-rise;box-shadow:0 24px 60px oklch(0% 0 0/.45),inset 0 1px oklch(100% 0 0/.1)}.pb-inspector header{align-items:center;gap:.5rem;display:flex}.pb-inspector-chip{background:var(--dbq-color);color:oklch(12% 0 0);border-radius:.9rem;flex:none;place-items:center;block-size:2.75rem;inline-size:2.75rem;font-family:Syne,system-ui;font-weight:800;display:grid}.pb-actions{flex-wrap:wrap;gap:.45rem;display:flex}.pb-actions>*{min-height:2.75rem}.pb-colors{border:0;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.pb-colors legend,.pb-modes legend,.lv-set-group legend{color:var(--muted-foreground);margin-bottom:.35rem;font-size:.8rem;font-weight:700}.pb-colors button{background:var(--dbq-color);border:2px solid oklch(100% 0 0/.15);border-radius:50%;block-size:2.2rem;inline-size:2.2rem;transition:transform .12s;box-shadow:inset 0 -3px 6px oklch(0% 0 0/.3)}.pb-colors button[data-on=true]{box-shadow:0 0 0 3px var(--dbq-color);border-color:oklch(100% 0 0);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.pb-colors button[data-on=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--dbq-color) 45%, transparent)}}.pb-modes{border:0;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.pb-modes button{background:var(--foreground);border-radius:.9rem;min-height:2.75rem;padding:0 1rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pb-modes button{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.pb-modes button{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pb-modes button{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pb-modes button[data-on=true]{background:var(--dbq-color,var(--brand-cyan));color:oklch(12% 0 0);border-color:#0000}.pb-sliders{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;display:grid}.pb-transfer{gap:.6rem;display:grid}.pb-transfer label{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;display:flex}.pb-transfer label>span{align-items:center;gap:.35rem;inline-size:100%;font-weight:700;display:inline-flex}.pb-transfer svg{block-size:1rem;inline-size:1rem}.pb-transfer select{flex:8rem;min-width:0;min-height:2.75rem}.pads-page{padding-bottom:max(var(--role-dock-clearance,0px), 2rem);gap:1rem;display:grid}.pads-head{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.pads-title{align-items:center;gap:.6rem;display:flex}.pads-title svg{block-size:2rem;inline-size:2rem;color:var(--brand-cyan)}.pads-title small{letter-spacing:.2em;color:var(--muted-foreground);font-family:Syne,system-ui;font-size:.7rem;font-weight:800}.pads-title h1{font-size:clamp(1.4rem,3vw,2rem);font-weight:900;line-height:1}.pads-new{flex:20rem;gap:.5rem;max-inline-size:32rem;margin-inline-start:auto;display:flex}.pads-new input{min-width:0}.pads-sets{scrollbar-width:thin;gap:.5rem;padding:.2rem .1rem .5rem;display:flex;overflow-x:auto}.pads-set-chip{background:var(--foreground);border-radius:1rem;flex:none;align-items:center;gap:.5rem;min-height:3rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pads-set-chip{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.pads-set-chip{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pads-set-chip{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.pads-set-chip{max-inline-size:16rem;font-weight:700}.pads-set-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pads-set-chip i{background:var(--dbq-color);block-size:.8rem;inline-size:.8rem;box-shadow:0 0 10px var(--dbq-color);border-radius:50%;flex:none}.pads-set-chip small{color:var(--muted-foreground);font-size:.7rem}.pads-set-chip[data-on=true]{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.pads-set-chip[data-on=true]{background:color-mix(in oklab, var(--dbq-color) 18%, var(--card))}}.pads-set-chip[data-on=true]{border-color:var(--dbq-color);box-shadow:0 8px 22px var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.pads-set-chip[data-on=true]{box-shadow:0 8px 22px color-mix(in oklab, var(--dbq-color) 25%, transparent)}}.pads-editor{background:linear-gradient(170deg, var(--card), var(--background));border-radius:1.6rem;gap:1rem;padding:clamp(.7rem,2vw,1.2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.pads-editor{background:linear-gradient(170deg, color-mix(in oklab, var(--card) 90%, transparent), color-mix(in oklab, var(--background) 80%, transparent))}}.pads-editor{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pads-editor{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.pads-editor{box-shadow:0 30px 80px oklch(0% 0 0/.35), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pads-editor{box-shadow:0 30px 80px oklch(0% 0 0/.35), inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent)}}.pads-editor{min-width:0}.pads-setbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pads-setname{flex:12rem;max-inline-size:22rem;font-weight:800}.pads-setcolors button{block-size:1.8rem;inline-size:1.8rem}@media (width>=1024px){.pads-editor>.pb{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start}.pads-editor>.pb>.pb-pages,.pads-editor>.pb>.pb-grid,.pads-editor>.pb>.pb-hint{grid-column:1}.pads-editor>.pb>.pb-inspector{grid-area:1/2/span 3;max-block-size:calc(100dvh - 8rem);position:sticky;top:1rem;overflow-y:auto}}.dbq-pads-gate .dbq-studio-gate-orb svg{block-size:1.6rem;inline-size:1.6rem}.lv{--lv-wave:var(--brand-cyan);min-width:0;padding-bottom:max(var(--role-dock-clearance,0px), 2rem);gap:1rem;display:grid}.lv[data-script=split]{grid-template-columns:minmax(0,1fr)}@media (width>=1024px){.lv[data-script=split]{grid-template-columns:minmax(0,1fr) minmax(20rem,34%);align-items:start}.lv[data-script=split] .lv-script{max-block-size:calc(100dvh - 7rem);position:sticky;top:.5rem;overflow-y:auto}}.lv-main{gap:1rem;min-width:0;display:grid}.lv-top{z-index:20;background:linear-gradient(165deg, var(--card), var(--background));border-radius:1.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,1.5vw,1rem);padding:clamp(.6rem,1.5vw,1rem);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lv-top{background:linear-gradient(165deg, color-mix(in oklab, var(--card) 94%, transparent), color-mix(in oklab, var(--background) 92%, transparent))}}.lv-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-top{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.lv-top{box-shadow:0 24px 60px oklch(0% 0 0/.45), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-top{box-shadow:0 24px 60px oklch(0% 0 0/.45), inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent)}}.lv-top-id{align-items:center;gap:.5rem;min-width:0;display:flex}.lv-top-id small{color:var(--muted-foreground);font-size:.7rem;display:block}.lv-top-id strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;font-weight:900;display:block;overflow:hidden}.lv-transport{grid-template-columns:minmax(8rem,15rem) minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;display:grid}.lv-go{color:oklch(14% .03 150);isolation:isolate;background:radial-gradient(120% 90% at 30% 15%,oklch(93% .2 145),oklch(72% .22 145) 55%,oklch(55% .18 150));border-radius:1.3rem;align-content:center;justify-items:center;min-block-size:5.2rem;padding:.5rem;transition:transform 80ms,box-shadow 80ms;display:grid;position:relative;overflow:hidden;box-shadow:0 7px oklch(40% .13 150),0 18px 40px oklch(60% .22 145/.45),inset 0 2px oklch(100% 0 0/.55),inset 0 -10px 20px oklch(40% .15 150/.35)}.lv-go:active{transform:translateY(6px);box-shadow:0 1px oklch(40% .13 150),0 8px 16px oklch(60% .22 145/.4),inset 0 2px oklch(100% 0 0/.4)}.lv-go span{letter-spacing:.04em;font-family:Syne,system-ui;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;line-height:1}.lv-go small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:.72rem;font-weight:700;overflow:hidden}.lv-keys{flex-wrap:wrap;align-items:stretch;gap:.45rem;min-width:0;display:flex}.lv-key{background:linear-gradient(170deg, var(--foreground), var(--foreground));border-radius:1rem;align-content:center;justify-items:center;gap:.15rem;min-block-size:3.6rem;min-inline-size:4rem;padding:.35rem .6rem;font-size:.72rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-key{background:linear-gradient(170deg, color-mix(in oklab, var(--foreground) 10%, transparent), color-mix(in oklab, var(--foreground) 3%, transparent))}}.lv-key{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-key{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.lv-key{transition:transform 80ms;box-shadow:0 4px oklch(0% 0 0/.45),inset 0 1px oklch(100% 0 0/.12)}.lv-key:active{transform:translateY(3px);box-shadow:0 1px oklch(0% 0 0/.45)}.lv-key svg{block-size:1.15rem;inline-size:1.15rem}.lv-key[data-kind=stop]{color:oklch(85% .15 60)}.lv-key[data-on=true]{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.lv-key[data-on=true]{background:color-mix(in oklab, var(--brand-cyan) 25%, transparent)}}.lv-key[data-on=true]{border-color:var(--brand-cyan)}.lv-vol{background:var(--foreground);border-radius:1rem;flex:9rem;align-items:center;gap:.45rem;min-block-size:3.6rem;padding:0 .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lv-vol{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.lv-vol{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-vol{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.lv-vol{min-width:0}.lv-vol input{min-width:0;accent-color:var(--brand-cyan);flex:1}.lv-vol b{min-inline-size:2ch;font-family:Syne,system-ui;font-size:.8rem}.lv-scope{color:var(--muted-foreground);grid-column:1/-1;font-size:.78rem}.lv-scope[data-on=true]{color:var(--brand-cyan)}.lv-top-tools{gap:.4rem;display:flex}@media (width<=1023px){.lv-top{grid-template-columns:minmax(0,1fr) auto}.lv-transport{grid-area:2/1/auto/-1}}@media (width<=640px){.lv-transport{grid-template-columns:1fr}.lv-go{min-block-size:4.6rem}.lv-keys .lv-key{flex:1 1 0;min-inline-size:0}.lv-vol{flex-basis:100%}}.lv-list,.lv-pads,.lv-script{background:var(--card);border-radius:1.6rem;gap:.7rem;padding:clamp(.7rem,1.5vw,1rem);display:grid}@supports (color:color-mix(in lab, red, red)){.lv-list,.lv-pads,.lv-script{background:color-mix(in oklab, var(--card) 88%, transparent)}}.lv-list,.lv-pads,.lv-script{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-list,.lv-pads,.lv-script{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.lv-list,.lv-pads,.lv-script{box-shadow:0 20px 50px oklch(0% 0 0/.3), inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-list,.lv-pads,.lv-script{box-shadow:0 20px 50px oklch(0% 0 0/.3), inset 0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent)}}.lv-list,.lv-pads,.lv-script{min-width:0}.lv-list-head,.lv-pads-head,.lv-script header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lv-list-head h2,.lv-pads-head h2,.lv-script h2{align-items:center;gap:.45rem;font-size:1.05rem;font-weight:900;display:flex}.lv-list-head small{color:var(--muted-foreground);font-family:Syne,system-ui}.lv-script header>div{flex-wrap:wrap;gap:.3rem;display:flex}.lv-list ol{gap:.45rem;display:grid}.lv-row{--c:var(--dbq-color,oklch(60% .02 250));cursor:pointer;background:linear-gradient(90deg, var(--c), var(--c));border-radius:1.1rem;grid-template-columns:3.2rem minmax(7rem,1fr) minmax(8rem,1.3fr) minmax(10rem,1.6fr) auto;align-items:center;gap:.55rem;padding:.5rem .6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lv-row{background:linear-gradient(90deg, color-mix(in oklab, var(--c) 14%, var(--card)), color-mix(in oklab, var(--c) 4%, var(--card)))}}.lv-row{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.lv-row{border:1px solid color-mix(in oklab, var(--c) 28%, transparent)}}.lv-row{border-inline-start:5px solid var(--c);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .15s,background .2s;box-shadow:0 4px oklch(0% 0 0/.3),inset 0 1px oklch(100% 0 0/.06)}.lv-row[data-next=true] .lv-q:after{content:"הבא";color:oklch(82% .2 145);letter-spacing:0;font-size:.55rem;display:block}.lv-row[data-selected=true]{outline-offset:1px;background:linear-gradient(90deg, var(--c), var(--c));outline:2px solid oklch(98% 0 0)}@supports (color:color-mix(in lab, red, red)){.lv-row[data-selected=true]{background:linear-gradient(90deg, color-mix(in oklab, var(--c) 26%, var(--card)), color-mix(in oklab, var(--c) 10%, var(--card)))}.lv-row[data-playing=true]{box-shadow:0 0 0 2px var(--c), 0 0 28px color-mix(in oklab, var(--c) 45%, transparent), 0 4px 0 oklch(0% 0 0/.3)}}.lv-row[data-playing=true] .lv-q{background:var(--c);color:oklch(12% 0 0);animation:1.2s infinite pulse}.lv-row[data-dragging=true]{z-index:4;opacity:.96;box-shadow:0 20px 40px oklch(0% 0 0/.5)}.lv-q{background:var(--c);border-radius:.8rem;place-items:center;min-block-size:2.75rem;font-family:Syne,system-ui;font-size:1rem;font-weight:900;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-q{background:color-mix(in oklab, var(--c) 22%, transparent)}}.lv-q{color:var(--foreground)}.lv-name,.lv-when{min-width:0;min-block-size:2.75rem;inline-size:100%;color:var(--foreground);font:inherit;background:0 0;border:1px solid #0000;border-radius:.7rem;padding:0 .6rem}.lv-name{font-weight:800}.lv-when{color:var(--muted-foreground);font-size:.82rem}.lv-name:hover,.lv-when:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-name:hover,.lv-when:hover{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.lv-name:focus,.lv-when:focus{border-color:var(--c);background:var(--background);outline:none}@supports (color:color-mix(in lab, red, red)){.lv-name:focus,.lv-when:focus{background:color-mix(in oklab, var(--background) 60%, transparent)}}.lv-name:focus,.lv-when:focus{color:var(--foreground)}.lv-wave{--lv-wave:var(--c);min-width:0;position:relative}.lv-wave canvas{cursor:ew-resize;touch-action:none;background:oklch(0% 0 0/.25);border-radius:.6rem;block-size:2.75rem;inline-size:100%;display:block}.lv-wave-time{color:oklch(100% 0 0/.75);pointer-events:none;text-shadow:0 1px 2px oklch(0% 0 0);font-family:Syne,system-ui;font-size:.6rem;position:absolute;inset-block-end:2px;inset-inline-end:6px}.lv-row-tools{align-items:center;gap:.25rem;display:flex}.lv-tool{background:var(--foreground);border-radius:.8rem;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-tool{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.lv-tool{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-tool{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lv-tool svg{block-size:1.05rem;inline-size:1.05rem}.lv-tool[data-on=true]{background:var(--c);color:oklch(12% 0 0)}.lv-grip{cursor:grab;touch-action:none}.lv-mode{background:var(--foreground);border-radius:.8rem;min-block-size:2.75rem;padding:0 .5rem}@supports (color:color-mix(in lab, red, red)){.lv-mode{background:color-mix(in oklab, var(--foreground) 6%, transparent)}}.lv-mode{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-mode{border:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}}.lv-mode{color:var(--foreground);font:inherit;font-size:.78rem;font-weight:700}.lv-paint{grid-column:1/-1;padding-top:.2rem}.lv-add-row{border:2px dashed var(--foreground);border-radius:1.1rem;justify-content:center;align-items:center;gap:.5rem;min-block-size:3.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lv-add-row{border:2px dashed color-mix(in oklab, var(--foreground) 18%, transparent)}}.lv-add-row{color:var(--muted-foreground);font-weight:700}.lv-add-row:hover{color:var(--foreground);border-color:var(--brand-cyan)}@media (width<=1100px){.lv-row{grid-template-columns:3rem minmax(0,1fr) auto}.lv-row .lv-when{grid-area:2/2/auto/-1}.lv-row .lv-wave{grid-area:3/1/auto/-1}.lv-row .lv-row-tools{grid-area:1/3}}@media (width<=560px){.lv-row .lv-name{grid-column:2/-1}.lv-row .lv-row-tools{grid-area:4/1/auto/-1;justify-content:space-between}.lv-row .lv-mode{flex:1}}.lv-setpick{flex:12rem;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.lv-setpick select{min-block-size:2.75rem;flex:1;min-width:0}.lv-script-full{z-index:70;padding:calc(var(--safe-top,0px) + .8rem) .8rem calc(var(--safe-bottom,0px) + .8rem);background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.lv-script-full{background:color-mix(in oklab, var(--background) 92%, transparent)}}.lv-script-full{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.2s fade-in;overflow-y:auto}.lv-script-full .lv-script{max-inline-size:60rem;margin-inline:auto;font-size:1.15rem}.lv-edit-choices{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.lv-edit-choices>*{border:1px solid var(--foreground);border-radius:1rem;justify-items:start;gap:.2rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-edit-choices>*{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent)}}.lv-edit-choices>*{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lv-edit-choices>*{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.lv-edit-choices>*{text-align:start}.lv-edit-choices>[data-on=true]{border-color:var(--dbq-color,var(--brand-cyan));background:var(--dbq-color,var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.lv-edit-choices>[data-on=true]{background:color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 12%, transparent)}}.lv-edit-choices small{color:var(--muted-foreground);font-size:.75rem}.lv-edit-foot{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.lv-set-group{border:0;gap:.4rem;margin:0;padding:0;display:grid}.lv-set-group select{min-block-size:2.75rem}.lv-set-group small{color:var(--muted-foreground);font-size:.75rem}.lv-set-links{display:grid}.lv-hint{align-items:center;gap:.4rem;display:flex}.system-logo-q svg{filter:drop-shadow(0 2px oklch(55% .01 250/.6))drop-shadow(0 8px 16px oklch(0% 0 0/.35))}.dbq-daw-dock-key:focus:not(:focus-visible){outline:none}.dbq-daw-dock-key:not([data-on]){color:var(--daw-sub,inherit)}@media (width<=767px){.dbq-daw-workbench .dbq-daw-editor-tabs{grid-template-columns:repeat(7,minmax(4.6rem,1fr))}}.dbq-mgr{gap:1rem;display:grid}.dbq-mgr-empty,.dbq-mgr-none{color:var(--daw-sub,var(--muted-foreground));margin:0;font-size:.82rem}.dbq-mgr-board{background:var(--daw-accent,var(--primary));border-radius:.7rem;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.78rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-mgr-board{background:color-mix(in oklab, var(--daw-accent,var(--primary)) 14%, transparent)}}.dbq-mgr-board svg{width:1rem;height:1rem}.dbq-mgr-sec{gap:.45rem;display:grid}.dbq-mgr-sec>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-mgr-sec h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;font-weight:800}.dbq-mgr-card{border:1px solid var(--daw-line,var(--border));background:linear-gradient(170deg,oklab(100% 0 5.96046e-8/.05),#0000);border-radius:.9rem;overflow:hidden;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.08),0 .3rem .7rem oklab(0% none none/.28)}.dbq-mgr-card[data-open]{border-color:var(--daw-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.dbq-mgr-card[data-open]{border-color:color-mix(in oklab, var(--daw-accent,var(--primary)) 50%, transparent)}}.dbq-mgr-card[data-off]{opacity:.55}.dbq-mgr-head{text-align:start;min-block-size:2.9rem;inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:.5rem .7rem;display:grid}.dbq-mgr-head span{align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:flex}.dbq-mgr-head small{color:var(--daw-sub,var(--muted-foreground));overflow-wrap:anywhere;font-size:.72rem}.dbq-mgr-body{gap:.55rem;padding:.2rem .7rem .7rem;display:grid}.dbq-mgr-slider{gap:.2rem;font-size:.75rem;display:grid}.dbq-mgr-slider span{justify-content:space-between;gap:.4rem;display:flex}.dbq-mgr-slider output{font-variant-numeric:tabular-nums;color:var(--daw-accent,var(--primary))}.dbq-mgr-slider input{inline-size:100%;accent-color:var(--daw-accent,var(--primary));min-block-size:1.6rem}.dbq-mgr-actions{flex-wrap:wrap;gap:.3rem;display:flex}.dbq-mgr-marker{grid-template-columns:minmax(0,1fr) 4.5rem auto auto;align-items:center;gap:.3rem;display:grid}.dbq-mgr-marker input{border:1px solid var(--daw-line,var(--border));min-width:0;min-block-size:2.5rem;color:inherit;font:inherit;background:0 0;border-radius:.6rem;padding:0 .5rem;font-size:.8rem}.lv-now{background:linear-gradient(180deg, var(--card), var(--card));border-radius:1.2rem;gap:.45rem;padding:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-now{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 92%, white 3%), var(--card))}}.lv-now{border:1px solid var(--border);box-shadow:0 10px 30px oklch(0% 0 0/.35),inset 0 1px oklch(100% 0 0/.06)}.lv-now-row{--c:var(--dbq-color,oklch(70% .15 190));grid-template-columns:3rem minmax(5rem,12rem) minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.lv-now-row .lv-q{background:var(--c);color:oklch(12% 0 0)}.lv-now-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-now-row .lv-wave canvas{touch-action:none;min-block-size:3.4rem}.lv-control{border:1px solid oklch(80% .15 190);border-radius:1.2rem;gap:.6rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-control{border:1px solid color-mix(in oklab, oklch(80% .15 190) 35%, var(--border))}}.lv-control{background:radial-gradient(120% 140% at 50% -30%, oklab(70% -.147721 -.0260473/.16), transparent 60%), var(--card);animation:.2s fade-in;box-shadow:0 14px 34px oklch(0% 0 0/.4)}.lv-control header{gap:.1rem;display:grid}.lv-control header small{color:var(--muted-foreground);font-size:.75rem}.lv-control-devices{flex-wrap:wrap;gap:.35rem;display:flex}.lv-device{background:var(--foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.74rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lv-device{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.lv-device i{background:oklch(78% .2 145);border-radius:50%;block-size:.5rem;inline-size:.5rem;box-shadow:0 0 8px oklch(78% .2 145)}.lv-device[data-me]{outline:1px solid oklch(78% .2 145/.6)}.lv-control-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.45rem;display:grid}.lv-control-cue{--c:var(--dbq-color,oklch(70% .15 190));text-align:start;min-block-size:3.2rem;color:var(--foreground);border:1px solid var(--c);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.45rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-control-cue{border:1px solid color-mix(in oklab, var(--c) 40%, transparent)}}.lv-control-cue{background:linear-gradient(160deg, var(--c), var(--card))}@supports (color:color-mix(in lab, red, red)){.lv-control-cue{background:linear-gradient(160deg, color-mix(in oklab, var(--c) 22%, var(--card)), var(--card))}}.lv-control-cue{box-shadow:0 4px oklch(0% 0 0/.3)}.lv-control-cue span{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.lv-control-cue svg{block-size:1rem;inline-size:1rem}.lv-control-cue[data-playing]{box-shadow:0 0 0 2px var(--c), 0 0 20px var(--c)}@supports (color:color-mix(in lab, red, red)){.lv-control-cue[data-playing]{box-shadow:0 0 0 2px var(--c), 0 0 20px color-mix(in oklab, var(--c) 45%, transparent)}}@media (width<=640px){.lv-now-row{grid-template-columns:2.6rem minmax(0,1fr) auto auto}.lv-now-row .lv-wave{grid-area:2/1/auto/-1}.lv-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-row .lv-name,.lv-row .lv-when{min-block-size:2.5rem;font-size:.9rem}.lv-row .lv-when{white-space:normal}.lv-row .lv-wave canvas{min-block-size:3rem}.lv-row .lv-row-tools{flex-wrap:wrap;gap:.3rem}.lv-row .lv-row-tools>*{min-block-size:2.75rem;min-inline-size:2.75rem}.pb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.pb-pad{aspect-ratio:auto;border-radius:.85rem;min-block-size:5.2rem;padding:.45rem .4rem}.pb-pad strong{-webkit-line-clamp:3;font-size:.7rem}.pb-pad em{overflow-wrap:anywhere;font-size:.56rem;line-height:1.2}}@media (width<=360px){.pb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dbq-daw-dock-key[data-key=manage],.dbq-dock-tab[data-key=manage]{--key:oklch(82% .12 200)}.dbq-daw-dock-key[data-key=edit],.dbq-dock-tab[data-key=edit]{--key:oklch(84% .14 85)}.dbq-daw-dock-key[data-key=quick],.dbq-dock-tab[data-key=quick]{--key:oklch(75% .2 330)}.dbq-daw-dock-key[data-key=fx],.dbq-dock-tab[data-key=fx]{--key:oklch(72% .19 295)}.dbq-daw-dock-key[data-key=advanced],.dbq-dock-tab[data-key=advanced]{--key:oklch(80% .17 150)}.dbq-daw-dock-key[data-key=automation],.dbq-dock-tab[data-key=automation]{--key:oklch(74% .17 45)}.dbq-daw-dock-key[data-key=pitch],.dbq-dock-tab[data-key=pitch]{--key:oklch(78% .15 245)}.dbq-daw-dock-key[data-key] .dbq-daw-dock-ico,.dbq-dock-tab .dbq-daw-dock-ico{color:var(--key);background:radial-gradient(120% 120% at 30% 15%, var(--key), var(--key) 70%);border-radius:.8rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-key[data-key] .dbq-daw-dock-ico,.dbq-dock-tab .dbq-daw-dock-ico{background:radial-gradient(120% 120% at 30% 15%, color-mix(in oklab, var(--key) 34%, transparent), color-mix(in oklab, var(--key) 8%, oklch(12% .01 250)) 70%)}}.dbq-daw-dock-key[data-key] .dbq-daw-dock-ico,.dbq-dock-tab .dbq-daw-dock-ico{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), inset 0 -3px 6px oklab(0% none none/.4), 0 0 0 1px var(--key), 0 4px 10px #0006}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-key[data-key] .dbq-daw-dock-ico,.dbq-dock-tab .dbq-daw-dock-ico{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.22), inset 0 -3px 6px oklab(0% none none/.4), 0 0 0 1px color-mix(in oklab, var(--key) 30%, transparent), 0 4px 10px oklab(0% none none/.4)}}.dbq-daw-dock-key[data-key] .dbq-daw-dock-ico svg,.dbq-dock-tab .dbq-daw-dock-ico svg{width:1.6rem;height:1.6rem}.dbq-daw-dock-key[data-key][data-on]{color:var(--key);border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-key[data-key][data-on]{border-color:color-mix(in oklab, var(--key) 55%, transparent)}}.dbq-daw-dock-key[data-key][data-on]{box-shadow:0 0 0 1px var(--key), 0 0 22px var(--key), inset 0 1px 0 #ffffff24}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-key[data-key][data-on]{box-shadow:0 0 0 1px color-mix(in oklab, var(--key) 50%, transparent), 0 0 22px color-mix(in oklab, var(--key) 35%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.14)}}.dbq-daw-dock-key[data-key][data-on]:after{background:var(--key)}.dbq-daw-dock-key[data-key][data-on] .dbq-daw-dock-ico{box-shadow:0 0 16px var(--key), inset 0 1px 0 #ffffff4d}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-key[data-key][data-on] .dbq-daw-dock-ico{box-shadow:0 0 16px color-mix(in oklab, var(--key) 60%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.3)}}.dbq-dock-tab .dbq-daw-dock-ico{width:1.9rem;height:1.9rem}.dbq-dock-tab .dbq-daw-dock-ico svg{width:1.3rem;height:1.3rem}.dbq-daw-dock-mixer{--key:oklch(80% .19 150);border:1px solid var(--key);min-width:6.5rem;background:linear-gradient(170deg, oklch(30% .03 160/.6), var(--daw-bg))!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-mixer{border:1px solid color-mix(in oklab, var(--key) 40%, transparent)}}.dbq-daw-dock-mixer .dbq-daw-dock-ico{width:3.6rem!important;height:2.6rem!important;box-shadow:none!important;background:0 0!important}.dbq-daw-dock-mixer .dbq-daw-dock-ico svg{color:var(--key);filter:drop-shadow(0 0 8px var(--key)) drop-shadow(0 4px 6px oklch(0% 0 0/.5));width:3.6rem!important;height:2.7rem!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-mixer .dbq-daw-dock-ico svg{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--key) 45%, transparent)) drop-shadow(0 4px 6px oklch(0% 0 0/.5))}}.dbq-daw-dock-mixer[data-on]{color:var(--key);box-shadow:0 0 0 1px var(--key), 0 0 28px var(--key)}@supports (color:color-mix(in lab, red, red)){.dbq-daw-dock-mixer[data-on]{box-shadow:0 0 0 1px var(--key), 0 0 28px color-mix(in oklab, var(--key) 45%, transparent)}}.dbq-mx-led{transform-box:fill-box;transform-origin:bottom;animation:1.1s ease-in-out infinite alternate dbq-led}@keyframes dbq-led{0%{transform:scaleY(.25)}50%{transform:scaleY(.8)}to{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.dbq-mx-led{animation:none}}.dbq-daw-workbench[data-desk] .dbq-daw-mixbay{border-bottom:0;border-top:1px solid var(--daw-line);padding-bottom:env(safe-area-inset-bottom)}.dbq-daw .dbq-daw-mixbay{flex:none;max-height:min(72dvh,100dvh - 9rem)}.dbq-daw .dbq-daw-mixbay>.dbq-daw-editor-grip{background:var(--daw-top);flex:none;height:1.65rem}.dbq-daw .dbq-daw-mixbay .dbq-mx{flex:auto;min-height:0;height:100%!important;max-height:none!important}.dbq-daw .dbq-daw-mixbay .dbq-mx-desk{flex:auto;align-items:stretch;min-height:0;overflow:auto hidden}.dbq-daw .dbq-daw-mixbay .dbq-mx-strip{scrollbar-width:none;flex:0 0 9rem;gap:.2rem;height:100%;min-height:0;overflow:hidden auto}.dbq-daw .dbq-daw-mixbay .dbq-mx-fader{flex:1 0 5rem;height:auto;min-height:5rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-knob-dial{width:2.15rem;height:2.15rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-eq .dbq-mx-knob-dial{width:1.85rem;height:1.85rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-fxbtn,.dbq-daw .dbq-daw-mixbay .dbq-mx-key{min-height:2rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-level-step{height:2.25rem;min-height:2.25rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-master-meters{flex:auto;min-height:2.5rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-head:before{display:none}.dbq-daw .dbq-daw-mixbay .dbq-mx-slot:before{inset:0 -1.45rem}.dbq-daw .dbq-daw-top-actions>button.dbq-daw-save-project{border:1px solid var(--daw-warm);background:var(--daw-warm);width:auto;min-width:6.8rem;height:auto;min-height:2.75rem;color:var(--daw-bg);white-space:nowrap;border-radius:.55rem;flex:none;gap:.35rem;padding:.45rem .7rem;font-weight:800}.dbq-daw .dbq-daw-top-actions>button.dbq-daw-save-project span{display:inline}.dbq-daw .dbq-daw-top-actions>button.dbq-daw-save-project:hover:not(:disabled){background:var(--daw-ink);color:var(--daw-bg)}@media (width<=767px){.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay{order:2;width:100%;height:clamp(12rem,34dvh,27rem);min-height:10rem}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor{order:1}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor>.dbq-daw-editor-grip{display:none}.dbq-daw .dbq-daw-mixbay .dbq-mx-strip{flex-basis:8.3rem}.dbq-daw .dbq-daw-top-actions>button.dbq-daw-save-project{width:auto;min-width:6.1rem;font-size:.72rem}}@media (width<=400px){.dbq-daw .dbq-daw-top-actions>button.dbq-daw-save-project span{display:inline}}.dbq-daw-workbench[data-desk][data-mixer] .dbq-daw-dock{padding-bottom:.55rem}.dbq-daw .dbq-studio-scroll,.dbq-studio-timeline .dbq-studio-scroll{overscroll-behavior:none}.dbq-daw-side[data-key=manage]{--key:oklch(82% .12 200)}.dbq-daw-side[data-key=edit]{--key:oklch(84% .14 85)}.dbq-daw-side[data-key=quick]{--key:oklch(75% .2 330)}.dbq-daw-side[data-key=fx]{--key:oklch(72% .19 295)}.dbq-daw-side[data-key=advanced]{--key:oklch(80% .17 150)}.dbq-daw-side[data-key=automation]{--key:oklch(74% .17 45)}.dbq-daw-side[data-key=pitch]{--key:oklch(78% .15 245)}.dbq-daw-side{--key:var(--daw-accent);border:1px solid var(--key);inset-block:.6rem;border-radius:1.6rem;right:.6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side{border:1px solid color-mix(in oklab, var(--key) 30%, oklch(100% 0 0/.08))}}.dbq-daw-side{background:radial-gradient(140% 60% at 100% 0%, var(--key), transparent 55%), radial-gradient(120% 50% at 0% 100%, var(--key), transparent 60%), linear-gradient(185deg, oklch(22% .015 260/.92), oklch(13% .01 260/.96))}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side{background:radial-gradient(140% 60% at 100% 0%, color-mix(in oklab, var(--key) 22%, transparent), transparent 55%), radial-gradient(120% 50% at 0% 100%, color-mix(in oklab, var(--key) 10%, transparent), transparent 60%), linear-gradient(185deg, oklch(22% .015 260/.92), oklch(13% .01 260/.96))}}.dbq-daw-side{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);box-shadow:-2rem 1rem 4rem oklch(0% 0 0/.6), 0 0 0 1px oklch(0% 0 0/.4), 0 0 40px var(--key), inset 0 1px 0 oklch(100% 0 0/.14), inset 1px 0 0 oklch(100% 0 0/.06)}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side{box-shadow:-2rem 1rem 4rem oklch(0% 0 0/.6), 0 0 0 1px oklch(0% 0 0/.4), 0 0 40px color-mix(in oklab, var(--key) 14%, transparent), inset 0 1px 0 oklch(100% 0 0/.14), inset 1px 0 0 oklch(100% 0 0/.06)}}.dbq-daw-side:before{content:"";background:linear-gradient(90deg, transparent, var(--key), transparent);opacity:.9;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.dbq-daw-main[data-side] .dbq-daw-arrange{margin-right:calc(clamp(19rem,26vw,27rem) + 1.2rem)}@media (width<=1100px){.dbq-daw-main[data-side] .dbq-daw-arrange{margin-right:19.2rem}}.dbq-daw-side-head{background:linear-gradient(180deg, var(--key), transparent);border-bottom:1px solid oklch(100% 0 0/.07);gap:.75rem;padding:1rem 1.1rem .9rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-head{background:linear-gradient(180deg, color-mix(in oklab, var(--key) 12%, transparent), transparent)}}.dbq-daw-side-ico{place-items:center;display:grid;width:3rem!important;height:3rem!important;color:var(--key)!important;background:radial-gradient(120% 120% at 30% 15%, var(--key), var(--key) 72%)!important;border-radius:1rem!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-ico{background:radial-gradient(120% 120% at 30% 15%, color-mix(in oklab, var(--key) 40%, transparent), color-mix(in oklab, var(--key) 8%, oklch(10% .01 250)) 72%)!important}}.dbq-daw-side-ico{box-shadow:inset 0 1px 0 oklch(100% 0 0/.25), inset 0 -4px 8px oklch(0% 0 0/.45), 0 0 0 1px var(--key), 0 8px 20px var(--key)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-ico{box-shadow:inset 0 1px 0 oklch(100% 0 0/.25), inset 0 -4px 8px oklch(0% 0 0/.45), 0 0 0 1px color-mix(in oklab, var(--key) 35%, transparent), 0 8px 20px color-mix(in oklab, var(--key) 22%, transparent)!important}}.dbq-daw-side-ico svg{width:1.9rem;height:1.9rem}.dbq-daw-side-title strong{letter-spacing:-.01em;font-weight:800;font-size:1.15rem!important}.dbq-daw-side-title small{align-items:center;gap:.35rem;margin-top:.15rem;display:inline-flex}.dbq-daw-side-title small:before{content:"";background:var(--key);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--key);border-radius:50%;flex:none}.dbq-daw-side-body{scrollbar-width:thin;scrollbar-color:var(--key) transparent;padding:1rem 1rem 1.6rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-body{scrollbar-color:color-mix(in oklab, var(--key) 40%, transparent) transparent}}.dbq-daw-side-body .dbq-daw-edittools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dbq-daw-side-body .dbq-daw-edittools>button,.dbq-daw-side-body .dbq-daw-pitch-entry button,.dbq-daw-side-body .dbq-daw-automation button{white-space:normal;text-align:start;color:oklch(95% .01 250);background:linear-gradient(165deg,oklch(100% 0 0/.07),oklch(100% 0 0/.015));border:1px solid oklch(100% 0 0/.08);border-radius:.95rem;justify-content:flex-start;gap:.55rem;min-height:3.1rem;padding:.55rem .8rem;line-height:1.2;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px oklch(100% 0 0/.1),0 3px oklch(0% 0 0/.35),0 8px 16px oklch(0% 0 0/.25)}.dbq-daw-side-body .dbq-daw-edittools>button svg{color:var(--key);flex:none;width:1.1rem;height:1.1rem}@media (hover:hover){.dbq-daw-side-body .dbq-daw-edittools>button:not(:disabled):hover{border-color:var(--key);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-body .dbq-daw-edittools>button:not(:disabled):hover{border-color:color-mix(in oklab, var(--key) 50%, transparent)}}.dbq-daw-side-body .dbq-daw-edittools>button:not(:disabled):hover{background:linear-gradient(165deg, var(--key), oklch(100% 0 0/.02))}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-body .dbq-daw-edittools>button:not(:disabled):hover{background:linear-gradient(165deg, color-mix(in oklab, var(--key) 18%, transparent), oklch(100% 0 0/.02))}}}.dbq-daw-side-body .dbq-daw-edittools>button:active{transform:translateY(2px);box-shadow:inset 0 1px oklch(100% 0 0/.08),0 1px oklch(0% 0 0/.35)}.dbq-daw-side-body .dbq-daw-edittools>button:disabled{opacity:.38}.dbq-daw-side-body .dbq-daw-edittools>button[class*=destructive]{color:oklch(80% .15 25);background:linear-gradient(165deg,oklch(60% .2 25/.18),oklch(60% .2 25/.05));border-color:oklch(65% .2 25/.35);grid-column:1/-1;justify-content:center}.dbq-daw-side-body .dbq-daw-edittools>button[class*=destructive] svg{color:currentColor}.dbq-daw-side-body .dbq-daw-pitch-entry,.dbq-daw-side-body .dbq-daw-automation{background:oklch(100% 0 0/.03);border:1px solid oklch(100% 0 0/.07);border-radius:1.1rem;gap:.7rem;padding:.9rem;display:grid}.dbq-daw-side-body input[type=range]{accent-color:var(--key)}.dbq-daw-side-body .dbq-mgr-card{background:linear-gradient(165deg,oklch(100% 0 0/.06),oklch(100% 0 0/.01));border-color:oklch(100% 0 0/.08);border-radius:1.05rem}.dbq-daw-side-body .dbq-mgr-card[data-open]{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-body .dbq-mgr-card[data-open]{border-color:color-mix(in oklab, var(--key) 55%, transparent)}}.dbq-daw-side-body .dbq-mgr-card[data-open]{box-shadow:0 0 0 1px var(--key), 0 10px 24px oklch(0% 0 0/.35)}@supports (color:color-mix(in lab, red, red)){.dbq-daw-side-body .dbq-mgr-card[data-open]{box-shadow:0 0 0 1px color-mix(in oklab, var(--key) 25%, transparent), 0 10px 24px oklch(0% 0 0/.35)}}.dbq-daw-side-body .dbq-mgr-slider output,.dbq-daw-side-body .dbq-mgr-slider input{color:var(--key);accent-color:var(--key)}.dbq-daw-side-body .dbq-mgr-sec h3{letter-spacing:.02em;color:oklch(80% .02 250);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.dbq-daw-side-body .dbq-mgr-sec h3:before{content:"";background:var(--key);border-radius:2px;width:1rem;height:2px}.dbq-daw-side-body>*{animation:.36s cubic-bezier(.17,.84,.24,1) 80ms both dbq-side-content}@keyframes dbq-side-content{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dbq-daw-side-body>*{animation:none}}.dbq-daw .dbq-daw-mark{-webkit-text-fill-color:currentColor;text-shadow:0 1px oklch(60% .01 250),0 4px 10px oklch(0% 0 0/.5);color:oklch(98% 0 0)!important;background:0 0!important}@media (width<=767px){.dbq-daw-workbench .dbq-daw-editor-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap!important;grid-template-rows:auto!important;grid-template-columns:none!important;grid-auto-columns:5.4rem!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}}.lv-main{display:block}.lv-main>*+*{margin-block-start:1rem}.lv-transport-anchor{block-size:1px;display:block;margin:0!important}.lv-top{position:relative}.lv-workspace{gap:1rem;min-width:0;display:grid}.lv-workspace[data-arrangement=pads-first] .lv-pads{grid-row:1}.lv-workspace[data-arrangement=pads-first] .lv-list{grid-row:2}@media (width>=768px){.lv-workspace[data-arrangement=cues-right]{grid-template-columns:minmax(0, var(--lv-cue-width)) minmax(0, calc(100% - var(--lv-cue-width) - 1rem));align-items:start}.lv-workspace[data-arrangement=cues-left]{grid-template-columns:minmax(0, calc(100% - var(--lv-cue-width) - 1rem)) minmax(0, var(--lv-cue-width));align-items:start}.lv-workspace[data-arrangement=cues-right] .lv-list,.lv-workspace[data-arrangement=cues-left] .lv-pads{grid-area:1/1}.lv-workspace[data-arrangement=cues-right] .lv-pads,.lv-workspace[data-arrangement=cues-left] .lv-list{grid-area:1/2}.lv-workspace[data-arrangement^=cues-] .lv-row{grid-template-columns:3rem minmax(0,1fr) auto}.lv-workspace[data-arrangement^=cues-] .lv-row .lv-when{grid-area:2/2/auto/-1}.lv-workspace[data-arrangement^=cues-] .lv-row .lv-wave{grid-area:3/1/auto/-1}.lv-workspace[data-arrangement^=cues-] .lv-row .lv-row-tools{flex-wrap:wrap;grid-area:4/1/auto/-1;justify-content:flex-start}.lv-workspace[data-arrangement^=cues-] .lv-row .lv-name{grid-column:2/-1}}@media (width<=767px){.lv-workspace[data-arrangement=cues-left] .lv-pads{grid-row:1}.lv-workspace[data-arrangement=cues-left] .lv-list{grid-row:2}}.lv-floating{z-index:80;inset-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));bottom:calc(var(--role-dock-clearance,0px) + .5rem);border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:.35rem;width:min(42rem,100% - 1rem);margin-inline:auto;padding:.45rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.lv-floating{background:color-mix(in oklab, var(--card) 94%, var(--background))}}.lv-floating{box-shadow:0 12px 35px var(--background)}@supports (color:color-mix(in lab, red, red)){.lv-floating{box-shadow:0 12px 35px color-mix(in oklab, var(--background) 75%, transparent)}}.lv-floating{animation:.18s ease-out fade-in}.lv-floating-actions{align-items:center;gap:.35rem;min-width:0;display:flex}.lv-floating-actions>button{flex:none;min-width:2.75rem;min-height:2.75rem}.lv-floating-actions>.lv-floating-go{background:var(--lv-live-go);min-width:0;color:var(--primary-foreground);flex:auto;justify-content:flex-start;gap:.35rem;font-weight:900}.lv-floating-go small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden}.lv-floating-volume{align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .4rem;display:flex}.lv-floating-volume svg{flex:none;width:1rem;height:1rem}.lv-floating-volume input{min-width:0;accent-color:var(--lv-live-go);flex:1}.lv-floating-volume b{min-width:2ch;font-family:Syne,system-ui;font-size:.75rem}.lv{padding-bottom:calc(max(var(--role-dock-clearance,0px), 2rem) + 5rem)}.lv-arrangement-note{color:var(--muted-foreground);font-size:.85rem}.lv-arrangement-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lv-arrangement-choice{white-space:normal;text-align:start;border:1px solid var(--border);justify-content:flex-start;gap:.7rem;min-width:0;height:auto;min-height:5rem}.lv-arrangement-choice[aria-pressed=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lv-arrangement-choice[aria-pressed=true]{background:color-mix(in oklab, var(--primary) 18%, var(--card))}}.lv-arrangement-choice>span:last-child{gap:.15rem;min-width:0;display:grid}.lv-arrangement-choice small{color:var(--muted-foreground);font-size:.7rem}.lv-arrangement-preview{border:1px solid var(--border);border-radius:.3rem;flex:none;gap:3px;block-size:2rem;inline-size:2.75rem;padding:3px;display:flex}.lv-arrangement-preview i{background:var(--primary);border-radius:.15rem;flex:1}.lv-arrangement-preview i+i{background:var(--accent)}.lv-arrangement-preview-default,.lv-arrangement-preview-pads-first{flex-direction:column}.lv-arrangement-preview-pads-first,.lv-arrangement-preview-cues-left{flex-direction:column-reverse}.lv-arrangement-preview-cues-left{flex-direction:row-reverse}.lv-arrangement-size{gap:.55rem;display:grid}.lv-arrangement-size span{justify-content:space-between;font-weight:800;display:flex}.lv-arrangement-size input{width:100%;min-height:2.75rem;accent-color:var(--primary)}@media (width<=560px){.lv-floating{padding:.35rem}.lv-floating-actions{gap:.2rem}.lv-floating-actions>button{width:2.4rem;min-width:2.4rem}.lv-floating-actions>.lv-floating-go{width:auto;min-width:0}.lv-floating-go small{max-width:4.8rem}.lv-arrangement-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lv-floating{animation:none}}:root{--lv-live-go:oklch(72% .22 145)}.owner-desktop-header{grid-template-columns:minmax(0,1fr) minmax(0,57%) minmax(0,1fr)}.owner-desktop-header>:last-child{justify-self:end}.owner-desktop-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.1rem,.5vw,.5rem);width:100%;max-width:none}.owner-desktop-nav-item{gap:clamp(.1rem,.4vw,.4rem);min-width:0;padding-inline:clamp(.15rem,.5vw,.65rem)}.owner-desktop-nav-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1100px){.owner-desktop-header{grid-template-columns:minmax(0,1fr) minmax(0,57%) minmax(0,1fr)}.owner-desktop-nav-item{font-size:.68rem}}.pb-pad[data-empty=true]{border-color:var(--dbq-color,var(--brand-cyan));min-block-size:clamp(5.2rem,9vw,8rem)}@supports (color:color-mix(in lab, red, red)){.pb-pad[data-empty=true]{border-color:color-mix(in oklab, var(--dbq-color,var(--brand-cyan)) 45%, var(--hairline))}}.pb-pad[data-empty=true] .pb-pad-plus{block-size:clamp(1.8rem,3vw,2.5rem);inline-size:clamp(1.8rem,3vw,2.5rem);color:var(--dbq-color,var(--brand-cyan))}.pb-pad[data-empty=true]:focus-visible{outline:3px solid var(--dbq-color,var(--brand-cyan));outline-offset:2px}@media (width>=768px) and (width<=1100px){.owner-desktop-header{padding-inline:.75rem}.owner-desktop-nav-item{padding-inline:.15rem;font-size:.68rem}}@media (width<=1100px){.dbq-daw .dbq-daw-top-actions>button[title=פרויקט\ חדש]{display:inline-flex}}@media (width<=767px){.dbq-daw .dbq-daw-top-actions>button[title=פרויקט\ חדש]{justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0}}@media (width<=600px){.dbq-daw-new-project-label{display:none}}:where(button,a,[role=button],[role=option],[role=tab],[role=radio],[draggable=true],.dbq-deck-wave,.dbq-wave-canvas){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input,textarea,[contenteditable=true],[role=textbox]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.owner-chat-unread:not([data-active=true]){color:var(--destructive)!important}.owner-chat-unread .owner-dock-label{color:var(--destructive)}.owner-chat-badge,.action-grid-badge{background:var(--destructive);min-width:1.25rem;min-height:1.25rem;color:var(--destructive-foreground);border-radius:999px;flex:none;place-items:center;padding-inline:.25rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-grid}.action-grid-badge{width:fit-content;margin-top:.15rem;padding-inline:.45rem}:root:not(.dark){--app-base:oklch(97.5% .006 230);--surface:oklch(100% 0 0);--surface-2:oklch(98.6% .007 224);--surface-inset:oklch(94.7% .012 226);--muted:oklch(95.8% .01 228);--muted-foreground:oklch(43% .035 235);--hairline:oklch(74% .025 230/.55);--input:oklch(67% .025 230/.65);--brand-outline:oklch(36% .075 235);--shadow-chunky:0 4px 0 var(--brand-outline), 0 14px 30px var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark){--shadow-chunky:0 4px 0 color-mix(in oklab, var(--brand-outline) 55%, transparent), 0 14px 30px color-mix(in oklab, var(--brand-outline) 12%, transparent)}}:root:not(.dark){--shadow-chunky-soft:0 3px 0 var(--brand-outline), 0 10px 22px var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark){--shadow-chunky-soft:0 3px 0 color-mix(in oklab, var(--brand-outline) 40%, transparent), 0 10px 22px color-mix(in oklab, var(--brand-outline) 9%, transparent)}}:root:not(.dark) .ambient-root{background:linear-gradient(var(--primary) 1px, transparent 1px), linear-gradient(90deg, var(--primary) 1px, transparent 1px), var(--app-base)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .ambient-root{background:linear-gradient(color-mix(in oklab, var(--primary) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 3%, transparent) 1px, transparent 1px), var(--app-base)}}:root:not(.dark) .ambient-root{background-size:36px 36px}:root:not(.dark) .ambient-field{opacity:.045}:root:not(.dark) .action-grid-item{color:var(--foreground);background:linear-gradient(135deg, var(--action-color), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .action-grid-item{background:linear-gradient(135deg, color-mix(in oklab, var(--action-color) 13%, var(--card)), var(--card) 70%)}}:root:not(.dark) .action-grid-item{border-color:var(--action-color)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .action-grid-item{border-color:color-mix(in oklab, var(--action-color) 44%, var(--hairline))}}:root:not(.dark) .action-grid-item{box-shadow:0 3px 0 var(--action-color), 0 12px 25px var(--brand-outline)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .action-grid-item{box-shadow:0 3px 0 color-mix(in oklab, var(--action-color) 45%, var(--hairline)), 0 12px 25px color-mix(in oklab, var(--brand-outline) 8%, transparent)}}:root:not(.dark) .action-grid-item .action-grid-icon{background:var(--action-color)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .action-grid-item .action-grid-icon{background:color-mix(in oklab, var(--action-color) 13%, var(--card))}}:root:not(.dark) .dbq-deck{background:var(--surface);border-color:var(--hairline);box-shadow:var(--shadow-soft)}:root:not(.dark) .dbq-deck-wave{background:var(--surface-inset)}:root:not(.dark) .role-dock-surface{background:var(--surface);border-color:var(--hairline)}:root:not(.dark) .role-dock-item[data-active=true],:root:not(.dark) .role-dock .mode-selector-item-active{color:var(--primary);background:var(--primary-soft)}:root:not(.dark) .owner-system-launcher{border-color:var(--system-accent);background:linear-gradient(145deg,#172b40,#0b182c)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .owner-system-launcher{border-color:color-mix(in oklab, var(--system-accent) 55%, #14293d)}}:root:not(.dark) .owner-system-launcher{box-shadow:0 4px #28445d,0 10px 22px oklch(23% .04 238/.17)}:root:not(.dark) .owner-system-launcher .system-logo{filter:drop-shadow(0 0 8px var(--system-accent))}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .owner-system-launcher .system-logo{filter:drop-shadow(0 0 8px color-mix(in oklab, var(--system-accent) 42%, transparent))}}.dbq-home-hero{grid-template-columns:minmax(0,1fr)}.dbq-home .dbq-hero-logo{justify-self:start;width:clamp(9rem,28%,14rem);max-width:100%}.dbq-home-actions{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dbq-home-actions>.dbq-home-primary{grid-column:1/-1;justify-self:start;min-width:min(100%,10rem)}.dbq-home-actions>.dbq-studio-gate{grid-column:span 3}.dbq-home-actions>.dbq-pads-gate{--dbq-gate-light:var(--q-cyan);--dbq-gate-dark:var(--q-violet)}.dbq-home .dbq-pads-gate{background:linear-gradient(150deg, var(--q-cyan), var(--q-violet))}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-pads-gate{background:linear-gradient(150deg, color-mix(in oklab, var(--q-cyan) 19%, var(--card)), color-mix(in oklab, var(--q-violet) 14%, var(--background)))}}.dbq-home .dbq-pads-gate{border-color:var(--q-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-pads-gate{border-color:color-mix(in oklab, var(--q-cyan) 60%, var(--border))}}.dbq-home .dbq-pads-gate{box-shadow:inset 0 1px 0 var(--q-cyan), 0 .45rem 0 -.15rem var(--q-violet)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-pads-gate{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--q-cyan) 35%, transparent), 0 .45rem 0 -.15rem color-mix(in oklab, var(--q-violet) 55%, transparent)}}.dbq-home .dbq-pads-gate .dbq-studio-gate-orb{color:var(--background);background:linear-gradient(145deg, var(--q-cyan), var(--q-violet));box-shadow:0 0 1.25rem var(--q-cyan)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-pads-gate .dbq-studio-gate-orb{box-shadow:0 0 1.25rem color-mix(in oklab, var(--q-cyan) 40%, transparent)}}.dbq-home .dbq-pads-gate .dbq-studio-gate-text b{color:var(--q-cyan);background:0 0}.dbq-home .dbq-pads-gate:focus-visible{outline-color:var(--q-cyan)}.dbq-home .dbq-show-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.dbq-home .dbq-show-card{min-width:0;overflow:hidden}.dbq-home .dbq-show-open{min-height:5.2rem}.dbq-home .dbq-show-card .dbq-show-actions{justify-content:center;align-items:center}.dbq-home .dbq-show-actions button{width:100%;min-width:0;min-height:2.75rem}.dbq-home .dbq-show-palette{padding:.4rem .8rem .8rem}.dbq-home .dbq-home-toolbar{min-width:0}.dbq-home .dbq-home-filter{max-width:100%}.dbq-home .dbq-dot{background:var(--dotc);border-radius:50% 50% 50% 18%;flex:none;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.dbq-home .dbq-home-all{min-height:2.75rem}@media (width>=760px){.dbq-home-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.dbq-home-actions>.dbq-studio-gate{grid-column:span 3}.dbq-home-actions>:is(.dbq-studio-gate,.dbq-pads-gate){min-height:5.5rem}.dbq-home-actions>:is(.dbq-studio-gate,.dbq-pads-gate)~a[class*=outline]{grid-column:span 2}}@media (width<=759px){.dbq-home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-home-actions>.dbq-studio-gate{grid-column:1/-1}.dbq-home-actions>a[class*=outline]{grid-column:span 1}.dbq-home-actions>a[class*=outline]:last-child{grid-column:1/-1}}.dbq-page,.pads-page,.lv{min-width:0;max-width:100%}.dbq-page :is(.dbq-topbar,.pads-head,.pads-setbar,.lv-top){min-width:0}.dbq-page :is(.dbq-topbar-actions,.pads-new){flex-wrap:wrap;max-width:100%}.pads-new input{flex:10rem}.dbq-page :is(.pads-editor,.pb-grid,.lv-workspace){min-width:0;max-width:100%}@media (width<=640px){.pads-head{grid-template-columns:auto minmax(0,1fr);display:grid}.pads-new{width:100%;grid-column:1/-1;max-inline-size:none}.pads-new button{white-space:normal}.dbq-home .dbq-show-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.dbq-track-menu-backdrop{touch-action:auto}.dbq-track-menu{-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--daw-line) transparent;align-content:start;width:18.5rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow:hidden auto}.dbq-track-menu[data-phone]{max-height:min(78dvh,calc(100dvh - env(safe-area-inset-bottom) - 1.2rem))}.dbq-track-menu .dbq-track-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-track-menu .dbq-track-menu-grid button{justify-content:flex-start;min-height:3rem}.dbq-track-menu .dbq-track-menu-grid svg,.dbq-track-menu .dbq-track-menu-danger svg{width:1rem;height:1rem;color:var(--dbq-color,var(--daw-accent));flex:none}.dbq-track-menu-templates{gap:.55rem;padding:.7rem 0 .2rem}.dbq-track-menu-templates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dbq-track-menu .dbq-track-menu-templates button{background:linear-gradient(135deg,var(--dbq-color),var(--daw-top));grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:.2rem .4rem;min-height:5.4rem;padding:.55rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-templates button{background:linear-gradient(135deg,color-mix(in oklab,var(--dbq-color) 17%,var(--daw-rail)),var(--daw-top))}}.dbq-track-menu .dbq-track-menu-templates button{border:1px solid var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-templates button{border:1px solid color-mix(in oklab,var(--dbq-color) 40%,var(--daw-line))}}.dbq-track-menu .dbq-track-menu-templates button{border-radius:.65rem}.dbq-track-menu .dbq-track-menu-templates button:active{transform:scale(.97)}.dbq-track-menu .dbq-track-menu-templates button:focus-visible{outline:2px solid var(--dbq-color);outline-offset:2px}.dbq-track-menu .dbq-template-icon{width:2.15rem;height:2.15rem;color:var(--dbq-color);background:var(--dbq-color);border-radius:.45rem;grid-row:1/3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-template-icon{background:color-mix(in oklab,var(--dbq-color) 17%,var(--daw-bg))}}.dbq-track-menu .dbq-template-icon svg{width:1.3rem;height:1.3rem}.dbq-track-menu .dbq-template-copy{color:var(--daw-ink);text-align:start;background:0 0;grid-column:2;align-content:center;gap:.1rem;width:auto;min-width:0;height:auto;display:grid}.dbq-template-copy b{font-size:.82rem}.dbq-template-copy small{color:var(--daw-sub);overflow-wrap:anywhere;font-size:.66rem;line-height:1.15}.dbq-track-menu .dbq-template-wave{width:80%;height:.8rem;color:var(--dbq-color);opacity:.7;grid-column:2}.dbq-track-menu-color-section{border-top:1px solid var(--daw-line);padding-top:.6rem}.dbq-track-menu .dbq-track-color-current{align-items:center;gap:.65rem;width:100%;min-height:3rem;display:flex}.dbq-track-color-current>i{background:var(--dbq-color);width:1.7rem;height:1.7rem;box-shadow:0 0 0 3px var(--dbq-color);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.dbq-track-color-current>i{box-shadow:0 0 0 3px color-mix(in oklab,var(--dbq-color) 22%,transparent)}}.dbq-track-menu .dbq-track-color-current>span{width:auto;height:auto;color:var(--daw-ink);text-align:start;background:0 0;display:grid}.dbq-track-color-current small{color:var(--daw-sub);font-size:.7rem}.dbq-track-menu .dbq-track-color-current .dbq-track-color-chevron{color:var(--daw-sub);margin-inline-start:auto;font-size:1.25rem}.dbq-track-menu-colors{grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:.7rem .3rem;padding:.8rem .2rem .45rem;display:grid}.dbq-track-menu .dbq-track-menu-colors button{background:var(--dbq-color);border:1px solid var(--daw-ink);border-radius:50%;width:2rem;min-width:2rem;height:2rem;min-height:2rem}@supports (color:color-mix(in lab, red, red)){.dbq-track-menu .dbq-track-menu-colors button{border:1px solid color-mix(in oklab,var(--daw-ink) 18%,transparent)}}.dbq-track-menu .dbq-track-menu-danger{width:100%;min-height:2.75rem}.dbq-track-menu .dbq-track-menu-danger svg{color:var(--studio-red)}@media (height<=520px){.dbq-track-menu[data-phone]{max-height:calc(100dvh - env(safe-area-inset-bottom) - .75rem)}}@media (prefers-reduced-motion:reduce){.dbq-track-menu{animation:none}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project{background:var(--daw-warm);min-height:2.75rem;color:var(--daw-bg);border-color:var(--daw-warm);white-space:nowrap;flex:none;gap:.35rem;padding-inline:.75rem;font-weight:800}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){background:var(--daw-ink);color:var(--daw-bg)}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project svg{width:1rem;height:1rem}.dbq-daw .dbq-daw-tempo.dbq-nw-trigger{align-items:center;gap:.35rem;min-width:max-content;padding-inline:.6rem;font-weight:700;display:inline-flex}.dbq-daw .dbq-daw-tempo.dbq-nw-trigger span{font-family:Assistant,sans-serif;font-size:.8rem}.dbq-daw .dbq-daw-tempo.dbq-nw-trigger small{font-size:.65rem}.dbq-daw .dbq-daw-options>button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--daw-accent);outline:none}.dbq-daw .dbq-daw-options>button[aria-pressed=true]:active{transform:none}.dbq-daw .dbq-daw-options{justify-content:flex-start;padding-block:.3rem;overflow-y:auto}.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer){border-radius:.4rem;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer)[data-on]{background:var(--key)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer)[data-on]{background:color-mix(in oklab,var(--key) 12%,transparent)!important}}.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer)[data-on]{color:var(--key)}.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer)[data-on]:after{height:2px;box-shadow:none;background:var(--key);top:auto;bottom:0;inset-inline:24%}.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer) .dbq-daw-dock-ico{box-shadow:none;background:0 0}.dbq-daw .dbq-daw-dock-key:not(.dbq-daw-dock-mixer)[data-on] .dbq-daw-dock-ico{box-shadow:none}.dbq-daw .dbq-daw-dock-key:active,.dbq-daw .dbq-daw-workbench .dbq-dock-tab:active{transform:none}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs .dbq-dock-tab{box-shadow:none;background:0 0;border:0;border-radius:0}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs .dbq-dock-tab[data-active=true]{color:var(--daw-accent)}.dbq-daw .dbq-daw-mixbay{height:clamp(19rem,50dvh,38rem);min-height:0;max-height:min(78dvh,100dvh - 9rem)}.dbq-daw .dbq-daw-mixbay>.dbq-daw-editor-grip{cursor:ns-resize;touch-action:none;height:1.5rem}.dbq-daw .dbq-daw-mixbay .dbq-mx{min-height:0}.dbq-daw .dbq-daw-mixbay .dbq-mx-desk{padding:.55rem;overflow:auto hidden}.dbq-daw .dbq-daw-mixbay .dbq-mx-strip{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--daw-line) transparent;overflow-y:auto}.dbq-daw .dbq-daw-mixbay .dbq-mx-fader{flex:1 0 7rem}.dbq-daw .dbq-daw-mixbay .dbq-mx :is(.dbq-mx-fxbtn,.dbq-mx-key,.dbq-mx-level-step,.dbq-mx-reset){min-height:2.75rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-reset{height:2.75rem}@media (width<=767px){.dbq-daw .dbq-daw-options>button:nth-child(-n+2){display:inline-flex}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project{min-width:2.75rem;max-width:8rem;padding-inline:.45rem;font-size:.7rem}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay{height:clamp(18rem,50dvh,34rem);min-height:0}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor{height:auto;min-height:4.5rem;max-height:30dvh}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor:not(:has(.dbq-daw-editor-body)){flex:none}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor:has(.dbq-daw-editor-body){flex:0 24dvh;min-height:8rem}.dbq-daw .dbq-daw-workbench[data-mixer]{max-height:75dvh}.dbq-daw .dbq-daw-identity input{min-width:0}}@media (width<=390px){.dbq-daw .dbq-daw-identity>.dbq-daw-save-project span{font-size:.66rem}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){background:var(--studio-lime);border-color:var(--studio-lime);color:var(--daw-bg);border-radius:.45rem}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true],.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true]:hover:not(:disabled){background:var(--studio-red);border-color:var(--studio-red);color:var(--daw-bg)}.dbq-mx-pan{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .35rem;padding:.15rem .3rem;font-size:.67rem;font-weight:700;display:grid}.dbq-mx-pan span{text-align:center;color:var(--daw-sub);grid-column:1/-1}.dbq-mx-pan input{width:100%;min-width:0;accent-color:var(--tc,var(--daw-accent));touch-action:pan-x;direction:ltr;min-height:2rem}.dbq-mx-pan output{text-align:center;min-width:2.5rem;color:var(--tc,var(--daw-accent));font-family:Syne,Assistant,sans-serif}.dbq-daw .dbq-studio-clip-hit,.dbq-daw .dbq-studio-clip-hit:is(:focus,:active,:hover){transition:none!important;transform:none!important}.dbq-daw .dbq-studio-clip:not([data-dragging]){transform:none!important}.dbq-daw .dbq-notes-list article{border:1px solid var(--daw-line);background:var(--daw-rail);border-radius:.4rem;gap:.5rem;padding:.7rem;display:grid}.dbq-daw .dbq-notes-list article header{align-items:center}.dbq-daw .dbq-automation-console{gap:.8rem;width:100%;min-width:0;display:grid}.dbq-daw .dbq-automation-console header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-daw .dbq-automation-console h3{color:var(--daw-ink);margin:0;font-size:1rem}.dbq-daw .dbq-automation-kinds{scrollbar-width:thin;gap:.4rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.dbq-daw .dbq-automation-kinds button{white-space:nowrap;flex:none}.dbq-daw .dbq-automation-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbq-daw .dbq-automation-points{gap:.35rem;max-height:13rem;display:grid;overflow-y:auto}.dbq-daw .dbq-automation-points button{min-height:2.75rem}.dbq-daw .dbq-automation-point{border:1px solid var(--daw-line);border-radius:.3rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.3rem;display:grid}.dbq-daw .dbq-automation-point[data-active=true]{border-color:var(--daw-accent)}.dbq-daw .dbq-automation-editor{border-top:1px solid var(--daw-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.65rem;display:grid}.dbq-daw .dbq-automation-editor label{gap:.25rem;min-width:0;display:grid}.dbq-daw .dbq-automation-editor input{background:var(--daw-bg);border:1px solid var(--daw-line);width:100%;min-width:0;min-height:2.75rem;color:var(--daw-ink);border-radius:.3rem;padding-inline:.4rem}.dbq-daw .dbq-automation-zero{color:var(--daw-warm);font-variant-numeric:tabular-nums}@media (width<=640px){.dbq-daw .dbq-automation-editor{grid-template-columns:minmax(0,1fr)}}.dbq-daw .dbq-daw-mixbay .dbq-mx-strip{scrollbar-width:thin;scrollbar-color:var(--daw-line) transparent;padding-bottom:.8rem}.dbq-daw .dbq-daw-mixbay .dbq-mx-strip:focus-within{border-color:var(--tc,var(--daw-accent))}@media (width>=768px){.lv-workspace[data-arrangement=cues-right] .lv-pads,.lv-workspace[data-arrangement=cues-left] .lv-pads{top:calc(1rem + var(--role-dock-clearance,0px));max-height:calc(100dvh - 2rem - var(--role-dock-clearance,0px));overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}}.lv-transport{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);gap:.5rem}.lv-keys{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lv-keys .lv-key{min-width:0;min-height:2.9rem;box-shadow:none;border-radius:.4rem}.lv-keys .lv-vol{border-radius:.4rem;grid-column:1/-1;min-height:2.8rem}.lv-go{border-radius:.5rem;min-width:0;height:100%}@media (width<=640px){.lv-transport{grid-template-columns:minmax(0,1fr)}.lv-keys{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-keys .lv-key{flex:none;padding-inline:.25rem}.lv-vol{flex-basis:auto}}.dbq-daw{--daw-bg:oklch(12% .008 230);--daw-top:oklch(17% .009 230);--daw-rail:oklch(21% .012 230);--daw-line:oklch(33% .012 230)}.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main,.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main[data-active]{background:var(--daw-top);border-right:3px solid var(--dbq-color);box-shadow:none}.dbq-daw .dbq-studio-head-main[data-active]{box-shadow:inset 0 0 0 1px var(--dbq-color)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-main[data-active]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--dbq-color) 55%,transparent)!important}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-lane-body{background:var(--daw-rail);border-bottom:1px solid var(--daw-line)}.dbq-daw .dbq-studio-lane[data-color][data-active=true] .dbq-studio-lane-body{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color][data-active=true] .dbq-studio-lane-body{background:color-mix(in oklab,var(--dbq-color) 8%,var(--daw-rail))}}.dbq-daw .dbq-studio-inner{background-color:var(--daw-bg);background-image:none}.dbq-daw .dbq-studio-grid{opacity:.48}.dbq-daw .dbq-studio-head-top{align-items:center;gap:.2rem;width:100%;min-width:0;display:flex;flex-wrap:nowrap!important}.dbq-daw .dbq-studio-head-top .dbq-studio-head-name{text-overflow:ellipsis;text-align:right;white-space:nowrap;width:0;overflow:hidden;flex:auto!important;min-width:0!important}.dbq-daw .dbq-studio-track-number{color:var(--dbq-color);font-variant-numeric:tabular-nums;flex:none;font:700 .77rem Syne,Assistant,sans-serif}.dbq-daw .dbq-studio-head-row{justify-content:flex-start;align-items:center;gap:.15rem;min-width:0;display:flex}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){width:2.3rem;min-width:2.3rem;height:2.3rem;min-height:2.3rem;color:var(--daw-ink);background:var(--daw-rail);border:1px solid var(--daw-line);box-shadow:none;border-radius:.3rem;flex:none;padding:0;transform:none}.dbq-daw .dbq-studio-head-row .dbq-chip-add svg,.dbq-daw .dbq-track-fx-power svg{width:1rem;height:1rem}.dbq-daw .dbq-studio-head-row .dbq-track-fx-power[data-on]{color:var(--dbq-color);border-color:var(--dbq-color)}.dbq-daw .dbq-studio-head-row .dbq-track-fx-power:not([data-on]){color:var(--daw-sub)}.dbq-daw .dbq-studio-head-row .dbq-chip[data-active=true]{color:var(--daw-bg);background:var(--dbq-color);border-color:var(--dbq-color)}.dbq-daw .dbq-studio-head-row .dbq-track-more{flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.dbq-daw .dbq-track-more i{width:3px;height:3px;box-shadow:none;background:currentColor}.dbq-daw .dbq-track-more:hover i{transform:none!important}.dbq-daw .dbq-studio-clip,.dbq-daw .dbq-studio-clip[data-selected=true]{box-shadow:none;filter:none}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{border:1px solid var(--dbq-color);background:var(--dbq-color);border-radius:.2rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color) 72%,var(--daw-rail))}}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{outline:2px solid var(--daw-ink);outline-offset:-3px;filter:brightness(1.18);box-shadow:inset 0 0 0 1px var(--dbq-color)}.dbq-daw .dbq-studio-clip-hit:hover{filter:brightness(1.08)}.dbq-daw .dbq-studio-clip-name{text-shadow:none;color:var(--daw-bg);font-weight:800}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip svg path{stroke:var(--daw-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-clip svg path{stroke:color-mix(in oklab,var(--daw-bg) 65%,var(--dbq-color))}}.dbq-studio-midi-preview{pointer-events:none;position:absolute;inset:1.4rem .35rem .3rem;overflow:hidden}.dbq-studio-midi-preview i{background:var(--daw-bg);opacity:.8;border-radius:1px;min-width:3px;height:3px;display:block;position:absolute}.dbq-daw .dbq-daw-side{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--daw-top);box-shadow:-.6rem .5rem 1.8rem var(--daw-bg);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-side{box-shadow:-.6rem .5rem 1.8rem color-mix(in oklab,var(--daw-bg) 65%,transparent)}}.dbq-daw .dbq-daw-side:before{background:var(--key);height:2px}.dbq-fxr-chain-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dbq-fxr-chain-head strong{font-size:.9rem}.dbq-fxr-chain-head .dbq-fxr-master-power{min-height:2.75rem;color:var(--daw-sub);border:1px solid var(--daw-line);border-radius:.3rem;gap:.35rem}.dbq-fxr-chain-head .dbq-fxr-master-power[aria-pressed=true]{color:var(--studio-lime);border-color:var(--studio-lime)}.dbq-fxr-chain-head .dbq-fxr-master-power svg{width:1rem;height:1rem}.dbq-fxr-slot{border-radius:.3rem;grid-template-columns:auto minmax(4rem,1fr) minmax(4rem,1fr) auto auto auto;min-width:0;animation:none}.dbq-fxr-slot .dbq-fxr-slot-power[aria-pressed=true]{color:var(--studio-lime)}.dbq-fxr-slot[data-bypass=true]{opacity:.7}@media (width<=767px){.dbq-daw .dbq-studio-head-main{padding:.4rem .3rem}.dbq-daw .dbq-studio-head-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){width:100%;min-width:0;height:2.5rem;min-height:2.5rem;font-size:.6rem}.dbq-daw .dbq-studio-head-row .dbq-track-more{margin-inline-start:0}.dbq-daw .dbq-studio-head-row>button:not(.dbq-chip):not(.dbq-track-more):not(.dbq-track-fx-power){min-width:0;min-height:2.5rem;padding:0 1px;font-size:.6rem}.dbq-daw .dbq-studio-track-number{font-size:.68rem}.dbq-fxr-slot{grid-template-columns:auto minmax(0,1fr) repeat(3,2.75rem)}.dbq-fxr-slot input[type=range]{grid-area:2/1/auto/-1;width:100%;min-width:0}.dbq-fxr-slot .dbq-fxr-amt{grid-column:1/-1}}@media (width>=768px) and (width<=1100px){.dbq-daw .dbq-studio-head-main{padding:.4rem .3rem}.dbq-daw .dbq-studio-head-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){width:100%;min-width:0;height:2.5rem;min-height:2.5rem;padding:0}.dbq-daw .dbq-studio-head-row .dbq-track-more{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-studio-clip-hit{transition:none}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){background:var(--studio-lime);border:1px solid var(--studio-lime);min-width:5.5rem;min-height:2.75rem;color:var(--daw-bg);box-shadow:inset 0 1px 0 var(--daw-ink),0 .25rem .8rem var(--studio-lime);border-radius:.45rem;gap:.45rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 55%,transparent),0 .25rem .8rem color-mix(in oklab,var(--studio-lime) 24%,transparent)}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){font-size:.9rem;font-weight:900;transform:none}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true],.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true]:hover:not(:disabled){background:var(--studio-red);border-color:var(--studio-red);color:var(--daw-bg);box-shadow:inset 0 1px 0 var(--daw-ink),0 .25rem .8rem var(--studio-red)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true],.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true]:hover:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 48%,transparent),0 .25rem .8rem color-mix(in oklab,var(--studio-red) 26%,transparent)}}.dbq-daw .dbq-daw-save-project svg{stroke-width:2.5px;width:1.1rem;height:1.1rem}@media (width<=390px){.dbq-daw .dbq-daw-identity>.dbq-daw-save-project{min-width:4.4rem}}.dbq-piano{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.dbq-piano:has(.dbq-piano-voice){grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}.dbq-piano:not(:has(.dbq-piano-chords)){grid-template-rows:auto auto minmax(0,1fr) auto auto}.dbq-piano-chords{background:var(--pk-top);border-bottom:1px solid var(--pk-line);flex-wrap:wrap;align-items:end;gap:.45rem .65rem;padding:.55rem .8rem;display:flex}.dbq-piano-chords>strong{color:var(--pk-gold);align-self:center;margin-inline-end:.35rem;font-size:.85rem}.dbq-piano-chords label{color:var(--pk-ink);gap:.15rem;min-width:0;font-size:.7rem;display:grid}.dbq-piano-chords :is(select,input){min-width:4.4rem;max-width:7rem;height:2.6rem;color:var(--pk-ink);background:var(--pk-bg);border:1px solid var(--pk-line);border-radius:.3rem;padding-inline:.4rem;font-size:.8rem}.dbq-piano-chords .dbq-piano-chord-add{background:var(--pk-gold);min-height:2.6rem;color:var(--pk-bg);border-radius:.3rem;font-weight:800}.dbq-piano-chord-add svg{width:1rem;height:1rem}@media (width<=640px){.dbq-piano-chords{scrollbar-width:thin;flex-wrap:nowrap;padding:.4rem .6rem;overflow-x:auto}.dbq-piano-chords>*{flex:none}.dbq-piano-chords label{font-size:.65rem}.dbq-piano-chords :is(select,input){height:2.5rem}}.dbq-daw .dbq-studio-clip:before{display:none}.dbq-daw .dbq-studio-clip[data-selected=true]{filter:none;box-shadow:none}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{outline:2px solid var(--daw-ink);outline-offset:-3px;filter:brightness(1.12)}.dbq-daw .dbq-studio-wave .dbq-wave-outer{filter:none}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{fill:color-mix(in oklab,var(--daw-ink) 55%,var(--dbq-color))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{opacity:.85}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-inner{fill:var(--daw-ink);opacity:.6}.dbq-daw .dbq-studio-clip[data-midi]:after{display:none}.dbq-daw .dbq-studio-clip[data-midi] .dbq-studio-clip-hit{background:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip[data-midi] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color) 30%,var(--daw-rail))}}.dbq-daw .dbq-studio-head-main{flex-direction:column;justify-content:flex-start;gap:.2rem;display:flex}.dbq-daw .dbq-studio-head-row{margin-top:0}.dbq-daw .dbq-studio-head-name{flex-shrink:1}.dbq-studio-midi-preview{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--daw-ink) 25%);inset:1.6rem .3rem .4rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio-midi-preview{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),color-mix(in oklab,var(--daw-ink) 12%,transparent) 25%)}}.dbq-studio-midi-preview i{background:var(--dbq-color);opacity:1;height:4px;box-shadow:0 0 0 1px var(--daw-ink);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.dbq-studio-midi-preview i{box-shadow:0 0 0 1px color-mix(in oklab,var(--daw-ink) 28%,transparent)}}.dbq-daw{--daw-playhead:#fff}.dbq-daw .dbq-studio-head-row{flex-wrap:nowrap;align-items:center;gap:.22rem;width:100%;display:flex}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){background:var(--dbq-color);border-radius:42% 58% 56% 44%/58% 43% 57% 42%;flex:1 1 0;width:auto;min-width:0;height:2.35rem;min-height:2.35rem;padding:0 .1rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){background:color-mix(in oklab,var(--dbq-color) 13%,var(--daw-rail))}}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){border:1px solid var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){border:1px solid color-mix(in oklab,var(--dbq-color) 48%,var(--daw-line))}}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){color:var(--daw-ink);box-shadow:inset 0 1px 0 var(--daw-ink),0 2px 7px var(--daw-bg);font-weight:800}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 16%,transparent),0 2px 7px color-mix(in oklab,var(--daw-bg) 55%,transparent)}}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power):hover:not(:disabled){background:var(--dbq-color);transform:none}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power):hover:not(:disabled){background:color-mix(in oklab,var(--dbq-color) 30%,var(--daw-rail))}}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power):hover:not(:disabled){border-color:var(--dbq-color)}.dbq-daw .dbq-studio-head-row .dbq-chip[data-active=true],.dbq-daw .dbq-studio-head-row .dbq-track-fx-power[data-on]{background:var(--dbq-color);color:var(--daw-bg);border-color:var(--dbq-color);box-shadow:inset 0 1px 0 var(--daw-ink),0 0 12px var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row .dbq-chip[data-active=true],.dbq-daw .dbq-studio-head-row .dbq-track-fx-power[data-on]{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 55%,transparent),0 0 12px color-mix(in oklab,var(--dbq-color) 40%,transparent)}}.dbq-daw .dbq-studio-head-row .dbq-chip-add{color:var(--dbq-color)!important}.dbq-daw .dbq-studio-head-row .dbq-track-more{flex:0 0 2.35rem;margin-inline-start:0}@media (width<=1100px){.dbq-daw .dbq-studio-timeline{grid-template-columns:11rem minmax(0,1fr)}.dbq-daw .dbq-studio-head-row{grid-template-columns:none;gap:.15rem;display:flex}.dbq-daw .dbq-studio-head-row :is(button.dbq-chip,button.dbq-track-more,button.dbq-track-fx-power){flex:1 1 0;width:auto;min-width:0;height:2.4rem;min-height:2.4rem;font-size:.65rem}.dbq-daw .dbq-studio-head-row .dbq-track-more{flex:0 0 2rem;margin-inline-start:0}}.dbq-daw .dbq-studio-lane{--daw-curve:var(--dbq-color,var(--daw-accent))}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-curve path:not(.dbq-studio-curve-hit){stroke:var(--daw-curve);stroke-width:1.7px;filter:drop-shadow(0 0 3px var(--daw-curve))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-auto-overlay .dbq-studio-curve path:not(.dbq-studio-curve-hit){filter:drop-shadow(0 0 3px color-mix(in oklab,var(--daw-curve) 58%,transparent))}}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-auto-tag{color:var(--daw-curve)}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-point{background:radial-gradient(circle,var(--daw-ink) 0 .23rem,var(--daw-curve) .26rem .56rem,transparent .6rem)}.dbq-daw .dbq-studio-auto-overlay .dbq-studio-bend{background:radial-gradient(circle,var(--daw-curve) 0 .27rem,transparent .3rem)}.dbq-daw .dbq-studio-playhead{background:linear-gradient(#ffffff80,#fff 18% 82%,#ffffff80);width:1.5px;box-shadow:0 0 4px #ffffffe6,0 0 14px #ffffff8c,0 0 30px #b9dcff66}.dbq-daw .dbq-studio-playhead-handle{color:var(--daw-playhead);background:0 0}.dbq-daw .dbq-studio-playhead-handle:after{border-top-color:var(--daw-playhead)}.dbq-daw .dbq-studio-playhead-handle span{color:var(--daw-playhead)}.dbq-daw .dbq-studio-ruler>em.dbq-studio-bar-num{color:var(--daw-accent)}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-save-project{transition:none}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){background:radial-gradient(circle at 35% 28%,var(--studio-lime),var(--studio-lime) 60%,var(--studio-lime));border-radius:999px;width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;animation:none;transform:none}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){background:radial-gradient(circle at 35% 28%,color-mix(in oklab,var(--studio-lime) 55%,#fff),var(--studio-lime) 60%,color-mix(in oklab,var(--studio-lime) 70%,#000))}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){border:1px solid var(--studio-lime)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){border:1px solid color-mix(in oklab,var(--studio-lime) 60%,#000)}}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project,.dbq-daw .dbq-daw-identity>.dbq-daw-save-project:hover:not(:disabled){box-shadow:inset 0 1px #ffffff73,inset 0 -2px 3px #0000004d,0 2px 5px #0006}.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true],.dbq-daw .dbq-daw-identity>.dbq-daw-save-project[data-unsaved=true]:hover:not(:disabled){background:radial-gradient(circle at 35% 28%,#e8837d,#b63a33 60%,#7d231e);border-color:#7d231e;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 3px #0000004d,0 2px 5px #0006}.dbq-daw .dbq-daw-save-project span{display:none!important}.dbq-daw .dbq-studio-clip,.dbq-daw .dbq-studio-clip-hit,.dbq-daw .dbq-studio-clip[data-selected=true],.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit,.dbq-daw .dbq-studio-clip-hit:active,.dbq-daw .dbq-studio-clip-hit:focus{margin:0;transition:filter .12s linear,box-shadow .12s linear!important;animation:none!important;transform:translate(0)scale(1)!important}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{filter:brightness(1.3)saturate(1.25);box-shadow:inset 0 0 0 2px var(--daw-ink);outline:none}.dbq-daw .dbq-studio-clip:not([data-selected=true]) .dbq-studio-trim{opacity:0}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-trim{opacity:1;cursor:ew-resize;background:linear-gradient(90deg,#0000,#0000);width:1.4rem}.dbq-daw .dbq-studio-trim:after{content:"";background:var(--daw-ink);border-radius:999px;width:.35rem;height:2.2rem;max-height:70%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 2px #00000073,0 0 10px #ffffff80}.dbq-daw .dbq-studio-trim[data-side=start]:after{left:.2rem}.dbq-daw .dbq-studio-trim[data-side=end]:after{right:.2rem}.dbq-daw .dbq-daw-top-actions button,.dbq-daw .dbq-daw-editor-bar button{transition:transform .14s cubic-bezier(.3,1.6,.5,1),box-shadow .14s,filter .14s;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0000004d,0 2px 4px #0000004d}.dbq-daw .dbq-daw-top-actions button:active:not(:disabled),.dbq-daw .dbq-daw-editor-bar button:active:not(:disabled){transform:translateY(1px)scale(.95);box-shadow:inset 0 2px 3px #0006}@media (hover:hover){.dbq-daw .dbq-daw-top-actions button:hover:not(:disabled){filter:brightness(1.18)}}.dbq-daw .dbq-daw-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .9rem;display:grid}.dbq-daw .dbq-daw-top-actions{justify-content:flex-end;gap:.4rem}.dbq-daw .dbq-daw-identity{min-width:0}.dbq-daw .dbq-daw-bar{padding:.4rem .75rem}.dbq-daw .dbq-daw-options{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:center;gap:.4rem;display:flex;overflow-x:auto}.dbq-daw .dbq-daw-options::-webkit-scrollbar{display:none}.dbq-daw .dbq-daw-options>*{scroll-snap-align:start;flex:none}.dbq-daw .dbq-daw-options>button[data-cap]{border-radius:.9rem;width:3.1rem;height:3rem}.dbq-daw .dbq-daw-options>.dbq-daw-tempo{margin-inline-start:.5rem}.dbq-daw .dbq-daw-options>label[title=זום]{margin-inline-start:auto}.dbq-daw .dbq-daw-options>label[title=זום]+button{margin-inline-start:.6rem;padding-inline-start:.6rem}@media (width<=900px){.dbq-daw .dbq-daw-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id actions""transport transport";row-gap:.4rem}.dbq-daw .dbq-daw-identity{grid-area:id}.dbq-daw .dbq-daw-top-actions{grid-area:actions}.dbq-daw .dbq-daw-transport{grid-area:transport;justify-self:center}.dbq-daw .dbq-daw-options>label[title=זום]{margin-inline-start:0}}.dbq-daw .dbq-studio-clip-hit{background:linear-gradient(180deg,var(--dbq-color,var(--daw-accent)),var(--dbq-color,var(--daw-accent)))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{background:linear-gradient(180deg,color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 42%,var(--daw-bg)),color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 22%,var(--daw-bg)))}}.dbq-daw .dbq-studio-clip-hit{border:1px solid var(--dbq-color,var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit{border:1px solid color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 70%,transparent)}}.dbq-daw .dbq-studio-clip-hit{border-radius:.45rem;box-shadow:inset 0 1px #ffffff1f}.dbq-daw .dbq-studio-clip-hit .dbq-wave-outer{filter:drop-shadow(0 0 3px var(--dbq-color,var(--daw-accent)))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip-hit .dbq-wave-outer{filter:drop-shadow(0 0 3px color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 60%,transparent))}}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{filter:brightness(1.25)saturate(1.2);box-shadow:inset 0 0 0 2px #fff,inset 0 1px #fff3}.dbq-qtools{border-top:1px solid var(--daw-line);flex-basis:100%;gap:.6rem;width:100%;margin-top:.6rem;padding-top:.6rem;display:grid}.dbq-qtools-groups{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.dbq-qtools-groups button{border:1px solid var(--daw-line);border-radius:999px;flex:none;gap:.35rem;min-height:2.5rem}.dbq-qtools-groups button[aria-selected=true]{background:var(--daw-accent);color:var(--daw-bg);border-color:#0000}.dbq-qtools-groups small{opacity:.7;font-size:.68rem}.dbq-qtools-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;display:grid}.dbq-qtool{text-align:start;white-space:normal;background:linear-gradient(180deg,var(--daw-ink),transparent);border-radius:.8rem;justify-items:start;gap:.1rem;height:auto;min-height:3.6rem;padding:.55rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-qtool{background:linear-gradient(180deg,color-mix(in oklab,var(--daw-ink) 8%,transparent),transparent)}}.dbq-qtool{border:1px solid var(--daw-line);transition:transform .12s,border-color .12s;box-shadow:inset 0 1px #ffffff14,0 2px 5px #0000004d}.dbq-qtool:active:not(:disabled){transform:scale(.97)}.dbq-qtool[aria-pressed=true]{border-color:var(--daw-accent);box-shadow:0 0 0 1px var(--daw-accent),0 0 14px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-qtool[aria-pressed=true]{box-shadow:0 0 0 1px var(--daw-accent),0 0 14px color-mix(in oklab,var(--daw-accent) 40%,transparent)}}.dbq-qtool strong{font-size:.82rem}.dbq-qtool span{color:var(--daw-sub);font-size:.68rem;line-height:1.3}.dbq-qtools-empty{color:var(--daw-sub);font-size:.8rem}.dbq-qtools-editor{background:var(--daw-top);border:1px solid var(--daw-accent);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:.7rem;padding:.7rem;display:grid;position:sticky;bottom:0}.dbq-qtools-editor>div{min-width:0;display:grid}.dbq-qtools-editor small{color:var(--daw-sub);font-size:.7rem}.dbq-qtools-editor label{gap:.25rem;font-size:.75rem;display:grid}.dbq-qtools-editor input{width:100%;accent-color:var(--daw-accent);min-height:2rem}.dbq-qtools-editor>button{min-height:2.75rem}@media (width<=640px){.dbq-qtools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-qtools-editor{grid-template-columns:1fr}}.dbq-piano-voice-sheet{z-index:85;overscroll-behavior:contain;width:min(23rem,100vw);max-height:100dvh;padding:calc(env(safe-area-inset-top) + 1rem) 1rem calc(env(safe-area-inset-bottom) + 1.25rem);background:var(--pk-top);color:var(--pk-ink);border-inline-end:1px solid var(--pk-line);box-shadow:0 0 3rem var(--pk-bg);flex-direction:column;gap:1rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dbq-piano-voice-sheet{box-shadow:0 0 3rem color-mix(in oklab,var(--pk-bg) 75%,transparent)}}.dbq-piano-voice-sheet header{justify-content:space-between;align-items:center;gap:1rem;font-size:1.1rem;display:flex}.dbq-piano-voice-options{gap:.55rem;min-width:0;font-size:.86rem;display:grid}.dbq-piano-voice-options>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-piano-voice-options button{min-height:2.75rem}.dbq-piano-voice-options input{width:100%;accent-color:var(--pk-gold)}.dbq-piano-voice-reading{border-block:1px solid var(--pk-line);align-items:center;gap:.75rem;min-height:5rem;display:flex}.dbq-piano-voice-reading meter{width:100%;min-width:0}.dbq-piano-voice-record{width:100%;min-height:3.2rem}.dbq-roll-note i{background:var(--pk-bg);width:clamp(12px,40%,26px)}@supports (color:color-mix(in lab, red, red)){.dbq-roll-note i{background:color-mix(in oklab,var(--pk-bg) 25%,transparent)}}.dbq-roll-note i{border-inline-start:1px solid var(--pk-line)}.dbq-qtool{background:linear-gradient(155deg,var(--daw-accent),var(--daw-top));border-radius:.4rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.dbq-qtool{background:linear-gradient(155deg,color-mix(in oklab,var(--daw-accent) 12%,var(--daw-top)),var(--daw-top))}}.dbq-qtool strong,.dbq-qtool span{overflow-wrap:anywhere;max-width:100%}@media (width<=640px){.dbq-piano-voice-sheet{border-inline-end:0;border-block-start:1px solid var(--pk-line);border-radius:1rem 1rem 0 0;width:100vw;height:min(80dvh,42rem);inset-block-start:auto}}.dbq-piano-voice-reading{flex-wrap:wrap;padding-block:.8rem}.dbq-piano-voice-reading strong{min-width:5rem}.dbq-piano-voice-reading small{flex-basis:100%}.dbq-piano-live-tuner{border:1px solid var(--pk-line);border-radius:.5rem;gap:.4rem;min-width:0;padding:.65rem;display:grid}.dbq-piano-live-tuner strong{font-size:1.2rem}.dbq-piano-live-tuner .dbq-tuner-gauge{width:100%;min-width:0}.dbq-tuner-backdrop{z-index:1200;padding:max(.6rem,env(safe-area-inset-top)) max(.6rem,env(safe-area-inset-right)) max(.6rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left));background:var(--background);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dbq-tuner-backdrop{background:color-mix(in oklab,var(--background) 70%,transparent)}}.dbq-tuner-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dbq-tuner{border:1px solid var(--border);background:var(--card);width:min(27rem,100%);max-height:100%;color:var(--foreground);box-shadow:0 20px 70px var(--background);border-radius:1rem;gap:1rem;padding:1rem;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dbq-tuner{box-shadow:0 20px 70px color-mix(in oklab,var(--background) 75%,transparent)}}.dbq-tuner header{justify-content:space-between;align-items:center;min-width:0;display:flex}.dbq-tuner header small{color:var(--muted-foreground)}.dbq-tuner h2{font-size:1.25rem;font-weight:800}.dbq-tuner-reading{border:1px solid var(--border);background:var(--background);text-align:center;border-radius:.7rem;justify-items:center;gap:.45rem;padding:.8rem;display:grid}.dbq-tuner-reading>svg:first-child{color:var(--primary)}.dbq-tuner-reading strong{font:800 2.3rem Syne,Assistant,sans-serif}.dbq-tuner-reading small{color:var(--muted-foreground)}.dbq-tuner-gauge{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;height:2.3rem;display:flex;position:relative}.dbq-tuner-gauge i{background:var(--primary);width:2px;height:1.6rem;box-shadow:0 0 8px var(--primary);position:absolute;bottom:0}.dbq-tuner-gauge b{color:var(--primary)}.dbq-tuner-wave{width:100%;height:4rem;color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-tuner-wave{background:color-mix(in oklab,var(--primary) 6%,var(--card))}}.dbq-tuner-wave{border-radius:.3rem}.dbq-tuner-wave polyline{fill:none;stroke:currentColor;stroke-width:2px}.dbq-tuner meter{width:100%}.dbq-tuner-reference{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.dbq-tuner-reference label{gap:.35rem;min-width:0;font-size:.8rem;display:grid}.dbq-tuner-reference select{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);border-radius:.5rem;padding-inline:.4rem}.dbq-tuner-listen{min-height:3rem}.dbq-tuner-error{color:var(--destructive);overflow-wrap:anywhere}.lv-effects-sheet{inline-size:min(46rem,100%)}.lv-effects-sheet .lv-sheet-body>*{min-width:0;max-width:100%}@media (width<=640px){.dbq-tuner-backdrop{place-items:end center;padding:0}.dbq-tuner{width:100%;max-height:90dvh;padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0}.lv-effects-sheet{max-block-size:92dvh}.lv-top-tools{flex-wrap:wrap;justify-content:end;min-width:0;max-width:100%}.lv-top-tools .lv-key{flex:3rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding:.25rem}.lv-top-id strong{max-inline-size:min(10rem,42vw)}.lv-tool{min-block-size:2.75rem;min-inline-size:2.75rem}.lv-floating-volume input[type=range],.dbq-phonebar-master input[type=range]{min-height:2.75rem}.dbq-phonebar-pads{scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.dbq-qtool{transition:none}}@media (width<=520px){.dbq-daw .dbq-daw-mark{display:none!important}.dbq-daw .dbq-daw-identity{min-width:0;overflow:hidden;gap:.35rem!important}.dbq-daw .dbq-daw-identity>*{flex-shrink:0}.dbq-daw .dbq-daw-identity>input{flex:auto;min-width:3rem}}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo){isolation:isolate;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo):before{content:"";z-index:-1;opacity:0;background:var(--dbq-color);transition:opacity 80ms linear;position:absolute;inset:0}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)[aria-pressed=true]:before{opacity:1}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)>span{background:var(--dbq-color);border-radius:50%;place-items:center;width:1.18rem;height:1.18rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)>span{background:color-mix(in oklab,var(--dbq-color) 22%,var(--daw-bg))}}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)>span{color:var(--dbq-color);box-shadow:inset 0 1px 0 var(--daw-ink);font:900 .58rem Syne,Assistant,sans-serif}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)>span{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 25%,transparent)}}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)>b{text-overflow:ellipsis;min-width:0;font:800 .65rem Assistant,sans-serif;overflow:hidden}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)[aria-pressed=true]{background:var(--dbq-color)!important;color:var(--daw-bg)!important;border-color:var(--dbq-color)!important;box-shadow:inset 0 1px 0 var(--daw-ink),0 0 0 1px var(--dbq-color),0 0 16px var(--dbq-color)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)[aria-pressed=true]{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 55%,transparent),0 0 0 1px color-mix(in oklab,var(--dbq-color) 75%,transparent),0 0 16px color-mix(in oklab,var(--dbq-color) 48%,transparent)!important}}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)[aria-pressed=true]>span{background:var(--daw-bg);color:var(--dbq-color)}.dbq-daw .dbq-studio-wave{width:calc(100% - .2rem);inset:.15rem .1rem;overflow:visible;visibility:visible!important;opacity:1!important;height:calc(100% - .3rem)!important;display:block!important}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{fill:var(--dbq-color)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{fill:color-mix(in oklab,var(--dbq-color) 72%,var(--daw-ink))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{opacity:.96;filter:drop-shadow(0 0 2px var(--dbq-color))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{filter:drop-shadow(0 0 2px color-mix(in oklab,var(--dbq-color) 68%,transparent))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-inner{fill:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-inner{fill:color-mix(in oklab,var(--daw-ink) 82%,var(--dbq-color))}}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-inner{opacity:.78}.dbq-daw .dbq-studio-wave .dbq-wave-axis{stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-wave .dbq-wave-axis{stroke:color-mix(in oklab,var(--daw-ink) 30%,transparent)}}.dbq-daw .dbq-studio-wave .dbq-wave-axis{stroke-width:.012px;vector-effect:non-scaling-stroke}.dbq-daw .dbq-studio-head[data-color]:has(.dbq-track-mute[aria-pressed=true])+*{opacity:1}.dbq-daw .dbq-daw-top-actions{direction:rtl}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{border:1px solid var(--daw-accent);border-radius:38% 62% 55% 45%/42% 40% 60% 58%;flex:none;width:2.9rem;min-width:2.9rem;height:2.9rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{border:1px solid color-mix(in oklab,var(--daw-accent) 72%,var(--daw-line))}}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{background:conic-gradient(from 215deg,var(--daw-accent),var(--daw-accent),var(--daw-ink),var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{background:conic-gradient(from 215deg,color-mix(in oklab,var(--daw-accent) 15%,var(--daw-bg)),color-mix(in oklab,var(--daw-accent) 58%,var(--daw-rail)),color-mix(in oklab,var(--daw-ink) 12%,var(--daw-bg)),color-mix(in oklab,var(--daw-accent) 15%,var(--daw-bg)))}}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{box-shadow:inset .18rem .18rem .35rem var(--daw-ink),inset -.2rem -.24rem .42rem var(--daw-bg),0 .2rem .55rem var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{box-shadow:inset .18rem .18rem .35rem color-mix(in oklab,var(--daw-ink) 18%,transparent),inset -.2rem -.24rem .42rem color-mix(in oklab,var(--daw-bg) 70%,transparent),0 .2rem .55rem color-mix(in oklab,var(--daw-accent) 28%,transparent)}}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{transform:rotate(-4deg)}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger[aria-expanded=true]{background:var(--daw-accent);color:var(--daw-bg);transform:rotate(0)scale(.96)}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger .dbq-agent-orb{transform:rotate(4deg)}.dbq-daw .dbq-daw-top-actions>.dbq-daw-save-project,.dbq-daw .dbq-daw-top-actions>.dbq-daw-save-project:hover:not(:disabled){background:var(--studio-lime);border-color:var(--studio-lime);height:2.5rem;min-height:2.5rem;color:var(--daw-bg);border-radius:999px;flex:0 0 2.5rem;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;padding:0!important}.dbq-daw .dbq-daw-top-actions>.dbq-daw-save-project[data-unsaved=true],.dbq-daw .dbq-daw-top-actions>.dbq-daw-save-project[data-unsaved=true]:hover:not(:disabled){background:var(--studio-red);border-color:var(--studio-red)}@media (width<=1100px){.dbq-daw .dbq-daw-top-actions>button[aria-label=ביטול]{display:inline-flex!important}}@media (width<=640px){.dbq-daw .dbq-daw-top-actions{gap:.12rem}.dbq-daw .dbq-daw-top-actions>button[aria-label=ביצוע\ חוזר],.dbq-daw .dbq-daw-export{display:none}.dbq-daw .dbq-daw-top-actions>.dbq-studio-agent-trigger{width:2.4rem;min-width:2.4rem;height:2.4rem}.dbq-daw .dbq-daw-top-actions>.dbq-daw-save-project{flex-basis:2.25rem;height:2.25rem;min-height:2.25rem;width:2.25rem!important;min-width:2.25rem!important;max-width:2.25rem!important}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)>b{font-size:.6rem}.dbq-daw .dbq-studio-head-row :is(.dbq-track-mute,.dbq-track-solo)[aria-pressed=true]>b:after{display:none}}.dbq-rec-gain{background:var(--studio-red);border-radius:999px;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-rec-gain{background:color-mix(in oklab,var(--studio-red) 18%,var(--daw-bg))}}.dbq-rec-gain{color:var(--daw-ink);font:800 .7rem Assistant,sans-serif}.dbq-rec-gain input{width:clamp(5rem,18vw,9rem);accent-color:var(--studio-red);direction:ltr}.dbq-rec-gain b{text-align:center;min-width:2.6rem;font-family:Syne,sans-serif}.dbq-daw .dbq-studio-head-row .dbq-track-mute[data-auto=true]{opacity:.82}.dbq-magic-voice svg{color:var(--studio-lime)}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer,.dbq-daw-advanced-side){overscroll-behavior:contain;overflow-x:hidden!important}.dbq-daw :is(.dbq-daw-side-body,.dbq-daw-drawer){touch-action:pan-y;overflow:hidden auto!important}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer,.dbq-daw-advanced-side) *{box-sizing:border-box;min-width:0;max-width:100%}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer,.dbq-daw-advanced-side) :is(p,small,strong,span,label,b,li,h2,h3,h4){overflow-wrap:anywhere;white-space:normal}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer,.dbq-daw-advanced-side) :is(input,select,textarea,canvas,svg:not([class*=lucide]),img,table){max-width:100%}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer,.dbq-daw-advanced-side) :is([class*=-row],[class*=-grid],[class*=-list],[class*=-chips],[class*=-presets],[class*=-tabs]){flex-wrap:wrap;overflow-x:visible}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer) [style*=grid-template-columns]{grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr))!important}.dbq-daw-side-foot{z-index:2;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--daw-bg) 70%,transparent);justify-content:stretch;display:flex;position:sticky;bottom:0}.dbq-daw-side-ok{border-radius:999px;flex:1;min-height:2.75rem;font:800 .9rem Assistant,sans-serif;background:var(--studio-lime)!important;color:var(--daw-bg)!important}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer) .dbq-quick-reel{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;display:grid!important;overflow:visible!important}.dbq-daw :is(.dbq-daw-side,.dbq-daw-drawer) .dbq-quick-reel>*{flex:none!important;width:auto!important}[data-dbq-world=true]{--dbq-world-bg:oklch(13% .012 255);--dbq-world-top:oklch(19% .014 255);--dbq-world-panel:oklch(22.5% .015 255);--dbq-world-rail:oklch(26% .014 255);--dbq-world-line:oklch(37% .018 255);--dbq-world-ink:oklch(96% .008 245);--dbq-world-sub:oklch(73% .024 245);--dbq-world-accent:oklch(79% .16 182);--dbq-world-warm:oklch(83% .15 82);--background:var(--dbq-world-bg);--foreground:var(--dbq-world-ink);--card:var(--dbq-world-panel);--card-foreground:var(--dbq-world-ink);--surface:var(--dbq-world-panel);--surface-inset:var(--dbq-world-top);--popover:var(--dbq-world-panel);--popover-foreground:var(--dbq-world-ink);--primary:var(--dbq-world-accent);--primary-foreground:var(--dbq-world-bg);--secondary:var(--dbq-world-rail);--secondary-foreground:var(--dbq-world-ink);--accent:var(--dbq-world-rail);--accent-foreground:var(--dbq-world-ink);--muted:var(--dbq-world-rail);--muted-foreground:var(--dbq-world-sub);--border:var(--dbq-world-line);--input:var(--dbq-world-line);--ring:var(--dbq-world-accent);--brand-outline:var(--dbq-world-line);--brand-cyan:var(--dbq-world-accent);--dbq-amber:var(--dbq-world-warm);color:var(--dbq-world-ink);background:var(--dbq-world-bg);min-height:100dvh;font-family:Assistant,sans-serif}[data-dbq-world=true] .app-viewport[data-dbq-shell=true]{background:var(--dbq-world-bg)}[data-dbq-world=true] .app-header{background:var(--dbq-world-top);color:var(--dbq-world-ink);border-bottom:1px solid var(--dbq-world-line);box-shadow:inset 0 -1px 0 var(--dbq-world-ink)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .app-header{box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--dbq-world-ink) 5%,transparent)}}[data-dbq-world=true] .app-header-band{background:0 0}[data-dbq-world=true] .app-header :is(button,a):not(.dbq-shell-identity){color:var(--dbq-world-ink);background:var(--dbq-world-panel);border:1px solid var(--dbq-world-line);border-radius:.45rem}[data-dbq-world=true] .app-header :is(button,a):hover{border-color:var(--dbq-world-accent)}[data-dbq-world=true] .dbq-shell-identity{align-items:center;width:5.7rem;min-height:2.75rem;display:inline-flex}[data-dbq-world=true] .dbq-shell-logo{width:100%;display:block}[data-dbq-world=true] .dbq-shell-logo svg{width:100%;height:auto;display:block}[data-dbq-world=true] .dbq-shell-main{background:var(--dbq-world-bg);max-width:none;padding:0!important}[data-dbq-world=true] .dbq-shell-main>.app-route-content{min-width:0;min-height:calc(100dvh - var(--app-header-band,4rem))}[data-dbq-world=true] .dbq-page{--background:var(--dbq-world-bg);--foreground:var(--dbq-world-ink);--card:var(--dbq-world-panel);--card-foreground:var(--dbq-world-ink);--popover:var(--dbq-world-panel);--popover-foreground:var(--dbq-world-ink);--primary:var(--dbq-world-accent);--primary-foreground:var(--dbq-world-bg);--secondary:var(--dbq-world-rail);--secondary-foreground:var(--dbq-world-ink);--muted:var(--dbq-world-rail);--muted-foreground:var(--dbq-world-sub);--border:var(--dbq-world-line);--input:var(--dbq-world-line);--ring:var(--dbq-world-accent);--q-cyan:var(--dbq-world-accent);--q-amber:var(--dbq-world-warm);--dbq-chassis:var(--dbq-world-bg);--dbq-panel:var(--dbq-world-panel);--dbq-edge:var(--dbq-world-line);width:100%;min-height:calc(100dvh - var(--app-header-band,4rem));padding:clamp(.85rem,2.5vw,2rem) max(clamp(.85rem,2.5vw,2rem),env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(clamp(.85rem,2.5vw,2rem),env(safe-area-inset-left));background:repeating-linear-gradient(90deg,transparent 0 47px,var(--dbq-world-accent) 48px 49px),repeating-linear-gradient(0deg,transparent 0 47px,var(--dbq-world-accent) 48px 49px),var(--dbq-world-bg)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page{background:repeating-linear-gradient(90deg,transparent 0 47px,color-mix(in oklab,var(--dbq-world-accent) 8%,transparent) 48px 49px),repeating-linear-gradient(0deg,transparent 0 47px,color-mix(in oklab,var(--dbq-world-accent) 7%,transparent) 48px 49px),var(--dbq-world-bg)}}[data-dbq-world=true] .dbq-page{box-shadow:none;color:var(--dbq-world-ink);border:0;border-radius:0;font-family:Assistant,sans-serif}[data-dbq-world=true] .dbq-page :is(h1,h2,h3){letter-spacing:0}[data-dbq-world=true] .dbq-page :is(.dbq-home-hero,.dbq-list,.dbq-live,.dbq-transport,.dbq-panel,.dbq-perm-intro,.pads-editor,.pb-inspector,.dbq-stage-head,.dbq-stage-now article,.dbq-stage-list li,.dbq-library-card,.dbq-manager-list li,.dbq-remote-next,.dbq-cast-now article){background:linear-gradient(150deg,var(--dbq-world-panel),var(--dbq-world-top))}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page :is(.dbq-home-hero,.dbq-list,.dbq-live,.dbq-transport,.dbq-panel,.dbq-perm-intro,.pads-editor,.pb-inspector,.dbq-stage-head,.dbq-stage-now article,.dbq-stage-list li,.dbq-library-card,.dbq-manager-list li,.dbq-remote-next,.dbq-cast-now article){background:linear-gradient(150deg,color-mix(in oklab,var(--dbq-world-panel) 92%,var(--dbq-world-accent)),var(--dbq-world-top))}}[data-dbq-world=true] .dbq-page :is(.dbq-home-hero,.dbq-list,.dbq-live,.dbq-transport,.dbq-panel,.dbq-perm-intro,.pads-editor,.pb-inspector,.dbq-stage-head,.dbq-stage-now article,.dbq-stage-list li,.dbq-library-card,.dbq-manager-list li,.dbq-remote-next,.dbq-cast-now article){border:1px solid var(--dbq-world-line);box-shadow:inset 0 1px 0 var(--dbq-world-ink),0 .6rem 1.4rem var(--dbq-world-bg);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page :is(.dbq-home-hero,.dbq-list,.dbq-live,.dbq-transport,.dbq-panel,.dbq-perm-intro,.pads-editor,.pb-inspector,.dbq-stage-head,.dbq-stage-now article,.dbq-stage-list li,.dbq-library-card,.dbq-manager-list li,.dbq-remote-next,.dbq-cast-now article){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--dbq-world-ink) 10%,transparent),0 .6rem 1.4rem color-mix(in oklab,var(--dbq-world-bg) 55%,transparent)}}[data-dbq-world=true] .dbq-page :is(.dbq-topbar,.pads-head,.dbq-stage-head){border-bottom:1px solid var(--dbq-world-line);padding-bottom:.75rem}[data-dbq-world=true] .dbq-page :is(.dbq-topbar-title strong,.pads-title h1,.dbq-stage-title strong,.dbq-manager-heading h2){color:var(--dbq-world-ink);font-weight:800}[data-dbq-world=true] .dbq-page :is(button,[data-slot=button],.dbq-back,.lv-key,.lv-tool,.pads-set-chip){border-radius:.4rem}[data-dbq-world=true] .dbq-page :is(button,[data-slot=button],.dbq-back,.lv-key,.lv-tool):not(.dbq-go):not(.lv-go):not(.lv-floating-go):not(.dbq-dot):not([data-color]):not(.dbq-home-primary){border-color:var(--dbq-world-line)}[data-dbq-world=true] .dbq-page :is(button,[data-slot=button],.dbq-back,.lv-key,.lv-tool):focus-visible{outline:2px solid var(--dbq-world-accent);outline-offset:2px}[data-dbq-world=true] .dbq-page :is(input:not([type=range]),select,textarea){color:var(--dbq-world-ink);background:var(--dbq-world-top);border:1px solid var(--dbq-world-line);border-radius:.35rem}[data-dbq-world=true] .dbq-page :is(input,select,textarea):focus-visible{border-color:var(--dbq-world-accent);outline:2px solid var(--dbq-world-accent)}[data-dbq-world=true] .dbq-home-hero{border-inline-start:3px solid var(--dbq-world-accent)!important}[data-dbq-world=true] .dbq-home-actions>.dbq-studio-gate{border-radius:.5rem}[data-dbq-world=true] .dbq-home .dbq-show-card{background:linear-gradient(160deg,var(--dotc),var(--dbq-world-top) 78%);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-home .dbq-show-card{background:linear-gradient(160deg,color-mix(in oklab,var(--dotc) 18%,var(--dbq-world-panel)),var(--dbq-world-top) 78%)}}[data-dbq-world=true] .dbq-home .dbq-show-card{border:1px solid var(--dotc)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-home .dbq-show-card{border:1px solid color-mix(in oklab,var(--dotc) 55%,var(--dbq-world-line))}}[data-dbq-world=true] .dbq-home .dbq-show-card{border-inline-start:4px solid var(--dotc)}[data-dbq-world=true] .dbq-home .dbq-show-card .dbq-show-actions{background:0 0;border:0}[data-dbq-world=true] .dbq-home-filter{border:1px solid var(--dbq-world-line);background:var(--dbq-world-top);border-radius:.4rem;flex-basis:100%;padding:.75rem}[data-dbq-world=true] .dbq-home-all[aria-checked=true]{background:var(--dbq-world-accent);color:var(--dbq-world-bg)}[data-dbq-world=true] .dbq-page .pads-title svg{color:var(--dbq-world-accent)}[data-dbq-world=true] .pads-page{padding-bottom:max(2rem,env(safe-area-inset-bottom))}[data-dbq-world=true] .dbq-page .pads-set-chip[data-on=true]{border-color:var(--dbq-color)}[data-dbq-world=true] .dbq-manager-section{border-color:var(--dbq-world-line)}[data-dbq-world=true] .dbq-page .dbq-library-card:hover{border-color:var(--dbq-world-accent)}[data-dbq-world=true] .dbq-page .dbq-deskbar{background:var(--dbq-world-panel);border:1px solid var(--dbq-world-line)}[data-dbq-world=true] .lv{--background:var(--dbq-world-bg);--foreground:var(--dbq-world-ink);--card:var(--dbq-world-panel);--muted-foreground:var(--dbq-world-sub);--primary:var(--dbq-world-accent);--border:var(--dbq-world-line);background:var(--dbq-world-bg);padding-bottom:max(2rem,env(safe-area-inset-bottom))}[data-dbq-world=true] .lv :is(.lv-top,.lv-transport,.lv-cue,.lv-pads,.lv-now,.lv-sheet){border-color:var(--dbq-world-line)}[data-dbq-world=true] .lv :is(.lv-key,.lv-tool,.lv-tabs button){background:var(--dbq-world-panel);border:1px solid var(--dbq-world-line);border-radius:.4rem}[data-dbq-world=true] .lv :is(.lv-key,.lv-tool):active{transform:translateY(1px)scale(.97)}@media (width<=640px){[data-dbq-world=true] .dbq-page{padding:.75rem .75rem max(1.5rem,env(safe-area-inset-bottom))}[data-dbq-world=true] .dbq-shell-identity{width:4.6rem}[data-dbq-world=true] .dbq-home-hero{flex-direction:column;align-items:stretch;display:flex}[data-dbq-world=true] .dbq-home-hero .dbq-hero-logo{align-self:center;width:min(9rem,50%)}[data-dbq-world=true] .dbq-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}[data-dbq-world=true] .dbq-home-actions>:is(.dbq-studio-gate,.dbq-pads-gate){grid-column:1/-1}[data-dbq-world=true] .pads-new{flex-wrap:wrap}[data-dbq-world=true] .pads-new input{flex:100%}}@media (prefers-reduced-motion:reduce){[data-dbq-world=true] :is(button,a,.dbq-show-card){transition:none!important;animation:none!important}}[data-dbq-world=true] .dbq-page :is(.dbq-drop,.dbq-library-row,.dbq-folder-chip){border-radius:.45rem}[data-dbq-world=true] .dbq-page .dbq-library-row{background:var(--dbq-world-top);border:1px solid var(--dbq-world-line);box-shadow:inset 0 1px 0 var(--dbq-world-ink)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page .dbq-library-row{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--dbq-world-ink) 6%,transparent)}}[data-dbq-world=true] .dbq-page .dbq-drop{background:var(--dbq-world-accent)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page .dbq-drop{background:color-mix(in oklab,var(--dbq-world-accent) 4%,var(--dbq-world-bg))}}[data-dbq-world=true] .dbq-page .dbq-drop{border-color:var(--dbq-world-accent)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page .dbq-drop{border-color:color-mix(in oklab,var(--dbq-world-accent) 55%,var(--dbq-world-line))}}[data-dbq-world=true] .dbq-page .dbq-drop:hover{background:var(--dbq-world-accent)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page .dbq-drop:hover{background:color-mix(in oklab,var(--dbq-world-accent) 12%,var(--dbq-world-bg))}}[data-dbq-world=true] .dbq-page :is(.dbq-topbar,.dbq-folder-chip){background-color:var(--dbq-world-panel)}[data-dbq-world=true] .dbq-page .dbq-topbar{border:1px solid var(--dbq-world-line);border-radius:.5rem;padding:.7rem}[data-dbq-world=true] .dbq-page :is(.dbq-topbar,.dbq-home-hero,.dbq-panel,.pads-editor,.pb-inspector){box-shadow:inset 0 1px 0 var(--dbq-world-ink),0 .75rem 1.6rem var(--dbq-world-bg)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page :is(.dbq-topbar,.dbq-home-hero,.dbq-panel,.pads-editor,.pb-inspector){box-shadow:inset 0 1px 0 color-mix(in oklab,var(--dbq-world-ink) 9%,transparent),0 .75rem 1.6rem color-mix(in oklab,var(--dbq-world-bg) 55%,transparent)}}[data-dbq-world=true] .dbq-page :is(.dbq-home-primary,.pb-modes button[data-on=true]){background:linear-gradient(145deg,var(--dbq-world-accent),oklch(63% .17 210));color:var(--dbq-world-bg);border:1px solid var(--dbq-world-accent)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page :is(.dbq-home-primary,.pb-modes button[data-on=true]){border:1px solid color-mix(in oklab,var(--dbq-world-accent) 70%,white)}}[data-dbq-world=true] .dbq-page :is(.dbq-home-primary,.pb-modes button[data-on=true]){box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.48),0 3px 0 var(--dbq-world-accent)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page :is(.dbq-home-primary,.pb-modes button[data-on=true]){box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.48),0 3px 0 color-mix(in oklab,var(--dbq-world-accent) 30%,black)}}[data-dbq-world=true] .dbq-page :is(.dbq-home-primary,.pb-modes button[data-on=true]):active{transform:translateY(2px);box-shadow:inset 0 2px 5px oklab(0% none none/.3)}[data-dbq-world=true] .dbq-page :is(.dbq-list,.dbq-live,.dbq-transport,.dbq-panel,.dbq-library-card,.dbq-manager-list li,.pads-editor,.pb-inspector){border-inline-start:2px solid var(--dbq-world-accent)}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page :is(.dbq-list,.dbq-live,.dbq-transport,.dbq-panel,.dbq-library-card,.dbq-manager-list li,.pads-editor,.pb-inspector){border-inline-start:2px solid color-mix(in oklab,var(--dbq-world-accent) 44%,var(--dbq-world-line))}}[data-dbq-world=true] .dbq-page .dbq-home-hero{border-inline-start:3px solid var(--dbq-world-accent)!important}[data-dbq-world=true] .dbq-page .dbq-hero-logo{filter:drop-shadow(0 .4rem .8rem var(--dbq-world-accent))}@supports (color:color-mix(in lab, red, red)){[data-dbq-world=true] .dbq-page .dbq-hero-logo{filter:drop-shadow(0 .4rem .8rem color-mix(in oklab,var(--dbq-world-accent) 23%,transparent))}}[data-dbq-world=true] .dbq-page :is(button,a):not(:disabled):active{filter:brightness(1.15)}@media (width<=767px){.dbq-daw .dbq-daw-workbench{max-height:min(72dvh,40rem)}.dbq-daw .dbq-daw-workbench .dbq-daw-editor,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{height:3.5rem;min-height:3.5rem;max-height:min(72dvh,40rem);padding-bottom:0;transition:none!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar{grid-template-rows:3.5rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:stretch;gap:.25rem;height:3.5rem;min-height:3.5rem;display:grid;overflow:hidden;padding:0 .25rem!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar .dbq-daw-editor-grip{z-index:4;touch-action:none;cursor:ns-resize;grid-area:1/1;width:1.25rem;height:3.5rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar .dbq-daw-editor-grip i{border-radius:99px;width:.28rem;height:1.6rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs{border:0;grid-area:1/2;width:100%;height:3.5rem;grid-template-rows:3.5rem!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important;overflow:hidden!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{white-space:normal;overflow-wrap:anywhere;border-radius:.35rem;align-content:center;justify-items:center;gap:.12rem;width:100%;min-width:0;height:3.5rem;min-height:3.5rem;padding:.15rem .05rem;font-size:.59rem;line-height:1.12;display:grid}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs .dbq-daw-dock-ico{border-radius:.32rem;width:1.35rem;height:1.35rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs .dbq-daw-dock-ico svg{width:1.1rem;height:1.1rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-body{overflow:hidden auto}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=false] .dbq-daw-editor-body{display:none}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor{flex:none;order:0;min-height:3.5rem!important;max-height:min(32dvh,18rem)!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay{flex:auto;order:1;min-height:0;max-height:calc(72dvh - 3.5rem)}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay>.dbq-daw-editor-grip,.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-mx-head{display:none}}@media (width<=370px){.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{font-size:.52rem}}@media (width<=767px){.dbq-daw .dbq-daw-top{grid-template-rows:auto auto}.dbq-daw .dbq-daw-top-actions{grid-area:1/1;justify-self:start;width:auto;max-width:55%}.dbq-daw .dbq-daw-identity{grid-area:1/1;justify-self:end;width:44%}.dbq-daw .dbq-daw-transport{grid-area:2/1;justify-content:center;gap:clamp(.1rem,.65vw,.25rem);overflow:visible}.dbq-daw .dbq-daw-transport button{width:clamp(2.15rem,10vw,2.5rem);height:2.5rem}.dbq-daw .dbq-daw-transport .dbq-daw-play{width:clamp(2.6rem,12vw,3rem)!important;height:2.85rem!important}.dbq-daw .dbq-daw-time{text-align:center;flex:0 4.7rem;min-width:0}.dbq-daw .dbq-daw-time strong{font-size:.84rem}.dbq-daw .dbq-daw-bar{padding:.3rem .45rem;overflow:visible}.dbq-daw .dbq-daw-options{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:.28rem;width:100%;max-width:none;padding-block:0;display:grid;overflow:visible}.dbq-daw .dbq-daw-options>*{scroll-snap-align:none;min-width:0;margin:0!important}.dbq-daw .dbq-daw-options>button[data-cap]{width:100%;min-width:0;height:2.75rem;min-height:2.75rem;padding-inline:.1rem;font-size:.65rem}.dbq-daw .dbq-daw-options>.dbq-daw-tempo{grid-area:1/6;justify-content:center;width:100%;min-width:0;padding-inline:.1rem}.dbq-daw .dbq-daw-options>.dbq-daw-tempo span{display:none}.dbq-daw .dbq-daw-options>label[title=בחירת\ מיקרופון]{grid-area:2/1/auto/3;min-width:0;overflow:hidden}.dbq-daw .dbq-daw-options>label[title=בחירת\ מיקרופון] select{width:100%;min-width:0}.dbq-daw .dbq-daw-options>.dbq-daw-input-meter{grid-area:2/3;align-self:center;min-width:0}.dbq-daw .dbq-daw-options>.dbq-daw-range-btn{white-space:normal;grid-area:2/4;font-size:.65rem;width:100%!important;min-width:0!important;padding-inline:.1rem!important}.dbq-daw .dbq-daw-options>.dbq-daw-snap{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(5.2rem,1.35fr);align-items:center;gap:.1rem;width:100%;min-width:0;display:grid}.dbq-daw .dbq-daw-options>.dbq-daw-snap:has(>button:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.dbq-daw .dbq-daw-snap button{width:100%;padding-inline:.05rem;font-size:.78rem;min-width:0!important;min-height:2.5rem!important}.dbq-daw .dbq-daw-snap select{width:100%;min-width:0;max-width:100%;font-size:.7rem}.dbq-daw .dbq-daw-options>label[title=זום]{grid-area:2/5/auto/7;gap:.1rem;width:100%;min-width:0;overflow:hidden}.dbq-daw .dbq-daw-options>label[title=זום] input[type=range]{width:100%;min-width:0}.dbq-daw .dbq-daw-options>label[title=זום]+button{margin:0;padding:0}.dbq-daw .dbq-daw-workbench .dbq-daw-editor,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{min-height:3.5rem;max-height:min(72dvh,40rem);transition:height .23s cubic-bezier(.2,.8,.2,1)!important}.dbq-daw{padding-bottom:calc(env(safe-area-inset-bottom) + .3rem)!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-dragging=true]{transition:none!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true]{flex-direction:column;display:flex}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-bar{flex:none;grid-template-rows:1.35rem 3.5rem;grid-template-columns:minmax(0,1fr);width:100%;height:4.85rem;min-height:4.85rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-grip{grid-area:1/1;width:100%;height:1.35rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-grip i{width:3.5rem;height:.3rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-tabs{grid-area:2/1}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{grid-template-rows:1.4rem minmax(0,1fr);align-content:center;align-items:center;gap:.12rem;line-height:1.05}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs .dbq-daw-dock-ico{align-self:center}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-body{flex:auto;min-height:0;max-height:none}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]{flex:none;min-height:3.5rem!important;max-height:min(72dvh,40rem)!important}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-daw-workbench .dbq-daw-editor{transition-duration:.01ms!important}}.dbq-fxcue-bend-handle{fill:var(--daw-top);stroke:var(--fx,var(--primary));stroke-width:3px;pointer-events:none;filter:drop-shadow(0 0 5px var(--fx,var(--primary)))}.dbq-fxcue-bend[aria-disabled=true]{opacity:.45}.dbq-fxcue-pt[data-locked]{opacity:.5}.dbq-fxcue-bend:focus-visible .dbq-fxcue-bend-handle{stroke:var(--daw-ink);stroke-width:5px}.dbq-fxcue-area{transition:none}.dbq-arranger{border-bottom:1px solid var(--daw-ink);gap:.35rem;padding:.45rem .6rem .3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-arranger{border-bottom:1px solid color-mix(in oklab,var(--daw-ink) 10%,transparent)}}.dbq-arranger{background:var(--daw-top)}@supports (color:color-mix(in lab, red, red)){.dbq-arranger{background:color-mix(in oklab,var(--daw-top) 70%,transparent)}}.dbq-arranger-head{justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dbq-arranger-add{gap:.3rem;min-height:2rem;font-size:.72rem}.dbq-arranger-presets{flex-wrap:wrap;gap:.3rem;display:flex}.dbq-arranger-presets button{min-height:2rem;padding-inline:.6rem;font-size:.72rem}.dbq-arranger-track{background:var(--daw-ink);border-radius:.55rem;height:2.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dbq-arranger-track{background:color-mix(in oklab,var(--daw-ink) 6%,transparent)}}.dbq-arranger-track{overflow:hidden}.dbq-arranger-empty{opacity:.6;inset-inline-start:.6rem;font-size:.68rem;position:absolute;top:50%;transform:translateY(-50%)}.dbq-arranger-block{background:var(--sec);border-radius:.45rem;align-items:center;gap:.2rem;min-width:4.5rem;padding-inline:.25rem;display:flex;position:absolute;top:.25rem;bottom:.25rem}@supports (color:color-mix(in lab, red, red)){.dbq-arranger-block{background:color-mix(in oklab, var(--sec) 32%, transparent)}}.dbq-arranger-block{border:1px solid var(--sec)}@supports (color:color-mix(in lab, red, red)){.dbq-arranger-block{border:1px solid color-mix(in oklab, var(--sec) 60%, transparent)}}.dbq-arranger-block{overflow:hidden}.dbq-arranger-block[data-index="0"]{--sec:var(--chart-1,#22d3ee)}.dbq-arranger-block[data-index="1"]{--sec:var(--chart-2,#f472b6)}.dbq-arranger-block[data-index="2"]{--sec:var(--chart-3,#a78bfa)}.dbq-arranger-block[data-index="3"]{--sec:var(--chart-4,#facc15)}.dbq-arranger-block[data-index="4"]{--sec:var(--chart-5,#34d399)}.dbq-arranger-block[data-index="5"]{--sec:var(--primary)}.dbq-arranger-btn{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.35rem;min-height:1.9rem;padding:.2rem .25rem;display:flex}.dbq-arranger-btn b{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.dbq-arranger-btn small{opacity:.7;font-size:.6rem}.dbq-arranger-input{background:var(--daw-top);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.dbq-arranger-input{background:color-mix(in oklab,var(--daw-top) 85%,transparent)}}.dbq-arranger-input{color:inherit;border:1px solid var(--sec);border-radius:.35rem;padding:.2rem .35rem;font-size:.72rem}.dbq-arranger-del{opacity:.65;flex:none;width:1.6rem;height:1.6rem}.dbq-arranger-del:hover,.dbq-arranger-del:focus-visible{opacity:1}.dbq-arranger-cursor{background:var(--daw-ink);opacity:.8;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}@media (width<=640px){.dbq-arranger-track{height:2.8rem}.dbq-arranger-del{width:2rem;height:2rem}}.dbq-mx-sends{justify-content:center;gap:.4rem;margin-top:.35rem;display:flex}.dbq-mx-group{text-align:center;gap:.15rem;width:100%;margin-top:.35rem;font-size:.66rem;display:grid}.dbq-mx-group select{background:var(--daw-ink);border-radius:.4rem;width:100%;min-height:2rem;padding:.15rem .3rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.dbq-mx-group select{background:color-mix(in oklab,var(--daw-ink) 8%,transparent)}}.dbq-mx-group select{color:inherit;border:1px solid var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-group select{border:1px solid color-mix(in oklab,var(--daw-ink) 16%,transparent)}}.dbq-mx-groupstrip{outline:1px dashed var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-groupstrip{outline:1px dashed color-mix(in oklab,var(--daw-ink) 18%,transparent)}}.dbq-mx-groupstrip[data-dim=true]{opacity:.6}.dbq-mx-groupname{border:0;border-bottom:1px solid var(--daw-ink);background:0 0;width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.dbq-mx-groupname{border-bottom:1px solid color-mix(in oklab,var(--daw-ink) 18%,transparent)}}.dbq-mx-groupname{color:inherit;font:inherit;padding:.1rem .2rem;font-size:.72rem;font-weight:700}.dbq-mx-limiter{justify-items:center;gap:.25rem;width:100%;margin-top:.4rem;display:grid}.dbq-mx-limiter small{opacity:.65;text-align:center;font-size:.6rem;line-height:1.3}.dbq-mx-key[data-kind=limit][aria-pressed=true]{background:var(--chart-5,#34d399)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-key[data-kind=limit][aria-pressed=true]{background:color-mix(in oklab,var(--chart-5,#34d399) 35%,transparent)}}.dbq-mx-addgroup{gap:.3rem;width:100%;min-height:2.2rem;margin-top:.45rem;font-size:.7rem}.dbq-mx-meter u{background:var(--chart-4,#facc15);opacity:.9;height:2px;position:absolute;inset-inline:0}.dbq-mx-meter[data-over=true] i{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.dbq-mx-meter[data-over=true] i{background:color-mix(in oklab,#ef4444 70%,var(--primary))}}.dbq-piano-scale-chords{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.3rem;display:flex}.dbq-piano-scale-chords>small{color:var(--pk-gold);margin-inline-end:.3rem;font-size:.75rem}.dbq-piano-scale-chords button{min-height:40px}.dbq-sampler{inset-inline:max(.5rem, env(safe-area-inset-left));bottom:max(.5rem, env(safe-area-inset-bottom));background:var(--card);max-width:760px;max-height:85dvh;color:var(--foreground);border:1px solid var(--border);z-index:80;border-radius:1.25rem;gap:.7rem;margin-inline:auto;padding:.9rem;display:grid;position:fixed;overflow:hidden auto}.dbq-sampler header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dbq-sampler-bar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-sampler-bar small{color:var(--muted-foreground)}.dbq-sampler-keys{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:.3rem;display:grid}.dbq-sampler-keys button,.dbq-sampler-pads button{border:1px solid var(--border);background:var(--muted);min-height:52px;color:var(--foreground);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:.7rem;font-weight:600;transition:transform 80ms,background 80ms}.dbq-sampler-keys button[data-black=true]{background:var(--secondary)}.dbq-sampler-keys button[data-root=true]{outline:2px solid var(--primary)}.dbq-sampler-pads{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.dbq-sampler-pads button{min-height:72px;font-size:1.1rem}.dbq-sampler button[data-on=true]{background:var(--primary);color:var(--primary-foreground);transform:scale(.96)}.dbq-studio-clip[data-take-muted]{opacity:.38;filter:saturate(.3);background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--foreground) 6px 7px)}@supports (color:color-mix(in lab, red, red)){.dbq-studio-clip[data-take-muted]{background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in oklab, var(--foreground) 8%, transparent) 6px 7px)}}.dbq-takes{background:var(--foreground);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-takes{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.dbq-takes>strong{margin-inline-end:.25rem;font-size:.8rem}.dbq-pitch-scale{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.dbq-pitch-scale select{background:var(--foreground);border-radius:.6rem;min-height:44px;padding:0 .6rem}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-scale select{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.dbq-pitch-scale select{color:inherit;border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-scale select{border:1px solid color-mix(in oklab, var(--foreground) 15%, transparent)}}.dbq-obsidian,.dbq-page{--daw-bg:oklch(9.5% .004 260);--daw-top:oklch(13.5% .005 260);--daw-rail:oklch(15.5% .006 260);--daw-line:oklch(27% .008 260);--daw-ink:oklch(95% .005 260);--daw-sub:oklch(70% .01 260);--daw-accent:oklch(80% .14 210);--studio-red:oklch(64% .23 25);--dbq-chassis:var(--daw-bg);--dbq-panel:var(--daw-rail);--dbq-edge:var(--daw-line)}.dbq-page{color:var(--daw-ink);background:radial-gradient(55rem 26rem at 100% -12%, var(--daw-accent), transparent 62%), linear-gradient(180deg, var(--daw-top), var(--daw-bg))!important}@supports (color:color-mix(in lab, red, red)){.dbq-page{background:radial-gradient(55rem 26rem at 100% -12%, color-mix(in oklab, var(--daw-accent) 11%, transparent), transparent 62%), linear-gradient(180deg, var(--daw-top), var(--daw-bg))!important}}.dbq-page{border:1px solid var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-page{border:1px solid color-mix(in oklab, var(--daw-ink) 7%, transparent)}}.dbq-page{overflow-x:clip}.dbq-page :is(.dbq-show-card,.dbq-manager-section,.dbq-list,.dbq-home-hero,.dbq-topbar,.dbq-manage-add,.lv-empty,.dbq-live-empty){background:linear-gradient(165deg, var(--daw-ink), var(--daw-rail))!important}@supports (color:color-mix(in lab, red, red)){.dbq-page :is(.dbq-show-card,.dbq-manager-section,.dbq-list,.dbq-home-hero,.dbq-topbar,.dbq-manage-add,.lv-empty,.dbq-live-empty){background:linear-gradient(165deg, color-mix(in oklab, var(--daw-ink) 5%, var(--daw-rail)), var(--daw-rail))!important}}.dbq-page :is(.dbq-show-card,.dbq-manager-section,.dbq-list,.dbq-home-hero,.dbq-topbar,.dbq-manage-add,.lv-empty,.dbq-live-empty){border:1px solid var(--daw-ink)!important}@supports (color:color-mix(in lab, red, red)){.dbq-page :is(.dbq-show-card,.dbq-manager-section,.dbq-list,.dbq-home-hero,.dbq-topbar,.dbq-manage-add,.lv-empty,.dbq-live-empty){border:1px solid color-mix(in oklab, var(--daw-ink) 9%, transparent)!important}}.dbq-page :is(.dbq-show-card,.dbq-manager-section,.dbq-list,.dbq-home-hero,.dbq-topbar,.dbq-manage-add,.lv-empty,.dbq-live-empty){box-shadow:inset 0 1px 0 var(--daw-ink), 0 14px 30px -18px oklch(0% 0 0/.8);border-radius:1.1rem!important}@supports (color:color-mix(in lab, red, red)){.dbq-page :is(.dbq-show-card,.dbq-manager-section,.dbq-list,.dbq-home-hero,.dbq-topbar,.dbq-manage-add,.lv-empty,.dbq-live-empty){box-shadow:inset 0 1px 0 color-mix(in oklab, var(--daw-ink) 6%, transparent), 0 14px 30px -18px oklch(0% 0 0/.8)}}.dbq-page .dbq-show-card{transition:transform .18s,border-color .18s}.dbq-page .dbq-show-card:hover{transform:translateY(-2px);border-color:var(--daw-accent)!important}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-show-card:hover{border-color:color-mix(in oklab, var(--daw-accent) 45%, transparent)!important}}.dbq-page :is(button,a)[data-state=active],.dbq-page [aria-pressed=true]{box-shadow:0 0 0 1px var(--daw-accent), 0 0 18px -6px var(--daw-accent)}.dbq-page .dbq-cue-number,.dbq-page .dbq-topbar-title{font-variant-numeric:tabular-nums}.dbq-page .dbq-cue-number{color:var(--daw-accent);text-shadow:0 0 12px var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-page .dbq-cue-number{text-shadow:0 0 12px color-mix(in oklab, var(--daw-accent) 50%, transparent)}}.pads-page :is(button[class*=pad],.lv-pad){box-shadow:inset 0 1px 0 var(--daw-ink), 0 10px 22px -14px oklch(0% 0 0/.9);border-radius:1rem!important}@supports (color:color-mix(in lab, red, red)){.pads-page :is(button[class*=pad],.lv-pad){box-shadow:inset 0 1px 0 color-mix(in oklab, var(--daw-ink) 10%, transparent), 0 10px 22px -14px oklch(0% 0 0/.9)}}.pads-page :is(button[class*=pad],.lv-pad):active{transform:scale(.96)}.dbq-studio :is(.dbq-daw-head,.dbq-track-head,.dbq-mixer-strip){border:1px solid var(--studio-line,var(--daw-line));border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.dbq-studio :is(.dbq-daw-head,.dbq-track-head,.dbq-mixer-strip){border:1px solid color-mix(in oklab, var(--studio-line,var(--daw-line)) 80%, transparent)}}.dbq-studio :is(.dbq-daw-head,.dbq-track-head,.dbq-mixer-strip){box-shadow:inset 3px 0 0 var(--dbq-color,var(--studio-blue,var(--daw-accent)))}.dbq-track-menu-backdrop.dbq-obsidian{touch-action:auto}.dbq-track-menu{overscroll-behavior:contain;touch-action:pan-y!important}@media (width<=639px){.dbq-track-menu[data-phone]{max-width:none;inset:auto .6rem calc(env(safe-area-inset-bottom) + .6rem) .6rem!important;width:auto!important}.dbq-page{border-radius:1.1rem;padding:.75rem}}.dbq-mx-lufs-targets{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dbq-mx-lufs-targets small{opacity:.7;flex-basis:100%}.dbq-pan{background:var(--daw-ink,#fff);border-radius:1rem;gap:.45rem;padding:.6rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-pan{background:color-mix(in oklab,var(--daw-ink,#fff) 5%,var(--daw-rail,var(--card)))}}.dbq-pan{border:1px solid var(--daw-ink,#fff)}@supports (color:color-mix(in lab, red, red)){.dbq-pan{border:1px solid color-mix(in oklab,var(--daw-ink,#fff) 10%,transparent)}}.dbq-pan{min-width:0}.dbq-pan-head{opacity:.85;justify-content:space-between;font-size:.8rem;display:flex}.dbq-pan-head b{color:var(--daw-accent,var(--primary));font-variant-numeric:tabular-nums}.dbq-pan-row{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.4rem;display:grid}.dbq-pan-row input{appearance:none;touch-action:none;background:0 0;width:100%;height:2.75rem}.dbq-pan-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg,transparent calc(50% - 1px),var(--daw-sub,#888) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),var(--daw-ink,#fff);border-radius:1rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.dbq-pan-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg,transparent calc(50% - 1px),var(--daw-sub,#888) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),color-mix(in oklab,var(--daw-ink,#fff) 14%,transparent)}}.dbq-pan-row input::-webkit-slider-thumb{appearance:none;background:var(--daw-accent,var(--primary));width:1.6rem;height:1.6rem;box-shadow:0 0 14px -2px var(--daw-accent,var(--primary));border-radius:50%;margin-top:-.55rem}.dbq-pan-row input::-moz-range-thumb{background:var(--daw-accent,var(--primary));border:0;border-radius:50%;width:1.6rem;height:1.6rem}.dbq-pan-chip,.dbq-pan-center{background:var(--daw-ink,#fff);border-radius:.8rem;min-height:2.75rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dbq-pan-chip,.dbq-pan-center{background:color-mix(in oklab,var(--daw-ink,#fff) 8%,transparent)}}.dbq-pan-chip,.dbq-pan-center{border:1px solid var(--daw-ink,#fff)}@supports (color:color-mix(in lab, red, red)){.dbq-pan-chip,.dbq-pan-center{border:1px solid color-mix(in oklab,var(--daw-ink,#fff) 12%,transparent)}}.dbq-pan-chip,.dbq-pan-center{color:inherit}.dbq-pan-center{font-size:.85rem}.dbq-pan-center[aria-pressed=true]{border-color:var(--daw-accent,var(--primary));color:var(--daw-accent,var(--primary))}.dbq-pan-chip:active,.dbq-pan-center:active{transform:scale(.95)}.dbq-pan[data-compact]{border-radius:.6rem;gap:.1rem;width:min(10rem,100%);padding:.2rem .4rem}.dbq-pan[data-compact] .dbq-pan-head{font-size:.7rem}.dbq-pan[data-compact] .dbq-pan-row{display:block}.dbq-pan[data-compact] .dbq-pan-row input{height:1.75rem}.dbq-pan[data-compact] .dbq-pan-row input::-webkit-slider-runnable-track{height:.25rem}.dbq-pan[data-compact] .dbq-pan-row input::-webkit-slider-thumb{width:.9rem;height:.9rem;box-shadow:none;margin-top:-.325rem}.dbq-pan[data-compact] .dbq-pan-row input::-moz-range-track{height:.25rem}.dbq-pan[data-compact] .dbq-pan-row input::-moz-range-thumb{width:.9rem;height:.9rem}.dbq-transport .dbq-pan{grid-column:auto;justify-self:center}.dbq-pan-pop{width:min(20rem,100vw - 1.5rem);padding:.4rem}.dbq-mx-center{background:var(--daw-ink,#fff);border-radius:.6rem;min-height:2rem;padding:0 .5rem;font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.dbq-mx-center{background:color-mix(in oklab,var(--daw-ink,#fff) 8%,transparent)}}.dbq-mx-center{border:1px solid var(--daw-ink,#fff)}@supports (color:color-mix(in lab, red, red)){.dbq-mx-center{border:1px solid color-mix(in oklab,var(--daw-ink,#fff) 12%,transparent)}}.dbq-mx-center{color:inherit}.dbq-mx-center[aria-pressed=true]{color:var(--daw-accent,var(--primary));border-color:var(--daw-accent,var(--primary))}.lv-transport .dbq-pan{grid-column:auto;justify-self:center;width:min(10rem,100%)}.lv-row>.dbq-pan{width:100%;grid-area:5/1/auto/-1!important}.dbq-daw .dbq-studio-clip-hit{position:relative}.dbq-daw .dbq-studio-wave{width:calc(100% - 4px)!important;height:calc(100% - 8px)!important;margin:0!important;position:absolute!important;inset:4px 2px!important;transform:none!important}.dbq-daw .dbq-studio-lane[data-color] .dbq-studio-wave .dbq-wave-outer{filter:none;opacity:.95}.dbq-daw .dbq-studio-clip,.dbq-daw .dbq-studio-clip *,.dbq-daw .dbq-studio-clip-hit{transition:none!important;animation:none!important}.dbq-daw .dbq-studio-clip[data-selected=true],.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{filter:none!important;outline:none!important;transform:none!important}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{background:var(--dbq-color,var(--daw-accent))!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 62%,var(--daw-bg))!important}}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-clip-hit{box-shadow:inset 0 0 0 2px var(--daw-ink)!important}.dbq-daw .dbq-studio-trim{cursor:ew-resize;position:absolute;top:0;bottom:0;z-index:6!important;opacity:1!important;touch-action:none!important;background:0 0!important;width:1.5rem!important}.dbq-daw .dbq-studio-trim[data-side=start]{left:0;right:auto}.dbq-daw .dbq-studio-trim[data-side=end]{left:auto;right:0}.dbq-daw .dbq-studio-clip:not([data-selected=true]) .dbq-studio-trim:after{opacity:0}.dbq-daw .dbq-studio-clip[data-selected=true] .dbq-studio-trim:after{opacity:1}.dbq-pitch[data-full]{z-index:200!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}.dbq-volcue{border:1px solid var(--daw-accent,var(--primary));border-radius:.9rem;gap:.5rem;margin:0 0 .75rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-volcue{border:1px solid color-mix(in oklab,var(--daw-accent,var(--primary)) 45%,transparent)}}.dbq-volcue{background:var(--daw-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.dbq-volcue{background:color-mix(in oklab,var(--daw-accent,var(--primary)) 10%,transparent)}}.dbq-volcue-head{gap:.15rem;display:grid}.dbq-volcue-head span{opacity:.75;font-size:.78rem}.dbq-volcue-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dbq-volcue-actions button{flex:9rem;min-height:2.75rem}.dbq-pitch-meter{background:var(--foreground);border-radius:.8rem;align-items:center;gap:.5rem;min-width:9rem;padding:.3rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-pitch-meter{background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.dbq-pitch-meter b{text-align:center;min-width:2.4rem;font:800 1.05rem Syne,Assistant,sans-serif}.dbq-pitch-meter small{font-variant-numeric:tabular-nums;opacity:.8;min-width:2rem}.dbq-pitch-meter-scale{background:linear-gradient(90deg,var(--destructive),var(--primary) 42%,var(--primary) 58%,var(--destructive));opacity:.85;border-radius:1rem;flex:1;min-width:4rem;height:.5rem;position:relative}.dbq-pitch-meter-scale i{background:var(--foreground);border-radius:2px;width:3px;height:1.1rem;margin-left:-1.5px;position:absolute;top:-.3rem}.dbq-pitch-meter[data-in-tune] b{color:var(--primary)}@media (width<=640px){.dbq-pitch-meter{flex:100%;order:3}}.dbq-latency-badge{z-index:60;inset-inline-start:max(.75rem, env(safe-area-inset-left));top:max(.75rem, env(safe-area-inset-top));border:1px solid var(--primary);border-radius:999px;min-height:44px;padding:0 .9rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.dbq-latency-badge{border:1px solid color-mix(in oklab, var(--primary) 50%, transparent)}}.dbq-latency-badge{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-latency-badge{background:color-mix(in oklab, var(--background) 85%, transparent)}}.dbq-latency-badge{color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.85rem}.dbq-latency-badge b{color:var(--primary);margin-inline:.25rem}html[data-dbq-studio=true],html[data-dbq-studio=true] body,html[data-dbq-studio=true] .safe-area-top-underlay{background:#111318!important}.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{border-right:5px solid var(--dbq-color)}.dbq-daw .dbq-studio-heads{border-right:0}.dbq-metronome-control{flex:none;align-items:center;display:flex;position:relative}.dbq-metronome-control>button:first-child{width:2.2rem}.dbq-metronome-settings-trigger{margin-inline-start:-.28rem;font-size:.9rem;width:1.35rem!important;min-width:1.35rem!important;padding:0!important}.dbq-metronome-panel{z-index:120;border:1px solid var(--daw-accent);gap:.8rem;width:min(28rem,100vw - 1rem);max-height:calc(100dvh - 7rem);padding:1rem;display:grid;position:fixed;top:clamp(5rem,14vh,8rem);left:50%;overflow-y:auto;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dbq-metronome-panel{border:1px solid color-mix(in oklab,var(--daw-accent) 55%,var(--daw-line))}}.dbq-metronome-panel{background:var(--daw-top);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dbq-metronome-panel{background:color-mix(in oklab,var(--daw-top) 96%,transparent)}}.dbq-metronome-panel{box-shadow:0 1.5rem 4rem #000b}.dbq-metronome-panel header{align-items:center;gap:.55rem;display:flex}.dbq-metronome-panel header>div{flex:1;display:grid}.dbq-metronome-panel header small{color:var(--daw-sub)}.dbq-metronome-tempo,.dbq-metronome-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.dbq-metronome-panel label{gap:.3rem;font-size:.78rem;display:grid}.dbq-metronome-panel input[type=range]{width:100%;accent-color:var(--daw-accent)}.dbq-metronome-panel select{border:1px solid var(--daw-line);background:var(--daw-bg);min-height:2.75rem;color:inherit;border-radius:.5rem;padding:.35rem}.dbq-metronome-panel fieldset{border:0;padding:0}.dbq-metronome-panel legend{color:var(--daw-sub);margin-bottom:.35rem;font-size:.75rem}.dbq-metronome-modes{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.dbq-metronome-modes button{border:1px solid var(--daw-line);min-height:2.75rem}.dbq-metronome-modes button[aria-pressed=true]{border-color:var(--daw-accent);background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-metronome-modes button[aria-pressed=true]{background:color-mix(in oklab,var(--daw-accent) 18%,var(--daw-bg))}}.dbq-metronome-volume,.dbq-metronome-check{grid-column:1/-1}.dbq-metronome-check{grid-template-columns:auto 1fr;align-items:center;min-height:2.75rem;display:flex!important}.dbq-metronome-check input{width:1.2rem;height:1.2rem;accent-color:var(--daw-accent)}.dbq-enhance-actions{border:1px solid var(--daw-accent);flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-enhance-actions{border:1px solid color-mix(in oklab,var(--daw-accent) 38%,var(--daw-line))}}.dbq-enhance-actions{background:var(--daw-accent);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dbq-enhance-actions{background:color-mix(in oklab,var(--daw-accent) 8%,var(--daw-bg))}}.dbq-enhance-actions button{min-height:3rem!important}.dbq-enhance-actions small{color:var(--daw-sub);grid-column:1/-1}.dbq-enhance{z-index:210;border:1px solid var(--daw-accent);align-content:start;gap:.9rem;width:min(42rem,100vw - 1rem);max-height:min(46rem,100dvh - 1rem);margin:auto;padding:1rem;display:grid;position:fixed;inset:clamp(.5rem,3vw,1.5rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dbq-enhance{border:1px solid color-mix(in oklab,var(--daw-accent) 55%,var(--daw-line))}}.dbq-enhance{background:var(--daw-top);border-radius:1.2rem;box-shadow:0 2rem 6rem #000c}.dbq-enhance header{align-items:center;gap:.6rem;display:flex}.dbq-enhance header>div{flex:1;display:grid}.dbq-enhance header small,.dbq-enhance>p{color:var(--daw-sub)}.dbq-enhance>p{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.dbq-enhance-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.dbq-enhance-modes button{text-align:start;border:1px solid var(--daw-line);justify-items:start;gap:.15rem;height:auto;min-height:4rem;padding:.6rem;display:grid}.dbq-enhance-modes button[aria-checked=true]{border-color:var(--daw-accent);background:var(--daw-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-enhance-modes button[aria-checked=true]{background:color-mix(in oklab,var(--daw-accent) 16%,var(--daw-bg))}}.dbq-enhance-modes small{white-space:normal;color:var(--daw-sub)}.dbq-enhance-strength{grid-template-columns:1fr auto;gap:.4rem;display:grid}.dbq-enhance-strength input{width:100%;accent-color:var(--daw-accent);grid-column:1/-1}.dbq-enhance-preview{grid-template-columns:1fr 1fr 1.4fr;gap:.45rem;display:grid}.dbq-enhance-preview button{gap:.3rem;min-height:3rem}.dbq-mobile-mixer-fab{display:none}@media (width<=767px){.dbq-daw .dbq-daw-top{direction:rtl;grid-template-rows:auto auto;grid-template-columns:2.5rem minmax(3rem,1fr) 2.4rem 2.25rem 2.25rem 2.25rem!important;gap:.2rem!important;padding-inline:.35rem!important}.dbq-daw .dbq-daw-identity,.dbq-daw .dbq-daw-top-actions{display:contents!important}.dbq-daw .dbq-daw-identity>a{grid-area:1/1;width:2.5rem}.dbq-daw .dbq-daw-identity .dbq-daw-mark{display:none!important}.dbq-daw .dbq-daw-identity input{grid-area:1/2;font-size:.78rem;width:100%!important;min-width:0!important;display:block!important}.dbq-daw .dbq-daw-top-actions .dbq-studio-agent-trigger{grid-area:1/3;overflow:hidden;width:2.4rem!important;min-width:2.4rem!important}.dbq-daw .dbq-daw-top-actions .dbq-studio-agent-trigger>span:last-child{display:none}.dbq-daw .dbq-daw-top-actions button[title=ביטול]{grid-area:1/4}.dbq-daw .dbq-daw-top-actions button[title=ביצוע\ חוזר]{grid-area:1/5;display:inline-flex!important}.dbq-daw .dbq-daw-top-actions .dbq-daw-save-project{grid-area:1/6}.dbq-daw .dbq-daw-top-actions>details,.dbq-daw .dbq-daw-top-actions>button[title="הערות הפרויקט והקטעים"],.dbq-daw .dbq-daw-save-status,.dbq-daw .dbq-daw-top-actions>button:not(.dbq-studio-agent-trigger):not(.dbq-daw-save-project):not([title=ביטול]):not([title=ביצוע\ חוזר]){display:none!important}.dbq-daw .dbq-daw-transport{grid-area:2/1/auto/-1;justify-self:center;width:100%}.dbq-daw .dbq-daw-options{grid-template-columns:repeat(5,minmax(0,1fr))!important}.dbq-daw .dbq-daw-options>.dbq-daw-tempo{grid-column:5!important}.dbq-daw .dbq-daw-options>.dbq-metronome-control{min-width:0}.dbq-daw .dbq-daw-options>.dbq-metronome-control>button:first-child{width:100%}.dbq-daw .dbq-metronome-settings-trigger{background:var(--daw-bg);inset-inline-end:-.05rem;border-radius:50%;position:absolute;bottom:-.08rem;width:1.1rem!important;height:1.1rem!important;min-height:1.1rem!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs{grid-template-columns:repeat(7,minmax(0,1fr))!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{font-size:.62rem}.dbq-mobile-mixer-fab{z-index:115;left:max(.65rem,env(safe-area-inset-left));bottom:calc(4.2rem + env(safe-area-inset-bottom));place-items:center;position:fixed;border:1px solid var(--daw-accent)!important;border-radius:999px!important;width:3.4rem!important;height:3.4rem!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab{border:1px solid color-mix(in oklab,var(--daw-accent) 65%,white)!important}}.dbq-mobile-mixer-fab{background:var(--daw-accent)!important;color:var(--daw-bg)!important;box-shadow:0 .5rem 1.5rem #0009,0 0 1.2rem var(--daw-accent)!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab{box-shadow:0 .5rem 1.5rem #0009,0 0 1.2rem color-mix(in oklab,var(--daw-accent) 50%,transparent)!important}}.dbq-mobile-mixer-fab svg{width:1.65rem;height:1.65rem}.dbq-mobile-mixer-fab[data-open]{background:var(--daw-warm)!important}.dbq-enhance-modes{grid-template-columns:1fr}.dbq-enhance-preview{grid-template-columns:1fr 1fr}.dbq-enhance-preview button:last-child{grid-column:1/-1}.dbq-enhance-actions{grid-template-columns:1fr}.dbq-enhance-actions small{grid-column:1}}.dbq-enhance-error{font-weight:700;color:var(--destructive)!important}.dbq-daw .dbq-daw-range-btn{flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex}.dbq-daw .dbq-daw-range-btn svg{flex:none;width:1.1rem;height:1.1rem}.dbq-daw .dbq-daw-more-tools{display:contents}.dbq-daw .dbq-daw-more-tools>summary{display:none}.dbq-daw .dbq-daw-more-content{display:contents}.dbq-metronome-power{width:100%;min-height:2.75rem}@media (width<=767px){.dbq-daw .dbq-daw-top{min-width:0;grid-template-columns:2.35rem minmax(0,1fr) repeat(4,2.35rem)!important;column-gap:clamp(.15rem,1vw,.4rem)!important}.dbq-daw .dbq-daw-top-actions>:is(button[title=ביטול],button[title=ביצוע\ חוזר],.dbq-studio-agent-trigger,.dbq-daw-save-project){flex:none;justify-self:center;width:2.35rem!important;min-width:0!important;max-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;padding:0!important}.dbq-daw .dbq-daw-top-actions .dbq-studio-agent-trigger{grid-column:3}.dbq-daw .dbq-daw-top-actions button[title=ביטול]{grid-column:4}.dbq-daw .dbq-daw-top-actions button[title=ביצוע\ חוזר]{grid-column:5}.dbq-daw .dbq-daw-top-actions .dbq-daw-save-project{grid-column:6;border-radius:.45rem!important}.dbq-daw .dbq-daw-identity input{box-shadow:none!important;border:0!important;background:0 0!important;border-top:0!important;border-bottom:0!important;outline:0!important;padding-inline:.1rem!important}.dbq-daw .dbq-daw-identity input:focus-visible{outline-offset:1px;outline:1px solid var(--daw-accent)!important}.dbq-daw .dbq-daw-transport{min-width:0;padding-inline:clamp(.3rem,2vw,.8rem);justify-content:space-between!important;gap:clamp(.1rem,1vw,.45rem)!important}.dbq-daw .dbq-daw-transport button{flex:none;width:clamp(2rem,9vw,2.5rem)}.dbq-daw .dbq-daw-options{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.2rem!important}.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-metronome-control,.dbq-daw-tempo,.dbq-daw-range-btn,.dbq-daw-more-tools){grid-area:1!important;width:100%!important;min-width:0!important;margin:0!important}.dbq-daw .dbq-daw-options>.dbq-daw-snap{grid-area:2/1/auto/-1}.dbq-daw .dbq-daw-options>button[data-cap],.dbq-daw .dbq-daw-options>.dbq-metronome-control>button,.dbq-daw .dbq-daw-options>.dbq-daw-range-btn{border-radius:.4rem;height:3rem;min-height:3rem}.dbq-daw .dbq-daw-options>.dbq-daw-range-btn{white-space:nowrap;font-size:.68rem;line-height:1}.dbq-daw .dbq-daw-options>.dbq-daw-more-tools{display:block;position:relative}.dbq-daw .dbq-daw-more-tools>summary{border:1px solid var(--daw-line);cursor:pointer;border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;height:3rem;font-size:.68rem;list-style:none;display:flex}.dbq-daw .dbq-daw-more-tools>summary::-webkit-details-marker{display:none}.dbq-daw .dbq-daw-more-tools>summary svg{width:1.1rem;height:1.1rem}.dbq-daw .dbq-daw-more-content{display:none}.dbq-daw .dbq-daw-more-tools[open] .dbq-daw-more-content{z-index:100;border:1px solid var(--daw-line);background:var(--daw-top);width:min(18rem,100vw - 1rem);box-shadow:0 .6rem 1.4rem var(--daw-bg);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.65rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-more-tools[open] .dbq-daw-more-content{box-shadow:0 .6rem 1.4rem color-mix(in oklab,var(--daw-bg) 70%,transparent)}}.dbq-daw .dbq-daw-more-content label{align-items:center;gap:.3rem;min-width:0;max-width:100%;display:flex}.dbq-daw .dbq-daw-more-content label select{width:100%;min-width:0}.dbq-daw .dbq-daw-more-content label[title=זום]{flex:9rem}.dbq-daw .dbq-daw-more-content label[title=זום] input{width:100%;min-width:0}.dbq-daw .dbq-daw-more-content>button{min-width:2.6rem;min-height:2.6rem}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor{order:2;flex:0 0 3.5rem!important;height:3.5rem!important;min-height:3.5rem!important;max-height:3.5rem!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay{flex:none;order:1;max-height:min(65dvh,38rem)}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay>.dbq-daw-editor-grip{place-items:center;width:100%;height:1.6rem;display:grid}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-mixbay>.dbq-daw-editor-grip i{background:var(--daw-sub);border-radius:99px;width:3.5rem;height:.3rem;display:block}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar{border-inline-start:0!important;border-right:0!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{border-inline-start:0!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button[data-active=true]{box-shadow:inset 0 -2px 0 var(--daw-accent)}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{left:max(.7rem,env(safe-area-inset-left));bottom:calc(4.65rem + env(safe-area-inset-bottom) + var(--dbq-mixer-lift,0px))!important;border:1px solid var(--daw-ink)!important;width:3.05rem!important;height:3.05rem!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{border:1px solid color-mix(in oklab,var(--daw-ink) 38%,transparent)!important}}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{background:var(--daw-top)!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{background:color-mix(in oklab,var(--daw-top) 48%,transparent)!important}}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{color:var(--daw-ink)!important;box-shadow:0 .25rem .85rem var(--daw-bg),inset 0 1px 0 var(--daw-ink)!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{box-shadow:0 .25rem .85rem color-mix(in oklab,var(--daw-bg) 35%,transparent),inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 25%,transparent)!important}}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:bottom .18s,background .18s}.dbq-mobile-mixer-fab svg{width:1.95rem;height:1.95rem}.dbq-mobile-mixer-fab[data-open]{color:var(--daw-accent)!important;bottom:calc(8.15rem + env(safe-area-inset-bottom) + var(--dbq-mixer-lift,0px))!important}}@media (prefers-reduced-motion:reduce){.dbq-mobile-mixer-fab{transition:none}}@media (width<=767px){.dbq-daw{background:var(--daw-top);padding-bottom:env(safe-area-inset-bottom)!important}.dbq-daw .dbq-daw-options{grid-template-columns:repeat(5,minmax(0,1fr))!important}.dbq-daw .dbq-daw-options>.dbq-daw-more-tools,.dbq-daw .dbq-daw-more-content{display:contents!important}.dbq-daw .dbq-daw-options>.dbq-daw-snap{grid-row:2!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=בחירת\ מיקרופון]{min-width:0;display:flex;overflow:hidden;grid-area:3/1/auto/3!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=בחירת\ מיקרופון] select{width:100%;min-width:0}.dbq-daw .dbq-daw-options .dbq-daw-more-content>.dbq-daw-input-meter{align-self:center;min-width:0;grid-area:3/3!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=זום]{min-width:0;display:flex;overflow:hidden;grid-area:3/4/auto/6!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=זום] input{width:100%;min-width:0}.dbq-daw .dbq-studio-head-spacer{z-index:8;padding:0;position:sticky;top:0}.dbq-daw .dbq-daw-corner-tools{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:100%;display:grid}.dbq-daw .dbq-daw-corner-tools button{border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0}.dbq-daw .dbq-daw-corner-tools svg{width:1.15rem;height:1.15rem}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor,.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]{order:initial;flex:none!important;min-height:0!important;max-height:min(72dvh,40rem)!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]:not([data-resized=true]){height:clamp(13rem,42dvh,32rem)!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{max-height:min(72dvh,40rem)!important}.dbq-daw .dbq-daw-editor-mixer{overflow-y:auto;padding:0!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx{min-height:100%;animation:none;overflow:visible;height:auto!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-desk{flex:none;min-height:23rem;overflow:auto visible}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{bottom:calc(var(--dbq-mixer-lift,3.6rem) + env(safe-area-inset-bottom) + .7rem)!important;background:var(--daw-top)!important;border-radius:.65rem!important;width:3.9rem!important;height:3.35rem!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{background:color-mix(in oklab,var(--daw-top) 80%,transparent)!important}}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{border:1px solid var(--daw-line)!important;box-shadow:0 .4rem 0 var(--daw-bg),0 .7rem 1.1rem var(--daw-bg),inset 0 2px 0 var(--daw-ink)!important}@supports (color:color-mix(in lab, red, red)){.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{box-shadow:0 .4rem 0 color-mix(in oklab,var(--daw-bg) 80%,transparent),0 .7rem 1.1rem color-mix(in oklab,var(--daw-bg) 75%,transparent),inset 0 2px 0 color-mix(in oklab,var(--daw-ink) 20%,transparent)!important}}.dbq-mobile-mixer-fab svg{filter:drop-shadow(0 2px 2px var(--daw-bg));width:3.35rem!important;height:2.8rem!important}.dbq-daw .dbq-studio-heads,.dbq-daw .dbq-studio-scroll{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.dbq-daw .dbq-studio-timeline .dbq-studio-head{height:var(--studio-track-height);border-bottom:1px solid var(--daw-line);padding:0;display:block}.dbq-daw .dbq-studio-timeline .dbq-studio-head-main{border-bottom:0;height:100%}.dbq-daw .dbq-studio-timeline .dbq-studio-lane{height:var(--studio-track-height);border-bottom:0}.dbq-daw .dbq-studio-timeline .dbq-studio-lane-body{height:100%}}@media (orientation:landscape) and (height<=520px) and (width<=1100px){.dbq-daw{grid-template-rows:3rem 3rem minmax(0,1fr) 3.5rem;grid-template-columns:minmax(0,1fr);height:100dvh;padding:0 max(env(safe-area-inset-right),.25rem) env(safe-area-inset-bottom) max(env(safe-area-inset-left),.25rem)!important}.dbq-daw:has(.dbq-daw-workbench[data-panel-open=true]){grid-template-rows:3rem 3rem minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(16rem,39%)}.dbq-daw .dbq-daw-top{grid-area:1/1/auto/-1;grid-template-rows:1fr;align-items:center;display:grid;overflow:hidden;grid-template-columns:minmax(6rem,1fr) auto auto!important;gap:.25rem!important;padding:0 .35rem!important}.dbq-daw .dbq-daw-identity,.dbq-daw .dbq-daw-top-actions{grid-area:1;align-items:center;width:auto;min-width:0;max-width:none;overflow:hidden;display:flex!important}.dbq-daw .dbq-daw-identity{grid-column:1}.dbq-daw .dbq-daw-identity>a{flex:none;width:2.25rem}.dbq-daw .dbq-daw-identity input{flex:1;min-width:0;max-width:none;width:100%!important;display:block!important}.dbq-daw .dbq-daw-top-actions{grid-column:3;justify-content:flex-end;gap:.1rem}.dbq-daw .dbq-daw-top-actions>:is(button[title=ביטול],button[title=ביצוע\ חוזר],.dbq-studio-agent-trigger,.dbq-daw-save-project){width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important;display:inline-flex!important}.dbq-daw .dbq-daw-top-actions>:is(details,button[title="הערות הפרויקט והקטעים"]),.dbq-daw .dbq-daw-save-status{display:none!important}.dbq-daw .dbq-daw-transport{grid-area:1/2;justify-self:center;width:auto;display:flex;overflow:hidden;gap:.1rem!important;padding:0!important}.dbq-daw .dbq-daw-transport button,.dbq-daw .dbq-daw-transport .dbq-daw-play{min-width:2.15rem;width:2.15rem!important;height:2.3rem!important}.dbq-daw .dbq-daw-time{flex:none;min-width:3.8rem}.dbq-daw .dbq-daw-time small{display:none}.dbq-daw .dbq-daw-bar{grid-area:2/1/auto/-1;min-width:0;padding:.15rem .35rem;overflow:visible}.dbq-daw .dbq-daw-options{grid-template-rows:2.6rem;align-items:center;width:100%;max-width:none;display:grid;overflow:hidden;grid-template-columns:repeat(5,2.5rem) minmax(12rem,1fr) minmax(5rem,9rem) minmax(5rem,8rem)!important;gap:.15rem!important}.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-metronome-control,.dbq-daw-tempo,.dbq-daw-range-btn){grid-area:1!important;width:100%!important;min-width:0!important;height:2.5rem!important;margin:0!important}.dbq-daw .dbq-daw-options>.dbq-daw-snap{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(3.3rem,1fr);gap:.1rem;width:100%;min-width:0;display:grid;grid-area:1/6!important}.dbq-daw .dbq-daw-snap button{width:100%;padding-inline:0;font-size:.68rem;min-width:0!important;min-height:2.4rem!important}.dbq-daw .dbq-daw-snap select{width:100%;min-width:0;font-size:.68rem}.dbq-daw .dbq-daw-more-tools,.dbq-daw .dbq-daw-more-content{display:contents!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=בחירת\ מיקרופון]{min-width:0;display:flex;overflow:hidden;grid-area:1/7!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=בחירת\ מיקרופון] select{width:100%;min-width:0}.dbq-daw .dbq-daw-options .dbq-daw-more-content>.dbq-daw-input-meter{display:none}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=זום]{gap:.1rem;width:100%;min-width:0;display:flex;overflow:hidden;grid-area:1/8!important;margin:0!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>label[title=זום] input{width:100%;min-width:0}.dbq-daw .dbq-daw-main{grid-area:3/1;min-height:0}.dbq-daw .dbq-daw-timeline-wrap{grid-row:1/-1}.dbq-daw .dbq-studio-timeline{grid-template-columns:clamp(8rem,18vw,11rem) minmax(0,1fr)!important}.dbq-daw .dbq-studio-heads,.dbq-daw .dbq-studio-scroll{padding-bottom:1rem}.dbq-daw .dbq-studio-head-spacer{z-index:8;position:sticky;top:0}.dbq-daw .dbq-daw-corner-tools{grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid}.dbq-daw .dbq-daw-corner-tools button{width:100%;height:100%;min-height:0;padding:0}.dbq-daw .dbq-studio-head,.dbq-daw .dbq-studio-lane{height:var(--studio-track-height);padding:0}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-lane-body{height:100%}.dbq-daw .dbq-daw-workbench{flex-direction:column;grid-area:4/1/auto/-1;min-width:0;min-height:0;max-height:none;display:flex;overflow:hidden}.dbq-daw:has(.dbq-daw-workbench[data-panel-open=true]) .dbq-daw-workbench{border-top:0;border-inline-start:1px solid var(--daw-line);grid-area:3/2}.dbq-daw .dbq-daw-workbench .dbq-daw-editor,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true],.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]{flex-direction:column;grid-area:auto;width:100%;height:3.5rem;display:flex;overflow:hidden;flex:auto!important;min-height:3.5rem!important;max-height:100%!important}.dbq-daw:has(.dbq-daw-workbench[data-panel-open=true]) .dbq-daw-editor[data-open=true]{height:100%!important}.dbq-daw:has(.dbq-daw-workbench[data-panel-open=true]) .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]:not([data-resized=true]){height:100%!important}.dbq-daw:has(.dbq-daw-workbench[data-panel-open=true]) .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{height:100%!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-bar,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-bar{flex:none;grid-template-rows:3.5rem;grid-template-columns:1.2rem minmax(0,1fr);gap:.1rem;height:3.5rem;min-height:3.5rem;display:grid;overflow:hidden;padding:0 .2rem!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-grip,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-grip{touch-action:none;grid-area:1/1;width:1.2rem;height:3.5rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-grip i{width:.28rem;height:1.5rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-tabs{grid-area:1/2;width:100%;min-width:0;height:3.5rem;grid-template-rows:3.5rem!important;grid-template-columns:none!important;grid-auto-columns:minmax(2.65rem,1fr)!important;grid-auto-flow:column!important;display:grid!important;overflow:auto hidden!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs button{white-space:normal;align-content:center;justify-items:center;width:100%;min-width:0;height:3.5rem;min-height:3.5rem;padding:.1rem 0;font-size:.56rem;line-height:1.1;display:grid}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs .dbq-daw-dock-ico{width:1.25rem;height:1.25rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-tabs svg{width:1rem;height:1rem}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-body{flex:auto;min-height:0;max-height:none;overflow:hidden auto}.dbq-daw .dbq-daw-editor-mixer{padding:0!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-head{display:flex}.dbq-daw .dbq-daw-editor-mixer .dbq-mx{min-height:100%;animation:none;overflow:visible;height:auto!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-desk{flex:none;min-height:23rem;overflow:auto visible}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{left:max(.45rem,env(safe-area-inset-left));place-items:center;bottom:calc(var(--dbq-mixer-lift,3.5rem) + env(safe-area-inset-bottom) + .25rem)!important;border:1px solid var(--daw-line)!important;background:var(--daw-top)!important;width:2.75rem!important;height:2.75rem!important;color:var(--daw-ink)!important;box-shadow:0 .2rem 0 var(--daw-bg),0 .35rem .7rem var(--daw-bg)!important;border-radius:.45rem!important;display:grid!important}.dbq-mobile-mixer-fab svg{width:2.1rem!important;height:2.1rem!important}.dbq-daw:has(.dbq-daw-workbench[data-panel-open=true]) .dbq-mobile-mixer-fab{bottom:calc(env(safe-area-inset-bottom) + .35rem)!important}}@media (orientation:landscape) and (height<=520px) and (width<=700px){.dbq-daw .dbq-daw-top{grid-template-columns:minmax(4.5rem,1fr) auto auto!important}.dbq-daw .dbq-daw-transport button,.dbq-daw .dbq-daw-transport .dbq-daw-play{min-width:1.85rem;width:1.85rem!important}.dbq-daw .dbq-daw-options{grid-template-columns:repeat(5,minmax(2rem,2.35rem)) minmax(0,1fr)!important}.dbq-daw .dbq-daw-options .dbq-daw-more-content>:is(label[title=בחירת\ מיקרופון],label[title=זום]){display:none}.dbq-daw .dbq-daw-snap button{font-size:.62rem}.dbq-daw .dbq-daw-time{min-width:3.4rem}}@media (width<=767px){.dbq-daw .dbq-daw-top{grid-template-columns:2.35rem minmax(2rem,1fr) repeat(5,2.35rem)!important}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone{border:1px solid var(--daw-line);border-radius:.4rem;grid-area:1/4;place-items:center;width:2.35rem;min-width:0;height:2.35rem;padding:0;display:grid;position:relative}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone svg{pointer-events:none;width:1.15rem;height:1.15rem}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dbq-daw .dbq-daw-top-actions button[title=ביטול]{grid-column:5}.dbq-daw .dbq-daw-top-actions button[title=ביצוע\ חוזר]{grid-column:6}.dbq-daw .dbq-daw-top-actions .dbq-daw-save-project{grid-column:7}.dbq-daw .dbq-daw-transport{gap:clamp(.05rem,.5vw,.22rem)!important}.dbq-daw .dbq-daw-options{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:.22rem!important}.dbq-daw .dbq-daw-options>.dbq-daw-snap{grid-area:2/1/auto/-1!important}.dbq-daw .dbq-daw-options>.dbq-daw-more-tools{display:none!important}.dbq-daw .dbq-daw-options>.dbq-daw-tempo{grid-column:auto!important}.dbq-daw .dbq-daw-snap select{text-align:center;text-align-last:center}.dbq-daw .dbq-daw-corner-tools{grid-template-columns:minmax(0,1fr)}.dbq-daw .dbq-daw-corner-tools button{white-space:nowrap;flex-direction:row;justify-content:center;gap:.15rem;font-size:clamp(.52rem,2vw,.7rem);display:flex}.dbq-daw .dbq-daw-corner-tools button svg{flex:none;width:1.05rem}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]:not([data-resized=true]){flex:none!important;height:clamp(20rem,62dvh,40rem)!important;min-height:0!important;max-height:min(72dvh,40rem)!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{height:min(72dvh, var(--sheet-height,72dvh))!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true][data-resized=true]{height:min(72dvh,var(--sheet-height,72dvh))!important}.dbq-daw .dbq-daw-editor[data-resized=true]{width:100%;z-index:auto!important;border-radius:0!important;margin:0!important;position:relative!important;inset:auto!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=false]{flex:0 0 3.5rem!important;height:3.5rem!important;max-height:3.5rem!important}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]>.dbq-daw-editor-bar .dbq-daw-editor-grip{pointer-events:auto;visibility:visible!important;display:grid!important}.dbq-daw .dbq-daw-editor[data-open=false] .dbq-daw-editor-grip{visibility:hidden;pointer-events:none}.dbq-daw .dbq-daw-editor[data-open=false] .dbq-daw-editor-bar{grid-template-rows:3.5rem!important;height:3.5rem!important;min-height:3.5rem!important;padding-bottom:0!important}.dbq-daw .dbq-daw-editor[data-open=false] .dbq-daw-editor-tabs{grid-row:1!important}.dbq-daw .dbq-daw-editor-mixer{touch-action:pan-y;min-height:0;overflow-y:auto!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx{flex-direction:column;display:flex;height:auto!important;min-height:max-content!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-desk{flex:none;min-height:max-content;overflow:auto visible}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-strip{height:auto;min-height:max-content;overflow-y:visible}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-head{z-index:2;background:var(--daw-top);position:sticky;top:0}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{flex-direction:column;justify-content:center;align-items:center;gap:0;width:4.25rem!important;height:4.35rem!important;bottom:calc(var(--dbq-mixer-lift,3.5rem) + env(safe-area-inset-bottom) + .45rem)!important;padding:.15rem!important;display:flex!important}.dbq-mobile-mixer-fab svg{flex:none;margin-top:-.2rem;width:4rem!important;height:3.15rem!important}.dbq-mobile-mixer-fab span{color:var(--daw-ink);font-size:.62rem;font-weight:800;line-height:1;display:block}}@media (orientation:landscape) and (height<=520px) and (width<=1100px){.dbq-daw .dbq-daw-editor[data-open=false] .dbq-daw-editor-grip{visibility:hidden}.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true],.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{height:100%!important;max-height:100%!important}.dbq-daw .dbq-daw-options{grid-template-columns:repeat(8,minmax(2rem,2.5rem)) minmax(11rem,1fr)!important}.dbq-daw .dbq-daw-options>.dbq-daw-snap{grid-area:1/9!important}.dbq-daw .dbq-daw-options>.dbq-daw-more-tools{display:none!important}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone{border:1px solid var(--daw-line);border-radius:.4rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;position:relative;display:grid!important}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone svg{width:1.1rem;height:1.1rem}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone select{opacity:0;width:100%;height:100%;position:absolute;inset:0}}.dbq-agent-dock-head{grid-template-columns:auto minmax(0,1fr) auto auto}.dbq-daw .dbq-studio-timeline{box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;grid-template-rows:minmax(100%,auto);align-content:start;padding-bottom:1rem;overflow:hidden auto}.dbq-daw .dbq-studio-heads{touch-action:pan-y;align-self:start;height:max-content;padding-bottom:0;position:relative;top:auto;overflow:visible}.dbq-daw .dbq-studio-scroll{min-height:var(--studio-content-height);align-self:start;padding-bottom:0;overflow:auto hidden;height:var(--studio-content-height)!important;max-height:none!important}.dbq-daw .dbq-studio-heads{min-height:var(--studio-content-height);height:max(100%,var(--studio-content-height));display:block}.dbq-daw .dbq-studio-heads .dbq-studio-head-spacer{position:relative;top:auto}.dbq-daw .dbq-studio-head,.dbq-daw .dbq-studio-lane{box-sizing:border-box;height:var(--studio-track-height);padding:0}.dbq-daw .dbq-studio-head-spacer,.dbq-daw .dbq-studio-ruler{box-sizing:border-box;height:3rem}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-lane-body{box-sizing:border-box;height:100%}.dbq-daw .dbq-studio-inner{background-size:6rem 100%;min-height:100%}.dbq-daw .dbq-studio-head[data-color],.dbq-daw .dbq-studio-head[data-color] .dbq-studio-head-main{border:0}.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-head-main[data-active=true]{border-left:0;border-right:0;border-inline-start:0}.dbq-daw .dbq-studio-head[data-color=amber] .dbq-studio-head-main{border-right:0}@media (width<=767px){.dbq-daw .dbq-daw-transport{width:100%;overflow:visible;justify-content:space-evenly!important;gap:0!important}.dbq-daw .dbq-daw-options>.dbq-daw-tempo.dbq-nw-trigger{flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;overflow:hidden;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.dbq-daw .dbq-daw-tempo b{font-size:1rem;line-height:1.1}.dbq-daw .dbq-daw-tempo small{font-size:.58rem;line-height:1}.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-metronome-control,.dbq-daw-tempo,.dbq-daw-range-btn){grid-row:1!important;min-width:0!important}.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-daw-range-btn),.dbq-daw .dbq-daw-options>.dbq-metronome-control>button{border:1px solid;border-radius:.4rem}.dbq-daw .dbq-daw-options>button[title=נגינה\ חוזרת]{color:var(--studio-lime);order:1}.dbq-daw .dbq-daw-options>.dbq-metronome-control{color:var(--daw-accent);order:2}.dbq-daw .dbq-daw-options>.dbq-daw-tempo{color:var(--studio-lime);order:3}.dbq-daw .dbq-daw-options>button[title=בחירה\ מרובה]{color:var(--studio-violet,var(--daw-warm));order:4}.dbq-daw .dbq-daw-options>.dbq-daw-range-btn{color:var(--daw-accent);order:5}.dbq-daw .dbq-daw-options>button[title=גזירה]{color:var(--studio-violet,var(--daw-warm));order:6}.dbq-daw .dbq-daw-options>button[title=דבק]{color:var(--studio-lime);order:7}.dbq-daw .dbq-daw-options>button[title=מחיקה]{color:var(--studio-red);order:8}.dbq-daw .dbq-daw-options>.dbq-daw-snap{order:9}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true],.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true],.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true][data-resized=true],.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-resized=true]{height:min(var(--sheet-height,calc(100dvh - 9rem)),calc(100dvh - 9rem))!important;flex:none!important;min-height:3.5rem!important;max-height:calc(100dvh - 9rem)!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-body{overflow-y:auto}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-mixer .dbq-mx{min-height:100%;overflow:visible;height:auto!important}.dbq-daw .dbq-daw-editor[data-open=false]{max-height:3.5rem!important}.dbq-daw .dbq-daw-workbench{max-height:calc(100dvh - 9rem)}.dbq-mobile-mixer-fab,.dbq-mobile-mixer-fab[data-open]{bottom:calc(var(--dbq-mixer-lift,3.5rem) + env(safe-area-inset-bottom) + .65rem)!important}.dbq-agent-mount:not([hidden]){z-index:130;border-radius:.65rem .65rem 0 0;flex-direction:column;width:100%;min-width:0;max-width:100%;height:min(58dvh,34rem);display:flex;inset:auto 0 0;overflow:hidden}.dbq-agent-grip{touch-action:none;cursor:ns-resize;flex:none;place-items:center;height:1.5rem;display:grid}.dbq-agent-grip i{background:var(--daw-accent);border-radius:999px;width:3.5rem;height:.3rem}.dbq-agent-dock{flex:1;min-height:0}.dbq-agent-dock-head{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.25rem}.dbq-agent-dock-head button{min-width:2.4rem;min-height:2.4rem;padding:.35rem}.dbq-daw .dbq-daw-main[data-agent=true] .dbq-daw-arrange{margin-left:0}.dbq-metronome-panel{top:auto;bottom:calc(env(safe-area-inset-bottom) + .5rem);width:auto;max-height:min(80dvh,100dvh - 6rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:.65rem;left:.5rem;right:.5rem;translate:none}.dbq-metronome-tempo,.dbq-metronome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbq-metronome-panel header>div,.dbq-enhance header>div{min-width:0}.dbq-metronome-panel header small,.dbq-enhance header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbq-enhance{inset:auto .5rem calc(env(safe-area-inset-bottom) + .5rem);width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:.65rem;margin:0}.dbq-enhance-preview button{white-space:normal;min-width:0}}@media (orientation:landscape) and (height<=520px) and (width<=1100px){.dbq-daw .dbq-daw-workbench{max-height:none}.dbq-metronome-panel{top:.35rem;bottom:.35rem;left:auto;right:max(.35rem,env(safe-area-inset-right));width:min(25rem,100vw - 1rem);max-height:calc(100dvh - .7rem)}.dbq-enhance{top:.35rem;bottom:.35rem;left:auto;right:max(.35rem,env(safe-area-inset-right));width:min(27rem,100vw - 1rem);max-height:calc(100dvh - .7rem)}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true],.dbq-daw .dbq-daw-workbench[data-mixer] .dbq-daw-editor[data-open=true]{height:100%!important;max-height:100%!important}.dbq-agent-mount:not([hidden]){z-index:130;flex-direction:column;width:min(45vw,26rem);height:min(80dvh,30rem);display:flex;inset:auto 0 0 auto}.dbq-agent-grip{touch-action:none;flex:none;place-items:center;height:1.2rem;display:grid}.dbq-agent-grip i{background:var(--daw-accent);border-radius:999px;width:3rem;height:.25rem}.dbq-agent-dock{flex:1;min-height:0}}.dbq-daw .dbq-mx-pan input[type=range]{appearance:none;touch-action:pan-x;background:0 0;height:2.5rem}.dbq-daw .dbq-mx-pan input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--daw-line) 0 var(--pan-start),var(--tc,var(--daw-accent)) var(--pan-start) var(--pan-end),var(--daw-line) var(--pan-end) 100%);border-radius:1rem;height:.38rem}.dbq-daw .dbq-mx-pan input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--daw-line) 0 var(--pan-start),var(--tc,var(--daw-accent)) var(--pan-start) var(--pan-end),var(--daw-line) var(--pan-end) 100%);border-radius:1rem;height:.38rem}.dbq-daw .dbq-mx-pan input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--daw-ink);width:1.45rem;height:1.45rem;box-shadow:0 0 0 2px var(--tc,var(--daw-accent));border:0;border-radius:50%;margin-top:-.54rem}.dbq-daw .dbq-mx-pan input[type=range]::-moz-range-thumb{border:2px solid var(--tc,var(--daw-accent));background:var(--daw-ink);border-radius:50%;width:1.45rem;height:1.45rem}.dbq-daw .dbq-daw-options>button[title=נגינה\ חוזרת]{--tool-color:var(--studio-lime);--tool-radius:.45rem 1rem .4rem .8rem}.dbq-daw .dbq-daw-options>.dbq-metronome-control{--tool-color:var(--studio-electric);--tool-radius:1rem .4rem .85rem .4rem}.dbq-daw .dbq-daw-options>button[title=בחירה\ מרובה]{--tool-color:var(--studio-violet);--tool-radius:.55rem .55rem 1rem .4rem}.dbq-daw .dbq-daw-options>.dbq-daw-range-btn{--tool-color:var(--daw-warm);--tool-radius:.4rem 1rem .55rem .5rem}.dbq-daw .dbq-daw-options>button[title=גזירה],.dbq-daw .dbq-daw-options>button[title="חיתוך מהיר בסמן"]{--tool-color:var(--studio-gold);--tool-radius:1rem .5rem .45rem .8rem}.dbq-daw .dbq-daw-options>button[title=דבק],.dbq-daw .dbq-daw-options>button[title^=חיבור\ הקטע]{--tool-color:var(--studio-green);--tool-radius:.5rem .9rem .8rem .45rem}.dbq-daw .dbq-daw-options>button[title=מחיקה],.dbq-daw .dbq-daw-options>button[title^=מחיקת\ הקטע]{--tool-color:var(--studio-red);--tool-radius:.85rem .45rem .9rem .5rem}.dbq-daw{--studio-gold:oklch(78% .19 52);--studio-green:oklch(72% .16 175);--studio-violet:oklch(75% .16 335);--studio-tool-blue:oklch(76% .16 230)}.dbq-daw .dbq-daw-options>.dbq-metronome-control{--tool-color:var(--studio-tool-blue)}.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-daw-range-btn){color:var(--tool-color,currentColor);border-color:var(--tool-color,var(--daw-line))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-daw-range-btn){border-color:color-mix(in oklab,var(--tool-color,var(--daw-line)) 65%,var(--daw-line))}}.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-daw-range-btn){border-radius:var(--tool-radius,.65rem);box-shadow:inset 0 2px 0 var(--tool-color,var(--daw-line)),0 2px 0 var(--daw-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-daw-range-btn){box-shadow:inset 0 2px 0 color-mix(in oklab,var(--tool-color,var(--daw-line)) 25%,transparent),0 2px 0 var(--daw-bg)}}.dbq-daw .dbq-metronome-control>button{color:var(--tool-color);border-color:var(--tool-color);border-radius:var(--tool-radius);box-shadow:inset 0 2px 0 var(--tool-color),0 2px 0 var(--daw-bg)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-metronome-control>button{box-shadow:inset 0 2px 0 color-mix(in oklab,var(--tool-color) 25%,transparent),0 2px 0 var(--daw-bg)}}.dbq-metronome-portal{z-index:200;pointer-events:none;background:0 0;height:auto;display:block;position:fixed;inset:0;overflow:visible}.dbq-metronome-portal .dbq-metronome-panel{pointer-events:auto;box-sizing:border-box;width:min(28rem,100vw - 1rem);min-width:0;padding:1rem}.dbq-metronome-panel>*,.dbq-metronome-panel header{min-width:0}.dbq-metronome-panel header button{flex:none;min-width:5.5rem}.dbq-metronome-panel button{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.dbq-metronome-tempo{border:1px solid var(--daw-line);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.7rem;display:flex}.dbq-metronome-tempo b{font-variant-numeric:tabular-nums;color:var(--daw-accent)}.dbq-metronome-sounds{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.dbq-metronome-sounds button{border:1px solid var(--daw-line);min-width:0;min-height:2.75rem;padding-inline:.2rem}.dbq-metronome-sounds button[aria-pressed=true]{border-color:var(--daw-accent);color:var(--daw-accent)}@media (width<=767px){.dbq-daw .dbq-daw-options>:is(button[data-cap],.dbq-daw-range-btn),.dbq-daw .dbq-daw-options>.dbq-metronome-control>button{color:var(--tool-color,currentColor);border-radius:var(--tool-radius,.65rem)}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-body{scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;animation:none;overflow-x:hidden;min-height:0!important;max-height:none!important;overflow-y:auto!important}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-desk{overflow-y:visible}.dbq-daw .dbq-daw-editor-mixer .dbq-mx,.dbq-daw .dbq-daw-editor-mixer .dbq-mx-strip{max-height:none!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true]{min-height:0!important}.dbq-metronome-portal .dbq-metronome-panel{width:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);-webkit-overflow-scrolling:touch;touch-action:pan-y;left:.5rem;right:.5rem;overflow-y:auto}.dbq-metronome-panel .dbq-metronome-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dbq-metronome-panel .dbq-metronome-volume{grid-column:1/-1}.dbq-metronome-panel .dbq-metronome-check{align-content:center}}.dbq-daw .dbq-daw-main,.dbq-daw .dbq-daw-arrange,.dbq-daw .dbq-daw-timeline-wrap,.dbq-daw .dbq-studio-timeline,.dbq-daw .dbq-studio-scroll,.dbq-daw .dbq-studio-heads{height:100%;min-height:0}.dbq-daw .dbq-studio-inner,.dbq-daw .dbq-studio-grid{min-height:100%}.dbq-daw .dbq-daw-options{column-gap:.55rem}.dbq-daw .dbq-daw-options>*{margin-inline:0!important}.dbq-daw .dbq-metronome-control{flex:none;place-items:center;width:2.2rem;display:grid}@media (width<=767px){.dbq-daw .dbq-daw-options{column-gap:.38rem}.dbq-daw .dbq-daw-workbench{min-height:0;max-height:calc(100dvh - env(safe-area-inset-top) - 3.25rem)}.dbq-daw .dbq-daw-workbench .dbq-daw-editor,.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-resized=true]{min-height:0;max-height:100%;overflow:hidden}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=false]{border-top:1px solid var(--daw-line);overflow:hidden;flex:0 0 3.5rem!important;height:3.5rem!important;min-height:3.5rem!important;max-height:3.5rem!important;display:flex!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=false] .dbq-daw-editor-bar{height:3.5rem!important;min-height:3.5rem!important;display:grid!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true]{display:flex}.dbq-daw .dbq-daw-workbench .dbq-daw-editor[data-open=true] .dbq-daw-editor-body{touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;overflow-x:hidden;min-height:0!important;max-height:none!important;overflow-y:auto!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-mixer{overflow-x:hidden;padding:0!important;overflow-y:auto!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-mixer>.dbq-mx{flex-direction:column;min-height:100%;display:flex;overflow:visible;height:max-content!important;max-height:none!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-mixer .dbq-mx-head{z-index:4;position:sticky;top:0}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-mixer .dbq-mx-desk{touch-action:pan-x pan-y;flex:none;min-height:max-content;overflow:auto visible;max-height:none!important}.dbq-daw .dbq-daw-workbench .dbq-daw-editor-mixer .dbq-mx-strip{max-height:none!important}.dbq-daw .dbq-daw-corner-tools{grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:.2rem;width:100%;padding-inline:.2rem;display:grid}.dbq-daw .dbq-daw-corner-tools .dbq-add-track-compact{gap:.15rem;width:100%;min-width:0;padding-inline:.3rem;font-size:.68rem}.dbq-daw .dbq-daw-corner-tools .dbq-add-track-compact svg{width:1rem;height:1rem}.dbq-daw .dbq-daw-corner-tools .dbq-track-head-toggle{width:2.4rem;min-width:2.4rem;height:2.4rem}.dbq-daw .dbq-studio-timeline{transition:grid-template-columns .32s cubic-bezier(.2,.85,.2,1)}.dbq-daw .dbq-studio-timeline[data-compact-heads=true]{grid-template-columns:4.5rem minmax(0,1fr)!important}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-main{justify-content:center;padding:.35rem .2rem;transition:padding .32s cubic-bezier(.2,.85,.2,1)}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-top{justify-content:center;height:100%}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-name{height:100%;color:var(--dbq-color);text-align:right;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;padding:.2rem;font-size:clamp(1.05rem,5.5vw,1.45rem);line-height:1.05;transition:font-size .32s cubic-bezier(.2,.85,.2,1),color .2s;display:flex;overflow:hidden;width:100%!important}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-track-number,.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-row,.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-colors,.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-sliders,.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-select{display:none!important}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-studio-timeline,.dbq-daw .dbq-studio-head-main,.dbq-daw .dbq-studio-head-name{transition:none!important}}.dbq-track-menu-close{flex:none;width:2.5rem;height:2.5rem;margin-inline-start:auto}.dbq-clip-fades{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dbq-clip-fade-handle{pointer-events:auto;touch-action:none;cursor:ew-resize;border-top:3px solid var(--daw-ink);width:1.8rem;height:1.8rem;position:absolute;top:0}.dbq-clip-fade-handle[data-side=in]{border-left:3px solid var(--daw-ink);left:0}.dbq-clip-fade-handle[data-side=out]{border-right:3px solid var(--daw-ink);right:0}.dbq-clip-fade-line{pointer-events:none;height:100%;position:absolute;top:0}.dbq-clip-fade-line[data-side=in]{background:linear-gradient(to bottom right,transparent 49%,var(--daw-ink) 50%,var(--daw-ink) 51%,transparent 52%);left:0}.dbq-clip-fade-line[data-side=out]{background:linear-gradient(to top right,transparent 49%,var(--daw-ink) 50%,var(--daw-ink) 51%,transparent 52%);right:0}.dbq-daw .dbq-daw-corner-tools{grid-template-columns:minmax(0,1fr) 2.65rem;align-items:center;gap:.35rem;width:100%;height:100%;padding:.22rem .35rem;display:grid}.dbq-daw .dbq-daw-corner-tools button{border:1px solid var(--daw-line);background:var(--daw-rail);white-space:nowrap;border-radius:.35rem;justify-content:center;align-items:center;gap:.2rem;width:100%;min-width:0;height:2.4rem;min-height:2.4rem;padding:0 .25rem;font-size:.68rem;font-weight:700;display:flex}.dbq-daw .dbq-daw-corner-tools button svg{flex:none;width:1.05rem;height:1.05rem}.dbq-daw .dbq-daw-corner-tools .dbq-track-head-toggle{width:100%;min-width:0;height:2.4rem}.dbq-daw .dbq-daw-corner-tools .dbq-add-track-compact{width:100%;min-width:0}.dbq-daw .dbq-studio-timeline{transition:grid-template-columns .28s}.dbq-daw .dbq-studio-timeline[data-compact-heads=true]{grid-template-columns:3.8rem minmax(0,1fr)!important}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-main{padding:.2rem}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-top{place-items:center;width:100%;height:100%;display:grid}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-name{text-orientation:mixed;height:100%;color:var(--dbq-color);text-overflow:ellipsis;place-items:center;padding:.3rem .1rem;line-height:1.1;overflow:hidden;transform:rotate(180deg);writing-mode:vertical-rl!important;white-space:nowrap!important;width:100%!important;font-size:1rem!important;display:grid!important}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] :is(.dbq-studio-track-number,.dbq-studio-head-row,.dbq-studio-head-colors,.dbq-studio-head-sliders,.dbq-studio-head-select){display:none!important}.dbq-daw .dbq-daw-identity input{box-shadow:none!important;border-top:0!important}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone{border:1px solid var(--daw-line);border-radius:.4rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone svg{pointer-events:none;width:1.2rem;height:1.2rem}.dbq-daw .dbq-daw-top-actions .dbq-daw-microphone select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width>=768px){.dbq-daw .dbq-daw-options{gap:.65rem;width:100%;display:flex;overflow:visible}.dbq-daw .dbq-daw-options>.dbq-daw-more-tools,.dbq-daw .dbq-daw-options .dbq-daw-more-content{display:contents}.dbq-daw .dbq-daw-options .dbq-daw-more-content>.dbq-daw-input-meter{display:none}.dbq-daw .dbq-daw-options .dbq-daw-more-content>button{width:2.5rem;height:2.5rem}.dbq-daw .dbq-daw-options>.dbq-daw-snap{gap:.3rem;margin-inline-start:auto;display:flex}.dbq-daw .dbq-daw-bar>.dbq-daw-zoom-end{flex:none;justify-content:center;align-items:center;gap:.35rem;width:clamp(7rem,13vw,12rem);margin-inline-start:0;display:flex}.dbq-daw .dbq-daw-zoom-end input{width:100%;min-width:0}}@media (width<=767px){.dbq-daw .dbq-daw-corner-tools{grid-template-columns:minmax(0,1fr) 2.4rem;gap:.3rem}.dbq-daw .dbq-studio-timeline[data-compact-heads=true]{grid-template-columns:3.8rem minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-studio-timeline{transition:none}}.dbq-daw .dbq-clip-fades{z-index:8;overflow:hidden}.dbq-daw .dbq-clip-fade-line{pointer-events:none;background:0 0;height:100%;position:absolute;top:0;overflow:visible}.dbq-daw .dbq-clip-fade-line[data-side=in]{left:0}.dbq-daw .dbq-clip-fade-line[data-side=out]{right:0;transform:scaleX(-1)}.dbq-daw .dbq-clip-fade-visible{fill:none;stroke:var(--daw-ink);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 1px 2px var(--daw-bg))}.dbq-daw .dbq-clip-fade-curve-hit{pointer-events:none}.dbq-daw .dbq-clip-fade-handle{z-index:2;background:0 0;border:0;width:1.5rem;height:1.35rem}.dbq-daw .dbq-clip-fade-handle:after{content:"";border:2px solid var(--daw-ink);background:var(--daw-bg);width:.65rem;height:.65rem;box-shadow:0 0 0 2px var(--daw-bg);border-radius:50%;position:absolute;top:1px;left:50%;transform:translate(-50%)}.dbq-daw .dbq-clip-fade-handle[data-side=in],.dbq-daw .dbq-clip-fade-handle[data-side=out]{border:0}.dbq-daw .dbq-studio-clip-hit:active{transform:translate(0)scale(1)!important}.dbq-daw .dbq-studio-clip[data-dragging=true]{cursor:grabbing;z-index:12}.dbq-daw .dbq-fade-curve-editor{z-index:15;border:1px solid var(--daw-ink);background:var(--daw-bg);border-radius:.45rem;gap:.25rem;width:min(9.5rem,100% - .5rem);min-width:7rem;padding:.35rem;display:grid;position:absolute;top:1.7rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-fade-curve-editor{background:color-mix(in oklab,var(--daw-bg) 92%,transparent);box-shadow:0 .5rem 1.3rem color-mix(in oklab,var(--daw-bg) 85%,transparent)}}.dbq-daw .dbq-fade-curve-editor{pointer-events:auto;touch-action:manipulation}.dbq-daw .dbq-fade-curve-editor[data-side=in]{left:.25rem}.dbq-daw .dbq-fade-curve-editor[data-side=out]{right:.25rem}.dbq-daw .dbq-fade-curve-editor svg{width:100%;height:2.5rem;overflow:visible}.dbq-daw .dbq-fade-curve-editor svg polyline{fill:none;stroke:var(--daw-accent);stroke-width:2.5px;vector-effect:non-scaling-stroke}.dbq-daw .dbq-fade-curve-editor input{width:100%;min-height:1.5rem;accent-color:var(--daw-accent)}.dbq-daw .dbq-fade-curve-editor>div{grid-template-columns:repeat(3,1fr);gap:.2rem;display:grid}.dbq-daw .dbq-fade-curve-editor button{border:1px solid var(--daw-line);width:100%;min-width:0;height:1.7rem;padding:0 .15rem;font-size:.62rem}.dbq-daw .dbq-fade-curve-editor button[aria-pressed=true]{color:var(--daw-accent);border-color:var(--daw-accent)}@media (width>=768px) and (width<=1100px){.dbq-daw .dbq-daw-options{scrollbar-width:none;justify-content:flex-start;overflow:auto hidden}.dbq-daw .dbq-daw-options>:is(button,.dbq-metronome-control,.dbq-daw-tempo,.dbq-daw-range-btn,.dbq-daw-snap,.dbq-daw-zoom-end){flex-shrink:0}}@media (orientation:landscape) and (height<=520px) and (width>=768px) and (width<=1100px){.dbq-daw .dbq-daw-options>.dbq-daw-more-tools{display:contents!important}}.dbq-daw .dbq-studio-clip{contain:layout style;overflow:visible}.dbq-daw .dbq-studio-clip-hit{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:translate(0)scale(1)!important}.dbq-daw .dbq-studio-wave{pointer-events:none!important;transform:translate(0)scale(1)!important}.dbq-daw .dbq-clip-fades{pointer-events:none;overflow:visible}.dbq-daw .dbq-clip-fade-line,.dbq-daw .dbq-clip-fade-visible{pointer-events:none!important}.dbq-daw .dbq-clip-fade-handle{z-index:9;pointer-events:auto;cursor:ew-resize;touch-action:none;width:1.5rem;height:1.55rem;top:-.1rem}.dbq-daw .dbq-clip-fade-handle:before{content:"";background:var(--daw-ink);border-radius:0 0 999px 999px;width:.22rem;height:.55rem;position:absolute;top:0;left:50%;translate:-50%}.dbq-daw .dbq-clip-fade-handle:after{width:.7rem;height:.7rem;top:.42rem}.dbq-daw .dbq-studio-trim{min-height:1.35rem;z-index:7!important;width:1.1rem!important;height:46%!important;top:auto!important;bottom:0!important}.dbq-daw .dbq-studio-trim:before{content:"";background:var(--daw-ink);opacity:.7;border-radius:999px;width:.22rem;height:1rem;position:absolute;bottom:.28rem;left:50%;translate:-50%}.dbq-daw .dbq-studio-clip:not([data-selected=true]) .dbq-studio-trim:before{opacity:0}.dbq-daw .dbq-studio-clip[data-dragging=true]{transform:translate(0)!important}.dbq-daw .dbq-studio-grid{min-height:var(--studio-content-height);height:100%;inset:0}.dbq-daw .dbq-studio-grid:after{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--studio-track-height) - 1px),var(--daw-line) calc(var(--studio-track-height) - 1px) var(--studio-track-height));position:absolute;inset:3rem 0 0}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-grid:after{background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--studio-track-height) - 1px),color-mix(in oklab,var(--daw-line) 72%,transparent) calc(var(--studio-track-height) - 1px) var(--studio-track-height))}}.dbq-daw .dbq-studio-lane-body{background-color:var(--daw-rail)!important;background-image:repeating-linear-gradient(to right,var(--daw-ink) 0 1px,transparent 1px var(--bar)), repeating-linear-gradient(to right,var(--daw-ink) 0 1px,transparent 1px var(--beat)), repeating-linear-gradient(to right,var(--daw-ink) 0 1px,transparent 1px var(--div))!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane-body{background-image:repeating-linear-gradient(to right,color-mix(in oklab,var(--daw-ink) 30%,transparent) 0 1px,transparent 1px var(--bar)), repeating-linear-gradient(to right,color-mix(in oklab,var(--daw-ink) 13%,transparent) 0 1px,transparent 1px var(--beat)), repeating-linear-gradient(to right,color-mix(in oklab,var(--daw-ink) calc(var(--div-on) * 6%),transparent) 0 1px,transparent 1px var(--div))!important}}.dbq-daw .dbq-studio-lane[data-color][data-active=true] .dbq-studio-lane-body{background-color:var(--dbq-color)!important}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-studio-lane[data-color][data-active=true] .dbq-studio-lane-body{background-color:color-mix(in oklab,var(--dbq-color) 8%,var(--daw-rail))!important}}@media (width>=768px){.dbq-daw .dbq-daw-mixbay .dbq-mx-head{display:none!important}.dbq-daw .dbq-daw-corner-tools{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 2.4rem;gap:.3rem;padding:.2rem .3rem}.dbq-daw .dbq-daw-corner-tools .dbq-add-track-compact{grid-area:1/1;height:2.4rem}.dbq-daw .dbq-daw-corner-tools .dbq-track-head-toggle{grid-area:1/2;height:2.4rem}.dbq-daw .dbq-studio-timeline[data-compact-heads=true] .dbq-studio-head-name{text-align:center!important;place-content:center!important}}.dbq-daw .dbq-daw-zoom-end{margin-inline-start:auto}.dbq-daw .dbq-daw-corner-tools:has(.dbq-track-head-toggle:only-child){grid-template-columns:1fr}.dbq-daw .dbq-daw-corner-tools .dbq-track-head-toggle:only-child{grid-column:1;width:100%}.dbq-daw .dbq-daw-corner-tools button:focus:not(:focus-visible){box-shadow:none;background:var(--daw-rail);outline:none}.dbq-daw .dbq-daw-corner-tools button:active{transform:scale(.96)translate(0)!important}.dbq-daw .dbq-studio-clip[data-dragging=true]{transform:translate3d(0,var(--clip-drag-y,0),0)!important;scale:none!important}.dbq-daw .dbq-studio-clip[data-dragging=true] .dbq-studio-clip-hit{transform:translate(0)scale(1)!important}.dbq-daw .dbq-studio-clip-hit{appearance:none;border-style:solid;margin:0!important;padding:0!important}.dbq-daw .dbq-studio-trim:before{left:auto;translate:none}.dbq-daw .dbq-studio-trim[data-side=start]:before{left:0}.dbq-daw .dbq-studio-trim[data-side=end]:before{right:0}.dbq-daw .dbq-fade-curve-editor{border-color:var(--daw-accent);gap:.45rem;width:min(15rem,max(11rem,100% - .5rem));padding:.55rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-fade-curve-editor{border-color:color-mix(in oklab,var(--daw-accent) 70%,var(--daw-line))}}.dbq-daw .dbq-fade-curve-editor{background:var(--daw-top);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-fade-curve-editor{background:color-mix(in oklab,var(--daw-top) 97%,transparent)}}.dbq-daw .dbq-fade-curve-editor{box-shadow:0 .8rem 2rem var(--daw-bg),inset 0 1px 0 var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-fade-curve-editor{box-shadow:0 .8rem 2rem color-mix(in oklab,var(--daw-bg) 88%,transparent),inset 0 1px 0 color-mix(in oklab,var(--daw-ink) 12%,transparent)}}.dbq-daw .dbq-fade-curve-editor header{grid-template-columns:minmax(0,1fr) auto 1.75rem;align-items:center;gap:.35rem;display:grid}.dbq-daw .dbq-fade-curve-editor header strong{font-size:.75rem}.dbq-daw .dbq-fade-curve-editor header output{color:var(--daw-accent);direction:ltr;font:700 .7rem Syne,sans-serif}.dbq-daw .dbq-fade-curve-editor header button{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0}.dbq-daw .dbq-fade-curve-editor .dbq-fade-curve-pad{border:1px solid var(--daw-line);background:var(--daw-bg);cursor:ns-resize;touch-action:none;border-radius:.45rem;width:100%;height:4.6rem;padding:0;overflow:hidden}.dbq-daw .dbq-fade-curve-editor .dbq-fade-grid{fill:none;stroke:var(--daw-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-fade-curve-editor .dbq-fade-grid{stroke:color-mix(in oklab,var(--daw-ink) 12%,transparent)}}.dbq-daw .dbq-fade-curve-editor .dbq-fade-grid{stroke-width:1px;vector-effect:non-scaling-stroke}.dbq-daw .dbq-fade-curve-editor .dbq-fade-curve-pad polyline{stroke-width:3px;filter:drop-shadow(0 0 4px var(--daw-accent))}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-fade-curve-editor .dbq-fade-curve-pad polyline{filter:drop-shadow(0 0 4px color-mix(in oklab,var(--daw-accent) 55%,transparent))}}.dbq-daw .dbq-fade-curve-editor .dbq-fade-curve-pad circle{fill:var(--daw-ink);stroke:var(--daw-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.dbq-daw .dbq-fade-curve-editor label{color:var(--daw-sub);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;font-size:.65rem;display:grid}.dbq-daw .dbq-fade-curve-editor label input{min-width:0}.dbq-daw .dbq-fade-curve-editor>.dbq-fade-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;display:grid}.dbq-daw .dbq-fade-curve-editor .dbq-fade-presets button{white-space:normal;height:2rem;min-height:2rem;padding:0 .1rem;line-height:1}.dbq-daw .dbq-newclip{transition:box-shadow .16s,filter .16s;overflow:visible;transform:translate(0)scale(1)!important}.dbq-daw .dbq-newclip[data-moving=true]{z-index:30;transform:translate3d(var(--clip-x,0px),var(--clip-y,0px),0)!important;transition:none!important}.dbq-daw .dbq-newclip[data-resizing=true]{z-index:20}.dbq-daw .dbq-newclip-body{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:1px solid var(--dbq-color,var(--daw-accent));background:var(--dbq-color,var(--daw-accent));border-radius:.5rem;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-newclip-body{background:color-mix(in oklab,var(--dbq-color,var(--daw-accent)) 34%,var(--daw-bg))}}.dbq-daw .dbq-newclip[data-moving=true] .dbq-newclip-body{cursor:grabbing}.dbq-daw .dbq-newclip[data-resizing=true] .dbq-newclip-body{left:var(--clip-preview-left,0px);width:var(--clip-preview-width,100%)}.dbq-daw .dbq-newclip-body:focus-visible,.dbq-daw .dbq-newclip :is(.dbq-newclip-trim,.dbq-newclip-fade-control):focus-visible{outline:2px solid var(--daw-ink);outline-offset:2px}.dbq-daw .dbq-newclip .dbq-studio-wave{pointer-events:none!important;width:calc(100% - 4px)!important;height:calc(100% - 1.65rem)!important;position:absolute!important;inset:1.35rem 2px .3rem!important;transform:scale(1)!important}.dbq-daw .dbq-newclip .dbq-studio-clip-name{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - .9rem);position:absolute;top:.16rem;left:.45rem;overflow:hidden}.dbq-daw .dbq-newclip .dbq-studio-clip-time{pointer-events:none}.dbq-daw .dbq-newclip[data-selected=true] .dbq-newclip-body{border-color:var(--daw-ink)}.dbq-daw .dbq-newclip-fades{z-index:8;pointer-events:none;position:absolute;inset:0}.dbq-daw .dbq-newclip-fade-line{pointer-events:none;opacity:0;height:100%;position:absolute;top:0;overflow:visible}.dbq-daw .dbq-newclip-fade-line[data-visible=true],.dbq-daw .dbq-newclip[data-fade-in-preview=true] .dbq-newclip-fade-line[data-side=in],.dbq-daw .dbq-newclip[data-fade-out-preview=true] .dbq-newclip-fade-line[data-side=out]{opacity:1}.dbq-daw .dbq-newclip-fade-line[data-side=in]{left:0}.dbq-daw .dbq-newclip-fade-line[data-side=out]{right:0;transform:scaleX(-1)}.dbq-daw .dbq-newclip-fade-line polyline{fill:none;stroke:var(--daw-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.dbq-daw .dbq-newclip .dbq-newclip-fade-control{--fade-hit-half:1.375rem;z-index:12;pointer-events:auto;touch-action:none;appearance:none;cursor:ew-resize;place-items:center;width:2.75rem;min-width:0;height:2.75rem;min-height:0;margin:0;padding:0;display:grid;position:absolute;top:-1.375rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.dbq-daw .dbq-newclip .dbq-newclip-fade-control:is(:hover,:active,:focus){box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.dbq-daw .dbq-newclip-fade-control i{border:2px solid var(--daw-ink);background:var(--daw-bg);width:.62rem;height:.62rem;box-shadow:none;border-radius:50%;margin:0}.dbq-daw .dbq-newclip .dbq-newclip-trim{z-index:11;touch-action:none;cursor:ew-resize;background:0 0;border:0;place-items:center;width:2.25rem;min-width:0;height:auto;min-height:1.3rem;padding:0;display:grid;position:absolute;top:40%;bottom:0;transform:none!important}.dbq-daw .dbq-newclip-trim[data-side=start]{left:0}.dbq-daw .dbq-newclip-trim[data-side=end]{right:0}.dbq-daw .dbq-newclip-trim i{background:var(--daw-ink);opacity:.75;border-radius:3px;width:3px;height:55%}.dbq-daw .dbq-fxw-inline{border:0;border-top:1px solid var(--daw-line);width:100%;min-width:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:.65rem 0 1.25rem;animation:none;overflow:visible}.dbq-daw .dbq-fxw-inline header{flex-wrap:wrap}.dbq-daw .dbq-fxw-inline header>div{flex:7rem;min-width:0}.dbq-daw .dbq-fxw-inline header h3,.dbq-daw .dbq-fxw-inline header p{overflow-wrap:anywhere}.dbq-daw .dbq-fxw-inline header button{flex:none;min-height:44px}.dbq-daw .dbq-fxw-inline .dbq-fxw-knobs,.dbq-daw .dbq-fxw-inline .dbq-fxw-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.dbq-daw .dbq-fxw-power button{border:1px solid var(--daw-line);width:100%;min-height:44px}.dbq-daw .dbq-fxw-power button[aria-pressed=true]{color:var(--daw-accent);border-color:var(--daw-accent)}.dbq-daw .dbq-fxw-cue-nav{justify-content:center;align-items:center;gap:.5rem;display:flex}.dbq-daw .dbq-fxw-cue-nav button{min-height:44px}.dbq-daw .dbq-studio-fx-cue-lane{z-index:12;pointer-events:none;color:var(--daw-warm);position:absolute;inset:0}.dbq-daw .dbq-studio-fx-cue-lane svg{pointer-events:none;display:block;overflow:visible}.dbq-daw .dbq-studio-fx-cue-lane svg path{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.dbq-daw .dbq-studio-fx-cue-tag{background:var(--daw-bg);padding:0 .25rem;font-size:.72rem;position:absolute;top:2px;right:.5rem}.dbq-daw .dbq-studio-fx-cue-lane :is(.dbq-studio-fx-cue-point,.dbq-studio-fx-cue-bend){width:44px;min-width:44px;height:44px;min-height:44px;color:var(--daw-warm);touch-action:none;pointer-events:auto;cursor:grab;background:radial-gradient(circle,currentColor 0 6px,#0000 7px);border:0;border-radius:50%;margin:-22px 0 0 -22px;padding:0;position:absolute}.dbq-daw .dbq-studio-fx-cue-lane .dbq-studio-fx-cue-bend{background:radial-gradient(circle,currentColor 0 3px,#0000 4px)}.dbq-daw .dbq-studio-fx-cue-lane :is(.dbq-studio-fx-cue-point,.dbq-studio-fx-cue-bend):focus-visible{outline:2px solid var(--daw-ink)}.dbq-daw .dbq-newclip .dbq-newclip-editor{z-index:40;pointer-events:auto;position:absolute;top:1.4rem}.dbq-daw .dbq-newclip-editor[data-side=in]{left:.25rem}.dbq-daw .dbq-newclip-editor[data-side=out]{right:.25rem}@media (pointer:coarse){.dbq-daw .dbq-newclip .dbq-newclip-trim{width:2.75rem}.dbq-daw .dbq-newclip .dbq-newclip-fade-control{--fade-hit-half:1.5rem;width:3rem;height:3rem;top:-1.5rem}}@media (prefers-reduced-motion:reduce){.dbq-daw .dbq-newclip{transition:none}}.dbq-newclip-editor-host{z-index:10000;pointer-events:auto;position:fixed;inset:0;background:0 0!important}.dbq-newclip-editor-host .dbq-newclip-editor{z-index:10001;pointer-events:auto;width:15rem!important;min-width:0!important;max-width:calc(100vw - 1rem)!important;position:fixed!important}.dbq-newclip-editor-host.dbq-daw .dbq-newclip-editor[data-side]{right:auto;left:var(--editor-left)}.dbq-daw .dbq-newclip .dbq-studio-wave{top:50%!important;bottom:auto!important;left:calc(var(--wave-base-offset,0px) + var(--wave-offset,0px))!important;width:var(--wave-original-width,100%)!important;right:auto!important;height:min(68%,100% - 1.6rem)!important;inset:auto!important;translate:0 -50%!important}.dbq-daw .dbq-newclip[data-resizing=true] .dbq-newclip-body{width:100%;left:0}.dbq-daw .dbq-newclip .dbq-newclip-fade-line{width:min(100%,var(--fade-in-preview,var(--fade-in-size,0px)))!important}.dbq-daw .dbq-newclip .dbq-newclip-fade-line[data-side=out]{width:min(100%,var(--fade-out-preview,var(--fade-out-size,0px)))!important}.dbq-daw .dbq-newclip .dbq-newclip-fade-control[data-side=in]{left:clamp(calc(-1 * var(--fade-hit-half)),calc(var(--fade-in-preview,var(--fade-in-size,0px)) - var(--fade-hit-half)),calc(100% - var(--fade-hit-half)));right:auto}.dbq-daw .dbq-newclip .dbq-newclip-fade-control[data-side=out]{right:clamp(calc(-1 * var(--fade-hit-half)),calc(var(--fade-out-preview,var(--fade-out-size,0px)) - var(--fade-hit-half)),calc(100% - var(--fade-hit-half)));left:auto}.dbq-daw .dbq-newclip-fade-control i{pointer-events:none}.dbq-daw .dbq-newclip .dbq-newclip-trim{width:2.25rem;height:auto;min-height:1.5rem;top:40%;bottom:0}.dbq-daw .dbq-newclip-trim i{opacity:.85;background:0 0;border-top:.24rem solid #0000;border-bottom:.24rem solid #0000;border-radius:0;width:0;height:0}.dbq-daw .dbq-newclip-trim[data-side=start] i{border-left:.32rem solid var(--daw-ink)}.dbq-daw .dbq-newclip-trim[data-side=end] i{border-right:.32rem solid var(--daw-ink)}.dbq-daw .dbq-newclip .dbq-studio-wave{inset:50% auto auto!important;left:calc(var(--wave-base-offset,0px) + var(--wave-offset,0px))!important;min-width:var(--wave-original-width,100%)!important;translate:0 -50%!important}.dbq-daw .dbq-newclip[data-resizing=true] .dbq-newclip-body{overflow:hidden}@media (width>=768px){.dbq-daw .dbq-daw-pitchbay{height:clamp(20rem,50dvh,38rem)}.dbq-daw .dbq-daw-pitchbay>.dbq-daw-editor-grip{cursor:ns-resize;touch-action:none;flex:none;place-items:center;height:1.5rem;display:grid}.dbq-daw .dbq-daw-pitchbay>.dbq-daw-editor-grip i{background:var(--daw-sub);border-radius:99px;width:3.5rem;height:.3rem;display:block}.dbq-daw .dbq-daw-pitchbay .dbq-pitch{z-index:1;flex:auto;width:100%;height:auto;min-height:0;max-height:none;padding:.3rem .65rem;position:relative;inset:auto;overflow:hidden}.dbq-daw .dbq-daw-pitchbay .dbq-pitch[data-full]{z-index:200!important;width:100vw!important;height:100dvh!important;padding:.65rem 1rem!important;position:fixed!important;inset:0!important}.dbq-daw .dbq-pitch[data-full] .dbq-pitch-bar{grid-template-columns:minmax(9rem,1fr) auto auto minmax(0,1fr);padding-left:3.5rem;position:relative}.dbq-daw .dbq-pitch[data-full] .dbq-pitch-close{z-index:4;position:absolute;top:.5rem;left:.5rem}.dbq-daw .dbq-pitch[data-full] .dbq-pitch-controls{grid-area:1/4}}@media (width<=1100px) and (width>=768px){.dbq-daw .dbq-daw-pitchbay .dbq-pitch-bar{grid-template-columns:minmax(0,1fr) auto}.dbq-daw .dbq-daw-pitchbay .dbq-pitch-controls{grid-column:1/-1;justify-content:flex-start}.dbq-daw .dbq-pitch[data-full] .dbq-pitch-close{z-index:4;position:absolute;top:.5rem;left:.5rem}.dbq-daw .dbq-pitch[data-full] .dbq-pitch-bar{padding-left:3.5rem}}@media (width>=768px){.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]){grid-template-rows:auto auto minmax(7rem,1fr) auto}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-bar{flex-wrap:wrap;gap:.35rem 1rem;min-height:0;padding:.15rem .6rem;display:flex}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-title{margin-inline-end:auto}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-tools{padding:.2rem .55rem}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot{align-self:stretch;min-height:0;padding:.2rem .5rem}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-workspace{min-height:7rem}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot{white-space:nowrap;overflow:auto hidden}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot-actions{flex-wrap:nowrap}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot{flex-wrap:nowrap;align-items:center;gap:.5rem;min-height:3.6rem;max-height:4rem;display:flex}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot-actions{flex:auto;grid-area:auto;min-width:0;max-width:none;display:flex}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot-selection{flex:none;min-width:0}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-vertical{flex:none}.dbq-daw .dbq-pitch[data-full] .dbq-pitch-foot{align-self:end}}.dbq-daw .dbq-pitch-v3{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-bar{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;min-width:0;padding:.4rem .55rem;display:flex}.dbq-daw .dbq-pitch-v3 .dbq-pitch-title{flex:10rem;min-width:0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-transport{flex-wrap:wrap;flex:0 auto;min-width:0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-transport output{min-width:4rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-meter{flex:0 11rem;min-width:8rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-controls{flex-wrap:nowrap;flex:none;grid-area:auto;gap:.3rem;margin-inline-start:auto;display:flex}.dbq-daw .dbq-pitch-v3 .dbq-pitch-tools{flex-wrap:wrap;align-items:center;gap:.3rem .65rem;min-width:0;padding:.35rem .55rem;display:flex}.dbq-daw .dbq-pitch-v3 .dbq-pitch-tools label{flex:none;min-width:0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-tools input{width:clamp(3.5rem,8vw,5rem)}.dbq-daw .dbq-pitch-v3 .dbq-pitch-foot{white-space:normal;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem;min-width:0;min-height:3.8rem;max-height:6rem;padding:.25rem .55rem;display:grid;overflow:hidden}.dbq-daw .dbq-pitch-v3 .dbq-pitch-foot-selection{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.dbq-daw .dbq-pitch-v3 .dbq-pitch-foot-actions{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;grid-area:2/1/auto/-1;align-items:center;width:100%;min-width:0;max-width:100%;padding-bottom:.15rem;display:flex;overflow:auto hidden}.dbq-daw .dbq-pitch-v3 .dbq-pitch-foot-actions>*{flex:none}.dbq-daw .dbq-pitch-v3 .dbq-pitch-foot-actions .dbq-pitch-apply{z-index:2;box-shadow:0 0 .5rem var(--pitch-panel);order:-1;position:sticky;right:0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-vertical{grid-area:1/2;gap:.2rem;display:flex}.dbq-daw .dbq-pitch-v3 .dbq-pitch-scale{flex-wrap:nowrap}.dbq-daw .dbq-pitch-v3 .dbq-pitch-workspace{min-height:0}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot{max-height:6rem;display:grid;overflow:hidden}.dbq-daw .dbq-daw-pitchbay .dbq-pitch:not([data-full]) .dbq-pitch-foot-actions{max-width:100%;overflow-x:auto}.dbq-daw .dbq-pitch-v3[data-full] .dbq-pitch-foot{align-self:stretch}@media (width<=767px){.dbq-daw .dbq-daw-editor[data-pitch] .dbq-daw-editor-body.dbq-daw-editor-pitch{touch-action:auto;flex-direction:column;flex:auto;display:flex;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}.dbq-daw .dbq-daw-editor-pitch .dbq-pitch-v3:not([data-full]){z-index:1;width:100%;height:100%;min-height:0;max-height:none;padding:.25rem .35rem env(safe-area-inset-bottom);flex:auto;display:grid;position:relative;inset:auto;overflow:hidden}.dbq-daw .dbq-daw-editor-pitch .dbq-pitch-v3[data-full]{z-index:200;width:100vw;height:100dvh;padding:max(.45rem,env(safe-area-inset-top)) .45rem max(.45rem,env(safe-area-inset-bottom));position:fixed;inset:0}.dbq-daw .dbq-daw-editor-pitch .dbq-pitch-workspace{flex:auto;min-height:0}.dbq-daw .dbq-daw-editor-pitch .dbq-pitch-foot{min-height:0}}.dbq-daw .dbq-pitch-v3{--pitch-green:var(--daw-accent);--pitch-trace:var(--daw-warm);--pitch-panel:var(--daw-top);--pitch-canvas:var(--daw-bg);--pitch-line:var(--daw-line);--pitch-ink:var(--daw-ink);--pitch-muted:var(--daw-sub)}.dbq-daw .dbq-pitch-v3 .dbq-pitch-bar,.dbq-daw .dbq-pitch-v3 .dbq-pitch-tools{border-bottom:1px solid var(--pitch-line)}.dbq-daw .dbq-pitch-v3 .dbq-pitch-workspace{border-color:var(--pitch-line)}.dbq-daw .dbq-pitch-v3 .dbq-pitch-note[data-selected=true]{outline-color:var(--daw-warm)}.dbq-daw .dbq-pitch-v3 .dbq-pitch-playhead{opacity:1;background:#fff;box-shadow:0 0 4px #222}.dbq-daw .dbq-pitch-v3 .dbq-pitch-corrected-trace path{stroke:var(--pitch-green);stroke-width:2.5px}.dbq-daw .dbq-pitch-v3 .dbq-pitch-key{background:var(--pitch-ink)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-pitch-v3 .dbq-pitch-key{background:color-mix(in oklab,var(--pitch-ink) 90%,var(--pitch-panel))}}.dbq-daw .dbq-pitch-v3 .dbq-pitch-key{color:var(--pitch-canvas)}.dbq-daw .dbq-pitch-v3 .dbq-pitch-key[data-black=true]{background:var(--pitch-canvas)}@supports (color:color-mix(in lab, red, red)){.dbq-daw .dbq-pitch-v3 .dbq-pitch-key[data-black=true]{background:color-mix(in oklab,var(--pitch-canvas) 85%,var(--pitch-ink))}}.dbq-daw .dbq-pitch-v3 .dbq-pitch-key[data-black=true]{color:var(--pitch-ink)}@media (width<=950px){.dbq-daw .dbq-pitch-v3 .dbq-pitch-title{flex:8rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-controls{margin-inline-start:0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-meter{flex:0 10rem;order:0}.dbq-daw .dbq-pitch-v3[data-full] .dbq-pitch-bar{padding-left:3.5rem;display:flex}}@media (width<=550px){.dbq-daw .dbq-pitch-v3 .dbq-pitch-bar{gap:.3rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-title{flex:1 1 0}.dbq-daw .dbq-pitch-v3 .dbq-pitch-transport{flex:auto;order:2}.dbq-daw .dbq-pitch-v3 .dbq-pitch-controls{flex:none;order:1;margin-inline-start:auto}.dbq-daw .dbq-pitch-v3 .dbq-pitch-meter{flex:7rem;order:3;min-width:7rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-tools{flex-wrap:nowrap;overflow-x:auto}.dbq-daw .dbq-pitch-v3 .dbq-pitch-foot{min-height:0;max-height:5rem;padding-block:.15rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-transport .dbq-pitch-project-play span{display:inline}}@media (width<=550px) and (height<=850px){.dbq-daw .dbq-daw-editor[data-pitch][data-open=true]:not([data-resized=true]){height:min(72dvh,34rem)}}.dbq-projects{--project-cyan:var(--brand-cyan);--project-mint:var(--dbq-green);--project-amber:var(--dbq-amber);--project-coral:var(--destructive);--project-violet:var(--chart-4);--project-rose:var(--chart-5)}.dbq-projects-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.dbq-projects-toolbar button{min-height:2.75rem}.dbq-projects-sort{align-items:center;gap:.65rem;font-weight:700;display:flex}.dbq-projects-sort select,.dbq-project-input{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;min-height:2.75rem;color:var(--foreground);border-radius:.4rem;padding:.4rem .75rem}.dbq-project-item,.dbq-project-color-option{--project-color:var(--border)}.dbq-project-item[data-color=cyan],.dbq-project-color-option[data-color=cyan]{--project-color:var(--project-cyan)}.dbq-project-item[data-color=mint],.dbq-project-color-option[data-color=mint]{--project-color:var(--project-mint)}.dbq-project-item[data-color=amber],.dbq-project-color-option[data-color=amber]{--project-color:var(--project-amber)}.dbq-project-item[data-color=coral],.dbq-project-color-option[data-color=coral]{--project-color:var(--project-coral)}.dbq-project-item[data-color=violet],.dbq-project-color-option[data-color=violet]{--project-color:var(--project-violet)}.dbq-project-item[data-color=rose],.dbq-project-color-option[data-color=rose]{--project-color:var(--project-rose)}.dbq-project-item{border:1px solid var(--project-color);align-items:center;min-width:0;min-height:4.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbq-project-item{border:1px solid color-mix(in oklab,var(--project-color) 55%,var(--border))}}.dbq-project-item{border-inline-start:4px solid var(--project-color);background:var(--project-color);border-radius:.4rem}@supports (color:color-mix(in lab, red, red)){.dbq-project-item{background:color-mix(in oklab,var(--project-color) 32%,var(--card))}}.dbq-project-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.dbq-project-item[data-selected=true]{outline:2px solid var(--project-color);outline-offset:1px}.dbq-project-open{white-space:normal;min-width:0;height:100%;min-height:4.5rem;color:var(--foreground);flex:auto;justify-content:flex-start;gap:.75rem;padding:.65rem .75rem}.dbq-project-open>svg{color:var(--project-color)}.dbq-project-open small{color:var(--muted-foreground)}.dbq-project-more{width:2.75rem;height:2.75rem;color:var(--foreground);flex:none;margin-inline-end:.4rem}.dbq-project-check{border:2px solid var(--project-color);width:1.4rem;height:1.4rem;color:var(--project-color);border-radius:.25rem;flex:none;place-items:center;display:grid}.dbq-project-dialog{border-color:var(--border);background:var(--card);color:var(--foreground);border-width:1px;border-radius:.5rem}.dbq-project-dialog button{gap:.5rem;min-height:2.75rem}.dbq-project-dialog form label{font-weight:700}.dbq-project-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dbq-project-color-option{justify-content:flex-start;min-width:0}.dbq-project-swatch{border:1px solid var(--border);background:var(--project-color);border-radius:50%;flex:none;width:1.2rem;height:1.2rem}@media (width<=767px){.dbq-daw .dbq-mx-cap{height:1.75rem}.dbq-daw .dbq-daw-editor-mixer .dbq-mx-slot:before{inset:0 -1.5rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-bar{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem .4rem;display:flex}.dbq-daw .dbq-pitch-v3 .dbq-pitch-title{flex:8rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-controls{flex:none;gap:.1rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-controls>button{min-width:2.5rem;min-height:2.75rem;padding-inline:.35rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-transport{flex:100%;order:3;justify-content:space-between}.dbq-daw .dbq-pitch-v3 .dbq-pitch-transport button{min-width:2.75rem;min-height:2.75rem}.dbq-daw .dbq-pitch-v3 .dbq-pitch-meter{flex:7rem;order:2}.dbq-fxr-slot button{min-width:2.75rem;min-height:2.75rem}.dbq-fxw-cue-nav button{min-height:2.75rem}}.dbq-metronome-portal .dbq-metronome-panel{overflow-wrap:normal;grid-template-columns:minmax(0,1fr)}.dbq-metronome-panel fieldset{width:100%;min-width:0;display:block}.dbq-metronome-panel legend{white-space:normal;overflow-wrap:normal;max-width:100%}.dbq-metronome-panel header>div{min-width:0}.dbq-metronome-panel button{overflow-wrap:normal;word-break:normal}.dbq-daw .dbq-daw-save-status{text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;min-width:0;max-width:15rem;display:inline-flex;overflow:hidden}@media (width<=767px){.dbq-metronome-portal .dbq-metronome-panel{left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));width:auto;translate:none}.dbq-daw .dbq-daw-save-status{display:none}.dbq-daw .dbq-daw-time{position:relative}.dbq-daw .dbq-daw-editor-tabs button{word-break:normal;overflow-wrap:normal!important}}.dbq-daw .dbq-daw-version{z-index:3;top:calc(var(--daw-top-height,4rem) + var(--daw-bar-height,3rem));max-width:min(17rem,60vw);color:var(--daw-sub);background:var(--daw-bg);border:1px solid var(--daw-line);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;padding:.15rem .45rem;font-size:.66rem;line-height:1.4;position:absolute;inset-inline-end:.75rem;overflow:hidden}@media (width<=767px){.dbq-daw .dbq-daw-version{top:auto;bottom:calc(3.65rem + env(safe-area-inset-bottom));max-width:55vw}}.dbq-metronome-portal .dbq-metronome-panel header{align-items:center;gap:.55rem;width:100%;display:flex}.dbq-metronome-portal .dbq-metronome-panel header>svg{flex:0 0 1.5rem}.dbq-metronome-portal .dbq-metronome-panel header>div{flex-direction:column;flex:auto;min-width:0;display:flex}.dbq-metronome-portal .dbq-metronome-panel header>div :is(strong,small){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dbq-metronome-portal .dbq-metronome-panel header>button{flex:none;width:auto;min-width:max-content;padding-inline:.8rem}.dbq-daw .dbq-daw-timeline-wrap{flex-direction:column;display:flex;position:relative}.dbq-daw .dbq-daw-timeline-wrap>.dbq-daw-version{border:0;border-bottom:1px solid var(--daw-line);text-align:start;border-radius:0;flex:none;align-self:stretch;max-width:none;height:1.5rem;padding:.12rem .6rem;position:static}.dbq-daw .dbq-daw-timeline-wrap>.dbq-studio-timeline{flex:auto;height:auto;min-height:0}@media (width<=767px){.dbq-daw .dbq-daw-timeline-wrap>.dbq-daw-version{max-width:none;font-size:.59rem}}html[data-dbq-studio=true],html[data-dbq-studio=true] body{overscroll-behavior:none}.dbq-studio.dbq-daw{width:100%;max-height:100dvh;overflow:hidden}.dbq-daw .dbq-daw-main,.dbq-daw .dbq-daw-workbench{min-height:0}.pm-space{--pm-rule:var(--border);min-width:0;max-width:70rem;color:var(--foreground);margin:0 auto;padding:clamp(.5rem,2vw,1.75rem) 0 3rem}.pm-breadcrumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.3rem;font-size:.82rem;display:flex}.pm-breadcrumbs a:hover,.pm-back:hover{color:var(--primary)}.pm-head{border-bottom:1px solid var(--pm-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:0 0 1.45rem;display:grid}.pm-head-copy{min-width:0}.pm-overline{color:var(--primary);margin-bottom:.65rem;font-size:.75rem;font-weight:700;display:block}.pm-head h1,.pm-title-input{font-family:var(--font-display);letter-spacing:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.2}.pm-title-input{background:0 0;border:0;border-radius:0;width:min(100%,38rem);height:auto;padding:0}.pm-head p{color:var(--muted-foreground);margin-top:.5rem;font-size:.95rem}.pm-head-icon{width:3.8rem;height:3.8rem;color:var(--primary);border:1px solid var(--border);background:var(--surface);border-radius:.5rem;place-items:center;display:grid}.pm-head-icon svg{width:1.65rem;height:1.65rem}.pm-parent-row{min-height:3.1rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:.83rem;display:flex}.pm-back{align-items:center;gap:.4rem;min-height:2.75rem;display:inline-flex}.pm-create{flex-wrap:wrap;gap:.65rem;margin:.35rem 0 1.5rem;display:flex}.pm-create button{gap:.5rem;min-height:2.75rem}.pm-list{gap:.65rem;display:grid}.pm-item{--pm-item-bg:var(--surface);--pm-item-accent:var(--border);border:1px solid var(--pm-item-accent);background:var(--pm-item-bg);border-radius:.5rem;grid-template-columns:2.75rem minmax(0,1fr);min-width:0;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden}.pm-item[data-color=cyan]{--pm-item-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=cyan]{--pm-item-bg:color-mix(in oklab,var(--primary) 12%,var(--surface))}}.pm-item[data-color=cyan]{--pm-item-accent:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=cyan]{--pm-item-accent:color-mix(in oklab,var(--primary) 48%,var(--border))}}.pm-item[data-color=mint]{--pm-item-bg:var(--success)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=mint]{--pm-item-bg:color-mix(in oklab,var(--success) 13%,var(--surface))}}.pm-item[data-color=mint]{--pm-item-accent:var(--success)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=mint]{--pm-item-accent:color-mix(in oklab,var(--success) 48%,var(--border))}}.pm-item[data-color=amber]{--pm-item-bg:var(--brand-amber)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=amber]{--pm-item-bg:color-mix(in oklab,var(--brand-amber) 18%,var(--surface))}}.pm-item[data-color=amber]{--pm-item-accent:var(--brand-amber)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=amber]{--pm-item-accent:color-mix(in oklab,var(--brand-amber) 60%,var(--border))}}.pm-item[data-color=coral]{--pm-item-bg:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=coral]{--pm-item-bg:color-mix(in oklab,var(--brand-orange) 14%,var(--surface))}}.pm-item[data-color=coral]{--pm-item-accent:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=coral]{--pm-item-accent:color-mix(in oklab,var(--brand-orange) 55%,var(--border))}}.pm-item[data-color=violet]{--pm-item-bg:var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=violet]{--pm-item-bg:color-mix(in oklab,var(--brand-violet) 15%,var(--surface))}}.pm-item[data-color=violet]{--pm-item-accent:var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=violet]{--pm-item-accent:color-mix(in oklab,var(--brand-violet) 55%,var(--border))}}.pm-item[data-color=rose]{--pm-item-bg:var(--brand-fuchsia)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=rose]{--pm-item-bg:color-mix(in oklab,var(--brand-fuchsia) 13%,var(--surface))}}.pm-item[data-color=rose]{--pm-item-accent:var(--brand-fuchsia)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=rose]{--pm-item-accent:color-mix(in oklab,var(--brand-fuchsia) 50%,var(--border))}}.pm-item[data-dragging=true]{box-shadow:0 0 0 2px var(--primary);transform:scale(.99)}.pm-item-rail{border-inline-end:1px solid var(--pm-item-accent);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-direction:column;justify-content:space-between;align-items:center;gap:.2rem;padding:.85rem .2rem;font-size:.74rem;font-weight:700;display:flex}.pm-grip{touch-action:none;cursor:grab;min-width:2.4rem;min-height:2.75rem}.pm-grip:active{cursor:grabbing}.pm-item-main{min-width:0;padding:.7rem clamp(.65rem,2vw,1rem) .85rem}.pm-item-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.5rem;display:grid}.pm-item-label,.pm-event-link{align-items:center;gap:.55rem;min-width:0;font-size:.93rem;font-weight:750;display:inline-flex}.pm-event-link{min-height:2.75rem}.pm-event-link:hover{color:var(--primary)}.pm-message-content{min-width:0}.pm-message-input{resize:vertical;width:100%;min-height:6rem;box-shadow:none;white-space:pre-wrap;background:0 0;border:1px solid #0000;padding:.35rem .15rem;font-size:1rem;line-height:1.75}.pm-message-input:focus-visible{background:var(--surface);border-color:var(--ring);padding-inline:.6rem}.pm-message-actions{border-top:1px solid var(--pm-item-accent);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.65rem;display:flex}.pm-message-actions button{min-height:2.75rem}.pm-event-preview{color:var(--muted-foreground);align-items:center;gap:.45rem;min-height:2.75rem;font-size:.83rem;display:inline-flex}.pm-empty{text-align:center;color:var(--muted-foreground);border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:.6rem;padding:4rem 1rem;display:flex}.pm-empty svg{width:2rem;height:2rem;color:var(--primary)}.pm-empty strong{color:var(--foreground)}.pm-color-menu{gap:.5rem;padding:.6rem .75rem;font-size:.8rem;display:grid}.pm-menu{direction:rtl}.pm-swatches{flex-wrap:wrap;gap:.2rem;display:flex}.pm-swatch-button{border:1px solid #0000;border-radius:.4rem}.pm-swatch-button[aria-pressed=true]{border-color:var(--foreground)}.pm-swatch-button i{background:var(--pm-item-accent);border:1px solid var(--border);border-radius:50%;width:1.2rem;height:1.2rem}.pm-swatch-button[data-color=cyan]{--pm-item-accent:var(--primary)}.pm-swatch-button[data-color=mint]{--pm-item-accent:var(--success)}.pm-swatch-button[data-color=amber]{--pm-item-accent:var(--brand-amber)}.pm-swatch-button[data-color=coral]{--pm-item-accent:var(--brand-orange)}.pm-swatch-button[data-color=violet]{--pm-item-accent:var(--brand-violet)}.pm-swatch-button[data-color=rose]{--pm-item-accent:var(--brand-fuchsia)}@media (width<=480px){.pm-head-icon{width:2.9rem;height:2.9rem}.pm-head h1,.pm-title-input{font-size:2rem}.pm-item{grid-template-columns:2.5rem minmax(0,1fr)}.pm-create>button{flex:auto}}@media (prefers-reduced-motion:reduce){.pm-item{transition:none}}@media (width>=768px) and (height>=521px){.dbq-daw .dbq-daw-main[data-agent=true] .dbq-daw-arrange{margin-left:0}.dbq-daw .dbq-daw-agentbay{height:clamp(15rem,34dvh,27rem)}.dbq-daw .dbq-daw-agentbay>.dbq-daw-editor-grip{touch-action:none;cursor:ns-resize;flex:none;place-items:center;height:1.5rem;display:grid}.dbq-daw .dbq-daw-agentbay>.dbq-daw-editor-grip i{background:var(--daw-sub);border-radius:99px;width:3.5rem;height:.3rem;display:block}.dbq-daw .dbq-daw-agentbay .dbq-agent-dock{flex:auto;min-height:0}}.dbq-daw .dbq-agent-turn{justify-items:start;gap:.2rem;min-width:0;display:grid}.dbq-daw .dbq-agent-turn .dbq-agent-bubble{max-width:100%;margin:0}.dbq-project-agent-note{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.72rem;display:flex;overflow:hidden}.dbq-project-note-list{border:1px solid var(--border);border-radius:.4rem;gap:.4rem;max-height:10rem;padding:.5rem;display:grid;overflow-y:auto}.dbq-project-note-list p{overflow-wrap:anywhere;margin:0;font-size:.82rem}.pm-space{max-width:none;padding:0 0 max(3rem,var(--role-dock-clearance,3rem))}.pm-event-context{align-items:center;gap:.65rem;min-width:0;padding:.4rem 0 .8rem;display:flex}.pm-event-context input{flex:1;min-width:0;font-size:1.15rem;font-weight:750}.pm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding:.3rem 0 .85rem;display:flex}.pm-create{margin:0}.pm-sort{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.84rem;display:flex}.pm-sort select{background:var(--surface);border:1px solid var(--border);max-width:11rem;min-height:2.75rem;color:var(--foreground);border-radius:.4rem;padding:0 .4rem}.pm-list{gap:.48rem}.pm-item{border-radius:.4rem;grid-template-columns:2.55rem minmax(0,1fr);transition:box-shadow .16s;overflow:visible}.pm-item[data-kind=message]{--pm-item-bg:var(--surface);--pm-item-accent:var(--border);border-inline-start:3px solid var(--pm-item-accent)}.pm-item[data-kind=event]{--pm-item-bg:var(--brand-amber)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event]{--pm-item-bg:color-mix(in oklab,var(--brand-amber) 13%,var(--surface))}}.pm-item[data-kind=event]{--pm-item-accent:var(--brand-amber);border:2px solid var(--pm-item-accent);border-inline-start:7px solid var(--pm-item-accent);box-shadow:inset 0 0 0 1px var(--pm-item-accent)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pm-item-accent) 25%,transparent)}}.pm-item[data-kind=message][data-color=cyan]{--pm-item-bg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=message][data-color=cyan]{--pm-item-bg:color-mix(in oklab,var(--primary) 10%,var(--surface))}}.pm-item[data-kind=message][data-color=cyan]{--pm-item-accent:var(--primary)}.pm-item[data-kind=message][data-color=mint]{--pm-item-bg:var(--success)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=message][data-color=mint]{--pm-item-bg:color-mix(in oklab,var(--success) 10%,var(--surface))}}.pm-item[data-kind=message][data-color=mint]{--pm-item-accent:var(--success)}.pm-item[data-kind=message][data-color=violet]{--pm-item-bg:var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=message][data-color=violet]{--pm-item-bg:color-mix(in oklab,var(--brand-violet) 11%,var(--surface))}}.pm-item[data-kind=message][data-color=violet]{--pm-item-accent:var(--brand-violet)}.pm-item[data-kind=event][data-color=coral]{--pm-item-bg:var(--brand-orange)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event][data-color=coral]{--pm-item-bg:color-mix(in oklab,var(--brand-orange) 14%,var(--surface))}}.pm-item[data-kind=event][data-color=coral]{--pm-item-accent:var(--brand-orange)}.pm-item[data-kind=event][data-color=rose]{--pm-item-bg:var(--brand-fuchsia)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event][data-color=rose]{--pm-item-bg:color-mix(in oklab,var(--brand-fuchsia) 14%,var(--surface))}}.pm-item[data-kind=event][data-color=rose]{--pm-item-accent:var(--brand-fuchsia)}.pm-item[data-kind=event][data-color=amber]{--pm-item-bg:var(--brand-amber)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event][data-color=amber]{--pm-item-bg:color-mix(in oklab,var(--brand-amber) 22%,var(--surface))}}.pm-item[data-kind=event][data-color=amber]{--pm-item-accent:var(--brand-amber)}.pm-item[data-dragging=true]{opacity:.94;box-shadow:0 12px 30px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-dragging=true]{box-shadow:0 12px 30px color-mix(in oklab,var(--foreground) 20%,transparent)}}.pm-item-rail{justify-content:center;padding:.15rem 0}.pm-item-main{padding:.15rem .55rem .3rem}.pm-item-top{min-height:2rem}.pm-item-top button{min-width:2.4rem;min-height:2.4rem}.pm-item[data-kind=message] .pm-item-main{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.pm-item[data-kind=message] .pm-item-top{z-index:1;grid-area:2/2;justify-content:flex-end;min-height:2.4rem;display:flex;position:relative}.pm-item[data-kind=message] .pm-message-marker{display:none}.pm-item[data-kind=message] .pm-message-content{display:contents}.pm-item[data-kind=message] .pm-message-input{grid-area:1/2}.pm-item[data-kind=message] .pm-images{grid-column:1/-1}.pm-message-marker{color:var(--pm-item-accent);display:inline-flex}.pm-message-input{resize:none;height:2.7rem;min-height:2.7rem;max-height:calc(6rem + 18px);font:inherit;color:var(--foreground);background:0 0;border:0;outline:0;padding:.35rem .2rem;font-size:1rem;line-height:1.5rem;display:block;overflow-y:auto}.pm-message-input:focus-visible{outline:1px solid var(--ring);background:var(--surface)}.pm-message-actions{border:0;flex-wrap:wrap;justify-content:flex-end;padding-top:.15rem}.pm-message-actions>div{display:flex}.pm-event-link{font-size:1.08rem}.pm-item[data-kind=event] .pm-item-top{flex-wrap:wrap;justify-content:flex-end;display:flex}.pm-item[data-kind=event] .pm-event-link{width:100%}.pm-item[data-kind=event]{border:2px solid var(--pm-item-accent);border-inline-start:7px solid var(--pm-item-accent);background:repeating-linear-gradient(135deg,transparent 0 16px,var(--pm-item-accent) 16px 17px),var(--pm-item-bg);border-radius:.2rem 1.6rem .2rem 1.1rem;padding:.65rem .45rem .8rem;position:relative}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event]{background:repeating-linear-gradient(135deg,transparent 0 16px,color-mix(in oklab,var(--pm-item-accent) 8%,transparent) 16px 17px),var(--pm-item-bg)}}.pm-item[data-kind=event]{box-shadow:0 .4rem 0 var(--pm-item-accent),inset 0 0 0 3px var(--surface)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event]{box-shadow:0 .4rem 0 color-mix(in oklab,var(--pm-item-accent) 30%,transparent),inset 0 0 0 3px var(--surface)}}.pm-item[data-kind=event]:before{content:"";background:var(--pm-item-accent);border-radius:0 0 .5rem .5rem;width:2.1rem;height:.42rem;position:absolute;inset-block-start:-2px;inset-inline-end:1.5rem}.pm-item[data-kind=event] .pm-item-main{border-inline-start:1px dashed var(--pm-item-accent)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-kind=event] .pm-item-main{border-inline-start:1px dashed color-mix(in oklab,var(--pm-item-accent) 55%,transparent)}}.pm-item[data-kind=event] .pm-item-main{padding-inline-start:.9rem}.pm-item[data-kind=event] .pm-event-link{min-height:3rem;color:var(--pm-item-accent);align-items:center;font-weight:800;display:flex}.pm-item[data-kind=event] .pm-event-preview{border-inline-start:2px solid var(--pm-item-accent);padding:.2rem .65rem}.pm-item[data-kind=message]{border-radius:.4rem}:root{--system-stream-bright:oklch(91% .19 119);--system-stream-deep:oklch(72% .2 125);--system-light-bright:oklch(79% .18 289);--system-light-deep:oklch(58% .24 296)}.dark{--system-stream-bright:oklch(91% .19 119);--system-stream-deep:oklch(75% .2 125);--system-light-bright:oklch(82% .18 289);--system-light-deep:oklch(64% .23 296)}.system-workspace{--system-workspace-accent:var(--system-stream-bright);min-height:calc(100dvh - var(--role-dock-clearance,0px));color:var(--foreground);background:var(--background);padding:clamp(1rem,3vw,2.5rem)}.system-workspace-light{--system-workspace-accent:var(--system-light-bright)}.system-workspace-header{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.system-workspace-header a{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:.4rem;flex:none;place-items:center;display:grid}.system-workspace-logo{width:min(18rem,100% - 4rem);color:var(--system-workspace-accent);display:block}.system-workspace-logo svg{width:100%;display:block}.system-workspace-stage{text-align:center;align-content:center;justify-items:center;gap:.7rem;min-height:55dvh;display:grid}.system-workspace-stage>svg{color:var(--system-workspace-accent)}.system-workspace-stage h1{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.system-workspace-stage p{color:var(--muted-foreground);margin:0;font-size:1.15rem}.system-workspace-stage span{color:var(--system-workspace-accent);align-items:center;gap:.5rem;margin-top:1rem;font-weight:700;display:flex}.dbq-studio-new-track-drop{box-sizing:border-box;border:1px dashed var(--daw-line);height:84px;color:var(--daw-sub);pointer-events:none;direction:rtl;justify-content:center;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.dbq-studio-new-track-drop svg{width:1rem;height:1rem}.pm-event-preview{min-height:1.8rem;color:var(--foreground)}.pm-swatch-button[data-kind=event][data-color=default]{--pm-item-accent:var(--brand-amber)}.pm-swatch-button[data-kind=message][data-color=default]{--pm-item-accent:var(--border)}.pm-images{gap:.4rem;padding:.3rem 0;display:flex;overflow-x:auto}.pm-image-tile{flex-direction:column;flex:none;width:6rem;display:flex}.pm-image-open{border:1px solid var(--border);width:6rem;height:5rem;padding:0;overflow:hidden}.pm-image-open img{object-fit:cover;width:100%;height:100%}.pm-image-dialog{max-width:min(96vw,64rem)}.pm-image-large{object-fit:contain;max-width:100%;max-height:70dvh;margin:auto}.pm-staged{flex-wrap:wrap;gap:.65rem;max-height:55dvh;display:flex;overflow:auto}.pm-staged-file{align-items:start;gap:.2rem;max-width:10rem;display:flex}.pm-staged-file>button:first-child{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;min-width:0;height:auto;display:flex}.pm-staged-file img{object-fit:cover;width:6rem;height:5rem}.pm-emoji-menu{grid-template-columns:repeat(4,2.5rem);display:grid}.pm-emoji-menu [role=menuitem]{justify-content:center;font-size:1.35rem}@media (width<=430px){.pm-toolbar{align-items:flex-start}.pm-create{gap:.35rem}.pm-sort{justify-content:flex-end;width:100%}.pm-item{grid-template-columns:2.35rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pm-item{transition:none}}.pm-item[data-kind=event]{border-radius:.2rem .95rem .2rem .7rem;justify-self:start;width:min(100%,22rem);padding:.16rem .3rem .2rem}.pm-item[data-kind=event] .pm-item-main{padding:.1rem .35rem .1rem .6rem}.pm-item[data-kind=event] .pm-item-top{flex-wrap:nowrap}.pm-item[data-kind=event] .pm-event-link{flex:1;width:auto;min-height:2.75rem}.pm-item[data-kind=event] .pm-event-preview,.pm-item[data-kind=message] .pm-item-top{display:none}.pm-item[data-kind=message] .pm-message-actions{flex-wrap:nowrap;grid-area:2/2;gap:.15rem}.pm-item[data-kind=message] .pm-message-actions button{min-width:2.4rem}.pm-swatches{grid-template-columns:repeat(6,minmax(0,1fr));max-height:13rem;display:grid;overflow-y:auto}.pm-swatch-button{width:2.7rem;height:2.7rem}.pm-move-list{gap:.4rem;max-height:55dvh;display:grid;overflow-y:auto}.pm-move-list button{justify-content:flex-start;min-height:2.75rem}:root{--pm-sky:oklch(69% .14 232);--pm-ocean:oklch(58% .16 246);--pm-navy:oklch(43% .13 258);--pm-teal:oklch(62% .13 188);--pm-jade:oklch(63% .16 160);--pm-lime:oklch(75% .19 127);--pm-olive:oklch(59% .12 112);--pm-lemon:oklch(84% .16 99);--pm-gold:oklch(73% .15 83);--pm-peach:oklch(80% .13 57);--pm-apricot:oklch(75% .16 63);--pm-tangerine:oklch(70% .19 49);--pm-brick:oklch(58% .16 31);--pm-ruby:oklch(58% .2 19);--pm-berry:oklch(57% .19 355);--pm-plum:oklch(51% .16 326);--pm-lavender:oklch(72% .13 299);--pm-lilac:oklch(74% .12 316);--pm-ice:oklch(78% .1 214);--pm-slate:oklch(57% .05 241);--pm-graphite:oklch(45% .03 251);--pm-silver:oklch(73% .03 239);--pm-copper:oklch(62% .14 48);--pm-moss:oklch(55% .12 140)}.pm-item[data-color=sky]{--pm-item-bg:var(--pm-sky)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=sky]{--pm-item-bg:color-mix(in oklab,var(--pm-sky) 15%,var(--surface))}}.pm-item[data-color=sky],.pm-swatch-button[data-color=sky]{--pm-item-accent:var(--pm-sky)}.pm-item[data-color=ocean]{--pm-item-bg:var(--pm-ocean)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=ocean]{--pm-item-bg:color-mix(in oklab,var(--pm-ocean) 15%,var(--surface))}}.pm-item[data-color=ocean],.pm-swatch-button[data-color=ocean]{--pm-item-accent:var(--pm-ocean)}.pm-item[data-color=navy]{--pm-item-bg:var(--pm-navy)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=navy]{--pm-item-bg:color-mix(in oklab,var(--pm-navy) 15%,var(--surface))}}.pm-item[data-color=navy],.pm-swatch-button[data-color=navy]{--pm-item-accent:var(--pm-navy)}.pm-item[data-color=teal]{--pm-item-bg:var(--pm-teal)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=teal]{--pm-item-bg:color-mix(in oklab,var(--pm-teal) 15%,var(--surface))}}.pm-item[data-color=teal],.pm-swatch-button[data-color=teal]{--pm-item-accent:var(--pm-teal)}.pm-item[data-color=jade]{--pm-item-bg:var(--pm-jade)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=jade]{--pm-item-bg:color-mix(in oklab,var(--pm-jade) 15%,var(--surface))}}.pm-item[data-color=jade],.pm-swatch-button[data-color=jade]{--pm-item-accent:var(--pm-jade)}.pm-item[data-color=lime]{--pm-item-bg:var(--pm-lime)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=lime]{--pm-item-bg:color-mix(in oklab,var(--pm-lime) 15%,var(--surface))}}.pm-item[data-color=lime],.pm-swatch-button[data-color=lime]{--pm-item-accent:var(--pm-lime)}.pm-item[data-color=olive]{--pm-item-bg:var(--pm-olive)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=olive]{--pm-item-bg:color-mix(in oklab,var(--pm-olive) 15%,var(--surface))}}.pm-item[data-color=olive],.pm-swatch-button[data-color=olive]{--pm-item-accent:var(--pm-olive)}.pm-item[data-color=lemon]{--pm-item-bg:var(--pm-lemon)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=lemon]{--pm-item-bg:color-mix(in oklab,var(--pm-lemon) 15%,var(--surface))}}.pm-item[data-color=lemon],.pm-swatch-button[data-color=lemon]{--pm-item-accent:var(--pm-lemon)}.pm-item[data-color=gold]{--pm-item-bg:var(--pm-gold)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=gold]{--pm-item-bg:color-mix(in oklab,var(--pm-gold) 15%,var(--surface))}}.pm-item[data-color=gold],.pm-swatch-button[data-color=gold]{--pm-item-accent:var(--pm-gold)}.pm-item[data-color=peach]{--pm-item-bg:var(--pm-peach)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=peach]{--pm-item-bg:color-mix(in oklab,var(--pm-peach) 15%,var(--surface))}}.pm-item[data-color=peach],.pm-swatch-button[data-color=peach]{--pm-item-accent:var(--pm-peach)}.pm-item[data-color=apricot]{--pm-item-bg:var(--pm-apricot)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=apricot]{--pm-item-bg:color-mix(in oklab,var(--pm-apricot) 15%,var(--surface))}}.pm-item[data-color=apricot],.pm-swatch-button[data-color=apricot]{--pm-item-accent:var(--pm-apricot)}.pm-item[data-color=tangerine]{--pm-item-bg:var(--pm-tangerine)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=tangerine]{--pm-item-bg:color-mix(in oklab,var(--pm-tangerine) 15%,var(--surface))}}.pm-item[data-color=tangerine],.pm-swatch-button[data-color=tangerine]{--pm-item-accent:var(--pm-tangerine)}.pm-item[data-color=brick]{--pm-item-bg:var(--pm-brick)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=brick]{--pm-item-bg:color-mix(in oklab,var(--pm-brick) 15%,var(--surface))}}.pm-item[data-color=brick],.pm-swatch-button[data-color=brick]{--pm-item-accent:var(--pm-brick)}.pm-item[data-color=ruby]{--pm-item-bg:var(--pm-ruby)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=ruby]{--pm-item-bg:color-mix(in oklab,var(--pm-ruby) 15%,var(--surface))}}.pm-item[data-color=ruby],.pm-swatch-button[data-color=ruby]{--pm-item-accent:var(--pm-ruby)}.pm-item[data-color=berry]{--pm-item-bg:var(--pm-berry)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=berry]{--pm-item-bg:color-mix(in oklab,var(--pm-berry) 15%,var(--surface))}}.pm-item[data-color=berry],.pm-swatch-button[data-color=berry]{--pm-item-accent:var(--pm-berry)}.pm-item[data-color=plum]{--pm-item-bg:var(--pm-plum)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=plum]{--pm-item-bg:color-mix(in oklab,var(--pm-plum) 15%,var(--surface))}}.pm-item[data-color=plum],.pm-swatch-button[data-color=plum]{--pm-item-accent:var(--pm-plum)}.pm-item[data-color=lavender]{--pm-item-bg:var(--pm-lavender)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=lavender]{--pm-item-bg:color-mix(in oklab,var(--pm-lavender) 15%,var(--surface))}}.pm-item[data-color=lavender],.pm-swatch-button[data-color=lavender]{--pm-item-accent:var(--pm-lavender)}.pm-item[data-color=lilac]{--pm-item-bg:var(--pm-lilac)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=lilac]{--pm-item-bg:color-mix(in oklab,var(--pm-lilac) 15%,var(--surface))}}.pm-item[data-color=lilac],.pm-swatch-button[data-color=lilac]{--pm-item-accent:var(--pm-lilac)}.pm-item[data-color=ice]{--pm-item-bg:var(--pm-ice)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=ice]{--pm-item-bg:color-mix(in oklab,var(--pm-ice) 15%,var(--surface))}}.pm-item[data-color=ice],.pm-swatch-button[data-color=ice]{--pm-item-accent:var(--pm-ice)}.pm-item[data-color=slate]{--pm-item-bg:var(--pm-slate)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=slate]{--pm-item-bg:color-mix(in oklab,var(--pm-slate) 15%,var(--surface))}}.pm-item[data-color=slate],.pm-swatch-button[data-color=slate]{--pm-item-accent:var(--pm-slate)}.pm-item[data-color=graphite]{--pm-item-bg:var(--pm-graphite)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=graphite]{--pm-item-bg:color-mix(in oklab,var(--pm-graphite) 15%,var(--surface))}}.pm-item[data-color=graphite],.pm-swatch-button[data-color=graphite]{--pm-item-accent:var(--pm-graphite)}.pm-item[data-color=silver]{--pm-item-bg:var(--pm-silver)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=silver]{--pm-item-bg:color-mix(in oklab,var(--pm-silver) 15%,var(--surface))}}.pm-item[data-color=silver],.pm-swatch-button[data-color=silver]{--pm-item-accent:var(--pm-silver)}.pm-item[data-color=copper]{--pm-item-bg:var(--pm-copper)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=copper]{--pm-item-bg:color-mix(in oklab,var(--pm-copper) 15%,var(--surface))}}.pm-item[data-color=copper],.pm-swatch-button[data-color=copper]{--pm-item-accent:var(--pm-copper)}.pm-item[data-color=moss]{--pm-item-bg:var(--pm-moss)}@supports (color:color-mix(in lab, red, red)){.pm-item[data-color=moss]{--pm-item-bg:color-mix(in oklab,var(--pm-moss) 15%,var(--surface))}}.pm-item[data-color=moss],.pm-swatch-button[data-color=moss]{--pm-item-accent:var(--pm-moss)}.pm-item[data-kind=event]{justify-self:start}.pm-item[data-kind=message] .pm-message-actions{grid-area:2/2}.owner-system-launcher{justify-content:center;align-items:center;width:100%;height:auto;line-height:normal;display:flex}.owner-system-launcher .system-logo{flex:0 auto;width:min(88%,17rem);min-width:0;margin-inline:auto;display:block}.owner-system-launcher .system-logo svg{max-width:100%;overflow:visible}.owner-system-launcher{container-type:inline-size}.owner-system-launcher .system-logo-companion{justify-content:center;align-items:center;gap:2%;width:min(88%,17rem);max-width:100%;display:flex}.owner-system-launcher .system-logo-companion svg{aspect-ratio:1;flex:0 0 29%;width:29%;height:auto;display:block;overflow:visible}.system-logo-name{min-width:0;color:var(--system-accent);white-space:nowrap;text-align:left;flex:0 auto;font-family:Syne,sans-serif;font-size:clamp(.68rem,5cqw,1.5rem);font-weight:800;line-height:1.08;display:block}.system-logo-name-pluma{background:var(--pl-logo-gold);color:#0000;filter:drop-shadow(0 .08em .06em var(--brand-amber));-webkit-background-clip:text;background-clip:text;padding:.08em .14em .17em .02em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.2rem,11cqw,3.45rem);font-style:italic;font-weight:700;line-height:.92;position:relative}@supports (color:color-mix(in lab, red, red)){.system-logo-name-pluma{filter:drop-shadow(0 .08em .06em color-mix(in oklab,var(--brand-amber) 40%,transparent))}}.system-logo-name-pluma:after{content:"";background:linear-gradient(90deg,transparent,var(--brand-amber),var(--brand-highlight),transparent);border-radius:100%;width:88%;height:.055em;min-height:1px;position:absolute;bottom:.02em;left:5%;transform:rotate(-5deg)}.system-logo-name-stacked{background:linear-gradient(155deg,var(--system-stream-bright),var(--brand-highlight) 36%,var(--system-stream-bright) 65%,var(--system-stream-deep));color:#0000;filter:drop-shadow(0 .09em .13em var(--system-stream-bright));-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:flex-start;font-style:italic;line-height:.88;display:flex;transform:skew(-7deg)}@supports (color:color-mix(in lab, red, red)){.system-logo-name-stacked{filter:drop-shadow(0 .09em .13em color-mix(in oklab,var(--system-stream-bright) 40%,transparent))}}.system-logo-name-stacked strong{font-size:1.34em;font-weight:900}.system-logo-name-stacked span{border-top:1px solid var(--system-stream-bright);padding-top:.13em;font-size:.87em;font-weight:800}.system-logo-name-light{background:linear-gradient(155deg,var(--system-light-bright),var(--system-light-glint) 45%,var(--system-light-deep) 72%,var(--system-light-bright));color:#0000;filter:drop-shadow(0 .09em .1em var(--system-light-bright));-webkit-background-clip:text;background-clip:text;font-size:clamp(.68rem,5cqw,1.5rem);font-style:italic;font-weight:900;position:relative;transform:skew(-6deg)}@supports (color:color-mix(in lab, red, red)){.system-logo-name-light{filter:drop-shadow(0 .09em .1em color-mix(in oklab,var(--system-light-bright) 42%,transparent))}}.owner-system-launcher .system-logo-companion{box-sizing:border-box;max-width:calc(100% - .5rem)}.owner-system-launcher .system-logo-companion svg{min-width:0}.system-logo-name-light:after{content:"";background:linear-gradient(90deg,var(--system-light-bright),var(--system-light-glint),transparent);border-radius:100%;height:.08em;position:absolute;inset:auto 1% -.24em 28%;transform:skew(-35deg)}:root,.dark{--system-light-glint:oklch(92% .1 305)}:root{--system-stream-bright:oklch(82% .13 215);--system-stream-deep:oklch(66% .16 235)}.dark{--system-stream-bright:oklch(82% .13 215);--system-stream-deep:oklch(67% .16 235)}@media (width<=600px){.owner-system-launcher .system-logo{flex:0 auto;width:min(94%,11rem);min-width:0}.pm-space{min-width:0;max-width:100%}.pm-list,.pm-item-main,.pm-message-content{min-width:0}.pm-item{width:100%;max-width:100%}.pm-item[data-kind=event]{width:min(100%,18rem)}.pm-message-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;overflow:visible}.pm-message-actions>button,.pm-message-actions [data-slot=dropdown-menu-trigger]{flex:0 0 2.4rem;min-width:2.4rem;min-height:2.75rem}.pm-menu{max-width:min(90vw,21rem);max-height:70dvh;overflow-y:auto}.pm-image-dialog,.pm-move-dialog{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.pm-image-large{object-fit:contain;max-width:100%;max-height:65dvh}.pm-images{max-width:100%}.pm-grip{touch-action:none;min-width:2.5rem;min-height:3rem}}.pluma-root{--pl-ink:oklch(22% .02 60);--pl-paper:oklch(97.5% .012 85);--pl-cream:oklch(94% .025 85);--pl-gold:oklch(72% .13 80);--pl-gold-deep:oklch(55% .11 70);--pl-line:var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){.pluma-root{--pl-line:color-mix(in oklab, var(--pl-gold-deep) 22%, transparent)}}.pluma-root{--pl-muted:oklch(50% .03 70);isolation:isolate;min-height:calc(100dvh - var(--role-dock-clearance,0px));background:radial-gradient(120% 70% at 50% -10%, oklch(93% .05 85), transparent 60%), var(--pl-paper);color:var(--pl-ink);margin:-1rem;padding:clamp(1.25rem,4vw,3rem) clamp(1rem,4vw,3.5rem) 4rem;font-family:Assistant,sans-serif;position:relative;overflow-x:clip}.dark .pluma-root{--pl-ink:oklch(94% .02 85);--pl-paper:oklch(16% .01 60);--pl-cream:oklch(21% .015 60);--pl-muted:oklch(70% .03 80);--pl-line:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.dark .pluma-root{--pl-line:color-mix(in oklab, var(--pl-gold) 25%, transparent)}}.dark .pluma-root{background:radial-gradient(120% 70% at 50% -10%, oklch(28% .05 75), transparent 60%), var(--pl-paper)}.pluma-grain{z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(var(--pl-gold-deep) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pluma-grain{background-image:radial-gradient(color-mix(in oklab, var(--pl-gold-deep) 18%, transparent) 1px, transparent 1px)}}.pluma-grain{background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,#0000 45%);mask-image:linear-gradient(#000,#0000 45%)}.pluma-hero{text-align:center;justify-items:center;gap:1rem;padding-block:1rem 2.5rem;display:grid}.pluma-hero-logo{width:min(22rem,78vw);height:auto}.pluma-primary{color:oklch(20% .03 60);background:linear-gradient(135deg, oklch(86% .12 88), var(--pl-gold) 55%, var(--pl-gold-deep));min-height:3.25rem;box-shadow:0 14px 30px -14px var(--pl-gold-deep), inset 0 1px 0 oklch(100% 0 0/.5);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.75rem;font-size:1.05rem;font-weight:700;transition:transform .2s;display:inline-flex}.pluma-primary:active{transform:scale(.97)}.pluma-section{max-width:72rem;margin:0 auto 2.75rem}.pluma-h2{margin-bottom:1rem;font-family:Frank Ruhl Libre,serif;font-size:1.45rem;font-weight:700}.pluma-spaces{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.pluma-space{text-align:start;background:var(--pl-cream);border:1px solid var(--pl-line);border-radius:1.25rem;justify-items:start;gap:.3rem;min-height:8rem;padding:1.25rem;transition:transform .2s,border-color .2s;display:grid}.pluma-space svg{width:1.6rem;height:1.6rem;color:var(--pl-gold-deep);margin-bottom:.4rem}.dark .pluma-space svg{color:var(--pl-gold)}.pluma-space strong{font-size:1.1rem}.pluma-space span{color:var(--pl-muted);font-size:.9rem}.pluma-space:hover,.pluma-space:focus-visible{border-color:var(--pl-gold);transform:translateY(-2px)}.pluma-templates{scroll-snap-type:x mandatory;grid-auto-columns:8.5rem;grid-auto-flow:column;gap:.9rem;padding:.25rem .25rem 1rem;display:grid;overflow-x:auto}.pluma-template{scroll-snap-align:start;text-align:center;gap:.55rem;display:grid}.pluma-template-page{aspect-ratio:1/1.414;box-shadow:0 10px 24px -14px oklch(30% .05 60/.6), 0 0 0 1px var(--pl-line);background:oklch(100% 0 0);border-radius:.4rem;align-content:start;gap:.45rem;padding:1rem .8rem;transition:transform .2s;display:grid}.pluma-template-page i{background:oklch(88% .02 80);border-radius:1rem;height:.35rem;display:block}.pluma-template-page i:first-child{background:var(--pl-gold);width:70%;height:.6rem}.pluma-template-page i:nth-child(3){width:85%}.pluma-template-page i:nth-child(4){width:60%}.pluma-template:hover .pluma-template-page{transform:translateY(-3px)rotate(-1deg)}.pluma-template-label{font-size:.95rem;font-weight:600}.pluma-recent-head{gap:.75rem;margin-bottom:1rem;display:grid}@media (width>=768px){.pluma-recent-head{grid-template-columns:1fr auto auto;align-items:center}.pluma-recent-head .pluma-h2{margin:0}}.pluma-filter{background:var(--pl-cream);border:1px solid var(--pl-line);border-radius:999px;justify-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.pluma-filter button{border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.9rem;font-weight:600}.pluma-filter button[data-on=true]{background:var(--pl-gold);color:oklch(20% .03 60)}.pluma-search{background:var(--pl-cream);border:1px solid var(--pl-line);min-height:2.75rem;color:var(--pl-muted);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.pluma-search input{color:var(--pl-ink);background:0 0;outline:none;width:100%;min-width:0}.pluma-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:1rem;display:grid}.pluma-card{gap:.6rem;display:grid}.pluma-card-page{aspect-ratio:1/1.2;text-align:start;color:oklch(22% .02 60);box-shadow:0 16px 30px -20px oklch(30% .05 60/.7), 0 0 0 1px var(--pl-line);background:oklch(100% 0 0);border-radius:.5rem;align-content:start;gap:.5rem;padding:1.1rem;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.pluma-card-page:hover{box-shadow:0 22px 36px -20px oklch(30% .05 60/.8), 0 0 0 1px var(--pl-gold);transform:translateY(-3px)}.pluma-card-title{border-bottom:2px solid var(--pl-gold);padding-bottom:.35rem;font-family:Frank Ruhl Libre,serif;font-size:1.05rem;font-weight:700;line-height:1.3}.pluma-card-text{color:oklch(45% .02 60);-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pluma-card-meta{justify-content:space-between;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.pluma-icon{width:2.75rem;height:2.75rem;color:var(--pl-gold-deep);border-radius:999px;place-items:center;display:grid}.dark .pluma-icon{color:var(--pl-gold)}.pluma-icon:hover{background:var(--pl-cream)}.pluma-muted{color:var(--pl-muted);font-size:.8rem;font-weight:400}.pluma-empty{border:1px dashed var(--pl-line);color:var(--pl-muted);text-align:center;border-radius:1.25rem;justify-items:center;gap:.75rem;padding:2.5rem 1rem;display:grid}.pluma-ghost{border:1px solid var(--pl-gold);min-height:2.75rem;color:var(--pl-ink);border-radius:999px;align-items:center;gap:.4rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.pluma-doc{--pl-gold:oklch(72% .13 80);--pl-gold-deep:oklch(55% .11 70);--pl-desk:oklch(93% .018 80);--pl-line:var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){.pluma-doc{--pl-line:color-mix(in oklab, var(--pl-gold-deep) 25%, transparent)}}.pluma-doc{min-height:calc(100dvh - var(--role-dock-clearance,0px));background:var(--pl-desk);margin:-1rem;padding:.75rem .75rem 0;font-family:Assistant,sans-serif}.dark .pluma-doc{--pl-desk:oklch(20% .012 60)}.pluma-doc .doc-studio-titlebar input{font-family:Frank Ruhl Libre,serif;font-size:1.35rem;font-weight:700}.pluma-doc .doc-toolbar{border-color:var(--pl-line);background:var(--pl-desk);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.pluma-doc .doc-toolbar{background:color-mix(in oklab, var(--pl-desk) 88%, transparent)}}.pluma-doc .doc-toolbar{box-shadow:0 8px 22px -16px oklch(30% .05 60/.6)}.pluma-doc .doc-toolbar [data-state=on],.pluma-doc .doc-toolbar [aria-pressed=true]{background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-doc .doc-toolbar [data-state=on],.pluma-doc .doc-toolbar [aria-pressed=true]{background:color-mix(in oklab, var(--pl-gold) 30%, transparent)}}.pluma-doc .doc-workspace{background:0 0;border-radius:0;margin-inline:-.75rem;padding:1rem .5rem 7rem}.pluma-doc .doc-page{color:oklch(20% .01 60);background:oklch(100% 0 0);border-radius:2px;box-shadow:0 1px 2px oklch(0% 0 0/.08),0 18px 40px -22px oklch(25% .04 60/.55)}.pluma-doc .doc-page-title{font-family:Frank Ruhl Libre,serif}.pluma-doc .doc-page-header{border-bottom:2px solid var(--pl-gold)}.pluma-doc .doc-agent-fab{inset-inline-start:auto;left:calc(1rem + env(safe-area-inset-left,0px));bottom:calc(1rem + var(--role-dock-clearance,0px) + var(--safe-bottom,0px));border-color:var(--pl-line);width:3.6rem;height:3.6rem;box-shadow:0 12px 30px -10px var(--pl-gold-deep), 0 0 0 4px var(--pl-gold);background:radial-gradient(circle at 35% 30%,oklch(100% 0 0),oklch(95% .03 85));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pluma-doc .doc-agent-fab{box-shadow:0 12px 30px -10px var(--pl-gold-deep), 0 0 0 4px color-mix(in oklab, var(--pl-gold) 18%, transparent)}}.dark .pluma-doc .doc-agent-fab{background:radial-gradient(circle at 35% 30%,oklch(32% .03 70),oklch(20% .02 60))}.pluma-agent{--pl-gold:oklch(72% .13 80);border-inline-start:1px solid var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-agent{border-inline-start:1px solid color-mix(in oklab, var(--pl-gold) 35%, transparent)}}.pluma-agent [data-slot=sheet-title],.pluma-agent h2{font-family:Frank Ruhl Libre,serif}.pluma-page-style{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pluma-page-style>button:not(.pluma-lined-btn){width:1.9rem;height:1.9rem;box-shadow:0 0 0 1px var(--pl-line);border:2px solid oklch(100% 0 0);border-radius:999px}.pluma-page-style>button[data-on=true]:not(.pluma-lined-btn){box-shadow:0 0 0 3px var(--pl-accent)}.pluma-lined-btn{border:1px solid var(--pl-line);border-radius:999px;min-height:2.25rem;padding:0 .9rem;font-size:.85rem;font-weight:600}.pluma-doc .doc-page-header{border-bottom-color:var(--pl-accent,var(--pl-gold))}.pluma-doc .doc-body h1,.pluma-doc .doc-body h2,.pluma-doc .doc-body h3{color:var(--pl-accent)}.pluma-doc[data-lined=true] .doc-body{background-image:repeating-linear-gradient(#0000 0 calc(1.75em - 1px),oklch(85% .03 240/.7) calc(1.75em - 1px) 1.75em);line-height:1.75em}.pluma-doc .doc-agent-fab{box-shadow:0 12px 30px -10px var(--pl-gold-deep), 0 0 0 4px var(--pl-accent,var(--pl-gold))}@supports (color:color-mix(in lab, red, red)){.pluma-doc .doc-agent-fab{box-shadow:0 12px 30px -10px var(--pl-gold-deep), 0 0 0 4px color-mix(in oklab, var(--pl-accent,var(--pl-gold)) 22%, transparent)}}.pluma-design{--pl-gold:oklch(72% .13 80);--pl-gold-deep:oklch(55% .11 70);--pl-line:var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){.pluma-design{--pl-line:color-mix(in oklab, var(--pl-gold-deep) 25%, transparent)}}.pluma-design{--primary:var(--pl-gold-deep);--color-primary:var(--pl-gold-deep);--ring:var(--pl-gold);color:oklch(22% .02 60);background:radial-gradient(120% 60% at 50% -10%,oklch(93% .05 85),#0000 60%),oklch(96.5% .014 85);border-radius:0;margin:-1rem;padding-inline:clamp(.75rem,3vw,2rem);font-family:Assistant,sans-serif}.dark .pluma-design{color:oklch(94% .02 85);--primary:var(--pl-gold);--color-primary:var(--pl-gold);background:radial-gradient(120% 60% at 50% -10%,oklch(28% .05 75),#0000 60%),oklch(16% .01 60)}.pluma-design-index{padding-block:1.25rem 3rem}.pluma-design h1,.pluma-design h2{font-family:Frank Ruhl Libre,serif}.pluma-design .arcade-toolbar,.pluma-design [class*=command-module]{border-color:var(--pl-line)}.pluma-poll-form{background:var(--pl-cream);border:1px solid var(--pl-line);border-radius:1.25rem;gap:.9rem;padding:1.25rem;display:grid}.pluma-input{border:1px solid var(--pl-line);background:var(--pl-paper);min-height:2.9rem;color:var(--pl-ink);border-radius:.9rem;outline:none;padding:0 1rem}.pluma-input:focus-visible{border-color:var(--pl-gold);box-shadow:0 0 0 3px var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pl-gold) 25%, transparent)}}.pluma-poll-row{background:var(--pl-cream);border:1px solid var(--pl-line);border-radius:1rem;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.pluma-stage{--pl-gold:oklch(78% .13 82);--pl-line:oklch(78% .13 82/.3);--pl-muted:oklch(75% .03 80);--pl-cream:oklch(24% .015 60);--pl-ink:oklch(96% .02 85);min-height:100dvh;color:var(--pl-ink);background:radial-gradient(90% 60% at 80% 0,oklch(30% .06 75),#0000 60%),oklch(14% .01 60);margin:-1rem;padding:clamp(1rem,3vw,2.5rem);font-family:Assistant,sans-serif;position:relative}.pluma-stage .pluma-ghost{color:var(--pl-ink)}.pluma-stage-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.pluma-stage-grid{gap:2rem;display:grid}@media (width>=1024px){.pluma-stage-grid{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.pluma-stage-q{margin-bottom:.5rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.8rem,4.5vw,3.6rem);font-weight:700;line-height:1.15}.pluma-bars{gap:1.25rem;margin-top:2rem;display:grid}.pluma-bar{background:oklch(100% 0 0/.08);border-radius:999px;height:1.1rem;margin-top:.45rem;overflow:hidden}.pluma-bar span{border-radius:inherit;background:linear-gradient(90deg, oklch(86% .12 88), var(--pl-gold));height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.pluma-cloud{min-height:16rem;color:var(--pl-gold);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.4rem;margin-top:2rem;font-family:Frank Ruhl Libre,serif;font-weight:700;display:flex}.pluma-cloud span{transition:font-size .5s}.pluma-stage-qr{background:var(--pl-cream);border:1px solid var(--pl-line);text-align:center;border-radius:1.25rem;justify-items:center;gap:.6rem;padding:1.25rem;display:grid}.pluma-stage-qr svg{border-radius:.6rem;width:100%;max-width:15rem;height:auto}.pluma-vote{align-content:center;gap:1.5rem;max-width:32rem;min-height:100dvh;margin:0 auto;display:grid}.pluma-vote-option{background:var(--pl-cream);border:1px solid var(--pl-line);border-radius:1.1rem;min-height:3.75rem;padding:0 1.25rem;font-size:1.15rem;font-weight:700}.pluma-vote-option:active{background:var(--pl-gold)}.pluma-results[data-hide="1"]>:not(h1):not(p){filter:blur(22px);pointer-events:none;transition:filter .3s}.pluma-stage{background:radial-gradient(120% 70% at 85% 0,oklch(42% .09 75/.45),#0000 60%),radial-gradient(90% 60% at 0 100%,oklch(35% .06 50/.35),#0000 60%),oklch(13% .01 60)}.pluma-bar{background:linear-gradient(oklch(0% 0 0/.45),oklch(100% 0 0/.06));height:1.6rem;box-shadow:inset 0 2px 6px oklch(0% 0 0/.6),0 1px oklch(100% 0 0/.08)}.pluma-bar span{background:linear-gradient(180deg, oklch(93% .1 90), var(--pl-gold) 55%, oklch(55% .11 70));box-shadow:inset 0 1px oklch(100% 0 0/.6),inset 0 -3px 6px oklch(35% .08 60/.6),0 0 18px oklch(78% .13 82/.45)}.pluma-stage-q{color:#0000;filter:drop-shadow(0 4px 14px oklch(78% .13 82/.35));background:linear-gradient(oklch(98% .03 90),oklch(80% .12 82));-webkit-background-clip:text;background-clip:text}.pluma-timer{box-shadow:0 0 0 2px var(--pl-gold), 0 0 24px oklch(78% .13 82/.55);font-family:Syne,sans-serif;font-weight:700;animation:1s ease-in-out infinite pluma-pulse}.pluma-timer[data-urgent="1"]{box-shadow:0 0 0 2px oklch(65% .2 25),0 0 28px oklch(65% .2 25/.7)}@keyframes pluma-pulse{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.pluma-timer{animation:none}}.pluma-stage{position:relative}.pluma-confetti{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.pluma-confetti span{border-radius:2px;width:.6rem;height:1.1rem;animation:2.4s cubic-bezier(.3,.6,.5,1) forwards pluma-fall;position:absolute;top:-2rem;box-shadow:0 0 8px oklch(78% .13 82/.6)}@keyframes pluma-fall{to{opacity:.2;transform:translateY(110vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.pluma-confetti{display:none}}.pluma-word-panel{z-index:45;inset-inline-end:max(.75rem, env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 7rem);width:min(22rem,100vw - 1.5rem);max-height:calc(100dvh - 9rem - var(--role-dock-clearance,0px));background:var(--popover);color:var(--popover-foreground);border:1px solid var(--pl-accent,var(--primary));border-radius:1.25rem;padding:1rem;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pluma-word-panel{border:1px solid color-mix(in oklab, var(--pl-accent,var(--primary)) 45%, transparent)}}.pluma-word-panel{box-shadow:0 24px 60px -24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pluma-word-panel{box-shadow:0 24px 60px -24px color-mix(in oklab, var(--foreground) 45%, transparent)}}.pluma-word-panel>header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.pluma-word-panel h2{font-size:1rem;font-weight:700}.pluma-comment-card{background:var(--pl-accent,var(--primary));border-radius:.75rem;align-items:center;gap:.25rem;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pluma-comment-card{background:color-mix(in oklab, var(--pl-accent,var(--primary)) 10%, transparent)}}.doc-body span.studio-comment{cursor:help;background:oklab(85% -6.55671e-9 .15/.55);border-bottom:2px solid oklch(72% .13 80);border-radius:2px}.doc-body ins.studio-ins{color:oklch(45% .13 150);-webkit-text-decoration:underline oklch(60% .15 150);text-decoration:underline oklch(60% .15 150)}.doc-body del.studio-del{color:oklch(50% .18 25);text-decoration:line-through}.doc-running{color:var(--muted-foreground);text-align:center;letter-spacing:.02em;font-size:.75rem}.doc-running-header{border-bottom:1px solid var(--pl-accent,var(--border));margin-bottom:1rem;padding-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.doc-running-header{border-bottom:1px solid color-mix(in oklab, var(--pl-accent,var(--border)) 40%, transparent)}}.doc-running-footer{border-top:1px solid var(--pl-accent,var(--border));margin-top:2rem;padding-top:.5rem}@supports (color:color-mix(in lab, red, red)){.doc-running-footer{border-top:1px solid color-mix(in oklab, var(--pl-accent,var(--border)) 40%, transparent)}}@media print{.doc-body span.studio-comment{background:0 0;border:0}.doc-running-header{top:0;border:0;position:fixed;inset-inline:0}.doc-running-footer{bottom:0;border:0;margin:0;position:fixed;inset-inline:0}}@page{margin:2cm 1.8cm;@bottom-left{content:counter(page);font-size:9pt;color:#777}}.doc-body .studio-banner{text-align:center;background:linear-gradient(135deg, var(--pl-accent,oklch(72% .13 80)), var(--pl-accent,oklch(72% .13 80)));border-radius:1rem;margin:1rem 0;padding:1.5rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.doc-body .studio-banner{background:linear-gradient(135deg, color-mix(in oklab, var(--pl-accent,oklch(72% .13 80)) 90%, black), var(--pl-accent,oklch(72% .13 80)))}}.doc-body .studio-banner{color:oklch(99% .01 90);box-shadow:0 14px 30px -18px var(--pl-accent,oklch(72% .13 80))}@supports (color:color-mix(in lab, red, red)){.doc-body .studio-banner{box-shadow:0 14px 30px -18px color-mix(in oklab, var(--pl-accent,oklch(72% .13 80)) 80%, transparent)}}.doc-body .studio-banner h2,.doc-body .studio-banner h3{color:inherit;margin:0}.doc-body .studio-card{border:1px solid var(--pl-accent,oklch(72% .13 80));background:oklch(98.5% .01 85);border-radius:1rem;margin:1rem 0;padding:1rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.doc-body .studio-card{border:1px solid color-mix(in oklab, var(--pl-accent,oklch(72% .13 80)) 40%, transparent)}}.doc-body .studio-card{box-shadow:0 10px 24px -18px oklch(30% .03 70/.5)}.doc-body .studio-two-col{grid-template-columns:1fr;gap:1rem;margin:1rem 0;display:grid}@media (width>=640px){.doc-body .studio-two-col{grid-template-columns:1fr 1fr}}.doc-body .studio-two-col>div{border-inline-start:3px solid var(--pl-accent,oklch(72% .13 80));padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.doc-body .studio-two-col>div{border-inline-start:3px solid color-mix(in oklab, var(--pl-accent,oklch(72% .13 80)) 60%, transparent)}}.doc-body .studio-bigquote{text-align:center;color:var(--pl-accent,oklch(72% .13 80));border:0;padding:1rem 2rem;font-family:Frank Ruhl Libre,serif;font-size:1.5rem}@supports (color:color-mix(in lab, red, red)){.doc-body .studio-bigquote{color:color-mix(in oklab, var(--pl-accent,oklch(72% .13 80)) 70%, black)}}.doc-body .studio-bigquote{position:relative}.doc-body .studio-bigquote:before{content:"”";opacity:.5;font-size:3.5rem;line-height:.6;display:block}.doc-body .studio-note-tip,.doc-body .studio-note-warn{border-inline-start:4px solid;border-radius:.75rem;margin:1rem 0;padding:.75rem 1rem}.doc-body .studio-note-tip{background:oklch(96% .04 150);border-color:oklch(60% .13 150)}.doc-body .studio-note-warn{background:oklch(96% .05 70);border-color:oklch(70% .16 60)}.doc-body .studio-dropcap:first-letter{float:right;color:var(--pl-accent,oklch(72% .13 80));padding-inline-end:.12em;font-family:Frank Ruhl Libre,serif;font-size:3.4em;font-weight:800;line-height:.85}.doc-body .studio-badge{background:var(--pl-accent,oklch(72% .13 80));color:oklch(99% .01 90);border-radius:999px;padding:.1em .6em;font-size:.8em;font-weight:700;display:inline-block}.doc-body .studio-gold-rule{background:radial-gradient(circle, var(--pl-accent,oklch(72% .13 80)) 3px, transparent 4px) center / 14px 14px no-repeat, linear-gradient(to left, transparent, var(--pl-accent,oklch(72% .13 80)), transparent) center / 100% 1px no-repeat;width:70%;height:14px;margin:1.5rem auto}.doc-body img.studio-img{cursor:pointer;border-radius:.75rem;width:70%;max-width:100%;height:auto;margin:1rem auto;display:block}.doc-body img.studio-img-small{width:35%}.doc-body img.studio-img-full{width:100%}.doc-body img.studio-img-round{aspect-ratio:1;object-fit:cover;border-radius:999px;width:40%}@media print{.doc-body .studio-banner,.doc-body .studio-badge{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pluma-root{min-height:100dvh;padding:calc(clamp(1.5rem, 5vw, 3.25rem) + var(--safe-top,0px)) clamp(1rem, 4vw, 3.5rem) calc(5rem + var(--safe-bottom,0px));--pl-shadow-lift:0 26px 60px -34px oklch(35% .06 60/.75);--pl-edge:inset 0 1px 0 oklch(100% 0 0/.8), inset 0 -1px 0 oklch(40% .06 60/.12);margin:0}.dark .pluma-root{--pl-shadow-lift:0 30px 70px -34px oklch(0% 0 0/.9);--pl-edge:inset 0 1px 0 oklch(100% 0 0/.1), inset 0 -1px 0 oklch(0% 0 0/.5)}.pluma-aura{z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 22% 30%, var(--pl-gold), transparent 70%), radial-gradient(34% 40% at 78% 18%, var(--pl-gold-deep), transparent 70%);height:70vh;position:absolute;inset:-20% -10% auto}@supports (color:color-mix(in lab, red, red)){.pluma-aura{background:radial-gradient(38% 46% at 22% 30%, color-mix(in oklab, var(--pl-gold) 42%, transparent), transparent 70%), radial-gradient(34% 40% at 78% 18%, color-mix(in oklab, var(--pl-gold-deep) 34%, transparent), transparent 70%)}}.pluma-aura{filter:blur(46px);opacity:.55;animation:26s ease-in-out infinite alternate pluma-drift}@keyframes pluma-drift{to{transform:translate(-4%,3%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.pluma-aura{animation:none}}.pluma-exit{z-index:45;inset-block-start:calc(.85rem + var(--safe-top,0px));inset-inline-end:auto;right:calc(.85rem + env(safe-area-inset-right,0px));width:3rem;height:3rem;color:var(--pl-gold-deep);border:1px solid var(--pl-line);box-shadow:var(--pl-shadow-lift), var(--pl-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,oklch(100% 0 0/.9),oklch(95% .025 85/.75));border-radius:999px;place-items:center;transition:transform .2s cubic-bezier(.2,.9,.2,1),box-shadow .2s;display:grid;position:fixed}.pluma-exit svg{width:1.45rem;height:1.45rem}.pluma-exit:active{transform:scale(.92)}.dark .pluma-exit{color:var(--pl-gold);background:linear-gradient(160deg,oklch(30% .025 70/.9),oklch(19% .015 60/.8))}.pluma-hero{gap:clamp(1.25rem,4vw,2rem);padding-block:clamp(1.5rem,6vw,3.5rem) clamp(2rem,7vw,4rem)}.pluma-hero-logo{filter:drop-shadow(0 18px 34px var(--pl-gold-deep))}@supports (color:color-mix(in lab, red, red)){.pluma-hero-logo{filter:drop-shadow(0 18px 34px color-mix(in oklab, var(--pl-gold-deep) 35%, transparent))}}.pluma-primary{letter-spacing:.01em;background:linear-gradient(168deg, oklch(90% .09 90), var(--pl-gold) 45%, var(--pl-gold-deep));color:oklch(19% .03 60);border:0;font-weight:700;transition:transform .18s cubic-bezier(.2,.9,.2,1),box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.65),inset 0 -3px 10px oklch(40% .08 60/.35),0 20px 40px -20px oklch(55% .11 70/.95)}.pluma-primary:after{content:"";background:linear-gradient(105deg,#0000 35%,oklch(100% 0 0/.55) 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.pluma-primary:hover:after{transition:transform .9s;transform:translate(120%)}.pluma-primary:hover{transform:translateY(-2px)}.pluma-h2{align-items:center;gap:.75rem;font-size:clamp(1.35rem,3.2vw,1.85rem);display:inline-flex;position:relative}.pluma-h2:after{content:"";background:linear-gradient(90deg, var(--pl-gold), transparent);border-radius:2px;width:clamp(2rem,12vw,7rem);height:2px}.pluma-spaces{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(.65rem,2vw,1rem)}.pluma-space{border:1px solid var(--pl-line);background:linear-gradient(158deg, oklch(100% 0 0/.85), var(--pl-cream));border-radius:1.5rem;justify-items:start;gap:.85rem;min-height:7.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pluma-space{background:linear-gradient(158deg, oklch(100% 0 0/.85), color-mix(in oklab, var(--pl-cream) 85%, transparent))}}.pluma-space{box-shadow:var(--pl-shadow-lift), var(--pl-edge);transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,border-color .22s}.pluma-space:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--pl-gold), transparent 70%);border-radius:999px;width:11rem;height:11rem;position:absolute;inset-block-start:-55%;inset-inline-end:-30%}@supports (color:color-mix(in lab, red, red)){.pluma-space:before{background:radial-gradient(circle, color-mix(in oklab, var(--pl-gold) 30%, transparent), transparent 70%)}}.pluma-space:before{opacity:.5;transition:transform .4s cubic-bezier(.2,.9,.2,1),opacity .4s}.pluma-space:hover:before,.pluma-space:focus-visible:before{opacity:.85;transform:scale(1.35)translate(8%,8%)}.pluma-space svg{width:1.85rem;height:1.85rem;margin:0}.pluma-space strong{font-family:Frank Ruhl Libre,serif;font-size:1.2rem;line-height:1.2}.pluma-template-page{box-shadow:var(--pl-shadow-lift), 0 0 0 1px var(--pl-line);border-radius:.45rem;transition:transform .25s cubic-bezier(.2,.9,.2,1),box-shadow .25s}.pluma-template:hover .pluma-template-page{box-shadow:0 30px 46px -24px oklch(40% .07 60/.9), 0 0 0 1px var(--pl-gold);transform:translateY(-6px)rotate(-1.6deg)}.pluma-card-page{box-shadow:var(--pl-shadow-lift), 0 0 0 1px var(--pl-line);border-radius:.55rem;transition:transform .25s cubic-bezier(.2,.9,.2,1),box-shadow .25s}.pluma-card-page:hover{transform:translateY(-5px)rotate(-.5deg)}.pluma-filter,.pluma-search{box-shadow:var(--pl-edge)}.pluma-filter button[data-on=true]{box-shadow:0 6px 14px -8px var(--pl-gold-deep)}@media (prefers-reduced-motion:no-preference){.pluma-world>.pluma-hero,.pluma-world>.pluma-section{animation:.6s cubic-bezier(.2,.9,.2,1) both pluma-rise}.pluma-world>.pluma-section:first-of-type{animation-delay:60ms}.pluma-world>.pluma-section:nth-of-type(2){animation-delay:.12s}.pluma-world>.pluma-section:nth-of-type(3){animation-delay:.18s}@keyframes pluma-rise{0%{opacity:0;transform:translateY(14px)}}}.pluma-doc{padding:calc(.5rem + var(--safe-top,0px)) clamp(.5rem, 2.5vw, 1.5rem) calc(1rem + var(--safe-bottom,0px));margin:0}.pluma-doc .doc-page-header{display:block}.pluma-quill{z-index:100;inset-block-end:calc(1rem + env(safe-area-inset-bottom,0px));inset-inline-start:calc(1rem + env(safe-area-inset-left,0px));left:calc(1rem + env(safe-area-inset-left,0px));pointer-events:none;align-items:flex-end;gap:.6rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;right:auto}.pluma-quill>*{pointer-events:auto}.pluma-quill-btn{border:1px solid var(--pl-line,oklch(55% .11 70/.3));background:radial-gradient(circle at 34% 28%,oklch(100% 0 0),oklch(94% .035 85));border-radius:999px;flex:none;place-items:center;width:3.6rem;height:3.6rem;transition:transform .2s cubic-bezier(.2,.9,.2,1);display:grid;box-shadow:0 18px 34px -14px oklch(55% .11 70/.95),0 0 0 5px oklch(72% .13 80/.16)}.dark .pluma-quill-btn{background:radial-gradient(circle at 34% 28%,oklch(33% .03 70),oklch(19% .02 60))}.pluma-quill-btn:active{transform:scale(.92)}.pluma-quill[data-open=true] .pluma-quill-btn{transform:rotate(-8deg)}.pluma-quill-box{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:oklab(100% 0 0/.82);border:1px solid oklch(72% .13 80/.35);border-radius:1.4rem;flex:auto;gap:.5rem;width:min(30rem,100vw - 6.5rem);min-width:0;padding:.5rem;animation:.26s cubic-bezier(.2,.9,.2,1) both pluma-quill-in;display:grid;box-shadow:0 30px 60px -26px oklch(35% .06 60/.8)}.dark .pluma-quill-box{background:oklab(20% .0075 .0129904/.88)}@keyframes pluma-quill-in{0%{opacity:0;transform-origin:0;transform:translate(-14px)scaleX(.9)}}.pluma-quill-stream{overscroll-behavior:contain;gap:.6rem;max-height:clamp(10rem,40dvh,26rem);padding:.25rem;display:grid;overflow-y:auto}.pluma-quill-turn{gap:.35rem;display:grid}.pluma-quill-q{opacity:.7;font-size:.85rem}.pluma-quill-wait{opacity:.6;display:flex}.pluma-quill-err{color:oklch(60% .19 25);font-size:.85rem}.pluma-quill-a{background:oklch(72% .13 80/.06);border:1px solid oklch(72% .13 80/.25);border-radius:1rem;gap:.4rem;padding:.6rem .7rem;display:grid}.pluma-quill-a p{white-space:pre-wrap;font-size:.9rem;line-height:1.7}.pluma-quill-acts{gap:.25rem;display:flex}.pluma-quill-acts button{opacity:.75;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.pluma-quill-acts button svg{width:1.05rem;height:1.05rem}.pluma-quill-acts button:hover{opacity:1;background:oklch(72% .13 80/.18)}.pluma-quill-acts button:disabled{opacity:.3}.pluma-quill-file{background:oklch(72% .13 80/.12);border-radius:.8rem;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.8rem;display:flex}.pluma-quill-file button{place-items:center;width:1.6rem;height:1.6rem;display:grid}.pluma-quill-file svg{width:.95rem;height:.95rem}.pluma-quill-row{align-items:flex-end;gap:.35rem;display:flex}.pluma-quill-input{resize:none;background:oklab(100% 0 0/.7);border:1px solid oklch(72% .13 80/.3);border-radius:1rem;outline:none;flex:auto;min-width:0;min-height:2.75rem;max-height:9rem;padding:.7rem .8rem;font-size:.95rem;line-height:1.5}.dark .pluma-quill-input{color:oklch(95% .02 85);background:oklch(16% .01 60/.7)}.pluma-quill-input:focus-visible{border-color:oklch(72% .13 80);box-shadow:0 0 0 3px oklch(72% .13 80/.25)}.pluma-quill-clip{opacity:.7;border-radius:1rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.pluma-quill-clip:hover{opacity:1}.pluma-quill-clip svg{width:1.15rem;height:1.15rem}.pluma-quill-send{color:oklch(19% .03 60);background:linear-gradient(165deg,oklch(90% .09 90),oklch(72% .13 80) 50%,oklch(55% .11 70));border-radius:1rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 10px 20px -10px oklch(55% .11 70/.9),inset 0 1px oklch(100% 0 0/.6)}.pluma-quill-send svg{width:1.15rem;height:1.15rem}.pluma-quill-send:disabled{opacity:.45;box-shadow:none}@media (width<=520px){.pluma-quill{inset-block-end:calc(.75rem + env(safe-area-inset-bottom,0px));inset-inline-start:calc(.75rem + env(safe-area-inset-left,0px));left:calc(.75rem + env(safe-area-inset-left,0px))}.pluma-quill-btn{width:3.2rem;height:3.2rem}.pluma-quill-box{width:calc(100vw - 5.5rem)}.pluma-quill-input{font-size:16px}}.pluma-page{--pl-gold:oklch(72% .13 80);--pl-gold-deep:oklch(55% .11 70);--pl-line:var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){.pluma-page{--pl-line:color-mix(in oklab, var(--pl-gold-deep) 25%, transparent)}}.pluma-page{--primary:var(--pl-gold-deep);--color-primary:var(--pl-gold-deep);--ring:var(--pl-gold);isolation:isolate;min-height:100dvh;padding:calc(.6rem + var(--safe-top,0px)) clamp(.6rem, 2.5vw, 1.5rem) calc(6rem + var(--safe-bottom,0px));background:radial-gradient(110% 55% at 50% -8%, var(--pl-gold), transparent 62%), oklch(93% .018 80);font-family:Assistant,sans-serif;position:relative}@supports (color:color-mix(in lab, red, red)){.pluma-page{background:radial-gradient(110% 55% at 50% -8%, color-mix(in oklab, var(--pl-gold) 22%, transparent), transparent 62%), oklch(93% .018 80)}}.pluma-page{color:oklch(22% .02 60)}.dark .pluma-page{--primary:var(--pl-gold);--color-primary:var(--pl-gold);background:radial-gradient(110% 55% at 50% -8%, var(--pl-gold), transparent 62%), oklch(19% .012 60)}@supports (color:color-mix(in lab, red, red)){.dark .pluma-page{background:radial-gradient(110% 55% at 50% -8%, color-mix(in oklab, var(--pl-gold) 16%, transparent), transparent 62%), oklch(19% .012 60)}}.dark .pluma-page{color:oklch(94% .02 85)}.pluma-page .pluma-doc{background:0 0;min-height:0;padding-inline:0}.pluma-page-bar{align-items:center;gap:.5rem;display:flex}.pluma-page-actions{scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;padding-block:.15rem;display:flex;overflow-x:auto}.pluma-page-actions::-webkit-scrollbar{display:none}.pluma-page-actions>*{flex:none}@media (width<=640px){.pluma-page-actions{justify-content:flex-start}}.pluma-page .doc-studio-titlebar,.pluma-page .doc-studio-topbar{background:0 0;border:0;padding-inline:.25rem}.pluma-page .doc-toolbar{border-color:var(--pl-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:oklab(100% 0 0/.72)}.dark .pluma-page .doc-toolbar{background:oklab(24% .00760713 .0163135/.82)}:root{--pl-violet-threshold:#0f051d;--pl-brass-shadow:oklch(8% .012 70/.65);--pl-brass-highlight:oklch(92% .11 88/.14)}html[data-pluma] .safe-area-top-underlay{background-color:var(--pl-violet-threshold)!important}html[data-pluma] body{background-color:var(--pl-violet-threshold)}.pluma-root,.pluma-page,.pluma-design,.pluma-stage{--pl-gold:oklch(79% .13 85);--pl-gold-deep:oklch(61% .12 76);--pl-line:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-root,.pluma-page,.pluma-design,.pluma-stage{--pl-line:color-mix(in oklab, var(--pl-gold) 31%, transparent)}}.pluma-root,.pluma-page,.pluma-design,.pluma-stage{--pl-sculpt:inset 0 1px 0 var(--pl-brass-highlight), 0 18px 46px -28px var(--pl-brass-shadow)}.dark .pluma-root,.dark .pluma-page,.dark .pluma-design,.pluma-stage{--pl-ink:oklch(96% .015 85);--pl-muted:oklch(76% .025 80);--pl-paper:oklch(16% .013 67);--pl-cream:oklch(23% .017 66);--primary:var(--pl-gold);--primary-foreground:oklch(18% .02 70);--secondary:oklch(26% .026 70);--secondary-foreground:var(--pl-ink);--muted:oklch(22% .018 66);--muted-foreground:var(--pl-muted);--card:oklch(20% .014 67);--card-foreground:var(--pl-ink);--border:var(--pl-line);--ring:var(--pl-gold);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground)}.dark .pluma-root{background:linear-gradient(180deg, var(--pl-violet-threshold) 0, oklch(16% .027 325) 6.5rem, oklch(19% .018 72) 14rem, oklch(14% .011 67) 28rem);background-color:oklch(14% .011 67)}.pluma-root:not(.dark *){background:linear-gradient(180deg, var(--pl-violet-threshold) 0, oklch(36% .055 320) 5rem, oklch(86% .035 83) 13rem, oklch(97.5% .012 85) 28rem)}.dark .pluma-page,.dark .pluma-design{background:linear-gradient(180deg, var(--pl-violet-threshold), oklch(20% .023 327) 6rem, oklch(18% .015 68) 16rem, oklch(14.5% .01 65) 32rem);background-color:oklch(14.5% .01 65)}.pluma-page,.pluma-design{min-height:100dvh}.pluma-design{margin:0;padding-block-start:calc(1rem + var(--safe-top,0px))}.pluma-page{padding-block-start:calc(1.1rem + var(--safe-top,0px))}.pluma-stage{background:linear-gradient(180deg, var(--pl-violet-threshold), oklch(21% .026 330) 7rem, oklch(15% .018 68) 18rem, oklch(12% .01 65) 38rem);margin:0}.pluma-root .pluma-hero{padding-top:clamp(4rem,9vw,5rem)}.pluma-root .pluma-exit{box-shadow:inset 0 1px 0 var(--pl-brass-highlight), 0 12px 28px -14px var(--pl-brass-shadow)}.pluma-space,.pluma-poll-row,.pluma-poll-form,.pluma-stage-qr{box-shadow:var(--pl-sculpt);border-radius:.5rem}.dark .pluma-space{background:linear-gradient(152deg,oklch(26% .024 72),oklch(17% .012 66))}.pluma-space:before{display:none}.pluma-space{border-inline-start:2px solid var(--pl-gold-deep);min-height:8rem}.pluma-space:hover,.pluma-space:focus-visible{box-shadow:var(--pl-sculpt), 0 0 0 1px var(--pl-gold);transform:translateY(-2px)}.pluma-poll-form{max-width:55rem;padding:clamp(1rem,3vw,2rem)}.pluma-poll-form .pluma-filter{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.pluma-poll-form .pluma-filter button{white-space:nowrap;flex:none}.pluma-poll-form .pluma-input{min-width:0}.pluma-root .pluma-h2{margin-block:.5rem 1.25rem}.pluma-stage .pluma-stage-bar{border-bottom:1px solid var(--pl-line);padding-bottom:1rem}.pluma-stage .pluma-ghost{background:var(--pl-cream)}@supports (color:color-mix(in lab, red, red)){.pluma-stage .pluma-ghost{background:color-mix(in oklab, var(--pl-cream) 70%, transparent)}}.pluma-stage .pluma-ghost{box-shadow:var(--pl-sculpt)}.pluma-stage .pluma-stage-q{color:var(--pl-ink);text-shadow:0 10px 28px var(--pl-brass-shadow)}.pluma-page .doc-toolbar,.pluma-page .doc-studio-topbar,.pluma-design .arcade-toolbar,.pluma-design .surface-panel,.pluma-design .border.bg-card,.pluma-design .border.bg-muted\/30{border:1px solid var(--pl-line);box-shadow:var(--pl-sculpt);border-radius:.5rem}.pluma-page .doc-toolbar{padding-block:.45rem}.pluma-page .doc-page{box-shadow:0 1px 0 var(--pl-line), 0 28px 70px -26px var(--pl-brass-shadow)}.pluma-page .doc-page-header{border-bottom:2px solid var(--pl-gold)}.pluma-design .arcade-page-header,.pluma-design .arcade-section{border:1px solid var(--pl-line);box-shadow:var(--pl-sculpt);background:var(--pl-cream);border-radius:.5rem}.pluma-design .arcade-section-head{border-bottom:1px solid var(--pl-line);background:var(--pl-cream)}@supports (color:color-mix(in lab, red, red)){.pluma-design .arcade-section-head{background:color-mix(in oklab, var(--pl-cream) 90%, var(--pl-gold))}}.pluma-design .arcade-section-body{padding:clamp(.8rem,2vw,1.5rem)}.pluma-design .arcade-section-body>.rounded-xl,.pluma-design :is(button,input,textarea,[role=combobox]){border-color:var(--pl-line)}.pluma-design .arcade-toolbar,.pluma-design .border.bg-card,.pluma-design .border.bg-muted\/30{background:linear-gradient(155deg, var(--card), var(--card))}@supports (color:color-mix(in lab, red, red)){.pluma-design .arcade-toolbar,.pluma-design .border.bg-card,.pluma-design .border.bg-muted\/30{background:linear-gradient(155deg, color-mix(in oklab, var(--card) 94%, var(--pl-gold)), var(--card))}}.pluma-design .arcade-toolbar{border:1px solid var(--pl-line);box-shadow:var(--pl-sculpt)}.pluma-design [class*=rounded-2xl][class*=border]{border-color:var(--pl-line);box-shadow:var(--pl-sculpt);border-radius:.5rem}.pluma-design .text-primary,.pluma-design .text-muted-foreground{color:var(--pl-muted)}.pluma-design .text-primary{color:var(--pl-gold)}.pluma-design button:focus-visible,.pluma-root button:focus-visible,.pluma-page button:focus-visible{outline:2px solid var(--pl-gold);outline-offset:2px}.pluma-design-back{border:1px solid var(--pl-line);background:var(--pl-cream);box-shadow:var(--pl-sculpt)}.pluma-page .slide-frame:not(.slide-frame-present){border:1px solid var(--pl-line);box-shadow:var(--pl-sculpt);padding:.4rem}.pluma-page .slide-surface{border-radius:.25rem}@media (width<=640px){.pluma-root .pluma-hero{padding-top:4.5rem}.pluma-page-actions{scrollbar-width:thin}.pluma-design .arcade-toolbar{min-width:0}}@media (prefers-reduced-motion:reduce){.pluma-space,.pluma-stage .pluma-bar span{transition:none}}html[data-pluma]{--pl-workspace-floor:oklch(97.5% .012 85)}html.dark[data-pluma]{--pl-workspace-floor:oklch(14% .011 67)}html[data-pluma],html[data-pluma] body,html[data-pluma] .route-body,html[data-pluma] .app-viewport{background-color:var(--pl-workspace-floor)}html[data-pluma] .ambient-root,html[data-pluma] body:after,html[data-pluma] body:before{display:none}html[data-pluma] .app-main-bare{height:auto;min-height:100dvh;overflow:visible;padding:0!important}html[data-pluma] body[data-mode-selector=on] .app-viewport main{padding-bottom:0}html[data-pluma] .pluma-root,html[data-pluma] .pluma-page,html[data-pluma] .pluma-design,html[data-pluma] .pluma-stage{width:100%;min-width:0;min-height:100dvh}html[data-pluma] .pluma-root{overflow:clip visible}html[data-pluma],html[data-pluma] body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}html[data-pluma] .route-body,html[data-pluma] .app-viewport,html[data-pluma] .app-main-bare{min-width:0;max-width:100%;overflow-x:clip}html[data-pluma] .pluma-root{box-sizing:border-box;max-width:100%;margin:0}html[data-pluma] .pluma-root .pluma-section{min-width:0}.pluma-world .pluma-spaces{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-inline:auto}.pluma-world .pluma-space{text-align:center;align-content:center;justify-items:center;min-width:0;min-height:clamp(8rem,18vw,12rem)}.pluma-world .pluma-space strong{overflow-wrap:anywhere;font-family:Assistant,sans-serif;font-weight:700;line-height:1.35}.pluma-world .pluma-space strong span{font-family:Assistant,sans-serif;font-size:.75em;display:block}.pluma-library-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.pluma-library-tools{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.pluma-library-views{border:1px solid var(--pl-line);background:var(--pl-cream);scrollbar-width:none;border-radius:.55rem;align-items:center;gap:.25rem;max-width:100%;padding:.2rem;display:flex;overflow-x:auto}.pluma-library-views::-webkit-scrollbar{display:none}.pluma-library-views button{min-height:2.6rem;color:var(--pl-ink);border-radius:.4rem;flex:none}.pluma-library-views button[data-on=true]{background:var(--pl-gold);color:oklch(20% .03 60)}.pluma-library-search{width:min(26rem,100%)}.pluma-library .pluma-card-page{white-space:normal;border:0;justify-items:start;width:100%;height:auto}.pluma-card-flags{min-height:1.1rem;color:var(--pl-gold-deep);gap:.3rem;display:flex}.pluma-card-flags svg{width:1rem;height:1rem}.pluma-library-menu{--brand-outline:var(--pl-line);--popover:var(--pl-cream);--popover-foreground:var(--pl-ink)}.pluma-master-lock{border:1px solid var(--pl-line);min-height:2rem;color:var(--pl-gold-deep);border-radius:999px;align-items:center;gap:.3rem;padding-inline:.65rem;font-size:.75rem;font-weight:800;display:inline-flex}.pluma-master-notice{border-block:1px solid var(--pl-line);background:var(--pl-gold);justify-content:center;align-items:center;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pluma-master-notice{background:color-mix(in oklab, var(--pl-gold) 13%, var(--pl-doc-desk))}}.pluma-master-notice{color:var(--pl-gold);font-size:.85rem;font-weight:750}.pluma-library .pluma-template{white-space:normal;border:0;flex-direction:column;height:auto;padding:0}.pluma-library .pluma-template-page{width:100%}@media (width<=700px){.pluma-library-tools{flex-direction:column;align-items:stretch}.pluma-library-search{width:100%;max-width:none}.pluma-library-views{width:100%}}.pluma-assessment-tabs{border:1px solid var(--pl-line);background:var(--pl-cream);border-radius:.5rem;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.3rem;display:flex}.pluma-assessment-tabs button{white-space:normal;min-width:0;box-shadow:none;color:var(--pl-ink);border:0;flex:1 1 0}.pluma-assessment-tabs button[aria-selected=true]{background:var(--pl-gold);color:var(--primary-foreground)}.pluma-assessment-content{--primary:var(--pl-gold-deep);--border:var(--pl-line);--card:var(--pl-cream);--muted:var(--pl-cream);min-width:0}.pluma-assessment-content .arcade-page-stack{min-width:0}.pluma-assessments .pluma-assessment-content{--brand-outline:var(--pl-line);--surface:var(--pl-cream);--surface-2:var(--pl-cream);--brand-violet:var(--pl-gold)}.pluma-assessments .arcade-stat-grid,.pluma-assessments .arcade-toolbar{min-width:0}.pluma-assessments .arcade-section{border-color:var(--pl-line);background:var(--pl-cream);box-shadow:var(--pl-sculpt);border-radius:.5rem}.pluma-assessments .arcade-section-head,.pluma-assessments .arcade-toolbar{border-color:var(--pl-line);background:var(--pl-cream)}.pluma-assessments .arcade-toolbar select{min-width:min(10rem,100%)}html[data-pluma] .pluma-design,html[data-pluma] .pluma-stage{margin:0}html[data-pluma] .pluma-doc .doc-workspace{max-width:100%;margin-inline:0}html[data-pluma] .pluma-page .doc-toolbar{top:calc(var(--safe-top,0px) + .25rem)}html[data-pluma] .pluma-page :is(.doc-studio-topbar,.doc-studio-footer,.surface-panel,.pluma-page-bar){min-width:0}.pluma-quill{z-index:100;inset-inline:auto;left:calc(1rem + env(safe-area-inset-left,0px));right:auto;bottom:calc(1rem + var(--safe-bottom,0px));max-width:calc(100vw - 2rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.pluma-quill-box{min-height:0;max-height:min(70dvh,36rem);color:var(--pl-ink,oklch(22% .02 60));flex:none;grid-template-rows:minmax(0,1fr) auto auto}.dark .pluma-quill-box{color:var(--pl-ink,oklch(94% .02 85));background:oklch(20% .015 60/.98)}.pluma-quill-clip,.pluma-quill-input{color:inherit}.pluma-quill-box:not(:has(.pluma-quill-stream)){grid-template-rows:auto auto}.pluma-quill-stream{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.pluma-quill-input{font-size:1rem}.pluma-quill-acts button{min-width:2.75rem;min-height:2.75rem}.pluma-quill-q,.pluma-quill-a p{overflow-wrap:anywhere}html[data-keyboard=true] .pluma-quill{bottom:calc(max(0px, 100dvh - var(--kb-vh) - var(--kb-top,0px)) + .5rem)}html[data-keyboard=true] .pluma-quill-box{max-height:calc(var(--kb-vh) - 2rem)}@media (width<=520px){.pluma-quill{inset-inline-end:auto;left:calc(.65rem + env(safe-area-inset-left,0px));max-width:calc(100vw - 1.3rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))}.pluma-quill-btn{width:3.25rem;height:3.25rem}.pluma-quill-box{width:calc(100vw - 5.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-height:min(62dvh,30rem)}html[data-keyboard=true] .pluma-quill-box{max-height:calc(var(--kb-vh) - 2rem)}.pluma-root .pluma-hero{padding-top:2.5rem;padding-bottom:2rem}.pluma-root .pluma-hero-logo{width:min(13.5rem,62vw)}.pluma-root .pluma-spaces{grid-template-columns:repeat(2,minmax(0,1fr))}.pluma-root .pluma-space{min-width:0;min-height:7rem;padding:1rem}.pluma-root .pluma-space strong{overflow-wrap:anywhere;font-size:1rem}}.pluma-page:has(.pluma-doc){--pl-doc-paper:oklch(100% 0 0);--pl-doc-ink:oklch(20% .012 65);--pl-doc-desk:oklch(21% .014 68);--brand-outline:var(--pl-line);--brand-cyan:var(--pl-gold);--brand-fuchsia:var(--pl-gold-deep);padding:0 0 calc(4.5rem + var(--safe-bottom,0px));background:var(--pl-doc-desk)}.dark .pluma-page:has(.pluma-doc){--pl-doc-desk:oklch(13% .012 68)}.pluma-page:has(.pluma-doc) .pluma-page-bar{z-index:21;min-height:3.25rem;padding:calc(.2rem + var(--safe-top,0px)) clamp(.75rem, 2vw, 1.5rem) .2rem;border-bottom:1px solid var(--pl-line);background:var(--pl-violet-threshold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:relative}.pluma-page:has(.pluma-doc) .pluma-page-bar .pluma-current-title{width:100%;min-width:0;max-width:32rem;color:var(--pl-ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;font-weight:650}.pluma-page:has(.pluma-doc) .pluma-page-actions{flex:none;justify-content:flex-start}:is(.pluma-page:has(.pluma-doc) .pluma-page-actions>button,.pluma-page:has(.pluma-doc) .pluma-page-bar>button){min-height:2.75rem}.pluma-page:has(.pluma-doc) .pluma-page-actions [data-slot=button]{box-shadow:none;border-color:#0000}.pluma-page:has(.pluma-doc) :is(.pluma-page-bar,.doc-toolbar) button{box-shadow:none;border-color:#0000;border-radius:.35rem}.pluma-page:has(.pluma-doc) .doc-toolbar .doc-ribbon-tab{border-bottom:2px solid #0000;border-radius:0}.pluma-page:has(.pluma-doc) .doc-toolbar .doc-ribbon-tab[aria-selected=true]{border-bottom-color:var(--pl-gold)}.pluma-page:has(.pluma-doc) .pluma-editor-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pluma-page:has(.pluma-doc) .pluma-editor-layout-details{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem)}.pluma-page:has(.pluma-doc) .pluma-document-details{align-self:start;padding:1rem}.pluma-page:has(.pluma-doc) .pluma-details-head{min-height:2.75rem;color:var(--pl-ink);justify-content:space-between;align-items:center;display:flex}.pluma-page:has(.pluma-doc) .pluma-details-closed{display:none}.pluma-page:has(.pluma-doc) .pluma-document-details .surface-panel{border-color:var(--pl-line);background:var(--pl-cream)}.pluma-page:has(.pluma-doc) .pluma-doc{background:0 0;gap:0;padding:0}.pluma-page:has(.pluma-doc) .doc-toolbar{z-index:20;border:0;border-bottom:1px solid var(--pl-line);background:var(--pl-violet-threshold);border-radius:0;margin:0;padding:0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc) .doc-toolbar{background:color-mix(in oklab, var(--pl-violet-threshold) 92%, var(--pl-doc-desk))}}.pluma-page:has(.pluma-doc) .doc-toolbar{box-shadow:0 6px 18px var(--pl-doc-desk)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc) .doc-toolbar{box-shadow:0 6px 18px color-mix(in oklab, var(--pl-doc-desk) 25%, transparent)}}.pluma-page:has(.pluma-doc) .doc-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pluma-page:has(.pluma-doc) .doc-ribbon-tabs{scrollbar-width:none;border-bottom:1px solid var(--pl-line);-webkit-overflow-scrolling:touch;justify-content:center;align-items:stretch;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.pluma-page:has(.pluma-doc) .doc-ribbon-tabs::-webkit-scrollbar{display:none}.pluma-page:has(.pluma-doc) .doc-ribbon-tab{min-width:4.5rem;min-height:2.65rem;color:var(--pl-muted);box-shadow:none;border-bottom:2px solid #0000;border-radius:0;flex:none;font-weight:500}.pluma-page:has(.pluma-doc) .doc-ribbon-tab[aria-selected=true]{color:var(--pl-gold);border-bottom-color:var(--pl-gold);background:var(--pl-cream);font-weight:700}.pluma-page:has(.pluma-doc) .doc-toolbar .doc-ribbon-tab[aria-selected=true]{background:var(--pl-gold);color:var(--pl-violet-threshold);border-bottom-color:#0000;border-radius:999px}.pluma-page:has(.pluma-doc) .doc-ribbon-tabs{align-items:center;padding-block:.2rem}.pluma-page:has(.pluma-doc) .doc-ribbon-tab{min-height:2.35rem}.doc-shapes-menu,.doc-paragraph-menu{background:var(--pl-violet-threshold,var(--popover));max-width:min(19rem,100vw - 1rem);max-height:min(72dvh,36rem);color:var(--pl-ink,var(--popover-foreground));border:1px solid var(--pl-line,var(--border));box-shadow:0 14px 36px var(--pl-brass-shadow,var(--shadow));overflow-y:auto}.doc-body .studio-shape{vertical-align:middle;background:var(--pl-accent,var(--primary));width:5rem;height:5rem;margin:.5rem;display:inline-block}.doc-body .studio-shape-circle{border-radius:50%}.doc-body .studio-shape-square{border-radius:.25rem}.doc-body .studio-shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.doc-body .studio-shape-arrow{clip-path:polygon(0 32%,57% 32%,57% 0,100% 50%,57% 100%,57% 68%,0 68%)}.doc-body .studio-list-alpha{list-style-type:hebrew}.doc-body .studio-list-roman{list-style-type:upper-roman}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll{scrollbar-width:none;overscroll-behavior-x:contain;gap:.15rem;min-height:3.1rem;padding:.25rem clamp(.5rem,2vw,1.5rem)}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll::-webkit-scrollbar{display:none}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll>button{min-width:2.75rem;min-height:2.75rem;box-shadow:none}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll [data-slot=dropdown-menu-trigger]{min-width:2.75rem;min-height:2.75rem;box-shadow:none}.pluma-page:has(.pluma-doc) .pluma-page-style{flex-wrap:nowrap;gap:.65rem}.pluma-page:has(.pluma-doc) .pluma-page-swatch{border:2px solid var(--pl-doc-paper);border-radius:50%;flex:none;width:2rem;height:2rem;min-height:2rem;padding:0}.pluma-page:has(.pluma-doc) .pluma-page-swatch-gold{background:oklch(72% .13 80)}.pluma-page:has(.pluma-doc) .pluma-page-swatch-ink{background:oklch(30% .02 260)}.pluma-page:has(.pluma-doc) .pluma-page-swatch-wine{background:oklch(45% .15 20)}.pluma-page:has(.pluma-doc) .pluma-page-swatch-sage{background:oklch(55% .09 150)}.pluma-page:has(.pluma-doc) .pluma-page-swatch-sky{background:oklch(60% .12 235)}.pluma-page:has(.pluma-doc) .pluma-page-swatch[data-on=true]{outline:2px solid var(--pl-gold);outline-offset:2px}.pluma-page:has(.pluma-doc) .doc-workspace{background:var(--pl-doc-desk);touch-action:pan-x pan-y;border-radius:0;width:100%;min-width:0;max-width:none;margin:0;padding:clamp(1.25rem,4vw,3.25rem) clamp(.5rem,3vw,3rem) 6rem;overflow:auto visible}.pluma-page:has(.pluma-doc) .doc-body table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.pluma-page:has(.pluma-doc) .doc-zoom{width:min(100vw - 1.5rem,210mm);min-width:0;margin-inline:auto}.pluma-page:has(.pluma-doc) .doc-workspace:has(.doc-zoom){overflow:auto}.pluma-page:has(.pluma-doc) .doc-page{background:var(--pl-doc-paper);width:100%;max-width:none;min-height:297mm;color:var(--pl-doc-ink);box-shadow:0 1px 2px var(--pl-doc-desk), 0 20px 55px -24px var(--pl-brass-shadow);border:0;border-radius:1px;margin-inline:auto;padding:clamp(1.5rem,5vw,20mm) clamp(1.25rem,5vw,18mm)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc) .doc-page{box-shadow:0 1px 2px color-mix(in oklab, var(--pl-doc-desk) 30%, transparent), 0 20px 55px -24px var(--pl-brass-shadow)}}.pluma-page:has(.pluma-doc) .doc-page{overflow-wrap:anywhere}.pluma-page:has(.pluma-doc) .doc-body{min-height:80vh;color:var(--pl-doc-ink)}.pluma-page:has(.pluma-doc) .doc-studio-footer{text-align:end;background:var(--pl-doc-desk);border:0;margin:0;padding:.5rem 1rem}@media (width<=900px){.pluma-page:has(.pluma-doc) .pluma-editor-layout-details{grid-template-columns:minmax(0,1fr)}.pluma-page:has(.pluma-doc) .pluma-document-details:not(.pluma-details-closed){z-index:60;overscroll-behavior:contain;max-height:min(80dvh,44rem);padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border:1px solid var(--pl-line);background:var(--pl-doc-desk);box-shadow:0 -18px 60px var(--pl-brass-shadow);inset-inline:0;border-radius:1rem 1rem 0 0;position:fixed;bottom:0;overflow-y:auto}.pluma-page:has(.pluma-doc) .pluma-document-details .pluma-details-head{z-index:1;background:var(--pl-doc-desk);padding:.25rem .25rem .5rem;position:sticky;top:-.75rem}.pluma-page:has(.pluma-doc) .pluma-page-actions{overflow-x:auto}.pluma-page:has(.pluma-doc) .pluma-page-actions>button:not([aria-label=מאפייני\ המסמך]):not(.pluma-destination-toggle):not(.pluma-template-toggle):not(.pluma-file-toggle){display:none}}@media (width<=640px){.pluma-page:has(.pluma-doc) .pluma-page-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem}.pluma-page:has(.pluma-doc) .pluma-back-label{display:none}.pluma-page:has(.pluma-doc) .pluma-current-title{font-size:.875rem}.pluma-page:has(.pluma-doc) .doc-ribbon-tabs{justify-content:flex-start}.pluma-page:has(.pluma-doc) .doc-ribbon-tab{min-width:4rem}.pluma-page:has(.pluma-doc) .doc-workspace{padding:.6rem .35rem 5rem}.pluma-page:has(.pluma-doc) .doc-page{width:100%;min-height:max(85dvh,42rem);padding:1.5rem 1rem}.pluma-page:has(.pluma-doc) .doc-body{min-height:65dvh}}@media print{.pluma-page:has(.pluma-doc) .doc-workspace{background:0 0;padding:0}.pluma-page:has(.pluma-doc) .doc-page{width:210mm;min-height:297mm;box-shadow:none;padding:20mm 18mm}}.pluma-activity-workspace{border:1px solid var(--pl-line);border-radius:var(--radius-lg);background:var(--pl-cream);margin-block:1rem}@supports (color:color-mix(in lab, red, red)){.pluma-activity-workspace{background:color-mix(in oklab, var(--pl-cream) 92%, var(--pl-violet-threshold))}}.pluma-activity-workspace{box-shadow:var(--pl-sculpt);padding:clamp(.875rem,2vw,1.25rem);overflow:clip}.pluma-activity-heading,.pluma-activity-linked,.pluma-planning-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pluma-activity-heading span,.pluma-activity-linked{color:var(--pl-muted);font-size:.8125rem}.pluma-activity-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-block:1rem;display:grid}.pluma-activity-actions>*{min-width:0;min-height:2.75rem}.pluma-activity-linked{border-top:1px solid var(--pl-line);padding-top:.875rem}.pluma-poll-results{gap:.75rem;display:grid}.pluma-poll-results>div:first-child{color:var(--pl-ink);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.pluma-poll-results ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pluma-poll-results li{background:var(--pl-cream);border-radius:.65rem;justify-content:space-between;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pluma-poll-results li{background:color-mix(in srgb, var(--pl-cream) 7%, transparent)}}.pluma-poll-results li{padding:.5rem .65rem}.pluma-planning-grid{gap:.875rem;margin-top:1rem;display:grid}.pluma-planning-section{border:1px solid var(--pl-line);border-radius:var(--radius-md);gap:.5rem;min-width:0;padding:.875rem;display:grid}.pluma-planning-section legend{color:var(--pl-ink);padding-inline:.375rem;font-weight:700}@media (width>=768px){.pluma-activity-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.pluma-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pluma-planning-controls{grid-column:1/-1;justify-content:flex-start}}.pluma-world{height:100dvh;min-height:100dvh;padding:max(3.5rem, calc(1.5rem + env(safe-area-inset-top))) clamp(.75rem, 3vw, 2.5rem) max(1rem, env(safe-area-inset-bottom));background:var(--pl-violet-threshold);grid-template-rows:minmax(0,.7fr) minmax(0,1.3fr);align-content:center;display:grid;overflow:hidden}.pluma-world .pluma-hero{place-items:center;min-height:0;padding:0;display:grid;overflow:hidden}.pluma-world .pluma-hero-logo{object-fit:contain;width:min(72vw,26rem);height:min(100%,14rem);max-height:100%;display:block}.pluma-world .pluma-section{align-items:stretch;width:min(100%,76rem);min-height:0;margin-inline:auto;padding:0;display:grid}.pluma-world .pluma-spaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,1.2vw,1.25rem);height:100%;min-height:0;display:grid}.pluma-world .pluma-space{--space-edge:var(--pl-gold);isolation:isolate;text-align:center;border:1px solid var(--space-edge);background:linear-gradient(143deg, var(--pl-cream), var(--pl-violet-threshold));height:100%;min-height:0;box-shadow:inset 0 2px 1px var(--pl-gold), inset 0 -14px 24px var(--space-edge), 0 18px 32px -20px var(--pl-brass-shadow);border-radius:30% 9% 25% 8%/14% 28% 12% 24%;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,1vh,.9rem);padding:.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pluma-world .pluma-space{box-shadow:inset 0 2px 1px color-mix(in oklab, var(--pl-gold) 55%, transparent), inset 0 -14px 24px color-mix(in oklab, var(--space-edge) 15%, transparent), 0 18px 32px -20px var(--pl-brass-shadow)}}.pluma-world .pluma-space{color:var(--pl-ink);transition:transform .2s,border-radius .3s}.pluma-world .pluma-space:before{border-radius:inherit;background:linear-gradient(155deg, var(--space-edge), transparent 55%);width:auto;height:auto;inset:6%}@supports (color:color-mix(in lab, red, red)){.pluma-world .pluma-space:before{background:linear-gradient(155deg, color-mix(in oklab, var(--space-edge) 23%, transparent), transparent 55%)}}.pluma-world .pluma-space:before{opacity:1;box-shadow:inset 0 1px 0 var(--space-edge)}@supports (color:color-mix(in lab, red, red)){.pluma-world .pluma-space:before{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--space-edge) 60%, transparent)}}.pluma-world .pluma-space[data-kind=photo]{--space-edge:var(--pl-violet-glow,var(--pl-gold-deep));border-radius:9% 31% 11% 28%/26% 11% 27% 12%}.pluma-world .pluma-space[data-kind=presentations]{--space-edge:var(--pl-gold-deep);border-radius:28% 11% 27% 10%/12% 27% 13% 24%}.pluma-world .pluma-space[data-kind=assessments]{--space-edge:var(--pl-brass-highlight);border-radius:10% 28% 8% 30%/25% 12% 27%}.pluma-world .pluma-space:hover,.pluma-world .pluma-space:focus-visible{transform:translateY(-4px)}.pluma-world .pluma-space svg{aspect-ratio:1;width:min(45%,5.5rem);height:auto;max-height:54%;color:var(--space-edge);filter:drop-shadow(0 7px 8px var(--pl-brass-shadow));position:relative}.pluma-world .pluma-space strong{text-wrap:balance;min-width:0;color:var(--pl-ink);text-shadow:0 2px 9px var(--pl-gold);font-family:Frank Ruhl Libre,serif;font-size:clamp(1rem,1.6vw,1.8rem);line-height:1.15;position:relative}@supports (color:color-mix(in lab, red, red)){.pluma-world .pluma-space strong{text-shadow:0 2px 9px color-mix(in oklab, var(--pl-gold) 35%, transparent)}}.pluma-world .pluma-space[data-kind=photo] strong{font-family:inherit;font-size:clamp(.85rem,1.25vw,1.5rem)}@media (width<=700px){.pluma-world{grid-template-rows:minmax(0,.56fr) minmax(0,1.44fr)}.pluma-world .pluma-spaces{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.pluma-world .pluma-space svg{width:min(28%,4.25rem);max-height:48%}.pluma-world .pluma-space strong{font-size:clamp(.9rem,3.5vw,1.25rem)}.pluma-world .pluma-space[data-kind=photo] strong{font-size:clamp(.8rem,3.2vw,1.1rem)}}@media (height<=540px){.pluma-world{grid-template-rows:minmax(0,.28fr) minmax(0,1.72fr);padding-top:2.9rem}.pluma-world .pluma-hero-logo{max-width:11rem}.pluma-world .pluma-space svg{max-height:42%}}.pluma-template-section,.pluma-mine-section{border-top:1px solid var(--pl-line);min-width:0;padding-block:clamp(1rem,3vw,2rem)}.pluma-library .pluma-h2:after{display:none}.pluma-library .pluma-templates{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--pl-gold) transparent;gap:1rem;width:100%;padding:.75rem .25rem 1.4rem;display:flex;overflow-x:auto}.pluma-library .pluma-template{white-space:normal;text-align:center;scroll-snap-align:start;border:0;flex:0 0 clamp(9.5rem,21vw,13rem);grid-template-rows:minmax(0,1fr) auto;gap:.55rem;min-width:0;height:clamp(13rem,23vw,18rem);padding:.15rem;display:grid}.pluma-library .pluma-template-page{text-align:right;border:1px solid var(--pl-line);background:var(--pl-doc-paper,var(--pl-paper));width:100%;height:100%;color:var(--pl-doc-ink,var(--pl-ink));border-radius:.3rem;padding:.8rem;display:block;position:relative;overflow:hidden}.pluma-library .pluma-template-page:before{content:"";background:var(--pl-gold);height:.3rem;margin-block-end:.5rem;display:block}.pluma-library .pluma-template-page[data-pattern="1"]:before{background:var(--pl-violet-threshold)}.pluma-library .pluma-template-page[data-pattern="2"]:before{background:var(--pl-gold-deep)}.pluma-library .pluma-template-mini{transform-origin:100% 0;opacity:.88;width:180%;font-size:.37rem;line-height:1.25;display:block;transform:scale(.55)}.pluma-library .pluma-template-mini :is(h1,h2,h3){border-bottom:1px solid var(--pl-gold);margin-bottom:.4rem;font-size:.7rem}.pluma-library .pluma-template-mini :is(p,li){margin:.25rem 0}.pluma-library .pluma-template-mini table{border-collapse:collapse;width:100%}.pluma-library .pluma-template-mini :is(th,td){border:1px solid var(--pl-line)}.pluma-library .pluma-template-label{max-width:100%;color:var(--pl-ink);font-size:.9rem}.pluma-library-filters{flex-wrap:wrap;gap:.6rem;margin-block:.8rem 1.4rem;display:flex}.pluma-library-filters label{color:var(--pl-muted);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.pluma-library-filters select{border:1px solid var(--pl-line);background:var(--pl-cream);max-width:min(12rem,50vw);min-height:2.75rem;color:var(--pl-ink);border-radius:.3rem;padding:.3rem .55rem}.pluma-folder-trail{align-items:center;margin-bottom:1rem;display:flex;overflow-x:auto}.pluma-folder-trail button{flex:none}.pluma-folder-grid,.pluma-subject-folders{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.7rem;margin-bottom:1rem;display:grid}.pluma-folder-item{border:1px solid var(--pl-line);border-inline-start:3px solid var(--pl-gold);background:var(--pl-cream);min-width:0;min-height:4rem;color:var(--pl-ink);border-radius:.4rem;align-items:center;padding:.35rem;display:flex}.pluma-folder-item[data-color=violet]{border-inline-start-color:var(--pl-violet-threshold)}.pluma-folder-item[data-color=coral]{border-inline-start-color:var(--pl-gold-deep)}.pluma-folder-item>.pluma-folder-open{flex:1;justify-content:flex-start;width:100%;min-width:0;display:flex}.pluma-folder-item span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pluma-folder-item small{color:var(--pl-muted);flex:none;margin-inline-start:auto}.pluma-root-drop{min-height:2.75rem;margin-bottom:1rem}.pluma-card[data-color=violet] .pluma-card-title{border-color:var(--pl-violet-threshold)}.pluma-card[data-color=coral] .pluma-card-title{border-color:var(--pl-gold-deep)}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll{gap:.25rem;min-height:4.25rem}.pluma-page:has(.pluma-doc) .doc-tool-action{width:4.5rem;height:3.75rem;min-height:3.75rem;color:var(--pl-ink);border-radius:.45rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.3rem .15rem;display:inline-flex}.pluma-page:has(.pluma-doc) .doc-tool-action svg{width:1.1rem;height:1.1rem;color:var(--pl-gold-deep)}.pluma-page:has(.pluma-doc) .doc-tool-action span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.63rem;line-height:1.1;display:block;overflow:hidden}:is(.pluma-page:has(.pluma-doc) .doc-tool-action:hover,.pluma-page:has(.pluma-doc) .doc-tool-action:focus-visible){background:var(--pl-cream);box-shadow:inset 0 0 0 1px var(--pl-line)}.pluma-library .pluma-catalog{--pl-doc-ink:oklch(23% .02 65);--pl-doc-paper:oklch(100% 0 0);border-block:1px solid var(--pl-line);min-width:0;padding-block:clamp(1rem,3vw,2rem)}.pluma-catalog-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.pluma-catalog-intro p{color:var(--pl-ink);margin:.35rem 0 0;font-family:Frank Ruhl Libre,serif;font-size:clamp(1.45rem,2.7vw,2.4rem)}.pluma-catalog-kicker{color:var(--pl-gold-deep);font-size:.78rem;font-weight:750}.pluma-catalog-featured{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.pluma-library .pluma-family{white-space:normal;text-align:start;border:1px solid var(--pl-line);min-width:0;height:auto;min-height:9rem;color:var(--pl-ink);background:linear-gradient(145deg,var(--pl-cream),var(--pl-violet-threshold));box-shadow:var(--pl-sculpt);border-radius:.4rem;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}.pluma-family-index{color:var(--pl-gold-deep);font:700 .8rem Frank Ruhl Libre,serif}.pluma-family strong{font:700 1.2rem Frank Ruhl Libre,serif}.pluma-family small{white-space:normal;color:var(--pl-muted);line-height:1.35}.pluma-family svg{width:1rem;color:var(--pl-gold-deep);align-self:end;transform:rotate(180deg)}.pluma-family:focus-visible,.pluma-catalog-tile:focus-visible{outline:2px solid var(--pl-gold);outline-offset:2px}.pluma-catalog-browser{min-width:0}.pluma-catalog-controls{align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.pluma-catalog-controls .pluma-search{flex:1;min-width:0}.pluma-catalog-controls input{width:100%;min-width:0}.pluma-catalog-families{gap:.35rem;max-width:100%;padding-bottom:.65rem;display:flex;overflow-x:auto}.pluma-catalog-families button{border:1px solid var(--pl-line);min-height:2.75rem;color:var(--pl-ink);flex:none}.pluma-catalog-families button[aria-pressed=true]{background:var(--pl-gold);color:var(--pl-violet-threshold)}.pluma-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.85rem;margin-block:1rem;display:grid}.pluma-library .pluma-catalog-tile{white-space:normal;text-align:start;min-width:0;height:auto;color:var(--pl-ink);border:1px solid var(--pl-line);background:var(--pl-cream);border-radius:.3rem;flex-direction:column;align-items:stretch;gap:.4rem;padding:.4rem;display:flex}.pluma-catalog-tile[aria-pressed=true]{outline:2px solid var(--pl-gold)}.pluma-catalog-tile strong{padding-inline:.3rem;font-size:.9rem}.pluma-catalog-tile small{color:var(--pl-muted);padding-inline:.3rem;line-height:1.3}.pluma-catalog-mini{aspect-ratio:1/1.18;background:var(--pl-doc-paper);border:1px solid var(--pl-line);width:100%;display:block;overflow:hidden}.pluma-catalog-mini-paper{transform-origin:100% 0;text-align:right;width:450%;padding:1.8rem;display:block;transform:scale(.2222)}.pluma-catalog-mini-body{color:var(--pl-doc-ink);font-size:1.65rem;line-height:1.45}.pluma-catalog-detail{border-top:1px solid var(--pl-line);padding-top:1rem}.pluma-catalog-detail-head{color:var(--pl-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.pluma-catalog-detail-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.pluma-catalog-paper{background:var(--pl-doc-paper);width:min(100%,210mm);min-height:70rem;color:var(--pl-doc-ink);box-shadow:var(--pl-shadow-lift);overflow-wrap:anywhere;margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.pluma-catalog-paper .doc-body{font-size:1rem;line-height:1.65}.pluma-catalog-details{color:var(--pl-ink);gap:1rem;display:grid;position:sticky;top:1rem}.pluma-catalog-details h3{margin:0;font:700 1.8rem Frank Ruhl Libre,serif}.pluma-catalog-details p{color:var(--pl-muted);margin:0}.pluma-catalog-details dl{border-block:1px solid var(--pl-line);margin:0}.pluma-catalog-details dl div{border-bottom:1px solid var(--pl-line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.pluma-catalog-details dt{color:var(--pl-muted)}.pluma-catalog-details label{gap:.35rem;font-size:.85rem;display:grid}.pluma-catalog-details :is(input,select){border:1px solid var(--pl-line);background:var(--pl-cream);width:100%;min-height:2.75rem;color:var(--pl-ink);border-radius:.3rem;padding:.5rem}.pluma-catalog-details button{min-height:2.75rem}@media (width<=900px){.pluma-catalog-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.pluma-catalog-detail-layout{grid-template-columns:minmax(0,1fr)}.pluma-catalog-details{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.pluma-catalog-details h3,.pluma-catalog-details p,.pluma-catalog-details dl,.pluma-catalog-details button{grid-column:1/-1}.pluma-catalog-paper{min-height:40rem}}@media (width<=500px){.pluma-catalog-featured{gap:.45rem}.pluma-library .pluma-family{min-height:7.5rem;padding:.7rem}.pluma-family strong{font-size:1rem}.pluma-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pluma-catalog-details{grid-template-columns:1fr}.pluma-catalog-details label{grid-column:1/-1}}.doc-body .pluma-tpl{--tpl-accent:var(--pl-gold-deep,oklch(57% .12 78));--tpl-soft:oklch(97% .017 85);--tpl-ink:oklch(23% .025 65);color:var(--tpl-ink);line-height:1.65}.doc-body .pluma-tpl-lesson_plan_color{--tpl-accent:oklch(57% .16 27);--tpl-soft:oklch(97.5% .026 31)}.doc-body .pluma-tpl-lesson_plan_timeline{--tpl-accent:oklch(32% .04 265);--tpl-soft:oklch(96% .014 265)}.doc-body .pluma-tpl-lesson_plan_workshop{--tpl-accent:oklch(43% .095 310);--tpl-soft:oklch(96.5% .02 310)}.doc-body .pluma-tpl-lesson_plan_project{--tpl-accent:oklch(47% .09 155);--tpl-soft:oklch(96% .025 155)}.doc-body .pluma-tpl-lesson_plan_focus{--tpl-accent:oklch(55% .12 75);--tpl-soft:oklch(98% .018 85)}.doc-body .pluma-tpl-cover{border-top:.55rem solid var(--tpl-accent);border-bottom:1px solid var(--tpl-accent);margin-bottom:1.2rem;padding:1.1rem 0 1.3rem}.doc-body .pluma-tpl-cover h1{color:var(--tpl-ink);margin:.25rem 0;font:700 2.4em/1.12 Frank Ruhl Libre,serif}.doc-body .pluma-tpl-eyebrow{color:var(--tpl-accent);margin:0;font-size:.8em;font-weight:800}.doc-body .pluma-tpl-cover p:last-child{margin:0}.doc-body .pluma-tpl-meta{background:var(--tpl-soft);border-inline-start:3px solid var(--tpl-accent);margin:1rem 0;padding:.75rem}.doc-body .pluma-tpl-block{break-inside:avoid;margin:1.15rem 0;padding:.4rem 0}.doc-body .pluma-tpl-block h2{color:var(--tpl-accent);border-bottom:1px solid var(--tpl-accent);margin:0 0 .35rem;padding-bottom:.2rem;font:700 1.4em Frank Ruhl Libre,serif}.doc-body .pluma-tpl-block p{margin:.25rem 0}.doc-body .pluma-tpl-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.doc-body .pluma-tpl-columns>.pluma-tpl-block{background:var(--tpl-soft);border-top:3px solid var(--tpl-accent);padding:.75rem}.doc-body .pluma-tpl-quote{border-inline-start:4px solid var(--tpl-accent);background:var(--tpl-soft);margin:1.5rem 0;padding:1rem;font:700 1.4em Frank Ruhl Libre,serif}.doc-body .pluma-tpl-steps{border-inline-start:2px solid var(--tpl-accent);margin:1.5rem 0;padding-inline-start:1.4rem}.doc-body .pluma-tpl-steps>.pluma-tpl-block{position:relative}.doc-body .pluma-tpl-steps>.pluma-tpl-block:before{content:"";background:var(--tpl-accent);inset-inline-start:-1.8rem;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.65rem}.doc-body .pluma-tpl table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0}.doc-body .pluma-tpl :is(th,td){border-bottom:1px solid var(--tpl-accent);text-align:right;overflow-wrap:anywhere;padding:.5rem}.doc-body .pluma-tpl th{background:var(--tpl-soft);color:var(--tpl-ink)}.doc-body .pluma-tpl-lesson_plan_color .pluma-tpl-cover{background:var(--tpl-soft);border-top-width:1rem;border-bottom:0;padding:1.5rem}.doc-body .pluma-tpl-lesson_plan_workshop .pluma-tpl-cover{background:var(--tpl-soft);border-top:0;border-inline-start:.7rem solid var(--tpl-accent);padding:1.5rem}.doc-body .pluma-tpl-lesson_plan_focus .pluma-tpl-cover h1{font-size:1.85em}.doc-body .pluma-tpl-lesson_plan_project .pluma-tpl-cover{border-top:0;border-bottom:5px solid var(--tpl-accent)}@media (width<=550px){.pluma-catalog-paper .pluma-tpl-columns{grid-template-columns:1fr}.pluma-catalog-paper .doc-body{font-size:.85rem}.pluma-catalog-paper{padding:1rem}}@media print{.doc-body .pluma-tpl{color:var(--tpl-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-body .pluma-tpl-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-body .pluma-tpl table{display:table!important;overflow:visible!important}.doc-body .pluma-tpl :is(tr,.pluma-tpl-block){break-inside:avoid}}.pluma-page:has(.pluma-doc) .doc-quick-access{background:var(--pl-cream);border-bottom:1px solid var(--pl-line);min-height:3rem;color:var(--pl-ink);align-items:center;gap:.35rem;padding:.25rem 1rem;display:flex}.pluma-page:has(.pluma-doc) .doc-quick-access button{min-height:2.75rem;color:var(--pl-ink)}.pluma-page:has(.pluma-doc) .doc-quick-access button svg{color:var(--pl-gold-deep)}.pluma-page:has(.pluma-doc) .doc-tool-group{color:var(--pl-gold-deep);flex:none;padding-inline:.6rem;font-size:.7rem;font-weight:750}.pluma-editor-help{width:min(19rem,100vw - 1rem);color:var(--pl-ink);background:var(--pl-cream);border:1px solid var(--pl-line);padding:.75rem}.pluma-editor-help p{margin:0;padding:.5rem 0;font-size:.85rem;line-height:1.55}.pluma-editor-help p+p{border-top:1px solid var(--pl-line)}.pluma-world .pluma-hero-logo{flex-direction:row;flex-shrink:1;justify-content:center;align-items:center;gap:2%;width:min(68vw,23rem);max-width:100%;height:min(100%,9rem);display:flex}.pluma-world .pluma-hero-logo svg{aspect-ratio:1;flex:none;width:auto;max-width:30%;height:min(100%,8rem);display:block}.pluma-world .pluma-hero-logo .system-logo-name{flex:0 auto;min-width:0;font-size:clamp(1.5rem,4vw,3.4rem)}.pluma-world .pluma-hero{z-index:1;position:relative}.pluma-world .pluma-section{z-index:0;position:relative}@media (width<=700px){.pluma-world .pluma-hero-logo{width:min(76vw,17rem);height:min(100%,7rem)}.pluma-world .pluma-hero-logo svg{height:min(100%,5.8rem)}.pluma-world .pluma-hero-logo .system-logo-name{font-size:clamp(1.5rem,6vw,2.4rem)}}.pluma-destination{border:1px solid var(--pl-line);background:var(--pl-cream);color:var(--pl-ink);border-radius:.35rem;gap:.7rem;padding:1rem;display:grid}.pluma-destination>label{color:var(--pl-muted);gap:.3rem;font-size:.8rem;display:grid}.pluma-destination select{border:1px solid var(--pl-line);background:var(--pl-paper);width:100%;min-width:0;min-height:2.75rem;color:var(--pl-ink);border-radius:.3rem;padding:.35rem}.pluma-destination-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.pluma-destination-actions button{white-space:normal;height:auto;min-height:2.75rem;padding:.4rem;line-height:1.2}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-destination-toggle{display:inline-flex}.pluma-published-document{background:var(--surface);max-width:min(100%,58rem);color:var(--foreground);border:1px solid var(--border);overflow-wrap:anywhere;margin-inline:auto;padding:clamp(1rem,5vw,3rem);line-height:1.7}.pluma-published-document :is(h1,h2,h3){margin-block:1.2rem .5rem;font-weight:700}.pluma-published-document :is(ul,ol){list-style:revert;padding-inline-start:2rem}.pluma-published-document table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.pluma-published-document :is(td,th){border:1px solid var(--border);padding:.5rem}@media (width<=640px){.pluma-page:has(.pluma-doc) .pluma-page-bar{grid-template-columns:auto minmax(0,1fr) auto}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-destination-toggle{min-width:2.75rem;font-size:.72rem}}.pluma-world .pluma-space[data-kind=assessments]{--space-edge:var(--pl-gold);box-shadow:inset 0 2px 1px var(--pl-brass-highlight), inset 0 -14px 24px var(--pl-gold), 0 18px 32px -20px var(--pl-gold), 0 0 24px -12px var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-world .pluma-space[data-kind=assessments]{box-shadow:inset 0 2px 1px var(--pl-brass-highlight), inset 0 -14px 24px color-mix(in oklab, var(--pl-gold) 22%, transparent), 0 18px 32px -20px var(--pl-gold), 0 0 24px -12px var(--pl-gold)}}.system-logo-companion>img{aspect-ratio:1;object-fit:contain;flex:none;width:auto;max-width:30%;height:min(100%,5.3rem);display:block}.pluma-world .pluma-hero-logo img{aspect-ratio:1;object-fit:contain;flex:none;width:auto;max-width:30%;height:min(100%,8rem);display:block}@media (width<=700px){.pluma-world .pluma-hero-logo img{height:min(100%,5.8rem)}}.pluma-assessments{--background:var(--pl-paper);--foreground:var(--pl-ink);--card:var(--pl-cream);--card-foreground:var(--pl-ink);--muted:var(--pl-cream);--muted-foreground:var(--pl-muted);--border:var(--pl-line);--input:var(--pl-line);--primary:var(--pl-gold-deep);--primary-foreground:var(--pl-violet-threshold);--secondary:var(--pl-cream);--secondary-foreground:var(--pl-ink);--ring:var(--pl-gold)}.pluma-assessments,.pluma-form-builder{--brand-cyan:var(--pl-gold);--brand-outline:var(--pl-gold-deep);--brand-violet:var(--pl-violet-threshold)}.pluma-assessments .board-chip{border:1px solid var(--pl-line);background:var(--pl-cream);color:var(--pl-ink);box-shadow:inset 0 1px 0 var(--pl-brass-highlight)}.pluma-assessments .board-chip[aria-pressed=true],.pluma-assessments .board-chip-active{border-color:var(--pl-gold);background:var(--pl-gold);color:var(--pl-violet-threshold);box-shadow:var(--pl-sculpt)}.pluma-assessments .surface-panel{border-color:var(--pl-line);background:var(--pl-cream);box-shadow:var(--pl-sculpt)}.pluma-assessments .arcade-stat-grid .arcade-stat{border-color:var(--pl-line)}.pluma-form-entrances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0 0 1.5rem;display:grid}.pluma-form-entrance{border:1px solid var(--pl-gold);background:linear-gradient(140deg, var(--pl-cream), var(--pl-violet-threshold));border-radius:.45rem;flex-direction:column;gap:.7rem;min-width:0;height:auto;min-height:7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pluma-form-entrance{background:linear-gradient(140deg, var(--pl-cream), color-mix(in oklab, var(--pl-violet-threshold) 18%, var(--pl-cream)))}}.pluma-form-entrance{color:var(--pl-ink);box-shadow:var(--pl-sculpt), 0 0 20px -12px var(--pl-gold);font-family:Frank Ruhl Libre,serif;font-size:1.25rem}.pluma-form-entrance svg{width:1.8rem;height:1.8rem;color:var(--pl-gold-deep)}.pluma-form-entrance:hover{background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-form-entrance:hover{background:color-mix(in oklab, var(--pl-gold) 17%, var(--pl-cream))}}.pluma-form-heading{border-bottom:1px solid var(--pl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block:.6rem 1.4rem;padding-block-end:1rem;font-family:Frank Ruhl Libre,serif;font-size:1.4rem;display:flex}.pluma-assessment-filters{flex-wrap:wrap;gap:.6rem;margin-block:1rem;display:flex}.pluma-assessment-filters input{flex:13rem}.pluma-assessment-filters select{border:1px solid var(--pl-line);background:var(--pl-cream);min-width:9rem;min-height:2.75rem;color:var(--pl-ink);border-radius:.3rem;padding:.5rem}.pluma-form-builder{max-width:54rem}.pluma-form-builder .surface-panel{border:1px solid var(--pl-line);background:var(--pl-cream);color:var(--pl-ink);box-shadow:var(--pl-sculpt);border-radius:.4rem}.pluma-form-builder .pluma-form-kind{border:1px solid var(--pl-line);min-height:3.5rem}.pluma-form-builder .pluma-form-kind[aria-pressed=true]{background:var(--pl-gold);color:var(--pl-violet-threshold);box-shadow:0 10px 24px -13px var(--pl-gold)}.pluma-form-builder>:last-child{z-index:4;background:var(--pl-paper);padding:.6rem}@supports (color:color-mix(in lab, red, red)){.pluma-form-builder>:last-child{background:color-mix(in oklab, var(--pl-paper) 95%, transparent)}}.pluma-form-builder>:last-child{border:1px solid var(--pl-line);border-radius:.4rem}@media (width<=520px){.pluma-form-entrance{min-height:6rem;font-size:1.05rem}.pluma-form-builder .surface-panel{padding:.75rem}}.pluma-quill-btn{background:linear-gradient(150deg,var(--pl-cream),var(--pl-violet-threshold));border:1px solid var(--pl-gold);box-shadow:0 16px 32px -12px var(--pl-brass-shadow),0 0 0 4px var(--pl-gold);padding:.55rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.pluma-quill-btn{box-shadow:0 16px 32px -12px var(--pl-brass-shadow),0 0 0 4px color-mix(in oklab,var(--pl-gold) 20%,transparent)}}.pluma-quill-btn img{object-fit:contain;width:100%;height:100%;display:block}.pluma-quill[data-open=true] .pluma-quill-btn{box-shadow:0 0 0 3px var(--pl-gold),0 12px 24px -12px var(--pl-brass-shadow);transform:none}.pluma-quill-btn:focus-visible,.pluma-quill-close:focus-visible{outline:2px solid var(--pl-gold);outline-offset:3px}.pluma-quill-box{border-color:var(--pl-gold);background:var(--pl-paper);box-shadow:0 18px 44px -15px var(--pl-brass-shadow),inset 0 1px 0 var(--pl-brass-highlight);padding:.65rem;border-radius:.65rem;padding-top:2.8rem;position:relative}.pluma-quill-close{min-width:2.5rem;min-height:2.5rem;color:var(--pl-ink);position:absolute;top:.35rem;left:.4rem}.pluma-quill-close svg{width:1.2rem;height:1.2rem}@media (prefers-reduced-motion:reduce){.pluma-quill-box{animation:none}}:root{--pl-logo-gold:linear-gradient(155deg,var(--brand-highlight) 3%,var(--brand-amber) 32%,var(--brand-amber) 58%,var(--brand-highlight) 78%,var(--brand-amber))}.pluma-feather{aspect-ratio:1;background:var(--pl-logo-gold);width:min(30%,5.3rem);height:auto;filter:drop-shadow(0 2px 2px var(--brand-amber));flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.pluma-feather{filter:drop-shadow(0 2px 2px color-mix(in oklab,var(--brand-amber) 30%,transparent))}}.pluma-world .pluma-hero-logo .pluma-feather{width:min(30%,8rem)}.pluma-quill-btn .pluma-feather{width:100%;height:100%}html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage){--pl-line:var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage){--pl-line:color-mix(in oklab,var(--pl-gold-deep) 38%,transparent)}}html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage){--pl-metal-shadow:0 12px 28px -19px var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage){--pl-metal-shadow:0 12px 28px -19px color-mix(in oklab,var(--pl-gold-deep) 62%,transparent)}}html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage) :is(.surface-panel,.doc-toolbar,.pluma-family,.pluma-catalog-tile,.pluma-catalog-paper,.pluma-space,.pluma-stage-qr){border-color:var(--pl-line);box-shadow:inset 0 1px 0 var(--pl-brass-highlight),var(--pl-metal-shadow)}html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage) :is(h1,h2,h3){-webkit-text-decoration-color:var(--pl-gold);-webkit-text-decoration-color:var(--pl-gold);-webkit-text-decoration-color:var(--pl-gold);-webkit-text-decoration-color:var(--pl-gold);text-decoration-color:var(--pl-gold)}html[data-pluma] :is(.pluma-root,.pluma-page,.pluma-design,.pluma-stage) :is(button,input,textarea,select):focus-visible{outline:2px solid var(--pl-gold-deep);outline-offset:2px}html[data-pluma] :is(.pluma-library,.pluma-assessments,.pluma-form-builder) :is([aria-selected=true],[aria-pressed=true]){border-color:var(--pl-gold-deep);box-shadow:inset 0 1px 0 var(--pl-brass-highlight),var(--pl-metal-shadow)}.pluma-world .pluma-space{box-shadow:inset 0 1px 0 var(--pl-brass-highlight),inset 0 -3px 0 var(--pl-gold-deep),var(--pl-metal-shadow);border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.pluma-world .pluma-space{box-shadow:inset 0 1px 0 var(--pl-brass-highlight),inset 0 -3px 0 color-mix(in oklab,var(--pl-gold-deep) 38%,transparent),var(--pl-metal-shadow)}}.pluma-world .pluma-space:before{opacity:.5;border-radius:.3rem}.pluma-page .doc-body[contenteditable=true]{cursor:text;caret-color:var(--pl-gold-deep)}.pluma-page .doc-body[contenteditable=true]::selection{background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-page .doc-body[contenteditable=true]::selection{background:color-mix(in oklab,var(--pl-gold) 37%,transparent)}}.pluma-page .doc-body[contenteditable=true]::selection{color:var(--pl-doc-ink)}.pluma-page .doc-body[contenteditable=true] ::selection{background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-page .doc-body[contenteditable=true] ::selection{background:color-mix(in oklab,var(--pl-gold) 37%,transparent)}}.pluma-page .doc-body[contenteditable=true] ::selection{color:var(--pl-doc-ink)}.pluma-page .doc-body[contenteditable=true]:focus{outline:1px solid var(--pl-gold-deep)}@supports (color:color-mix(in lab, red, red)){.pluma-page .doc-body[contenteditable=true]:focus{outline:1px solid color-mix(in oklab,var(--pl-gold-deep) 35%,transparent)}}.pluma-page .doc-body[contenteditable=true]:focus{outline-offset:5px}.pluma-page .doc-body[contenteditable=false]{cursor:default}.pluma-quill-btn{box-shadow:inset 0 1px 0 var(--pl-brass-highlight),0 10px 22px -14px var(--pl-brass-shadow)}.pluma-quill-box{box-shadow:inset 0 1px 0 var(--pl-brass-highlight),0 18px 35px -22px var(--pl-brass-shadow);border-radius:.4rem;flex-direction:column;padding:.65rem;display:flex}.pluma-agent-head{min-height:2.75rem;color:var(--pl-ink);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.pluma-agent-head>span{border-inline-start:2px solid var(--pl-gold);padding-inline-start:.6rem}.pluma-agent-head label{white-space:nowrap;align-items:center;gap:.3rem;margin-inline-start:auto;display:inline-flex}.pluma-agent-head input{accent-color:var(--pl-gold-deep);width:1rem;height:1rem}.pluma-agent-head button{flex:0 0 2.75rem;min-height:2.75rem}.pluma-agent-status{border-top:1px solid var(--pl-line);flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;padding:.4rem;font-size:.85rem;display:flex}.pluma-agent-status>button{min-height:2.75rem;margin-inline-start:auto}.pluma-agent-reply{white-space:pre-wrap;width:100%;max-height:26dvh;overflow:auto}.pluma-agent-proposal{width:100%;max-height:32dvh;overflow:auto}.pluma-agent-proposal p{overflow-wrap:anywhere;margin:.25rem 0}.pluma-agent-proposal>div{gap:.5rem;display:flex}.pluma-agent-proposal button{min-height:2.75rem}.pluma-quill-row{width:100%}@media (width<=520px){.pluma-quill-box{max-height:min(62dvh,30rem);overflow-y:auto}}.doc-editor-host{position:relative}.doc-editor-host .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;min-height:40vh;caret-color:var(--pl-accent,currentColor)}.doc-editor-host .ProseMirror:focus{outline:none}.doc-editor-host .ProseMirror ::selection{background:var(--pl-accent,#c9a24a)}@supports (color:color-mix(in lab, red, red)){.doc-editor-host .ProseMirror ::selection{background:color-mix(in oklab, var(--pl-accent,#c9a24a) 35%, transparent)}}.doc-body li>p,.doc-body td>p,.doc-body th>p{margin:0}.doc-body img.ProseMirror-selectednode,.doc-body .studio-pagebreak.ProseMirror-selectednode{outline:2px solid var(--pl-accent,currentColor)}.doc-page-paged{width:var(--pl-page-w,210mm);max-width:100%;padding:var(--pl-m-top) var(--pl-m-left) var(--pl-m-bottom) var(--pl-m-right);position:relative}.doc-page-paged .doc-body{column-count:var(--pl-columns,1);column-gap:8mm}.doc-page-boundary{border-top:1px dashed var(--pl-accent,#b08a3a);height:0;position:absolute;inset-inline:-4mm}@supports (color:color-mix(in lab, red, red)){.doc-page-boundary{border-top:1px dashed color-mix(in oklab, var(--pl-accent,#b08a3a) 70%, transparent)}}.doc-page-boundary{pointer-events:none;justify-content:space-between;padding-inline:6mm;display:flex}.doc-page-boundary span{color:#6b6b6b;background:#fff;padding-inline:.35rem;font-size:.7rem;transform:translateY(-1.25rem)}.doc-running{color:#666;font-size:.75rem}.doc-running-header{top:calc(var(--pl-m-top,20mm) / 2 - .5rem);inset-inline:var(--pl-m-right,18mm);position:absolute}.doc-running-footer{bottom:calc(var(--pl-m-bottom,20mm) / 2 - .5rem);inset-inline:var(--pl-m-right,18mm);text-align:center;position:absolute}.doc-sheet-row{justify-content:center;gap:4px;display:flex}.doc-ruler{background:var(--color-foreground);position:relative}@supports (color:color-mix(in lab, red, red)){.doc-ruler{background:color-mix(in oklab, var(--color-foreground) 6%, var(--color-background))}}.doc-ruler{border:1px solid var(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.doc-ruler{border:1px solid color-mix(in oklab, var(--color-foreground) 12%, transparent)}}.doc-ruler{color:var(--color-muted-foreground);max-width:100%;font-size:.6rem}.doc-ruler-h{height:22px;margin:0 auto 6px}.doc-ruler-v{flex-shrink:0;width:18px}.doc-ruler-margin{background:var(--color-foreground);position:absolute}@supports (color:color-mix(in lab, red, red)){.doc-ruler-margin{background:color-mix(in oklab, var(--color-foreground) 14%, transparent)}}.doc-ruler-margin{inset-block:0}.doc-ruler-v .doc-ruler-margin{inset-block:auto;inset-inline:0}.doc-ruler-tick{border-inline-start:1px solid var(--color-foreground);height:100%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.doc-ruler-tick{border-inline-start:1px solid color-mix(in oklab, var(--color-foreground) 25%, transparent)}}.doc-ruler-tick{padding-inline-start:2px;line-height:20px}.doc-ruler-v .doc-ruler-tick{border-inline-start:0;border-top:1px solid var(--color-foreground);width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.doc-ruler-v .doc-ruler-tick{border-top:1px solid color-mix(in oklab, var(--color-foreground) 25%, transparent)}}.doc-ruler-v .doc-ruler-tick{line-height:1}.doc-ruler-marker{background:var(--pl-accent,#b08a3a);cursor:ew-resize;touch-action:none;border-radius:3px;width:14px;height:26px;margin-inline:-7px;position:absolute;top:-2px}.doc-ruler-marker:after{content:"";position:absolute;inset:-9px -15px}.doc-ruler-marker:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.doc-viewbar,.doc-statusbar{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.35rem .25rem;display:flex}.doc-view-btn{gap:.35rem;min-height:44px}.doc-view-btn[data-on=true]{background:var(--pl-accent,#b08a3a)}@supports (color:color-mix(in lab, red, red)){.doc-view-btn[data-on=true]{background:color-mix(in oklab, var(--pl-accent,#b08a3a) 20%, transparent)}}.doc-view-btn[data-on=true]{color:var(--color-foreground);box-shadow:inset 0 -2px 0 var(--pl-accent,#b08a3a)}.doc-viewbar-sep{background:var(--color-border);width:1px;height:1.5rem}.doc-statusbar{color:var(--color-muted-foreground);border-top:1px solid var(--color-border);font-size:.78rem}.doc-statusbar span+span:before{content:"·";opacity:.6;margin-inline-end:.5rem}.pluma-nav-item{text-align:start;border-radius:.5rem;width:100%;min-height:44px;padding-block:.4rem;display:block}.pluma-nav-item:hover,.pluma-nav-item:focus-visible{background:var(--pl-accent,#b08a3a)}@supports (color:color-mix(in lab, red, red)){.pluma-nav-item:hover,.pluma-nav-item:focus-visible{background:color-mix(in oklab, var(--pl-accent,#b08a3a) 14%, transparent)}}.pluma-page-list{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.4rem;display:grid}.pluma-page-thumb{aspect-ratio:.72;border:1px solid var(--color-border);color:#333;background:#fff;border-radius:4px;min-height:56px;font-size:.8rem}.doc-keyboard-bar{z-index:60;padding:.25rem calc(.5rem + env(safe-area-inset-left,0px));background:var(--color-card);border-top:1px solid var(--color-border);justify-content:space-around;display:flex;position:fixed;inset-inline:0}.doc-keyboard-bar button{width:44px;height:44px}.doc-studio[data-view=focus] .doc-workspace,.doc-studio[data-view=reading] .doc-workspace{background:0 0}.doc-studio[data-view=reading] .doc-page-fluid{max-width:42rem;margin-inline:auto;font-size:1.1rem;line-height:1.9}@media (width<=640px){.doc-view-btn span,.doc-ruler{display:none}.doc-page-paged{padding:1.1rem .9rem;min-height:60vh!important}.doc-page-boundary span{display:none}}@media (prefers-reduced-motion:reduce){.doc-editor-host .ProseMirror *{scroll-behavior:auto}}@media print{.doc-workspace{background:0 0!important;padding:0!important;overflow:visible!important}.doc-zoom{zoom:1!important}.doc-page-paged{width:auto!important;box-shadow:none!important;min-height:0!important;padding:0!important}.doc-running,.doc-page-boundary,.doc-ruler{display:none!important}.doc-body h1,.doc-body h2,.doc-body h3,.doc-body h4{break-after:avoid;page-break-after:avoid}.doc-body tr,.doc-body img,.doc-body figure,.doc-body blockquote{break-inside:avoid;page-break-inside:avoid}.doc-body .studio-pagebreak{break-after:page;page-break-after:always;border:0;height:0}}.doc-obj-bar{z-index:20;border:1px solid var(--pl-gold,#b8923f);flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%;margin:0 auto .4rem;padding:.3rem .5rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.doc-obj-bar{border:1px solid color-mix(in oklab, var(--pl-gold,#b8923f) 45%, transparent)}}.doc-obj-bar{background:var(--background);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.doc-obj-bar{background:color-mix(in oklab, var(--background) 92%, var(--pl-gold,#b8923f) 8%)}}.doc-obj-bar{box-shadow:0 2px 10px -6px #00000059}.doc-obj-btn{min-width:2.75rem;min-height:2.75rem}.doc-obj-btn[aria-pressed=true]{background:var(--pl-gold,#b8923f)}@supports (color:color-mix(in lab, red, red)){.doc-obj-btn[aria-pressed=true]{background:color-mix(in oklab, var(--pl-gold,#b8923f) 25%, transparent)}}.doc-obj-insert,.doc-obj-text{gap:.35rem;min-height:2.75rem}.doc-obj-label{color:var(--pl-gold,#b8923f);padding-inline:.4rem;font-weight:600}.doc-obj-field{align-items:center;gap:.3rem;min-height:2.75rem;font-size:.8rem;display:inline-flex}.doc-obj-field input:not([type=range]):not([type=color]),.doc-obj-field select{border:1px solid var(--border);background:var(--background);border-radius:.4rem;max-width:7rem;min-height:2.25rem;padding:0 .35rem}.doc-obj-field input[type=range]{width:5.5rem}.doc-obj-wide input{max-width:12rem!important}.doc-obj-pop{width:min(20rem,100vw - 1rem)}.doc-obj-poptitle{margin-bottom:.35rem;font-size:.85rem}.doc-obj-grid{grid-template-columns:repeat(8,1fr);gap:3px;margin-bottom:.6rem;display:grid}.doc-obj-grid button{aspect-ratio:1;border:1px solid var(--border);background:var(--background);border-radius:3px;min-height:1.6rem}.doc-obj-grid button[data-on]{background:var(--pl-gold,#b8923f)}@supports (color:color-mix(in lab, red, red)){.doc-obj-grid button[data-on]{background:color-mix(in oklab, var(--pl-gold,#b8923f) 45%, transparent)}}.doc-obj-grid button[data-on]{border-color:var(--pl-gold,#b8923f)}.doc-obj-list{grid-template-columns:1fr 1fr;gap:.15rem;display:grid}.doc-obj-list button{justify-content:flex-start;gap:.4rem;min-height:2.75rem}.doc-obj-swatches{flex-wrap:wrap;gap:.35rem;display:flex}.doc-obj-swatches button{border:1px solid var(--border);border-radius:.4rem;width:2.75rem;height:2.75rem}.doc-body img{max-width:100%;height:auto}.doc-body img.ProseMirror-selectednode,.doc-body .is-object-selected{outline:2px solid var(--pl-gold,#b8923f);outline-offset:2px}.doc-body img.ProseMirror-selectednode{cursor:nwse-resize}.doc-body [data-shape]{max-width:100%;margin:.5rem 0;display:block}.doc-body .studio-shape-line{border-radius:2px}.doc-body [data-shape].ProseMirror-selectednode{outline:2px solid var(--pl-gold,#b8923f);outline-offset:3px}.doc-body .studio-textbox{border:1.5px solid var(--pl-gold,#b8923f);border-radius:.5rem;margin:.75rem 0;padding:.75rem 1rem}.doc-body .studio-sectionbreak{border-top:1px dashed var(--pl-gold,#b8923f);height:0;margin:1rem 0;position:relative}.doc-body .studio-sectionbreak:after{content:"מעבר מקטע";background:var(--background);color:var(--muted-foreground);inset-inline-start:50%;padding:0 .4rem;font-size:.7rem;position:absolute;top:-.7rem;transform:translate(50%)}.doc-body table{max-width:100%}.doc-body td,.doc-body th{position:relative}.doc-body .column-resize-handle{background:var(--pl-gold,#b8923f);pointer-events:none;inset-inline-end:-2px;width:4px;position:absolute;top:0;bottom:0}.doc-body.resize-cursor,.doc-body .resize-cursor{cursor:col-resize}.doc-body .selectedCell:after{content:"";background:var(--pl-gold,#b8923f);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.doc-body .selectedCell:after{background:color-mix(in oklab, var(--pl-gold,#b8923f) 22%, transparent)}}.doc-body .selectedCell:after{pointer-events:none}.doc-body{counter-reset:fn cap-figure cap-table}.doc-body sup.studio-fn{counter-increment:fn;cursor:pointer;color:var(--pl-gold,#936c23);padding-inline:1px;font-weight:600}.doc-body sup.studio-fn:after{content:counter(fn)}.doc-body .studio-notes{border-top:1px solid var(--border);margin-top:2rem;padding-top:.5rem;font-size:.85em}.doc-body .studio-notes ol{padding-inline-start:1.4rem}.doc-body .studio-notes a{text-decoration:none}.doc-body figcaption.studio-cap-figure,.doc-body figcaption.studio-cap-table{color:var(--muted-foreground);text-align:center;margin:.35rem 0;font-size:.9em}.doc-body figcaption.studio-cap-figure{counter-increment:cap-figure}.doc-body figcaption.studio-cap-table{counter-increment:cap-table}.doc-body figcaption.studio-cap-figure:before{content:"איור " counter(cap-figure) ": ";font-weight:600}.doc-body figcaption.studio-cap-table:before{content:"טבלה " counter(cap-table) ": ";font-weight:600}.doc-body .studio-xref{color:var(--pl-gold,#936c23)}@media (width<=640px){.doc-body img[style*=float]{display:block;float:none!important;margin-inline:auto!important}.doc-obj-field input[type=range]{width:4rem}}@media print{.doc-body .studio-sectionbreak{break-after:page;border:0}.doc-body .studio-sectionbreak:after{content:none}.doc-body tr,.doc-body img,.doc-body figure{break-inside:avoid}.doc-body .column-resize-handle{display:none}}.pluma-diff-list{gap:.35rem;margin:.35rem 0;padding:0;list-style:none;display:grid}.pluma-diff-item{border:1px solid var(--border);border-radius:.4rem;align-items:flex-start;gap:.5rem;padding:.4rem;display:flex}.pluma-diff-item input{min-width:1.25rem;min-height:1.25rem;margin-top:.2rem}.pluma-diff-text{overflow-wrap:anywhere;font-size:.85rem}.pluma-diff-text ins{background:oklab(61.4824% -.112334 .0573445/.22);text-decoration:none}.pluma-diff-text del{background:oklab(56.8098% .143875 .0626371/.2)}.pluma-agent-proposal>div{flex-wrap:wrap}.pluma-agent-choose{flex-wrap:wrap;gap:.3rem;width:100%;display:flex}.pluma-agent-choose p{width:100%;margin:0}.pluma-agent-choose button,.pluma-agent-undo{min-height:2.75rem}.pluma-agent-sources,.pluma-agent-log{max-height:26dvh;padding:.35rem .5rem;font-size:.8rem;overflow:auto}.pluma-agent-sources summary{cursor:pointer;align-items:center;gap:.35rem;min-height:2.75rem;display:flex}.pluma-agent-sources a{overflow-wrap:anywhere}.pluma-agent-log{gap:.25rem;margin:0;list-style:none;display:grid}.pluma-agent-log li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;padding-bottom:.2rem;display:flex}.pluma-agent-log li[data-ok=false]{color:var(--destructive)}.pluma-agent-progress{align-items:center;gap:.3rem;display:inline-flex}@media (width<=640px){.pluma-word-panel{inset-inline:0;top:auto;bottom:var(--role-dock-clearance,0px);width:100%;max-height:min(62dvh,100dvh - 8rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0}}.pluma-comment-input{border:1px solid var(--border);background:var(--background);border-radius:.75rem;width:100%;padding:.5rem .75rem;font-size:1rem}.pluma-comment-input:focus-visible{outline:2px solid var(--pl-accent,var(--ring));outline-offset:1px}.pluma-comment-new{gap:.5rem;display:grid}.pluma-thread{background:var(--pl-accent,var(--primary));border-radius:.9rem;gap:.5rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pluma-thread{background:color-mix(in oklab, var(--pl-accent,var(--primary)) 8%, transparent)}}.pluma-thread{border:1px solid var(--pl-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pluma-thread{border:1px solid color-mix(in oklab, var(--pl-accent,var(--primary)) 25%, transparent)}}.pluma-thread[data-status=resolved]{opacity:.7}.pluma-thread-orphan{color:oklch(55% .15 50);font-size:.8rem}.pluma-thread-msg small{color:var(--muted-foreground);font-size:.7rem}.pluma-thread-msg p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}.pluma-change-row{text-align:start;border-radius:.6rem;gap:.1rem;width:100%;min-height:2.75rem;padding:.4rem .6rem;font-size:.8rem;display:grid}.pluma-change-row[data-kind=insert]{border-inline-start:3px solid oklch(60% .15 150)}.pluma-change-row[data-kind=delete]{border-inline-start:3px solid oklch(55% .18 25)}.pluma-change-row[data-on=true]{background:var(--pl-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pluma-change-row[data-on=true]{background:color-mix(in oklab, var(--pl-accent,var(--primary)) 14%, transparent)}}.pluma-io-dialog{width:min(40rem,100vw - 1rem)}.pluma-io-preview{border:1px solid var(--border);background:var(--background);overflow-wrap:anywhere;border-radius:.75rem;max-height:45dvh;padding:1rem;overflow:auto}.pluma-io-preview img:not([src]){background:var(--muted);min-width:6rem;min-height:3rem;display:inline-block}.pluma-io-warnings{color:oklch(50% .12 60);padding-inline-start:1.25rem;font-size:.85rem;list-style:outside}.pluma-io-error{color:var(--destructive);align-items:flex-start;gap:.4rem;font-size:.9rem;display:flex}.pluma-io-option{text-align:start;white-space:normal;justify-content:flex-start;gap:.75rem;height:auto;min-height:3.5rem}.pluma-io-option span{gap:.15rem;display:grid}.pluma-io-option small{color:var(--muted-foreground);font-weight:400}.pluma-io-select{border:1px solid var(--border);background:var(--background);border-radius:.6rem;max-width:100%;min-height:2.75rem;padding:0 .5rem}.pluma-io-tip{background:var(--pl-accent,var(--primary));border-radius:.6rem;padding:.6rem .75rem;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.pluma-io-tip{background:color-mix(in oklab, var(--pl-accent,var(--primary)) 10%, transparent)}}.pluma-role-list{gap:.35rem;font-size:.85rem;display:grid}.pluma-role-list div{grid-template-columns:4.5rem 1fr;gap:.5rem;display:grid}.pluma-role-list dt{font-weight:700}.pluma-member-row{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.pluma-diff-list li[data-kind=added]{border-inline-start:3px solid oklch(60% .15 150);padding-inline-start:.5rem}.pluma-diff-list li[data-kind=removed]{border-inline-start:3px solid oklch(55% .18 25);padding-inline-start:.5rem}.pluma-diff-list li[data-kind=changed]{border-inline-start:3px solid var(--pl-accent,oklch(72% .13 80));padding-inline-start:.5rem}.doc-body .pluma-tpl.pluma-pal-navy{--tpl-accent:oklch(36% .09 262);--tpl-gold:oklch(66% .12 80);--tpl-soft:oklch(96% .012 255);--tpl-ink:oklch(20% .03 262)}.doc-body .pluma-tpl.pluma-pal-aubergine{--tpl-accent:oklch(38% .1 330);--tpl-gold:oklch(78% .07 85);--tpl-soft:oklch(96.5% .013 330);--tpl-ink:oklch(22% .04 330)}.doc-body .pluma-tpl.pluma-pal-forest{--tpl-accent:oklch(40% .07 155);--tpl-gold:oklch(68% .1 85);--tpl-soft:oklch(97% .014 110);--tpl-ink:oklch(22% .03 155)}.doc-body .pluma-tpl.pluma-pal-terracotta{--tpl-accent:oklch(50% .12 42);--tpl-gold:oklch(70% .11 78);--tpl-soft:oklch(96.5% .018 60);--tpl-ink:oklch(24% .04 40)}.doc-body .pluma-tpl.pluma-pal-cobalt{--tpl-accent:oklch(45% .14 258);--tpl-gold:oklch(70% .11 82);--tpl-soft:oklch(96.5% .015 250);--tpl-ink:oklch(21% .04 260)}.doc-body .pluma-tpl.pluma-pal-brass{--tpl-accent:oklch(52% .1 72);--tpl-gold:oklch(72% .12 80);--tpl-soft:oklch(97% .017 85);--tpl-ink:oklch(23% .025 65)}.doc-body .pluma-tpl.pluma-pal-violet{--tpl-accent:oklch(42% .12 295);--tpl-gold:oklch(74% .11 82);--tpl-soft:oklch(96.5% .015 295);--tpl-ink:oklch(22% .04 295)}.doc-body .pluma-tpl.pluma-pal-ink{--tpl-accent:oklch(30% .02 260);--tpl-gold:oklch(66% .1 80);--tpl-soft:oklch(96.5% .006 260);--tpl-ink:oklch(20% .015 260)}.doc-body .pluma-tpl.pluma-pal-sage{--tpl-accent:oklch(46% .06 150);--tpl-gold:oklch(70% .1 82);--tpl-soft:oklch(97% .014 140);--tpl-ink:oklch(23% .025 150)}.doc-body .pluma-tpl-premium{font-size:1em}.doc-body .pluma-tpl-premium .pluma-tpl-cover h1{letter-spacing:-.01em}.doc-body .pluma-tpl-premium .pluma-tpl-eyebrow{color:var(--tpl-gold,var(--tpl-accent));letter-spacing:.08em}.doc-body .pluma-tpl-premium .pluma-tpl-block h2{border-bottom-color:var(--tpl-gold,var(--tpl-accent))}@supports (color:color-mix(in lab, red, red)){.doc-body .pluma-tpl-premium .pluma-tpl-block h2{border-bottom-color:color-mix(in oklab,var(--tpl-gold,var(--tpl-accent)) 70%,transparent)}}.doc-body .pluma-cover-band .pluma-tpl-cover{background:var(--tpl-accent);color:oklch(98% .01 85);border:0;border-bottom:4px solid var(--tpl-gold,var(--tpl-accent));border-radius:.25rem;padding:1.4rem 1.5rem}.doc-body .pluma-cover-band .pluma-tpl-cover h1{color:oklch(98% .01 85)}.doc-body .pluma-cover-band .pluma-tpl-cover .pluma-tpl-eyebrow{color:var(--tpl-gold,oklch(85% .1 85))}.doc-body .pluma-cover-side .pluma-tpl-cover{border:0;border-inline-start:.6rem solid var(--tpl-accent);background:linear-gradient(to left,var(--tpl-soft),transparent 80%);padding:.6rem 1.2rem}.doc-body .pluma-cover-center .pluma-tpl-cover{text-align:center;border:0;padding:1.6rem 0 1.2rem}.doc-body .pluma-cover-center .pluma-tpl-cover h1:after{content:"";background:var(--tpl-gold,var(--tpl-accent));width:4rem;height:2px;margin:.7rem auto 0;display:block}.doc-body .pluma-cover-letterhead .pluma-tpl-cover{border:0;border-bottom:1px solid var(--tpl-gold,var(--tpl-accent));box-shadow:0 3px 0 -1px var(--tpl-accent);grid-template-columns:minmax(0,1fr);padding:.4rem 0 .9rem;display:grid}.doc-body .pluma-cover-letterhead .pluma-tpl-cover h1{font-size:1.9em}.doc-body .pluma-tpl-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.doc-body .pluma-tpl-grid3>.pluma-tpl-block{background:var(--tpl-soft);border-top:3px solid var(--tpl-accent);margin:.4rem 0;padding:.7rem}.doc-body .pluma-tpl-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.doc-body .pluma-tpl-kpi>.pluma-tpl-block{text-align:center;border:1px solid var(--tpl-accent)}@supports (color:color-mix(in lab, red, red)){.doc-body .pluma-tpl-kpi>.pluma-tpl-block{border:1px solid color-mix(in oklab,var(--tpl-accent) 30%,transparent)}}.doc-body .pluma-tpl-kpi>.pluma-tpl-block{border-radius:.35rem;margin:0;padding:.6rem .4rem}.doc-body .pluma-tpl-kpi>.pluma-tpl-block h2{color:var(--tpl-accent);border:0;margin:0;font-size:1.6em}.doc-body .pluma-tpl-note{border:1px dashed var(--tpl-gold,var(--tpl-accent));background:var(--tpl-soft);border-radius:.3rem;margin:1rem 0;padding:.6rem .9rem}.doc-body .pluma-tpl-note p{margin:0}.doc-body .pluma-tpl-figure{border:1.5px dashed var(--tpl-accent)}@supports (color:color-mix(in lab, red, red)){.doc-body .pluma-tpl-figure{border:1.5px dashed color-mix(in oklab,var(--tpl-accent) 55%,transparent)}}.doc-body .pluma-tpl-figure{text-align:center;background:repeating-linear-gradient(135deg,transparent 0 10px,var(--tpl-soft) 10px 20px);border-radius:.4rem;place-content:center;min-height:7rem;margin:1rem 0;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.doc-body .pluma-tpl-figure{background:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in oklab,var(--tpl-soft) 80%,transparent) 10px 20px)}}.doc-body .pluma-tpl-figure p{margin:.15rem 0;font-size:.9em}.doc-body .pluma-tpl-lines p{color:var(--tpl-ink)}@supports (color:color-mix(in lab, red, red)){.doc-body .pluma-tpl-lines p{color:color-mix(in oklab,var(--tpl-ink) 35%,transparent)}}.doc-body .pluma-tpl-lines p{white-space:nowrap;margin:.55rem 0;overflow:hidden}.doc-body .pluma-tpl-sign{flex-wrap:wrap;gap:2rem;margin-top:2rem;display:flex}.doc-body .pluma-tpl-sign p{border-top:1px solid var(--tpl-accent);flex:12rem;padding-top:.5rem}.doc-body .pluma-tpl-premium th{background:var(--tpl-accent);color:oklch(98% .01 85);border-bottom:2px solid var(--tpl-gold,var(--tpl-accent))}.doc-body .pluma-tpl-premium td{min-height:1.6em}.doc-body .pluma-tpl-premium tbody tr:nth-child(2n) td{background:var(--tpl-soft)}@supports (color:color-mix(in lab, red, red)){.doc-body .pluma-tpl-premium tbody tr:nth-child(2n) td{background:color-mix(in oklab,var(--tpl-soft) 70%,transparent)}}.doc-body .pluma-tpl-premium ol li{margin:.45rem 0}@media (width<=560px){.doc-body .pluma-tpl-grid3,.doc-body .pluma-tpl-columns{grid-template-columns:1fr}.doc-body .pluma-tpl-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.doc-body .pluma-tpl-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-body .pluma-tpl-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.doc-body :is(.pluma-tpl-cover,.pluma-tpl-figure,.pluma-tpl-kpi,.pluma-tpl-note){break-inside:avoid}}.pluma-catalog-intro-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pluma-catalog-cell{min-width:0;position:relative}.pluma-catalog-cell .pluma-catalog-tile{width:100%}.pluma-tile-fav{background:var(--pl-paper,white);top:.35rem;border-radius:999px;min-width:2.75rem;min-height:2.75rem;position:absolute;inset-inline-start:.35rem}@supports (color:color-mix(in lab, red, red)){.pluma-tile-fav{background:color-mix(in oklab,var(--pl-paper,white) 85%,transparent)}}.pluma-tile-fav[aria-pressed=true] svg,.pluma-fav-btn[aria-pressed=true] svg{fill:var(--pl-gold);color:var(--pl-gold-deep,var(--pl-gold))}.pluma-fav-btn{justify-self:start;min-height:2.75rem}.pluma-tag-list{flex-wrap:wrap;gap:.35rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.pluma-tag-list button{border:1px solid var(--pl-line);border-radius:999px;min-height:2.75rem;padding:0 .8rem;font-size:.85rem}.pluma-similar{gap:.5rem;margin-top:1rem;display:grid}.pluma-similar-row{gap:.5rem;max-width:100%;padding-bottom:.4rem;display:flex;overflow-x:auto}.pluma-similar-item{border:1px solid var(--pl-line);border-inline-start:4px solid var(--pl-gold);flex:none;min-height:2.75rem}.pluma-catalog-paper[data-orientation=landscape]{aspect-ratio:auto}.pluma-catalog-detail:focus{outline:none}.pluma-template-dialog .pluma-catalog{margin:0}.pluma-skip-link{z-index:80;clip-path:inset(50%);white-space:nowrap;background:var(--pl-gold);color:oklch(18% .03 60);inset-inline-start:.5rem;border-radius:.5rem;width:1px;height:1px;padding:.7rem 1rem;font-weight:700;position:fixed;top:.5rem;overflow:hidden}.pluma-skip-link:focus-visible{clip-path:none;width:auto;height:auto;overflow:visible}.pluma-doc-main{outline:none;min-width:0;display:block}.pluma-starter{border:1px solid var(--pl-line);background:var(--pl-paper,white);border-radius:.9rem;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:min(44rem,100% - 1.5rem);margin:.75rem auto 0;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pluma-starter{background:color-mix(in oklab,var(--pl-paper,white) 70%,transparent)}}.pluma-starter button{min-height:2.75rem;color:var(--pl-ink);gap:.4rem}.pluma-starter button svg{color:var(--pl-gold-deep,var(--pl-gold))}.pluma-onboard{z-index:45;inset-inline-end:max(1rem,env(safe-area-inset-right));bottom:calc(var(--role-dock-clearance,0px) + max(1rem,env(safe-area-inset-bottom)) + 4.5rem);background:var(--pl-paper,oklch(99% .005 85));width:min(22rem,100vw - 2rem);color:var(--pl-ink);border:1px solid var(--pl-gold);border-radius:1rem;padding:1rem 1.1rem;position:fixed}@supports (color:color-mix(in lab, red, red)){.pluma-onboard{border:1px solid color-mix(in oklab,var(--pl-gold) 45%,transparent)}}.pluma-onboard{box-shadow:0 18px 40px -18px oklch(20% .03 60/.45)}.pluma-onboard h2{color:var(--pl-gold-deep,var(--pl-ink));margin:.1rem 0 .35rem;font:700 1.15rem Frank Ruhl Libre,serif}.pluma-onboard p{margin:0 0 .8rem;font-size:.95rem;line-height:1.55}.pluma-onboard-head{justify-content:space-between;align-items:center;display:flex}.pluma-onboard-step{color:var(--pl-gold-deep,var(--pl-gold));font-size:.8rem;font-weight:700}.pluma-onboard-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pluma-onboard-actions button{min-height:2.75rem}.pluma-help-section{margin-top:1.1rem}.pluma-help-section h3{color:var(--pl-gold-deep,inherit);margin-bottom:.35rem;font-weight:700}.pluma-help-section p{margin:.3rem 0;font-size:.92rem;line-height:1.6}.pluma-help-section ul{gap:.25rem;padding:0;list-style:none;display:grid}.pluma-help-action{text-align:start;white-space:normal;flex-direction:column;align-items:flex-start;width:100%;height:auto;min-height:2.75rem;padding:.5rem .6rem;display:flex}.pluma-help-action small{color:var(--muted-foreground);font-weight:400}.pluma-help-keys div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.9rem;display:flex}.pluma-help-keys dt{font-family:ui-monospace,monospace}.pluma-a11y-issue{border-bottom:1px solid var(--border);gap:.35rem;padding-bottom:.5rem;display:grid}.pluma-a11y-fix{flex-wrap:wrap;gap:.4rem;display:flex}.doc-keyboard-bar{scrollbar-width:none;padding-bottom:max(.25rem,env(safe-area-inset-bottom));overflow-x:auto}.doc-keyboard-bar::-webkit-scrollbar{display:none}.doc-keyboard-bar button{flex:none;min-width:2.75rem;min-height:2.75rem}@media (width<=640px){.pluma-doc .doc-viewbar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pluma-doc .doc-viewbar .doc-view-btn{flex:none;min-height:2.75rem}.pluma-doc .doc-viewbar .doc-view-btn span{font-size:.78rem}.pluma-doc .doc-statusbar{flex-wrap:wrap;row-gap:.15rem;font-size:.75rem}.pluma-onboard{width:auto;inset-inline:.75rem}}@media (width>=768px) and (width<=1180px){.pluma-doc .doc-page-paged,.pluma-doc .doc-page{margin-inline:auto}}@media (pointer:coarse){.pluma-doc .doc-view-btn,.pluma-doc .doc-quick-access button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.pluma-doc *,.pluma-catalog *,.pluma-onboard{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more),(forced-colors:active){.pluma-doc{--pl-line:currentColor}.pluma-doc :is(button,input,select,textarea){border:1px solid}.pluma-onboard,.pluma-starter{border:2px solid}}@media (width<=1023px){.pluma-page:has(.pluma-doc) :is(.pluma-template-toggle,.pluma-file-toggle){min-width:2.75rem;min-height:2.75rem}}@media (width<=480px){.pluma-page:has(.pluma-doc) .pluma-template-toggle .pluma-toggle-label{display:none}}.pluma-clarify{border:1px solid var(--pl-line,var(--border));background:var(--pl-doc-desk,var(--card));border-radius:1rem;gap:.6rem;margin:.25rem 0 .5rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pluma-clarify{background:color-mix(in oklab, var(--pl-doc-desk,var(--card)) 92%, var(--pl-gold,var(--primary)) 8%)}}.pluma-clarify{box-shadow:0 10px 28px -18px var(--pl-brass-shadow,#0006);min-width:0;max-width:100%}.pluma-clarify-head{color:var(--pl-gold,var(--primary));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.pluma-clarify-q{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-weight:700}.pluma-clarify-x{min-width:2.75rem;min-height:2.75rem}.pluma-clarify-notice{color:var(--destructive);margin:0;font-size:.85rem}.pluma-clarify-options{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pluma-clarify-opt{border:1px solid var(--pl-line,var(--border));background:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);text-align:start;overflow-wrap:anywhere;cursor:pointer;border-radius:.75rem;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.pluma-clarify-opt:hover,.pluma-clarify-opt:focus-visible{border-color:var(--pl-gold,var(--primary));outline:2px solid var(--pl-gold,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pluma-clarify-opt:hover,.pluma-clarify-opt:focus-visible{outline:2px solid color-mix(in oklab, var(--pl-gold,var(--primary)) 55%, transparent)}}.pluma-clarify-opt:hover,.pluma-clarify-opt:focus-visible{outline-offset:1px}.pluma-clarify-letter{background:var(--pl-gold,var(--primary));width:1.9rem;height:1.9rem;color:var(--primary-foreground);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:inline-grid}.pluma-clarify-other{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;display:grid}.pluma-clarify-other textarea{resize:vertical;border:1px solid var(--pl-line,var(--border));background:var(--background);width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;border-radius:.75rem;padding:.5rem .65rem}.pluma-clarify-go{min-height:2.75rem}@media (prefers-reduced-motion:reduce){.pluma-clarify *{transition:none!important}}.pluma-page:has(.pluma-doc){--pl-editor-ink:oklch(22% .022 308);--pl-editor-surface:oklch(27% .019 306);--pl-editor-line:var(--pl-ink)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc){--pl-editor-line:color-mix(in oklab, var(--pl-ink) 12%, transparent)}}.pluma-page:has(.pluma-doc){--pl-editor-paper:oklch(98.5% .008 85);--pl-editor-desk:oklch(84% .012 290);--pl-editor-elevation:0 12px 32px -20px var(--pl-editor-ink)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc){--pl-editor-elevation:0 12px 32px -20px color-mix(in oklab, var(--pl-editor-ink) 36%, transparent)}}.pluma-page:has(.pluma-doc){--pl-editor-header:3.5rem;--pl-editor-mode:3rem;background:var(--pl-editor-desk);min-width:0;padding:0}.dark .pluma-page:has(.pluma-doc){--pl-editor-ink:oklch(18% .025 305);--pl-editor-surface:oklch(23% .023 305);--pl-editor-line:var(--pl-ink)}@supports (color:color-mix(in lab, red, red)){.dark .pluma-page:has(.pluma-doc){--pl-editor-line:color-mix(in oklab, var(--pl-ink) 17%, transparent)}}.dark .pluma-page:has(.pluma-doc){--pl-editor-desk:oklch(30% .013 300)}.pluma-page:has(.pluma-doc) .pluma-page-bar{min-height:var(--pl-editor-header);height:var(--pl-editor-header);background:var(--pl-violet-threshold);border-bottom:1px solid var(--pl-editor-line);gap:.35rem;padding:0 clamp(.5rem,2vw,1.25rem);position:relative}.pluma-page:has(.pluma-doc) .pluma-page-actions{align-items:center;gap:.15rem;min-width:0;overflow:visible}.pluma-page:has(.pluma-doc) .pluma-page-actions>button{min-width:2.75rem;min-height:2.75rem;padding-inline:.5rem}.pluma-page:has(.pluma-doc) .pluma-page-actions [data-slot=button]{min-width:2.75rem;min-height:2.75rem;padding-inline:.5rem}.pluma-page:has(.pluma-doc) .pluma-header-edit{flex:none;align-items:center;display:flex}.pluma-page:has(.pluma-doc) .pluma-header-edit button{width:2.75rem;height:2.75rem}.pluma-page:has(.pluma-doc) .doc-studio{gap:0;min-width:0}:is(.pluma-page:has(.pluma-doc) .doc-quick-access,.pluma-page:has(.pluma-doc) .doc-viewbar){display:none}.pluma-page:has(.pluma-doc) .doc-toolbar{z-index:30;background:var(--pl-violet-threshold);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--pl-editor-line);position:relative;top:auto}.pluma-page:has(.pluma-doc) .doc-ribbon-tabs{border-bottom:0;justify-content:flex-start;gap:.1rem;padding-inline:.6rem}.pluma-page:has(.pluma-doc) .doc-ribbon-tab{min-width:4.5rem;min-height:2.75rem;color:var(--pl-ink);box-shadow:none;background:0 0;border-radius:.4rem;padding-inline:.8rem;font-weight:500}.pluma-page:has(.pluma-doc) .doc-toolbar .doc-ribbon-tab[aria-selected=true]{min-width:4.5rem;min-height:2.75rem;color:var(--pl-ink);box-shadow:none;background:0 0;border-radius:.4rem;padding-inline:.8rem;font-weight:500}.pluma-page:has(.pluma-doc) .doc-toolbar .doc-ribbon-tab[aria-selected=true]{color:var(--pl-gold-deep);background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc) .doc-toolbar .doc-ribbon-tab[aria-selected=true]{background:color-mix(in oklab, var(--pl-gold) 12%, transparent)}}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll{min-height:3.25rem;padding:.2rem .75rem}.pluma-page:has(.pluma-doc) .doc-tool-group{display:none}.pluma-page:has(.pluma-doc) .doc-tool-action{gap:.1rem;width:auto;min-width:3.25rem;height:3rem;min-height:3rem;padding:.25rem .45rem}.pluma-page:has(.pluma-doc) .doc-tool-action svg{color:var(--pl-ink)}:is(.pluma-page:has(.pluma-doc) .doc-workspace,.pluma-page:has(.pluma-doc) .doc-workspace:has(.doc-zoom)){background:var(--pl-editor-desk);padding:clamp(.75rem,2vw,1.75rem) 1rem 2rem;overflow:clip visible}.pluma-page:has(.pluma-doc) .doc-zoom{width:min(100%,210mm)}.pluma-page:has(.pluma-doc) .doc-page{background:var(--pl-editor-paper);box-shadow:var(--pl-editor-elevation)}.pluma-page:has(.pluma-doc) .doc-studio-footer{display:none}.pluma-page:has(.pluma-doc) .doc-statusbar{z-index:19;white-space:nowrap;background:var(--pl-violet-threshold);min-height:1.9rem;color:var(--pl-muted);border-top:1px solid var(--pl-editor-line);flex-wrap:nowrap;gap:.7rem;margin:0;padding:.25rem 1rem;font-size:.72rem;display:flex;position:sticky;bottom:0;overflow:hidden}.pluma-page:has(.pluma-doc) .doc-statusbar span+span:before{content:none}.pluma-page:has(.pluma-doc) .pluma-doc-main{min-width:0;position:relative}.pluma-page:has(.pluma-doc) .pluma-starter{z-index:5;border:1px solid var(--pl-editor-line);background:var(--pl-editor-paper);width:min(30rem,100% - 5rem);box-shadow:var(--pl-editor-elevation);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;margin:0;padding:.35rem;display:grid;position:absolute;top:clamp(3.5rem,10vw,5.5rem);left:50%;transform:translate(-50%)}.pluma-page:has(.pluma-doc) .pluma-starter button{min-width:0;min-height:2.75rem;box-shadow:none;color:var(--pl-editor-ink);white-space:normal;border:0;border-radius:.4rem;justify-content:flex-start;padding-inline:.6rem;font-size:.8rem}.pluma-page:has(.pluma-doc) .pluma-starter button svg{flex:none;width:1rem;height:1rem}.pluma-page:has(.pluma-doc) .pluma-quill[data-open=false]{display:none}.pluma-page:has(.pluma-doc) .pluma-quill[data-open=true]{z-index:65}.pluma-page:has(.pluma-doc) .pluma-quill-btn{background:var(--pl-violet-threshold);box-shadow:var(--pl-editor-elevation);padding:.45rem}.pluma-page:has(.pluma-doc) .pluma-quill-btn .pluma-feather{min-width:1.8rem;min-height:1.8rem}.doc-mobile-modes,.doc-mobile-sheet-close{display:none}@media (width<=1023px){.pluma-page:has(.pluma-doc) .pluma-page-actions>button:not(.pluma-header-agent){display:none}.pluma-page:has(.pluma-doc) .pluma-page-actions>[data-slot=button]:not(.pluma-header-agent){display:none}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-destination-toggle{display:none}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-template-toggle{display:none}.pluma-page:has(.pluma-doc) .pluma-page-actions>button[aria-label=מאפייני\ המסמך]{display:none}.pluma-page:has(.pluma-doc) .pluma-page-actions{gap:0}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-file-toggle{min-width:2.75rem;font-size:0;display:inline-flex}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-file-toggle svg{width:1.2rem;height:1.2rem}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-header-agent{display:none}.pluma-page:has(.pluma-doc) .doc-mobile-modes{height:var(--pl-editor-mode);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:.1rem;padding:.1rem .4rem;display:grid}.pluma-page:has(.pluma-doc) .doc-mobile-mode{min-width:0;min-height:2.75rem;color:var(--pl-muted);border-radius:.4rem;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0 .1rem;font-size:.68rem;display:flex}.pluma-page:has(.pluma-doc) .doc-mobile-mode svg{width:1.1rem;height:1.1rem}.pluma-page:has(.pluma-doc) .doc-mobile-mode[data-on=true]{color:var(--pl-gold-deep);background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc) .doc-mobile-mode[data-on=true]{background:color-mix(in oklab, var(--pl-gold) 10%, transparent)}}:is(.pluma-page:has(.pluma-doc) .doc-ribbon-tabs,.pluma-page:has(.pluma-doc) .doc-toolbar-scroll){display:none}.pluma-page:has(.pluma-doc) .doc-toolbar[data-sheet-open=true] .doc-toolbar-scroll{border:1px solid var(--pl-editor-line);background:var(--pl-violet-threshold);width:auto;max-width:calc(100% - 1rem);min-height:4rem;max-height:min(36dvh,17rem);box-shadow:var(--pl-editor-elevation);overscroll-behavior:contain;top:calc(100% + .25rem);border-radius:.85rem;flex-wrap:wrap;padding:.55rem 2.75rem .55rem .5rem;display:flex;position:absolute;inset-inline:.5rem;overflow:hidden auto}.pluma-page:has(.pluma-doc) .doc-mobile-sheet-close{z-index:2;top:calc(100% + .7rem);place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;inset-inline-end:1rem}.pluma-page:has(.pluma-doc) .doc-toolbar .doc-tool-action{min-width:3.5rem}:is(.pluma-page:has(.pluma-doc) .doc-workspace,.pluma-page:has(.pluma-doc) .doc-workspace:has(.doc-zoom)){padding:.65rem .75rem 2rem}.pluma-page:has(.pluma-doc) .doc-page{width:100%;min-height:max(78dvh,35rem);padding:2rem 1.25rem}.pluma-page:has(.pluma-doc) .doc-page-paged{padding:2rem 1.25rem}.pluma-page:has(.pluma-doc) .doc-body{min-height:60dvh}.pluma-page:has(.pluma-doc) .doc-statusbar{min-height:1.75rem;font-size:.68rem}:is(.pluma-page:has(.pluma-doc) .doc-statusbar span:nth-child(2),.pluma-page:has(.pluma-doc) .doc-statusbar span:nth-child(4)){display:none}.pluma-page:has(.pluma-doc) .pluma-document-details:not(.pluma-details-closed){z-index:70}}@media (width<=640px){.pluma-page:has(.pluma-doc) .pluma-page-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:.15rem;padding-inline:.4rem}.pluma-page:has(.pluma-doc) .pluma-page-bar .pluma-current-title{font-size:.85rem}.pluma-page:has(.pluma-doc) .pluma-page-actions .pluma-header-edit button{width:2.5rem;min-width:2.5rem;padding:0}:is(.pluma-page:has(.pluma-doc) .doc-page,.pluma-page:has(.pluma-doc) .doc-page-paged){padding:1.5rem 1rem}.pluma-page:has(.pluma-doc) .pluma-starter{width:min(22rem,100% - 3.5rem);top:3.25rem}.pluma-page:has(.pluma-doc) .pluma-starter button{padding-inline:.35rem;font-size:.72rem}}:is(html[data-keyboard=true] .pluma-page:has(.pluma-doc) .doc-toolbar,html[data-keyboard=true] .pluma-page:has(.pluma-doc) .pluma-starter,html[data-keyboard=true] .pluma-page:has(.pluma-doc) .doc-statusbar){display:none}.pluma-page:has(.pluma-doc) .doc-keyboard-bar{bottom:max(0px, calc(100dvh - var(--kb-vh,100dvh) - var(--kb-top,0px)));z-index:60;max-width:100vw;height:3.25rem;padding:.2rem max(.35rem, env(safe-area-inset-right,0px));background:var(--pl-violet-threshold);color:var(--pl-ink);box-shadow:0 -4px 16px -12px var(--pl-editor-ink);justify-content:flex-start;gap:0}.pluma-page:has(.pluma-doc) .doc-keyboard-bar button{border:0;border-radius:.4rem;min-width:2.75rem;min-height:2.75rem}@media print{.pluma-page:has(.pluma-doc) .doc-workspace{background:0 0;padding:0}.pluma-page:has(.pluma-doc) .doc-page{box-shadow:none}.pluma-page:has(.pluma-doc) .pluma-starter{display:none}}.pluma-page:has(.pluma-doc) .doc-mobile-modes{display:none}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll{min-height:3rem}.pluma-page:has(.pluma-doc) .doc-ruler{display:none}.pluma-page:has(.pluma-doc) .doc-studio:has(.doc-page) .doc-studio-topbar{display:none}@media (width<=1023px){.pluma-page:has(.pluma-doc) .doc-mobile-modes{display:grid}.pluma-page:has(.pluma-doc) .doc-studio:has(.doc-page) .doc-toolbar-scroll{display:none}.pluma-page:has(.pluma-doc) .doc-toolbar[data-sheet-open=true] .doc-toolbar-scroll{display:flex}.pluma-page:has(.pluma-doc) .pluma-page-actions>button.pluma-file-toggle{display:inline-flex}}@media (width>=1024px){.pluma-page:has(.pluma-doc) .doc-ribbon-tabs{display:none}:is(.pluma-page:has(.pluma-doc) .doc-toolbar,.pluma-page:has(.pluma-doc) .doc-toolbar-scroll){min-height:3.25rem}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll .doc-tool-action{flex-direction:row;gap:.35rem;width:auto;min-width:3rem;height:2.75rem;min-height:2.75rem}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll .doc-tool-action span{display:none}.pluma-page:has(.pluma-doc) .doc-mobile-modes{z-index:1;background:var(--pl-violet-threshold);top:0;align-items:center;gap:.1rem;height:3.25rem;padding-inline:.35rem;display:flex;position:absolute;inset-inline-start:0}.pluma-page:has(.pluma-doc) .doc-mobile-mode{width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--pl-muted);padding:0}.pluma-page:has(.pluma-doc) .doc-mobile-mode span{display:none}.pluma-page:has(.pluma-doc) .doc-mobile-mode svg{width:1.1rem;height:1.1rem}.pluma-page:has(.pluma-doc) .doc-mobile-mode[data-on=true]{color:var(--pl-gold-deep);background:var(--pl-gold)}@supports (color:color-mix(in lab, red, red)){.pluma-page:has(.pluma-doc) .doc-mobile-mode[data-on=true]{background:color-mix(in oklab, var(--pl-gold) 12%, transparent)}}.pluma-page:has(.pluma-doc) .doc-toolbar-scroll{padding-inline-start:18rem}.pluma-page:has(.pluma-doc) .doc-toolbar[data-sheet-open=true] .doc-toolbar-scroll{border:1px solid var(--pl-editor-line);background:var(--pl-violet-threshold);width:auto;max-width:calc(100% - 1rem);min-height:3.5rem;max-height:min(40dvh,19rem);box-shadow:var(--pl-editor-elevation);top:calc(100% + .25rem);border-radius:.7rem;flex-wrap:wrap;padding:.5rem 3rem .5rem .5rem;position:absolute;inset-inline:.5rem;overflow:hidden auto}.pluma-page:has(.pluma-doc) .doc-toolbar[data-sheet-open=true] .doc-toolbar-scroll .doc-tool-action span{display:block}.pluma-page:has(.pluma-doc) .doc-mobile-sheet-close{z-index:2;top:calc(100% + .7rem);place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;inset-inline-end:1rem}}.lv-audio-blocked{z-index:30;background:var(--destructive);color:var(--destructive-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;display:flex;position:sticky;top:0}.lv-audio-blocked button{min-height:44px}.lv-link{gap:.6rem;min-inline-size:0;display:grid}.lv-link-field{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.lv-link-field>svg{block-size:1.1rem;inline-size:1.1rem;color:var(--brand-cyan);flex:none}.lv-link-field input{flex:1;min-inline-size:0}.lv-link-progress{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.lv-link-progress svg{block-size:1.1rem;inline-size:1.1rem}.lv-link-progress progress{block-size:.5rem;min-inline-size:0;accent-color:var(--brand-cyan);flex:8rem}.lv-link-error{border:1px solid var(--destructive);border-radius:.9rem;gap:.5rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-link-error{border:1px solid color-mix(in oklab, var(--destructive) 45%, transparent)}}.lv-link-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lv-link-error{background:color-mix(in oklab, var(--destructive) 10%, transparent)}}.lv-link-error{overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.lv{--lv-stage:var(--dbq-world-bg,var(--background));--lv-surface:var(--dbq-world-panel,var(--card));--lv-ink:var(--dbq-world-ink,var(--foreground));--lv-accent:var(--dbq-world-accent,var(--primary));--lv-line:var(--dbq-world-line,var(--border));color:var(--lv-ink);background:0 0;max-width:100%}.lv,[data-dbq-world=true] .lv{padding-bottom:calc(var(--lv-dock-height,0px) + var(--role-dock-clearance,0px) + max(2rem, env(safe-area-inset-bottom)))}.lv-main{min-width:0}.lv-top{border:0;border-bottom:1px solid var(--lv-line);box-shadow:none;background:0 0;border-radius:0;align-items:center;padding:.4rem 0 .8rem;display:flex;position:relative}.lv-top-id strong{max-inline-size:min(70vw,38rem);font-size:1.3rem}.lv-list,.lv-pads{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;padding:.25rem 0}.lv-list-head,.lv-pads-head{border-bottom:1px solid var(--lv-line);padding:.4rem 0 .7rem}.lv-list-head h2,.lv-pads-head h2{font-size:1.15rem}.lv-list ol{gap:.65rem}.lv-row{background:linear-gradient(110deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.lv-row{background:linear-gradient(110deg, color-mix(in oklab, var(--c) 24%, var(--lv-surface)), color-mix(in oklab, var(--c) 12%, var(--lv-surface)))}}.lv-row{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.lv-row{border-color:color-mix(in oklab, var(--c) 65%, var(--lv-line))}}.lv-row{box-shadow:0 .4rem 1rem var(--lv-stage);border-inline-start-width:5px;border-radius:.55rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.lv-row{box-shadow:0 .4rem 1rem color-mix(in oklab, var(--lv-stage) 50%, transparent)}}.lv-row[data-next=true]{background:var(--lv-accent)}@supports (color:color-mix(in lab, red, red)){.lv-row[data-next=true]{background:color-mix(in oklab, var(--lv-accent) 21%, var(--lv-surface))}}.lv-row[data-next=true]{box-shadow:inset 0 0 0 2px var(--lv-accent)}.lv-row[data-playing=true]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.lv-row[data-playing=true]{background:color-mix(in oklab, var(--c) 36%, var(--lv-surface))}}.lv-row[data-playing=true]{box-shadow:inset 0 0 0 2px var(--c)}.lv-row[data-selected=true]{outline:2px solid var(--lv-ink);outline-offset:2px}.lv-row[data-next=true] .lv-q:after{color:var(--lv-accent)}.lv-row[data-playing=true] .lv-q:after{content:"מנגן";color:var(--lv-ink);font-size:.6rem;display:block}.lv-q{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.lv-q{background:color-mix(in oklab, var(--c) 37%, var(--lv-stage))}}.lv-q{min-block-size:3rem}.lv-name{font-size:1rem;font-weight:800}.lv-when{color:var(--dbq-world-sub,var(--muted-foreground))}.lv-wave{--lv-wave-dim:var(--c)}@supports (color:color-mix(in lab, red, red)){.lv-wave{--lv-wave-dim:color-mix(in oklab, var(--c) 72%, var(--lv-ink))}}.lv-wave canvas{background:var(--lv-stage)}@supports (color:color-mix(in lab, red, red)){.lv-wave canvas{background:color-mix(in oklab, var(--lv-stage) 75%, var(--lv-surface))}}.lv-wave canvas{min-block-size:3.2rem}.lv-tool{background:var(--lv-ink)}@supports (color:color-mix(in lab, red, red)){.lv-tool{background:color-mix(in oklab, var(--lv-ink) 11%, var(--lv-surface))}}.lv-tool{border-color:var(--lv-line)}.lv-pads .pb-grid{grid-template-columns:repeat(4,minmax(0,min(100%,8rem)));justify-content:start}.lv-pads .pb-pad{aspect-ratio:1/.75;min-block-size:4.2rem}.lv-pads .pb-pad[data-empty=true]{background:var(--lv-ink);min-block-size:4.2rem}@supports (color:color-mix(in lab, red, red)){.lv-pads .pb-pad[data-empty=true]{background:color-mix(in oklab, var(--lv-ink) 7%, var(--lv-surface))}}.lv-pads .pb-pad[data-empty=true]{border-color:var(--lv-line);box-shadow:none}.lv-show-dock{--lv-stage:var(--dbq-world-bg,var(--background));--lv-surface:var(--dbq-world-panel,var(--card));--lv-ink:var(--dbq-world-ink,var(--foreground));--lv-accent:var(--dbq-world-accent,var(--primary));--lv-line:var(--dbq-world-line,var(--border));z-index:80;inset-inline:max(.5rem, env(safe-area-inset-left));bottom:calc(var(--role-dock-clearance,0px) + env(safe-area-inset-bottom));width:min(92rem,100% - 1rem);color:var(--lv-ink);background:var(--lv-surface);grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:.5rem .8rem;margin-inline:auto;padding:.65rem .8rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.lv-show-dock{background:color-mix(in oklab, var(--lv-surface) 96%, var(--lv-stage))}}.lv-show-dock{border:1px solid var(--lv-accent);box-shadow:0 -.5rem 2rem var(--lv-stage);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.lv-show-dock{box-shadow:0 -.5rem 2rem color-mix(in oklab, var(--lv-stage) 85%, transparent)}}.lv-dock-identity{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.45rem .8rem;min-width:0;font-size:.8rem;display:grid}.lv-dock-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.lv-dock-identity span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--dbq-world-sub,var(--muted-foreground));overflow:hidden}.lv-dock-primary,.lv-dock-actions,.lv-dock-levels{align-items:center;gap:.35rem;min-width:0;display:flex}.lv-dock-primary>button,.lv-dock-actions>button{white-space:nowrap;gap:.35rem;min-height:2.75rem;font-size:.8rem}.lv-dock-primary svg,.lv-dock-actions svg{flex:none;width:1rem;height:1rem}.lv-dock-primary .lv-dock-go{background:var(--lv-accent);color:var(--lv-stage);min-width:5.5rem;font-size:1.2rem;font-weight:900}.lv-dock-secondary{border-top:1px solid var(--lv-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-top:.5rem;display:flex}.lv-dock-actions{flex-wrap:wrap}.lv-dock-levels{flex:0 19rem}.lv-dock-levels .lv-vol{flex:8rem;min-height:2.75rem}.lv-dock-levels .dbq-pan{flex:0 9rem}.lv-dock-more{display:none}.dbq-home .dbq-show-card{background:var(--dotc)!important}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-show-card{background:color-mix(in oklab, var(--dotc) 42%, var(--dbq-world-panel,var(--card)))!important}}.dbq-home .dbq-show-card{color:var(--dbq-world-ink,var(--foreground));transition:background .16s,border-color .16s,transform .16s;border:2px solid var(--dotc)!important;border-radius:.55rem!important}.dbq-home .dbq-show-open,.dbq-home .dbq-show-open strong{color:inherit}.dbq-home .dbq-show-desc{color:inherit;opacity:.85}.dbq-home .dbq-show-card .dbq-show-actions{z-index:2;inset-block-start:.65rem;width:2.75rem;height:2.75rem;margin:0;padding:0;left:.65rem;right:auto;background:0 0!important;border:0!important;display:block!important;position:absolute!important}.dbq-home .dbq-show-card .dbq-show-actions button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:inherit;background:var(--dotc);padding:0}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-show-card .dbq-show-actions button{background:color-mix(in oklab, var(--dotc) 16%, var(--dbq-world-panel,var(--card)))}}.dbq-home .dbq-show-card .dbq-show-actions button{border:1px solid var(--dotc)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-show-card .dbq-show-actions button{border:1px solid color-mix(in oklab, var(--dotc) 48%, var(--border))}}.dbq-home .dbq-show-card .dbq-show-open{width:100%;padding-left:4.25rem}.dbq-home .dbq-show-palette{background:0 0;padding:.6rem}.dbq-home .dbq-show-palette .dbq-dot{min-width:2.75rem;min-height:2.75rem}@media (width<=1199px){.lv-show-dock{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);max-height:min(66dvh,32rem);overflow-y:auto}.lv-dock-identity{grid-template-columns:auto minmax(0,1fr)}.lv-dock-identity span:last-child{grid-column:1/-1}.lv-dock-primary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lv-dock-primary>button{min-width:0;padding-inline:.35rem}.lv-dock-secondary{display:none}.lv-show-dock[data-expanded=true] .lv-dock-secondary{display:grid}.lv-dock-more{display:inline-flex}.lv-dock-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lv-dock-actions>button{white-space:normal;min-width:0}.lv-dock-levels{flex-wrap:wrap}.lv-dock-levels .lv-vol{flex-basis:9rem}.lv-dock-more>svg:last-child{display:none}}@media (width<=430px){.lv-show-dock{padding:.45rem}.lv-dock-identity{font-size:.73rem}.lv-dock-primary>button{gap:.12rem;font-size:.68rem}.lv-dock-primary svg{width:.9rem;height:.9rem}.lv-dock-primary .lv-dock-go{min-width:0;font-size:1rem}.lv-dock-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-pads .pb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (height<=600px) and (width<=1199px){.lv-show-dock{max-height:55dvh}}@media (prefers-reduced-motion:reduce){.lv-row,.dbq-home .dbq-show-card{transition:none;animation:none}}.dbq-header-slot{flex:auto;align-items:center;min-width:0;display:flex}.dbq-header-slot:empty{display:none}.lv-head-tools{align-items:center;gap:.3rem;min-width:0;margin-inline-start:.35rem;display:flex}.lv-head-inline{align-items:center;gap:.3rem;min-width:0;display:flex}.lv-head-btn{white-space:nowrap;min-width:2.75rem;min-height:2.75rem;color:inherit;background:currentColor;border-radius:.8rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lv-head-btn{background:color-mix(in oklab, currentColor 6%, transparent)}}.lv-head-btn{border:1px solid}@supports (color:color-mix(in lab, red, red)){.lv-head-btn{border:1px solid color-mix(in oklab, currentColor 14%, transparent)}}.lv-head-btn{transition:background .15s}.lv-head-btn svg{flex:none;width:1.05rem;height:1.05rem}.lv-head-btn[aria-pressed=true]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.lv-head-btn[aria-pressed=true]{background:color-mix(in oklab, currentColor 18%, transparent)}}.lv-head-btn[aria-pressed=true]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.lv-head-btn[aria-pressed=true]{border-color:color-mix(in oklab, currentColor 40%, transparent)}}.lv-head-btn:focus-visible{outline-offset:2px;outline:2px solid}.lv-head-more{display:none}@media (width<=1180px){.lv-head-inline .lv-head-btn{padding:0}.lv-head-inline .lv-head-btn span{display:none}}@media (width<=560px){.lv-head-inline{display:none}.lv-head-more{display:inline-flex}}.lv-top .lv-head-tools{margin-inline-start:auto}.lv .lv-list-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lv .lv-list-head>button:last-child{margin-inline-start:auto}.lv-status-chip{min-height:2.25rem;color:var(--lv-ink,inherit);background:var(--lv-ink,currentColor);border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.78rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lv-status-chip{background:color-mix(in oklab, var(--lv-ink,currentColor) 6%, transparent)}}.lv-status-chip{border:1px solid var(--lv-ink,currentColor)}@supports (color:color-mix(in lab, red, red)){.lv-status-chip{border:1px solid color-mix(in oklab, var(--lv-ink,currentColor) 14%, transparent)}}.lv-status-chip{max-width:100%}.lv-status-chip>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.lv-status-chip i{background:var(--lv-ink,currentColor);border-radius:50%;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.lv-status-chip i{background:color-mix(in oklab, var(--lv-ink,currentColor) 35%, transparent)}}.lv-status-chip i{flex:none}.lv-status-chip[data-live] i{background:oklch(78% .2 148);animation:1.4s infinite lv-ping;box-shadow:0 0 oklch(78% .2 148/.6)}.lv-status-next{opacity:.7;border-inline-start:1px solid;padding-inline-start:.45rem}@supports (color:color-mix(in lab, red, red)){.lv-status-next{border-inline-start:1px solid color-mix(in oklab, currentColor 25%, transparent)}}@keyframes lv-ping{70%{box-shadow:0 0 0 .45rem oklch(78% .2 148/0)}to{box-shadow:0 0 oklch(78% .2 148/0)}}.lv .lv-row{--ink:oklch(98% 0 0);--ink-sub:oklch(98% 0 0/.78);border:1px solid var(--c);border-radius:1.15rem;grid-template-columns:1.5rem 3rem minmax(7rem,1fr) minmax(7rem,1fr) minmax(9rem,1.5fr) auto;grid-template-areas:"grip q name when wave tools";gap:.4rem .6rem;padding:.6rem .7rem .6rem .5rem;padding-inline-start:0}@supports (color:color-mix(in lab, red, red)){.lv .lv-row{border:1px solid color-mix(in oklab, var(--c) 70%, black)}}.lv .lv-row{color:var(--ink);background:linear-gradient(160deg, var(--c) 0%, var(--c) 100%)}@supports (color:color-mix(in lab, red, red)){.lv .lv-row{background:linear-gradient(160deg, color-mix(in oklab, var(--c) 92%, white 8%) 0%, color-mix(in oklab, var(--c) 78%, black) 100%)}}.lv .lv-row{outline:none;transition:transform .15s,box-shadow .2s;box-shadow:inset 0 1px oklch(100% 0 0/.22),inset 0 -2px oklch(0% 0 0/.22),0 .45rem 1.1rem oklch(0% 0 0/.32)}.lv .lv-row:not([data-color]){--c:oklch(42% .03 255)}.lv .lv-row:is([data-color=yellow],[data-color=lime],[data-color=amber],[data-color=white],[data-color=gold],[data-color=cyan],[data-color=sky],[data-color=teal],[data-color=orange],[data-color=emerald]){--ink:oklch(16% .02 250);--ink-sub:oklch(16% .02 250/.75)}.lv .lv-row .lv-q{color:var(--ink);background:oklch(0% 0 0/.22);border-radius:.7rem;grid-area:q;place-items:center;min-block-size:2.6rem;font-weight:900;display:grid}.lv .lv-row .lv-q:after{content:none!important}.lv .lv-row .lv-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;grid-area:name;min-width:0;font-size:1rem;font-weight:800;overflow:hidden}.lv .lv-row .lv-when{color:var(--ink-sub);text-overflow:ellipsis;white-space:nowrap;cursor:text;background:0 0;border:0;grid-area:when;min-width:0;font-size:.85rem;overflow:hidden}.lv .lv-row .lv-when[data-empty]{opacity:.55;font-style:italic}.lv .lv-row input.lv-name,.lv .lv-row input.lv-when{outline:2px solid var(--ink);background:oklch(0% 0 0/.3);border-radius:.5rem;padding:.35rem .5rem}.lv .lv-row .lv-wave{--lv-wave:var(--c);--lv-wave-dim:var(--c);grid-area:wave;min-width:0}@supports (color:color-mix(in lab, red, red)){.lv .lv-row .lv-wave{--lv-wave-dim:color-mix(in oklab, var(--c) 75%, transparent)}}.lv .lv-row .lv-wave-time{color:var(--ink-sub)}.lv .lv-row .lv-row-tools{grid-area:tools;gap:.3rem;display:flex}.lv .lv-row .lv-tool,.lv .lv-row .lv-mode{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--c);border:1px solid var(--c);background:linear-gradient(oklch(19% .01 250),oklch(8% .01 250));border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.lv .lv-row .lv-tool,.lv .lv-row .lv-mode{border:1px solid color-mix(in oklab, var(--c) 52%, transparent)}}.lv .lv-row .lv-tool,.lv .lv-row .lv-mode{place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.15),0 2px 5px oklch(0% 0 0/.25)}.lv .lv-row .lv-tool:active{transform:translateY(1px)scale(.97)}.lv .lv-row .lv-tool svg{width:1.1rem;height:1.1rem}.lv .lv-row .lv-tool[data-on]{background:oklch(0% 0 0/.35)}.lv .lv-row .lv-mode{padding-inline:.6rem;font-size:.82rem;font-weight:700}.lv .lv-row .lv-mode option{color:initial}.lv .lv-row .lv-mode{color:var(--c)}.lv .lv-row .lv-note-anchor{position:relative}.lv .lv-row:has(.lv-note-popover){z-index:8}.lv .lv-row .lv-note-popover{z-index:82;background:var(--card);width:min(18rem,100vw - 2rem);color:var(--foreground);border:1px solid var(--border);border-radius:.65rem;padding:.7rem;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 .7rem 2rem oklch(0% 0 0/.5)}.lv .lv-row .lv-note-popover textarea{resize:vertical;background:var(--background);width:100%;min-height:6rem;color:var(--foreground);border:1px solid var(--border);display:block}.lv-pan-dot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;position:absolute;bottom:.3rem}.lv-pan-dot[data-side=l]{left:.45rem}.lv-pan-dot[data-side=r]{right:.45rem}.lv .lv-row .lv-grip{width:1.5rem;color:var(--ink-sub);touch-action:none;cursor:grab;background:oklch(0% 0 0/.14);border-start-start-radius:1.1rem;border-end-start-radius:1.1rem;grid-area:grip;align-self:stretch;place-items:center;margin-block:-.6rem;display:grid}.lv .lv-row .lv-grip svg{width:.95rem;height:.95rem}.lv .lv-row .lv-flags{pointer-events:none;z-index:1;top:-.55rem;gap:.25rem;display:flex;position:absolute;inset-inline-start:4.6rem}.lv .lv-row .lv-flags em{border-radius:999px;padding:.1rem .5rem;font-size:.66rem;font-style:normal;font-weight:800;box-shadow:0 2px 6px oklch(0% 0 0/.35)}.lv .lv-row .lv-flags [data-flag=next]{color:oklch(15% .03 148);background:oklch(80% .2 148)}.lv .lv-row .lv-flags [data-flag=playing]{color:oklch(15% 0 0);background:oklch(98% 0 0);animation:1.2s infinite pulse}.lv .lv-row .lv-flags [data-flag=selected]{color:oklch(98% 0 0);background:oklch(15% 0 0);outline:1px solid oklch(98% 0 0)}.lv .lv-row[data-next=true]{box-shadow:inset .4rem 0 oklch(80% .2 148),inset 0 1px oklch(100% 0 0/.22),0 .45rem 1.1rem oklch(0% 0 0/.32)}.lv .lv-row[data-playing=true]{box-shadow:0 0 0 3px oklch(98% 0 0/.9), 0 0 1.8rem var(--c), 0 .45rem 1.1rem oklch(0% 0 0/.32)}@supports (color:color-mix(in lab, red, red)){.lv .lv-row[data-playing=true]{box-shadow:0 0 0 3px oklch(98% 0 0/.9), 0 0 1.8rem color-mix(in oklab, var(--c) 70%, transparent), 0 .45rem 1.1rem oklch(0% 0 0/.32)}}.lv .lv-row[data-selected=true]{outline-offset:3px;outline:3px dashed oklch(98% 0 0)}.lv .lv-row[data-dragging=true]{z-index:5}.lv .lv-row>.dbq-pan{grid-area:auto/2/auto/-1!important}@media (width<=1100px){.lv .lv-row{grid-template-columns:1.5rem 2.8rem minmax(0,1fr) auto;grid-template-areas:"grip q name tools""grip when when when""grip wave wave wave"}}.lv-workspace[data-arrangement^=cues-] .lv .lv-row,.lv .lv-workspace[data-arrangement^=cues-] .lv-row{grid-template-columns:1.5rem 2.8rem minmax(0,1fr) auto;grid-template-areas:"grip q name tools""grip when when when""grip wave wave wave"}.lv .lv-workspace[data-arrangement^=cues-] .lv-row .lv-name{grid-area:name}.lv .lv-workspace[data-arrangement^=cues-] .lv-row .lv-when{grid-area:when}.lv .lv-workspace[data-arrangement^=cues-] .lv-row .lv-wave{grid-area:wave}.lv .lv-workspace[data-arrangement^=cues-] .lv-row .lv-row-tools{flex-wrap:nowrap;grid-area:tools}.lv .lv-row>.lv-name{grid-area:name}.lv .lv-row>.lv-when{grid-area:when}.lv .lv-row>.lv-wave{grid-area:wave}.lv .lv-row>.lv-row-tools{grid-area:tools}.lv .lv-row>.lv-q{grid-area:q}.lv .lv-row>.lv-grip{grid-area:grip}@media (width<=480px){.lv .lv-row{grid-template-areas:"grip q name name""grip when when when""grip wave wave wave""grip tools tools tools"}.lv .lv-row .lv-row-tools{justify-content:flex-start}.lv .lv-row .lv-mode{flex:1}}.pb-grid[data-slots="32"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,.9vw,.6rem)}.pb-grid[data-slots="32"] .pb-pad{aspect-ratio:1/.78;min-block-size:3.6rem}@media (width>=700px){.pb-grid[data-slots="32"]{grid-template-columns:repeat(8,minmax(0,1fr))}.pb-grid[data-slots="32"] .pb-pad{aspect-ratio:1/.68}}.lv .lv-pads,.lv .lv-pads .pb{width:100%;min-width:0}.pb-pages button b{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.pb-page-name{align-items:center;gap:.5rem;max-width:22rem;margin-block:.4rem;font-size:.82rem;font-weight:700;display:flex}.pb-page-name>span{white-space:nowrap}.lv-show-dock{grid-template-areas:"main levels";padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom) * 0)!important;border:1px solid var(--lv-ink)!important;border-radius:1.3rem!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.6rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.lv-show-dock{border:1px solid color-mix(in oklab, var(--lv-ink) 14%, transparent)!important}}.lv-show-dock{background:linear-gradient(180deg, var(--lv-surface), var(--lv-surface))!important}@supports (color:color-mix(in lab, red, red)){.lv-show-dock{background:linear-gradient(180deg, color-mix(in oklab, var(--lv-surface) 92%, white 8%), color-mix(in oklab, var(--lv-surface) 96%, black))!important}}.lv-show-dock{max-height:none!important;overflow:visible!important;box-shadow:inset 0 1px oklch(100% 0 0/.12),0 -.6rem 2rem oklch(0% 0 0/.45)!important}.lv-dock-main{grid-area:main;align-items:stretch;gap:.6rem;min-width:0;display:flex}.lv-dock-go{letter-spacing:.04em;grid-template-rows:auto auto;grid-template-columns:auto auto;align-content:center;column-gap:.45rem;min-width:7.5rem;min-height:4.2rem;color:oklch(16% .05 148)!important;background:radial-gradient(120% 140% at 30% 10%,oklch(90% .2 148),oklch(70% .22 148) 55%,oklch(55% .19 150))!important;border:1px solid oklch(50% .17 150)!important;border-radius:1.1rem!important;padding:.4rem 1.1rem!important;font-size:1.6rem!important;font-weight:950!important;display:grid!important;box-shadow:inset 0 2px oklch(100% 0 0/.45),inset 0 -3px oklch(0% 0 0/.22),0 .5rem 1.2rem oklch(60% .2 148/.45)!important}.lv-dock-go svg{fill:currentColor;grid-row:1/3;align-self:center;width:1.6rem!important;height:1.6rem!important}.lv-dock-go small{opacity:.8;font-size:.72rem;font-weight:800;line-height:1}.lv-dock-go:active{transform:translateY(2px)}.lv-dock-go{align-self:stretch;overflow:visible;height:auto!important;line-height:1!important}.lv-dock-transport{grid-template-columns:repeat(5,minmax(3.6rem,1fr));gap:.35rem;min-width:0;display:grid}.lv-dock-btn{min-width:0;min-height:2.9rem;color:var(--lv-ink);background:linear-gradient(180deg, var(--lv-ink), var(--lv-ink));border-radius:.85rem;align-content:center;place-items:center;gap:.1rem;padding:.2rem .35rem;font-size:.7rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-dock-btn{background:linear-gradient(180deg, color-mix(in oklab, var(--lv-ink) 10%, transparent), color-mix(in oklab, var(--lv-ink) 4%, transparent))}}.lv-dock-btn{border:1px solid var(--lv-ink)}@supports (color:color-mix(in lab, red, red)){.lv-dock-btn{border:1px solid color-mix(in oklab, var(--lv-ink) 14%, transparent)}}.lv-dock-btn{white-space:nowrap;box-shadow:inset 0 1px oklch(100% 0 0/.1)}.lv-dock-btn svg{width:1.05rem;height:1.05rem}.lv-dock-btn:disabled{opacity:.4}.lv-dock-btn:active:not(:disabled){transform:translateY(1px)}.lv-dock-btn[data-kind=stop]{color:oklch(97% 0 0);background:linear-gradient(oklch(58% .2 25),oklch(48% .19 25));border-color:oklch(45% .18 25)}.lv-dock-btn[data-kind=fx][aria-pressed=true]{background:var(--lv-accent)}@supports (color:color-mix(in lab, red, red)){.lv-dock-btn[data-kind=fx][aria-pressed=true]{background:color-mix(in oklab, var(--lv-accent) 40%, transparent)}}.lv-dock-btn[data-kind=fx][aria-pressed=true]{border-color:var(--lv-accent)}.lv-dock-btn:focus-visible,.lv-dock-go:focus-visible{outline:2px solid var(--lv-ink);outline-offset:2px}.lv-dock-levels{grid-area:levels;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:.5rem .9rem;min-width:0;flex:none!important;display:grid!important}.lv-dock-levels .dbq-pan{width:100%;max-width:none;flex:none!important}.lv-dock-levels .dbq-pan input[type=range]{width:100%;min-height:2.4rem}@media (width<=1100px){.lv-show-dock{grid-template-areas:"main""levels";grid-template-columns:minmax(0,1fr)!important}}@media (width<=640px){.lv-show-dock{gap:.45rem!important;width:calc(100% - .7rem)!important;padding:.5rem!important;inset-inline:.35rem!important}.lv-dock-go{min-width:5.4rem;min-height:auto;padding:.3rem .6rem!important;font-size:1.3rem!important}.lv-dock-transport{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))}.lv-dock-btn{min-height:2.75rem;font-size:.62rem}.lv-dock-levels{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media (height<=520px) and (orientation:landscape){.lv-show-dock{grid-template-areas:"main levels";grid-template-columns:auto minmax(0,1fr)!important;padding:.35rem .5rem!important}.lv-dock-transport{grid-template-columns:repeat(8,minmax(2.75rem,auto))}.lv-dock-btn span{display:none}.lv-dock-go{min-height:2.9rem;font-size:1.15rem!important}.lv-dock-go small{display:none}.lv-dock-levels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv-fader-ticks{display:none}}.lv-fader{gap:.15rem;min-width:0;display:grid}.lv-fader-head{align-items:center;gap:.4rem;min-width:0;font-size:.74rem;font-weight:700;display:flex}.lv-fader-head svg{flex:none;width:1rem;height:1rem}.lv-fader-head span{text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.lv-fader-head b{font-variant-numeric:tabular-nums;min-width:3.2rem;font-size:.9rem}.lv-fader-head b[data-unity]{color:oklch(80% .2 148)}.lv-fader-reset{border:1px solid;border-radius:999px;margin-inline-start:auto;padding:.15rem .5rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.lv-fader-reset{border:1px solid color-mix(in oklab, currentColor 25%, transparent)}}.lv-fader-reset{min-height:1.75rem}.lv-fader-track{padding-bottom:.45rem;position:relative}.lv-fader-track input[type=range]{accent-color:oklch(78% .2 148);touch-action:pan-y;background:0 0;width:100%;min-height:2.2rem}.lv-fader-ticks{pointer-events:none;inset-inline:.55rem;height:.4rem;position:absolute;bottom:0}.lv-fader-ticks i{opacity:.35;background:currentColor;width:1px;height:.25rem;position:absolute;bottom:0;transform:translate(-50%)}.lv-fader-ticks i[data-major]{opacity:.75;width:2px;height:.42rem}.lv,.lv-fx-portal{--lv-fx-w:min(27rem, 36vw)}.lv-fx-panel{--lv-stage:var(--dbq-world-bg,var(--background));--lv-surface:var(--dbq-world-panel,var(--card));--lv-ink:var(--dbq-world-ink,var(--foreground));--lv-accent:var(--dbq-world-accent,var(--primary));--lv-line:var(--dbq-world-line,var(--border));z-index:70;left:0;top:max(var(--lv-fx-top,0px), calc(4.25rem + env(safe-area-inset-top)));bottom:calc(var(--lv-dock-height,0px) + var(--role-dock-clearance,0px) + env(safe-area-inset-bottom) + .5rem);width:var(--lv-fx-w);color:var(--lv-ink);background:linear-gradient(180deg, var(--lv-surface), var(--lv-surface));flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.lv-fx-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--lv-surface) 94%, white 6%), var(--lv-surface))}}.lv-fx-panel{border:1px solid var(--lv-ink)}@supports (color:color-mix(in lab, red, red)){.lv-fx-panel{border:1px solid color-mix(in oklab, var(--lv-ink) 14%, transparent)}}.lv-fx-panel{visibility:hidden;border-left:0;border-radius:0 1.2rem 1.2rem 0;transition:transform .24s cubic-bezier(.2,.8,.2,1);transform:translate(-104%);box-shadow:.8rem 0 2rem oklch(0% 0 0/.4)}.lv-fx-panel[data-open=true]{visibility:visible;transform:none}.lv[data-fx-open]{padding-left:calc(var(--lv-fx-w) + .75rem);transition:padding-left .24s}.lv-fx-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem .3rem;display:flex}.lv-fx-head h2{align-items:center;gap:.4rem;font-size:1.05rem;font-weight:900;display:flex}.lv-fx-head h2 svg{width:1.1rem;height:1.1rem}.lv-fx-close{min-width:2.75rem;min-height:2.75rem}.lv-fx-target{opacity:.85;text-overflow:ellipsis;white-space:nowrap;padding:0 .8rem .35rem;font-size:.78rem;overflow:hidden}.lv-fx-body{overscroll-behavior:contain;flex:1;align-content:start;gap:.6rem;padding:0 .7rem .7rem;display:grid;overflow-y:auto}.lv-fx-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.lv-fx-quick button{gap:.2rem;min-width:0;min-height:2.8rem;padding:.25rem;font-size:.75rem}.lv-fx-quick svg{flex-shrink:0;width:1rem;height:1rem}.lv-fx-body h3{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.3rem;font-size:.82rem;font-weight:900;display:flex}.lv-fx-body h3 small{opacity:.65;font-size:.7rem;font-weight:600}.lv-fx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.lv-fx-btn{text-align:center;min-height:3rem;color:var(--lv-ink);background:linear-gradient(180deg, var(--lv-ink), var(--lv-ink));border-radius:.8rem;align-content:center;gap:.05rem;padding:.3rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lv-fx-btn{background:linear-gradient(180deg, color-mix(in oklab, var(--lv-ink) 9%, transparent), color-mix(in oklab, var(--lv-ink) 3%, transparent))}}.lv-fx-btn{border:1px solid var(--lv-ink)}@supports (color:color-mix(in lab, red, red)){.lv-fx-btn{border:1px solid color-mix(in oklab, var(--lv-ink) 13%, transparent)}}.lv-fx-btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.lv-fx-btn b{font-size:.74rem;line-height:1.15}.lv-fx-btn small{opacity:.6;font-size:.6rem;line-height:1.1}.lv-fx-btn[data-group=ending]{border-top:3px solid oklch(65% .2 25)}.lv-fx-btn[data-group=transition]{border-top:3px solid oklch(75% .15 230)}.lv-fx-btn[data-group=during]{border-top:3px solid oklch(78% .17 300)}.lv-fx-btn[data-on]{background:oklch(78% .17 300/.35);border-color:oklch(78% .17 300);box-shadow:0 0 1rem oklch(78% .17 300/.4)}.lv-fx-btn:disabled{opacity:.4}.lv-fx-btn:focus-visible{outline:2px solid var(--lv-ink);outline-offset:1px}@media (width<=1100px){.lv-fx-btn small{display:none}}@media (width<=899px){.lv[data-fx-open]{padding-left:0}.lv-fx-panel{width:auto;left:.35rem;right:.35rem;top:max(var(--lv-fx-top,0px), 22dvh);border:1px solid var(--lv-ink)}@supports (color:color-mix(in lab, red, red)){.lv-fx-panel{border:1px solid color-mix(in oklab, var(--lv-ink) 14%, transparent)}}.lv-fx-panel{border-radius:1.2rem;transform:translateY(115%)}.lv-fx-panel[data-open=true]{transform:none}.lv-fx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=380px){.lv-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lv-fx-panel,.lv[data-fx-open]{transition:none}}.lv-cue-settings{overscroll-behavior:contain;padding-bottom:max(1rem, env(safe-area-inset-bottom));z-index:111!important;width:min(36rem,100vw - 1rem)!important;max-height:min(90dvh,100dvh - 1rem)!important;overflow-y:auto!important}.lv-cue-color-picker{gap:.4rem;display:grid}.lv-cue-color-current{justify-self:start;align-items:center;gap:.5rem;display:inline-flex}.lv-cue-color-current i{background:var(--dbq-color);border:1px solid var(--border);border-radius:50%;width:1.4rem;height:1.4rem}.lv-cue-trim{gap:.5rem;min-width:0;display:grid}.lv-cue-trim .dbq-wave-canvas{background:var(--background);border:1px solid var(--border);width:100%;height:8rem}.dbq-wave-track{--wave-color:var(--primary);--wave-accent:var(--brand-amber);--wave-mask:var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-wave-track{--wave-mask:color-mix(in oklab, var(--background) 78%, transparent)}}.dbq-wave-track{overflow:hidden}.dbq-wave-handle{background:var(--brand-amber);pointer-events:none;width:.4rem;box-shadow:0 0 0 1px var(--background);position:absolute;top:0;bottom:0;transform:translate(-50%)}.dbq-daw .dbq-studio-scroll{min-height:var(--studio-content-height);align-self:stretch;height:max(100%, var(--studio-content-height))!important}.dbq-daw .dbq-studio-inner{min-height:max(100%, var(--studio-content-height));height:100%}.dbq-daw .dbq-studio-grid{height:100%;min-height:100%}.lv-cue-trim-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lv-cue-trim-fields label{min-width:0;font-size:.8rem}@media (height<=520px){.lv-cue-settings{max-height:calc(100dvh - .4rem)!important}}.dbq-daw .dbq-daw-top{grid-template-columns:minmax(7rem,1fr) auto minmax(0,1fr) auto!important}.dbq-daw .dbq-daw-top>.dbq-daw-attach{white-space:nowrap;grid-area:1/3;justify-self:center;gap:.35rem;min-width:0;max-width:100%;padding-inline:.65rem}.dbq-daw .dbq-daw-top>.dbq-daw-attach svg{flex:none;width:1rem}.dbq-daw .dbq-daw-top-actions{grid-column:4}.dbq-daw-attach-dialog{z-index:210;gap:.7rem;max-height:calc(100dvh - 2rem)}.dbq-daw-attach-dialog label{gap:.25rem;min-width:0;display:grid}.dbq-daw-attach-dialog select{max-width:100%;min-height:2.75rem;color:var(--popover-foreground);background:var(--popover);border:1px solid var(--border);border-radius:.4rem;padding:.45rem}.dbq-daw-attach-list{gap:.25rem;max-height:min(35dvh,18rem);display:grid;overflow-y:auto}.dbq-daw-attach-list button{white-space:normal;text-align:start;justify-content:start;min-height:2.75rem}@media (width<=1100px){.dbq-daw .dbq-daw-top{grid-template-columns:minmax(0,1fr) auto auto!important}.dbq-daw .dbq-daw-top>.dbq-daw-attach{grid-area:1/2}.dbq-daw .dbq-daw-top-actions{grid-column:3}}@media (width<=767px){.dbq-daw .dbq-daw-top>.dbq-daw-attach{grid-area:3/1/auto/-1;justify-content:center;justify-self:stretch;min-height:2.5rem;font-size:.78rem}.dbq-daw{grid-template-rows:minmax(7.5rem,auto) minmax(3rem,auto) minmax(0,1fr) auto!important}.dbq-daw .dbq-daw-top{overflow:visible;grid-template-rows:auto auto auto!important}}@media (width<=699px){.lv-show-dock{bottom:env(safe-area-inset-bottom)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main""levels"!important;gap:.2rem!important;padding:.35rem!important}.lv-dock-main{gap:.25rem}.lv-dock-go{min-width:6.3rem;max-width:8.5rem;min-height:2.8rem;border-radius:.65rem!important;flex:0 0 30%!important;padding:.15rem .4rem!important;font-size:1.05rem!important}.lv-dock-go svg{width:1.1rem!important;height:1.1rem!important}.lv-dock-go small{font-size:.6rem}.lv-dock-transport{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem;display:grid}.lv-dock-btn[data-kind=stop]{order:-2}.lv-dock-btn[data-kind=fx]{order:-1}.lv-dock-btn{white-space:normal;min-width:0;min-height:2.75rem;padding:.1rem;font-size:.55rem;line-height:1}.lv-dock-btn svg{width:.9rem;height:.9rem}.lv-dock-levels{direction:rtl;gap:.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.lv-dock-levels .lv-fader-head span,.lv-dock-levels .dbq-pan-head span{display:none}.lv-dock-levels .lv-fader-head,.lv-dock-levels .dbq-pan-head{min-height:1rem}.lv-dock-levels .lv-fader-reset{min-height:1.5rem}.lv-dock-levels .dbq-pan input[type=range]{min-height:2rem}.lv .lv-row{grid-template-columns:1.3rem 2.5rem minmax(0,1fr) minmax(5rem,.65fr)!important;grid-template-areas:"grip q name when""grip wave wave wave""grip tools tools tools"!important;gap:.22rem!important;padding:.3rem!important}.lv .lv-row .lv-name,.lv .lv-row .lv-when{white-space:normal;overflow-wrap:anywhere;min-block-size:2rem;line-height:1.2}.lv .lv-row .lv-when{text-align:left;font-size:.72rem}.lv .lv-row .lv-wave canvas{block-size:2.4rem;min-block-size:2.4rem}.lv .lv-row .lv-grip{margin-block:-.3rem}.lv .lv-row .lv-row-tools{flex-wrap:nowrap;gap:.18rem}.lv .lv-row .lv-tool,.lv .lv-row .lv-mode{min-width:2.5rem;min-height:2.5rem}.lv .lv-row .lv-inline-pan,.lv .lv-row>.dbq-pan{display:none}.lv .lv-workspace[data-arrangement^=cues-]{grid-template-columns:minmax(0, var(--lv-cue-width)) minmax(0, 1fr);align-items:start;gap:.35rem;display:grid}.lv .lv-workspace[data-arrangement=cues-right] .lv-list,.lv .lv-workspace[data-arrangement=cues-left] .lv-pads{grid-area:1/1}.lv .lv-workspace[data-arrangement=cues-right] .lv-pads,.lv .lv-workspace[data-arrangement=cues-left] .lv-list{grid-area:1/2}.lv .lv-workspace[data-arrangement^=cues-] .lv-row{grid-template-columns:1rem minmax(0,1fr) auto!important;grid-template-areas:"grip q q""grip name name""grip when when""grip wave wave""grip tools tools"!important}.lv .lv-workspace[data-arrangement^=cues-] .lv-row-tools{flex-wrap:wrap}.lv .lv-workspace[data-arrangement^=cues-] .lv-row .lv-tool,.lv .lv-workspace[data-arrangement^=cues-] .lv-row .lv-mode{min-inline-size:2.3rem}.lv .lv-workspace[data-arrangement^=cues-] .pb-grid[data-slots="32"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lv .lv-workspace[data-arrangement^=cues-] .pb-pad{min-block-size:3rem}.lv .lv-workspace[data-arrangement^=cues-] .lv-pads{max-height:none;position:static;overflow:visible}}@media (width<=699px) and (height<=520px) and (orientation:landscape){.lv-show-dock{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main""levels"!important}.lv-dock-transport{grid-template-columns:repeat(5,minmax(0,1fr))}}.lv-note-popover.lv-note-fixed{z-index:120;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:.45rem;padding:.6rem;position:fixed;bottom:auto;right:auto;overflow:auto}.lv-note-popover.lv-note-fixed textarea{resize:vertical;background:var(--background);width:100%;max-width:100%;min-height:5rem;color:var(--foreground)}.lv-note-floating{z-index:121;resize:none;border:1px solid var(--border);background:var(--popover);min-width:0;min-height:0;color:var(--popover-foreground);box-shadow:var(--shadow-lg);border-radius:.4rem;padding:.4rem;position:fixed;overflow:hidden}.lv-note-floating header{cursor:grab;touch-action:none;justify-content:space-between;align-items:center;gap:.2rem;display:flex}.lv-note-floating header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-note-floating textarea{resize:none;background:var(--background);width:100%;height:calc(100% - 3rem);min-height:5rem;color:var(--foreground)}.lv-note-resize{touch-action:none;cursor:nwse-resize;width:2.75rem;height:2.75rem;padding:.5rem;position:absolute;bottom:0;right:0}.lv-note-index-row{border-top:1px solid var(--border);padding-block:.5rem}.lv-note-index-row p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=699px){.lv-dock-pause{display:none!important}}.lv .lv-new-cue{padding-inline:.9rem;font-weight:700;color:oklch(90% .05 190)!important;background:linear-gradient(oklch(33% .045 200),oklch(25% .035 205))!important;border:1px solid oklch(45% .06 195/.7)!important;border-radius:.8rem!important;box-shadow:inset 0 1px oklch(100% 0 0/.12),inset 0 -2px oklch(0% 0 0/.3),0 .25rem .6rem oklch(0% 0 0/.35)!important}.lv .lv-new-cue:hover,.lv .lv-new-cue:focus-visible{color:oklch(96% .03 190)!important;background:linear-gradient(oklch(37% .05 198),oklch(28% .04 203))!important}.lv .lv-new-cue:active{transform:translateY(1px);box-shadow:inset 0 2px 4px oklch(0% 0 0/.35)!important}.dbq-wave-handle{touch-action:none;cursor:ew-resize;z-index:2;pointer-events:auto!important;width:2.75rem!important;box-shadow:none!important;background:0 0!important}.dbq-wave-handle:before{content:"";background:var(--brand-amber);width:.3rem;box-shadow:0 0 0 1px var(--background);inset-block:0;border-radius:2px;position:absolute;left:50%;transform:translate(-50%)}.dbq-wave-handle:after{content:"";background:var(--brand-amber);border-radius:.35rem;width:.9rem;height:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px oklch(0% 0 0/.4)}.dbq-wave-handle[data-side=start]:not(.dbq-ov-handle){transform:translate(-50%)}.dbq-wave-handle[data-off]:before{opacity:.45}.dbq-wave-handle[data-off=before]{transform:translate(0)!important}.dbq-wave-handle[data-off=after]{transform:translate(-100%)!important}.dbq-wave-handle:focus-visible:after{outline:2px solid var(--ring);outline-offset:2px}.dbq-wave-handle:not([data-off]){transform:translate(-50%)!important}.dbq-wave-canvas[data-zoomed]{cursor:grab}.dbq-wave-overview{background:var(--background);border-radius:.4rem;height:2.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-wave-overview{background:color-mix(in oklab, var(--background) 70%, transparent)}}.dbq-wave-overview{border:1px solid var(--border)}.dbq-ov-bars{align-items:center;gap:1px;padding-inline:1px;display:flex;position:absolute;inset:0}.dbq-ov-bars i{background:var(--muted-foreground);opacity:.5;border-radius:1px;flex:1}.dbq-ov-range{background:var(--primary);position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.dbq-ov-range{background:color-mix(in oklab, var(--primary) 25%, transparent)}}.dbq-ov-range{pointer-events:none}.dbq-ov-view{border:2px solid var(--foreground);pointer-events:none;opacity:.8;border-radius:.3rem;position:absolute;inset-block:2px}.dbq-ov-handle{width:2.2rem!important}.dbq-ov-handle:after{width:.7rem;height:1.1rem}.pb-pages .pb-page-del{color:var(--muted-foreground);background:0 0;border-style:dashed;gap:.3rem;font-size:.78rem;font-weight:600;font-family:inherit!important}.pb-pages .pb-page-del svg{width:1rem;height:1rem}@media (width<=480px){.pb-pages .pb-page-del span{display:none}}.dbq-home-pair{flex-basis:100%;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.dbq-home-pair>*{white-space:normal;min-width:0;min-height:2.9rem}.dbq-home-perms{max-width:max-content;min-height:2.75rem;color:var(--muted-foreground);border:1px dashed var(--foreground);border-radius:.6rem;flex-basis:100%;grid-column:1/-1;justify-self:start;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dbq-home-perms{border:1px dashed color-mix(in oklab, var(--foreground) 18%, transparent)}}.dbq-home-perms svg{width:1rem;height:1rem}.dbq-home-perms small{opacity:.75;font-size:.72rem}.dbq-home-perms:hover,.dbq-home-perms:focus-visible{color:var(--foreground);border-style:solid}@media (width<=360px){.dbq-home-perms small{display:none}}@media (width>=700px){.lv-dock-transport{grid-template-columns:repeat(6,minmax(3.2rem,1fr));grid-auto-flow:column}}.lv-fx-panel{opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s,visibility 0s linear .24s}.lv-fx-panel[data-open=true]{opacity:1;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s,visibility linear}.lv{transition:padding-left .24s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.lv-fx-panel,.lv-fx-panel[data-open=true],.lv{transition:none}}.dbq-daw-cue-load{background:var(--muted);color:var(--foreground);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem .5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.dbq-daw-cue-load[role=alert]{border:1px solid var(--destructive)}.dbq-home .dbq-home-hero{grid-template-columns:minmax(0,1fr);padding:clamp(.75rem,2.5vw,1.4rem)}.dbq-home-toolbar .dbq-home-primary{min-height:2.75rem}.dbs-entry{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;width:min(100%,36rem);display:grid}.dbs-entry-card{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:1.1rem;justify-items:center;gap:.35rem;min-height:44px;padding:1.4rem;display:grid;box-shadow:0 10px 30px -18px oklch(0% 0 0/.6)}.dbs-entry-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dbs-entry-card span{color:var(--muted-foreground);font-size:.85rem}.dbs-output{z-index:60;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.dbs-output-canvas{object-fit:contain;width:100%;height:100%;display:block}.dbs-output-panel{inset-inline-start:max(1rem,env(safe-area-inset-left));top:max(1rem,env(safe-area-inset-top));background:var(--card);border-radius:1rem;gap:.6rem;width:min(92vw,22rem);padding:1rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.dbs-output-panel{background:color-mix(in oklab,var(--card) 92%,transparent)}}.dbs-output-panel{color:var(--foreground);border:1px solid var(--border)}.dbs-file{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.4rem;min-height:44px;font-size:.9rem;display:flex}.dbs-file input{max-width:9rem;font-size:.75rem}.dbs-control{--dbs-preview:oklch(68% .17 150);--dbs-program:oklch(60% .22 27);padding:max(.75rem,env(safe-area-inset-top)) .75rem calc(1rem + env(safe-area-inset-bottom));background:var(--background);max-width:72rem;min-height:100dvh;color:var(--foreground);gap:.8rem;margin-inline:auto;display:grid;overflow-x:hidden}.dbs-status{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.85rem;display:flex}.dbs-status [data-ok=true]{color:var(--dbs-preview)}.dbs-status [data-ok=false]{color:var(--dbs-program)}.dbs-alert{border:1px solid var(--destructive);background:var(--destructive);border-radius:.7rem;padding:.6rem .8rem}@supports (color:color-mix(in lab, red, red)){.dbs-alert{background:color-mix(in oklab,var(--destructive) 12%,transparent)}}.dbs-pending{border:1px dashed var(--border);background:var(--muted);border-radius:.7rem;padding:.6rem .8rem}.dbs-monitors{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.dbs-monitor{aspect-ratio:16/9;background:var(--card);text-align:center;border:3px solid;border-radius:.9rem;align-content:center;justify-items:center;gap:.2rem;padding:.5rem;display:grid}.dbs-monitor h2{letter-spacing:.04em;font-size:.8rem;font-weight:800}.dbs-monitor-main{font-size:clamp(1.3rem,3vw,2rem);font-weight:800}.dbs-monitor-preview{border-color:var(--dbs-preview)}.dbs-monitor-preview h2{color:var(--dbs-preview)}.dbs-monitor-program{border-color:var(--dbs-program)}.dbs-monitor-program h2{color:var(--dbs-program)}.dbs-panel{background:var(--card);border:1px solid var(--border);border-radius:.9rem;gap:.6rem;padding:.8rem;display:grid}.dbs-panel h3{font-size:.9rem;font-weight:700}.dbs-metrics{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .8rem;font-size:.85rem;display:grid}.dbs-metrics dd{font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.dbs-home{width:100%;max-width:80rem;padding:clamp(.75rem,2vw,1.5rem);padding-bottom:calc(var(--role-dock-clearance,0px) + 1.5rem);gap:1rem;margin-inline:auto;display:grid}.dbs-home-top{align-items:center;gap:.75rem;display:flex}.dbs-home-logo{width:min(100%,12rem)}.dbs-page-title{font-size:1.4rem;font-weight:700}.dbs-icon-btn{border:1px solid var(--border);background:var(--card);border-radius:.9rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.dbs-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.dbs-tile{border:1px solid var(--system-stream-bright,var(--primary));border-radius:1.1rem;gap:.3rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dbs-tile{border:1px solid color-mix(in oklab,var(--system-stream-bright,var(--primary)) 30%,var(--border))}}.dbs-tile{background:linear-gradient(160deg,var(--system-stream-bright,var(--primary)),var(--card))}@supports (color:color-mix(in lab, red, red)){.dbs-tile{background:linear-gradient(160deg,color-mix(in oklab,var(--system-stream-bright,var(--primary)) 12%,var(--card)),var(--card))}}.dbs-tile{box-shadow:0 .4rem 0 var(--foreground),0 .8rem 1.6rem -1rem oklch(0% 0 0/.5)}@supports (color:color-mix(in lab, red, red)){.dbs-tile{box-shadow:0 .4rem 0 color-mix(in oklab,var(--foreground) 8%,transparent),0 .8rem 1.6rem -1rem oklch(0% 0 0/.5)}}.dbs-tile{min-height:44px}.dbs-tile span{color:var(--muted-foreground);font-size:.85rem}.dbs-tile.is-disabled{opacity:.55;cursor:not-allowed}.dbs-shows{gap:.75rem;display:grid}.dbs-shows-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbs-shows-head h1{margin-inline-end:auto;font-size:1.3rem;font-weight:700}.dbs-select,.dbs-text{border:1px solid var(--border);background:var(--background);min-height:2.75rem;color:var(--foreground);border-radius:.75rem;max-width:100%;padding:0 .6rem}.dbs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.dbs-card{--c:var(--brand-cyan,oklch(75% .13 220));background:linear-gradient(160deg,var(--c),var(--c));border-radius:1.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dbs-card{background:linear-gradient(160deg,color-mix(in oklab,var(--c) 85%,white 5%),color-mix(in oklab,var(--c) 70%,black))}}.dbs-card{color:oklch(15% .02 250);box-shadow:0 .45rem 0 var(--c),0 1rem 2rem -1rem oklch(0% 0 0/.6)}@supports (color:color-mix(in lab, red, red)){.dbs-card{box-shadow:0 .45rem 0 color-mix(in oklab,var(--c) 55%,black),0 1rem 2rem -1rem oklch(0% 0 0/.6)}}.dbs-card[data-color=amber],.dbs-swatch[data-color=amber]{--c:oklch(80% .15 75)}.dbs-card[data-color=emerald],.dbs-swatch[data-color=emerald]{--c:oklch(75% .15 155)}.dbs-card[data-color=violet],.dbs-swatch[data-color=violet]{--c:oklch(68% .16 295)}.dbs-card[data-color=rose],.dbs-swatch[data-color=rose]{--c:oklch(72% .16 10)}.dbs-card[data-color=slate],.dbs-swatch[data-color=slate]{--c:oklch(62% .08 250)}.dbs-card-open{text-align:start;padding:1rem;gap:.35rem;width:100%;min-height:7rem;padding-left:3.5rem;display:grid}.dbs-card-open strong{font-size:1.1rem}.dbs-card-desc{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.dbs-card-meta{opacity:.85;flex-wrap:wrap;gap:.4rem;font-size:.75rem;display:flex}.dbs-card-settings{background:oklch(100% 0 0/.25);border-radius:.8rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;top:.4rem;left:.4rem}.dbs-status{background:oklch(0% 0 0/.18);border-radius:99px;padding:.05rem .45rem;font-size:.75rem;font-style:normal}.dbs-status.is-live{color:#fff;background:oklch(60% .22 25)}.dbs-swatches{flex-wrap:wrap;gap:.35rem;padding:.25rem .5rem;display:flex}.dbs-swatch{--c:var(--brand-cyan,oklch(75% .13 220));background:var(--c);border:2px solid #0000;border-radius:99px;width:2rem;height:2rem}.dbs-swatch[aria-pressed=true]{border-color:var(--foreground)}.dbs-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:1rem;justify-items:center;gap:.5rem;padding:2rem;display:grid}.dbs-muted{color:var(--muted-foreground);font-size:.85rem}.dbs-alert{background:var(--destructive);border-radius:.8rem;align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dbs-alert{background:color-mix(in oklab,var(--destructive) 18%,var(--card))}}.dbs-alert{border:1px solid var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dbs-alert{border:1px solid color-mix(in oklab,var(--destructive) 50%,transparent)}}.dbs-warn{color:oklch(72% .15 70);font-size:.85rem}.dbs-pending{background:oklch(80% .15 80);border-radius:.8rem;padding:.5rem .8rem}@supports (color:color-mix(in lab, red, red)){.dbs-pending{background:color-mix(in oklab,oklch(80% .15 80) 20%,var(--card))}}.dbs-wizard{gap:.6rem;max-width:40rem;display:grid}.dbs-chips{flex-wrap:wrap;gap:.35rem;display:flex}.dbs-chip{border:1px solid var(--border);background:var(--card);border-radius:.7rem;min-height:2.5rem;padding:0 .8rem}.dbs-chip[aria-checked=true],.dbs-chip[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.dbs-mini{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:.7rem;align-items:center;gap:.3rem;min-height:2.5rem;padding:0 .7rem;font-size:.85rem;display:inline-flex}.dbs-mini:disabled{opacity:.45}.dbs-mini.is-danger{color:var(--destructive)}.dbs-kv{grid-template-columns:auto 1fr;gap:.25rem .8rem;font-size:.85rem;display:grid}.dbs-kv dt{color:var(--muted-foreground)}.dbs-notes{color:oklch(72% .15 70);padding-inline-start:1.2rem;font-size:.8rem;list-style:outside}.dbs-control{--pvw:oklch(72% .19 150);--pgm:oklch(62% .23 25);color:oklch(94% .01 260);min-height:100dvh;padding:.6rem;padding-bottom:calc(var(--role-dock-clearance,0px) + 1rem);background:oklch(14% .01 260);gap:.6rem;display:grid;overflow-x:hidden}.dbs-control .dbs-mini,.dbs-control .dbs-chip,.dbs-control .dbs-icon-btn,.dbs-control select,.dbs-control input:not([type=range]):not([type=checkbox]):not([type=color]){color:inherit;background:oklch(20% .01 260);border-color:oklch(32% .01 260)}.dbs-status{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}header.dbs-status{background:0 0;border-radius:0;padding:0;font-size:.8rem}.dbs-status-title{font-size:1rem}.dbs-status-actions{flex-wrap:wrap;gap:.35rem;margin-inline-start:auto;display:flex}.dbs-pill{background:oklch(22% .01 260);border-radius:99px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.dbs-pill.is-ok{color:var(--pvw)}.dbs-pill.is-bad,.dbs-pill.is-error{color:var(--pgm)}.dbs-pill.is-warn,.dbs-pill.is-dirty{color:oklch(80% .15 80)}.dbs-mode{background:oklch(25% .01 260);border-radius:.7rem;min-height:2.5rem;padding:0 .8rem}.dbs-mode.is-live{background:var(--pgm);color:#fff;font-weight:700}.dbs-stage{grid-template-columns:1fr minmax(11rem,14rem) 1fr;align-items:start;gap:.6rem;display:grid}.dbs-monitor{gap:.25rem;min-width:0;margin:0;display:grid}.dbs-monitor figcaption{letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.dbs-monitor canvas{background:#000;border:3px solid;border-radius:.4rem;width:100%;height:auto;display:block}.dbs-monitor.is-preview canvas{border-color:var(--pvw)}.dbs-monitor.is-preview figcaption{color:var(--pvw)}.dbs-monitor.is-program canvas{border-color:var(--pgm)}.dbs-monitor.is-program figcaption{color:var(--pgm)}.dbs-tally{background:currentColor;border-radius:99px;width:.6rem;height:.6rem}.dbs-monitor-foot{opacity:.8;font-size:.75rem}.dbs-tcenter{align-content:start;gap:.45rem;display:grid}.dbs-field{grid-template-columns:5rem 1fr auto;align-items:center;gap:.4rem;min-width:0;font-size:.8rem;display:grid}.dbs-field input,.dbs-field select{border:1px solid var(--border);border-radius:.5rem;min-width:0;min-height:2.25rem;padding:0 .4rem}.dbs-field input[type=range]{border:0;padding:0}.dbs-check{align-items:center;gap:.4rem;min-height:2.5rem;font-size:.8rem;display:flex}.dbs-btn-cut,.dbs-btn-take,.dbs-btn-emg{letter-spacing:.06em;border-radius:.8rem;justify-content:center;align-items:center;gap:.35rem;min-height:3rem;padding:0 .9rem;font-weight:800;display:inline-flex}.dbs-btn-cut{color:#fff;background:oklch(30% .01 260);box-shadow:0 .3rem oklch(18% .01 260)}.dbs-btn-take{background:var(--pgm);color:#fff;box-shadow:0 .3rem 0 var(--pgm)}@supports (color:color-mix(in lab, red, red)){.dbs-btn-take{box-shadow:0 .3rem 0 color-mix(in oklab,var(--pgm) 55%,black)}}.dbs-btn-cut:disabled,.dbs-btn-take:disabled,.dbs-btn-emg:disabled{opacity:.4}.dbs-tbar input{width:100%;height:2.75rem}.dbs-emergency{flex-wrap:wrap;gap:.4rem;display:flex}.dbs-btn-emg{letter-spacing:0;background:oklch(22% .01 260);border:1px solid oklch(35% .01 260);min-height:2.75rem;font-weight:700}.dbs-btn-emg.is-on,.dbs-btn-emg[aria-pressed=true]{color:#000;background:oklch(85% .15 85)}.dbs-panel-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.dbs-panel-head h2,.dbs-inspector h2{font-size:.95rem;font-weight:700}.dbs-scenes,.dbs-layers,.dbs-inspector,.dbs-mixer{background:oklch(18% .01 260);border:1px solid oklch(28% .01 260);border-radius:.8rem;min-width:0;padding:.6rem}.dbs-scene-row{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.dbs-scene{border:2px solid oklch(30% .01 260);border-radius:.6rem;flex:0 0 9rem;overflow:hidden}.dbs-scene.is-preview{border-color:var(--pvw)}.dbs-scene.is-live{border-color:var(--pgm)}.dbs-scene-open{text-align:start;gap:.2rem;width:100%;padding-bottom:.3rem;display:grid;position:relative}.dbs-scene-open img,.dbs-scene-ph{aspect-ratio:16/9;object-fit:cover;background:oklch(10% 0 0);place-items:center;width:100%;font-size:1.4rem;display:grid}.dbs-scene-open strong{padding-inline:.35rem;font-size:.8rem}.dbs-scene-tools,.dbs-layer-tools{display:flex}.dbs-scene-tools button,.dbs-layer-tools button{flex:1;justify-content:center;align-items:center;min-width:2rem;min-height:2.25rem;display:inline-flex}.dbs-scene-tools svg,.dbs-layer-tools svg{width:1rem;height:1rem}.dbs-live-tag,.dbs-prev-tag{background:var(--pgm);color:#fff;border-radius:.3rem;padding:.05rem .35rem;font-size:.65rem;font-style:normal;font-weight:800;position:absolute;top:.25rem;left:.25rem}.dbs-prev-tag{background:var(--pvw);color:#000}.dbs-work{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:.6rem;display:grid}.dbs-side{align-content:start;gap:.6rem;display:grid}.dbs-layer-list{gap:.35rem;display:grid}.dbs-layer{background:oklch(15% .01 260);border-radius:.6rem;grid-template-columns:minmax(9rem,12rem) 1fr;gap:.4rem;padding:.35rem;display:grid}.dbs-layer.is-hidden{opacity:.5}.dbs-layer-side{align-content:start;gap:.2rem;display:grid}.dbs-layer-num{color:var(--pvw);font-size:.8rem;font-weight:800}.dbs-layer-name{border-radius:.4rem;min-height:2.25rem;padding:0 .4rem}.dbs-layer-op{font-size:.7rem;display:grid}.dbs-inputs{align-items:stretch;gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.dbs-input-wrap{flex:none;position:relative}.dbs-input{text-align:start;background:oklch(24% .01 260);border:2px solid #0000;border-radius:.5rem;align-content:center;gap:.15rem;width:7.5rem;min-height:4rem;padding:.4rem;font-size:.75rem;display:grid;position:relative}.dbs-input strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dbs-input-kind{opacity:.7;font-size:.65rem}.dbs-input.is-active{border-color:var(--pvw)}.dbs-input.is-live{box-shadow:inset 0 0 0 2px var(--pgm)}.dbs-input.is-empty,.dbs-input.is-add{place-items:center;width:4rem;display:grid}.dbs-input-wrap.is-selected .dbs-input{outline-offset:1px;outline:2px dashed oklch(85% .1 220)}.dbs-input-x{background:oklch(0% 0 0/.4);border-radius:.3rem;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;bottom:.15rem;left:.15rem}.dbs-inspector{gap:.35rem;display:grid}.dbs-inspector h3{margin-top:.3rem;font-size:.8rem;font-weight:700}.dbs-presets{flex-wrap:wrap;gap:.25rem;display:flex}.dbs-presets .dbs-chip{min-height:2.25rem;padding:0 .5rem;font-size:.72rem}.dbs-details summary{cursor:pointer;align-items:center;min-height:2.25rem;font-size:.8rem;display:flex}.dbs-strips{gap:.5rem;display:flex;overflow-x:auto}.dbs-strip{flex:none;justify-items:center;gap:.25rem;width:4.5rem;font-size:.7rem;display:grid}.dbs-strip meter{width:100%;height:.6rem}.dbs-strip input[type=range]{width:100%}.dbs-strip span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dbs-strip-btns button{background:oklch(26% .01 260);border-radius:.35rem;width:2rem;height:2rem;font-weight:800}.dbs-strip-btns .is-mute[aria-pressed=true]{background:var(--pgm)}.dbs-strip-btns .is-solo[aria-pressed=true]{color:#000;background:oklch(85% .15 85)}.dbs-deck{z-index:60;left:var(--deck-x);top:var(--deck-y);color:oklch(94% .01 260);resize:both;background:oklch(16% .01 260);border:1px solid oklch(35% .01 260);border-radius:1rem;gap:.5rem;width:min(26rem,100vw - 1rem);max-height:80dvh;padding:.5rem;display:grid;position:fixed;overflow:auto;box-shadow:0 1.5rem 3rem oklch(0% 0 0/.6)}.dbs-deck-bar{cursor:grab;touch-action:none;align-items:center;gap:.4rem;min-height:2.5rem;display:flex}.dbs-deck-status{opacity:.8;margin-inline-start:auto;font-size:.7rem}.dbs-deck-scenes{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.4rem;display:grid}.dbs-deck-scene{text-align:start;background:oklch(24% .01 260);border:2px solid #0000;border-radius:.7rem;gap:.15rem;min-height:4.5rem;padding:.5rem;display:grid}.dbs-deck-scene.is-preview{border-color:var(--pvw,oklch(72% .19 150))}.dbs-deck-scene.is-live{border-color:var(--pgm,oklch(62% .23 25));background:oklab(30.5% .0521127 .0243006)}.dbs-deck-scene em{font-size:.7rem;font-style:normal}.dbs-deck-actions{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.dbs-deck .dbs-btn-take{--pgm:oklch(62% .23 25)}.dbs-output-peek{opacity:.15;color:#fff;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:.5rem;left:.5rem}.dbs-output-peek:hover,.dbs-output-peek:focus{opacity:.9}.dbs-toolbar,.dbs-form-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbs-upload{background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);cursor:pointer;border-radius:.8rem;align-items:center;gap:.4rem;padding:0 1rem;display:inline-flex;position:relative}.dbs-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.dbs-quota{gap:.35rem;display:grid}.dbs-quota-bar{background:var(--muted);border-radius:99px;height:.6rem;overflow:hidden}.dbs-quota-bar span{background:var(--primary);height:100%;display:block}.dbs-quota-bar .is-warn{background:oklch(80% .15 80)}.dbs-quota-bar .is-bad{background:var(--destructive)}.dbs-jobs{gap:.4rem;display:grid}.dbs-jobs li{border:1px solid var(--border);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.dbs-jobs progress{flex:1;min-width:6rem}.dbs-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.6rem;display:grid}.dbs-media{border:1px solid var(--border);background:var(--card);border-radius:.8rem;gap:.25rem;min-width:0;padding:.5rem;display:grid}.dbs-media strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.dbs-thumb{aspect-ratio:16/9;background:var(--muted);border-radius:.5rem;place-items:center;display:grid;overflow:hidden}.dbs-thumb img{object-fit:cover;width:100%;height:100%}.dbs-media-actions{flex-wrap:wrap;gap:.3rem;display:flex}.dbs-card-panel{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:.6rem;padding:1rem;display:grid}.dbs-card-panel h2{font-weight:700}.dbs-rows{gap:.35rem;display:grid}.dbs-rows li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.dbs-invite{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dbs-invite svg{background:#fff;border-radius:.5rem;padding:.3rem}.dbs-invite code{word-break:break-all;margin-block:.4rem;font-size:.75rem;display:block}.dbs-camera{align-content:start;gap:.8rem;max-width:36rem;min-height:100dvh;margin-inline:auto;padding:1rem;display:grid}.dbs-camera-video{aspect-ratio:16/9;background:#000;border-radius:1rem;width:100%}@media (width<=1024px){.dbs-work{grid-template-columns:1fr}.dbs-stage{grid-template-columns:1fr 1fr}.dbs-tcenter{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}@media (width<=640px){.dbs-stage{grid-template-columns:1fr}.dbs-tcenter{grid-row:auto}.dbs-layer{grid-template-columns:1fr}.dbs-deck{right:.5rem;bottom:calc(var(--role-dock-clearance,0px) + .5rem);resize:none;width:auto;top:auto!important;left:.5rem!important}.dbs-card-open{padding-left:3.5rem}}.dbs-monitor-canvas{touch-action:none;line-height:0;position:relative}.dbs-safe{pointer-events:none;border:1px dashed oklch(100% 0 0/.55);position:absolute;inset:5%}.dbs-dragbox{cursor:move;touch-action:none;box-sizing:border-box;background:oklch(85% .12 220/.08);border:2px solid oklch(85% .12 220);position:absolute}.dbs-dragbox.is-active{background:oklch(85% .12 220/.18)}.dbs-handle{touch-action:none;background:oklch(85% .12 220);border:2px solid oklch(15% .01 260);border-radius:6px;width:22px;height:22px;margin:-11px;position:absolute}.dbs-handle:after{content:"";position:absolute;inset:-11px}.dbs-handle.is-nw{cursor:nwse-resize;top:0;left:0}.dbs-handle.is-ne{cursor:nesw-resize;margin-left:0;margin-right:-11px;top:0;right:0}.dbs-handle.is-sw{cursor:nesw-resize;margin-top:0;margin-bottom:-11px;bottom:0;left:0}.dbs-handle.is-se{cursor:nwse-resize;margin:0 -11px -11px 0;bottom:0;right:0}.dbs-monitor-footrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;line-height:1.2;display:flex}.dbs-monitor-footrow .dbs-check{min-height:2.25rem}.dbs-control *{min-width:0}.dbs-control .dbs-status-title{text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,22rem);overflow:hidden}.dbs-tbar input{accent-color:oklch(62% .23 25)}.dbs-control:focus-visible,.dbs-control :focus-visible{outline-offset:2px;outline:2px solid oklch(85% .12 220)}:root:not(.dark) .dbs-tile{box-shadow:0 .3rem 0 var(--foreground),0 .6rem 1.2rem -1rem oklch(0% 0 0/.25)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .dbs-tile{box-shadow:0 .3rem 0 color-mix(in oklab,var(--foreground) 10%,transparent),0 .6rem 1.2rem -1rem oklch(0% 0 0/.25)}}:root:not(.dark) .dbs-card{box-shadow:0 .35rem 0 var(--c),0 .8rem 1.4rem -1rem oklch(0% 0 0/.35)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .dbs-card{box-shadow:0 .35rem 0 color-mix(in oklab,var(--c) 60%,black),0 .8rem 1.4rem -1rem oklch(0% 0 0/.35)}}:root:not(.dark) .dbs-media,:root:not(.dark) .dbs-card-panel{box-shadow:0 1px 2px oklch(0% 0 0/.06)}@media (width<=640px){.dbs-control{gap:.45rem;padding:.4rem}.dbs-control header.dbs-status .dbs-pill:nth-of-type(n+4){display:none}.dbs-status-actions{flex-wrap:nowrap;width:100%;overflow-x:auto}.dbs-emergency{grid-template-columns:repeat(2,1fr);display:grid}.dbs-tcenter{grid-template-columns:1fr 1fr}.dbs-tcenter .dbs-chips,.dbs-tcenter .dbs-field,.dbs-tcenter .dbs-tbar,.dbs-tcenter .dbs-muted{grid-column:1/-1}}@media (width>=641px) and (width<=1024px){.dbs-control{padding:.6rem}.dbs-side{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.dbs-dragbox{transition:none}}.dbs-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.dbs-fieldset:disabled>*{opacity:.6}:root{--stream-floor:oklch(19% .006 250);--stream-panel:oklch(23% .006 250);--stream-rail:oklch(16% .004 250);--stream-line:oklch(36% .005 250);--stream-ink:oklch(92% .003 250);--stream-dim:oklch(71% .004 250);--stream-green:oklch(76% .16 150);--stream-red:oklch(65% .19 25);--stream-amber:oklch(82% .13 80)}body:has([data-dbstream-world=true]){background:var(--stream-floor)}body:has([data-dbstream-world=true]):after{display:none}body:has([data-dbstream-world=true]):before{display:none}body:has([data-dbstream-world=true]) .ambient-root{display:none}body:has([data-dbstream-world=true]) .safe-area-top-underlay{display:none}[data-dbstream-world=true],[data-dbstream-world=true] .app-viewport,[data-dbstream-world=true] .app-main-bare{background:var(--stream-floor)}[data-dbstream-world=true] .app-main-bare{min-height:0;padding:0!important}body[data-mode-selector=on] [data-dbstream-world=true] .app-viewport main{padding-bottom:0}[data-dbstream-world=true] .dbs-home{--background:var(--stream-floor);--card:var(--stream-panel);--foreground:var(--stream-ink);--muted-foreground:var(--stream-dim);--border:var(--stream-line);--primary:var(--stream-amber);--primary-foreground:var(--stream-rail);background:var(--stream-floor);max-width:none;min-height:100dvh;color:var(--stream-ink);align-content:start;gap:1rem;padding:clamp(.75rem,2vw,1.5rem)}.dbs-home :is(.dbs-tile,.dbs-media,.dbs-card-panel,.dbs-empty,.dbs-thumb){box-shadow:none;background:var(--stream-panel);border-color:var(--stream-line);border-radius:4px}.dbs-home .dbs-tile{border-inline-start:3px solid var(--system-stream-bright,var(--stream-amber));gap:.2rem;min-height:86px}.dbs-home .dbs-tile svg{width:20px;height:20px;color:var(--stream-amber)}.dbs-home .dbs-card{box-shadow:none;border:1px solid var(--stream-line);border-block-start:3px solid var(--c);background:var(--stream-panel);color:var(--stream-ink);border-radius:4px}.dbs-home .dbs-card[data-color]{--c:var(--stream-amber)}.dbs-home .dbs-card[data-color=emerald]{--c:var(--stream-green)}.dbs-home .dbs-card[data-color=rose]{--c:var(--stream-red)}.dbs-home .dbs-card[data-color=violet]{--c:oklch(70% .09 295)}.dbs-home .dbs-card[data-color=slate]{--c:var(--stream-dim)}.dbs-home .dbs-card-settings{background:var(--stream-rail);border-radius:3px}.dbs-home :is(.dbs-mini,.dbs-select,.dbs-text,.dbs-icon-btn,.dbs-chip){background:var(--stream-panel);color:var(--stream-ink);border-color:var(--stream-line);border-radius:3px}.dbs-home .dbs-status{background:var(--stream-rail);color:var(--stream-ink);border-radius:3px}.dbs-home .dbs-status.is-live{color:var(--stream-red)}.dbs-home :is(h1,.dbs-page-title){font-size:1.2rem}.dbs-control{--pvw:var(--stream-green);--pgm:var(--stream-red);--background:var(--stream-floor);--card:var(--stream-panel);--foreground:var(--stream-ink);--muted-foreground:var(--stream-dim);--border:var(--stream-line);--primary:var(--stream-amber);--primary-foreground:var(--stream-rail);isolation:isolate;background:var(--stream-floor);width:100%;max-width:none;height:100dvh;min-height:0;color:var(--stream-ink);direction:ltr;grid-template-rows:44px auto minmax(0,44fr) 44px minmax(0,56fr) 26px;gap:0;margin:0;padding:0;font:500 12px/1.3 Assistant,sans-serif;display:grid;position:relative;overflow:hidden}.dbs-control :is(button,input,select,summary){font:inherit}.dbs-control button{cursor:pointer}.dbs-control button:disabled{cursor:not-allowed}.dbs-control .dbs-status-title{max-width:16rem;font-size:13px}.dbs-control header.dbs-status{border-bottom:1px solid var(--stream-line);background:var(--stream-panel);white-space:nowrap;direction:rtl;flex-wrap:nowrap;gap:6px;min-width:0;height:44px;padding:0 8px;display:flex;overflow:hidden}.dbs-control header.dbs-status .dbs-pill{background:var(--stream-rail);border-radius:2px;flex:none;padding:3px 5px;font-size:11px}.dbs-control .dbs-timecode{color:var(--stream-amber);font-variant-numeric:tabular-nums;font:600 13px/1 monospace}.dbs-control .dbs-status-actions{scrollbar-width:none;flex-wrap:nowrap;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;overflow:auto hidden}.dbs-control .dbs-status-actions::-webkit-scrollbar{display:none}.dbs-control .dbs-mini,.dbs-control .dbs-icon-btn,.dbs-control .dbs-mode{border-radius:3px;flex:none;min-height:36px;padding:0 8px;font-size:11px}.dbs-control .dbs-tool-icon{justify-content:center;width:38px;padding:0}.dbs-control .dbs-tool-icon[aria-pressed=true]{color:var(--stream-amber);border-color:var(--stream-amber)}.dbs-control .dbs-pill.is-ok{color:var(--stream-green)}.dbs-control .dbs-pill.is-bad{color:var(--stream-red)}.dbs-control .dbs-notices{scrollbar-width:thin;gap:4px;min-height:0;max-height:76px;display:flex;overflow-y:auto}.dbs-control .dbs-notices:empty{display:none}.dbs-control .dbs-notices:not(:empty){border-bottom:1px solid var(--stream-line);padding:3px 6px}.dbs-control .dbs-notices p{border-radius:2px;flex:1;margin:0;padding:4px 7px;font-size:11px}.dbs-control .dbs-stage{display:contents}.dbs-control .dbs-monitor{aspect-ratio:auto;text-align:start;direction:rtl;background:0 0;border:0;border-radius:0;flex-direction:column;align-content:stretch;justify-items:stretch;gap:2px;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.dbs-control .dbs-monitor figcaption{white-space:nowrap;flex:none;gap:5px;min-height:20px;padding:0 3px;font-size:11px;overflow:hidden}.dbs-control .dbs-monitor-caption-end{text-overflow:ellipsis;min-width:0;max-width:60%;color:var(--stream-dim);margin-inline-start:auto;font-weight:500;overflow:hidden}.dbs-control .dbs-monitor-footrow{flex-wrap:nowrap;gap:6px}.dbs-control .dbs-monitor-footrow .dbs-check{white-space:nowrap;min-height:20px}.dbs-control .dbs-monitor-canvas{background:var(--stream-rail);border:2px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.dbs-control .dbs-monitor.is-preview .dbs-monitor-canvas{color:var(--pvw)}.dbs-control .dbs-monitor.is-program .dbs-monitor-canvas{color:var(--pgm)}.dbs-control .dbs-monitor canvas{aspect-ratio:16/9;object-fit:contain;background:var(--stream-rail);border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.dbs-control .dbs-tcenter{border-top:1px solid var(--stream-line);background:var(--stream-panel);white-space:nowrap;direction:rtl;grid-area:4/1/auto/-1;align-items:center;gap:5px;min-height:44px;padding:3px 8px;display:flex;overflow-x:auto}.dbs-control .dbs-monitor{margin:6px 8px 3px}.dbs-control .dbs-monitor.is-preview{grid-area:3/1;margin-left:8px;margin-right:4px}.dbs-control .dbs-monitor.is-program{grid-area:3/2;margin-left:4px;margin-right:8px}.dbs-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dbs-control>:is(header.dbs-status,.dbs-notices,.dbs-scenes,.dbs-work,.dbs-bottom-status){grid-column:1/-1}.dbs-control header.dbs-status{grid-row:1}.dbs-control .dbs-notices{grid-row:2}.dbs-control .dbs-chips{flex-wrap:nowrap;gap:2px}.dbs-control .dbs-chip{border-radius:2px;min-height:34px;padding:0 8px;font-size:11px}.dbs-control .dbs-tcenter .dbs-chip[aria-checked=true]{background:var(--stream-amber);border-color:var(--stream-amber);color:var(--stream-rail)}.dbs-control .dbs-tcenter .dbs-field{flex:none;gap:5px;width:130px;display:flex}.dbs-control .dbs-btn-cut,.dbs-control .dbs-btn-take,.dbs-control .dbs-btn-emg{min-height:36px;box-shadow:none;border-radius:2px;padding:0 12px;font-size:12px}.dbs-control .dbs-btn-cut{background:var(--stream-line);color:var(--stream-ink)}.dbs-control .dbs-tbar{flex:1;min-width:75px;max-width:200px}.dbs-control .dbs-tbar input{width:100%;height:36px;accent-color:var(--stream-amber)}.dbs-control .dbs-emergency{flex:none;align-items:center;gap:3px;margin-inline-start:auto;display:flex}.dbs-control .dbs-emergency .dbs-btn-emg{background:var(--stream-rail);border-color:var(--stream-line);min-height:34px;padding:0 6px;font-size:11px}.dbs-control .dbs-scenes{z-index:1;border:0;border-bottom:1px solid var(--stream-line);background:var(--stream-panel);direction:rtl;border-radius:0;grid-area:5/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:65px;min-height:0;padding:2px 8px;display:grid}.dbs-control .dbs-scenes .dbs-panel-head{gap:6px;margin:0}.dbs-control .dbs-scenes .dbs-panel-head h2{font-size:11px}.dbs-control .dbs-scene-row{align-items:center;gap:5px;min-width:0;height:58px;padding:0}.dbs-control .dbs-scene{background:var(--stream-rail);border-width:1px;border-radius:2px;flex:0 0 110px;height:52px;position:relative}.dbs-control .dbs-scene.is-preview{border:2px solid var(--pvw)}.dbs-control .dbs-scene.is-live{border:2px solid var(--pgm)}.dbs-control .dbs-scene-open{align-items:center;gap:4px;height:100%;padding:3px;display:flex}.dbs-control .dbs-scene-open img,.dbs-control .dbs-scene-ph{border-radius:2px;flex:none;width:54px;height:32px;font-size:12px}.dbs-control .dbs-scene-open strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;font-size:11px;line-height:1.1;display:-webkit-box;overflow:hidden}.dbs-control .dbs-scene-tools{background:var(--stream-panel);display:none;position:absolute;inset:0 0 auto auto}.dbs-control .dbs-scene:focus-within .dbs-scene-tools,.dbs-control .dbs-scene:hover .dbs-scene-tools{display:flex}.dbs-control .dbs-live-tag,.dbs-control .dbs-prev-tag{border-radius:2px;font-size:9px;top:auto;bottom:2px;left:2px}.dbs-control .dbs-work{direction:rtl;grid-area:5/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:0;padding-top:65px;display:grid;overflow:hidden}.dbs-control .dbs-layers{background:var(--stream-floor);border:0;border-radius:0;flex-direction:column;min-height:0;padding:0;display:flex}.dbs-control .dbs-layers>.dbs-panel-head{border-bottom:1px solid var(--stream-line);flex:none;min-height:32px;margin:0;padding:0 8px}.dbs-control .dbs-panel-head h2,.dbs-control .dbs-inspector h2{font-size:12px}.dbs-control .dbs-layer-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;display:block;overflow-y:auto}.dbs-control .dbs-layer{--lane:oklch(54% .11 234);border-bottom:1px solid var(--stream-line);border-inline-start:5px solid var(--lane);background:var(--lane);border-radius:0;grid-template-columns:142px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;height:86px;margin:0;padding:3px 5px 3px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.dbs-control .dbs-layer{background:color-mix(in oklab,var(--lane) 18%,var(--stream-floor))}}.dbs-control .dbs-layer:nth-child(5){--lane:oklch(43% .09 245)}.dbs-control .dbs-layer:nth-child(6){--lane:oklch(49% .05 200)}.dbs-control .dbs-layer-side{grid-template-rows:24px 30px 18px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:0 3px;padding:0 5px}.dbs-control .dbs-layer-num{color:var(--lane);font-size:14px}.dbs-control .dbs-layer-name{border-radius:2px;height:24px;min-height:24px;padding:0 3px;font-size:11px}.dbs-control .dbs-layer-tools{scrollbar-width:none;grid-column:1/-1;gap:0;overflow-x:auto}.dbs-control .dbs-layer-tools button{flex:none;width:23px;min-width:22px;min-height:28px}.dbs-control .dbs-layer-op{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:4px;font-size:10px}.dbs-control .dbs-layer-op input{width:100%;height:14px}.dbs-control .dbs-inputs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:5px;min-width:0;height:100%;padding:1px 4px 3px}.dbs-control .dbs-input-wrap{height:100%}.dbs-control .dbs-input{border:2px solid var(--stream-line);background:var(--stream-rail);border-radius:2px;flex-direction:column;gap:1px;width:102px;height:100%;min-height:0;padding:2px;display:flex;overflow:hidden}.dbs-control .dbs-input strong{flex:none;height:13px;font-size:10px;font-weight:600;line-height:13px}.dbs-control .dbs-shot-visual{aspect-ratio:16/9;background:var(--stream-panel);width:100%;min-height:0;color:var(--stream-dim);flex:1;place-items:center;font-size:21px;display:grid;overflow:hidden}.dbs-control .dbs-shot-visual img{object-fit:cover;width:100%;height:100%}.dbs-control .dbs-shot-visual svg{width:18px;height:18px}.dbs-control .dbs-input-kind{flex:none;justify-content:space-between;align-items:center;height:12px;font-size:9px;line-height:12px;display:flex}.dbs-control .dbs-input.is-add{width:58px}.dbs-control .dbs-input.is-live.is-active{border-color:var(--pvw);box-shadow:inset 0 0 0 2px var(--pgm)}.dbs-control .dbs-input-x{width:23px;height:23px}.dbs-control .dbs-side{background:var(--stream-panel);width:0;min-width:0;display:block;overflow:hidden}.dbs-control[data-panel=inspector] .dbs-side,.dbs-control[data-panel=audio] .dbs-side{border-inline-start:1px solid var(--stream-line);width:clamp(250px,24vw,340px);overflow-y:auto}.dbs-control .dbs-side>fieldset{display:block}.dbs-control[data-panel=inspector] .dbs-side>fieldset:nth-child(2),.dbs-control[data-panel=audio] .dbs-side>fieldset:first-child{display:none}.dbs-control .dbs-inspector,.dbs-control .dbs-mixer{background:0 0;border:0;border-radius:0;padding:8px}.dbs-control .dbs-strips{gap:4px}.dbs-control .dbs-strip{border:1px solid var(--stream-line);border-radius:2px;width:56px;padding:4px}.dbs-control .dbs-strip meter{writing-mode:vertical-lr;direction:rtl;width:8px;height:90px}.dbs-control .dbs-strip input[type=range]{width:100%;accent-color:var(--stream-amber)}.dbs-control .dbs-bottom-status{border-top:1px solid var(--stream-line);background:var(--stream-panel);color:var(--stream-dim);white-space:nowrap;direction:rtl;flex-wrap:nowrap;grid-row:6;align-items:center;gap:12px;padding:0 8px;font-size:10px;display:flex;overflow-x:auto}.dbs-control .dbs-bottom-status span{flex:none;align-items:center;gap:3px;display:inline-flex}.dbs-control .dbs-deck{background:var(--stream-panel);border-radius:4px}@media (width<=1150px){.dbs-control .dbs-top-metrics,.dbs-control .dbs-emergency .dbs-btn-emg:last-child{display:none}}@media (width<=850px){.dbs-control .dbs-status-actions .dbs-mode,.dbs-control header.dbs-status>.dbs-pill:nth-of-type(2){display:none}.dbs-control[data-panel=inspector] .dbs-side,.dbs-control[data-panel=audio] .dbs-side{z-index:25;width:min(340px,90vw);position:absolute;top:44px;bottom:26px;left:0;box-shadow:0 0 0 100vmax oklch(0% 0 0/.35)}}@media (width<=640px){.dbs-control{grid-template-rows:44px auto minmax(0,34fr) 112px minmax(0,66fr) 26px;height:100dvh}.dbs-control .dbs-status-title{max-width:85px}.dbs-control header.dbs-status>.dbs-pill,.dbs-control .dbs-timecode{display:none}.dbs-control .dbs-monitor{margin:4px 3px}.dbs-control .dbs-monitor figcaption{font-size:10px}.dbs-control .dbs-monitor-caption-end{display:none}.dbs-control .dbs-tcenter{flex-wrap:wrap;align-content:center;gap:2px 3px;padding:3px 4px}.dbs-control .dbs-tcenter .dbs-field{width:90px}.dbs-control .dbs-tcenter .dbs-field input{width:42px}.dbs-control .dbs-tbar{min-width:70px;max-width:none}.dbs-control .dbs-emergency{justify-content:flex-end;width:100%}.dbs-control .dbs-emergency .dbs-btn-emg{min-height:26px}.dbs-control .dbs-scenes{height:56px}.dbs-control .dbs-work{padding-top:56px}.dbs-control .dbs-scenes .dbs-panel-head .dbs-mini{width:34px;padding:0 8px;overflow:hidden}.dbs-control .dbs-layer{grid-template-columns:104px minmax(0,1fr)}.dbs-control .dbs-layer-tools button{width:22px}.dbs-control .dbs-layer-name{font-size:10px}.dbs-control .dbs-bottom-status{gap:8px}.dbs-control .dbs-bottom-status span:nth-child(4){margin-inline-start:0}}.dbs-control .dbs-monitor-canvas{aspect-ratio:16/9;width:min(100%,78.2222dvh - 164.267px);max-height:calc(44dvh - 92.4px);margin:auto}@media (width<=640px){.dbs-control .dbs-monitor-canvas{width:100%;max-height:100%}.dbs-control .dbs-status-actions .dbs-mini{padding:0 5px}.dbs-control .dbs-emergency .dbs-btn-emg:last-child{display:none}}@media (hover:none){.dbs-control .dbs-scene-tools{display:flex;position:static}.dbs-control .dbs-scene{flex-basis:150px}.dbs-control .dbs-scene-tools button{min-width:36px;min-height:44px}}:root:not(.dark) [data-dbstream-world=true] .dbs-card,:root:not(.dark) [data-dbstream-world=true] .dbs-tile,:root:not(.dark) [data-dbstream-world=true] .dbs-media,:root:not(.dark) [data-dbstream-world=true] .dbs-card-panel{box-shadow:none}:root{--stream-floor:oklch(14.5% .016 255);--stream-panel:oklch(21.5% .018 252);--stream-rail:oklch(11.5% .012 255);--stream-line:oklch(34% .022 252);--stream-ink:oklch(95% .009 245);--stream-dim:oklch(75% .02 245);--stream-blue:oklch(76% .14 218);--stream-green:oklch(79% .16 153);--stream-red:oklch(72% .18 24);--stream-amber:oklch(84% .12 82);--stream-shadow:0 12px 32px var(--stream-rail)}@supports (color:color-mix(in lab, red, red)){:root{--stream-shadow:0 12px 32px color-mix(in oklab,var(--stream-rail) 62%,transparent)}}[data-dbstream-world=true]{--background:var(--stream-floor);--foreground:var(--stream-ink);--card:var(--stream-panel);--card-foreground:var(--stream-ink);--popover:var(--stream-panel);--popover-foreground:var(--stream-ink);--muted:var(--stream-rail);--muted-foreground:var(--stream-dim);--border:var(--stream-line);--ring:var(--stream-blue);--primary:var(--stream-blue);--primary-foreground:var(--stream-rail);--secondary:var(--stream-panel);--secondary-foreground:var(--stream-ink);--accent:var(--stream-line);--accent-foreground:var(--stream-ink);--destructive:var(--stream-red);color:var(--stream-ink);background:var(--stream-floor)}body:has([data-dbstream-world=true]){--popover:var(--stream-panel);--popover-foreground:var(--stream-ink);--border:var(--stream-line);--primary:var(--stream-blue);--primary-foreground:var(--stream-rail);--muted:var(--stream-rail);--muted-foreground:var(--stream-dim);--accent:var(--stream-line);--accent-foreground:var(--stream-ink)}:is(body:has([data-dbstream-world=true]) [role=dialog],body:has([data-dbstream-world=true]) [role=menu]){color:var(--stream-ink);background:var(--stream-panel);border-color:var(--stream-line);box-shadow:var(--stream-shadow);overscroll-behavior:contain;border-width:1px;border-radius:8px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);overflow-y:auto}body:has([data-dbstream-world=true]) [role=menu]{max-height:min(65dvh,var(--radix-dropdown-menu-content-available-height))}body:has([data-dbstream-world=true]) [role=menuitem]:focus-visible{background:var(--stream-line);color:var(--stream-ink)}[data-dbstream-world=true] :is(button,a,input,select,summary):focus-visible,.dbs-camera :is(button,a,input,select):focus-visible{outline:2px solid var(--stream-blue);outline-offset:2px}[data-dbstream-world=true] :is(button,a,summary){transition:background-color .15s,border-color .15s,color .15s}[data-dbstream-world=true] :is(button,a):disabled,[data-dbstream-world=true] fieldset:disabled{opacity:.56;cursor:not-allowed}[data-dbstream-world=true] :is(.dbs-mini,.dbs-chip,.dbs-icon-btn,.dbs-select,.dbs-text,.dbs-mode,.dbs-upload,.dbs-btn-emg,.dbs-btn-cut){background:var(--stream-panel);color:var(--stream-ink);border:1px solid var(--stream-line);box-shadow:none;border-radius:5px}[data-dbstream-world=true] :is(.dbs-mini,.dbs-chip,.dbs-icon-btn,.dbs-select,.dbs-text,.dbs-mode,.dbs-upload){min-height:40px}[data-dbstream-world=true] :is(.dbs-mini,.dbs-chip,.dbs-icon-btn,.dbs-upload):not(:disabled):hover{background:var(--stream-line);border-color:var(--stream-blue)}[data-dbstream-world=true] .dbs-btn-take,.dbs-camera .dbs-btn-take{background:var(--stream-blue);min-height:42px;color:var(--stream-rail);border:1px solid var(--stream-blue);box-shadow:none;border-radius:5px;font-weight:800}[data-dbstream-world=true] .dbs-btn-take:not(:disabled):hover{background:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){[data-dbstream-world=true] .dbs-btn-take:not(:disabled):hover{background:color-mix(in oklab,var(--stream-blue) 82%,var(--stream-ink))}}[data-dbstream-world=true] .dbs-btn-cut{border-color:var(--stream-dim);min-height:42px;font-weight:800}[data-dbstream-world=true] .dbs-btn-cut:not(:disabled):hover{background:var(--stream-line)}[data-dbstream-world=true] .dbs-warn{color:var(--stream-amber)}[data-dbstream-world=true] .dbs-muted{color:var(--stream-dim)}[data-dbstream-world=true] .dbs-alert{color:var(--stream-ink);border-color:var(--stream-red);border-radius:5px}[data-dbstream-world=true] .dbs-empty{border:1px dashed var(--stream-line);text-align:center;background:0 0;border-radius:6px;padding:clamp(24px,6vw,56px)}[data-dbstream-world=true] .dbs-empty svg{width:40px;height:40px;color:var(--stream-blue)}[data-dbstream-world=true] :is(.dbs-text,.dbs-select,input:not([type=range]):not([type=checkbox]):not([type=color])){color:var(--stream-ink)}[data-dbstream-world=true] input::placeholder{color:var(--stream-dim)}[data-dbstream-world=true] .dbs-home{width:100%;max-width:1440px;min-height:100dvh;padding:clamp(16px,2.4vw,36px) clamp(16px,3.2vw,52px) calc(28px + env(safe-area-inset-bottom) + var(--role-dock-clearance,0px));background:var(--stream-floor);gap:24px;margin-inline:auto;overflow-x:clip}[data-dbstream-world=true] .dbs-home-top{border-bottom:1px solid var(--stream-line);align-items:center;gap:14px;min-height:64px;padding-bottom:16px;display:flex}[data-dbstream-world=true] .dbs-home-logo{width:min(200px,55vw)}[data-dbstream-world=true] :is(.dbs-page-title,.dbs-shows-head h1){font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.25}[data-dbstream-world=true] .dbs-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-dbstream-world=true] .dbs-tile{border:1px solid var(--stream-line);border-top:2px solid var(--stream-blue);background:var(--stream-panel);min-height:126px;box-shadow:none;border-radius:6px;align-content:center;gap:6px;padding:18px 20px;display:grid}[data-dbstream-world=true] .dbs-tile svg{width:26px;height:26px;color:var(--stream-blue)}[data-dbstream-world=true] .dbs-tile strong{font-size:16px}[data-dbstream-world=true] .dbs-tile span{color:var(--stream-dim)}[data-dbstream-world=true] .dbs-tile.is-disabled{opacity:.6;border-top-color:var(--stream-line)}[data-dbstream-world=true] .dbs-tile:not(.is-disabled):hover{border-color:var(--stream-blue);background:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){[data-dbstream-world=true] .dbs-tile:not(.is-disabled):hover{background:color-mix(in oklab,var(--stream-blue) 8%,var(--stream-panel))}}[data-dbstream-world=true] .dbs-shows-head{gap:10px}[data-dbstream-world=true] .dbs-shows-head h1{min-width:0}[data-dbstream-world=true] .dbs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}[data-dbstream-world=true] .dbs-card{border:1px solid var(--stream-line);border-top:3px solid var(--c);background:var(--stream-panel);min-width:0;color:var(--stream-ink);box-shadow:none;border-radius:6px}[data-dbstream-world=true] .dbs-card[data-color=cyan]{--c:var(--stream-blue)}[data-dbstream-world=true] .dbs-card-open{text-align:start;gap:8px;min-height:134px;padding:18px 56px 18px 18px}[data-dbstream-world=true] .dbs-card-open strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}[data-dbstream-world=true] .dbs-card-desc{color:var(--stream-dim);opacity:1}[data-dbstream-world=true] .dbs-card-meta{opacity:1;color:var(--stream-dim);gap:8px}[data-dbstream-world=true] .dbs-card-settings{background:var(--stream-rail);color:var(--stream-ink);border:1px solid var(--stream-line);border-radius:5px}[data-dbstream-world=true] .dbs-card-settings:hover{border-color:var(--stream-blue)}[data-dbstream-world=true] .dbs-status{background:var(--stream-rail);color:var(--stream-dim);border-radius:3px}[data-dbstream-world=true] .dbs-status.is-live{color:var(--stream-red)}[data-dbstream-world=true] .dbs-card-panel{border:0;border-top:1px solid var(--stream-line);box-shadow:none;background:0 0;border-radius:0;gap:16px;padding:20px 0}[data-dbstream-world=true] .dbs-card-panel h2{font-size:18px}[data-dbstream-world=true] .dbs-wizard{gap:12px;width:min(100%,720px);max-width:none}[data-dbstream-world=true] .dbs-wizard>label:not(.dbs-field){color:var(--stream-dim);margin-top:10px;font-weight:650}[data-dbstream-world=true] .dbs-wizard input{background:var(--stream-panel);border:1px solid var(--stream-line);min-height:44px;color:var(--stream-ink);border-radius:5px}[data-dbstream-world=true] .dbs-wizard .dbs-chips{gap:8px}[data-dbstream-world=true] .dbs-wizard .dbs-chip{min-height:44px}[data-dbstream-world=true] .dbs-chip:is([aria-checked=true],[aria-pressed=true]){background:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){[data-dbstream-world=true] .dbs-chip:is([aria-checked=true],[aria-pressed=true]){background:color-mix(in oklab,var(--stream-blue) 20%,var(--stream-panel))}}[data-dbstream-world=true] .dbs-chip:is([aria-checked=true],[aria-pressed=true]){color:var(--stream-ink);border-color:var(--stream-blue)}[data-dbstream-world=true] .dbs-swatch{border:3px solid var(--stream-panel);outline:1px solid var(--stream-line);border-radius:5px;width:40px;height:40px}[data-dbstream-world=true] .dbs-swatch[aria-pressed=true]{outline:2px solid var(--stream-ink)}[data-dbstream-world=true] .dbs-quota{gap:10px;max-width:760px}[data-dbstream-world=true] .dbs-quota-bar{background:var(--stream-line)}[data-dbstream-world=true] .dbs-quota-bar span{background:var(--stream-blue)}[data-dbstream-world=true] .dbs-toolbar{gap:10px}[data-dbstream-world=true] .dbs-upload{background:var(--stream-blue);color:var(--stream-rail);border-color:var(--stream-blue);font-weight:750}[data-dbstream-world=true] .dbs-upload:focus-within{outline:2px solid var(--stream-ink);outline-offset:2px}[data-dbstream-world=true] .dbs-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px}[data-dbstream-world=true] .dbs-media{border:1px solid var(--stream-line);background:var(--stream-panel);border-radius:6px;gap:7px;padding:10px}[data-dbstream-world=true] .dbs-thumb{background:var(--stream-rail);border-radius:3px}[data-dbstream-world=true] .dbs-rows li{gap:12px;min-width:0;min-height:52px}[data-dbstream-world=true] .dbs-rows li>*{overflow-wrap:anywhere}[data-dbstream-world=true] .dbs-invite,[data-dbstream-world=true] .dbs-invite>div{min-width:0}[data-dbstream-world=true] .dbs-invite code{overflow-wrap:anywhere}.dbs-control{--pvw:var(--stream-green);--pgm:var(--stream-red);--background:var(--stream-floor);--card:var(--stream-panel);--foreground:var(--stream-ink);--border:var(--stream-line);--muted-foreground:var(--stream-dim);--primary:var(--stream-blue);color:var(--stream-ink);background:var(--stream-floor);grid-template-rows:52px auto minmax(0,42fr) 58px minmax(0,58fr) 30px}.dbs-control header.dbs-status{background:var(--stream-panel);border-bottom:1px solid var(--stream-line);gap:9px;height:52px;padding-inline:14px}.dbs-control .dbs-status-title{max-width:18rem;font-size:15px;font-weight:750}.dbs-control header.dbs-status .dbs-pill{background:var(--stream-rail);border:1px solid var(--stream-line);border-radius:4px;padding:5px 8px;font-size:11px}.dbs-control .dbs-timecode{color:var(--stream-blue)}.dbs-control .dbs-status-actions{gap:5px}.dbs-control .dbs-mini,.dbs-control .dbs-icon-btn,.dbs-control .dbs-mode{border-radius:5px;min-height:40px;padding-inline:10px;font-size:12px}.dbs-control .dbs-tool-icon{width:42px}.dbs-control .dbs-tool-icon[aria-pressed=true]{color:var(--stream-blue);border-color:var(--stream-blue);background:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){.dbs-control .dbs-tool-icon[aria-pressed=true]{background:color-mix(in oklab,var(--stream-blue) 12%,var(--stream-panel))}}.dbs-control .dbs-notices{max-height:96px}.dbs-control .dbs-notices p{padding:7px 10px;font-size:12px}.dbs-monitor-tabs{display:none}.dbs-control .dbs-monitor{gap:5px;margin:8px 10px 5px}.dbs-control .dbs-monitor figcaption{min-height:26px;padding:0 4px;font-size:12px}.dbs-control .dbs-monitor.is-preview figcaption{color:var(--pvw)}.dbs-control .dbs-monitor.is-program figcaption{color:var(--pgm)}.dbs-control .dbs-monitor-canvas{background:var(--stream-rail);border:2px solid;border-radius:4px;width:min(100%,74.6667dvh - 182.187px);max-height:calc(42dvh - 102.48px)}.dbs-control .dbs-monitor canvas{background:var(--stream-rail)}.dbs-control .dbs-tcenter{border-block:1px solid var(--stream-line);background:var(--stream-panel);scrollbar-width:thin;gap:8px;min-height:58px;padding:5px 12px}.dbs-control .dbs-chip{border-radius:5px;min-height:40px;padding-inline:12px;font-size:12px}.dbs-control .dbs-tcenter .dbs-chip[aria-checked=true]{color:var(--stream-ink);border-color:var(--stream-blue);background:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){.dbs-control .dbs-tcenter .dbs-chip[aria-checked=true]{background:color-mix(in oklab,var(--stream-blue) 24%,var(--stream-panel))}}.dbs-control .dbs-tcenter .dbs-field{width:155px}.dbs-control .dbs-tcenter .dbs-field input{width:74px}.dbs-control .dbs-btn-cut,.dbs-control .dbs-btn-take{border-radius:5px;min-width:76px;min-height:44px;font-size:13px}.dbs-control .dbs-btn-take{background:var(--stream-blue);color:var(--stream-rail)}.dbs-control .dbs-btn-cut{background:var(--stream-rail);color:var(--stream-ink);border-color:var(--stream-dim)}.dbs-control .dbs-tbar input{accent-color:var(--stream-blue)}.dbs-control .dbs-emergency{gap:5px}.dbs-control .dbs-emergency .dbs-btn-emg{border-radius:5px;min-height:40px;padding-inline:9px;font-size:11px}.dbs-control .dbs-emergency .dbs-btn-emg:last-child{display:inline-flex}.dbs-control .dbs-btn-emg[aria-pressed=true]{color:var(--stream-ink);background:var(--stream-red)}@supports (color:color-mix(in lab, red, red)){.dbs-control .dbs-btn-emg[aria-pressed=true]{background:color-mix(in oklab,var(--stream-red) 20%,var(--stream-panel))}}.dbs-control .dbs-btn-emg[aria-pressed=true]{border-color:var(--stream-red)}.dbs-control .dbs-scenes{background:var(--stream-panel);border-bottom:1px solid var(--stream-line);gap:14px;height:82px;padding-inline:12px}.dbs-control .dbs-scene-row{direction:ltr;gap:8px;height:72px}.dbs-control .dbs-scene{border-color:var(--stream-line);border-radius:5px;flex-basis:148px;height:64px}.dbs-control .dbs-scene-open{direction:rtl;gap:6px;padding:5px}.dbs-control .dbs-scene-open img,.dbs-control .dbs-scene-ph{background:var(--stream-floor);border-radius:3px;width:74px;height:46px;font-size:16px}.dbs-control .dbs-scene-open strong{font-size:12px}.dbs-control .dbs-scene-tools{background:var(--stream-panel);border:1px solid var(--stream-line);z-index:2;border-radius:4px}.dbs-control .dbs-scene-tools button:hover,.dbs-control .dbs-layer-tools button:hover{background:var(--stream-line)}.dbs-control .dbs-work{direction:ltr;padding-top:82px}.dbs-control .dbs-layers{background:var(--stream-floor)}.dbs-control .dbs-layers>.dbs-panel-head{direction:rtl;min-height:40px;padding-inline:12px}.dbs-control .dbs-layer-list{direction:ltr;overflow-x:hidden}.dbs-control .dbs-layer{border-left:4px solid var(--lane);background:var(--lane);direction:ltr;border-inline-start:0;grid-template-columns:188px minmax(0,1fr);height:108px;padding:5px 8px 5px 0}@supports (color:color-mix(in lab, red, red)){.dbs-control .dbs-layer{background:color-mix(in oklab,var(--lane) 7%,var(--stream-floor))}}.dbs-control .dbs-layer:first-child{--lane:var(--stream-blue)}.dbs-control .dbs-layer:nth-child(2){--lane:var(--stream-green)}.dbs-control .dbs-layer:nth-child(3){--lane:var(--stream-amber)}.dbs-control .dbs-layer:nth-child(4){--lane:var(--stream-red)}.dbs-control .dbs-layer.is-hidden{opacity:.68}.dbs-control .dbs-layer-side{border-right:1px solid var(--stream-line);direction:rtl;grid-template-rows:28px 38px 23px;grid-template-columns:20px minmax(0,1fr);gap:1px 5px;padding:2px 8px}.dbs-control .dbs-layer-num{font-size:14px}.dbs-control .dbs-layer-name{height:28px;min-height:28px;color:var(--stream-ink);background:var(--stream-panel);font-size:12px}.dbs-control .dbs-layer-tools{gap:2px;overflow-x:auto}.dbs-control .dbs-layer-tools button{width:30px;min-width:30px;min-height:36px;color:var(--stream-ink);border-radius:4px}.dbs-control .dbs-layer-tools svg{width:16px;height:16px}.dbs-control .dbs-layer-op{font-size:11px}.dbs-control .dbs-inputs{direction:ltr;gap:8px;padding:2px 8px}.dbs-control .dbs-input{background:var(--stream-panel);border-radius:5px;gap:2px;width:132px;padding:4px}.dbs-control .dbs-input strong{height:auto;font-size:11px;line-height:1.25}.dbs-control .dbs-shot-visual{background:var(--stream-rail);border-radius:3px}.dbs-control .dbs-input-kind{color:var(--stream-dim);font-size:10px}.dbs-control .dbs-input.is-empty{width:96px}.dbs-control .dbs-input.is-add{border-style:dashed;width:52px}.dbs-control .dbs-input-x{background:var(--stream-rail);width:32px;height:32px;color:var(--stream-ink);border-radius:4px}.dbs-control .dbs-input.is-active{border-color:var(--pvw)}.dbs-control .dbs-input.is-live{box-shadow:inset 0 0 0 2px var(--pgm)}.dbs-control[data-panel=inspector] .dbs-side,.dbs-control[data-panel=audio] .dbs-side{border-left:1px solid var(--stream-line);background:var(--stream-panel);border-inline-start:0;width:clamp(290px,26vw,370px)}.dbs-control .dbs-side-head{z-index:2;background:var(--stream-panel);border-bottom:1px solid var(--stream-line);direction:rtl;justify-content:space-between;align-items:center;min-height:46px;padding-inline:12px;display:none;position:sticky;top:0}.dbs-control[data-panel=inspector] .dbs-side-head,.dbs-control[data-panel=audio] .dbs-side-head{display:flex}.dbs-control .dbs-side-head button{min-width:44px;min-height:40px}.dbs-control .dbs-inspector,.dbs-control .dbs-mixer{direction:rtl;gap:12px;padding:14px}.dbs-control .dbs-inspector .dbs-field{grid-template-columns:minmax(65px,auto) minmax(0,1fr) auto}.dbs-control .dbs-inspector .dbs-field input:not([type=range]),.dbs-control .dbs-inspector .dbs-field select{width:100%}.dbs-control .dbs-strips{direction:ltr;gap:8px}.dbs-control .dbs-strip{background:var(--stream-floor);border-radius:5px;width:74px;padding:8px}.dbs-control .dbs-strip-btns button{min-width:30px;min-height:36px;color:var(--stream-ink)}.dbs-control .dbs-bottom-status{direction:ltr;gap:14px;min-height:30px;padding-inline:12px;font-size:11px}.dbs-control .dbs-bottom-status span{direction:rtl}.dbs-control .dbs-bottom-status span:nth-child(4){margin-inline-start:0}.dbs-control .dbs-deck{background:var(--stream-panel);max-height:calc(100dvh - 24px);box-shadow:var(--stream-shadow);border-radius:7px}.dbs-control .dbs-deck-bar{z-index:2;background:var(--stream-panel);position:sticky;top:0}.dbs-control .dbs-deck-bar button{place-items:center;min-width:44px;min-height:44px;margin-inline-start:auto;display:grid}.dbs-control .dbs-deck-scene{background:var(--stream-floor);border-radius:5px}.dbs-control .dbs-deck-actions{background:var(--stream-panel);padding-block:7px;position:sticky;bottom:0}.dbs-control .dbs-deck-actions>button{min-height:44px}.dbs-control .dbs-layer-tools button{width:36px;min-width:36px;min-height:40px}.dbs-control .dbs-layer-tools{direction:ltr}.dbs-control .dbs-input-x{min-width:36px;min-height:36px}.dbs-control .dbs-scene-tools button{min-width:40px;min-height:40px}.dbs-control .dbs-pending{border-color:var(--stream-blue);background:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){.dbs-control .dbs-pending{background:color-mix(in oklab,var(--stream-blue) 10%,var(--stream-panel))}}.dbs-output-panel{background:var(--stream-panel);width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--stream-ink);border:1px solid var(--stream-line);box-shadow:var(--stream-shadow);border-radius:7px;overflow-y:auto}.dbs-output-panel .dbs-icon-btn{background:var(--stream-floor);border-radius:5px}.dbs-output-peek{opacity:.65;background:var(--stream-panel);border-radius:5px}.dbs-camera{width:100%;max-width:640px;padding:max(18px,env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));background:var(--stream-floor);color:var(--stream-ink)}.dbs-camera h1{border-bottom:1px solid var(--stream-line);padding-bottom:14px;font-size:22px;font-weight:750}.dbs-camera-video{border:2px solid var(--stream-green);background:var(--stream-rail);border-radius:5px}.dbs-camera .dbs-mini{background:var(--stream-panel);border:1px solid var(--stream-line);color:var(--stream-ink);border-radius:5px;min-height:44px}.dbs-camera .dbs-warn{color:var(--stream-amber)}@media (width<=1150px){.dbs-control .dbs-emergency .dbs-btn-emg:last-child{display:inline-flex}}@media (width<=1024px){[data-dbstream-world=true] .dbs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dbs-control header.dbs-status{padding-inline:8px}.dbs-control .dbs-layer{grid-template-columns:164px minmax(0,1fr)}.dbs-control .dbs-layer-tools button{width:36px;min-width:36px}.dbs-control .dbs-tcenter{gap:5px}.dbs-control .dbs-emergency .dbs-btn-emg{padding-inline:7px}}@media (width<=850px){.dbs-control[data-panel=inspector] .dbs-side,.dbs-control[data-panel=audio] .dbs-side{width:min(390px,94vw);inset:52px 0 30px auto}}@media (width<=640px){[data-dbstream-world=true] .dbs-home{padding:16px 14px calc(20px + env(safe-area-inset-bottom) + var(--role-dock-clearance,0px));gap:18px}[data-dbstream-world=true] .dbs-home-top{min-height:56px}[data-dbstream-world=true] .dbs-tiles{grid-template-columns:1fr;gap:8px}[data-dbstream-world=true] .dbs-tile{grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:88px;padding:12px 14px}[data-dbstream-world=true] .dbs-tile svg{grid-row:span 2}[data-dbstream-world=true] .dbs-shows-head{grid-template-columns:minmax(0,1fr) auto;display:grid}[data-dbstream-world=true] .dbs-shows-head h1{grid-column:1/-1}[data-dbstream-world=true] .dbs-shows-head .dbs-new{grid-column:1/-1;justify-content:center}[data-dbstream-world=true] .dbs-form-row>:is(select,input,button),[data-dbstream-world=true] .dbs-toolbar .dbs-text{flex:100%}[data-dbstream-world=true] .dbs-invite svg{max-width:100%}.dbs-control{grid-template-rows:52px auto minmax(0,34fr) minmax(96px,auto) minmax(0,66fr) 30px}.dbs-control .dbs-status-title{max-width:110px}.dbs-control header.dbs-status>.dbs-pill,.dbs-control .dbs-timecode{display:none}.dbs-control .dbs-monitor-tabs{z-index:3;background:var(--stream-panel);border:1px solid var(--stream-line);direction:rtl;border-radius:5px;grid-area:3/1/auto/-1;place-self:start center;height:34px;margin-top:2px;padding:2px;display:flex}.dbs-control .dbs-monitor-tabs button{border-radius:4px;min-width:102px;padding-inline:6px;font-size:11px}.dbs-control .dbs-monitor-tabs [aria-selected=true]{background:var(--stream-line);color:var(--stream-ink)}.dbs-control .dbs-monitor{grid-area:3/1/auto/-1;margin:38px 6px 3px}.dbs-control[data-monitor=preview] .dbs-monitor.is-program,.dbs-control[data-monitor=program] .dbs-monitor.is-preview{display:none}.dbs-control .dbs-monitor.is-preview,.dbs-control .dbs-monitor.is-program{grid-area:3/1/auto/-1;margin:38px 6px 3px}.dbs-control .dbs-monitor figcaption{min-height:20px;font-size:11px}.dbs-control .dbs-monitor-canvas{width:min(100%,60.4444dvh - 217.6px);max-height:calc(34dvh - 122.4px)}.dbs-control .dbs-tcenter{flex-wrap:nowrap;place-content:center flex-start;gap:6px;min-height:96px;padding:4px 8px;overflow-x:auto}.dbs-control .dbs-tcenter .dbs-chips{flex:none}.dbs-control .dbs-tcenter .dbs-field{flex:none;width:120px}.dbs-control .dbs-tcenter .dbs-field input{width:56px}.dbs-control .dbs-tbar{flex:0 0 100px}.dbs-control .dbs-emergency{flex:none;width:auto;display:flex}.dbs-control .dbs-emergency .dbs-btn-emg{min-height:44px}.dbs-control .dbs-btn-cut,.dbs-control .dbs-btn-take{min-height:48px}.dbs-control .dbs-scenes{gap:6px;height:112px;padding-inline:6px}.dbs-control .dbs-scenes .dbs-panel-head{flex:none}.dbs-control .dbs-scenes .dbs-panel-head .dbs-mini{width:44px;height:44px;overflow:hidden}.dbs-control .dbs-scene-row{height:106px}.dbs-control .dbs-scene{flex-basis:138px;height:100px}.dbs-control .dbs-scene-open{height:54px}.dbs-control .dbs-scene-open img,.dbs-control .dbs-scene-ph{width:60px;height:40px}.dbs-control .dbs-work{padding-top:112px}.dbs-control .dbs-layer{grid-template-columns:148px minmax(0,1fr);height:118px}.dbs-control .dbs-layer-tools button{width:44px;min-width:44px;min-height:44px}.dbs-control .dbs-layer-side{grid-template-rows:28px 44px 26px}.dbs-control .dbs-input-x{min-width:44px;min-height:44px}.dbs-control .dbs-side{width:0}.dbs-control .dbs-bottom-status{gap:10px}.dbs-control .dbs-deck{right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto;max-height:min(72dvh,100dvh - 64px);top:auto!important;left:8px!important}}@media (hover:none){.dbs-control .dbs-scene-tools{background:var(--stream-panel);justify-content:flex-end;height:44px;display:flex;position:static}.dbs-control .dbs-scene-tools button{min-width:44px;min-height:44px}.dbs-control .dbs-scene{flex-basis:180px}}@media (prefers-reduced-motion:reduce){[data-dbstream-world=true] :is(button,a,summary){transition:none}}body:has([data-dbstream-world=true]) .dbs-dialog{overscroll-behavior:contain;border-radius:7px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0 18px 18px;display:block;overflow-y:auto}body:has([data-dbstream-world=true]) .dbs-dialog>:first-child{z-index:1;background:var(--stream-panel);border-bottom:1px solid var(--stream-line);justify-content:center;min-height:62px;margin-bottom:14px;display:flex;position:sticky;top:0}body:has([data-dbstream-world=true]) .dbs-dialog>:is(form,.flex):last-of-type{padding-bottom:12px}body:has([data-dbstream-world=true]) .dbs-dialog input{background:var(--stream-rail);color:var(--stream-ink);border-color:var(--stream-line)}body:has([data-dbstream-world=true]) .dbs-menu{max-height:min(65dvh,var(--radix-dropdown-menu-content-available-height));border-radius:6px}body:has([data-dbstream-world=true]) .dbs-output{background:var(--stream-rail)}body:has([data-dbstream-world=true]) .dbs-camera{min-height:100dvh}.dbs-control .dbs-tcenter{overflow:hidden}.dbs-control .dbs-transition-actions{flex:none;align-items:center;gap:6px;display:flex}.dbs-control .dbs-transition-options{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.dbs-control .dbs-transition-options>*{flex:none}.dbs-control .dbs-transition-options .dbs-tbar{flex:0 0 120px}@media (width<=640px){.dbs-control .dbs-tcenter{flex-flow:column;justify-content:center;align-items:stretch;gap:2px;padding:3px 8px}.dbs-control .dbs-transition-actions{justify-content:center}.dbs-control .dbs-transition-actions button{flex:1;max-width:180px}.dbs-control .dbs-transition-options{flex:none;width:100%;max-height:46px}}body:has([data-dbstream-world=true]) .dbs-dialog>.dbs-dialog-close{z-index:3;background:var(--stream-panel);width:44px;height:44px;color:var(--stream-ink);border:1px solid var(--stream-line);border-radius:5px;place-items:center;margin-bottom:-44px;margin-left:auto;display:grid;position:sticky;top:0}body:has([data-dbstream-world=true]) .dbs-dialog>.dbs-dialog-close:focus-visible{outline:2px solid var(--stream-blue)}body:has([data-dbstream-world=true]) .dbs-dialog>:nth-child(2){padding-right:48px}.dbq-collab-pulse{inset-inline-start:50%;top:calc(env(safe-area-inset-top) + 10px);z-index:60;background:var(--primary);border-radius:999px;padding:4px 12px;font-size:12px;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.dbq-collab-pulse{background:color-mix(in oklab,var(--primary) 22%,var(--card))}}.dbq-collab-pulse{color:var(--foreground);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-collab-pulse{border:1px solid color-mix(in oklab,var(--primary) 45%,transparent)}}.dbq-collab-pulse{pointer-events:none}.dbq-collab-pulse.is-inline{align-self:center;position:static;transform:none}.dbq-show-badge{opacity:.8;margin-top:4px;font-size:11px;display:block}.dbq-members{gap:8px;margin-bottom:12px;display:grid}.dbq-members-add{gap:8px;display:grid}.dbq-members-row{flex-wrap:wrap;gap:8px;display:flex}.dbq-members-row .dbq-input{flex:180px;min-height:44px}.dbq-member-role{opacity:.8;font-size:12px}.dbq-share-sheet{flex-direction:column;max-height:min(88dvh,100%);display:flex}.dbq-share-sheet .lv-sheet-body{overscroll-behavior:contain;overflow-y:auto}.dbq-members .dbq-share-list>li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dbq-members .dbq-share-list>li>strong{flex:100%}.dbq-members .dbq-share-list>li>.dbq-select{flex:140px;min-height:44px}.dbq-perm-dash{gap:12px;min-width:0;display:grid}.dbq-perm-tabs{gap:6px;display:flex}.dbq-perm-tabs button{border:1px solid var(--border);background:var(--card);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.dbq-perm-tabs button svg{width:1rem;height:1rem}.dbq-perm-tabs button[aria-selected=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dbq-perm-tabs button[aria-selected=true]{background:color-mix(in oklab,var(--primary) 16%,var(--card))}}.dbq-perm-card{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.dbq-perm-card h3{font-size:.9rem;font-weight:700}.dbq-perm-card>.dbq-select{width:100%;min-height:44px}.dbq-perm-note{color:var(--muted-foreground);font-size:.85rem}.dbq-perm-search{align-items:center;gap:6px;display:flex}.dbq-perm-search .dbq-input{flex:1;min-width:0;min-height:44px}.dbq-perm-list{gap:6px;display:grid}.dbq-perm-list>li{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;display:flex}.dbq-perm-list>li>strong{overflow-wrap:anywhere;flex:9rem;min-width:0}.dbq-perm-list>li>.dbq-select{flex:0 9rem;min-height:44px}.dbq-perm-people>li{border:0;padding:0}.dbq-perm-people .dbq-share-pick{width:100%;min-height:44px}.dbq-perm-scroll{overscroll-behavior:contain;max-height:18rem;overflow-y:auto}.dbq-run-bar{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 0;display:flex}.dbq-run-bar:empty{display:none}.dbq-run-bar strong{color:var(--destructive);align-items:center;gap:6px;display:inline-flex}.dbq-run-bar strong i{background:currentColor;border-radius:50%;width:.6rem;height:.6rem;animation:1.4s ease-in-out infinite pulse}.dbq-run-bar small{min-width:0;color:var(--muted-foreground);flex:12rem;font-size:.8rem}.dbq-search-select{gap:6px;min-width:0;display:grid}.dbq-search-select .dbq-select{width:100%;min-height:44px}.dbq-search-select .dbq-perm-note strong{color:var(--foreground)}.dbq-share-form .dbq-search-select{flex:14rem}.dbq-perm-empty{color:var(--muted-foreground);padding:2px 0;font-size:.85rem}[data-dbq-world=true] .dbq-page.vault,.dbq-page.vault{--vault-bg:oklch(16% .006 260);--vault-panel:oklch(22% .008 260);--vault-line:oklch(35% .012 260);--vault-text:oklch(97% .004 90);--vault-sub:oklch(72% .015 90);--vault-gold:oklch(82% .15 75);--background:var(--vault-bg);--foreground:var(--vault-text);--card:var(--vault-panel);--border:var(--vault-line);--primary:var(--vault-gold);--primary-foreground:var(--vault-bg);--secondary:var(--vault-panel);--secondary-foreground:var(--vault-text);background:var(--vault-bg);color:var(--vault-text);padding:0 0 calc(6rem + var(--role-dock-clearance,0px) + env(safe-area-inset-bottom));border-radius:0;min-height:100dvh;overflow-x:clip}html:has(.personal-vault){background-color:oklch(16% .006 260)}body:has(.personal-vault){background-color:oklch(16% .006 260)}body:has(.personal-vault) :is(.route-body,.app-viewport,main){background-color:oklch(16% .006 260)}body:has(.personal-vault) :is(.ambient-root,.safe-area-top-underlay){display:none}body:has(.personal-vault):before{display:none}body:has(.personal-vault):after{display:none}:is(html:has([data-dbq-world=true]),body:has([data-dbq-world=true])){background-color:oklch(13% .012 255)}body:has([data-dbq-world=true]) :is(.ambient-root,.safe-area-top-underlay){display:none}body:has([data-dbq-world=true]):before{display:none}body:has([data-dbq-world=true]):after{display:none}html:has(.dbq-page.vault){background-color:oklch(16% .006 260)}body:has(.dbq-page.vault){background-color:oklch(16% .006 260)}body:has(.dbq-page.vault) [data-dbq-world=true]{background-color:oklch(16% .006 260)}body:has(.dbq-page.vault) [data-dbq-world=true] :is(.app-viewport,.dbq-shell-main,.app-route-content){background-color:oklch(16% .006 260)}html:has([data-dbstream-world=true]){background-color:var(--stream-floor)}.vault button{min-height:44px}.vault-top{border-bottom:1px solid var(--vault-line);background:var(--vault-bg);align-items:center;gap:1rem;height:52px;padding:0 clamp(1rem,3vw,3rem);font-size:.83rem;display:flex}.vault-back{color:var(--vault-gold);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.vault-top>span{flex:1}.vault-hero{isolation:isolate;background:radial-gradient(ellipse at 50% 85%,oklch(29% .09 55),transparent 64%),var(--vault-bg);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.vault-perspective{z-index:-1;opacity:.85;position:absolute;inset:0;overflow:hidden}.vault-perspective:before{content:"";transform-origin:top;background:repeating-linear-gradient(90deg,#0000 0 59px,oklch(65% .14 50/.48) 60px 61px),repeating-linear-gradient(0deg,#0000 0 41px,oklch(65% .14 50/.5) 42px 43px);width:180%;height:130%;position:absolute;top:38%;left:-40%;transform:perspective(270px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 26%,#0000 90%);mask-image:linear-gradient(#0000,#000 26%,#0000 90%)}.vault-perspective i{background:oklch(56% .13 48/.2);border:2px solid oklch(76% .17 52);width:clamp(65px,10vw,130px);height:clamp(45px,7vw,85px);position:absolute;transform:skewY(-12deg);box-shadow:0 0 25px oklch(65% .18 48/.7),inset 0 0 20px oklch(65% .18 48/.55)}.vault-perspective i:first-child{top:18%;left:8%}.vault-perspective i:nth-child(2){top:12%;right:9%;transform:skewY(12deg)}.vault-perspective i:nth-child(3){width:55px;height:42px;bottom:12%;right:22%}.vault-hero-content{text-align:center;width:min(100% - 2rem,730px);padding:2.5rem 0}.vault-hero-content>p,.vault-section-head small{color:var(--vault-gold);font-size:.7rem;font-weight:800}.vault-hero h1{margin:.5rem 0 1.4rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:800;line-height:1.15}.vault-hero-content>span{color:var(--vault-sub);margin-top:.8rem;font-size:.85rem;display:block}.vault-search{background:var(--vault-panel);border:1px solid var(--vault-line);border-radius:4px;align-items:center;gap:.8rem;padding:.45rem 1rem;display:flex;box-shadow:0 12px 35px oklch(10% .01 260/.6)}.vault-search input{height:44px;color:var(--vault-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.vault-upload,.vault-section{max-width:1480px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,3rem)}.vault-upload{border-bottom:1px solid var(--vault-line);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.vault-upload-actions,.vault-section-head,.vault-filters,.vault-nav{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.vault-upload-note{color:var(--vault-sub);flex:240px;font-size:.8rem}.vault-upload-review{border:1px solid var(--vault-line);background:var(--vault-panel);flex:100%;gap:.8rem;max-width:850px;padding:1rem;display:grid}.vault-upload-title{justify-content:space-between;align-items:center;display:flex}.vault-upload-review label,.vault-dialog label{color:var(--vault-sub);gap:.35rem;display:grid}.vault-upload-review .vault-check{color:var(--vault-text);align-items:center;display:flex}.vault-upload-folders{gap:.5rem;max-height:190px;display:grid;overflow-y:auto}.vault-errors{color:var(--destructive);width:100%}.vault-section-head{justify-content:space-between;margin-bottom:1rem}.vault-section h2{font-size:1.55rem;font-weight:800}.vault-categories{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.vault .vault-cover{text-align:start;border:1px solid var(--vault-line);background:var(--vault-panel);height:155px;color:var(--vault-text);border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.vault .vault-cover[data-active=true]{outline:2px solid var(--vault-gold)}.vault-art{background:linear-gradient(120deg,oklch(35% .12 35),oklch(26% .06 275));position:absolute;inset:0;overflow:hidden}.vault-cover[data-art="1"] .vault-art{background:linear-gradient(125deg,oklch(28% .13 210),oklch(29% .11 150))}.vault-cover[data-art="2"] .vault-art{background:linear-gradient(130deg,oklch(33% .12 95),oklch(25% .09 155))}.vault-cover[data-art="3"] .vault-art{background:linear-gradient(125deg,oklch(28% .09 285),oklch(34% .13 20))}.vault-cover[data-art="4"] .vault-art{background:linear-gradient(115deg,oklch(32% .14 195),oklch(30% .12 55))}.vault-cover[data-art="5"] .vault-art{background:linear-gradient(125deg,oklch(35% .12 45),oklch(20% .08 345))}.vault-art i{border:2px solid oklch(85% .12 80/.8);position:absolute;inset:auto;transform:rotate(-24deg);box-shadow:0 0 22px oklch(85% .14 70/.6)}.vault-art i:first-child{border-radius:50%;width:80px;height:80px;top:15%;left:18%}.vault-art i:nth-child(2){width:150px;height:150px;top:-60%;right:0;transform:rotate(27deg)}.vault-art i:nth-child(3){width:140px;height:38px;bottom:15%;left:30%;transform:rotate(-34deg)}.vault-cover-caption{background:linear-gradient(#0000,oklch(9% .01 260/.95));justify-content:space-between;align-items:end;gap:.5rem;padding:1.5rem .9rem .75rem;display:flex;position:absolute;inset:auto 0 0}.vault-cover-caption strong{white-space:normal;font-size:1.07rem}.vault-cover-caption small{white-space:nowrap;color:var(--vault-gold)}.vault-browser{border-top:1px solid var(--vault-line)}.vault-subfolders{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.7rem;margin-bottom:1.5rem;display:grid}.vault-folder{background:var(--vault-panel);border:1px solid var(--vault-line);align-items:center;display:flex}.vault-folder>button:first-child{text-align:start;flex:1;justify-content:start;gap:.7rem;min-width:0;display:flex}.vault-folder span{flex:1;min-width:0;display:grid}.vault-folder small{color:var(--vault-sub)}.vault-filters{border-bottom:1px solid var(--vault-line);padding:.6rem 0 1rem}.vault-filters label{align-items:center;gap:.4rem;display:flex}.vault select,.vault-dialog select{border:1px solid var(--vault-line);background:var(--vault-panel);min-height:44px;color:var(--vault-text);min-width:0;padding:.4rem .6rem}.vault-filters>span{color:var(--vault-sub);margin-inline-start:auto}.vault-sounds{display:grid}.vault-sound{border-bottom:1px solid var(--vault-line);align-items:center;gap:.8rem;min-width:0;min-height:75px;padding:.5rem .3rem;display:flex}.vault-sound-main{flex:180px;min-width:0;display:grid}.vault-sound-main strong,.vault-sound-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-sound-main small,.vault-sound-wave,.vault-time{color:var(--vault-sub);font-size:.8rem}.vault .vault-play{background:var(--vault-gold);color:var(--vault-bg);flex:none}.vault-sound-wave{flex:170px;max-width:240px}.vault-wave{align-items:center;gap:2px;height:36px;display:flex}.vault-wave i{background:var(--vault-gold);border-radius:2px;flex:1;min-width:1px}.vault-menu-wrap{position:relative}.vault-menu{z-index:20;background:var(--vault-panel);border:1px solid var(--vault-line);width:180px;box-shadow:0 12px 30px var(--vault-bg);inset-inline-end:0;padding:.4rem;display:grid;position:absolute;top:100%}.vault-menu button{justify-content:start}.vault-empty{color:var(--vault-sub);padding:2rem 0}.vault-dialog-back{z-index:110;background:oklch(5% .005 260/.8);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.vault-dialog{background:var(--vault-panel);border:1px solid var(--vault-line);width:min(100%,440px);max-height:calc(100dvh - 2rem);color:var(--vault-text);gap:1rem;padding:1.3rem;display:grid;overflow-y:auto}.vault-transport{z-index:50;bottom:var(--role-dock-clearance,0px);min-height:64px;padding:.55rem max(1rem,env(safe-area-inset-right)) .55rem max(1rem,env(safe-area-inset-left));background:var(--vault-panel);color:var(--vault-text);border-top:1px solid var(--vault-gold);align-items:center;gap:.8rem;display:flex;position:fixed;left:0;right:0}.vault-transport strong{text-overflow:ellipsis;white-space:nowrap;max-width:25%;overflow:hidden}.vault-transport input{min-width:60px;accent-color:var(--vault-gold);flex:1}@media (width<=640px){.vault-hero{min-height:275px}.vault-perspective i:nth-child(3){display:none}.vault-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.vault .vault-cover{height:135px}.vault-cover-caption{gap:0;display:grid}.vault-sound{flex-wrap:wrap;gap:.35rem}.vault-sound-main{flex:calc(100% - 175px)}.vault-sound-wave{flex-basis:100%;order:5;max-width:none;padding-inline-start:52px}.vault-transport{flex-wrap:wrap}.vault-transport input{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.vault *{transition:none!important;animation:none!important}}.vault .vault-cover-wrap{min-width:0;position:relative}.vault .vault-cover{width:100%;height:205px}.vault .vault-art{filter:saturate(.94);background-position:0 0;background-size:300% 200%}.vault .vault-cover-rename{z-index:1;background:var(--vault-panel);color:var(--vault-text);opacity:.92;position:absolute;inset-block-start:.45rem;inset-inline-end:.45rem}.vault .vault-cover-caption{flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:2.8rem .9rem .8rem}.vault .vault-cover-caption :is(strong,small){text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.vault .vault-cover-caption strong{line-height:1.3}.vault .vault-cover-caption small{color:var(--vault-gold)}.vault .vault-categories{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.vault .vault-browser{margin-top:.6rem}.vault .vault-sound-wave{min-height:36px}@media (width<=640px){.vault .vault-cover{height:166px}.vault .vault-cover-caption{padding:2rem .65rem .65rem}.vault .vault-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.vault .vault-hero{background:radial-gradient(ellipse at 50% 95%, var(--vault-gold),var(--vault-bg) 72%);min-height:245px}@supports (color:color-mix(in lab, red, red)){.vault .vault-hero{background:radial-gradient(ellipse at 50% 95%, color-mix(in oklab,var(--vault-gold) 16%,var(--vault-bg)),var(--vault-bg) 72%)}}.vault .vault-perspective{opacity:.33}.vault .vault-hero h1{letter-spacing:0;margin:0 0 1.3rem;font-size:clamp(2.3rem,4vw,3.4rem)}.vault .vault-upload,.vault .vault-section{padding-block:1.15rem}.vault .vault-categories{grid-template-columns:repeat(auto-fill,minmax(min(100%,225px),1fr));gap:1rem .85rem}.vault .vault-cover-wrap{min-width:0;padding-top:10px;position:relative}.vault .vault-cover-wrap:before{content:"";background:var(--vault-gold);border-radius:5px 5px 0 0;width:42%;height:16px;position:absolute;top:0;right:12px}@supports (color:color-mix(in lab, red, red)){.vault .vault-cover-wrap:before{background:color-mix(in oklab,var(--vault-gold) 36%,var(--vault-panel))}}.vault .vault-cover-wrap:before{border:1px solid var(--vault-gold)}@supports (color:color-mix(in lab, red, red)){.vault .vault-cover-wrap:before{border:1px solid color-mix(in oklab,var(--vault-gold) 50%,var(--vault-line))}}.vault .vault-cover{border-color:var(--vault-gold);border-radius:6px;width:100%;height:205px}@supports (color:color-mix(in lab, red, red)){.vault .vault-cover{border-color:color-mix(in oklab,var(--vault-gold) 30%,var(--vault-line))}}.vault .vault-cover{box-shadow:inset 0 1px 0 var(--vault-text),0 12px 22px -17px var(--vault-gold),0 6px 0 -3px var(--vault-gold)}@supports (color:color-mix(in lab, red, red)){.vault .vault-cover{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--vault-text) 20%,transparent),0 12px 22px -17px var(--vault-gold),0 6px 0 -3px color-mix(in oklab,var(--vault-gold) 24%,var(--vault-bg))}}.vault .vault-cover{transition:transform .22s,box-shadow .22s}.vault .vault-cover:hover,.vault .vault-cover:focus-visible{box-shadow:0 17px 28px -14px var(--vault-gold),0 8px 0 -3px var(--vault-gold);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.vault .vault-cover:hover,.vault .vault-cover:focus-visible{box-shadow:0 17px 28px -14px color-mix(in oklab,var(--vault-gold) 40%,transparent),0 8px 0 -3px color-mix(in oklab,var(--vault-gold) 30%,var(--vault-bg))}}.vault .vault-cover:focus-visible,.vault .vault-folder button:focus-visible{outline:2px solid var(--vault-gold);outline-offset:3px}.vault .vault-art{background-position:0 0;background-size:300% 200%;bottom:59px}.vault .vault-cover[data-art="1"] .vault-art{background-position:50% 0}.vault .vault-cover[data-art="2"] .vault-art{background-position:100% 0}.vault .vault-cover[data-art="3"] .vault-art{background-position:0 100%}.vault .vault-cover[data-art="4"] .vault-art{background-position:50% 100%}.vault .vault-cover[data-art="5"] .vault-art{background-position:100% 100%}.vault .vault-art:after{content:"";background:linear-gradient(0deg,var(--vault-bg),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vault .vault-art:after{background:linear-gradient(0deg,color-mix(in oklab,var(--vault-bg) 75%,transparent),transparent 70%)}}.vault .vault-art-symbol{z-index:1;width:58px;height:58px;color:var(--vault-text);background:var(--vault-bg);border-radius:8px;padding:12px;position:absolute;top:18px;right:17px}@supports (color:color-mix(in lab, red, red)){.vault .vault-art-symbol{background:color-mix(in oklab,var(--vault-bg) 45%,transparent)}}.vault .vault-art-symbol{border:1px solid var(--vault-text)}@supports (color:color-mix(in lab, red, red)){.vault .vault-art-symbol{border:1px solid color-mix(in oklab,var(--vault-text) 38%,transparent)}}.vault .vault-art-symbol{filter:drop-shadow(0 5px 10px var(--vault-bg))}.vault .vault-cover-caption{background:var(--vault-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .45rem;height:68px;padding:.55rem .7rem;display:grid}.vault .vault-cover-caption strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1;font-size:.94rem;line-height:1.22;display:-webkit-box;overflow:hidden}.vault .vault-cover-caption small{grid-column:1;align-self:start;font-size:.72rem}.vault .vault-open-action{background:var(--vault-gold);width:35px;height:35px;color:var(--vault-bg);box-shadow:inset 0 1px 0 var(--vault-text),0 3px 0 var(--vault-gold);border-radius:4px;grid-area:1/2/3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vault .vault-open-action{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--vault-text) 45%,transparent),0 3px 0 color-mix(in oklab,var(--vault-gold) 35%,var(--vault-bg))}}.vault .vault-cover-rename{z-index:2;background:var(--vault-bg);color:var(--vault-text);top:18px;right:8px}.vault .vault-folder{border-color:var(--vault-gold);border-radius:5px;min-height:78px;margin-top:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder{border-color:color-mix(in oklab,var(--vault-gold) 25%,var(--vault-line))}}.vault .vault-folder{background:linear-gradient(145deg,var(--vault-gold),var(--vault-panel))}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder{background:linear-gradient(145deg,color-mix(in oklab,var(--vault-gold) 12%,var(--vault-panel)),var(--vault-panel))}}.vault .vault-folder{box-shadow:0 5px 0 -2px var(--vault-gold)}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder{box-shadow:0 5px 0 -2px color-mix(in oklab,var(--vault-gold) 24%,var(--vault-bg))}}.vault .vault-folder:before{content:"";background:var(--vault-gold);border-radius:4px 4px 0 0;width:37%;height:8px;position:absolute;bottom:100%;right:10px}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder:before{background:color-mix(in oklab,var(--vault-gold) 28%,var(--vault-panel))}}.vault .vault-folder-art{width:44px;height:44px;color:var(--vault-gold);border:1px solid var(--vault-gold);border-radius:5px;place-items:center;flex:none!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder-art{border:1px solid color-mix(in oklab,var(--vault-gold) 42%,var(--vault-line))}}.vault .vault-folder-art{box-shadow:inset 0 1px 0 var(--vault-text)}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder-art{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--vault-text) 20%,transparent)}}.vault .vault-folder:hover{border-color:var(--vault-gold)}.dbq-home .dbq-home-hero{border-radius:8px;padding:clamp(.8rem,2vw,1.4rem)}.dbq-home .dbq-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.dbq-home .dbq-home-actions>.dbq-studio-gate{grid-column:auto}.dbq-home .dbq-home-pair{display:contents}.dbq-home .dbq-home-actions>.dbq-home-perms{grid-column:1/-1}.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{--gate-accent:var(--q-amber,var(--primary));text-align:start;white-space:normal;min-width:0;height:auto;min-height:166px;color:var(--foreground);background:linear-gradient(145deg,var(--gate-accent),var(--card) 70%);border-radius:7px;justify-content:flex-start;align-items:flex-end;gap:12px;padding:17px;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{background:linear-gradient(145deg,color-mix(in oklab,var(--gate-accent) 18%,var(--card)),var(--card) 70%)}}.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{border:1px solid var(--gate-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{border:1px solid color-mix(in oklab,var(--gate-accent) 55%,var(--border))}}.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{box-shadow:inset 0 1px 0 var(--gate-accent),0 7px 0 -3px var(--gate-accent)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--gate-accent) 33%,transparent),0 7px 0 -3px color-mix(in oklab,var(--gate-accent) 40%,var(--background))}}.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{transition:transform .2s,box-shadow .2s}.dbq-home .dbq-studio-gate:hover,.dbq-home .dbq-home-feature:not(:disabled):hover{box-shadow:inset 0 1px 0 var(--gate-accent),0 11px 0 -3px var(--gate-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-studio-gate:hover,.dbq-home .dbq-home-feature:not(:disabled):hover{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--gate-accent) 50%,transparent),0 11px 0 -3px color-mix(in oklab,var(--gate-accent) 45%,var(--background))}}.dbq-home .dbq-studio-gate:focus-visible,.dbq-home .dbq-home-feature:focus-visible{outline:2px solid var(--gate-accent);outline-offset:3px}.dbq-home .dbq-pads-gate{--gate-accent:var(--q-cyan)}.dbq-home .dbq-home-project{--gate-accent:var(--q-violet)}.dbq-home .dbq-home-library{--gate-accent:var(--q-amber,var(--primary))}.dbq-home .dbq-gate-art{border:1px solid var(--gate-accent);place-items:center;width:92px;height:92px;display:grid;position:absolute;top:14px;left:18px}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-gate-art{border:1px solid color-mix(in oklab,var(--gate-accent) 68%,var(--border))}}.dbq-home .dbq-gate-art{background:linear-gradient(145deg,var(--gate-accent),var(--gate-accent));border-radius:8px;transform:perspective(200px)rotateY(-12deg)rotateX(7deg)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-gate-art{background:linear-gradient(145deg,color-mix(in oklab,var(--gate-accent) 55%,var(--card)),color-mix(in oklab,var(--gate-accent) 15%,var(--background)))}}.dbq-home .dbq-gate-art{box-shadow:inset 2px 2px 1px var(--foreground),5px 7px 0 var(--gate-accent),12px 16px 23px var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-gate-art{box-shadow:inset 2px 2px 1px color-mix(in oklab,var(--foreground) 30%,transparent),5px 7px 0 color-mix(in oklab,var(--gate-accent) 35%,var(--background)),12px 16px 23px color-mix(in oklab,var(--background) 70%,transparent)}}.dbq-home .dbq-gate-art{color:var(--foreground)}.dbq-home .dbq-gate-art>svg{stroke-width:1.3px;width:50px;height:50px;filter:drop-shadow(2px 3px 2px var(--background))}.dbq-home .dbq-gate-studio-art .dbq-gate-disc{background:var(--gate-accent);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-gate-studio-art .dbq-gate-disc{background:color-mix(in oklab,var(--gate-accent) 75%,var(--foreground))}}.dbq-home .dbq-gate-studio-art .dbq-gate-disc{color:var(--background);box-shadow:inset -5px -6px 6px var(--background)}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-gate-studio-art .dbq-gate-disc{box-shadow:inset -5px -6px 6px color-mix(in oklab,var(--background) 40%,transparent)}}.dbq-home .dbq-gate-disc svg{width:36px;height:36px}.dbq-home .dbq-gate-lines{background:var(--card);border:1px solid var(--gate-accent);border-radius:3px;place-items:center;width:44px;height:28px;display:grid;position:absolute;bottom:-10px;right:-17px}.dbq-home .dbq-gate-lines svg{width:27px;height:20px}.dbq-home .dbq-gate-pad-art svg{stroke-width:2.8px;width:68px;height:68px}.dbq-home .dbq-home-library .dbq-gate-art svg:last-child{background:var(--card);border:1px solid var(--gate-accent);border-radius:4px;width:42px;height:42px;padding:7px;position:absolute;bottom:-8px;right:-12px}.dbq-home .dbq-studio-gate-text,.dbq-home .dbq-home-feature>span:last-child{text-align:start;gap:4px;min-width:0;max-width:calc(100% - 50px);display:grid;position:relative}.dbq-home .dbq-studio-gate-text b,.dbq-home .dbq-home-feature b{color:var(--foreground);overflow-wrap:anywhere;background:0 0;font-size:1.12rem;line-height:1.25}.dbq-home .dbq-studio-gate-text small,.dbq-home .dbq-home-feature small{color:var(--muted-foreground);white-space:normal;align-items:center;gap:4px;font-size:.77rem;display:flex}.dbq-home .dbq-home-feature:disabled{opacity:.65;cursor:not-allowed}.dbq-home .dbq-studio-gate[data-locked=true]{opacity:.65}.dbq-home .dbq-home-toolbar>button{border-color:var(--q-cyan);border-radius:5px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.dbq-home .dbq-home-toolbar>button{border-color:color-mix(in oklab,var(--q-cyan) 30%,var(--border))}}.dbq-home .dbq-home-perms{border-radius:6px}@media (width<=640px){.dbq-home .dbq-home-actions{grid-template-columns:minmax(0,1fr)}.dbq-home .dbq-home-actions>.dbq-home-perms{grid-column:1}.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{min-height:144px}.vault .vault-cover{height:177px}.vault .vault-art{bottom:68px}}@media (prefers-reduced-motion:reduce){.vault .vault-cover,.dbq-home .dbq-studio-gate,.dbq-home .dbq-home-feature{transition:none;animation:none}.vault .vault-cover:hover,.dbq-home .dbq-studio-gate:hover,.dbq-home .dbq-home-feature:hover{transform:none}}.vault .vault-art-symbol,.vault .vault-cover-rename{display:none}.vault .vault-cover-wrap{position:relative}.vault .vault-caption-gear{z-index:2;width:44px;height:44px;color:var(--vault-gold);border:1px solid var(--vault-line);background:var(--vault-panel);bottom:10px;position:absolute;inset-inline-end:7px}.vault .vault-cover-wrap:not(.vault-favorites-wrap) .vault-open-action{display:none}.vault .vault-folder-art{background-position:50%;background-size:cover;border-radius:4px;flex:none;width:48px;height:48px;display:block}.vault .vault-caption-gear:focus-visible{outline:2px solid var(--vault-gold);outline-offset:2px}.vault .vault-cover .vault-art{pointer-events:none}.vault .vault-favorites-art{background:linear-gradient(135deg,var(--vault-gold),var(--vault-panel));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.vault .vault-favorites-art{background:linear-gradient(135deg,color-mix(in oklab,var(--vault-gold) 32%,var(--vault-panel)),var(--vault-panel))}}.vault .vault-favorites-art{color:var(--vault-gold)}.vault .vault-favorites-wrap:before{background:var(--vault-gold)}.vault .vault-folder-art:not([style]){background:linear-gradient(135deg,var(--vault-gold),var(--vault-panel))}@supports (color:color-mix(in lab, red, red)){.vault .vault-folder-art:not([style]){background:linear-gradient(135deg,color-mix(in oklab,var(--vault-gold) 45%,var(--vault-panel)),var(--vault-panel))}}.vault .vault-folder>button:first-child{min-height:76px}.vault .vault-folder>button:last-child{width:44px;height:44px;color:var(--vault-gold);flex:none}.vault .vault-settings-dialog{overscroll-behavior:contain;width:min(680px,100vw - 24px);max-height:min(90dvh,850px);overflow:auto}.vault .vault-cover-picker{gap:.65rem;min-width:0;margin-block:.9rem;display:grid}.vault .vault-cover-preview{align-items:center;gap:.75rem;display:flex}.vault .vault-cover-preview img{aspect-ratio:5/4;object-fit:cover;border-radius:5px;width:120px}.vault .vault-cover-filters{grid-template-columns:2fr 1fr 1fr;gap:.5rem;display:grid}.vault .vault-cover-options{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.5rem;max-height:250px;display:grid;overflow:auto}.vault .vault-cover-option{white-space:normal;text-align:center;border:2px solid var(--vault-line);flex-direction:column;height:auto;min-height:96px;padding:4px;display:flex}.vault .vault-cover-option[aria-pressed=true]{border-color:var(--vault-gold)}.vault .vault-cover-option img{aspect-ratio:5/4;object-fit:cover;border-radius:3px;width:100%}.vault .vault-cover-option span{font-size:.7rem;line-height:1.25}.vault .vault-cover-option small{display:block}.vault .vault-cover-pages{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vault .vault-target{border:1px solid var(--vault-line);border-radius:5px;flex-wrap:wrap;gap:1rem;display:flex}.vault .vault-target label{flex-direction:row;align-items:center;gap:.4rem;min-height:44px;display:flex}@media (width<=640px){.vault .vault-cover-filters{grid-template-columns:1fr 1fr}.vault .vault-cover-filters input{grid-column:1/-1}.vault .vault-caption-gear{bottom:7px}.vault .vault-cover-caption{padding-inline-end:3rem}}.vault .vault-strip-shell{align-items:center;gap:.5rem;min-width:0;margin-bottom:1.15rem;display:flex}.vault .vault-categories{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;flex:1;gap:.9rem;min-width:0;padding:12px 5px 16px;display:flex;overflow:auto hidden}.vault .vault-categories .vault-cover-wrap{scroll-snap-align:start;flex:0 0 clamp(180px,19vw,236px)}.vault .vault-strip-arrow{min-width:44px;min-height:44px;color:var(--vault-gold);border-color:var(--vault-line);flex:none}.vault .vault-child-strip{margin-block:1rem}.vault .vault-subfolders{scrollbar-width:thin;flex:1;gap:.8rem;padding:10px 5px 16px;display:flex;overflow-x:auto}.vault .vault-child-card{flex:0 0 180px}.vault .vault-child-card .vault-cover{height:176px}.vault .vault-child-card .vault-art{bottom:65px}.vault .vault-cover{background:linear-gradient(145deg,#312922,#191714);border:1px solid #fff2;border-radius:8px;width:100%;min-width:0;overflow:hidden;box-shadow:inset 0 2px 1px #ffffff12,0 12px 28px #0007}.vault .vault-cover-wrap:before{z-index:0}.vault .vault-cover-wrap[data-dragging=true]{visibility:hidden}.vault .vault-cover[data-active=true]{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 12px 34px #d58c3338,inset 0 1px #fff2}.vault .vault-cover .vault-art{background-position:50%;background-repeat:no-repeat}.vault .vault-cover-caption{padding-inline-end:3.3rem}.vault .vault-caption-gear{inset-inline-end:4px;border-radius:6px;bottom:9px}.vault.vault-drag-layer{z-index:1000;pointer-events:none;min-height:0;padding:0;position:fixed;inset:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.vault.vault-drag-layer>div{transition:none;animation:none}.vault-drag-layer .vault-drag-copy{box-sizing:border-box;padding-top:10px}.vault-drag-layer .vault-drag-copy .vault-cover{box-sizing:border-box;transition:none}.vault-drag-layer .vault-drag-copy .vault-caption-gear{place-items:center;display:grid}.vault .vault-folder-actions{gap:.7rem;padding:.5rem 0 1rem;display:flex}.vault .vault-settings-back{padding:max(8px,env(safe-area-inset-top)) 12px calc(var(--role-dock-clearance,0px) + max(8px,env(safe-area-inset-bottom)));grid-template-rows:minmax(0,1fr);min-height:0}.vault .vault-settings-dialog{border-radius:10px;flex-direction:column;gap:0;width:min(680px,100%);min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 22px 80px #000b}.vault .vault-settings-head,.vault .vault-settings-footer{background:var(--vault-panel);z-index:2;flex:none;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.vault .vault-settings-head{border-bottom:1px solid var(--vault-line)}.vault .vault-settings-head h2{margin:0}.vault .vault-settings-head button{order:2;min-width:44px;min-height:44px}.vault .vault-settings-footer{border-top:1px solid var(--vault-line);justify-content:flex-start}.vault .vault-settings-footer button{min-width:90px;min-height:44px}.vault .vault-settings-body{overscroll-behavior:contain;flex:1;align-content:start;gap:.8rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.vault .vault-settings-body>label{gap:.5rem;display:grid}.vault .vault-settings-body .vault-check{align-items:center;gap:.5rem;display:flex}.vault .vault-check input{width:20px;height:20px;accent-color:var(--vault-gold)}.vault .vault-cover-picker{margin:0}.vault .vault-cover-preview{min-width:0}.vault .vault-cover-preview img,.vault .vault-cover-preview .vault-photo-tile{object-fit:cover;border-radius:5px;flex:none;width:150px;height:95px}.vault .vault-photo-tile{aspect-ratio:4/3;background-color:#332c23;background-repeat:no-repeat;width:100%;display:block}.vault .vault-atlas-probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vault .vault-cover-filters{grid-template-columns:2fr 1fr}.vault .vault-cover-options{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));max-height:clamp(150px,38dvh,340px)}.vault .vault-cover-option{min-width:0;padding:3px;overflow:hidden}.vault .vault-cover-option .vault-photo-tile{aspect-ratio:auto;flex:none;height:78px}.vault .vault-cover-option>span:last-child{text-overflow:ellipsis;width:100%;overflow:hidden}.vault .vault-cover-option small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vault .vault-photo-credit{color:var(--vault-gold);font-size:.76rem}.vault :is(button,a,input,select):focus-visible{outline:2px solid var(--vault-gold);outline-offset:2px}@media (width<=640px){.vault .vault-categories{gap:.55rem;display:flex}.vault .vault-categories .vault-cover-wrap{flex-basis:178px}.vault .vault-cover{height:178px}.vault .vault-strip-arrow{display:none}.vault .vault-cover-caption{padding-inline-end:3.3rem}.vault .vault-cover-filters{grid-template-columns:1fr}.vault .vault-cover-filters input{grid-column:auto}.vault .vault-settings-back{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.vault .vault-cover[data-active=true]{transform:none}.vault .vault-cover-wrap{transition:none!important}}.dbq-studio-export-library{max-height:calc(100dvh - var(--role-dock-clearance,0px) - 24px);overflow-y:auto}.dbq-studio-export-library label{gap:.4rem;display:grid}.dbq-studio-export-library select{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:44px;color:var(--foreground);padding:.5rem}.brand-header:before{content:"";background:inherit;background-color:inherit;pointer-events:none;inset-inline:0;height:100vh;position:absolute;bottom:100%}.safe-area-top-underlay{height:calc(100vh + var(--safe-top));z-index:59;top:-100vh;inset-inline:0;bottom:auto}body:has(.personal-vault) .safe-area-top-underlay{display:block;background-color:oklch(16% .006 260)!important}body:has([data-dbq-world=true]) .safe-area-top-underlay{display:block;background-color:oklch(13% .012 255)!important}body:has([data-dbstream-world=true]) .safe-area-top-underlay{display:block;background-color:var(--stream-floor,#0d0f12)!important}html{background-color:var(--app-base,#0f051d)}.kebab-photo-viewer:before{content:"";pointer-events:none;background:#000;height:100vh;position:fixed;inset:-100vh 0 auto}html[data-dbq-studio=true] .safe-area-top-underlay{background-color:#111318!important}.app-header:before{content:"";background-color:inherit;pointer-events:none;inset-inline:0;height:100vh;position:absolute;bottom:100%}html body:has(.app-header) .safe-area-top-underlay{display:block;background-color:#0f051d!important}:is([role=dialog],[role=alertdialog])[data-state=open].fixed{transition-property:top,bottom,max-height,height;transition-duration:.18s;transition-timing-function:ease-out}html[data-keyboard=true] :is([role=dialog],[role=alertdialog])[data-state=open].fixed.top-\[50\%\]{top:calc(var(--kb-top,0px) + var(--kb-vh,100dvh) / 2)!important;max-height:calc(var(--kb-vh,100dvh) - 1rem)!important;overflow-y:auto!important}html[data-keyboard=true] :is([role=dialog],[role=alertdialog])[data-state=open].fixed.bottom-0:not(.top-0):not(.top-\[50\%\]){bottom:var(--kb-bottom,0px)!important;max-height:calc(var(--kb-vh,100dvh) - .5rem)!important;overflow-y:auto!important}html[data-keyboard=true] :is([role=dialog],[role=alertdialog])[data-state=open].fixed.inset-y-0{top:var(--kb-top,0px)!important;height:var(--kb-vh,100dvh)!important;bottom:auto!important}html[data-keyboard=true] .fixed.inset-0:is([role=dialog],[aria-modal=true]):not([data-state]){overflow-y:auto;top:var(--kb-top,0px)!important;height:var(--kb-vh,100dvh)!important;bottom:auto!important}:is(body:has([role=dialog][data-state=open]) .role-dock,body:has([role=alertdialog][data-state=open]) .role-dock){visibility:hidden}:root{--photo-stage:#111114;--photo-background:#050506;--photo-panel:#0c0c0e;--photo-inset:#18181b;--photo-border:#ffffff1a;--photo-foreground:#e2e8f0;--photo-muted:#94a3b8;--photo-accent:#06b6d4;--photo-selected:#22d3ee;--photo-on-accent:#fff;--photo-magenta:#d946ef;--photo-warm:#fb923c;--photo-primary-gradient:linear-gradient(to right, #06b6d4, #2563eb);--photo-control-shadow:inset 0 1px 0 #ffffff0d, 0 2px 8px #0003;--photo-shadow:0 20px 60px #000000b3;--stream-cabinet-bg:oklch(14.5% .004 260);--stream-cabinet-panel:oklch(21.5% .006 260);--stream-cabinet-line:oklch(36% .035 235);--stream-cabinet-ink:oklch(97% .008 235);--stream-cabinet-dim:oklch(74% .022 235);--stream-cabinet-yellow:var(--system-stream-bright);--stream-cabinet-gold:var(--system-stream-deep);--stream-cabinet-glint:oklch(94% .035 215);--stream-cabinet-shadow:0 10px 24px var(--stream-cabinet-bg)}@supports (color:color-mix(in lab, red, red)){:root{--stream-cabinet-shadow:0 10px 24px color-mix(in oklab,var(--stream-cabinet-bg) 75%,transparent)}}:root{--stream-cabinet-glass:linear-gradient(145deg,var(--stream-cabinet-yellow),var(--stream-cabinet-panel))}@supports (color:color-mix(in lab, red, red)){:root{--stream-cabinet-glass:linear-gradient(145deg,color-mix(in oklab,var(--stream-cabinet-yellow) 14%,var(--stream-cabinet-panel)),var(--stream-cabinet-panel))}}:root{--stream-cabinet-key:linear-gradient(145deg,var(--stream-cabinet-glint),var(--stream-cabinet-yellow) 55%,var(--stream-cabinet-gold))}[data-dbstream-world=true] .dbs-home.stream-workspace{--stream-floor:var(--stream-cabinet-bg);--stream-panel:var(--stream-cabinet-panel);--stream-rail:var(--stream-cabinet-bg);--stream-line:var(--stream-cabinet-line);--stream-ink:var(--stream-cabinet-ink);--stream-dim:var(--stream-cabinet-dim);--stream-amber:var(--stream-cabinet-yellow);--stream-blue:var(--stream-cabinet-yellow);--background:var(--stream-floor);--card:var(--stream-panel);--card-foreground:var(--stream-ink);--foreground:var(--stream-ink);--muted:var(--stream-panel);--muted-foreground:var(--stream-dim);--border:var(--stream-line);--primary:var(--stream-amber);--primary-foreground:var(--stream-floor);--secondary:var(--stream-panel);--secondary-foreground:var(--stream-ink);--accent:var(--stream-panel);--accent-foreground:var(--stream-amber);padding:0 max(16px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom));align-content:start;gap:24px;width:100%;min-width:0;max-width:none;font-family:Rubik,sans-serif}.stream-workspace>:not(.stream-hero){width:100%;min-width:0;max-width:1400px;margin-inline:auto}[data-dbstream-world=true] .app-main-bare:has(.dbs-home){height:auto;min-height:100dvh;overflow:visible}[data-dbstream-world=true] .app-main-bare>.dbs-home{flex:none}.stream-hero{isolation:isolate;border-bottom:1px solid var(--stream-line);place-items:center;width:calc(100% + 32px);min-height:260px;margin-inline:-16px;display:grid;position:relative;overflow:hidden}.stream-hero-image{z-index:-2;object-fit:cover;object-position:center 49%;opacity:.24;width:100%;height:100%;position:absolute;inset:0}.stream-hero:after{content:"";z-index:-1;background:linear-gradient(to bottom,var(--stream-floor),var(--stream-floor));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stream-hero:after{background:linear-gradient(to bottom,color-mix(in oklab,var(--stream-floor) 35%,transparent),color-mix(in oklab,var(--stream-floor) 65%,transparent))}}.stream-hero h1{min-width:0;margin:0;padding:24px}.stream-brand{width:360px;max-width:100%;display:flex}.stream-exit{top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));border-color:var(--stream-line);background:var(--stream-panel);color:var(--stream-amber);border-radius:8px;width:44px;height:44px;position:absolute}.stream-shelves{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x pan-y;cursor:grab;border-bottom:1px solid var(--stream-line);flex-wrap:nowrap;gap:14px;padding:4px 2px 24px;display:flex;overflow:auto hidden}.stream-shelves:active{cursor:grabbing}.stream-workspace .stream-shelf{scroll-snap-align:start;-webkit-user-select:none;user-select:none;flex:0 0 220px}.stream-shelf img{-webkit-user-drag:none}.stream-workspace .stream-shelf{isolation:isolate;border:1px solid var(--stream-line);background:var(--stream-panel);min-width:0;height:190px;color:var(--stream-ink);box-shadow:inset 0 1px var(--stream-ink),0 6px 0 -3px var(--stream-amber);border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stream-workspace .stream-shelf{box-shadow:inset 0 1px color-mix(in oklab,var(--stream-ink) 18%,transparent),0 6px 0 -3px color-mix(in oklab,var(--stream-amber) 35%,var(--stream-floor))}}.stream-workspace .stream-shelf{white-space:normal;text-align:start;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s}.stream-shelf>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stream-shelf:after{content:"";z-index:-1;background:linear-gradient(transparent 38%,var(--stream-floor) 65%,var(--stream-floor));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stream-shelf:after{background:linear-gradient(transparent 38%,color-mix(in oklab,var(--stream-floor) 48%,transparent) 65%,var(--stream-floor))}}.stream-shelf strong{overflow-wrap:anywhere;font-size:16px}.stream-shelf small{color:var(--stream-amber);font-size:12px}.stream-workspace .stream-shelf[aria-current=page]{border-color:var(--stream-amber);outline:1px solid var(--stream-amber)}.stream-workspace .stream-future:disabled{opacity:1;border-style:dashed}.stream-workspace .dbs-shows-head{grid-template-columns:minmax(0,1fr) minmax(180px,300px) auto auto auto;gap:12px;display:grid}.stream-workspace .dbs-shows-head h2,.stream-section-title{min-width:0;font-size:24px;font-weight:750}.stream-section-title small{color:var(--stream-dim);margin-inline:10px;font-size:13px;font-weight:400;display:inline-block}.stream-search{border:1px solid var(--stream-line);background:var(--stream-panel);min-width:0;color:var(--stream-amber);border-radius:6px;align-items:center;gap:10px;padding-inline:12px;display:flex}.stream-search input{box-shadow:none;width:100%;min-width:0;color:var(--stream-ink);background:0 0;border:0;padding-inline:0;font-size:16px}.stream-workspace .dbs-new,.stream-workspace .stream-primary{background:var(--stream-cabinet-key);color:var(--stream-floor);border:1px solid var(--stream-amber);border-radius:8px;min-height:44px}.stream-workspace .dbs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px}.stream-workspace .dbs-card{border:1px solid var(--stream-line);border-top:3px solid var(--c);box-shadow:var(--stream-cabinet-shadow);border-radius:8px;overflow:hidden}.stream-workspace .dbs-card .dbs-card-open{white-space:normal;height:auto;min-height:240px;color:var(--stream-ink);border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:0 16px 18px;display:flex}.stream-project-picture{aspect-ratio:16/8;color:var(--c);background:var(--stream-cabinet-glass);border-bottom:1px solid var(--stream-line);place-items:center;margin-inline:-16px;display:grid;position:relative}.stream-project-picture>svg{stroke-width:1px;width:70px;height:70px}.stream-project-picture>span{color:var(--stream-dim);bottom:10px;font-size:11px;position:absolute;inset-inline-end:12px}.stream-workspace .dbs-card-settings{z-index:2;width:44px;height:44px}.stream-workspace .dbs-card-meta{white-space:normal}.stream-workspace .dbs-empty{border:0;border-block:1px solid var(--stream-line);text-align:center;background:0 0;border-radius:0;align-content:center;min-height:180px;padding:24px}.stream-library-head{grid-template-columns:minmax(0,1fr) minmax(200px,400px);align-items:center;gap:16px;display:grid}.stream-toolrow{border:1px solid var(--stream-line);background:var(--stream-cabinet-glass);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;display:grid}.stream-workspace .stream-toolrow button{min-width:0;height:76px;color:var(--stream-ink);border:1px solid var(--stream-ink);flex-direction:column;gap:6px;padding:8px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.stream-workspace .stream-toolrow button{border:1px solid color-mix(in oklab,var(--stream-ink) 8%,transparent)}}.stream-workspace .stream-toolrow button{background:var(--stream-ink);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.stream-workspace .stream-toolrow button{background:color-mix(in oklab,var(--stream-ink) 3%,transparent)}}.stream-workspace .stream-toolrow button{font-size:12px}.stream-workspace .stream-toolrow button svg{background:var(--stream-cabinet-key);width:32px;height:32px;color:var(--stream-floor);box-shadow:inset 0 1px var(--stream-cabinet-glint);border-radius:8px;padding:7px}.stream-workspace .stream-toolrow button[aria-pressed=true],.stream-workspace .stream-toolrow .stream-upload{background:var(--stream-amber)}@supports (color:color-mix(in lab, red, red)){.stream-workspace .stream-toolrow button[aria-pressed=true],.stream-workspace .stream-toolrow .stream-upload{background:color-mix(in oklab,var(--stream-amber) 20%,transparent)}}.stream-workspace .stream-toolrow button[aria-pressed=true],.stream-workspace .stream-toolrow .stream-upload{border-color:var(--stream-amber);color:var(--stream-amber)}.stream-library-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stream-view-mode{border:1px solid var(--stream-line);border-radius:6px;display:flex}.stream-workspace .stream-view-mode button{color:var(--stream-dim);width:44px;height:44px}.stream-workspace .stream-view-mode button[aria-pressed=true]{color:var(--stream-amber);background:var(--stream-amber)}@supports (color:color-mix(in lab, red, red)){.stream-workspace .stream-view-mode button[aria-pressed=true]{background:color-mix(in oklab,var(--stream-amber) 15%,transparent)}}.stream-capacity{color:var(--stream-dim);direction:ltr;margin-inline-start:auto;font-size:12px}.stream-workspace .dbs-media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,245px),1fr));gap:16px;display:grid}.stream-workspace .dbs-media{min-width:0;box-shadow:var(--stream-cabinet-shadow);border-radius:8px;gap:8px;padding:0 12px 10px;display:grid;overflow:hidden}.stream-workspace .stream-media-open{aspect-ratio:4/3;background:var(--stream-floor);border-radius:0;width:calc(100% + 24px);height:auto;margin:0 -12px;padding:0;position:relative}.stream-workspace .dbs-thumb{aspect-ratio:auto;background:var(--stream-floor);place-items:center;width:100%;height:100%;display:grid}.stream-workspace .dbs-thumb img{object-fit:contain;width:100%;height:100%}.stream-play{background:var(--stream-panel);width:44px;height:44px;color:var(--stream-amber);border-radius:8px;place-items:center;display:grid;position:absolute}.stream-workspace .dbs-media>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.stream-workspace .dbs-media-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.stream-workspace .dbs-media-actions button,.stream-edit-photo{min-height:44px;color:var(--stream-amber)}.stream-workspace .dbs-media-actions svg{width:18px;height:18px}.stream-workspace .dbs-media-grid[data-view=list]{grid-template-columns:minmax(0,1fr)}.stream-workspace [data-view=list] .dbs-media{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;padding:10px}.stream-workspace [data-view=list] .stream-media-open{border-radius:4px;grid-row:span 3;width:100%;margin:0}.stream-workspace [data-view=list] .dbs-media-actions{grid-area:1/3/4}.stream-workspace .dbs-jobs{max-width:100%;padding:10px}.stream-workspace .dbs-jobs li{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.stream-workspace .dbs-jobs progress{width:100%;accent-color:var(--stream-amber);grid-column:1/-1}.stream-workspace .dbs-jobs li>span{overflow-wrap:anywhere;min-width:0}.stream-workspace .dbs-card-panel{border:0;border-top:1px solid var(--stream-line);background:0 0;border-radius:0;padding:22px 0}.stream-workspace .dbs-form-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:12px;display:grid}.stream-workspace .dbs-form-row>*{width:100%;min-width:0}.stream-workspace .dbs-form-row .dbs-chips{grid-column:1/-1}.stream-workspace .dbs-rows li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;display:grid}.stream-preview{width:min(1000px,100vw - 24px);max-width:1000px;max-height:calc(100dvh - 24px);overflow:auto}.stream-preview :is(img,video){object-fit:contain;width:100%;max-height:70dvh}.stream-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--stream-amber);outline-offset:3px}@media (hover:hover){.stream-workspace .stream-shelf:not(:disabled):hover{transform:translateY(-4px)}}@media (width<=1024px){.stream-workspace .dbs-shows-head{grid-template-columns:minmax(0,1fr) auto auto}.stream-workspace .dbs-shows-head .stream-search{grid-area:2/1/auto/-1}.stream-workspace .dbs-shows-head h2{grid-column:1/-1}.stream-shelves{gap:10px}.stream-workspace .stream-shelf{height:160px;padding:10px}.stream-shelf strong{font-size:14px}}@media (width<=640px){[data-dbstream-world=true] .dbs-home.stream-workspace{padding:0 12px calc(24px + env(safe-area-inset-bottom));gap:18px}.stream-hero{width:calc(100% + 24px);min-height:132px;margin-inline:-12px}.stream-brand{width:165px}.stream-hero h1{transform:translate(-18%)}.stream-shelves{scroll-snap-type:x proximity;scrollbar-width:thin;padding:3px 2px 18px;display:flex;overflow-x:auto}.stream-workspace .stream-shelf{scroll-snap-align:start;flex:0 0 148px;height:155px}.stream-library-head{grid-template-columns:minmax(0,1fr);gap:12px}.stream-workspace .dbs-shows-head{grid-template-columns:minmax(0,1fr) auto}.stream-workspace .dbs-shows-head .dbs-new{grid-column:1/-1}.stream-workspace .dbs-shows-head h2,.stream-section-title{font-size:22px}.stream-workspace .dbs-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stream-workspace .dbs-media{gap:6px;padding:0 8px 8px}.stream-workspace .stream-media-open{width:calc(100% + 16px);margin-inline:-8px}.stream-workspace .dbs-media>strong{font-size:13px}.stream-workspace .dbs-media .dbs-muted{overflow-wrap:anywhere;font-size:10px}.stream-edit-photo{width:100%}.stream-workspace .dbs-media-actions{justify-content:space-between;gap:0}.stream-workspace [data-view=list] .dbs-media{grid-template-columns:70px minmax(0,1fr)}.stream-workspace [data-view=list] .dbs-media-actions{grid-area:auto/1/auto/-1;justify-content:flex-start}.stream-workspace .stream-toolrow button{height:70px;font-size:10px}.stream-workspace .dbs-form-row{grid-template-columns:minmax(0,1fr)}.stream-workspace .dbs-rows li{grid-template-columns:minmax(0,1fr) auto}.stream-workspace .dbs-rows li>:nth-child(2),.stream-workspace .dbs-rows li>:nth-child(3){grid-column:1}.stream-workspace .dbs-rows li>button{grid-area:1/2/4}}@media (prefers-reduced-motion:reduce){.stream-workspace .stream-shelf{transition:none;transform:none}}.stream-brand{justify-content:center;align-items:center;gap:16px}.stream-brand>svg{flex:0 0 112px;width:112px;height:auto;overflow:visible}.stream-brand .system-logo-name{flex:1;min-width:0;font-size:42px}.stream-brand .system-logo-name-stacked span{font-size:.78em}.stream-workspace :is(button,a).arcade-action-button{box-shadow:none}.stream-workspace :is(button,a):not(.stream-shelf):not(.dbs-card-open){border-color:var(--stream-line)}.stream-workspace :is(button,a)[aria-pressed=true]{border-color:var(--stream-amber)}@media (width<=640px){.stream-hero h1{padding:24px 16px;transform:none}.stream-brand{gap:10px;width:220px}.stream-brand>svg{flex-basis:70px;width:70px}.stream-brand .system-logo-name{font-size:26px}}.stream-brand .system-logo-name-stacked{background:0 0;flex:none;overflow:visible}.stream-brand .system-logo-name-stacked>*{background:linear-gradient(155deg,var(--system-stream-bright),var(--brand-highlight) 36%,var(--system-stream-bright) 65%,var(--system-stream-deep));color:#0000;-webkit-background-clip:text;background-clip:text;padding:.12em .25em .12em .06em}.stream-workspace .stream-shelf>img{transition:transform .24s cubic-bezier(.16,1,.3,1)}.stream-workspace .stream-shelf strong{text-shadow:0 2px 4px var(--stream-floor);line-height:1.4}.stream-workspace .dbs-shows-head{align-items:center}.stream-workspace .dbs-select{border-radius:6px;min-height:44px}.stream-workspace .dbs-media{border:1px solid var(--stream-line);transition:border-color .24s}.stream-workspace .dbs-card-open>strong{font-size:18px;line-height:1.4}.stream-workspace .dbs-card-meta{color:var(--stream-dim);flex-wrap:wrap;gap:8px;line-height:1.5;display:flex}@media (width>=1025px){.stream-hero{min-height:168px}.stream-workspace .stream-shelf{height:210px;padding:18px}}@media (hover:hover){.stream-workspace .stream-shelf:not(:disabled):hover>img{transform:scale(1.045)}.stream-workspace .dbs-media:hover{border-color:var(--stream-amber)}}@media (prefers-reduced-motion:reduce){.stream-workspace .stream-shelf>img,.stream-workspace .dbs-media{transition:none}}:root{--stream-edge-light:var(--stream-cabinet-ink)}@supports (color:color-mix(in lab, red, red)){:root{--stream-edge-light:color-mix(in oklab,var(--stream-cabinet-ink) 22%,transparent)}}:root{--stream-specular:linear-gradient(110deg,transparent 35%,var(--stream-cabinet-glint) 49%,transparent 63%)}@supports (color:color-mix(in lab, red, red)){:root{--stream-specular:linear-gradient(110deg,transparent 35%,color-mix(in oklab,var(--stream-cabinet-glint) 26%,transparent) 49%,transparent 63%)}}:root{--stream-item-depth:inset 0 1px var(--stream-edge-light),0 12px 28px var(--stream-cabinet-bg)}@supports (color:color-mix(in lab, red, red)){:root{--stream-item-depth:inset 0 1px var(--stream-edge-light),0 12px 28px color-mix(in oklab,var(--stream-cabinet-bg) 85%,transparent)}}:root{--stream-selected-depth:inset 0 -3px var(--system-stream-bright),0 8px 26px var(--system-stream-deep)}@supports (color:color-mix(in lab, red, red)){:root{--stream-selected-depth:inset 0 -3px var(--system-stream-bright),0 8px 26px color-mix(in oklab,var(--system-stream-deep) 18%,transparent)}}.stream-hero{min-height:168px}.stream-hero h1{padding-block:20px}.stream-logo-stage{width:fit-content;max-width:100%;display:block;position:relative}.stream-logo-glint{pointer-events:none;filter:brightness(0)invert();clip-path:polygon(-35% 0,-20% 0,-40% 100%,-55% 100%);animation:6.5s linear infinite stream-logo-sweep;position:absolute;inset:0}@keyframes stream-logo-sweep{0%,12%{clip-path:polygon(-35% 0,-20% 0,-40% 100%,-55% 100%);opacity:0}15%{opacity:.95}40%{clip-path:polygon(150% 0,165% 0,145% 100%,130% 100%);opacity:.95}42%,to{clip-path:polygon(150% 0,165% 0,145% 100%,130% 100%);opacity:0}}.stream-workspace .stream-shelf{box-shadow:var(--stream-item-depth);transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s}.stream-workspace .stream-shelf:before{content:"";z-index:1;background:var(--stream-specular);opacity:0;pointer-events:none;position:absolute;inset:-20% -60%;transform:translate(-70%)}.stream-workspace .stream-shelf[aria-current=page]{box-shadow:var(--stream-selected-depth)}.stream-workspace .stream-shelf[aria-current=page]:before{animation:.7s ease-out both stream-shelf-sheen}@keyframes stream-shelf-sheen{0%{opacity:0;transform:translate(-70%)}20%{opacity:1}to{opacity:0;transform:translate(70%)}}.stream-workspace .stream-shelf:not(:disabled):active{transform:scale(.965)}.stream-workspace>:is(section,div):not([hidden]),.stream-workspace .dbs-grid>article,.stream-workspace .dbs-media{animation:.38s cubic-bezier(.16,1,.3,1) both stream-content-reveal}@keyframes stream-content-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stream-workspace :is(.dbs-card,.dbs-media){box-shadow:var(--stream-item-depth);transition:box-shadow .24s,transform .24s,border-color .24s}.stream-workspace .stream-search{transition:box-shadow .2s,border-color .2s}.stream-workspace .stream-search:focus-within{border-color:var(--stream-amber);box-shadow:0 0 0 3px var(--stream-amber)}@supports (color:color-mix(in lab, red, red)){.stream-workspace .stream-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--stream-amber) 12%,transparent)}}.stream-workspace :is(button,a):not(.stream-shelf):active{scale:.98}@media (hover:hover){.stream-workspace .stream-shelf:not(:disabled):hover:before{animation:.7s ease-out both stream-shelf-sheen}.stream-workspace :is(.dbs-card,.dbs-media):hover{box-shadow:var(--stream-selected-depth)}}@media (width<=640px){.stream-hero{min-height:132px}.stream-hero h1{padding-block:16px}}@media (prefers-reduced-motion:reduce){.stream-logo-glint,.stream-workspace .stream-shelf:before{display:none}.stream-workspace :is(section,div,article,button,a),.stream-workspace .stream-shelf>img{transition:none;animation:none}.stream-workspace .stream-shelf:not(:disabled):is(:hover,:active){transform:none}.stream-workspace :is(button,a):active{scale:1}}:root{--sg-bg:oklch(21.4% .009 236);--sg-panel:oklch(25% .015 250);--sg-ink:oklch(96.7% .007 233);--sg-muted:oklch(72% .025 236);--sg-accent:oklch(76.4% .136 221);--sg-blue:oklch(55.4% .154 249);--sg-tool-ink:oklch(21.4% .009 236);--sg-tool-muted:oklch(47% .025 236);--sg-tool-line:oklch(86% .015 236);--sg-line:oklch(38% .018 250);--sg-grid:oklch(27% .009 236);--sg-error:oklch(73% .16 20);--sg-shadow:0 10px 35px var(--sg-bg)}@supports (color:color-mix(in lab, red, red)){:root{--sg-shadow:0 10px 35px color-mix(in oklab,var(--sg-bg) 80%,transparent)}}.sg-studio,.sg-gallery{background:var(--sg-bg);color:var(--sg-ink)}.sg-studio{min-height:100dvh;padding:12px max(12px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom))}.sg-studio :is(button,input,select),.sg-gallery :is(button,input,select),.sg-dialog :is(button,input,select),.sg-score-controls :is(button,input){min-height:44px}.sg-studio :is(input,select),.sg-gallery :is(input,select),.sg-dialog select,.sg-score-controls input{background:var(--sg-panel);min-width:0;max-width:100%;color:var(--sg-ink);border:1px solid var(--sg-line);border-radius:5px;padding:6px 10px}.sg-studio button,.sg-gallery button{color:var(--sg-ink);border-color:var(--sg-line)}.sg-studio button[data-variant=default],.sg-gallery button[data-variant=default]{background:var(--sg-accent);color:var(--sg-bg)}.sg-toolbar{border-bottom:1px solid var(--sg-line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.sg-title{flex:1;min-width:140px;max-width:350px!important}.sg-toolbar-actions{flex-wrap:wrap;gap:6px;display:flex}.sg-editor-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:18px;display:grid}.sg-editor-layout>*{direction:rtl;min-width:0}.sg-editor-main{align-self:start;position:sticky;top:12px}.sg-editor-stage{align-content:center;min-height:220px;display:grid}.sg-canvas{aspect-ratio:16/9;background:repeating-conic-gradient(var(--sg-panel) 0 25%,var(--sg-grid) 0 50%) 0 0/20px 20px;width:100%;position:relative;overflow:hidden}.sg-canvas canvas{object-fit:contain;width:100%;height:100%;display:block}.sg-playbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.sg-playbar input{flex:1;min-width:80px!important}.sg-inspector{border-inline-start:1px solid var(--sg-line);scrollbar-width:thin;max-height:calc(100dvh - 130px);padding-inline-start:16px;overflow-y:auto}.sg-tabs,.sg-layer-tools{flex-wrap:wrap;gap:6px;display:flex}.sg-layer-tools{padding-block:10px}.sg-layer-list{max-height:230px;overflow:auto}.sg-layer{border-bottom:1px solid var(--sg-line);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;display:grid}.sg-layer>button:first-child{text-overflow:ellipsis;justify-content:flex-start;overflow:hidden}.sg-layer.is-selected{background:var(--sg-panel);box-shadow:inset -3px 0 var(--sg-accent)}.sg-fields{border:0;border-top:1px solid var(--sg-line);gap:10px;margin-top:12px;padding:14px 0;display:grid}.sg-fields label,.sg-dialog label{color:var(--sg-muted);gap:6px;font-size:13px;display:grid}.sg-fields h3,.sg-score-controls h3{color:var(--sg-ink);font-size:15px}.sg-toggle{align-items:center;display:flex!important}.sg-toggle input{min-height:20px}.sg-key{justify-content:space-between;display:flex}.sg-library-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.sg-library-head h2{font-size:26px}.sg-library-head span{color:var(--sg-muted);font-size:13px}.sg-filterbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sg-search{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.sg-search input{width:100%}.sg-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sg-gallery .sg-template{border:1px solid var(--sg-line);white-space:normal;background:var(--sg-panel);border-radius:6px;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0;display:flex;overflow:hidden}.sg-template>div:last-child{text-align:right;gap:4px;padding:12px;display:grid}.sg-template strong{font-size:14px}.sg-template span{color:var(--sg-muted);font-size:12px}.sg-error{color:var(--sg-error);padding:8px}.sg-empty{text-align:center;color:var(--sg-muted);padding:40px 0}.sg-dialog{background:var(--sg-bg);color:var(--sg-ink);max-height:calc(100dvh - 32px);overflow:auto}.sg-score-controls{border-block:1px solid var(--sg-line);padding:16px 0}.sg-score-controls fieldset{flex-wrap:wrap;gap:20px;display:flex}.sg-score-team{grid-template-columns:minmax(0,1fr) 48px 70px;gap:8px;max-width:400px;display:grid}.sg-score-team label{gap:4px;font-size:13px;display:grid}.sg-score-buttons{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.sg-score-controls p{padding-block:8px;font-size:13px}@media (width<=1024px){.sg-editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px}.sg-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sg-editor-layout{grid-template-columns:minmax(0,1fr)}.sg-editor-main{position:static}.sg-inspector{border-inline-start:0;border-top:1px solid var(--sg-line);padding-inline-start:0;max-height:none;padding-top:12px;overflow:visible}.sg-editor-stage{min-height:0}.sg-toolbar-actions{width:100%}.sg-title{max-width:calc(100% - 60px)!important}.sg-template-grid{gap:10px}.sg-template strong{font-size:12px}.sg-template>div:last-child{padding:8px}.sg-filterbar{gap:8px}.sg-filterbar select,.sg-score-team{width:100%}.sg-studio{padding-inline:10px}.sg-playbar{gap:6px}}.sg-studio button,.sg-gallery button:not(.stream-shelf),.sg-dialog button,.sg-score-controls button{box-shadow:none;border-radius:5px}.sg-studio .arcade-action-button,.sg-gallery .arcade-action-button,.sg-studio button[aria-pressed=true],.sg-studio .sg-tabs .arcade-action-button{background:var(--sg-accent);color:var(--sg-bg)}.sg-render-error{background:var(--sg-bg);color:var(--sg-error);padding:10px;position:absolute;inset:auto 12px 12px}.sg-sticker-library{gap:16px;min-width:0;display:grid}.sg-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.sg-sticker-library .sg-sticker-tile{white-space:normal;border:1px solid var(--sg-line);background:var(--sg-panel);height:auto;color:var(--sg-ink);flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.sg-sticker-tile img{aspect-ratio:1;object-fit:contain;width:100%}.sg-sticker-tile strong{overflow-wrap:anywhere;font-size:13px}.sg-sticker-folder>img{aspect-ratio:16/9;object-fit:contain;background:var(--sg-grid);width:100%}.sg-sticker-controls{min-width:0}.sg-sticker-controls legend{color:var(--sg-ink);font-weight:600}.sg-sticker-dialog{width:min(900px,100vw - 24px);max-width:900px!important}.sg-sticker-dialog .sg-search{min-width:0}.sg-sticker-live{border-block:1px solid var(--sg-line);flex-wrap:wrap;gap:14px;padding-block:16px;display:flex}.sg-sticker-live>div{flex:240px;min-width:0;max-width:340px}@media (width<=700px){.sg-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sg-sticker-dialog .sg-filterbar select{width:100%}.sg-sticker-tile strong{font-size:12px}}.sg-thumbnail{background:var(--sg-bg)}.sg-gallery .sg-template{transition:border-color .18s,transform .18s}.sg-gallery .sg-template:focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px}@media (hover:hover){.sg-gallery .sg-template:hover{border-color:var(--sg-accent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.sg-gallery .sg-template{transition:none;transform:none}}.sg-studio .sg-canvas canvas{touch-action:pan-y}.sg-selection{pointer-events:none;border:1px solid var(--sg-accent);box-shadow:0 0 0 1px var(--sg-bg);position:absolute}.sg-selection:after{content:"";background:var(--sg-accent);width:8px;height:8px;position:absolute;bottom:-4px;right:-4px}.sg-timeline{border-block:1px solid var(--sg-line);min-width:0;padding-block:8px}.sg-timeline .sg-key{grid-template-columns:minmax(0,1fr) minmax(60px,90px) 44px;align-items:center;gap:4px;display:grid}.sg-timeline input,.sg-studio .sg-fields select{width:100%}.sg-dialog input{background:var(--sg-panel);color:var(--sg-ink);border:1px solid var(--sg-line);border-radius:5px;width:100%;min-width:0;padding:8px}.sg-workbench{--sg-panel:oklch(96.7% .007 233);z-index:60;flex-direction:column;height:100dvh;min-height:0;padding:0;font-family:Heebo,DM Sans,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.sg-workbench .sg-toolbar{background:var(--sg-bg);flex-shrink:0;gap:12px;padding:10px 16px}.sg-studio-brand{object-fit:contain;flex-shrink:0;width:112px;height:46px}.sg-workbench .sg-title{color:var(--sg-ink);background:var(--sg-grid);border-color:var(--sg-line);flex:1;max-width:260px!important}.sg-workbench .sg-toolbar-actions{align-items:center;margin-inline-start:auto}.sg-workbench .sg-toolbar-actions button{font-size:12px}.sg-workbench .sg-editor-layout{flex:1;grid-template-columns:54px 224px minmax(0,1fr) 292px;gap:0;min-height:0;margin:0;overflow:hidden}.sg-workbench .sg-editor-main{flex-direction:column;height:100%;min-height:0;padding:0 20px 12px;display:flex;position:static;overflow:auto}.sg-stage-heading{height:54px;color:var(--sg-muted);flex-shrink:0;align-items:center;gap:12px;font-size:13px;display:flex}.sg-stage-heading>span:first-child{color:var(--sg-ink);margin-inline-end:auto;font-weight:700}.sg-workbench .sg-editor-stage{flex:1 0 auto;align-content:center;min-height:200px;padding-block:12px;display:grid}.sg-workbench .sg-editor-stage .sg-canvas{background:repeating-conic-gradient(var(--sg-bg) 0 25%,var(--sg-grid) 0 50%) 0 0/20px 20px;max-width:100%;box-shadow:var(--sg-shadow);border:1px solid var(--sg-line)}.sg-workbench .sg-playbar{border-block:1px solid var(--sg-line);flex-shrink:0;gap:8px;padding:8px 0;font-size:12px}.sg-workbench .sg-playbar input{accent-color:var(--sg-accent);background:0 0;border:0;padding:0}.sg-tool-rail{background:var(--sg-bg);border-right:1px solid var(--sg-line);flex-direction:column;align-items:center;gap:8px;padding:12px 4px;display:flex}.sg-tool-rail button{width:44px;height:44px}.sg-build-library{background:var(--sg-panel);color:var(--sg-tool-ink);border-right:1px solid var(--sg-tool-line);flex-direction:column;gap:12px;min-height:0;padding:16px 12px;display:flex;overflow:auto}.sg-build-library header,.sg-inspector-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.sg-build-library h2,.sg-inspector-heading h2,.sg-layer-timeline h2{font-size:14px;font-weight:700}.sg-build-library header span,.sg-inspector-heading span{color:var(--sg-tool-muted);font-size:11px}.sg-build-shortcuts{border-bottom:1px solid var(--sg-tool-line);justify-content:space-between;padding-bottom:8px;display:flex}.sg-workbench :is(.sg-build-library,.sg-inspector) button{color:var(--sg-tool-ink);border-color:var(--sg-tool-line);background:0 0}.sg-workbench :is(.sg-build-library,.sg-inspector) button:hover{background:var(--sg-blue)}@supports (color:color-mix(in lab, red, red)){.sg-workbench :is(.sg-build-library,.sg-inspector) button:hover{background:color-mix(in oklab,var(--sg-blue) 10%,var(--sg-panel))}}.sg-workbench :is(.sg-build-library,.sg-inspector) button[aria-pressed=true],.sg-workbench .sg-inspector .arcade-action-button{background:var(--sg-blue);color:var(--sg-ink)}.sg-build-search{border:1px solid var(--sg-tool-line);border-radius:5px;align-items:center;gap:8px;padding-inline:8px;display:flex}.sg-workbench .sg-build-search input{color:var(--sg-tool-ink);background:0 0;border:0;width:100%;padding-inline:0;font-size:12px}.sg-build-groups{flex-wrap:wrap;gap:2px;display:flex}.sg-build-groups button{min-height:36px;padding-inline:8px;font-size:11px}.sg-build-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sg-build-grid .sg-build-tile{border:1px solid var(--sg-tool-line);white-space:normal;flex-direction:column;align-items:stretch;gap:4px;height:auto;padding:0 0 8px;display:flex;overflow:hidden}.sg-build-tile .sg-canvas{pointer-events:none}.sg-build-tile strong{text-align:right;padding-inline:8px;font-size:12px}.sg-build-tile>span{color:var(--sg-tool-muted);text-align:right;padding-inline:8px;font-size:10px}.sg-workbench .sg-inspector{background:var(--sg-panel);color:var(--sg-tool-ink);border:0;border-left:1px solid var(--sg-tool-line);height:100%;max-height:none;padding:16px 14px;overflow:auto}.sg-workbench .sg-inspector :is(input,select){background:var(--sg-panel);color:var(--sg-tool-ink);border-color:var(--sg-tool-line);width:100%}.sg-workbench .sg-inspector :is(label,legend){color:var(--sg-tool-muted)}.sg-workbench .sg-inspector h3{color:var(--sg-tool-ink)}.sg-workbench .sg-inspector .sg-fields,.sg-workbench .sg-inspector .sg-layer{border-color:var(--sg-tool-line)}.sg-workbench .sg-inspector .sg-layer.is-selected{background:var(--sg-blue)}@supports (color:color-mix(in lab, red, red)){.sg-workbench .sg-inspector .sg-layer.is-selected{background:color-mix(in oklab,var(--sg-blue) 10%,var(--sg-panel))}}.sg-workbench .sg-inspector .sg-layer.is-selected{box-shadow:inset -3px 0 var(--sg-blue)}.sg-align-tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.sg-align-tools button{width:100%;min-height:44px}.sg-stage-guides{pointer-events:none;border:1px dashed var(--sg-muted);margin:5%;position:absolute;inset:0}.sg-stage-guides:before,.sg-stage-guides:after{content:"";border-color:var(--sg-muted);position:absolute}.sg-stage-guides:before{border-top:1px dashed var(--sg-muted);top:50%;left:0;right:0}.sg-stage-guides:after{border-left:1px dashed var(--sg-muted);top:0;bottom:0;left:50%}.sg-layer-timeline{border:1px solid var(--sg-line);background:var(--sg-bg);border-radius:4px;flex-shrink:0;min-width:0;margin-top:12px}.sg-layer-timeline header{border-bottom:1px solid var(--sg-line);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex}.sg-layer-timeline header output{color:var(--sg-muted);margin-inline-start:auto;font-size:12px}.sg-layer-timeline header button{font-size:12px}.sg-track-ruler,.sg-track-row{grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:44px;display:grid}.sg-track-ruler{border-bottom:1px solid var(--sg-line);color:var(--sg-muted);padding-inline:8px;font-size:11px}.sg-track-ruler>div{direction:ltr;justify-content:space-between;display:flex}.sg-track-ruler button{min-width:0;min-height:36px;padding:0 4px;font-size:10px}.sg-track-list{scrollbar-width:thin;max-height:178px;overflow:auto}.sg-track-row{border-bottom:1px solid var(--sg-line)}.sg-track-row.is-selected{background:var(--sg-accent)}@supports (color:color-mix(in lab, red, red)){.sg-track-row.is-selected{background:color-mix(in oklab,var(--sg-accent) 10%,var(--sg-bg))}}.sg-track-row .sg-track-label{text-overflow:ellipsis;justify-content:flex-start;width:100%;font-size:11px;overflow:hidden}.sg-track-lane{background:linear-gradient(var(--sg-grid),var(--sg-grid)) center/100% 18px no-repeat;height:44px;margin-inline:12px;position:relative}.sg-track-lane input{opacity:0;cursor:crosshair;width:100%;position:absolute;inset:0}.sg-track-playhead{background:var(--sg-accent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.sg-track-lane .sg-track-diamond{width:32px;min-width:0;height:44px;color:var(--sg-accent);padding:0;position:absolute;top:0;transform:translate(-50%)}.sg-track-key-edit{gap:8px;padding:8px;display:flex;overflow:auto}.sg-track-key-edit label{flex-shrink:0;align-items:center;gap:2px;font-size:11px;display:flex}.sg-workbench .sg-track-key-edit input{background:var(--sg-bg);width:64px;min-width:0;color:var(--sg-ink);padding:4px}.sg-mobile-switches{display:none}@media (width<=1199px){.sg-workbench .sg-editor-layout{grid-template-columns:50px minmax(0,1fr) 265px}.sg-workbench .sg-build-library{display:none}.sg-workbench[data-drawer=library] .sg-build-library{z-index:4;width:240px;display:flex;position:absolute;inset:0 auto 0 50px}.sg-workbench .sg-editor-layout{position:relative}.sg-workbench .sg-editor-main{padding-inline:12px}.sg-studio-brand{width:88px}}@media (width<=900px){.sg-workbench .sg-toolbar{gap:6px;padding:8px}.sg-workbench .sg-toolbar-actions{flex-wrap:nowrap;width:100%;margin:0;padding-bottom:2px;overflow-x:auto}.sg-workbench .sg-toolbar-actions button{flex-shrink:0}.sg-workbench .sg-title{max-width:none!important}.sg-mobile-switches{border-bottom:1px solid var(--sg-line);flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.sg-mobile-switches button{font-size:12px}.sg-workbench .sg-editor-layout{grid-template-columns:46px minmax(0,1fr)}.sg-workbench .sg-inspector{display:none}.sg-workbench[data-drawer=inspector] .sg-inspector,.sg-workbench[data-drawer=library] .sg-build-library{z-index:4;border-top:1px solid var(--sg-tool-line);width:auto;height:47%;box-shadow:var(--sg-shadow);flex-direction:column;padding:12px 14px;display:flex;position:absolute;inset:auto 0 0}.sg-workbench[data-drawer=library] .sg-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-workbench .sg-editor-main{padding-inline:8px;padding-bottom:env(safe-area-inset-bottom)}.sg-workbench .sg-editor-stage{min-height:130px}.sg-workbench .sg-stage-heading{height:40px;font-size:11px}.sg-workbench .sg-playbar{gap:4px}.sg-workbench .sg-playbar button{padding-inline:8px;font-size:11px}.sg-workbench .sg-playbar output{font-size:11px}.sg-tool-rail{padding:8px 1px}.sg-tool-rail button{width:44px}.sg-track-ruler,.sg-track-row{grid-template-columns:86px minmax(0,1fr)}.sg-layer-timeline header{gap:4px;padding:4px}.sg-layer-timeline h2{font-size:12px}.sg-layer-timeline header button{padding-inline:6px;font-size:11px}.sg-track-list{max-height:132px}}@media (width<=900px) and (height<=600px){.sg-workbench .sg-toolbar-actions{width:auto;max-width:62%;margin-inline-start:auto}.sg-workbench .sg-mobile-switches{padding-block:0}.sg-workbench .sg-editor-stage{min-height:110px}.sg-workbench .sg-track-list{max-height:88px}}.sg-workbench .sg-studio-brand{align-items:center;gap:5px;width:112px;height:46px;font-size:17px;display:flex}.sg-workbench .sg-studio-brand svg{flex:0 0 40px;width:40px;height:40px;overflow:visible}.sg-workbench .sg-studio-brand .system-logo-name{font-size:15px}.sg-workbench .sg-inspector{--sg-ink:var(--sg-tool-ink);--sg-muted:var(--sg-tool-muted);--sg-line:var(--sg-tool-line);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sg-workbench .sg-build-library{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sg-workbench .sg-toolbar-actions button:not(.arcade-action-button),.sg-workbench .sg-playbar button{background:var(--sg-bg);color:var(--sg-ink)}.sg-workbench .sg-toolbar-actions .arcade-action-button{background:var(--sg-accent);color:var(--sg-bg)}.sg-workbench .sg-editor-stage{flex:none}.sg-workbench .sg-editor-main{justify-content:flex-start}.sg-workbench .sg-layer-timeline{margin-top:auto}@media (width<=900px){.sg-workbench .sg-studio-brand{width:95px;font-size:14px}.sg-workbench .sg-editor-stage{padding-block:8px}.sg-workbench .sg-layer-timeline{margin-top:12px}.sg-workbench .sg-playbar{flex-wrap:nowrap}.sg-workbench .sg-playbar input{min-width:20px!important}.sg-workbench[data-drawer=library] .sg-editor-main,.sg-workbench[data-drawer=inspector] .sg-editor-main{padding-bottom:calc(45dvh + env(safe-area-inset-bottom))}}.sg-workbench .sg-inspector :is(input,select),.sg-workbench .sg-build-library input{-webkit-text-fill-color:var(--sg-tool-ink);color:var(--sg-tool-ink)!important}.sg-workbench .sg-inspector .arcade-action-button{color:var(--sg-panel)}.sg-workbench .sg-studio-brand{width:125px}.sg-workbench .sg-stage-heading>span[dir=ltr],.sg-layer-timeline output{font-family:Space Grotesk,Heebo,sans-serif}@media (width<=900px){.sg-workbench .sg-studio-brand{width:96px}.sg-workbench .sg-studio-brand svg{flex-basis:31px;width:31px;height:31px}.sg-workbench .sg-studio-brand .system-logo-name{font-size:12px}}.sg-workbench .sg-studio-brand{width:136px;overflow:visible}.sg-workbench .sg-studio-brand .system-logo-name{flex:none;font-size:13px!important}@media (width<=900px){.sg-workbench .sg-studio-brand{width:100px}.sg-workbench .sg-studio-brand .system-logo-name{font-size:10px!important}}:root{--gx-bg:oklch(97.2% .006 240);--gx-surface:oklch(100% 0 0);--gx-soft:oklch(95.5% .012 238);--gx-ink:oklch(24% .03 255);--gx-muted:oklch(52% .025 250);--gx-line:oklch(90% .012 245);--gx-cyan:oklch(78% .14 218);--gx-blue:oklch(56% .16 252);--gx-blue-ink:oklch(45% .16 255);--gx-navy:oklch(20% .04 260);--gx-navy-2:oklch(25% .045 258);--gx-stage-bg:oklch(17% .035 262);--gx-on-dark:oklch(97% .008 240);--gx-on-dark-muted:oklch(75% .03 245);--gx-danger:oklch(58% .2 22);--gx-rose:oklch(68% .2 10);--gx-grad:linear-gradient(135deg,var(--gx-cyan),var(--gx-blue));--gx-shadow:0 18px 50px -18px oklch(10% .05 260/.7)}.gx-studio{z-index:60;background:var(--gx-bg);height:100dvh;color:var(--gx-ink);flex-direction:column;font-family:Heebo,Assistant,sans-serif;font-size:14px;display:flex;position:fixed;inset:0;overflow:hidden}.gx-studio *{box-sizing:border-box}.gx-studio :is(input,select,textarea){font:inherit;color:var(--gx-ink);background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:10px;min-width:0;max-width:100%;min-height:40px;padding:6px 10px}.gx-studio :is(input,select,textarea):focus-visible,.gx-studio button:focus-visible{outline:2px solid var(--gx-cyan);outline-offset:2px}.gx-studio input[type=color]{cursor:pointer;width:48px;padding:3px}.gx-studio input[type=range]{min-height:28px;accent-color:var(--gx-blue);background:0 0;border:0;width:100%;padding:0}.gx-btn,.gx-icon{border:1px solid var(--gx-line);background:var(--gx-surface);min-height:40px;color:var(--gx-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.gx-btn{padding:0 14px}.gx-icon{flex-shrink:0;width:40px;padding:0}.gx-btn:hover:not(:disabled),.gx-icon:hover:not(:disabled){background:var(--gx-soft);border-color:var(--gx-blue)}@supports (color:color-mix(in lab, red, red)){.gx-btn:hover:not(:disabled),.gx-icon:hover:not(:disabled){border-color:color-mix(in oklab,var(--gx-blue) 35%,var(--gx-line))}}.gx-btn:active:not(:disabled),.gx-icon:active:not(:disabled){transform:scale(.97)}.gx-btn:disabled,.gx-icon:disabled{opacity:.4;cursor:not-allowed}.gx-studio [aria-pressed=true]:is(.gx-btn,.gx-icon){background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-studio [aria-pressed=true]:is(.gx-btn,.gx-icon){background:color-mix(in oklab,var(--gx-cyan) 16%,var(--gx-surface))}}.gx-studio [aria-pressed=true]:is(.gx-btn,.gx-icon){border-color:var(--gx-blue);color:var(--gx-blue-ink)}.gx-primary{box-shadow:0 8px 20px -10px var(--gx-blue);background:var(--gx-grad)!important;color:var(--gx-surface)!important;border-color:#0000!important}.gx-primary-soft{background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-primary-soft{background:color-mix(in oklab,var(--gx-cyan) 14%,var(--gx-surface))}}.gx-primary-soft{border-color:var(--gx-blue)}@supports (color:color-mix(in lab, red, red)){.gx-primary-soft{border-color:color-mix(in oklab,var(--gx-blue) 40%,transparent)}}.gx-primary-soft{color:var(--gx-blue-ink)}.gx-danger{color:var(--gx-danger)!important}.gx-hint,.gx-tip{color:var(--gx-muted);margin:0;font-size:12.5px;line-height:1.5}.gx-top{padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));background:var(--gx-navy);color:var(--gx-on-dark);padding-top:max(8px,env(safe-area-inset-top));border-bottom:1px solid oklch(100% 0 0/.08);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.gx-top-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gx-brand{object-fit:contain;flex-shrink:0;width:104px;height:40px}.gx-top .gx-title{background:var(--gx-navy-2);max-width:320px;color:var(--gx-on-dark);border-color:oklch(100% 0 0/.12);flex:1;font-weight:600}.gx-top-actions{align-items:center;gap:6px;min-width:0;display:flex}.gx-top :is(.gx-btn,.gx-icon):not(.gx-primary){color:var(--gx-on-dark);background:0 0;border-color:oklch(100% 0 0/.16)}.gx-top :is(.gx-btn,.gx-icon):not(.gx-primary):hover:not(:disabled){background:oklch(100% 0 0/.08)}.gx-sep{background:oklch(100% 0 0/.15);width:1px;height:24px;margin-inline:4px}.gx-error{background:var(--gx-danger);margin:0;padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.gx-error{background:color-mix(in oklab,var(--gx-danger) 12%,var(--gx-surface))}}.gx-error{color:var(--gx-danger);font-weight:600}.gx-body{flex:1;grid-template-columns:340px minmax(0,1fr) 290px;min-height:0;display:grid}.gx-panel{background:var(--gx-surface);border-inline-end:1px solid var(--gx-line);flex-direction:column;min-height:0;display:flex}.gx-tabs{border-bottom:1px solid var(--gx-line);flex-shrink:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;display:grid}.gx-tab{min-height:52px;color:var(--gx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.gx-tab:hover{background:var(--gx-soft);color:var(--gx-ink)}.gx-tab[aria-pressed=true]{color:var(--gx-blue-ink);background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-tab[aria-pressed=true]{background:color-mix(in oklab,var(--gx-cyan) 13%,var(--gx-surface))}}.gx-tab[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--gx-blue)}.gx-tab-add{display:none}.gx-panel-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.gx-addcol{background:var(--gx-surface);border-inline-start:1px solid var(--gx-line);scrollbar-width:thin;min-height:0;overflow-y:auto}.gx-addcol>h2{margin:0;padding:16px 16px 4px;font-size:15px;font-weight:800}.gx-center{background:radial-gradient(120% 80% at 50% 0%,var(--gx-navy-2),var(--gx-stage-bg));min-width:0;min-height:0;color:var(--gx-on-dark);flex-direction:column;gap:8px;padding:10px 16px 12px;display:flex}.gx-stagebar{flex-shrink:0;align-items:center;gap:6px;display:flex}.gx-stagebar .gx-mode{margin-inline-end:auto}.gx-center .gx-icon,.gx-center .gx-btn{color:var(--gx-on-dark);background:oklch(100% 0 0/.06);border-color:oklch(100% 0 0/.14)}.gx-center :is(.gx-icon,.gx-btn):hover:not(:disabled){background:oklch(100% 0 0/.12)}.gx-center [aria-pressed=true]:is(.gx-icon,.gx-btn){background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-center [aria-pressed=true]:is(.gx-icon,.gx-btn){background:color-mix(in oklab,var(--gx-cyan) 25%,transparent)}}.gx-center [aria-pressed=true]:is(.gx-icon,.gx-btn){border-color:var(--gx-cyan);color:var(--gx-on-dark)}.gx-stage-wrap{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.gx-stage{aspect-ratio:16/9;width:min(100cqw,177.778cqh);position:relative}.gx-stage .sg-canvas{background:repeating-conic-gradient(oklch(23% .03 258) 0 25%,oklch(27% .03 258) 0 50%) 0 0/24px 24px;width:100%;height:100%;box-shadow:var(--gx-shadow),0 0 0 1px oklch(100% 0 0/.1);border-radius:6px;overflow:visible}.gx-stage .sg-canvas canvas{border-radius:6px}.gx-editable{touch-action:none;cursor:default;-webkit-user-select:none;user-select:none}.gx-selection{border:1.5px solid var(--gx-cyan);cursor:move;pointer-events:none;position:absolute;box-shadow:0 0 0 1px oklch(0% 0 0/.35)}.gx-selection.is-locked{border-style:dashed;border-color:var(--gx-on-dark-muted)}.gx-handle,.gx-rotate{pointer-events:auto;background:var(--gx-surface);border:2px solid var(--gx-blue);touch-action:none;border-radius:3px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.gx-h-nw{cursor:nwse-resize;top:0;left:0}.gx-h-n{cursor:ns-resize;top:0;left:50%}.gx-h-ne{cursor:nesw-resize;top:0;left:100%}.gx-h-e{cursor:ew-resize;top:50%;left:100%}.gx-h-se{cursor:nwse-resize;top:100%;left:100%}.gx-h-s{cursor:ns-resize;top:100%;left:50%}.gx-h-sw{cursor:nesw-resize;top:100%;left:0}.gx-h-w{cursor:ew-resize;top:50%;left:0}.gx-rotate{background:var(--gx-cyan);border-color:var(--gx-surface);cursor:grab;border-radius:50%;width:14px;height:14px;top:-26px;left:50%}.gx-rotate:after{content:"";background:var(--gx-cyan);width:1.5px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (pointer:coarse){.gx-handle{border-radius:50%;width:22px;height:22px}.gx-rotate{width:24px;height:24px;top:-34px}}.gx-snap{pointer-events:none;background:var(--gx-rose);position:absolute}.gx-snap-v{width:1px;top:0;bottom:0;left:50%}.gx-snap-h{height:1px;top:50%;left:0;right:0}.gx-inline-edit{z-index:3;resize:none;line-height:1.15;position:absolute;color:var(--gx-on-dark)!important;border:1.5px solid var(--gx-cyan)!important;background:oklch(18% .04 260/.88)!important;border-radius:4px!important;min-height:0!important;padding:2px 4px!important}.gx-rec-badge{background:var(--gx-danger);color:var(--gx-surface);pointer-events:none;top:10px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;animation:1.4s ease-in-out infinite pulse;position:absolute;inset-inline-start:10px}.gx-quick{scrollbar-width:none;flex-shrink:0;align-items:center;gap:6px;min-height:44px;display:flex;overflow-x:auto}.gx-quick-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:220px;margin-inline-end:auto;font-weight:700;display:inline-flex;overflow:hidden}.gx-center .gx-tip{color:var(--gx-on-dark-muted);text-align:center;width:100%}.gx-preview-row{flex-shrink:0;align-items:center;gap:12px;display:flex}.gx-preview-row .gx-tip{text-align:start;width:auto}.gx-motionbar{flex-direction:column;flex-shrink:0;gap:6px;min-height:0;max-height:34%;display:flex}.gx-playbar{align-items:center;gap:8px;display:flex}.gx-playbar input{flex:1;accent-color:var(--gx-cyan)!important}.gx-playbar output{font-variant-numeric:tabular-nums;color:var(--gx-on-dark-muted);text-align:end;min-width:96px;font-size:12px}.gx-play{background:var(--gx-grad);width:44px;height:44px;color:var(--gx-surface);cursor:pointer;box-shadow:0 6px 18px -6px var(--gx-cyan);border:0;border-radius:50%;place-items:center;display:grid}.gx-motionbar .sg-layer-timeline{min-height:0;color:var(--gx-on-dark);background:oklch(100% 0 0/.04);border:1px solid oklch(100% 0 0/.1);border-radius:10px;margin:0;overflow:auto}.gx-motionbar .sg-layer-timeline button{color:var(--gx-on-dark)}.gx-seg{background:var(--gx-soft);border-radius:11px;gap:2px;width:100%;padding:3px;display:inline-flex}.gx-seg button{min-height:34px;color:var(--gx-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.gx-seg button[aria-pressed=true]{background:var(--gx-surface);color:var(--gx-blue-ink);box-shadow:0 1px 4px oklch(20% .04 260/.15)}.gx-center .gx-seg{background:oklch(100% 0 0/.08);width:auto}.gx-center .gx-seg button{color:var(--gx-on-dark-muted);padding-inline:14px}.gx-center .gx-seg button[aria-pressed=true]{background:var(--gx-grad);color:var(--gx-surface)}.gx-switch{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:600;display:inline-flex}.gx-switch input{opacity:0;width:1px;height:1px;position:absolute}.gx-switch span{background:var(--gx-line);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .15s;position:relative}.gx-switch span:after{content:"";background:var(--gx-surface);top:2px;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px oklch(0% 0 0/.3)}.gx-switch input:checked+span{background:var(--gx-blue)}.gx-switch input:checked+span:after{inset-inline-start:18px}.gx-switch input:focus-visible+span{outline:2px solid var(--gx-cyan);outline-offset:2px}.gx-range{flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.gx-range>span{justify-content:space-between;align-items:center;display:flex}.gx-range output{color:var(--gx-blue-ink);font-variant-numeric:tabular-nums;font-size:12px}.gx-field{color:var(--gx-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.gx-field :is(input,select){color:var(--gx-ink);-webkit-text-fill-color:var(--gx-ink);font-weight:500}.gx-infographics{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gx-infographics :is(input,select,textarea){-webkit-text-fill-color:var(--gx-ink)}.gx-infographics .gx-data-switch{min-height:44px;color:var(--gx-ink);align-items:center;gap:8px;display:flex}.gx-infographics .gx-data-switch input{width:20px;min-height:20px;accent-color:var(--gx-blue)}.gx-infographics>fieldset{border:0;border-bottom:1px solid var(--gx-line);min-width:0;margin:0;padding-inline:0}.gx-infographics button{min-height:44px}.gx-section{border-bottom:1px solid var(--gx-line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.gx-section h3{letter-spacing:.02em;color:var(--gx-muted);margin:0;font-size:12px;font-weight:800}.gx-layer-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 4px;display:flex}.gx-layer-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.gx-design>.gx-hint,.gx-motion>.gx-hint{padding:8px 16px}.gx-textarea{resize:vertical;width:100%;min-height:64px!important;font-size:15px!important}.gx-swatches{flex-wrap:wrap;gap:8px;display:flex}.gx-swatch{border:1px solid var(--gx-line);cursor:pointer;border-radius:50%;width:30px;height:30px;padding:0;position:relative;overflow:hidden}.gx-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--gx-surface),0 0 0 4px var(--gx-blue)}.gx-swatch-custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.gx-swatch-custom input{opacity:0;cursor:pointer;height:100%;position:absolute;inset:0;width:100%!important}.gx-align{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.gx-align .gx-icon{width:100%}.gx-details{border:1px solid var(--gx-line);border-radius:10px;padding:0 12px}.gx-details summary{cursor:pointer;align-items:center;min-height:40px;font-size:13px;font-weight:700;display:flex}.gx-details[open]{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.gx-whole{margin:14px 16px}.gx-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gx-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gx-actions{grid-template-columns:1fr 1fr;gap:6px;padding:14px 16px;display:grid}.gx-empty-select{background:linear-gradient(160deg,var(--gx-cyan),var(--gx-surface));border-radius:14px;margin:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.gx-empty-select{background:linear-gradient(160deg,color-mix(in oklab,var(--gx-cyan) 10%,var(--gx-surface)),var(--gx-surface))}}.gx-empty-select{border:1px solid var(--gx-line);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gx-empty-select strong{font-size:15px}.gx-empty-select p{color:var(--gx-muted);margin:0;line-height:1.5}.gx-presets{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.gx-presets button{border:1px solid var(--gx-line);background:var(--gx-surface);min-height:40px;font:inherit;color:var(--gx-ink);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600}.gx-presets button:hover{border-color:var(--gx-blue)}.gx-presets button[aria-pressed=true]{background:var(--gx-grad);color:var(--gx-surface);border-color:#0000}.gx-record.is-on{background:var(--gx-danger)!important;color:var(--gx-surface)!important;border-color:#0000!important}.gx-keys{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gx-keys li{align-items:center;gap:6px;display:flex}.gx-key-time{border:1px solid var(--gx-line);background:var(--gx-surface);min-height:36px;font:inherit;cursor:pointer;color:var(--gx-ink);border-radius:8px;flex:1;font-weight:600}.gx-key-time[aria-current=true]{border-color:var(--gx-blue);color:var(--gx-blue-ink)}.gx-projection{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.gx-lead{color:var(--gx-ink);gap:8px;margin:0;line-height:1.55;display:flex}.gx-lead svg{color:var(--gx-blue);flex-shrink:0;margin-top:2px}.gx-summary{background:var(--gx-soft);border-radius:10px;padding:10px 12px;font-size:13px}.gx-summary strong{color:var(--gx-blue-ink);font-size:18px}.gx-rules{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gx-rules li{border:1px solid var(--gx-line);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.gx-rules li.is-open{border-color:var(--gx-blue)}@supports (color:color-mix(in lab, red, red)){.gx-rules li.is-open{border-color:color-mix(in oklab,var(--gx-blue) 50%,var(--gx-line))}}.gx-rules li.is-open{background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-rules li.is-open{background:color-mix(in oklab,var(--gx-cyan) 6%,var(--gx-surface))}}.gx-rule-name{font:inherit;color:var(--gx-ink);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:6px;min-height:30px;padding:0;font-weight:700;display:flex}.gx-rule-toggles{flex-wrap:wrap;gap:4px 14px;display:flex}.gx-layers{flex-direction:column;gap:3px;margin:0;padding:8px;list-style:none;display:flex}.gx-layers li{border-radius:10px;align-items:center;gap:4px;padding:2px;display:flex}.gx-layers li.is-selected{background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-layers li.is-selected{background:color-mix(in oklab,var(--gx-cyan) 14%,var(--gx-surface))}}.gx-layers .gx-icon{background:0 0;border-color:#0000}.gx-layer-name{min-width:0;min-height:40px;font:inherit;color:var(--gx-ink);cursor:pointer;text-align:start;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.gx-layer-dot{border-radius:4px;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.15)}.gx-add .gx-section:last-child{border-bottom:0}.gx-text-presets{flex-direction:column;gap:6px;display:flex}.gx-tp{border:1px solid var(--gx-line);background:var(--gx-surface);color:var(--gx-ink);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;display:flex}.gx-tp:hover:not(:disabled){border-color:var(--gx-blue);background:var(--gx-soft)}.gx-tp-title{font-size:22px;font-weight:900}.gx-tp-sub{font-size:16px;font-weight:700}.gx-tp-body{font-size:13px;font-weight:400}.gx-shapes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gx-shapes button,.gx-media button{border:1px solid var(--gx-line);background:var(--gx-surface);color:var(--gx-ink);cursor:pointer;font:inherit;border-radius:12px;font-size:12px;font-weight:600}.gx-shapes button{flex-direction:column;align-items:center;gap:4px;min-height:64px;padding:10px 4px;display:flex}.gx-shapes svg{color:var(--gx-blue)}.gx-media{flex-direction:column;gap:6px;display:flex}.gx-media button{align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.gx-media svg{color:var(--gx-blue);flex-shrink:0}.gx-shapes button:hover:not(:disabled),.gx-media button:hover:not(:disabled){border-color:var(--gx-blue);background:var(--gx-soft)}.gx-studio :is(.gx-shapes,.gx-media,.gx-text-presets) button:disabled{opacity:.4}.gx-search{border:1px solid var(--gx-line);color:var(--gx-muted);border-radius:10px;align-items:center;gap:6px;padding-inline:10px;display:flex}.gx-search input{flex:1;border:0!important;padding-inline:0!important}.gx-elements{flex-direction:column;gap:8px;display:flex}.gx-chips{flex-wrap:wrap;gap:4px;display:flex}.gx-chip{border:1px solid var(--gx-line);background:var(--gx-surface);min-height:32px;font:inherit;color:var(--gx-muted);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.gx-chip[aria-pressed=true]{background:var(--gx-ink);color:var(--gx-surface);border-color:var(--gx-ink)}.gx-element-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gx-element{border:1px solid var(--gx-line);background:var(--gx-surface);cursor:pointer;text-align:start;font:inherit;color:var(--gx-ink);border-radius:10px;padding:0;overflow:hidden}.gx-element .sg-canvas{background:var(--gx-navy)}.gx-element strong{padding:6px 8px;font-size:12px;display:block}.gx-element:hover:not(:disabled){border-color:var(--gx-blue)}.gx-legacy{border-bottom:1px solid var(--gx-line);padding:12px 16px}.gx-legacy :is(button){min-height:40px}.gx-live-field{border:1px solid var(--dbs-line,currentColor);border-radius:8px;flex-direction:column;gap:6px;margin:6px 0;padding:8px;display:flex}@media (width<=1199px){.gx-body{grid-template-columns:320px minmax(0,1fr)}.gx-addcol{display:none}.gx-tab-add{display:flex}}@media (width<=1100px){.gx-top-actions .gx-btn:not(.gx-primary){padding:0 10px}}@media (width<=759px){.gx-top{flex-wrap:wrap;gap:6px}.gx-top-main{flex-basis:100%}.gx-brand{width:80px;height:32px}.gx-top .gx-title{max-width:none}.gx-top-actions{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.gx-body{flex-direction:column;display:flex}.gx-center{flex:none;order:1;gap:6px;padding:8px 10px}.gx-stage-wrap{flex:none;display:block;container-type:normal}.gx-stage{width:100%}.gx-motionbar .sg-layer-timeline,.gx-preview-row .gx-tip{display:none}.gx-panel{border:0;flex:1;order:2;min-height:0}.gx-tabs{border-bottom:0;border-top:1px solid var(--gx-line);padding-bottom:max(4px,env(safe-area-inset-bottom));order:2}.gx-panel-body{order:1}.gx-center .gx-tip{font-size:11.5px}}@media (width<=759px) and (orientation:landscape){.gx-body{grid-template-columns:300px minmax(0,1fr);display:grid}.gx-center,.gx-panel{order:0}}.gx-top .gx-brand{flex-shrink:0;align-items:center;gap:5px;width:136px;height:44px;display:flex;overflow:visible}.gx-top .gx-brand svg{flex:0 0 40px;width:40px;height:40px;overflow:visible}.gx-top .gx-brand .system-logo-name{flex:none;font-size:13px!important}@media (width<=759px){.gx-top .gx-brand{width:100px;height:34px}.gx-top .gx-brand svg{flex-basis:31px;width:31px;height:31px}.gx-top .gx-brand .system-logo-name{font-size:10px!important}}:root{--sg-favorite:oklch(66% .225 25);--sg-action-overlay:var(--sg-bg)}@supports (color:color-mix(in lab, red, red)){:root{--sg-action-overlay:color-mix(in oklab,var(--sg-bg) 94%,transparent)}}.sg-library{min-width:0}.sg-library-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-block:16px;display:grid}.sg-library-filters>.sg-tabs{grid-column:1/-1}.sg-library-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:490px;display:grid}.sg-library-search .sg-search{min-width:0}.sg-library-count{color:var(--sg-muted);font-size:13px}.sg-template-card{content-visibility:auto;contain-intrinsic-size:auto 250px;min-width:0;position:relative}.sg-template-card>.sg-template{text-align:right;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%}.sg-template-card>.sg-template>div:last-child{min-height:60px;padding-inline:12px 50px}.sg-template-card .sg-template strong{overflow-wrap:anywhere}.sg-template-card :is(.sg-template-heart,.sg-template-more){width:44px;height:44px;min-height:44px;color:var(--sg-ink);background:var(--sg-action-overlay);border:1px solid var(--sg-line);z-index:2;padding:0;position:absolute;left:8px}.sg-template-card .sg-template-heart{top:8px}.sg-template-card .sg-template-more{bottom:8px}.sg-template-card .sg-template-heart[aria-pressed=true]{color:var(--sg-favorite);background:var(--sg-action-overlay)}.sg-template-dialog{overscroll-behavior:contain;scrollbar-width:thin;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto}.sg-template-dialog .sg-canvas{max-height:210px}.sg-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sg-dialog-actions button{white-space:normal;min-width:0;height:auto;padding-block:10px}.sg-copy-fields{border-block:1px solid var(--sg-line);gap:12px;min-width:0;padding-block:14px;display:grid}.sg-copy-fields legend{color:var(--sg-ink);padding-inline:6px}.sg-picker-dialog{width:min(1100px,100vw - 24px);padding:20px;max-width:1100px!important}.gx-surfaces{gap:12px;min-width:0;display:grid}.gx-surface-tabs,.gx-surface-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gx-surface-tabs button,.gx-surface-presets button{white-space:normal;height:auto;min-height:44px;padding:6px;font-size:12px}.gx-surfaces button:not(.gx-swatch){color:var(--gx-ink);background:var(--gx-surface);border:1px solid var(--gx-line)}.gx-surfaces button[aria-pressed=true]:not(.gx-swatch){color:var(--gx-blue-ink);background:var(--gx-cyan)}@supports (color:color-mix(in lab, red, red)){.gx-surfaces button[aria-pressed=true]:not(.gx-swatch){background:color-mix(in oklab,var(--gx-cyan) 16%,var(--gx-surface))}}.gx-surfaces button[aria-pressed=true]:not(.gx-swatch){border-color:var(--gx-blue)}.gx-full-swatches{overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-height:230px;padding:3px;display:grid;overflow-y:auto}.gx-full-swatches .gx-swatch{border:1px solid var(--gx-line,var(--sg-line));border-radius:4px;width:100%;height:36px;min-height:36px;padding:0}.gx-full-swatches .gx-swatch[aria-pressed=true]{outline:2px solid var(--sg-accent);outline-offset:1px}@media (width>=768px){.sg-library-filters{grid-template-columns:minmax(0,490px) minmax(150px,240px) auto}.sg-library-filters>.sg-tabs{grid-column:1/-1}}@media (width<=600px){.sg-library-filters{grid-template-columns:minmax(0,1fr)}.sg-library-search{width:100%}.sg-dialog-actions{grid-template-columns:minmax(0,1fr)}.sg-template-card{contain-intrinsic-size:auto 160px}.sg-template-card>.sg-template>div:last-child{min-height:68px;padding-inline:8px 48px}.sg-template-card :is(.sg-template-heart,.sg-template-more){left:4px}.sg-picker-dialog{padding:12px}}.gx-sound-list{gap:.4rem;max-height:16rem;display:grid;overflow-y:auto}.gx-sound-list input{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:.5rem;padding:0 .75rem}.sg-timer-live{border:1px solid var(--border);background:var(--card);border-radius:1rem;gap:.75rem;padding:.75rem;display:grid}.sg-timer-live-row{gap:.4rem;display:grid}.sg-timer-live-row h3{font-size:.95rem;font-weight:700}.sg-timer-live-row output{font-variant-numeric:tabular-nums;text-align:right;direction:ltr;font-size:1.6rem;font-weight:800}.sg-timer-live-btns{flex-wrap:wrap;gap:.4rem;display:flex}.sg-timer-live-btns button{border:1px solid var(--border);background:var(--secondary);min-height:44px;color:var(--secondary-foreground);border-radius:.7rem;align-items:center;gap:.35rem;padding:0 .9rem;display:inline-flex}.sg-timer-live-btns button:disabled{opacity:.45}.sg-gallery .sg-library-filters{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:8px;padding-block:4px;overflow-x:auto;display:flex!important}.sg-gallery .sg-library-filters::-webkit-scrollbar{display:none}.sg-gallery .sg-library-filters>*{flex:none}.sg-gallery .sg-library-filters .sg-tabs{flex-wrap:nowrap}.sg-gallery .sg-library-filters .sg-library-search{flex:1 0 auto;gap:8px;min-width:260px;max-width:300px;display:flex}.sg-gallery .sg-library-filters .sg-search{flex:1 0 170px;min-width:120px}.sg-gallery .sg-library-filters select{width:auto;max-width:180px}.sg-gallery .sg-library-filters :is(button,select,.sg-search){white-space:nowrap;min-height:44px}.sg-library-actions{flex-wrap:nowrap;gap:6px;margin-inline-start:auto;display:flex}.sg-library-count{white-space:nowrap}.dbs-card[data-color=gold],.dbs-swatch[data-color=gold]{--c:oklch(78% .12 85)}.dbs-card[data-color=crimson],.dbs-swatch[data-color=crimson]{--c:oklch(52% .19 20)}.dbs-card[data-color=noir],.dbs-swatch[data-color=noir]{--c:oklch(38% .01 250)}.dbs-card[data-color=teal],.dbs-swatch[data-color=teal]{--c:oklch(62% .11 200)}.dbs-poster{isolation:isolate;color:oklch(97% .01 230);background:radial-gradient(120% 90% at 85% 0%,var(--c),transparent 60%),linear-gradient(170deg,var(--c),oklch(10% .02 250));grid-template-rows:1fr auto;min-height:17rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dbs-poster{background:radial-gradient(120% 90% at 85% 0%,color-mix(in oklab,var(--c) 75%,transparent),transparent 60%),linear-gradient(170deg,color-mix(in oklab,var(--c) 45%,oklch(16% .02 250)),oklch(10% .02 250))}}.dbs-poster{box-shadow:0 0 0 1px var(--c),0 1.4rem 2.6rem -1.2rem oklch(0% 0 0/.75)}@supports (color:color-mix(in lab, red, red)){.dbs-poster{box-shadow:0 0 0 1px color-mix(in oklab,var(--c) 40%,transparent),0 1.4rem 2.6rem -1.2rem oklch(0% 0 0/.75)}}.dbs-poster{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.dbs-poster:focus-within,.dbs-poster:hover{box-shadow:0 0 0 1px var(--c),0 1.8rem 3rem -1.2rem var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.dbs-poster:focus-within,.dbs-poster:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--c) 75%,transparent),0 1.8rem 3rem -1.2rem color-mix(in oklab,var(--c) 45%,black)}}.dbs-poster-art{z-index:-1;background-position-x:50%;background-size:cover;place-items:center;display:grid;position:absolute;inset:0}.dbs-poster-art svg{opacity:.18;width:4.5rem;height:4.5rem}.dbs-poster-art[data-has-cover] svg{display:none}.dbs-poster-art:after{content:"";background:linear-gradient(oklch(8% .02 250/.15) 0%,oklch(8% .02 250/.35) 40%,oklch(7% .02 250/.94) 100%),repeating-linear-gradient(0deg,oklch(100% 0 0/.025) 0 1px,#0000 1px 3px);position:absolute;inset:0}.dbs-poster:before{content:"";background:linear-gradient(90deg,transparent,var(--c),transparent);z-index:1;inset-inline:0;height:3px;position:absolute;top:0}.dbs-poster .dbs-card-open{min-height:0;color:inherit;padding:1.1rem 1.1rem .6rem;background:0 0;align-self:end;padding-left:3.5rem}.dbs-poster .dbs-card-open:hover{color:inherit;background:0 0}.dbs-poster .dbs-card-open strong{letter-spacing:-.01em;text-shadow:0 2px 18px oklch(0% 0 0/.6);white-space:normal;font-size:clamp(1.25rem,2.4vw,1.6rem)}.dbs-poster-top{opacity:.85;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.dbs-poster-actions{scrollbar-width:none;gap:.4rem;padding:0 1rem 1rem;display:flex;overflow-x:auto}.dbs-poster-actions::-webkit-scrollbar{display:none}.dbs-poster .dbs-card-settings{z-index:2;color:inherit}.dbs-cover-dialog{max-height:min(90dvh,760px);overflow-y:auto}.dbs-cover-preview{aspect-ratio:16/9;color:oklch(80% .02 250);background:oklch(18% .02 250) 50%/cover;border-radius:.9rem;place-items:center;font-size:.9rem;display:grid}.dbs-cover-preview span{align-items:center;gap:.5rem;display:flex}.dbs-cover-focus{gap:.35rem;font-size:.85rem;display:grid}.dbs-cover-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;display:grid}.dbs-cover-thumb{text-align:center;background:oklch(16% .02 250);border:1px solid oklch(100% 0 0/.12);border-radius:.7rem;gap:.25rem;min-height:44px;padding:.3rem;font-size:.72rem;display:grid}.dbs-cover-thumb img{aspect-ratio:16/10;object-fit:cover;border-radius:.45rem;width:100%}.dbs-cover-thumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbs-cover-thumb.is-none{align-content:center;place-items:center}.dbs-cover-thumb[aria-pressed=true]{outline:2px solid var(--brand-cyan,oklch(75% .13 220));outline-offset:1px}.dbs-poster{grid-template-rows:minmax(0,1fr) auto;display:grid!important}.dbs-poster .dbs-card-open{align-content:end;align-self:end!important}.dbs-poster-actions{flex-wrap:wrap;overflow:visible}.dbs-poster-actions>*{flex:auto}.dbs-poster .dbs-card-open{white-space:normal;flex-direction:column;gap:.35rem;padding-top:4.5rem;justify-content:flex-end!important;align-items:stretch!important;height:100%!important;display:flex!important}.dbs-poster-art{place-items:start center;padding-top:3.2rem}.stream-workspace .dbs-card.dbs-poster .dbs-card-open{justify-content:flex-end;min-height:0;padding:4.5rem 1.1rem .6rem 3.5rem}.dbs-poster .dbs-poster-art{padding-top:1.4rem}.dbs-poster .dbs-poster-art svg{width:3.5rem;height:3.5rem}.stream-workspace .dbs-card.dbs-poster{min-height:19rem}@media (width<=600px){.sg-gallery .sg-library-filters .sg-library-search{order:-1;min-width:calc(100vw - 48px)}}.dbs-control.dbs-production{--stream-floor:oklch(18% .004 250);--stream-panel:oklch(22.5% .005 250);--stream-rail:oklch(10.5% .003 250);--stream-line:oklch(34% .008 250);--primary:var(--stream-blue);--primary-foreground:var(--stream-rail);letter-spacing:0;direction:ltr;grid-template:"status"54px"notices""stage"minmax(200px,34dvh)"emergency"44px"tabs"44px"work"minmax(160px,1fr)"footer"24px/minmax(0,1fr);gap:0;width:100%;max-width:none;height:100dvh;padding:0;font-size:13px;display:grid;overflow:hidden}.dbs-production :is(button,a,input,select){letter-spacing:0}.dbs-production button{box-shadow:none;border-width:1px;border-radius:4px;transform:none}.dbs-production header.dbs-status{scrollbar-width:thin;grid-area:status;gap:10px;height:auto;min-height:52px;padding:4px 12px;display:flex;overflow-x:auto}.dbs-production .dbs-status-title{max-width:15rem;font-size:15px}.dbs-production .dbs-room-identity{flex:1;gap:2px;min-width:100px;display:grid}.dbs-production .dbs-room-identity>span{color:var(--stream-dim);font-size:11px}.dbs-production .dbs-status .dbs-pill{flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex!important}.dbs-production .dbs-status .dbs-top-metrics{display:none!important}.dbs-production .dbs-timecode{color:var(--stream-blue);flex:none;font-size:14px}.dbs-production .dbs-status-actions{background:var(--stream-panel);border-bottom:1px solid var(--stream-line);scrollbar-width:thin;direction:rtl;flex-wrap:nowrap;grid-area:toolbar;justify-content:flex-start;align-items:center;gap:6px;height:50px;padding:3px 12px;display:flex;overflow-x:auto}.dbs-production .dbs-status-actions>*{flex:none}.dbs-production .dbs-status-actions :is(button,a){height:40px;min-height:40px;color:var(--stream-ink);background:var(--stream-floor);border:1px solid var(--stream-line);border-radius:4px;padding:0 10px}.dbs-production .dbs-operation-state{color:var(--stream-blue);margin-inline-start:auto;font-size:12px}.dbs-production .dbs-notices{direction:rtl;flex-wrap:wrap;grid-area:notices;max-height:88px}.dbs-production .dbs-local-notice{color:var(--stream-dim);background:var(--stream-floor);align-items:center;gap:6px;display:flex}.dbs-production .dbs-stage{background:var(--stream-floor);grid-area:stage;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.dbs-production .dbs-stage .dbs-monitor{grid-area:auto;align-content:stretch;gap:8px;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:flex!important}.dbs-production .dbs-monitor figcaption{white-space:normal;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-height:40px;font-size:13px;display:grid;overflow:visible}.dbs-production .dbs-monitor-caption-end{max-width:none;color:var(--stream-dim);grid-column:1/-1;margin:0;font-size:11px;line-height:1.3}.dbs-production .dbs-monitor-footrow{flex-wrap:wrap;justify-content:space-between;display:flex}.dbs-production .dbs-monitor-viewport{background:var(--stream-rail);border-radius:4px;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;aspect-ratio:auto!important}.dbs-production .dbs-monitor-canvas{box-sizing:border-box;border:2px solid;flex:none;max-width:none;min-height:0;max-height:none;margin:0;position:relative;overflow:hidden}.dbs-production .dbs-monitor canvas{aspect-ratio:auto;object-fit:fill;border:0;width:100%;max-width:none;height:100%;max-height:none}.dbs-production .dbs-tcenter{border:1px solid var(--stream-line);white-space:normal;background:var(--stream-panel);border-radius:5px;flex-flow:column;grid-area:auto;justify-content:flex-start;align-items:stretch;gap:10px;height:auto;min-height:0;padding:8px;display:flex;overflow:hidden auto}.dbs-production .dbs-tcenter h2{color:var(--stream-dim);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.dbs-production .dbs-transition-actions{flex-direction:column-reverse;gap:8px;width:100%;display:flex}.dbs-production .dbs-transition-actions button{width:100%;max-width:none;min-height:44px;padding:8px;font-size:13px}.dbs-production .dbs-btn-take{color:var(--stream-rail);background:var(--stream-blue);border-color:var(--stream-blue)}.dbs-production .dbs-btn-cut{background:var(--stream-floor);color:var(--stream-ink);border-color:var(--stream-line)}.dbs-production .dbs-transition-options{flex-direction:column;flex:none;align-items:stretch;gap:10px;width:100%;max-height:none;display:flex;overflow:visible}.dbs-production .dbs-tcenter>*{flex-shrink:0}.dbs-production .dbs-tcenter .dbs-transition-options{flex:none;max-height:none}.dbs-production .dbs-chips{grid-template-columns:1fr 1fr;gap:4px;display:grid}.dbs-production .dbs-chip{min-height:36px;padding:4px;font-size:11px}.dbs-production .dbs-tcenter .dbs-chip[aria-checked=true]{color:var(--stream-blue);background:var(--stream-rail);border-color:var(--stream-blue)}.dbs-production .dbs-tcenter .dbs-field{grid-template-columns:1fr auto;gap:4px;width:auto;font-size:11px;display:grid}.dbs-production .dbs-tcenter .dbs-field input{width:100%;height:24px;accent-color:var(--stream-blue);grid-area:2/1/auto/-1}.dbs-production .dbs-tbar,.dbs-production .dbs-transition-options .dbs-tbar{flex:none;gap:3px;width:100%;max-width:none;font-size:11px;display:grid}.dbs-production .dbs-tbar>span{direction:rtl;justify-content:space-between;display:flex}.dbs-production .dbs-tbar input{width:100%;height:32px;accent-color:var(--stream-blue)}.dbs-production .dbs-tcenter{gap:6px}.dbs-production .dbs-tcenter h2{flex:none}.dbs-production .dbs-tcenter .dbs-transition-options{gap:6px}@media (width>=768px) and (height<=900px){.dbs-production .dbs-tcenter h2{display:none}.dbs-production .dbs-tcenter .dbs-chip{min-height:32px}.dbs-production .dbs-tcenter .dbs-transition-actions button{min-height:40px}}.dbs-production .dbs-emergency{background:var(--stream-panel);border-block:1px solid var(--stream-line);direction:rtl;grid-area:emergency;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:48px;margin:0;padding:3px 12px;display:flex;overflow-x:auto}.dbs-production .dbs-emergency .dbs-btn-emg{background:var(--stream-floor);min-height:40px;color:var(--stream-ink);border-color:var(--stream-line);flex:none;padding:5px 12px;font-size:12px}.dbs-production .dbs-emergency .dbs-btn-emg.is-on{border-color:var(--stream-red);color:var(--stream-red)}.dbs-production .dbs-live-controls{direction:rtl;grid-area:live;max-height:160px;overflow:auto}.dbs-production .dbs-live-controls:empty{display:none}.dbs-production .dbs-scenes{background:var(--stream-floor);grid-area:scenes;grid-template-columns:120px minmax(0,1fr);gap:10px;height:104px;padding:6px 12px}.dbs-production .dbs-scenes .dbs-panel-head{flex-direction:column;align-items:stretch;gap:6px}.dbs-production .dbs-scenes .dbs-panel-head h2{font-size:12px}.dbs-production .dbs-scene-row{scrollbar-width:thin;align-items:stretch;gap:7px;height:92px;display:flex;overflow-x:auto}.dbs-production .dbs-scene{flex-direction:column;flex:0 0 160px;height:86px;display:flex;overflow:hidden}.dbs-production .dbs-scene-open{white-space:normal;background:var(--stream-panel);border:0;justify-content:flex-start;gap:6px;width:100%;height:50px;min-height:50px;padding:4px 6px;position:relative}.dbs-production .dbs-scene-open :is(img,.dbs-scene-ph){flex:none;width:32px;height:30px;font-size:13px}.dbs-production .dbs-scene-open strong{height:auto;font-size:12px;line-height:1.2}.dbs-production .dbs-scene-tools{justify-content:flex-end;height:32px;display:flex;position:static}.dbs-production .dbs-scene-tools button{width:36px;min-width:36px;height:32px;min-height:32px;padding:3px}.dbs-production .dbs-live-tag,.dbs-production .dbs-prev-tag{font-size:9px}.dbs-production .dbs-work{grid-area:work;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:0;padding:0;display:grid;overflow:hidden}.dbs-production .dbs-work>fieldset{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dbs-production .dbs-layers{height:100%}.dbs-production .dbs-layer-list{min-height:0;padding:0;overflow-y:auto}.dbs-production .dbs-layer{grid-template-columns:186px minmax(0,1fr);height:126px;padding:5px 8px 5px 0}.dbs-production .dbs-layer-side{grid-template-rows:28px 44px 24px;align-content:center}.dbs-production .dbs-layer-tools button{width:40px;min-width:40px;height:44px;min-height:44px}.dbs-production .dbs-layer-tools{scrollbar-width:thin}.dbs-production .dbs-inputs{overflow-x:auto}.dbs-production .dbs-input{width:144px;min-width:144px;min-height:108px}.dbs-production .dbs-input.is-empty{width:92px;min-width:92px}.dbs-production .dbs-input.is-add{width:52px;min-width:52px}.dbs-production .dbs-input strong{white-space:normal;height:auto;min-height:16px;line-height:1.2}.dbs-production .dbs-shot-visual img{object-fit:contain}.dbs-production[data-panel] .dbs-side{flex-direction:column;width:320px;max-width:none;height:auto;max-height:none;display:flex;position:relative;inset:auto;overflow-y:auto}.dbs-production .dbs-side>fieldset{display:block!important}.dbs-production .dbs-side-head{display:flex}.dbs-production .dbs-bottom-status{white-space:nowrap;direction:rtl;grid-area:footer;gap:12px;height:28px;min-height:28px;padding:4px 12px;font-size:10px;display:flex;position:static;overflow-x:auto}.dbs-production .dbs-bottom-status>span{flex:none}@media (width>=768px) and (height<=700px){.dbs-control.dbs-production{grid-template-rows:50px auto 200px 44px 44px minmax(120px,1fr) 24px}.dbs-production .dbs-stage{gap:8px;padding:6px 10px}.dbs-production .dbs-tcenter{justify-content:flex-start;gap:5px;padding:5px}.dbs-production .dbs-tcenter h2{display:none}.dbs-production .dbs-transition-options{gap:5px}.dbs-production .dbs-scenes{height:90px}.dbs-production .dbs-scene-row{height:82px}.dbs-production .dbs-scene{height:78px}.dbs-production .dbs-scene-open{height:44px;min-height:44px}}@media (width<=767px){.dbs-control.dbs-production{height:100dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden auto}.dbs-production>*{flex:none}.dbs-production header.dbs-status{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;min-height:86px;padding:6px 10px;display:grid;overflow:hidden}.dbs-production .dbs-status .dbs-pill{padding:4px;font-size:10px}.dbs-production .dbs-status .dbs-device-count,.dbs-production .dbs-status .dbs-timecode{display:none!important}.dbs-production .dbs-status-title{max-width:none;font-size:15px}.dbs-production .dbs-status-actions{height:52px;min-height:52px;padding-inline:10px}.dbs-production .dbs-status-actions :is(button,a){height:44px;min-height:44px}.dbs-production .dbs-notices{max-height:none}.dbs-production .dbs-stage{flex-direction:column;gap:10px;padding:10px;display:flex;overflow:visible}.dbs-production .dbs-stage .dbs-monitor{flex:none;display:flex!important}.dbs-production .dbs-monitor-viewport{flex:none;height:auto;aspect-ratio:var(--dbs-screen-ratio)!important}.dbs-production .dbs-monitor figcaption{min-height:36px}.dbs-production .dbs-tcenter{padding:10px;overflow:visible}.dbs-production .dbs-tcenter h2{display:none}.dbs-production .dbs-transition-actions{grid-template-columns:1fr 1fr;display:grid}.dbs-production .dbs-transition-actions button{min-height:48px}.dbs-production .dbs-transition-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dbs-production .dbs-chips{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.dbs-production .dbs-chip,.dbs-production .dbs-tbar input{min-height:44px}.dbs-production .dbs-emergency{min-height:54px}.dbs-production .dbs-emergency .dbs-btn-emg{min-height:44px}.dbs-production .dbs-scenes{grid-template-columns:80px minmax(0,1fr);height:116px;padding-inline:10px}.dbs-production .dbs-scene-row{height:104px}.dbs-production .dbs-scene{height:100px}.dbs-production .dbs-scene-open{height:50px}.dbs-production .dbs-scene-tools{height:44px}.dbs-production .dbs-scene-tools button{min-width:38px;height:44px;min-height:44px}.dbs-production .dbs-work{flex-direction:column;min-height:160px;display:flex;overflow:visible}.dbs-production .dbs-work>fieldset{min-height:0;overflow:visible}.dbs-production .dbs-layers,.dbs-production .dbs-layer-list{height:auto;overflow:visible}.dbs-production .dbs-layer{grid-template-columns:150px minmax(0,1fr)}.dbs-production[data-panel] .dbs-side{border-block:1px solid var(--stream-line);width:100%;max-width:100%;max-height:none;overflow:visible}.dbs-production .dbs-bottom-status{height:32px;min-height:32px}}@media (width>=768px) and (height<=580px){.dbs-control.dbs-production{grid-template-rows:50px auto 220px 44px 44px 240px 24px;height:100dvh;overflow-y:auto}}.dbs-production header.dbs-status{direction:rtl;flex-wrap:nowrap;gap:8px;min-height:54px;display:flex;overflow:auto hidden}.dbs-production header.dbs-status>*{flex:none}.dbs-production .dbs-room-identity{min-width:90px;max-width:150px}.dbs-production .dbs-room-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbs-production .dbs-status-actions{background:0 0;border:0;height:44px;min-height:44px;padding:0;overflow:visible}.dbs-production .dbs-operation-state,.dbs-production .dbs-notices:empty{display:none}.dbs-production :is(button,a.dbs-mini){background:linear-gradient(155deg,var(--stream-ink),var(--stream-blue));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dbs-production :is(button,a.dbs-mini){background:linear-gradient(155deg,color-mix(in oklch,var(--stream-ink) 11%,var(--stream-panel)),color-mix(in oklch,var(--stream-blue) 6%,var(--stream-rail)))}}.dbs-production :is(button,a.dbs-mini){border-color:var(--stream-blue)}@supports (color:color-mix(in lab, red, red)){.dbs-production :is(button,a.dbs-mini){border-color:color-mix(in oklch,var(--stream-blue) 25%,var(--stream-line))}}.dbs-production :is(button,a.dbs-mini){box-shadow:inset 0 1px 0 var(--stream-ink)}@supports (color:color-mix(in lab, red, red)){.dbs-production :is(button,a.dbs-mini){box-shadow:inset 0 1px 0 color-mix(in oklch,var(--stream-ink) 12%,transparent)}}.dbs-production button:hover{border-color:var(--stream-blue)}.dbs-production .dbs-workspace-tabs{border-block:1px solid var(--stream-line);direction:rtl;grid-area:tabs;align-items:center;gap:8px;padding:2px 12px;display:flex}.dbs-production .dbs-workspace-tabs button{gap:8px;min-width:132px;height:38px}.dbs-production .dbs-workspace-tabs button[aria-pressed=true]{color:var(--stream-blue);border-color:var(--stream-blue)}.dbs-production .dbs-work-hidden{display:none!important}.dbs-production .dbs-scenes{grid-area:work;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;padding:12px;overflow:hidden}.dbs-production .dbs-scenes>div:first-child{align-items:center;gap:12px;display:flex}.dbs-production .dbs-scene-row{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:start;gap:12px;height:100%;padding:12px 0;display:grid;overflow:hidden auto}.dbs-production .dbs-scene{width:100%;min-width:0;height:120px}.dbs-production .dbs-scene-open{height:72px}.dbs-production .dbs-btn-emg.is-on{background:var(--stream-red);color:var(--stream-ink)}.dbs-source-dialog,.dbs-live-dialog{max-width:min(860px,100vw - 24px);max-height:85dvh;overflow-y:auto}.dbs-source-choices{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.dbs-source-choices button{gap:8px;min-height:64px}.dbs-source-list{gap:8px;max-height:55dvh;display:grid;overflow-y:auto}.dbs-source-list button{white-space:normal;word-break:break-word;justify-content:flex-start;min-height:48px}.dbs-live-dialog .dbs-live-controls{flex-direction:column;gap:16px;display:flex}@media (width<=767px){.dbs-production header.dbs-status{min-height:56px;padding:4px 8px;display:flex;overflow-x:auto}.dbs-production .dbs-status-actions{height:44px;min-height:44px;padding:0}.dbs-production .dbs-workspace-tabs{background:var(--stream-floor);z-index:3;min-height:48px;position:sticky;top:0}.dbs-production .dbs-scenes{height:auto;min-height:260px;overflow:visible}.dbs-production .dbs-scene-row{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;overflow:visible}.dbs-production .dbs-scene-tools button{flex:1;min-width:0}}.dbs-live-fields{gap:12px;display:grid}.dbs-live-fields fieldset{border:1px solid var(--sg-line);border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.dbs-live-fields label{flex:1;gap:6px;min-width:0;display:grid}.dbs-live-fields input{background:var(--sg-panel);min-width:0;max-width:100%;min-height:44px;color:var(--sg-ink);border:1px solid var(--sg-line);border-radius:6px;padding:8px}.dbs-live-fields input[type=checkbox]{min-height:24px}.dbs-live-dialog button{white-space:normal;min-height:44px}.dbs-live-dialog .sg-timer-live-btns{flex-wrap:wrap;gap:8px;display:flex}.dbs-control.dbs-production{--primary-foreground:var(--stream-ink);grid-template-rows:54px auto minmax(350px,46dvh) 46px minmax(140px,1fr) 24px;grid-template-areas:"status""notices""stage""tabs""work""footer"}.dbs-production :is(button,a.dbs-mini){color:var(--stream-ink)}.dbs-production button:active:not(:disabled){filter:brightness(1.2)}.dbs-production button:focus:not(:focus-visible){box-shadow:none;outline:none}.dbs-production .dbs-stage{grid-template-columns:minmax(0,1fr) 224px minmax(0,1fr);gap:10px;padding:8px}.dbs-production .dbs-monitor figcaption{direction:rtl;flex-wrap:wrap;gap:5px;min-height:36px;display:flex}.dbs-production .dbs-monitor-tools{gap:2px;margin-inline-start:auto;display:flex}.dbs-production .dbs-monitor-tools button{width:30px;min-width:30px;height:30px;min-height:30px;padding:4px}.dbs-production .dbs-monitor-tools button[aria-pressed=true]{color:var(--stream-blue);border-color:var(--stream-blue)}.dbs-production .dbs-monitor-caption-end{width:100%;font-size:10px}.dbs-production .dbs-monitor-viewport{background:0 0;border:0}.dbs-production .dbs-tcenter{justify-content:center;gap:7px;padding:10px;overflow:visible}.dbs-production .dbs-tcenter h2{margin:0}.dbs-production .dbs-transition-options{gap:7px}.dbs-production .dbs-transition-actions{gap:6px}.dbs-production .dbs-btn-take{background:var(--stream-green);color:var(--stream-rail)}.dbs-production .dbs-btn-cut{background:var(--stream-blue);color:var(--stream-rail)}.dbs-production .dbs-chip{color:var(--stream-ink);min-height:36px}.dbs-custom-transition{grid-template-columns:1fr;gap:5px;display:grid}.dbs-custom-transition select{background:var(--stream-rail);width:100%;min-width:0;color:var(--stream-ink);border:1px solid var(--stream-line);border-radius:5px;padding:5px}.dbs-production .dbs-tbar-pro{border:1px solid var(--stream-line);background:var(--stream-rail);border-radius:6px;padding:8px}.dbs-production .dbs-tbar-pro input{appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:100%;height:38px;min-height:38px}.dbs-tbar-pro input::-webkit-slider-runnable-track{background:var(--stream-line);border-radius:2px;height:8px}.dbs-tbar-pro input::-webkit-slider-thumb{appearance:none;border:2px solid var(--stream-ink);background:var(--stream-blue);border-radius:3px;width:23px;height:30px;margin-top:-11px}.dbs-tbar-pro input::-moz-range-track{background:var(--stream-line);height:8px}.dbs-tbar-pro input::-moz-range-thumb{border:2px solid var(--stream-ink);background:var(--stream-blue);border-radius:3px;width:23px;height:30px}.dbs-production .dbs-workspace-tabs{white-space:nowrap;overflow:auto hidden}.dbs-production .dbs-workspace-tabs button{flex:none;min-width:0;min-height:40px}.dbs-production .dbs-notices:not(:has(*)){display:none}.dbs-snap-guide{background:var(--stream-blue);pointer-events:none;z-index:5;position:absolute}.dbs-snap-guide.is-x{width:1px;height:100%;top:0}.dbs-snap-guide.is-y{width:100%;height:1px;left:0}.dbs-frame-dialog,.dbs-source-settings{background:var(--stream-panel);color:var(--stream-ink);max-width:min(520px,100vw - 24px);max-height:85dvh;overflow:auto}.dbs-frame-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dbs-frame-presets button{white-space:normal;flex-direction:column;gap:5px;min-height:64px;display:flex}.dbs-frame-presets button[aria-pressed=true]{border-color:var(--stream-blue);color:var(--stream-blue)}.dbs-frame-numbers{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.dbs-frame-numbers label{gap:8px;display:grid}.dbs-frame-numbers input{background:var(--stream-rail);width:100%;min-width:0;min-height:44px;color:var(--stream-ink);border:1px solid var(--stream-line);padding:8px}.dbs-frame-dialog form{gap:14px;display:grid}:root{--desk-cyan:oklch(80% .15 200);--desk-blue:oklch(70% .19 250);--desk-mint:oklch(86% .12 170);--desk-green:oklch(78% .2 145);--desk-lime:oklch(90% .2 120);--desk-yellow:oklch(93% .18 95);--desk-amber:oklch(83% .17 80);--desk-orange:oklch(76% .19 55);--desk-coral:oklch(74% .19 30);--desk-red:oklch(66% .23 25);--desk-pink:oklch(79% .17 350);--desk-magenta:oklch(70% .24 330);--desk-violet:oklch(70% .2 300);--desk-silver:oklch(82% .015 250);--desk-white:oklch(97% .005 250)}[data-desk-color=cyan]{--desk-badge:var(--desk-cyan)}[data-desk-color=blue]{--desk-badge:var(--desk-blue)}[data-desk-color=mint]{--desk-badge:var(--desk-mint)}[data-desk-color=green]{--desk-badge:var(--desk-green)}[data-desk-color=lime]{--desk-badge:var(--desk-lime)}[data-desk-color=yellow]{--desk-badge:var(--desk-yellow)}[data-desk-color=amber]{--desk-badge:var(--desk-amber)}[data-desk-color=orange]{--desk-badge:var(--desk-orange)}[data-desk-color=coral]{--desk-badge:var(--desk-coral)}[data-desk-color=red]{--desk-badge:var(--desk-red)}[data-desk-color=pink]{--desk-badge:var(--desk-pink)}[data-desk-color=magenta]{--desk-badge:var(--desk-magenta)}[data-desk-color=violet]{--desk-badge:var(--desk-violet)}[data-desk-color=silver]{--desk-badge:var(--desk-silver)}[data-desk-color=white]{--desk-badge:var(--desk-white)}.dbs-color-swatches{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.dbs-color-swatch{border:1px solid var(--stream-line);min-width:44px!important;min-height:44px!important}.dbs-color-swatch span{background:var(--desk-badge);border-radius:50%;width:25px;height:25px}.dbs-color-swatch[aria-pressed=true]{outline:2px solid var(--stream-ink)}.dbs-production .dbs-layer[data-desk-color]{border-inline-start:5px solid var(--desk-badge)}.dbs-production .dbs-input[data-desk-color]{border-color:var(--desk-badge);box-shadow:inset 0 4px var(--desk-badge)}.dbs-production .dbs-input-settings{z-index:2;background:var(--stream-rail);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--stream-ink);padding:3px;position:absolute;inset:2px 2px auto auto}.dbs-shot-visual canvas{object-fit:contain;width:100%;height:100%}.dbs-production .dbs-layer-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid!important}.dbs-production .dbs-layer-tools button{white-space:normal;flex-direction:column;gap:2px;font-size:11px;line-height:1.2;display:flex;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:4px!important}.dbs-production .dbs-layer-tools svg{flex-shrink:0;width:16px;height:16px}.dbs-layer-order{gap:4px;margin:6px 0;font-size:11px;display:grid}.dbs-layer-order select{background:var(--stream-rail);width:100%;min-width:0;min-height:44px;color:var(--stream-ink);border:1px solid var(--stream-line);border-radius:4px}.dbs-production .dbs-layer-side{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.dbs-production .dbs-layer{align-items:start;min-height:126px;height:auto!important}.dbs-production .dbs-layer-tools{overflow:visible}.dbs-production .dbs-layer-order{margin:0}.dbs-production .dbs-layer-name{width:100%;min-width:0}.dbs-production .dbs-layer-num{align-self:center}.dbs-production .dbs-mixer .dbs-strips{align-items:stretch;gap:10px;min-height:260px;padding:12px;display:flex;overflow-x:auto}.dbs-production .dbs-strip{border:1px solid var(--stream-line);background:var(--stream-rail);border-top:3px solid var(--desk-badge,var(--stream-blue));flex-direction:column;gap:8px;min-width:88px;padding:10px;display:flex}.dbs-strip output{font-variant-numeric:tabular-nums;color:var(--stream-ink)}.dbs-strip input[type=range]{writing-mode:vertical-lr;appearance:slider-vertical;direction:rtl;align-self:center;width:44px;height:140px}.dbs-strip-btns{gap:5px;display:flex}.dbs-strip-btns button{flex:1;min-width:30px;min-height:40px;padding:5px}.dbs-strip-btns button[aria-pressed=true]{color:var(--stream-rail);background:var(--stream-blue)}.dbs-strip span{white-space:normal;overflow-wrap:anywhere}@media (width>=768px) and (width<=1100px){.dbs-production .dbs-stage{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr)}.dbs-production .dbs-monitor figcaption{font-size:11px}}@media (width>=768px) and (height<=680px){.dbs-control.dbs-production{grid-template-rows:54px auto 350px 46px 220px 24px;overflow-y:auto}}@media (width<=767px){.dbs-control.dbs-production{height:auto;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden visible}.dbs-production .dbs-stage{gap:8px;padding:8px;display:flex}.dbs-production .dbs-monitor-viewport{aspect-ratio:auto!important}.dbs-production .dbs-monitor-tools button{width:38px;min-width:38px;height:38px;min-height:38px}.dbs-production .dbs-monitor-tools{flex-wrap:wrap}.dbs-production .dbs-tcenter{padding:8px;overflow:visible}.dbs-production .dbs-transition-options{grid-template-columns:1fr 1fr;display:grid}.dbs-production .dbs-custom-transition{grid-column:1/-1;grid-template-columns:1fr 1fr}.dbs-production .dbs-tcenter .dbs-chip{min-height:44px}.dbs-production .dbs-workspace-tabs{min-height:48px;position:relative}.dbs-production .dbs-work{min-height:180px}.dbs-production .dbs-layer{grid-template-columns:116px minmax(0,1fr)}.dbs-production .dbs-layer-tools{flex-wrap:wrap}.dbs-production .dbs-layer-tools button{min-width:32px;min-height:40px}.dbs-production .dbs-bottom-status{flex-wrap:wrap;height:auto;min-height:30px}}.dbs-production .dbs-monitor-caption-end:empty{display:none}.dbs-production .dbs-stage .dbs-monitor{gap:4px}.dbs-production .dbs-monitor figcaption{flex-wrap:nowrap;min-height:32px}.dbs-production .dbs-monitor-tools{flex:none}.dbs-production .dbs-stage{padding-top:4px}.dbs-production .dbs-layer{grid-template-columns:132px minmax(0,1fr);align-items:stretch;min-height:116px;max-height:116px;padding:4px 6px 4px 0;height:116px!important}.dbs-production .dbs-layer-side{grid-template-rows:28px 44px 28px;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:2px 4px;padding:0 6px;display:grid}.dbs-production .dbs-layer-num{grid-area:1/1;align-self:center}.dbs-production .dbs-layer-name{grid-area:1/2;height:28px;font-size:11px}.dbs-production .dbs-layer-config{grid-area:2/1/auto/-1;justify-content:center;gap:6px;min-height:44px;font-size:11px}.dbs-production .dbs-layer-move{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;display:grid}.dbs-production .dbs-layer-move button{height:28px;min-height:28px;padding:2px}.dbs-production .dbs-inputs{align-items:stretch;min-width:0;padding:0 6px}.dbs-production .dbs-input-wrap{height:108px}.dbs-production .dbs-input{height:108px;min-height:108px;max-height:108px}.dbs-production .dbs-shot-visual{flex:1;min-height:0;overflow:hidden}.dbs-production .dbs-input strong{max-height:28px;font-size:10px;overflow:hidden}.dbs-layer-settings-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.dbs-layer-settings-actions button{white-space:normal;gap:8px;min-height:44px}.dbs-source-settings .dbs-layer-op{gap:8px;margin:12px 0}.dbs-source-settings .dbs-layer-op input{min-height:44px}.dbs-production .dbs-layer[data-desk-color]{--lane:var(--desk-badge);background:var(--desk-badge)}@supports (color:color-mix(in lab, red, red)){.dbs-production .dbs-layer[data-desk-color]{background:color-mix(in oklab,var(--desk-badge) 20%,var(--stream-floor))}}.dbs-production .dbs-layer[data-desk-color],.dbs-production .dbs-layer[data-desk-color] .dbs-layer-side{border-color:var(--desk-badge)}.dbs-production .dbs-layer[data-desk-color] .dbs-input,.dbs-production .dbs-input[data-desk-color]{background:var(--desk-badge)}@supports (color:color-mix(in lab, red, red)){.dbs-production .dbs-layer[data-desk-color] .dbs-input,.dbs-production .dbs-input[data-desk-color]{background:color-mix(in oklab,var(--desk-badge) 42%,var(--stream-panel))}}.dbs-production .dbs-layer[data-desk-color] .dbs-input,.dbs-production .dbs-input[data-desk-color]{border-color:var(--desk-badge);box-shadow:inset 0 3px var(--desk-badge)}.dbs-production .dbs-layer[data-desk-color] .dbs-input.is-active{outline:2px solid var(--pvw);outline-offset:-4px}.dbs-production .dbs-layer[data-desk-color] .dbs-input.is-live{outline:2px solid var(--pgm);outline-offset:-4px}.dbs-production .dbs-input[data-desk-color].is-active{outline:2px solid var(--pvw);outline-offset:-4px}.dbs-production .dbs-input[data-desk-color].is-live{outline:2px solid var(--pgm);outline-offset:-4px}.dbs-production .dbs-layer[data-desk-color] .dbs-shot-visual{background:var(--desk-badge)}@supports (color:color-mix(in lab, red, red)){.dbs-production .dbs-layer[data-desk-color] .dbs-shot-visual{background:color-mix(in oklab,var(--desk-badge) 24%,var(--stream-rail))}}.dbs-production .dbs-workspace-tabs{gap:6px}.dbs-production .dbs-effects-drawer{z-index:40;right:max(8px,env(safe-area-inset-right));bottom:calc(34px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--stream-panel);width:min(410px,100vw - 16px);max-height:min(65dvh,680px);color:var(--stream-ink);border:1px solid var(--stream-line);box-shadow:var(--stream-shadow);visibility:hidden;border-radius:8px;padding:16px;transition:transform .24s,visibility .24s;position:fixed;overflow-y:auto;transform:translate(calc(100% + 24px))}.dbs-production .dbs-effects-drawer[data-open=true]{visibility:visible;transform:translate(0)}.dbs-effects-drawer h2{background:var(--stream-panel);border-bottom:1px solid var(--stream-line);z-index:1;margin:-16px -16px 14px;padding:14px 16px;font-size:14px;position:sticky;top:-16px}.dbs-production .dbs-effects-drawer .dbs-live-controls{flex-direction:column;gap:14px;max-height:none;display:flex;overflow:visible}.dbs-effects-drawer :is(input,select,button){min-width:0;max-width:100%}.dbs-effects-drawer button{white-space:normal;min-height:44px}.dbs-effects-drawer .sg-timer-live-btns{flex-wrap:wrap;gap:8px;display:flex}.dbs-effects-drawer .dbs-live-fields fieldset{padding:8px}.dbs-effects-drawer .dbs-live-fields input{background:var(--stream-rail);color:var(--stream-ink);border-color:var(--stream-line)}@media (width<=767px){.dbs-production .dbs-layer{grid-template-columns:100px minmax(0,1fr);min-height:132px;max-height:132px;height:132px!important}.dbs-production .dbs-layer-side{grid-template-rows:28px 44px 44px;padding-inline:4px}.dbs-production .dbs-layer-move button{height:44px;min-height:44px}.dbs-production .dbs-input,.dbs-production .dbs-input-wrap{height:124px;min-height:124px;max-height:124px}.dbs-production .dbs-monitor figcaption{flex-wrap:wrap}.dbs-production .dbs-effects-drawer{bottom:calc(8px + env(safe-area-inset-bottom));max-height:70dvh}}@media (prefers-reduced-motion:reduce){.dbs-production .dbs-effects-drawer{transition:none}}.dbs-production .dbs-scalable-layers{--channel-base:116px;--card-base:108px;touch-action:pan-x pan-y}.dbs-production .dbs-scalable-layers .dbs-layer{min-height:calc(var(--channel-base) * var(--channel-scale-y));max-height:calc(var(--channel-base) * var(--channel-scale-y));height:calc(var(--channel-base) * var(--channel-scale-y))!important}.dbs-production .dbs-scalable-layers .dbs-input{width:calc(144px * var(--channel-scale-x));min-width:calc(144px * var(--channel-scale-x))}.dbs-source-settings .dbs-inspector{border:0;width:100%;min-width:0;max-height:none;padding:0;overflow:visible}.dbs-source-settings .dbs-inspector .dbs-field{grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto}@media (width<=767px){.dbs-production .dbs-scalable-layers{--channel-base:132px;--card-base:124px}}.dbs-production .dbs-inputs{overscroll-behavior:none;touch-action:pan-x pan-y;align-self:stretch;align-items:flex-start;height:auto;overflow:auto hidden}.dbs-production .dbs-scalable-layers .dbs-input,.dbs-production .dbs-scalable-layers .dbs-input-wrap{height:calc(var(--card-base) * var(--channel-scale-y) - 2px)!important;min-height:calc(var(--card-base) * var(--channel-scale-y) - 2px)!important;max-height:calc(var(--card-base) * var(--channel-scale-y) - 2px)!important}.dbs-production .dbs-layer-list{overscroll-behavior:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.dbs-production .dbs-stage .dbs-monitor-viewport{align-items:flex-start}.dbs-cue-drawer{z-index:45;background:var(--stream-panel);width:min(380px,100vw - 16px);max-height:calc(100dvh - 94px);color:var(--stream-ink);border:1px solid var(--stream-line);box-shadow:var(--shadow-lg);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex;position:fixed;inset:62px 8px 32px auto;overflow:auto}.dbs-cue-drawer.is-editor{width:min(700px,100vw - 16px)}.dbs-cue-drawer .dbs-field input{background:var(--stream-rail);width:100%;min-width:0;min-height:44px;color:var(--stream-ink);border:1px solid var(--stream-line);border-radius:4px;padding:8px}.dbs-cue-drawer .dbs-field{min-width:0}.dbs-cue-drawer .dbs-monitor{flex:none}.dbs-cue-drawer .dbs-monitor-viewport{flex:none;min-height:180px;max-height:260px}.dbs-cue-drawer .dbs-layers{flex:none;height:300px;min-height:300px;max-height:300px}.dbs-cue-drawer .dbs-layer-list{height:100%}.dbs-cue-drawer .dbs-inspector{border:0;width:100%;min-width:0;max-height:none;overflow:visible}.dbs-cue-drawer footer{background:var(--stream-panel);justify-content:flex-end;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:-12px}.dbs-cue-thumb{aspect-ratio:16/9;object-fit:contain;background:var(--stream-rail);width:100%}.dbs-cue-editor-tools{flex-wrap:wrap;gap:8px;display:flex}.dbs-production .dbs-cue-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:10px;height:auto;display:grid;overflow:visible}.dbs-production .dbs-cue-grid .dbs-scene{align-self:start;height:auto;min-height:0;overflow:hidden}.dbs-production .dbs-cue-grid .dbs-scene-open{flex-direction:column;flex:none;align-items:stretch;gap:0;height:auto;min-height:0;padding:0;display:flex}.dbs-cue-picture{background:var(--stream-rail);justify-content:center;align-items:center;width:100%;height:180px;display:flex;overflow:hidden}.dbs-cue-picture canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.dbs-cue-caption{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px;display:flex}.dbs-production .dbs-cue-grid .dbs-cue-caption strong{overflow-wrap:anywhere;white-space:normal;min-width:0;display:block;overflow:visible}.dbs-production .dbs-cue-caption em{flex:none;position:static}.dbs-production .dbs-cue-grid .dbs-scene-tools{flex-wrap:wrap;height:auto;display:flex;position:static}.dbs-production .dbs-cue-grid .dbs-scene-tools button{flex:1;min-width:34px;min-height:44px}.dbs-cue-grip{touch-action:none;cursor:grab}.dbs-scene.is-dragging{z-index:10;opacity:.7}@media (width>=768px){.dbs-control.dbs-production{grid-template-rows:50px auto minmax(380px,44dvh) 44px minmax(140px,1fr) 24px}.dbs-production header.dbs-status{min-height:50px;padding-block:2px}.dbs-production .dbs-stage{grid-template-columns:minmax(0,1fr) 194px minmax(0,1fr);gap:8px;padding:2px 8px 4px}.dbs-production .dbs-tcenter{justify-content:flex-start;gap:4px;padding:6px;overflow-y:auto}.dbs-production .dbs-transition-options,.dbs-production .dbs-transition-actions{gap:4px}.dbs-production .dbs-transition-actions button{min-height:38px;padding:5px}.dbs-production .dbs-tcenter .dbs-chip{min-height:30px}.dbs-production .dbs-tbar-pro{padding:5px}.dbs-production .dbs-tbar-pro input{height:32px;min-height:32px}}@media (width<=767px){.dbs-production .dbs-layers{height:65dvh;min-height:180px;max-height:65dvh}.dbs-production .dbs-layer-list{overscroll-behavior:none;height:100%;overflow-y:auto}.dbs-cue-drawer{inset:8px 8px calc(8px + env(safe-area-inset-bottom)) auto;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom))}.dbs-cue-drawer .dbs-layers{height:300px;min-height:300px;max-height:300px}.dbs-production .dbs-cue-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}}.dbs-production .dbs-scenes{flex-direction:column;align-items:stretch;min-height:0;display:flex;overflow:hidden}.dbs-production .dbs-scenes .dbs-panel-head{flex-direction:row;flex:none;justify-content:space-between;align-items:center}.dbs-production .dbs-scenes .dbs-cue-grid{overscroll-behavior:contain;flex:1;grid-auto-rows:max-content;align-items:start;min-height:0;padding-bottom:8px;display:grid;overflow:hidden auto}.dbs-production .dbs-scenes .dbs-cue-grid .dbs-scene{flex:none;height:206px;min-height:206px}.dbs-production .dbs-cue-picture{flex:none;height:120px}.dbs-production .dbs-scenes .dbs-cue-grid .dbs-scene-tools{flex:none}.dbs-production header.dbs-status{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.dbs-production .dbs-room-identity{flex:0 130px;min-width:60px}.dbs-production .dbs-status-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dbs-production .dbs-status-actions{scrollbar-width:none;flex:1;gap:4px;min-width:0;overflow:auto hidden}.dbs-production .dbs-status-actions :is(button,a){padding-inline:8px;font-size:11px}.dbs-production .dbs-status .dbs-device-count,.dbs-production .dbs-status-actions>.dbs-pill,.dbs-production .dbs-operation-state{display:none!important}.dbs-production header.dbs-status>.dbs-identity-clock{text-align:center;flex:none;width:8ch;font-size:12px;display:block!important}.dbs-production .dbs-monitor-tools .dbs-btn-emg{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.dbs-production .dbs-monitor-tools .dbs-btn-emg.is-on{color:var(--stream-red);border-color:var(--stream-red);background:var(--stream-floor)}@media (width<=1200px){.dbs-production .dbs-timecode{display:none!important}.dbs-production .dbs-status .dbs-pill:not(:has(svg)){display:none!important}.dbs-production .dbs-action-label{display:none}.dbs-production .dbs-status-actions :is(button,a){min-width:40px;padding-inline:6px}}@media (width<=767px){.dbs-production .dbs-scenes .dbs-cue-grid .dbs-scene{height:266px;min-height:266px}.dbs-production .dbs-cue-picture{height:180px}.dbs-production .dbs-status>.dbs-pill,.dbs-production .dbs-room-identity>span{display:none!important}.dbs-production .dbs-room-identity{flex-basis:70px}.dbs-production .dbs-status-actions :is(button,a){height:44px;min-height:44px}.dbs-production .dbs-workspace-tabs{flex-wrap:nowrap;overflow-x:auto}.dbs-production .dbs-workspace-tabs button{flex:none;padding-inline:8px;font-size:11px}}.dbs-output-panel{inset-inline-start:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));width:min(420px,calc(100% - 24px - env(safe-area-inset-right) - env(safe-area-inset-left)));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media (width>=768px){.dbs-production .dbs-tcenter{grid-area:auto;grid-template-columns:minmax(0,1fr)}.dbs-control.dbs-production{grid-template-rows:50px auto minmax(310px,40dvh) 44px minmax(180px,1fr) 24px}.dbs-production .dbs-monitor figcaption{overflow-wrap:anywhere;flex-wrap:wrap}}@media (width>=768px) and (height<=600px){.dbs-control.dbs-production{grid-template-rows:50px auto 310px 44px 240px 32px;height:auto;min-height:100dvh;overflow-y:auto}}.dbs-production .dbs-custom-transition{grid-template-columns:minmax(0,1fr) 38px;gap:4px;display:grid}.dbs-production .dbs-custom-transition>button{height:36px;min-height:36px;padding-inline:6px}.dbs-transition-menu{max-height:min(65dvh,480px);overflow-y:auto}.dbs-public-screen{z-index:100;background:var(--stream-floor);color:var(--stream-ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.dbs-public-screen canvas{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.dbs-public-screen canvas[hidden]{display:none}.dbs-public-tools{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));background:var(--stream-panel);color:var(--stream-ink);opacity:.85;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex;position:absolute}.dbs-public-tools strong{overflow-wrap:anywhere;flex:1;min-width:0}.dbs-public-tools button{min-width:44px;min-height:44px}.dbs-public-gate{gap:16px;width:min(360px,100% - 32px);display:grid}.dbs-public-gate form{gap:12px;display:grid}@media (width>=768px){.dbs-production .dbs-tcenter{align-content:start;gap:4px;padding:4px;overflow:visible}.dbs-production .dbs-transition-options,.dbs-production .dbs-transition-actions{gap:4px;display:grid}.dbs-production .dbs-transition-actions button{height:34px;min-height:34px}.dbs-production .dbs-tcenter h2{margin:0;font-size:12px;line-height:18px}.dbs-production .dbs-tcenter .dbs-field{gap:2px}.dbs-production .dbs-tcenter .dbs-chips{grid-template-columns:1fr 1fr;gap:3px;display:grid}.dbs-production .dbs-tcenter .dbs-chip{height:30px;min-height:30px}.dbs-production .dbs-tbar-pro{padding:3px}}@media (width>=1024px){.dbs-control.dbs-production{grid-template-rows:50px auto minmax(330px,42fr) 44px minmax(100px,58fr) 24px;height:100dvh;min-height:0;max-height:100dvh;position:fixed;inset:0;overflow:hidden}}@media (width>=1024px) and (height<=650px){.dbs-control.dbs-production{grid-template-rows:44px auto minmax(240px,1fr) 40px minmax(90px,1fr) 20px}.dbs-production .dbs-stage{grid-template-columns:minmax(0,1fr) 270px minmax(0,1fr)}.dbs-production .dbs-transition-actions{grid-template-columns:1fr 1fr}.dbs-production .dbs-tcenter .dbs-chips{grid-template-columns:repeat(4,1fr)}}.zt2{--zt-blue:#137bc1;--zt-deep:#07538c;--zt-orange:#ff8b36;--zt-yellow:#ffd866;--zt-paper:#fff9eb;--zt-ink:#162332;--zt-line:#073957;--zt-shadow:0 7px 0 var(--zt-line);isolation:isolate;background:var(--zt-blue);width:100%;min-height:100dvh;color:var(--zt-paper);font-family:var(--font-sans);letter-spacing:0;position:relative;overflow-x:clip}.zt-world{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.zt-art-blue{fill:var(--zt-blue)}.zt-art-deep{fill:var(--zt-deep)}.zt-art-orange{fill:var(--zt-orange)}.zt-art-paper{fill:var(--zt-paper)}.zt-art-ink{fill:var(--zt-ink)}.zt-art-line{fill:none;stroke:var(--zt-line);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.zt-content{max-width:1600px;padding:max(24px,env(safe-area-inset-top)) max(5%,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(5%,env(safe-area-inset-left));min-height:100dvh;margin:auto;position:relative}.zt-room-header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}.zt-brand{font-family:var(--font-display);color:var(--zt-paper);font-size:24px;font-weight:900}.zt-room-header>span{letter-spacing:3px;font-size:22px;font-weight:800}.zt2 button{border-radius:8px;min-height:48px}.zt2 button:not(.zt-true,.zt-false){color:var(--zt-ink);background:var(--zt-paper);border-color:var(--zt-line)}.zt2 .zt-action{background:var(--zt-yellow);min-height:56px;color:var(--zt-ink);box-shadow:var(--zt-shadow);white-space:normal;padding:12px 32px;font-size:22px}.zt-truth-logo{font-family:var(--font-display);justify-content:center;align-items:center;gap:18px;margin:32px auto;font-weight:900;display:flex;transform:rotate(-3deg)}.zt-truth-logo>span{text-shadow:4px 5px 0 var(--zt-line);font-size:72px;line-height:1.15}.zt-truth-logo>span:last-of-type{color:var(--zt-orange)}.zt-truth-logo small{font-size:28px}.zt-truth-logo svg{width:94px;height:65px}.zt-lobby{direction:ltr;grid-template-columns:320px 1fr;align-items:center;gap:48px;display:grid}.zt-lobby>*{direction:rtl}.zt-qr{background:var(--zt-paper);color:var(--zt-ink);border:4px solid var(--zt-line);box-shadow:var(--zt-shadow);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.zt-qr svg{max-width:100%;height:auto}.zt-qr strong{letter-spacing:5px;font-size:48px}.zt-qr span{overflow-wrap:anywhere;text-align:center;font-size:14px}.zt-lobby-people h1{margin:0 0 16px;font-size:48px}.zt-avatar-roster{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:12px;margin-bottom:30px;display:grid}.zt-avatar-roster>div{text-align:center;min-width:0;animation:.35s ease-out zt-arrive}.zt-avatar-roster span{overflow-wrap:anywhere;font-size:15px;display:block}.zt-avatar{flex-shrink:0;width:64px;height:64px}.zt-avatar-body{fill:var(--zt-yellow);stroke:var(--zt-line);stroke-width:5px}.zt-avatar-1 .zt-avatar-body{fill:var(--zt-orange)}.zt-avatar-2 .zt-avatar-body{fill:var(--zt-paper)}.zt-host-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;display:flex}.zt-question{text-align:center;max-width:1200px;margin:30px auto}.zt-question-meta{justify-content:space-between;align-items:center;gap:24px;font-size:24px;display:flex}.zt-question-meta strong{background:var(--zt-paper);color:var(--zt-ink);border:4px solid var(--zt-line);border-radius:8px;place-items:center;width:76px;height:76px;font-size:36px;display:grid}.zt-projector .zt-question h1{max-width:1000px;margin:30px auto;font-size:64px;line-height:1.35}.zt-gates{grid-template-columns:1fr 1fr;gap:48px;max-width:760px;margin:30px auto;display:grid}.zt-gates>div{border:5px solid var(--zt-line);box-shadow:var(--zt-shadow);border-radius:8px;padding:32px 24px;font-size:52px;font-weight:900;transform:rotate(-2deg)}.zt-gates>div:last-child{transform:rotate(2deg)}.zt-question>p{font-size:24px}.zt-verdict{border:5px solid var(--zt-line);box-shadow:var(--zt-shadow);border-radius:8px;padding:12px 38px;font-size:60px;font-weight:900;animation:.75s ease-out zt-reveal;display:inline-block;transform:rotate(-4deg)}.zt2 .zt-explanation{max-width:1000px;margin:24px auto;font-size:32px;line-height:1.5}.zt-source{font-size:14px;text-decoration:underline}.zt-score-strip,.zt-winners{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1000px;margin:24px auto;display:grid}.zt-score-strip>div,.zt-winners>div{text-align:center;overflow-wrap:anywhere}.zt-score-strip span,.zt-score-strip strong{font-size:18px;display:block}.zt-round-intro,.zt-results,.zt-wait{text-align:center;margin:40px auto}.zt-round-intro h1,.zt-results h1{margin:20px auto;font-size:64px}.zt-countdown{font-size:100px;font-weight:900}.zt-round-intro p,.zt-results>p{font-size:26px}.zt-score-list{max-width:600px;margin:20px auto;padding:0;list-style:none}.zt-score-list li{border-bottom:1px solid var(--zt-paper);text-align:right;justify-content:space-between;gap:20px;padding:10px;display:flex}.zt-pause,.zt-error{background:var(--zt-paper);color:var(--zt-ink);border:3px solid var(--zt-line);text-align:center;border-radius:8px;max-width:650px;margin:20px auto;padding:16px}.zt-phone .zt-content{max-width:540px;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right),env(safe-area-inset-left)) max(28px,env(safe-area-inset-bottom))}.zt-phone .zt-truth-logo>span{font-size:40px}.zt-phone .zt-truth-logo{gap:10px}.zt-phone .zt-truth-logo svg{width:55px}.zt-phone .zt-truth-logo small{font-size:20px}.zt-phone .zt-question{margin:24px auto}.zt-phone .zt-question h1{margin:24px 0;font-size:28px;line-height:1.5}.zt-phone .zt-question-meta{font-size:16px}.zt-phone .zt-question-meta strong{width:52px;height:52px;font-size:24px}.zt-phone .zt-verdict{font-size:40px}.zt-phone .zt-explanation{font-size:22px}.zt-phone .zt-question>p{font-size:18px}.zt-phone-options{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.zt-phone-options button{border:4px solid var(--zt-line);min-height:100px;box-shadow:var(--zt-shadow);font-size:28px}.zt-phone-options .zt-selected{outline:4px solid var(--zt-yellow);outline-offset:4px}.zt-phone .zt-action{width:100%}.zt-receipt{padding:30px 0;font-size:40px;font-weight:800}.zt-receipt p{font-size:18px;font-weight:400}.zt-wait>.zt-avatar{width:140px;height:140px}.zt-wait h1{font-size:28px}.zt-phone .zt-round-intro h1,.zt-phone .zt-results h1{font-size:34px}.zt-phone .zt-round-intro p{font-size:20px}.zt-phone .zt-winners{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-join{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.zt-join>.zt-avatar{width:120px;height:120px}.zt-join h1{margin:12px 0;font-size:32px}.zt-join form{gap:24px;width:100%;display:grid}.zt-join label{gap:10px;font-size:18px;display:grid}.zt-join input{background:var(--zt-paper);width:100%;min-width:0;color:var(--zt-ink);border:3px solid var(--zt-line);border-radius:8px;min-height:56px;padding:12px;font-size:20px}.zt-picker-title{font-size:80px;line-height:1.2;font-family:var(--font-display);margin:55px 0 24px}.zt-picker-title span{font-size:26px;font-family:var(--font-sans);margin-top:12px;font-weight:400;display:block}.zt-picker-game{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;min-height:420px;display:grid}.zt-picker-game .zt-truth-logo{justify-content:flex-start}.zt-picker-game p{margin:32px 0;font-size:24px}.zt-picker-cast{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;transform:rotate(7deg)}.zt-picker-cast .zt-avatar{width:100%;height:auto}.zt-picker-cast .zt-avatar:nth-child(2n){transform:translateY(22px)rotate(-15deg)}@keyframes zt-arrive{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}@keyframes zt-reveal{0%{opacity:0;transform:rotate(-4deg)scale(.8)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@media (width>=1600px){.zt-projector .zt-question h1{font-size:80px}.zt-truth-logo>span{font-size:88px}}@media (width<=900px){.zt-lobby{grid-template-columns:260px 1fr;gap:24px}.zt-projector .zt-question h1{font-size:44px}.zt-truth-logo>span{font-size:56px}.zt-qr strong,.zt-gates>div{font-size:36px}.zt2 .zt-explanation{font-size:28px}.zt-avatar-roster{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px}.zt-avatar-roster .zt-avatar{width:50px;height:50px}.zt-picker-title{font-size:64px}.zt-picker-game{gap:20px}}@media (width<=600px){.zt-content{padding:16px 5% 28px}.zt-lobby{flex-direction:column;gap:24px;display:flex}.zt-qr{width:270px}.zt-lobby-people{text-align:center;width:100%}.zt-lobby-people h1{font-size:32px}.zt-truth-logo{gap:10px}.zt-truth-logo>span{font-size:42px}.zt-truth-logo svg{width:55px}.zt-truth-logo small{font-size:20px}.zt-projector .zt-question h1{font-size:30px}.zt-gates{gap:16px}.zt-gates>div{padding:22px 12px;font-size:26px}.zt-question-meta{font-size:16px}.zt-score-strip{grid-template-columns:repeat(3,1fr)}.zt-results h1,.zt-round-intro h1{font-size:36px}.zt-winners{grid-template-columns:repeat(3,1fr)}.zt-picker-title{margin:35px 0 20px;font-size:52px}.zt-picker-title span{font-size:20px}.zt-picker-game{flex-direction:column;align-items:stretch;gap:40px;display:flex}.zt-picker-game p{font-size:20px}.zt-picker-cast{max-width:300px;margin:0 auto 30px}.zt-picker-game .zt-truth-logo{justify-content:center}.zt-picker-game>div:first-child{text-align:center}.zt-room-header{gap:12px}}@media (height<=800px) and (width>=901px){.zt-truth-logo{margin:16px auto}.zt-lobby{gap:32px}.zt-qr{padding:12px}.zt-qr svg{width:210px}.zt-avatar-roster{gap:8px}.zt-avatar-roster .zt-avatar{width:48px;height:48px}.zt-lobby-people h1{font-size:36px}.zt-projector .zt-question h1{margin:18px auto;font-size:50px}.zt-question{margin:20px auto}.zt-gates{margin:18px auto}.zt-gates>div{padding:18px}.zt2 .zt-explanation{font-size:26px}.zt-score-strip{margin:16px auto}}@media (prefers-reduced-motion:reduce){.zt2 *{transition:none!important;animation:none!important}}.zt-resync{opacity:.8;pointer-events:none;font-size:12px;position:absolute;top:80px;left:5%}.zt-phone .zt-brand{white-space:nowrap;font-size:20px}.zt-phone .zt-room-header>span{letter-spacing:1px;font-size:18px}.zt2{--zt-avatar-pink:#eaaaee;--zt-avatar-mint:#78dfbf;--zt-avatar-sky:#95c8ff}.zt-avatar-3 .zt-avatar-body{fill:var(--zt-avatar-pink)}.zt-avatar-4 .zt-avatar-body{fill:var(--zt-avatar-mint)}.zt-avatar-5 .zt-avatar-body{fill:var(--zt-avatar-sky)}.zt-game-mahAchi{--zt-blue:#5b287c;--zt-ink:#240f3a;--zt-paper:#fff6fc;--zt-orange:#ff80b7;--zt-stage-secondary:#783d9c;--zt-stage-accent:#ffc646;background:var(--zt-blue);color:var(--zt-paper)}.zt-game-pollmine{--zt-blue:#1c7252;--zt-ink:#103d31;--zt-paper:#fbffec;--zt-orange:#edc64a;--zt-stage-secondary:#15543e;--zt-stage-accent:#e8c34c;background:var(--zt-blue);color:var(--zt-paper)}.zt-game-world{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zt-world-secondary{fill:var(--zt-stage-secondary)}.zt-world-accent{fill:var(--zt-stage-accent)}.zt-world-lines{fill:none;stroke:var(--zt-ink);stroke-width:9px;stroke-linejoin:round}.zt-game-logo{text-shadow:4px 6px var(--zt-ink);justify-content:center;align-items:center;gap:18px;margin:24px 0;font-size:56px;font-weight:900;display:flex}.zt-game-logo svg{width:90px;height:90px;fill:var(--zt-orange);stroke:var(--zt-ink);stroke-width:5px}.zt-game-logo svg path+path{fill:none}.zt-game-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.zt-game-picker .zt-picker-game{border:3px solid var(--zt-ink);min-height:380px;box-shadow:6px 8px var(--zt-ink);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;padding:30px 20px;display:flex}.zt-game-picker .zt-game-logo{flex-direction:column;margin:0;font-size:36px;line-height:1.2}.zt-game-picker .zt-picker-cast{justify-content:center;gap:8px}.zt-game-picker .zt-picker-cast svg{width:62px}.zt-game-picker .zt-truth-logo{font-size:36px}.zt-game-picker .zt-truth-logo svg{width:50px}.zt-game-picker .zt-action{white-space:normal;font-size:18px}.zt-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.zt-gallery article{background:var(--zt-paper);color:var(--zt-ink);border:3px solid var(--zt-ink);box-shadow:5px 7px var(--zt-ink);border-radius:6px;padding:24px;animation:.4s ease-out zt-card-in}.zt-gallery blockquote{overflow-wrap:anywhere;min-height:74px;font-size:28px;font-weight:800}.zt-gallery small{margin-top:12px;display:block}.zt-adapter-reveal h1{margin:20px 0;font-size:52px}.zt-answer-label{max-width:620px;margin:24px auto;font-size:22px;display:block}.zt-answer-label textarea{background:var(--zt-paper);color:var(--zt-ink);border:3px solid var(--zt-ink);min-height:140px;margin:12px 0;font-size:24px}.zt-ballot{gap:12px;max-width:720px;margin:20px auto;display:grid}.zt-ballot button{white-space:normal;overflow-wrap:anywhere;text-align:right;background:var(--zt-paper);height:auto;min-height:62px;color:var(--zt-ink);border:3px solid var(--zt-ink);box-shadow:3px 5px var(--zt-ink);justify-content:flex-start;padding:18px;font-size:24px}.zt-ballot button.zt-selected{background:var(--zt-orange)}.zt-ballot button strong{flex-shrink:0;width:34px}.zt-poll-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zt-poll-options>div{background:var(--zt-paper);color:var(--zt-ink);border:3px solid var(--zt-ink);border-radius:6px;padding:30px;font-size:28px}.zt-poll-results{gap:10px;max-width:780px;margin:auto;padding:0;list-style:none;display:grid}.zt-poll-results li{background:var(--zt-paper);color:var(--zt-ink);justify-content:space-between;padding:16px 24px;font-size:28px;display:flex}.zt-team-scores{flex-wrap:wrap;justify-content:center;gap:24px;margin:24px 0;display:flex}.zt-team-scores>div{border:3px solid var(--zt-ink);background:var(--zt-orange);color:var(--zt-ink);flex-direction:column;gap:8px;padding:20px 28px;font-size:24px;display:flex}.zt-team-scores strong{font-size:40px}.zt-team-scores span{font-size:16px}.zt-switch-games{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px;display:flex}.zt-comic-stage{justify-content:center;gap:50px;margin:50px;display:flex}.zt-comic-stage span{color:var(--zt-orange);font-size:120px;font-weight:900;transform:rotate(-8deg)}@keyframes zt-card-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.zt-game-picker{grid-template-columns:1fr}.zt-game-picker .zt-picker-game{min-height:240px}.zt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.zt-game-logo{font-size:40px}.zt-poll-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.zt-game-logo{gap:8px;font-size:32px}.zt-game-logo svg{width:60px;height:60px}.zt-gallery{grid-template-columns:1fr}.zt-gallery blockquote{font-size:22px}.zt-adapter-reveal h1{font-size:30px}.zt-ballot button{padding:14px;font-size:20px}.zt-answer-label textarea{font-size:20px}.zt-poll-options{grid-template-columns:1fr}.zt-poll-options>div{padding:18px;font-size:22px}.zt-poll-results li{font-size:20px}.zt-team-scores>div{padding:14px;font-size:18px}.zt-comic-stage{gap:20px;margin:30px 0}.zt-comic-stage span{font-size:74px}}@media (prefers-reduced-motion:reduce){.zt-gallery article{animation:none}}.zt-game-picker .zt-truth-logo{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0}.zt-game-picker .zt-truth-logo small{font-size:20px}.zt-projector .zt-gallery blockquote{min-height:90px;margin:0 0 14px;font-size:34px;line-height:1.3}.zt-projector .zt-gallery article>strong{font-size:24px}.zt-projector .zt-gallery article>p{font-size:20px}.zt-projector .zt-gallery article>small{font-size:16px;line-height:1.4}.zt-game-picker [role=group]{justify-content:center;gap:8px;display:flex}.zt-game-picker [aria-pressed=true]{outline:3px solid var(--zt-orange);outline-offset:3px}.zt-projector .zt-poll-options>div,.zt-projector .zt-poll-results li{font-size:34px}.zt-phone .zt-game-world{position:fixed}.zt-phone .zt-ballot button{min-height:64px;font-size:22px}.zt-phone .zt-game-logo{font-size:32px}.zt-phone .zt-gallery{grid-template-columns:1fr}.zt-phone .zt-gallery blockquote{font-size:24px}@media (width<=600px){.zt-game-picker .zt-truth-logo>span{font-size:38px}.zt-projector .zt-gallery blockquote{font-size:26px}.zt-phone .zt-content{padding-inline:16px}.zt-phone .zt-poll-results li{gap:10px;font-size:22px}}.zt-game-drawful{--zt-bg:#124ca6;--zt-yellow:#ffdc56;--zt-orange:#a6d9ff;--zt-paper:#fff9df}.zt-game-nonsensory{--zt-bg:#4a246c;--zt-yellow:#7ff3d4;--zt-orange:#f5b6fc;--zt-paper:#faf1ff}.zt-game-patently{--zt-bg:#075d61;--zt-yellow:#ffdd60;--zt-orange:#9aefd4;--zt-paper:#fff9e6}.zt-world-drawful .zt-world-secondary{fill:#296abe}.zt-world-drawful .zt-world-accent{fill:#ffdc56}.zt-world-nonsensory .zt-world-secondary{fill:#733794}.zt-world-nonsensory .zt-world-accent{fill:#3abdb4}.zt-world-patently .zt-world-secondary{fill:#123d45}.zt-world-patently .zt-world-accent{fill:#ffdd60}.zt-game-world .zt-world-lines{fill:none;stroke:var(--zt-paper);stroke-width:6px;opacity:.24}.zt-logo-drawful{border-bottom:8px dashed #ffdc56;transform:rotate(-3deg)}.zt-logo-nonsensory{background:#733794;border-radius:60px}.zt-logo-patently{border:4px double #ffdd60;transform:rotate(2deg)}.zt-drawing,.zt-canvas-area canvas{aspect-ratio:3/2;background:#fffdf4;border:2px solid #17253b;border-radius:12px;width:100%;display:block}.zt-canvas-area canvas{touch-action:none;cursor:crosshair;max-height:45dvh}.zt-canvas-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.zt-canvas-tools span{font-size:14px}.zt-secret{border:2px dashed var(--zt-yellow);background:#0002;border-radius:16px;margin:12px 0;padding:16px}.zt-secret small{display:block}.zt-secret strong{font-size:32px;display:block}.zt-art-stage .zt-answer-label{margin:16px 0}.zt-art-stage textarea{min-height:70px}.zt-art-tasks{gap:20px;margin:20px 0;display:grid}.zt-art-tasks article{background:var(--zt-paper);color:var(--zt-ink);border:3px solid var(--zt-line);border-radius:14px;padding:16px}.zt-art-tasks article h2{overflow-wrap:anywhere;margin:10px 0;font-size:24px}.zt-art-tasks article small{margin-bottom:8px;display:block}.zt-scale-input{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.zt-scale-input button{padding:8px;font-size:20px}.zt-art-gallery article{flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.zt-art-gallery article h2{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.zt-art-gallery article p{margin:0;font-size:18px}.zt-art-gallery .zt-drawing{max-height:200px}.zt-studio-intro{justify-content:center;align-items:center;gap:36px;margin:30px auto;display:flex}.zt-studio-intro svg{width:200px;transform:rotate(-5deg)}.zt-studio-intro span{font-size:36px}.zt-draft-note{opacity:.85;font-size:14px!important}.zt-projector .zt-art-stage>h1{font-size:clamp(60px,5vw,88px);line-height:1.15}.zt-projector .zt-art-gallery article h2{font-size:34px}.zt-projector .zt-art-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.zt-projector .zt-art-gallery .zt-drawing{max-height:150px}.zt-phone .zt-art-gallery{grid-template-columns:1fr}.zt-art-stage .zt-selected{box-shadow:0 0 0 3px var(--zt-ink);background:var(--zt-yellow)!important}@media (width<=600px){.zt-art-stage>h1{font-size:28px}.zt-art-tasks article{padding:12px}.zt-art-stage .zt-action{width:100%;padding:12px}.zt-studio-intro{flex-direction:column}.zt-projector .zt-art-gallery{grid-template-columns:1fr}.zt-projector .zt-art-stage>h1{font-size:34px}.zt-game-logo{overflow-wrap:anywhere}.zt-canvas-area canvas{max-height:none}.zt-art-stage{min-width:0}}@media (prefers-reduced-motion:reduce){.zt-game-world *,.zt-game-logo,.zt-art-gallery *{transition:none!important;animation:none!important}}.zt-game-drawful{--zt-blue:#124ca6;--zt-deep:#0a3275;--zt-stage-secondary:#296abe;--zt-stage-accent:#ffdc56;background:var(--zt-blue)}.zt-game-nonsensory{--zt-blue:#4a246c;--zt-deep:#311b51;--zt-stage-secondary:#733794;--zt-stage-accent:#3abdb4;background:var(--zt-blue)}.zt-game-patently{--zt-blue:#075d61;--zt-deep:#123d45;--zt-stage-secondary:#123d45;--zt-stage-accent:#ffdd60;background:var(--zt-blue)}.zt-world-nonsensory .zt-world-accent{animation:4s ease-in-out infinite zt-lab-breathe}.zt-world-patently circle{animation:3s ease-in-out infinite zt-workshop-glow}.zt-world-drawful .zt-world-accent{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite zt-pencil-drift}@keyframes zt-lab-breathe{50%{opacity:.55}}@keyframes zt-workshop-glow{50%{stroke-opacity:.6}}@keyframes zt-pencil-drift{50%{transform:translateY(-12px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.zt-world-nonsensory .zt-world-accent,.zt-world-patently circle,.zt-world-drawful .zt-world-accent{animation:none}}.zt2 .zt-room-header>span,.zt2 .zt-qr strong{letter-spacing:0}.zt2 .zt-drawing,.zt2 .zt-canvas-area canvas{background:var(--zt-paper);border-color:var(--zt-ink);object-fit:contain;border-radius:8px}.zt2 .zt-secret,.zt2 .zt-art-tasks article{border-radius:8px}.zt2 .zt-secret{background:var(--zt-deep)}.zt-task-confirmed{border-block-start:2px solid var(--zt-ink);padding:14px 0;font-weight:800}.zt-phone .zt-receipt{overflow-wrap:anywhere;font-size:28px}.zt2 .zt-art-stage textarea{width:100%;min-width:0}.zt-projector .zt-art-stage>h1{font-size:64px}.zt-game-picker .zt-truth-logo>span{font-size:38px}.zt-projector .zt-art-gallery article{box-shadow:none}.zt-phone .zt-art-tasks article{scroll-margin-top:20px}.zt-phone .zt-content{padding-bottom:max(28px,env(safe-area-inset-bottom))}.zt2 .zt-logo-drawful{border-color:var(--zt-yellow)}.zt2 .zt-logo-nonsensory{background:var(--zt-stage-secondary)}.zt2 .zt-logo-patently{border-color:var(--zt-yellow)}@media (width>=901px) and (height<=820px){.zt-projector .zt-content{padding-top:12px}.zt-projector .zt-question{margin:12px auto}.zt-projector .zt-question h1,.zt-projector .zt-art-stage>h1{margin:14px auto;font-size:60px;line-height:1.2}.zt-projector .zt-gallery{gap:10px}.zt-projector .zt-gallery article{padding:12px}.zt-projector .zt-art-gallery .zt-drawing{height:112px;max-height:112px}.zt-projector .zt-gallery blockquote{min-height:62px;font-size:34px}.zt-projector .zt-question-meta strong{width:64px;height:56px;font-size:28px}.zt-projector .zt-adapter-reveal h1{font-size:60px}.zt-projector .zt-host-controls{margin:4px 0}}@media (width<=600px){.zt-projector .zt-art-stage>h1{font-size:30px}.zt-phone .zt-art-tasks article h2{font-size:22px}.zt-phone .zt-room-header{gap:8px}.zt-phone .zt-brand{font-size:18px}.zt-phone .zt-art-tasks .zt-ballot button{padding:12px;font-size:20px}.zt2 .zt-game-logo{font-size:30px}.zt2 .zt-logo-nonsensory{border-radius:8px}}.zt-results .zt-winners{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.zt-results .zt-winners>div{background:var(--zt-paper);min-width:130px;color:var(--zt-ink);border:3px solid var(--zt-line);box-shadow:var(--zt-shadow);border-radius:12px;padding:16px 24px}.zt-results .zt-winners .zt-avatar{width:88px;height:88px;margin:auto}.zt-results .zt-winners h2{margin:8px 0;font-size:28px;font-weight:800}.zt-results .zt-winners strong{color:var(--zt-deep);font-size:64px;font-weight:900;line-height:1.1;display:block}.zt-results-roster{max-width:800px;margin:20px auto}.zt-results-roster summary{cursor:pointer;text-underline-offset:5px;min-height:48px;padding:12px;font-size:20px;text-decoration:underline}.zt-results-roster .zt-score-list{overscroll-behavior:contain;max-height:300px;padding:0 12px;overflow:auto}.zt-phone .zt-results .zt-winners>div{min-width:0;padding:16px}.zt-phone .zt-results .zt-winners strong{font-size:48px}.zt-phone .zt-art-task>.zt-action{bottom:max(12px,env(safe-area-inset-bottom));z-index:3;margin-top:16px;position:sticky}@media (prefers-reduced-motion:reduce){.zt-avatar-roster>div,.zt-verdict{animation:none!important;transform:none!important}}.zt-game-lieswatter{--zt-blue:oklch(47% .19 259);--zt-stage-secondary:oklch(34% .14 259);--zt-stage-accent:oklch(77% .17 55);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(97% .025 80);--zt-ink:oklch(20% .06 260);--zt-line:var(--zt-ink)}.zt-game-mahAchi{--zt-blue:oklch(50% .22 350);--zt-stage-secondary:oklch(37% .17 348);--zt-stage-accent:oklch(87% .12 83);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(97% .04 90);--zt-ink:oklch(23% .08 350);--zt-line:var(--zt-ink)}.zt-game-pollmine{--zt-blue:oklch(40% .09 155);--zt-stage-secondary:oklch(29% .065 156);--zt-stage-accent:oklch(80% .15 85);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(98% .025 105);--zt-ink:oklch(20% .05 155);--zt-line:var(--zt-ink)}.zt-game-drawful{--zt-blue:oklch(86% .17 88);--zt-stage-secondary:oklch(72% .14 75);--zt-stage-accent:oklch(31% .09 260);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(99% .015 95);--zt-ink:oklch(25% .08 260);--zt-line:var(--zt-ink);color:var(--zt-ink)}.zt-game-nonsensory{--zt-blue:oklch(47% .18 299);--zt-stage-secondary:oklch(36% .13 299);--zt-stage-accent:oklch(80% .14 196);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(97% .018 295);--zt-ink:oklch(22% .08 298);--zt-line:var(--zt-ink)}.zt-game-patently{--zt-blue:oklch(48% .09 190);--zt-stage-secondary:oklch(34% .06 190);--zt-stage-accent:oklch(77% .15 31);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(98% .02 90);--zt-ink:oklch(21% .045 191);--zt-line:var(--zt-ink)}.zt-game-liveDraw{--zt-blue:oklch(75% .18 48);--zt-stage-secondary:oklch(60% .19 353);--zt-stage-accent:oklch(57% .24 351);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(98% .025 82);--zt-ink:oklch(24% .085 345);--zt-line:var(--zt-ink);color:var(--zt-ink)}.zt-game-alias{--zt-blue:oklch(47% .19 22);--zt-stage-secondary:oklch(34% .14 19);--zt-stage-accent:oklch(92% .06 89);--zt-orange:var(--zt-stage-accent);--zt-paper:oklch(98% .03 90);--zt-ink:oklch(21% .07 22);--zt-line:var(--zt-ink)}.zt-game-world .zt-world-secondary{fill:var(--zt-stage-secondary)}.zt-game-world .zt-world-accent{fill:var(--zt-stage-accent)}.zt-picker{--zt-blue:oklch(94% .025 200);--zt-ink:oklch(23% .04 235);--zt-line:var(--zt-ink);--zt-paper:oklch(99% .009 95);background:var(--zt-blue);color:var(--zt-ink)}.zt-picker .zt-content{max-width:1760px;min-height:100dvh;padding:18px max(24px,env(safe-area-inset-left),env(safe-area-inset-right)) 26px;grid-template-rows:auto 1fr;gap:20px;display:grid}.zt-picker-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.zt-picker-header h1{text-align:center;font-family:var(--font-display);min-width:0;margin:0;font-size:42px;font-weight:900;line-height:1.12}.zt-picker-header h1 span{font-family:var(--font-sans);margin-top:6px;font-size:16px;font-weight:500;display:block}.zt-picker-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.zt-picker-header button,.zt-picker-header a{min-height:48px}.zt-picker-header>a{min-width:0}.zt-picker .zt-game-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0}.zt-picker .zt-picker-game{background:var(--zt-blue);border:3px solid var(--zt-ink);min-width:0;min-height:240px;box-shadow:4px 5px 0 var(--zt-ink);color:var(--zt-paper);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.zt-picker .zt-game-drawful,.zt-picker .zt-game-liveDraw{color:var(--zt-ink)}.zt-selector-scene{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:5px;min-width:0;min-height:0;display:grid}.zt-selector-scene h2{font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:900;line-height:1.2}.zt-selector-art{width:100%;height:100%;min-height:80px;max-height:190px;overflow:visible}.zt-art-back{fill:var(--zt-stage-secondary);stroke:var(--zt-ink);stroke-width:5px;stroke-linejoin:round}.zt-art-front{fill:none;stroke:var(--zt-paper);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.zt-art-solid{fill:var(--zt-stage-accent);stroke:var(--zt-ink)}.zt-art-detail{stroke:var(--zt-stage-accent)}.zt-art-drawful .zt-art-front,.zt-art-liveDraw .zt-art-front{stroke:var(--zt-ink)}.zt-picker-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.zt-picker-actions .zt-how,.zt-picker-actions .zt-action{height:auto;min-height:48px;box-shadow:none;border:2px solid var(--zt-ink);white-space:normal;padding:8px 6px;font-size:16px;line-height:1.2}.zt-picker-actions .zt-action{background:var(--zt-paper);color:var(--zt-ink);font-weight:900}.zt-picker-actions .zt-how{background:var(--zt-stage-secondary);color:var(--zt-paper)}.zt-not-ready{border:2px dashed var(--zt-paper);border-radius:6px;place-items:center;min-height:48px;font-size:16px;font-weight:800;display:grid}.zt-picker-error{background:var(--zt-paper);color:var(--zt-ink);text-align:center;grid-column:1/-1;margin:0;padding:8px}.zt-help{color:var(--foreground);text-align:start;letter-spacing:0;border-radius:8px;max-width:620px;padding-top:48px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.zt-help h2{letter-spacing:0;font-size:28px;font-weight:900;line-height:1.25}.zt-help h3{margin:4px 0 0;font-size:18px;font-weight:800}.zt-help p,.zt-help li,.zt-help dd{margin:0;font-size:16px;line-height:1.7}.zt-help ol{gap:8px;padding-inline-start:24px;list-style:decimal;display:grid}.zt-help dl{gap:12px;display:grid}.zt-help dl>div{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.zt-help dt,.zt-help legend{font-weight:800}.zt-help blockquote{border-inline-start:4px solid var(--primary);padding-inline-start:14px;font-size:18px}.zt-setting-options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:10px;display:grid}.zt-setting-options button{white-space:normal;letter-spacing:0;min-height:48px}.zt-help fieldset{min-width:0;padding:8px 0}@media (width>=1024px) and (pointer:fine){.zt-picker .zt-content{grid-template-rows:auto minmax(0,1fr);gap:16px;height:100dvh;min-height:0;padding:16px 24px 24px}.zt-picker .zt-game-picker{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.zt-picker .zt-picker-game{min-height:0}.zt-selector-art{max-height:260px}.zt-selector-scene h2{font-size:27px}.zt-picker-header{min-height:72px}.zt-picker-error{z-index:2;bottom:0;position:absolute;inset-inline:24px}}@media (width>=1600px) and (pointer:fine){.zt-picker .zt-content{gap:26px;padding-block:24px 32px}.zt-picker-header h1{font-size:52px}.zt-selector-scene h2{font-size:32px}.zt-picker .zt-game-picker{gap:24px}.zt-picker-actions .zt-how,.zt-picker-actions .zt-action{min-height:54px;font-size:18px}}@media (width<=767px){.zt-picker .zt-content{padding:12px 14px max(24px,env(safe-area-inset-bottom));gap:18px}.zt-picker-header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.zt-picker-header h1{text-align:start;grid-area:1/1;font-size:36px}.zt-picker-header>a{grid-area:2/1;justify-self:start}.zt-picker-tools{grid-area:2/2}.zt-picker .zt-game-picker{grid-template-columns:1fr;gap:18px}.zt-picker .zt-picker-game{min-height:270px}.zt-selector-art{height:170px}.zt-selector-scene h2{font-size:28px}.zt-picker-header h1 span{font-size:14px}}@media (width>=768px) and (pointer:coarse){.zt-picker .zt-picker-game{min-height:300px}.zt-selector-art{max-height:210px}.zt-selector-scene h2{font-size:28px}}@keyframes zt-truth-pop{50%{transform:rotate(2deg)translateY(-3px)}}@keyframes zt-comic-bounce{50%{transform:translateY(-5px)}}@keyframes zt-poll-rise{50%{transform:scaleY(.94)}}@keyframes zt-pencil-tilt{50%{transform:rotate(-3deg)}}@keyframes zt-scale-sway{50%{transform:rotate(4deg)}}@keyframes zt-invention-hover{50%{transform:translateY(-4px)rotate(1deg)}}@keyframes zt-live-sketch{50%{transform:translate(4px)}}@keyframes zt-alias-fan{50%{transform:rotate(-2deg)}}.zt-art-lieswatter .zt-art-front{transform-origin:50%;animation:5s ease-in-out infinite zt-truth-pop}.zt-art-mahAchi .zt-art-front{animation:4s ease-in-out infinite zt-comic-bounce}.zt-art-pollmine .zt-art-back{transform-origin:50% 90%;animation:5s ease-in-out infinite zt-poll-rise}.zt-art-drawful .zt-art-front{transform-origin:50%;animation:5s ease-in-out infinite zt-pencil-tilt}.zt-art-nonsensory .zt-art-front{transform-origin:50% 76%;animation:6s ease-in-out infinite zt-scale-sway}.zt-art-patently .zt-art-front{animation:4s ease-in-out infinite zt-invention-hover}.zt-art-liveDraw .zt-art-front{animation:3s ease-in-out infinite zt-live-sketch}.zt-art-alias .zt-art-back{transform-origin:50%;animation:5s ease-in-out infinite zt-alias-fan}@media (prefers-reduced-motion:reduce){.zt-selector-art *{animation:none!important}}.zt-picker .zt-picker-game{grid-template-columns:minmax(0,1fr)}.zt-picker-header>a{color:var(--zt-ink);background:var(--zt-paper);border:2px solid var(--zt-ink);box-shadow:none}.zt-help{background:var(--popover)!important;color:var(--popover-foreground)!important}.zt-help h2,.zt-help h3,.zt-help p,.zt-help li,.zt-help dt,.zt-help dd,.zt-help blockquote,.zt-help [data-slot=dialog-description]{color:var(--popover-foreground)}.zt-live-board{grid-template-columns:minmax(240px,28%) minmax(0,1fr);align-items:start;gap:16px;display:grid}.zt-live-meta{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.zt-live-meta h1{font-family:var(--font-display);margin:0;font-size:32px}.zt-live-meta>strong{font-size:42px}.zt-live-roster{gap:3px;max-height:calc(100dvh - 210px);display:grid;overflow:auto}.zt-live-roster>div{border-bottom:1px solid var(--zt-ink);grid-template-columns:1fr 1fr;gap:6px;min-height:28px;font-size:15px;display:grid}.zt-live-roster>div>span{overflow-wrap:anywhere;background:var(--zt-paper);color:var(--zt-ink);padding-inline:5px}.zt-live-correct{color:#167344;animation:.45s ease-out zt-truth-pop}.zt-live-canvas{background:var(--zt-paper);border:4px solid var(--zt-ink);border-radius:8px;min-width:0}.zt-live-canvas .zt-drawing{aspect-ratio:3/2;width:100%;max-height:calc(100dvh - 240px)}.zt-live-replace{grid-column:2}.zt-live-settings{text-align:center;max-width:900px;margin:auto}.zt-live-setting-grid{text-align:right;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zt-live-setting-grid label{gap:6px;display:grid}.zt-live-setting-grid button,.zt-live-setting-grid input{min-height:48px}.zt-live-result-scores{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.zt-live-phone form{gap:16px;display:grid}.zt-live-phone input{min-height:56px;font-size:22px}.zt-live-secret{background:var(--zt-paper);color:var(--zt-ink);text-align:center;padding:12px;font-size:32px}.zt-live-success{text-align:center;font-size:40px}.zt-live-wheel{text-align:center;overflow:hidden}.zt-wheel-disc{border:10px solid var(--zt-ink);background:var(--zt-stage-secondary);border-radius:50%;width:320px;height:320px;margin:20px auto;animation:4s cubic-bezier(.12,.75,.15,1) forwards zt-wheel-spin;position:relative}.zt-wheel-disc span{transform-origin:50%;width:40%;font-size:14px;font-weight:800;position:absolute;top:50%;left:30%}.zt-live-wheel h2{font-size:32px}.zt-live-wheel>strong{font-size:48px}@keyframes zt-wheel-spin{0%{transform:rotate(-1440deg)}to{transform:rotate(0)}}@media (width<=700px){.zt-live-setting-grid,.zt-live-board{grid-template-columns:1fr}.zt-live-roster{max-height:300px}.zt-live-meta h1{font-size:24px}.zt-live-replace{grid-column:1}.zt-wheel-disc{width:280px;height:280px}.zt-live-settings{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.zt-wheel-disc,.zt-live-correct{animation:none}}@media (width>=901px){.zt-live-roster{grid-template-rows:repeat(var(--live-rows),minmax(0,1fr));gap:2px;height:calc(100dvh - 240px);max-height:none;overflow:visible}.zt-live-roster>div{align-items:center;min-height:0;font-size:clamp(12px,1.2vw,20px);line-height:1.1}.zt-live-roster>div>strong,.zt-live-roster>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zt-live-canvas .zt-drawing{height:calc(100dvh - 270px)}}.zt-live-correct.zt-live-success{color:#12603a;background:#fff7e6;border:4px solid #167344;border-radius:16px;padding:20px}.zt-live-success p{font-size:24px}.zt-live-roster>div>span{background:#fff7e6;min-height:100%;display:block}.zt-live-replace{margin-top:0}@media (width>=901px){.zt-live-canvas .zt-drawing{height:calc(100dvh - 310px)}.zt-live-roster{border:3px solid var(--zt-ink);background:#fff7e6;border-radius:8px;height:calc(100dvh - 260px);padding:6px}.zt-live-roster>div{font-size:clamp(12px,1.25vw,22px)}.zt-live-roster>div>span{border-inline-start:1px solid var(--zt-ink)}.zt-live-replace{z-index:1;grid-area:2/2;place-self:end center;min-height:48px;margin:8px}.zt-live-canvas{grid-area:2/2}.zt-live-setting-grid input{background:var(--zt-paper);color:var(--zt-ink)}}.zt2{--zt-studio-bg:#101114;--zt-studio-panel:#f7f8f8;--zt-studio-ink:#172024;--zt-studio-muted:#657377;--zt-studio-teal:#20dccb;--zt-studio-red:#f44355;--zt-studio-gold:#f5c344;--zt-studio-line:#c7d3d3;--zt-studio-shadow:0 12px 32px #10111424;--zt-paper:var(--zt-studio-panel);--zt-ink:var(--zt-studio-ink);--zt-line:var(--zt-studio-line);--zt-blue:var(--zt-studio-bg);--zt-deep:var(--zt-studio-panel);--zt-yellow:var(--zt-studio-gold);--zt-orange:var(--zt-studio-red);--zt-shadow:var(--zt-studio-shadow);background:var(--zt-studio-panel);color:var(--zt-studio-ink);letter-spacing:0}.zt2[class*=zt-game-]{--zt-paper:var(--zt-studio-panel);--zt-ink:var(--zt-studio-ink);--zt-line:var(--zt-studio-line);--zt-yellow:var(--zt-studio-gold);--zt-orange:var(--zt-studio-red);--zt-deep:var(--zt-studio-panel);color:var(--zt-studio-ink);background:var(--zt-studio-panel)}.zt2 button:not(.zt-true,.zt-false){border:1px solid var(--zt-studio-line);box-shadow:none;background:var(--zt-studio-panel);color:var(--zt-studio-ink)}.zt2 button:hover:not(:disabled){filter:brightness(.97)}.zt2 .zt-action{background:var(--zt-studio-gold);border-color:var(--zt-studio-gold);box-shadow:0 4px 0 var(--zt-studio-gold)}@supports (color:color-mix(in lab, red, red)){.zt2 .zt-action{box-shadow:0 4px 0 color-mix(in srgb,var(--zt-studio-gold),var(--zt-studio-ink) 25%)}}.zt2 .zt-action{font-size:20px;font-weight:800}.zt-picker{background:var(--zt-studio-panel)}.zt-picker .zt-content{flex-direction:column;gap:0;max-width:1440px;min-height:100dvh;padding:24px;display:flex}.zt-picker-header{border-bottom:1px solid var(--zt-studio-line);grid-template-columns:auto minmax(0,1fr) auto;padding:16px 0 24px}.zt-picker-header h1{color:var(--zt-studio-ink);font-size:34px}.zt-picker-header h1 span{color:var(--zt-studio-muted);font-size:14px}.zt-hub-layout{border:1px solid var(--zt-studio-line);direction:ltr;border-top:0;flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:620px;display:grid;overflow:hidden}.zt-hub-layout>*{direction:rtl}.zt-featured-stage{isolation:isolate;flex-direction:column;justify-content:flex-end;min-width:0;min-height:620px;display:flex;position:relative;overflow:hidden;background:var(--zt-studio-bg)!important;color:var(--zt-studio-panel)!important}.zt-featured-image{object-fit:cover;z-index:-2;width:100%;height:100%;animation:7s ease-in-out infinite zt-stage-float;position:absolute;inset:0}.zt-featured-stage:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--zt-studio-bg) 0%,#101114dd 25%,#10111400 70%);position:absolute;inset:0}.zt-featured-copy{max-width:650px;padding:36px}.zt-featured-category{color:var(--zt-studio-gold);font-size:14px;font-weight:700}.zt-featured-copy h2{margin:14px 0;font-size:48px;font-weight:900;line-height:1.15}.zt-featured-copy p{max-width:500px;margin:0 0 24px;font-size:19px;line-height:1.6}.zt-featured-actions{flex-wrap:wrap;gap:12px;display:flex}.zt-featured-actions .zt-how{min-height:56px;padding:12px 24px;color:var(--zt-studio-panel)!important;border-color:var(--zt-studio-panel)!important;background:0 0!important}.zt-game-library{background:var(--zt-studio-panel);border-inline-end:1px solid var(--zt-studio-line);flex-direction:column;gap:8px;min-width:0;padding:20px 16px;display:flex}.zt-game-library h2{color:var(--zt-studio-muted);margin:0 0 8px;padding:4px 10px;font-size:14px;font-weight:800}.zt2 .zt-library-item{text-align:start;white-space:normal;background:0 0;border:1px solid #0000;justify-content:flex-start;gap:12px;height:auto;min-height:64px;padding:8px;display:flex}.zt-library-item img{object-fit:cover;border-radius:4px;flex:none;width:64px;height:48px}.zt-library-item span{flex:1;min-width:0;font-size:17px;font-weight:700}.zt-library-item b{color:var(--zt-studio-muted);font-size:12px}.zt2 .zt-library-item[aria-pressed=true]{background:var(--zt-studio-gold);border-color:var(--zt-studio-gold)}.zt-arena-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zt-arena-backdrop img{object-fit:cover;opacity:.22;width:100%;height:100%}.zt-arena-shade{background:var(--zt-studio-panel);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt-arena-shade{background:color-mix(in srgb,var(--zt-studio-panel) 86%,transparent)}}.zt2 .zt-content{padding-inline:max(24px,env(safe-area-inset-left),env(safe-area-inset-right))}.zt-room-header{border-bottom:1px solid var(--zt-studio-line);flex-wrap:wrap;padding-bottom:12px}.zt-brand{color:var(--zt-studio-ink);font-size:24px}.zt-room-header>span{color:var(--zt-studio-muted);margin-inline-end:auto}.zt-game-logo,.zt-truth-logo{text-shadow:none;margin:24px auto;font-size:38px;font-weight:900;transform:none;background:0 0!important;border:0!important}.zt-truth-logo>span{text-shadow:none;font-size:44px}.zt-truth-logo svg{display:none}.zt-play-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.zt-with-ranking .zt-play-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 280px}.zt-play-stage,.zt-ranking{direction:rtl;min-width:0}.zt-play-stage{position:relative}.zt-ranking{border-inline-start:1px solid var(--zt-studio-line);align-self:start;margin-top:20px;padding-inline-start:18px}.zt-ranking header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.zt-ranking header svg{width:20px;color:var(--zt-studio-muted)}.zt-ranking h2{flex:1;margin:0;font-size:18px;font-weight:800}.zt-ranking header>span{color:var(--zt-studio-muted);font-size:13px}.zt-ranking ol{overscroll-behavior:contain;gap:3px;max-height:calc(100dvh - 210px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.zt-ranking li{border-bottom:1px solid var(--zt-studio-line);align-items:center;gap:10px;min-height:36px;padding:8px 4px;animation:.4s ease-out zt-arrive;display:flex}.zt-ranking li>b{width:24px;color:var(--zt-studio-muted);flex:none;font-size:14px}.zt-ranking li>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:700}.zt-ranking small{font-size:11px;font-weight:400;display:block}.zt-ranking li>strong{font-variant-numeric:tabular-nums;font-size:17px}.zt-ranking li[data-leading=true]>b{color:var(--zt-studio-ink);background:var(--zt-studio-gold);text-align:center;border-radius:4px}.zt-ranking-note{color:var(--zt-studio-muted);font-size:15px!important}.zt-projector .zt-question h1,.zt-projector .zt-art-stage>h1{font-size:42px;line-height:1.4}.zt-question-meta{font-size:18px}.zt-question-meta strong{border:1px solid var(--zt-studio-line);font-variant-numeric:tabular-nums;border-radius:50%}.zt-gates{gap:24px}.zt-gates>div{border:1px solid var(--zt-studio-line);box-shadow:var(--zt-studio-shadow);padding:22px;font-size:36px;transform:none!important}.zt2 .zt-true{background:var(--zt-studio-teal);color:var(--zt-studio-ink)}.zt2 .zt-false{background:var(--zt-studio-red);color:var(--zt-studio-panel)}.zt-verdict{border:0;padding:16px 36px;font-size:54px;animation:.55s ease-out zt-verdict-pop;transform:none}.zt2 .zt-explanation{font-size:24px;line-height:1.5}.zt-gallery article,.zt-art-tasks article,.zt-team-scores>div,.zt-results .zt-winners>div{border:1px solid var(--zt-studio-line);box-shadow:var(--zt-studio-shadow);border-radius:8px}.zt-gallery blockquote,.zt-projector .zt-gallery blockquote{font-size:25px;line-height:1.5}.zt-results h1,.zt-round-intro h1{font-size:44px}.zt-lobby{gap:32px}.zt-qr{border:1px solid var(--zt-studio-line)}.zt-lobby-people h1{font-size:38px}.zt-avatar{filter:drop-shadow(0 3px 3px #10111418)}.zt-avatar-body{stroke-width:2px;fill:var(--zt-studio-gold)}.zt-avatar-1 .zt-avatar-body,.zt-avatar-4 .zt-avatar-body{fill:var(--zt-studio-teal)}.zt-avatar-3 .zt-avatar-body,.zt-avatar-5 .zt-avatar-body{fill:var(--zt-studio-red)}.zt-celebration{pointer-events:none;position:absolute;inset:0;overflow:hidden}.zt-celebration i{background:var(--zt-studio-gold);width:6px;height:14px;animation:1.2s ease-out both zt-firework;position:absolute;top:40%;left:50%}.zt-celebration i:nth-child(3n){background:var(--zt-studio-teal)}.zt-celebration i:nth-child(3n+1){background:var(--zt-studio-red)}.zt-celebration i:nth-child(6n){--fx:220px;--fy:-160px}.zt-celebration i:nth-child(6n+1){--fx:-200px;--fy:-190px}.zt-celebration i:nth-child(6n+2){--fx:140px;--fy:100px}.zt-celebration i:nth-child(6n+3){--fx:-180px;--fy:80px}.zt-celebration i:nth-child(6n+4){--fx:80px;--fy:-230px}.zt-celebration i:nth-child(6n+5){--fx:-60px;--fy:180px}.zt-celebration i:nth-child(n+7){animation-delay:.1s}.zt-celebration i:nth-child(n+13){animation-delay:.2s}.zt-celebration i:nth-child(n+19){animation-delay:.3s}.zt-game-alias{--alias-paper:var(--zt-studio-panel);--alias-ink:var(--zt-studio-ink);--alias-sky:var(--zt-studio-teal);--alias-gold:var(--zt-studio-gold);--alias-red:var(--zt-studio-red);--alias-green:var(--zt-studio-teal);--alias-glass:var(--zt-studio-panel);--alias-tile-shadow:var(--zt-studio-line)}.zt-alias-layout{grid-template-columns:minmax(0,1fr) 220px}.zt-alias-token{filter:drop-shadow(0 5px 4px #10111440)}.zt-alias-tile{stroke-width:1px}.zt-alias-board{filter:drop-shadow(0 8px 6px #10111418)}.zt-live-roster>div>span,.zt-live-correct.zt-live-success,.zt-live-roster{background:var(--zt-studio-panel);border-color:var(--zt-studio-line)}@supports (color:color-mix(in lab, red, red)){.zt-live-correct{color:color-mix(in srgb,var(--zt-studio-teal),var(--zt-studio-ink) 60%)}}.zt-live-meta h1{font-size:28px}.zt-live-canvas{border:1px solid var(--zt-studio-line)}.zt-live-settings{padding-top:20px}@keyframes zt-stage-float{0%,to{transform:scale(1.025)translateY(0)}50%{transform:scale(1.025)translateY(-6px)}}@keyframes zt-verdict-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes zt-firework{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(220deg)}}@media (width>=1024px){.zt-picker .zt-content{height:100dvh;padding:18px 24px 24px}.zt-hub-layout,.zt-featured-stage{min-height:0}.zt-game-library{gap:5px}.zt2 .zt-library-item{min-height:56px}.zt-featured-copy h2{font-size:48px}}@media (width<=1023px){.zt-hub-layout{grid-template-columns:minmax(0,1fr) 260px}.zt-game-library{padding:14px 10px}.zt-library-item img{width:48px;height:42px}.zt-library-item span{font-size:15px}.zt-featured-copy{padding:24px}.zt-featured-copy h2{font-size:36px}.zt-with-ranking .zt-play-layout{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.zt-ranking{padding-inline-start:12px}.zt-projector .zt-question h1{font-size:32px}}@media (width<=767px){.zt-picker .zt-content{gap:0;height:auto;padding:12px}.zt-picker-header{grid-template-columns:minmax(0,1fr) auto;padding:8px 0 16px}.zt-picker-header h1{font-size:28px}.zt-hub-layout{flex-direction:column;min-height:0;display:flex}.zt-featured-stage{order:0;min-height:480px}.zt-featured-copy{padding:24px 20px}.zt-featured-copy h2{font-size:34px}.zt-featured-copy p{font-size:17px}.zt-featured-actions{grid-template-columns:1fr 1fr;display:grid}.zt-featured-actions .zt-action,.zt-featured-actions .zt-how{min-height:52px;padding:12px;font-size:16px}.zt-game-library{grid-template-columns:1fr 1fr;gap:6px;padding:16px 8px;display:grid}.zt-game-library h2{grid-column:1/-1}.zt2 .zt-library-item{gap:8px;min-height:64px;padding:8px 4px}.zt-library-item img{width:40px;height:40px}.zt-library-item span{font-size:14px}.zt-library-item b{display:none}.zt-with-ranking .zt-play-layout{grid-template-columns:1fr}.zt-ranking{border-inline-start:0;border-top:1px solid var(--zt-studio-line);padding:16px 0}.zt-ranking ol{max-height:350px}.zt-alias-layout{grid-template-columns:1fr}.zt-phone .zt-content,.zt2 .zt-content{padding-inline:16px}.zt-room-header{gap:6px}.zt-room-header .zt-brand{font-size:19px}.zt-room-header button{min-width:44px}.zt-projector .zt-question h1{font-size:28px}.zt-gates>div{font-size:26px}.zt-lobby-people h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.zt-featured-image,.zt-celebration i,.zt-verdict,.zt-ranking li{animation:none!important}}.zt2 .zt-featured-actions button.zt-action{background:var(--zt-studio-gold);border-color:var(--zt-studio-gold);color:var(--zt-studio-ink)}.zt2 .zt-verdict{min-width:180px;min-height:90px;line-height:1.1;animation-duration:.55s!important;animation-fill-mode:both!important;display:inline-block!important}.zt-projector .zt-play-stage{border:1px solid var(--zt-studio-line);background:#f7f8f8e8;border-radius:12px;min-height:520px;padding:20px;box-shadow:0 20px 60px #10111422}.zt-projector .zt-arena-backdrop img{opacity:.65}.zt-projector .zt-arena-shade{background:linear-gradient(#f7f8f8e0,#f7f8f870)}@media (width<=767px){.zt-projector .zt-play-stage{min-height:400px;padding:12px}.zt2 .zt-verdict{min-width:140px;min-height:70px}}@media (width>=1024px){.zt-picker-header{flex-shrink:0}.zt-game-library{min-height:0;overflow:auto}.zt-game-library h2{flex:none}.zt2 .zt-library-item{flex:1 1 0;min-height:44px;max-height:64px}.zt-library-item img{height:40px}.zt-featured-copy{padding:28px}.zt-hub-layout{flex:1 1 0}}.zerotime-app,.zt-help{--zt-studio-bg:oklch(12% .004 285);--zt-studio-panel:oklch(19% .006 285);--zt-studio-ink:oklch(97% .004 285);--zt-studio-muted:oklch(74% .012 240);--zt-studio-line:oklch(35% .012 240);--zt-studio-teal:oklch(80% .14 183);--zt-studio-gold:oklch(84% .15 85);--zt-studio-red:oklch(65% .21 20);--zt-cinema-black:#050507;--zt-cinema-highlight:#f59e0b;--zt-cinema-highlight-wash:var(--zt-cinema-highlight)}@supports (color:color-mix(in lab, red, red)){.zerotime-app,.zt-help{--zt-cinema-highlight-wash:color-mix(in oklab,var(--zt-cinema-highlight) 30%,transparent)}}.zerotime-app,.zt-help{--zt-studio-shadow:0 14px 40px var(--zt-cinema-black)}@supports (color:color-mix(in lab, red, red)){.zerotime-app,.zt-help{--zt-studio-shadow:0 14px 40px color-mix(in oklab,var(--zt-cinema-black) 65%,transparent)}}.zerotime-app,.zt-help{--zt-control-depth:inset 0 1px 0 var(--zt-studio-ink),0 5px 12px var(--zt-cinema-black)}@supports (color:color-mix(in lab, red, red)){.zerotime-app,.zt-help{--zt-control-depth:inset 0 1px 0 color-mix(in oklab,var(--zt-studio-ink) 14%,transparent),0 5px 12px color-mix(in oklab,var(--zt-cinema-black) 40%,transparent)}}.zerotime-app,.zt-help{--zt-paper:var(--zt-studio-panel);--zt-ink:var(--zt-studio-ink);--zt-line:var(--zt-studio-line);--zt-blue:var(--zt-studio-bg);--zt-deep:var(--zt-studio-panel);--zt-yellow:var(--zt-studio-gold);--zt-orange:var(--zt-studio-red);background:var(--zt-studio-bg);color:var(--zt-studio-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zerotime-app .zt2{--zt-studio-bg:oklch(12% .004 285);--zt-studio-panel:oklch(19% .006 285);--zt-studio-ink:oklch(97% .004 285);--zt-studio-muted:oklch(74% .012 240);--zt-studio-line:oklch(35% .012 240);--zt-studio-teal:oklch(80% .14 183);--zt-studio-gold:oklch(84% .15 85);--zt-studio-red:oklch(65% .21 20);--zt-paper:var(--zt-studio-panel);--zt-ink:var(--zt-studio-ink);--zt-line:var(--zt-studio-line);--zt-blue:var(--zt-studio-bg);--zt-deep:var(--zt-studio-panel);--zt-yellow:var(--zt-studio-gold);--zt-orange:var(--zt-studio-red);background:var(--zt-studio-bg);color:var(--zt-studio-ink);font-family:var(--font-sans);isolation:isolate;min-height:100dvh}.zerotime-app .zt2 h1,.zerotime-app .zt2 h2,.zerotime-app .zt2 h3,.zt-help h2{font-family:var(--font-display);letter-spacing:0;font-weight:900}.zerotime-app .zt2 button,.zt-help button,.zerotime-app .zt2 a.zt-brand{min-height:44px;transition:transform .22s,background .25s,border-color .25s,box-shadow .25s}.zerotime-app .zt2 button:not(.zt-true,.zt-false,.zt-arena-tile){background:linear-gradient(165deg,var(--zt-studio-panel),var(--zt-studio-panel))}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt2 button:not(.zt-true,.zt-false,.zt-arena-tile){background:linear-gradient(165deg,color-mix(in oklab,var(--zt-studio-panel) 85%,var(--zt-studio-ink)),var(--zt-studio-panel))}}.zerotime-app .zt2 button:not(.zt-true,.zt-false,.zt-arena-tile){color:var(--zt-studio-ink);border-color:var(--zt-studio-line);box-shadow:var(--zt-control-depth);border-radius:8px}.zerotime-app .zt2 button:hover:not(:disabled),.zt-help button:hover:not(:disabled){filter:none;border-color:var(--zt-studio-teal);box-shadow:0 0 20px var(--zt-studio-teal);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt2 button:hover:not(:disabled),.zt-help button:hover:not(:disabled){box-shadow:0 0 20px color-mix(in oklab,var(--zt-studio-teal) 12%,transparent)}}.zerotime-app .zt2 button:active:not(:disabled){transform:translateY(1px)scale(.98)}.zerotime-app .zt2 button:focus-visible,.zt-help button:focus-visible{outline:2px solid var(--zt-studio-teal);outline-offset:4px}.zerotime-app .zt2 button:disabled{opacity:.45;cursor:not-allowed;transform:none}.zerotime-app .zt2 button.zt-action{background:linear-gradient(150deg,var(--zt-studio-gold),var(--zt-cinema-highlight));color:var(--zt-cinema-black);border-color:var(--zt-studio-gold);box-shadow:0 5px 0 var(--zt-studio-gold),0 8px 30px var(--zt-cinema-highlight-wash)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt2 button.zt-action{box-shadow:0 5px 0 color-mix(in oklab,var(--zt-studio-gold) 40%,var(--zt-cinema-black)),0 8px 30px var(--zt-cinema-highlight-wash)}}.zerotime-app .zt2 button.zt-action{font-weight:900}.zt-arena-wall .zt-content{justify-content:center;max-width:1392px;min-height:100dvh;margin:auto;gap:24px!important;height:auto!important;padding:32px 48px!important}.zt-arena-wall .zt-picker-header{border:0;flex:none;grid-template-columns:1fr auto 1fr;gap:16px;min-width:0;padding:0 0 8px;display:grid;position:relative}.zt-arena-wall .zt-picker-header>a{justify-self:start}.zt-arena-wall .zt-picker-tools{justify-self:end;gap:8px;min-width:0;display:flex}.zt-arena-wall .zt-picker-header h1{text-align:center;color:var(--zt-studio-ink);margin:0;font-size:64px;font-style:italic;font-weight:900;line-height:1.15}.zt-arena-wall .zt-picker-header h1 em{color:var(--zt-cinema-highlight);text-decoration:underline;-webkit-text-decoration-color:var(--zt-cinema-highlight-wash);-webkit-text-decoration-color:var(--zt-cinema-highlight-wash);-webkit-text-decoration-color:var(--zt-cinema-highlight-wash);-webkit-text-decoration-color:var(--zt-cinema-highlight-wash);text-decoration-color:var(--zt-cinema-highlight-wash);text-underline-offset:8px;text-decoration-thickness:8px}.zt-arena-wall .zt-picker-header h1>span{color:var(--zt-studio-muted);margin-top:14px;font-size:14px;font-style:normal;line-height:1.6;display:block}.zt-arena-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-width:0;display:grid}.zerotime-app .zt2 button.zt-arena-tile{isolation:isolate;white-space:normal;text-align:start;border:1px solid var(--zt-studio-line);background:var(--zt-studio-bg);min-width:0;height:288px;color:var(--zt-studio-ink);box-shadow:var(--zt-studio-shadow);border-radius:8px;padding:24px;animation:.65s both zt-arena-enter;display:block;position:relative;overflow:hidden}.zt-arena-tile:nth-child(2n){animation-delay:80ms!important}.zt-arena-tile:nth-child(3n){animation-delay:.16s!important}.zt-arena-tile img{object-fit:cover;z-index:-2;filter:saturate(.65);width:100%;height:100%;transition:filter .6s;animation:16s ease-in-out infinite alternate zt-cinema-drift;position:absolute;inset:0}.zt-arena-tile:nth-child(2n) img{animation-duration:19s;animation-direction:alternate-reverse}.zt-arena-tile:after{content:"";z-index:-1;background:linear-gradient(0deg,var(--zt-cinema-black),var(--zt-cinema-black) 45%,transparent 85%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt-arena-tile:after{background:linear-gradient(0deg,var(--zt-cinema-black),color-mix(in oklab,var(--zt-cinema-black) 40%,transparent) 45%,transparent 85%)}}.zt-arena-number{opacity:.65;font-size:20px;font-weight:900;line-height:1;position:absolute;top:20px;right:20px}.zt-arena-title{inset-inline:24px;gap:8px;display:grid;position:absolute;bottom:24px}.zt-arena-title strong{font:900 24px/1.3 var(--font-display);overflow-wrap:anywhere}.zt-arena-title small{color:var(--zt-studio-muted);font-size:12px}.zerotime-app .zt2 button.zt-arena-tile[aria-pressed=true]{border:2px solid var(--zt-cinema-highlight);box-shadow:0 0 40px var(--zt-cinema-highlight-wash);z-index:1}.zt-arena-tile[aria-pressed=true]:after{background:linear-gradient(0deg,var(--zt-cinema-highlight),var(--zt-cinema-black) 55%,transparent)}@supports (color:color-mix(in lab, red, red)){.zt-arena-tile[aria-pressed=true]:after{background:linear-gradient(0deg,color-mix(in oklab,var(--zt-cinema-highlight) 70%,var(--zt-cinema-black)),color-mix(in oklab,var(--zt-cinema-black) 25%,transparent) 55%,transparent)}}.zt-arena-tile[aria-pressed=true] img,.zt-arena-tile:hover img{filter:saturate(1.1)}.zt-arena-tile[aria-pressed=true] .zt-arena-title{padding-inline-end:40px}.zt-arena-tile[aria-pressed=true] small{color:var(--zt-studio-ink)}.zt-arena-play{background:var(--zt-studio-gold);width:34px;height:34px;color:var(--zt-cinema-black);bottom:30px;border-radius:8px;padding:6px;position:absolute;inset-inline-end:20px}.zt-arena-footer{border-top:1px solid var(--zt-studio-line);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.zt-arena-selected{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.zt-arena-selected>strong{font:900 22px var(--font-display)}.zt-arena-footer>.zt-action{min-width:180px;min-height:52px}.zt-arena-backdrop img{opacity:.8;animation:24s ease-in-out infinite alternate zt-cinema-drift}.zt-arena-shade{background:linear-gradient(180deg,var(--zt-studio-bg),var(--zt-studio-bg) 45%,var(--zt-studio-bg))}@supports (color:color-mix(in lab, red, red)){.zt-arena-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--zt-studio-bg) 75%,transparent),color-mix(in oklab,var(--zt-studio-bg) 55%,transparent) 45%,var(--zt-studio-bg))}}.zt-game-logo,.zt-truth-logo{color:var(--zt-studio-ink)!important}.zt-brand{color:var(--zt-studio-teal)!important}.zt-room-header{background:var(--zt-studio-bg)}@supports (color:color-mix(in lab, red, red)){.zt-room-header{background:color-mix(in oklab,var(--zt-studio-bg) 80%,transparent)}}.zt-room-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zt-host-controls{flex-wrap:wrap;gap:8px}.zt-host-controls button{min-width:44px}.zt-question,.zt-art-stage,.zt-adapter-reveal,.zt-live-settings,.zt-live-result,.zt-results,.zt-wait,.zt-round-intro{animation:.5s both zt-arena-enter;background:var(--zt-studio-panel)!important}@supports (color:color-mix(in lab, red, red)){.zt-question,.zt-art-stage,.zt-adapter-reveal,.zt-live-settings,.zt-live-result,.zt-results,.zt-wait,.zt-round-intro{background:color-mix(in oklab,var(--zt-studio-panel) 85%,transparent)!important}}.zt-question,.zt-art-stage,.zt-adapter-reveal,.zt-live-settings,.zt-live-result,.zt-results,.zt-wait,.zt-round-intro{color:var(--zt-studio-ink);border-color:var(--zt-studio-line)!important}.zt-play-stage{animation:.5s both zt-arena-enter}.zt-question-meta strong,.zt-countdown{color:var(--zt-studio-gold);box-shadow:inset 0 0 20px var(--zt-cinema-highlight-wash);border-color:var(--zt-studio-gold)}.zt-gallery article,.zt-art-tasks article,.zt-team-scores>div,.zt-winners>div,.zt-ranking li{background:var(--zt-studio-panel)}@supports (color:color-mix(in lab, red, red)){.zt-gallery article,.zt-art-tasks article,.zt-team-scores>div,.zt-winners>div,.zt-ranking li{background:color-mix(in oklab,var(--zt-studio-panel) 85%,transparent)}}.zt-gallery article,.zt-art-tasks article,.zt-team-scores>div,.zt-winners>div,.zt-ranking li{box-shadow:var(--zt-control-depth);color:var(--zt-studio-ink);animation:.45s both zt-arena-enter}.zt-ranking li{border-radius:4px;padding-inline:8px}.zt-ranking li[data-leading=true]>b{color:var(--zt-cinema-black)}.zerotime-app .zt2 input:not([type=range]),.zerotime-app .zt2 textarea,.zt-help input:not([type=range]){background:var(--zt-studio-bg);color:var(--zt-studio-ink);border:1px solid var(--zt-studio-line);min-height:48px;box-shadow:inset 0 2px 10px var(--zt-cinema-black);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt2 input:not([type=range]),.zerotime-app .zt2 textarea,.zt-help input:not([type=range]){box-shadow:inset 0 2px 10px color-mix(in oklab,var(--zt-cinema-black) 50%,transparent)}}.zerotime-app .zt2 input:focus,.zerotime-app .zt2 textarea:focus{outline:2px solid var(--zt-studio-teal);outline-offset:2px}.zerotime-app .zt2 .zt-selected,.zerotime-app .zt2 .zt-ballot button[aria-pressed=true]{border-color:var(--zt-studio-teal)!important;color:var(--zt-studio-teal)!important;background:var(--zt-studio-teal)!important}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt2 .zt-selected,.zerotime-app .zt2 .zt-ballot button[aria-pressed=true]{background:color-mix(in oklab,var(--zt-studio-teal) 12%,var(--zt-studio-panel))!important}}.zt-help{--background:var(--zt-studio-panel);--foreground:var(--zt-studio-ink);--muted-foreground:var(--zt-studio-muted);--border:var(--zt-studio-line);--input:var(--zt-studio-line);box-shadow:var(--zt-studio-shadow);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--zt-studio-panel)!important;color:var(--zt-studio-ink)!important;border:1px solid var(--zt-studio-line)!important}.zt-help h3,.zt-help dt,.zt-help label{color:var(--zt-studio-gold)}.zt-help p,.zt-help li,.zt-help dd{color:var(--zt-studio-ink)}.zt-help button{background:var(--zt-studio-bg);color:var(--zt-studio-ink);border-color:var(--zt-studio-line)}.zt-help button[aria-pressed=true]{background:var(--zt-studio-gold);color:var(--zt-cinema-black)}.zt2 .zt-true,.zt2 .zt-gates .zt-true{background:var(--zt-studio-teal)!important;color:var(--zt-cinema-black)!important}.zt2 .zt-false,.zt2 .zt-gates .zt-false{background:var(--zt-studio-red)!important;color:var(--zt-studio-ink)!important}.zt2 .zt-qr{background:var(--zt-studio-panel);color:var(--zt-studio-ink);box-shadow:var(--zt-studio-shadow)}.zt-qr>svg{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:oklch(100% 0 0);border-radius:4px;max-width:100%;height:auto}.zt-live-canvas,.zt-drawing canvas,.zt-art-frame{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;animation:none!important}.zt-live-correct{color:var(--zt-studio-teal)!important}.zt-pause,.zt-resync,.zt-receipt{background:var(--zt-studio-panel)!important;color:var(--zt-studio-teal)!important;border-color:var(--zt-studio-teal)!important}.zt-game-alias{--alias-paper:var(--zt-studio-panel);--alias-ink:var(--zt-studio-ink);--alias-glass:var(--zt-studio-panel)}.zt-join .zt-avatar,.zt-wait>.zt-avatar{animation:6s ease-in-out infinite zt-avatar-sway}.zt-avatar-roster .zt-avatar{transition:transform .3s}.zt-avatar-roster>div:hover .zt-avatar{transform:translateY(-4px)}@keyframes zt-cinema-drift{0%{transform:scale(1.03)translate(-.5%)}to{transform:scale(1.1)translate(.5%,-1%)}}@keyframes zt-arena-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes zt-avatar-sway{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@media (width>=1024px) and (height<=850px){.zt-arena-wall .zt-content{gap:18px!important;padding:24px!important}.zt-arena-wall .zt-picker-header h1{font-size:48px}.zerotime-app .zt2 button.zt-arena-tile{height:240px}.zt-arena-grid{gap:18px}.zt-arena-footer{padding-top:18px}}@media (width<=1100px){.zt-arena-wall .zt-picker-header{grid-template-columns:1fr 1fr}.zt-arena-wall .zt-picker-header h1{grid-area:1/1/auto/-1;font-size:48px}.zt-arena-wall .zt-picker-header>a,.zt-arena-wall .zt-picker-tools{grid-row:2}.zt-arena-wall .zt-content{padding:24px!important}.zt-arena-title{inset-inline:16px}.zt-arena-title strong{font-size:21px}}@media (width<=1023px){.zt-arena-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.zerotime-app .zt2 button.zt-arena-tile{height:260px}.zt-arena-wall .zt-content{height:auto!important}.zt-with-ranking .zt-play-layout{grid-template-columns:minmax(0,1fr) 200px;gap:16px}}@media (width<=767px){.zt-arena-wall .zt-content{padding:20px 16px max(24px,env(safe-area-inset-bottom))!important;gap:20px!important}.zt-arena-wall .zt-picker-header h1{font-size:40px}.zt-arena-wall .zt-picker-tools{gap:6px}.zt-arena-wall .zt-picker-tools a{padding-inline:10px;font-size:13px}.zt-arena-grid{gap:12px}.zerotime-app .zt2 button.zt-arena-tile{height:220px;padding:12px}.zt-arena-number{font-size:16px;top:12px;right:12px}.zt-arena-title{inset-inline:12px;gap:6px;bottom:16px}.zt-arena-title strong{font-size:19px;line-height:1.35}.zt-arena-title small{font-size:11px}.zt-arena-tile[aria-pressed=true] .zt-arena-title{padding-inline-end:0}.zt-arena-play{top:10px;inset-inline-start:10px;width:28px;height:28px;bottom:auto}.zt-arena-footer{flex-direction:column;align-items:stretch;gap:16px}.zt-arena-selected{justify-content:space-between;gap:8px}.zt-arena-selected>strong{font-size:20px}.zt-arena-footer>.zt-action{width:100%}.zt-with-ranking .zt-play-layout{grid-template-columns:1fr}.zt-ranking{padding-inline-start:0}.zt2 .zt-content{padding-inline:16px}.zt-projector .zt-question h1{font-size:28px}.zt-qr>svg{width:min(100%,260px)}.zt-help{width:calc(100% - 24px);max-height:calc(100dvh - 32px);overflow:auto}}@media (prefers-reduced-motion:reduce){.zerotime-app *,.zerotime-app :before,.zerotime-app :after,.zt-help *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.zerotime-app .zt2 button:hover{transform:none!important}}.zerotime-app .zt-projector .zt-play-stage{background:var(--zt-studio-panel)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-projector .zt-play-stage{background:color-mix(in oklab,var(--zt-studio-panel) 88%,transparent)}}.zerotime-app .zt-projector .zt-play-stage{border:1px solid var(--zt-studio-line);box-shadow:var(--zt-studio-shadow);border-radius:8px}.zerotime-app .zt-projector .zt-arena-shade{background:linear-gradient(180deg,var(--zt-studio-bg),var(--zt-studio-bg) 50%,var(--zt-studio-bg))}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-projector .zt-arena-shade{background:linear-gradient(180deg,color-mix(in oklab,var(--zt-studio-bg) 80%,transparent),color-mix(in oklab,var(--zt-studio-bg) 55%,transparent) 50%,var(--zt-studio-bg))}}.zerotime-app .zt-projector .zt-arena-backdrop img{opacity:.8}.zerotime-app .zt-play-stage>.zt-question{background:0 0!important}@media (width<=767px){.zerotime-app .zt-projector .zt-play-stage{min-height:0;padding:12px}}.zerotime-app .zt2{--zt-3d-bg:oklch(15% .005 285);--zt-3d-surface:oklch(35% .012 270);--zt-3d-paper:oklch(97.6% .002 250);--zt-3d-teal:oklch(80.5% .139 183);--zt-3d-gold:oklch(83.7% .15 86);--zt-3d-red:oklch(65% .215 22);--zt-action-depth:0 5px 0 var(--zt-3d-bg),0 12px 26px var(--zt-3d-bg)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt2{--zt-action-depth:0 5px 0 color-mix(in oklab,var(--zt-3d-bg) 75%,var(--zt-3d-teal)),0 12px 26px color-mix(in oklab,var(--zt-3d-bg) 50%,transparent)}}.zerotime-app .zt-open-show,.zt-simulator{--zt-show-bg:oklch(15% .005 285);--zt-show-surface:oklch(17.8% .008 270);--zt-show-paper:oklch(97.6% .002 250);--zt-show-teal:oklch(80.5% .139 183);--zt-show-gold:oklch(83.7% .15 86);--zt-show-red:oklch(65% .215 22);--zt-studio-bg:var(--zt-show-bg);--zt-studio-panel:var(--zt-show-surface);--zt-studio-ink:var(--zt-show-paper);--zt-studio-teal:var(--zt-show-teal);--zt-studio-gold:var(--zt-show-gold);--zt-studio-red:var(--zt-show-red);--zt-show-rule:var(--zt-show-paper)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-open-show,.zt-simulator{--zt-show-rule:color-mix(in oklab,var(--zt-show-paper) 14%,transparent)}}.zerotime-app .zt-open-show,.zt-simulator{--zt-show-shadow:0 12px 35px var(--zt-show-bg)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-open-show,.zt-simulator{--zt-show-shadow:0 12px 35px color-mix(in oklab,var(--zt-show-bg) 80%,transparent)}}.zerotime-app .zt-open-show,.zt-simulator{--zt-ink:var(--zt-show-paper);--zt-paper:var(--zt-show-surface)}.zerotime-app .zt-game-impostor{--zt-imp-danger:oklch(68% .215 10);--zt-imp-logo-shadow:0 8px 18px var(--zt-imp-danger)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-game-impostor{--zt-imp-logo-shadow:0 8px 18px color-mix(in oklab,var(--zt-imp-danger) 25%,transparent)}}.zerotime-app .zt-game-impostor{--zt-imp-art-shade:linear-gradient(90deg,transparent 75%,var(--zt-show-bg))}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-game-impostor{--zt-imp-art-shade:linear-gradient(90deg,transparent 75%,color-mix(in oklab,var(--zt-show-bg) 60%,transparent))}}.zerotime-app .zt-game-impostor{--zt-imp-scene-shade:linear-gradient(180deg,var(--zt-show-bg),var(--zt-show-bg) 50%,var(--zt-show-bg))}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-game-impostor{--zt-imp-scene-shade:linear-gradient(180deg,color-mix(in oklab,var(--zt-show-bg) 48%,transparent),color-mix(in oklab,var(--zt-show-bg) 32%,transparent) 50%,color-mix(in oklab,var(--zt-show-bg) 80%,transparent))}}.zerotime-app .zt-game-impostor{--zt-imp-panel:var(--zt-show-bg)}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-game-impostor{--zt-imp-panel:color-mix(in oklab,var(--zt-show-bg) 88%,transparent)}}.zerotime-app .zt-game-impostor{--zt-imp-wash:linear-gradient(135deg,var(--zt-show-teal),var(--zt-show-bg))}@supports (color:color-mix(in lab, red, red)){.zerotime-app .zt-game-impostor{--zt-imp-wash:linear-gradient(135deg,color-mix(in oklab,var(--zt-show-teal) 14%,var(--zt-show-bg)),var(--zt-show-bg))}}.zerotime-app .zt-game-impostor{--zt-imp-meter:linear-gradient(90deg,var(--zt-show-teal),var(--zt-show-gold));--zt-imp-shadow:0 0 28px -12px var(--zt-show-teal)}.zt-simulator{background:var(--zt-show-bg);height:100dvh;color:var(--zt-show-paper);padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px,env(safe-area-inset-left));--background:var(--zt-show-bg);--foreground:var(--zt-show-paper);--card:var(--zt-show-surface);--card-foreground:var(--zt-show-paper);--muted:var(--zt-show-surface);--muted-foreground:var(--zt-show-paper)}@supports (color:color-mix(in lab, red, red)){.zt-simulator{--muted-foreground:color-mix(in oklab,var(--zt-show-paper) 65%,var(--zt-show-bg))}}.zt-simulator{--border:var(--zt-show-rule);--primary:var(--zt-show-teal);--primary-foreground:var(--zt-show-bg);--accent:var(--zt-show-surface);--accent-foreground:var(--zt-show-paper)}.zt-simulator>.flex:first-child .zt-logo{align-items:center;width:120px;height:44px;display:flex}.zt-simulator>.flex:first-child .zt-logo img{object-fit:contain;width:100%;height:100%}.zt-room-transition{z-index:2147483000;background:var(--zt-show-bg,var(--background));pointer-events:none;position:fixed;inset:0;overflow:hidden}.zt-room-transition img{object-fit:cover;width:100%;height:100%}.zt-picker-leaving .zt-arena-tile:nth-child(2n){--zt-tile-direction:120%}.zt-picker-leaving .zt-arena-tile:nth-child(odd){--zt-tile-direction:-120%}@keyframes zt-tile-exit{to{transform:translateX(var(--zt-tile-direction)) scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.zt-picker-leaving .zt-arena-tile{animation:none}}.zerotime-app .zt-classroom-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:24px;width:100%;display:grid}.zerotime-app .zt-classroom-layout.zt-classroom-expanded{grid-template-columns:minmax(0,1fr)}.zerotime-app .zt-classroom-crowd{isolation:isolate;direction:ltr;width:100%;min-width:0;height:clamp(240px,38dvh,360px);position:relative;overflow:hidden}.zerotime-app .zt-crowd-scene,.zerotime-app .zt-crowd-mount,.zerotime-app .zt-crowd-flat,.zerotime-app .zt-crowd-names{width:100%;height:100%;position:absolute;inset:0}.zerotime-app .zt-crowd-flat{grid-template-columns:repeat(var(--crowd-columns),minmax(0,1fr));grid-template-rows:repeat(var(--crowd-rows),minmax(0,1fr));gap:0;display:grid}.zerotime-app .zt-crowd-flat>div{justify-content:center;align-items:center;padding-bottom:42px;display:flex}.zerotime-app .zt-crowd-flat svg{max-width:80%;max-height:80%}.zerotime-app .zt-crowd-names{pointer-events:none;list-style:none;margin:0!important;padding:0!important}.zerotime-app .zt-crowd-names li{box-sizing:border-box;direction:rtl;justify-content:center;align-items:flex-end;padding:0 8px 4px;transition:left .8s,top .8s,width .8s,height .8s;display:flex;position:absolute}.zerotime-app .zt-crowd-names strong{color:var(--zt-show-paper);text-align:center;overflow-wrap:anywhere;max-width:100%;text-shadow:0 2px 6px var(--zt-show-bg);font:800 19px/1.2 Rubik,Heebo,sans-serif}.zerotime-app .zt-crowd-empty{color:var(--zt-show-paper);place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.zerotime-app .zt-classroom-join{border-inline-start:1px solid var(--zt-show-rule);direction:rtl;flex-direction:column;align-items:center;gap:16px;min-width:0;padding:16px 0 16px 16px;display:flex}.zerotime-app .zt-classroom-join .zt-entry-code strong{font-size:38px}.zerotime-app .zt-classroom-join .zt-entry-qr{background:var(--zt-show-paper);box-shadow:none;border:0;border-radius:4px;flex-shrink:0;padding:8px}.zerotime-app .zt-classroom-join .zt-entry-qr svg{width:180px;max-width:100%;height:180px}.zerotime-app .zt-classroom-address{overflow-wrap:anywhere;text-align:center;color:var(--zt-studio-muted);max-width:190px;font-size:12px}.zerotime-app .zt-open-show .zt-classroom-entry{gap:12px;width:100%;padding-bottom:0}.zerotime-app .zt-classroom-entry .zt-entry-title{margin:0}.zerotime-app .zt-classroom-entry .zt-entry-footer{width:100%;margin-top:12px}.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-wordmark{object-fit:contain;width:auto;max-width:100%;height:120px}.zerotime-app .zt-classroom-entry .zt-entry-title h1{margin:0;line-height:0}@media (width>=768px) and (height<=850px){.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-wordmark{height:86px}.zerotime-app .zt-classroom-entry .zt-classroom-crowd{height:260px}.zerotime-app .zt-classroom-entry .zt-classroom-join{gap:8px;padding-block:8px}.zerotime-app .zt-classroom-entry .zt-entry-footer{margin-top:4px}}.zerotime-app .zt-round-intro .zt-classroom-crowd{max-width:1000px;margin:8px auto 0;animation:.7s both zt-crowd-intro}@keyframes zt-crowd-intro{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=767px){.zerotime-app .zt-classroom-layout{grid-template-columns:minmax(0,1fr);gap:12px}.zerotime-app .zt-classroom-join{border:0;border-bottom:1px solid var(--zt-show-rule);flex-flow:wrap;grid-row:1;justify-content:center;padding:8px 0}.zerotime-app .zt-classroom-join .zt-entry-qr svg{width:90px;height:90px}.zerotime-app .zt-classroom-address{display:none}.zerotime-app .zt-crowd-names strong{font-size:16px}.zerotime-app .zt-crowd-names li{padding-bottom:2px}}@media (prefers-reduced-motion:reduce){.zerotime-app .zt-round-intro .zt-classroom-crowd{animation:none}.zerotime-app .zt-crowd-names li{transition:none}}.zt-picker-refined{--zt-entry-glass:var(--zt-show-paper)}@supports (color:color-mix(in lab, red, red)){.zt-picker-refined{--zt-entry-glass:color-mix(in oklab,var(--zt-show-paper) 7%,var(--zt-show-bg))}}.zt-picker-refined{--zt-entry-shade:linear-gradient(0deg,var(--zt-show-bg),transparent 90%);--zt-entry-shadow:0 20px 44px -20px var(--zt-show-bg);--zt-entry-active-shadow:0 0 0 2px var(--zt-show-gold),0 0 28px var(--zt-show-teal)}@supports (color:color-mix(in lab, red, red)){.zt-picker-refined{--zt-entry-active-shadow:0 0 0 2px color-mix(in oklab,var(--zt-show-gold) 30%,transparent),0 0 28px color-mix(in oklab,var(--zt-show-teal) 20%,transparent)}}.zerotime-app .zt-picker-refined .zt-content{flex-direction:column;justify-content:flex-start;max-width:1600px;display:flex;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;gap:12px!important}.zerotime-app .zt-picker-refined .zt-picker-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-height:0;padding:0;display:grid}.zerotime-app .zt-picker-refined .zt-picker-back{border-radius:50%;grid-area:1/1;justify-self:start;width:44px;height:44px;min-height:44px}.zerotime-app .zt-picker-refined .zt-picker-tools{grid-area:1/2;justify-self:end;gap:6px;min-width:0}.zerotime-app .zt-picker-refined .zt-picker-header button,.zerotime-app .zt-picker-refined .zt-picker-header a{min-height:44px;background:var(--zt-entry-glass)!important;color:var(--zt-show-paper)!important;border-color:var(--zt-show-rule)!important}.zerotime-app .zt-picker-refined .zt-ps5-title{grid-area:2/1/auto/-1;justify-self:center;font-style:normal}.zerotime-app .zt-picker-refined .zt-logo3d{width:min(460px,78vw)}.zerotime-app .zt-picker-refined .zt-arena-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;padding:12px 6px}.zerotime-app .zt-picker-refined article.zt-arena-tile{aspect-ratio:auto;background:var(--zt-show-bg);border:1px solid var(--zt-show-rule);min-width:0;height:270px;box-shadow:var(--zt-entry-shadow);border-radius:8px;padding:0;position:relative;overflow:hidden}.zerotime-app .zt-picker-refined .zt-arena-tile:after{background:var(--zt-entry-shade);pointer-events:none}.zerotime-app .zt-picker-refined .zt-arena-tile[aria-pressed=true]{border-color:var(--zt-show-gold);box-shadow:var(--zt-entry-active-shadow);transform:translateY(-3px)}.zerotime-app .zt-picker-refined .zt-tile-select{z-index:3;border:0;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;color:var(--zt-show-paper)!important;background:0 0!important}.zerotime-app .zt-picker-refined .zt-arena-title{color:var(--zt-show-paper);pointer-events:none;gap:4px;bottom:16px}.zerotime-app .zt-picker-refined .zt-arena-title strong{text-shadow:0 2px 8px var(--zt-show-bg);font-size:23px;line-height:1.25}.zerotime-app .zt-picker-refined .zt-arena-title>img{filter:drop-shadow(var(--zt-wordmark-depth)) drop-shadow(var(--zt-wordmark-glow));animation:6s ease-in-out infinite zt-title-hover;display:block;object-fit:contain!important;opacity:1!important;width:100%!important;height:clamp(32px,7dvh,88px)!important;position:static!important;inset:auto!important}.zerotime-app .zt-picker-refined .zt-arena-title small{color:var(--zt-show-teal);font-size:13px}.zerotime-app .zt-picker-refined .zt-arena-tile[aria-pressed=true] .zt-arena-title{bottom:76px}.zerotime-app .zt-picker-refined .zt-tile-actions{z-index:5;flex-direction:row-reverse;justify-content:flex-start;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.zerotime-app .zt-picker-refined .zt-tile-actions button{white-space:normal;letter-spacing:0;border-radius:6px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.2}.zerotime-app .zt-picker-refined .zt-tile-actions .zt-action{box-shadow:none;border:0;background:var(--zt-show-gold)!important;color:var(--zt-show-bg)!important}.zerotime-app .zt-picker-refined .zt-tile-actions .zt-how{border:1px solid var(--zt-show-rule);background:var(--zt-entry-glass)!important;color:var(--zt-show-paper)!important}.zt-room-transition>strong{text-align:center;background:var(--zt-show-bg);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt-room-transition>strong{background:color-mix(in oklab,var(--zt-show-bg) 62%,transparent)}}.zt-room-transition>strong{color:var(--zt-show-paper);padding:12px;animation:.8s infinite alternate zt-entry-loading}@keyframes zt-entry-loading{to{opacity:.65}}.zt-picker-leaving .zt-arena-tile:not([aria-pressed=true]){animation:.55s cubic-bezier(.5,0,.8,.3) both zt-entry-away}@keyframes zt-entry-away{to{transform:translateX(var(--zt-tile-direction)) rotate(12deg) scale(.65);opacity:0}}.zerotime-app .zt-join:has(.zt-builder){width:100%;max-width:1100px}.zerotime-app .zt-builder{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;width:100%;max-width:1100px;display:grid}.zerotime-app .zt-builder-preview{background:0 0;border:0;border-radius:0;grid-column:1;height:min(68dvh,580px);position:sticky;top:12px}.zerotime-app .zt-builder-options{grid-column:2;min-width:0}.zerotime-app .zt-builder-tabs{z-index:5;background:var(--zt-show-bg);gap:4px;padding:8px 0;position:sticky;top:0}.zerotime-app .zt-builder-tabs button{padding-inline:12px;border-radius:6px!important}.zerotime-app .zt-builder-panel,.zerotime-app .zt-builder-panel .zt-chips,.zerotime-app .zt-builder-panel .zt-swatches{max-height:none;overflow:visible}.zerotime-app .zt-builder-panel{gap:24px;padding:12px 0}.zerotime-app .zt-builder-panel .zt-chips{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zerotime-app .zt-builder-panel .zt-chips button{white-space:normal;min-width:0;padding:8px;font-size:14px;border-radius:6px!important}.zerotime-app .zt-builder-actions{z-index:6;background:var(--zt-show-bg);padding:10px 0 max(10px,env(safe-area-inset-bottom));flex-wrap:nowrap;grid-column:1/-1;bottom:0}.zerotime-app .zt-builder-actions>*{flex:1;min-width:0;padding-inline:10px;font-size:16px}.zerotime-app .zt-builder-saved{display:flex}@media (width<=1023px){.zerotime-app .zt-picker-refined .zt-arena-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.zerotime-app .zt-picker-refined .zt-arena-grid{gap:10px;padding-inline:0}.zerotime-app .zt-picker-refined article.zt-arena-tile{height:230px}.zerotime-app .zt-picker-refined .zt-arena-title strong{font-size:18px}.zerotime-app .zt-picker-refined .zt-tile-actions{flex-wrap:wrap;gap:4px;left:6px;right:6px}.zerotime-app .zt-picker-refined .zt-tile-actions button{flex:1;min-height:44px;padding:6px;font-size:12px}.zerotime-app .zt-picker-refined .zt-card-emblem{width:34px}.zerotime-app .zt-builder{flex-direction:column;gap:0;display:flex}.zerotime-app .zt-builder-preview{z-index:4;background:var(--zt-show-bg);width:100%;height:30dvh;min-height:190px;max-height:280px;top:0}.zerotime-app .zt-builder-options{width:100%;min-width:0}.zerotime-app .zt-builder-tabs{gap:4px;top:max(190px,30dvh)}.zerotime-app .zt-builder-tabs button{padding-inline:10px;font-size:13px}.zerotime-app .zt-builder-actions{width:100%}}@media (prefers-reduced-motion:reduce){.zt-picker-leaving .zt-arena-tile:not([aria-pressed=true]),.zt-room-transition>strong{animation:none}}body:has(.zerotime-app){overflow:hidden}.zerotime-app{height:100dvh;min-height:0;overflow:hidden}.zerotime-app .zt2{height:100%;min-height:0;overflow:hidden}.zerotime-app .zt2>.zt-content{height:100%;padding-block:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex;overflow:hidden;min-height:0!important}.zerotime-app .zt-room-header,.zerotime-app .zt-host-controls{flex-shrink:0;margin-block:0}.zerotime-app .zt-play-layout{flex:1;min-height:0;overflow:hidden;gap:8px!important}.zerotime-app .zt-play-stage{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.zerotime-app .zt-ranking,.zerotime-app .zt-imp-roster{flex:none;max-height:22%;overflow:auto}.zerotime-app .zt-picker-refined .zt-picker-header{flex:none}.zerotime-app .zt-picker-refined .zt-logo3d{width:min(400px,65vw);max-height:19dvh}.zerotime-app .zt-picker-refined .zt-logo3d img{object-fit:contain;height:100%;max-height:19dvh}.zerotime-app .zt-picker-refined .zt-arena-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;padding-block:4px}.zerotime-app .zt-picker-refined article.zt-arena-tile{height:100%;min-height:0}.zerotime-app .zt-picker-refined .zt-arena-tile>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;opacity:1!important}.zerotime-app .zt-join:has(.zt-builder){justify-content:flex-start;gap:4px;max-width:1100px}.zerotime-app .zt-join:has(.zt-builder)>.zt-brand{flex:none}.zerotime-app .zt-join:has(.zt-builder)>.zt-brand img{height:40px}.zerotime-app .zt-join:has(.zt-builder)>h1{flex:none;margin:0;font-size:24px}.zerotime-app .zt-builder{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;overflow:hidden}.zerotime-app .zt-builder-preview{height:100%;min-height:0;max-height:none;position:relative;top:auto}.zerotime-app .zt-builder-options{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.zerotime-app .zt-builder-tabs{flex:none;position:relative;top:auto}.zerotime-app .zt-builder-panel{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.zerotime-app .zt-builder-actions{flex:none;min-height:52px;margin:0;padding-block:6px;position:relative}.zerotime-app .zt-classroom-entry{flex-direction:column;height:100%;min-height:0;display:flex}.zerotime-app .zt-classroom-layout{flex:1;min-height:0}.zerotime-app .zt-classroom-crowd{height:100%;min-height:100px;max-height:45dvh}.zerotime-app .zt-entry-title,.zerotime-app .zt-entry-tabs,.zerotime-app .zt-entry-footer{flex:none;gap:8px}.zerotime-app .zt-entry-title .zt-game-wordmark{max-height:13dvh}.zerotime-app .zt-entry-footer{margin:0;padding:8px 0}.zerotime-app .zt-entry-count>strong{font-size:26px}.zerotime-app .zt-entry-phone{height:100%;min-height:0;overflow:auto}.zerotime-app.zt-simulator{height:100dvh;overflow:hidden}.zt-sim-workspace{--zt-sim-phone-width:min(36%,360px);overflow:hidden}.zt-sim-projector{will-change:right;transition:right .85s cubic-bezier(.22,1,.36,1);inset:0}.zt-sim-phones{width:var(--zt-sim-phone-width);visibility:hidden;transition:transform .85s cubic-bezier(.22,1,.36,1),visibility .85s;top:0;bottom:0;right:0;transform:translate(110%)}.zt-sim-with-phones .zt-sim-projector{right:calc(var(--zt-sim-phone-width) + 8px)}.zt-sim-with-phones .zt-sim-phones{visibility:visible;animation:.85s cubic-bezier(.22,1,.36,1) zt-sim-phone-arrive;transform:translate(0)}@keyframes zt-sim-phone-arrive{0%{transform:translate(110%)}to{transform:translate(0)}}@media (width<=767px){.zt-sim-workspace{--zt-sim-phone-width:100%}.zt-sim-with-phones .zt-sim-projector{right:0}}@media (prefers-reduced-motion:reduce){.zt-sim-projector,.zt-sim-phones{will-change:auto;transition:none}.zt-sim-with-phones .zt-sim-phones{animation:none}}@media (width<=1023px){.zerotime-app .zt-picker-refined .zt-arena-grid{grid-template-rows:repeat(4,minmax(0,1fr))}.zerotime-app .zt-picker-refined .zt-arena-title{bottom:10px}.zerotime-app .zt-picker-refined .zt-arena-tile[aria-pressed=true] .zt-arena-title{bottom:60px}.zerotime-app .zt-picker-refined .zt-arena-title strong{font-size:18px}.zerotime-app .zt-picker-refined .zt-arena-title small{display:none}}@media (width<=599px){.zerotime-app .zt-builder{grid-template-rows:minmax(110px,30%) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.zerotime-app .zt-builder-preview{grid-area:1/1;height:100%;min-height:0}.zerotime-app .zt-builder-options{grid-area:2/1}.zerotime-app .zt-builder-actions{grid-row:3}.zerotime-app .zt-builder-tabs{top:auto}.zerotime-app .zt-picker-refined .zt-card-emblem{width:24px;top:6px}.zerotime-app .zt-picker-refined .zt-tile-actions{bottom:5px}.zerotime-app .zt-picker-refined .zt-arena-tile[aria-pressed=true] .zt-arena-title{bottom:54px}.zerotime-app .zt-entry-footer{gap:6px}.zerotime-app .zt-classroom-join{gap:8px}.zerotime-app .zt-classroom-join .zt-entry-qr svg{width:76px;height:76px}.zerotime-app .zt-entry-count{text-align:start}.zerotime-app .zt-entry-count>strong{font-size:20px}.zerotime-app .zt-entry-actions .zt-action{min-height:44px;padding:8px 12px;font-size:16px}}@media (height<=600px){.zerotime-app .zt-picker-refined .zt-logo3d{max-height:12dvh}.zerotime-app .zt-picker-refined .zt-arena-grid{gap:8px}.zerotime-app .zt-picker-refined .zt-arena-title strong{font-size:15px}.zerotime-app .zt-classroom-join .zt-entry-qr svg{width:72px;height:72px}.zerotime-app .zt-builder{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid}.zerotime-app .zt-builder-preview{grid-area:1/1}.zerotime-app .zt-builder-options{grid-area:1/2}.zerotime-app .zt-builder-actions{grid-area:2/1/auto/-1}}.zerotime-app .zt-picker-refined .zt-arena-tile>img{z-index:0!important}.zerotime-app .zt-picker-refined .zt-arena-tile:after{z-index:1}.zerotime-app .zt-picker-refined .zt-arena-tile{isolation:isolate}.zerotime-app .zt-picker-refined .zt-tile-actions button{background:var(--zt-entry-glass)!important;color:var(--zt-show-paper)!important}.zerotime-app .zt-picker-refined .zt-tile-actions .zt-action{background:var(--zt-show-gold)!important;color:var(--zt-show-bg)!important}.zerotime-app .zt-classroom-entry .zt-classroom-layout{grid-template-rows:minmax(0,1fr);align-items:stretch;height:auto}.zerotime-app .zt-classroom-entry .zt-classroom-crowd{height:100%;min-height:0;max-height:none}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{aspect-ratio:1;order:0;width:auto;height:auto;padding:8px}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code{order:0}.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-wordmark{height:13dvh;max-height:100px}.zerotime-app .zt-classroom-entry .zt-entry-footer{margin-top:0;padding:8px 0}.zerotime-app .zt-classroom-entry .zt-entry-actions{margin:0}.zerotime-app .zt-builder-tabs{flex-wrap:nowrap;min-height:44px;overflow-x:auto}.zerotime-app .zt-builder-tabs button{flex-shrink:0}@media (width<=767px){.zerotime-app .zt-classroom-entry .zt-classroom-layout{grid-template-rows:auto minmax(0,1fr)}.zerotime-app .zt-classroom-entry .zt-classroom-join{grid-template-columns:auto minmax(0,1fr);justify-items:center;gap:8px;padding:8px 0;display:grid}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{grid-area:1/1/3}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr svg{width:90px;height:90px}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code{grid-area:1/2}.zerotime-app .zt-classroom-entry .zt-classroom-join>a{grid-area:2/2;min-height:44px}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code strong{font-size:30px}.zerotime-app .zt-classroom-entry .zt-entry-footer{flex-direction:column;gap:4px}.zerotime-app .zt-classroom-entry .zt-entry-count{text-align:start;align-items:center;gap:8px;display:flex}.zerotime-app .zt-classroom-entry .zt-entry-count>span{font-size:12px}.zerotime-app .zt-classroom-entry .zt-entry-actions .zt-action{min-height:44px;padding:8px 12px;font-size:16px}.zerotime-app .zt-builder{grid-template-rows:minmax(140px,32%) minmax(0,1fr) auto}}.zerotime-app .zt-phone .zt-phone-avatar{flex:none;max-width:100%;height:min(18dvh,140px);min-height:64px;margin:0}.zerotime-app .zt-phone .zt-play-layout{flex:1;min-height:0}.zerotime-app .zt-phone .zt-play-stage{overscroll-behavior:contain;min-height:0;overflow:auto}.zerotime-app .zt-join:not(:has(.zt-builder)){overscroll-behavior:contain;overflow:auto}.zerotime-app.zt-simulator>div:first-child{overscroll-behavior:contain;max-height:28dvh;overflow:auto}.zerotime-app .zt-picker-refined .zt-tile-actions{flex-direction:row;justify-content:flex-end}@media (width<=599px){.zerotime-app .zt-picker-refined .zt-tile-actions{gap:4px;left:4px;right:4px}.zerotime-app .zt-picker-refined .zt-tile-actions button{gap:4px;padding:6px;font-size:12px}.zerotime-app .zt-picker-refined .zt-tile-actions button svg{width:14px}}.zerotime-app{--zt-wordmark-depth:0 4px 3px var(--zt-show-bg);--zt-wordmark-glow:0 0 7px var(--zt-show-paper)}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-wordmark-glow:0 0 7px color-mix(in oklab,var(--zt-show-paper) 55%,transparent)}}.zerotime-app{--zt-portal-halo:0 0 0 1px var(--zt-show-teal),0 0 32px var(--zt-show-teal),0 0 70px var(--zt-show-gold)}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-portal-halo:0 0 0 1px var(--zt-show-teal),0 0 32px color-mix(in oklab,var(--zt-show-teal) 65%,transparent),0 0 70px color-mix(in oklab,var(--zt-show-gold) 35%,transparent)}}.zerotime-app{--zt-trail-shadow:0 0 24px var(--zt-show-teal),-32px 0 45px var(--zt-show-gold)}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-trail-shadow:0 0 24px color-mix(in oklab,var(--zt-show-teal) 60%,transparent),-32px 0 45px color-mix(in oklab,var(--zt-show-gold) 35%,transparent)}}.zt-transition-stage{z-index:2147482999;pointer-events:none;perspective:1200px;background:0 0;position:fixed;inset:0}.zt-transition-ghost{border:1px solid var(--zt-show-teal);box-shadow:var(--zt-trail-shadow);pointer-events:none;border-radius:8px;position:absolute;overflow:hidden}.zt-transition-ghost>img{object-fit:cover;width:100%;height:100%}.zt-transition-ghost>button,.zt-transition-ghost>.zt-tile-actions{display:none}.zt-room-transition,.zt-room-entering{box-shadow:var(--zt-portal-halo);overflow:hidden}.zt-room-transition>strong{font-size:16px}.zt-room-entering{z-index:2147483000;position:relative}.zerotime-app .zt-picker-leaving .zt-arena-tile:not([aria-pressed=true]){visibility:hidden;animation:none}.zerotime-app .zt-picker-refined .zt-arena-title{text-align:center;justify-items:center;padding-inline:0!important}.zerotime-app .zt-picker-refined .zt-arena-tile:nth-child(3n) .zt-arena-title>img{animation-delay:-2s}.zerotime-app .zt-picker-refined .zt-arena-tile:nth-child(3n+1) .zt-arena-title>img{animation-delay:-4s}@keyframes zt-title-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.zerotime-app .zt-projector:has(.zt-classroom-entry){isolation:isolate}.zerotime-app .zt-projector:has(.zt-classroom-entry)>.zt-content{max-width:none;padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));gap:8px}.zerotime-app .zt-projector:has(.zt-classroom-entry) .zt-spatial-world{width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.zerotime-app .zt-projector:has(.zt-classroom-entry) .zt-spatial-world>img{object-fit:cover;width:100%;height:100%}.zerotime-app .zt-projector:has(.zt-classroom-entry) .zt-room-header{justify-content:flex-start;gap:8px;min-height:44px;display:flex}.zerotime-app .zt-projector:has(.zt-classroom-entry) .zt-room-header>.zt-brand{margin-inline-end:auto}.zerotime-app .zt-projector:has(.zt-classroom-entry) .zt-room-header>span{display:none}.zerotime-app .zt-projector:has(.zt-classroom-entry) .zt-play-stage{background:0 0;border:0;padding:0;display:flex;overflow:hidden}.zerotime-app .zt-open-show .zt-classroom-entry{grid-template-rows:auto auto minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:grid}.zerotime-app .zt-classroom-entry .zt-entry-title{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-title{width:min(480px,80%);margin:0 auto;display:block;transform:none}.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-title h1{width:100%;margin:0;line-height:1}.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-title img{object-fit:contain;animation:none;transform:none;width:100%!important;max-width:100%!important;height:min(13dvh,100px)!important;max-height:100px!important}.zerotime-app .zt-classroom-entry .zt-entry-tabs{justify-self:center;min-height:44px;margin:0}.zerotime-app .zt-classroom-entry .zt-classroom-layout{direction:ltr;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:stretch;gap:24px;height:100%;min-height:0;display:grid}.zerotime-app .zt-classroom-entry .zt-classroom-crowd{grid-area:1/2;height:100%;min-height:0;max-height:none}.zerotime-app .zt-classroom-entry .zt-classroom-join{border:0;border-right:1px solid var(--zt-show-rule);flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:0;padding:0 16px 0 0;display:flex}.zerotime-app .zt-classroom-entry .zt-entry-code{order:0;gap:2px}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code strong{letter-spacing:0;font-size:44px;line-height:1.1}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{flex:none;order:0;place-items:center;width:min(26dvh,240px);height:min(26dvh,240px);padding:6px;display:grid}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr svg{width:100%;max-width:100%;height:100%;display:block}.zerotime-app .zt-classroom-entry .zt-classroom-address{display:none}.zerotime-app .zt-classroom-entry .zt-entry-footer{border-top:1px solid var(--zt-show-rule);direction:rtl;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:8px 0;display:grid}.zerotime-app .zt-classroom-entry .zt-entry-count{text-align:start;gap:4px;min-width:0}.zerotime-app .zt-classroom-entry .zt-entry-count>span{overflow-wrap:anywhere;font-size:14px}.zerotime-app .zt-classroom-entry .zt-entry-actions{flex-wrap:nowrap;gap:8px;min-width:0;margin:0;display:flex}.zerotime-app .zt-classroom-entry .zt-entry-actions button{min-height:44px;padding:8px 14px;font-size:16px}@media (width<=767px){.zerotime-app .zt-classroom-entry .zt-classroom-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.zerotime-app .zt-classroom-entry .zt-classroom-crowd{grid-area:2/1}.zerotime-app .zt-classroom-entry .zt-classroom-join{border:0;border-bottom:1px solid var(--zt-show-rule);grid-area:1/1;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:0 0 8px;display:grid}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{grid-area:1/1/3;width:min(18dvh,140px);height:min(18dvh,140px)}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code{grid-area:1/2}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code strong{font-size:32px}.zerotime-app .zt-classroom-entry .zt-classroom-join>a{white-space:normal;text-align:center;grid-area:2/2;min-height:44px;font-size:13px}.zerotime-app .zt-classroom-entry .zt-entry-footer{grid-template-columns:minmax(0,1fr);gap:6px}.zerotime-app .zt-classroom-entry .zt-entry-count{align-items:center;gap:8px;display:flex}.zerotime-app .zt-classroom-entry .zt-entry-actions{justify-content:space-between}}@media (height<=600px) and (width>=768px){.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{width:22dvh;height:22dvh}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-code strong{font-size:32px}.zerotime-app .zt-classroom-entry .zt-entry-title .zt-game-title img{height:9dvh!important}}@media (prefers-reduced-motion:reduce){.zerotime-app .zt-picker-refined .zt-arena-title>img{animation:none}.zt-transition-ghost{display:none}}.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{width:min(24dvh,220px);height:min(24dvh,220px)}body:has(.zt-transition-stage) .zt-projector:not(:has(.zt-classroom-entry)){visibility:hidden}.zerotime-app .zt-fixed-back{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:100;width:44px;height:44px;min-height:44px;color:var(--zt-show-paper);background:var(--zt-show-bg);border:1px solid var(--zt-show-rule);box-shadow:var(--zt-wordmark-depth);border-radius:50%;position:fixed}.zerotime-app:has(.zt-fixed-back) .zt-room-header{padding-right:48px!important}.zerotime-app:has(.zt-fixed-back) .zt-join>.zt-brand{margin-top:44px}body:has(.zerotime-app) .route-body{background:var(--zt-show-bg,var(--background));animation:none}@media (width<=767px){.zerotime-app .zt-classroom-entry .zt-classroom-join .zt-entry-qr{width:min(18dvh,140px);height:min(18dvh,140px)}}.zt-history{background:radial-gradient(120% 80% at 50% -10%,var(--zt-show-teal),var(--zt-show-bg) 60%);flex-direction:column;height:100dvh;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zt-history{background:radial-gradient(120% 80% at 50% -10%,color-mix(in oklab,var(--zt-show-teal) 16%,var(--zt-show-bg)),var(--zt-show-bg) 60%)}}.zt-history{color:var(--zt-show-paper);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.zt-history-head{border-bottom:1px solid var(--zt-show-rule);flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.zt-history-head h1{min-width:0;margin:0;font:800 clamp(18px,3.2vw,26px)/1.2 Rubik,Heebo,sans-serif}.zt-history-head .zt-brand,.zt-history-head svg{flex-shrink:0}.zt-history-back{background:var(--zt-show-paper);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt-history-back{background:color-mix(in oklab,var(--zt-show-paper) 8%,var(--zt-show-bg))}}.zt-history-back{border:1px solid var(--zt-show-rule);color:var(--zt-show-paper);flex-shrink:0}.zt-history-count{color:var(--zt-show-paper);margin-inline-start:auto;font-size:14px}@supports (color:color-mix(in lab, red, red)){.zt-history-count{color:color-mix(in oklab,var(--zt-show-paper) 65%,var(--zt-show-bg))}}.zt-history-count{white-space:nowrap}.zt-history-list{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.zt-history-list>ul{gap:12px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.zt-history-note{text-align:center;padding:48px 12px;font-size:18px}.zt-history-card{border:1px solid var(--zt-show-rule);background:var(--zt-show-surface);box-shadow:var(--zt-show-shadow);border-radius:10px;animation:.45s cubic-bezier(.2,.8,.2,1) both zt-history-in;position:relative;overflow:hidden}.zt-history-card.is-open{box-shadow:0 0 0 2px var(--zt-show-gold),0 0 28px var(--zt-show-teal)}@supports (color:color-mix(in lab, red, red)){.zt-history-card.is-open{box-shadow:0 0 0 2px color-mix(in oklab,var(--zt-show-gold) 35%,transparent),0 0 28px color-mix(in oklab,var(--zt-show-teal) 22%,transparent)}}.zt-history-art{object-fit:cover;opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.zt-history-card:before{content:"";background:linear-gradient(270deg,var(--zt-show-bg),var(--zt-show-bg) 85%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zt-history-card:before{background:linear-gradient(270deg,color-mix(in oklab,var(--zt-show-bg) 25%,transparent),var(--zt-show-bg) 85%)}}.zt-history-card:before{pointer-events:none}.zt-history-summary{text-align:start;width:100%;min-height:84px;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid;position:relative}.zt-history-title img{object-fit:contain;width:100%;max-height:64px;filter:drop-shadow(0 4px 10px var(--zt-show-bg)) drop-shadow(0 0 12px var(--zt-show-teal))}@supports (color:color-mix(in lab, red, red)){.zt-history-title img{filter:drop-shadow(0 4px 10px var(--zt-show-bg)) drop-shadow(0 0 12px color-mix(in oklab,var(--zt-show-teal) 30%,transparent))}}.zt-history-title strong{text-shadow:0 2px 8px var(--zt-show-bg);font:800 20px/1.2 Rubik,Heebo,sans-serif}.zt-history-meta{flex-wrap:wrap;gap:8px 16px;min-width:0;font-size:14px;display:flex}.zt-history-meta>span{text-shadow:0 1px 4px var(--zt-show-bg);align-items:center;gap:5px;display:inline-flex}.zt-history-winner{color:var(--zt-show-gold);font-weight:700}.zt-history-chevron{transition:transform .25s}.is-open .zt-history-chevron{transform:rotate(180deg)}.zt-history-detail{padding:4px 16px 16px;animation:.3s both zt-history-in;position:relative}.zt-history-detail-top{border-top:1px solid var(--zt-show-rule);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 0 12px;font-size:14px;display:flex}.zt-history-detail-top>span{align-items:center;gap:5px;display:inline-flex}.zt-history-hide{border:1px solid var(--zt-show-rule);background:var(--zt-show-paper);border-radius:999px;align-items:center;gap:6px;min-height:44px;margin-inline-start:auto;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zt-history-hide{background:color-mix(in oklab,var(--zt-show-paper) 8%,var(--zt-show-bg))}}.zt-history-hide{color:var(--zt-show-paper)}.zt-history-detail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zt-history-detail ol li{background:var(--zt-show-bg);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.zt-history-detail ol li{background:color-mix(in oklab,var(--zt-show-bg) 70%,transparent)}}.zt-history-detail ol li{border:1px solid var(--zt-show-rule)}.zt-history-detail ol li.is-top{border-color:var(--zt-show-gold)}@supports (color:color-mix(in lab, red, red)){.zt-history-detail ol li.is-top{border-color:color-mix(in oklab,var(--zt-show-gold) 60%,transparent)}}.zt-history-detail ol li.is-top{background:var(--zt-show-gold)}@supports (color:color-mix(in lab, red, red)){.zt-history-detail ol li.is-top{background:color-mix(in oklab,var(--zt-show-gold) 14%,var(--zt-show-bg))}}.zt-history-rank{color:var(--zt-show-teal);text-align:center;font:800 16px/1 Rubik,Heebo,sans-serif}.is-top .zt-history-rank{color:var(--zt-show-gold)}.zt-history-name{overflow-wrap:anywhere;min-width:0}.zt-history-name em{color:var(--zt-show-teal);font-size:13px;font-style:normal;display:block}.zt-history-score{font:800 17px/1 Rubik,Heebo,sans-serif}@keyframes zt-history-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){.zt-history-summary{grid-template-columns:minmax(0,1fr) auto}.zt-history-title{grid-area:1/1/auto/-1;max-width:200px}.zt-history-meta,.zt-history-chevron{grid-row:2}.zt-history-head .zt-history-count{display:none}}@media (prefers-reduced-motion:reduce){.zt-history-card,.zt-history-detail{animation:none}}.zerotime-app{--zt-investigation-glass:var(--zt-show-bg)}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-investigation-glass:color-mix(in oklab,var(--zt-show-bg) 80%,transparent)}}.zerotime-app{--zt-investigation-light:var(--zt-show-gold)}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-investigation-light:color-mix(in oklab,var(--zt-show-gold) 20%,transparent)}}.zerotime-app{--zt-investigation-shadow:0 12px 40px var(--zt-show-bg)}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-investigation-shadow:0 12px 40px color-mix(in oklab,var(--zt-show-bg) 75%,transparent)}}.zerotime-app{--zt-lens-glass:linear-gradient(135deg,var(--zt-show-paper),var(--zt-investigation-glass))}@supports (color:color-mix(in lab, red, red)){.zerotime-app{--zt-lens-glass:linear-gradient(135deg,color-mix(in oklab,var(--zt-show-paper) 18%,transparent),var(--zt-investigation-glass))}}.zerotime-app{--zt-lens-shadow:inset 0 0 20px var(--zt-investigation-light),0 0 24px var(--zt-investigation-light)}.zerotime-app .zt-open-show .zt-play-stage:has(>.zt-round-intro){align-items:stretch;display:flex;overflow:hidden}.zerotime-app .zt-open-show .zt-round-intro{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:auto auto minmax(70px,1fr);place-items:center;gap:8px;height:100%;min-height:0;animation:none;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px!important}.zerotime-app .zt-open-show .zt-round-intro .zt-game-title{width:min(420px,70%);min-height:0}.zerotime-app .zt-open-show .zt-round-intro .zt-game-title img{object-fit:contain;height:min(14dvh,100px)!important}.zerotime-app .zt-open-show .zt-round-intro p{max-width:650px;margin:0;font-size:18px;line-height:1.4}.zerotime-app .zt-open-show .zt-countdown{box-shadow:none;align-self:stretch;place-items:center;margin:0;padding:8px;font-size:min(25dvh,150px);line-height:1.2;animation:1s infinite zt-count-light;display:grid;overflow:visible}.zerotime-app .zt-round-intro .zt-classroom-crowd{display:none}@keyframes zt-count-light{50%{text-shadow:0 0 60px var(--zt-show-gold)}}.zerotime-app .zt-game-impostor .zt-play-stage{min-height:0;display:flex;container-type:size;overflow:hidden!important}.zerotime-app .zt-game-impostor .zt-play-layout{flex-direction:column;gap:8px;display:flex!important}.zerotime-app .zt-game-impostor .zt-imp-roster{display:none}.zerotime-app .zt-game-impostor .zt-spatial-world{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.zerotime-app .zt-game-impostor .zt-spatial-world>img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.zerotime-app .zt-game-impostor .zt-three-mount{opacity:.25}.zerotime-app .zt-game-impostor .zt-arena-shade{background:var(--zt-investigation-glass)!important}.zerotime-app .zt-game-impostor .zt-imp-stage,.zerotime-app .zt-game-impostor .zt-imp-phone{justify-content:center;gap:10px;width:100%;height:100%;min-height:0;padding:4px 0;overflow:hidden}.zerotime-app .zt-game-impostor .zt-imp-round-identity{flex:none;grid-template-columns:110px minmax(0,1fr);gap:16px;max-height:110px;padding:6px 0}.zerotime-app .zt-game-impostor .zt-imp-round-art{max-width:110px;max-height:90px}.zerotime-app .zt-game-impostor .zt-imp-round-caption{gap:2px}.zerotime-app .zt-game-impostor .zt-imp-round-caption .zt-imp-wordmark{object-fit:contain;width:160px;height:40px;margin:0}.zerotime-app .zt-game-impostor .zt-imp-round-caption strong{font-size:20px}.zerotime-app .zt-game-impostor .zt-stage-pulse{flex:none;gap:4px;margin:0}.zerotime-app .zt-game-impostor .zt-ring{flex:none;width:56px;height:56px;overflow:visible}.zerotime-app .zt-game-impostor .zt-ring strong{font-size:16px;line-height:1.2}.zerotime-app .zt-game-impostor .zt-imp-hero{max-width:720px;margin:auto 0}.zerotime-app .zt-game-impostor .zt-imp-hero h1{margin:8px 0;font-size:36px;line-height:1.3}.zerotime-app .zt-game-impostor .zt-response-line{margin:6px 0}.zerotime-app .zt-game-impostor .zt-imp-alive{flex:none;max-height:85px;overflow:auto}.zerotime-app .zt-game-impostor .zt-imp-discuss{grid-template-rows:auto auto auto minmax(0,1fr) auto;justify-content:stretch;align-items:stretch;display:grid}.zerotime-app .zt-game-impostor .zt-imp-crowd{background:var(--zt-investigation-glass);max-width:none;padding:8px 14px}.zerotime-app .zt-game-impostor .zt-imp-crowd h1{margin:0;font-size:24px;line-height:1.35}.zerotime-app .zt-game-impostor .zt-imp-feature{gap:16px;height:100%;min-height:0}.zerotime-app .zt-game-impostor .zt-imp-feature-avatar{width:min(35%,220px);height:100%;max-height:250px}.zerotime-app .zt-game-impostor .zt-imp-feature h2{margin:6px 0;font-size:24px}.zerotime-app .zt-game-impostor .zt-imp-feature blockquote{font-size:24px}.zerotime-app .zt-game-impostor .zt-imp-answers{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;max-height:100px;overflow:auto}.zerotime-app .zt-game-impostor .zt-imp-answer-tile{gap:4px 8px;min-height:70px;padding:6px}.zerotime-app .zt-game-impostor .zt-imp-answer-tile strong{font-size:16px}.zerotime-app .zt-game-impostor.zt-phone .zt-content{gap:6px;padding-inline:12px}.zerotime-app .zt-game-impostor.zt-phone .zt-room-header{gap:6px;min-height:44px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-round-identity{grid-template-columns:50px minmax(0,1fr);gap:8px;max-height:58px;padding:2px 0}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-round-art{max-height:40px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-round-caption .zt-imp-wordmark{display:none}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-round-caption strong{font-size:16px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-round-caption span{font-size:11px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-secret{background:var(--zt-investigation-glass);box-shadow:var(--zt-investigation-shadow);padding:12px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-secret p{font-size:20px;line-height:1.4}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-phone h1{font-size:26px;line-height:1.3}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-phone h2{margin:0;font-size:22px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-phone>p{margin:0;font-size:15px;line-height:1.4}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-people{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;max-height:calc(100cqh - 180px);padding:3px;overflow:auto}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-people button{min-width:0;min-height:48px;padding:6px;font-size:14px;line-height:1.3}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-fingers button{gap:2px;min-height:56px;padding:4px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-fingers span{font-size:22px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-form{gap:8px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-input{min-height:48px;font-size:18px}.zerotime-app .zt-game-impostor.zt-phone .zt-action{min-height:48px;padding:8px 16px;font-size:18px}.zerotime-app .zt-game-impostor .zt-player-avatar .zt-avatar-badge{animation:5s ease-in-out infinite zt-evidence-face}.zt-portrait-eyes{transform-origin:50px 45px;animation:5.7s infinite zt-portrait-blink}@keyframes zt-portrait-blink{0%,92%,96%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes zt-evidence-face{50%{transform:rotate(4deg)translateY(-1px)}}.zerotime-app .zt-imp-investigation{grid-template-rows:auto minmax(0,1fr) auto auto;align-items:stretch;gap:8px;height:100%;display:grid;overflow:hidden}.zt-imp-case-head{color:var(--zt-show-gold);justify-content:center;align-items:center;gap:10px;min-height:32px;display:flex}.zt-imp-case-head small{opacity:.7}.zt-imp-case-head svg{flex:none;width:22px}.zt-imp-evidence-stage{border-block:1px solid var(--zt-show-rule);background:var(--zt-investigation-glass);justify-content:center;align-items:stretch;min-height:0;display:flex;position:relative}.zt-imp-suspect{grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:4px;width:min(100%,600px);min-height:0;padding:8px;display:grid;position:relative}.zerotime-app .zt-imp-suspect-avatar{width:min(70%,300px);height:100%;min-height:0;max-height:none}.zerotime-app .zt-game-impostor .zt-imp-suspect h1{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2}.zerotime-app .zt-game-impostor .zt-imp-suspect-avatar .zt-avatar-flat{place-items:center;height:100%;display:grid}.zerotime-app .zt-game-impostor .zt-imp-suspect-avatar .zt-avatar-badge{object-fit:contain;width:min(100%,220px);height:100%;max-height:280px}.zerotime-app .zt-open-show.zt-game-impostor.zt-phone .zt-imp-round-caption .zt-imp-wordmark{display:none}.zerotime-app .zt-open-show.zt-game-impostor.zt-phone .zt-imp-round-identity{flex:none;grid-template-columns:50px minmax(0,1fr);max-height:58px}.zerotime-app .zt-open-show.zt-game-impostor.zt-phone .zt-stage-pulse{flex:none;margin:0}.zerotime-app .zt-open-show.zt-game-impostor.zt-phone .zt-ring{width:48px;height:48px}.zerotime-app .zt-open-show.zt-game-impostor.zt-phone .zt-imp-phone>p{flex:none;margin:0}.zt-imp-scan-status{color:var(--zt-show-gold);justify-content:center;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.zt-imp-scan-status svg{width:18px}.zt-imp-scan-lines{pointer-events:none;border-inline:1px solid var(--zt-show-rule);background:repeating-linear-gradient(0deg,transparent 0 35px,var(--zt-show-rule) 36px 37px);opacity:.3;position:absolute;inset:0}.zt-imp-magnifier{pointer-events:none;opacity:0;z-index:3;width:130px;height:130px;position:absolute;top:12%;left:45%;transform:translate(-130px,40px)rotate(-15deg)}.zt-imp-investigation[data-phase="1"] .zt-imp-magnifier{animation:1.6s both zt-lens-inspect}.zt-imp-lens{border:7px solid var(--zt-show-gold);background:var(--zt-lens-glass);box-shadow:var(--zt-lens-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.zt-imp-lens .zt-imp-face{width:170%;max-width:none;height:170%;transform:translateY(5%)}.zt-imp-magnifier>i{background:var(--zt-show-gold);transform-origin:top;border:3px solid var(--zt-show-bg);border-radius:5px;width:18px;height:75px;position:absolute;top:91%;left:82%;transform:rotate(-38deg)}@keyframes zt-lens-inspect{0%{opacity:0;transform:translate(-130px,40px)rotate(-15deg)}20%{opacity:1}55%{transform:translate(20px)rotate(8deg)}85%{opacity:1;transform:translate(0)scale(1.2)}to{opacity:0;transform:translate(0)scale(1.2)}}.zerotime-app .zt-imp-investigation .zt-imp-verdict{background:var(--zt-investigation-glass);z-index:4;white-space:normal;border:3px solid;border-radius:4px;max-width:100%;padding:8px 12px;font-size:42px;line-height:1.15;animation:.45s both zt-imp-stamp;position:absolute;bottom:20%}.zt-imp-vote-evidence{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px 16px;max-height:100px;margin:0;padding:4px 0;list-style:none;display:grid;overflow:auto}.zt-imp-vote-evidence li{grid-template-columns:32px minmax(0,1fr) 50px 24px;align-items:center;gap:6px;min-width:0;font-size:14px;display:grid}.zt-imp-vote-evidence .zt-player-mark{width:28px;height:28px}.zt-imp-vote-evidence span{overflow-wrap:anywhere}.zt-imp-vote-evidence progress{width:100%;height:5px;accent-color:var(--zt-show-gold)}.zt-imp-vote-evidence [data-suspect=true]{color:var(--zt-show-gold)}.zt-imp-resolution{font-size:16px;animation:.35s both zt-imp-pop}.zt-imp-resolution p{margin:2px 0;line-height:1.4}.zt-imp-resolution .zt-imp-qpair{gap:6px;margin:auto}.zt-imp-resolution .zt-imp-qpair>div{padding:6px 10px}.zt-imp-investigation[data-paused=true] *{animation-play-state:paused!important}.zerotime-app .zt-game-impostor .zt-imp-final-wrap{gap:16px;height:100%;overflow:auto}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-recap,.zerotime-app .zt-game-impostor.zt-phone .zt-imp-ranking,.zerotime-app .zt-game-impostor.zt-phone .zt-finale-podium,.zerotime-app .zt-game-impostor.zt-phone .zt-finale-trophy{display:none}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-final-wrap{justify-content:center;overflow:hidden}.zerotime-app .zt-game-impostor.zt-phone .zt-podium-stage{height:min(30dvh,220px)}@media (height<=600px){.zerotime-app .zt-game-impostor .zt-imp-round-identity{display:none}.zerotime-app .zt-game-impostor .zt-imp-hero h1{font-size:26px}.zerotime-app .zt-game-impostor .zt-imp-feature blockquote{font-size:20px}.zt-imp-magnifier{width:100px;height:100px}.zerotime-app .zt-imp-investigation .zt-imp-verdict{font-size:30px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-secret{padding:8px}.zerotime-app .zt-game-impostor.zt-phone .zt-imp-secret p{font-size:18px}}@media (prefers-reduced-motion:reduce){.zt-portrait-eyes,.zt-evidence-face,.zt-imp-magnifier,.zt-imp-verdict,.zt-countdown{animation:none!important}.zt-imp-investigation[data-phase="1"] .zt-imp-magnifier{opacity:1;transform:none}}@media (width<=767px){.calendar-command-page{height:calc(var(--kb-vh,100dvh) - var(--safe-top,0px) - var(--app-bottom-chrome,0px) - 9.5rem);min-height:22rem}.calendar-workspace,.calendar-workspace[data-panel=true]{flex:auto;min-height:0;overflow:hidden}.calendar-content-scroll{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.calendar-content-scroll>.calendar-board{height:auto;min-height:100%;overflow:visible}.calendar-agenda-panel{overscroll-behavior:contain;max-height:min(72dvh, calc(var(--kb-vh,100dvh) - 8rem));overflow-y:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
