/*! tailwindcss v4.3.0 | 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)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-scroll-snap-strictness:proximity;--tw-space-y-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}}}@layer theme{:host,:root{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--t-sans);--default-mono-font-family:var(--t-mono);--color-bg:var(--t-bg);--color-text-3:var(--t-text-3);--color-accent:var(--t-accent);--font-serif:var(--t-serif);--font-mono:var(--t-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a,button,[role=button],[role=switch],[role=tab],summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){:where(a,button,[role=button],[role=switch],[role=tab],summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--t-accent) 60%,transparent)}}:where(a,button,[role=button],[role=switch],[role=tab],summary,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px}}@layer components{.q-card{border-radius:var(--t-radius-md);border:1px solid var(--t-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.q-card{border:1px solid color-mix(in srgb,var(--t-accent) 18%,var(--t-rule))}}.q-card{background:linear-gradient(158deg,var(--t-surface),var(--t-panel))}@supports (color:color-mix(in lab,red,red)){.q-card{background:linear-gradient(158deg,color-mix(in srgb,var(--t-surface) 94%,transparent),color-mix(in srgb,var(--t-panel) 88%,transparent))}}.q-card{box-shadow:var(--t-shadow-md),inset 0 1px 0 #ffffff0d}@media (hover:hover) and (pointer:fine){.q-card{transition:transform var(--t-dur-fast) var(--t-ease-out),box-shadow var(--t-dur-fast) var(--t-ease-out)}.q-card:hover{box-shadow:var(--t-shadow-lg),0 0 0 1px var(--t-accent),inset 0 1px 0 #ffffff0d;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.q-card:hover{box-shadow:var(--t-shadow-lg),0 0 0 1px color-mix(in srgb,var(--t-accent) 26%,transparent),inset 0 1px 0 #ffffff0d}}.q-card:active{transition-duration:60ms;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.q-card{transition:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-\[20\%\]{inset-inline:20%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-\[8px\]{top:8px}.top-\[calc\(env\(safe-area-inset-top\)\+0\.5rem\)\]{top:calc(env(safe-area-inset-top) + .5rem)}.top-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{top:calc(env(safe-area-inset-top) + 12px)}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.top-\[max\(12px\,env\(safe-area-inset-top\)\)\]{top:max(12px,env(safe-area-inset-top))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[-4vh\]{bottom:-4vh}.bottom-\[9rem\]{bottom:9rem}.bottom-\[12rem\]{bottom:12rem}.bottom-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(12px + env(safe-area-inset-bottom))}.bottom-\[calc\(56px\+env\(safe-area-inset-bottom\)\+14px\)\]{bottom:calc(56px + env(safe-area-inset-bottom) + 14px)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 1rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+18px\)\]{bottom:calc(env(safe-area-inset-bottom) + 18px)}.bottom-full{bottom:100%}.-left-\[15px\]{left:-15px}.-left-\[17px\]{left:-17px}.-left-\[21px\]{left:-21px}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[5px\]{left:5px}.left-\[7px\]{left:7px}.left-\[84px\]{left:84px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-88{z-index:88}.z-\[1\]{z-index:1}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-0{margin-inline:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}.-mt-3\.5{margin-top:calc(var(--spacing) * -3.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.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-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.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}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.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-14{height:calc(var(--spacing) * 14)}.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-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[12px\]{height:12px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[34vh\]{height:34vh}.h-\[38vh\]{height:38vh}.h-\[60px\]{height:60px}.h-\[84px\]{height:84px}.h-\[96px\]{height:96px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[220px\]{height:220px}.h-\[calc\(56px\+env\(safe-area-inset-bottom\)\)\]{height:calc(56px + env(safe-area-inset-bottom))}.h-full{height:100%}.h-px{height:1px}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[20rem\]{max-height:20rem}.max-h-\[52vh\]{max-height:52vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.min-h-0{min-height:calc(var(--spacing) * 0)}.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-20{min-height:calc(var(--spacing) * 20)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[58px\]{min-height:58px}.min-h-\[60svh\]{min-height:60svh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70svh\]{min-height:70svh}.min-h-\[88px\]{min-height:88px}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.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-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.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-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-\[2\.5px\]{width:2.5px}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[52px\]{width:52px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[180px\]{width:180px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[45\%\]{max-width:45%}.max-w-\[52ch\]{max-width:52ch}.max-w-\[55\%\]{max-width:55%}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[82\%\]{max-width:82%}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.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-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[1\.2rem\]{min-width:1.2rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[18px\]{min-width:18px}.min-w-\[38px\]{min-width:38px}.min-w-\[60px\]{min-width:60px}.min-w-\[180px\]{min-width:180px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1)}.translate-x-1,.translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6)}.translate-x-px{--tw-translate-x:1px}.-translate-y-1\/2,.translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-full{--tw-translate-y:-100%}.-translate-y-full,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.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,)}.\[animation\:t-fade_180ms_ease-out_both\]{animation:t-fade .18s ease-out both}.\[animation\:t-fade_var\(--t-dur-fast\)_var\(--t-ease-out\)\]{animation:t-fade var(--t-dur-fast) var(--t-ease-out)}.\[animation\:t-rise_200ms_var\(--t-ease-spring\)\]{animation:t-rise .2s var(--t-ease-spring)}.\[animation\:t-rise_var\(--t-dur-base\)_var\(--t-ease-spring\)\]{animation:t-rise var(--t-dur-base) var(--t-ease-spring)}.\[animation\:t-sheet-slide_320ms_cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)_both\]{animation:t-sheet-slide .32s cubic-bezier(.25,.46,.45,.94) both}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.\[scrollbar-width\:none\],.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance: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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.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}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.35rem\]{gap:.35rem}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * 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)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.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)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-rule>:not(:last-child)),:where(.divide-rule\/30>:not(:last-child)){border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){:where(.divide-rule\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--t-rule) 30%,transparent)}}:where(.divide-rule\/40>:not(:last-child)){border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){:where(.divide-rule\/40>:not(:last-child)){border-color:color-mix(in oklab,var(--t-rule) 40%,transparent)}}:where(.divide-rule\/50>:not(:last-child)){border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){:where(.divide-rule\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--t-rule) 50%,transparent)}}:where(.divide-rule\/60>:not(:last-child)){border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){:where(.divide-rule\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--t-rule) 60%,transparent)}}:where(.divide-rule\/70>:not(:last-child)){border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){:where(.divide-rule\/70>:not(:last-child)){border-color:color-mix(in oklab,var(--t-rule) 70%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.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-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--t-radius-md\,13px\)\]{border-radius:var(--t-radius-md,13px)}.rounded-full{border-radius:var(--t-radius-full)}.rounded-lg{border-radius:var(--t-radius-lg)}.rounded-md{border-radius:var(--t-radius-md)}.rounded-sm{border-radius:var(--t-radius-sm)}.rounded-t-lg{border-top-left-radius:var(--t-radius-lg);border-top-right-radius:var(--t-radius-lg)}.rounded-t-md{border-top-left-radius:var(--t-radius-md);border-top-right-radius:var(--t-radius-md)}.rounded-r-full{border-top-right-radius:var(--t-radius-full)}.rounded-b-full,.rounded-r-full{border-bottom-right-radius:var(--t-radius-full)}.rounded-b-full{border-bottom-left-radius:var(--t-radius-full)}.rounded-br-md{border-bottom-right-radius:var(--t-radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--t-radius-sm)}.rounded-bl-md{border-bottom-left-radius:var(--t-radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--t-radius-sm)}.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-y{border-block-style:var(--tw-border-style);border-block-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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.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-\[var\(--t-accent\)\],.border-\[var\(--t-accent\)\]\/20{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--t-accent\)\]\/20{border-color:color-mix(in oklab,var(--t-accent) 20%,transparent)}}.border-\[var\(--t-border\)\]{border-color:var(--t-border)}.border-\[var\(--t-danger\)\]\/40{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--t-danger\)\]\/40{border-color:color-mix(in oklab,var(--t-danger) 40%,transparent)}}.border-\[var\(--t-rule\)\]{border-color:var(--t-rule)}.border-accent{border-color:var(--t-accent)}.border-accent-pressed,.border-accent-pressed\/20{border-color:var(--t-accent-pressed)}@supports (color:color-mix(in lab,red,red)){.border-accent-pressed\/20{border-color:color-mix(in oklab,var(--t-accent-pressed) 20%,transparent)}}.border-accent-pressed\/30{border-color:var(--t-accent-pressed)}@supports (color:color-mix(in lab,red,red)){.border-accent-pressed\/30{border-color:color-mix(in oklab,var(--t-accent-pressed) 30%,transparent)}}.border-accent-pressed\/40{border-color:var(--t-accent-pressed)}@supports (color:color-mix(in lab,red,red)){.border-accent-pressed\/40{border-color:color-mix(in oklab,var(--t-accent-pressed) 40%,transparent)}}.border-accent-pressed\/50{border-color:var(--t-accent-pressed)}@supports (color:color-mix(in lab,red,red)){.border-accent-pressed\/50{border-color:color-mix(in oklab,var(--t-accent-pressed) 50%,transparent)}}.border-accent-pressed\/60{border-color:var(--t-accent-pressed)}@supports (color:color-mix(in lab,red,red)){.border-accent-pressed\/60{border-color:color-mix(in oklab,var(--t-accent-pressed) 60%,transparent)}}.border-accent\/10{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/10{border-color:color-mix(in oklab,var(--t-accent) 10%,transparent)}}.border-accent\/15{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/15{border-color:color-mix(in oklab,var(--t-accent) 15%,transparent)}}.border-accent\/20{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--t-accent) 20%,transparent)}}.border-accent\/22{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/22{border-color:color-mix(in oklab,var(--t-accent) 22%,transparent)}}.border-accent\/30{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--t-accent) 30%,transparent)}}.border-accent\/35{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/35{border-color:color-mix(in oklab,var(--t-accent) 35%,transparent)}}.border-accent\/38{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/38{border-color:color-mix(in oklab,var(--t-accent) 38%,transparent)}}.border-accent\/40{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--t-accent) 40%,transparent)}}.border-accent\/50{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--t-accent) 50%,transparent)}}.border-accent\/60{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.border-bg{border-color:var(--t-bg)}.border-danger,.border-danger\/20{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--t-danger) 20%,transparent)}}.border-danger\/25{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/25{border-color:color-mix(in oklab,var(--t-danger) 25%,transparent)}}.border-danger\/30{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--t-danger) 30%,transparent)}}.border-danger\/35{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/35{border-color:color-mix(in oklab,var(--t-danger) 35%,transparent)}}.border-danger\/40{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--t-danger) 40%,transparent)}}.border-danger\/45{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/45{border-color:color-mix(in oklab,var(--t-danger) 45%,transparent)}}.border-danger\/50{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--t-danger) 50%,transparent)}}.border-info\/30{border-color:var(--t-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--t-info) 30%,transparent)}}.border-info\/40{border-color:var(--t-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/40{border-color:color-mix(in oklab,var(--t-info) 40%,transparent)}}.border-ok,.border-ok\/20{border-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/20{border-color:color-mix(in oklab,var(--t-ok) 20%,transparent)}}.border-ok\/30{border-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/30{border-color:color-mix(in oklab,var(--t-ok) 30%,transparent)}}.border-ok\/35{border-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/35{border-color:color-mix(in oklab,var(--t-ok) 35%,transparent)}}.border-ok\/40{border-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/40{border-color:color-mix(in oklab,var(--t-ok) 40%,transparent)}}.border-rule{border-color:var(--t-rule)}.border-rule-strong{border-color:var(--t-rule-strong)}.border-rule\/40{border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){.border-rule\/40{border-color:color-mix(in oklab,var(--t-rule) 40%,transparent)}}.border-rule\/50{border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){.border-rule\/50{border-color:color-mix(in oklab,var(--t-rule) 50%,transparent)}}.border-rule\/60{border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){.border-rule\/60{border-color:color-mix(in oklab,var(--t-rule) 60%,transparent)}}.border-rule\/70{border-color:var(--t-rule)}@supports (color:color-mix(in lab,red,red)){.border-rule\/70{border-color:color-mix(in oklab,var(--t-rule) 70%,transparent)}}.border-surface{border-color:var(--t-surface)}.border-text{border-color:var(--t-text)}.border-text-4,.border-text-4\/20{border-color:var(--t-text-4)}@supports (color:color-mix(in lab,red,red)){.border-text-4\/20{border-color:color-mix(in oklab,var(--t-text-4) 20%,transparent)}}.border-transparent{border-color:#0000}.border-warn,.border-warn\/20{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/20{border-color:color-mix(in oklab,var(--t-warn) 20%,transparent)}}.border-warn\/25{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/25{border-color:color-mix(in oklab,var(--t-warn) 25%,transparent)}}.border-warn\/30{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/30{border-color:color-mix(in oklab,var(--t-warn) 30%,transparent)}}.border-warn\/35{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/35{border-color:color-mix(in oklab,var(--t-warn) 35%,transparent)}}.border-warn\/40{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/40{border-color:color-mix(in oklab,var(--t-warn) 40%,transparent)}}.border-warn\/45{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/45{border-color:color-mix(in oklab,var(--t-warn) 45%,transparent)}}.border-warn\/50{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/50{border-color:color-mix(in oklab,var(--t-warn) 50%,transparent)}}.border-warn\/60{border-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/60{border-color:color-mix(in oklab,var(--t-warn) 60%,transparent)}}.border-t-accent{border-top-color:var(--t-accent)}.border-t-transparent{border-top-color:#0000}.border-l-accent,.border-l-accent\/60{border-left-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.border-l-accent\/60{border-left-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.border-l-danger,.border-l-danger\/60{border-left-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.border-l-danger\/60{border-left-color:color-mix(in oklab,var(--t-danger) 60%,transparent)}}.border-l-ok,.border-l-ok\/40{border-left-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.border-l-ok\/40{border-left-color:color-mix(in oklab,var(--t-ok) 40%,transparent)}}.border-l-rule{border-left-color:var(--t-rule)}.border-l-rule-strong{border-left-color:var(--t-rule-strong)}.border-l-warn,.border-l-warn\/60{border-left-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.border-l-warn\/60{border-left-color:color-mix(in oklab,var(--t-warn) 60%,transparent)}}.bg-\[--accent\]{background-color:--accent}.bg-\[var\(--cave-glass-2\)\]{background-color:var(--cave-glass-2)}.bg-\[var\(--t-accent\)\],.bg-\[var\(--t-accent\)\]\/10{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--t-accent\)\]\/10{background-color:color-mix(in oklab,var(--t-accent) 10%,transparent)}}.bg-\[var\(--t-accent\)\]\/15{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--t-accent\)\]\/15{background-color:color-mix(in oklab,var(--t-accent) 15%,transparent)}}.bg-\[var\(--t-bg\)\]{background-color:var(--t-bg)}.bg-\[var\(--t-danger\)\]\/10{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--t-danger\)\]\/10{background-color:color-mix(in oklab,var(--t-danger) 10%,transparent)}}.bg-\[var\(--t-panel\)\]{background-color:var(--t-panel)}.bg-\[var\(--t-surface\)\],.bg-\[var\(--t-surface\)\]\/95{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--t-surface\)\]\/95{background-color:color-mix(in oklab,var(--t-surface) 95%,transparent)}}.bg-\[var\(--t-surface-2\)\]{background-color:var(--t-surface-2)}.bg-accent{background-color:var(--t-accent)}.bg-accent-hover{background-color:var(--t-accent-hover)}.bg-accent-pressed{background-color:var(--t-accent-pressed)}.bg-accent-tint,.bg-accent-tint\/5{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/5{background-color:color-mix(in oklab,var(--t-accent-tint) 5%,transparent)}}.bg-accent-tint\/8{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/8{background-color:color-mix(in oklab,var(--t-accent-tint) 8%,transparent)}}.bg-accent-tint\/10{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/10{background-color:color-mix(in oklab,var(--t-accent-tint) 10%,transparent)}}.bg-accent-tint\/12{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/12{background-color:color-mix(in oklab,var(--t-accent-tint) 12%,transparent)}}.bg-accent-tint\/15{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/15{background-color:color-mix(in oklab,var(--t-accent-tint) 15%,transparent)}}.bg-accent-tint\/20{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/20{background-color:color-mix(in oklab,var(--t-accent-tint) 20%,transparent)}}.bg-accent-tint\/25{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/25{background-color:color-mix(in oklab,var(--t-accent-tint) 25%,transparent)}}.bg-accent-tint\/30{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/30{background-color:color-mix(in oklab,var(--t-accent-tint) 30%,transparent)}}.bg-accent-tint\/40{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/40{background-color:color-mix(in oklab,var(--t-accent-tint) 40%,transparent)}}.bg-accent-tint\/50{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/50{background-color:color-mix(in oklab,var(--t-accent-tint) 50%,transparent)}}.bg-accent-tint\/60{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-tint\/60{background-color:color-mix(in oklab,var(--t-accent-tint) 60%,transparent)}}.bg-accent\/4{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/4{background-color:color-mix(in oklab,var(--t-accent) 4%,transparent)}}.bg-accent\/5{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--t-accent) 5%,transparent)}}.bg-accent\/6{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/6{background-color:color-mix(in oklab,var(--t-accent) 6%,transparent)}}.bg-accent\/8{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/8{background-color:color-mix(in oklab,var(--t-accent) 8%,transparent)}}.bg-accent\/10{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--t-accent) 10%,transparent)}}.bg-accent\/12{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/12{background-color:color-mix(in oklab,var(--t-accent) 12%,transparent)}}.bg-accent\/15{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--t-accent) 15%,transparent)}}.bg-accent\/20{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--t-accent) 20%,transparent)}}.bg-accent\/25{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/25{background-color:color-mix(in oklab,var(--t-accent) 25%,transparent)}}.bg-accent\/30{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/30{background-color:color-mix(in oklab,var(--t-accent) 30%,transparent)}}.bg-accent\/35{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/35{background-color:color-mix(in oklab,var(--t-accent) 35%,transparent)}}.bg-accent\/40{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--t-accent) 40%,transparent)}}.bg-accent\/50{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--t-accent) 50%,transparent)}}.bg-accent\/60{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.bg-accent\/70{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--t-accent) 70%,transparent)}}.bg-accent\/80{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--t-accent) 80%,transparent)}}.bg-bg,.bg-bg\/20{background-color:var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/20{background-color:color-mix(in oklab,var(--t-bg) 20%,transparent)}}.bg-bg\/40{background-color:var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/40{background-color:color-mix(in oklab,var(--t-bg) 40%,transparent)}}.bg-bg\/50{background-color:var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/50{background-color:color-mix(in oklab,var(--t-bg) 50%,transparent)}}.bg-bg\/60{background-color:var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/60{background-color:color-mix(in oklab,var(--t-bg) 60%,transparent)}}.bg-danger{background-color:var(--t-danger)}.bg-danger-tint,.bg-danger-tint\/30{background-color:var(--t-danger-tint)}@supports (color:color-mix(in lab,red,red)){.bg-danger-tint\/30{background-color:color-mix(in oklab,var(--t-danger-tint) 30%,transparent)}}.bg-danger\/5{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--t-danger) 5%,transparent)}}.bg-danger\/8{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/8{background-color:color-mix(in oklab,var(--t-danger) 8%,transparent)}}.bg-danger\/10{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--t-danger) 10%,transparent)}}.bg-danger\/15{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--t-danger) 15%,transparent)}}.bg-danger\/40{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/40{background-color:color-mix(in oklab,var(--t-danger) 40%,transparent)}}.bg-danger\/60{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/60{background-color:color-mix(in oklab,var(--t-danger) 60%,transparent)}}.bg-danger\/\[0\.06\]{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/\[0\.06\]{background-color:color-mix(in oklab,var(--t-danger) 6%,transparent)}}.bg-info{background-color:var(--t-info)}.bg-info-tint{background-color:var(--t-info-tint)}.bg-info\/10{background-color:var(--t-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--t-info) 10%,transparent)}}.bg-ok{background-color:var(--t-ok)}.bg-ok-tint,.bg-ok-tint\/20{background-color:var(--t-ok-tint)}@supports (color:color-mix(in lab,red,red)){.bg-ok-tint\/20{background-color:color-mix(in oklab,var(--t-ok-tint) 20%,transparent)}}.bg-ok-tint\/60{background-color:var(--t-ok-tint)}@supports (color:color-mix(in lab,red,red)){.bg-ok-tint\/60{background-color:color-mix(in oklab,var(--t-ok-tint) 60%,transparent)}}.bg-ok\/8{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/8{background-color:color-mix(in oklab,var(--t-ok) 8%,transparent)}}.bg-ok\/10{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/10{background-color:color-mix(in oklab,var(--t-ok) 10%,transparent)}}.bg-ok\/15{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/15{background-color:color-mix(in oklab,var(--t-ok) 15%,transparent)}}.bg-ok\/20{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/20{background-color:color-mix(in oklab,var(--t-ok) 20%,transparent)}}.bg-ok\/40{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/40{background-color:color-mix(in oklab,var(--t-ok) 40%,transparent)}}.bg-ok\/60{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/60{background-color:color-mix(in oklab,var(--t-ok) 60%,transparent)}}.bg-panel,.bg-panel\/40{background-color:var(--t-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/40{background-color:color-mix(in oklab,var(--t-panel) 40%,transparent)}}.bg-panel\/70{background-color:var(--t-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/70{background-color:color-mix(in oklab,var(--t-panel) 70%,transparent)}}.bg-panel\/90{background-color:var(--t-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/90{background-color:color-mix(in oklab,var(--t-panel) 90%,transparent)}}.bg-panel\/95{background-color:var(--t-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/95{background-color:color-mix(in oklab,var(--t-panel) 95%,transparent)}}.bg-rule{background-color:var(--t-rule)}.bg-rule-strong{background-color:var(--t-rule-strong)}.bg-scrim,.bg-scrim\/60{background-color:var(--t-scrim)}@supports (color:color-mix(in lab,red,red)){.bg-scrim\/60{background-color:color-mix(in oklab,var(--t-scrim) 60%,transparent)}}.bg-surface{background-color:var(--t-surface)}.bg-surface-2,.bg-surface-2\/30{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/30{background-color:color-mix(in oklab,var(--t-surface-2) 30%,transparent)}}.bg-surface-2\/40{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/40{background-color:color-mix(in oklab,var(--t-surface-2) 40%,transparent)}}.bg-surface-2\/50{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/50{background-color:color-mix(in oklab,var(--t-surface-2) 50%,transparent)}}.bg-surface-2\/60{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/60{background-color:color-mix(in oklab,var(--t-surface-2) 60%,transparent)}}.bg-surface-2\/70{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/70{background-color:color-mix(in oklab,var(--t-surface-2) 70%,transparent)}}.bg-surface\/30{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/30{background-color:color-mix(in oklab,var(--t-surface) 30%,transparent)}}.bg-surface\/50{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--t-surface) 50%,transparent)}}.bg-surface\/60{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--t-surface) 60%,transparent)}}.bg-surface\/80{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--t-surface) 80%,transparent)}}.bg-surface\/90{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--t-surface) 90%,transparent)}}.bg-surface\/95{background-color:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--t-surface) 95%,transparent)}}.bg-text-3,.bg-text-3\/20{background-color:var(--t-text-3)}@supports (color:color-mix(in lab,red,red)){.bg-text-3\/20{background-color:color-mix(in oklab,var(--t-text-3) 20%,transparent)}}.bg-text-4,.bg-text-4\/40{background-color:var(--t-text-4)}@supports (color:color-mix(in lab,red,red)){.bg-text-4\/40{background-color:color-mix(in oklab,var(--t-text-4) 40%,transparent)}}.bg-text-4\/60{background-color:var(--t-text-4)}@supports (color:color-mix(in lab,red,red)){.bg-text-4\/60{background-color:color-mix(in oklab,var(--t-text-4) 60%,transparent)}}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--t-warn)}.bg-warn-tint,.bg-warn-tint\/10{background-color:var(--t-warn-tint)}@supports (color:color-mix(in lab,red,red)){.bg-warn-tint\/10{background-color:color-mix(in oklab,var(--t-warn-tint) 10%,transparent)}}.bg-warn-tint\/15{background-color:var(--t-warn-tint)}@supports (color:color-mix(in lab,red,red)){.bg-warn-tint\/15{background-color:color-mix(in oklab,var(--t-warn-tint) 15%,transparent)}}.bg-warn-tint\/25{background-color:var(--t-warn-tint)}@supports (color:color-mix(in lab,red,red)){.bg-warn-tint\/25{background-color:color-mix(in oklab,var(--t-warn-tint) 25%,transparent)}}.bg-warn-tint\/40{background-color:var(--t-warn-tint)}@supports (color:color-mix(in lab,red,red)){.bg-warn-tint\/40{background-color:color-mix(in oklab,var(--t-warn-tint) 40%,transparent)}}.bg-warn\/5{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/5{background-color:color-mix(in oklab,var(--t-warn) 5%,transparent)}}.bg-warn\/8{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/8{background-color:color-mix(in oklab,var(--t-warn) 8%,transparent)}}.bg-warn\/10{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/10{background-color:color-mix(in oklab,var(--t-warn) 10%,transparent)}}.bg-warn\/15{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/15{background-color:color-mix(in oklab,var(--t-warn) 15%,transparent)}}.bg-warn\/40{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/40{background-color:color-mix(in oklab,var(--t-warn) 40%,transparent)}}.bg-warn\/50{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/50{background-color:color-mix(in oklab,var(--t-warn) 50%,transparent)}}.bg-warn\/60{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/60{background-color:color-mix(in oklab,var(--t-warn) 60%,transparent)}}.bg-warn\/70{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/70{background-color:color-mix(in oklab,var(--t-warn) 70%,transparent)}}.bg-warn\/\[0\.06\]{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/\[0\.06\]{background-color:color-mix(in oklab,var(--t-warn) 6%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,var\(--t-lights-hero-start\)\,var\(--t-surface\)\)\]{background-image:linear-gradient(135deg,var(--t-lights-hero-start),var(--t-surface))}.bg-\[linear-gradient\(145deg\,var\(--t-lights-block-start\)\,var\(--t-lights-block-end\)\)\]{background-image:linear-gradient(145deg,var(--t-lights-block-start),var(--t-lights-block-end))}.from-accent\/10{--tw-gradient-from:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/10{--tw-gradient-from:color-mix(in oklab,var(--t-accent) 10%,transparent)}}.from-accent\/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))}.from-accent\/15{--tw-gradient-from:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/15{--tw-gradient-from:color-mix(in oklab,var(--t-accent) 15%,transparent)}}.from-accent\/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-accent\/20{--tw-gradient-from:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/20{--tw-gradient-from:color-mix(in oklab,var(--t-accent) 20%,transparent)}}.from-accent\/20{--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-surface\/80{--tw-gradient-from:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){.from-surface\/80{--tw-gradient-from:color-mix(in oklab,var(--t-surface) 80%,transparent)}}.from-surface\/80{--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-accent\/5{--tw-gradient-via:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.via-accent\/5{--tw-gradient-via:color-mix(in oklab,var(--t-accent) 5%,transparent)}}.via-accent\/5{--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)}.via-surface{--tw-gradient-via:var(--t-surface);--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-surface-2{--tw-gradient-to:var(--t-surface-2);--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-transparent{--tw-gradient-to:transparent;--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}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.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-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-\[0\.4rem\]{padding-inline:.4rem}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[0\.6rem\]{padding-inline:.6rem}.px-\[0\.45rem\]{padding-inline:.45rem}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-7{padding-block:calc(var(--spacing) * 7)}.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-\[0\.1rem\]{padding-block:.1rem}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.4rem\]{padding-block:.4rem}.py-\[0\.6rem\]{padding-block:.6rem}.py-\[0\.12rem\]{padding-block:.12rem}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px,env(safe-area-inset-top))}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px,env(safe-area-inset-top))}.pt-\[max\(env\(safe-area-inset-top\)\,12px\)\]{padding-top:max(env(safe-area-inset-top),12px)}.pt-\[max\(env\(safe-area-inset-top\)\,52px\)\]{padding-top:max(env(safe-area-inset-top),52px)}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing) * 1)}.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-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(56px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.pb-\[calc\(56px\+env\(safe-area-inset-bottom\)\+1\.5rem\)\]{padding-bottom:calc(56px + env(safe-area-inset-bottom) + 1.5rem)}.pb-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.pb-\[calc\(80px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+14px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 14px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+20px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+76px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 76px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+154px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 154px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.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-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[15px\]{padding-left:15px}.pl-\[26px\]{padding-left:26px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--t-mono)}.font-sans{font-family:var(--t-sans)}.font-serif{font-family:var(--t-serif)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-\[9\.5px\]{font-size:9.5px!important}.\!text-\[9px\]{font-size:9px!important}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[56px\]{font-size:56px}.text-\[60px\]{font-size:60px}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.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-\[650\]{--tw-font-weight:650;font-weight:650}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--t-accent\)\]{color:var(--t-accent)}.text-\[var\(--t-bg\)\]{color:var(--t-bg)}.text-\[var\(--t-danger\)\]{color:var(--t-danger)}.text-\[var\(--t-text\)\]{color:var(--t-text)}.text-\[var\(--t-text-2\)\]{color:var(--t-text-2)}.text-\[var\(--t-text-3\)\]{color:var(--t-text-3)}.text-\[var\(--t-text-4\)\]{color:var(--t-text-4)}.text-accent{color:var(--t-accent)}.text-accent-hover{color:var(--t-accent-hover)}.text-accent-pressed{color:var(--t-accent-pressed)}.text-accent\/35{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/35{color:color-mix(in oklab,var(--t-accent) 35%,transparent)}}.text-accent\/60{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/60{color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.text-accent\/70{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/70{color:color-mix(in oklab,var(--t-accent) 70%,transparent)}}.text-accent\/80{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/80{color:color-mix(in oklab,var(--t-accent) 80%,transparent)}}.text-accent\/85{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/85{color:color-mix(in oklab,var(--t-accent) 85%,transparent)}}.text-accent\/90{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/90{color:color-mix(in oklab,var(--t-accent) 90%,transparent)}}.text-bg{color:var(--t-bg)}.text-danger,.text-danger\/80{color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.text-danger\/80{color:color-mix(in oklab,var(--t-danger) 80%,transparent)}}.text-info{color:var(--t-info)}.text-ok,.text-ok\/80{color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.text-ok\/80{color:color-mix(in oklab,var(--t-ok) 80%,transparent)}}.text-text,.text-text-1{color:var(--t-text)}.text-text-2{color:var(--t-text-2)}.text-text-3{color:var(--t-text-3)}.text-text-4,.text-text-4\/40{color:var(--t-text-4)}@supports (color:color-mix(in lab,red,red)){.text-text-4\/40{color:color-mix(in oklab,var(--t-text-4) 40%,transparent)}}.text-text-4\/50{color:var(--t-text-4)}@supports (color:color-mix(in lab,red,red)){.text-text-4\/50{color:color-mix(in oklab,var(--t-text-4) 50%,transparent)}}.text-text-4\/60{color:var(--t-text-4)}@supports (color:color-mix(in lab,red,red)){.text-text-4\/60{color:color-mix(in oklab,var(--t-text-4) 60%,transparent)}}.text-transparent{color:#0000}.text-warn{color:var(--t-warn)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-rule{-webkit-text-decoration-color:var(--t-rule);text-decoration-color:var(--t-rule)}.decoration-text-4{-webkit-text-decoration-color:var(--t-text-4);text-decoration-color:var(--t-text-4)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[var\(--t-text-4\)\]::placeholder{color:var(--t-text-4)}.placeholder-text-3::placeholder{color:var(--t-text-3)}.placeholder-text-4::placeholder{color:var(--t-text-4)}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.accent-\[var\(--t-accent\)\],.accent-accent{accent-color:var(--t-accent)}.accent-accent-pressed{accent-color:var(--t-accent-pressed)}.\[color-scheme\:dark\]{color-scheme:dark}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-\[0_0_0_2px_var\(--color-bg\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-bg))}.shadow-\[0_0_0_2px_var\(--color-bg\)\],.shadow-\[0_0_7px_currentColor\]{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_7px_currentColor\]{--tw-shadow:0 0 7px var(--tw-shadow-color,currentColor)}.shadow-\[0_0_9px_currentColor\]{--tw-shadow:0 0 9px var(--tw-shadow-color,currentColor)}.shadow-\[0_0_10px_var\(--t-accent\)\],.shadow-\[0_0_9px_currentColor\]{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_10px_var\(--t-accent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--t-accent))}.shadow-\[0_0_12px_rgba\(252\,211\,77\,\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fcd34de6)}.shadow-\[0_0_12px_rgba\(252\,211\,77\,\.9\)\],.shadow-glow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-glow{--tw-shadow:var(--t-shadow-glow)}.shadow-lg{--tw-shadow:var(--t-shadow-lg)}.shadow-lg,.shadow-md{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:var(--t-shadow-md)}.shadow-sm{--tw-shadow:var(--t-shadow-sm)}.ring,.ring-1,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--t-accent\)\],.ring-accent{--tw-ring-color:var(--t-accent)}.ring-accent-pressed{--tw-ring-color:var(--t-accent-pressed)}.ring-accent\/30{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab,var(--t-accent) 30%,transparent)}}.ring-danger,.ring-danger\/50{--tw-ring-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.ring-danger\/50{--tw-ring-color:color-mix(in oklab,var(--t-danger) 50%,transparent)}}.ring-ok\/30{--tw-ring-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.ring-ok\/30{--tw-ring-color:color-mix(in oklab,var(--t-ok) 30%,transparent)}}.ring-panel{--tw-ring-color:var(--t-panel)}.ring-rule{--tw-ring-color:var(--t-rule)}.ring-transparent{--tw-ring-color:transparent}.ring-warn\/40{--tw-ring-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.ring-warn\/40{--tw-ring-color:color-mix(in oklab,var(--t-warn) 40%,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-\[var\(--t-bg\)\]{--tw-ring-offset-color:var(--t-bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-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-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.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\,border-color\,box-shadow\]{transition-property:background,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\]{transition-property:background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;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-75{--tw-duration:75ms;transition-duration:75ms}.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-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[ameritas\:records\]{ameritas:records}.\[documents\:index\]{documents:index}.\[gambling\:bets\]{gambling:bets}.\[gambling\:calls\]{gambling:calls}.\[gambling\:models\]{gambling:models}.\[library\:seal\]{library:seal}.\[library\:security\]{library:security}.\[library\:upload\]{library:upload}.\[mode\:server\]{mode:server}.\[money\:account\]{money:account}.\[plaid\:complete\]{plaid:complete}.\[plaid\:cron\]{plaid:cron}.\[plaid\:link\]{plaid:link}.\[plaid\:sync\]{plaid:sync}.\[spine\:appMode\]{spine:appMode}.\[spine\:clinical\]{spine:clinical}.\[spine\:correspondence\]{spine:correspondence}.\[spine\:emailSync\]{spine:emailSync}.\[spine\:health\]{spine:health}.\[spine\:hypothesis\]{spine:hypothesis}.\[spine\:inbox\]{spine:inbox}.\[spine\:legal\]{spine:legal}.\[spine\:library\]{spine:library}.\[spine\:money\]{spine:money}.\[spine\:picker\]{spine:picker}.\[spine\:pins\]{spine:pins}.\[spine\:savedCollections\]{spine:savedCollections}.\[spine\:screens\]{spine:screens}.\[spine\:warroom\]{spine:warroom}.\[warroom\:draft\]{warroom:draft}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--t-accent)}.group-hover\:text-accent-hover:is(:where(.group):hover *){color:var(--t-accent-hover)}.group-hover\:text-accent\/60:is(:where(.group):hover *){color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-accent\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.group-hover\:text-text-3:is(:where(.group):hover *){color:var(--t-text-3)}}.group-active\:opacity-70:is(:where(.group):active *){opacity:.7}.placeholder\:font-sans::placeholder{font-family:var(--t-sans)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-text-4::placeholder{color:var(--t-text-4)}.placeholder\:normal-case::placeholder{text-transform:none}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:pt-3:first-child{padding-top:calc(var(--spacing) * 3)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.first-of-type\:rounded-t-none:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.focus-within\:border-accent-pressed:focus-within{border-color:var(--t-accent-pressed)}.focus-within\:border-accent\/60:focus-within{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.focus-within\:border-accent\/60:focus-within{border-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.focus-within\:shadow-glow:focus-within{--tw-shadow:var(--t-shadow-glow);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){.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\:border-\[var\(--t-accent\)\]:hover,.hover\:border-accent:hover{border-color:var(--t-accent)}.hover\:border-accent-pressed:hover,.hover\:border-accent-pressed\/60:hover{border-color:var(--t-accent-pressed)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-pressed\/60:hover{border-color:color-mix(in oklab,var(--t-accent-pressed) 60%,transparent)}}.hover\:border-accent\/40:hover{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--t-accent) 40%,transparent)}}.hover\:border-accent\/50:hover{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--t-accent) 50%,transparent)}}.hover\:border-accent\/60:hover{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.hover\:border-danger:hover,.hover\:border-danger\/40:hover{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:border-danger\/40:hover{border-color:color-mix(in oklab,var(--t-danger) 40%,transparent)}}.hover\:border-danger\/60:hover{border-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:border-danger\/60:hover{border-color:color-mix(in oklab,var(--t-danger) 60%,transparent)}}.hover\:border-ok:hover{border-color:var(--t-ok)}.hover\:border-rule-strong:hover{border-color:var(--t-rule-strong)}.hover\:border-text-4:hover{border-color:var(--t-text-4)}.hover\:border-warn:hover{border-color:var(--t-warn)}.hover\:bg-\[color-mix\(in_srgb\,var\(--t-accent\)_6\%\,transparent\)\]:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--t-accent\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--t-accent) 6%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--t-accent\)_7\%\,transparent\)\]:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--t-accent\)_7\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--t-accent) 7%,transparent)}}.hover\:bg-\[var\(--t-accent-hover\)\]:hover{background-color:var(--t-accent-hover)}.hover\:bg-accent:hover{background-color:var(--t-accent)}.hover\:bg-accent-hover:hover{background-color:var(--t-accent-hover)}.hover\:bg-accent-tint:hover,.hover\:bg-accent-tint\/30:hover{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-tint\/30:hover{background-color:color-mix(in oklab,var(--t-accent-tint) 30%,transparent)}}.hover\:bg-accent-tint\/50:hover{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-tint\/50:hover{background-color:color-mix(in oklab,var(--t-accent-tint) 50%,transparent)}}.hover\:bg-accent-tint\/70:hover{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-tint\/70:hover{background-color:color-mix(in oklab,var(--t-accent-tint) 70%,transparent)}}.hover\:bg-accent-tint\/80:hover{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-tint\/80:hover{background-color:color-mix(in oklab,var(--t-accent-tint) 80%,transparent)}}.hover\:bg-accent\/10:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--t-accent) 10%,transparent)}}.hover\:bg-accent\/15:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab,var(--t-accent) 15%,transparent)}}.hover\:bg-accent\/25:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab,var(--t-accent) 25%,transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--t-accent) 80%,transparent)}}.hover\:bg-danger-tint:hover{background-color:var(--t-danger-tint)}.hover\:bg-danger\/14:hover{background-color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/14:hover{background-color:color-mix(in oklab,var(--t-danger) 14%,transparent)}}.hover\:bg-ok-tint\/70:hover{background-color:var(--t-ok-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ok-tint\/70:hover{background-color:color-mix(in oklab,var(--t-ok-tint) 70%,transparent)}}.hover\:bg-ok\/20:hover{background-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ok\/20:hover{background-color:color-mix(in oklab,var(--t-ok) 20%,transparent)}}.hover\:bg-surface:hover{background-color:var(--t-surface)}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/30:hover{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-2\/30:hover{background-color:color-mix(in oklab,var(--t-surface-2) 30%,transparent)}}.hover\:bg-surface-2\/40:hover{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-2\/40:hover{background-color:color-mix(in oklab,var(--t-surface-2) 40%,transparent)}}.hover\:bg-surface-2\/60:hover{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab,var(--t-surface-2) 60%,transparent)}}.hover\:bg-surface-2\/70:hover{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-2\/70:hover{background-color:color-mix(in oklab,var(--t-surface-2) 70%,transparent)}}.hover\:bg-surface-2\/80:hover{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-2\/80:hover{background-color:color-mix(in oklab,var(--t-surface-2) 80%,transparent)}}.hover\:bg-warn-tint\/70:hover{background-color:var(--t-warn-tint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warn-tint\/70:hover{background-color:color-mix(in oklab,var(--t-warn-tint) 70%,transparent)}}.hover\:bg-warn\/14:hover{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warn\/14:hover{background-color:color-mix(in oklab,var(--t-warn) 14%,transparent)}}.hover\:bg-warn\/20:hover{background-color:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warn\/20:hover{background-color:color-mix(in oklab,var(--t-warn) 20%,transparent)}}.hover\:text-\[var\(--t-accent\)\]:hover,.hover\:text-accent:hover{color:var(--t-accent)}.hover\:text-accent-hover:hover{color:var(--t-accent-hover)}.hover\:text-bg:hover{color:var(--t-bg)}.hover\:text-danger:hover{color:var(--t-danger)}.hover\:text-text-1:hover,.hover\:text-text:hover{color:var(--t-text)}.hover\:text-text-2:hover{color:var(--t-text-2)}.hover\:text-text-3:hover{color:var(--t-text-3)}.hover\:text-warn:hover{color:var(--t-warn)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:ring-accent:hover,.hover\:ring-accent\/50:hover{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-accent\/50:hover{--tw-ring-color:color-mix(in oklab,var(--t-accent) 50%,transparent)}}.hover\:ring-rule:hover{--tw-ring-color:var(--t-rule)}}.focus\:border-\[var\(--t-accent\)\]:focus,.focus\:border-accent:focus{border-color:var(--t-accent)}.focus\:border-accent-pressed:focus{border-color:var(--t-accent-pressed)}.focus\:border-accent\/50:focus{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab,var(--t-accent) 50%,transparent)}}.focus\:border-accent\/60:focus{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/60:focus{border-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.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-accent-pressed:focus{--tw-ring-color:var(--t-accent-pressed)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-accent:focus-visible,.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--t-accent) 60%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[var\(--t-accent\)\]:focus-visible{outline-color:var(--t-accent)}.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\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:bg-\[var\(--t-accent-pressed\)\]:active{background-color:var(--t-accent-pressed)}.active\:bg-accent-tint\/40:active{background-color:var(--t-accent-tint)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accent-tint\/40:active{background-color:color-mix(in oklab,var(--t-accent-tint) 40%,transparent)}}.active\:bg-surface-2:active{background-color:var(--t-surface-2)}.active\:text-text:active{color:var(--t-text)}.active\:opacity-50:active{opacity:.5}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-rule:disabled{border-color:var(--t-rule)}.disabled\:bg-surface-2:disabled{background-color:var(--t-surface-2)}.disabled\:text-text-4:disabled{color:var(--t-text-4)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-\[280px\]{height:280px}.sm\:max-h-\[58vh\]{max-height:58vh}.sm\:min-h-\[200px\]{min-height:200px}.sm\:w-\[200px\]{width:200px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:overflow-y-auto{overflow-y:auto}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[64px\]{font-size:64px}.sm\:text-\[72px\]{font-size:72px}}@media (min-width:64rem){.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}.lg\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:right-8{right:calc(var(--spacing) * 8)}.lg\:bottom-8{bottom:calc(var(--spacing) * 8)}.lg\:bottom-\[5\.5rem\]{bottom:5.5rem}.lg\:bottom-\[8\.25rem\]{bottom:8.25rem}.lg\:left-0{left:calc(var(--spacing) * 0)}.lg\:z-\[70\]{z-index:70}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:row-end-\[8\]{grid-row-end:8}.lg\:ml-\[var\(--tai-rail-w\)\]{margin-left:var(--tai-rail-w)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[80vh\]{min-height:80vh}.lg\:w-\[var\(--tai-rail-w\)\]{width:var(--tai-rail-w)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.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-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-rule{border-color:var(--t-rule)}.lg\:bg-panel\/95{background-color:var(--t-panel)}@supports (color:color-mix(in lab,red,red)){.lg\:bg-panel\/95{background-color:color-mix(in oklab,var(--t-panel) 95%,transparent)}}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-9{padding-top:calc(var(--spacing) * 9)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\: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,)}}@media (min-width:80rem){.xl\:max-w-\[1240px\]{max-width:1240px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:max-w-\[1400px\]{max-width:1400px}}@media print{.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:p-0{padding:calc(var(--spacing) * 0)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}[open] .\[\[open\]_\&\]\:rotate-180{rotate:180deg}}:root{color-scheme:dark;--t-bg:#0b0b12;--t-surface:#14141f;--t-surface-2:#1b1b2a;--t-panel:#10101a;--t-text:#faf8f3;--t-text-2:#e8e3d9;--t-text-3:#c2bbb0;--t-text-4:#978f80;--t-accent:#e4c47e;--t-accent-hover:#f4de9c;--t-accent-pressed:#b89852;--t-accent-tint:#e4c47e33;--t-light-amber:#d69b52;--t-light-red:#ef4444;--t-light-cubs-blue:#2563eb;--t-light-purple:#9333ea;--t-light-pink:#ec4899;--t-light-warm:#eab95f;--t-lights-hero-start:#49351761;--t-lights-block-start:#1c1812fa;--t-lights-block-end:#0f1116fa;--t-ok:#6fbf8b;--t-ok-tint:#6fbf8b24;--t-warn:#d9a05b;--t-warn-tint:#d9a05b24;--t-danger:#d96b6b;--t-danger-tint:#d96b6b29;--t-info:#7da9d9;--t-info-tint:#7da9d924;--t-rule:#f2efe829;--t-rule-strong:#f2efe847;--t-scrim:#0505099e;--t-glow-accent:#e4c47e1c;--t-glow-deep:#7da9d912;--t-corner:#e4c47e99;--t-channel-tommy:#c0392b;--t-channel-maria:#2e86de;--t-channel-tara:#6b7a99;--t-model-stamp:#a78bfa;--t-model-stamp-border:#8b5cf666;--t-model-stamp-tint:#8b5cf61a;--t-entrance-lair-deep:#07060a;--t-entrance-lair-room:#2a1c14;--t-entrance-lair-wood:#3a2417;--t-entrance-lair-brass:#b98a3e;--t-entrance-lair-gold:#e4c47e;--t-entrance-lair-dust:#e4c47e73;--t-entrance-lair-ember:#ff6a2b;--t-entrance-lair-ember-soft:#ff6a2b8c;--t-entrance-lair-stone:#1a1410;--t-entrance-lair-cave-glow:#ff822d61;--t-entrance-lair-bookspine:#4a3020;--t-entrance-lair-shake:#ff6a2b14;--t-entrance-water-surface:#163b4e;--t-entrance-water-mid:#0c2230;--t-entrance-water-abyss:#03070d;--t-entrance-water-moon:#cfe6ff;--t-entrance-water-foam:#cfe6ffb3;--t-entrance-water-caustic:#8cc8eb29;--t-entrance-water-blood:#c0392b;--t-entrance-water-blood-soft:#c0392b80;--t-entrance-water-shark:#14202e;--t-entrance-water-belly:#c3e1f54d;--t-entrance-water-flash:#d2eeffeb;--t-voice-bg:#060610;--t-voice-orb-bright:#f5c518;--t-voice-orb-core:#c8900a;--t-voice-orb-deep:#7a5500;--t-voice-orb-specular:#ffffff2e;--t-voice-ring-a:#c8940c8c;--t-voice-ring-b:#c8940c61;--t-voice-ring-c:#c8940c38;--t-voice-glow:#c8940c59;--t-voice-glow-2:#c8940c1f;--t-voice-glow-strong:#c8940c99;--t-voice-glow-strong-2:#c8940c38;--t-voice-think-arc:#c8940ca6;--t-voice-think-arc-2:#c8940c40;--t-voice-label-dim:#c8940ca6;--t-voice-caption:#c8940c52;--t-voice-close-bg:#c8940c12;--t-voice-close-bd:#c8940c38;--t-voice-close-fg:#c8940c8c;--t-voice-int-bg:#c8940c21;--t-voice-int-bd:#c8940c73;--t-voice-end-bg:#ffffff0d;--t-voice-end-bd:#ffffff1a;--t-voice-end-fg:#ffffff73;--t-voice-think-bg:#c8940c12;--t-voice-mic-fg:#00000073;--t-knight-gold:#d4af37;--t-knight-black:#0d0d0d;--t-knight-gold-hi:#f6de93;--t-knight-gold-lo:#8f7320;--t-knight-gold-sheen:#fff7e0;--t-knight-gold-warm:#ecc560;--t-knight-gold-deep:#6e5415;--t-knight-gold-bounce:#cba23c;--t-knight-helm-spec:#4c4c66;--t-knight-helm-hi:#2b2b3a;--t-knight-helm-mid:#0e0e15;--t-knight-helm-lo:#050509;--t-knight-visor:#030305;--t-knight-eye-core:#fffefb;--t-knight-eye:#ffd24a;--t-knight-eye-lo:#d99a12;--t-knight-rimlight:#ffe6a0;--t-knight-brow-hi:#3a3a4c;--t-knight-brow-lo:#050507;--t-knight-void:#010103;--t-knight-sigil:#f6de934d;--t-knight-nick:#f6de9338;--t-knight-rim-mid:#c79f30;--t-knight-rim-lo:#7d641c;--t-knight-field-hi:#17171f;--t-knight-field-mid:#0c0c12;--t-knight-field-lo:#070709;--t-knight-glow-faint:#d4af371a;--t-knight-glow-ghost:#d4af3733;--t-knight-glow-thin:#d4af374d;--t-knight-glow-idle:#d4af3759;--t-knight-glow-mid:#d4af3766;--t-knight-glow-half:#d4af3780;--t-knight-glow-warm:#d4af3799;--t-knight-glow-bright:#d4af37b3;--t-knight-glow-full:#d4af37e6;--t-mb-sky-top:#0b1026;--t-mb-sky-mid:#1b2347;--t-mb-sky-horizon:#3b3060;--t-mb-star:#dfe6ff;--t-mb-moon:#f4eedd;--t-mb-moon-glow:#f4eedd38;--t-mb-moon-crater:#d9cfb4;--t-mb-skyline:#10142e;--t-mb-skyline-win:#f2c14e;--t-mb-fence:#1e2440;--t-mb-brick:#2a1e2e;--t-mb-brick-dark:#1e1522;--t-mb-tree:#14203a;--t-mb-ground:#241a20;--t-mb-ground-edge:#171017;--t-mb-grass:#2e5c3f;--t-mb-pavement:#3a3a46;--t-mb-planter:#7a4a34;--t-mb-dumpster:#2e4a44;--t-mb-stump:#4a3527;--t-mb-boardwalk:#6b4a2f;--t-mb-platform-hi:#f4eedd47;--t-mb-water:#14304a;--t-mb-water-hi:#67b7d1;--t-mb-rope:#b08d57;--t-mb-coat:#4d525c;--t-mb-coat-shade:#2b2e36;--t-mb-coat-hi:#a6adb9;--t-mb-roxy-coat:#ebe8e0;--t-mb-roxy-coat-shade:#c3bfb2;--t-mb-roxy-coat-hi:#fff;--t-mb-roxy-collar:#e06fa4;--t-mb-ginger-coat:#d68f4c;--t-mb-ginger-coat-shade:#a5642e;--t-mb-ginger-coat-hi:#f2c08a;--t-mb-ginger-collar:#3f9e97;--t-mb-jewel:#d64545;--t-mb-jewel-hi:#f4eedd;--t-mb-roxy-jewel:#ef8fc4;--t-mb-roxy-jewel-hi:#fff;--t-mb-ginger-jewel:#f2c14e;--t-mb-ginger-jewel-hi:#fbe9b8;--t-mb-ink:#201812;--t-mb-collar:#d64545;--t-mb-tongue:#e78a8a;--t-mb-biscuit:#d9a441;--t-mb-biscuit-hi:#f2cd7e;--t-mb-hydrant:#c23b2e;--t-mb-hydrant-hi:#e8b4ad;--t-mb-raccoon:#6f6a75;--t-mb-raccoon-dark:#3a3540;--t-mb-raccoon-lite:#a8a2ae;--t-mb-crow:#23283c;--t-mb-toy:#e05f9a;--t-mb-toy-hi:#f5a9cd;--t-mb-ball:#b8c934;--t-mb-ball-hi:#e2ef7a;--t-p0-bg:#08080e;--t-p0-fg:#f0f0e6;--t-p0-dim:#3a3a46;--t-mb-spark-a:#f2c14e;--t-mb-spark-b:#67b7d1;--t-mb-spark-c:#e05f9a;--t-mb-woof:#efe4cfd9;--t-rm-water:#0e2438;--t-rm-water-deep:#081a2b;--t-rm-ripple:#2c4a66;--t-rm-moonpath:#f4eedd29;--t-rm-bank:#141826;--t-rm-bank-edge:#2a3350;--t-rm-dockwood:#6b4a2f;--t-rm-log:#4a3527;--t-rm-log-hi:#6d5138;--t-rm-buoy:#c23b2e;--t-rm-buoy-hi:#e8b4ad;--t-rm-pylon:#3a3a46;--t-rm-bridge:#10142e;--t-rm-barge:#2e4a44;--t-rm-barge-hi:#4a6b62;--t-rm-goose:#d8dbe2;--t-rm-goose-dark:#23283c;--t-rm-jet:#67b7d1;--t-rm-boat:#7a4a34;--t-rm-boat-hi:#a06844;--t-rm-wake:#67b7d180;--t-nm-soil:#17121e;--t-nm-soil-lit:#241c30;--t-nm-hedge:#12351f;--t-nm-hedge-hi:#1f5230;--t-nm-hedge-dark:#0a2314;--t-nm-leaf:#2f6b40;--t-nm-glass:#bed6ff1a;--t-nm-glass-beam:#2a3350;--t-nm-moonpool:#f4eedd1a;--t-nm-bench:#6b4a2f;--t-nm-bench-hi:#8a6440;--t-nm-keeper:#3d4661;--t-nm-keeper-hi:#5a6788;--t-nm-keeper-cap:#2a3049;--t-nm-lamp:#f2c14e;--t-nm-beam:#f2c14e33;--t-nm-beam-hot:#f2c14e61;--t-nm-scent:#e0a94e;--t-nm-scent-hi:#f6d489;--t-nm-spray:#67b7d1;--t-nm-sprinkler:#4a5568;--t-nm-gate:#3a3a46;--t-nm-gate-open:#9ad1a2;--t-nm-flower-a:#e05f9a;--t-nm-flower-b:#b78fe0;--t-nm-flower-c:#e8e4a9;--t-nm-firefly:#d6e88a;--t-nm-moth:#cfd4e6;--t-nr-void:#030715;--t-nr-void-soft:#080f29;--t-nr-panel:#161b30;--t-nr-panel-deep:#080a16;--t-nr-paper:#f8f1dc;--t-nr-paper-bright:#fffaec;--t-nr-copy:#c7ccdd;--t-nr-copy-dim:#a7aec5;--t-nr-gold:#e1c171;--t-nr-gold-hi:#f4d678;--t-nr-gold-ink:#141109;--t-nr-danger:#e2576c;--t-nr-blue:#799fff;--t-nr-pixel-top:#030715;--t-nr-pixel-bottom:#080f29;--t-nr-arcade-top:#08051c;--t-nr-arcade-bottom:#190c37;--t-nr-neon-top:#010712;--t-nr-neon-bottom:#061d2f;--t-nr-neon-grid:#5de2ff;--t-nr-wall-pixel:#3e63d6;--t-nr-wall-arcade:#7e48df;--t-nr-wall-neon:#2ecaea;--t-nr-core-pixel:#142363;--t-nr-core-arcade:#29175c;--t-nr-core-neon:#04263d;--t-nr-hi-arcade:#c499ff8c;--t-nr-hi-neon:#84f1ff8c;--t-nr-treat:#f6e19d;--t-nr-treat-neon:#ffd169;--t-nr-bone:#ffeeb5;--t-nr-bone-glow:#ffd566;--t-nr-fright:#5781ff;--t-nr-fright-hi:#8bb3ff;--t-nr-squirrel-a:#cd6847;--t-nr-squirrel-b:#bb884d;--t-nr-squirrel-c:#9668aa;--t-nr-squirrel-d:#67a88c;--t-nr-squirrel-glow:#ff935b;--t-nr-squirrel-eye:#faf6dc;--t-nr-muzzle:#e7e1cf;--t-sm-sky-top:#0d1030;--t-sm-sky-mid:#232858;--t-sm-sky-glow:#b96a3a;--t-sm-skyline:#171a38;--t-sm-skyline-near:#242a52;--t-sm-window:#f2c14e;--t-sm-cloud:#bec8eb24;--t-sm-snow:#ccd6ea;--t-sm-snow-lit:#e8eefb;--t-sm-snow-shadow:#9daccb;--t-sm-track:#aebbd8;--t-sm-drift:#dde6f5;--t-sm-drift-hi:#f4f8ff;--t-sm-drift-shade:#8fa0c4;--t-sm-ice:#7fa8c9;--t-sm-ice-hi:#c8e4f4;--t-sm-lamp-post:#3a4160;--t-sm-lamp-warm:#f2b04e;--t-sm-lamp-pool:#f2b04e38;--t-sm-goose:#4a4438;--t-sm-goose-dark:#23283c;--t-sm-goose-chin:#e8e4dc;--t-sm-bench-snow:#e2e9f6;--t-sm-ramp:#b9c7e0;--t-sm-flake:#f6d489;--t-sm-flake-hi:#fdf0c8;--t-sm-sparkle:#eef4ff;--t-sm-burst:#f4f8ff;--t-sm-wind:#c8dcf566;--t-sm-lagoon:#33507a;--t-sm-lagoon-hi:#5b7fae;--t-su-sky-top:#101129;--t-su-sky-mid:#292a59;--t-su-sky-horizon:#9d5961;--t-su-cloud:#d3cde721;--t-su-skyline:#11152d;--t-su-skyline-near:#202746;--t-su-window:#f4ca68;--t-su-lake:#102d48;--t-su-lake-hi:#5388aa;--t-su-garden-dark:#102b25;--t-su-garden:#245443;--t-su-leaf:#4f7960;--t-su-flower-a:#ca7192;--t-su-flower-b:#9c82c7;--t-su-flower-c:#e1cf9c;--t-su-lawn-dark:#17392d;--t-su-lawn:#2e6248;--t-su-lawn-hi:#70956f;--t-su-path:#414352;--t-su-path-hi:#777b8d;--t-su-stone:#4d4f5d;--t-su-stone-hi:#9296a5;--t-su-steel-dark:#242b3a;--t-su-steel:#6e7f96;--t-su-steel-hi:#d7e3ef;--t-su-steel-glow:#e3eef86b;--t-su-bronze:#806349;--t-su-bronze-hi:#c59b67;--t-su-ribbon:#3f88aa;--t-su-ribbon-hi:#9dd4e6;--t-su-key:#c69b42;--t-su-key-hi:#f4dc8b;--t-su-clue:#e6bc5c;--t-su-clue-hi:#fff1b7;--t-su-cat:#7c7480;--t-su-cat-dark:#393542;--t-su-cat-hi:#b9b0ba;--t-su-pigeon:#8c91a0;--t-su-pigeon-dark:#434958;--t-su-pigeon-hi:#c9cdd8;--t-su-shadow:#0508146b;--t-radius-sm:8px;--t-radius-md:13px;--t-radius-lg:20px;--t-radius-full:999px;--t-shadow-sm:0 1px 3px #0006;--t-shadow-md:0 4px 16px #0000007a;--t-shadow-lg:0 12px 40px #0000008f;--t-shadow-glow:0 0 0 1px #e4c47e4d,0 8px 32px #e4c47e24,0 4px 16px #0000007a;--t-ease-out:cubic-bezier(.16,1,.3,1);--t-ease-spring:cubic-bezier(.22,1,.36,1);--t-dur-fast:.14s;--t-dur-base:.24s;--t-serif:ui-serif,"Iowan Old Style","Palatino",Georgia,serif;--t-sans:ui-sans-serif,-apple-system,"SF Pro Text","Segoe UI",sans-serif;--t-mono:ui-monospace,"SF Mono",Menlo,monospace;--t-type-eyebrow:11px;--t-type-sub:12px;--t-type-body:13.5px;--t-type-title:15px;--t-type-lead:17px;--t-type-hero:21px;--t-type-display:26px;--t-space-1:6px;--t-space-2:10px;--t-space-3:14px;--t-space-4:20px;--t-space-5:28px;--t-fab-lane:calc(64px + env(safe-area-inset-bottom));--t-cubs:#0e3386;--t-cubs-on:#fff;--t-cubs-red:#cc3433;--t-bears:#c83803;--t-bears-navy:#0b162a;--t-imsg-panel:#0e0e16;--t-imsg-sent:#0a84ff;--t-imsg-sent-fg:#fff;--t-imsg-recv:#262629;--t-imsg-recv-fg:#f2f2f7;--t-imsg-meta:#8e8e93;--t-imsg-head-bg:#ffffff09;--t-imsg-day-bg:#ffffff0d}:root[data-a11y~=hc]{--t-text:#fff;--t-text-2:#f5f3ef;--t-text-3:#dedad3;--t-text-4:#b8b2a9;--t-rule:#f2efe84d;--t-rule-strong:#f2efe88c;--t-accent:#f0d080;--t-accent-hover:#fbe99c}:root[data-event=cubs-win]{--t-accent:#5b8dd9;--t-accent-hover:#7da9d9;--t-glow-accent:#5b8dd91f}:root[data-fun=weekend]{--t-accent:#e6c578;--t-accent-hover:#f3da9c;--t-accent-tint:#e6c57833;--t-glow-accent:#e6c5781f;--t-glow-deep:#d9827817;--t-corner:#e6c5788c}:root[data-fun=holiday]{--t-accent:#e8b85c;--t-accent-hover:#f4cd82;--t-accent-tint:#e8b85c33;--t-glow-accent:#e8b85c21;--t-glow-deep:#c77a6017;--t-corner:#e8b85c8c}:root[data-theme=light]{--t-bg:#f4f1ea;--t-surface:#fbf9f4;--t-surface-2:#efe9dd;--t-panel:#f0ece2;--t-text:#1d1a14;--t-text-2:#3c382f;--t-text-3:#6b6557;--t-text-4:#8d8675;--t-rule:#28221429;--t-rule-strong:#2822144d;--t-accent:#9a7212;--t-accent-hover:#7f5d08;--t-accent-pressed:#6a4e06;--t-accent-tint:#9a72122e;--t-knight-glow-faint:#9a72121a;--t-knight-glow-ghost:#9a72122e;--t-knight-glow-idle:#9a721242;--t-knight-glow-mid:#9a721252;--t-knight-glow-warm:#b0801866;--t-knight-glow-bright:#b0801880;--t-knight-glow-full:#c6921e9e}:root{--t-border:#ffffff1a;--t-border-soft:#ffffff12}@media (prefers-color-scheme:light){:root{--t-border:#0000001f;--t-border-soft:#00000014}}:root{--t-entrance-lair-room:#120d0a;--t-entrance-lair-wood:#2a1c12;--t-entrance-lair-ember:#e8552b;--t-entrance-lair-ember-soft:#e8552b8c;--t-entrance-lair-brass:#d8a24a;--t-entrance-lair-deep:#060403;--t-entrance-lair-stone:#120e0a;--t-entrance-lair-cave-glow:#e8641e66;--t-entrance-lair-bookspine:#3a2418;--t-entrance-lair-shake:#e8552b14;--t-entrance-water-surface:#0a2230;--t-entrance-water-mid:#06151f;--t-entrance-water-abyss:#02080d;--t-entrance-water-moon:#cfe4ec;--t-entrance-water-foam:#cfe4eccc;--t-entrance-water-blood:#7d1620;--t-entrance-water-blood-soft:#7d162073;--t-entrance-water-shark:#0d1a26;--t-entrance-water-belly:#b4d7f038;--t-entrance-water-flash:#c3e4ffe0;--cave-bg-0:black}@supports (color:color-mix(in lab,red,red)){:root{--cave-bg-0:color-mix(in srgb,black 55%,var(--t-bg))}}:root{--cave-bg-1:black}@supports (color:color-mix(in lab,red,red)){:root{--cave-bg-1:color-mix(in srgb,black 30%,var(--t-bg))}}:root{--cave-bg-2:black}@supports (color:color-mix(in lab,red,red)){:root{--cave-bg-2:color-mix(in srgb,black 14%,var(--t-surface))}}:root{--cave-bg-3:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){:root{--cave-bg-3:color-mix(in srgb,var(--t-accent) 6%,var(--t-surface-2))}}:root{--cave-signal:var(--t-accent);--cave-signal-soft:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){:root{--cave-signal-soft:color-mix(in srgb,var(--t-accent) 22%,transparent)}}:root{--cave-signal-faint:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){:root{--cave-signal-faint:color-mix(in srgb,var(--t-accent) 9%,transparent)}}:root{--cave-signal-edge:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){:root{--cave-signal-edge:color-mix(in srgb,var(--t-accent) 40%,transparent)}}:root{--cave-glass:var(--t-surface)}@supports (color:color-mix(in lab,red,red)){:root{--cave-glass:color-mix(in srgb,var(--t-surface) 58%,transparent)}}:root{--cave-glass-2:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--cave-glass-2:color-mix(in srgb,var(--t-surface-2) 70%,transparent)}}:root{--cave-glass-border:var(--t-text)}@supports (color:color-mix(in lab,red,red)){:root{--cave-glass-border:color-mix(in srgb,var(--t-text) 12%,transparent)}}:root{--cave-blur:10px;--cave-edge-light:var(--t-text)}@supports (color:color-mix(in lab,red,red)){:root{--cave-edge-light:color-mix(in srgb,var(--t-text) 16%,transparent)}}:root{--cave-shadow-1:0 1px 2px #00000080;--cave-shadow-2:0 8px 24px #0000008c;--cave-shadow-3:0 20px 48px #0000009e;--cave-glow-shadow:0 0 0 1px var(--cave-signal-edge),0 6px 26px var(--t-accent),0 10px 36px #0000008c}@supports (color:color-mix(in lab,red,red)){:root{--cave-glow-shadow:0 0 0 1px var(--cave-signal-edge),0 6px 26px color-mix(in srgb,var(--t-accent) 16%,transparent),0 10px 36px #0000008c}}:root{--cave-ease:cubic-bezier(.16,1,.3,1);--cave-ease-soft:cubic-bezier(.45,0,.55,1);--cave-dur-fast:.18s;--cave-dur-base:.42s;--cave-dur-slow:.78s;--cave-dur-idle:9s;--cave-dur-sink:.2s;--cave-dur-exit:.36s;--cave-dur-swap:.46s;--cave-dur-rise:.52s;--cave-dur-settle:.62s;--cave-font-display:var(--t-serif);--cave-font-ui:var(--t-sans);--cave-font-meta:var(--t-mono);--cave-tracking-meta:.14em}.cave-panel{border-radius:var(--t-radius-md);background:var(--cave-glass);border:1px solid var(--cave-glass-border);box-shadow:var(--cave-shadow-2);-webkit-backdrop-filter:blur(var(--cave-blur));backdrop-filter:blur(var(--cave-blur));position:relative}.cave-panel:before{content:"";border-radius:var(--t-radius-md) var(--t-radius-md) 0 0;background:linear-gradient(90deg,transparent,var(--cave-edge-light) 18%,var(--cave-signal-edge) 50%,var(--cave-edge-light) 82%,transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.cave-elevated{background:var(--cave-glass-2);box-shadow:var(--cave-shadow-3);border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.cave-elevated{border-color:color-mix(in srgb,var(--t-accent) 18%,var(--cave-glass-border))}}.cave-grain:after{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 60% at 50% -10%,var(--cave-signal-faint),transparent 60%),repeating-linear-gradient(115deg,transparent 0 2px,#ffffff04 2px 3px);mix-blend-mode:screen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cave-elevated,.cave-panel{transition:none}}body,html{background:var(--t-bg);color:var(--t-text);font-family:var(--t-sans);-webkit-font-smoothing:antialiased;font-weight:475}:root{--tai-rail-w:248px}@media (min-width:1024px) and (max-width:1279px){:root{--tai-rail-w:212px}}[role=button],a,button,label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}::selection{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--t-accent) 30%,transparent)}}::selection{color:var(--t-text)}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--t-text) transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--t-text) 22%,transparent) transparent}}}h1,h2,h3{text-wrap:balance}body,html{overscroll-behavior:none;max-width:100%;height:100%;overflow:clip hidden}body{background:radial-gradient(ellipse 90% 55% at 50% -12%,var(--t-glow-accent),transparent 62%),radial-gradient(ellipse 70% 45% at 88% 112%,var(--t-glow-deep),transparent 65%),var(--t-bg)}.t-label{text-transform:uppercase;letter-spacing:.18em;color:var(--t-accent);font-size:12px;font-weight:650}.t-figure,.t-label{font-family:var(--t-mono)}.t-figure{font-variant-numeric:tabular-nums;color:var(--t-accent-hover);font-weight:600}.text-\[8\.5px\]{font-size:10px}.text-\[9\.5px\],.text-\[9px\]{font-size:11px}.text-\[10px\]{font-size:12px}.text-\[10\.5px\]{font-size:12.5px}.text-\[11px\]{font-size:13px}.text-\[11\.5px\]{font-size:13.5px}.text-\[12px\]{font-size:14px}.text-\[12\.5px\]{font-size:14.5px}.text-\[13px\]{font-size:15px}.text-\[13\.5px\]{font-size:15.5px}.text-\[14px\]{font-size:16px}.text-\[14\.5px\]{font-size:16.5px}.text-\[15px\]{font-size:17px}.text-\[15\.5px\]{font-size:17.5px}.text-\[16px\]{font-size:18px}.text-\[17px\]{font-size:19px}.text-\[18px\]{font-size:20px}.text-\[19px\]{font-size:21px}.text-\[20px\]{font-size:22px}.hud-corners{position:relative}.hud-corners:after,.hud-corners:before{content:"";border:0 solid var(--t-corner);pointer-events:none;width:18px;height:18px;position:absolute}.hud-corners:before{border-top-left-radius:var(--t-radius-md);border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.hud-corners:after{border-bottom-right-radius:var(--t-radius-md);border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.t-rise{animation:t-rise var(--t-dur-base) var(--t-ease-out) both}.t-bubble-in{animation:t-bubble-in .2s var(--t-ease-out) both}.t-page-in{animation:t-page-in var(--t-dur-base) var(--t-ease-out) both}.t-ping{animation:t-ping 2.4s var(--t-ease-out) infinite}.t-blink{animation:t-blink 2s step-end infinite}.t-shimmer{animation:t-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.t-blink,.t-bubble-in,.t-page-in,.t-ping,.t-rise,.t-shimmer{animation:none}}@keyframes t-page-in{0%{opacity:.5;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes t-rise{0%{opacity:.5;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes t-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes t-sheet-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes t-fade{0%{opacity:0}to{opacity:1}}@keyframes t-shimmer{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}@keyframes t-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes t-blink{0%,49%{opacity:1}50%,to{opacity:.3}}.t-w-pop{animation:t-w-pop .7s var(--t-ease-out) both}@keyframes t-w-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}55%{opacity:1;transform:scale(1.18)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.t-w-pop{animation:none}}.t-score-pop{animation:t-score-pop .76s var(--t-ease-spring) both}@keyframes t-score-pop{0%{transform:scale(1)}30%{color:var(--t-accent);transform:scale(1.5)}60%{transform:scale(.92)}to{transform:scale(1)}}.t-base-lit{filter:drop-shadow(0 0 3px var(--t-accent));animation:t-base-lit 1.8s ease-in-out infinite}@keyframes t-base-lit{0%,to{filter:drop-shadow(0 0 2px var(--t-accent))}50%{filter:drop-shadow(0 0 6px var(--t-accent))}}.t-gameday-band:before{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 0,var(--t-accent-tint) 45%,transparent 70%);z-index:0;background-size:220% 100%;animation:t-gameday-shimmer 4.5s linear infinite;position:absolute;inset:0}@keyframes t-gameday-shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes t-status-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.t-status-pulse{animation:none!important}}.t-live-dot{animation:t-live-dot 1.4s ease-in-out infinite}@keyframes t-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.t-bigplay-pop{animation:t-bigplay-pop .52s var(--t-ease-spring) both}@keyframes t-bigplay-pop{0%{opacity:0;transform:translateY(-24px)scale(.9)}60%{opacity:1;transform:translateY(3px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.t-base-lit,.t-bigplay-pop,.t-gameday-band:before,.t-live-dot,.t-score-pop{animation:none}.t-base-lit{filter:drop-shadow(0 0 3px var(--t-accent))}}[data-textsize=sm] .text-\[8\.5px\]{font-size:8.5px}[data-textsize=sm] .text-\[9px\]{font-size:9px}[data-textsize=sm] .text-\[9\.5px\]{font-size:9.5px}[data-textsize=sm] .text-\[10px\]{font-size:10px}[data-textsize=sm] .text-\[10\.5px\]{font-size:10.5px}[data-textsize=sm] .text-\[11px\]{font-size:11px}[data-textsize=sm] .text-\[11\.5px\]{font-size:11.5px}[data-textsize=sm] .text-\[12px\]{font-size:12px}[data-textsize=sm] .text-\[12\.5px\]{font-size:12.5px}[data-textsize=sm] .text-\[13px\]{font-size:13px}[data-textsize=sm] .text-\[13\.5px\]{font-size:13.5px}[data-textsize=sm] .text-\[14px\]{font-size:14px}[data-textsize=sm] .text-\[14\.5px\]{font-size:14.5px}[data-textsize=sm] .text-\[15px\]{font-size:15px}[data-textsize=sm] .text-\[15\.5px\]{font-size:15.5px}[data-textsize=sm] .text-\[16px\]{font-size:16px}[data-textsize=sm] .text-\[17px\]{font-size:17px}[data-textsize=sm] .text-\[18px\]{font-size:18px}[data-textsize=sm] .text-\[19px\]{font-size:19px}[data-textsize=sm] .text-\[20px\]{font-size:20px}[data-textsize=lg] .text-\[8\.5px\]{font-size:13px}[data-textsize=lg] .text-\[9\.5px\],[data-textsize=lg] .text-\[9px\]{font-size:14px}[data-textsize=lg] .text-\[10px\]{font-size:15px}[data-textsize=lg] .text-\[10\.5px\]{font-size:15.5px}[data-textsize=lg] .text-\[11px\]{font-size:16px}[data-textsize=lg] .text-\[11\.5px\]{font-size:16.5px}[data-textsize=lg] .text-\[12px\]{font-size:17px}[data-textsize=lg] .text-\[12\.5px\]{font-size:17.5px}[data-textsize=lg] .text-\[13px\]{font-size:18px}[data-textsize=lg] .text-\[13\.5px\]{font-size:18.5px}[data-textsize=lg] .text-\[14px\]{font-size:19px}[data-textsize=lg] .text-\[14\.5px\]{font-size:19.5px}[data-textsize=lg] .text-\[15px\]{font-size:20px}[data-textsize=lg] .text-\[15\.5px\]{font-size:20.5px}[data-textsize=lg] .text-\[16px\]{font-size:21px}[data-textsize=lg] .text-\[17px\]{font-size:22px}[data-textsize=lg] .text-\[18px\]{font-size:23px}[data-textsize=lg] .text-\[19px\]{font-size:24px}[data-textsize=lg] .text-\[20px\]{font-size:25px}[data-textsize=xl] .text-\[8\.5px\]{font-size:16px}[data-textsize=xl] .text-\[9\.5px\],[data-textsize=xl] .text-\[9px\]{font-size:17px}[data-textsize=xl] .text-\[10px\]{font-size:18px}[data-textsize=xl] .text-\[10\.5px\]{font-size:18.5px}[data-textsize=xl] .text-\[11px\]{font-size:19px}[data-textsize=xl] .text-\[11\.5px\]{font-size:19.5px}[data-textsize=xl] .text-\[12px\]{font-size:20px}[data-textsize=xl] .text-\[12\.5px\]{font-size:20.5px}[data-textsize=xl] .text-\[13px\]{font-size:21px}[data-textsize=xl] .text-\[13\.5px\]{font-size:21.5px}[data-textsize=xl] .text-\[14px\]{font-size:22px}[data-textsize=xl] .text-\[14\.5px\]{font-size:22.5px}[data-textsize=xl] .text-\[15px\]{font-size:23px}[data-textsize=xl] .text-\[15\.5px\]{font-size:23.5px}[data-textsize=xl] .text-\[16px\]{font-size:24px}[data-textsize=xl] .text-\[17px\]{font-size:25px}[data-textsize=xl] .text-\[18px\]{font-size:26px}[data-textsize=xl] .text-\[19px\]{font-size:27px}[data-textsize=xl] .text-\[20px\]{font-size:28px}.q-breathe{will-change:opacity,transform;animation:q-breathe 16s ease-in-out infinite}@keyframes q-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.q-drift{will-change:opacity,transform;animation:q-drift 22s ease-in-out infinite}@keyframes q-drift{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.8;transform:translate(-3%,2%)}}.q-twinkle{animation:q-twinkle 7s ease-in-out infinite}@keyframes q-twinkle{0%,to{opacity:.22}50%{opacity:.95}}.q-sheen{background-size:220% 100%;animation:q-sheen 6.5s ease-in-out infinite}@keyframes q-sheen{0%{background-position:180% 0}to{background-position:-80% 0}}.q-plate-in{animation:q-plate-in .72s var(--t-ease-out) both}@keyframes q-plate-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.q-breathe,.q-drift,.q-plate-in,.q-sheen,.q-twinkle{animation:none}}.q-panel{border-radius:var(--t-radius-md);border:1px solid var(--t-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.q-panel{border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--t-rule))}}.q-panel{background:linear-gradient(158deg,var(--t-surface),var(--t-panel))}@supports (color:color-mix(in lab,red,red)){.q-panel{background:linear-gradient(158deg,color-mix(in srgb,var(--t-surface) 94%,transparent),color-mix(in srgb,var(--t-panel) 86%,transparent))}}.q-panel{box-shadow:var(--t-shadow-md),inset 0 1px 0 #ffffff0f}@media (hover:hover) and (pointer:fine){.q-panel{transition:transform var(--t-dur-fast) var(--t-ease-out),box-shadow var(--t-dur-fast) var(--t-ease-out)}.q-panel:hover{box-shadow:var(--t-shadow-lg),0 0 0 1px var(--t-accent),inset 0 1px 0 #ffffff0f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.q-panel:hover{box-shadow:var(--t-shadow-lg),0 0 0 1px color-mix(in srgb,var(--t-accent) 32%,transparent),inset 0 1px 0 #ffffff0f}}.q-panel:active{transition-duration:60ms;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.q-panel{transition:none}}.q-glyph{border-radius:var(--t-radius-sm);width:28px;height:28px;color:var(--t-accent);border:1px solid var(--t-accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.q-glyph{border:1px solid color-mix(in srgb,var(--t-accent) 34%,transparent)}}.q-glyph{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.q-glyph{background:color-mix(in srgb,var(--t-accent) 10%,transparent)}}.q-glyph{box-shadow:0 1px 6px #0000005c}.q-rule{border-radius:var(--t-radius-full);background:var(--t-accent);flex:auto;min-width:12px;height:1px}@supports (color:color-mix(in lab,red,red)){.q-rule{background:color-mix(in srgb,var(--t-accent) 28%,transparent)}}html[data-visual-fun=on] .vfun-breathe{animation:vfun-breathe 4s ease-in-out infinite}@keyframes vfun-breathe{0%,to{opacity:1}50%{opacity:.88}}html[data-visual-fun=on] .glass:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--t-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){html[data-visual-fun=on] .glass:after{border:1px solid color-mix(in srgb,var(--t-accent) 28%,transparent)}}.vfun-beacon{top:max(14px,env(safe-area-inset-top));z-index:88;background:var(--t-surface);border-radius:999px;align-items:center;gap:6px;padding:6px 14px 6px 10px;display:flex;position:fixed;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.vfun-beacon{background:color-mix(in srgb,var(--t-surface) 88%,transparent)}}.vfun-beacon{border:1px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.vfun-beacon{border:1px solid color-mix(in srgb,var(--t-accent) 50%,transparent)}}.vfun-beacon{-webkit-backdrop-filter:blur(12px);color:var(--t-accent);letter-spacing:.01em;cursor:pointer;white-space:nowrap;animation:vfun-beacon-in .22s var(--t-ease-out) both;font-size:12px;font-weight:600}.vfun-beacon:active{opacity:.72;scale:.96}.vfun-beacon-spark{font-size:14px;line-height:1}.vfun-beacon-hint{color:var(--t-accent);font-size:10.5px;font-weight:400}@supports (color:color-mix(in lab,red,red)){.vfun-beacon-hint{color:color-mix(in srgb,var(--t-accent) 70%,transparent)}}@keyframes vfun-beacon-in{0%{opacity:0;translate:-50% -8px}to{opacity:1;translate:-50%}}.vfun-toggle-row{align-items:center;gap:12px;padding:2px 0;display:flex}.vfun-toggle-icon{background:var(--t-accent);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab,red,red)){.vfun-toggle-icon{background:color-mix(in srgb,var(--t-accent) 14%,transparent)}}.vfun-toggle-icon{border:1px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.vfun-toggle-icon{border:1px solid color-mix(in srgb,var(--t-accent) 30%,transparent)}}.vfun-toggle-icon{flex-shrink:0;font-size:18px}.vfun-toggle-body{flex:1;min-width:0}.vfun-toggle-label{color:var(--t-text);font-size:14.5px;font-weight:600;line-height:1.3}.vfun-toggle-desc{color:var(--t-text-3);margin-top:1px;font-size:11.5px}.vfun-toggle-desc-motion{color:var(--t-accent);font-size:11px}@supports (color:color-mix(in lab,red,red)){.vfun-toggle-desc-motion{color:color-mix(in srgb,var(--t-accent) 70%,transparent)}}.vfun-toggle-desc-motion{margin-top:3px}.vfun-toggle-switch{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:44px;height:26px;padding:0;position:relative}.vfun-toggle-track{background:var(--t-surface);border:1px solid var(--t-text);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vfun-toggle-track{border:1px solid color-mix(in srgb,var(--t-text) 20%,transparent)}}.vfun-toggle-track{transition:background .2s,border-color .2s}.vfun-toggle-switch[aria-checked=true] .vfun-toggle-track{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.vfun-toggle-switch[aria-checked=true] .vfun-toggle-track{background:color-mix(in srgb,var(--t-accent) 80%,transparent)}}.vfun-toggle-switch[aria-checked=true] .vfun-toggle-track{border-color:#0000}.vfun-toggle-thumb{background:var(--t-text-3);width:20px;height:20px;transition:transform .2s var(--t-ease-out),background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.vfun-toggle-switch[aria-checked=true] .vfun-toggle-thumb{background:var(--t-bg);transform:translate(18px)}@media (prefers-reduced-motion:reduce){.vfun-beacon,html[data-visual-fun=on] .vfun-breathe{animation:none;translate:-50%}.vfun-toggle-thumb,.vfun-toggle-track{transition:none}}.sb-frame{border-radius:var(--t-radius-lg);border:1px solid var(--t-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.sb-frame{border:1px solid color-mix(in srgb,var(--t-accent) 26%,var(--t-rule))}}.sb-frame{background:linear-gradient(168deg,var(--t-surface-2),var(--t-bg))}@supports (color:color-mix(in lab,red,red)){.sb-frame{background:linear-gradient(168deg,color-mix(in srgb,var(--t-surface-2) 92%,transparent),color-mix(in srgb,var(--t-bg) 94%,transparent))}}.sb-frame{box-shadow:var(--t-shadow-lg),inset 0 1px 0 #ffffff17}.sb-live:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid var(--t-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sb-live:before{border-top:1px solid color-mix(in srgb,var(--t-accent) 28%,transparent)}}.sb-live:before{z-index:0}.sb-onair{animation:sb-onair 2.2s ease-in-out infinite}@keyframes sb-onair{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--t-accent) 40%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--t-accent) 0%,transparent)}}.sb-pulse{animation:sb-pulse 1.5s ease-in-out infinite}@keyframes sb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.sb-meter-sheen{position:relative;overflow:hidden}.sb-meter-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/260% 100%;animation:sb-sweep 3.6s linear infinite;position:absolute;inset:0}@keyframes sb-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}.sb-strike{animation:sb-strike .9s var(--t-ease-spring) both}@keyframes sb-strike{0%{transform:scale(1)}28%{filter:brightness(1.25);transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sb-live:before,.sb-meter-sheen:after,.sb-onair,.sb-pulse,.sb-strike{animation:none}}.tai-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tai-aurora:after,.tai-aurora:before{content:"";filter:blur(64px);will-change:transform,opacity;border-radius:50%;position:absolute}.tai-aurora:before{background:radial-gradient(circle,var(--t-glow-accent),transparent 70%);width:72%;height:56%;animation:tai-aurora-a 19s ease-in-out infinite;top:-20%;left:6%}.tai-aurora:after{background:radial-gradient(circle,var(--t-glow-deep),transparent 70%);width:62%;height:50%;animation:tai-aurora-b 23s ease-in-out infinite;bottom:-18%;right:2%}@keyframes tai-aurora-a{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(6%,4%)scale(1.14)}}@keyframes tai-aurora-b{0%,to{opacity:.65;transform:translate(0)scale(1.06)}50%{opacity:.95;transform:translate(-5%,-4%)scale(1)}}.tai-knight{will-change:filter;filter:drop-shadow(0 0 3px var(--t-knight-glow-idle))}.tai-knight[data-state=listening]{animation:knight-listen .7s ease-in-out infinite}.tai-knight[data-state=thinking]{animation:knight-breathe 2s ease-in-out infinite}.tai-knight[data-state=speaking]{animation:knight-glow 1s ease-in-out infinite}@keyframes knight-listen{0%,to{filter:drop-shadow(0 0 4px var(--t-knight-glow-mid)) drop-shadow(0 0 9px var(--t-knight-glow-warm))}50%{filter:drop-shadow(0 0 9px var(--t-knight-glow-bright)) drop-shadow(0 0 18px var(--t-knight-glow-mid))}}@keyframes knight-breathe{0%,to{filter:drop-shadow(0 0 3px var(--t-knight-glow-mid)) drop-shadow(0 0 7px var(--t-knight-glow-ghost))}50%{filter:drop-shadow(0 0 7px var(--t-knight-glow-bright)) drop-shadow(0 0 14px var(--t-knight-glow-mid))}}@keyframes knight-glow{0%,to{filter:drop-shadow(0 0 6px var(--t-knight-glow-warm)) drop-shadow(0 0 12px var(--t-knight-glow-mid))}50%{filter:drop-shadow(0 0 12px var(--t-knight-glow-full)) drop-shadow(0 0 24px var(--t-knight-glow-warm))}}.tai-helm-eye{filter:drop-shadow(0 0 1.5px var(--t-knight-glow-warm))}.tai-knight[data-state=listening] .tai-helm-eye{animation:helm-eye-listen .7s ease-in-out infinite}.tai-knight[data-state=thinking] .tai-helm-eye{animation:helm-eye-breathe 2s ease-in-out infinite}.tai-knight[data-state=speaking] .tai-helm-eye{animation:helm-eye-flare 1s ease-in-out infinite}@keyframes helm-eye-listen{0%,to{filter:drop-shadow(0 0 2.5px var(--t-knight-glow-bright))}50%{filter:drop-shadow(0 0 6px var(--t-knight-glow-full)) drop-shadow(0 0 11px var(--t-knight-glow-warm))}}@keyframes helm-eye-breathe{0%,to{filter:drop-shadow(0 0 2px var(--t-knight-glow-bright))}50%{filter:drop-shadow(0 0 5px var(--t-knight-glow-full)) drop-shadow(0 0 9px var(--t-knight-glow-warm))}}@keyframes helm-eye-flare{0%,to{filter:drop-shadow(0 0 4px var(--t-knight-glow-full)) drop-shadow(0 0 8px var(--t-knight-glow-warm))}50%{filter:drop-shadow(0 0 8px var(--t-knight-glow-full)) drop-shadow(0 0 16px var(--t-knight-glow-full))}}.tai-orb{background:radial-gradient(circle at 36% 30%,var(--t-voice-orb-bright),var(--t-voice-orb-core) 54%,var(--t-voice-orb-deep) 100%);box-shadow:0 0 0 1px var(--t-voice-ring-c),0 0 16px var(--t-voice-glow);will-change:transform,box-shadow;border-radius:50%;animation:tai-orb-breathe 5.2s ease-in-out infinite;position:relative}.tai-orb[data-state=thinking]{animation:tai-orb-breathe 2s ease-in-out infinite}.tai-orb[data-state=speaking]{animation:tai-orb-pulse 1.1s ease-in-out infinite}.tai-orb-arc{border-left:1.5px solid #0000;border-bottom:1.5px solid #0000;border-top:1.5px solid #0000;border-top-color:var(--t-voice-think-arc);border-right:1.5px solid #0000;border-right-color:var(--t-voice-think-arc-2);border-radius:50%;animation:tai-orb-spin 1.4s linear infinite;position:absolute;inset:-3px}@keyframes tai-orb-breathe{0%,to{box-shadow:0 0 0 1px var(--t-voice-ring-c),0 0 15px var(--t-voice-glow);transform:scale(1)}50%{box-shadow:0 0 0 1px var(--t-voice-ring-b),0 0 26px var(--t-voice-glow);transform:scale(1.05)}}@keyframes tai-orb-pulse{0%,to{box-shadow:0 0 0 1px var(--t-voice-ring-b),0 0 18px var(--t-voice-glow);transform:scale(1)}50%{box-shadow:0 0 0 1px var(--t-voice-ring-a),0 0 32px var(--t-voice-glow-strong);transform:scale(1.13)}}@keyframes tai-orb-spin{to{transform:rotate(1turn)}}.tai-bracket-in:after,.tai-bracket-in:before{animation:tai-bracket-draw .52s var(--t-ease-out) both}@keyframes tai-bracket-draw{0%{opacity:0;width:5px;height:5px}to{opacity:1;width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.tai-aurora:after,.tai-aurora:before,.tai-bracket-in:after,.tai-bracket-in:before,.tai-knight,.tai-knight[data-state=listening],.tai-knight[data-state=listening] .tai-helm-eye,.tai-knight[data-state=speaking],.tai-knight[data-state=speaking] .tai-helm-eye,.tai-knight[data-state=thinking],.tai-knight[data-state=thinking] .tai-helm-eye,.tai-orb,.tai-orb-arc,.tai-orb[data-state=speaking],.tai-orb[data-state=thinking]{animation:none}}[data-a11y~=motion-off] *,[data-a11y~=motion-off] :after,[data-a11y~=motion-off] :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-a11y~=hc] [role=button],[data-a11y~=hc] [role=switch],[data-a11y~=hc] [role=tab],[data-a11y~=hc] a,[data-a11y~=hc] button{min-width:48px;min-height:48px}[data-a11y~=focus] .t-page-in,[data-a11y~=focus] .t-rise{animation:none}@keyframes goldFade{0%{opacity:0}to{opacity:1}}@keyframes goldBeamSweep{0%,to{transform:translate(-50%)rotate(-14deg)}50%{transform:translate(-50%)rotate(14deg)}}@keyframes goldHelmThrob{0%,to{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--t-accent) 70%,transparent));transform:scale(1)}50%{filter:drop-shadow(0 0 48px color-mix(in srgb,var(--t-accent) 100%,transparent));transform:scale(1.07)}}@keyframes goldTextFlare{0%,90%,to{opacity:1;text-shadow:0 0 32px color-mix(in srgb,var(--t-accent) 90%,transparent)}93%{opacity:.6;text-shadow:none}96%{opacity:1}98%{opacity:.75}}@keyframes goldAlertPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.015)}}.gold-signal{z-index:9999;background:radial-gradient(circle at 50% 40%,var(--t-accent) 0,black 55%,black 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gold-signal{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--t-accent) 22%,black) 0,black 55%,black 100%)}}.gold-signal{cursor:pointer;animation:goldFade .28s ease-out both}.gold-signal__beam{transform-origin:50% 0;background:linear-gradient(180deg,var(--t-accent) 0,transparent 68%);width:65vmin;height:145vmin;position:absolute;top:-28%;left:50%}@supports (color:color-mix(in lab,red,red)){.gold-signal__beam{background:linear-gradient(180deg,color-mix(in srgb,var(--t-accent) 32%,transparent) 0,transparent 68%)}}.gold-signal__beam{filter:blur(10px);opacity:.55;animation:goldBeamSweep 4s ease-in-out infinite}.gold-signal__helm{color:var(--t-accent);animation:goldHelmThrob 1.4s ease-in-out infinite}.gold-signal__title{font-family:var(--font-serif,serif);letter-spacing:.18em;color:#fff;font-size:clamp(30px,10vw,62px);font-weight:800;animation:goldTextFlare 2.8s step-end infinite}.gold-signal__sub{letter-spacing:.04em;color:#fff;font-size:clamp(13px,4vw,16px);font-weight:600}@supports (color:color-mix(in lab,red,red)){.gold-signal__sub{color:color-mix(in srgb,white 78%,var(--t-accent))}}.gold-signal__alert-pill{background:var(--t-accent);border-radius:9999px;align-items:center;gap:6px;padding:5px 14px 5px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.gold-signal__alert-pill{background:color-mix(in srgb,var(--t-accent) 14%,var(--t-bg))}}.gold-signal__alert-pill{border:1px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gold-signal__alert-pill{border:1px solid color-mix(in srgb,var(--t-accent) 55%,transparent)}}.gold-signal__alert-pill{color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gold-signal__alert-pill{color:color-mix(in srgb,var(--t-accent) 90%,white)}}.gold-signal__alert-pill{cursor:pointer;font-size:13px;font-weight:700;animation:goldAlertPulse 2s ease-in-out infinite}.gold-signal__alert-pill:hover{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gold-signal__alert-pill:hover{background:color-mix(in srgb,var(--t-accent) 22%,var(--t-bg))}}@media (prefers-reduced-motion:reduce){.gold-signal__alert-pill,.gold-signal__beam,.gold-signal__helm,.gold-signal__title{animation:none}}.needs-root{isolation:isolate;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;padding:8px 16px 64px;display:flex;position:relative}.needs-root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -6%,var(--t-accent),transparent 60%),radial-gradient(90% 60% at 50% 0,var(--t-knight-glow-ghost),transparent 58%);height:460px;position:absolute;inset:-8px 0 auto}@supports (color:color-mix(in lab,red,red)){.needs-root:before{background:radial-gradient(120% 80% at 50% -6%,color-mix(in srgb,var(--t-accent) 11%,transparent),transparent 60%),radial-gradient(90% 60% at 50% 0,var(--t-knight-glow-ghost),transparent 58%)}}.needs-root:before{-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.needs-preview-banner{border:1px solid var(--t-accent);border-radius:8px;width:100%;margin-bottom:8px;padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.needs-preview-banner{border:1px solid color-mix(in srgb,var(--t-accent) 35%,transparent)}}.needs-preview-banner{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-preview-banner{background:color-mix(in srgb,var(--t-accent) 8%,var(--t-bg))}}.needs-preview-banner{color:var(--t-text-2);text-align:center;font-size:12px}.needs-preview-banner code{color:var(--t-accent);font-size:11px}.needs-hero{text-align:center;flex-direction:column;align-items:center;padding:14px 0 22px;display:flex}.needs-hero-title{font-family:var(--t-serif,Georgia,serif);letter-spacing:-.012em;color:var(--t-text);text-shadow:0 1px #00000059;margin:10px 0 5px;font-size:27px;font-weight:700}.needs-hero-sub{color:var(--t-text-3);letter-spacing:.005em;margin:0;font-size:13.5px}.needs-hero-stage{isolation:isolate;place-items:center;width:100%;min-height:188px;display:grid;position:relative}.needs-hero-aura{z-index:-2;background:radial-gradient(circle,var(--t-knight-glow-bright),var(--t-knight-glow-warm) 28%,var(--t-knight-glow-ghost) 52%,transparent 70%);filter:blur(9px);opacity:.7;border-radius:50%;width:230px;height:230px;top:47%;transform:translate(-50%,-50%)scale(1)}.needs-hero-aura,.needs-hero-pool{pointer-events:none;will-change:transform,opacity;position:absolute;left:50%}.needs-hero-pool{z-index:-1;background:radial-gradient(closest-side,var(--t-knight-glow-warm),var(--t-knight-glow-thin) 48%,transparent 76%);filter:blur(7px);opacity:.5;width:196px;height:40px;bottom:14px;transform:translate(-50%)}.needs-helm{transition:filter .6s var(--t-ease-out,ease);line-height:0;display:inline-block;position:relative}.needs-helm>svg{will-change:transform;animation:needs-helm-bob 7s ease-in-out infinite;display:block}.needs-helm--active>svg{animation-duration:5.2s}.needs-helm--attentive>svg{animation-duration:6s}.needs-helm--ignite>svg,.needs-helm--urgent>svg{animation:needs-helm-bob-urgent 2.6s ease-in-out infinite}@keyframes needs-helm-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.006)}}@keyframes needs-helm-bob-urgent{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.4px)scale(1.014)}}.needs-helm-eyecast{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side at 33% 50%,var(--t-knight-eye-core),var(--t-knight-eye) 46%,transparent 72%),radial-gradient(closest-side at 67% 50%,var(--t-knight-eye-core),var(--t-knight-eye) 46%,transparent 72%);width:46%;height:15%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.needs-helm-eyecast{background:radial-gradient(closest-side at 33% 50%,var(--t-knight-eye-core),color-mix(in srgb,var(--t-knight-eye) 40%,transparent) 46%,transparent 72%),radial-gradient(closest-side at 67% 50%,var(--t-knight-eye-core),color-mix(in srgb,var(--t-knight-eye) 40%,transparent) 46%,transparent 72%)}}.needs-helm-eyecast{filter:blur(2.5px);opacity:.5;will-change:transform,opacity}.needs-helm-sheen{pointer-events:none;background:linear-gradient(115deg,transparent 38%,var(--t-knight-gold-hi) 49%,transparent 60%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.needs-helm-sheen{background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--t-knight-gold-hi) 55%,transparent) 49%,transparent 60%)}}.needs-helm-sheen{opacity:0;mix-blend-mode:screen;will-change:transform,opacity;animation:needs-sheen 7.5s var(--t-ease-out,ease) infinite;-webkit-mask:radial-gradient(circle,#0000 40%,#000 47% 50%,#0000 52%);mask:radial-gradient(circle,#0000 40%,#000 47% 50%,#0000 52%)}@keyframes needs-sheen{0%,72%{opacity:0;transform:translate(-26%)rotate(0)}80%{opacity:.85}92%,to{opacity:0;transform:translate(26%)rotate(0)}}.needs-helm--urgent{filter:drop-shadow(0 0 11px var(--t-knight-glow-full)) drop-shadow(0 0 28px var(--t-knight-glow-warm));animation:needs-helm-urgent 1.5s ease-in-out infinite}.needs-helm--active{filter:drop-shadow(0 0 7px var(--t-knight-glow-bright)) drop-shadow(0 0 16px var(--t-knight-glow-mid));animation:needs-helm-active 2.6s ease-in-out infinite}.needs-helm--attentive{filter:drop-shadow(0 0 4px var(--t-knight-glow-warm)) drop-shadow(0 0 9px var(--t-knight-glow-ghost));animation:needs-helm-active 4s ease-in-out infinite}.needs-helm--calm{filter:drop-shadow(0 0 3px var(--t-knight-glow-idle));animation:needs-helm-calm 6s ease-in-out infinite}.needs-helm--ignite{filter:drop-shadow(0 0 16px var(--t-knight-glow-full)) drop-shadow(0 0 40px var(--t-knight-glow-full));animation:needs-helm-urgent 1.1s ease-in-out infinite}@keyframes needs-helm-urgent{0%,to{filter:drop-shadow(0 0 9px var(--t-knight-glow-warm)) drop-shadow(0 0 20px var(--t-knight-glow-mid))}50%{filter:drop-shadow(0 0 16px var(--t-knight-glow-full)) drop-shadow(0 0 38px var(--t-knight-glow-warm))}}@keyframes needs-helm-active{0%,to{filter:drop-shadow(0 0 5px var(--t-knight-glow-mid)) drop-shadow(0 0 11px var(--t-knight-glow-ghost))}50%{filter:drop-shadow(0 0 8px var(--t-knight-glow-bright)) drop-shadow(0 0 18px var(--t-knight-glow-mid))}}@keyframes needs-helm-calm{0%,to{filter:drop-shadow(0 0 2px var(--t-knight-glow-faint))}50%{filter:drop-shadow(0 0 6px var(--t-knight-glow-idle))}}.needs-hero-stage--urgent .needs-hero-aura{opacity:.85;animation:needs-aura-pulse 1.5s ease-in-out infinite}.needs-hero-stage--active .needs-hero-aura{opacity:.62;animation:needs-aura-pulse 2.8s ease-in-out infinite}.needs-hero-stage--attentive .needs-hero-aura{opacity:.46;animation:needs-aura-pulse 4.2s ease-in-out infinite}.needs-hero-stage--calm .needs-hero-aura{opacity:.32;animation:needs-aura-pulse 6.5s ease-in-out infinite}@keyframes needs-aura-pulse{0%,to{opacity:var(--needs-aura-lo,.4);transform:translate(-50%,-50%)scale(.92)}50%{transform:translate(-50%,-50%)scale(1.08)}}.needs-hero-stage--urgent .needs-hero-pool{opacity:.66;animation:needs-pool-pulse 1.5s ease-in-out infinite}.needs-hero-stage--calm .needs-hero-pool{opacity:.42;animation:needs-pool-pulse 6.5s ease-in-out infinite}@keyframes needs-pool-pulse{0%,to{transform:translate(-50%)scaleX(.92)}50%{transform:translate(-50%)scaleX(1.06)}}.needs-helm--ignite .needs-helm-eyecast,.needs-helm--urgent .needs-helm-eyecast{opacity:.95;animation:needs-eyecast 1.2s ease-in-out infinite}.needs-helm--active .needs-helm-eyecast{opacity:.66;animation:needs-eyecast 3s ease-in-out infinite}.needs-helm--attentive .needs-helm-eyecast{opacity:.5;animation:needs-eyecast 4.4s ease-in-out infinite}.needs-helm--calm .needs-helm-eyecast{opacity:.34;animation:needs-eyecast 6s ease-in-out infinite}@keyframes needs-eyecast{0%,to{filter:blur(2.5px);transform:translate(-50%,-50%)scaleX(.95)}50%{filter:blur(3.5px);transform:translate(-50%,-50%)scaleX(1.08)}}.needs-helm .tai-helm-eye{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 2.4px var(--t-knight-glow-bright));animation:needs-eye-scan 6.5s ease-in-out infinite}.needs-helm--active .tai-helm-eye{animation:needs-eye-scan 5s ease-in-out infinite,needs-eye-pulse 3s ease-in-out infinite}.needs-helm--ignite .tai-helm-eye,.needs-helm--urgent .tai-helm-eye{animation:needs-eye-blaze 1.1s ease-in-out infinite,needs-eye-scan 4s ease-in-out infinite}@keyframes needs-eye-blaze{0%,to{filter:drop-shadow(0 0 3px var(--t-knight-glow-full))}50%{filter:drop-shadow(0 0 8px var(--t-knight-glow-full)) drop-shadow(0 0 15px var(--t-knight-glow-warm))}}@keyframes needs-eye-pulse{0%,to{filter:drop-shadow(0 0 2px var(--t-knight-glow-warm))}50%{filter:drop-shadow(0 0 5px var(--t-knight-glow-bright))}}@keyframes needs-eye-scan{0%,to{transform:translate(0)}18%{transform:translate(-2.4px,.4px)}34%{transform:translate(-2.4px,.4px)}56%{transform:translate(2.4px,.4px)}72%{transform:translate(2.4px,.4px)}88%{transform:translateY(-.3px)}}.needs-hero3d-stage{isolation:isolate;place-items:center;width:100%;height:232px;display:grid;position:relative}.needs-hero3d-stage:before{z-index:-2;background:radial-gradient(circle,var(--t-knight-glow-warm),var(--t-knight-glow-ghost) 44%,transparent 70%);filter:blur(10px);opacity:.55;width:250px;height:250px;transition:opacity .7s var(--t-ease-out,ease);border-radius:50%;top:48%;transform:translate(-50%,-50%)}.needs-hero3d-stage:after,.needs-hero3d-stage:before{content:"";pointer-events:none;position:absolute;left:50%}.needs-hero3d-stage:after{z-index:-1;background:radial-gradient(closest-side,var(--t-knight-glow-warm),var(--t-knight-glow-thin) 50%,transparent 78%);filter:blur(8px);opacity:.45;width:206px;height:42px;bottom:16px;transform:translate(-50%)}.needs-hero3d-stage--urgent:before{opacity:.82}.needs-hero3d-stage--active:before{opacity:.6}.needs-hero3d-stage--attentive:before{opacity:.46}.needs-hero3d-stage--calm:before{opacity:.32}.needs-hero3d-canvas{width:100%;height:100%;line-height:0}.needs-hero3d-canvas canvas{display:block}.needs-hero3d-holding{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.needs-hero3d-holding .needs-hero-stage{width:100%;height:100%;min-height:0}.needs-wall{flex-direction:column;gap:10px;width:100%;display:flex}.needs-box{border:1px solid var(--t-rule);background:linear-gradient(180deg,var(--t-text),transparent 38%),var(--t-surface);border-radius:15px;position:relative}@supports (color:color-mix(in lab,red,red)){.needs-box{background:linear-gradient(180deg,color-mix(in srgb,var(--t-text) 4%,transparent),transparent 38%),var(--t-surface)}}.needs-box{transition:border-color .24s ease,box-shadow .24s ease,transform .16s var(--t-ease-out,ease);animation:needs-box-in .46s var(--t-ease-out,ease) both;overflow:hidden}.needs-box:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--t-accent),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.needs-box:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--t-accent) 22%,transparent),transparent)}}.needs-box:before{opacity:.5}.needs-box[data-expanded=true]{transform:none}@keyframes needs-box-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.needs-box:first-child{animation-delay:30ms}.needs-box:nth-child(2){animation-delay:75ms}.needs-box:nth-child(3){animation-delay:.12s}.needs-box:nth-child(4){animation-delay:.165s}.needs-box:nth-child(5){animation-delay:.21s}.needs-box:nth-child(6){animation-delay:.255s}.needs-box:nth-child(7){animation-delay:.3s}.needs-box:nth-child(n+8){animation-delay:.34s}.needs-box--glow-0{border-color:var(--t-rule)}.needs-box--glow-1{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-1{border-color:color-mix(in srgb,var(--t-accent) 28%,var(--t-rule))}}.needs-box--glow-2{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-2{border-color:color-mix(in srgb,var(--t-accent) 48%,var(--t-rule))}}.needs-box--glow-2{box-shadow:0 0 12px var(--t-knight-glow-ghost),inset 0 0 14px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-2{box-shadow:0 0 12px var(--t-knight-glow-ghost),inset 0 0 14px color-mix(in srgb,var(--t-accent) 5%,transparent)}}.needs-box--glow-3{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-3{border-color:color-mix(in srgb,var(--t-accent) 68%,var(--t-rule))}}.needs-box--glow-3{box-shadow:0 1px 16px var(--t-knight-glow-idle),inset 0 0 18px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-3{box-shadow:0 1px 16px var(--t-knight-glow-idle),inset 0 0 18px color-mix(in srgb,var(--t-accent) 7%,transparent)}}.needs-box--glow-4{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-4{border-color:color-mix(in srgb,var(--t-accent) 88%,var(--t-rule))}}.needs-box--glow-4{box-shadow:0 1px 22px var(--t-knight-glow-warm),inset 0 0 22px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box--glow-4{box-shadow:0 1px 22px var(--t-knight-glow-warm),inset 0 0 22px color-mix(in srgb,var(--t-accent) 9%,transparent)}}.needs-box--glow-4{animation:needs-box-in .46s var(--t-ease-out,ease) both,needs-box-breathe 2.8s ease-in-out .6s infinite}@keyframes needs-box-breathe{0%,to{box-shadow:0 1px 18px var(--t-knight-glow-idle),inset 0 0 20px color-mix(in srgb,var(--t-accent) 8%,transparent)}50%{box-shadow:0 1px 28px var(--t-knight-glow-bright),inset 0 0 24px color-mix(in srgb,var(--t-accent) 12%,transparent)}}.needs-box-dot{background:var(--t-text-4);border-radius:9999px;flex:none;width:8px;height:8px}.needs-box--glow-2 .needs-box-dot,.needs-box--glow-3 .needs-box-dot,.needs-box--glow-4 .needs-box-dot{background:var(--t-accent);box-shadow:0 0 8px var(--t-knight-glow-warm)}.needs-box--glow-4 .needs-box-dot{animation:needs-dot-pulse 2.8s ease-in-out infinite}@keyframes needs-dot-pulse{0%,to{box-shadow:0 0 6px var(--t-knight-glow-warm)}50%{box-shadow:0 0 12px var(--t-knight-glow-full)}}.needs-box-head{cursor:pointer;width:100%;font:inherit;color:var(--t-text);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:11px;padding:15px;transition:background .16s;display:flex}.needs-box-head:active{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box-head:active{background:color-mix(in srgb,var(--t-accent) 6%,transparent)}}.needs-box-label{letter-spacing:-.01em;flex:1;font-size:15.5px;font-weight:650}.needs-box-count{font-variant-numeric:tabular-nums;background:var(--t-accent);border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.needs-box-count{background:color-mix(in srgb,var(--t-accent) 18%,var(--t-bg))}}.needs-box-count{color:var(--t-accent-hover);border:1px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.needs-box-count{border:1px solid color-mix(in srgb,var(--t-accent) 50%,transparent)}}.needs-box-count{transition:background .2s,box-shadow .2s}.needs-box--glow-3 .needs-box-count,.needs-box--glow-4 .needs-box-count{background:var(--t-accent);color:var(--t-bg);border-color:#0000}.needs-box--glow-4 .needs-box-count{box-shadow:0 0 12px var(--t-knight-glow-warm)}.needs-box-chev{color:var(--t-text-3);transition:transform .22s var(--t-ease-out,ease)}.needs-box-chev--open{transform:rotate(90deg)}.needs-box-items{flex-direction:column;gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:flex}.needs-item{background:var(--t-bg);border:1px solid var(--t-rule);border-radius:11px;padding:12px}.needs-item-title{color:var(--t-text);margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.35}.needs-item-body{color:var(--t-text-2);margin:0 0 2px;font-size:12.5px}.needs-item-source{color:var(--t-text-4);margin:0 0 9px;font-size:11.5px;font-style:italic}.needs-item-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.needs-act{cursor:pointer;background:var(--t-surface-2);color:var(--t-text-2);border:1px solid var(--t-rule);border-radius:9px;padding:6px 13px;font-size:12.5px;font-weight:650}.needs-act--primary{background:var(--t-accent);color:var(--t-bg);border-color:#0000}.needs-act--ghost{color:var(--t-text-3);background:0 0;border-color:#0000;padding:6px 8px}.needs-act:disabled{opacity:.5;cursor:default}.needs-item-secondary{gap:2px;margin-left:auto;display:inline-flex}.needs-value-row{flex:180px;gap:6px;display:inline-flex}.needs-value-input{background:var(--t-surface-2);border:1px solid var(--t-rule);min-width:0;color:var(--t-text);font:inherit;border-radius:9px;flex:1;padding:6px 10px;font-size:12.5px}.needs-clear{text-align:center;padding:24px 0}.needs-clear-line{color:var(--t-text-2);margin:0 0 10px;font-size:15px}.needs-clear-link,.needs-foot-link{color:var(--t-accent);font-size:13.5px;text-decoration:none}.needs-foot-link{color:var(--t-text-3);margin-top:26px}.forge{text-align:center;isolation:isolate;width:100%;padding:8px 0 18px;position:relative;overflow:hidden}.forge-flare{z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 28%,var(--t-knight-glow-bright),transparent 56%),radial-gradient(circle at 50% 30%,var(--t-knight-glow-ghost),transparent 70%);height:340px;animation:forge-flare-in 1.1s var(--t-ease-out,ease) both,forge-flare-breathe 4s ease-in-out 1.1s infinite;position:absolute;inset:-40% 0 auto}@keyframes forge-flare-in{0%{opacity:0;transform:scale(.7)}40%{opacity:1}to{opacity:.6;transform:scale(1)}}@keyframes forge-flare-breathe{0%,to{opacity:.5}50%{opacity:.72}}.forge-ignite{z-index:-1;pointer-events:none;background:var(--t-knight-eye-core);opacity:0;width:14px;height:14px;animation:forge-ignite 1.5s var(--t-ease-out,ease) .24s both;border-radius:50%;margin-left:-7px;position:absolute;top:92px;left:50%}@keyframes forge-ignite{0%{opacity:0;box-shadow:0 0 0 0 var(--t-knight-glow-full);transform:scale(.4)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1);box-shadow:0 0 0 120px #0000}}.forge-floor{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--t-knight-glow-warm),var(--t-knight-glow-thin) 46%,transparent 76%);filter:blur(8px);opacity:0;width:230px;height:46px;animation:forge-floor-in 1.2s var(--t-ease-out,ease) .5s both,forge-floor-breathe 4s ease-in-out 1.7s infinite;margin-left:-115px;position:absolute;top:168px;left:50%}@keyframes forge-floor-in{0%{opacity:0}to{opacity:.55}}@keyframes forge-floor-breathe{0%,to{opacity:.5;transform:scaleX(.95)}50%{opacity:.68;transform:scaleX(1.06)}}.forge-embers{z-index:-1;pointer-events:none;position:absolute;inset:0}.forge-ember{bottom:28%;left:var(--x,50%);width:var(--sz,4px);height:var(--sz,4px);background:radial-gradient(closest-side,var(--t-knight-eye-core),var(--t-accent-hover) 55%,var(--t-knight-eye-lo));border-radius:9999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.forge-ember{background:radial-gradient(closest-side,var(--t-knight-eye-core),var(--t-accent-hover) 55%,color-mix(in srgb,var(--t-knight-eye-lo) 60%,transparent))}}.forge-ember{box-shadow:0 0 6px var(--t-knight-glow-full);opacity:0;will-change:transform,opacity;animation:forge-ember-rise var(--dur,3.6s) ease-in infinite;animation-delay:var(--delay,0s)}@keyframes forge-ember-rise{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:var(--peak,.9)}55%{opacity:var(--peak,.9)}to{transform:translate(var(--drift,0),calc(-1 * var(--rise,220px))) scale(.3);opacity:0}}.forge-knight{margin:6px 0 2px;line-height:0;display:inline-block;position:relative}.forge-title{font-family:var(--t-serif,Georgia,serif);color:var(--t-text);text-shadow:0 1px #00000059;animation:forge-rise .56s var(--t-ease-out,ease) .36s both;margin:10px 0 4px;font-size:25px;font-weight:700;position:relative}.forge-sub{max-width:420px;color:var(--t-text-3);animation:forge-rise .56s var(--t-ease-out,ease) .46s both;margin:0 auto 16px;font-size:13px;position:relative}.forge-stats{animation:forge-rise .56s var(--t-ease-out,ease) .56s both;justify-content:center;gap:28px;margin-bottom:16px;display:flex;position:relative}.forge-stat{flex-direction:column;gap:2px;display:flex}.forge-stat-num{color:var(--t-accent-hover);text-shadow:0 0 14px var(--t-knight-glow-idle);font-size:21px;font-weight:800}.forge-stat-label{color:var(--t-text-4);font-size:11px}.forge-progress{max-width:360px;animation:forge-rise .56s var(--t-ease-out,ease) .66s both;margin:0 auto;position:relative}.forge-progress-row{color:var(--t-text-2);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.forge-progress-track{background:var(--t-surface-2);height:7px}.forge-progress-fill,.forge-progress-track{border-radius:9999px;position:relative;overflow:hidden}.forge-progress-fill{background:linear-gradient(90deg,var(--t-knight-gold-lo),var(--t-accent-hover));height:100%;box-shadow:0 0 8px var(--t-knight-glow-warm)}.forge-progress-fill:after{content:"";background:linear-gradient(90deg,transparent,var(--t-knight-eye-core),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.forge-progress-fill:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--t-knight-eye-core) 70%,transparent),transparent)}}.forge-progress-fill:after{animation:forge-shimmer 2.6s ease-in-out 1.3s infinite;transform:translate(-100%)}@keyframes forge-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(220%)}}@keyframes forge-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.forge-progress-hint{color:var(--t-text-4);margin:7px 0 0;font-size:11.5px}.forge-teaser{color:var(--t-text-4);margin:20px 0 12px;font-size:12px;font-style:italic;position:relative}.forge-exit{color:var(--t-accent);font-size:14px;font-weight:600;text-decoration:none;display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.forge-ember,.forge-flare,.forge-floor,.forge-ignite,.forge-progress,.forge-progress-fill:after,.forge-stats,.forge-sub,.forge-title,.needs-box,.needs-box--glow-4,.needs-box-dot,.needs-helm,.needs-helm .tai-helm-eye,.needs-helm-eyecast,.needs-helm-sheen,.needs-helm>svg,.needs-hero-aura,.needs-hero-pool{animation:none!important}.needs-helm-eyecast{opacity:.6}.forge-flare{opacity:.55}.forge-floor{opacity:.5}.forge-progress,.forge-stats,.forge-sub,.forge-title,.needs-box{opacity:1;transform:none}}.batcave-pip{box-shadow:0 0 0 0 var(--t-accent);animation:batcave-pip 1.8s ease-in-out infinite}@supports (color:color-mix(in lab,red,red)){.batcave-pip{box-shadow:0 0 0 0 color-mix(in srgb,var(--t-accent) 60%,transparent)}}@keyframes batcave-pip{0%,to{opacity:.65;box-shadow:0 0 0 0 color-mix(in srgb,var(--t-accent) 55%,transparent)}50%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--t-accent) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.batcave-pip{opacity:1;box-shadow:none;animation:none}}.hv2-root{isolation:isolate;max-width:680px;padding:max(10px,env(safe-area-inset-top)) 16px calc(84px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;margin:0 auto;display:flex;position:relative}.hv2-root:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(120% 78% at 50% -8%,var(--cave-signal-faint),transparent 58%),radial-gradient(90% 60% at 50% 0,var(--cave-signal-soft),transparent 60%),linear-gradient(180deg,var(--cave-bg-1),transparent 70%);height:520px;position:absolute;inset:-10px 0 auto;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.hv2-preview-banner{border-radius:var(--t-radius-sm,8px);border:1px solid var(--cave-signal-edge);background:var(--cave-signal-faint);color:var(--t-text-2);text-align:center;margin-bottom:12px;padding:7px 12px;font-size:12px}.hv2-preview-banner code{color:var(--t-accent);font-size:11px}.hv2-head{text-align:center;padding:8px 0 0}.hv2-eyebrow{font-family:var(--cave-font-meta,monospace);text-transform:uppercase;letter-spacing:.2em;color:var(--t-accent);opacity:.85;margin:0 0 7px;font-size:10.5px;font-weight:600}.hv2-greeting{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:-.018em;color:var(--t-text);text-shadow:0 1px #00000059;margin:0;font-size:30px;font-weight:700;line-height:1.05}.hv2-date{letter-spacing:.01em;color:var(--t-text-3);margin:5px 0 0;font-size:12.5px}.hv2-hero{flex-direction:column;align-items:center;margin:2px 0 4px;display:flex}.hv2-hero .needs-hero-stage{min-height:152px}.hv2-hero-status{letter-spacing:.01em;color:var(--t-text-3);text-align:center;margin:-4px 0 0;font-size:12.5px}.hv2-hero .needs-hero-stage--calm{--needs-aura-lo:.16}.hv2-hero .needs-hero-stage--attentive{--needs-aura-lo:.3}.hv2-hero .needs-hero-stage--active{--needs-aura-lo:.44}.hv2-hero .needs-hero-stage--urgent{--needs-aura-lo:.66}.hv2-hero .needs-hero-stage--calm .needs-hero-aura{opacity:.18}.hv2-hero .needs-hero-stage--calm .needs-hero-pool{opacity:.26}.hv2-hero .needs-hero-stage--calm .needs-helm-eyecast{opacity:.22}.hv2-hero .needs-hero-stage--attentive .needs-hero-pool{opacity:.36}.hv2-hero .needs-hero-stage--attentive .needs-helm-eyecast{opacity:.42}.hv2-hero .needs-hero-stage--urgent .needs-hero-pool{opacity:.72}.hv2-band{text-align:center;padding:8px 0 0}.hv2-band .hv2-eyebrow{margin:0 0 7px}.hv2-band .hv2-greeting{margin:0}.hv2-band-rail{background:linear-gradient(180deg,var(--cave-signal-faint),transparent 70%),var(--cave-glass);border:1px solid var(--cave-glass-border);box-shadow:var(--cave-shadow-1);-webkit-backdrop-filter:blur(var(--cave-blur));backdrop-filter:blur(var(--cave-blur));border-radius:9999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px auto 0;padding:7px 14px;display:inline-flex}.hv2-band-time{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:.01em;color:var(--t-text);font-variant-numeric:tabular-nums;min-width:2ch;font-size:19px;font-weight:700}.hv2-band-sep{background:var(--t-accent);opacity:.7;width:4px;height:4px;box-shadow:0 0 8px var(--cave-signal-soft);border-radius:9999px}.hv2-band-date{letter-spacing:.01em;color:var(--t-text-3);font-size:12.5px}.hv2-band-weather{border-left:1px solid var(--cave-glass-border);color:var(--t-text-2);align-items:center;gap:5px;margin-left:2px;padding-left:10px;font-size:12.5px;display:inline-flex}.hv2-band-weather-icon{color:var(--t-accent);opacity:.9}.hv2-band-temp{color:var(--t-text);font-variant-numeric:tabular-nums;font-weight:700}.hv2-band-cond,.hv2-band-rain{color:var(--t-text-3)}.hv2-band-rain{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.hv2-aurora{z-index:-3;pointer-events:none;height:760px;position:absolute;inset:-8% -12% auto;overflow:hidden;-webkit-mask:linear-gradient(#000 0 52%,#0000 92%);mask:linear-gradient(#000 0 52%,#0000 92%)}.hv2-aurora:after,.hv2-aurora:before{content:"";will-change:opacity,transform;border-radius:50%;position:absolute}.hv2-aurora:before{background:radial-gradient(circle,var(--cave-signal-soft),var(--cave-signal-faint) 46%,transparent 70%);filter:blur(46px);opacity:.62;width:72%;height:60%;animation:q-breathe 19s ease-in-out infinite;top:-22%;left:14%}.hv2-aurora:after{background:radial-gradient(circle,var(--cave-signal-faint),transparent 64%);filter:blur(54px);opacity:.5;width:58%;height:52%;animation:q-drift 24s ease-in-out infinite;top:14%;right:2%}.hv2-root--flagship:before{opacity:1}.hv2-presence,.hv2-presence-tap{flex-direction:column;align-items:center;width:100%;display:flex}.hv2-presence-tap{min-height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--cave-ease,ease);background:0 0;border:0;gap:4px;padding:4px 0 2px}.hv2-presence-tap:active{transform:scale(.985)}.hv2-presence-tap:focus-visible{outline:none}.hv2-presence-tap:focus-visible .hv2-presence-cta{border-color:var(--t-accent);box-shadow:0 0 0 2px var(--cave-signal-soft)}.hv2-presence-cta{border:1px solid var(--cave-glass-border);background:linear-gradient(180deg,var(--cave-signal-faint),transparent 80%),var(--cave-glass);-webkit-backdrop-filter:blur(var(--cave-blur));backdrop-filter:blur(var(--cave-blur));font-family:var(--cave-font-meta,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-2);box-shadow:var(--cave-shadow-1);border-radius:9999px;align-items:center;gap:5px;margin-top:-6px;padding:4px 11px;font-size:10.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,color .2s;animation:hv2-cta-breathe 3.6s ease-in-out infinite;display:inline-flex}.hv2-presence-cta-icon{color:var(--t-accent)}.hv2-presence-tap--live .hv2-presence-cta{border-color:var(--cave-signal-edge);color:var(--t-accent);animation:hv2-cta-live 1.4s ease-in-out infinite}@keyframes hv2-cta-breathe{0%,to{box-shadow:var(--cave-shadow-1);opacity:.92}50%{box-shadow:var(--cave-shadow-1),0 0 12px var(--cave-signal-soft);opacity:1}}@keyframes hv2-cta-live{0%,to{box-shadow:0 0 0 0 var(--cave-signal-soft)}50%{box-shadow:0 0 14px 1px var(--cave-signal-soft)}}.hv2-root--flagship .hv2-hero .needs-hero-stage--calm{--needs-aura-lo:.26}.hv2-root--flagship .hv2-hero .needs-hero-stage--attentive{--needs-aura-lo:.4}.hv2-root--flagship .hv2-hero .needs-hero-stage--active{--needs-aura-lo:.52}.hv2-root--flagship .hv2-hero .needs-hero-stage--urgent{--needs-aura-lo:.72}.hv2-root--flagship .hv2-hero .needs-hero-stage--calm .needs-hero-aura{opacity:.3}.hv2-root--flagship .hv2-hero .needs-hero-stage--calm .needs-hero-pool{opacity:.36}.hv2-root--flagship .hv2-hero .needs-hero-stage--calm .needs-helm-eyecast{opacity:.34}.hv2-band-weather--tap{border:1px solid #0000;border-left:1px solid var(--cave-glass-border);cursor:pointer;font:inherit;border-radius:0 9999px 9999px 0;padding-right:8px;transition:color .18s,border-color .18s,background .18s}.hv2-band-weather--tap:hover{color:var(--t-text)}.hv2-band-weather--tap:active{transform:scale(.98)}.hv2-band-weather--tap:focus-visible{border-color:var(--t-accent);border-radius:9999px;outline:none}.hv2-band-weather-chev{color:var(--t-text-4);opacity:.8;margin-left:1px}.hv2-band-weather--tap:hover .hv2-band-weather-chev{color:var(--t-accent);opacity:1}@media (prefers-reduced-motion:reduce){.hv2-aurora:after,.hv2-aurora:before,.hv2-presence-cta,.hv2-presence-tap--live .hv2-presence-cta{animation:none!important}.hv2-aurora:before{opacity:.5}.hv2-aurora:after{opacity:.42}.hv2-presence-cta{opacity:1}}.hv2-cubs{border-radius:var(--t-radius-md,13px);color:var(--t-text);transition:border-color .18s ease,transform .14s var(--cave-ease,ease);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.hv2-cubs:active{transform:scale(.99)}.hv2-cubs:hover{border-color:var(--cave-signal-edge)}.hv2-cubs-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hv2-cubs-kicker{font-family:var(--cave-font-meta,monospace);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta,.14em);color:var(--t-accent);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.hv2-cubs-dot{background:var(--t-accent);width:7px;height:7px;box-shadow:0 0 8px var(--cave-signal-soft);border-radius:9999px}.hv2-cubs--live .hv2-cubs-dot{animation:hv2-cubs-pulse 1.4s var(--cave-ease,ease) infinite}@keyframes hv2-cubs-pulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.hv2-cubs-headline{color:var(--t-text);letter-spacing:-.01em;font-size:15px;font-weight:700}.hv2-cubs-matchup{color:var(--t-text-2);font-size:13px}.hv2-cubs-line{color:var(--t-text-3);margin-top:1px;font-size:12px}.hv2-cubs-chev{color:var(--t-text-3);flex:none}@media (prefers-reduced-motion:reduce){.hv2-cubs--live .hv2-cubs-dot{animation:none}}.hv2-zone{margin-top:30px}.hv2-zone:first-of-type{margin-top:18px}.hv2-zone-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.hv2-zone-titles{flex-direction:column;gap:1px;min-width:0;display:flex}.hv2-zone-kicker{font-family:var(--cave-font-meta,monospace);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta,.14em);color:var(--t-accent);font-size:10.5px;font-weight:600}.hv2-zone-title{letter-spacing:-.01em;color:var(--t-text);align-items:center;gap:9px;margin:0;font-size:17px;font-weight:680;display:flex}.hv2-zone-count{font-variant-numeric:tabular-nums;background:var(--t-accent);min-width:22px;height:22px;color:var(--t-bg);box-shadow:0 0 12px var(--cave-signal-soft);border-radius:9999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.hv2-zone-note{color:var(--t-text-4);text-align:right;flex-shrink:0;max-width:46%;font-size:11px;font-style:italic}.hv2-ask{border-radius:var(--t-radius-md,13px);background:linear-gradient(180deg,var(--cave-signal-edge),transparent 60%),var(--cave-glass);box-shadow:var(--cave-glow-shadow);-webkit-backdrop-filter:blur(var(--cave-blur));backdrop-filter:blur(var(--cave-blur));padding:3px;position:relative}.hv2-ask>div{border-radius:calc(var(--t-radius-md,13px) - 3px)}.hv2-clear{text-align:center;padding:22px 18px}.hv2-clear-line{color:var(--t-text-2);margin:0 0 6px;font-size:15px;font-weight:600}.hv2-clear-sub{max-width:340px;color:var(--t-text-4);margin:0 auto;font-size:12.5px;line-height:1.5}.hv2-brief-stack{flex-direction:column;gap:12px;display:flex}.hv2-dock-toggle{border-radius:var(--t-radius-md,13px);background:var(--cave-glass);border:1px solid var(--cave-glass-border);width:100%;color:var(--t-text-2);font:inherit;cursor:pointer;text-align:left;box-shadow:var(--cave-shadow-1);align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.hv2-dock-toggle:active{background:var(--cave-bg-3)}.hv2-dock-toggle .hv2-zone-kicker{flex:1}.hv2-dock-hint{color:var(--t-text-4);font-size:12px}.hv2-dock-chev{color:var(--t-text-3);transition:transform .22s var(--cave-ease,ease)}.hv2-dock-chev--open{transform:rotate(180deg)}.hv2-dock{animation:hv2-dock-in .32s var(--cave-ease,ease) both;flex-direction:column;gap:16px;margin-top:12px;display:flex}@keyframes hv2-dock-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hv2-dock-group-label{font-family:var(--cave-font-meta,monospace);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta,.14em);color:var(--t-text-3);margin:0 0 8px 2px;font-size:10.5px;font-weight:600}.hv2-dock-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hv2-dock-link{border-radius:var(--t-radius-md,12px);color:var(--t-text-2);transition:color .16s ease,border-color .16s ease,transform .14s var(--cave-ease,ease);align-items:center;gap:9px;padding:12px 13px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.hv2-dock-link:active{transform:scale(.97)}.hv2-dock-link:hover{color:var(--t-accent-hover);border-color:var(--cave-signal-edge)}.hv2-dock-link-icon{color:var(--t-accent);opacity:.9;flex:none}.hv2-foot-link{color:var(--t-text-3);margin:30px auto 0;font-size:13px;text-decoration:none}.hv2-foot-link:hover{color:var(--t-accent-hover)}@media (min-width:900px){.hv2-root{max-width:1040px}.hv2-grid-note{display:none}.hv2-dock-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hv2-dock{animation:none}.hv2-dock-link:active{transform:none}}.hv2-asksheet{z-index:90;pointer-events:none;visibility:hidden;position:fixed;inset:0}.hv2-asksheet[data-open="1"]{pointer-events:auto;visibility:visible}.hv2-asksheet-scrim{cursor:pointer;background:var(--cave-bg-1,black);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hv2-asksheet-scrim{background:color-mix(in srgb,var(--cave-bg-1,black) 72%,transparent)}}.hv2-asksheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .26s var(--cave-ease,ease)}.hv2-asksheet[data-open="1"] .hv2-asksheet-scrim{opacity:1}.hv2-asksheet-panel{width:100%;max-width:680px;transition:transform .36s var(--t-ease-out,cubic-bezier(.16,1,.3,1));max-height:88dvh;padding:0 14px calc(14px + env(safe-area-inset-bottom));border-radius:var(--t-radius-lg,20px) var(--t-radius-lg,20px) 0 0;background:linear-gradient(180deg,var(--cave-signal-faint),transparent 22%),var(--cave-glass,var(--t-panel));box-shadow:var(--cave-glow-shadow,0 -8px 40px #00000080);-webkit-backdrop-filter:blur(var(--cave-blur,18px));backdrop-filter:blur(var(--cave-blur,18px));border:1px solid var(--cave-glass-border,var(--t-rule));border-bottom:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.hv2-asksheet[data-open="1"] .hv2-asksheet-panel{transform:translate(-50%)}.hv2-asksheet-grip{cursor:grab;touch-action:none;justify-content:center;padding:9px 0 4px;display:flex}.hv2-asksheet-handle{background:var(--t-text-4);opacity:.6;border-radius:9999px;width:40px;height:4px}.hv2-asksheet-head{justify-content:space-between;align-items:center;padding:2px 2px 10px;display:flex}.hv2-asksheet-title{font-family:var(--cave-font-meta,monospace);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta,.14em);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.hv2-asksheet-title,.hv2-asksheet-title-icon{color:var(--t-accent)}.hv2-asksheet-close{border:1px solid var(--cave-glass-border,var(--t-rule));background:var(--cave-bg-3,var(--t-surface-2));width:34px;height:34px;color:var(--t-text-2);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex}.hv2-asksheet-close:hover{color:var(--t-accent-hover);border-color:var(--cave-signal-edge)}.hv2-asksheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:2px 2px 4px;overflow-y:auto}.hv2-asksheet-asked{color:var(--t-text-3);margin:0 0 12px;font-size:14px;font-style:italic;line-height:1.45}.hv2-asksheet-thinking{padding:14px 2px}.hv2-asksheet-starters{flex-direction:column;gap:9px;padding:4px 0 6px;display:flex}.hv2-asksheet-starter{text-align:left;border-radius:var(--t-radius-md,13px);border:1px solid var(--cave-glass-border,var(--t-rule));background:var(--cave-bg-3,var(--t-surface));color:var(--t-text-2);cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .14s var(--cave-ease,ease);padding:13px 14px;font-size:14.5px;font-weight:600}.hv2-asksheet-starter:hover{color:var(--t-accent-hover);border-color:var(--cave-signal-edge)}.hv2-asksheet-starter:active{transform:scale(.985)}.hv2-asksheet-composer{border:1px solid var(--cave-signal-edge,var(--t-rule));background:var(--cave-bg-3,var(--t-surface-2));border-radius:9999px;align-items:center;gap:9px;margin-top:8px;padding:7px 8px 7px 14px;display:flex}.hv2-asksheet-input{min-width:0;color:var(--t-text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.hv2-asksheet-input::placeholder{color:var(--t-text-4)}.hv2-asksheet-send{border:1px solid var(--t-accent-pressed,var(--t-accent));background:var(--t-accent);width:38px;height:38px;color:var(--t-bg);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:transform .12s,opacity .16s;display:inline-flex}.hv2-asksheet-send:active{transform:scale(.94)}.hv2-asksheet-send:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.hv2-asksheet-panel,.hv2-asksheet-scrim{transition:none}}.kd-root{z-index:92;background:var(--t-knight-void);touch-action:none;overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.kd-canvas,.kd-loading{position:absolute;inset:0}.kd-loading{color:var(--t-text-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.kd-loading-ember{background:var(--t-knight-eye);width:10px;height:10px;box-shadow:0 0 18px 6px var(--t-knight-sigil);border-radius:50%;animation:kd-pulse 1.1s ease-in-out infinite}@keyframes kd-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.kd-hud{padding:max(14px,env(safe-area-inset-top)) 16px 10px;pointer-events:none;gap:12px;position:absolute;top:0;left:0;right:0}.kd-hud,.kd-hud-exit{align-items:center;display:flex}.kd-hud-exit{pointer-events:auto;border:1px solid var(--t-rule);width:36px;height:36px;color:var(--t-text-3);background:var(--t-scrim,transparent);border-radius:50%;justify-content:center;font-size:15px;text-decoration:none}.kd-hud-embers{color:var(--t-knight-eye);text-shadow:0 0 14px var(--t-knight-sigil);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:20px;font-weight:700;display:flex}.kd-hud-flame{background:var(--t-knight-eye);width:9px;height:9px;box-shadow:0 0 12px 4px var(--t-knight-sigil);border-radius:50%}.kd-hud-cap{color:var(--t-text-3);margin-left:2px;font-size:12px;font-weight:500}.kd-hud-sound{pointer-events:auto;border:1px solid var(--t-rule);width:36px;height:36px;color:var(--t-text-3);background:var(--t-scrim,transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.kd-hud-tier{color:var(--t-text-3);letter-spacing:.04em;margin-left:auto;font-size:12px}.kd-depth{background:var(--t-rule);border-radius:999px;width:4px;position:absolute;top:22%;bottom:34%;right:10px}@supports (color:color-mix(in lab,red,red)){.kd-depth{background:color-mix(in srgb,var(--t-rule) 55%,transparent)}}.kd-depth{pointer-events:none}.kd-depth-fill{background:linear-gradient(to bottom,var(--t-knight-gold-lo),var(--t-knight-eye));width:100%;box-shadow:0 0 8px var(--t-knight-sigil);border-radius:999px;transition:height .35s}.kd-depth-gate{background:var(--t-knight-eye);width:9px;height:9px;box-shadow:0 0 10px 3px var(--t-knight-sigil);opacity:.85;border-radius:50%;margin-left:-4.5px;bottom:-7px}.kd-depth-gate,.kd-toast{position:absolute;left:50%}.kd-toast{border:1px solid var(--t-rule);color:var(--t-knight-gold-hi);background:var(--t-knight-void);border-radius:999px;padding:8px 16px;top:22%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.kd-toast{background:color-mix(in srgb,var(--t-knight-void) 78%,transparent)}}.kd-toast{white-space:nowrap;pointer-events:none;font-size:13px;animation:kd-toast-in .25s ease-out}@keyframes kd-toast-in{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.kd-deathfade{background:var(--t-knight-void);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.kd-deathfade--on{opacity:.82}.kd-overlay{text-align:center;background:var(--t-knight-void);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 24px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kd-overlay{background:color-mix(in srgb,var(--t-knight-void) 62%,transparent)}}.kd-overlay{-webkit-backdrop-filter:blur(3px)}.kd-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--t-knight-gold-lo);margin:0;font-size:12px}.kd-title{font-family:var(--font-serif,serif);color:var(--t-knight-gold-hi);text-shadow:0 0 34px var(--t-knight-sigil);margin:0;font-size:clamp(34px,8vw,52px);font-weight:700;line-height:1.05}.kd-sub{max-width:430px;color:var(--t-text-2,var(--t-text));margin:0;font-size:15px;line-height:1.5}.kd-sub strong{color:var(--t-knight-gold-hi)}.kd-cta{border:1px solid var(--t-knight-gold-lo);background:var(--t-knight-gold);color:var(--t-knight-void);cursor:pointer;box-shadow:0 0 28px var(--t-knight-sigil);border-radius:999px;margin-top:8px;padding:13px 30px;font-size:16px;font-weight:700}.kd-cta:active{transform:scale(.97)}.kd-cta-secondary{color:var(--t-text-3);padding:8px;font-size:13px;text-decoration:none}.kd-controls{color:var(--t-text-4);max-width:420px;font-size:12px}.kd-controls p{margin:0}.kd-preview-pill{top:max(14px,env(safe-area-inset-top));border:1px solid var(--t-rule);color:var(--t-text-3);letter-spacing:.06em;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;right:14px}.kd-bank{color:var(--t-text-3);margin:0;font-size:14px}.kd-bank--good{color:var(--t-knight-eye);font-weight:600}.kd-bank--bad{color:var(--t-text-2,var(--t-text))}.kd-retry{border:1px solid var(--t-rule);color:var(--t-knight-gold-hi);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.kd-touch{z-index:3;touch-action:none;position:absolute;inset:0}.kd-stick{border:1.5px solid var(--t-rule-strong);opacity:0;pointer-events:none;width:120px;height:120px;margin:-60px 0 0 -60px;transition:opacity .15s}.kd-stick,.kd-stick-nub{border-radius:50%;position:absolute}.kd-stick-nub{background:var(--t-knight-gold);width:52px;height:52px;margin:-26px 0 0 -26px;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.kd-stick-nub{background:color-mix(in srgb,var(--t-knight-gold) 34%,transparent)}}.kd-stick-nub{border:1.5px solid var(--t-knight-gold-lo)}.kd-buttons{right:18px;bottom:max(26px,env(safe-area-inset-bottom));align-items:flex-end;gap:12px;display:flex;position:absolute}.kd-btn{border:1.5px solid var(--t-knight-gold-lo);background:var(--t-knight-void);border-radius:50%;width:62px;height:62px}@supports (color:color-mix(in lab,red,red)){.kd-btn{background:color-mix(in srgb,var(--t-knight-void) 55%,transparent)}}.kd-btn{color:var(--t-knight-gold-hi);touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.kd-btn:active{background:var(--t-knight-gold)}@supports (color:color-mix(in lab,red,red)){.kd-btn:active{background:color-mix(in srgb,var(--t-knight-gold) 30%,transparent)}}.kd-btn-jump{width:74px;height:74px;font-size:26px}.kd-btn-dash,.kd-btn-swing{margin-bottom:6px}.forge-descend{color:var(--t-knight-gold-hi);border:1px solid var(--t-knight-gold-lo);box-shadow:0 0 20px var(--t-knight-sigil);border-radius:999px;padding:9px 18px;font-style:normal;font-weight:600;text-decoration:none;display:inline-block}.forge-descend:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.kd-loading-ember,.kd-toast{animation:none}}.hnx-root{isolation:isolate;flex-direction:column;align-items:stretch;gap:14px;padding-top:2px;display:flex;position:relative}.hnx-aurora{z-index:-2;pointer-events:none;height:640px;position:absolute;inset:-6% -14% auto;overflow:hidden;-webkit-mask:linear-gradient(#000 0 48%,#0000 90%);mask:linear-gradient(#000 0 48%,#0000 90%)}.hnx-aurora:after,.hnx-aurora:before{content:"";will-change:opacity,transform;border-radius:50%;position:absolute}.hnx-aurora:before{background:radial-gradient(circle,var(--cave-signal-soft),var(--cave-signal-faint) 48%,transparent 72%);filter:blur(44px);opacity:.55;width:76%;height:58%;animation:hnx-breathe 18s var(--cave-ease-soft) infinite;top:-20%;left:12%}.hnx-aurora:after{background:radial-gradient(circle,var(--cave-signal-faint),transparent 62%);filter:blur(52px);opacity:.42;width:54%;height:50%;animation:hnx-breathe 26s var(--cave-ease-soft) infinite reverse;top:16%;right:0}.hnx-head{text-align:center;padding:6px 0 0}.hnx-eyebrow{font-family:var(--cave-font-meta,monospace);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta,.14em);color:var(--t-accent);opacity:.85;margin:0 0 6px;font-size:10.5px;font-weight:600}.hnx-greeting{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:-.018em;color:var(--t-text);text-shadow:0 1px #00000059;margin:0;font-size:30px;font-weight:700;line-height:1.05}.hnx-subline{color:var(--t-text-3);justify-content:center;align-items:center;gap:7px;margin:6px 0 0;font-size:12.5px;display:flex}.hnx-dot{opacity:.6}.hnx-memory{color:var(--t-text-3);border-bottom:1px solid var(--t-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hnx-memory{border-bottom:1px solid color-mix(in srgb,var(--t-accent) 30%,transparent)}}.hnx-memory{padding-bottom:1px}.hnx-memory:active{color:var(--t-accent)}.hnx-orb-stage{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cave-dur-fast) var(--cave-ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:2px 0 0;padding:8px 0 2px;display:flex}.hnx-orb-stage:active{transform:scale(.98)}.hnx-orb{width:112px;height:112px;display:block;position:relative}.hnx-orb-halo{background:radial-gradient(circle,var(--cave-signal-soft),var(--cave-signal-faint) 52%,transparent 74%);filter:blur(10px);animation:hnx-orb-breathe 4.8s var(--cave-ease-soft) infinite;border-radius:50%;position:absolute;inset:-26px}.hnx-orb-core{background:radial-gradient(circle at 32% 26%,#ffffff24,transparent 44%),radial-gradient(circle at 50% 62%,var(--cave-signal-soft),transparent 70%),radial-gradient(circle,var(--cave-bg-3),var(--cave-bg-1) 78%);border:1px solid var(--t-accent);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hnx-orb-core{border:1px solid color-mix(in srgb,var(--t-accent) 34%,var(--cave-glass-border))}}.hnx-orb-core{box-shadow:var(--cave-glow-shadow);animation:hnx-orb-swell 4.8s var(--cave-ease-soft) infinite}.hnx-orb-hint{letter-spacing:.01em;color:var(--t-text-2);font-size:13px}.hnx-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.hnx-rail::-webkit-scrollbar{display:none}.hnx-chip{border-radius:var(--t-radius-full,999px);border:1px solid var(--cave-glass-border);background:var(--cave-glass);min-height:34px;color:var(--t-text-2);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--cave-dur-fast) var(--cave-ease),background-color var(--cave-dur-fast) var(--cave-ease),color var(--cave-dur-fast) var(--cave-ease),transform var(--cave-dur-fast) var(--cave-ease);flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.hnx-chip:active{transform:scale(.96)}.hnx-chip--on{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.hnx-chip--on{border-color:color-mix(in srgb,var(--t-accent) 46%,transparent)}}.hnx-chip--on{background:var(--cave-signal-faint);color:var(--t-accent);box-shadow:0 0 0 1px var(--cave-signal-edge) inset}.hnx-rail--emblems{flex-wrap:wrap;justify-content:center;gap:6px;overflow:visible}.hnx-chip--emblem{border-radius:var(--t-radius-full,999px);justify-content:center;align-items:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.hnx-chip-glyph{font-family:var(--cave-font-display,Georgia,"Times New Roman",serif);letter-spacing:.02em;color:inherit;font-size:15px;font-weight:700;line-height:1}.hnx-doors{padding-top:0}.hnx-doors-label{font-family:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-3);flex:none;padding:0 3px;font-size:10px}.hnx-door{color:var(--t-text);text-decoration:none}.hnx-canvas{animation:hnx-materialize var(--cave-dur-base) var(--cave-ease) both;transform-origin:50% 0}.hnx-portal{color:inherit;flex-direction:column;gap:6px;padding:15px 16px;text-decoration:none;display:flex}.hnx-portal-title{font-family:var(--cave-font-display,Georgia,serif);color:var(--t-text);font-size:17px;font-weight:700}.hnx-portal-desc{color:var(--t-text-3);font-size:13px;line-height:1.45}.hnx-portal-cta{color:var(--t-accent);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex}.hnx-console{border-radius:var(--t-radius-lg,20px);padding:14px 12px 12px}.hnx-console-head{text-align:center;padding:2px 0 12px}.hnx-console-head .hnx-eyebrow{margin-bottom:4px}.hnx-console-sub{color:var(--t-text-3);margin:0;font-size:12px;line-height:1.45}@keyframes hnx-breathe{0%,to{opacity:.42;transform:translate(0)scale(1)}50%{opacity:.66;transform:translateY(-12px)scale(1.05)}}@keyframes hnx-orb-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.07)}}@keyframes hnx-orb-swell{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes hnx-materialize{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.hnx-aurora:after,.hnx-aurora:before,.hnx-canvas,.hnx-orb-core,.hnx-orb-halo{animation:none}}.gcx-root{isolation:isolate;min-height:calc(100vh - max(env(safe-area-inset-top), 12px) - env(safe-area-inset-bottom) - 80px);min-height:calc(100svh - max(env(safe-area-inset-top), 12px) - env(safe-area-inset-bottom) - 80px);width:100%;max-width:720px;transition:gap var(--cave-dur-base) var(--cave-ease);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;margin-inline:auto;padding-top:4px;display:flex;position:relative}.gcx-root:not(.gcx-root--focused) .gcx-orb-stage{margin-top:clamp(10px,5svh,44px)}.gcx-root:not(.gcx-root--focused) .gcx-signals,.gcx-root:not(.gcx-root--focused) .gcx-wayin{margin-top:auto}.gcx-root--focused{justify-content:flex-start;gap:10px;min-height:0}.gcx-root .hnx-aurora{transition:opacity var(--cave-dur-base) var(--cave-ease-soft)}.gcx-root--focused .hnx-aurora{opacity:.6}.gcx-root:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(72% 100% at 50% 100%,var(--cave-signal-soft),transparent 74%);opacity:.8;height:220px;transition:opacity var(--cave-dur-base) var(--cave-ease-soft);animation:gcx-floor-breathe 7s ease-in-out infinite;position:absolute;inset:auto -14% -2%}.gcx-root--focused:after{opacity:.3;animation:none}@keyframes gcx-floor-breathe{0%,to{opacity:.55}50%{opacity:1}}.gcx-root .hnx-aurora:before{animation:gcx-aurora-a 16s var(--cave-ease-soft,ease-in-out) infinite alternate}.gcx-root .hnx-aurora:after{animation:gcx-aurora-b 23s var(--cave-ease-soft,ease-in-out) infinite alternate}@keyframes gcx-aurora-a{0%{opacity:.5;transform:translate(-8%)scale(1)}to{opacity:.95;transform:translate(8%,4%)scale(1.14)}}@keyframes gcx-aurora-b{0%{opacity:.3;transform:translate(6%,-3%)scale(1.1)}to{opacity:.8;transform:translate(-7%,4%)scale(.94)}}.gcx-motes{z-index:-1;pointer-events:none;transition:opacity var(--cave-dur-base) var(--cave-ease-soft);position:absolute;inset:0}.gcx-root--focused .gcx-motes{opacity:0}.gcx-mote{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute}@supports (color:color-mix(in lab,red,red)){.gcx-mote{background:color-mix(in srgb,white 55%,var(--t-accent))}}.gcx-mote{box-shadow:0 0 8px 1px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-mote{box-shadow:0 0 8px 1px color-mix(in srgb,var(--t-accent) 55%,transparent)}}.gcx-mote{opacity:0;animation:gcx-mote-float 11s ease-in-out infinite}.gcx-mote:first-child{animation-duration:10s;animation-delay:0s;top:24%;left:12%}.gcx-mote:nth-child(2){width:3px;height:3px;animation-duration:13s;animation-delay:1.6s;top:44%;left:26%}.gcx-mote:nth-child(3){animation-duration:9s;animation-delay:3.1s;top:18%;left:38%}.gcx-mote:nth-child(4){width:5px;height:5px;animation-duration:14s;animation-delay:.8s;top:38%;left:52%}.gcx-mote:nth-child(5){animation-duration:11s;animation-delay:2.3s;top:22%;left:64%}.gcx-mote:nth-child(6){width:3px;height:3px;animation-duration:12s;animation-delay:4.2s;top:42%;left:78%}.gcx-mote:nth-child(7){animation-duration:10s;animation-delay:1.1s;top:28%;left:88%}.gcx-mote:nth-child(8){width:3px;height:3px;animation-duration:13s;animation-delay:5.4s;top:60%;left:18%}.gcx-mote:nth-child(9){animation-duration:12s;animation-delay:2.9s;top:58%;left:70%}.gcx-mote:nth-child(10){width:5px;height:5px;animation-duration:15s;animation-delay:6.2s;top:66%;left:45%}@keyframes gcx-mote-float{0%{opacity:0;transform:translateY(14px)}18%{opacity:.85}52%{opacity:.5;transform:translate(7px,-22px)}74%{opacity:.8}to{opacity:0;transform:translate(-5px,-52px)}}@keyframes gcx-mote-twinkle{0%,to{opacity:.15}50%{opacity:.75}}.gcx-root[data-daypart=morning]{--cave-signal-soft:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root[data-daypart=morning]{--cave-signal-soft:color-mix(in srgb,color-mix(in srgb,var(--t-accent) 88%,var(--t-info)) 22%,transparent)}}.gcx-root[data-daypart=morning]{--cave-signal-faint:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root[data-daypart=morning]{--cave-signal-faint:color-mix(in srgb,color-mix(in srgb,var(--t-accent) 88%,var(--t-info)) 9%,transparent)}}.gcx-root[data-daypart=evening]{--cave-signal-soft:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root[data-daypart=evening]{--cave-signal-soft:color-mix(in srgb,color-mix(in srgb,var(--t-accent) 86%,var(--t-warn)) 24%,transparent)}}.gcx-root[data-daypart=evening]{--cave-signal-faint:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root[data-daypart=evening]{--cave-signal-faint:color-mix(in srgb,color-mix(in srgb,var(--t-accent) 86%,var(--t-warn)) 10%,transparent)}}.gcx-root[data-daypart=night]{--cave-signal-soft:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root[data-daypart=night]{--cave-signal-soft:color-mix(in srgb,var(--t-accent) 17%,transparent)}}.gcx-root[data-daypart=night]{--cave-signal-faint:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root[data-daypart=night]{--cave-signal-faint:color-mix(in srgb,var(--t-accent) 7%,transparent)}}.gcx-card{border-radius:var(--t-radius-md,13px);border:1px solid var(--cave-glass-border);flex-direction:column;gap:6px;padding:13px 14px;display:flex}.gcx-card--lit{border-color:var(--t-accent);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.gcx-card--lit{border-color:color-mix(in srgb,var(--t-accent) 22%,var(--t-rule))}}.gcx-card--lit{background:linear-gradient(140deg,var(--cave-signal-faint),transparent 68%)}.gcx-card--media{gap:0;padding:0;position:relative;overflow:hidden}.gcx-pill{min-height:44px;font-size:var(--t-type-sub,12px);color:var(--t-text-2);white-space:nowrap;border-radius:var(--t-radius-full,999px);border:1px solid var(--cave-glass-border);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cave-dur-fast) var(--cave-ease);background:0 0;align-items:center;gap:5px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.gcx-pill:active{transform:scale(.96)}.gcx-pill--accent{color:var(--t-accent);border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-pill--accent{border-color:color-mix(in srgb,var(--t-accent) 26%,transparent)}}.gcx-pill--accent{background:var(--cave-signal-faint)}.gcx-pendingnav{align-self:center;margin:6px auto 0}.gcx-row{border-top:1px solid var(--t-rule);align-items:center;gap:10px;padding:10px 2px;display:flex}.gcx-rowtext{flex-direction:column;flex:1;gap:1px;min-width:0;margin-right:auto;display:flex}.gcx-rowtitle{font-size:var(--t-type-title,15px);color:var(--t-text);font-weight:500}.gcx-rowsub{font-size:var(--t-type-sub,12px);color:var(--t-text-3)}.gcx-greet{text-align:center;font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-lead,17px);letter-spacing:.01em;color:var(--t-text-2);animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) both;background:linear-gradient(100deg,var(--t-text-2) 0 38%,white 50%,var(--t-text-2) 62% 100%);margin:-6px 0 0;font-weight:500;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.gcx-greet{background:linear-gradient(100deg,var(--t-text-2) 0 38%,color-mix(in srgb,white 72%,var(--t-accent)) 50%,var(--t-text-2) 62% 100%)}}.gcx-greet{-webkit-text-fill-color:transparent;animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) both,gcx-greet-sheen 5.5s ease-in-out 1.2s infinite;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes gcx-greet-sheen{0%{background-position:100% 0}55%,to{background-position:0 0}}.gcx-orb-stage{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cave-dur-fast) var(--cave-ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.gcx-orb-stage:active{transform:scale(.98)}.gcx-root .hnx-orb{transition:width var(--cave-dur-base) var(--cave-ease),height var(--cave-dur-base) var(--cave-ease)}.gcx-root:not(.gcx-root--focused) .hnx-orb{width:132px;height:132px}.gcx-root:not(.gcx-root--focused) .hnx-orb-core{background:radial-gradient(circle at 32% 26%,#ffffff38,transparent 48%),radial-gradient(circle at 50% 62%,var(--t-accent),transparent 72%),radial-gradient(circle,var(--cave-bg-3),var(--cave-bg-1) 78%)}@supports (color:color-mix(in lab,red,red)){.gcx-root:not(.gcx-root--focused) .hnx-orb-core{background:radial-gradient(circle at 32% 26%,#ffffff38,transparent 48%),radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--t-accent) 30%,transparent),transparent 72%),radial-gradient(circle,var(--cave-bg-3),var(--cave-bg-1) 78%)}}.gcx-root .gcx-orb-stage .hnx-orb-core:before{content:"";background:conic-gradient(from 224deg,#0000 6%,#fff 16% 28%,#0000 43%);border-radius:50%;position:absolute;inset:1px}@supports (color:color-mix(in lab,red,red)){.gcx-root .gcx-orb-stage .hnx-orb-core:before{background:conic-gradient(from 224deg,transparent 6%,color-mix(in srgb,white 78%,var(--t-accent)) 16%,color-mix(in srgb,white 34%,var(--t-accent)) 28%,transparent 43%)}}.gcx-root .gcx-orb-stage .hnx-orb-core:before{opacity:.95;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3.5px),#000 calc(100% - 1px))}.gcx-root .gcx-orb-stage .hnx-orb-core:after{content:"";background:conic-gradient(from 0deg,transparent 0 10%,var(--t-accent) 22%,white 30%,var(--t-accent) 38%,transparent 50% 60%,var(--t-accent) 72%,white 79%,var(--t-accent) 86%,transparent 96% 100%);border-radius:50%;position:absolute;inset:6%}@supports (color:color-mix(in lab,red,red)){.gcx-root .gcx-orb-stage .hnx-orb-core:after{background:conic-gradient(from 0deg,transparent 0 10%,color-mix(in srgb,var(--t-accent) 55%,transparent) 22%,color-mix(in srgb,white 45%,var(--t-accent)) 30%,color-mix(in srgb,var(--t-accent) 45%,transparent) 38%,transparent 50% 60%,color-mix(in srgb,var(--t-accent) 40%,transparent) 72%,color-mix(in srgb,white 30%,var(--t-accent)) 79%,color-mix(in srgb,var(--t-accent) 30%,transparent) 86%,transparent 96% 100%)}}.gcx-root .gcx-orb-stage .hnx-orb-core:after{filter:blur(5px);opacity:.85;pointer-events:none;transition:opacity var(--cave-dur-base) var(--cave-ease-soft);animation:gcx-orb-turn 9s linear infinite}.gcx-root--focused .gcx-orb-stage .hnx-orb-core:after{opacity:0}.gcx-root .gcx-orb-stage .hnx-orb{animation:gcx-orb-wake var(--cave-dur-slow) var(--cave-ease) both}.gcx-root:has(.gcx-composer:focus-within) .gcx-orb-stage .hnx-orb-core,.gcx-root:has(.gcx-composer:focus-within) .gcx-orb-stage .hnx-orb-halo{animation-duration:3s}.gcx-root:has(.gcx-composer:focus-within) .gcx-orb-stage .hnx-orb-core{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root:has(.gcx-composer:focus-within) .gcx-orb-stage .hnx-orb-core{border-color:color-mix(in srgb,var(--t-accent) 44%,var(--cave-glass-border))}}.gcx-root--focused .gcx-orb-stage{padding:2px 0 0}.gcx-root--focused .hnx-orb{width:58px;height:58px}.gcx-orb-stage .hnx-orb-core{transition:border-color var(--cave-dur-settle) var(--cave-ease-soft),box-shadow var(--cave-dur-slow) var(--cave-ease-soft)}.gcx-orb-stage .hnx-orb-halo{transition:opacity var(--cave-dur-slow) var(--cave-ease-soft)}.gcx-orb-stage--busy .hnx-orb-core,.gcx-orb-stage--busy .hnx-orb-halo{animation-duration:1.7s}.gcx-orb-stage--busy .hnx-orb-core{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-orb-stage--busy .hnx-orb-core{border-color:color-mix(in srgb,var(--t-accent) 48%,var(--cave-glass-border))}}.gcx-orb-stage--busy .hnx-orb-core{box-shadow:0 0 18px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-orb-stage--busy .hnx-orb-core{box-shadow:0 0 18px color-mix(in srgb,var(--t-accent) 18%,transparent)}}.gcx-orb-stage--live .hnx-orb-halo{opacity:.9;animation-duration:1.2s}.gcx-orb-stage--live .hnx-orb-core{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-orb-stage--live .hnx-orb-core{border-color:color-mix(in srgb,var(--t-accent) 62%,var(--cave-glass-border))}}.gcx-orb-stage--live .hnx-orb-core{box-shadow:0 0 26px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-orb-stage--live .hnx-orb-core{box-shadow:0 0 26px color-mix(in srgb,var(--t-accent) 26%,transparent)}}.gcx-voicezone{animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) .14s both;gap:10px;margin-top:-4px}.gcx-voice-primary,.gcx-voicezone{flex-direction:column;align-items:center;display:flex}.gcx-voice-primary{gap:8px}.gcx-voice-primary>div{gap:6px}.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"]{border-color:var(--t-accent);gap:9px;min-height:56px;padding:0 24px}@supports (color:color-mix(in lab,red,red)){.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"]{border-color:color-mix(in srgb,var(--t-accent) 58%,transparent)}}.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"]{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"]{background:color-mix(in srgb,var(--t-accent) 20%,var(--cave-glass))}}.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"]{color:var(--t-accent);font-family:var(--t-sans);letter-spacing:.01em;text-transform:none;box-shadow:0 0 0 1px var(--t-accent),0 12px 34px var(--t-accent);font-size:14px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"]{box-shadow:0 0 0 1px color-mix(in srgb,var(--t-accent) 12%,transparent),0 12px 34px color-mix(in srgb,var(--t-accent) 18%,transparent)}}.gcx-voice-primary>div>button[aria-label="Start real-time voice conversation"] svg{width:22px;height:22px}.gcx-talk-fallback{border-radius:var(--t-radius-full,999px);border:1px solid var(--t-accent);justify-content:center;align-items:center;gap:9px;min-height:56px;padding:0 24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-talk-fallback{border:1px solid color-mix(in srgb,var(--t-accent) 58%,transparent)}}.gcx-talk-fallback{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-talk-fallback{background:color-mix(in srgb,var(--t-accent) 20%,var(--cave-glass))}}.gcx-talk-fallback{color:var(--t-accent);box-shadow:0 0 0 1px var(--t-accent),0 12px 34px var(--t-accent);font-size:14px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.gcx-talk-fallback{box-shadow:0 0 0 1px color-mix(in srgb,var(--t-accent) 12%,transparent),0 12px 34px color-mix(in srgb,var(--t-accent) 18%,transparent)}}.gcx-talk-fallback{transition:transform var(--cave-dur-fast) var(--cave-ease)}.gcx-talk-fallback:active{transform:scale(.96)}.gcx-talk-fallback--live{background:var(--cave-signal-soft);box-shadow:var(--cave-glow-shadow);animation:gcx-mic-pulse 1.5s var(--cave-ease-soft) infinite}.gcx-voicedock{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:0;display:flex}.gcx-voicedock>div{display:contents}.gcx-voicedock [class*=font-mono]{min-height:44px;padding:9px 14px;font-size:11px}.gcx-home-doors{z-index:1;touch-action:manipulation;flex-wrap:wrap;justify-content:safe center;align-self:center;gap:6px;width:100%;max-width:292px;padding:0 4px;display:flex;position:relative;overflow:visible}.gcx-gamedoor,.gcx-home-door,.gcx-report-ready{z-index:1;box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.gcx-home-door{border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-full,999px);background:var(--cave-glass);flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;min-height:45px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-home-door{background:color-mix(in srgb,var(--cave-glass) 64%,transparent)}}.gcx-home-door{color:var(--t-text-2);transition:transform var(--cave-dur-fast) var(--cave-ease),color var(--cave-dur-fast) var(--cave-ease),border-color var(--cave-dur-fast) var(--cave-ease);text-decoration:none}.gcx-home-door-glyph{font-family:var(--cave-font-display,Georgia,"Times New Roman",serif);letter-spacing:.02em;color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:700;line-height:1}.gcx-home-door-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gcx-home-door:active{transform:scale(.94)}.gcx-home-door:focus-visible,.gcx-home-door:hover{color:var(--t-accent);border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-home-door:focus-visible,.gcx-home-door:hover{border-color:color-mix(in srgb,var(--t-accent) 42%,var(--cave-glass-border))}}.gcx-report-ready{border:1px solid var(--t-accent);flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;min-height:45px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-report-ready{border:1px solid color-mix(in srgb,var(--t-accent) 48%,var(--cave-glass-border))}}.gcx-report-ready{border-radius:var(--t-radius-full,999px);background:var(--cave-signal-faint)}@supports (color:color-mix(in lab,red,red)){.gcx-report-ready{background:color-mix(in srgb,var(--cave-signal-faint) 80%,transparent)}}.gcx-report-ready{color:var(--t-accent);box-shadow:0 0 0 1px var(--cave-signal-edge) inset;transition:transform var(--cave-dur-fast) var(--cave-ease);text-decoration:none}.gcx-report-ready:active{transform:scale(.94)}.gcx-report-ready-count{font-family:var(--cave-font-display,Georgia,"Times New Roman",serif);letter-spacing:.02em;color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:17px;font-weight:700;line-height:1}.gcx-tv-cast{touch-action:manipulation;-webkit-tap-highlight-color:transparent;gap:0;width:45px;min-width:45px;height:45px;min-height:45px;padding:0;font-weight:800}.gcx-tv-cast--wide{width:auto;min-width:45px;padding-inline:12px}.gcx-tv-cast-glyph{font-family:var(--t-mono,ui-monospace,monospace);letter-spacing:.1em;font-size:11px;font-weight:800;line-height:1}.gcx-root--focused .gcx-voicezone{margin-top:0}@media (prefers-reduced-motion:reduce){.gcx-voicezone{animation:none}}.gcx-signals{width:100%;max-width:500px;animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) .2s both;flex-direction:column;align-self:center;padding:2px 6px 0;display:flex}.gcx-signals-eyebrow{font-family:var(--cave-font-meta,monospace);font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta,.14em);text-align:center;color:var(--t-accent);margin:0 0 4px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.gcx-signals-eyebrow{color:color-mix(in srgb,var(--t-accent) 62%,var(--t-text-4))}}.gcx-signal{border-top:1px solid var(--t-rule);color:inherit;-webkit-tap-highlight-color:transparent;transition:opacity var(--cave-dur-fast) var(--cave-ease);align-items:center;gap:8px;display:flex}.gcx-signals-eyebrow+.gcx-signal{border-top:0}.gcx-signal--resolved{opacity:.55}.gcx-signal-open{min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cave-dur-fast) var(--cave-ease);background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:9px 2px 9px 4px;display:flex}.gcx-signal-open:active{transform:scale(.985)}.gcx-signal-dot{border-radius:var(--t-radius-full,999px);background:var(--t-text-4);flex:none;width:8px;height:8px}.gcx-signal--danger .gcx-signal-dot{background:var(--t-danger);box-shadow:0 0 10px var(--t-danger-tint)}.gcx-signal--warn .gcx-signal-dot{background:var(--t-warn);box-shadow:0 0 9px var(--t-warn-tint)}.gcx-signal--info .gcx-signal-dot{background:var(--t-accent);box-shadow:0 0 9px var(--t-accent-tint)}.gcx-signal-label{font-size:var(--t-type-sub,13px);color:var(--t-text);font-weight:600;line-height:1.3}.gcx-signal-chevbtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:32px;min-height:44px;padding:0 4px;display:flex}.gcx-signal-chev{color:var(--t-text-4);opacity:.7;flex:none}.gcx-pulse-resolve{flex-direction:column;flex:none;align-items:flex-start;gap:4px;max-width:46%;display:inline-flex}.gcx-pulse-act{border:1px solid var(--t-accent-pressed);border-radius:var(--t-radius-full,999px);background:var(--t-accent-tint);min-height:44px;color:var(--t-accent-hover);font-size:var(--t-type-sub,13px);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cave-dur-fast) var(--cave-ease),opacity var(--cave-dur-fast) var(--cave-ease);flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-weight:650;line-height:1;display:inline-flex}.gcx-pulse-act:active{transform:scale(.96)}.gcx-pulse-act:disabled{opacity:.55;cursor:default}.gcx-pulse-spin{animation:gcx-spin .7s linear infinite}.gcx-pulse-done{font-size:var(--t-type-sub,13px);white-space:nowrap;align-items:center;gap:6px;padding:7px 4px 7px 10px;font-weight:600;display:inline-flex}.gcx-pulse-done,.gcx-pulse-done-tick{color:var(--t-ok);flex:none}.gcx-pulse-undo{min-height:32px;color:var(--t-text-3);font-size:var(--t-type-sub,13px);cursor:pointer;text-underline-offset:2px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;margin-left:2px;padding:0 8px;font-weight:600;text-decoration:underline;display:inline-flex}.gcx-pulse-undo:active{color:var(--t-text-2)}.gcx-pulse-silence{border:1px solid var(--t-border);border-radius:var(--t-radius-full,999px);min-width:44px;min-height:44px;color:var(--t-text-3);font-size:var(--t-type-sub,13px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--cave-dur-fast) var(--cave-ease),border-color var(--cave-dur-fast) var(--cave-ease),transform var(--cave-dur-fast) var(--cave-ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.gcx-pulse-silence:hover{color:var(--t-text-2);border-color:var(--t-text-4)}.gcx-pulse-silence:active{transform:scale(.94)}.gcx-pulse-silence:disabled{opacity:.45;cursor:default}.gcx-pulse-silenced{font-size:var(--t-type-sub,13px);white-space:nowrap;align-items:center;gap:5px;padding:7px 4px 7px 8px;font-weight:600;display:inline-flex}.gcx-pulse-silenced,.gcx-pulse-silenced-tick{color:var(--t-text-3);flex:none}.gcx-pulse-silenced-view{color:var(--t-accent);text-underline-offset:2px;font-size:var(--t-type-sub,13px);margin-left:2px;font-weight:600;text-decoration:underline}.gcx-pulse-silenced-view,.gcx-signals-graveyard{min-height:44px;align-items:center;display:inline-flex}.gcx-signals-graveyard{color:var(--t-text-4);letter-spacing:.01em;opacity:.75;transition:opacity var(--cave-dur-fast) var(--cave-ease);padding:10px 4px 2px;font-size:11px;font-weight:500;text-decoration:none}.gcx-signals-graveyard:hover{opacity:1}.gcx-stage{border-radius:var(--t-radius-lg,20px);background:var(--cave-glass-2);border-color:var(--t-accent);padding:13px 13px 15px}@supports (color:color-mix(in lab,red,red)){.gcx-stage{border-color:color-mix(in srgb,var(--t-accent) 22%,var(--cave-glass-border))}}.gcx-stage{box-shadow:var(--cave-glow-shadow);animation:tai-rise var(--cave-dur-rise) var(--cave-ease) both;transform-origin:50% 100%;will-change:opacity,transform}.gcx-stage--exit{animation:tai-recede var(--cave-dur-exit) var(--cave-ease-soft) both}.gcx-stage--swapout{animation:tai-swap-sink var(--cave-dur-sink) var(--cave-ease-soft) both}.gcx-stage--swapin{animation:tai-swap-rise var(--cave-dur-swap) var(--cave-ease) both}.gcx-stage-head{animation:tai-assemble var(--cave-dur-base) var(--cave-ease) 80ms both}.gcx-stage-body{animation:tai-assemble var(--cave-dur-base) var(--cave-ease) .16s both}.gcx-stage--swapin .gcx-stage-head{animation-delay:40ms}.gcx-stage--swapin .gcx-stage-body{animation-delay:.12s}.gcx-stage--tall .gcx-stage-body{animation:tai-assemble-soft var(--cave-dur-settle) var(--cave-ease-soft) .2s both}.gcx-stage--tall.gcx-stage--swapin .gcx-stage-body{animation-delay:.15s}.gcx-stage--exit .gcx-stage-body,.gcx-stage--exit .gcx-stage-head,.gcx-stage--swapout .gcx-stage-body,.gcx-stage--swapout .gcx-stage-head{animation:none}.gcx-stage-head{border-bottom:1px solid var(--cave-glass-border);align-items:center;gap:10px;margin-bottom:8px;padding-bottom:11px;display:flex}.gcx-stage-badge{border-radius:var(--t-radius-sm,8px);background:var(--cave-signal-faint);width:30px;height:30px;color:var(--t-accent);border:1px solid var(--cave-signal-edge);flex:none;justify-content:center;align-items:center;display:inline-flex}.gcx-stage-titles{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.gcx-stage-title{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-lead,17px);letter-spacing:-.012em;color:var(--t-text);font-weight:700;line-height:1.15}.gcx-stage-sub{font-size:var(--t-type-sub,12px);letter-spacing:.015em;color:var(--t-text-3)}.gcx-stage-empty{font-size:var(--t-type-body,13.5px);color:var(--t-text-3);margin:2px 0 0;padding:10px 4px 6px;line-height:1.5}.gcx-stage-open{flex:none}.gcx-stage-close{border-radius:var(--t-radius-full,999px);border:1px solid var(--cave-glass-border);width:44px;height:44px;color:var(--t-text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--cave-dur-fast) var(--cave-ease),transform var(--cave-dur-fast) var(--cave-ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gcx-stage-close:active{transform:scale(.94)}.gcx-answer{text-align:center;animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) both;flex-direction:column;gap:4px;padding:0 6px;display:flex}.gcx-root--focused .gcx-answer{margin-top:-3px;padding:0 12px}.gcx-answer-asked{font-size:var(--t-type-sub,12px);letter-spacing:.01em;color:var(--t-text-3);font-style:italic}.gcx-answer-model{border:1px solid var(--t-model-stamp-border);background:var(--t-model-stamp-tint);color:var(--t-model-stamp);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:7px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:600;display:inline-block}.gcx-answer-lead{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-lead,17px);letter-spacing:-.008em;color:var(--t-text);font-weight:600;line-height:1.38}.gcx-answer-line{line-height:1.45}.gcx-answer-line,.gcx-answer-status{font-size:var(--t-type-body,13.5px);color:var(--t-text-2)}.gcx-answer-status{justify-content:center;align-items:center;gap:8px;display:inline-flex}.gcx-pulse{background:var(--t-accent);width:7px;height:7px;animation:gcx-pulse 1.1s var(--cave-ease-soft) infinite;border-radius:50%}.gcx-composer{border-radius:var(--t-radius-full,999px);border:1px solid var(--cave-glass-border);background:var(--cave-glass);transition:border-color var(--cave-dur-base) var(--cave-ease-soft),background-color var(--cave-dur-base) var(--cave-ease-soft),box-shadow var(--cave-dur-base) var(--cave-ease-soft);animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) .26s both;align-items:center;gap:8px;padding:7px 8px;display:flex}.gcx-composer:focus-within{border-color:var(--cave-signal-edge);background:var(--cave-glass-2);box-shadow:var(--cave-glow-shadow)}.gcx-input{min-width:0;color:var(--t-text);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;padding:9px 6px;font-size:16px}.gcx-input::placeholder{color:var(--t-text-3)}.gcx-mic,.gcx-send{border-radius:var(--t-radius-full,999px);border:1px solid var(--cave-glass-border);width:40px;height:40px;color:var(--t-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cave-dur-fast) var(--cave-ease),background-color var(--cave-dur-fast) var(--cave-ease),color var(--cave-dur-fast) var(--cave-ease),border-color var(--cave-dur-fast) var(--cave-ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.gcx-send{background:var(--t-accent);color:var(--cave-bg-1);border-color:#0000}.gcx-send:disabled{opacity:.42;cursor:default}.gcx-mic:active,.gcx-send:active{transform:scale(.94)}.gcx-mic--on{background:var(--cave-signal-faint);color:var(--t-accent);border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-mic--on{border-color:color-mix(in srgb,var(--t-accent) 46%,transparent)}}.gcx-mic--on{animation:gcx-mic-pulse 1.5s var(--cave-ease-soft) infinite}.gcx-spin{animation:gcx-spin .8s linear infinite}.gcx-wayin{justify-content:center;padding:2px 0;display:flex}.gcx-type-trigger{border-radius:var(--t-radius-full,999px);border:1px solid var(--cave-glass-border);background:var(--cave-glass);justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-type-trigger{background:color-mix(in srgb,var(--cave-glass) 74%,transparent)}}.gcx-type-trigger{color:var(--t-text-3);letter-spacing:.02em;transition:transform var(--cave-dur-fast) var(--cave-ease),color var(--cave-dur-fast) var(--cave-ease),border-color var(--cave-dur-fast) var(--cave-ease);font-size:12px;font-weight:650}.gcx-type-trigger:active{color:var(--t-text-2);border-color:var(--t-accent);transform:scale(.96)}@supports (color:color-mix(in lab,red,red)){.gcx-type-trigger:active{border-color:color-mix(in srgb,var(--t-accent) 28%,var(--cave-glass-border))}}.gcx-type-layer{z-index:110;padding:0 10px max(env(safe-area-inset-bottom),10px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gcx-type-scrim{background:var(--cave-bg-1);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gcx-type-scrim{background:color-mix(in srgb,var(--cave-bg-1) 74%,transparent)}}.gcx-type-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gcx-type-sheet{z-index:1;border-radius:var(--t-radius-lg,20px);border:1px solid var(--t-accent);width:min(100%,620px);padding:12px 12px 14px;position:relative}@supports (color:color-mix(in lab,red,red)){.gcx-type-sheet{border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--cave-glass-border))}}.gcx-type-sheet{background:var(--cave-bg-2)}@supports (color:color-mix(in lab,red,red)){.gcx-type-sheet{background:color-mix(in srgb,var(--cave-bg-2) 94%,transparent)}}.gcx-type-sheet{box-shadow:0 -18px 54px var(--cave-bg-1)}@supports (color:color-mix(in lab,red,red)){.gcx-type-sheet{box-shadow:0 -18px 54px color-mix(in srgb,var(--cave-bg-1) 66%,transparent)}}.gcx-type-sheet{animation:tai-rise var(--cave-dur-rise) var(--cave-ease) both}.gcx-type-head{color:var(--t-text-2);font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-title,15px);justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px 8px;font-weight:650;display:flex}.gcx-type-head button{border-radius:var(--t-radius-full,999px);width:40px;height:40px;color:var(--t-text-3);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.gcx-composer--sheet{width:100%;animation:none}.gcx-matter{flex-direction:column;gap:14px;padding:8px 2px 4px;display:flex}.gcx-matter-advice{font-size:var(--t-type-sub,12px);color:var(--t-text-3);border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-md,13px);background:var(--cave-signal-faint);margin:0;padding:8px 10px;line-height:1.5}.gcx-matter-rail{flex-direction:column;gap:6px;display:flex}.gcx-matter-rail-item{align-items:baseline;gap:8px;min-width:0;display:flex}.gcx-matter-rail-label{font-size:var(--t-type-sub,12px);color:var(--t-text-2);line-height:1.45}.gcx-matter-count{font-size:var(--t-type-sub,12px);font-variant-numeric:tabular-nums;color:var(--t-accent);white-space:nowrap;flex:none;font-weight:650}.gcx-matter-tone--warn{color:var(--t-warn)}.gcx-matter-tone--danger{color:var(--t-danger)}.gcx-matter-front{gap:8px}.gcx-matter-front-head{align-items:flex-start;gap:10px;display:flex}.gcx-matter-front-titles{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.gcx-matter-front-title{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-title,15px);letter-spacing:-.01em;color:var(--t-text);font-weight:700}.gcx-matter-front-sub{font-size:var(--t-type-sub,12px);color:var(--t-text-3)}.gcx-matter-attorney{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gcx-matter-attorney .gcx-pill{gap:4px;padding:4px 9px}.gcx-matter-status{font-size:var(--t-type-body,13.5px);color:var(--t-text-2);margin:0;line-height:1.55}.gcx-matter-deadline{align-items:baseline;gap:8px;display:flex}.gcx-matter-deadline-body{flex-direction:column;gap:2px;min-width:0;display:flex}.gcx-matter-deadline-label{font-size:var(--t-type-body,13.5px);color:var(--t-text);font-weight:600;line-height:1.4}.gcx-matter-note{font-size:var(--t-type-sub,12px);color:var(--t-text-3);line-height:1.5}.gcx-matter-cite{font-size:var(--t-type-eyebrow,11px);letter-spacing:.01em;color:var(--t-text-3);opacity:.85}.gcx-matter-case{border-top:1px solid var(--cave-glass-border);flex-direction:column;gap:2px;padding:8px 0 2px;display:flex}.gcx-matter-case-head{align-items:baseline;gap:8px;display:flex}.gcx-matter-case-title{font-size:var(--t-type-body,13.5px);color:var(--t-text);margin-right:auto;font-weight:650}.gcx-matter-case-number{font-size:var(--t-type-eyebrow,11px);font-variant-numeric:tabular-nums;color:var(--t-text-3);white-space:nowrap}.gcx-matter-case-status{font-size:var(--t-type-sub,12px);color:var(--t-text-2)}.gcx-matter-case-action{font-size:var(--t-type-sub,12px);color:var(--t-text-3);line-height:1.5}.gcx-matter-resolved{border-top:1px solid var(--cave-glass-border);padding-top:6px}.gcx-matter-resolved summary{cursor:pointer;list-style-position:inside}.gcx-matter-resolved summary,.gcx-matter-resolved-row{font-size:var(--t-type-sub,12px);color:var(--t-text-3)}.gcx-matter-resolved-row{padding:4px 0 0 14px;display:block}.gcx-matter-change{border-top:1px solid var(--cave-glass-border);flex-direction:column;gap:2px;padding-top:6px;display:flex}.gcx-matter-change-head{font-size:var(--t-type-body,13.5px);color:var(--t-text);font-weight:600;line-height:1.4}.gcx-matter-change-detail{font-size:var(--t-type-sub,12px);color:var(--t-text-2);line-height:1.55}.gcx-matter-docs{font-size:var(--t-type-sub,12px);color:var(--t-text-3);margin:0;line-height:1.5}.gcx-matter-docs a{color:var(--t-accent);font-weight:600;text-decoration:none}.gcx-matter-connection{font-size:var(--t-type-sub,12px);font-style:italic}.gcx-matter-connection,.gcx-matter-foot{color:var(--t-text-3);margin:0;line-height:1.5}.gcx-matter-foot{font-size:var(--t-type-eyebrow,11px);text-align:center}.gcx-matter-foot-link{color:var(--t-accent);white-space:nowrap;font-weight:600;text-decoration:none}.gcx-matter-foot-link:hover{text-decoration:underline}.gcx-opener{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-body,13.5px);letter-spacing:.01em;color:var(--t-text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--cave-dur-fast) var(--cave-ease),transform var(--cave-dur-fast) var(--cave-ease);animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) .32s both;background:0 0;border:0;align-self:center;padding:2px 12px;font-style:italic}.gcx-opener:active{color:var(--t-accent);transform:scale(.97)}body:has(.gcx-root) [data-tai-vfab]{display:none!important}.gcx-baseboard{animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) .38s both;flex-direction:column;gap:0;padding:2px 12px 6px}.gcx-baseboard,.gcx-baserow{align-items:center;display:flex}.gcx-baserow{gap:10px}.gcx-soundtoggle{min-height:44px;color:var(--t-text-3);font-family:var(--font-mono,monospace);font-size:var(--t-type-eyebrow,11px);letter-spacing:.02em;cursor:pointer;transition:color var(--cave-dur-fast) var(--cave-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.gcx-soundtoggle:active{color:var(--t-text)}.gcx-foot{text-align:center;font-size:var(--t-type-eyebrow,11px);letter-spacing:.01em;color:var(--t-text-4);padding:0 12px;line-height:1.5}.gcx-foot-link{min-height:44px;color:var(--t-accent);text-underline-offset:2px;text-decoration:underline}.gcx-foot-link,.gcx-gamedoor{align-items:center;display:inline-flex}.gcx-gamedoor{border:1px solid var(--cave-glass-border);background:var(--t-mb-sky-top,var(--t-surface-2));border-radius:999px;justify-content:center;align-self:center;gap:0;width:45px;min-height:45px;margin-top:6px;padding:0}@supports (color:color-mix(in lab,red,red)){.gcx-gamedoor{background:color-mix(in srgb,var(--t-mb-sky-top,var(--t-surface-2)) 40%,transparent)}}.gcx-gamedoor{animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease) .42s both;transition:transform var(--cave-dur-fast) var(--cave-ease);text-decoration:none}.gcx-gamedoor:active{transform:scale(.98)}.gcx-gamedoor-moon{background:radial-gradient(circle at 38% 34%,var(--t-mb-moon) 0 62%,var(--t-mb-moon-crater) 66% 100%);width:18px;height:18px;box-shadow:0 0 14px var(--t-mb-moon-glow);border-radius:50%;flex:none;position:absolute}.gcx-gamedoor-title{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:.01em;color:var(--t-text);font-size:12px;font-weight:700;position:relative}.gcx-root:not(.gcx-root--focused):not(.gcx-root--conversation){gap:14px}.gcx-root:not(.gcx-root--focused):not(.gcx-root--conversation) .gcx-orb-stage{margin-top:clamp(30px,8svh,72px)}.gcx-root:not(.gcx-root--focused):not(.gcx-root--conversation) .gcx-opener{margin-top:auto}.gcx-type-trigger{top:calc(env(safe-area-inset-top) + 12px);z-index:60;border-color:var(--cave-glass-border);gap:0;width:44px;min-height:44px;padding:0;position:fixed;right:16px}@supports (color:color-mix(in lab,red,red)){.gcx-type-trigger{border-color:color-mix(in srgb,var(--cave-glass-border) 72%,transparent)}}.gcx-type-trigger{background:var(--cave-bg-2)}@supports (color:color-mix(in lab,red,red)){.gcx-type-trigger{background:color-mix(in srgb,var(--cave-bg-2) 64%,transparent)}}.gcx-type-trigger{color:var(--t-text-4);opacity:.58;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gcx-type-trigger:focus-visible,.gcx-type-trigger:hover{opacity:1;color:var(--t-text-2)}.gcx-opener{border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-full,999px);background:var(--cave-glass);align-items:center;gap:8px;min-height:44px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-opener{background:color-mix(in srgb,var(--cave-glass) 58%,transparent)}}.gcx-opener{font-family:var(--t-sans);color:var(--t-text-2);font-style:normal}.gcx-opener>span{font-family:var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--t-accent);font-size:9px;font-weight:700}.gcx-root--conversation{min-height:calc(100vh - max(env(safe-area-inset-top), 12px) - env(safe-area-inset-bottom) - 80px);min-height:calc(100svh - max(env(safe-area-inset-top), 12px) - env(safe-area-inset-bottom) - 80px);gap:14px;overflow:hidden}.gcx-root--conversation:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 42%,var(--t-accent),transparent 34%),radial-gradient(ellipse at 50% 100%,var(--t-accent),transparent 58%),linear-gradient(180deg,var(--cave-bg-3),var(--cave-bg-1));position:absolute;inset:-18% -28% -8%}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation:before{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--t-accent) 19%,transparent),transparent 34%),radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--t-accent) 11%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--cave-bg-3) 88%,transparent),var(--cave-bg-1))}}.gcx-root--conversation:before{animation:gcx-live-room 6s var(--cave-ease-soft) infinite alternate}.gcx-root--conversation:after{opacity:.82;height:46%;animation-duration:4s}.gcx-root--conversation .hnx-aurora{opacity:1}.gcx-root--conversation .gcx-motes,.gcx-root--conversation.gcx-root--focused .gcx-motes{opacity:.78}.gcx-live-head{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) both;flex-direction:column;align-items:center;gap:7px;margin-top:clamp(18px,5svh,44px);display:flex}.gcx-live-kicker{font-family:var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--t-text-3);align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.gcx-live-dot{background:var(--t-accent);width:6px;height:6px;box-shadow:0 0 12px var(--t-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.gcx-live-dot{box-shadow:0 0 12px color-mix(in srgb,var(--t-accent) 70%,transparent)}}.gcx-live-dot{animation:gcx-live-dot 1.8s ease-in-out infinite}.gcx-live-state{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:-.015em;color:var(--t-text);transition:opacity var(--cave-dur-fast) var(--cave-ease);margin:0;font-size:clamp(20px,5vw,26px);line-height:1.15}.gcx-live-actions{top:calc(max(env(safe-area-inset-top), 12px) + 40px);z-index:14;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:16px}.gcx-live-actions>a,.gcx-live-actions>button{pointer-events:auto;border:1px solid var(--cave-glass-border);align-items:center;gap:6px;min-height:44px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-live-actions>a,.gcx-live-actions>button{border:1px solid color-mix(in srgb,var(--cave-glass-border) 78%,transparent)}}.gcx-live-actions>a,.gcx-live-actions>button{border-radius:var(--t-radius-full,999px);background:var(--cave-bg-2)}@supports (color:color-mix(in lab,red,red)){.gcx-live-actions>a,.gcx-live-actions>button{background:color-mix(in srgb,var(--cave-bg-2) 72%,transparent)}}.gcx-live-actions>a,.gcx-live-actions>button{color:var(--t-text-2);font-family:var(--font-mono,monospace);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;font-weight:700}.gcx-live-actions>a:active,.gcx-live-actions>button:active{transform:scale(.96)}.gcx-voice-nav-layer{z-index:96;padding:12px 12px max(12px,env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gcx-voice-nav-scrim{background:var(--t-bg);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gcx-voice-nav-scrim{background:color-mix(in srgb,var(--t-bg) 78%,transparent)}}.gcx-voice-nav-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gcx-voice-nav-sheet{border:1px solid var(--t-accent);width:min(100%,520px);max-height:min(78svh,650px);padding:16px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.gcx-voice-nav-sheet{border:1px solid color-mix(in srgb,var(--t-accent) 24%,var(--cave-glass-border))}}.gcx-voice-nav-sheet{border-radius:var(--t-radius-lg,20px);background:var(--cave-bg-2)}@supports (color:color-mix(in lab,red,red)){.gcx-voice-nav-sheet{background:color-mix(in srgb,var(--cave-bg-2) 94%,transparent)}}.gcx-voice-nav-sheet{box-shadow:0 -18px 70px var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.gcx-voice-nav-sheet{box-shadow:0 -18px 70px color-mix(in srgb,var(--t-bg) 60%,transparent)}}.gcx-voice-nav-sheet{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:tai-rise var(--cave-dur-rise) var(--cave-ease) both}.gcx-voice-nav-sheet>header{border-bottom:1px solid var(--cave-glass-border);justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 14px;display:flex}.gcx-voice-nav-sheet h2{font-family:var(--cave-font-display,Georgia,serif);color:var(--t-text);margin:3px 0 0;font-size:24px}.gcx-voice-nav-sheet>header>button{border:1px solid var(--cave-glass-border);width:36px;height:36px;color:var(--t-text-2);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gcx-voice-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.gcx-voice-nav-grid>a,.gcx-voice-nav-grid>button{border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-md,13px);background:var(--cave-signal-faint);min-height:48px;color:var(--t-text-2);text-align:left;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.gcx-voice-nav-grid svg{color:var(--t-accent);flex:none}.gcx-report-reader,.gcx-report-shelf{min-width:0}.gcx-report-search{border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-md,13px);background:var(--cave-bg-2);align-items:center;gap:8px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.gcx-report-search{background:color-mix(in srgb,var(--cave-bg-2) 72%,transparent)}}.gcx-report-search{color:var(--t-text-3)}.gcx-report-search input{min-width:0;color:var(--t-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.gcx-report-search input::placeholder{color:var(--t-text-4)}.gcx-report-list{overscroll-behavior:contain;max-height:min(48svh,460px);margin-top:10px;overflow-y:auto}.gcx-report-row{border:0;border-top:1px solid var(--t-rule);width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 3px;display:flex}.gcx-report-row:first-child{border-top:0}.gcx-report-row-icon{border-radius:var(--t-radius-sm,8px);background:var(--cave-signal-faint);width:32px;height:32px;color:var(--t-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.gcx-report-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gcx-report-row-kicker{font-family:var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;color:var(--t-accent);font-size:8px;font-weight:700}.gcx-report-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--t-text);font-size:13.5px;font-weight:650;overflow:hidden}.gcx-report-reader-meta,.gcx-report-row-meta{color:var(--t-text-3);font-size:11px}.gcx-report-lock{color:var(--t-text-4);flex:none}.gcx-report-back{color:var(--t-accent);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0 10px;font-size:12px;font-weight:650;display:inline-flex}.gcx-report-reader-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.gcx-report-reader-title{font-family:var(--cave-font-display,Georgia,serif);color:var(--t-text);margin:0;font-size:18px;font-weight:700;line-height:1.25}.gcx-report-reader-meta{margin:3px 0 0}.gcx-report-body{overscroll-behavior:contain;border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-md,13px);background:var(--cave-bg-1);max-height:min(50svh,520px);padding:12px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.gcx-report-body{background:color-mix(in srgb,var(--cave-bg-1) 72%,transparent)}}.gcx-report-voice-note{text-align:center;color:var(--t-text-3);margin:9px 0 0;font-size:11px}.gcx-root--conversation .gcx-orb-stage,.gcx-root--conversation.gcx-root--focused .gcx-orb-stage{cursor:default;isolation:isolate;align-self:center;margin-top:auto;padding:28px;position:relative}.gcx-root--conversation .hnx-orb,.gcx-root--conversation.gcx-root--focused .hnx-orb{width:clamp(176px,46vw,214px);height:clamp(176px,46vw,214px)}.gcx-root--conversation .gcx-orb-stage .hnx-orb-core:after,.gcx-root--conversation.gcx-root--focused .gcx-orb-stage .hnx-orb-core:after{opacity:.95}.gcx-root--conversation .hnx-orb-core{background:radial-gradient(circle at 34% 28%,#ffffff47,transparent 45%),radial-gradient(circle at 50% 66%,var(--t-accent),transparent 70%),radial-gradient(circle,var(--cave-bg-3),var(--cave-bg-1) 78%)}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation .hnx-orb-core{background:radial-gradient(circle at 34% 28%,#ffffff47,transparent 45%),radial-gradient(circle at 50% 66%,color-mix(in srgb,var(--t-accent) 38%,transparent),transparent 70%),radial-gradient(circle,var(--cave-bg-3),var(--cave-bg-1) 78%)}}.gcx-root--conversation .hnx-orb-core{box-shadow:inset 0 0 36px var(--t-accent),0 0 58px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation .hnx-orb-core{box-shadow:inset 0 0 36px color-mix(in srgb,var(--t-accent) 14%,transparent),0 0 58px color-mix(in srgb,var(--t-accent) 24%,transparent)}}.gcx-root--conversation[data-voice-presence=speaking] .hnx-orb-core{border-color:#fff}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation[data-voice-presence=speaking] .hnx-orb-core{border-color:color-mix(in srgb,white 56%,var(--t-accent))}}.gcx-root--conversation[data-voice-presence=speaking] .hnx-orb-core{box-shadow:inset 0 0 44px white,0 0 86px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation[data-voice-presence=speaking] .hnx-orb-core{box-shadow:inset 0 0 44px color-mix(in srgb,white 12%,var(--t-accent)),0 0 86px color-mix(in srgb,var(--t-accent) 38%,transparent)}}.gcx-voice-rings{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.gcx-root--conversation .gcx-voice-rings{display:block}.gcx-voice-rings>span{border:1px solid var(--t-accent);position:absolute;inset:12%}@supports (color:color-mix(in lab,red,red)){.gcx-voice-rings>span{border:1px solid color-mix(in srgb,var(--t-accent) 40%,transparent)}}.gcx-voice-rings>span{opacity:0;border-radius:50%;animation:gcx-voice-ring 3s ease-out infinite}.gcx-voice-rings>span:nth-child(2){animation-delay:1s}.gcx-voice-rings>span:nth-child(3){animation-delay:2s}.gcx-root--conversation[data-voice-presence=thinking] .gcx-voice-rings>span{animation-duration:4.4s}.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-rings>span{border-color:#fff}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-rings>span{border-color:color-mix(in srgb,white 34%,var(--t-accent))}}.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-rings>span{animation-duration:1.8s}.gcx-voice-meter{justify-content:center;align-items:center;gap:4px;height:22px;margin-top:2px;display:none}.gcx-root--conversation .gcx-voice-meter{display:flex}.gcx-voice-meter>span{border-radius:var(--t-radius-full,999px);background:var(--t-accent);opacity:.42;transform-origin:50%;width:3px;height:5px}.gcx-root--conversation[data-voice-presence=listening] .gcx-voice-meter>span,.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-meter>span{animation:gcx-voice-meter .82s ease-in-out infinite alternate}.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-meter>span{background:#fff}@supports (color:color-mix(in lab,red,red)){.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-meter>span{background:color-mix(in srgb,white 46%,var(--t-accent))}}.gcx-root--conversation[data-voice-presence=speaking] .gcx-voice-meter>span{animation-duration:.56s}.gcx-voice-meter>span:nth-child(2),.gcx-voice-meter>span:nth-child(6){animation-delay:-.18s}.gcx-voice-meter>span:nth-child(3),.gcx-voice-meter>span:nth-child(5){animation-delay:-.36s}.gcx-voice-meter>span:nth-child(4){animation-delay:-.52s}.gcx-root--conversation .gcx-voicezone{margin-top:auto;margin-bottom:clamp(8px,3svh,24px)}.gcx-root--conversation .gcx-voice-primary>div>button{min-height:46px;padding-inline:18px}.gcx-root--conversation .gcx-voicedock{display:none}body:has(.gcx-root--conversation) .tai-global-feedback,body:has(.gcx-root--conversation) .tai-global-history{opacity:.16}body:has(.gcx-root--conversation) .tai-global-feedback:focus-visible,body:has(.gcx-root--conversation) .tai-global-feedback:hover,body:has(.gcx-root--conversation) .tai-global-history:focus-visible,body:has(.gcx-root--conversation) .tai-global-history:hover{opacity:.8}.gcx-root--conversation.gcx-root--focused{overflow:visible}.gcx-root--conversation.gcx-root--focused .gcx-live-head{margin-top:2px}.gcx-root--conversation.gcx-root--focused .gcx-live-state{font-size:var(--t-type-lead,17px)}.gcx-root--conversation.gcx-root--focused .gcx-orb-stage{margin-top:0;padding:14px}.gcx-root--conversation.gcx-root--focused .hnx-orb{width:104px;height:104px}.gcx-root--conversation.gcx-root--focused .gcx-voicezone{margin-block:0}@keyframes gcx-live-room{0%{opacity:.82;transform:scale(.97)translate(-1.5%,-1%)}to{opacity:1;transform:scale(1.04)translate(1.5%,1%)}}@keyframes gcx-live-dot{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes gcx-voice-ring{0%{opacity:0;transform:scale(.72)}24%{opacity:.52}to{opacity:0;transform:scale(1.16)}}@keyframes gcx-voice-meter{0%{opacity:.38;height:5px}to{opacity:1;height:20px}}@media (prefers-reduced-motion:reduce){.gcx-live-dot,.gcx-root--conversation:before,.gcx-voice-meter>span,.gcx-voice-rings>span{animation:none!important}.gcx-root--conversation .gcx-voice-rings>span:first-child{opacity:.35}.gcx-root--conversation .gcx-voice-meter>span{opacity:.72;height:8px}}.gcx-root--voice-live .gcx-live-head{margin-top:4px}.gcx-root--voice-live .gcx-orb-stage{cursor:default}.gcx-root--voice-live .gcx-voice-rings{display:block}.gcx-root--voice-live .gcx-voice-meter{display:flex}.gcx-root--voice-live[data-voice-presence=listening] .gcx-voice-meter>span,.gcx-root--voice-live[data-voice-presence=speaking] .gcx-voice-meter>span{animation:gcx-voice-meter .82s ease-in-out infinite alternate}.gcx-root--voice-live[data-voice-presence=speaking] .gcx-voice-meter>span{background:#fff}@supports (color:color-mix(in lab,red,red)){.gcx-root--voice-live[data-voice-presence=speaking] .gcx-voice-meter>span{background:color-mix(in srgb,white 46%,var(--t-accent))}}.gcx-root--voice-live[data-voice-presence=speaking] .gcx-voice-meter>span{animation-duration:.56s}.gcx-root--voice-live[data-voice-presence=speaking] .hnx-orb-core{border-color:#fff}@supports (color:color-mix(in lab,red,red)){.gcx-root--voice-live[data-voice-presence=speaking] .hnx-orb-core{border-color:color-mix(in srgb,white 56%,var(--t-accent))}}.gcx-root--voice-live[data-voice-presence=speaking] .hnx-orb-core{box-shadow:inset 0 0 44px white,0 0 86px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-root--voice-live[data-voice-presence=speaking] .hnx-orb-core{box-shadow:inset 0 0 44px color-mix(in srgb,white 12%,var(--t-accent)),0 0 86px color-mix(in srgb,var(--t-accent) 38%,transparent)}}.gcx-root--voice-live .gcx-voicezone{display:none}.tai-global-voice{z-index:86;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));border:1px solid var(--t-accent);width:min(330px,100vw - 32px);position:fixed}@supports (color:color-mix(in lab,red,red)){.tai-global-voice{border:1px solid color-mix(in srgb,var(--t-accent) 28%,var(--cave-glass-border))}}.tai-global-voice{background:var(--cave-bg-2);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.tai-global-voice{background:color-mix(in srgb,var(--cave-bg-2) 88%,transparent)}}.tai-global-voice{-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);transition:transform var(--cave-dur-base) var(--cave-ease),opacity var(--cave-dur-fast) var(--cave-ease),width var(--cave-dur-base) var(--cave-ease);box-shadow:0 18px 56px #00000094,inset 0 1px #ffffff12}.tai-global-voice--idle{visibility:hidden;opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden}.tai-global-voice--live{pointer-events:auto;animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) both;padding:10px 12px 11px}.tai-global-voice-summary{width:100%;color:var(--t-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:2px 2px 8px;display:grid}.tai-global-voice-summary>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.tai-global-voice-summary strong{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--t-accent);font-size:9px;line-height:1.2}.tai-global-voice-summary small{color:var(--t-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.tai-global-voice-dot{background:var(--t-accent);width:8px;height:8px;box-shadow:0 0 14px var(--t-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.tai-global-voice-dot{box-shadow:0 0 14px color-mix(in srgb,var(--t-accent) 78%,transparent)}}.tai-global-voice-dot{animation:gcx-live-dot 1.8s ease-in-out infinite}.tai-global-voice-controls{justify-content:center;display:flex}.tai-global-voice-controls>div{flex-flow:wrap;justify-content:center;gap:4px 6px}.tai-global-voice-controls>div>span:last-child{text-align:center;flex-basis:100%}.tai-global-voice--mini{width:min(238px,100vw - 24px)}.tai-global-voice--mini .tai-global-voice-summary{padding-bottom:2px}.tai-global-voice--mini .tai-global-voice-controls,.tai-global-voice--mini .tai-global-voice-orb{visibility:hidden;height:0;overflow:hidden}.tai-global-voice-orb{background:radial-gradient(circle at 35% 28%,#ffffff40,transparent 34%),radial-gradient(circle,var(--t-accent),var(--cave-bg-1) 72%);border-radius:50%;width:96px;height:96px;margin:3px auto 11px;position:relative}@supports (color:color-mix(in lab,red,red)){.tai-global-voice-orb{background:radial-gradient(circle at 35% 28%,#ffffff40,transparent 34%),radial-gradient(circle,color-mix(in srgb,var(--t-accent) 24%,var(--cave-bg-3)),var(--cave-bg-1) 72%)}}.tai-global-voice-orb{border:1px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-global-voice-orb{border:1px solid color-mix(in srgb,var(--t-accent) 60%,transparent)}}.tai-global-voice-orb{box-shadow:0 0 42px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-global-voice-orb{box-shadow:0 0 42px color-mix(in srgb,var(--t-accent) 26%,transparent)}}.tai-global-voice-orb>b,.tai-global-voice-orb>i,.tai-global-voice-orb>span{border:1px solid var(--t-accent);position:absolute;inset:-10px}@supports (color:color-mix(in lab,red,red)){.tai-global-voice-orb>b,.tai-global-voice-orb>i,.tai-global-voice-orb>span{border:1px solid color-mix(in srgb,var(--t-accent) 35%,transparent)}}.tai-global-voice-orb>b,.tai-global-voice-orb>i,.tai-global-voice-orb>span{border-radius:50%;animation:gcx-voice-ring 2.3s ease-out infinite}.tai-global-voice-orb>i{animation-delay:-.76s}.tai-global-voice-orb>b{animation-delay:-1.52s}@media (min-width:760px){.tai-global-voice--live{bottom:24px;right:24px}}@media (max-width:759px){.gcx-root--voice-live{padding-bottom:calc(172px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(172px + env(safe-area-inset-bottom))}.tai-global-voice--live{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px)}.tai-global-voice--mini{width:min(238px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.gcx-root--voice-live .gcx-voice-meter>span,.gcx-root--voice-live .gcx-voice-rings>span,.tai-global-voice-dot,.tai-global-voice-orb>*{animation:none!important}}.tai-global-voice--travel-engine{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.tai-travel-layer{left:50%;bottom:calc(56px + env(safe-area-inset-bottom) + 8px);z-index:65;border:1px solid var(--t-accent);width:min(720px,100vw - 20px);position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.tai-travel-layer{border:1px solid color-mix(in srgb,var(--t-accent) 28%,var(--t-rule))}}.tai-travel-layer{background:linear-gradient(145deg,var(--t-surface),var(--t-bg));border-radius:22px}@supports (color:color-mix(in lab,red,red)){.tai-travel-layer{background:linear-gradient(145deg,color-mix(in srgb,var(--t-surface) 94%,transparent),color-mix(in srgb,var(--t-bg) 92%,transparent))}}.tai-travel-layer{box-shadow:0 16px 44px var(--t-bg),inset 0 1px 0 #ffffff12}@supports (color:color-mix(in lab,red,red)){.tai-travel-layer{box-shadow:0 16px 44px color-mix(in srgb,var(--t-bg) 72%,transparent),inset 0 1px 0 #ffffff12}}.tai-travel-layer{-webkit-backdrop-filter:blur(20px)saturate(1.14);backdrop-filter:blur(20px)saturate(1.14);isolation:isolate;overflow:hidden}.tai-travel-layer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--t-accent),transparent 68%);position:absolute;inset:-120% 35% 20% -15%}@supports (color:color-mix(in lab,red,red)){.tai-travel-layer:before{background:radial-gradient(circle,color-mix(in srgb,var(--t-accent) 18%,transparent),transparent 68%)}}.tai-travel-layer:before{opacity:.7}.tai-travel-layer--live{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-layer--live{border-color:color-mix(in srgb,var(--t-accent) 54%,var(--t-rule))}}.tai-travel-layer--live{box-shadow:0 18px 52px var(--t-bg),0 0 30px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-layer--live{box-shadow:0 18px 52px color-mix(in srgb,var(--t-bg) 76%,transparent),0 0 30px color-mix(in srgb,var(--t-accent) 12%,transparent)}}.tai-travel-bar{align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex}.tai-travel-tv-mic{border:1px solid var(--t-warn,orange);align-items:center;gap:12px;margin:0 10px 10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.tai-travel-tv-mic{border:1px solid color-mix(in srgb,var(--t-warn,orange) 58%,var(--t-rule))}}.tai-travel-tv-mic{background:var(--t-warn,orange);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.tai-travel-tv-mic{background:color-mix(in srgb,var(--t-warn,orange) 13%,var(--t-surface-2))}}.tai-travel-tv-mic{color:var(--t-text-2)}.tai-travel-tv-mic>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tai-travel-tv-mic strong{font-size:12px;font-weight:700}.tai-travel-tv-mic span{color:var(--t-text-3);font-size:10px;line-height:1.35}.tai-travel-tv-mic button{border:1px solid var(--t-warn,orange);flex:none;min-height:34px;padding:0 11px}@supports (color:color-mix(in lab,red,red)){.tai-travel-tv-mic button{border:1px solid color-mix(in srgb,var(--t-warn,orange) 68%,var(--t-rule))}}.tai-travel-tv-mic button{background:var(--t-warn,orange);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tai-travel-tv-mic button{background:color-mix(in srgb,var(--t-warn,orange) 18%,transparent)}}.tai-travel-tv-mic button{color:var(--t-text);font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.tai-travel-orb{border:1px solid var(--t-accent);flex:none;width:42px;height:42px;position:relative}@supports (color:color-mix(in lab,red,red)){.tai-travel-orb{border:1px solid color-mix(in srgb,var(--t-accent) 58%,var(--t-rule))}}.tai-travel-orb{background:radial-gradient(circle at 36% 28%,#ffffff3d,transparent 36%),radial-gradient(circle,var(--t-accent),var(--t-bg) 75%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.tai-travel-orb{background:radial-gradient(circle at 36% 28%,#ffffff3d,transparent 36%),radial-gradient(circle,color-mix(in srgb,var(--t-accent) 34%,var(--t-surface)),var(--t-bg) 75%)}}.tai-travel-orb{box-shadow:0 0 20px var(--t-accent),inset 0 0 14px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-orb{box-shadow:0 0 20px color-mix(in srgb,var(--t-accent) 24%,transparent),inset 0 0 14px color-mix(in srgb,var(--t-accent) 18%,transparent)}}.tai-travel-orb{cursor:pointer}.tai-travel-orb>span{border:1px solid var(--t-accent);position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){.tai-travel-orb>span{border:1px solid color-mix(in srgb,var(--t-accent) 55%,transparent)}}.tai-travel-orb>span{border-radius:50%}.tai-travel-layer[data-presence=listening] .tai-travel-orb,.tai-travel-layer[data-presence=speaking] .tai-travel-orb{animation:tai-travel-breathe 1.6s ease-in-out infinite}.tai-travel-layer[data-presence=thinking] .tai-travel-orb>span{border-top-color:#0000;animation:tai-travel-spin 1.25s linear infinite}@keyframes tai-travel-spin{to{transform:rotate(1turn)}}.tai-travel-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tai-travel-copy strong{color:var(--t-text);font-family:var(--cave-font-display,Georgia,serif);font-size:14px;line-height:1.2}.tai-travel-copy span{color:var(--t-text-3);font-family:var(--font-mono,monospace);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tai-travel-model,.tai-travel-partner{border:1px solid var(--t-accent);flex:none;justify-content:center;align-items:center;gap:5px;min-width:92px;max-width:190px;min-height:34px;padding:0 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.tai-travel-model,.tai-travel-partner{border:1px solid color-mix(in srgb,var(--t-accent) 26%,var(--t-rule))}}.tai-travel-model,.tai-travel-partner{background:var(--t-surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tai-travel-model,.tai-travel-partner{background:color-mix(in srgb,var(--t-surface-2) 78%,transparent)}}.tai-travel-model,.tai-travel-partner{color:var(--t-text-3);font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;font-size:8px}.tai-travel-model strong,.tai-travel-partner strong{min-width:0;color:var(--t-accent);text-overflow:ellipsis;font-size:9px;font-weight:650;overflow:hidden}.tai-travel-model-status,.tai-travel-partner-status{border:1px solid var(--t-accent);gap:4px;margin:0 10px 10px;padding:8px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.tai-travel-model-status,.tai-travel-partner-status{border:1px solid color-mix(in srgb,var(--t-accent) 24%,var(--t-rule))}}.tai-travel-model-status,.tai-travel-partner-status{background:var(--t-surface-2);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.tai-travel-model-status,.tai-travel-partner-status{background:color-mix(in srgb,var(--t-surface-2) 72%,transparent)}}.tai-travel-model-status,.tai-travel-partner-status{color:var(--t-text-3);font-size:11px;line-height:1.35}.tai-travel-model-status>strong,.tai-travel-partner-status>strong{color:var(--t-text-2);font-size:11px;font-weight:650}.tai-travel-partner-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.tai-travel-partner-options fieldset{border:0;min-width:0;margin:0;padding:0}.tai-travel-partner-options legend{color:var(--t-text-3);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.tai-travel-partner-options fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.tai-travel-partner-options button{border:1px solid var(--t-rule);background:var(--t-surface);border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:5px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.tai-travel-partner-options button{background:color-mix(in srgb,var(--t-surface) 78%,transparent)}}.tai-travel-partner-options button{color:var(--t-text-3);text-align:center;font-size:10px;line-height:1.15}.tai-travel-partner-options button.is-selected{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-partner-options button.is-selected{border-color:color-mix(in srgb,var(--t-accent) 60%,var(--t-rule))}}.tai-travel-partner-options button.is-selected{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-partner-options button.is-selected{background:color-mix(in srgb,var(--t-accent) 14%,var(--t-surface-2))}}.tai-travel-partner-options button.is-selected{color:var(--t-accent)}.tai-travel-switch-confirmation{border-top:1px solid var(--t-accent);margin:5px 0 0;padding-top:7px}@supports (color:color-mix(in lab,red,red)){.tai-travel-switch-confirmation{border-top:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--t-rule))}}.tai-travel-switch-confirmation{color:var(--t-accent);font-size:10px;font-weight:600}.tai-travel-model-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.tai-travel-model-options button{border:1px solid var(--t-rule);background:var(--t-surface);border-radius:10px;align-content:center;gap:2px;min-height:48px;padding:6px 7px;display:grid}@supports (color:color-mix(in lab,red,red)){.tai-travel-model-options button{background:color-mix(in srgb,var(--t-surface) 78%,transparent)}}.tai-travel-model-options button{color:var(--t-text-3);text-align:left}.tai-travel-model-options button.is-selected{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-model-options button.is-selected{border-color:color-mix(in srgb,var(--t-accent) 60%,var(--t-rule))}}.tai-travel-model-options button.is-selected{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.tai-travel-model-options button.is-selected{background:color-mix(in srgb,var(--t-accent) 14%,var(--t-surface-2))}}.tai-travel-model-options button strong{color:var(--t-text-2);font-size:11px}.tai-travel-model-options button.is-selected strong{color:var(--t-accent)}.tai-travel-model-options button span{color:inherit;font-size:9px;line-height:1.2}.tai-travel-voice-control{border:1px solid var(--t-accent);justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.tai-travel-voice-control{border:1px solid color-mix(in srgb,var(--t-accent) 30%,var(--t-rule))}}.tai-travel-voice-control{background:var(--t-surface-2);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tai-travel-voice-control{background:color-mix(in srgb,var(--t-surface-2) 82%,transparent)}}.tai-travel-voice-control{color:var(--t-text-2);font-family:var(--font-mono,monospace);letter-spacing:.04em;font-size:10px}.tai-travel-type{border:1px solid var(--t-rule);background:var(--t-surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tai-travel-type{background:color-mix(in srgb,var(--t-surface-2) 76%,transparent)}}.tai-travel-type{color:var(--t-text-3)}.tai-travel-form{border:1px solid var(--t-rule);background:var(--t-surface-2);border-radius:15px;align-items:center;gap:9px;margin:0 10px 10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.tai-travel-form{background:color-mix(in srgb,var(--t-surface-2) 82%,transparent)}}.tai-travel-form{color:var(--t-accent)}.tai-travel-form input{min-width:0;color:var(--t-text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.tai-travel-form button{background:var(--t-accent);width:32px;height:32px;color:var(--t-bg);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tai-travel-form button:disabled{opacity:.4}.tai-travel-response{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:min(48svh,480px);padding:0 10px 12px;display:flex;overflow-y:auto}.tai-travel-response>p{color:var(--t-text-2);margin:0;font-size:13px;line-height:1.45}@keyframes tai-travel-breathe{0%,to{box-shadow:0 0 18px color-mix(in srgb,var(--t-accent) 22%,transparent);transform:scale(1)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--t-accent) 38%,transparent);transform:scale(1.055)}}@media (min-width:1024px){.tai-travel-layer{left:calc(50% + (var(--tai-rail-w) / 2));bottom:18px}}@media (max-width:640px){.tai-travel-bar{grid-template-columns:42px minmax(0,1fr) 34px 34px;grid-template-areas:"orb copy voice type""partner partner model model";gap:6px;padding-inline:8px;display:grid}.tai-travel-orb{grid-area:orb}.tai-travel-copy{grid-area:copy}.tai-travel-partner{grid-area:partner;width:100%;min-width:0;max-width:none}.tai-travel-model{grid-area:model;gap:3px;width:100%;min-width:0;max-width:none;padding-inline:9px}.tai-travel-voice-control{grid-area:voice}.tai-travel-type{grid-area:type}.tai-travel-copy span{max-width:138px}.tai-travel-voice-control span{display:none}.tai-travel-voice-control{width:34px;padding:0}.tai-travel-partner-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tai-travel-orb,.tai-travel-orb>span{animation:none!important}}.gcx-cubs{flex-direction:column;gap:10px;display:flex}.gcx-cubs--live{border-color:var(--t-cubs);gap:10px;position:relative}@supports (color:color-mix(in lab,red,red)){.gcx-cubs--live{border-color:color-mix(in srgb,var(--t-cubs) 55%,var(--t-rule))}}.gcx-cubs--live{background:linear-gradient(150deg,var(--t-cubs),transparent 62%)}@supports (color:color-mix(in lab,red,red)){.gcx-cubs--live{background:linear-gradient(150deg,color-mix(in srgb,var(--t-cubs) 20%,transparent),transparent 62%)}}.gcx-cubs--live:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 26px var(--t-cubs),0 0 22px var(--t-cubs);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gcx-cubs--live:before{box-shadow:inset 0 0 26px color-mix(in srgb,var(--t-cubs) 34%,transparent),0 0 22px color-mix(in srgb,var(--t-cubs) 26%,transparent)}}.gcx-cubs--live:before{animation:gcx-cubs-breathe 2.6s var(--cave-ease-soft) infinite}.gcx-cubs-marquee{border-bottom:1px solid var(--t-rule);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.gcx-cubs--live .gcx-cubs-marquee{border-bottom-color:var(--t-cubs)}@supports (color:color-mix(in lab,red,red)){.gcx-cubs--live .gcx-cubs-marquee{border-bottom-color:color-mix(in srgb,var(--t-cubs) 45%,var(--t-rule))}}.gcx-cubs-matchup{min-width:0;font-size:var(--t-type-title,15px);color:var(--t-text);gap:8px;font-weight:600}.gcx-cubs-livechip,.gcx-cubs-matchup{align-items:center;display:inline-flex}.gcx-cubs-livechip{font-family:var(--t-mono,monospace);font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.13em;color:var(--t-cubs);flex:none;gap:6px}@supports (color:color-mix(in lab,red,red)){.gcx-cubs-livechip{color:color-mix(in srgb,var(--t-cubs) 40%,var(--t-text))}}.gcx-cubs-livedot{background:var(--t-cubs);border-radius:50%;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.gcx-cubs-livedot{background:color-mix(in srgb,var(--t-cubs) 55%,white)}}.gcx-cubs-livedot{box-shadow:0 0 8px var(--t-cubs)}@supports (color:color-mix(in lab,red,red)){.gcx-cubs-livedot{box-shadow:0 0 8px color-mix(in srgb,var(--t-cubs) 80%,white)}}.gcx-cubs-livedot{animation:gcx-pulse 1.2s var(--cave-ease-soft) infinite}.gcx-cubs-finalchip{font-family:var(--t-mono,monospace);font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.13em;color:var(--t-text-4);flex:none}.gcx-cubs-board{justify-content:space-between;align-items:center;gap:14px;display:flex}.gcx-cubs--live .gcx-cubs-board{animation:gcx-cubs-light var(--cave-dur-settle) var(--cave-ease) .12s both}.gcx-cubs-score{align-items:flex-start;gap:14px;display:flex}.gcx-cubs-run{font-family:var(--cave-font-display,Georgia,serif);color:var(--t-text-2);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;font-size:46px;font-weight:700;line-height:1;display:flex}.gcx-cubs-run--us{color:var(--t-text);text-shadow:0 0 20px var(--t-cubs)}@supports (color:color-mix(in lab,red,red)){.gcx-cubs-run--us{text-shadow:0 0 20px color-mix(in srgb,var(--t-cubs) 75%,white)}}.gcx-cubs-run small{font-family:var(--t-mono,monospace);font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.14em;color:var(--t-text-4);font-weight:500}.gcx-cubs-sep{font-size:var(--t-type-display,26px);color:var(--t-text-4);line-height:46px}.gcx-cubs-diamond{flex:none}.gcx-cubs-line{font-size:var(--t-type-body,13.5px);letter-spacing:.01em;color:var(--t-text-2)}.gcx-cubs-venue{font-size:var(--t-type-sub,12px);color:var(--t-text-4)}.gcx-cubs-start{font-size:var(--t-type-title,15px);color:var(--t-accent);font-weight:600}.gcx-cubs-result{font-family:var(--cave-font-display,Georgia,serif);color:var(--t-text);font-size:30px;font-weight:700;line-height:1.1}.gcx-cubs-result--win{text-shadow:0 0 18px var(--t-cubs)}@supports (color:color-mix(in lab,red,red)){.gcx-cubs-result--win{text-shadow:0 0 18px color-mix(in srgb,var(--t-cubs) 70%,white)}}.gcx-cubs-row{align-items:baseline;gap:10px;display:flex}.gcx-cubs-rowlabel{font-family:var(--t-mono,monospace);font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.14em;color:var(--t-text-4);flex:0 0 42px}.gcx-cubs-rowmain{font-size:var(--t-type-title,15px);color:var(--t-text);font-weight:500}.gcx-cubs-rowsub{font-size:var(--t-type-sub,12px);color:var(--t-text-3);margin-left:auto}.gcx-place{flex-direction:column;gap:12px;display:flex}.gcx-place-map{background:var(--cave-bg-1,var(--t-surface));height:152px}.gcx-place-grid{width:100%;height:100%;display:block}.gcx-place-avenue{animation:gcx-place-reveal var(--cave-dur-slow) var(--cave-ease-soft) .26s both}.gcx-place-pin{color:var(--t-accent);filter:drop-shadow(0 4px 10px var(--t-accent));position:absolute;top:42%;left:68%;transform:translate(-50%,-100%)}@supports (color:color-mix(in lab,red,red)){.gcx-place-pin{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--t-accent) 40%,transparent))}}.gcx-place-pin{animation:gcx-pin-drop var(--cave-dur-settle) var(--cave-ease) .18s both}.gcx-place-ping{border-radius:var(--t-radius-full,999px);border:1.5px solid var(--t-accent);width:12px;height:12px;animation:gcx-place-ping 2.4s var(--cave-ease-soft) .8s infinite;margin-left:-6px;position:absolute;bottom:-4px;left:50%}.gcx-place-card{flex-direction:column;gap:3px;padding:0 2px;display:flex}.gcx-place-name{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-lead,17px);color:var(--t-text);font-weight:700}.gcx-place-addr{font-size:var(--t-type-body,13.5px);color:var(--t-text-2);line-height:1.45}.gcx-place-when{font-size:var(--t-type-sub,12px);color:var(--t-text-3)}.gcx-place-maps{align-self:flex-start;margin-top:8px}.gcx-video{flex-direction:column;gap:10px;margin:2px 0 0;display:flex}.gcx-video-frame{aspect-ratio:16/9;background:var(--t-voice-bg);border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-video-frame{border-color:color-mix(in srgb,var(--t-accent) 20%,var(--cave-glass-border))}}.gcx-video-frame{box-shadow:0 18px 44px #00000075,0 0 26px var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-video-frame{box-shadow:0 18px 44px #00000075,0 0 26px color-mix(in srgb,var(--t-accent) 12%,transparent)}}.gcx-video-frame iframe,.gcx-video-frame video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gcx-video-frame video{object-fit:contain;background:var(--t-voice-bg)}.gcx-video-meta{flex-direction:column;gap:2px;min-width:0;padding:0 4px;display:flex}.gcx-video-title{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-title,15px);letter-spacing:-.008em;color:var(--t-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gcx-video-sub{font-size:var(--t-type-sub,12px);letter-spacing:.015em;color:var(--t-text-3)}.gcx-video-searching{align-items:center;gap:8px;display:inline-flex}.gcx-delight{flex-direction:column;gap:12px;display:flex}.gcx-delight-hero{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) .12s both}.gcx-delight-title{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-hero,21px);letter-spacing:-.012em;color:var(--t-text);font-weight:700;line-height:1.22}.gcx-delight-detail{font-size:var(--t-type-body,13.5px);color:var(--t-text-2);line-height:1.5}.gcx-delight-act{margin-top:4px}.gcx-delight-more{flex-direction:column;display:flex}.gcx-delight-row{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) .22s both}.gcx-delight-row:nth-child(2){animation-delay:.3s}.gcx-delight-rowact{flex:none}.gcx-delight-rowact:active{color:var(--t-accent)}.gcx-shelf{flex-direction:column;gap:12px;display:flex}.gcx-shelf-meta{font-size:var(--t-type-sub,12px);letter-spacing:.04em;text-transform:uppercase;color:var(--t-text-3);animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) 60ms both}.gcx-shelf-hero{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) .12s both;gap:7px}.gcx-shelf-herotop{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.gcx-shelf-heroname{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-hero,21px);letter-spacing:-.012em;color:var(--t-text);font-weight:700;line-height:1.22}.gcx-shelf-rating{font-size:var(--t-type-sub,12px);letter-spacing:.02em;color:var(--t-accent);font-weight:700}.gcx-shelf-quote{font-family:var(--cave-font-display,Georgia,serif);font-style:italic;font-size:var(--t-type-title,15px);color:var(--t-text-2);line-height:1.55}.gcx-shelf-standout{font-size:var(--t-type-sub,12px);color:var(--t-text-3);line-height:1.5}.gcx-shelf-act{margin-top:3px}.gcx-shelf-canon{flex-direction:column;display:flex}.gcx-shelf-row{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) .22s both;transition:transform var(--cave-dur-fast) var(--cave-ease);text-decoration:none}.gcx-shelf-row:nth-child(2){animation-delay:.28s}.gcx-shelf-row:nth-child(3){animation-delay:.34s}.gcx-shelf-row:active{transform:scale(.985)}.gcx-shelf-rowsub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gcx-shelf-rowrating{font-size:var(--t-type-sub,12px);color:var(--t-text-2);flex:none;font-weight:600}.gcx-shelf-invite{white-space:normal;border-style:dashed;border-color:var(--t-accent);align-self:flex-start;gap:7px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.gcx-shelf-invite{border-color:color-mix(in srgb,var(--t-accent) 24%,transparent)}}.gcx-shelf-invite{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease-soft) .42s both}.gcx-shelf-invite:active{color:var(--t-accent);transform:scale(.97)}.gcx-nudge-confirm{border-radius:var(--t-radius-md,13px);border:1px solid var(--t-accent);flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.gcx-nudge-confirm{border:1px solid color-mix(in srgb,var(--t-accent) 26%,transparent)}}.gcx-nudge-confirm{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-nudge-confirm{background:color-mix(in srgb,var(--t-accent) 7%,transparent)}}.gcx-nudge-ask{font-size:var(--t-type-sub,12px);color:var(--t-text-2);align-items:flex-start;gap:7px;display:flex}.gcx-nudge-ask svg{color:var(--t-accent);flex-shrink:0;margin-top:2px}.gcx-nudge-ask strong{color:var(--t-text);font-weight:600}.gcx-nudge-error{font-size:var(--t-type-sub,12px);color:var(--t-danger);line-height:1.35}.gcx-nudge-acts{align-items:center;gap:8px;display:flex}.gcx-nudge-yes{font-size:var(--t-type-sub,12px);color:var(--t-accent-hover);border-radius:var(--t-radius-md,13px);border:1px solid var(--t-accent);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gcx-nudge-yes{border:1px solid color-mix(in srgb,var(--t-accent) 40%,transparent)}}.gcx-nudge-yes{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-nudge-yes{background:color-mix(in srgb,var(--t-accent) 12%,transparent)}}.gcx-nudge-yes{transition:background var(--cave-dur-fast) var(--cave-ease)}.gcx-nudge-yes:disabled{opacity:.4}.gcx-nudge-keep{font-size:var(--t-type-sub,12px);color:var(--t-text-3);border-radius:var(--t-radius-md,13px);border:1px solid var(--t-rule);background:0 0;padding:6px 12px}.gcx-nudge-keep:disabled{opacity:.4}.gcx-nudge-done{font-size:var(--t-type-sub,12px);color:var(--t-accent);align-items:center;gap:6px;margin-top:10px;font-weight:500;display:inline-flex}.gcx-room{flex-direction:column;gap:14px;display:flex}.gcx-room-meta{font-size:var(--t-type-eyebrow,11px);letter-spacing:.01em;color:var(--t-text-4);animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) both;justify-content:space-between;align-items:center;gap:10px;display:flex}.gcx-room-hero{border-color:var(--t-accent);justify-content:flex-end;min-height:172px}@supports (color:color-mix(in lab,red,red)){.gcx-room-hero{border-color:color-mix(in srgb,var(--t-accent) 22%,var(--cave-glass-border))}}.gcx-room-hero{background:var(--cave-glass-2);animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) 60ms both}.gcx-room-heroimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gcx-room-heroveil{background:linear-gradient(to top,var(--cave-bg-1),var(--cave-bg-1) 58%,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gcx-room-heroveil{background:linear-gradient(to top,color-mix(in srgb,var(--cave-bg-1) 94%,transparent),color-mix(in srgb,var(--cave-bg-1) 38%,transparent) 58%,transparent)}}.gcx-room-herobody{flex-direction:column;gap:4px;padding:44px 14px 12px;display:flex;position:relative}.gcx-room-herokicker{font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.08em;color:var(--t-accent);font-weight:600}.gcx-room-heroline{font-family:var(--font-serif,serif);font-size:var(--t-type-lead,17px);color:var(--t-text);font-weight:600;line-height:1.3;text-decoration:none}.gcx-room-herosrc{font-size:var(--t-type-sub,12px);color:var(--t-text-3)}.gcx-room-heroacts{justify-content:flex-end;padding:0 8px 6px;display:flex;position:relative}.gcx-room-sec{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease) .14s both;flex-direction:column;display:flex}.gcx-room-sec:nth-of-type(2){animation-delay:.2s}.gcx-room-sec:nth-of-type(3){animation-delay:.26s}.gcx-room-sechead{font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.07em;color:var(--t-text-3);align-items:center;gap:7px;padding:2px 1px 6px;font-weight:600;display:flex}.gcx-room-seclabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gcx-room-tuned{font-size:var(--t-type-eyebrow,11px);letter-spacing:.02em;color:var(--t-accent);text-transform:none;margin-left:auto;font-weight:600}.gcx-room-row{align-items:flex-start;padding:9px 1px}.gcx-room-thumb{border-radius:var(--t-radius-sm,8px);background:var(--cave-glass-2);flex:none;width:52px;height:40px;position:relative;overflow:hidden}.gcx-room-thumb img{object-fit:cover;width:100%;height:100%}.gcx-room-thumbplay{color:var(--t-text);filter:drop-shadow(0 0 3px var(--cave-bg-1));position:absolute;bottom:3px;right:3px}.gcx-room-rowtext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gcx-room-rowlink{font-size:var(--t-type-body,13.5px);color:var(--t-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.gcx-room-rowsub{font-size:var(--t-type-sub,12px);color:var(--t-text-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gcx-room-rowacts{flex:none;margin-top:1px}.gcx-room-shelf{animation:tai-fade-up var(--cave-dur-base) var(--cave-ease-soft) .32s both;flex-direction:column;gap:2px;display:flex}.gcx-room-shelfhint{font-size:var(--t-type-eyebrow,11px);text-transform:uppercase;letter-spacing:.08em;color:var(--t-text-4);padding-bottom:4px;font-weight:600}.gcx-room-fold{border-top:1px solid var(--t-rule)}.gcx-room-foldhead{font-size:var(--t-type-body,13.5px);color:var(--t-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:9px 1px;font-weight:600;list-style:none;display:flex}.gcx-room-foldhead::-webkit-details-marker{display:none}.gcx-room-foldcount{font-size:var(--t-type-eyebrow,11px);color:var(--t-text-4);border:1px solid var(--t-rule);border-radius:var(--t-radius-full,999px);margin-left:auto;padding:1px 7px;font-weight:600}.gcx-room-foldchev{color:var(--t-text-4);transition:transform var(--cave-dur-fast) var(--cave-ease)}.gcx-room-fold[open] .gcx-room-foldchev{transform:rotate(90deg)}.gcx-room-foldbody{padding-bottom:4px}.gcx-room-quiet{border-top:1px solid var(--t-rule);font-size:var(--t-type-sub,12px);color:var(--t-text-4);padding:8px 1px}.gcx-troom-panel{border:1px solid var(--cave-glass-border);background:var(--cave-glass);border-radius:var(--t-radius-lg,20px);box-shadow:inset 0 1px 0 var(--cave-edge-light)}.gcx-troom-panel--lit{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.gcx-troom-panel--lit{border-color:color-mix(in srgb,var(--t-accent) 22%,var(--cave-glass-border))}}.gcx-troom-card{border:1px solid var(--cave-glass-border);background:var(--cave-glass);border-radius:var(--t-radius-md,13px);box-shadow:inset 0 1px 0 var(--cave-edge-light)}.gcx-troom-hero{border-radius:var(--t-radius-lg,20px) var(--t-radius-lg,20px) 0 0;border:1px solid var(--t-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gcx-troom-hero{border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--cave-glass-border))}}.gcx-troom-hero{background:var(--cave-glass-2);border-bottom:0}.gcx-troom-heroveil{background:linear-gradient(to top,var(--cave-bg-1),var(--cave-bg-1) 55%,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gcx-troom-heroveil{background:linear-gradient(to top,color-mix(in srgb,var(--cave-bg-1) 96%,transparent),color-mix(in srgb,var(--cave-bg-1) 42%,transparent) 55%,transparent)}}.gcx-troom-herofoot{border:1px solid var(--t-accent);justify-content:flex-end;align-items:center;padding:3px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.gcx-troom-herofoot{border:1px solid color-mix(in srgb,var(--t-accent) 22%,var(--cave-glass-border))}}.gcx-troom-herofoot{border-radius:0 0 var(--t-radius-lg,20px) var(--t-radius-lg,20px);background:var(--cave-glass);border-top:0}.gcx-whisper{letter-spacing:.005em;border-color:var(--t-accent);align-self:center;gap:7px;max-width:100%;padding:7px 14px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.gcx-whisper{border-color:color-mix(in srgb,var(--t-accent) 18%,transparent)}}.gcx-whisper{background:linear-gradient(120deg,var(--cave-signal-faint),transparent 78%);animation:tai-fade-up var(--cave-dur-settle) var(--cave-ease-soft) .5s both}.gcx-whisper:active{transform:scale(.97)}.gcx-whisper>svg{color:var(--t-accent);flex:none}.gcx-whisper-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gcx-door{border-radius:var(--t-radius-lg,20px);border:1px solid var(--t-accent);align-items:center;gap:12px;margin:2px 0 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.gcx-door{border:1px solid color-mix(in srgb,var(--t-accent) 32%,var(--cave-glass-border))}}.gcx-door{background:linear-gradient(100deg,var(--cave-signal-faint),transparent 72%);box-shadow:var(--cave-glow-shadow);color:inherit;transition:transform var(--cave-dur-fast) var(--cave-ease);text-decoration:none}.gcx-door:active{transform:scale(.99)}.gcx-door-mark{border-radius:var(--t-radius-full,999px);background:radial-gradient(circle at 34% 28%,#ffffff29,transparent 46%),radial-gradient(circle,var(--cave-signal-soft),var(--cave-bg-1) 76%);border:1px solid var(--t-accent);flex:none;width:26px;height:26px}@supports (color:color-mix(in lab,red,red)){.gcx-door-mark{border:1px solid color-mix(in srgb,var(--t-accent) 40%,var(--cave-glass-border))}}.gcx-door-mark{box-shadow:var(--cave-glow-shadow)}.gcx-door-copy{flex-direction:column;min-width:0;margin-right:auto;display:flex}.gcx-door-title{font-family:var(--cave-font-display,Georgia,serif);font-size:var(--t-type-title,15px);color:var(--t-text);font-weight:700}.gcx-door-sub{font-size:var(--t-type-sub,12px);color:var(--t-text-3)}.gcx-door-arrow{color:var(--t-accent);flex:none}@keyframes tai-rise{0%{opacity:0;transform:translateY(26px)scale(.972)}64%{opacity:1;transform:translateY(-4px)scale(1.004)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tai-recede{0%{opacity:1;transform:translate(0)scale(1)}35%{opacity:.86}to{opacity:0;transform:translateY(20px)scale(.977)}}@keyframes tai-swap-sink{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes tai-swap-rise{0%{opacity:0;transform:translateY(18px)scale(.982)}62%{opacity:1;transform:translateY(-2px)scale(1.002)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tai-assemble{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes tai-assemble-soft{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}@keyframes tai-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes gcx-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes gcx-mic-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--t-accent) 42%,transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes gcx-spin{to{transform:rotate(1turn)}}@keyframes gcx-cubs-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes gcx-cubs-light{0%{opacity:0;transform:scale(1.05)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes gcx-pin-drop{0%{opacity:0;transform:translate(-50%,-100%)translateY(-16px)}62%{opacity:1;transform:translate(-50%,-100%)translateY(2px)}to{opacity:1;transform:translate(-50%,-100%)translateY(0)}}@keyframes gcx-place-ping{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes gcx-place-reveal{0%{opacity:0}to{opacity:1}}@keyframes gcx-orb-wake{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes gcx-orb-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gcx-answer,.gcx-baseboard,.gcx-card,.gcx-composer,.gcx-cubs--live .gcx-cubs-board,.gcx-cubs--live:before,.gcx-cubs-livedot,.gcx-delight-act,.gcx-delight-hero,.gcx-delight-row,.gcx-delight-rowact,.gcx-foot,.gcx-greet,.gcx-mic--on,.gcx-nudge-yes,.gcx-opener,.gcx-orb-stage .hnx-orb,.gcx-orb-stage .hnx-orb-core,.gcx-orb-stage .hnx-orb-core:after,.gcx-orb-stage .hnx-orb-halo,.gcx-orb-stage--busy .hnx-orb-core,.gcx-orb-stage--busy .hnx-orb-halo,.gcx-orb-stage--live .hnx-orb-halo,.gcx-pill,.gcx-place-avenue,.gcx-place-maps,.gcx-place-pin,.gcx-place-ping,.gcx-pulse,.gcx-room-foldchev,.gcx-room-hero,.gcx-room-meta,.gcx-room-sec,.gcx-room-shelf,.gcx-root,.gcx-root .hnx-aurora,.gcx-root .hnx-orb,.gcx-root--focused .hnx-orb,.gcx-shelf-act,.gcx-shelf-hero,.gcx-shelf-invite,.gcx-shelf-meta,.gcx-shelf-row,.gcx-signal,.gcx-signals,.gcx-spin,.gcx-stage,.gcx-stage--exit,.gcx-stage--swapin,.gcx-stage--swapin .gcx-stage-body,.gcx-stage--swapin .gcx-stage-head,.gcx-stage--swapout,.gcx-stage--tall .gcx-stage-body,.gcx-stage--tall.gcx-stage--swapin .gcx-stage-body,.gcx-stage-body,.gcx-stage-head,.gcx-stage-open,.gcx-type-sheet,.gcx-whisper{transition:none;animation:none}.gcx-root .gcx-orb-stage .hnx-orb-core:after{animation:gcx-floor-breathe 8s ease-in-out infinite}.gcx-mote{animation:gcx-mote-twinkle 6s ease-in-out infinite;transform:none}.gcx-root .hnx-aurora:after,.gcx-root .hnx-aurora:before{animation:none;transform:none}.gcx-greet,.gcx-root:after{animation:none}.gcx-root:has(.gcx-composer:focus-within) .gcx-orb-stage .hnx-orb-core,.gcx-root:has(.gcx-composer:focus-within) .gcx-orb-stage .hnx-orb-halo{transition:none;animation:none}}.acx-card{border-radius:var(--t-radius-lg,20px);background:var(--cave-glass-2);border:1px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.acx-card{border:1px solid color-mix(in srgb,var(--t-accent) 24%,var(--cave-glass-border))}}.acx-card{box-shadow:var(--cave-glow-shadow);animation:tai-rise var(--cave-dur-rise) var(--cave-ease) both;transform-origin:50% 100%;will-change:opacity,transform;padding:14px 14px 12px}.acx-card--sink{animation:tai-swap-sink var(--cave-dur-sink) var(--cave-ease-soft) both}.acx-head{animation:tai-assemble var(--cave-dur-base) var(--cave-ease) 80ms both}.acx-body{animation:tai-assemble var(--cave-dur-base) var(--cave-ease) .16s both}.acx-actions-wrap{animation:tai-assemble var(--cave-dur-base) var(--cave-ease) .23s both}.acx-card--sink .acx-actions-wrap,.acx-card--sink .acx-body,.acx-card--sink .acx-head{animation:none}.acx-head{border-bottom:1px solid var(--cave-glass-border);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.acx-head-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.acx-eyebrow{font-family:var(--cave-font-meta,monospace);letter-spacing:var(--cave-tracking-meta,.14em);text-transform:uppercase;color:var(--t-text-3);font-size:10px;font-weight:600}.acx-title{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:-.01em;color:var(--t-text);margin:0;font-size:16px;font-weight:700;line-height:1.25}.acx-body{gap:10px}.acx-body,.acx-hero{flex-direction:column;display:flex}.acx-hero{gap:1px;min-width:0}.acx-hero-label{font-family:var(--cave-font-meta,monospace);letter-spacing:var(--cave-tracking-meta,.14em);text-transform:uppercase;color:var(--t-text-4);font-size:10px;font-weight:600}.acx-hero-name{font-family:var(--cave-font-display,Georgia,serif);letter-spacing:-.012em;color:var(--t-text);overflow-wrap:break-word;font-size:21px;font-weight:700;line-height:1.2}.acx-hero-name--warn{color:var(--t-warn);font-family:inherit;font-size:15px}.acx-hero-detail{letter-spacing:.01em;color:var(--t-text-3);overflow-wrap:break-word;font-size:12px}.acx-sheet{border-radius:var(--t-radius-md,13px);background:var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.acx-sheet{background:color-mix(in srgb,var(--t-bg) 42%,transparent)}}.acx-sheet{border:1px solid var(--cave-glass-border);border-left:2px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.acx-sheet{border-left:2px solid color-mix(in srgb,var(--t-accent) 45%,transparent)}}.acx-sheet{padding:10px 12px}.acx-sheet-title{color:var(--t-text);overflow-wrap:break-word;margin:0 0 6px;font-size:13px;font-weight:650}.acx-sheet-title-label{font-family:var(--cave-font-meta,monospace);letter-spacing:var(--cave-tracking-meta,.14em);text-transform:uppercase;color:var(--t-text-4);margin-right:4px;font-size:10px;font-weight:600}.acx-sheet-body{color:var(--t-text);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:14.5px;line-height:1.55}.acx-sheet-body+.acx-sheet-body{margin-top:8px}.acx-meta{flex-direction:column;gap:5px;margin:0;display:flex}.acx-meta-row{align-items:baseline;gap:10px;display:flex}.acx-meta-label{font-family:var(--cave-font-meta,monospace);letter-spacing:var(--cave-tracking-meta,.14em);text-transform:uppercase;color:var(--t-text-4);flex:none;font-size:10px;font-weight:600}.acx-meta-value{min-width:0;color:var(--t-text-2);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:12.5px;line-height:1.45}.acx-meta-row--warn .acx-meta-value{color:var(--t-warn);font-weight:550}.acx-meta-warn-icon{vertical-align:-2px;margin-right:4px;display:inline-block}.acx-actions-wrap{flex-direction:column;gap:8px;margin-top:12px;display:flex}.acx-actions{gap:10px;display:flex}.acx-btn{border-radius:var(--t-radius-full,999px);letter-spacing:.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;transition:transform var(--cave-dur-fast,.18s) var(--cave-ease),background-color var(--cave-dur-fast,.18s) var(--cave-ease),border-color var(--cave-dur-fast,.18s) var(--cave-ease);flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.acx-btn:active{transform:scale(.96)}.acx-btn:disabled{opacity:.45;cursor:default}.acx-btn--approve{background:var(--t-accent);color:var(--cave-bg-1);border:1px solid #0000}.acx-btn--cancel{background:var(--cave-glass);color:var(--t-text-2);border:1px solid var(--cave-glass-border)}.acx-challenge{border-radius:var(--t-radius-md,13px);border:1px solid var(--t-warn);width:100%}@supports (color:color-mix(in lab,red,red)){.acx-challenge{border:1px solid color-mix(in srgb,var(--t-warn) 40%,var(--cave-glass-border))}}.acx-challenge{background:var(--t-bg)}@supports (color:color-mix(in lab,red,red)){.acx-challenge{background:color-mix(in srgb,var(--t-bg) 42%,transparent)}}.acx-challenge{color:var(--t-text);outline:none;padding:10px 12px;font-size:14px}.acx-challenge:focus{border-color:var(--cave-signal-edge)}.acx-foot{letter-spacing:.01em;color:var(--t-text-4);margin:2px 2px 0;font-size:11px;line-height:1.5}.acx-outcome{color:var(--t-text-3);align-items:center;gap:7px;margin:12px 0 0;font-size:13.5px;font-weight:550;display:flex}.acx-outcome--ok{color:var(--t-ok)}.acx-error{color:var(--t-danger);align-items:baseline;gap:6px;margin:10px 0 0;font-size:12.5px;font-weight:550;line-height:1.45;display:flex}.acx-receipt{border-radius:var(--t-radius-full,999px);background:var(--cave-glass);animation:tai-swap-rise var(--cave-dur-swap) var(--cave-ease) both;will-change:opacity,transform;gap:8px;padding:8px 12px;display:flex}.acx-receipt,.acx-receipt-mark{border:1px solid var(--cave-glass-border);align-items:center}.acx-receipt-mark{width:22px;height:22px;color:var(--t-text-3);animation:acx-mark-settle var(--cave-dur-base) var(--cave-ease) .12s both;border-radius:50%;flex:none;justify-content:center;display:inline-flex}.acx-receipt-mark--ok{color:var(--t-ok);border-color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.acx-receipt-mark--ok{border-color:color-mix(in srgb,var(--t-ok) 45%,transparent)}}.acx-receipt-mark--ok{background:var(--t-ok-tint)}.acx-receipt-line{min-width:0;color:var(--t-text-2);overflow-wrap:break-word;font-size:12.5px;line-height:1.4}@keyframes acx-mark-settle{0%{opacity:0;transform:scale(1.35)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.acx-tweak{color:var(--t-text-3);border:1px solid var(--cave-glass-border);border-radius:var(--t-radius-full,999px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--cave-dur-fast,.18s) var(--cave-ease),border-color var(--cave-dur-fast,.18s) var(--cave-ease);background:0 0;align-self:flex-start;align-items:center;gap:5px;margin-top:-2px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.acx-tweak:active{color:var(--t-accent);border-color:var(--cave-signal-edge)}.acx-tweak-editor{flex-direction:column;gap:8px;display:flex}.acx-tweak-input{border-radius:var(--t-radius-md,13px);border:1px solid var(--cave-signal-edge);background:var(--t-bg);width:100%}@supports (color:color-mix(in lab,red,red)){.acx-tweak-input{background:color-mix(in srgb,var(--t-bg) 42%,transparent)}}.acx-tweak-input{color:var(--t-text);resize:vertical;outline:none;padding:10px 12px;font-size:14.5px;line-height:1.5}.acx-tweak-note{color:var(--t-text-4);margin:0;font-size:11px;line-height:1.5}.acx-tweak-actions{gap:10px;display:flex}.acx-steps{gap:8px;margin:0;padding:0;list-style:none}.acx-step{border-radius:var(--t-radius-md,13px);border:1px solid var(--cave-glass-border);background:var(--t-bg);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.acx-step{background:color-mix(in srgb,var(--t-bg) 30%,transparent)}}.acx-step{padding:10px 12px}.acx-step-rail{flex:none;padding-top:1px}.acx-step-num{border:1px solid var(--cave-signal-edge);background:var(--cave-signal-faint);width:20px;height:20px;font-family:var(--cave-font-meta,monospace);color:var(--t-accent);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.acx-step[data-phase=confirmed] .acx-step-num,.acx-step[data-phase=declined] .acx-step-num{opacity:.55}.acx-step-main{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.acx-step-title{font-family:var(--cave-font-display,Georgia,serif);color:var(--t-text);margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.acx-step .acx-hero-name{font-size:17px}.acx-step .acx-sheet{padding:8px 10px}.acx-step .acx-sheet-body{font-size:13.5px}.acx-step-chev{color:var(--t-text-4);flex:none;margin-top:2px}.acx-step-status{font-size:12px;line-height:1.45}.acx-step-ok{color:var(--t-ok);align-items:center;gap:4px;font-weight:600;display:inline-flex}.acx-step-quiet{color:var(--t-text-3)}.acx-step-bad{color:var(--t-danger);font-weight:550}.acx-step-skip{color:var(--t-text-3);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.acx-step-skip:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.acx-actions-wrap,.acx-body,.acx-btn,.acx-card,.acx-card--sink,.acx-head,.acx-receipt,.acx-receipt-mark{transition:none;animation:none}}.tai-in{animation:tai-fade-up .48s var(--cave-ease) both}.tai-in-2{animation:tai-fade-up .48s var(--cave-ease) 90ms both}.tai-in-3{animation:tai-fade-up .48s var(--cave-ease) .18s both}.tai-in-4{animation:tai-fade-up .48s var(--cave-ease) .27s both}.tai-panel-in{animation:tai-rise var(--cave-dur-rise) var(--cave-ease) both}.tai-attend{font-size:var(--t-type-sub);letter-spacing:.01em;color:var(--t-text-3);animation:tai-fade-up .48s var(--cave-ease) both;align-items:center;gap:9px;margin:0;display:flex}.tai-attend-core{vertical-align:-1px;background:radial-gradient(circle at 35% 30%,#fff3,transparent 52%),radial-gradient(circle,var(--t-accent),var(--t-accent) 74%);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.tai-attend-core{background:radial-gradient(circle at 35% 30%,#fff3,transparent 52%),radial-gradient(circle,var(--t-accent),color-mix(in srgb,var(--t-accent) 40%,transparent) 74%)}}.tai-attend-core{box-shadow:0 0 10px var(--cave-signal-soft);animation:tai-attend-breathe 2.3s var(--cave-ease-soft) infinite}.tai-attend-line{min-width:0}@keyframes tai-attend-breathe{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.tai-attend,.tai-attend-core,.tai-in,.tai-in-2,.tai-in-3,.tai-in-4,.tai-panel-in{animation:none}}.mbx-root{flex-direction:column;display:flex}.mbx-eyebrow{font-family:var(--cave-font-meta);font-size:var(--t-type-eyebrow);text-transform:uppercase;letter-spacing:var(--cave-tracking-meta);color:var(--t-text-3);animation:tai-fade-up .48s var(--cave-ease) both;margin:0}.mbx-lead{margin:var(--t-space-3) 0 0;font-family:var(--cave-font-display);font-size:clamp(22px,6vw,var(--t-type-display));letter-spacing:-.01em;color:var(--t-text);text-wrap:balance;animation:tai-fade-up .56s var(--cave-ease) 60ms both;font-weight:600;line-height:1.28}.mbx-verify{margin:var(--t-space-2) 0 0;font-size:var(--t-type-body);color:var(--t-text-2);animation:tai-fade-up .52s var(--cave-ease) .14s both;line-height:1.55}.mbx-verify--warn{color:var(--t-warn)}.mbx-domains{margin-top:var(--t-space-4);border-top:1px solid var(--t-rule);animation:tai-fade-up .52s var(--cave-ease) .22s both}.mbx-domain{padding:var(--t-space-3) 2px;border-bottom:1px solid var(--t-rule);color:inherit;transition:background-color var(--cave-dur-fast) var(--cave-ease);text-decoration:none;display:block}.mbx-domain:active{background:var(--t-surface-2)}@supports (color:color-mix(in lab,red,red)){.mbx-domain:active{background:color-mix(in srgb,var(--t-surface-2) 55%,transparent)}}.mbx-domain-head{justify-content:space-between;align-items:baseline;gap:var(--t-space-2);display:flex}.mbx-domain-label{font-size:var(--t-type-title);color:var(--t-text);font-weight:600}.mbx-domain-verdict{font-family:var(--cave-font-meta);font-size:var(--t-type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--t-text-4);flex:none}.mbx-domain-verdict--warn{color:var(--t-warn)}.mbx-domain-line{font-size:var(--t-type-body);color:var(--t-text-2);margin:5px 0 0;line-height:1.55}.mbx-foot{margin-top:var(--t-space-4);font-size:var(--t-type-sub);color:var(--t-text-4);animation:tai-fade-up .52s var(--cave-ease) .3s both;line-height:1.55}.mbx-foot a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mbx-domains,.mbx-eyebrow,.mbx-foot,.mbx-lead,.mbx-verify{animation:none}.mbx-domain{transition:none}}.nwx-item{padding:var(--t-space-3) var(--t-space-3) var(--t-space-3) var(--t-space-4);border-radius:var(--t-radius-md);animation:tai-fade-up .48s var(--cave-ease) both;display:block;position:relative}.nwx-item+.nwx-item{margin-top:var(--t-space-2)}.nwx-item:before{content:"";left:6px;top:var(--t-space-3);bottom:var(--t-space-3);background:var(--t-rule-strong);border-radius:2px;width:2px;position:absolute}.nwx-item--warn:before{background:var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.nwx-item--warn:before{background:color-mix(in srgb,var(--t-warn) 75%,transparent)}}.nwx-item--danger:before{background:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.nwx-item--danger:before{background:color-mix(in srgb,var(--t-danger) 70%,transparent)}}.nwx-fact{font-size:var(--t-type-title);color:var(--t-text);margin:0;font-weight:600;line-height:1.4}.nwx-detail,.nwx-fact{overflow-wrap:break-word}.nwx-detail{font-size:var(--t-type-body);color:var(--t-text-2);margin:4px 0 0;line-height:1.5}.nwx-meta{margin:var(--t-space-1) 0 0;font-family:var(--cave-font-meta);font-size:var(--t-type-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--t-text-4)}.nwx-meta--warn{color:var(--t-warn)}.nwx-meta--danger{color:var(--t-danger)}@supports (color:color-mix(in lab,red,red)){.nwx-meta--danger{color:color-mix(in srgb,var(--t-danger) 85%,var(--t-text-3))}}.nwx-act{margin-top:var(--t-space-2);font-size:var(--t-type-sub);letter-spacing:.02em;color:var(--t-accent);cursor:pointer;transition:transform var(--cave-dur-fast) var(--cave-ease);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.nwx-act:active{transform:scale(.97)}.nwx-tools{gap:var(--t-space-3);margin-top:var(--t-space-1);display:flex}.nwx-tools .nwx-act{color:var(--t-text-4);margin-top:var(--t-space-1);font-weight:500}@media (prefers-reduced-motion:reduce){.nwx-item{animation:none}.nwx-act{transition:none}}.stn-open{border:1px solid var(--cave-glass-border);letter-spacing:.08em;text-transform:uppercase;min-height:38px;color:var(--t-ink-soft,var(--t-ink));background:var(--t-accent);border-radius:999px;padding:9px 14px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.stn-open{background:color-mix(in srgb,var(--t-accent) 8%,transparent)}}.stn-open{cursor:pointer}.stn-open:hover{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.stn-open:hover{border-color:color-mix(in srgb,var(--t-accent) 48%,var(--cave-glass-border))}}.stn-overlay{z-index:90;background:var(--t-bg);flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.stn-overlay{background:color-mix(in srgb,var(--t-bg) 96%,transparent)}}.stn-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.stn-head{align-items:center;gap:10px;padding:6px 2px 10px;display:flex}.stn-dot{background:var(--t-ink);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.stn-dot{background:color-mix(in srgb,var(--t-ink) 30%,transparent)}}.stn-dot{flex:none}.stn-dot--on{background:var(--t-danger);animation:stn-pulse 1.6s ease-in-out infinite}.stn-dot--hot{box-shadow:0 0 14px var(--t-danger);animation-duration:.7s}@supports (color:color-mix(in lab,red,red)){.stn-dot--hot{box-shadow:0 0 14px color-mix(in srgb,var(--t-danger) 60%,transparent)}}@keyframes stn-pulse{0%,to{opacity:1}50%{opacity:.45}}.stn-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stn-title{letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink);font-size:12px}.stn-status{color:var(--t-ink-soft,var(--t-ink));opacity:.85;font-size:12px}.stn-close{border:1px solid var(--cave-glass-border);width:32px;height:32px;color:var(--t-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.stn-alarm{border:1px solid var(--t-warn)}@supports (color:color-mix(in lab,red,red)){.stn-alarm{border:1px solid color-mix(in srgb,var(--t-warn) 60%,transparent)}}.stn-alarm{background:var(--t-warn-tint);color:var(--t-ink);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:13px}.stn-pad{border:1px solid var(--cave-glass-border);background:var(--t-ink);border-radius:14px;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.stn-pad{background:color-mix(in srgb,var(--t-ink) 3%,transparent)}}.stn-empty{color:var(--t-ink-soft,var(--t-ink));opacity:.8;margin:auto 0;font-size:14px;line-height:1.55}.stn-line{color:var(--t-ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.stn-line--tai{border-left:2px solid var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.stn-line--tai{border-left:2px solid color-mix(in srgb,var(--t-accent) 70%,transparent)}}.stn-line--tai{background:var(--t-accent);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.stn-line--tai{background:color-mix(in srgb,var(--t-accent) 8%,transparent)}}.stn-line--tai{font-size:14px}.stn-tick{letter-spacing:.06em;text-transform:uppercase;color:var(--t-warn);margin-left:8px;font-size:10px}@supports (color:color-mix(in lab,red,red)){.stn-tick{color:color-mix(in srgb,var(--t-warn) 80%,var(--t-ink))}}.stn-tick--saved{color:var(--t-ok)}@supports (color:color-mix(in lab,red,red)){.stn-tick--saved{color:color-mix(in srgb,var(--t-ok) 85%,var(--t-ink))}}.stn-notice{color:var(--t-warn);font-size:12px}@supports (color:color-mix(in lab,red,red)){.stn-notice{color:color-mix(in srgb,var(--t-warn) 85%,var(--t-ink))}}.stn-notice{padding:6px 2px 0}.stn-foot{flex-direction:column;gap:8px;padding-top:10px;display:flex}.stn-meta{color:var(--t-ink-soft,var(--t-ink));opacity:.75;text-align:center;font-size:11px}.stn-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.stn-btn{border:1px solid var(--cave-glass-border);color:var(--t-ink);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:12px}.stn-btn:disabled{opacity:.5;cursor:default}.stn-btn--go{border-color:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.stn-btn--go{border-color:color-mix(in srgb,var(--t-accent) 55%,var(--cave-glass-border))}}.stn-btn--go{background:var(--t-accent)}@supports (color:color-mix(in lab,red,red)){.stn-btn--go{background:color-mix(in srgb,var(--t-accent) 14%,transparent)}}.stn-btn--done{opacity:.85}@media (prefers-reduced-motion:reduce){.stn-dot--hot,.stn-dot--on{animation:none}}.silenced-page{max-width:520px;padding:28px 20px max(env(safe-area-inset-bottom,20px),40px);min-height:100svh;margin:0 auto}.silenced-header{margin-bottom:28px}.silenced-back{color:var(--t-accent);margin-bottom:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.silenced-back:hover{opacity:.8}.silenced-title{color:var(--t-text);margin:0 0 6px;font-size:26px;font-weight:700}.silenced-sub{color:var(--t-text-3);margin:0;font-size:14px;line-height:1.45}.silenced-empty{text-align:center;padding:48px 0}.silenced-empty p{color:var(--t-text-2);margin:0 0 6px;font-size:16px}.silenced-empty-sub{font-size:13px;color:var(--t-text-4)!important}.silenced-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.silenced-item{border-bottom:1px solid var(--t-border-soft);padding:16px 0}.silenced-item:first-child{border-top:1px solid var(--t-border-soft)}.silenced-item-meta{align-items:center;gap:8px;margin-bottom:4px;display:flex}.silenced-item-kind{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.silenced-item-date,.silenced-item-kind{color:var(--t-text-4);font-size:11px}.silenced-item-label{color:var(--t-text);margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.35}.silenced-item-note{color:var(--t-warn);margin:0 0 8px;font-size:12px;line-height:1.4}.silenced-restore-btn{border:1px solid var(--t-accent-pressed);border-radius:var(--t-radius-full,999px);background:var(--t-accent-tint);color:var(--t-accent-hover);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;margin-top:8px;padding:7px 14px;font-size:13px;font-weight:650;transition:transform .1s,opacity .1s;display:inline-flex}.silenced-restore-btn:active{transform:scale(.96)}.silenced-restore-btn:disabled{opacity:.5;cursor:default}.silenced-restore-spin{animation:gcx-spin .7s linear infinite}.silenced-restored{color:var(--t-ok);gap:6px;margin-top:8px;font-size:13px;font-weight:600}.lights-control,.silenced-restored{align-items:center;display:inline-flex}.lights-control{border:1px solid var(--t-border);background:var(--t-surface-2);min-height:44px;color:var(--t-text);border-radius:.75rem;justify-content:center;font-size:.75rem;font-weight:700;transition:border-color .14s,background .14s,opacity .14s}.lights-control:focus-visible,.lights-control:hover{border-color:var(--t-accent);outline:none}.lights-control:disabled{opacity:.45}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}