@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Geist:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--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-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{:root,:host{--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:#0e0a1a;--color-foreground:#faf6ec;--color-card:#15102b;--color-muted-foreground:#9a92b5;--color-primary:#8b5cff;--color-primary-foreground:#0e0a1a;--color-secondary:#f5e041;--color-destructive:#ff6b47;--color-chart-3:#f5e041}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-6{top:calc(var(--spacing) * -6)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.right-3{right:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.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}.table-row{display:table-row}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--color-background)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.py-2{padding-block:calc(var(--spacing) * 2)}.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)}.pt-\[22vh\]{padding-top:22vh}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[42px\]{font-size:42px}.text-\[56px\]{font-size:56px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.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-destructive{color:var(--color-destructive)}.text-foreground{color:var(--color-foreground)}.text-foreground\/70{color:#faf6ecb3}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--color-foreground) 70%, transparent)}}.text-foreground\/80{color:#faf6eccc}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--color-foreground) 80%, transparent)}}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.accent-card{accent-color:var(--color-card)}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[padding-right\]{transition-property:padding-right;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))}.delay-300{transition-delay:.3s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-foreground\/60::placeholder{color:#faf6ec99}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-foreground\/60::placeholder{color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}@media (hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:gap-16{gap:calc(var(--spacing) * 16)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (width>=48rem){.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.\[data-guide-id\=\"dock-people\"\]\:visible:is(){visibility:visible}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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(360deg)}}:root{--bg:#0e0c0a;--bg-grad:radial-gradient(60% 50% at 50% 38%, #ffffff0d, transparent 70%);--surface:#181513;--surface-2:#211d1a;--surface-glass:#181513a8;--ink:#f4efe7;--ink-soft:#b8b1a6;--ink-mute:#6d675f;--line:#f4efe71a;--line-soft:#f4efe70f;--line-strong:#f4efe72e;--accent:#6bd89a;--capture:#e5604d;--speak:#9c8aff;--idle:#b6a6ff;--warn:#e6b547;--serif:"Instrument Serif", "Times New Roman", serif;--sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--radius-sm:10px;--radius-md:18px;--radius-lg:24px;--shadow-card:0 1px 2px #0006, 0 24px 60px #00000073, 0 2px 6px #00000040;--shadow-soft:0 1px 2px #0000004d, 0 10px 30px #0000004d;--spring:cubic-bezier(.2,.9,.25,1.15);--ease-out:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";font-size:16px}body{background:var(--bg-grad), var(--bg);height:100dvh;overflow:hidden}#root{height:100dvh;overflow:hidden}@media (pointer:fine){body,a,button,[role=button],input,textarea,[data-cursor=hover]{cursor:none}}@media (pointer:coarse),(hover:none){.cursor-dot,.cursor-ring{display:none}body{cursor:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.cursor-dot,.cursor-ring{display:none}body{cursor:auto!important}.theme-toggle-icon{transition:opacity .15s linear!important;transform:none!important}:root:not([data-theme-booting]) *{transition-duration:0s!important}}:root{--bg-base:#0e0a1a;--bg-elev-1:#0e0a1a59;--bg-elev-2:#0e0a1a66;--bg-elev-3:#0e0a1a80;--bg-elev-strong:#0e0a1aeb;--bg-input:#0e0a1a80;--bg-input-focus:#0e0a1ab3;--vignette-mid:#0e0a1a66;--vignette-edge:#0e0a1a9e;--fg:#faf6ec;--fg-a04:#faf6ec0a;--fg-a06:#faf6ec0f;--fg-a08:#faf6ec14;--fg-a10:#faf6ec1a;--fg-a12:#faf6ec1f;--fg-a18:#faf6ec2e;--fg-a22:#faf6ec38;--fg-a60:#faf6ec99;--fg-a70:#faf6ecb3;--fg-a75:#faf6ecbf;--accent-warm:#f5e041;--accent-warm-bg:#f5e04126;--accent-warm-mid:#f5e0412e;--accent-warm-ink:var(--accent-warm);--accent-warm-strong:var(--accent-warm);--ink-on-accent:#0e0a1a;--orb-stroke:color-mix(in oklab, var(--orb-color,#8b5cff), white 26%);--smoke-mix:#0a0712;--shadow-card-th:0 20px 50px #0000004d;--shadow-strong-th:0 30px 80px #00000080;--shadow-soft-th:0 20px 50px #0006;--shadow-inset-top:inset 0 1px 0 #faf6ec0a;--scrim-th:#00000059;--ring-focus-th:#8b5cff80;--grain-opacity:0}:root[data-theme=light]{--bg-base:#efe7d5;--bg-elev-1:#f7f1e29e;--bg-elev-2:#f7f1e2bd;--bg-elev-3:#f7f1e2c7;--bg-elev-strong:#f7f1e2f0;--bg-input:#fffcf48f;--bg-input-focus:#fffcf4c7;--vignette-mid:#1c1b181a;--vignette-edge:#1c1b182e;--fg:#1c1b18;--fg-a04:#1c1b180d;--fg-a06:#1c1b180f;--fg-a08:#1c1b181a;--fg-a10:#1c1b181f;--fg-a12:#1c1b1824;--fg-a18:#1c1b1833;--fg-a22:#1c1b183d;--fg-a60:#1c1b1894;--fg-a70:#1c1b18b8;--fg-a75:#1c1b18c7;--color-muted-foreground:#5e574d;--accent-warm:#a67a0e;--accent-warm-bg:#a67a0e1f;--accent-warm-mid:#a67a0e33;--accent-warm-ink:#6e5008;--accent-warm-strong:#5a4308;--ink-on-accent:#1c1b18;--orb-stroke:color-mix(in oklab, var(--orb-color,#8b5cff), var(--fg) 42%);--smoke-mix:#f7f1e2;--shadow-card-th:0 14px 36px -10px #1c1b181f, 0 4px 10px -4px #1c1b1814;--shadow-strong-th:0 24px 56px -12px #1c1b182e, 0 8px 20px -8px #1c1b181a;--shadow-soft-th:0 8px 24px -10px #1c1b181a;--shadow-inset-top:inset 0 1px 0 #fffcf440;--scrim-th:#1c1b1852;--ring-focus-th:#7a3e2473;--grain-opacity:.18}:root[data-theme-booting] *,:root[data-theme-booting] :before,:root[data-theme-booting] :after{transition:none!important}:root{--background:#0e0a1a;--foreground:#faf6ec;--card:#15102b;--muted:#1f1838;--border:#2e2548;--color-background:#0e0a1a;--color-foreground:#faf6ec;--color-card:#15102b;--color-muted-foreground:#9a92b5;--color-border:#2e2548;--color-primary:#8b5cff;--color-secondary:#c9b6ff;--color-accent:#ff7bd5;--color-destructive:#ff6b47;--color-chart-1:#8b5cff;--color-chart-3:#f5e041;--color-chart-4:#6e3fe6;--color-chart-5:#ff8fa3}html,body{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-feature-settings:"ss01", "cv11"}button{font-family:inherit}input[type=password]::-ms-reveal{display:none!important}input[type=password]::-ms-clear{display:none!important}input[type=password]::-webkit-credentials-auto-fill-button{display:none!important}input[type=password]::-webkit-strong-password-auto-fill-button{display:none!important}input:-webkit-autofill{-webkit-text-fill-color:currentColor!important;caret-color:currentColor!important;background-color:#0000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}input:-webkit-autofill:hover{-webkit-text-fill-color:currentColor!important;caret-color:currentColor!important;background-color:#0000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}input:-webkit-autofill:focus{-webkit-text-fill-color:currentColor!important;caret-color:currentColor!important;background-color:#0000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}input:-webkit-autofill:active{-webkit-text-fill-color:currentColor!important;caret-color:currentColor!important;background-color:#0000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #0000!important}@keyframes blur-fade-in{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.blur-fade{animation:.55s cubic-bezier(.16,1,.3,1) both blur-fade-in;animation-delay:var(--bf-delay,0s)}@keyframes blur-fade-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(6px);transform:translateY(-6px)}}.blur-fade-out{animation:.25s ease-out both blur-fade-out}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.modal-overlay{animation:.2s ease-out both modal-fade}.modal-card{animation:.35s cubic-bezier(.18,1.2,.4,1) both modal-pop}@keyframes float-a{0%,to{transform:translate(0)}50%{transform:translate(-12px,14px)}}@keyframes float-b{0%,to{transform:translate(0)}50%{transform:translate(14px,-12px)}}.gbg-a{transform-origin:50%;animation:22s ease-in-out infinite float-a}.gbg-b{transform-origin:50%;animation:28s ease-in-out infinite float-b}.text-foreground\/60{color:color-mix(in srgb, var(--foreground) 60%, transparent)}.text-foreground\/70{color:color-mix(in srgb, var(--foreground) 70%, transparent)}.text-foreground\/80{color:color-mix(in srgb, var(--foreground) 80%, transparent)}.text-foreground\/90{color:color-mix(in srgb, var(--foreground) 90%, transparent)}.bg-card\/80{background-color:color-mix(in srgb, var(--card) 80%, transparent)}.placeholder\:text-foreground\/60::placeholder{color:color-mix(in srgb, var(--foreground) 60%, transparent)}.hover\:text-foreground:hover{color:var(--foreground)}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-button-wrap{--anim-time:.4s;--anim-ease:cubic-bezier(.25, 1, .5, 1);--border-width:clamp(1px, .0625em, 4px);z-index:2;transform-style:preserve-3d;transition:transform var(--anim-time) var(--anim-ease);position:relative}.glass-button-wrap:has(.glass-button:active){transform:rotateX(25deg)}.glass-button-shadow{--shadow-cutoff-fix:2em;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);filter:blur(clamp(2px,.125em,12px));transition:filter var(--anim-time) var(--anim-ease);pointer-events:none;z-index:0;position:absolute}.glass-button-shadow:after{content:"";background:linear-gradient(180deg, oklch(from var(--foreground) l c h / 20%), oklch(from var(--foreground) l c h / 10%));width:calc(100% - var(--shadow-cutoff-fix) - .25em);height:calc(100% - var(--shadow-cutoff-fix) - .25em);inset:0;top:calc(var(--shadow-cutoff-fix) - .5em);left:calc(var(--shadow-cutoff-fix) - .875em);box-sizing:border-box;transition:all var(--anim-time) var(--anim-ease);opacity:1;border-radius:9999px;padding:.125em;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-button{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim-time) var(--anim-ease);background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%));box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 0 0 oklch(from var(--background) l c h)}.glass-button:hover{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .15em .05em -.1em oklch(from var(--foreground) l c h / 25%), 0 0 .05em .1em inset oklch(from var(--background) l c h / 50%), 0 0 0 0 oklch(from var(--background) l c h);transform:scale(.975)}.glass-button-text{color:oklch(from var(--foreground) l c h / 90%);text-shadow:0em .25em .05em oklch(from var(--foreground) l c h / 10%);transition:all var(--anim-time) var(--anim-ease)}.glass-button:hover .glass-button-text{text-shadow:.025em .025em .025em oklch(from var(--foreground) l c h / 12%)}.glass-button-text:after{content:"";width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;background:linear-gradient(var(--angle-2), transparent 0%, oklch(from var(--background) l c h / 50%) 40% 50%, transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease), --angle-2 calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;border-radius:9999px;display:block;position:absolute;overflow:clip}.glass-button:hover .glass-button-text:after{background-position:25%}.glass-button:active .glass-button-text:after{--angle-2:-15deg;background-position:50% 15%}.glass-button:after{content:"";z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));transition:all var(--anim-time) var(--anim-ease), --angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) oklch(from var(--background) l c h / 50%);pointer-events:none;border-radius:9999px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-button:hover:after{--angle-1:-125deg}.glass-button:active:after{--angle-1:-75deg}.glass-button-wrap:has(.glass-button:hover) .glass-button-shadow{filter:blur(clamp(2px,.0625em,6px))}.glass-button-wrap:has(.glass-button:hover) .glass-button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}.glass-button-wrap:has(.glass-button:active) .glass-button-shadow{filter:blur(clamp(2px,.125em,12px))}.glass-button-wrap:has(.glass-button:active) .glass-button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .5em);opacity:.75}@media (hover:none) and (pointer:coarse){.glass-button:after,.glass-button:hover:after,.glass-button:active:after{--angle-1:-75deg}.glass-button .glass-button-text:after,.glass-button:active .glass-button-text:after{--angle-2:-45deg}}.glass-input-wrap{z-index:2;transform-style:preserve-3d;border-radius:9999px;position:relative}.glass-input{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%));width:100%;box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 0 0 oklch(from var(--background) l c h);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.glass-input-wrap:focus-within .glass-input{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .15em .05em -.1em oklch(from var(--foreground) l c h / 25%), 0 0 .05em .1em inset oklch(from var(--background) l c h / 50%), 0 0 0 0 oklch(from var(--background) l c h)}.glass-input:after{content:"";z-index:1;box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));width:calc(100% + clamp(1px,.0625em,4px));height:calc(100% + clamp(1px,.0625em,4px));box-shadow:inset 0 0 0 calc(clamp(1px, .0625em, 4px) / 2) oklch(from var(--background) l c h / 50%);pointer-events:none;border-radius:9999px;padding:clamp(1px,.0625em,4px);transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s;position:absolute;inset:calc(0% - clamp(1px,.0625em,4px)/2) 0 0 calc(0% - clamp(1px,.0625em,4px)/2);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-input-wrap:focus-within .glass-input:after{--angle-1:-125deg}.glass-input-text-area{pointer-events:none;border-radius:9999px;position:absolute;inset:0}.glass-input-text-area:after{content:"";box-sizing:border-box;background:linear-gradient(var(--angle-2), transparent 0%, oklch(from var(--background) l c h / 50%) 40% 50%, transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-position:0%;background-size:200% 200%;border-radius:9999px;width:calc(100% - clamp(1px,.0625em,4px));height:calc(100% - clamp(1px,.0625em,4px));transition:background-position .5s cubic-bezier(.25,1,.5,1),--angle-2 .5s cubic-bezier(.25,1,.5,1);display:block;position:absolute;top:calc(0% + clamp(1px,.0625em,4px)/2);left:calc(0% + clamp(1px,.0625em,4px)/2);overflow:clip}.glass-input-wrap:focus-within .glass-input-text-area:after{background-position:25%}.form-glass-card{-webkit-backdrop-filter:blur(4px)saturate(1.05);background:#0e0a1a2e;border:1px solid #f4f1ff0f;transition:-webkit-backdrop-filter .6s,backdrop-filter .6s,background-color .6s;box-shadow:inset 0 1px #f4f1ff0a,0 20px 60px #00000059}.form-glass-card.is-strong{-webkit-backdrop-filter:blur(22px)saturate(1.1);background:#0e0a1a66;border-color:#f4f1ff14;box-shadow:inset 0 1px #f4f1ff0f,0 30px 80px #00000073}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}.presence-surface{background:var(--bg-base);flex-direction:column;height:100dvh;transition:background-color 1.4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.presence-bg-video{object-fit:cover;z-index:0;opacity:.34;filter:saturate(0)brightness(.9)contrast(1.12);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.presence-bg-hue{z-index:1;pointer-events:none;background:var(--orb-color,#8b5cff);mix-blend-mode:color;opacity:.82;transition:background 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.presence-bg-glow{z-index:2;pointer-events:none;background:radial-gradient(70% 60% at 50% 35%, var(--orb-color,#8b5cff), transparent 75%), radial-gradient(60% 60% at 20% 90%, var(--orb-color,#8b5cff), transparent 70%), radial-gradient(60% 60% at 80% 90%, var(--orb-color,#8b5cff), transparent 70%);mix-blend-mode:screen;opacity:.28;transition:background 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.presence-bg-darken{z-index:3;pointer-events:none;background:radial-gradient(80% 70%,#0e0a1a00 0%,#0e0a1a66 70%,#0e0a1a9e 100%);position:absolute;inset:0}.presence-surface:before{content:"";pointer-events:none;z-index:2;background-image:radial-gradient(1px 1px at 14% 22%,#faf6ec2e,#0000 50%),radial-gradient(1px 1px at 28% 78%,#faf6ec1f,#0000 50%),radial-gradient(1.5px 1.5px at 45% 35%,#faf6ec38,#0000 50%),radial-gradient(1px 1px at 62% 65%,#faf6ec1a,#0000 50%),radial-gradient(1px 1px at 78% 18%,#faf6ec26,#0000 50%),radial-gradient(1.5px 1.5px at 88% 55%,#f5e0412e,#0000 50%),radial-gradient(1px 1px at 15% 88%,#8b5cff2e,#0000 50%);position:absolute;inset:0}.presence-chrome{z-index:5;padding:max(22px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) 22px max(32px, env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.presence-pill{-webkit-backdrop-filter:blur(8px)saturate(1.05);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-foreground);background:#0e0a1a80;border:1px solid #faf6ec14;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:10.5px;display:inline-flex}.presence-pill .dot{background:var(--orb-color,#8b5cff);width:7px;height:7px;box-shadow:0 0 8px var(--orb-color,#8b5cff);border-radius:50%;transition:background .6s,box-shadow .6s}.history-handle{z-index:4;font-family:var(--sans,"Geist", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:12px 24px 18px;font-size:10px;transition:color .2s,transform .3s cubic-bezier(.2,.9,.25,1.15);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.history-handle:hover{color:var(--foreground);transform:translate(-50%,3px)}.history-handle .bar{background:#faf6ec2e;border-radius:2px;width:40px;height:3px;transition:background .2s,width .3s cubic-bezier(.2,.9,.25,1.15)}.history-handle:hover .bar{background:#faf6ec99;width:56px}.history-scrim{background:var(--scrim-th,#00000059);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:49;transition:opacity .35s;position:fixed;inset:0}.history-scrim[data-open=true]{opacity:1;pointer-events:auto}.history-pane{z-index:50;max-height:0;transition:max-height .55s cubic-bezier(.2,.7,.2,1);position:fixed;top:0;left:0;right:0;overflow:hidden}.history-pane[data-open=true]{max-height:80vh}.history-pane__inner{max-width:720px;padding:max(36px, calc(28px + env(safe-area-inset-top))) 28px 28px;background:var(--bg-elev-2,#0e0a1a66);-webkit-backdrop-filter:blur(22px)saturate(1.1);border:1px solid var(--fg-a08,#faf6ec14);border-radius:0 0 var(--radius-lg,24px) var(--radius-lg,24px);box-shadow:var(--shadow-strong-th,0 30px 80px #00000080);border-top:0;margin:0 auto}.history-pane__head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.history-pane__title{font-family:var(--serif,"Instrument Serif", serif);letter-spacing:-.01em;color:var(--foreground);font-size:32px;font-style:italic}.history-pane__title em{color:var(--accent-warm,#f5e041);font-style:italic}.history-pane__close{border:1px solid var(--fg-a12,#faf6ec1f);color:var(--color-muted-foreground);font-family:var(--sans,"Geist", sans-serif);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:12.5px;transition:all .2s}.history-pane__close:hover{color:var(--foreground);border-color:var(--fg-a22,#faf6ec38)}.turn-list{flex-direction:column;display:flex}.turn{border-bottom:1px solid var(--fg-a06,#faf6ec0f);grid-template-columns:56px 1fr;gap:14px;padding:16px 0;display:grid}.turn:last-child{border-bottom:0}.turn__time{font-family:var(--mono,"JetBrains Mono", monospace);color:var(--color-muted-foreground);padding-top:4px;font-size:10.5px}.turn__q{font-family:var(--serif,"Instrument Serif", serif);color:var(--fg-a75,#faf6ecbf);margin-bottom:4px;font-size:19px;font-style:italic;line-height:1.3}.turn__q em{color:var(--accent-warm,#f5e041)}.turn__a{color:var(--foreground);font-size:14px;line-height:1.45}.turn-chip{color:var(--foreground);background:#8b5cff24;border:1px solid #8b5cff40;border-radius:999px;align-items:center;margin:0 4px 4px 0;padding:4px 10px;font-size:12.5px;display:inline-flex}.stage{z-index:2;min-height:0;padding:6vh 24px max(24px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:20px;width:100%;max-width:720px;margin:0 auto;display:flex;position:relative}.orb-wrap{flex:none;place-items:center;width:360px;height:clamp(200px,30vh,280px);display:grid;position:relative}.aioos-orb{width:clamp(240px,40vh,320px);height:clamp(180px,30vh,240px);filter:drop-shadow(0 0 20px color-mix(in oklab, var(--orb-color), transparent 50%)) drop-shadow(0 0 60px color-mix(in oklab, var(--orb-color), transparent 65%));place-items:center;transition:width .8s cubic-bezier(.2,.9,.25,1.15),height .8s cubic-bezier(.2,.9,.25,1.15),filter .6s;display:grid;position:relative}.aioos-orb__svg{width:100%;height:100%;overflow:visible}.aioos-flow path{stroke:color-mix(in oklab, var(--orb-color,#8b5cff), white 26%);stroke-width:3px;transition:stroke .6s}.aioos-flow path:first-child{opacity:.72}.aioos-flow path:nth-child(2){opacity:.8}.aioos-flow path:nth-child(3){opacity:.87}.aioos-flow path:nth-child(4){opacity:.93}.aioos-flow path:nth-child(5){opacity:.97}.aioos-flow path:nth-child(6){opacity:1;stroke-width:3.2px}.orb-wrap:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--orb-color), transparent 60%), transparent 65%);filter:blur(36px);z-index:0;border-radius:50%;width:75%;height:75%;position:absolute}.orb-wrap:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--orb-color), transparent 85%), transparent 60%);filter:blur(50px);z-index:0;border-radius:50%;width:115%;height:115%;position:absolute}.aioos-orb{z-index:1;position:relative}.aioos-orb[data-state=cold]{animation:5.4s ease-in-out infinite aioos-breathe}.aioos-orb[data-state=cold] .aioos-flow path{stroke-width:2.6px}.aioos-orb[data-state=present]{animation:3.6s ease-in-out infinite aioos-breathe}.aioos-orb[data-state=capturing]{animation:1.1s ease-in-out infinite aioos-capture}.aioos-orb[data-state=capturing] .aioos-flow path{animation:.9s ease-in-out infinite aioos-ripple}.aioos-orb[data-state=capturing] .aioos-flow path:nth-child(2){animation-delay:-.1s}.aioos-orb[data-state=capturing] .aioos-flow path:nth-child(3){animation-delay:-.2s}.aioos-orb[data-state=capturing] .aioos-flow path:nth-child(4){animation-delay:-.3s}.aioos-orb[data-state=capturing] .aioos-flow path:nth-child(5){animation-delay:-.4s}.aioos-orb[data-state=capturing] .aioos-flow path:nth-child(6){animation-delay:-.5s}.aioos-orb[data-state=speaking]{animation:1.4s ease-in-out infinite aioos-speak}.aioos-orb[data-state=speaking] .aioos-flow path{stroke-width:2.8px}.aioos-orb[data-state=thinking]{animation:3s ease-in-out infinite aioos-think}.aioos-orb[data-state=thinking] .aioos-flow path{animation:4s ease-in-out infinite aioos-think-flow}.aioos-orb[data-state=thinking] .aioos-flow path:nth-child(2){animation-delay:-.5s}.aioos-orb[data-state=thinking] .aioos-flow path:nth-child(3){animation-delay:-1s}.aioos-orb[data-state=thinking] .aioos-flow path:nth-child(4){animation-delay:-1.5s}.aioos-orb[data-state=thinking] .aioos-flow path:nth-child(5){animation-delay:-2s}.aioos-orb[data-state=thinking] .aioos-flow path:nth-child(6){animation-delay:-2.5s}@keyframes aioos-breathe{0%,to{filter:drop-shadow(0 0 20px color-mix(in oklab, var(--orb-color), transparent 50%)) drop-shadow(0 0 60px color-mix(in oklab, var(--orb-color), transparent 65%));transform:scale(1)}50%{filter:drop-shadow(0 0 26px color-mix(in oklab, var(--orb-color), transparent 40%)) drop-shadow(0 0 80px color-mix(in oklab, var(--orb-color), transparent 55%));transform:scale(1.035)}}@keyframes aioos-capture{0%,to{filter:drop-shadow(0 0 22px color-mix(in oklab, var(--orb-color), transparent 45%)) drop-shadow(0 0 60px color-mix(in oklab, var(--orb-color), transparent 60%));transform:scale(1)}50%{filter:drop-shadow(0 0 32px color-mix(in oklab, var(--orb-color), transparent 30%)) drop-shadow(0 0 90px color-mix(in oklab, var(--orb-color), transparent 50%));transform:scale(1.06)}}@keyframes aioos-speak{0%,to{transform:scale(1)translateY(0)}20%{transform:scale(1.04)translateY(-2px)}45%{transform:scale(.98)translateY(1px)}70%{transform:scale(1.03)translateY(-1px)}}@keyframes aioos-think{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.02)rotate(1.5deg)}50%{transform:scale(1.04)rotate(0)}75%{transform:scale(1.02)rotate(-1.5deg)}}@keyframes aioos-ripple{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes aioos-think-flow{0%,to{opacity:.65}50%{opacity:1}}.orb-status-text{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-foreground);align-items:center;gap:8px;margin-top:-8px;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .3s;display:inline-flex}.orb-status-text .pulse{background:var(--orb-color,#8b5cff);width:7px;height:7px;box-shadow:0 0 8px var(--orb-color,#8b5cff);border-radius:50%;animation:1.6s ease-in-out infinite orb-dot-pulse}@keyframes orb-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.agent-msg{letter-spacing:-.018em;color:var(--foreground);text-wrap:pretty;flex-direction:column;flex:0 auto;justify-content:flex-end;max-width:560px;min-height:2.4em;max-height:3.6em;margin:0 auto;font-family:Marcellus,serif;font-size:clamp(26px,3.4vw,38px);font-style:italic;font-weight:400;line-height:1.2;transition:opacity .32s,transform .32s;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 100%);mask-image:linear-gradient(#0000 0%,#000 14% 100%)}.agent-msg.fading{opacity:0;transform:translateY(-6px)}.agent-msg em{color:var(--orb-core,#f5e041);font-style:italic;transition:color .6s}.composer-row{flex:none;width:100%;max-width:520px}.composer-icon-btn{width:36px;height:36px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .2s,background .2s,transform .22s cubic-bezier(.2,.9,.25,1.15);display:grid}.composer-icon-btn:hover{color:var(--foreground);background:#faf6ec0f;transform:scale(1.08)}.composer-icon-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.composer-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);align-items:center;gap:16px;margin-top:-6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.composer-hint kbd{color:#faf6ecb3;background:#0e0a1a80;border:1px solid #faf6ec1a;border-radius:4px;margin-inline-end:4px;padding:2px 6px;font-family:inherit;font-size:10px}.slot-wrap{scrollbar-width:thin;scrollbar-color:#faf6ec2e transparent;flex:0 auto;width:100%;max-width:520px;min-height:0;max-height:30vh;overflow-y:auto}.slot-wrap::-webkit-scrollbar{width:6px}.slot-wrap::-webkit-scrollbar-thumb{background:#faf6ec2e;border-radius:3px}.slot-wrap::-webkit-scrollbar-track{background:0 0}.slot-card{-webkit-backdrop-filter:blur(12px)saturate(1.05);text-align:left;background:#0e0a1a59;border:1px solid #faf6ec12;border-radius:22px;padding:18px;animation:.5s cubic-bezier(.2,.9,.25,1.15) both slot-in;box-shadow:inset 0 1px #faf6ec0a,0 20px 50px #0000004d}@keyframes slot-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.smoke-card{animation:none;position:relative;overflow:visible}.smoke-card .smoke-content{transform-origin:50% 70%;animation:1.25s cubic-bezier(.22,.68,.2,1) both smoke-form}@keyframes smoke-form{0%{opacity:0;filter:blur(16px)brightness(1.6);transform:translateY(26px)scale(.94)}35%{opacity:.45;filter:blur(9px)brightness(1.3)}70%{opacity:.92;filter:blur(2px)brightness(1.05);transform:translateY(2px)scale(1)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}.smoke-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 60% at 50% 70%, color-mix(in oklab, var(--orb-color,#8b5cff), transparent 55%), transparent 70%);opacity:0;z-index:4;animation:1.1s ease-out both smoke-flash;position:absolute;inset:-2px}@keyframes smoke-flash{0%{opacity:0}18%{opacity:.55}to{opacity:0}}.smoke-puffs{pointer-events:none;z-index:5;position:absolute;inset:-34px -22px -10px;overflow:visible}.puff{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--orb-color,#8b5cff), var(--smoke-mix) 60%) 0%, color-mix(in oklab, var(--orb-color,#8b5cff), var(--smoke-mix) 60%) 32%, transparent 70%);filter:blur(10px);opacity:0;will-change:transform, opacity;border-radius:50%;width:130px;height:130px;animation:1.35s cubic-bezier(.3,.5,.3,1) both puff-rise;position:absolute}.puff--wisp{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--orb-color,#8b5cff), transparent 35%) 0%, transparent 68%);filter:blur(7px);mix-blend-mode:screen;width:90px;height:90px}.puff--1{animation-delay:0s;bottom:8%;left:4%}.puff--2{width:150px;height:150px;animation-delay:60ms;bottom:0%;left:26%}.puff--3{animation-delay:20ms;bottom:6%;left:52%}.puff--4{width:140px;height:140px;animation-delay:.1s;bottom:2%;left:72%}.puff--5{width:110px;height:110px;animation-delay:.14s;bottom:30%;left:14%}.puff--6{animation-delay:.18s;bottom:34%;left:60%}.puff--7{width:100px;height:100px;animation-delay:.22s;bottom:44%;left:38%}.puff--8{animation-delay:80ms;bottom:18%;left:30%}.puff--9{animation-delay:.16s;bottom:20%;left:66%}@keyframes puff-rise{0%{opacity:0;transform:translateY(28px)scale(.35)rotate(0)}22%{opacity:.9}60%{opacity:.55}to{opacity:0;transform:translateY(-72px)scale(1.9)rotate(38deg)}}@media (prefers-reduced-motion:reduce){.smoke-card .smoke-content{animation:.4s both slot-in}.smoke-puffs,.smoke-card:after{display:none}}.slot-head{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted-foreground);justify-content:space-between;align-items:center;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.slot-head .verbal{color:#faf6ecb3}.slot-head .verbal b{color:#f5e041;font-weight:500}.slot-actions{gap:8px;margin-top:14px;display:flex}.echo-input{width:100%;color:var(--foreground);letter-spacing:-.005em;background:#0e0a1a80;border:1px solid #faf6ec14;border-radius:14px;outline:0;padding:14px 16px;font-family:Marcellus,serif;font-size:22px;font-style:italic;transition:border-color .25s,background .2s}.echo-input:focus{background:#0e0a1ab3;border-color:#8b5cff80}.chips{background:#0e0a1a66;border:1px dashed #faf6ec1a;border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:56px;padding:12px;display:flex}.chips:empty:before{content:"Speak to add items…";color:var(--color-muted-foreground);align-self:center;font-family:Geist,sans-serif;font-size:13px}.chip{color:var(--foreground);background:#8b5cff2e;border:1px solid #8b5cff52;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:13px;animation:.4s cubic-bezier(.2,.9,.25,1.15) both chip-in;display:inline-flex}@keyframes chip-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.chip__x{width:18px;height:18px;color:var(--color-muted-foreground);cursor:pointer;background:#faf6ec14;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.chip__x:hover{color:#ff6b47;background:#ff6b4726}.world-title{letter-spacing:-.01em;color:var(--foreground);font-family:Marcellus,serif;font-size:30px;font-style:italic;line-height:1.05}.world-sub{color:#faf6ecb3;margin-top:2px;font-size:14.5px}.world-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.world-divider{background:#faf6ec14;height:1px;margin:14px 0}.world-rows{flex-direction:column;gap:8px;display:flex}.world-row{grid-template-columns:130px 1fr;gap:12px;font-size:13.5px;display:grid}.world-row.doc{display:block}.world-row.doc .k{margin-bottom:3px;padding-top:0;display:block}.world-row.doc .v{display:block}.world-row .k{color:var(--color-muted-foreground);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.world-row .v{color:var(--foreground)}.world-row .v .tag{color:#f5e041;letter-spacing:.12em;text-transform:uppercase;margin-inline-start:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.world-meta{letter-spacing:.14em;color:var(--color-muted-foreground);text-transform:uppercase;border-top:1px solid #faf6ec0d;justify-content:space-between;margin-top:14px;padding-top:12px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.file-thumb{width:48px;height:48px;color:var(--foreground);letter-spacing:.1em;background:linear-gradient(140deg,#8b5cff4d,#f5e0412e);border-radius:12px;place-items:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;display:grid}.file-tag{letter-spacing:.12em;text-transform:uppercase;color:#f5e041;background:#f5e04126;border-radius:6px;margin-inline-start:auto;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.summary-rows{border-top:1px solid #faf6ec0d;border-bottom:1px solid #faf6ec0d;flex-direction:column;gap:6px;padding:12px 0;display:flex}.summary-row{grid-template-columns:1fr auto;font-size:13.5px;display:grid}.summary-row .k{color:var(--color-muted-foreground)}.summary-row .v{color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:12px}.sample-line{color:#faf6ecb3;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #faf6ec0f;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.sample-line:last-child{border-bottom:0}.analyzing-spinner{border:1.5px solid #faf6ec14;border-top-color:#f5e041;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite spin}.aioos-ghost-btn,.aioos-primary-btn,.aioos-accent-btn{color:#faf6ecbf;cursor:pointer;background:0 0;border:1px solid #faf6ec1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-family:Geist,sans-serif;font-size:13px;font-weight:500;transition:transform .22s cubic-bezier(.2,.9,.25,1.15),background .2s,border-color .2s,color .2s,box-shadow .25s;display:inline-flex}.aioos-ghost-btn:hover{color:var(--foreground);border-color:#faf6ec38;transform:translateY(-1px)scale(1.02)}.aioos-ghost-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.aioos-primary-btn{background:var(--orb-color,#8b5cff);color:var(--ink-on-accent);border-color:var(--orb-color,#8b5cff);font-weight:600;transition:background .6s,border-color .6s,transform .22s cubic-bezier(.2,.9,.25,1.15),color .2s,box-shadow .25s}.aioos-primary-btn:hover{filter:brightness(1.08);box-shadow:0 10px 24px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 65%);transform:translateY(-1px)scale(1.02)}.aioos-primary-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.aioos-accent-btn{color:var(--ink-on-accent);background:#f5e041;border-color:#f5e041;font-weight:600}.aioos-accent-btn:hover{background:#ffea4f;transform:translateY(-1px)scale(1.02);box-shadow:0 10px 24px #f5e04166}.aioos-call-btn{color:var(--ink-on-accent,#0e0a1a);cursor:pointer;background:#36e27b;border:1px solid #36e27b;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-family:Geist,sans-serif;font-size:12.5px;font-weight:600;transition:transform .22s cubic-bezier(.2,.9,.25,1.15),background .2s,border-color .2s,color .2s,box-shadow .25s;display:inline-flex}.aioos-call-btn:hover{background:#4bee8c;transform:translateY(-1px)scale(1.02);box-shadow:0 10px 24px #36e27b66}.aioos-call-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}@supports (color:color(display-p3 0 1 0)){.aioos-call-btn:not(:disabled){background:color(display-p3 .21 .89 .46);border-color:color(display-p3 .21 .89 .46)}.aioos-call-btn:not(:disabled):hover{background:color(display-p3 .29 .93 .55)}}.demo-bar{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.1);letter-spacing:.14em;text-transform:uppercase;background:#0e0a1a8c;border:1px solid #faf6ec14;border-radius:999px;align-items:center;gap:4px;padding:5px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #0006}.demo-bar .label{color:var(--color-muted-foreground);padding:0 12px 0 14px}.demo-bar .sep{background:#faf6ec1a;width:1px;height:18px;margin:0 4px}.demo-bar button{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;transition:background .2s,color .2s}.demo-bar button:hover{color:var(--foreground)}.demo-bar button[data-active=true]{background:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 70%);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 55%)}@media (width<=720px){.demo-bar{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 28px)}.demo-bar .sep{display:none}}.magnifier-lens{z-index:60;pointer-events:none;-webkit-backdrop-filter:blur();box-shadow:0 0 0 1.5px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 35%) inset, 0 0 0 4px #0e0a1a99, 0 0 0 5.5px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 60%), 0 30px 80px #0000008c, 0 0 80px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 65%);cursor:none;background:#0e0a1aeb;border-radius:50%;animation:.22s cubic-bezier(.2,.9,.25,1.15) both lens-in;position:fixed;overflow:hidden}@keyframes lens-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.magnifier-clone{border-radius:50%;position:absolute;inset:0;overflow:hidden}.magnifier-bar{transform-origin:0 0;pointer-events:none;-webkit-backdrop-filter:none;box-shadow:none;position:absolute;bottom:auto!important;left:0!important}.magnifier-ring{background:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 30%);width:6px;height:6px;box-shadow:0 0 0 2px #0e0a1a66, 0 0 14px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 50%);pointer-events:none;z-index:2;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;inset:50%}.presence-surface[data-cold=true] .stage:not(.console-stage)>:not(.orb-wrap):not(.orb-status-text){opacity:0;pointer-events:none}.presence-surface[data-cold=true] .presence-chrome,.presence-surface[data-cold=true] .history-handle{opacity:.6}.stage>*{transition:opacity .8s}@media (width<=640px){.presence-chrome{padding:max(16px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 16px max(18px, env(safe-area-inset-left))}.stage{padding:4vh 18px max(20px, env(safe-area-inset-bottom));gap:16px}.orb-wrap{width:260px;height:clamp(170px,26vh,200px)}.aioos-orb{width:clamp(200px,36vh,240px);height:clamp(150px,27vh,180px)}.agent-msg{font-size:22px}.slot-wrap{max-height:28vh}}@media (height<=720px){.orb-wrap{height:clamp(150px,24vh,200px)}.aioos-orb{width:clamp(190px,32vh,240px);height:clamp(140px,24vh,180px)}.slot-wrap{max-height:26vh}.stage{padding:3vh 24px max(18px, env(safe-area-inset-bottom));gap:14px}}@media (height<=480px){.stage{padding:2vh 24px max(8px, env(safe-area-inset-bottom));gap:8px}.orb-wrap{width:200px;height:clamp(70px,19vh,110px)}.aioos-orb{width:clamp(120px,26vh,170px);height:clamp(70px,19vh,110px)}.agent-msg{font-size:clamp(17px,4vh,22px)}.slot-wrap{max-height:40vh}}@media (width<=660px){.history-handle{top:calc(54px + env(safe-area-inset-top,0px));padding:6px 20px 10px}}@media (pointer:coarse){.composer-icon-btn{width:44px;height:44px}.chip__x{width:28px;height:28px}.aioos-ghost-btn,.aioos-primary-btn,.aioos-accent-btn{min-height:44px}.aioos-call-btn{min-height:38px}.history-pane__close{min-height:44px}.composer-row input{font-size:16px}}.aioos-orb:focus-visible{outline:2px solid var(--foreground,#faf6ec);outline-offset:4px;border-radius:14px}.slot-card:focus-visible,.presence-pill:focus-visible,.history-handle:focus-visible,.history-pane__close:focus-visible,.aioos-ghost-btn:focus-visible,.aioos-primary-btn:focus-visible,.aioos-accent-btn:focus-visible,.aioos-call-btn:focus-visible,.composer-icon-btn:focus-visible,.chip__x:focus-visible,.echo-input:focus-visible,.composer-row input:focus-visible,.demo-bar button:focus-visible{outline:2px solid var(--foreground,#faf6ec);outline-offset:2px}.theme-toggle{background:var(--bg-elev-3);border:1px solid var(--fg-a08);-webkit-backdrop-filter:blur(8px)saturate(1.05);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:background-color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.2,.9,.25,1.15);display:grid;position:relative}.theme-toggle:hover{background:var(--bg-elev-strong);border-color:var(--fg-a18)}.theme-toggle:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.theme-toggle:active{transform:scale(.96)}.theme-toggle-icon{width:18px;height:18px;transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1);position:absolute}[data-theme=light] .theme-toggle-icon.sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=light] .theme-toggle-icon.moon{opacity:0;transform:rotate(-90deg)scale(.7)}[data-theme=dark] .theme-toggle-icon.sun{opacity:0;transform:rotate(90deg)scale(.7)}[data-theme=dark] .theme-toggle-icon.moon{opacity:1;transform:rotate(0)scale(1)}.presence-chrome-cluster{align-items:center;gap:12px;display:flex}.presence-bg-paper{z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11  0 0 0 0 0.10  0 0 0 0 0.09  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px;position:absolute;inset:0}:root:not([data-theme-booting]) .presence-surface,:root:not([data-theme-booting]) .presence-bg-darken,:root:not([data-theme-booting]) .presence-bg-video,:root:not([data-theme-booting]) .presence-bg-paper,:root:not([data-theme-booting]) .slot-card,:root:not([data-theme-booting]) .history-pane__inner,:root:not([data-theme-booting]) .presence-pill,:root:not([data-theme-booting]) .echo-input,:root:not([data-theme-booting]) .demo-bar,:root:not([data-theme-booting]) .agent-msg,:root:not([data-theme-booting]) .world-title,:root:not([data-theme-booting]) .world-sub,:root:not([data-theme-booting]) .aioos-flow path,:root:not([data-theme-booting]) .composer-icon-btn,:root:not([data-theme-booting]) .aioos-primary-btn,:root:not([data-theme-booting]) .aioos-ghost-btn,:root:not([data-theme-booting]) .aioos-accent-btn,:root:not([data-theme-booting]) .turn,:root:not([data-theme-booting]) .turn__q,:root:not([data-theme-booting]) .turn__a,:root:not([data-theme-booting]) .turn-chip,:root:not([data-theme-booting]) .chip,:root:not([data-theme-booting]) .file-tag,:root:not([data-theme-booting]) .file-thumb{transition:background-color .32s cubic-bezier(.4,0,.2,1),color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),stroke .32s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.2,.7,.2,1),filter .6s cubic-bezier(.2,.7,.2,1)}[data-theme=light] .presence-bg-video{opacity:.22;filter:saturate(0)brightness(1.18)contrast(.92)}[data-theme=light] .presence-bg-hue{mix-blend-mode:multiply;opacity:.55}[data-theme=light] .presence-bg-glow{mix-blend-mode:screen;opacity:.14;background:radial-gradient(70% 60% at 50% 35%, color-mix(in oklab, var(--orb-color), white 25%), transparent 75%)}[data-theme=light] .presence-bg-darken{background:radial-gradient(80% 70% at 50% 50%, #1c1b1800 0%, var(--vignette-mid) 70%, var(--vignette-edge) 100%)}[data-theme=light] .presence-surface:before{background-image:radial-gradient(1px 1px at 14% 22%, #1c1b1814, transparent 50%), radial-gradient(1px 1px at 28% 78%, #1c1b181a, transparent 50%), radial-gradient(1.5px 1.5px at 45% 35%, #1c1b181f, transparent 50%), radial-gradient(1px 1px at 62% 65%, #1c1b1824, transparent 50%), radial-gradient(1px 1px at 78% 18%, #1c1b1829, transparent 50%), radial-gradient(1.5px 1.5px at 88% 55%, var(--accent-warm-mid), transparent 50%), radial-gradient(1px 1px at 15% 88%, #6b3fd929, transparent 50%)}[data-theme=light] .presence-pill{background:var(--bg-elev-3);border:1px solid var(--fg-a08);color:var(--fg);box-shadow:inset 0 1px #fffcf48c,0 1px 2px #1c1b180a}[data-theme=light] .history-handle{color:var(--fg-a60)}[data-theme=light] .history-handle:hover{color:var(--fg)}[data-theme=light] .history-handle .bar{background:var(--fg-a60)}[data-theme=light] .history-handle:hover .bar{background:var(--fg-a75)}[data-theme=light] .history-scrim{background:var(--scrim-th)}[data-theme=light] .history-pane__inner{background:var(--bg-elev-2);border:1px solid var(--fg-a08);box-shadow:var(--shadow-strong-th);border-top:0}[data-theme=light] .history-pane__title{color:var(--fg)}[data-theme=light] .history-pane__title em{color:var(--accent-warm)}[data-theme=light] .history-pane__close{color:var(--fg-a60);border-color:var(--fg-a12)}[data-theme=light] .history-pane__close:hover{color:var(--fg);border-color:var(--fg-a22)}[data-theme=light] .turn{border-bottom:1px solid var(--fg-a06)}[data-theme=light] .turn__time{color:var(--fg-a60)}[data-theme=light] .turn__q{color:var(--fg-a75)}[data-theme=light] .turn__q em{color:var(--accent-warm)}[data-theme=light] .turn__a{color:var(--fg)}[data-theme=light] .turn-chip{color:var(--fg);background:#6b3fd91a;border:1px solid #6b3fd938}[data-theme=light] .orb-wrap:before{background:radial-gradient(circle, color-mix(in oklab, var(--orb-color), transparent 55%), transparent 65%)}[data-theme=light] .orb-wrap:after{background:radial-gradient(circle, color-mix(in oklab, var(--orb-color), transparent 80%), transparent 60%)}[data-theme=light] .aioos-orb{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--orb-color), transparent 45%)) drop-shadow(0 0 44px color-mix(in oklab, var(--orb-color), transparent 60%))}[data-theme=light] .orb-status-text{color:var(--fg-a60)}[data-theme=light] .orb-status-text .pulse{background:var(--orb-color);box-shadow:0 0 8px color-mix(in oklab, var(--orb-color), transparent 40%)}[data-theme=light] .agent-msg{color:var(--fg)}[data-theme=light] .agent-msg em{color:var(--orb-core,var(--accent-warm))}[data-theme=light] .composer-row .glass-input-wrap{--gbtn-bg:#f7f1e2;--gbtn-fg:#1c1b18}[data-theme=light] .composer-icon-btn{color:var(--fg-a75)}[data-theme=light] .composer-icon-btn:hover{background:var(--fg-a06);color:var(--fg)}[data-theme=light] .slot-card{background:var(--bg-elev-1);border:1px solid var(--fg-a08);box-shadow:var(--shadow-inset-top), var(--shadow-card-th)}[data-theme=light] .slot-head{color:var(--fg-a60)}[data-theme=light] .slot-head .verbal{color:var(--fg-a70)}[data-theme=light] .slot-head .verbal b{color:var(--accent-warm)}[data-theme=light] .echo-input{background:var(--bg-input);border:1px solid var(--fg-a08);color:var(--fg)}[data-theme=light] .echo-input:focus{background:var(--bg-input-focus);border-color:var(--ring-focus-th);box-shadow:0 0 0 3px #7a3e241f}[data-theme=light] .chips{border:1px dashed var(--fg-a10);background:#f7f1e266}[data-theme=light] .chips:empty:before{color:var(--fg-a60)}[data-theme=light] .chip{color:var(--fg);background:#6b3fd91f;border:1px solid #6b3fd942}[data-theme=light] .chip__x{background:var(--fg-a08);color:var(--fg-a60)}[data-theme=light] .chip__x:hover{color:#d63672;background:#d6367226}[data-theme=light] .file-thumb{background:linear-gradient(140deg, #6b3fd938, var(--accent-warm-mid));color:var(--fg)}[data-theme=light] .file-tag{background:var(--accent-warm-bg);color:var(--accent-warm)}[data-theme=light] .summary-rows{border-top:1px solid var(--fg-a06);border-bottom:1px solid var(--fg-a06)}[data-theme=light] .summary-row .k{color:var(--fg-a60)}[data-theme=light] .summary-row .v{color:var(--fg)}[data-theme=light] .sample-line{color:var(--fg-a70);border-bottom:1px dashed var(--fg-a06)}[data-theme=light] .world-title{color:var(--fg)}[data-theme=light] .world-sub{color:var(--fg-a70)}[data-theme=light] .world-divider{background:var(--fg-a08)}[data-theme=light] .world-row .k{color:var(--fg-a60)}[data-theme=light] .world-row .v{color:var(--fg)}[data-theme=light] .world-row .v .tag{color:var(--accent-warm)}[data-theme=light] .world-meta{color:var(--fg-a60);border-top:1px solid var(--fg-a06)}[data-theme=light] .aioos-ghost-btn{border:1px solid var(--fg-a12);color:var(--fg-a75);background:0 0}[data-theme=light] .aioos-ghost-btn:hover{background:var(--bg-elev-1);border-color:var(--fg-a18);color:var(--fg)}[data-theme=light] .aioos-primary-btn{background:var(--orb-color);color:var(--ink-on-accent);border:1px solid color-mix(in oklab, var(--orb-color), black 15%)}[data-theme=light] .aioos-primary-btn:hover{box-shadow:0 8px 20px -8px color-mix(in oklab, var(--orb-color), transparent 40%)}[data-theme=light] .aioos-accent-btn{color:#f7f1e2;background:#8e6708;border:1px solid oklab(45.8779% .0155694 .107727)}[data-theme=light] .aioos-accent-btn:hover{filter:brightness(1.08);box-shadow:0 8px 20px -8px oklab(53.974% .0155694 .107727/.6)}[data-theme=light] .aioos-call-btn{color:#f7f1e2;background:#126832;border:1px solid oklab(38.7201% -.100711 .0571971)}[data-theme=light] .aioos-call-btn:hover{filter:brightness(1.12);background:#126832;box-shadow:0 8px 20px -8px oklab(45.553% -.100711 .0571971/.6)}[data-theme=light] .analyzing-spinner{border-color:var(--fg-a08);border-top-color:var(--accent-warm)}[data-theme=light] .demo-bar{background:var(--bg-elev-3);border:1px solid var(--fg-a08);box-shadow:var(--shadow-card-th)}[data-theme=light] .demo-bar .label{color:var(--fg-a60)}[data-theme=light] .demo-bar .sep{background:var(--fg-a08)}[data-theme=light] .demo-bar button{color:var(--fg-a75)}[data-theme=light] .demo-bar button:hover{background:var(--fg-a06);color:var(--fg)}[data-theme=light] .demo-bar button[data-active=true]{background:color-mix(in oklab, var(--orb-color), white 75%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--orb-color), black 10%);color:var(--fg)}[data-theme=light] .magnifier-lens{background:var(--bg-elev-strong);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--orb-color), transparent 35%), 0 0 0 4px #f7f1e2d9, 0 0 0 5.5px color-mix(in oklab, var(--orb-color), transparent 60%), 0 24px 56px -12px #1c1b1838, 0 8px 20px -8px #1c1b181a, 0 0 60px color-mix(in oklab, var(--orb-color), transparent 70%)}[data-theme=light] .magnifier-ring{background:color-mix(in oklab, var(--orb-color), transparent 25%);box-shadow:0 0 0 2px #f7f1e299, 0 0 14px color-mix(in oklab, var(--orb-color), transparent 50%)}[data-theme=light] .slot-head .verbal b,[data-theme=light] .world-row .v .tag,[data-theme=light] .history-pane__title em,[data-theme=light] .turn__q em,[data-theme=light] .agent-msg em{color:var(--accent-warm-ink)}[data-theme=light] .file-tag{color:var(--accent-warm-strong)}[data-theme=light] .slot-head .verbal b{font-weight:600}[data-theme=light] .echo-input::placeholder,[data-theme=light] .composer-row input::placeholder{color:var(--fg-a60);opacity:1}[data-theme=light] .presence-pill .dot{background:var(--orb-color);box-shadow:0 0 8px color-mix(in oklab, var(--orb-color), white 35%)}[data-theme=light] .theme-toggle:hover{background:var(--bg-elev-strong);border-color:var(--fg-a22)}.shape-stack{flex-direction:column;gap:12px;width:100%;display:flex}.shape-cat{flex-direction:column;width:100%;display:flex}.shape-cat-head{text-align:left;cursor:pointer;width:100%;color:var(--foreground);background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:7px 6px;font-family:JetBrains Mono,monospace;transition:background .18s,opacity .18s;display:flex}.shape-cat-head:hover{background:#faf6ec0d}.shape-cat-head:focus-visible{outline:2px solid color-mix(in oklab, var(--orb-color,#8b5cff), transparent 35%);outline-offset:2px}.shape-cat-head--static{cursor:default}.shape-cat-head--static:hover{background:0 0}.shape-cat-icon{flex:none;align-items:center;font-size:15px;line-height:1;display:inline-flex}.shape-cat-icon svg{opacity:.8;display:block}.shape-cat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);flex:none;font-size:11px}.shape-cat-check{color:var(--orb-core,#f5e041);flex:none;font-size:12px}.shape-cat-summary{color:var(--fg-a60,#faf6ec99);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:Marcellus,serif;font-size:12.5px;overflow:hidden}.shape-cat-caret{color:var(--fg-a60,#faf6ec80);flex:none;margin-inline-start:auto;font-size:10px;transition:color .18s}.shape-cat-head:hover .shape-cat-caret{color:var(--foreground)}.shape-cat-body{flex-direction:column;gap:8px;padding-top:4px;animation:.26s cubic-bezier(.2,.9,.25,1) both shape-cat-open;display:flex}@keyframes shape-cat-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.shape-cat--pending>.shape-cat-head{opacity:.5}.shape-cat--pending>.shape-cat-head:hover{opacity:.8}.shape-cat--active>.shape-cat-head{background:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 92%)}.shape-cat--active>.shape-cat-head .shape-cat-label{color:var(--foreground)}.shape-cat--empty>.shape-cat-head{opacity:.4}.shape-cat-summary--future{letter-spacing:.04em;text-transform:lowercase;font-family:JetBrains Mono,monospace;font-size:10.5px}.shape-card{padding:14px 16px;position:relative;overflow:visible}.shape-card--completed{animation:none}.shape-card--completed .smoke-content{transform-origin:50% 70%;animation:1.1s cubic-bezier(.22,.68,.2,1) both smoke-form}.shape-card--completed:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 60% at 50% 70%, color-mix(in oklab, var(--orb-color,#8b5cff), transparent 60%), transparent 70%);opacity:0;z-index:4;animation:1s ease-out both smoke-flash;position:absolute;inset:-2px}.shape-card__title{font-size:22px;line-height:1.1}.shape-card__src{text-transform:lowercase;letter-spacing:.04em}.shape-card--land{animation:.6s cubic-bezier(.2,.9,.25,1.15) both card-land}@keyframes card-land{0%{box-shadow:0 0 0 1px color-mix(in oklab, var(--orb-core,#f5e041), transparent 30%), 0 18px 40px #00000057;transform:translateY(-6px)}60%{transform:translateY(0)}to{transform:translateY(0);box-shadow:inset 0 1px #faf6ec0a,0 20px 50px #0000004d}}.shape-card--ghost{opacity:.72;border-style:dashed;border-color:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 55%);animation:2.4s ease-in-out infinite shape-ghost-pulse}@keyframes shape-ghost-pulse{0%,to{border-color:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 62%)}50%{border-color:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 38%)}}.shape-card--placeholder{opacity:.42;background:#0e0a1a38;border-style:dashed;border-color:#faf6ec1a}.shape-card__ghost-line{background:#faf6ec1a;border-radius:6px;height:10px;margin-top:8px}.shape-card__ghost-line--short{width:55%}@media (width>=880px){.presence-surface[data-stack=true] .stage{grid-template-rows:auto;grid-template-columns:320px 1fr;place-items:start center;column-gap:28px;max-width:1080px;display:grid}.presence-surface[data-stack=true] .stage>.slot-wrap{grid-area:1/1/99;align-self:start;max-width:320px;max-height:min(72vh,640px);margin:0}.presence-surface[data-stack=true] .stage>.orb-wrap,.presence-surface[data-stack=true] .stage>.orb-status-text,.presence-surface[data-stack=true] .stage>:not(.slot-wrap){grid-column:2}}@media (width<=640px){.presence-surface[data-stack=true] .shape-card{padding:13px 14px}}@media (height<=480px){.presence-surface[data-stack=true] .shape-card{padding:11px 13px}.presence-surface[data-stack=true] .shape-card__title{font-size:19px}}@media (prefers-reduced-motion:reduce){.shape-card--completed .smoke-content{animation:.4s both slot-in}.shape-card--completed:after{display:none}.shape-card--land,.shape-card--ghost,.shape-cat-body{animation:none}}[data-theme=light] .shape-card--placeholder{border-color:var(--fg-a22,#14100c24);background:#14100c08}[data-theme=light] .shape-cat-head:hover{background:#14100c0a}[data-theme=light] .shape-cat-label{color:var(--fg-a60)}[data-theme=light] .shape-cat-summary{color:var(--fg-a70)}[data-theme=light] .shape-cat-caret{color:var(--fg-a60)}[data-theme=light] .shape-cat-check{color:var(--accent-warm)}[data-theme=light] .shape-cat--active>.shape-cat-head{background:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 88%)}.presence-surface[data-stackv="2"] .shape-stack{gap:14px;padding:2px}.presence-surface[data-stackv="2"] .shape-cat{-webkit-backdrop-filter:blur(14px)saturate(1.15);transition:box-shadow .5s var(--ease-out,ease), border-color .5s ease, transform .4s var(--ease-out,ease);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;padding:2px;position:relative;box-shadow:0 10px 36px #00000047,inset 0 1px #ffffff1a}[data-theme=light] .presence-surface[data-stackv="2"] .shape-cat{background:linear-gradient(#ffffff8c,#ffffff4d);border:1px solid #0000000f;box-shadow:0 10px 30px #0000001a,inset 0 1px #fff9}.presence-surface[data-stackv="2"] .shape-cat--active{border-color:color-mix(in srgb, var(--orb-color,#8b5cff) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--orb-color,#8b5cff) 45%, transparent), 0 14px 50px color-mix(in srgb, var(--orb-color,#8b5cff) 26%, transparent), inset 0 1px 0 #ffffff1f;animation:3.4s ease-in-out infinite stack2-breathe}@keyframes stack2-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--orb-color,#8b5cff) 40%, transparent), 0 12px 44px color-mix(in srgb, var(--orb-color,#8b5cff) 20%, transparent), inset 0 1px 0 #ffffff1f}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--orb-color,#8b5cff) 60%, transparent), 0 16px 58px color-mix(in srgb, var(--orb-color,#8b5cff) 32%, transparent), inset 0 1px 0 #ffffff29}}.presence-surface[data-stackv="2"] .shape-cat-head{border-radius:16px;gap:12px;padding:13px 16px}.presence-surface[data-stackv="2"] .shape-cat-icon{background:color-mix(in srgb, var(--orb-color,#8b5cff) 18%, transparent);border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.presence-surface[data-stackv="2"] .shape-cat-icon svg{opacity:.95}.presence-surface[data-stackv="2"] .shape-cat-label{letter-spacing:.2em;font-size:10.5px}.presence-surface[data-stackv="2"] .shape-cat-summary{font-style:italic}.presence-surface[data-stackv="2"] .shape-cat-check{color:var(--orb-core,#8b5cff);margin-left:2px}.presence-surface[data-stackv="2"] .shape-cat--done .shape-cat-head,.presence-surface[data-stackv="2"] .shape-cat--pending .shape-cat-head{opacity:.82}.presence-surface[data-stackv="2"] .shape-cat--done:hover .shape-cat-head{opacity:1}.presence-surface[data-stackv="2"] .shape-cat--empty{box-shadow:none;-webkit-backdrop-filter:none;opacity:.5;background:0 0;border:1px dashed #ffffff1f}.presence-surface[data-stackv="2"] .shape-cat-body{gap:10px;padding:4px 8px 12px}.presence-surface[data-stackv="2"] .shape-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px}.presence-surface[data-stackv="2"] .shape-card--land{animation:stack2-land .7s var(--ease-out,cubic-bezier(.16,1,.3,1))}@keyframes stack2-land{0%{opacity:0;transform:translateY(8px)scale(.985)}60%{opacity:1;transform:translateY(-2px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}.presence-surface[data-stackv="2"] .shape-card--land:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff2e 50%,#0000 70%) 0 0/220% 100%;border-radius:12px;animation:.9s ease-out stack2-sweep;position:absolute;inset:0}@keyframes stack2-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.presence-surface[data-stackv="2"] .shape-cat--active,.presence-surface[data-stackv="2"] .shape-card--land,.presence-surface[data-stackv="2"] .shape-card--land:after{animation:none}}.console-stage{justify-content:center}.console-stage>.composer-row{margin-top:auto}.console-canvas{max-height:min(48vh,560px)}.room-echo-card{margin-bottom:12px}.room-circles{flex-wrap:wrap;justify-content:center;gap:18px 22px;width:100%;max-width:520px;margin:0 auto;padding:6px 2px;display:flex}.room-circle{cursor:pointer;width:86px;font:inherit;color:var(--fg,#faf6ec);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;display:flex}.room-circle:focus-visible{outline:none}.room-circle-disc{background:var(--bg-elev-2,#0e0a1a66);border:1px solid var(--fg-a12,#faf6ec1f);-webkit-backdrop-filter:blur(12px);width:64px;height:64px;box-shadow:var(--shadow-card-th,0 8px 30px #00000059);transition:transform .25s var(--spring,cubic-bezier(.2,.9,.25,1.15)), border-color .25s ease, box-shadow .25s ease;border-radius:50%;place-items:center;display:grid}.room-circle:hover .room-circle-disc,.room-circle:focus-visible .room-circle-disc{border-color:color-mix(in oklab, var(--orb-color,#8b5cff), transparent 40%);box-shadow:0 12px 32px color-mix(in oklab, var(--orb-color,#8b5cff), transparent 70%);transform:translateY(-3px)scale(1.04)}.room-circle-icon{font-size:24px;line-height:1}.room-circle-label{letter-spacing:.01em;color:var(--fg-a75,#faf6ecc7);font-size:12.5px}.room-circle-status{font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground,#6d675f);font-size:9.5px}.room-circle-status--done{color:#6bd89a}.room-canvas-wrap{width:100%;position:relative}.room-canvas-wrap .smoke-puffs{pointer-events:none}.room-canvas-wrap>.smoke-content{animation:.3s cubic-bezier(.22,.68,.2,1) 80ms both smoke-form-console}@keyframes smoke-form-console{0%{opacity:0;filter:blur(8px)brightness(1.35);transform:translateY(22px)scale(.96)}40%{opacity:.5;filter:blur(4px)brightness(1.15)}75%{opacity:.94;filter:blur(1px)brightness(1.03);transform:translateY(2px)scale(1)}to{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.room-canvas-wrap>.smoke-content{animation:.4s both slot-in}.room-canvas-wrap .smoke-puffs{display:none}}.smoke-overlay{pointer-events:none;z-index:9999;position:fixed;overflow:visible}.smoke-overlay .smoke-puffs{inset:0}.smoke-overlay .puff{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--orb-color,#8b5cff), var(--smoke-mix) 60%) 0%, color-mix(in oklab, var(--orb-color,#8b5cff), var(--smoke-mix) 60%) 32%, transparent 70%);animation-name:puff-rise-soft;animation-duration:.35s}.smoke-overlay .puff--wisp{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--orb-color,#8b5cff), transparent 35%) 0%, transparent 68%)}@keyframes puff-rise-soft{0%{opacity:0;transform:translateY(-8px)scale(1.15)rotate(7deg)}10%{opacity:.72}55%{opacity:.45}to{opacity:0;transform:translateY(-72px)scale(1.75)rotate(18deg)}}.room-canvas-wrap[data-leaving]>.smoke-content{pointer-events:none;animation:.15s cubic-bezier(.55,0,.8,.45) both smoke-unform}@keyframes smoke-unform{0%{opacity:1;filter:blur()brightness();transform:translateY(0)scale(1)}45%{opacity:.8;filter:blur(4px)brightness(1.12)}to{opacity:0;filter:blur(9px)brightness(1.3);transform:translateY(14px)scale(.95)}}@media (prefers-reduced-motion:reduce){.room-canvas-wrap[data-leaving]>.smoke-content{animation:none}}.room-list{flex-direction:column;gap:10px;width:100%;display:flex}.room-item .slot-head>span:first-child{font-weight:600}.room-toggle{cursor:pointer;border:1px solid var(--fg-a18,#faf6ec2e);font-family:var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground,#6d675f);background:0 0;border-radius:999px;padding:2px 10px;font-size:10.5px;transition:color .2s,border-color .2s}.room-toggle[data-on=true]{color:#6bd89a;border-color:oklab(80.1285% -.123971 .0537967/.45)}.room-add{cursor:pointer;color:var(--orb-core,#f5e041);font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:11px}.room-captured{border-top:1px solid var(--fg-a08,#faf6ec14);flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.room-steps{color:var(--fg-a75,#faf6ecc7);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.4;display:flex}.room-steps b{color:var(--fg,#faf6ec)}.widget-builder-surface.widget-embedded{background:0 0;height:auto;min-height:0;display:block;position:static;inset:auto;overflow:visible}.widget-builder-surface.widget-embedded>.presence-bg-video,.widget-builder-surface.widget-embedded>.presence-bg-paper,.widget-builder-surface.widget-embedded>.presence-bg-hue,.widget-builder-surface.widget-embedded>.presence-bg-glow,.widget-builder-surface.widget-embedded>.presence-bg-darken,.widget-builder-surface.widget-embedded>.presence-chrome,.widget-builder-surface.widget-embedded .widget-builder-copy{display:none!important}.widget-builder-surface.widget-embedded .widget-builder-main{min-height:0;padding:0}.widget-builder-surface.widget-embedded .widget-builder-grid{flex-direction:column;grid-template-columns:1fr;gap:14px}.console-canvas:has(.widget-embedded){max-height:72vh}.stage[data-layout=v1]>.composer-row{order:10;margin-top:auto}.stage[data-layout=v1] .console-canvas{order:5}.stage[data-layout=v2]>.composer-row,.stage[data-layout=v3]>.composer-row{margin-top:0}.stage[data-layout=v2] .orb-wrap,.stage[data-layout=v3] .orb-wrap{width:200px;height:clamp(100px,15vh,140px)}.stage[data-layout=v2] .aioos-orb,.stage[data-layout=v3] .aioos-orb{width:clamp(120px,20vh,160px);height:clamp(90px,15vh,120px)}.stage[data-layout=v2] .agent-msg,.stage[data-layout=v3] .agent-msg{font-size:clamp(20px,2.4vw,28px)}.stage[data-layout=v2]{gap:14px;max-width:min(1240px,94vw)}.stage[data-layout=v2] .console-canvas{flex:auto;width:100%;max-width:none;min-height:0;max-height:none}.stage[data-layout=v3]{grid-template:"msg canvas""orb canvas""status canvas""composer canvas"1fr/300px minmax(0,1fr);place-items:start center;gap:12px 32px;max-width:min(1320px,96vw);display:grid}.stage[data-layout=v3]>.blur-fade:not(.composer-row){grid-area:msg;align-self:end}.stage[data-layout=v3]>.orb-wrap{grid-area:orb}.stage[data-layout=v3]>.orb-status-text{grid-area:status;margin-top:0}.stage[data-layout=v3]>.composer-row{grid-area:composer;max-width:300px}.stage[data-layout=v3] .console-canvas{grid-area:canvas;width:100%;max-width:none;height:100%;min-height:0;max-height:none}@media (width<=900px){.stage[data-layout=v3]{flex-direction:column;max-width:min(1240px,94vw);display:flex}.stage[data-layout=v3] .console-canvas{flex:auto;height:auto}}.chat-thread{scrollbar-width:thin;scrollbar-color:#faf6ec2e transparent;flex-direction:column;flex:0 auto;gap:7px;width:100%;max-width:860px;min-height:0;max-height:26vh;margin:0 auto;padding:14px 10px 2px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.chat-line{color:var(--foreground);line-height:1.35}.chat-line--user{color:var(--color-muted-foreground,#6d675f);text-align:start;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-self:flex-end;max-width:75%;padding:4px 12px;font-size:13.5px}.chat-line--agent{opacity:.55;text-align:center;align-self:center;max-width:92%;font-family:Marcellus,serif;font-size:15px;font-style:italic}.chat-line--agent.chat-line--latest{letter-spacing:-.012em;opacity:1;font-size:clamp(18px,2.1vw,26px);line-height:1.25}.stage[data-layout=v2] .chat-thread{max-height:32vh}.stage[data-layout=v1] .chat-thread{max-height:18vh}.stage[data-layout=v3] .chat-thread{max-height:24vh}.console-stage .shape-stack{max-width:600px;margin:0 auto}.console-stage .shape-card{padding:13px 14px}.console-stage .shape-card__title{font-size:19px}:is(.presence-surface[data-cold=true] .stage:not(.console-stage)>.history-handle,.presence-surface[data-cold=true] .stage:not(.console-stage)>.composer-row,.presence-surface[data-cold=true] .stage:not(.console-stage)>.slot-wrap,.presence-surface[data-cold=true] .stage:not(.console-stage)>.blur-fade:has(.agent-msg),.presence-surface[data-cold=true] .stage:not(.console-stage)>.blur-fade:has(.chat-thread)){opacity:1;pointer-events:auto}.stage[data-layout=v2]>.slot-wrap{flex:auto;width:100%;max-width:none;min-height:0;max-height:none}.stage[data-layout=v2]:not(.console-stage)>.slot-wrap{order:10}@media (width>=880px){.presence-surface[data-stack=true] .stage[data-layout=v2]{align-items:center;max-width:min(1240px,94vw);display:flex}.presence-surface[data-stack=true] .stage[data-layout=v2]>.slot-wrap{align-self:stretch;max-width:none;max-height:none;margin:0}.presence-surface[data-stack=true] .stage[data-layout=v2]>:not(.slot-wrap){grid-column:auto}}.stage[data-layout=v2]:not(.console-stage) .shape-stack{max-width:920px;margin:0 auto}.history-handle--stage{top:env(safe-area-inset-top,0px);touch-action:none;cursor:grab;margin:0;position:fixed}.history-handle--stage:active{cursor:grabbing}@media (width<=660px){.history-handle--stage{top:calc(54px + env(safe-area-inset-top,0px))}}.presence-chrome{pointer-events:none}.presence-chrome>*{pointer-events:auto}.people-board{text-align:left;flex-direction:column;gap:10px;display:flex}.people-table-wrap{-webkit-backdrop-filter:blur(12px)saturate(1.05);background:#0e0a1a59;border:1px solid #faf6ec12;border-radius:22px;animation:.5s cubic-bezier(.2,.9,.25,1.15) both slot-in;overflow-x:auto;box-shadow:inset 0 1px #faf6ec0a,0 20px 50px #0000004d}.people-table{border-collapse:collapse;width:100%;font-size:13px}.people-table th{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);text-align:left;white-space:nowrap;border-bottom:1px solid #faf6ec14;padding:12px 10px 8px;font-size:10px;font-weight:500}.people-table td{vertical-align:middle;border-bottom:1px solid #faf6ec0d;padding:4px 6px}.people-table tr:last-child td{border-bottom:none}.people-cell{width:100%;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:8px;max-width:180px;margin:0;padding:6px 4px;transition:background .14s;display:block;overflow:hidden}.people-cell:hover{background:#faf6ec0f}.people-cell.is-empty{color:var(--color-muted-foreground)}.people-cell.is-off{color:var(--warn,#e6b547);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.people-cell-input{min-width:120px}.people-depts{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.people-dept-chip{color:var(--foreground);white-space:nowrap;background:#8b5cff29;border:1px solid #8b5cff4d;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:12px;display:inline-flex}.people-dept-add{color:var(--color-muted-foreground);font:inherit;cursor:pointer;background:#faf6ec0d;border:1px dashed #faf6ec2e;border-radius:999px;padding:3px 8px;font-size:11.5px}.people-dept-add:hover{color:var(--foreground);border-color:#faf6ec59}.people-dept-none{color:var(--color-muted-foreground)}.people-remove{cursor:pointer;width:22px;height:22px;color:var(--color-muted-foreground);background:0 0;border:none;border-radius:50%;place-items:center;font-size:14px;line-height:1;transition:background .2s,color .2s;display:grid}.people-remove:hover{color:#ff6b47;background:#ff6b4726}.people-remove-confirm{white-space:nowrap;gap:4px;display:inline-flex}.people-remove-confirm .aioos-ghost-btn{padding:3px 8px;font-size:11.5px}.people-remove-yes{color:#ff6b47}.people-empty{text-align:center;color:var(--color-muted-foreground);font-style:italic;padding:22px 10px!important}.people-add-row{align-items:center;gap:8px;display:flex}.people-add-row .echo-input{flex:1}.agent-msg--latest{scrollbar-width:thin;max-height:28vh;overflow-y:auto}.people-import-zone{color:var(--color-muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0e0a1a40;border:1.5px dashed #faf6ec2e;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;transition:border-color .16s,background .16s,color .16s;display:flex}.people-import-zone:hover{color:var(--foreground);border-color:#faf6ec52}.people-import-zone.is-over{border-color:var(--orb-color,#8b5cff);background:color-mix(in oklab, var(--orb-color,#8b5cff) 12%, transparent);color:var(--foreground)}.people-import-zone.is-busy{cursor:progress}.people-import-zone .analyzing-spinner{margin-right:6px}.people-import-done{color:var(--accent,#6bd89a)}.people-import-error{color:var(--warn,#e6b547)}.people-import-preview .people-import-counts{color:var(--foreground);flex-direction:column;gap:4px;margin-top:10px;font-size:13px;display:flex}.people-import-preview .people-import-counts i{color:var(--color-muted-foreground);font-style:normal}:is(.stage[data-layout=v2]:has(.wstudio),.stage[data-layout=v2]:has(.zentrale)){gap:10px;padding-bottom:28px}:is(.stage[data-layout=v2]:has(.wstudio) .orb-wrap,.stage[data-layout=v2]:has(.zentrale) .orb-wrap){height:clamp(72px,9vh,92px)}:is(.stage[data-layout=v2]:has(.wstudio) .aioos-orb,.stage[data-layout=v2]:has(.zentrale) .aioos-orb){width:clamp(100px,15vh,130px);height:clamp(66px,9vh,88px)}:is(.stage[data-layout=v2]:has(.wstudio) .agent-msg,.stage[data-layout=v2]:has(.zentrale) .agent-msg){font-size:clamp(18px,1.6vw,24px)}.aioos-call-btn[data-state=connecting]{opacity:.85}.aioos-call-btn[data-state=live],[data-theme=light] .aioos-call-btn[data-state=live]{background:var(--fg,#faf6ec);border-color:var(--fg,#faf6ec);color:var(--bg-base,#0e0a1a)}.stage[data-layout=split]{grid-template-rows:repeat(8,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,0fr);place-items:start center;gap:12px 0;max-width:none;transition:grid-template-columns .6s cubic-bezier(.2,.9,.25,1.15),column-gap .6s cubic-bezier(.2,.9,.25,1.15);display:grid}.stage[data-layout=split]>:not(.console-canvas){grid-column:1}.stage[data-layout=split]>.composer-row{max-width:300px;margin-top:0}.stage[data-layout=split] .orb-wrap{width:200px;height:clamp(100px,15vh,140px)}.stage[data-layout=split] .aioos-orb{width:clamp(120px,20vh,160px);height:clamp(90px,15vh,120px)}.stage[data-layout=split] .agent-msg{font-size:clamp(20px,2.4vw,28px)}.stage[data-layout=split] .chat-thread{max-height:24vh}.stage[data-layout=split]>.console-canvas{grid-area:1/2/-1;place-self:stretch stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:none}.stage[data-layout=split][data-split=room]{grid-template-columns:minmax(300px,1fr) minmax(0,1.618fr);column-gap:32px}.stage[data-layout=split].console-stage:has(.deptp) .console-canvas{width:100%;margin-left:0;margin-right:0}.stage[data-layout=split][data-split=room]>.console-canvas{animation:.55s cubic-bezier(.2,.9,.25,1.15) both split-canvas-in}@keyframes split-canvas-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.stage[data-layout=split]{transition:none}.stage[data-layout=split][data-split=room]>.console-canvas{animation:none}}@media (width<=900px){.stage[data-layout=split],.stage[data-layout=split][data-split=room]{flex-direction:column;column-gap:0;max-width:min(1240px,94vw);display:flex}.stage[data-layout=split]>.console-canvas{flex:auto;height:auto}}.stage[data-layout=splitmid]{grid-template-rows:1fr repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,0fr);place-items:start center;gap:12px 0;max-width:min(1320px,96vw);transition:grid-template-columns .6s cubic-bezier(.2,.9,.25,1.15),column-gap .6s cubic-bezier(.2,.9,.25,1.15);display:grid}.stage[data-layout=splitmid]>:not(.console-canvas){grid-column:1}.stage[data-layout=splitmid]>.history-handle{grid-row:2}.stage[data-layout=splitmid]>.blur-fade:not(.composer-row){grid-row:3}.stage[data-layout=splitmid]>.orb-wrap{grid-row:4}.stage[data-layout=splitmid]>.composer-row{grid-row:5;max-width:300px;margin-top:0}.stage[data-layout=splitmid]>.room-dock{grid-row:6}.stage[data-layout=splitmid]>.ob-ready{grid-row:7}.stage[data-layout=splitmid] .orb-wrap{width:200px;height:clamp(100px,15vh,140px)}.stage[data-layout=splitmid] .aioos-orb{width:clamp(120px,20vh,160px);height:clamp(90px,15vh,120px)}.stage[data-layout=splitmid] .agent-msg{font-size:clamp(20px,2.4vw,28px)}.stage[data-layout=splitmid] .chat-thread{max-height:24vh}.stage[data-layout=splitmid]>.console-canvas{grid-area:1/2/-1;place-self:stretch stretch;width:100%;max-width:none;height:100%;min-height:0;max-height:none}.stage[data-layout=splitmid][data-split=room]{grid-template-columns:minmax(300px,1fr) minmax(0,1.618fr);column-gap:32px}.stage[data-layout=splitmid].console-stage:has(.deptp) .console-canvas{width:100%;margin-left:0;margin-right:0}.stage[data-layout=splitmid][data-split=room]>.console-canvas{animation:.55s cubic-bezier(.2,.9,.25,1.15) both split-canvas-in}@media (prefers-reduced-motion:reduce){.stage[data-layout=splitmid]{transition:none}.stage[data-layout=splitmid][data-split=room]>.console-canvas{animation:none}}@media (width<=900px){.stage[data-layout=splitmid],.stage[data-layout=splitmid][data-split=room]{flex-direction:column;column-gap:0;max-width:min(1240px,94vw);display:flex}.stage[data-layout=splitmid]>.console-canvas{flex:auto;height:auto}.stage.console-stage[data-layout=split][data-split=room],.stage.console-stage[data-layout=splitmid][data-split=room]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.stage.console-stage[data-layout=split][data-split=room]>.console-canvas,.stage.console-stage[data-layout=splitmid][data-split=room]>.console-canvas{flex:none;height:auto;min-height:0;max-height:none;overflow:visible}}.stage[data-layout=split]{--words-cap:20vh;--words-top:4vh}.stage[data-layout=splitmid]{--words-cap:20vh;--words-top:0vh}.stage[data-layout=split] .agent-msg--latest,.stage[data-layout=splitmid] .agent-msg--latest{max-height:var(--words-cap,20vh);margin-top:var(--words-top,0);overflow-y:auto;-webkit-mask-image:none;mask-image:none}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(/app/assets/fustat-latin-DHTMLXcy.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/inter-latin-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/app/assets/instrumentserif-italic-latin-DKMiL14s.woff2)format("woff2")}.aioos-create-account-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aioos-create-account-page .auth-theme-toggle{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));z-index:20;position:absolute}.aioos-create-account-page{--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--muted:#64748f;--blue:#0084ff;--blue-deep:#0b63e0;--cyan:#22d3ee;--navy-1:#0f1b33;--navy-2:#16294f;--text:var(--ink);--text-dim:var(--ink-2);--text-mute:var(--muted);--gbtn-fg:#16243e;--gbtn-bg:#fff;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;min-height:100%;color:var(--text);background:radial-gradient(60% 50% at 18% -4%,#60b1ff24,#0000 60%),radial-gradient(52% 44% at 90% 10%,#22d3ee14,#0000 62%),radial-gradient(66% 58% at 50% 120%,#2d6cf612,#0000 60%),#fcfdff;justify-content:center;align-items:flex-start;padding:32px;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden auto}.aioos-create-account-page:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.65;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.aioos-create-account-page .card{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#ffffffb8,#ffffffb8) padding-box padding-box,linear-gradient(135deg,#2d6cf659,#ffffffe6 38%,#22d3ee52 70%,#2d6cf64d) border-box;border:1px solid #0000;border-radius:24px;grid-template-columns:1fr 1fr;grid-template-areas:"brand form";width:min(1080px,100%);min-height:min(620px,92vh);margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 40px 100px -30px #14326e73,0 16px 40px -16px #14326e33}.aioos-create-account-page .media,.aioos-create-account-page .brand-pane{grid-area:brand}.aioos-create-account-page .form-pane{grid-area:form}.aioos-create-account-page .ca-sr{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aioos-create-account-page .card:before{content:"";pointer-events:none;z-index:5;mix-blend-mode:soft-light;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:110px 110px;border-radius:24px;position:absolute;inset:0}.aioos-create-account-page .media{z-index:0;background:linear-gradient(160deg, var(--navy-1) 0%, var(--navy-2) 62%, #1b2c52 100%);position:relative;overflow:hidden}.aioos-create-account-page .media-waves{color:#7bc4ff;opacity:.085;pointer-events:none;width:480px;height:auto;position:absolute;bottom:-80px;right:-110px;transform:rotate(-5deg)}.aioos-create-account-page .media:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.aioos-create-account-page .brand-pane{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;gap:0;width:100%;min-width:0;padding:44px 44px 92px;display:flex;position:relative}.aioos-create-account-page .media-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-family:Fustat,system-ui,sans-serif;font-size:23px;font-weight:800;display:inline-flex}.aioos-create-account-page .media-brand svg{color:#7bc4ff;filter:drop-shadow(0 2px 8px #0084ff80);flex:none;width:33px;height:26px}.aioos-create-account-page .media-headline{letter-spacing:-.022em;text-wrap:balance;margin-top:34px;font-family:Fustat,sans-serif;font-size:33px;font-weight:700;line-height:1.14}.aioos-create-account-page .media-headline em{background:linear-gradient(96deg,#7bc4ff,#a9d4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-family:Instrument Serif,Georgia,serif;font-size:1.07em;font-style:italic;font-weight:400}.aioos-create-account-page .media-sub{color:#ffffffb8;max-width:36ch;margin-top:14px;font-size:14.5px;line-height:1.6}.aioos-create-account-page .media-channels{flex-direction:column;gap:13px;margin:28px 0 0;padding:0;list-style:none;display:flex}.aioos-create-account-page .media-channels li{color:#ffffffe0;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.aioos-create-account-page .mc-ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff59,0 10px 20px -10px #00143c99}.aioos-create-account-page .mc-ic svg{width:16px;height:16px}.aioos-create-account-page .mc-ic.tel{background:linear-gradient(150deg,#0084ff,#1e5be6)}.aioos-create-account-page .mc-ic.web{background:linear-gradient(150deg,#22d3ee,#2d6cf6)}.aioos-create-account-page .mc-ic.wa{background:linear-gradient(150deg,#25d366,#12a14a)}.aioos-create-account-page .media-badge{z-index:3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#6ee7c9;background:#14b8a61a;border:1px solid #14b8a640;border-radius:100px;grid-area:brand;place-self:end start;align-items:center;gap:8px;max-width:calc(100% - 88px);margin:0 0 44px 44px;padding:7px 13px;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.aioos-create-account-page .media-badge svg{flex:none;width:12px;height:12px}.aioos-create-account-page .form-pane{z-index:4;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:44px 56px 40px;display:flex;position:relative;overflow:visible}.aioos-create-account-page .form-pane>*{z-index:1;position:relative}.aioos-create-account-page .brand-hero{color:var(--ink);flex-direction:column;align-items:center;gap:8px;margin-top:4px;margin-bottom:8px;display:flex}.aioos-create-account-page .brand-mark{width:58px;height:46px;color:var(--blue);filter:drop-shadow(0 3px 10px #0084ff66);flex-shrink:0;display:block}@media (prefers-reduced-motion:no-preference){.aioos-create-account-page .brand-mark path{stroke-dasharray:230;stroke-dashoffset:230px;animation:.9s cubic-bezier(.2,.75,.25,1) forwards caDraw}.aioos-create-account-page .brand-mark path:first-child{animation-delay:50ms}.aioos-create-account-page .brand-mark path:nth-child(2){animation-delay:.12s}.aioos-create-account-page .brand-mark path:nth-child(3){animation-delay:.19s}.aioos-create-account-page .brand-mark path:nth-child(4){animation-delay:.26s}.aioos-create-account-page .brand-mark path:nth-child(5){animation-delay:.33s}.aioos-create-account-page .brand-mark path:nth-child(6){animation-delay:.4s}.aioos-create-account-page .card{animation:.7s cubic-bezier(.2,.75,.25,1) caIn}}@keyframes caDraw{to{stroke-dashoffset:0}}@keyframes caIn{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}.aioos-create-account-page .brand-word{letter-spacing:-.04em;color:var(--ink);font-family:Fustat,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1}.aioos-create-account-page .form-pane .brand-eyebrow{display:none}.aioos-create-account-page .brand-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue-deep);text-align:center;align-items:center;gap:10px;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:700;display:inline-flex}.aioos-create-account-page .brand-eyebrow:before,.aioos-create-account-page .brand-eyebrow:after{content:"";opacity:.4;background:currentColor;width:18px;height:1px;display:inline-block}.aioos-create-account-page .brand-tagline{letter-spacing:-.018em;color:var(--ink);text-align:center;margin-top:6px;margin-bottom:26px;font-family:Fustat,sans-serif;font-size:23px;font-weight:700;line-height:1.3}.aioos-create-account-page .brand-tagline em{background:linear-gradient(96deg,#0a63e0,#1e86ff 60%,#37a6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-family:Instrument Serif,Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400}.aioos-create-account-page .form-pane form{width:100%}.aioos-create-account-page .social-row{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.aioos-create-account-page .social-row .glass-button-wrap{flex:1 1 0}.aioos-create-account-page .social-row .glass-button{min-height:48px}.aioos-create-account-page .or-text{text-align:center;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;margin-bottom:24px;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:700;display:flex}.aioos-create-account-page .or-text:before,.aioos-create-account-page .or-text:after{content:"";background:linear-gradient(90deg,#0000,#1836782e);flex:1;height:1px}.aioos-create-account-page .or-text:after{transform:scaleX(-1)}.aioos-create-account-page .foot-wrap{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex}.aioos-create-account-page .foot-divider{background:var(--blue);opacity:.35;width:100%;max-width:240px;height:4px;display:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 3' preserveAspectRatio='none'><path d='M 0 1.5 Q 35 1.32, 70 1.5 T 140 1.5' stroke='black' stroke-width='0.9' fill='none' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 3' preserveAspectRatio='none'><path d='M 0 1.5 Q 35 1.32, 70 1.5 T 140 1.5' stroke='black' stroke-width='0.9' fill='none' stroke-linecap='round'/></svg>");-webkit-mask-size:100px 4px;mask-size:100px 4px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.aioos-create-account-page .foot-link{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.aioos-create-account-page .form-pane .foot-link{width:100%}.aioos-create-account-page .form-pane .foot-link-cta{justify-content:center;width:100%;min-height:52px;font-size:16px}.aioos-create-account-page .foot-link-cta{color:#fff;cursor:pointer;background:linear-gradient(#1273f2,#0b63e0 55%,#0a58c8);border:0;border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:0 10px 0 24px;font-family:Inter,system-ui,sans-serif;font-size:15.5px;font-weight:600;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,background .2s,color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 16px 32px -14px #0084ffcc}.aioos-create-account-page .foot-link-cta:hover{transform:scale(1.02)}.aioos-create-account-page .foot-link-cta:active{transform:scale(.985)}.aioos-create-account-page .foot-link-cta:disabled{cursor:default;color:#55647f;background:#e4ebf7;transform:none;box-shadow:inset 0 0 0 1px #1836781a,inset 0 1px #fff}.aioos-create-account-page .foot-link-cta:disabled .arrow{color:#7f8da6;background:#fff}.aioos-create-account-page .foot-link-cta:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:42%;height:120%;position:absolute;top:-10%;left:-70%;transform:skew(-22deg)}@media (prefers-reduced-motion:no-preference){.aioos-create-account-page .foot-link-cta:not(:disabled):before{animation:4.8s cubic-bezier(.6,.1,.3,1) infinite aioosShine}}@keyframes aioosShine{0%,72%{left:-70%}92%,to{left:160%}}.aioos-create-account-page .foot-link-cta .arrow{width:28px;height:28px;color:var(--blue-deep);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:700;transition:transform .2s;display:grid}.aioos-create-account-page .foot-link-cta:hover .arrow{transform:translate(2px)}.aioos-create-account-page .mode-switch{cursor:pointer;color:var(--ink-2);margin-top:10px;text-underline-offset:3px;background:0 0;border:0;margin-inline:auto;font-family:Inter,system-ui,sans-serif;font-size:13px;text-decoration:underline;display:block}.aioos-create-account-page .mode-switch:hover{color:var(--ink)}.aioos-create-account-page .sent-msg{overflow-wrap:anywhere;color:var(--ink);text-align:center;-webkit-backdrop-filter:blur(6px);background:#fff9;border:1px solid #1836781f;border-radius:14px;margin-top:14px;padding:14px 18px;font-family:Instrument Serif,Georgia,serif;font-size:15px;font-style:italic;line-height:1.5}.aioos-create-account-page .sent-msg strong{color:var(--ink);font-family:Inter,system-ui,sans-serif;font-style:normal;font-weight:600}.aioos-create-account-page .err-msg{color:#b3261e;text-align:center;background:#e5484d14;border:1px solid #e5484d4d;border-radius:14px;margin-top:12px;padding:12px 16px;font-size:13px}.aioos-create-account-page .hint-msg{color:var(--ink-2);margin:6px 4px 0;font-size:11px}.aioos-create-account-page .glass-button-wrap{flex:1 1 0;min-width:0;display:inline-block;position:relative}.aioos-create-account-page .glass-button-shadow{display:none}.aioos-create-account-page .glass-button{cursor:pointer;width:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:1px solid #18367824;border-radius:14px;outline:0;justify-content:center;align-items:center;padding:13px 16px;font-family:Inter,system-ui,sans-serif;font-size:14.5px;font-weight:600;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 12px 26px -18px #14326e66}.aioos-create-account-page .glass-button:hover{border-color:#1836783d;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 16px 30px -18px #14326e80}.aioos-create-account-page .glass-button:active{transform:scale(.985)}.aioos-create-account-page .glass-button-text{color:var(--ink);text-shadow:none;align-items:center;gap:10px;display:inline-flex}.aioos-create-account-page .brand-badge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.aioos-create-account-page .brand-badge svg{display:block}.aioos-create-account-page .glass-input-wrap{width:100%;position:relative}.aioos-create-account-page .glass-input-wrap+.glass-input-wrap{margin-top:12px}.aioos-create-account-page .glass-input{-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:1px solid #18367829;border-radius:14px;align-items:center;gap:2px;width:100%;height:54px;padding:0 6px 0 4px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 10px 24px -18px #14326e59}.aioos-create-account-page .glass-input-wrap:focus-within .glass-input{border-color:#0b63e08c;box-shadow:inset 0 1px #fff,0 0 0 4px #0084ff1f,0 10px 24px -18px #14326e59}.aioos-create-account-page .glass-input-icon{width:38px;height:38px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;transition:color .2s;display:inline-flex}.aioos-create-account-page .glass-input-wrap:focus-within .glass-input-icon{color:var(--blue-deep)}.aioos-create-account-page .glass-input-field{min-width:0;color:var(--ink);caret-color:var(--blue-deep);background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 10px 0 2px;font-family:Inter,system-ui,sans-serif;font-size:15.5px;font-weight:500}.aioos-create-account-page .glass-input-field::placeholder{color:#64748f;opacity:1;font-weight:500}.aioos-create-account-page .glass-input-field:-webkit-autofill{-webkit-text-fill-color:#0a1222;caret-color:#0b63e0;border-radius:14px;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.aioos-create-account-page .glass-input-field:-webkit-autofill:hover{-webkit-text-fill-color:#0a1222;caret-color:#0b63e0;border-radius:14px;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.aioos-create-account-page .glass-input-field:-webkit-autofill:focus{-webkit-text-fill-color:#0a1222;caret-color:#0b63e0;border-radius:14px;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.aioos-create-account-page .pw-toggle{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.aioos-create-account-page .pw-toggle:hover{color:var(--ink);background:#14326e0f}.aioos-create-account-page .pw-toggle:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}@media (width<=900px){.aioos-create-account-page{padding:20px 16px}.aioos-create-account-page .card{grid-template-columns:1fr;grid-template-areas:"brand""form";max-width:560px;min-height:0}.aioos-create-account-page .brand-pane{padding:30px 32px 74px}.aioos-create-account-page .media-headline{margin-top:18px;font-size:26px}.aioos-create-account-page .media-sub{max-width:none;margin-top:10px}.aioos-create-account-page .media-channels{flex-flow:wrap;gap:10px 18px;margin-top:20px}.aioos-create-account-page .media-channels li{gap:9px;font-size:13px}.aioos-create-account-page .mc-ic{border-radius:9px;width:27px;height:27px}.aioos-create-account-page .mc-ic svg{width:14px;height:14px}.aioos-create-account-page .media-badge{max-width:calc(100% - 64px);margin:0 0 26px 32px}.aioos-create-account-page .media-waves{width:340px;bottom:-90px;right:-70px}.aioos-create-account-page .form-pane{padding:32px 26px 30px}.aioos-create-account-page .brand-mark{width:56px;height:44px}.aioos-create-account-page .brand-word{font-size:27px}}@media (width<=640px){.aioos-create-account-page{padding:0}.aioos-create-account-page:before{position:fixed}.aioos-create-account-page .card{-webkit-backdrop-filter:none;width:100%;max-width:none;min-height:100dvh;box-shadow:none;padding:calc(env(safe-area-inset-top) + 26px) 16px calc(env(safe-area-inset-bottom) + 24px);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:22px;margin:0;display:flex;position:relative;overflow:visible}.aioos-create-account-page .card:before{display:none}.aioos-create-account-page .media{border:0;position:absolute;inset:0}.aioos-create-account-page .media-waves{opacity:.1;width:170vw;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-5deg)}.aioos-create-account-page .brand-pane{text-align:center;flex:none;align-items:center;gap:8px;max-width:420px;padding:0 4px}.aioos-create-account-page .media-brand{font-size:21px}.aioos-create-account-page .media-headline{letter-spacing:-.4px;margin-top:2px;font-size:19px}.aioos-create-account-page .media-sub,.aioos-create-account-page .media-channels{display:none}.aioos-create-account-page .media-badge{white-space:normal;text-align:center;flex:none;order:2;place-self:center;max-width:100%;margin:0}.aioos-create-account-page .form-pane{z-index:10;-webkit-backdrop-filter:blur(20px)saturate(1.15);background:#fcfdffe6;border:1px solid #ffffffa6;border-radius:22px;order:1;justify-content:flex-start;align-items:center;width:min(100%,380px);padding:26px 20px 22px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 30px 70px -20px #050c1ebf}}@media (pointer:coarse){.aioos-create-account-page .glass-input-field{font-size:16px}}.aioos-create-account-page .legal-consent{color:var(--ink-2);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin-top:16px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;display:flex}.aioos-create-account-page .legal-consent input{appearance:none;cursor:pointer;background:#ffffffeb;border:1.5px solid #18367852;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin:1px 0 0;transition:background .15s,border-color .15s;display:grid}.aioos-create-account-page .legal-consent input:checked{background:var(--blue-deep);border-color:var(--blue-deep)}.aioos-create-account-page .legal-consent input:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;width:11px;height:11px}.aioos-create-account-page .legal-consent input:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}.aioos-create-account-page .legal-consent a{color:var(--blue-deep);text-underline-offset:2px;text-decoration:underline}.aioos-create-account-page .legal-consent a:hover{color:var(--ink)}.aioos-create-account-page .legal-consent.nudge{animation:.5s cubic-bezier(.36,.07,.19,.97) caConsentNudge}.aioos-create-account-page .legal-consent.nudge input{border-color:var(--blue-deep);box-shadow:0 0 0 4px #0084ff2e}@keyframes caConsentNudge{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.aioos-create-account-page .glass-button:focus-visible,.aioos-create-account-page .foot-link-cta:focus-visible,.aioos-create-account-page .mode-switch:focus-visible{outline:2px solid var(--blue-deep,#0b63e0);outline-offset:2px}.aioos-create-account-page .glass-input-field:focus,.aioos-create-account-page .glass-input-field:focus-visible{outline:0}html[data-theme=dark] .aioos-create-account-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e9f0fc;--ink-soft:#c7d3e8;--ink-2:#93a5c4;--muted:#7589a8;--gbtn-fg:#e9f0fc;--gbtn-bg:#101a2e;background:radial-gradient(60% 50% at 18% -4%,#319aff24,#0000 60%),radial-gradient(52% 44% at 90% 10%,#22d3ee14,#0000 62%),radial-gradient(66% 58% at 50% 120%,#2d6cf61a,#0000 60%),#070d1a}html[data-theme=dark] .aioos-create-account-page:before{opacity:.45}html[data-theme=dark] .aioos-create-account-page .card{background:linear-gradient(#101b32b3,#101b32b3) padding-box padding-box,linear-gradient(135deg,#2d6cf659,#ffffff40 38%,#22d3ee52 70%,#2d6cf64d) border-box;box-shadow:inset 0 1px #ffffff14,0 40px 100px -30px #0009,0 16px 40px -16px #00000059}html[data-theme=dark] .aioos-create-account-page .brand-eyebrow{color:#4da8ff}html[data-theme=dark] .aioos-create-account-page .brand-tagline em{background:linear-gradient(96deg,#4da8ff,#7bc4ff 60%,#a9d4ff);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .aioos-create-account-page .or-text{color:#93a5c4}html[data-theme=dark] .aioos-create-account-page .or-text:before,html[data-theme=dark] .aioos-create-account-page .or-text:after{background:linear-gradient(90deg,#0000,#ffffff1a)}html[data-theme=dark] .aioos-create-account-page .foot-link-cta:disabled{color:#93a5c4;background:#15203a;box-shadow:inset 0 1px #ffffff0f,0 10px 22px -18px #00000073}html[data-theme=dark] .aioos-create-account-page .foot-link-cta:disabled .arrow{color:#93a5c4;background:#ffffff1a}html[data-theme=dark] .aioos-create-account-page .sent-msg{background:#0f192f9e;border-color:#ffffff1a}html[data-theme=dark] .aioos-create-account-page .err-msg{color:#ff6b66;background:#ff6b661a;border-color:#ff6b6652}html[data-theme=dark] .aioos-create-account-page .glass-button{background:#101b32b8;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff12,0 12px 26px -18px #0000008c}html[data-theme=dark] .aioos-create-account-page .glass-button:hover{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff17,0 16px 30px -18px #000000a6}html[data-theme=dark] .aioos-create-account-page .glass-input{background:#0b1324b3;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 10px 24px -18px #00000080}html[data-theme=dark] .aioos-create-account-page .glass-input-wrap:focus-within .glass-input{border-color:#4da8ff99;box-shadow:inset 0 1px #ffffff0f,0 0 0 4px #0084ff2e,0 10px 24px -18px #00000080}html[data-theme=dark] .aioos-create-account-page .glass-input-wrap:focus-within .glass-input-icon{color:#4da8ff}html[data-theme=dark] .aioos-create-account-page .glass-input-field{caret-color:#4da8ff}html[data-theme=dark] .aioos-create-account-page .glass-input-field::placeholder{color:#7589a8}html[data-theme=dark] .aioos-create-account-page .glass-input-field:-webkit-autofill{-webkit-text-fill-color:#e9f0fc;caret-color:#4da8ff;-webkit-box-shadow:inset 0 0 0 1000px #0d1628}html[data-theme=dark] .aioos-create-account-page .glass-input-field:-webkit-autofill:hover{-webkit-text-fill-color:#e9f0fc;caret-color:#4da8ff;-webkit-box-shadow:inset 0 0 0 1000px #0d1628}html[data-theme=dark] .aioos-create-account-page .glass-input-field:-webkit-autofill:focus{-webkit-text-fill-color:#e9f0fc;caret-color:#4da8ff;-webkit-box-shadow:inset 0 0 0 1000px #0d1628}html[data-theme=dark] .aioos-create-account-page .pw-toggle:hover{background:#ffffff1a}html[data-theme=dark] .aioos-create-account-page .legal-consent input{background:#0b1324b3;border-color:#ffffff4d}html[data-theme=dark] .aioos-create-account-page .legal-consent input:checked{background:var(--blue-deep);border-color:var(--blue-deep)}html[data-theme=dark] .aioos-create-account-page .legal-consent a{color:#4da8ff}html[data-theme=dark] .aioos-create-account-page .legal-consent a:hover{color:var(--ink)}html[data-theme=dark] .aioos-create-account-page .legal-consent.nudge input{border-color:#4da8ff;box-shadow:0 0 0 4px #0084ff2e}@media (width<=640px){html[data-theme=dark] .aioos-create-account-page .card{box-shadow:none;background:0 0}html[data-theme=dark] .aioos-create-account-page .form-pane{background:#0b1324e6;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 30px 70px -20px #000000b3}}.aioos-create-account-page .cost-note{color:var(--ink-2);text-align:center;text-wrap:balance;margin:0 0 18px;font-size:13px;font-weight:600;line-height:1.45}.aioos-create-account-page .cost-note svg{vertical-align:-1px;color:#14b8a6;width:13px;height:13px;margin-right:6px;display:inline-block}.aioos-create-account-page a:focus-visible,.aioos-create-account-page button:focus-visible,.aioos-create-account-page input:focus-visible,.aioos-create-account-page .glass-button:focus-visible,.aioos-create-account-page .mode-switch:focus-visible{outline-offset:2px;outline:3px solid #0a4fb4}@media (width<=640px){.aioos-create-account-page .media-headline{display:block}}.widget-builder-surface{--orb-color:#7c5cff;--orb-core:#34d399}.widget-builder-main{z-index:4;min-height:0;padding:4px clamp(18px, 4vw, 48px) max(28px, env(safe-area-inset-bottom));scrollbar-width:thin;flex:auto;position:relative;overflow-y:auto}.widget-builder-copy{grid-template-columns:minmax(240px,520px) 1fr;align-items:end;gap:24px;width:min(1180px,100%);margin:0 auto 18px;display:grid}.widget-builder-copy h1{font-family:var(--serif);letter-spacing:0;color:var(--fg);margin:4px 0 0;font-size:clamp(36px,7vw,72px);font-weight:400;line-height:.9}.widget-builder-copy p{max-width:560px;color:var(--fg-a70);margin:0;font-size:14px;line-height:1.55}.widget-kicker,.widget-field-label,.widget-field-hint,.widget-output-actions>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.widget-kicker{color:var(--accent-warm-ink,var(--accent-warm))}.widget-builder-grid{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:start;gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.widget-controls,.widget-output{min-width:0}.widget-controls{gap:12px;display:grid}.widget-control-section,.widget-embed-panel{border:1px solid var(--fg-a08);background:var(--bg-elev-2);-webkit-backdrop-filter:blur(18px)saturate(1.08);box-shadow:var(--shadow-inset-top), var(--shadow-card-th);border-radius:8px}.widget-control-section{gap:12px;padding:14px;display:grid}.widget-section-title{color:var(--fg);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.widget-section-title svg{width:17px;height:17px;color:var(--accent-warm-ink,var(--accent-warm));flex:none}.widget-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.widget-field{gap:6px;min-width:0;display:grid}.widget-field-label{color:var(--fg-a60)}.widget-field-hint{color:var(--fg-a60);letter-spacing:.08em;text-transform:none;line-height:1.35}.widget-field input,.widget-field textarea,.widget-embed-panel textarea{border:1px solid var(--fg-a08);background:var(--bg-input);width:100%;color:var(--fg);min-height:42px;font:inherit;resize:vertical;border-radius:8px;outline:none;padding:10px 11px;transition:border-color .16s,background-color .16s,box-shadow .16s}.widget-field textarea,.widget-embed-panel textarea{line-height:1.45}.widget-field input:focus,.widget-field textarea:focus,.widget-embed-panel textarea:focus{border-color:var(--ring-focus-th);background:var(--bg-input-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--orb-color), transparent 82%)}.widget-field input[type=color]{cursor:pointer;padding:4px}.widget-segmented{background:var(--fg-a06);border:1px solid var(--fg-a08);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;min-height:42px;padding:4px;display:grid}.widget-segment{color:var(--fg-a70);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;font-size:13px;transition:background-color .16s,color .16s}.widget-segment[data-active=true]{background:var(--bg-elev-strong);color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg-a08)}.widget-palette-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.widget-palette{border:1px solid var(--fg-a08);background:var(--fg-a04);min-height:44px;color:var(--fg-a70);font:inherit;cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:16px 16px minmax(0,1fr);align-items:center;gap:6px;padding:8px;font-size:12px;display:grid}.widget-palette span{border-radius:999px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff3d}.widget-palette[data-active=true]{border-color:color-mix(in oklab, var(--orb-color), white 16%);background:color-mix(in oklab, var(--orb-color), transparent 86%);color:var(--fg)}.widget-switch-row{flex-wrap:wrap;gap:10px;display:flex}.widget-switch-row label{border:1px solid var(--fg-a08);background:var(--fg-a04);min-height:40px;color:var(--fg-a75);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:inline-flex}.widget-switch-row input{width:16px;height:16px;accent-color:var(--orb-color)}.widget-output{gap:12px;display:grid;position:sticky;top:0}.widget-preview-host{border:1px solid var(--fg-a08);background:linear-gradient(135deg, #ffffff0d, transparent 40%), color-mix(in oklab, var(--bg-base), black 8%);min-height:550px;box-shadow:var(--shadow-inset-top), var(--shadow-card-th);border-radius:8px;position:relative;overflow:hidden}.widget-preview-site{opacity:.78;grid-template-rows:32px 1fr 120px;gap:22px;padding:24px;display:grid;position:absolute;inset:0}.widget-preview-nav{align-items:center;gap:10px;display:flex}.widget-preview-nav span,.widget-preview-hero div,.widget-preview-lines span{background:var(--fg-a08);border-radius:8px}.widget-preview-nav span:first-child{background:color-mix(in oklab, var(--widget-primary), transparent 55%);width:86px;height:24px}.widget-preview-nav span:nth-child(2),.widget-preview-nav span:nth-child(3){width:54px;height:12px}.widget-preview-hero{grid-template-columns:1fr .72fr;gap:18px;min-height:0;display:grid}.widget-preview-hero div:first-child{align-self:center;height:48%}.widget-preview-hero div:nth-child(2){background:linear-gradient(145deg, color-mix(in oklab, var(--widget-primary), transparent 58%), color-mix(in oklab, var(--widget-accent), transparent 70%));height:100%}.widget-preview-lines{align-content:start;gap:10px;display:grid}.widget-preview-lines span{height:14px}.widget-preview-lines span:first-child{width:92%}.widget-preview-lines span:nth-child(2){width:78%}.widget-preview-lines span:nth-child(3){width:62%}.widget-preview-mount{max-width:calc(100% - 40px);font-family:var(--widget-font);--w-panel:#161922;--w-fg:#f7f2e8;--w-muted:#f7f2e8a3;--w-bot-bg:#ffffff1a;--w-border:#ffffff29;justify-items:end;gap:12px;display:grid;position:absolute;bottom:20px;right:20px}.widget-preview-mount[data-theme=light]{--w-panel:#fffaf1;--w-fg:#1b1b1f;--w-muted:#1b1b1f9e;--w-bot-bg:#1b1b1f0f;--w-border:#1b1b1f1f}.widget-preview-mount.is-left{justify-items:start;left:20px;right:auto}.widget-chat-window{border-radius:var(--widget-radius);border:1px solid var(--w-border);background:color-mix(in oklab, var(--w-panel), var(--widget-primary) 11%);width:min(360px,100vw - 80px);max-width:100%;height:420px;color:var(--w-fg);grid-template-rows:auto 1fr auto auto;display:grid;overflow:hidden;box-shadow:0 26px 70px #0000006b}.surface-solid .widget-chat-window{background:var(--w-panel)}.surface-soft .widget-chat-window{background:color-mix(in oklab, #f7f1e8, var(--widget-primary) 6%);color:#1f1f24;border-color:#1f1f241a}.widget-chat-head{color:var(--w-fg);border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr 32px;align-items:center;gap:10px;padding:12px;display:grid}.widget-preview-mount[data-header=gradient] .widget-chat-head{background:linear-gradient(135deg, var(--widget-primary), var(--widget-accent));color:#fff;border-bottom-color:#0000}.widget-preview-mount[data-header=solid] .widget-chat-head{background:var(--widget-primary);color:#fff;border-bottom-color:#0000}.widget-preview-mount[data-header=minimal] .widget-chat-head{background:0 0}.widget-chat-avatar{background:var(--widget-primary);color:#fff;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:700;display:grid;overflow:hidden}.widget-chat-avatar img{object-fit:cover;width:100%;height:100%}.widget-chat-head strong,.widget-chat-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.widget-chat-head strong{font-size:14px;font-size:calc(14px * var(--widget-font-scale))}.widget-chat-head span{color:var(--w-muted);font-size:calc(12px * var(--widget-font-scale));margin-top:2px}.widget-preview-mount[data-header=gradient] .widget-chat-head span,.widget-preview-mount[data-header=solid] .widget-chat-head span{color:#ffffffbd}.widget-chat-head .widget-head-status{align-items:center;gap:6px;display:flex}.widget-status-dot{background:#34d399;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px oklab(77.2944% -.146957 .0443044/.22)}.widget-status-dot[data-state=away]{background:#f59e0b;box-shadow:0 0 0 3px oklab(76.8591% .0560995 .154808/.22)}.widget-chat-head button{background:color-mix(in oklab, currentColor, transparent 86%);width:32px;height:32px;color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.surface-soft .widget-chat-head{color:#1f1f24;border-bottom-color:#1f1f2414}.surface-soft .widget-chat-head span{color:#1f1f2494}.surface-soft .widget-chat-head button{color:#1f1f24;background:#1f1f2414}.widget-chat-head svg,.widget-chat-compose svg,.widget-launcher svg,.widget-copy-label svg,.widget-back-button svg{width:17px;height:17px}.widget-chat-body{scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.widget-message{border-radius:var(--widget-radius);width:fit-content;max-width:84%;font-size:calc(13px * var(--widget-font-scale));line-height:var(--widget-msg-line,1.46);font-weight:var(--widget-msg-weight,450);letter-spacing:var(--widget-msg-spacing,0);word-break:break-word;padding:10px 12px}.widget-message.bot{background:var(--w-bot-bg);color:var(--w-fg);margin-inline-end:auto}.surface-soft .widget-message.bot{color:#1f1f24e0;background:#1f1f240f}.widget-message.user{background:var(--widget-primary);color:#fff;margin-inline-start:auto}.widget-image-message{background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;width:fit-content;max-width:84%;margin:0;margin-inline-end:auto;overflow:hidden}.surface-soft .widget-image-message{background:#1f1f240d;border-color:#1f1f2414}.widget-image-message img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.widget-image-message figcaption{color:#ffffffa8;padding:8px 10px;font-size:12px}.surface-soft .widget-image-message figcaption{color:#1f1f2494}.widget-chat-compose{background:color-mix(in oklab, var(--w-fg), transparent 91%);min-height:48px;color:var(--w-muted);font-size:calc(13px * var(--widget-font-scale));border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin:0 12px 12px;padding:0 12px;display:flex}.surface-soft .widget-chat-compose{color:#1f1f248c;background:#1f1f240f}.widget-chat-compose span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.widget-launcher{width:var(--widget-launcher-size);height:var(--widget-launcher-size);background:radial-gradient(circle at 35% 30%, #ffffff6b, transparent 22%), linear-gradient(135deg, var(--widget-primary), var(--widget-accent));color:#fff;box-shadow:0 18px 42px color-mix(in oklab, var(--widget-primary), transparent 52%);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.widget-launcher.is-pill{width:auto;min-width:112px;padding:0 18px}.widget-launcher.is-pill span{font-size:14px;font-weight:700}.density-compact .widget-chat-window{height:380px}.density-compact .widget-chat-head{padding:10px}.density-compact .widget-chat-body{gap:8px;padding:10px}.density-compact .widget-message{padding:8px 10px;font-size:12.5px}.density-compact .widget-chat-compose{min-height:42px;margin:0 10px 10px}.widget-embed-panel{gap:10px;padding:14px;display:grid}.widget-embed-panel textarea{min-height:112px;font-family:var(--mono);letter-spacing:0;font-size:12px}.widget-output-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.widget-output-actions>span{color:var(--fg-a60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-copy-label,.widget-back-button{align-items:center;gap:8px;display:inline-flex}.widget-copy-label svg{display:block}.widget-back-button{border:1px solid var(--fg-a08);background:var(--bg-elev-3);color:var(--fg);min-height:40px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:0 14px}@media (width<=980px){.widget-builder-copy,.widget-builder-grid{grid-template-columns:1fr}.widget-output{position:static}.widget-preview-host{min-height:520px}}@media (width<=640px){.widget-builder-main{padding-inline:14px}.widget-builder-copy{gap:10px}.widget-field-row,.widget-palette-list{grid-template-columns:1fr}.widget-preview-host{min-height:500px}.widget-preview-site{grid-template-rows:30px 1fr 96px;padding:18px}.widget-preview-mount{max-width:calc(100% - 28px);bottom:14px;right:14px}.widget-preview-mount.is-left{left:14px}.widget-chat-window{width:min(320px,100vw - 56px);height:390px}}[data-theme=light] .widget-control-section,[data-theme=light] .widget-embed-panel,[data-theme=light] .widget-preview-host{background:var(--bg-elev-2);border-color:var(--fg-a08);box-shadow:var(--shadow-inset-top), var(--shadow-card-th)}[data-theme=light] .widget-builder-copy h1,[data-theme=light] .widget-section-title,[data-theme=light] .widget-back-button{color:var(--fg)}[data-theme=light] .widget-builder-copy p,[data-theme=light] .widget-field-label,[data-theme=light] .widget-field-hint,[data-theme=light] .widget-output-actions>span{color:var(--fg-a60)}[data-theme=light] .widget-field input,[data-theme=light] .widget-field textarea,[data-theme=light] .widget-embed-panel textarea{background:var(--bg-input);color:var(--fg)}[data-theme=light] .widget-segment[data-active=true]{background:#fffcf4bd}.widget-chat-id{min-width:0}.widget-chips{flex-wrap:wrap;gap:6px;display:flex}.widget-chip{border:1px solid color-mix(in oklab, var(--widget-primary), transparent 58%);background:color-mix(in oklab, var(--widget-primary), transparent 88%);color:var(--w-fg);font:inherit;font-size:calc(12.5px * var(--widget-font-scale));cursor:pointer;border-radius:999px;padding:7px 12px;line-height:1.2;transition:background-color .14s}.widget-chip:hover{background:color-mix(in oklab, var(--widget-primary), transparent 78%)}.widget-brandline{font-size:calc(10px * var(--widget-font-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);text-align:center;padding:0 14px 10px}.widget-teaser{justify-self:inherit;text-align:start;border:1px solid var(--w-border);background:var(--w-panel);max-width:230px;color:var(--w-fg);border-radius:var(--widget-radius);font:inherit;font-size:calc(13px * var(--widget-font-scale));cursor:pointer;padding:10px 12px;line-height:1.4;box-shadow:0 16px 44px #0000004d}.widget-launcher{position:relative}.widget-launcher.is-pulse:before{content:"";box-shadow:0 0 0 0 color-mix(in oklab, var(--widget-primary), transparent 35%);pointer-events:none;border-radius:999px;animation:2.1s ease-out infinite widget-launcher-pulse;position:absolute;inset:0}@keyframes widget-launcher-pulse{to{box-shadow:0 0 0 16px color-mix(in oklab, var(--widget-primary), transparent 100%)}}@media (prefers-reduced-motion:reduce){.widget-launcher.is-pulse:before{animation:none}}.widget-chip-editor{gap:6px;display:grid}.widget-chip-row{grid-template-columns:1fr 36px;gap:6px;display:grid}.widget-chip-remove{border:1px solid var(--fg-a08);background:var(--fg-a04);color:var(--fg-a70);cursor:pointer;border-radius:8px;place-items:center;display:grid}.widget-chip-remove svg{width:15px;height:15px}.widget-chip-add{border:1px dashed var(--fg-a08);color:var(--fg-a70);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-self:start;padding:7px 12px;font-size:13px}.widget-chip-add:hover{color:var(--fg);border-color:color-mix(in oklab, var(--orb-color), transparent 60%)}.widget-field input:disabled,.widget-switch-row input:disabled+span{opacity:.5}.widget-output-buttons{align-items:center;gap:8px;display:inline-flex}.widget-reset-button{border:1px solid var(--fg-a08);background:var(--fg-a04);color:var(--fg-a70);min-height:34px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;transition:color .14s,border-color .14s}.widget-reset-button:hover{color:var(--fg);border-color:color-mix(in oklab, var(--orb-color), transparent 55%)}[data-theme=dark] .widget-control-section,[data-theme=dark] .widget-embed-panel{background:#101b32b8;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000080}[data-theme=dark] .widget-preview-host{background:linear-gradient(135deg,#ffffff0d,#0000 40%),#0b1322;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000080}[data-theme=dark] .widget-builder-copy h1,[data-theme=dark] .widget-section-title,[data-theme=dark] .widget-back-button{color:#e9f0fc}[data-theme=dark] .widget-builder-copy p{color:#c7d3e8}[data-theme=dark] .widget-field-label,[data-theme=dark] .widget-field-hint,[data-theme=dark] .widget-output-actions>span{color:#93a5c4}[data-theme=dark] .widget-kicker,[data-theme=dark] .widget-section-title svg{color:#e6b547}[data-theme=dark] .widget-field input,[data-theme=dark] .widget-field textarea,[data-theme=dark] .widget-embed-panel textarea{color:#e9f0fc;background:#0d162880}[data-theme=dark] .widget-field input:focus,[data-theme=dark] .widget-field textarea:focus,[data-theme=dark] .widget-embed-panel textarea:focus{background:#101b32b3}[data-theme=dark] .widget-segment{color:#c7d3e8}[data-theme=dark] .widget-segment[data-active=true]{color:#e9f0fc;background:#101a2e;box-shadow:inset 0 0 0 1px #ffffff1a}[data-theme=dark] .widget-palette,[data-theme=dark] .widget-switch-row label{color:#c7d3e8}[data-theme=dark] .widget-palette[data-active=true]{color:#e9f0fc}[data-theme=dark] .widget-back-button{background:#101b32b3}[data-theme=dark] .widget-chip-remove,[data-theme=dark] .widget-chip-add,[data-theme=dark] .widget-reset-button{color:#93a5c4}[data-theme=dark] .widget-chip-add:hover,[data-theme=dark] .widget-reset-button:hover{color:#e9f0fc}:root{--d-warp-ms:.42s}.d-crumbs{z-index:5;top:max(58px, calc(env(safe-area-inset-top) + 44px));left:max(32px, env(safe-area-inset-left));flex-wrap:wrap;align-items:center;gap:2px;max-width:60vw;display:flex;position:absolute}.d-crumb-wrap{align-items:center;gap:2px;display:inline-flex}.d-crumb{color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;margin:0;padding:2px 4px;font-family:Marcellus,serif;font-size:15px;line-height:1.1;transition:color .14s}.d-crumb:hover,.d-crumb.is-current{color:var(--foreground)}.d-crumb-sep{color:var(--fg-a22);font-size:13px}.d-stage{z-index:4;position:absolute;inset:0}.d-planet{cursor:pointer;transition:left var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), top var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), width var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), height var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), opacity var(--d-warp-ms) ease;flex-direction:column;align-items:center;display:flex;position:absolute}.d-planet-center{cursor:default}.d-disc{aspect-ratio:1;background:var(--bg-elev-2);border:1px solid var(--fg-a08);-webkit-backdrop-filter:blur(12px)saturate(1.05);box-shadow:var(--shadow-inset-top), var(--shadow-soft-th);box-sizing:border-box;transition:width var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), height var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), border-color .16s ease, background .16s ease, box-shadow .16s ease;border-radius:50%;position:relative}.d-planet-parent .d-disc{background:var(--bg-elev-1);border-color:var(--fg-a06)}.d-planet-child .d-disc{border-color:var(--fg-a08)}.d-planet-center .d-disc{background:radial-gradient(120% 120% at 50% 18%, color-mix(in oklab, var(--orb-color,#8b5cff) 22%, transparent), transparent 62%), var(--bg-elev-3);border-color:color-mix(in oklab, var(--orb-color,#8b5cff) 50%, var(--fg-a22));box-shadow:inset 0 1px 0 var(--fg-a10), 0 0 0 1px color-mix(in oklab, var(--orb-color,#8b5cff) 28%, transparent), 0 0 60px -6px color-mix(in oklab, var(--orb-color,#8b5cff) 55%, transparent), 0 0 120px -20px color-mix(in oklab, var(--orb-color,#8b5cff) 60%, transparent), var(--shadow-strong-th)}.d-planet:not(.d-planet-center):hover .d-disc{border-color:color-mix(in oklab, var(--orb-color,#8b5cff) 40%, var(--fg-a22));background:var(--bg-elev-3)}.d-planet.is-category .d-disc{border-style:dashed}.d-halo{border:1px solid color-mix(in oklab, var(--orb-color,#8b5cff) 14%, transparent);pointer-events:none;border-radius:50%;position:absolute}.d-label{font-family:var(--font-sans,"Geist", sans-serif);letter-spacing:-.005em;color:var(--color-muted-foreground);text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;line-height:1.15;display:-webkit-box;overflow:hidden}.d-label-radial{-webkit-line-clamp:none;white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:inherit;display:block;overflow:visible}.d-planet-parent .d-label{font-size:12.5px}.d-planet-child:hover .d-label{color:var(--foreground)}.d-planet-center .d-label{letter-spacing:-.01em;color:var(--foreground);-webkit-line-clamp:2;margin-top:18px;font-family:Marcellus,serif;font-size:clamp(22px,2.6vw,30px);font-style:italic}.d-disc>*,.d-label{transition:opacity var(--d-warp-ms) ease}.d-planet.is-warping .d-disc>*,.d-planet.is-warping .d-label{opacity:0!important;transition:opacity!important}.d-planet.is-arriving{opacity:0;transition:left var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), top var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), width var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), height var(--d-warp-ms) cubic-bezier(.22, 1, .36, 1), opacity 0s}.d-hint{z-index:5;left:0;right:0;bottom:max(20px, env(safe-area-inset-bottom));text-align:center;font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.06em;text-transform:lowercase;color:var(--color-muted-foreground);opacity:.8;pointer-events:none;font-size:11px;position:absolute}@media (width<=768px){.d-planet-center .d-label{font-size:19px}.d-crumbs{max-width:84vw}}html[data-theme=dark] .d-crumbs,html[data-theme=dark] .d-stage,html[data-theme=dark] .d-hint{--bg-elev-1:#0d162873;--bg-elev-2:#0d162880;--bg-elev-3:#0f192f9e;--fg-a06:#ffffff0f;--fg-a08:#ffffff14;--fg-a10:#ffffff1a;--fg-a22:#ffffff38;--foreground:#e9f0fc;--color-muted-foreground:#93a5c4;--shadow-inset-top:inset 0 1px 0 #ffffff0f;--shadow-soft-th:0 20px 50px #0000008c;--shadow-strong-th:0 30px 80px #000000a6}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/jetbrains-mono-latin-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/app/assets/jetbrains-mono-600-latin-C8RAYTDA.woff2)format("woff2")}[data-design=vxadmin]{--blue:#0084ff;--blue-up:#319aff;--blue-dim:#0084ff1a;--blue-line:#0084ff4d;--ink:#0a1222;--ink2:#46546b;--ink3:#8395ae;--line:#18367817;--line2:#18367829;--glass:#ffffff9e;--glass2:#ffffffd1;--gbrd:#fffffff2;--amber:#a87716;--amber-dim:#c9973c29;--amber-line:#c9973c73;--ok:#12a14a;--ok-dim:#12a14a1c;--red:#c5362f;--red-dim:#c5362f1a;--font-disp:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:radial-gradient(900px 540px at 12% -10%,#60b1ff4d,#0000 60%),radial-gradient(900px 600px at 95% 8%,#319aff2e,#0000 55%),radial-gradient(800px 600px at 50% 110%,#60b1ff24,#0000 60%),#f4f9ff;min-height:100vh;font-size:13.5px;line-height:1.5}[data-design=vxadmin] *{box-sizing:border-box;margin:0;padding:0}[data-design=vxadmin] ::selection{background:#0084ff38}[data-design=vxadmin] button{font-family:var(--font-ui)}[data-design=vxadmin] a{color:inherit;text-decoration:none}[data-design=vxadmin] kbd,[data-design=vxadmin] .mono{font-family:var(--font-mono)}[data-design=vxadmin]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100dvh;overflow-y:auto}[data-design=vxadmin] .shell{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}[data-design=vxadmin] .side{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);background:#ffffff8c;flex-direction:column;height:100vh;padding:20px 14px 14px;display:flex;position:sticky;top:0}[data-design=vxadmin] .wordmark{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:10px;margin-bottom:14px;padding:4px 8px 18px;display:flex}[data-design=vxadmin] .wm-mark{width:26px;height:22px;color:var(--blue);filter:drop-shadow(0 4px 8px #0084ff59);flex:none}[data-design=vxadmin] .wm-mark svg{width:100%;height:100%;display:block}[data-design=vxadmin] .wm-tx{letter-spacing:.02em;color:var(--ink);font-family:Marcellus,serif;font-size:18px;font-weight:400}[data-design=vxadmin] .wm-tx em{font-family:var(--font-disp);color:var(--blue);margin-left:2px;font-style:italic;font-weight:600}[data-design=vxadmin] .nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}[data-design=vxadmin] .nav-sec{letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);padding:14px 10px 6px;font-size:10px;font-weight:700}[data-design=vxadmin] .nav a,[data-design=vxadmin] .nav button.nav-item{color:var(--ink2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}[data-design=vxadmin] .nav a svg,[data-design=vxadmin] .nav button.nav-item svg{opacity:.8;flex:none}[data-design=vxadmin] .nav a:hover,[data-design=vxadmin] .nav button.nav-item:hover{color:var(--ink);background:#ffffffbf}[data-design=vxadmin] .nav a.act,[data-design=vxadmin] .nav button.nav-item.act{color:var(--ink);background:#ffffffeb;border:1px solid #0000000d;font-weight:600;box-shadow:inset 0 2px 3px #fff9,0 8px 18px -12px #14326e73}[data-design=vxadmin] .nav a.act svg,[data-design=vxadmin] .nav button.nav-item.act svg{color:var(--blue);opacity:1}[data-design=vxadmin] .nav kbd{color:var(--ink3);border:1px solid var(--line2);background:#fff9;border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px;line-height:16px}[data-design=vxadmin] .nav-live{text-align:center;min-width:18px;font-family:var(--font-mono);color:#fff;background:var(--ok);border-radius:9px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:600}[data-design=vxadmin] .soon-link{opacity:.6;cursor:default!important}[data-design=vxadmin] .soon-link:hover{color:var(--ink2)!important;background:0 0!important}[data-design=vxadmin] .soon{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--line2);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:9.5px;font-weight:700}[data-design=vxadmin] .side-foot{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:12px;display:flex}[data-design=vxadmin] .op-chip{cursor:default;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;display:flex}[data-design=vxadmin] .op-chip:hover{background:#ffffffb3}[data-design=vxadmin] .op-av{width:28px;height:28px;font-family:var(--font-disp);color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 2px 3px #ffffff59,0 6px 12px -6px #0084ff8c}[data-design=vxadmin] .op-chip b{font-size:12.5px;font-weight:600;line-height:1.2;display:block}[data-design=vxadmin] .op-chip em{color:var(--ink3);font-size:10.5px;font-style:normal;display:block}[data-design=vxadmin] .back-link{color:var(--ink3);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;width:100%;padding:7px 10px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}[data-design=vxadmin] .back-link:hover{color:var(--ink);background:#ffffffbf}[data-design=vxadmin] .main{min-width:0;padding:0 0 60px}[data-design=vxadmin] .screen{max-width:1500px;padding:26px 34px 0}[data-design=vxadmin] .scr-head{align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}[data-design=vxadmin] .scr-head h1{font-family:var(--font-disp);letter-spacing:-.9px;font-size:27px;font-weight:700;line-height:1.1}[data-design=vxadmin] .scr-head .crumb{color:var(--ink3);margin-bottom:5px;font-size:12px;font-weight:500}[data-design=vxadmin] .scr-head .crumb a{cursor:pointer}[data-design=vxadmin] .scr-head .crumb a:hover{color:var(--ink2)}[data-design=vxadmin] .scr-head .crumb .sep{opacity:.5;margin:0 6px}[data-design=vxadmin] .scr-sub{color:var(--ink2);max-width:560px;margin-top:4px;font-size:13px}[data-design=vxadmin] .scr-head .spacer,[data-design=vxadmin] .spacer{flex:1}[data-design=vxadmin] .card{background:var(--glass);border:1px solid var(--gbrd);-webkit-backdrop-filter:blur(24px);border-radius:16px;box-shadow:inset 0 2px 3px #ffffff80,0 18px 44px -24px #14326e59}[data-design=vxadmin] .card-pad{padding:16px 18px}[data-design=vxadmin] .card h3{font-family:var(--font-disp);letter-spacing:-.02em;color:var(--ink);margin-bottom:12px;font-size:14.5px;font-weight:700}[data-design=vxadmin] .card-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 18px;display:flex}[data-design=vxadmin] .card-head h3{margin:0}[data-design=vxadmin] .btn{cursor:pointer;color:var(--ink);background:#ffffffb3;border:1px solid #00000014;border-radius:10px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,transform .1s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}[data-design=vxadmin] .btn:hover{background:#fff;border-color:#0000001f}[data-design=vxadmin] .btn:active{transform:scale(.98)}[data-design=vxadmin] .btn.primary{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:inset 0 2px 3px #ffffff59,0 10px 22px -10px #0084ff99}[data-design=vxadmin] .btn.primary:hover{background:linear-gradient(150deg,#43a5ff,#1670ea)}[data-design=vxadmin] .btn.danger{color:var(--red);border-color:#c5362f4d}[data-design=vxadmin] .btn.danger:hover{background:var(--red-dim)}[data-design=vxadmin] .btn.ghost{box-shadow:none;color:var(--ink2);background:0 0;border-color:#0000}[data-design=vxadmin] .btn.ghost:hover{color:var(--ink);background:#ffffffb3}[data-design=vxadmin] .btn.sm{border-radius:8px;padding:4px 10px;font-size:11.5px}[data-design=vxadmin] .btn:disabled{opacity:.45;cursor:not-allowed}[data-design=vxadmin] .badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}[data-design=vxadmin] .badge i{border-radius:50%;flex:none;width:6px;height:6px}[data-design=vxadmin] .badge.ok{color:var(--ok);background:var(--ok-dim)}[data-design=vxadmin] .badge.ok i{background:var(--ok)}[data-design=vxadmin] .badge.amber{color:var(--amber);background:var(--amber-dim)}[data-design=vxadmin] .badge.amber i{background:#c9973c}[data-design=vxadmin] .badge.red{color:var(--red);background:var(--red-dim)}[data-design=vxadmin] .badge.red i{background:var(--red)}[data-design=vxadmin] .badge.dim{color:var(--ink3);background:#1836780f}[data-design=vxadmin] .badge.dim i{background:var(--ink3)}@media (prefers-reduced-motion:no-preference){[data-design=vxadmin] .badge.red i,[data-design=vxadmin] .badge.live i{animation:1.6s ease-in-out infinite vxaPip}}@keyframes vxaPip{0%,to{opacity:1}50%{opacity:.35}}[data-design=vxadmin] .badge.live{color:var(--ok);background:var(--ok-dim)}[data-design=vxadmin] .badge.live i{background:var(--ok)}[data-design=vxadmin] .stale{letter-spacing:.07em;text-transform:uppercase;color:var(--red);background:var(--red-dim);border:1px solid #c5362f4d;border-radius:7px;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}[data-design=vxadmin] .tbl{border-collapse:collapse;width:100%;font-size:13px}[data-design=vxadmin] .tbl th{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:10.5px;font-weight:700}[data-design=vxadmin] .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}[data-design=vxadmin] .tbl tr:last-child td{border-bottom:none}[data-design=vxadmin] .tbl tbody tr{transition:background .12s}[data-design=vxadmin] .tbl tbody tr:hover{background:#ffffff8c}[data-design=vxadmin] .tbl tbody tr.click{cursor:pointer}[data-design=vxadmin] .tbl .num{font-family:var(--font-mono);font-size:12px}[data-design=vxadmin] .tbl .dim{color:var(--ink3)}[data-design=vxadmin] .tbl tr.day-sep td{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);background:#00000008;padding:7px 14px;font-size:10px;font-weight:700}[data-design=vxadmin] .masked{font-family:var(--font-mono);cursor:pointer;border-bottom:1px dashed var(--line2);font-size:12px;transition:color .15s}[data-design=vxadmin] .masked:hover{color:var(--blue)}[data-design=vxadmin] .fgroup{flex-direction:column;gap:6px;display:flex}[data-design=vxadmin] .fgroup>label{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:700}[data-design=vxadmin] .fin,[data-design=vxadmin] .fsel,[data-design=vxadmin] .farea{border:1px solid var(--line2);width:100%;color:var(--ink);font-family:var(--font-ui);background:#ffffffbf;border-radius:10px;outline:none;padding:8px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s}[data-design=vxadmin] .fin:focus,[data-design=vxadmin] .fsel:focus,[data-design=vxadmin] .farea:focus{background:#fff;border-color:#0084ff66;box-shadow:0 0 0 3px #0084ff1f}[data-design=vxadmin] .farea{resize:vertical;min-height:74px;font-size:12.5px;line-height:1.6}[data-design=vxadmin] .farea.mono,[data-design=vxadmin] .fin.mono{font-family:var(--font-mono);font-size:12px}[data-design=vxadmin] .fsel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238395AE' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}[data-design=vxadmin] .fhint{color:var(--ink3);font-size:11.5px;line-height:1.45}[data-design=vxadmin] .fhint b{color:var(--ink2)}[data-design=vxadmin] .tg{border:1px solid var(--line2);cursor:pointer;background:#1836781a;border-radius:99px;flex:none;width:34px;height:20px;padding:0;transition:background .18s,border-color .18s;position:relative}[data-design=vxadmin] .tg:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #14326e4d}[data-design=vxadmin] .tg.on{background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000}[data-design=vxadmin] .tg.on:after{left:16px}[data-design=vxadmin] .segc{border:1px solid var(--line);background:#1836780f;border-radius:10px;gap:2px;padding:3px;display:inline-flex}[data-design=vxadmin] .segc button{cursor:pointer;color:var(--ink3);background:0 0;border:none;border-radius:7px;padding:4px 12px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}[data-design=vxadmin] .segc button:hover{color:var(--ink2)}[data-design=vxadmin] .segc button.on{color:var(--ink);background:#fff;box-shadow:0 4px 10px -5px #14326e66}[data-design=vxadmin] .tabs{border-bottom:1px solid var(--line2);gap:2px;margin-bottom:20px;display:flex}[data-design=vxadmin] .tabs button{cursor:pointer;color:var(--ink3);background:0 0;border:none;padding:9px 16px 11px;font-size:13px;font-weight:600;transition:color .15s;position:relative}[data-design=vxadmin] .tabs button:hover{color:var(--ink2)}[data-design=vxadmin] .tabs button.on{color:var(--ink)}[data-design=vxadmin] .tabs button.on:after{content:"";background:linear-gradient(90deg,var(--blue),#37a6ff);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:10px;right:10px}[data-design=vxadmin] .tabs .tab-flag{vertical-align:1px;background:#c9973c;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}[data-design=vxadmin] [data-audit]{position:relative}[data-design=vxadmin] [data-audit]:hover:after{content:attr(data-audit);z-index:50;white-space:nowrap;color:var(--ink2);font-size:11px;font-weight:500;font-family:var(--font-ui);letter-spacing:0;text-transform:none;background:#fffffff2;border:1px solid #00000014;border-radius:8px;padding:5px 10px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 14px 30px -12px #14326e66}[data-design=vxadmin] .demo-chip{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);border:1px dashed var(--line2);cursor:help;background:#ffffff80;border-radius:99px;align-items:center;padding:1px 8px;font-size:9.5px;font-weight:700;display:inline-flex}[data-design=vxadmin] .drawer-veil{z-index:80;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);background:#0a122247;transition:opacity .25s;position:fixed;inset:0}[data-design=vxadmin] .drawer-veil.on{opacity:1;pointer-events:auto}[data-design=vxadmin] .drawer{z-index:81;-webkit-backdrop-filter:blur(34px);border-left:1px solid var(--gbrd);background:#ffffffe0;flex-direction:column;width:620px;max-width:92vw;transition:transform .3s cubic-bezier(.3,.7,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-40px 0 90px -30px #14326e73}[data-design=vxadmin] .drawer.on{transform:none}[data-design=vxadmin] .modal-veil{z-index:90;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#0a122252;transition:opacity .2s;position:fixed;inset:0}[data-design=vxadmin] .modal-veil.on{opacity:1;pointer-events:auto}[data-design=vxadmin] .modal{z-index:91;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(30px);border:1px solid var(--gbrd);background:#ffffffeb;border-radius:18px;width:520px;max-width:92vw;transition:transform .22s cubic-bezier(.3,.7,.3,1),opacity .22s;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97);box-shadow:inset 0 2px 3px #fff9,0 40px 90px -30px #14326e80}[data-design=vxadmin] .modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}[data-design=vxadmin] .modal-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;display:flex}[data-design=vxadmin] .modal-head h3{font-family:var(--font-disp);letter-spacing:-.02em;font-size:15.5px;font-weight:700}[data-design=vxadmin] .modal-body{color:var(--ink2);padding:18px 20px;font-size:13px;line-height:1.6}[data-design=vxadmin] .modal-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}[data-design=vxadmin] .toasts{z-index:120;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}[data-design=vxadmin] .toast{-webkit-backdrop-filter:blur(20px);border:1px solid var(--gbrd);color:var(--ink);background:#ffffffeb;border-radius:11px;align-items:center;gap:9px;padding:9px 16px;font-size:12.5px;font-weight:500;display:flex;box-shadow:0 18px 44px -16px #14326e73}@media (prefers-reduced-motion:no-preference){[data-design=vxadmin] .toast{animation:.25s cubic-bezier(.3,.7,.3,1) vxaToastIn}}@keyframes vxaToastIn{0%{transform:translateY(10px)}to{transform:none}}[data-design=vxadmin] .toast .tok{color:var(--ok)}[data-design=vxadmin] .toast.fade{opacity:0;transition:opacity .3s}[data-design=vxadmin] .pending-bar{z-index:30;-webkit-backdrop-filter:blur(20px);border:1px solid var(--amber-line);background:#fffaeeeb;border-bottom:none;border-radius:13px 13px 0 0;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -18px 44px -20px #14326e59}[data-design=vxadmin] .pending-bar .pb-tx{color:var(--amber);font-size:12.5px;font-weight:600}[data-design=vxadmin] .pending-bar .pb-tx em{color:var(--ink3);margin-left:8px;font-style:normal;font-weight:500}[data-design=vxadmin] ::-webkit-scrollbar{width:10px;height:10px}[data-design=vxadmin] ::-webkit-scrollbar-thumb{background:#1836782e padding-box content-box;border:2.5px solid #0000;border-radius:8px}[data-design=vxadmin] .ov-deploy{background:var(--glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--gbrd);color:var(--ink2);border-radius:11px;align-items:center;gap:9px;max-width:520px;padding:7px 13px;font-size:12px;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff80,0 10px 24px -16px #14326e66}[data-design=vxadmin] .ov-deploy svg{color:var(--ink3);flex:none}[data-design=vxadmin] .ov-deploy .mono{color:var(--blue);font-size:11.5px;font-weight:600}[data-design=vxadmin] .ov-deploy em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}[data-design=vxadmin] .ov-deploy b{color:var(--ink3);white-space:nowrap;font-weight:500}[data-design=vxadmin] .ov-alerts{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}[data-design=vxadmin] .ov-alert{color:var(--ink2);background:var(--glass);border:1px solid var(--gbrd);-webkit-backdrop-filter:blur(18px);border-radius:12px;align-items:center;gap:11px;padding:9px 14px;font-size:12.5px;display:flex;box-shadow:0 10px 26px -18px #14326e59}[data-design=vxadmin] .ov-alert b{color:var(--ink);font-weight:600}[data-design=vxadmin] .ov-alert .oa-pip{border-radius:50%;flex:none;width:7px;height:7px}[data-design=vxadmin] .ov-alert.red{background:linear-gradient(90deg, #c5362f12, var(--glass) 40%);border-color:#c5362f4d}[data-design=vxadmin] .ov-alert.red .oa-pip{background:var(--red)}[data-design=vxadmin] .ov-alert.amber{border-color:var(--amber-line);background:linear-gradient(90deg, #c9973c17, var(--glass) 40%)}[data-design=vxadmin] .ov-alert.amber .oa-pip{background:#c9973c}[data-design=vxadmin] .ov-alert .oa-tx{flex:1}@media (prefers-reduced-motion:no-preference){[data-design=vxadmin] .ov-alert.red .oa-pip{animation:1.6s infinite vxaPip}}[data-design=vxadmin] .ov-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;display:grid}[data-design=vxadmin] .lc-wrap{flex-wrap:wrap;gap:8px;display:flex}[data-design=vxadmin] .lc-chip{cursor:pointer;color:var(--ink);background:#fffc;border:1px solid #00000012;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:border-color .15s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}[data-design=vxadmin] .lc-chip:hover{border-color:var(--ok)}[data-design=vxadmin] .lc-chip i{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){[data-design=vxadmin] .lc-chip i{animation:1.6s infinite vxaPip}}[data-design=vxadmin] .lc-chip em{color:var(--ink3);font-size:11px;font-style:normal}[data-design=vxadmin] .ov-stats{grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:26px;padding:16px 18px;display:grid}[data-design=vxadmin] .ov-stats>div>b{letter-spacing:-.02em;font-size:24px;font-weight:600;display:block}[data-design=vxadmin] .ov-stats>div>em{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-style:normal;font-weight:600}[data-design=vxadmin] .ov-split{min-width:150px}[data-design=vxadmin] .split-bar{background:#14b8a638;border-radius:99px;height:7px;margin-bottom:6px;display:block;overflow:hidden}[data-design=vxadmin] .split-bar i{background:linear-gradient(90deg,var(--blue),#37a6ff);border-radius:99px;height:100%;display:block}[data-design=vxadmin] .ov-split em{color:var(--ink3);font-size:11.5px;font-style:normal}[data-design=vxadmin] .ov-split em b{color:var(--ink2)}[data-design=vxadmin] .hw-grid{background:var(--line);border-radius:0 0 15px 15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}[data-design=vxadmin] .hw{background:#ffffff8c;flex-direction:column;gap:8px;padding:13px 15px;display:flex}[data-design=vxadmin] .hw-top{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-design=vxadmin] .hw-id{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}[data-design=vxadmin] .hw-meta{color:var(--ink3);flex-direction:column;gap:2px;font-size:11px;display:flex}[data-design=vxadmin] .hw-meta b{color:var(--ink2);font-weight:500}[data-design=vxadmin] .hw.crash-loop{background:linear-gradient(#c5362f17,#ffffff8c)}[data-design=vxadmin] .hw.restarting{background:linear-gradient(#c9973c17,#ffffff8c)}[data-design=vxadmin] .hw-act{align-self:flex-start;margin-top:2px}[data-design=vxadmin] .ag-name{align-items:center;gap:11px;display:flex}[data-design=vxadmin] .ag-av{width:32px;height:32px;font-family:var(--font-disp);color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 2px 3px #ffffff59,0 8px 16px -8px #0084ff8c}[data-design=vxadmin] .ag-name b{font-size:13.5px;line-height:1.25;display:block}[data-design=vxadmin] .ag-name em{color:var(--ink3);font-size:11.5px;font-style:normal;display:block}[data-design=vxadmin] .ag-voice{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}[data-design=vxadmin] .ag-voice svg{color:var(--ink3)}[data-design=vxadmin] .ag-ch{gap:5px;display:inline-flex}[data-design=vxadmin] .ag-ch i{width:24px;height:24px;color:var(--ink2);background:#ffffffbf;border:1px solid #00000012;border-radius:8px;place-items:center;display:grid}[data-design=vxadmin] .ag-go{text-align:right;color:var(--ink3)}[data-design=vxadmin] .h-dim{color:var(--ink3);font-size:18px;font-weight:500}[data-design=vxadmin] .two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}[data-design=vxadmin] .col,[data-design=vxadmin] .fstack{flex-direction:column;gap:14px;display:flex}[data-design=vxadmin] .frow{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-design=vxadmin] .vrow{align-items:center;gap:8px;display:flex}[data-design=vxadmin] .vrow .fsel{flex:1}[data-design=vxadmin] .locked{border:1px dashed var(--line2);color:var(--ink2);cursor:help;background:#1836780a;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;font-size:12px;display:flex}[data-design=vxadmin] .locked svg{color:var(--ink3)}[data-design=vxadmin] .locked em{font-style:normal;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-left:auto;font-size:10.5px;font-weight:600}[data-design=vxadmin] .accent-card{border-color:#0084ff4d}[data-design=vxadmin] .lbl-live{color:var(--blue);letter-spacing:0;text-transform:none;margin-left:7px;font-style:normal;font-weight:600}[data-design=vxadmin] .tg-line{align-items:center;gap:10px;display:flex}[data-design=vxadmin] .tg-row label{margin-bottom:2px}[data-design=vxadmin] .prompt-wrap{max-width:880px}[data-design=vxadmin] .pmeter{margin-bottom:16px}[data-design=vxadmin] .pm-row{align-items:center;gap:12px;margin-bottom:9px;font-size:12.5px;display:flex}[data-design=vxadmin] .pm-row b{font-weight:600}[data-design=vxadmin] .pm-row .mono{color:var(--ink2);font-size:12px}[data-design=vxadmin] .pm-bar{background:#18367814;border-radius:99px;height:6px;overflow:hidden}[data-design=vxadmin] .pm-bar i{background:linear-gradient(90deg, var(--blue), #37a6ff);border-radius:99px;height:100%;display:block}[data-design=vxadmin] .psec{margin-bottom:16px}[data-design=vxadmin] .psec-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}[data-design=vxadmin] .psec-h label{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);font-size:10.5px;font-weight:700}[data-design=vxadmin] .pcount{color:var(--ink3);font-size:10.5px}[data-design=vxadmin] .pblock{border:1px solid var(--line2);background:#fff9;border-radius:12px;margin-bottom:9px;padding:11px}[data-design=vxadmin] .pblock.is-stale{background:linear-gradient(#c5362f0f,#fff9);border-color:#c5362f59}[data-design=vxadmin] .pb-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}[data-design=vxadmin] .pb-title{flex:1;font-weight:600}[data-design=vxadmin] .pb-exp{align-items:center;gap:6px;display:flex}[data-design=vxadmin] .pb-exp label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:10px;font-weight:700}[data-design=vxadmin] .pb-date{width:110px;padding:6px 8px;font-size:11px}[data-design=vxadmin] .is-stale .pb-date{color:var(--red);border-color:#c5362f59}[data-design=vxadmin] .tool-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}[data-design=vxadmin] .tool-row:last-child{border-bottom:none}[data-design=vxadmin] .tool-row .tg{margin-top:2px}[data-design=vxadmin] .tool-tx b{font-size:12.5px;display:block}[data-design=vxadmin] .tool-tx em{color:var(--ink3);margin-top:2px;font-size:11.5px;font-style:normal;line-height:1.5;display:block}[data-design=vxadmin] .tool-tx em b{color:var(--amber);font-size:11.5px;display:inline}[data-design=vxadmin] .route{color:var(--ink2);background:#ffffffbf;border:1px solid #00000012;border-radius:7px;padding:2px 8px;font-size:11.5px}[data-design=vxadmin] .dept-map{border-top:1px solid var(--line)}[data-design=vxadmin] .maplbl{letter-spacing:.11em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}[data-design=vxadmin] .dchips{flex-wrap:wrap;gap:7px;display:flex}[data-design=vxadmin] .dchip{color:var(--ink2);background:#fffc;border:1px solid #00000014;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;display:inline-flex}[data-design=vxadmin] .dchip.dim{opacity:.55}[data-design=vxadmin] .dchip.add{cursor:pointer;color:var(--ink3);font-family:var(--font-ui);background:0 0;border-style:dashed;font-weight:600}[data-design=vxadmin] .dchip.add:hover{color:var(--ink2);border-color:#1836784d}[data-design=vxadmin] .keybox{border:1px solid var(--line2);color:var(--ink2);letter-spacing:.04em;background:#ffffffbf;border-radius:10px;flex:1;padding:8px 11px;font-size:12px}[data-design=vxadmin] .snippet{color:#c9d6ec;white-space:pre;font-size:11.5px;line-height:1.7;font-family:var(--font-mono);background:#0e1b33;border:1px solid #8bb2ff33;border-radius:11px;padding:12px 14px;overflow-x:auto}[data-design=vxadmin] .ops-wrap{max-width:980px}[data-design=vxadmin] .danger-zone{border-color:#c5362f4d}[data-design=vxadmin] .dz-row{justify-content:space-between;align-items:center;gap:16px;display:flex}[data-design=vxadmin] .hlist{flex-direction:column;gap:2px;padding-top:10px;padding-bottom:10px;display:flex}[data-design=vxadmin] .hrow{border-radius:8px;align-items:center;gap:12px;padding:7px 4px;font-size:12.5px;display:flex}[data-design=vxadmin] .hrow:hover{background:#fff9}[data-design=vxadmin] .hwhen{color:var(--ink3);min-width:92px;font-size:11px}[data-design=vxadmin] .hwho{min-width:42px;font-weight:600}[data-design=vxadmin] .hwhat{color:var(--ink2);flex:1}[data-design=vxadmin] .logbox{background:#0e1b33;border-radius:0 0 15px 15px;max-height:240px;padding:10px 18px 14px;overflow-y:auto}[data-design=vxadmin] .lrow{align-items:baseline;gap:12px;padding:4px 0;font-size:11.5px;display:flex}[data-design=vxadmin] .lt{color:#5e7194}[data-design=vxadmin] .lvl{letter-spacing:.1em;min-width:38px;font-size:9.5px;font-weight:700}[data-design=vxadmin] .lvl.info{color:#5e7194}[data-design=vxadmin] .lvl.warn{color:#e2b458}[data-design=vxadmin] .lvl.error{color:#f07a6c}[data-design=vxadmin] .ltx{color:#c9d6ec;font-size:11.5px}[data-design=vxadmin] .lrow.hidden{display:none}[data-design=vxadmin] .qa-flag{color:#c9973c;font-size:14px}[data-design=vxadmin] .dw-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 22px 14px;display:flex}[data-design=vxadmin] .dw-head h2{letter-spacing:.01em;font-size:16px;font-weight:600}[data-design=vxadmin] .dw-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding:13px 22px;font-size:11.5px;display:flex}[data-design=vxadmin] .dw-meta label{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:1px;font-size:9.5px;font-weight:700;display:block}[data-design=vxadmin] .dw-meta span{color:var(--ink2)}[data-design=vxadmin] .dw-audio{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 22px;display:flex}[data-design=vxadmin] .dw-audio .play{cursor:pointer;color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .15s;display:grid;box-shadow:inset 0 2px 3px #ffffff59,0 8px 18px -8px #0084ff8c}[data-design=vxadmin] .dw-audio .play:hover{transform:scale(1.06)}[data-design=vxadmin] .dw-audio .play:disabled{opacity:.45;cursor:not-allowed;transform:none}[data-design=vxadmin] .dw-audio .track{background:#1836781a;border-radius:99px;flex:1;height:5px;overflow:hidden}[data-design=vxadmin] .dw-audio .track i{background:linear-gradient(90deg,var(--blue),#37a6ff);border-radius:99px;width:0;height:100%;transition:width .3s linear;display:block}[data-design=vxadmin] .dw-time{color:var(--ink3);white-space:nowrap;font-size:11px}[data-design=vxadmin] .dw-body{flex-direction:column;flex:1;gap:13px;padding:18px 22px;display:flex;overflow-y:auto}[data-design=vxadmin] .ct{max-width:88%}[data-design=vxadmin] .ct-who{letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;font-size:10px;font-weight:700;display:block}[data-design=vxadmin] .ct p{color:var(--ink);border-radius:13px;padding:9px 13px;font-size:13px;line-height:1.55}[data-design=vxadmin] .ct.cu{text-align:right;align-self:flex-end}[data-design=vxadmin] .ct.cu p{text-align:left;background:#ffffffd9;border:1px solid #00000012;border-bottom-right-radius:4px;box-shadow:0 8px 18px -12px #14326e59}[data-design=vxadmin] .ct.ai{align-self:flex-start}[data-design=vxadmin] .ct.ai .ct-who{color:var(--blue)}[data-design=vxadmin] .ct.ai p{background:var(--blue-dim);border:1px solid #0084ff2e;border-bottom-left-radius:4px}[data-design=vxadmin] .dw-foot{border-top:1px solid var(--line);gap:9px;padding:14px 22px;display:flex}[data-design=vxadmin] .live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;display:grid}[data-design=vxadmin] .live-card{padding:16px 18px}[data-design=vxadmin] .lc-head{align-items:center;gap:12px;display:flex}[data-design=vxadmin] .lc-head b{font-size:14px;display:block}[data-design=vxadmin] .lc-head em{color:var(--ink3);font-size:11px;font-style:normal;display:block}[data-design=vxadmin] .lc-eq{flex:none;align-items:flex-end;gap:2.5px;width:20px;height:18px;display:flex}[data-design=vxadmin] .lc-eq i{background:var(--ok);border-radius:2px;flex:1;height:30%}@media (prefers-reduced-motion:no-preference){[data-design=vxadmin] .lc-eq i{animation:1s ease-in-out infinite vxaEq}[data-design=vxadmin] .lc-eq i:nth-child(2){animation-delay:.18s}[data-design=vxadmin] .lc-eq i:nth-child(3){animation-delay:90ms}[data-design=vxadmin] .lc-eq i:nth-child(4){animation-delay:.27s}}@keyframes vxaEq{0%,to{height:30%}50%{height:95%}}[data-design=vxadmin] .lc-meta{color:var(--ink3);gap:22px;margin:13px 0 14px;font-size:11.5px;display:flex}[data-design=vxadmin] .lc-meta b{color:var(--ink2);font-weight:500}[data-design=vxadmin] .lc-acts{gap:9px;display:flex}[data-design=vxadmin] .live-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:54px 20px;display:flex}[data-design=vxadmin] .le-mark{color:var(--blue);opacity:.5;margin-bottom:4px}[data-design=vxadmin] .live-empty b{font-family:var(--font-disp);letter-spacing:-.02em;font-size:16px;font-weight:700}[data-design=vxadmin] .listen-eq{align-items:flex-end;gap:3px;height:34px;margin:8px 0 4px;display:flex}[data-design=vxadmin] .listen-eq i{background:var(--blue-up);border-radius:2px;flex:1;height:20%}@media (prefers-reduced-motion:no-preference){[data-design=vxadmin] .listen-eq i{animation:.9s ease-in-out infinite vxaEq}}[data-design=vxadmin] .warn-hint,[data-design=vxadmin] .warn-hint b{color:var(--amber)}@media (width<=1180px){[data-design=vxadmin] .two-col{grid-template-columns:1fr}[data-design=vxadmin] .hw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-design=vxadmin] .ov-grid,[data-design=vxadmin] .live-grid{grid-template-columns:1fr}[data-design=vxadmin] .ov-stats{grid-template-columns:repeat(2,auto);gap:16px}}@media (width<=1080px){[data-design=vxadmin] .shell{grid-template-columns:64px minmax(0,1fr)}[data-design=vxadmin] .wm-tx,[data-design=vxadmin] .nav kbd,[data-design=vxadmin] .nav-sec,[data-design=vxadmin] .soon,[data-design=vxadmin] .op-chip span:last-child,[data-design=vxadmin] .back-link span{display:none}[data-design=vxadmin] .nav a,[data-design=vxadmin] .nav button.nav-item{justify-content:center;padding:10px}[data-design=vxadmin] .nav a svg,[data-design=vxadmin] .nav button.nav-item svg{margin:0}[data-design=vxadmin] .nav a,[data-design=vxadmin] .nav button.nav-item{gap:0;font-size:0}[data-design=vxadmin] .side-foot a,[data-design=vxadmin] .side-foot button{justify-content:center;font-size:0}[data-design=vxadmin] .nav-live{position:absolute;transform:translate(10px,-8px)}[data-design=vxadmin] .screen{padding:20px 18px 0}}html[data-theme=dark] [data-design=vxadmin]{--ink:#e9f0fc;--ink2:#93a5c4;--ink3:#7589a8;--line:#ffffff14;--line2:#ffffff1f;--glass:#0f192f9e;--glass2:#0b1324d9;--gbrd:#ffffff1a;--amber:#e6b547;--ok:#1fc97e;--red:#ff6b66;background:radial-gradient(900px 540px at 12% -10%,#319aff24,#0000 60%),radial-gradient(900px 600px at 95% 8%,#22d3ee14,#0000 55%),radial-gradient(800px 600px at 50% 110%,#2d6cf61a,#0000 60%),#070d1a}html[data-theme=dark] [data-design=vxadmin] .side{background:#0d162873}html[data-theme=dark] [data-design=vxadmin] .wm-tx em{color:#4da8ff}html[data-theme=dark] [data-design=vxadmin] .nav a:hover,html[data-theme=dark] [data-design=vxadmin] .nav button.nav-item:hover{background:#ffffff14}html[data-theme=dark] [data-design=vxadmin] .nav a.act,html[data-theme=dark] [data-design=vxadmin] .nav button.nav-item.act{background:#ffffff1f;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 8px 18px -12px #0000008c}html[data-theme=dark] [data-design=vxadmin] .nav kbd,html[data-theme=dark] [data-design=vxadmin] .op-chip:hover,html[data-theme=dark] [data-design=vxadmin] .back-link:hover{background:#ffffff14}html[data-theme=dark] [data-design=vxadmin] .card{box-shadow:inset 0 1px #ffffff12,0 18px 44px -24px #0009}html[data-theme=dark] [data-design=vxadmin] .btn{background:#101b32b8;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] [data-design=vxadmin] .btn:hover{background:#ffffff1f;border-color:#ffffff1f}html[data-theme=dark] [data-design=vxadmin] .btn.primary{background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:inset 0 2px 3px #ffffff59,0 10px 22px -10px #0084ff99}html[data-theme=dark] [data-design=vxadmin] .btn.primary:hover{background:linear-gradient(150deg,#43a5ff,#1670ea)}html[data-theme=dark] [data-design=vxadmin] .btn.danger{border-color:#c5362f73}html[data-theme=dark] [data-design=vxadmin] .btn.danger:hover{background:var(--red-dim)}html[data-theme=dark] [data-design=vxadmin] .btn.ghost{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=dark] [data-design=vxadmin] .btn.ghost:hover{background:#ffffff1a}html[data-theme=dark] [data-design=vxadmin] .badge.dim{background:#ffffff14}html[data-theme=dark] [data-design=vxadmin] .tbl tbody tr:hover{background:#ffffff0d}html[data-theme=dark] [data-design=vxadmin] .fin,html[data-theme=dark] [data-design=vxadmin] .fsel,html[data-theme=dark] [data-design=vxadmin] .farea{background-color:#0d162880}html[data-theme=dark] [data-design=vxadmin] .fin:focus,html[data-theme=dark] [data-design=vxadmin] .fsel:focus,html[data-theme=dark] [data-design=vxadmin] .farea:focus{background-color:#101b32b3}html[data-theme=dark] [data-design=vxadmin] .fsel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2393A5C4' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-theme=dark] [data-design=vxadmin] .tg{background:#ffffff1a}html[data-theme=dark] [data-design=vxadmin] .tg:after{box-shadow:0 2px 5px #00000080}html[data-theme=dark] [data-design=vxadmin] .tg.on{background:linear-gradient(150deg,#319aff,#0b63e0)}html[data-theme=dark] [data-design=vxadmin] .segc{background:#ffffff0f}html[data-theme=dark] [data-design=vxadmin] .segc button.on{background:#ffffff1f;box-shadow:0 4px 10px -5px #00000080}html[data-theme=dark] [data-design=vxadmin] [data-audit]:hover:after{background:#0b1324e6;border:1px solid #ffffff1a;box-shadow:0 14px 30px -12px #000000a6}html[data-theme=dark] [data-design=vxadmin] .demo-chip{background:#ffffff0f}html[data-theme=dark] [data-design=vxadmin] .drawer-veil{background:#00000080}html[data-theme=dark] [data-design=vxadmin] .drawer{background:#0b1324e6;box-shadow:-40px 0 90px -30px #000000b3}html[data-theme=dark] [data-design=vxadmin] .modal-veil{background:#0000008c}html[data-theme=dark] [data-design=vxadmin] .modal{background:#0b1324e6;box-shadow:inset 0 1px #ffffff12,0 40px 90px -30px #000000b3}html[data-theme=dark] [data-design=vxadmin] .toast{background:#0b1324e6;box-shadow:0 18px 44px -16px #0009}html[data-theme=dark] [data-design=vxadmin] .pending-bar{background:#28200feb;box-shadow:0 -18px 44px -20px #0009}html[data-theme=dark] [data-design=vxadmin] ::-webkit-scrollbar-thumb{background:#ffffff29 padding-box content-box;border:2.5px solid #0000}html[data-theme=dark] [data-design=vxadmin] .ov-deploy{box-shadow:inset 0 1px #ffffff0f,0 10px 24px -16px #0000008c}html[data-theme=dark] [data-design=vxadmin] .ov-deploy .mono{color:#4da8ff}html[data-theme=dark] [data-design=vxadmin] .ov-alert{box-shadow:0 10px 26px -18px #0000008c}html[data-theme=dark] [data-design=vxadmin] .lc-chip{background:#101b32b8;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] [data-design=vxadmin] .lc-chip:hover{border-color:var(--ok)}html[data-theme=dark] [data-design=vxadmin] .hw{background:#0d162880}html[data-theme=dark] [data-design=vxadmin] .hw.crash-loop{background:linear-gradient(#c5362f24,#0d162880)}html[data-theme=dark] [data-design=vxadmin] .hw.restarting{background:linear-gradient(#c9973c24,#0d162880)}html[data-theme=dark] [data-design=vxadmin] .ag-ch i{background:#ffffff14;border:1px solid #ffffff1a}html[data-theme=dark] [data-design=vxadmin] .locked{background:#ffffff0d}html[data-theme=dark] [data-design=vxadmin] .lbl-live,html[data-theme=dark] [data-design=vxadmin] .masked:hover{color:#4da8ff}html[data-theme=dark] [data-design=vxadmin] .pm-bar{background:#ffffff14}html[data-theme=dark] [data-design=vxadmin] .pblock{background:#0d162880}html[data-theme=dark] [data-design=vxadmin] .pblock.is-stale{background:linear-gradient(#c5362f1f,#0d162880)}html[data-theme=dark] [data-design=vxadmin] .route,html[data-theme=dark] [data-design=vxadmin] .dchip{background:#ffffff14;border:1px solid #ffffff1a}html[data-theme=dark] [data-design=vxadmin] .dchip.add{background:0 0;border-style:dashed}html[data-theme=dark] [data-design=vxadmin] .dchip.add:hover{border-color:#ffffff40}html[data-theme=dark] [data-design=vxadmin] .keybox{background:#0d162880}html[data-theme=dark] [data-design=vxadmin] .hrow:hover{background:#ffffff0f}html[data-theme=dark] [data-design=vxadmin] .qa-flag{color:#e6b547}html[data-theme=dark] [data-design=vxadmin] .dw-audio .track{background:#ffffff1a}html[data-theme=dark] [data-design=vxadmin] .ct.cu p{background:#101b32b8;border:1px solid #ffffff1a;box-shadow:0 8px 18px -12px #00000080}html[data-theme=dark] [data-design=vxadmin] .ct.ai .ct-who{color:#4da8ff}[data-design=vxadmin] .ec-wins{flex-wrap:wrap;gap:6px;display:flex}[data-design=vxadmin] .ec-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}[data-design=vxadmin] .ec-kpi{flex-direction:column;gap:4px;padding:14px 16px;display:flex}[data-design=vxadmin] .ec-kpi em{letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-style:normal}[data-design=vxadmin] .ec-kpi b{font-size:22px;line-height:1.2}[data-design=vxadmin] .ec-kpi.neg b{color:var(--red)}[data-design=vxadmin] .ec-kpi.pos b{color:var(--ok)}[data-design=vxadmin] .ec-tbl-wrap{overflow-x:auto}[data-design=vxadmin] .ec-tbl{border-collapse:collapse;width:100%;font-size:13px}[data-design=vxadmin] .ec-tbl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}[data-design=vxadmin] .ec-tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}[data-design=vxadmin] .ec-tbl th.num,[data-design=vxadmin] .ec-tbl td.num{text-align:right}[data-design=vxadmin] .ec-tbl tbody tr:last-child td{border-bottom:none}[data-design=vxadmin] .ec-tbl tr.pseudo td{background:var(--amber-dim)}[data-design=vxadmin] .ec-tbl td.neg{color:var(--red)}[data-design=vxadmin] .ec-tbl td.pos{color:var(--ok)}[data-design=vxadmin] .ec-split{white-space:nowrap;margin-top:2px;display:block}[data-design=vxadmin] .ec-wallet{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}[data-design=vxadmin] .ec-bar{background:var(--line);border-radius:99px;width:64px;height:5px;display:inline-block;overflow:hidden}[data-design=vxadmin] .ec-bar i{background:var(--blue);border-radius:99px;height:100%;display:block}[data-design=vxadmin] .ec-bar i.warn{background:var(--amber)}[data-design=vxadmin] .ec-bar i.full{background:var(--red)}[data-design=vxadmin] .ec-flags{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1100px){[data-design=vxadmin] .ec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-design=vxadmin] .vars-filter{border:1px solid var(--gbrd);background:var(--glass);width:220px;color:var(--ink);border-radius:10px;outline:none;padding:8px 12px;font-size:12px}[data-design=vxadmin] .vars-filter:focus{border-color:var(--blue)}[data-design=vxadmin] .vars-count{color:var(--ink3);align-self:center;font-size:11px}[data-design=vxadmin] .vars-part{margin-bottom:34px}[data-design=vxadmin] .vars-part h2{font-family:var(--font-disp);letter-spacing:-.4px;margin:18px 0 2px;font-size:18px;font-weight:700}[data-design=vxadmin] .vars-part-sub{color:var(--ink3);margin-bottom:14px;font-size:12.5px}[data-design=vxadmin] .vars-card{margin-bottom:14px}[data-design=vxadmin] .vars-gnote{color:var(--ink3);margin-left:auto;font-size:11px}[data-design=vxadmin] .vars-name{word-break:break-word;font-size:12px;display:block}[data-design=vxadmin] .vars-kind{color:var(--ink3);margin-top:2px;font-size:11px;display:block}[data-design=vxadmin] .vars-where{color:var(--ink3);opacity:.8;margin-top:2px;font-size:10.5px;display:block}[data-design=vxadmin] .vars-val{word-break:break-word;font-size:11.5px}[data-design=vxadmin] .vars-note{color:var(--ink2);font-size:12px}[data-design=vxadmin] .vars-empty{color:var(--ink3);padding:20px 4px;font-size:13px}@media (width<=560px){[data-design=vxadmin] .hw-grid{grid-template-columns:1fr}[data-design=vxadmin] .hw-top{flex-wrap:wrap}[data-design=vxadmin] .hw-id{white-space:normal;flex:100%;min-width:0}}.cursor-dot,.cursor-ring{pointer-events:none;z-index:9999;mix-blend-mode:difference;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{width:6px;height:6px;transition:opacity .2s var(--ease-out);background:#fff;border-radius:50%}.cursor-ring{width:28px;height:28px;transition:width .25s var(--spring), height .25s var(--spring), border-color .2s var(--ease-out), background .2s var(--ease-out);border:1px solid #ffffff8c;border-radius:50%}.cursor-ring[data-hover=true]{background:#ffffff0f;width:52px;height:52px}.cursor-ring[data-text=true]{background:#fffc;border-color:#0000;border-radius:2px;width:3px;height:22px}[data-design=console]{--blue:#0084ff;--blue-soft:#0b63e0;--glow-1:#60b1ff;--glow-2:#319aff;--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--muted-2:#64748f;--font-head:"Fustat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-accent:"Instrument Serif", Georgia, serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--surface-card:#ffffff9e;--surface-card-hover:#ffffffd1;--surface-glass:#ffffff80;--surface-glass-strong:#ffffffb3;--border-glass:#ffffffb3;--border-card:#ffffffd9;--border-hairline:#00000012;--shadow-card:inset 0 3px 4px #ffffff80, 0 22px 44px -22px #14326e73;--shadow-glass:inset 0 2px 3px #ffffff8c, 0 8px 20px -14px #14326e66;--shadow-cta:inset 0 4px 4px 0 #ffffff59, 0 18px 36px -16px #0084ffd9;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.console-root{width:100%;min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(60% 50% at 18% -4%,#60b1ff1f,#0000 60%),radial-gradient(52% 44% at 90% 10%,#22d3ee12,#0000 62%),radial-gradient(66% 58% at 50% 120%,#2d6cf60f,#0000 60%),#fcfdff;position:relative;overflow-x:hidden}.console-root:before{content:"";z-index:1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.72;background-size:160px 160px;position:fixed;inset:0}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.console-root:before{opacity:.58;background-size:110px 110px}}@media (width<=980px){.console-root:before{opacity:.56}}.console-glow{filter:blur(110px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.console-glow.a{background:var(--glow-1);opacity:.4;width:520px;height:440px;top:-200px;left:-200px}.console-glow.b{background:var(--glow-2);opacity:.28;width:420px;height:400px;top:-230px;left:40px}.console-glow.c{background:var(--glow-1);opacity:.16;width:440px;height:440px;top:60px;right:-200px}.console-content{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){[data-design=console] *,[data-design=console] :before,[data-design=console] :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.console-chrome{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) clamp(20px, 4vw, 48px);display:flex;position:relative}.console-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.console-brand .console-logo{width:30px;height:24px;color:var(--blue);filter:drop-shadow(0 2px 6px #0084ff66);flex:none}.console-brand .console-wordmark{width:auto;height:17px;color:var(--ink);flex:none}.console-chrome-cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.console-pill{appearance:none;font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink-2);cursor:pointer;border-radius:var(--radius-md);background:var(--surface-glass);border:1px solid var(--border-hairline);-webkit-backdrop-filter:blur(20px);padding:9px 15px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,color .2s;box-shadow:inset 0 2px 3px #fff9}.console-pill:hover{background:var(--surface-glass-strong);color:var(--ink);transform:translateY(-1px)}.console-pill:active{transform:scale(.985)}[data-design=console] .theme-toggle{color:var(--ink-2);background:var(--surface-glass);border:1px solid var(--border-hairline);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 2px 3px #fff9}[data-design=console] .theme-toggle:hover{color:var(--ink);background:var(--surface-glass-strong)}.console-stage{z-index:2;flex-direction:column;align-items:center;width:100%;padding:clamp(20px,5vh,56px) 24px 64px;display:flex;position:relative}.console-h1{font-family:var(--font-head);letter-spacing:-.026em;color:var(--ink);text-align:center;text-wrap:balance;margin:0 0 6px;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.07}.console-sub{letter-spacing:-.2px;color:var(--ink-2);text-align:center;text-wrap:pretty;margin:0 0 22px;font-size:16px;line-height:1.5}.console-card{text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-card);-webkit-backdrop-filter:blur(22px);box-shadow:var(--shadow-card);color:var(--ink);padding:15px 18px;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,background .25s;display:block;position:relative}.console-card:hover:not(:disabled){background:var(--surface-card-hover);transform:translateY(-2px);box-shadow:inset 0 3px 4px #ffffff80,0 28px 52px -22px #14326e80}.console-card:active:not(:disabled){transform:scale(.99)}.console-card:disabled{cursor:default}.console-card-title{font-family:var(--font-head);letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:700;line-height:1.2}.console-card-meta{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:5px;font-size:11px}.console-list{gap:var(--space-2);scrollbar-width:thin;flex-direction:column;width:100%;max-width:480px;min-height:0;max-height:min(56vh,540px);padding-right:6px;display:flex;overflow:hidden auto}.console-list-status{color:var(--ink-2);font-size:14px;line-height:1.5}.console-list-status .console-list-detail{color:var(--muted-2);margin-top:4px;font-size:11px}.console-cta{margin-top:var(--space-6);appearance:none;min-height:52px;font-family:var(--font-body);color:#fff;cursor:pointer;border-radius:var(--radius-lg);background:var(--blue-soft);-webkit-backdrop-filter:blur(2px);box-shadow:var(--shadow-cta);border:none;align-items:center;gap:11px;padding:0 24px;font-size:16.5px;font-weight:600;transition:transform .25s cubic-bezier(.2,.7,.3,1);display:inline-flex}.console-cta:hover{transform:scale(1.02)}.console-cta:active{transform:scale(.985)}[data-design=console] a:focus-visible,[data-design=console] button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}html[data-theme=dark] [data-design=console]{--ink:#e9f0fc;--ink-soft:#c7d3e8;--ink-2:#93a5c4;--muted-2:#7589a8;--surface-card:#0f192f9e;--surface-card-hover:#15213cd1;--surface-glass:#0d162880;--surface-glass-strong:#101b32b3;--border-glass:#ffffff1a;--border-card:#ffffff1f;--border-hairline:#ffffff14;--shadow-card:inset 0 1px 0 #ffffff12, 0 22px 44px -22px #000000a6;--shadow-glass:inset 0 1px 0 #ffffff0d, 0 8px 20px -14px #0000008c;--shadow-cta:inset 0 4px 4px 0 #ffffff29, 0 18px 36px -16px #0084ff99}html[data-theme=dark] .console-root,html[data-theme=dark] [data-design=console] .presence-surface{background:radial-gradient(60% 50% at 18% -4%,#319aff24,#0000 60%),radial-gradient(52% 44% at 90% 10%,#22d3ee14,#0000 62%),radial-gradient(66% 58% at 50% 120%,#2d6cf61a,#0000 60%),#070d1a}html[data-theme=dark] .console-root:before{opacity:.45}html[data-theme=dark] [data-design=console] .presence-surface:before{opacity:.4}html[data-theme=dark] .console-glow.a{opacity:.22}html[data-theme=dark] .console-glow.b{opacity:.15}html[data-theme=dark] .console-glow.c{opacity:.09}html[data-theme=dark] .console-pill,html[data-theme=dark] [data-design=console] .theme-toggle{box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .console-card:hover:not(:disabled){box-shadow:inset 0 1px #ffffff17,0 28px 52px -22px #000000b3}[data-design=console] .presence-surface{background:radial-gradient(60% 50% at 18% -4%,#60b1ff1f,#0000 60%),radial-gradient(52% 44% at 90% 10%,#22d3ee12,#0000 62%),radial-gradient(66% 58% at 50% 120%,#2d6cf60f,#0000 60%),#fcfdff}[data-design=console] .presence-surface:before{background-image:var(--grain);mix-blend-mode:soft-light;opacity:.72;background-size:160px 160px}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){[data-design=console] .presence-surface:before{opacity:.58;background-size:110px 110px}}@media (width<=980px){[data-design=console] .presence-surface:before{opacity:.56}}@font-face{font-family:Inter;src:url(/app/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Fustat;src:url(/app/assets/fustat-latin-DHTMLXcy.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/app/assets/instrumentserif-italic-latin-DKMiL14s.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/app/assets/jetbrains-mono-latin-V6pRDFza.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/app/assets/jetbrains-mono-600-latin-C8RAYTDA.woff2)format("woff2");font-weight:600;font-display:swap}.substrate,.substrate[data-theme=light]{--page-bg:radial-gradient(60% 50% at 18% -4%, #60b1ff1f, transparent 60%), radial-gradient(52% 44% at 90% 10%, #22d3ee12, transparent 62%), radial-gradient(66% 58% at 50% 120%, #2d6cf60f, transparent 60%), #fcfdff;--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--muted:#64748f;--accent:#0084ff;--accent-strong:#0b63e0;--glow-1:#60b1ff;--glow-2:#319aff;--card:#ffffff9e;--card-hover:#ffffffd1;--glass:#ffffff80;--glass-strong:#ffffffb3;--border-card:#ffffffd9;--border-glass:#ffffffb3;--hairline:#00000012;--shadow-card:inset 0 3px 4px #ffffff80, 0 22px 44px -22px #14326e73;--shadow-glass:inset 0 2px 3px #ffffff8c, 0 8px 20px -14px #14326e66;--shadow-cta:inset 0 4px 4px 0 #ffffff59, 0 18px 36px -16px #0084ffd9;--blur-glass:20px;--blur-card:22px;--scrim:#0a122252;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-head:"Fustat", var(--font-body);--font-accent:"Instrument Serif", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--fs-display:34px;--fs-title:22px;--fs-subtitle:17px;--fs-body:15px;--fs-small:13px;--fs-label:11px}.substrate[data-theme=dark]{--page-bg:radial-gradient(60% 50% at 18% -4%, #319aff24, transparent 60%), radial-gradient(52% 44% at 90% 10%, #22d3ee14, transparent 62%), radial-gradient(66% 58% at 50% 120%, #2d6cf61a, transparent 60%), #070d1a;--ink:#e9f0fc;--ink-soft:#c7d3e8;--ink-2:#93a5c4;--muted:#7589a8;--card:#0f192f9e;--card-hover:#15213cd1;--glass:#0d162880;--glass-strong:#101b32b3;--border-card:#ffffff1f;--border-glass:#ffffff1a;--hairline:#ffffff14;--shadow-card:inset 0 1px 0 #ffffff12, 0 22px 44px -22px #000000a6;--shadow-glass:inset 0 1px 0 #ffffff0d, 0 8px 20px -14px #0000008c;--shadow-cta:inset 0 4px 4px 0 #ffffff29, 0 18px 36px -16px #0084ff99;--scrim:#02060e8c}.substrate[data-theme=dark]:before{opacity:.45}.substrate[data-theme=dark] .glow.a{opacity:.22}.substrate[data-theme=dark] .glow.b{opacity:.15}.substrate[data-theme=dark] .glow.c{opacity:.09}.substrate[data-theme=dark] .toggle .track{background:#ffffff24}.substrate[data-theme=dark] .toggle .track:after{box-shadow:0 1px 3px #00000080}.substrate[data-theme=dark] select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2393A5C4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.substrate[data-theme=dark] .pane{box-shadow:-24px 0 48px -24px #0009}.substrate{background:var(--page-bg);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased}.substrate:before{content:"";z-index:1;pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.72;background-size:160px 160px;position:fixed;inset:0}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.substrate:before{opacity:.58;background-size:110px 110px}}.substrate .glow{filter:blur(110px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.substrate .glow.a{background:var(--glow-1);opacity:.4;width:520px;height:440px;top:-200px;left:-200px}.substrate .glow.b{background:var(--glow-2);opacity:.28;width:420px;height:400px;top:-230px;left:40px}.substrate .glow.c{background:var(--glow-1);opacity:.16;width:440px;height:440px;top:60px;right:-200px}.substrate .btn{justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-body);cursor:pointer;border:0;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.substrate .btn.small{height:32px;padding:0 var(--space-4);font-size:var(--fs-small)}.substrate .btn-primary{background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-cta)}.substrate .btn-primary:hover{transform:translateY(-1px)}.substrate .btn-primary:active{transform:translateY(0)}.substrate .btn-primary[disabled],.substrate .btn-primary.is-disabled{background:var(--muted);box-shadow:none;cursor:default;transform:none}.substrate .btn-ghost{background:var(--glass-strong);color:var(--ink);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass)}.substrate .btn-ghost:hover{background:var(--card-hover)}.substrate .btn-quiet{color:var(--accent-strong);height:auto;padding:0 var(--space-1);background:0 0}.substrate .btn-quiet:hover{text-decoration:underline}.substrate .pill{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--glass-strong);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;display:inline-flex}.substrate .pill .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.substrate .chip{align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--border-glass);font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-soft);display:inline-flex}.substrate .chip.add{border:1px dashed var(--muted);color:var(--ink-2);background:0 0}.substrate .field{gap:var(--space-2);flex-direction:column;display:flex}.substrate .field>label{font-size:var(--fs-small);color:var(--ink-soft);font-weight:600;font-family:var(--font-body)}.substrate .input{height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--glass-strong);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);transition:border-color .2s,box-shadow .2s}.substrate .input::placeholder{color:var(--muted)}.substrate .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0084ff2e, var(--shadow-glass);outline:none}.substrate .input:disabled{opacity:.55;cursor:default}.substrate textarea.input{height:auto;min-height:96px;padding:var(--space-3) var(--space-4);resize:vertical;line-height:1.6}.substrate select.input{appearance:none;cursor:pointer;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2346546B' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center}.substrate .toggle{align-items:center;gap:var(--space-3);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-soft);display:inline-flex;position:relative}.substrate .toggle input{opacity:0;width:0;height:0;position:absolute}.substrate .toggle .track{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:#0a122224;flex:none;width:36px;height:22px;transition:background .2s;position:relative}.substrate .toggle .track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14326e59}.substrate .toggle input:checked+.track{background:var(--accent);border-color:#0000}.substrate .toggle input:checked+.track:after{transform:translate(14px)}.substrate .toggle input:focus-visible+.track{box-shadow:0 0 0 3px #0084ff2e}.substrate .kicker{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);font-weight:600}.substrate .card{background:var(--card);border:1px solid var(--border-card);-webkit-backdrop-filter:blur(var(--blur-card));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);font-family:var(--font-body);color:var(--ink)}.substrate .card.compact{padding:var(--space-4)}.substrate .card.clickable{cursor:pointer;transition:transform .25s cubic-bezier(.2,.7,.3,1),background .25s,box-shadow .25s}.substrate .card.clickable:hover{background:var(--card-hover);transform:translateY(-2px)}.substrate .card-title{font-family:var(--font-head);font-size:var(--fs-subtitle);color:var(--ink);font-weight:600;line-height:1.4}.substrate .card-body{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--ink-2);line-height:1.55}.substrate .card-foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline);font-size:var(--fs-small);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.substrate .stat-value{font-family:var(--font-head);font-size:var(--fs-display);letter-spacing:-.01em;color:var(--ink);font-weight:600;line-height:1.1}.substrate .stat-label{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--ink-2)}.substrate .list{padding:0;overflow:hidden}.substrate .list-row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--hairline);font-size:var(--fs-body);color:var(--ink);display:flex}.substrate .list-row:first-child{border-top:0}.substrate .list-row .meta{font-size:var(--fs-small);color:var(--muted);white-space:nowrap;margin-left:auto}.substrate .icon-btn{border-radius:var(--radius-pill);cursor:pointer;width:40px;height:40px;color:var(--ink-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.substrate .icon-btn:hover{background:var(--glass);color:var(--ink)}.substrate .icon-btn.live{background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-cta)}.substrate .icon-btn.send{background:var(--accent-strong);color:#fff}.substrate .icon-btn.send.idle{color:var(--muted);box-shadow:none;background:0 0}.substrate .composer{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--glass-strong);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));border-radius:var(--radius-pill);box-shadow:var(--shadow-glass);transition:border-color .2s,box-shadow .2s;display:flex}.substrate .composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0084ff2e, var(--shadow-glass)}.substrate .composer input{min-width:0;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);padding:0 var(--space-2);background:0 0;border:0;outline:none;flex:1}.substrate .composer input::placeholder{color:var(--muted)}.substrate .scrim{z-index:40;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.substrate .pane{z-index:41;background:var(--glass-strong);width:min(380px,92vw);-webkit-backdrop-filter:blur(var(--blur-glass));border-left:1px solid var(--border-glass);flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 48px -24px #14326e59}.substrate .pane-head{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;display:flex}.substrate .pane-head .card-title{margin:0}.substrate .pane-body{padding:var(--space-4) var(--space-6);flex:1;overflow-y:auto}.substrate .icon{flex:none;width:18px;height:18px}.substrate .icon.lg{width:22px;height:22px}.substrate{--p-bg:#0e0a1a;--p-cream:#faf6ec;--p-violet:#8b5cff;--p-amber:#f5e041;--p-orb-cold:#5a6b85;--p-orb-capturing:#ff6b9d;--p-orb-speaking:#f5b544;--p-orb-thinking:#4fb8d9;--p-light-cream:#efe7d5}.presence-surface.rooms-surface{--page-bg:radial-gradient(60% 50% at 18% -4%, #60b1ff1f, transparent 60%), radial-gradient(52% 44% at 90% 10%, #22d3ee12, transparent 62%), radial-gradient(66% 58% at 50% 120%, #2d6cf60f, transparent 60%), #fcfdff;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--mo-fast:.12s;--mo-mid:.2s;--mo-slow:.32s;--mo-ease:ease-in-out;background:var(--page-bg)}.presence-surface.rooms-surface:before{background-image:none}.rooms-surface .rooms-glows{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rooms-surface .glow{filter:blur(110px);border-radius:50%;position:absolute}.rooms-surface .glow.a{background:var(--glow-1);opacity:.4;width:520px;height:440px;top:-200px;left:-200px}.rooms-surface .glow.b{background:var(--glow-2);opacity:.28;width:420px;height:400px;top:-230px;left:40px}.rooms-surface .glow.c{background:var(--glow-1);opacity:.16;width:440px;height:440px;top:60px;right:-200px}.rooms-surface .rooms-grain{pointer-events:none;background-image:var(--grain);mix-blend-mode:soft-light;opacity:.72;background-size:160px 160px;position:absolute;inset:0}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.rooms-surface .rooms-grain{opacity:.58;background-size:110px 110px}}.rooms-surface .mark{z-index:1;width:var(--os,196px);aspect-ratio:150/110;--mark-glow:#2d6cf680;position:relative}.rooms-surface .mark .o-glow{pointer-events:none;background:radial-gradient(closest-side, var(--mark-glow), transparent 72%);filter:blur(16px);opacity:.8;border-radius:50%;transition:opacity .5s;position:absolute;inset:-26% -18%}.rooms-surface .mark .o-mark{filter:drop-shadow(0 16px 26px #14326e38);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rooms-surface .mark .o-mark path{transform-box:fill-box;transform-origin:50%}.rooms-surface .mark .o-mark stop{transition:stop-color .5s}.rooms-surface .mark .o-mark stop:first-child{stop-color:#2d6cf6}.rooms-surface .mark .o-mark stop:last-child{stop-color:#22d3ee}.rooms-surface .card-orb-host{--orb-grad-a:#2d6cf6;--orb-grad-b:#22d3ee;--orb-grad-c:#14b8a6}.rooms-surface .mark[data-state=cold]{--mark-glow:#2d6cf657}.rooms-surface .mark[data-state=cold] .o-mark{filter:none;opacity:.92}.rooms-surface .mark[data-state=cold] .o-mark stop:first-child{stop-color:#3466e6}.rooms-surface .mark[data-state=cold] .o-mark stop:last-child{stop-color:#33c2e8}.rooms-surface .mark[data-state=cold] .o-glow{opacity:.55}.rooms-surface .mark[data-state=capturing]{--mark-glow:#2bd98a59}.rooms-surface .mark[data-state=capturing] .o-mark stop:first-child{stop-color:#15b06c}.rooms-surface .mark[data-state=capturing] .o-mark stop:last-child{stop-color:#2bd98a}.rooms-surface .mark[data-state=speaking]{--mark-glow:#f5b54466}.rooms-surface .mark[data-state=speaking] .o-mark stop:first-child{stop-color:#e89a2b}.rooms-surface .mark[data-state=speaking] .o-mark stop:last-child{stop-color:#f5b544}.rooms-surface .mark[data-state=thinking]{--mark-glow:#22d3ee59}.rooms-surface .mark[data-state=thinking] .o-mark stop:first-child{stop-color:#0fa8c4}.rooms-surface .mark[data-state=thinking] .o-mark stop:last-child{stop-color:#22d3ee}@media (prefers-reduced-motion:no-preference){.rooms-surface .mark[data-state=present] .o-mark{animation:4.2s ease-in-out infinite rcBreath}.rooms-surface .mark[data-state=speaking] .o-mark path,.rooms-surface .mark[data-state=capturing] .o-mark path{animation:1.2s ease-in-out infinite rcWave}.rooms-surface .mark[data-state=speaking] .o-mark path:nth-child(2),.rooms-surface .mark[data-state=capturing] .o-mark path:nth-child(2){animation-delay:.1s}.rooms-surface .mark[data-state=speaking] .o-mark path:nth-child(3),.rooms-surface .mark[data-state=capturing] .o-mark path:nth-child(3){animation-delay:.2s}.rooms-surface .mark[data-state=speaking] .o-mark path:nth-child(4),.rooms-surface .mark[data-state=capturing] .o-mark path:nth-child(4){animation-delay:.3s}.rooms-surface .mark[data-state=speaking] .o-mark path:nth-child(5),.rooms-surface .mark[data-state=capturing] .o-mark path:nth-child(5){animation-delay:.4s}.rooms-surface .mark[data-state=speaking] .o-mark path:nth-child(6),.rooms-surface .mark[data-state=capturing] .o-mark path:nth-child(6){animation-delay:.5s}.rooms-surface .mark[data-state=thinking] .o-mark path{stroke-dasharray:26 74;animation:1.7s linear infinite rcTrace}.rooms-surface .mark[data-state=thinking] .o-mark path:nth-child(2){animation-delay:.14s}.rooms-surface .mark[data-state=thinking] .o-mark path:nth-child(3){animation-delay:.28s}.rooms-surface .mark[data-state=thinking] .o-mark path:nth-child(4){animation-delay:.42s}.rooms-surface .mark[data-state=thinking] .o-mark path:nth-child(5){animation-delay:.56s}.rooms-surface .mark[data-state=thinking] .o-mark path:nth-child(6){animation-delay:.7s}}@keyframes rcBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes rcWave{0%,to{transform:translateY(0)}50%{transform:translateY(-4.5%)}}@keyframes rcTrace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:no-preference){.rooms-surface .mark:not([data-lively=true])[data-state=present] .o-mark{animation:none}.rooms-surface .mark:not([data-lively=true])[data-state=thinking] .o-mark path{stroke-dasharray:none;animation:none}}.rooms-surface .mark[data-frozen=true] .o-mark,.rooms-surface .mark[data-frozen=true] .o-mark path,.rooms-surface .mark[data-asleep=true] .o-mark,.rooms-surface .mark[data-asleep=true] .o-mark path{stroke-dasharray:none!important;animation:none!important}.rooms-surface .mark[data-asleep=true]{transition:opacity var(--mo-slow) var(--mo-ease)}.rooms-surface .mark[data-asleep=true] .o-mark{opacity:.4;filter:grayscale(.5)}.rooms-surface .mark[data-asleep=true] .o-glow{opacity:.12}.presence-surface.rooms-surface{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rooms-surface .agent-msg,.rooms-surface .chat-line--agent{font-family:Fustat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-style:normal}.rooms-surface .agent-msg{letter-spacing:-.02em;font-weight:780}.rooms-surface .history-pane__title,.rooms-surface .turn__q,.rooms-surface .world-title,.rooms-surface .shape-cat-summary,.rooms-surface .history-pane__close,.rooms-surface .chips:empty:before,.rooms-surface .aioos-accent-btn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rooms-surface .history-scrim{background:#0a122247}.rooms-surface .history-pane__inner{background:var(--glass-3);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-line);border-top:0;box-shadow:0 24px 60px -30px #14326e73}.rooms-surface .history-pane__title{color:var(--fg);font-size:22px;font-style:normal;font-weight:700}.rooms-surface .history-pane__title em{color:var(--blue-soft);font-style:normal}.rooms-surface .history-pane__close{color:var(--fg-mut);border:1px solid var(--glass-line);background:var(--glass-2)}.rooms-surface .history-pane__close:hover{color:var(--fg);border-color:var(--glass-line);background:#fff}.rooms-surface .turn{border-bottom:1px solid var(--hairline)}.rooms-surface .turn__time{color:var(--fg-mut)}.rooms-surface .turn__q{color:var(--fg-soft);font-style:normal}.rooms-surface .turn__q em{color:var(--blue-soft)}.rooms-surface .turn__a{color:var(--fg)}.rooms-surface .turn-chip{color:var(--fg);background:#0084ff1a;border:1px solid #0084ff38}.presence-surface.rooms-surface{--bg-base:#f4f9ff;--bg-raise:#fff;--fg:#0a1222;--fg-soft:#1e2d49;--fg-mut:#64748f;--blue:#0084ff;--blue-soft:#0b63e0;--glow-1:#60b1ff;--glow-2:#319aff;--accent-warm:#b8740a;--ok:#15b06c;--cyan:#22d3ee;--danger:#e5484d;--glass-1:#ffffff73;--glass-2:#ffffffad;--glass-3:#ffffffe6;--glass-line:#1836781a;--font-head:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Instrument Serif",Georgia,serif}.rooms-surface .comp-row{background:var(--glass-3);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:4px;width:100%;max-width:680px;margin-inline:auto;padding:7px 8px 7px 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 2px 3px #fff9,0 26px 56px -38px #14326e80}.rooms-surface .comp-row:focus-within{border-color:#0084ff66;box-shadow:0 0 0 4px #0084ff1f}.rooms-surface .comp-row.is-drop{border-color:#0084ff8c;box-shadow:0 0 0 4px #0084ff29}.rooms-surface .comp-in{min-width:0;font-family:var(--font-body);color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:11px 6px;font-size:15.5px;font-weight:500}.rooms-surface .comp-in::placeholder{color:var(--fg-mut)}.rooms-surface .comp-attach{cursor:pointer;width:38px;height:38px;color:var(--fg-mut);background:0 0;border:none;border-radius:12px;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.rooms-surface .comp-attach:hover:not(:disabled){color:var(--fg-soft);background:#0084ff14}.rooms-surface .comp-attach:disabled{opacity:.5;cursor:default}.rooms-surface .comp-send{cursor:pointer;color:#fff;background:linear-gradient(140deg,#2d6cf6,#22d3ee);border:none;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;margin-inline-start:2px;transition:transform .15s,background .2s,color .2s,opacity .2s,box-shadow .2s;display:grid;box-shadow:0 10px 22px -8px #2d6cf699}.rooms-surface .comp-send:hover:not(:disabled){color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px -8px #2d6cf6b8}.rooms-surface .comp-send:disabled{opacity:.5;color:#fff;box-shadow:none;cursor:default;transform:none}.rooms-surface .comp-filestatus{max-width:680px;font-family:var(--font-body);color:var(--fg-mut);text-align:center;margin:8px auto 0;font-size:13px}.rooms-surface .comp-filestatus[data-state=error]{color:#e5484d}.rooms-surface .room-dock{justify-content:center;gap:12px;margin-top:14px;display:flex}.rooms-surface .dock-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffb8;border:1px solid #0b63e024;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:17px;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .2s,color .2s;display:grid;box-shadow:0 6px 18px #14326e1a}.rooms-surface .dock-btn:hover{border-color:#0b63e057;transform:translateY(-2px);box-shadow:0 10px 24px #319aff38}.rooms-surface .dock-btn.dock-more{color:var(--fg-mut);display:none}.rooms-surface .agent-msg--latest,.rooms-surface .chat-thread{scrollbar-width:none}.rooms-surface .agent-msg--latest::-webkit-scrollbar{display:none}.rooms-surface .chat-thread::-webkit-scrollbar{display:none}.rooms-surface .dock-btn[data-active=true]{background:#60b1ff2e;border-color:#0b63e080;box-shadow:0 0 0 3px #319aff2e,0 10px 24px #319aff47}.rooms-surface .dock-btn[data-active=true]:hover{transform:none}.rooms-surface .orb-status-pill{font-family:var(--font-body);color:var(--fg-mut);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:100px;align-self:center;align-items:center;gap:8px;margin:2px auto 0;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.rooms-surface .orb-status-pill .osp-dot{background:#2d6cf6;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2d6cf629}.rooms-surface .orb-status-pill{border-radius:16px 16px 16px 6px;position:relative}.rooms-surface .orb-status-pill .osp-dot{display:none}.rooms-surface .orb-status-pill:after{content:"";inset-inline-start:22px;background:var(--glass-2);border-inline-end:1px solid var(--glass-line);border-bottom:1px solid var(--glass-line);border-radius:2px;width:9px;height:9px;position:absolute;bottom:-5px;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.rooms-surface .orb-status-pill{animation:9s ease-in-out infinite ospMsg}}@keyframes ospMsg{0%{opacity:0;transform:translateY(9px)scale(.96)}5%{opacity:1;transform:none}32%{opacity:1;transform:none}39%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:0;transform:translateY(9px)scale(.96)}}.rooms-surface .ob-top{z-index:5;flex:none;align-items:center;gap:13px;padding:22px 38px 0;display:flex;position:relative}.rooms-surface{--rc-top-h:62px}.rooms-surface .rooms-page .pplp-pane,.rooms-surface .rooms-page .deptp-pane{top:var(--rc-top-h)}.rooms-surface .wordmark{letter-spacing:.02em;color:var(--fg);align-items:center;gap:8px;font-family:Marcellus,serif;font-size:20px;font-weight:400;display:flex}.rooms-surface .ob-rail{border:1px solid var(--glass-line);cursor:pointer;width:38px;height:38px;color:var(--fg-soft);background:var(--glass-2);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid;box-shadow:inset 0 2px 3px #fff9}.rooms-surface .ob-rail:hover{color:var(--fg);background:#fff}.rooms-surface .ob-top .presence-chrome-cluster{margin-inline-start:auto}.rooms-surface .ob-top{pointer-events:none}.rooms-surface .ob-top>*{pointer-events:auto}.rc-side-scrim{z-index:60;background:#0a122247;position:fixed;inset:0}.rooms-surface .rc-sidebar{top:0;inset-inline-start:0;z-index:61;background:var(--glass-3);-webkit-backdrop-filter:blur(24px);border-inline-end:1px solid var(--glass-line);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;width:300px;max-height:100dvh;padding:14px 14px 16px;display:flex;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 24px 60px -30px #14326e73}.rooms-surface .rc-side-head{flex:none;align-items:center;gap:8px;padding:4px 4px 8px;display:flex}.rooms-surface .rc-side-x{border:1px solid var(--glass-line);background:var(--glass-2);cursor:pointer;width:34px;height:34px;color:var(--fg-soft);border-radius:11px;place-items:center;margin-inline-start:auto;transition:background .2s,color .2s;display:grid}.rooms-surface .rc-side-x:hover{color:var(--fg);background:#fff}.rooms-surface .rc-side-signout{cursor:pointer;color:var(--fg-mut);border:1px solid var(--glass-line);background:0 0;border-radius:11px;flex:none;margin-top:auto;padding:9px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.rooms-surface .rc-side-signout:hover{color:var(--fg);background:#fff}.rooms-surface .rc-side-brand{letter-spacing:.14em;min-width:0;color:var(--fg);cursor:pointer;background:0 0;border:none;border-radius:11px;align-items:center;gap:7px;margin:0;padding:8px 10px;font-family:Marcellus,serif;font-size:14px;font-weight:400;display:flex}.rooms-surface .rc-side-brand:hover{background:#fff}.rooms-surface .rc-side-nav{flex-direction:column;gap:3px;padding:0 4px;display:flex}.rooms-surface .rc-side-item{text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.rooms-surface .rc-side-item:hover{background:#fff}.rooms-surface .rc-side-item[data-active=true]{background:#60b1ff29;border-color:#0b63e038}.rooms-surface .rooms-page{z-index:4;background:#f4f9ff;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.rooms-surface .rooms-page-head{color:var(--fg);font-size:22px;font-weight:700}.rooms-surface .rooms-page-empty{color:#1428508c;font-size:14px}.rooms-surface .console-stage{justify-content:flex-start}.rooms-surface{--surface:var(--glass-strong);--card:#ffffff9e;--border-card:#ffffffd9;--border-glass:#ffffffb3;--glass-strong:#ffffffb3;--hairline:#00000012;--shadow-card:inset 0 3px 4px #ffffff80, 0 22px 44px -22px #14326e73;--shadow-glass:inset 0 2px 3px #ffffff8c, 0 8px 20px -14px #14326e66;--shadow-cta:inset 0 4px 4px 0 #ffffff59, 0 18px 36px -16px #0084ffd9;--blur-glass:20px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--mono:"JetBrains Mono",ui-monospace,monospace;--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--muted:#64748f;--accent:#0084ff;--accent-strong:#0b63e0;--ok:#15b06c;--danger:#e5484d}.rooms-surface .room-list{gap:16px}.rooms-surface .btn{border-radius:var(--radius-md);height:40px;font-family:var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.rooms-surface .btn.small{height:32px;padding:0 16px;font-size:13px}.rooms-surface .btn-primary{background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-cta)}.rooms-surface .btn-primary:hover:not(:disabled){transform:translateY(-1px)}.rooms-surface .btn-primary:disabled{background:var(--muted);box-shadow:none;cursor:default}.rooms-surface .btn-quiet{color:var(--accent-strong);background:0 0;height:auto;padding:0 4px}.rooms-surface .btn-quiet:hover{text-decoration:underline}.rooms-surface .btn-quiet.danger{color:var(--danger)}.rooms-surface .pill{border-radius:var(--radius-pill);background:var(--glass-strong);border:1px solid var(--border-glass);height:28px;-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.rooms-surface .pill .dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.rooms-surface .pill .dot.dot-ok{background:var(--ok)}.rooms-surface .pill .dot.dot-wait{border:1.5px solid var(--muted);background:0 0}.rooms-surface .field{flex-direction:column;gap:8px;display:flex}.rooms-surface .field>label{color:var(--ink-soft);font-size:13px;font-weight:600;font-family:var(--font-body)}.rooms-surface .input{border-radius:var(--radius-md);background:var(--glass-strong);border:1px solid var(--border-glass);height:40px;-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);font-family:var(--font-body);color:var(--ink);padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.rooms-surface .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #0084ff2e, var(--shadow-glass);outline:none}.rooms-surface select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2346546B' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.rooms-surface .num-select{font-family:var(--mono)}.rooms-surface .card{background:var(--card);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(var(--blur-glass));text-align:left;padding:24px}.rooms-surface .card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rooms-surface .card-head h3{font:600 17px/1.4 var(--font-head);color:var(--ink);margin:0}.rooms-surface .card-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;padding-top:16px;display:flex}.rooms-surface .steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rooms-surface .steps li{counter-increment:s;font:400 15px/1.6 var(--font-body);color:var(--ink-2);align-items:baseline;gap:12px;display:flex}.rooms-surface .steps li:before{content:counter(s);width:22px;height:22px;font:600 11px/1 var(--mono);color:var(--accent-strong);background:#0084ff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:translateY(4px)}.rooms-surface .kbd{font-family:var(--mono);color:var(--ink);white-space:nowrap;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:#0a12220d;padding:1px 7px;font-size:13px}.rooms-surface .numhero{font:600 34px/1.15 var(--mono);color:var(--ink);letter-spacing:.01em}.rooms-surface .form-error{font:400 13px/1.55 var(--font-body);color:var(--danger);margin:0}.rooms-surface .meta{font:400 13px/1.55 var(--font-body);color:var(--muted);margin:0}.rooms-surface .body2{font:400 15px/1.6 var(--font-body);color:var(--ink-2);margin:0}.rooms-surface .vrow{flex-direction:column;gap:16px;display:flex}.rooms-surface .hrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rooms-surface .toggle{cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:13px;display:inline-flex;position:relative}.rooms-surface .toggle input{opacity:0;width:0;height:0;position:absolute}.rooms-surface .toggle .track{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:#0a122224;flex:none;width:36px;height:22px;transition:background .2s;position:relative;top:1px}.rooms-surface .toggle .track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14326e59}.rooms-surface .toggle input:checked+.track{background:var(--accent)}.rooms-surface .toggle input:checked+.track:after{transform:translate(14px)}.rooms-surface .toggle input:disabled+.track{opacity:.5}.rooms-surface .toggle input:disabled~span{cursor:default;opacity:.75}.rooms-surface .rooms-page[data-page=sip],.rooms-surface .rooms-page[data-page=call-history]{justify-content:flex-start;padding:88px 24px 48px;overflow:auto}.rooms-surface .rooms-page[data-page=billing],.rooms-surface .rooms-page[data-page=calendar],.rooms-surface .rooms-page[data-page=profile]{-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:stretch;padding:88px 24px 48px;overflow:auto}.rooms-surface .sip-page,.rooms-surface .calls-page{text-align:left;flex-direction:column;gap:16px;width:100%;max-width:640px;display:flex}.rooms-surface .rooms-page[data-page=widget]{justify-content:flex-start;align-items:stretch;gap:16px;padding:84px 24px 28px;overflow:hidden}.rooms-surface .rooms-page[data-page=widget] .rooms-page-head{text-align:center;width:100%}.rooms-surface .calls-tabs{gap:8px;display:flex}.rooms-surface .calls-tab{border-radius:var(--radius-pill);border:1px solid var(--border-card);height:32px;color:var(--ink-2);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;padding:0 16px;transition:background .15s,color .15s}.rooms-surface .calls-tab[data-active=true]{background:var(--accent-strong);color:#fff;border-color:#0000}.rooms-surface .calls-list{flex-direction:column;gap:12px;display:flex}.rooms-surface .call-card{padding:16px 18px}.rooms-surface .call-card .call-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rooms-surface .call-card .caller{font:600 16px/1.3 var(--font-head);color:var(--ink);overflow-wrap:anywhere;min-width:0}.rooms-surface .call-card .call-right{flex:none;align-items:center;gap:10px;display:flex}.rooms-surface .call-card .call-meta{font:400 12px/1.5 var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:6px}.rooms-surface .call-captured{border-top:1px solid var(--hairline);flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;display:flex}.rooms-surface .call-captured .crow{font:400 13.5px/1.5 var(--font-body);color:var(--ink-2);justify-content:space-between;gap:12px;display:flex}.rooms-surface .call-captured .ck{font:600 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none}.rooms-surface .call-captured .cv{text-align:right;overflow-wrap:anywhere;min-width:0}.rooms-surface .heard-chip{white-space:nowrap;color:#92600a;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:10px}.rooms-surface[data-theme=dark] .heard-chip{color:#e6b547;background:#e6b54724;border-color:#e6b54766}.rooms-surface .rec-audio{max-width:220px;height:30px}.rooms-surface .cap-toggle{all:unset;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.rooms-surface .cap-body{border-top:1px solid var(--hairline);margin-top:12px;padding-top:12px}.rooms-surface .cap-field{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rooms-surface .cap-field .input{flex:120px;height:36px}.rooms-surface .cap-req{font:600 11px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;flex:none;align-items:center;gap:5px;display:flex}.rooms-surface .rc-side-lang{color:var(--fg-mut);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:4px 8px 0;font-size:13px;font-weight:600;display:flex}.rooms-surface .rc-side-lang .lang-switch{appearance:none;cursor:pointer;border:1px solid var(--glass-line);color:var(--fg);background:var(--glass-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%235A6B85' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 11px center / 12px 8px;white-space:nowrap;text-overflow:ellipsis;border-radius:11px;max-width:158px;padding:8px 32px 8px 13px;font:600 13px/1.2 inherit;transition:border-color .2s,background-color .2s,box-shadow .2s;overflow:hidden}.rooms-surface .rc-side-lang .lang-switch:hover{background-color:#fff;border-color:#0b63e061}.rooms-surface .rc-side-lang .lang-switch:focus-visible{outline-offset:2px;outline:2px solid #2d6cf68c}[dir=rtl] .rooms-surface .rc-side-lang .lang-switch{background-position:11px;padding:8px 13px 8px 32px}.rooms-surface[data-theme=dark] .rc-side-lang .lang-switch{background-color:#ffffff12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2393A5C4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.rooms-surface[data-theme=dark] .rc-side-lang .lang-switch:hover{background-color:#ffffff21}.rooms-surface .rc-sidebar .rc-side-signout{margin-top:8px}.rooms-surface .ob-top .ob-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.rooms-surface button.wordmark{cursor:pointer;-webkit-appearance:none;background:0 0;border:0;padding:0}.rooms-surface button.wordmark:hover{opacity:.78}.rooms-surface .ob-top .aioos-call-btn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.presence-surface.rooms-surface[data-theme=dark]{--page-bg:radial-gradient(60% 50% at 18% -4%, #319aff24, transparent 60%), radial-gradient(52% 44% at 90% 10%, #22d3ee14, transparent 62%), radial-gradient(66% 58% at 50% 120%, #2d6cf61a, transparent 60%), #070d1a;--bg-base:#0b1322;--bg-raise:#101a2e;--fg:#e9f0fc;--fg-soft:#c7d3e8;--fg-mut:#7589a8;--blue-soft:#4da8ff;--accent-warm:#e6b547;--ok:#1fc97e;--danger:#ff6b66;--glass-1:#0d162873;--glass-2:#101b32ad;--glass-3:#0b1324e6;--glass-line:#ffffff1a;--card:#0f192f9e;--border-card:#ffffff1f;--border-glass:#ffffff1a;--glass-strong:#101b32b3;--hairline:#ffffff14;--shadow-card:inset 0 1px 0 #ffffff12, 0 22px 44px -22px #000000a6;--shadow-glass:inset 0 1px 0 #ffffff0d, 0 8px 20px -14px #0000008c;--shadow-cta:inset 0 4px 4px 0 #ffffff29, 0 18px 36px -16px #0084ff99;--ink:#e9f0fc;--ink-soft:#c7d3e8;--ink-2:#93a5c4;--muted:#7589a8}.rooms-surface[data-theme=dark] .rooms-grain{opacity:.45}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.rooms-surface[data-theme=dark] .rooms-grain{opacity:.38}}.rooms-surface[data-theme=dark] .glow.a{opacity:.22}.rooms-surface[data-theme=dark] .glow.b{opacity:.15}.rooms-surface[data-theme=dark] .glow.c{opacity:.09}.rooms-surface[data-theme=dark] .mark .o-mark{filter:drop-shadow(0 16px 26px #00000073)}.rooms-surface .mark .o-mark.is-live{filter:drop-shadow(0 0 14px #2d6cf652)drop-shadow(0 16px 26px #14326e38)}.rooms-surface[data-theme=dark] .mark .o-mark.is-live{filter:drop-shadow(0 0 20px #2d6cf680)drop-shadow(0 18px 30px #00000080)}@media (prefers-reduced-motion:no-preference){.rooms-surface .mark[data-state=speaking] .o-mark.is-live path,.rooms-surface .mark[data-state=capturing] .o-mark.is-live path{animation:none}}.rooms-surface .mark .orb-eyes{pointer-events:none;gap:13px;display:flex;position:absolute;top:30%;left:53%;transform:translate(-50%)rotate(-8deg)}.rooms-surface .mark .orb-eyes i{background:#fff;border-radius:5px;width:7px;height:20px;box-shadow:0 0 0 1px #14326e29,0 2px 7px #14326e61}.rooms-surface[data-theme=dark] .mark .orb-eyes i{box-shadow:0 0 8px #d2f0ffe6,0 0 20px #78c8ff80}.rooms-surface .mark[data-state=thinking] .orb-eyes{transform:translate(-50%)rotate(-8deg)translateY(-3px)}@media (prefers-reduced-motion:no-preference){.rooms-surface .mark .orb-eyes i{transform-origin:50%;animation:4.6s ease-in-out infinite rcBlink}.rooms-surface .mark .orb-eyes i:nth-child(2){animation-delay:50ms}.rooms-surface .mark[data-lively=true] .orb-eyes{animation:7s ease-in-out infinite rcGaze}.rooms-surface .mark[data-state=capturing] .orb-eyes i{animation:4.6s ease-in-out infinite rcBlink}.rooms-surface .mark[data-state=thinking] .orb-eyes{animation:none}.rooms-surface .mark[data-lively=true] .orb-eyes.is-joy i{animation:4.6s ease-in-out infinite rcBlink,9.2s ease-in-out infinite rcJoy}.rooms-surface .mark[data-lively=true] .orb-eyes.is-joy i:nth-child(2){animation-delay:50ms,0s}}.rooms-surface .mark .orb-eyes.is-tracking{animation:none}.rooms-surface .mark[data-frozen=true] .orb-eyes,.rooms-surface .mark[data-frozen=true] .orb-eyes i,.rooms-surface .mark[data-asleep=true] .orb-eyes,.rooms-surface .mark[data-asleep=true] .orb-eyes i{transition:transform var(--mo-mid) var(--mo-ease);animation:none!important}.rooms-surface .mark[data-asleep=true] .orb-eyes i{transform:scaleY(.09)}@keyframes rcBlink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes rcGaze{0%,to{transform:translate(-50%)rotate(-8deg)}30%{transform:translate(calc(4px - 50%))rotate(-8deg)}60%{transform:translate(calc(-50% - 4px))rotate(-8deg)}}@keyframes rcJoy{0%,84%,to{border-radius:5px;height:20px;margin-top:0}88%,94%{border-radius:6px 6px 2px 2px;height:8px;margin-top:7px}}@media (prefers-reduced-motion:reduce){.rooms-surface .mark .orb-eyes,.rooms-surface .mark .orb-eyes i{animation:none!important}.rooms-surface .mark[data-lively=true] .o-mark{animation:4.2s ease-in-out infinite rcFade}.rooms-surface .mark[data-asleep=true] .o-mark{opacity:.4;animation:none}.rooms-surface .mark[data-asleep=true] .orb-eyes i{transform:scaleY(.09)}}@keyframes rcFade{0%,to{opacity:.82}50%{opacity:1}}.rooms-surface[data-theme=dark] .history-scrim{background:#02060e99}.rooms-surface[data-theme=dark] .history-pane__inner{box-shadow:0 24px 60px -30px #000000a6}.rooms-surface[data-theme=dark] .history-pane__close:hover{background:#ffffff1f}.rooms-surface[data-theme=dark] .comp-row{box-shadow:inset 0 1px #ffffff0d,0 26px 56px -38px #0009}.rooms-surface[data-theme=dark] .dock-btn{background:#101b32b8;border-color:#60b1ff38;box-shadow:0 6px 18px #0006}.rooms-surface[data-theme=dark] .dock-btn:hover{border-color:#60b1ff73;box-shadow:0 10px 24px #319aff38}.rooms-surface[data-theme=dark] .comp-send{box-shadow:0 12px 26px -8px #2d6cf6cc}.rooms-surface[data-theme=dark] .comp-send:disabled{box-shadow:none}.rooms-surface[data-theme=dark] .orb-status-pill,.rooms-surface[data-theme=dark] .ob-rail{box-shadow:inset 0 1px #ffffff0f}.rooms-surface[data-theme=dark] .ob-rail:hover{background:#ffffff1f}.rooms-surface[data-theme=dark] .rc-side-scrim{background:#02060e99}.rooms-surface[data-theme=dark] .rc-sidebar{box-shadow:0 24px 60px -30px #000000b3}.rooms-surface[data-theme=dark] .rc-side-x:hover,.rooms-surface[data-theme=dark] .rc-side-signout:hover{background:#ffffff1f}.rooms-surface[data-theme=dark] .rc-side-brand:hover,.rooms-surface[data-theme=dark] .rc-side-item:hover{background:#ffffff1a}.rooms-surface[data-theme=dark] .rooms-page{background:#0b1322}.rooms-surface[data-theme=dark] .rooms-page-empty{color:#aabedc8c}.rooms-surface[data-theme=dark] .steps li:before{color:#60b1ff}.rooms-surface[data-theme=dark] .kbd{background:#ffffff14}.rooms-surface[data-theme=dark] .toggle .track{background:#ffffff24}.rooms-surface[data-theme=dark] .toggle .track:after{box-shadow:0 1px 3px #00000080}.rooms-surface[data-theme=dark] select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%2393A5C4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.rooms-surface .rc-side-theme{color:var(--fg-mut);justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 0;font-size:13px;font-weight:600;display:flex}.rooms-surface .rc-side-theme .theme-toggle{border:1px solid var(--glass-line);background:var(--glass-2);color:var(--fg);cursor:pointer;border-radius:10px;padding:7px 10px}.rooms-surface .calls-list--compact{gap:8px}.rooms-surface .calls-list--compact .call-card{border-radius:var(--radius-md);padding:11px 13px}.rooms-surface .calls-list--compact .call-card .caller{font:600 13.5px/1.3 var(--font-head)}.rooms-surface .calls-list--compact .call-card .call-meta{margin-top:3px;font-size:11px}.rooms-surface .calls-list--compact .call-captured{gap:3px;margin-top:8px;padding-top:8px}.rooms-surface .calls-list--compact .call-captured .crow{font-size:12.5px}.rooms-surface .calls-list--compact .calls-digest-more{opacity:.8;margin-top:2px}.rooms-surface .lang-rotator{animation:1.9s ease-in-out both langWordFade}@keyframes langWordFade{0%{opacity:0;transform:translateY(5px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.rooms-surface .ob-top .aioos-minutes-bar{border:1px solid var(--glass-line);background:var(--glass-2);color:var(--fg);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-family:Geist,sans-serif;font-size:12.5px;line-height:1;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}.aioos-minutes-bar .amb-num{font-weight:700}.aioos-minutes-bar .amb-unit{color:var(--fg-mut);font-size:11.5px;font-weight:500}.aioos-minutes-bar .amb-track{background:#0b63e024;border-radius:999px;width:46px;height:5px;margin-inline-start:3px;overflow:hidden}.aioos-minutes-bar .amb-fill{background:linear-gradient(90deg,#0b63e0,#60b1ff);border-radius:999px;height:100%;transition:width .45s;display:block}.aioos-minutes-bar[data-state=low] .amb-fill{background:linear-gradient(90deg,#e0930b,#ffc560)}.aioos-minutes-bar[data-state=low] .amb-num{color:#b5710a}.aioos-minutes-bar[data-state=out] .amb-fill{background:#e5484d}.aioos-minutes-bar[data-state=out] .amb-num{color:#e5484d}.aioos-minutes-bar[data-state=unlimited] .amb-num{color:var(--fg-soft);font-size:15px;font-weight:600}.rooms-surface .ob-ready{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:10px auto 0;animation:.5s both esheetPieceIn;display:flex}.rooms-surface .ob-ready-msg{opacity:.85;font-size:13.5px;font-weight:600}.rooms-surface .ob-ready-call{cursor:pointer;color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px -6px #22c55e99}.rooms-surface .ob-ready-call:disabled{opacity:.5;cursor:default;box-shadow:none}.rooms-surface .rooms-page-back{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:5px;margin-inline-end:14px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.rooms-surface .rooms-page-back:hover{opacity:1}.rooms-surface .ob-top button.aioos-minutes-bar{cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.rooms-surface .ob-top button.aioos-minutes-bar:hover{background:#fff;box-shadow:inset 0 2px 3px #fff9,0 6px 16px -8px #14326e4d}.rooms-surface .ob-top button.aioos-minutes-bar:active{transform:translateY(.5px)}.aioos-buy-scrim{z-index:200;-webkit-backdrop-filter:blur(3px);background:#0a12226b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aioos-buy{background:var(--glass-3,#fff);-webkit-backdrop-filter:blur(24px);border:1px solid var(--glass-line);width:min(380px,92vw);color:var(--fg);text-align:left;border-radius:22px;padding:30px 28px 24px;font-family:Geist,sans-serif;animation:.25s cubic-bezier(.2,.9,.25,1.15) ambPop;position:relative;box-shadow:0 30px 80px -30px #14326e80}@keyframes ambPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.aioos-buy-x{border:1px solid var(--glass-line);background:var(--glass-2);cursor:pointer;width:32px;height:32px;color:var(--fg-soft);border-radius:10px;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.aioos-buy-x:hover{color:var(--fg);background:#fff}.aioos-buy-kicker{letter-spacing:.04em;text-transform:uppercase;color:#0b63e0;margin-bottom:4px;font-size:12px;font-weight:600}.aioos-buy-title{margin:0 0 10px;font-family:Marcellus,serif;font-size:26px;font-weight:400}.aioos-buy-price{align-items:baseline;gap:6px;margin-bottom:16px;display:flex}.aioos-buy-price b{letter-spacing:-.02em;font-size:34px;font-weight:700}.aioos-buy-price span{color:var(--fg-mut);font-size:14px}.aioos-buy-feat{flex-direction:column;gap:9px;margin:0 0 20px;padding:0;list-style:none;display:flex}.aioos-buy-feat li{color:var(--fg-soft);padding-inline-start:24px;font-size:13.5px;line-height:1.4;position:relative}.aioos-buy-feat li:before{content:"";inset-inline-start:0;background:#0b63e01f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230B63E0' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:2px}.aioos-buy-feat li b{color:var(--fg);font-weight:700}.aioos-buy-cta{cursor:pointer;color:#fff;background:linear-gradient(100deg,#0b63e0,#3e86f5);border:0;border-radius:13px;width:100%;padding:13px;font-family:Geist,sans-serif;font-size:14.5px;font-weight:700;transition:transform .18s,box-shadow .2s,filter .2s;box-shadow:0 10px 26px -10px #0b63e099}.aioos-buy-cta:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.aioos-buy-cta:disabled{opacity:.6;cursor:default}.aioos-buy-err{color:#e5484d;text-align:center;margin-top:10px;font-size:12.5px}.aioos-buy-fine{color:var(--fg-mut);text-align:center;margin-top:12px;font-size:11.5px}.aioos-buy-loading{text-align:center;color:var(--fg-mut);padding:30px 0}@keyframes ambFade{0%{opacity:0}to{opacity:1}}.aioos-lock-scrim{z-index:150;-webkit-backdrop-filter:blur(7px)saturate(.85);background:#0c142680;place-items:center;padding:24px;animation:.25s ambFade;display:grid;position:fixed;inset:0}.aioos-lock-card{text-align:center;background:var(--glass-3,#fff);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px);width:min(360px,92vw);color:var(--fg);border-radius:24px;padding:34px 28px 28px;font-family:Geist,sans-serif;animation:.3s cubic-bezier(.2,.9,.25,1.15) ambPop;box-shadow:0 36px 90px -30px #14326e8c}.aioos-lock-icon{color:#0b63e0;background:#0b63e01a;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.aioos-lock-title{margin:0 0 8px;font-family:Marcellus,serif;font-size:23px;font-weight:400}.aioos-lock-sub{color:var(--fg-soft);margin:0 0 22px;font-size:13.5px;line-height:1.5}.aioos-lock-cta{cursor:pointer;color:#fff;background:linear-gradient(100deg,#0b63e0,#3e86f5);border:0;border-radius:14px;width:100%;padding:14px;font-family:Geist,sans-serif;font-size:15px;font-weight:700;transition:transform .18s,filter .2s;box-shadow:0 12px 28px -10px #0b63e099}.aioos-lock-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.rooms-surface{--dock-h:60px}@media (width<=900px){.rooms-surface .console-stage[data-split] .orb-wrap{box-sizing:content-box;align-self:center;place-items:center;width:max-content;height:max-content;padding:clamp(8px,2vw,14px);display:grid;position:relative}.rooms-surface .console-stage[data-split] .orb-wrap .mark{width:clamp(108px,27vw,140px);height:auto}.rooms-surface .console-stage[data-split=room] .orb-wrap{padding:6px}.rooms-surface .console-stage[data-split=room] .orb-wrap .mark{width:clamp(58px,9vh,80px)}.rooms-surface .room-dock{width:auto;height:var(--dock-h);z-index:45;padding:4px max(8px,env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--glass-3);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--glass-line);justify-content:center;align-items:center;gap:clamp(8px,2.6vw,16px);margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -12px 30px -20px #00000080}.rooms-surface .room-dock .dock-btn{flex:none;width:46px;height:46px;margin:0}.rooms-surface .room-dock .dock-btn.extra{display:none}.rooms-surface .room-dock .dock-btn.dock-more{display:grid}.rooms-surface .room-sheet-scrim{z-index:58;-webkit-backdrop-filter:blur(3px);background:#060c1870;animation:.18s both rsFade;position:fixed;inset:0}.rooms-surface .room-sheet{z-index:59;background:var(--glass-3);-webkit-backdrop-filter:blur(26px);border-top:1px solid var(--glass-line);padding:10px 14px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:min(62dvh,520px);animation:.24s cubic-bezier(.2,.8,.2,1) both rsRise;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 60px -24px #00000080}.rooms-surface .room-sheet-handle{background:var(--glass-line);border-radius:99px;width:42px;height:4px;margin:2px auto 12px}.rooms-surface .room-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.rooms-surface .room-sheet-item{cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--fg-soft);background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}.rooms-surface .room-sheet-item:hover{background:var(--glass-2);border-color:var(--glass-line)}.rooms-surface .room-sheet-item:active{transform:scale(.98)}.rooms-surface .room-sheet-item .rsi-ic{width:38px;height:38px;color:var(--fg-soft);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:12px;flex:none;place-items:center;display:grid}.rooms-surface .room-sheet-item[data-active=true]{color:var(--fg);background:#60b1ff24;border-color:#319aff66}.rooms-surface .room-sheet-item[data-active=true] .rsi-ic{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:0 10px 20px -10px #0084ffb3}@keyframes rsFade{0%{opacity:0}to{opacity:1}}@keyframes rsRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.rooms-surface .console-stage[data-split=home]{min-height:100dvh;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,4vh,40px);display:flex}.rooms-surface .console-stage[data-split=room]{gap:10px}.rooms-surface .console-stage[data-split=room] .agent-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.rooms-surface .console-stage[data-split=room] .console-canvas{flex:auto;min-height:0}.rooms-surface .console-canvas{padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 8px);overflow-y:auto}.rooms-surface .rooms-page[data-page]{padding-left:16px;padding-right:16px;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 8px)}.rooms-surface .rooms-page[data-page=sip],.rooms-surface .rooms-page[data-page=call-history],.rooms-surface .rooms-page[data-page=billing],.rooms-surface .rooms-page[data-page=calendar],.rooms-surface .rooms-page[data-page=profile]{padding-top:64px}.rooms-surface .rooms-page[data-page=widget]{padding-top:60px}.rooms-surface .stage[data-layout=split]>.composer-row,.rooms-surface .stage[data-layout=splitmid]>.composer-row,.rooms-surface .stage[data-layout=v3]>.composer-row{width:100%;max-width:none}.rooms-surface .comp-row{box-sizing:border-box;gap:4px;max-width:none}.rooms-surface .comp-in{flex:auto;min-width:0}.rooms-surface .comp-attach,.rooms-surface .comp-send{flex:none;width:36px;height:36px}.rooms-surface .ob-top{gap:10px;padding:14px 14px 0}.rooms-surface .ob-top .aioos-call-btn{border-radius:50%;justify-content:center;gap:0;width:42px;min-width:42px;max-width:42px;height:42px;padding:0;overflow:hidden}.rooms-surface .ob-top .aioos-call-btn .acb-label,.rooms-surface .ob-top .aioos-minutes-bar .amb-track{display:none}}.rooms-surface .rc-side-ws{text-align:left;cursor:pointer;background:#fff;border:1px solid #0b63e029;border-radius:12px;align-items:center;gap:11px;width:calc(100% - 8px);margin:0 4px 6px;padding:8px 10px;display:flex}.rooms-surface .rc-side-ws:hover{border-color:#0b63e057;box-shadow:0 6px 18px -12px #0b63e073}.rooms-surface .rc-side-ws-av{color:#fff;background:linear-gradient(150deg,#60b1ff,#0b63e0);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.rooms-surface .rc-side-ws-tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rooms-surface .rc-side-ws-tx b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rooms-surface .rc-side-ws-tx em{color:#10203c85;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.rooms-surface .rc-side-ws-car{color:var(--fg);opacity:.5;flex:none}.rooms-surface[data-theme=dark] .rc-side-ws{background:#ffffff12;border-color:#ffffff29}.rooms-surface[data-theme=dark] .rc-side-ws:hover{border-color:#8cbaff66}.rooms-surface[data-theme=dark] .rc-side-ws-tx em{color:#aabedc99}@media (pointer:coarse),(width<=640px){.rooms-surface .ob-rail{width:46px;height:46px}}.rooms-surface .dock-btn:hover:not([data-active=true]){background:#fff}.rooms-surface .dock-btn:active{transform:scale(.94)}.rooms-surface .room-dock .dock-btn.dock-btn[data-active=true]{color:#fff;background:linear-gradient(135deg,#2d6cf6,#22d3ee 60%,#14b8a6);border-color:#0000;box-shadow:inset 0 2px 3px #ffffff59,0 12px 24px -10px #0084ffb3}.rooms-surface .room-dock .dock-btn.dock-btn[data-active=true] svg{color:#fff}.rooms-surface[data-theme=dark] .dock-btn:hover:not([data-active=true]){background:#ffffff29}.rooms-surface[data-theme=dark] .room-dock .dock-btn.dock-btn[data-active=true]{color:#fff;background:linear-gradient(135deg,#2d6cf6,#22d3ee 60%,#14b8a6);border-color:#0000}.rooms-surface .dock-btn svg{transition:color .2s}@media (prefers-reduced-motion:no-preference){.rooms-surface .room-dock .dock-btn{animation:.44s cubic-bezier(.2,.75,.25,1) backwards dockRise}.rooms-surface .room-dock .dock-btn:first-child{animation-delay:30ms}.rooms-surface .room-dock .dock-btn:nth-child(2){animation-delay:60ms}.rooms-surface .room-dock .dock-btn:nth-child(3){animation-delay:90ms}.rooms-surface .room-dock .dock-btn:nth-child(4){animation-delay:.12s}.rooms-surface .room-dock .dock-btn:nth-child(5){animation-delay:.15s}.rooms-surface .room-dock .dock-btn:nth-child(6){animation-delay:.18s}.rooms-surface .room-dock .dock-btn:nth-child(7){animation-delay:.21s}.rooms-surface .room-dock .dock-btn:nth-child(8){animation-delay:.24s}.rooms-surface .room-dock .dock-btn:nth-child(n+9){animation-delay:.27s}}@keyframes dockRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rooms-surface .dock-btn{transition:none}.rooms-surface .room-sheet,.rooms-surface .room-sheet-scrim{animation:none}}.rooms-surface .room-dock .dock-btn{transform-origin:bottom;transition:transform .18s cubic-bezier(.2,.8,.3,1.2),box-shadow .18s,border-color .18s,background .2s,color .2s;position:relative}.rooms-surface .room-dock .dock-btn:hover{z-index:2;transform:translateY(-6px)scale(1.28)}.rooms-surface .room-dock .dock-btn:hover+.dock-btn{transform:translateY(-2px)scale(1.1)}.rooms-surface .room-dock .dock-btn:has(+.dock-btn:hover){transform:translateY(-2px)scale(1.1)}.rooms-surface .room-dock .dock-btn[aria-label]:after{content:attr(aria-label);opacity:0;pointer-events:none;white-space:nowrap;z-index:3;color:#fff;background:#0a1222;border-radius:9px;padding:7px 11px;font:600 12px/1 Inter,sans-serif;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)scale(.9);box-shadow:0 10px 24px -10px #00000080}.rooms-surface .room-dock .dock-btn[aria-label]:hover:after{opacity:1;transform:translate(-50%)scale(1)}.rooms-surface[data-theme=dark] .room-dock .dock-btn[aria-label]:after{background:#1b2a47}@media (prefers-reduced-motion:reduce){.rooms-surface .room-dock .dock-btn,.rooms-surface .room-dock .dock-btn[aria-label]:after{transition:none}}@media (width>=901px){.rooms-surface .stage[data-layout=split][data-split=room] .room-dock,.rooms-surface .stage[data-layout=splitmid][data-split=room] .room-dock{--dockfit:1;flex-wrap:nowrap;justify-content:center;min-width:0;max-width:100%}}@media (width>=901px) and (width<=1760px){.rooms-surface .stage[data-layout=split][data-split=room] .room-dock .dock-btn.extra,.rooms-surface .stage[data-layout=splitmid][data-split=room] .room-dock .dock-btn.extra{display:none}.rooms-surface .stage[data-layout=split][data-split=room] .room-dock .dock-btn.dock-more,.rooms-surface .stage[data-layout=splitmid][data-split=room] .room-dock .dock-btn.dock-more{display:grid}.rooms-surface .room-sheet-scrim{z-index:58;-webkit-backdrop-filter:blur(3px);background:#060c1870;animation:.18s both rsFadeSplit;position:fixed;inset:0}.rooms-surface .room-sheet{z-index:59;background:var(--glass-3);-webkit-backdrop-filter:blur(26px);border-top:1px solid var(--glass-line);width:min(560px,96vw);padding:10px 14px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:min(62dvh,520px);animation:.24s cubic-bezier(.2,.8,.2,1) both rsRiseSplit;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -24px 60px -24px #00000080}.rooms-surface .room-sheet-handle{background:var(--glass-line);border-radius:99px;width:42px;height:4px;margin:2px auto 12px}.rooms-surface .room-sheet-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.rooms-surface .room-sheet-item{cursor:pointer;text-align:left;font-family:var(--font-body);color:var(--fg-soft);background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}.rooms-surface .room-sheet-item:hover{background:var(--glass-2);border-color:var(--glass-line)}.rooms-surface .room-sheet-item:active{transform:scale(.98)}.rooms-surface .room-sheet-item .rsi-ic{width:38px;height:38px;color:var(--fg-soft);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:12px;flex:none;place-items:center;display:grid}.rooms-surface .room-sheet-item[data-active=true]{color:var(--fg);background:#60b1ff24;border-color:#319aff66}.rooms-surface .room-sheet-item[data-active=true] .rsi-ic{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:0 10px 20px -10px #0084ffb3}@keyframes rsFadeSplit{0%{opacity:0}to{opacity:1}}@keyframes rsRiseSplit{0%{opacity:0;transform:translate(-50%)translateY(26px)}to{opacity:1;transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.rooms-surface .room-sheet,.rooms-surface .room-sheet-scrim{animation:none}}.rooms-surface .rc-topback{cursor:pointer;font-family:var(--font-body);color:var(--fg,#0a1222);background:#ffffffb8;border:1px solid #1836781a;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:700;transition:transform .18s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 24px -16px #14326e80}.rooms-surface .rc-topback:hover{background:#fff;transform:translateY(-1px)}.rooms-surface .rc-topback:focus-visible{outline-offset:2px;outline:2px solid #2d6cf68c}.rooms-surface .rc-topback svg{flex:none;width:15px;height:15px}.rooms-surface[data-theme=dark] .rc-topback{color:#e9f0fc;background:#101b32b8;border-color:#60b1ff33;box-shadow:inset 0 1px #ffffff0f,0 10px 22px -16px #0009}.rooms-surface[data-theme=dark] .rc-topback:hover{background:#162440eb}@media (width<=560px){.rooms-surface .rc-topback span{display:none}.rooms-surface .rc-topback{padding:9px 11px}}.rooms-surface .orb-bubble:before{content:"";z-index:0;pointer-events:none;aspect-ratio:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 44%,#fffffff2,#ffffffb8 50%,#e6f2ff6b 73%,#e6f2ff00 100%);border:1px solid #ffffffd9;border-radius:50%;width:124%;animation:4.8s ease-in-out infinite orbBubbleBreath;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffffff38,0 20px 46px -22px #2d6cf661,0 0 40px -4px #60b1ff6b,inset 0 2px 6px #ffffffe6}@keyframes orbBubbleBreath{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.055)}}.rooms-surface[data-theme=dark] .orb-bubble:before{background:radial-gradient(circle at 50% 44%,#2a3c62d1,#20305294 50%,#16244052 73%,#16244000 100%);border-color:#7a98d43d;box-shadow:0 0 0 7px #78a0e60f,0 20px 46px -22px #0009,0 0 42px -4px #319aff4d,inset 0 2px 7px #96b4eb29}@media (prefers-reduced-motion:reduce){.rooms-surface .orb-bubble:before{animation:none}}.rooms-surface .orb-bubble:has(.o-mark.is-live):before{display:none}@media (width>=901px) and (height<=900px){.rooms-surface .console-stage{--hfit:1;row-gap:clamp(8px,1.4vh,12px)}.rooms-surface .console-stage .agent-msg{font-size:clamp(24px,4.2vh,34px)}.rooms-surface .console-stage .orb-wrap{height:clamp(150px,24vh,240px)}.rooms-surface .console-stage .aioos-orb{width:clamp(200px,34vh,290px);height:clamp(150px,25vh,220px)}.rooms-surface .console-stage .room-dock{margin-top:clamp(6px,1.2vh,14px)}.rooms-surface .console-stage .dock-btn{width:clamp(40px,5.4vh,46px);height:clamp(40px,5.4vh,46px)}.rooms-surface .console-stage .comp-in{padding:clamp(8px,1.3vh,11px) 6px}.rooms-surface .console-stage .ob-ready{margin-top:clamp(4px,1vh,10px)}.rooms-surface .console-stage .guide-stack{scrollbar-width:thin;max-height:clamp(140px,26vh,240px);margin-top:clamp(8px,1.4vh,14px);padding-top:clamp(8px,1.4vh,12px);overflow-y:auto}}@media (width>=901px) and (height<=800px){.rooms-surface .console-stage{row-gap:clamp(7px,1.1vh,10px)}.rooms-surface .console-stage .agent-msg{font-size:clamp(22px,3.8vh,28px)}.rooms-surface .console-stage .orb-wrap{height:clamp(135px,20vh,180px)}.rooms-surface .console-stage .aioos-orb{width:clamp(180px,29vh,240px);height:clamp(135px,21vh,180px)}.rooms-surface .console-stage .guide-stack{max-height:clamp(120px,22vh,190px)}}@media (width>=901px) and (width<=1279px){.rooms-surface .room-dock{flex-wrap:wrap;justify-content:center;row-gap:8px;max-width:100%}}@media (width<=900px){.rooms-surface .console-stage[data-split=room] .guide-stack{display:none}}@media (width<=640px){.rooms-surface .console-stage[data-split=home]{overscroll-behavior:contain;padding-top:10px;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 152px);justify-content:flex-start;row-gap:12px;overflow-y:auto}.rooms-surface .console-stage[data-split=home]>:first-child{margin-top:0}.rooms-surface .console-stage[data-split=home] .agent-msg{font-size:clamp(21px,6.4vw,26px);line-height:1.22}.rooms-surface.substrate .guide-cards .guide-row{flex-direction:row;align-items:center;gap:12px;height:auto;min-height:0;padding:12px 14px}.rooms-surface.substrate .guide-cards .guide-ico{border-radius:9px;width:32px;height:32px}.rooms-surface.substrate .guide-cards .guide-label{white-space:normal;flex:auto;min-width:0;font-size:13.5px}.rooms-surface.substrate .guide-cards .guide-arr{margin-top:0;align-self:center;margin-inline-start:auto}.rooms-surface .orb-bubble:before{display:none}.rooms-surface .console-stage .guide-stack{max-height:none}}@media (width<=900px){.rooms-surface .aioos-guide-root{bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 10px)}}@media (width>=641px) and (width<=900px){.rooms-surface .console-stage[data-split=home]{overscroll-behavior:contain;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 152px);justify-content:flex-start;overflow-y:auto}}.rooms-surface:has(.room-sheet-scrim) .aioos-guide-root{visibility:hidden}.rooms-surface:has(.rc-side-scrim) .aioos-guide-root{visibility:hidden}.rooms-surface .ob-top .aioos-ctx-bar{border:1px solid var(--glass-line);background:var(--glass-2);color:var(--fg);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-family:Geist,sans-serif;font-size:12.5px;line-height:1;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}.aioos-ctx-bar .acb-num{font-weight:700}.aioos-ctx-bar .acb-unit{color:var(--fg-mut);font-size:11.5px;font-weight:500}.aioos-ctx-bar .acb-track{background:#0b63e024;border-radius:999px;width:46px;height:5px;margin-inline-start:3px;overflow:hidden}.aioos-ctx-bar .acb-fill{background:linear-gradient(90deg,#0b63e0,#60b1ff);border-radius:999px;height:100%;transition:width .45s;display:block}.aioos-ctx-bar[data-state=warn] .acb-fill{background:linear-gradient(90deg,#e0930b,#ffc560)}.aioos-ctx-bar[data-state=warn] .acb-num{color:#b5710a}.aioos-ctx-bar[data-state=over] .acb-fill{background:#e5484d}.aioos-ctx-bar[data-state=over] .acb-num{color:#e5484d}.aioos-ctx-bar[data-state=critical] .acb-fill{background:#e5484d}.aioos-ctx-bar[data-state=critical] .acb-num{color:#e5484d}@media (height<=840px){.rooms-surface .rc-sidebar{gap:6px;padding:10px 12px 12px}.rooms-surface .rc-side-item{padding:7px 11px;font-size:13.5px}.rooms-surface .rc-side-ws{margin-bottom:4px;padding:6px 9px}.rooms-surface .rc-side-signout{padding:7px}.rooms-surface .rc-side-lang .lang-switch,.rooms-surface .rc-side-theme .theme-toggle{padding:5px 9px}.rooms-surface .rc-side-head{padding-bottom:4px}}[dir=rtl] .rooms-surface .rc-topback svg,[dir=rtl] .rooms-surface .rooms-page-back svg{transform:scaleX(-1)}.eb-card{text-align:center;border:1px solid var(--line,#e3e8f2);background:var(--card,#fff);border-radius:16px;max-width:46ch;margin:28px auto;padding:26px 24px}.eb-card b{margin-bottom:6px;font-size:17px;font-weight:700;display:block}.eb-card p{color:var(--ink-2,#41506e);margin-bottom:16px;font-size:14.5px;line-height:1.5}.eb-card button{font:inherit;cursor:pointer;background:var(--ink,#0e1b33);color:#fff;border:0;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:600}.eb-card button:hover{background:#1b2c4e}@media (width<=900px){.rooms-surface .ob-top{min-width:0}.rooms-surface .ob-top .ob-actions{flex:0 auto;min-width:0}}@media (width<=560px){.rooms-surface .ob-top .aioos-ctx-bar{display:none}.rooms-surface .card-head{flex-wrap:wrap;row-gap:6px}.rooms-surface .pill{white-space:normal;min-width:0;height:auto;min-height:28px;padding-block:4px}}@media (width<=374px){.rooms-surface .ob-top .aioos-minutes-bar{gap:4px;padding:7px 9px;font-size:11.5px}.rooms-surface .ob-top .aioos-minutes-bar .amb-unit{display:none}}@media (width<=480px){.rooms-surface .console-stage[data-split=room] .agent-msg{-webkit-line-clamp:4;font-size:19px!important}}html[data-skin=card3],html[data-skin=card3][data-theme=light]{--field-paper:#f4f2ec;--field-ink:16,19,23;--field-op:.26;--field-size:.34;--field-speed:.45;--c3-paper:#f4f2ec;--c3-ink:#0a0a0a;--c3-muted:#00000075;--c3-ink-2:#0009;--c3-border:#0000001a;--c3-card:#fff;--c3-hair:#00000014;--c3-faint:#0000000a;--c3-ok-strong:#128c4b;--c3-vig:#0c0e120f;--c3-paper-tex:.16;--c3-grain-tex:.1}html[data-skin=card3][data-theme=dark]{--field-paper:#15120d;--field-ink:240,236,225;--field-op:.18;--field-size:.34;--field-speed:.45;--c3-paper:#15120d;--c3-ink:#f2eee4;--c3-muted:#f2eee475;--c3-ink-2:#f2eee499;--c3-border:#ffffff1f;--c3-card:#1f1b14;--c3-hair:#ffffff14;--c3-faint:#ffffff0d;--c3-ok-strong:#41e0a4;--c3-vig:#00000038;--c3-paper-tex:.09;--c3-grain-tex:.06}[data-skin=card3] html{background:var(--c3-paper)}[data-skin=card3] body{color:var(--c3-ink);background:0 0!important}[data-skin=card3] #root{background:0 0}[data-skin=card3] .vp-field{z-index:-3;pointer-events:none;position:fixed;inset:0}[data-skin=card3] .vp-paper{z-index:-2;pointer-events:none;opacity:var(--c3-paper-tex);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='3'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.5'/></feComponentTransfer></filter><rect width='600' height='600' filter='url(%23c)'/></svg>");background-size:780px 780px;position:fixed;inset:0}[data-skin=card3] .vp-vignette{z-index:-1;pointer-events:none;background:radial-gradient(120% 95% at 50% 40%, transparent 52%, var(--c3-vig) 100%);position:fixed;inset:0}[data-skin=card3] .vp-grain{z-index:9999;pointer-events:none;opacity:var(--c3-grain-tex);mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}[data-skin=card3] .presence-surface.rooms-surface{background:0 0}[data-skin=card3] .rooms-surface .rooms-grain,[data-skin=card3] .rooms-surface .rooms-glows{display:none}[data-skin=card3] .esheet,[data-skin=card3] .epage{--sans:"Fustat", "SF Pro Display", system-ui, sans-serif;--esheet-line:#00000014;--esheet-mut:#00000075;--esheet-ink:#0a0a0a;--esheet-blue:#0a0a0a;--esheet-blue-soft:#00000057;--esheet-tint:#0000000d;--esheet-ok:#128c4b}[data-skin=card3] .esheet{border-color:#0000001a;border-radius:24px;box-shadow:0 24px 60px -34px #0003,inset 0 2px #ffffff80}[data-skin=card3] button.esheet-fact:hover,[data-skin=card3] .esheet-greeting--edit:hover,[data-skin=card3] .esheet-link:hover{background:var(--esheet-tint)}[data-skin=card3] .esheet-input:focus-visible,[data-skin=card3] .esheet-area:focus-visible,[data-skin=card3] .epage-input:focus-visible,[data-skin=card3] .epage-area:focus-visible{box-shadow:0 0 0 3px #0000001a}[data-skin=card3] .esheet-factlabel,[data-skin=card3] .esheet-greetlabel,[data-skin=card3] .esheet-sechead,[data-skin=card3] .esheet-saved,[data-skin=card3] .esheet-btn,[data-skin=card3] .epage-label,[data-skin=card3] .epage-overline,[data-skin=card3] .epage-count{font-family:var(--sans);text-transform:none;letter-spacing:0}html[data-skin=card3][data-theme=dark] .esheet,html[data-skin=card3][data-theme=dark] .epage{--esheet-line:#ffffff1a;--esheet-mut:#f2eee475;--esheet-ink:#f2eee4;--esheet-blue:#f2eee4;--esheet-blue-soft:#f2eee457;--esheet-tint:#ffffff0f;--esheet-ok:#41e0a4}html[data-skin=card3][data-theme=dark] .esheet{background:#1f1b14;border-color:#ffffff1f;box-shadow:0 30px 72px -34px #000000b8,inset 0 1px #ffffff0d}html[data-skin=card3][data-theme=dark] .esheet-input,html[data-skin=card3][data-theme=dark] .esheet-area,html[data-skin=card3][data-theme=dark] .esheet-link{background:#ffffff0a}[data-skin=card3] .aioos-login-v2,[data-skin=card3] .aioos-login-v2 .panel{background:0 0}html[data-skin=card3][data-theme=dark] .aioos-login-v2{--paper:#15120d;--card:#ffffff0d;--card-2:#ffffff14;--ink:#f2eee4;--ink-2:#f2eee4bd;--ink-3:#f2eee48c;--muted-2:#f2eee46b;--hair:#ffffff24;--hair-2:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=card3] .aioos-ws-v2{background:0 0}[data-skin=card3] .aioos-ws-v2 .ws-canvas,[data-skin=card3] .aioos-ws-v2 .ws-seat{display:none}html[data-skin=card3][data-theme=dark] .aioos-ws-v2{--paper:#15120d;--card:#ffffff0d;--card-2:#ffffff14;--ink:#f2eee4;--ink-2:#f2eee4bd;--ink-3:#f2eee48c;--muted-2:#f2eee46b;--hair:#ffffff24;--hair-2:#ffffff14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=card3][data-theme=dark] .aioos-ws-v2 .ws-brand,html[data-skin=card3][data-theme=dark] .aioos-ws-v2 .ws-who{background:#1f1b14b8}[data-skin=card3] .obstage{background:0 0}[data-skin=card3] .obstage .aurora,[data-skin=card3] .obstage .grain{display:none}html[data-skin=card3][data-theme=dark] .obstage{--fg:#f2eee4;--fg-soft:#f2eee4c7;--fg-mut:#f2eee480;--glass-1:#ffffff0a;--glass-2:#ffffff0f;--glass-3:#ffffff1a;--glass-line:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=card3][data-theme=light] .wstudio,html[data-skin=card3][data-theme=light] [data-design=vxadmin]{background:0 0}[data-skin=card3] .substrate{--font-body:"Fustat", "SF Pro Display", system-ui, -apple-system, sans-serif;--sans:"Fustat", "SF Pro Display", system-ui, -apple-system, sans-serif}[data-skin=card3] .presence-surface.rooms-surface,[data-skin=card3] .rooms-surface .agent-msg,[data-skin=card3] .rooms-surface .chat-line--agent{font-family:Fustat,SF Pro Display,system-ui,sans-serif}[data-skin=card3] .rooms-surface .wordmark{letter-spacing:-.04em;font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-weight:800}[data-skin=card3] .aioos-login-v2,[data-skin=card3] .aioos-ws-v2{--fb:"Fustat", "SF Pro Display", system-ui, sans-serif}[data-skin=card3] .rooms-surface .agent-msg{letter-spacing:-.03em;color:var(--c3-ink);font-weight:400;line-height:1.05}[data-skin=card3] .rooms-surface .comp-in{letter-spacing:-.01em;color:var(--c3-ink);font-size:clamp(18px,1.9vw,22px);font-weight:400}[data-skin=card3] .rooms-surface .comp-in::placeholder{color:var(--c3-muted)}[data-skin=card3] .orb-wrap{filter:none!important;animation:none!important}[data-skin=card3] .orb-wrap:before,[data-skin=card3] .orb-wrap:after{content:none!important;display:none!important}[data-skin=card3] .rooms-surface .stage[data-layout=split]>.composer-row,[data-skin=card3] .rooms-surface .stage[data-layout=splitmid]>.composer-row,[data-skin=card3] .rooms-surface .comp-row{max-width:452px}[data-skin=card3] .presence-surface.rooms-surface{--blue:var(--c3-ink);--blue-soft:var(--c3-ink);--accent:var(--c3-ink);--accent-strong:var(--c3-ink);--glow-1:var(--c3-ink);--glow-2:var(--c3-ink)}[data-skin=card3] .rooms-surface .comp-send{color:var(--c3-paper);box-shadow:0 8px 18px -8px #00000047;background:var(--c3-ink)!important}[data-skin=card3] .rooms-surface .comp-send:hover:not(:disabled){color:var(--c3-paper)}[data-skin=card3] .rooms-surface .comp-send:disabled{color:var(--c3-muted);box-shadow:none;background:0 0!important}[data-skin=card3] .rooms-surface .comp-attach:hover:not(:disabled){color:var(--c3-ink);background:#0000000f}[data-skin=card3] .rooms-surface .comp-row:focus-within{border-color:#00000057;box-shadow:0 0 0 4px #00000014}[data-skin=card3] .rooms-surface .comp-row.is-drop{border-color:var(--c3-ink);box-shadow:0 0 0 4px #0000001f}[data-skin=card3] .rooms-surface .dock-btn{border-color:#0000001f;box-shadow:0 6px 18px #00000014}[data-skin=card3] .rooms-surface .dock-btn:hover{border-color:#00000047;box-shadow:0 10px 24px #00000024}[data-skin=card3] .rooms-surface .room-dock .dock-btn[data-active=true]{background:var(--c3-ink);border-color:#fff9;box-shadow:0 0 0 3px #00000024,0 10px 24px #00000038}[data-skin=card3] .rooms-surface .room-dock .dock-btn[data-active=true] svg{color:var(--c3-paper)}[data-skin=card3] .rooms-surface[data-theme=dark] .dock-btn{background:var(--c3-faint);border-color:var(--c3-border);box-shadow:0 6px 18px #0006}[data-skin=card3] .rooms-surface[data-theme=dark] .dock-btn:hover{border-color:#ffffff47;box-shadow:0 10px 24px #00000080}[data-skin=card3] .rooms-surface .rc-side-item[data-active=true] svg{color:var(--c3-ink)}[data-skin=card3] .rooms-surface .turn-chip{background:#0000000f;border-color:#0000001f}[data-skin=card3] .rooms-surface .turn__q em{color:var(--c3-ink)}[data-skin=card3] .aioos-minutes-bar .amb-track{background:#0000001a}[data-skin=card3] .aioos-minutes-bar .amb-fill{background:var(--c3-ink)}[data-skin=card3] .aioos-call-btn{color:#0a0a0a;background:#34d399;border-color:#34d399}html[data-skin=card3][data-theme=light] .aioos-call-btn{color:#f4f2ec;background:#128c4b;border-color:#128c4b}[data-skin=card3] .rooms-surface .wordmark stop{stop-color:var(--c3-ink)}[data-skin=card3] .substrate .guide-row{background:var(--c3-ink);color:var(--c3-paper);border-radius:12px;box-shadow:0 6px 16px -10px #00000073}[data-skin=card3] .substrate .guide-stack{gap:8px}[data-skin=card3] .substrate .guide-ico{color:#f4f2eca8}[data-skin=card3] .substrate .guide-arr{color:#f4f2ec80}[data-skin=card3] .substrate .guide-row:hover{background:#242220}[data-skin=card3] .substrate .guide-row:hover .guide-ico,[data-skin=card3] .substrate .guide-row:hover .guide-arr{color:var(--c3-paper)}[data-skin=card3] .substrate .guide-row:focus-visible{box-shadow:0 0 0 2px var(--c3-paper), 0 0 0 4px #0a0a0a8c;outline:none}html[data-skin=card3][data-theme=dark] .substrate .guide-row{color:var(--c3-ink);background:#1f1b14;border:1px solid #ffffff14;box-shadow:0 8px 20px -12px #0009}html[data-skin=card3][data-theme=dark] .substrate .guide-ico{color:#f2eee499}html[data-skin=card3][data-theme=dark] .substrate .guide-arr{color:#f2eee475}html[data-skin=card3][data-theme=dark] .substrate .guide-row:hover{background:#2a251c}html[data-skin=card3][data-theme=dark] .substrate .guide-row:hover .guide-ico,html[data-skin=card3][data-theme=dark] .substrate .guide-row:hover .guide-arr{color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .substrate .guide-row:focus-visible{box-shadow:0 0 0 2px var(--c3-ink), 0 0 0 4px #0009}[data-skin=card3] .esheet-id{text-align:start;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;margin-block:-3px;margin-inline-end:6px;padding:3px 8px;display:flex}[data-skin=card3] button.esheet-id{cursor:pointer;transition:background .16s}[data-skin=card3] button.esheet-id:hover{background:var(--esheet-tint)}[data-skin=card3] .esheet-logo{width:30px;height:26px;color:var(--esheet-ink);flex:none}[data-skin=card3] .esheet-logo svg{width:100%;height:100%;display:block;overflow:visible}[data-skin=card3] .esheet-biz{font-family:var(--sans);letter-spacing:-.02em;color:var(--esheet-ink);font-size:21px;font-weight:600}[data-skin=card3] .esheet-id--editing{min-width:min(260px,100%)}[data-skin=card3] .esheet-status{font-family:var(--sans);color:var(--esheet-ok);white-space:nowrap;align-self:center;align-items:center;gap:7px;margin-inline-start:auto;font-size:13px;font-weight:600;display:inline-flex}[data-skin=card3] .esheet-status i{background:#34d399;border-radius:50%;width:8px;height:8px;animation:1.9s infinite c3pulse}@keyframes c3pulse{0%{box-shadow:0 0 #34d39973}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}@media (width<=880px){[data-skin=card3] .esheet-status{display:none}}[data-skin=card3] .edit-btn{border:1px solid var(--c3-border);background:var(--c3-card);color:var(--c3-ink-2)}[data-skin=card3] .edit-btn svg{stroke-width:1.9px}[data-skin=card3] .edit-btn:hover,[data-skin=card3] .edit-btn:focus-visible{background:var(--c3-ink);color:var(--c3-paper);border-color:var(--c3-ink);outline:none}[data-skin=card3] .edit-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--c3-ink) 18%, transparent)}[data-skin=card3] .esheet:not(.is-editing) .esheet-pencil{opacity:0}[data-skin=card3] .esheet:not(.is-editing) .esheet-greet .edit-btn{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:scale(.8)}[data-skin=card3] .esheet:not(.is-editing) button.esheet-fact:hover .esheet-pencil,[data-skin=card3] .esheet:not(.is-editing) .esheet-sechead--edit:hover .esheet-pencil{opacity:.55}[data-skin=card3] .esheet:not(.is-editing) .esheet-greet:hover .edit-btn{opacity:1;pointer-events:auto;transform:none}[data-skin=card3] .esheet.is-editing .esheet-pencil{opacity:.6}[data-skin=card3] .esheet.is-editing .esheet-greet .edit-btn{opacity:1;pointer-events:auto;transform:none}[data-skin=card3] .esheet.is-editing button.esheet-fact,[data-skin=card3] .esheet.is-editing button.esheet-id,[data-skin=card3] .esheet.is-editing .esheet-greeting--edit{box-shadow:inset 0 0 0 1px var(--c3-hair);border-radius:12px}[data-skin=card3] .esheet-modebar{justify-content:flex-end;margin-bottom:-6px;display:flex}[data-skin=card3] .mode-toggle{border:1px solid var(--c3-ink);background:var(--c3-ink);height:34px;color:var(--c3-paper);font-family:var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,transform .12s;display:inline-flex}[data-skin=card3] .mode-toggle svg{width:15px;height:15px}[data-skin=card3] .mode-toggle:hover{transform:translateY(-1px)}[data-skin=card3] .esheet.is-editing .mode-toggle{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong);color:var(--c3-paper)}[data-skin=card3] .pplc,[data-skin=card3] .pplp{--sans:"Fustat", "SF Pro Display", system-ui, sans-serif;--pplc-line:var(--c3-border);--pplc-mut:var(--c3-muted);--pplc-ink:var(--c3-ink);--pplc-blue:var(--c3-ink);--pplc-ok:var(--c3-ok-strong)}[data-skin=card3] .pplc{background:var(--c3-card);border-color:var(--c3-border);border-radius:24px;box-shadow:0 24px 60px -34px #0003,inset 0 2px #ffffff80}html[data-skin=card3][data-theme=dark] .pplc{background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 30px 72px -34px #000000b8,inset 0 1px #ffffff0d}[data-skin=card3] .pplc-count{font-family:var(--sans);color:var(--c3-muted)}[data-skin=card3] .pplc-count b{color:var(--c3-ink);font-weight:600}[data-skin=card3] .pplc-count b.is-open{color:var(--c3-ok-strong)}[data-skin=card3] .pplc-th{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--c3-muted);font-size:10.5px;font-weight:500}[data-skin=card3] .pplc-th:hover{color:var(--c3-ink)}[data-skin=card3] .pplc-table th{background:var(--c3-card);border-block-end:1px solid var(--c3-border);padding:0 8px 8px}html[data-skin=card3][data-theme=dark] .pplc-table th{background:var(--c3-card)}[data-skin=card3] .pplc-table td{border-block-end:1px solid var(--c3-hair);padding:9px 8px}[data-skin=card3] .pplc-table tbody tr:hover td{background:var(--c3-faint)}html[data-skin=card3][data-theme=dark] .pplc-table td{border-block-end-color:var(--c3-hair)}html[data-skin=card3][data-theme=dark] .pplc-table tbody tr:hover td{background:var(--c3-faint)}[data-skin=card3] .pplc-av{width:30px;height:30px;color:var(--c3-ink-2);font-size:11px;font-weight:600;background:#eceae6!important}html[data-skin=card3][data-theme=dark] .pplc-av{color:var(--c3-ink-2);background:#ffffff17!important}[data-skin=card3] .pplc-name{letter-spacing:-.01em;color:var(--c3-ink);font-size:13.5px;font-weight:500}[data-skin=card3] .pplc-role{color:var(--c3-muted);font-size:11px}[data-skin=card3] .pplc-kind{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--c3-muted);border-color:var(--c3-border);font-size:9.5px}[data-skin=card3] .pplc-now{color:var(--c3-muted);font-size:11.5px}[data-skin=card3] .pplc-now.is-open{color:var(--c3-ok-strong);font-weight:600}[data-skin=card3] .pplc-now.is-none{color:#00000047}html[data-skin=card3][data-theme=dark] .pplc-now.is-none{color:#f2eee44d}[data-skin=card3] .pplc-dot{width:7px;height:7px;box-shadow:none;background:#0003}[data-skin=card3] .pplc-now.is-open .pplc-dot{background:#34d399}html[data-skin=card3][data-theme=dark] .pplc-dot{background:#ffffff38}html[data-skin=card3][data-theme=dark] .pplc-now.is-open .pplc-dot{background:#34d399}[data-skin=card3] .pplc-ch{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--c3-ink-2);background:var(--c3-faint);border:1px solid var(--c3-hair);border-radius:7px;padding:2px 8px;font-size:10.5px}[data-skin=card3] .pplc-ch.is-warn{color:var(--c3-ink);border-color:var(--c3-border);background:#0000000d}html[data-skin=card3][data-theme=dark] .pplc-ch{background:var(--c3-faint)}[data-skin=card3] .pplc-dchip{border:1px solid var(--c3-border);border-radius:7px;height:22px;padding:0 4px 0 9px;font-size:11px;font-weight:500;background:var(--c3-faint)!important;color:var(--c3-ink-2)!important}[data-skin=card3] .pplc-dchip-x{color:var(--c3-muted)}[data-skin=card3] .pplc-dchip-x:hover{color:var(--c3-ink);opacity:1}[data-skin=card3] .pplc-dadd{font-family:var(--sans);background:var(--c3-card);border:1px dashed var(--c3-border);color:var(--c3-muted);border-radius:7px}[data-skin=card3] .pplc-dadd:hover{color:var(--c3-ink);border-color:var(--c3-muted)}html[data-skin=card3][data-theme=dark] .pplc-dadd{background:#ffffff0a}[data-skin=card3] .pplc-search,[data-skin=card3] .pplc-dfilter,[data-skin=card3] .pplc-input{font-family:var(--sans);background:var(--c3-card);border:1px solid var(--c3-border);color:var(--c3-ink);border-radius:10px}html[data-skin=card3][data-theme=dark] .pplc-search,html[data-skin=card3][data-theme=dark] .pplc-dfilter,html[data-skin=card3][data-theme=dark] .pplc-input{background:#ffffff0a}[data-skin=card3] .pplc-search:focus-visible,[data-skin=card3] .pplc-dfilter:focus-visible,[data-skin=card3] .pplc-input:focus-visible{border-color:#00000057;box-shadow:0 0 0 3px #00000014}html[data-skin=card3][data-theme=dark] .pplc-search:focus-visible,html[data-skin=card3][data-theme=dark] .pplc-dfilter:focus-visible,html[data-skin=card3][data-theme=dark] .pplc-input:focus-visible{box-shadow:0 0 0 3px #ffffff1f}[data-skin=card3] .pplc-add,[data-skin=card3] .pplc-import,[data-skin=card3] .pplc-btn{font-family:var(--sans);border-color:var(--c3-border);color:var(--c3-ink);background:var(--c3-card)}html[data-skin=card3][data-theme=dark] .pplc-btn{background:#ffffff0a}[data-skin=card3] .pplc-add,[data-skin=card3] .pplc-import{color:var(--c3-muted);background:0 0}[data-skin=card3] .pplc-add:hover,[data-skin=card3] .pplc-import:hover,[data-skin=card3] .pplc-btn:hover{color:var(--c3-ink);border-color:var(--c3-muted)}[data-skin=card3] .pplc-btn.is-primary{background:var(--c3-ink);border-color:var(--c3-ink);color:var(--c3-paper)}[data-skin=card3] .pplc-btn.is-primary:hover{filter:brightness(1.1)}[data-skin=card3] .pplc-imp-done{color:var(--c3-ok-strong)}[data-skin=card3] .pplc-preview{background:var(--c3-faint);border-color:var(--c3-border);border-radius:16px}html[data-skin=card3][data-theme=dark] .pplc-preview{background:var(--c3-faint)}[data-skin=card3] .pplc-preview-kind{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--c3-muted)}[data-skin=card3] .pplc.is-drop{outline-color:var(--c3-ink)}[data-skin=card3] .pplc-hero-line{color:var(--c3-ink)}[data-skin=card3] .pplc-split .pplp-pane.is-open{background:var(--c3-card);border:1px solid var(--c3-border);box-shadow:0 0 0 1px var(--c3-hair), 0 30px 70px -34px #00000080;border-radius:18px}[data-skin=card3] .pplp-pane-head{border-block-end-color:var(--c3-border)}[data-skin=card3] .pplp-pane-head .pplp-d-title b{font-family:var(--sans)}[data-skin=card3] .pplp-d-av{color:var(--c3-ink-2);background:#eceae6!important}html[data-skin=card3][data-theme=dark] .pplp-d-av{background:#ffffff17!important}[data-skin=card3] .pplp-field-l,[data-skin=card3] .pplp-day,[data-skin=card3] .pplp-day b{font-family:var(--sans);text-transform:none;letter-spacing:0}[data-skin=card3] .pplp-day.is-today{border-color:var(--c3-ink);background:var(--c3-faint)}[data-skin=card3] .deptp-stage{border-color:var(--c3-hair);background:0 0;border-radius:14px}[data-skin=card3] .deptp-edges path{stroke:#0000002e;stroke-width:1.6px}html[data-skin=card3][data-theme=dark] .deptp-edges path{stroke:#fff3}[data-skin=card3] .deptp .node{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;border-radius:12px;padding:10px 12px;box-shadow:0 8px 20px -12px #0003}[data-skin=card3] .deptp .node.dept{cursor:pointer;border-color:#00000024}[data-skin=card3] .deptp .node.dept:hover{box-shadow:0 12px 26px -12px #00000042}[data-skin=card3] .deptp .node.root{background:var(--c3-card);border-color:#00000029;padding:12px 14px;box-shadow:0 16px 40px -18px #00000042,0 0 0 4px #00000008}[data-skin=card3] .deptp .n-ic{color:#fff;width:26px;height:26px;box-shadow:none;border-radius:8px;font-size:13px;line-height:1;background:#0e0e0e!important}[data-skin=card3] .deptp .node.dept:not(.root) .n-ic{background:#2c2c2c!important}[data-skin=card3] .deptp .node.root .n-ic{width:26px;height:26px;background:#0e0e0e!important}[data-skin=card3] .deptp .n-name{letter-spacing:-.01em;color:var(--c3-ink);font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-size:13.5px;font-weight:600;line-height:1.25}[data-skin=card3] .deptp .node.root .n-name{font-size:15px}[data-skin=card3] .deptp .n-count{color:var(--c3-muted);font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-size:11px;font-weight:500}[data-skin=card3] .deptp .caret{background:var(--c3-faint);border:1px solid var(--c3-border);color:var(--c3-ink-2);border-radius:8px}[data-skin=card3] .deptp .caret:hover{color:var(--c3-ink);background:#00000014}[data-skin=card3] .deptp .node.open .caret{color:#fff;background:#0e0e0e;border-color:#0e0e0e}html[data-skin=card3][data-theme=dark] .deptp .node.open .caret{background:#2c2c2c;border-color:#2c2c2c}[data-skin=card3] .deptp .node.person{-webkit-backdrop-filter:none;border-radius:999px;gap:9px;padding:5px 15px 5px 5px;background:var(--c3-card)!important;border:1px solid var(--c3-border)!important;box-shadow:0 8px 20px -12px #0003!important}[data-skin=card3] .deptp .node.person .ava{color:#000000c7;width:28px;height:28px;box-shadow:none;border-radius:50%;font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-size:10px;font-weight:600;background:#eceae6!important}[data-skin=card3] .deptp .node.person .p-name{letter-spacing:-.01em;color:var(--c3-ink);font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-size:13.5px;font-weight:600}[data-skin=card3] .deptp .node.person .p-role{color:var(--c3-muted);font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-size:11px;font-weight:500}[data-skin=card3] .deptp .node.person .p-also{color:var(--c3-ink-2);background:var(--c3-faint);font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-size:10px;font-weight:600}[data-skin=card3] .deptp .node.found,[data-skin=card3] .deptp .node.picked{box-shadow:0 0 0 2px #0000008c,0 8px 20px -12px #0003!important}[data-skin=card3] .deptp .node.root.picked{box-shadow:0 0 0 2px #0000008c,0 16px 40px -18px #00000042!important}[data-skin=card3] .deptp .node.flash{box-shadow:0 0 0 2px #34d3998c,0 8px 20px -12px #0003!important}[data-skin=card3] .deptp .node.root.flash{box-shadow:0 0 0 2px #34d3998c,0 16px 40px -18px #00000042!important}html[data-skin=card3][data-theme=dark] .deptp .node,html[data-skin=card3][data-theme=dark] .deptp .node.root,html[data-skin=card3][data-theme=dark] .deptp .node.person{background:var(--c3-card)!important;border-color:var(--c3-border)!important;box-shadow:0 8px 22px -12px #0009!important}html[data-skin=card3][data-theme=dark] .deptp .node.dept{border-color:#ffffff29!important}html[data-skin=card3][data-theme=dark] .deptp .node.root{border-color:#fff3!important;box-shadow:0 16px 40px -18px #000000b3,0 0 0 4px #ffffff08!important}html[data-skin=card3][data-theme=dark] .deptp .node.person .ava{color:#f2eee4d1;background:#2a2620!important}html[data-skin=card3][data-theme=dark] .deptp .node.found,html[data-skin=card3][data-theme=dark] .deptp .node.picked{box-shadow:0 0 0 2px #ffffff80,0 8px 22px -12px #0009!important}html[data-skin=card3][data-theme=dark] .deptp .node.flash{box-shadow:0 0 0 2px #41e0a499,0 8px 22px -12px #0009!important}html[data-skin=card3][data-theme=dark] .deptp .node.root.flash{box-shadow:0 0 0 2px #41e0a499,0 16px 40px -18px #000000b3!important}[data-skin=card3] .pplc:not(.is-editing) .pplc-rowacts .edit-btn{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:scale(.8)}[data-skin=card3] .pplc:not(.is-editing) .pplc-table tbody tr:hover .pplc-rowacts .edit-btn,[data-skin=card3] .pplc.is-editing .pplc-rowacts .edit-btn{opacity:1;pointer-events:auto;transform:none}[data-skin=card3] .pplc.is-editing .pplc-table td.pplc-col-depts{box-shadow:inset 0 0 0 1px var(--c3-hair);border-radius:8px}[data-skin=card3] .pplc.is-editing .mode-toggle{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong);color:var(--c3-paper)}[data-skin=card3] .deptp-modebar{margin-inline:0 auto}[data-skin=card3] .deptp:not(.is-editing) .node .edit-btn{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:scale(.8)}[data-skin=card3] .deptp:not(.is-editing) .node:hover .edit-btn,[data-skin=card3] .deptp.is-editing .node .edit-btn{opacity:1;pointer-events:auto;transform:none}[data-skin=card3] .deptp.is-editing .node.dept,[data-skin=card3] .deptp.is-editing .node.person{box-shadow:inset 0 0 0 1px var(--c3-hair), 0 8px 20px -12px #0003}html[data-skin=card3][data-theme=dark] .deptp.is-editing .node.dept,html[data-skin=card3][data-theme=dark] .deptp.is-editing .node.person{box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 22px -12px #0009}[data-skin=card3] .deptp.is-editing .mode-toggle{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong);color:var(--c3-paper)}[data-skin=card3] .esheet-tabs{background:var(--c3-faint);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .esheet-tabs{background:var(--c3-faint)}[data-skin=card3] .esheet-tab{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--c3-muted);font-size:12.5px;font-weight:500}[data-skin=card3] .esheet-tab:hover{color:var(--c3-ink)}[data-skin=card3] .esheet-tab.is-on{background:var(--c3-card);color:var(--c3-ink);box-shadow:0 2px 6px -2px #0000002e}html[data-skin=card3][data-theme=dark] .esheet-tab.is-on{background:#ffffff14;box-shadow:0 2px 6px -2px #00000080}[data-skin=card3] .esheet-tab--add{color:var(--c3-muted)}[data-skin=card3] .esheet-tab--add:hover{color:var(--c3-ink);background:var(--c3-faint)}[data-skin=card3] .esheet-tab.is-empty:after,[data-skin=card3] .esheet-tabdel{color:var(--c3-muted)}[data-skin=card3] .esheet-tabdel:hover{color:var(--c3-ink);background:var(--c3-faint)}[data-skin=card3] .esheet-prose--edit:hover{background:var(--c3-faint)}[data-skin=card3] .esheet-urlbtn{font-family:var(--sans);border-color:var(--c3-border);color:var(--c3-muted)}[data-skin=card3] .esheet-urlbtn:hover{color:var(--c3-ink);border-color:var(--c3-muted);background:var(--c3-faint)}[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-pencil{opacity:0}[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-tabdel,[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-urlbar{opacity:0;pointer-events:none;transition:opacity .16s}[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-sechead--edit,[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-prose--edit{cursor:default;pointer-events:none}[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-prose--edit:hover{background:0 0}[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-sechead--edit:hover{cursor:pointer;pointer-events:auto}[data-skin=card3] .esheet--knowledge:not(.is-editing) .esheet-sechead--edit:hover .esheet-pencil{opacity:.55}[data-skin=card3] .esheet--knowledge.is-editing .esheet-pencil{opacity:.6}[data-skin=card3] .esheet--knowledge.is-editing .esheet-tabdel,[data-skin=card3] .esheet--knowledge.is-editing .esheet-urlbar{opacity:1}[data-skin=card3] .esheet--knowledge.is-editing .mode-toggle{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong);color:var(--c3-paper)}[data-skin=card3] .rep-wrap{--rep-pos:var(--c3-ok-strong);--rep-neu:var(--c3-muted);--rep-neg:#c2410c;--rep-warn:#b5710b;--mono:"Inter", ui-monospace, monospace}[data-skin=card3] .rep-wrap,[data-skin=card3] .rep-wrap *{--ink:var(--c3-ink);--ink-soft:var(--c3-ink);--ink-2:var(--c3-ink-2);--muted:var(--c3-muted);--hairline:var(--c3-hair);--glass:var(--c3-faint);--border-glass:var(--c3-border)}[data-skin=card3] .rep-kick{color:var(--c3-muted)}[data-skin=card3] .rep-kick .rep-n{color:var(--c3-ink)}[data-skin=card3] .rep-sec-l{color:var(--c3-muted)}[data-skin=card3] .rep-up{color:var(--c3-ok-strong)}[data-skin=card3] .rep-down{color:var(--rep-neg,#c2410c)}[data-skin=card3] .rep-verdict,[data-skin=card3] .rep-g .rep-v{color:var(--c3-ink)}[data-skin=card3] .rep-g .rep-v small,[data-skin=card3] .rep-g .rep-l{color:var(--c3-muted)}[data-skin=card3] .rep-glance,[data-skin=card3] .rep-row{border-top-color:var(--c3-hair)}[data-skin=card3] .rep-gist{color:var(--c3-ink-2)}[data-skin=card3] .rep-t,[data-skin=card3] .rep-nogist{color:var(--c3-muted)}[data-skin=card3] .rep-b i{background:var(--c3-ok-strong);border-radius:4px 4px 2px 2px}[data-skin=card3] .rep-b span{color:var(--c3-muted)}[data-skin=card3] .rep-track{background:var(--c3-faint)}[data-skin=card3] .rep-track i{background:var(--c3-ok-strong)}[data-skin=card3] .rep-ask{color:var(--c3-ink-2)}[data-skin=card3] .rep-ask-c{color:var(--c3-muted)}[data-skin=card3] .rep-mix{background:var(--c3-faint);box-shadow:inset 0 0 0 1px var(--c3-hair)}[data-skin=card3] .rep-mix .p{background:var(--c3-ok-strong)}[data-skin=card3] .rep-mix .n{background:var(--c3-muted)}[data-skin=card3] .rep-mix .g{background:var(--rep-neg,#c2410c)}[data-skin=card3] .rep-mixleg{color:var(--c3-ink-2)}[data-skin=card3] .rep-dot.rep-pos{background:var(--c3-ok-strong)}[data-skin=card3] .rep-dot.rep-neu{background:var(--c3-muted)}[data-skin=card3] .rep-dot.rep-neg{background:var(--rep-neg,#c2410c)}[data-skin=card3] .rep-opill{background:var(--c3-faint);border:1px solid var(--c3-border);color:var(--c3-ink-2)}[data-skin=card3] .rep-opill b{color:var(--c3-ink)}[data-skin=card3] .rep-play{color:var(--c3-ink);background:var(--c3-faint);border:1px solid var(--c3-border)}[data-skin=card3] .rep-callout{background:#b5710b1a;border:1px solid #b5710b4d;border-radius:14px}[data-skin=card3] .rep-ic{color:var(--rep-warn,#b5710b)}[data-skin=card3] .rep-tx{color:var(--c3-ink-2)}[data-skin=card3] .rep-tx b{color:var(--c3-ink)}[data-skin=card3] .rep-row.is-gap{background:#b5710b14}[data-skin=card3] .rep-qbtn{color:var(--c3-ink);text-underline-offset:2px;font-family:Fustat,SF Pro Display,system-ui,sans-serif;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}[data-skin=card3] .rep-qbtn:hover{color:var(--c3-ink);opacity:.72}html[data-skin=card3][data-theme=dark] .rep-wrap{--rep-pos:#41e0a4;--rep-neg:#f08a5d;--rep-warn:#e0a14b}html[data-skin=card3][data-theme=dark] .rep-b i,html[data-skin=card3][data-theme=dark] .rep-track i,html[data-skin=card3][data-theme=dark] .rep-mix .p,html[data-skin=card3][data-theme=dark] .rep-dot.rep-pos{background:#41e0a4}html[data-skin=card3][data-theme=dark] .rep-callout{background:#e0a14b1f;border-color:#e0a14b4d}html[data-skin=card3][data-theme=dark] .rep-row.is-gap{background:#e0a14b1a}[data-skin=card3] .wstudio,[data-skin=card3] .wspage,[data-skin=card3] .wcanvas{--font-head:"Fustat","SF Pro Display",system-ui,sans-serif;--font-body:"Fustat","SF Pro Display",system-ui,sans-serif;--blue:#0a0a0a;--ink:#0a0a0a;--ink-soft:#000000c7;--ink-2:#0009;--ink-3:#00000075}[data-skin=card3] .wspage,[data-skin=card3] .wstudio:not(.is-embedded){background:var(--c3-paper)}[data-skin=card3] .wspage .wstudio,[data-skin=card3] .wstudio.is-embedded{background:0 0}[data-skin=card3] .wstudio .intro h1{color:var(--c3-ink);letter-spacing:-.03em;font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wstudio .intro h1 .g{-webkit-text-fill-color:var(--c3-ink);color:var(--c3-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-skin=card3] .wstudio .intro p{color:var(--c3-muted)}[data-skin=card3] .wstudio .conf{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;border-radius:24px;box-shadow:0 24px 60px -34px #0003,inset 0 2px #ffffff80}[data-skin=card3] .wstudio.is-embedded .conf::-webkit-scrollbar-thumb{background:var(--c3-border)}[data-skin=card3] .wspage .conf::-webkit-scrollbar-thumb{background:var(--c3-border)}[data-skin=card3] .wstudio .clabel{color:var(--c3-muted);font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wstudio .clabel .chint{color:var(--c3-muted)}[data-skin=card3] .wstudio .clink{color:var(--c3-ink)}[data-skin=card3] .wstudio .cinherit{background:var(--c3-faint);border-color:var(--c3-border)}[data-skin=card3] .wstudio .cinherit-row+.cinherit-row{border-top-color:var(--c3-hair)}[data-skin=card3] .wstudio .cinherit-row em,[data-skin=card3] .wstudio .cdim{color:var(--c3-muted)}[data-skin=card3] .wstudio .cinherit-row b{color:var(--c3-ink)}[data-skin=card3] .wstudio .cinherit-line{background:var(--c3-faint);color:var(--c3-ink-2)}[data-skin=card3] .wstudio .ctoggle{color:var(--c3-ink-2)}[data-skin=card3] .wstudio .ctoggle input{accent-color:var(--c3-ink)}[data-skin=card3] .wstudio .seg{background:var(--c3-faint);border-color:var(--c3-hair)}[data-skin=card3] .wstudio .seg button{color:var(--c3-muted);font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wstudio .seg button:hover{color:var(--c3-ink)}[data-skin=card3] .wstudio .seg button.on{background:var(--c3-card);color:var(--c3-ink);border-color:var(--c3-border);box-shadow:0 6px 14px -10px #00000040}[data-skin=card3] .wstudio .cin{background:var(--c3-card);border-color:var(--c3-border);color:var(--c3-ink)}[data-skin=card3] .wstudio .cin:focus{border-color:var(--c3-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--c3-ink) 14%, transparent)}[data-skin=card3] .wstudio .cin::placeholder{color:var(--c3-muted)}[data-skin=card3] .wstudio .swatch{box-shadow:0 8px 16px -10px #0000004d}[data-skin=card3] .wstudio .swatch.on:after{border-color:var(--c3-ink);opacity:1}[data-skin=card3] .wstudio .prirow input[type=color]{border-color:var(--c3-border)}[data-skin=card3] .wstudio .prihex{color:var(--c3-ink-2)}[data-skin=card3] .wstudio .prireset{color:var(--c3-ink)}[data-skin=card3] .wstudio .pal{background:var(--c3-card);border-color:var(--c3-border);color:var(--c3-ink-2)}[data-skin=card3] .wstudio .pal:hover{border-color:var(--c3-ink)}[data-skin=card3] .wstudio .pal.on{border-color:var(--c3-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--c3-ink) 12%, transparent)}[data-skin=card3] .wstudio .preset{background:var(--c3-faint);border-color:var(--c3-border);color:var(--c3-ink-2);font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wstudio .preset:hover{background:var(--c3-card);color:var(--c3-ink)}[data-skin=card3] .wstudio .preset.on{background:var(--c3-ink);color:var(--c3-paper);border-color:var(--c3-ink);box-shadow:none}[data-skin=card3] .wstudio .tglrow label{color:var(--c3-ink-2)}[data-skin=card3] .wstudio .tglrow input[type=checkbox]{background:var(--c3-faint);border-color:var(--c3-border)}[data-skin=card3] .wstudio .tglrow input[type=checkbox]:checked{background:var(--c3-ink);border-color:var(--c3-ink)}[data-skin=card3] .wstudio .sec{background:var(--c3-card);border-color:var(--c3-border)}[data-skin=card3] .wstudio .sec-head:hover{background:var(--c3-faint)}[data-skin=card3] .wstudio .sec-head b{color:var(--c3-ink);font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wstudio .sec-head .ci{background:var(--c3-ink);box-shadow:none}[data-skin=card3] .wstudio .sec-car{color:var(--c3-muted)}[data-skin=card3] .wstudio .chipadd{border-color:var(--c3-border);background:var(--c3-faint);color:var(--c3-ink)}[data-skin=card3] .wstudio .chipadd:hover{background:var(--c3-card)}[data-skin=card3] .wstudio .chipdel{border-color:var(--c3-border);background:var(--c3-card)}[data-skin=card3] .wstudio .copy.ok{color:var(--c3-ok-strong);background:#128c4b33;border-color:#128c4b66}[data-skin=card3] .wspage .wsp-bar{background:var(--c3-card);border-bottom-color:var(--c3-border);-webkit-backdrop-filter:none}[data-skin=card3] .wspage .wsp-brand{color:var(--c3-ink);font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wspage .wsp-crumb{color:var(--c3-muted)}[data-skin=card3] .wspage .wsp-crumb i{background:var(--c3-muted)}[data-skin=card3] .wspage .wsp-back{color:var(--c3-ink);background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 10px 22px -16px #00000040}[data-skin=card3] .lang-switch{border-color:var(--c3-border);background:var(--c3-card);color:var(--c3-ink)}[data-skin=card3] .lang-switch:hover{background:var(--c3-faint)}[data-skin=card3] .k2g .k2g-pitch,[data-skin=card3] .k2g .k2g-save{color:var(--c3-muted)}[data-skin=card3] .k2g .k2g-link{background:var(--c3-card);border-color:var(--c3-border);color:var(--c3-ink)}[data-skin=card3] .k2g .k2g-link:focus{border-color:var(--c3-ink)}[data-skin=card3] .k2g .k2g-dl button{background:var(--c3-card);border-color:var(--c3-border);color:var(--c3-ink)}[data-skin=card3] .k2g .k2g-dl button:hover{background:var(--c3-faint)}[data-skin=card3] .k2g .k2g-open{color:var(--c3-ink)}[data-skin=card3] .wcanvas .wc-rail{background:var(--c3-card);border:1px solid var(--c3-border);box-shadow:0 16px 36px -26px #00000038,inset 0 2px #ffffff80}[data-skin=card3] .wcanvas .wc-rlabel{color:var(--c3-muted);font-family:Fustat,system-ui,sans-serif}[data-skin=card3] .wcanvas .wc-sw{border-color:var(--c3-card);box-shadow:0 0 0 1px var(--c3-border)}[data-skin=card3] .wcanvas .wc-sw.on{box-shadow:0 0 0 2px var(--c3-ink)}[data-skin=card3] .wcanvas .wc-hue,[data-skin=card3] .wcanvas .wc-range{accent-color:var(--c3-ink)}[data-skin=card3] .wcanvas .wc-seg{background:var(--c3-faint);border-color:var(--c3-hair)}[data-skin=card3] .wcanvas .wc-seg button{color:var(--c3-muted)}[data-skin=card3] .wcanvas .wc-seg button.on{background:var(--c3-card);color:var(--c3-ink);box-shadow:0 2px 6px -2px #0000002e}[data-skin=card3] .wcanvas .wc-full{color:var(--c3-ink)}[data-skin=card3] .wcanvas .wc-hint{color:var(--c3-muted)}[data-skin=card3] [data-design=vxadmin]{--blue:var(--c3-ink);--blue-up:var(--c3-ink);--blue-dim:var(--c3-faint);--blue-line:var(--c3-border);--ink:var(--c3-ink);--ink2:var(--c3-ink-2);--ink3:var(--c3-muted);--line:var(--c3-hair);--line2:var(--c3-border);--glass:var(--c3-card);--glass2:var(--c3-card);--gbrd:var(--c3-border);--ok:var(--c3-ok-strong);--font-disp:"Fustat","SF Pro Display",system-ui,sans-serif;--font-ui:"Fustat","SF Pro Display",system-ui,sans-serif;background:0 0}[data-skin=card3] [data-design=vxadmin] ::selection{background:#00000024}[data-skin=card3] [data-design=vxadmin] ::-webkit-scrollbar-thumb{background:#0003}[data-skin=card3] [data-design=vxadmin] .side{border-right:1px solid var(--c3-border);background:#ffffff8c}[data-skin=card3] [data-design=vxadmin] .wm-mark{color:var(--c3-ink);filter:none}[data-skin=card3] [data-design=vxadmin] .wm-tx{letter-spacing:-.04em;color:var(--c3-ink);font-family:Fustat,system-ui,sans-serif;font-weight:800}[data-skin=card3] [data-design=vxadmin] .wm-tx em{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .nav a:hover,[data-skin=card3] [data-design=vxadmin] .nav button.nav-item:hover{color:var(--c3-ink);background:#0000000a}[data-skin=card3] [data-design=vxadmin] .nav a.act,[data-skin=card3] [data-design=vxadmin] .nav button.nav-item.act{background:var(--c3-card);color:var(--c3-ink);border:1px solid var(--c3-border);box-shadow:0 6px 18px -12px #0000004d}[data-skin=card3] [data-design=vxadmin] .nav a.act svg,[data-skin=card3] [data-design=vxadmin] .nav button.nav-item.act svg{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .nav-live{color:#0a0a0a;background:#34d399}[data-skin=card3] [data-design=vxadmin] .op-chip:hover,[data-skin=card3] [data-design=vxadmin] .back-link:hover{background:#0000000a}[data-skin=card3] [data-design=vxadmin] .op-av{background:var(--c3-ink);color:var(--c3-paper);box-shadow:none}[data-skin=card3] [data-design=vxadmin] .scr-head h1,[data-skin=card3] [data-design=vxadmin] .modal-head h3,[data-skin=card3] [data-design=vxadmin] .card h3,[data-skin=card3] [data-design=vxadmin] .live-empty b{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .card{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;border-radius:16px;box-shadow:0 18px 44px -24px #0000002e,inset 0 2px #ffffff80}[data-skin=card3] [data-design=vxadmin] .card-head{border-block-end-color:var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .accent-card{border-color:var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .hw-grid{background:var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .hw{background:var(--c3-faint)}[data-skin=card3] [data-design=vxadmin] .btn{background:var(--c3-card);border:1px solid var(--c3-border);color:var(--c3-ink);box-shadow:none}[data-skin=card3] [data-design=vxadmin] .btn:hover{background:var(--c3-faint);border-color:var(--c3-muted)}[data-skin=card3] [data-design=vxadmin] .btn.primary{background:var(--c3-ink);border-color:var(--c3-ink);color:var(--c3-paper);box-shadow:0 8px 18px -8px #00000047}[data-skin=card3] [data-design=vxadmin] .btn.primary:hover{background:var(--c3-ink);filter:brightness(1.15)}[data-skin=card3] [data-design=vxadmin] .btn.ghost{color:var(--c3-ink-2);background:0 0;border-color:#0000}[data-skin=card3] [data-design=vxadmin] .btn.ghost:hover{background:var(--c3-faint);color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .tbl th,[data-skin=card3] [data-design=vxadmin] .tbl td{border-block-end-color:var(--c3-hair)}[data-skin=card3] [data-design=vxadmin] .tbl th{color:var(--c3-muted)}[data-skin=card3] [data-design=vxadmin] .tbl tbody tr:hover{background:var(--c3-faint)}[data-skin=card3] [data-design=vxadmin] .tbl .num{font-family:var(--font-mono);color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .tbl tr.day-sep td{color:var(--c3-muted);border-block-end-color:var(--c3-hair);background:#00000008}[data-skin=card3] [data-design=vxadmin] .masked{border-block-end:1px dashed var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .masked:hover{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .ov-stats>div>b{font-family:var(--font-mono);color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .split-bar,[data-skin=card3] [data-design=vxadmin] .pm-bar{background:#00000014}[data-skin=card3] [data-design=vxadmin] .split-bar i,[data-skin=card3] [data-design=vxadmin] .pm-bar i{background:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .ov-deploy{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;box-shadow:0 10px 24px -16px #0003}[data-skin=card3] [data-design=vxadmin] .ov-deploy .mono{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .ov-alert{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none}[data-skin=card3] [data-design=vxadmin] .lc-chip{background:var(--c3-card);border:1px solid var(--c3-border);box-shadow:none}[data-skin=card3] [data-design=vxadmin] .lc-chip:hover{border-color:var(--c3-ok-strong)}[data-skin=card3] [data-design=vxadmin] .lc-chip i,[data-skin=card3] [data-design=vxadmin] .lc-eq i,[data-skin=card3] [data-design=vxadmin] .listen-eq i{background:#34d399}[data-skin=card3] [data-design=vxadmin] .le-mark{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .badge.ok,[data-skin=card3] [data-design=vxadmin] .badge.live{color:var(--c3-ok-strong);background:#128c4b1f}[data-skin=card3] [data-design=vxadmin] .badge.ok i,[data-skin=card3] [data-design=vxadmin] .badge.live i{background:#34d399}[data-skin=card3] [data-design=vxadmin] .badge.dim{color:var(--c3-muted);background:#0000000f}[data-skin=card3] [data-design=vxadmin] .fin,[data-skin=card3] [data-design=vxadmin] .fsel,[data-skin=card3] [data-design=vxadmin] .farea{background:var(--c3-card);border:1px solid var(--c3-border);color:var(--c3-ink);font-family:var(--font-ui)}[data-skin=card3] [data-design=vxadmin] .fin:focus,[data-skin=card3] [data-design=vxadmin] .fsel:focus,[data-skin=card3] [data-design=vxadmin] .farea:focus{background:var(--c3-card);border-color:#00000057;box-shadow:0 0 0 3px #00000014}[data-skin=card3] [data-design=vxadmin] .farea.mono,[data-skin=card3] [data-design=vxadmin] .fin.mono{font-family:var(--font-mono)}[data-skin=card3] [data-design=vxadmin] .tg{border-color:var(--c3-border);background:#0000001a}[data-skin=card3] [data-design=vxadmin] .tg.on{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong)}[data-skin=card3] [data-design=vxadmin] .segc{border:1px solid var(--c3-border);background:#0000000d}[data-skin=card3] [data-design=vxadmin] .segc button.on{background:var(--c3-card);color:var(--c3-ink);box-shadow:0 4px 10px -5px #0000004d}[data-skin=card3] [data-design=vxadmin] .tabs{border-block-end-color:var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .tabs button.on:after{background:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .route,[data-skin=card3] [data-design=vxadmin] .dchip,[data-skin=card3] [data-design=vxadmin] .keybox{background:var(--c3-faint);border:1px solid var(--c3-border);color:var(--c3-ink-2)}[data-skin=card3] [data-design=vxadmin] .lbl-live{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .ag-av{background:var(--c3-ink);color:var(--c3-paper);box-shadow:none}[data-skin=card3] [data-design=vxadmin] .ag-ch i{background:var(--c3-card);border:1px solid var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .dw-audio .play{background:var(--c3-ink);color:var(--c3-paper);box-shadow:none}[data-skin=card3] [data-design=vxadmin] .dw-audio .track{background:#0000001a}[data-skin=card3] [data-design=vxadmin] .dw-audio .track i{background:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .ct.ai .ct-who{color:var(--c3-ink)}[data-skin=card3] [data-design=vxadmin] .ct.ai p{background:var(--c3-faint);border:1px solid var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .ct.cu p{background:var(--c3-card);border:1px solid var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .drawer,[data-skin=card3] [data-design=vxadmin] .modal,[data-skin=card3] [data-design=vxadmin] .toast{background:var(--c3-card);-webkit-backdrop-filter:none;border-color:var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .modal{box-shadow:0 40px 90px -30px #0006,inset 0 2px #ffffff80}[data-skin=card3] [data-design=vxadmin] .drawer-veil,[data-skin=card3] [data-design=vxadmin] .modal-veil{background:#0a0a0a47}[data-skin=card3] [data-design=vxadmin] .modal-head,[data-skin=card3] [data-design=vxadmin] .modal-foot,[data-skin=card3] [data-design=vxadmin] .dw-head,[data-skin=card3] [data-design=vxadmin] .dw-meta,[data-skin=card3] [data-design=vxadmin] .dw-audio,[data-skin=card3] [data-design=vxadmin] .dw-foot{border-color:var(--c3-border)}[data-skin=card3] [data-design=vxadmin] .toast .tok{color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin]{--ink:var(--c3-ink);--ink2:var(--c3-ink-2);--ink3:var(--c3-muted);--line:var(--c3-hair);--line2:var(--c3-border);--glass:var(--c3-card);--glass2:var(--c3-card);--gbrd:var(--c3-border);--blue:var(--c3-ink);--blue-up:var(--c3-ink);--blue-dim:var(--c3-faint);--blue-line:var(--c3-border);--ok:var(--c3-ok-strong);background:0 0}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .side{background:#1f1b148c}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .nav a:hover,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .nav button.nav-item:hover,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .op-chip:hover,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .back-link:hover{background:#ffffff0f}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .nav a.act,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .nav button.nav-item.act{background:var(--c3-card);border:1px solid var(--c3-border);box-shadow:0 8px 20px -12px #0009}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .card{box-shadow:0 30px 72px -34px #000000b8,inset 0 1px #ffffff0d}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .op-av,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .ag-av,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .dw-audio .play{background:var(--c3-ink);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .btn{border:1px solid var(--c3-border);color:var(--c3-ink);box-shadow:none;background:#ffffff0a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .btn:hover{border-color:var(--c3-muted);background:#ffffff1a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .btn.primary{background:var(--c3-ink);border-color:var(--c3-ink);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .btn.ghost{background:0 0;border-color:#0000}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .btn.ghost:hover{background:#ffffff14}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .tbl tbody tr:hover,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .hrow:hover{background:#ffffff0d}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .fin,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .fsel,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .farea{background:#ffffff0a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .fin:focus,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .fsel:focus,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .farea:focus{border-color:#ffffff57;box-shadow:0 0 0 3px #ffffff1f}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .tg{background:#ffffff1a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .segc{background:#ffffff0f}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .segc button.on{color:var(--c3-ink);background:#ffffff1f}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .route,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .dchip,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .keybox,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .ag-ch i,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .lc-chip{border:1px solid var(--c3-border);background:#ffffff0f}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .split-bar,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .pm-bar,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .dw-audio .track{background:#ffffff1a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .split-bar i,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .pm-bar i,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .dw-audio .track i{background:var(--c3-ink)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .hw{background:#ffffff0a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .drawer,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .modal,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .toast,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .ov-deploy,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .ov-alert{background:var(--c3-card);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .ct.ai p{border:1px solid var(--c3-border);background:#ffffff0a}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .ct.cu p{background:var(--c3-card);border:1px solid var(--c3-border)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .badge.ok,html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .badge.live{color:var(--c3-ok-strong);background:#41e0a424}html[data-skin=card3][data-theme=dark] .wstudio .cin:focus{border-color:var(--c3-ink);box-shadow:0 0 0 3px #ffffff1f}html[data-skin=card3][data-theme=dark] .wstudio .preset.on{background:var(--c3-ink);color:var(--c3-paper);border-color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .wstudio .tglrow input[type=checkbox]:checked{background:var(--c3-ink);border-color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .wstudio .pal:hover,html[data-skin=card3][data-theme=dark] .wstudio .pal.on{border-color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] [data-design=vxadmin] .tg.on{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .obstage .shape-cat--active{box-shadow:inset 0 1px #ffffff14,0 0 30px -10px #ffffff1f}html[data-skin=card3][data-theme=dark] .obstage .shape-card--land{border-color:#ffffff4d}html[data-skin=card3][data-theme=dark] .obstage .comp-in:focus{box-shadow:0 0 0 4px #ffffff1f}html[data-skin=card3][data-theme=dark] .obstage .asb-new{box-shadow:inset 0 2px 3px #ffffff29,0 14px 30px -12px #0009}[data-skin=card3] .sipc{--sans:"Fustat","SF Pro Display",system-ui,sans-serif;--sipc-line:var(--c3-border);--sipc-mut:var(--c3-muted);--sipc-ink:var(--c3-ink);--sipc-blue:var(--c3-ink);--sipc-blue-soft:#00000057;--sipc-err:#c2410c;--sipc-ok:var(--c3-ok-strong);--sipc-warm:#b5710b;--sipc-paper:var(--c3-faint);background:var(--c3-card);border-color:var(--c3-border);border-radius:24px;box-shadow:0 24px 60px -34px #0003,inset 0 2px #ffffff80}[data-skin=card3] .sipc-count,[data-skin=card3] .sipc-ticket-label,[data-skin=card3] .sipc-status,[data-skin=card3] .sipc-calls-head{font-family:var(--sans);text-transform:none;letter-spacing:0}[data-skin=card3] .sipc-kbd{background:var(--c3-faint);border-color:var(--c3-border);color:var(--c3-ink)}[data-skin=card3] .sipc-copy:hover{color:var(--c3-ink)}[data-skin=card3] .sipc-copy[data-done]{color:var(--c3-ok-strong)}[data-skin=card3] .sipc-ticket{background:var(--c3-card);border-color:var(--c3-border)}[data-skin=card3] .sipc-ticket:hover{border-color:var(--c3-muted)}[data-skin=card3] .sipc-ticket[data-selected]{border-color:var(--c3-ink);box-shadow:0 0 0 3px #00000014,0 10px 24px -14px #0006}[data-skin=card3] .sipc-cta{background:var(--c3-ink);color:var(--c3-paper);box-shadow:inset 0 2px 3px #ffffff2e,0 14px 28px -16px #00000073}[data-skin=card3] .sipc-cta:disabled{color:var(--c3-paper);box-shadow:none;background:#0000002e}[data-skin=card3] .sipc-station:before{color:var(--c3-ink);background:var(--c3-faint);border-color:var(--c3-border)}[data-skin=card3] .sipc-code{border-color:var(--c3-border);background:var(--c3-faint);box-shadow:inset 0 2px 3px #ffffff80,0 10px 26px -18px #00000047}[data-skin=card3] .sipc-pulse{background:var(--c3-ink);animation:2.4s ease-in-out infinite sipcBreatheC3}@keyframes sipcBreatheC3{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 #00000047}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 0 6px #0000}}[data-skin=card3] .sipc-alt a,[data-skin=card3] .sipc-link{color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .sipc{--sipc-line:var(--c3-border);--sipc-mut:var(--c3-muted);--sipc-ink:var(--c3-ink);--sipc-blue:var(--c3-ink);--sipc-blue-soft:#f2eee457;--sipc-err:#f08a5d;--sipc-ok:var(--c3-ok-strong);--sipc-warm:#e0a14b;--sipc-paper:var(--c3-faint);background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 30px 72px -34px #000000b8,inset 0 1px #ffffff0d}html[data-skin=card3][data-theme=dark] .sipc-kbd{background:var(--c3-faint)}html[data-skin=card3][data-theme=dark] .sipc-copy:hover{color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .sipc-copy[data-done]{color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .sipc-ticket{background:#ffffff0a}html[data-skin=card3][data-theme=dark] .sipc-ticket[data-selected]{border-color:var(--c3-ink);box-shadow:0 0 0 3px #ffffff1f,0 10px 24px -14px #0009}html[data-skin=card3][data-theme=dark] .sipc-cta{background:var(--c3-ink);color:var(--c3-paper);box-shadow:inset 0 1px #ffffff14,0 14px 28px -16px #0009}html[data-skin=card3][data-theme=dark] .sipc-cta:disabled{box-shadow:none;background:#ffffff24}html[data-skin=card3][data-theme=dark] .sipc-station:before{color:var(--c3-ink);background:var(--c3-faint);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .sipc-code{border-color:var(--c3-border);box-shadow:inset 0 1px #ffffff12,0 10px 26px -18px #0009}html[data-skin=card3][data-theme=dark] .sipc-pulse{background:var(--c3-ink);animation:2.4s ease-in-out infinite sipcBreatheC3Dark}@keyframes sipcBreatheC3Dark{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 #f2eee44d}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 0 6px #f2eee400}}html[data-skin=card3][data-theme=dark] .sipc-alt a,html[data-skin=card3][data-theme=dark] .sipc-link,[data-skin=card3] .room-circle{color:var(--c3-ink)}[data-skin=card3] .room-circle-disc{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;box-shadow:0 8px 20px -12px #0003}[data-skin=card3] .room-circle-icon svg{color:var(--c3-ink-2)}[data-skin=card3] .room-circle:hover .room-circle-disc,[data-skin=card3] .room-circle:focus-visible .room-circle-disc{border-color:#00000047;box-shadow:0 12px 26px -12px #00000042}[data-skin=card3] .room-circle:hover .room-circle-icon svg,[data-skin=card3] .room-circle:focus-visible .room-circle-icon svg{color:var(--c3-ink)}[data-skin=card3] .room-circle-label{color:var(--c3-ink-2)}[data-skin=card3] .room-circle-status{font-family:var(--sans,"Fustat","SF Pro Display",system-ui,sans-serif);letter-spacing:0;text-transform:none;color:var(--c3-muted)}[data-skin=card3] .room-circle-status--done{color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .room-circle-disc{background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 8px 22px -12px #0009}html[data-skin=card3][data-theme=dark] .room-circle:hover .room-circle-disc,html[data-skin=card3][data-theme=dark] .room-circle:focus-visible .room-circle-disc{border-color:#ffffff57;box-shadow:0 12px 28px -12px #000000b3}[data-skin=card3] .zentrale{--blue:var(--c3-ink);--fg:var(--c3-ink);--fg-soft:var(--c3-ink-2);--fg-mut:var(--c3-muted);--glass-1:var(--c3-faint);--glass-2:var(--c3-faint);--glass-3:var(--c3-card);--glass-line:var(--c3-border);--bg-raise:var(--c3-card);--font-head:"Fustat","SF Pro Display",system-ui,sans-serif;--font-body:"Fustat","SF Pro Display",system-ui,sans-serif;color:var(--c3-ink);background:0 0}[data-skin=card3] .zentrale .zen-head h2 .g{-webkit-text-fill-color:var(--c3-ink);color:var(--c3-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-skin=card3] .zentrale .zpill{background:var(--c3-card);border:1px solid var(--c3-border);color:var(--c3-ink);box-shadow:0 6px 16px -10px #0000002e}[data-skin=card3] .zentrale .zpill:hover{background:var(--c3-faint)}[data-skin=card3] .zentrale .zpill.tel svg,[data-skin=card3] .zentrale .zpill.org svg{color:var(--c3-ink-2)}[data-skin=card3] .zentrale .zpill.wa svg{color:var(--c3-ok-strong)}[data-skin=card3] .zentrale .zask input{background:var(--c3-card);border:1px solid var(--c3-border);color:var(--c3-ink)}[data-skin=card3] .zentrale .zask input:focus{border-color:#00000057;box-shadow:0 0 0 3px #00000014}[data-skin=card3] .zentrale .zask input::placeholder{color:var(--c3-muted)}[data-skin=card3] .zentrale .zcard{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;box-shadow:0 24px 60px -34px #0003,inset 0 2px #ffffff80}[data-skin=card3] .zentrale .zk{color:var(--c3-muted)}[data-skin=card3] .zentrale .zk .zi{background:var(--c3-ink)}[data-skin=card3] .zentrale .zc-calls .big b,[data-skin=card3] .zentrale .zc-cost .big b{color:var(--c3-ink);font-family:var(--mono,"Inter", ui-monospace, monospace)}[data-skin=card3] .zentrale .zc-calls .big em,[data-skin=card3] .zentrale .zc-cost .big em{color:var(--c3-muted)}[data-skin=card3] .zentrale .zc-spark i{border:1px solid var(--c3-border);background:#0000001a;border-bottom:none}[data-skin=card3] .zentrale .zc-spark i.hot{background:var(--c3-ink);border-color:var(--c3-ink);box-shadow:none}[data-skin=card3] .zentrale .zc-axis{color:var(--c3-muted)}[data-skin=card3] .zentrale .zfact{background:var(--c3-faint);border:1px solid var(--c3-border);color:var(--c3-ink-2)}[data-skin=card3] .zentrale .zfact.ok i{background:var(--c3-ok-strong)}[data-skin=card3] .zentrale .zfact.blue i{background:var(--c3-ink)}[data-skin=card3] .zentrale .zfact.warm i{background:#b5710b}[data-skin=card3] .zentrale .zs-row{color:var(--c3-ink-2)}[data-skin=card3] .zentrale .zs-row em{color:var(--c3-ink)}[data-skin=card3] .zentrale .zrow{border-bottom-color:var(--c3-hair);color:var(--c3-ink)}[data-skin=card3] .zentrale .zrow small{color:var(--c3-muted)}[data-skin=card3] .zentrale .zrow .zri.tel,[data-skin=card3] .zentrale .zrow .zri.web{background:var(--c3-ink)}[data-skin=card3] .zentrale .zrow .zri.wa{background:var(--c3-ok-strong)}[data-skin=card3] .zentrale .zrow .zlive{color:var(--c3-ok-strong)}[data-skin=card3] .zentrale .zrow .zlive i{background:#34d399}[data-skin=card3] .zentrale .zrow .zlive.pend{color:#b5710b}[data-skin=card3] .zentrale .zrow .zlive.pend i{background:#b5710b}[data-skin=card3] .zentrale .zw-lbl{color:var(--c3-muted)}[data-skin=card3] .zentrale .zw-swatches button{box-shadow:0 6px 14px -8px #0000004d}[data-skin=card3] .zentrale .zw-swatches button.on{border-color:var(--c3-card);outline:2px solid var(--c3-ink)}[data-skin=card3] .zentrale .zw-seg{background:var(--c3-faint);border-color:var(--c3-border)}[data-skin=card3] .zentrale .zw-seg button{color:var(--c3-muted)}[data-skin=card3] .zentrale .zw-seg button.on{background:var(--c3-card);color:var(--c3-ink);box-shadow:0 4px 10px -5px #00000040}[data-skin=card3] .zentrale .zw-prev{background:var(--c3-faint);border-color:var(--c3-border)}[data-skin=card3] .zentrale .zw-prev .sk i{background:#0000001a}[data-skin=card3] .zentrale .zw-embed{background:#0e0e0e;border-color:#ffffff24}[data-skin=card3] .zentrale .zw-embed code{color:#ffffffb3}[data-skin=card3] .zentrale .zw-embed code .hl{color:#41e0a4}[data-skin=card3] .zentrale .zw-copy{background:var(--c3-ink);color:var(--c3-paper)}[data-skin=card3] .zentrale .zw-copy.ok{background:var(--c3-ok-strong)}[data-skin=card3] .zentrale .zw-more{color:var(--c3-ink);font-family:var(--sans,"Fustat",system-ui,sans-serif)}[data-skin=card3] .zentrale .zstep{border-bottom-color:var(--c3-hair);color:var(--c3-ink)}[data-skin=card3] .zentrale .zstep small{color:var(--c3-muted)}[data-skin=card3] .zentrale .zstep .zn{background:var(--c3-faint);border:1px solid var(--c3-border);color:var(--c3-muted)}[data-skin=card3] .zentrale .zstep.cur .zn{background:var(--c3-ink);border-color:var(--c3-ink);color:var(--c3-paper)}[data-skin=card3] .zentrale .zstep.don .zn{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong);color:var(--c3-paper)}[data-skin=card3] .zentrale .zcred{background:var(--c3-faint);border:1px solid var(--c3-border)}[data-skin=card3] .zentrale .zcred code{color:var(--c3-ink)}[data-skin=card3] .zentrale .zcred button:hover{color:var(--c3-ink);background:var(--c3-faint)}[data-skin=card3] .zentrale .zcred button.ok{color:var(--c3-ok-strong)}[data-skin=card3] .zentrale .zbtn{background:var(--c3-ink);color:var(--c3-paper);box-shadow:0 8px 18px -8px #00000047}[data-skin=card3] .zentrale .zbtn:hover{filter:brightness(1.1)}[data-skin=card3] .zentrale .zt-root{background:var(--c3-faint);border:1px solid var(--c3-border)}[data-skin=card3] .zentrale .zt-root .zri{background:var(--c3-ink);color:var(--c3-paper)}[data-skin=card3] .zentrale .zt-root b{color:var(--c3-ink)}[data-skin=card3] .zentrale .zt-root small{color:var(--c3-muted)}[data-skin=card3] .zentrale .zt-kids:before{background:#0000002e}[data-skin=card3] .zentrale .zt-dep{background:var(--c3-card);border:1px solid var(--c3-border)}[data-skin=card3] .zentrale .zt-dep:before{background:#0000002e}[data-skin=card3] .zentrale .zt-dep b{color:var(--c3-ink)}[data-skin=card3] .zentrale .zt-av{border-color:var(--c3-card)}[data-skin=card3] .zentrale .zt-n{color:var(--c3-muted)}[data-skin=card3] .zentrale .zt-add{border:1.5px dashed var(--c3-border);color:var(--c3-muted);background:0 0}[data-skin=card3] .zentrale .zt-add:hover{color:var(--c3-ink);border-color:var(--c3-muted);background:var(--c3-faint)}[data-skin=card3] .zentrale .zc-note p{color:var(--c3-ink-2)}html[data-skin=card3][data-theme=dark] .zentrale{--fg:var(--c3-ink);--fg-soft:var(--c3-ink-2);--fg-mut:var(--c3-muted);--glass-1:var(--c3-faint);--glass-2:var(--c3-faint);--glass-3:var(--c3-card);--glass-line:var(--c3-border);--bg-raise:var(--c3-card);background:0 0}html[data-skin=card3][data-theme=dark] .zentrale .zen-head h2 .g{-webkit-text-fill-color:var(--c3-ink);color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .zentrale .zpill{background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 8px 18px -12px #00000080}html[data-skin=card3][data-theme=dark] .zentrale .zpill:hover{background:#ffffff0f}html[data-skin=card3][data-theme=dark] .zentrale .zpill.wa svg{color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .zentrale .zask input{border-color:var(--c3-border);background:#ffffff0a}html[data-skin=card3][data-theme=dark] .zentrale .zask input:focus{border-color:#ffffff57;box-shadow:0 0 0 3px #ffffff1f}html[data-skin=card3][data-theme=dark] .zentrale .zcard{background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 30px 72px -34px #000000b8,inset 0 1px #ffffff0d}html[data-skin=card3][data-theme=dark] .zentrale .zk .zi{background:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .zentrale .zc-spark i{border-color:var(--c3-border);background:#ffffff1a}html[data-skin=card3][data-theme=dark] .zentrale .zc-spark i.hot{background:var(--c3-ink);border-color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .zentrale .zfact{background:var(--c3-faint);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .zentrale .zfact.ok i{background:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .zentrale .zfact.blue i{background:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .zentrale .zfact.warm i{background:#e0a14b}html[data-skin=card3][data-theme=dark] .zentrale .zrow{border-bottom-color:var(--c3-hair)}html[data-skin=card3][data-theme=dark] .zentrale .zrow .zri.tel,html[data-skin=card3][data-theme=dark] .zentrale .zrow .zri.web{background:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .zentrale .zrow .zri.wa{background:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .zentrale .zrow .zlive{color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .zentrale .zrow .zlive i{background:#34d399}html[data-skin=card3][data-theme=dark] .zentrale .zrow .zlive.pend{color:#e0a14b}html[data-skin=card3][data-theme=dark] .zentrale .zrow .zlive.pend i{background:#e0a14b}html[data-skin=card3][data-theme=dark] .zentrale .zw-seg{background:var(--c3-faint);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .zentrale .zw-seg button.on{background:#ffffff14;box-shadow:0 4px 10px -5px #00000080}html[data-skin=card3][data-theme=dark] .zentrale .zw-prev{background:var(--c3-faint);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .zentrale .zw-prev .sk i{background:#ffffff1f}html[data-skin=card3][data-theme=dark] .zentrale .zw-copy{background:var(--c3-ink);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] .zentrale .zw-copy.ok{background:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .zentrale .zw-more{color:var(--c3-ink)}html[data-skin=card3][data-theme=dark] .zentrale .zstep{border-bottom-color:var(--c3-hair)}html[data-skin=card3][data-theme=dark] .zentrale .zstep .zn{border-color:var(--c3-border);color:var(--c3-muted);background:#ffffff0f}html[data-skin=card3][data-theme=dark] .zentrale .zstep.cur .zn{background:var(--c3-ink);border-color:var(--c3-ink);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] .zentrale .zstep.don .zn{background:var(--c3-ok-strong);border-color:var(--c3-ok-strong);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] .zentrale .zcred{border-color:var(--c3-border);background:#ffffff0d}html[data-skin=card3][data-theme=dark] .zentrale .zcred button.ok{color:var(--c3-ok-strong)}html[data-skin=card3][data-theme=dark] .zentrale .zbtn{background:var(--c3-ink);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] .zentrale .zt-root{background:var(--c3-faint);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .zentrale .zt-root .zri{background:var(--c3-ink);color:var(--c3-paper)}html[data-skin=card3][data-theme=dark] .zentrale .zt-kids:before{background:#ffffff2e}html[data-skin=card3][data-theme=dark] .zentrale .zt-dep{background:var(--c3-card);border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .zentrale .zt-dep:before{background:#ffffff2e}html[data-skin=card3][data-theme=dark] .zentrale .zt-av{border-color:var(--c3-card)}html[data-skin=card3][data-theme=dark] .zentrale .zt-add{border-color:var(--c3-border)}html[data-skin=card3][data-theme=dark] .zentrale .zt-add:hover{color:var(--c3-ink);border-color:var(--c3-muted);background:#ffffff0a}[data-skin=card3] .zentrale .zs-row .dot{background:var(--c3-ink)!important}[data-skin=card3] .zentrale .zt-av{color:var(--c3-ink-2);background:#eceae6!important}html[data-skin=card3][data-theme=dark] .zentrale .zt-av{color:var(--c3-ink-2);background:#ffffff17!important}[data-skin=card3] .rooms-surface .calls-list,[data-skin=card3] .rooms-surface .calls-list *{--ink:var(--c3-ink);--ink-soft:var(--c3-ink);--ink-2:var(--c3-ink-2);--muted:var(--c3-muted);--hairline:var(--c3-hair);--mono:"Inter", ui-monospace, monospace}[data-skin=card3] .rooms-surface .calls-list .call-card{background:var(--c3-card);border:1px solid var(--c3-border);-webkit-backdrop-filter:none;box-shadow:0 14px 36px -16px #0000002e,inset 0 2px #ffffff80}[data-skin=card3] .rooms-surface .calls-list .call-card .caller{color:var(--c3-ink)}[data-skin=card3] .rooms-surface .calls-list .call-card .call-meta,[data-skin=card3] .rooms-surface .calls-list .call-card .meta,[data-skin=card3] .rooms-surface .calls-list .calls-digest-more{color:var(--c3-muted)}[data-skin=card3] .rooms-surface .calls-list .call-captured{border-top-color:var(--c3-hair)}[data-skin=card3] .rooms-surface .calls-list .call-captured .crow{color:var(--c3-ink-2)}[data-skin=card3] .rooms-surface .calls-list .call-captured .ck{color:var(--c3-muted)}[data-skin=card3] .rooms-surface .calls-list .call-captured .cv{color:var(--c3-ink)}[data-skin=card3] .rooms-surface .calls-list .call-card.cc-clickable:hover{box-shadow:0 18px 40px -18px #00000038,inset 0 2px #ffffff80}[data-skin=card3] .rooms-surface .calls-list .call-card.cc-clickable.is-active{box-shadow:0 0 0 1.5px var(--c3-ink), 0 18px 36px -20px #00000038}[data-skin=card3] .rooms-surface .heard-chip{background:var(--c3-faint);color:var(--c3-muted);border:1px solid var(--c3-border)}html[data-skin=card3][data-theme=dark] .rooms-surface .calls-list .call-card{background:var(--c3-card);border-color:var(--c3-border);box-shadow:0 16px 40px -18px #0009,inset 0 1px #ffffff0d}html[data-skin=card3][data-theme=dark] .rooms-surface .calls-list .call-card.cc-clickable:hover{box-shadow:0 20px 44px -18px #000000a8,inset 0 1px #ffffff0d}html[data-skin=card3][data-theme=dark] .rooms-surface .calls-list .call-card.cc-clickable.is-active{box-shadow:0 0 0 1.5px var(--c3-ink), 0 18px 40px -18px #000000a8}html[data-skin=card3][data-theme=dark] .rooms-surface .heard-chip{background:var(--c3-faint);color:var(--c3-muted);border-color:var(--c3-border)}[data-skin=card3] .calls-drawer{--ink:var(--c3-ink);--ink-soft:var(--c3-ink);--muted:var(--c3-muted);--accent-strong:var(--c3-ink);--hairline:var(--c3-hair);background:var(--c3-card);border-inline-start:1px solid var(--c3-border);box-shadow:-28px 0 70px -38px #00000052}[data-skin=card3] .calls-drawer-scrim{background:#0c0e124d}[data-skin=card3] .calls-drawer .cc-conv .calls-pane-head{border-block-end-color:var(--c3-hair)}[data-skin=card3] .calls-drawer .cc-conv .cp-text b{color:var(--c3-ink)}[data-skin=card3] .calls-drawer .cc-conv .cp-sub{color:var(--c3-muted)}[data-skin=card3] .calls-drawer .cc-conv .cp-close{background:var(--c3-faint);border:1px solid var(--c3-border);color:var(--c3-muted)}[data-skin=card3] .calls-drawer .cc-conv .cp-close:hover{color:var(--c3-ink);background:#00000014}[data-skin=card3] .calls-drawer .cc-conv .calls-pane-body::-webkit-scrollbar-thumb{background:var(--c3-border)}html[data-skin=card3][data-theme=dark] .calls-drawer{--ink:var(--c3-ink);--ink-soft:var(--c3-ink);--muted:var(--c3-muted);--accent-strong:var(--c3-ink);--hairline:var(--c3-hair);background:var(--c3-card);border-inline-start-color:var(--c3-border);box-shadow:-28px 0 70px -38px #000000b3}html[data-skin=card3][data-theme=dark] .calls-drawer-scrim{background:#00000080}html[data-skin=card3][data-theme=dark] .calls-drawer .cc-conv .cp-close:hover{color:var(--c3-ink);background:#ffffff1a}[data-skin=card3] .cc-conv .cp-summary{color:var(--c3-ink-2);background:var(--c3-faint);border:1px solid var(--c3-hair)}[data-skin=card3] .cc-conv .cp-summary.cp-pending{color:var(--c3-muted);background:var(--c3-faint);border-color:#0000}[data-skin=card3] .cc-conv .cp-k{color:var(--c3-ink)}[data-skin=card3] .cc-conv .cp-summary.cp-pending .cp-k,[data-skin=card3] .cc-conv .cp-section{color:var(--c3-muted)}[data-skin=card3] .cc-conv .cp-section:after{background:var(--c3-hair)}[data-skin=card3] .cc-conv .cp-empty{color:var(--c3-muted)}[data-skin=card3] .cc-conv .cp-bubble--agent{background:var(--c3-faint);border:1px solid var(--c3-hair);color:var(--c3-ink-2)}[data-skin=card3] .cc-conv .cp-bubble--user{border:1px solid var(--c3-border);color:var(--c3-ink);background:#0000000f}html[data-skin=card3][data-theme=dark] .cc-conv .cp-bubble--user{border-color:var(--c3-border);color:var(--c3-ink);background:#ffffff14}html[data-skin=card3][data-theme=dark] .cc-conv .cp-summary,html[data-skin=card3][data-theme=dark] .cc-conv .cp-bubble--agent{background:var(--c3-faint);border-color:var(--c3-hair);color:var(--c3-ink-2)}html[data-skin=card3][data-theme=dark] .cc-conv .calls-pane-body::-webkit-scrollbar-thumb{background:var(--c3-border)}[data-skin=card3] .substrate,[data-skin=card3] .presence-surface.rooms-surface{--shadow-cta:inset 0 1px 0 #fff3, 0 14px 28px -16px #0006}html[data-skin=card3][data-theme=dark] .substrate,html[data-skin=card3][data-theme=dark] .presence-surface.rooms-surface{--shadow-cta:inset 0 1px 0 #ffffff14, 0 16px 30px -16px #0009}[data-skin=card3] .substrate .btn-primary,[data-skin=card3] .rooms-surface .btn-primary,[data-skin=card3] .substrate .icon-btn.live,[data-skin=card3] .substrate .icon-btn.send{color:var(--c3-paper)}[data-skin=card3] .substrate .input:focus,[data-skin=card3] .rooms-surface .input:focus,[data-skin=card3] .substrate .composer:focus-within{box-shadow:0 0 0 3px #0000001a, var(--shadow-glass)}[data-skin=card3] .substrate .toggle input:focus-visible+.track{box-shadow:0 0 0 3px #0000001a}html[data-skin=card3][data-theme=dark] .substrate .input:focus,html[data-skin=card3][data-theme=dark] .rooms-surface .input:focus,html[data-skin=card3][data-theme=dark] .substrate .composer:focus-within{box-shadow:0 0 0 3px #ffffff24, var(--shadow-glass)}html[data-skin=card3][data-theme=dark] .substrate .toggle input:focus-visible+.track{box-shadow:0 0 0 3px #ffffff24}html[data-skin=card3][data-theme=dark] .rooms-surface .comp-row:focus-within{border-color:#ffffff57;box-shadow:0 0 0 4px #ffffff1a}[data-skin=card3] .rooms-surface .rc-side-item[data-active=true]{border-color:var(--c3-border);background:#0000000f}html[data-skin=card3][data-theme=dark] .rooms-surface .rc-side-item[data-active=true]{border-color:var(--c3-border);background:#ffffff17}[data-skin=card3] .rooms-surface .steps li:before,html[data-skin=card3][data-theme=dark] .rooms-surface .steps li:before{background:var(--c3-faint);color:var(--c3-ink)}[data-skin=card3] .presence-surface.rooms-surface{--ink:var(--c3-ink);--ink-soft:var(--c3-ink);--ink-2:var(--c3-ink-2);--muted:var(--c3-muted);--fg:var(--c3-ink);--fg-soft:var(--c3-ink-2);--fg-mut:var(--c3-muted);--blue-soft:var(--c3-ink);--hairline:var(--c3-hair);--glass-line:var(--c3-border);--card:var(--c3-card);--card-hover:var(--c3-card);--glass:var(--c3-card);--glass-strong:var(--c3-card);--glass-1:var(--c3-faint);--glass-2:var(--c3-card);--glass-3:var(--c3-card);--border-card:var(--c3-border);--border-glass:var(--c3-border);--shadow-card:0 22px 44px -22px #0000002e;--shadow-glass:0 8px 20px -14px #00000029}html[data-skin=card3][data-theme=dark] .presence-surface.rooms-surface{--ink:var(--c3-ink);--ink-soft:var(--c3-ink);--ink-2:var(--c3-ink-2);--muted:var(--c3-muted);--fg:var(--c3-ink);--fg-soft:var(--c3-ink-2);--fg-mut:var(--c3-muted);--blue-soft:var(--c3-ink);--hairline:var(--c3-hair);--glass-line:var(--c3-border);--card:var(--c3-card);--card-hover:var(--c3-card);--glass:var(--c3-card);--glass-strong:var(--c3-card);--glass-1:var(--c3-faint);--glass-2:var(--c3-card);--glass-3:var(--c3-card);--border-card:var(--c3-border);--border-glass:var(--c3-border);--shadow-card:0 22px 44px -22px #0009;--shadow-glass:0 8px 20px -14px #0000008c}[data-skin=card3] .aioos-ws-v2 .ws-brand .mk svg g,[data-skin=card3] .aioos-ws-v2 .ws-brand .mk svg path,[data-skin=card3] .aioos-ws-v2 .ws-av svg g,[data-skin=card3] .aioos-login-v2 .auth-brand svg g,[data-skin=card3] .aioos-login-v2 .auth-brand svg path{stroke:var(--c3-ink)}.aioos-onb{--onb-gutter:clamp(24px,4vw,64px);--bar-h:64px;--blue:#0084ff;--blue-soft:#0084ffd9;--glow-1:#60b1ff;--glow-2:#319aff;--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--ink-3:#6e7e99;--muted-2:#8395ae;--teal:#14b8a6;--cyan:#22d3ee;--green:#12a14a;--accent:#ff801e;--ok:#0f9d58;--warn:#b8740a;--danger:#b3261e;--grad:linear-gradient(135deg,#2d6cf6,#22d3ee 60%,#14b8a6);--line:#18367817;--hair:#1836781f;--fh:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fb:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fv:"Instrument Serif",Georgia,serif;z-index:60;font-family:var(--fb);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f9ff;position:fixed;inset:0;overflow:hidden auto}.aioos-onb *{box-sizing:border-box;margin:0;padding:0}.aioos-onb .glow{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.aioos-onb .glow.a{background:var(--glow-1);opacity:.4;width:560px;height:480px;top:-200px;left:-220px}.aioos-onb .glow.b{background:var(--glow-2);opacity:.26;width:440px;height:420px;top:-240px;left:30px}.aioos-onb .glow.c{background:var(--glow-1);opacity:.16;width:520px;height:520px;top:120px;right:-240px}.aioos-onb .glow.d{background:var(--cyan);opacity:.1;width:480px;height:420px;bottom:-220px;right:8%}.aioos-onb .top{z-index:30;justify-content:space-between;align-items:center;padding:20px 26px;display:flex;position:fixed;top:0;left:0;right:0}.aioos-onb .brand{font-family:var(--fh);letter-spacing:-.04em;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.aioos-onb .brand .mk{filter:drop-shadow(0 4px 8px #0084ff59);width:30px;height:24px}.aioos-onb .brand .mk svg{width:100%;height:100%;display:block}.aioos-onb .exit{color:var(--ink-2);cursor:pointer;background:#fff9;border:1px solid #0000000f;border-radius:11px;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}.aioos-onb .exit:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}.aioos-onb .exit svg{width:15px;height:15px}.aioos-onb .topback{color:var(--ink-2);cursor:pointer;background:#fff9;border:1px solid #0000000f;border-radius:11px;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}.aioos-onb .topback:hover{color:var(--ink);background:#fff;transform:translateY(-1px)}.aioos-onb .topback svg{width:15px;height:15px}.aioos-onb .mode{-webkit-backdrop-filter:blur(40px);background:#ffffff80;border:1px solid #fffc;border-radius:14px;gap:4px;padding:5px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #ffffff80,0 16px 40px -24px #14326e66}.aioos-onb .mode button{cursor:pointer;font-family:var(--fb);color:var(--ink-2);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex}.aioos-onb .mode button svg{width:16px;height:16px}.aioos-onb .mode button.on{background:var(--grad);color:#fff;box-shadow:0 8px 18px -8px #0084ff99}@media (width<=540px){.aioos-onb .mode button span{font-size:12px}.aioos-onb .mode button svg{width:18px;height:18px}.aioos-onb .mode button{padding:11px 14px}}.aioos-onb .progress{z-index:20;align-items:center;gap:9px;display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%)}.aioos-onb .progress .pd{background:#18367829;border-radius:50%;width:9px;height:9px;transition:background .3s,width .3s,border-radius .3s}.aioos-onb .progress .pd.done{background:var(--blue-soft)}.aioos-onb .progress .pd.cur{background:var(--blue);border-radius:99px;width:26px;box-shadow:0 0 0 4px #0084ff24}.aioos-onb .stage{z-index:10;width:100%;max-width:100%;min-height:100dvh;padding:84px var(--onb-gutter) 32px;text-align:center;flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:relative}.aioos-onb .step{flex-direction:column;align-items:center;width:100%;max-width:660px;animation:.5s cubic-bezier(.2,.75,.25,1) both onbRise;display:flex}@keyframes onbRise{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}.aioos-onb .orb{place-items:center;width:clamp(64px,9vh,84px);height:clamp(54px,7.5vh,70px);margin-bottom:4px;display:grid;position:relative}.aioos-onb .orb:after{content:"";z-index:0;filter:blur(18px);background:radial-gradient(circle,#60b1ff73,#22d3ee29 45%,#0000 68%);border-radius:50%;animation:3.8s ease-in-out infinite onbBreathe;position:absolute;inset:9%}.aioos-onb .orb svg{z-index:1;filter:drop-shadow(0 8px 16px #2d6cf640);width:68px;height:55px;display:block;position:relative}@keyframes onbBreathe{0%,to{opacity:.78;transform:scale(.97)}50%{opacity:1;transform:scale(1.07)}}.aioos-onb .q{font-family:var(--fh);letter-spacing:-1.3px;color:var(--ink);max-width:18ch;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.05}.aioos-onb .q .s{background:linear-gradient(96deg,var(--blue),#37a6ff 50%,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aioos-onb .hint{color:var(--ink-2);max-width:46ch;margin-top:8px;font-size:14px;line-height:1.45}.aioos-onb .channels{flex-direction:column;gap:12px;width:100%;max-width:460px;margin-top:32px;display:flex}.aioos-onb .chan{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(36px);background:#ffffffa8;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:inset 0 2px 3px #ffffff80,0 26px 56px -40px #14326e80}.aioos-onb .chan .ic{color:#fff;background:var(--grad);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 24px -12px #0084ff99}.aioos-onb .chan .ic svg{width:24px;height:24px}.aioos-onb .chan .tx{flex:1;min-width:0}.aioos-onb .chan .tx b{font-family:var(--fh);color:var(--ink);font-size:18px;font-weight:700;display:block}.aioos-onb .chan .tx span{color:var(--ink-2);font-size:13.5px}.aioos-onb .chan .badge{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 10px;font-size:10px;font-weight:700}.aioos-onb .chan .badge.live{color:var(--green);background:#12a14a1a;border:1px solid #12a14a42}.aioos-onb .chan .badge.soon{color:var(--accent);background:#ff801e1a;border:1px solid #ff801e4d}.aioos-onb .chan .arrow{color:var(--blue);flex:none}.aioos-onb .chan .arrow svg{width:20px;height:20px}.aioos-onb .chan.locked{opacity:.55;cursor:not-allowed}.aioos-onb .chan.locked .ic{box-shadow:none;background:#8fa0bc}.aioos-onb .chan.locked:hover{border-color:#ffffffe6;transform:none}.aioos-onb .formlist{text-align:left;-webkit-backdrop-filter:blur(40px)saturate(1.2);background:#fff9;border:1px solid #ffffffe6;border-radius:22px;grid-template-columns:1fr 1fr;gap:0 26px;width:100%;max-width:660px;margin-top:16px;padding:4px 24px 10px;display:grid;box-shadow:inset 0 2px 3px #ffffff80,0 40px 90px -50px #14326e8c}.aioos-onb .fitem{flex-direction:column;gap:8px;padding:10px 0;display:flex}.aioos-onb .fitem.wide{grid-column:1/-1}.aioos-onb .flabel{font-family:var(--fh);color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.aioos-onb .flabel .fi{width:30px;height:30px;color:var(--blue);background:#2d6cf61a;border-radius:9px;flex:none;place-items:center;display:grid}.aioos-onb .flabel .fi svg{width:16px;height:16px}.aioos-onb .bigin{width:100%;font-family:var(--fb);color:var(--ink);border:1px solid var(--line);background:#fffc;border-radius:13px;outline:none;padding:12px 15px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s}.aioos-onb .bigin::placeholder{color:var(--muted-2);font-weight:400}.aioos-onb .bigin:focus{border-color:#0084ff73;box-shadow:0 0 0 4px #0084ff1f}.aioos-onb .bigin.dupe{border-color:var(--warn);box-shadow:0 0 0 3px #f0ae4924}.aioos-onb .bigin.compact{margin-top:2px;padding:10px 13px;font-size:14px}.aioos-onb textarea.bigin{resize:none;min-height:48px;line-height:1.4}.aioos-onb .combo{flex-direction:column;gap:12px;display:flex}.aioos-onb .choices{flex-wrap:wrap;gap:9px;display:flex}.aioos-onb .choice{cursor:pointer;font-family:var(--fb);color:var(--ink-2);border:1px solid var(--line);background:#ffffffb3;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s,transform .15s,box-shadow .2s}.aioos-onb .choice:hover{background:#fff;transform:translateY(-1px)}.aioos-onb .choice.sel{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 12px 24px -12px #0084ff99}.aioos-onb .choice.other{border-style:dashed}.aioos-onb .nav{align-items:center;gap:12px;margin-top:16px;display:flex}.aioos-onb .btn{font-family:var(--fb);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;padding:15px 28px;font-size:16px;font-weight:700;transition:transform .18s,opacity .2s,background .2s;display:inline-flex}.aioos-onb .btn.ink{color:#fff;background:var(--blue-soft);box-shadow:inset 0 2px 3px #ffffff59,0 18px 36px -16px #0084ffcc}.aioos-onb .btn.ink:hover{transform:translateY(-2px)}.aioos-onb .btn.ink:disabled{opacity:.5;cursor:default;transform:none}.aioos-onb .btn.ghost{color:var(--ink);border-color:var(--line);background:#fff9}.aioos-onb .btn.ghost:hover{background:#fff;transform:translateY(-2px)}.aioos-onb .btn svg{width:17px;height:17px}.aioos-onb .btn.big{padding:17px 32px;font-size:17px}.aioos-onb .done-mark{color:#fff;background:linear-gradient(150deg,#2bd98a,#12a14a);border-radius:50%;place-items:center;width:90px;height:90px;margin-bottom:24px;animation:.5s cubic-bezier(.2,.9,.3,1.4) both onbPop;display:grid;box-shadow:0 22px 44px -16px #12a14a99}.aioos-onb .done-mark svg{width:44px;height:44px}@keyframes onbPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.aioos-onb .summary{flex-direction:column;gap:10px;width:100%;max-width:430px;margin-top:28px;display:flex}.aioos-onb .srow{text-align:left;border:1px solid var(--line);background:#ffffffb8;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 14px 30px -24px #14326e66}.aioos-onb .srow .sk{width:30px;height:30px;color:var(--blue);background:#2d6cf61a;border-radius:9px;flex:none;place-items:center;display:grid}.aioos-onb .srow .sk svg{width:15px;height:15px}.aioos-onb .srow .sv{flex:1;min-width:0}.aioos-onb .srow .sv small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;display:block}.aioos-onb .srow .sv b{color:var(--ink);font-size:14.5px;font-weight:600}.aioos-onb .srow .ok{color:var(--green)}.aioos-onb .srow .ok svg{width:18px;height:18px}.aioos-onb .err{color:var(--danger);background:#e5484d14;border:1px solid #e5484d4d;border-radius:12px;margin-top:14px;padding:11px 15px;font-size:13.5px}.aioos-onb .reveal{grid-column:1/-1;margin-top:4px}.aioos-onb .reveal:empty{display:none}.aioos-onb .nsrc{background:#2d6cf60b;border:1px solid #2d6cf629;border-radius:16px;margin-top:6px;padding:16px 18px}.aioos-onb .nsrc-h{font-family:var(--fh);color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.aioos-onb .nsrc-h .ni{color:#fff;background:var(--grad);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.aioos-onb .nsrc-h .ni svg{width:15px;height:15px}.aioos-onb .nsrc-sub{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.aioos-onb .nsrc-fields{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.aioos-onb .nsrc-flab{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:11.5px;font-weight:800;display:block}.aioos-onb .guide{border:1px solid var(--line);background:#fff9;border-radius:13px;margin-top:16px;overflow:hidden}.aioos-onb .guide-t{cursor:pointer;text-align:left;width:100%;font-family:var(--fh);color:var(--ink);background:0 0;border:none;align-items:center;gap:9px;padding:13px 15px;font-size:13.5px;font-weight:700;display:flex}.aioos-onb .guide-t .gni{color:#fff;background:var(--grad);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.aioos-onb .guide-t .gni svg{width:14px;height:14px}.aioos-onb .guide-t .gx{margin-left:auto;transition:transform .25s}.aioos-onb .guide-t .gx svg{width:16px;height:16px}.aioos-onb .guide.open .guide-t .gx{transform:rotate(90deg)}.aioos-onb .guide-b{padding:2px 15px 15px}.aioos-onb .gstep{border-top:1px solid var(--line);gap:12px;padding:11px 0;display:flex}.aioos-onb .gstep:first-child{border-top:none}.aioos-onb .gn{width:24px;height:24px;font-family:var(--fh);color:#fff;background:var(--grad);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.aioos-onb .gtx{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.aioos-onb .gtx b{font-family:var(--fh)}.aioos-onb .copyrow{background:#2d6cf614;border:1px solid #2d6cf633;border-radius:9px;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;display:inline-flex}.aioos-onb .copyrow code{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.aioos-onb .copybtn{cursor:pointer;background:var(--blue-soft);color:#fff;font-family:var(--fb);border:none;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:transform .15s}.aioos-onb .copybtn:hover{transform:translateY(-1px)}.aioos-onb .copybtn.done{background:var(--green)}.aioos-onb .nsrc-note{color:var(--ink-2);background:#ff801e12;border:1px solid #ff801e38;border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.aioos-onb .nsrc-note svg{width:15px;height:15px;color:var(--accent);flex:none;margin-top:1px}.aioos-onb .nsrc-note.ok{background:#12a14a12;border-color:#12a14a3d}.aioos-onb .nsrc-note.ok svg{color:var(--green)}.aioos-onb .vhome{z-index:10;text-align:center;flex-direction:column;justify-content:safe center;align-items:center;width:100%;max-width:100%;min-height:100dvh;padding:120px 24px 64px;display:flex;position:relative}.aioos-onb .vh-q{font-family:var(--fh);letter-spacing:-1.2px;color:var(--ink);font-size:clamp(28px,4vw,40px);font-weight:800}.aioos-onb .vh-q .s{background:linear-gradient(96deg,var(--blue),#37a6ff 50%,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aioos-onb .vh-orb{place-items:center;width:158px;height:138px;margin:14px 0 26px;display:grid;position:relative}.aioos-onb .vh-orb svg{z-index:1;filter:drop-shadow(0 8px 16px #2d6cf640);width:118px;height:94px;position:relative}.aioos-onb .vh-glow{filter:blur(22px);background:radial-gradient(circle,#60b1ff73,#22d3ee29 45%,#0000 68%);border-radius:50%;animation:3.9s ease-in-out infinite onbBreathe;position:absolute;inset:8%}.aioos-onb .vh-input{-webkit-backdrop-filter:blur(36px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:18px;align-items:center;gap:12px;width:min(560px,92%);padding:10px 12px 10px 18px;display:flex;box-shadow:inset 0 2px 3px #ffffff80,0 26px 56px -38px #14326e80}.aioos-onb .vh-input .clip{width:22px;height:22px;color:var(--ink-3);flex:none}.aioos-onb .vh-input .clip svg{width:100%;height:100%}.aioos-onb .vh-input input{min-width:0;font-family:var(--fb);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.aioos-onb .vh-input input::placeholder{color:var(--muted-2)}.aioos-onb .vh-send{cursor:pointer;color:#fff;background:var(--blue-soft);border:none;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:transform .18s;display:grid;box-shadow:inset 0 2px 3px #ffffff59,0 12px 24px -12px #0084ffb3}.aioos-onb .vh-send svg{width:17px;height:17px}.aioos-onb .vh-dock{flex-wrap:wrap;justify-content:center;gap:10px;max-width:540px;margin-top:24px;display:flex}.aioos-onb .vd{border:1px solid var(--line);cursor:pointer;width:46px;height:46px;color:var(--ink-2);background:#ffffffb8;border-radius:50%;flex:none;place-items:center;transition:background .2s,transform .15s,color .2s,box-shadow .2s;display:grid}.aioos-onb .vd svg{width:20px;height:20px}.aioos-onb .vd:hover:not(.on){color:var(--ink);background:#fff;transform:translateY(-2px)}.aioos-onb .vd.on{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 12px 24px -10px #0084ffb3}.aioos-onb .vh-tasks{border-top:1px solid var(--line);flex-direction:column;width:min(560px,92%);margin-top:24px;padding-top:6px;display:flex}.aioos-onb .vt{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:13px;padding:17px 18px;transition:padding-left .18s,background .18s;display:flex}.aioos-onb .vt:last-child{border-bottom:none}.aioos-onb .vti{width:22px;height:22px;color:var(--blue);flex:none;place-items:center;display:grid}.aioos-onb .vti svg{width:19px;height:19px}.aioos-onb .vtl{color:var(--ink);flex:1;font-size:15.5px;font-weight:600}.aioos-onb .vta{color:var(--ink-3);flex:none;transition:transform .18s}.aioos-onb .vta svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.aioos-onb *{animation:none!important}}@media (width<=620px){.aioos-onb .formlist{grid-template-columns:1fr;gap:0}.aioos-onb .fitem{padding:14px 0}.aioos-onb .fitem+.fitem{border-top:1px solid var(--line)}}@media (width<=540px){.aioos-onb .top{padding:16px 18px}.aioos-onb .q{font-size:24px}.aioos-onb .formlist{padding:6px 18px 12px}.aioos-onb .nav{flex-direction:column-reverse;width:100%}.aioos-onb .nav .btn{justify-content:center;width:100%}}@media (width<=460px){.aioos-onb .brand span:not(.mk){display:none}.aioos-onb .brand .mk{width:34px;height:27px}.aioos-onb .mode{position:static;transform:none}.aioos-onb .top{gap:8px;padding:14px}}.aioos-onb .wz-prog{width:100%;max-width:460px;margin:0 auto 24px}.aioos-onb .wz-prog-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.aioos-onb .wz-prog-n{font-family:var(--fh);letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:800}.aioos-onb .wz-prog-r{color:var(--blue);font-size:12px;font-weight:600}.aioos-onb .wz-bar{background:#1836781a;border-radius:99px;height:7px;overflow:hidden}.aioos-onb .wz-bar-fill{background:var(--grad);border-radius:99px;height:100%;transition:width .45s cubic-bezier(.2,.8,.25,1);display:block;box-shadow:0 2px 8px -2px #0084ff99}.aioos-onb .orb.sm{width:60px;height:50px;margin-bottom:2px}.aioos-onb .orb.sm svg{width:50px;height:40px}.aioos-onb .q .qlab{vertical-align:middle;width:30px;height:30px;color:var(--blue);background:#2d6cf61a;border-radius:9px;place-items:center;margin-right:7px;display:inline-grid}.aioos-onb .q .qlab svg{width:18px;height:18px}.aioos-onb .wz-field{text-align:left;width:100%;max-width:480px;margin-top:24px}.aioos-onb .wz-field .choices{justify-content:center}.aioos-onb .wz-inwrap{display:block;position:relative}.aioos-onb .wz-inwrap.has-mic .bigin{padding-right:60px}.aioos-onb .wz-inwrap.has-mic input.bigin{min-height:52px}.aioos-onb .wz-mic{cursor:pointer;color:#fff;background:var(--blue-soft);border:none;border-radius:11px;place-items:center;width:42px;height:42px;transition:transform .15s,background .2s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 10px 22px -10px #0084ffb3}.aioos-onb .wz-mic:hover{transform:translateY(-1px)}.aioos-onb .wz-mic.on{background:linear-gradient(150deg,#ff5e7a,#e5484d);animation:1.2s ease-in-out infinite wzPulse}@keyframes wzPulse{0%,to{box-shadow:0 0 #e5484d80}50%{box-shadow:0 0 0 9px #e5484d00}}.aioos-onb .wz-say{color:var(--ink-2);text-align:center;margin-top:11px;font-size:12.5px}.aioos-onb .wz-skip{cursor:pointer;font-family:var(--fb);color:var(--ink-3);text-underline-offset:3px;background:0 0;border:none;margin-top:14px;font-size:13px;font-weight:600;text-decoration:underline}.aioos-onb .wz-skip:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.aioos-onb .wz-mic.on{animation:none}}.aioos-onb .wz-mic-inline{align-items:center;display:inline-flex}.aioos-onb .wz-mic-inline .wz-mic{border-radius:12px;width:46px;height:42px;position:static}.aioos-onb .orb.sm.listening{animation:1.1s ease-in-out infinite wzOrbPulse}@keyframes wzOrbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.aioos-onb .orb.sm.listening{animation:none}}.aioos-onb .wz-help{color:var(--ink-2);max-width:48ch;margin-top:6px;font-size:12.5px;line-height:1.45}.aioos-onb .nsrc-hint{color:var(--ink-3);margin-top:5px;font-size:11.5px;line-height:1.4;display:block}.aioos-onb .nsrc-hint.prov{text-align:left;color:var(--blue);margin-top:8px;font-size:12.5px}.aioos-onb .nsrc-hint.prov b{font-weight:700}.aioos-onb .nsrc-mail{color:var(--blue);cursor:pointer;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.aioos-onb .nsrc-mail:hover{text-decoration:underline}.aioos-onb .nsrc-mail svg{width:14px;height:14px}.aioos-onb .orb.sm.listening svg{filter:drop-shadow(0 0 11px #e5484d8c)}.aioos-onb a:focus-visible,.aioos-onb button:focus-visible,.aioos-onb [role=tab]:focus-visible,.aioos-onb .chan:focus-visible,.aioos-onb .choice:focus-visible,.aioos-onb .wz-drop:focus-visible{outline-offset:3px;outline:3px solid #0a4fb4}.aioos-onb[data-theme=dark] a:focus-visible,.aioos-onb[data-theme=dark] button:focus-visible,.aioos-onb[data-theme=dark] [role=tab]:focus-visible,.aioos-onb[data-theme=dark] .chan:focus-visible,.aioos-onb[data-theme=dark] .choice:focus-visible,.aioos-onb[data-theme=dark] .wz-drop:focus-visible{outline-color:#7fb3ff}.aioos-onb .wz-mic,.aioos-onb .vd{min-width:48px;min-height:48px}.aioos-onb .wz-field.wide{max-width:600px}.aioos-onb .wz-drop{cursor:pointer;background:#ffffff8c;border:1.5px dashed #18367847;border-radius:14px;align-items:center;gap:13px;width:100%;padding:16px;transition:border-color .2s,background .2s,transform .15s;display:flex}.aioos-onb .wz-drop:hover{border-color:var(--blue);background:#fff;transform:translateY(-1px)}.aioos-onb .wz-drop.busy{opacity:.6;pointer-events:none}.aioos-onb .wz-drop.over{border-color:var(--blue);background:#0084ff14;transform:translateY(-1px)}.aioos-onb[data-theme=dark] .wz-drop.over{border-color:var(--blue);background:#0084ff29}.aioos-onb .wz-files{flex-direction:column;gap:8px;margin-bottom:11px;display:flex}.aioos-onb .wz-drop-ic{color:#fff;background:var(--grad);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.aioos-onb .wz-drop-tx{text-align:left;flex-direction:column;gap:2px;display:flex}.aioos-onb .wz-drop-tx b{color:var(--ink);font-size:14.5px;font-weight:700}.aioos-onb .wz-drop-tx small{color:var(--ink-3);font-size:12px}.aioos-onb .wz-file{background:#0084ff0f;border:1px solid #0084ff38;border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.aioos-onb .wz-file-ic{color:#fff;background:var(--grad);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.aioos-onb .wz-file-tx{text-align:left;flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.aioos-onb .wz-file-tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.aioos-onb .wz-file-tx small{color:var(--green);font-size:11.5px;font-weight:600}.aioos-onb .wz-file-x{cursor:pointer;width:26px;height:26px;color:var(--ink-2);background:#1836781a;border:none;border-radius:50%;flex:none;font-size:12px}.aioos-onb .wz-file-x:hover{background:#1836782e}.aioos-onb .wz-or{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.aioos-onb .wz-or:before,.aioos-onb .wz-or:after{content:"";background:var(--hair);flex:auto;height:1px}.aioos-onb .wz-urlwrap{align-items:center;display:flex;position:relative}.aioos-onb .wz-url-ic{color:var(--ink-3);pointer-events:none;place-items:center;display:grid;position:absolute;left:13px}.aioos-onb .wz-urlwrap .bigin{padding-left:38px}.aioos-onb .wz-rep{flex-direction:column;gap:10px;display:flex}.aioos-onb .wz-rep-row{align-items:center;gap:8px;display:flex}.aioos-onb .wz-rep-row.col{border:1px solid var(--line);background:#ffffff80;border-radius:13px;flex-direction:column;align-items:stretch;gap:7px;padding:11px}.aioos-onb .wz-rep-line{align-items:center;gap:8px;display:flex}.aioos-onb .wz-rep-line .bigin,.aioos-onb .wz-rep-row>.bigin{flex:1 1 0;min-width:0}.aioos-onb .wz-rep-main{flex:auto}.aioos-onb .wz-rep .bigin.compact{margin-top:0}.aioos-onb .wz-rep-x{cursor:pointer;width:38px;height:38px;color:var(--ink-3);opacity:.7;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;align-self:center;place-items:center;transition:color .2s,background .2s,border-color .2s,opacity .2s;display:grid}.aioos-onb .wz-rep-x:hover{opacity:1;color:#e5484d;background:#e5484d14;border-color:#e5484d59}.aioos-onb .wz-rep-row .bigin{flex:1 1 0;min-width:0}.aioos-onb .wz-rep-row .bigin+.bigin{flex:1.35 1 0}.aioos-onb .wz-rep-add{font-family:var(--fb);color:var(--blue);cursor:pointer;background:#0084ff14;border:1px dashed #0084ff66;border-radius:12px;align-items:center;gap:7px;margin-top:12px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}.aioos-onb .wz-rep-add:hover{background:#0084ff24;transform:translateY(-1px)}.aioos-onb .wz-rep-add svg{width:15px;height:15px}.aioos-onb .wz-rep:empty+.wz-rep-add{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.aioos-onb .wz-rep:empty~.nsrc-hint{text-align:center}.aioos-onb[data-theme=dark]{--ink:#eaf2ff;--ink-soft:#c9d6ee;--ink-2:#a7b4cc;--ink-3:#8395ae;--muted-2:#7686a3;--glow-1:#1e4fb8;--glow-2:#153a8c;--line:#ffffff1a;--hair:#ffffff24;--ok:#3ad98a;--warn:#f0ae49;--danger:#ff7b7b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1222}.aioos-onb[data-theme=dark] .glow.a{opacity:.22}.aioos-onb[data-theme=dark] .glow.b{opacity:.16}.aioos-onb[data-theme=dark] .glow.c{opacity:.1}.aioos-onb[data-theme=dark] .glow.d{opacity:.07}.aioos-onb[data-theme=dark] .exit,.aioos-onb[data-theme=dark] .topback{box-shadow:none;background:#ffffff12;border-color:#ffffff1f}.aioos-onb[data-theme=dark] .exit:hover,.aioos-onb[data-theme=dark] .topback:hover{color:var(--ink);background:#ffffff24}.aioos-onb[data-theme=dark] .mode{box-shadow:none;background:#ffffff12;border-color:#ffffff1f}.aioos-onb[data-theme=dark] .chan{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 26px 56px -40px #000000b3}.aioos-onb[data-theme=dark] .chan:hover{border-color:#0084ff73}.aioos-onb[data-theme=dark] .chan.locked:hover{border-color:#ffffff1f}.aioos-onb[data-theme=dark] .formlist{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 40px 90px -50px #000000b3}.aioos-onb[data-theme=dark] .bigin{color:var(--ink);background:#ffffff14}.aioos-onb[data-theme=dark] .choice{background:#ffffff14}.aioos-onb[data-theme=dark] .choice:hover{background:#ffffff24}.aioos-onb[data-theme=dark] .btn.ghost{color:var(--ink);background:#ffffff14}.aioos-onb[data-theme=dark] .btn.ghost:hover{background:#ffffff24}.aioos-onb[data-theme=dark] .srow{box-shadow:none;background:#ffffff0f}.aioos-onb[data-theme=dark] .guide{background:#ffffff0d}.aioos-onb[data-theme=dark] .vh-input{background:#ffffff12;border-color:#ffffff24;box-shadow:0 26px 56px -38px #000000b3}.aioos-onb[data-theme=dark] .vd{background:#ffffff14}.aioos-onb[data-theme=dark] .vd:hover:not(.on){color:var(--ink);background:#ffffff29}.aioos-onb[data-theme=dark] .wz-drop{background:#ffffff0d;border-color:#fff3}.aioos-onb[data-theme=dark] .wz-drop:hover{border-color:var(--blue);background:#ffffff1a}.aioos-onb[data-theme=dark] .wz-rep-row.col{background:#ffffff0f}.aioos-onb[data-theme=dark] .wz-rep-x{color:#93a5c4;background:0 0}.aioos-onb[data-theme=dark] .wz-rep-x:hover{color:#ff7a80;background:#e5484d24;border-color:#e5484d66}.aioos-onb .wz-wait{text-align:left;border:1px solid var(--line);background:#ffffffb8;border-radius:14px;align-items:center;gap:13px;width:100%;max-width:480px;margin-top:14px;padding:14px 16px;display:flex;box-shadow:0 10px 24px -14px #14326e40}.aioos-onb[data-theme=dark] .wz-wait{box-shadow:none;background:#ffffff0f}.aioos-onb .wz-spin{border:3px solid #0084ff2e;border-top-color:var(--blue);border-radius:50%;flex:none;width:26px;height:26px;animation:.8s linear infinite onbspin}@keyframes onbspin{to{transform:rotate(360deg)}}.aioos-onb .wz-wait-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.aioos-onb .wz-wait-tx b{color:var(--ink);font-size:14px}.aioos-onb .wz-wait-tx small{color:var(--ink-3);font-size:12.5px}.aioos-onb .orb.sm.seeding{animation:1.6s ease-in-out infinite onbpulse}@keyframes onbpulse{50%{filter:brightness(1.08);transform:scale(1.07)}}.aioos-onb .wz-lawline{border:1px solid var(--line,#e3eaf4);border-left:3px solid var(--blue,#2d6cf6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa8;border-radius:13px;align-items:flex-start;gap:10px;width:100%;max-width:520px;margin:0 0 11px;padding:12px 14px;display:flex;box-shadow:0 2px 10px #14285a0d,inset 0 1px #fff9}.aioos-onb .wz-lawlock{opacity:.7;flex:none;margin-top:1px;font-size:14px;line-height:1.5}.aioos-onb .wz-lawtx{flex-direction:column;gap:3px;min-width:0;display:flex}.aioos-onb .wz-lawtx b{font-family:var(--fb);color:var(--ink);font-size:14px;font-weight:600;line-height:1.45}.aioos-onb .wz-lawtx small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.aioos-onb[data-theme=dark] .wz-lawline{box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}.aioos-onb .bigin:disabled{opacity:.55;cursor:wait}.aioos-onb .ok-tx{color:var(--ok)}.aioos-onb .warn-tx{color:var(--warn)}.aioos-onb .req-star{color:var(--danger);font-weight:700}.aioos-onb .wz-kntag{color:var(--blue);background:#0084ff1a;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.aioos-onb[data-theme=dark] .wz-kntag{color:#7fbbff;background:#5aa8ff29}.aioos-onb .btn.ink:active:not(:disabled),.aioos-onb .btn.ghost:active,.aioos-onb .choice:active,.aioos-onb .wz-rep-add:active,.aioos-onb .copybtn:active,.aioos-onb .exit:active,.aioos-onb .topback:active,.aioos-onb .wz-mic:active{transform:translateY(0)}.aioos-onb .chan:active:not(.locked){transform:translateY(-1px)}.aioos-onb .wz-file{animation:.3s cubic-bezier(.2,.75,.25,1) both onbRise}.aioos-onb .exit:hover,.aioos-onb .topback:hover{transform:translateY(-1px)}.aioos-onb .vh-orb{transition:transform .15s}.aioos-onb .vh-orb:active{transform:scale(.96)}.aioos-onb .vh-orb svg{filter:drop-shadow(0 8px 16px #2d6cf640)}.aioos-onb .vh-glow{filter:blur(22px);animation:3.9s ease-in-out infinite onbBreathe}.aioos-onb .vh-send{transition:transform .18s}.aioos-onb .vh-send:hover{transform:translateY(-1px)}.aioos-onb .vt{transition:padding-left .18s,background .18s}.aioos-onb .vt:hover{background:#0084ff0d;padding-left:24px}.aioos-onb .vta{transition:transform .18s,color .18s}.aioos-onb .vt:hover .vta{color:var(--blue);transform:translate(3px)}.aioos-onb .vd{transition:background .2s,transform .15s,color .2s,box-shadow .2s}.aioos-onb .vd:hover:not(.on){transform:translateY(-2px)}.aioos-onb .vd.on{box-shadow:0 12px 24px -10px #0084ffb3}.aioos-onb .orb svg{filter:drop-shadow(0 8px 16px #2d6cf640)}.aioos-onb .orb:after{filter:blur(18px);animation:3.8s ease-in-out infinite onbBreathe}.aioos-onb .chan{transition:transform .2s,box-shadow .2s,border-color .2s}.aioos-onb .chan:hover{border-color:#0084ff66;transform:translateY(-2px)}.aioos-onb .choice{transition:background .2s,color .2s,transform .15s,box-shadow .2s}.aioos-onb .choice:hover{transform:translateY(-1px)}.aioos-onb .btn{transition:transform .18s,opacity .2s,background .2s}.aioos-onb .btn:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.aioos-onb .vh-glow,.aioos-onb .orb:after{animation:none}.aioos-onb .vt,.aioos-onb .vd,.aioos-onb .chan,.aioos-onb .choice,.aioos-onb .btn{transition:none}}.aioos-onb .wz-help{max-width:52ch;font-size:14.5px}.aioos-onb .bigin{font-size:17px}.aioos-onb .wz-inwrap .bigin{font-size:17px}.aioos-onb .choice{font-size:16px}.aioos-onb .btn{font-size:17px}.aioos-onb .btn.big{font-size:18px}.aioos-onb .chan .tx b{font-size:20px}.aioos-onb .chan .tx span,.aioos-onb .exit,.aioos-onb .topback{font-size:15px}.aioos-onb .mode button{font-size:15.5px}.aioos-onb .flabel{font-size:16px}.aioos-onb .nsrc-h{font-size:16.5px}.aioos-onb .nsrc-sub{font-size:14.5px}.aioos-onb .nsrc-flab{font-size:12.5px}.aioos-onb .srow .sv b{font-size:16px}.aioos-onb .srow .sv small{font-size:12px}.aioos-onb .err{font-size:15px}.aioos-onb .wz-prog-n{font-size:14.5px}.aioos-onb .wz-prog-r{font-size:13.5px}.aioos-onb .wz-skip{font-size:14.5px}.aioos-onb .gtx{font-size:15px}.aioos-onb .wz-drop-tx b{font-size:15.5px}.aioos-onb .wz-drop-tx small{font-size:13px}@media (width<=460px){.aioos-onb .q{font-size:26px}}.aioos-onb .lb-grain{z-index:80;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='280' height='280' filter='url(%23n)'/></svg>");background-size:280px 280px;animation:.9s steps(8,end) infinite lbGrain;position:fixed;inset:-220px}@keyframes lbGrain{0%{transform:translate(0)}25%{transform:translate(1.8%,-2.2%)}50%{transform:translate(2.3%,1.3%)}75%{transform:translate(-1.5%,2.1%)}to{transform:translate(0)}}.aioos-onb[data-theme=dark] .lb-grain{opacity:.07}.aioos-onb .glow.a{animation:19s ease-in-out infinite alternate lbDriftA}.aioos-onb .glow.b{animation:24s ease-in-out infinite alternate lbDriftB}.aioos-onb .glow.c{animation:21s ease-in-out infinite alternate lbDriftC}.aioos-onb .glow.d{animation:27s ease-in-out infinite alternate lbDriftD}@keyframes lbDriftA{to{transform:translate(80px,64px)scale(1.16)}}@keyframes lbDriftB{to{transform:translate(-54px,84px)scale(1.1)}}@keyframes lbDriftC{to{transform:translate(-76px,-46px)scale(1.2)}}@keyframes lbDriftD{to{transform:translate(64px,-58px)scale(1.12)}}.aioos-onb .lb-fx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aioos-onb .cm{opacity:0;filter:drop-shadow(0 0 4px #8cbeff66);background:linear-gradient(90deg,#fff 0,#a0cdffe6 4%,#78b2ff80 24%,#78b2ff29 58%,#0000 88%);border-radius:2px;height:1.5px;position:absolute}.aioos-onb .cm.c1{width:150px;animation:24s linear 5s infinite lbComet1;top:6%;left:80%}.aioos-onb .cm.c2{width:110px;animation:31s linear 15s infinite lbComet2;top:12%;left:97%}@keyframes lbComet1{0%{opacity:0;transform:translate(0)rotate(-10deg)}1%{opacity:.55}6%{opacity:0;transform:translate(-36vw,10vh)rotate(-10deg)}to{opacity:0;transform:translate(-36vw,10vh)rotate(-10deg)}}@keyframes lbComet2{0%{opacity:0;transform:translate(0)rotate(-9deg)}1%{opacity:.45}5.5%{opacity:0;transform:translate(-27vw,7vh)rotate(-9deg)}to{opacity:0;transform:translate(-27vw,7vh)rotate(-9deg)}}.aioos-onb .mt{opacity:0;animation:lbMote var(--dur,36s) linear var(--del,0s) infinite;background:radial-gradient(circle at 35% 35%,#cde8fff2,#4096ff66);border-radius:50%;position:absolute;bottom:-4vh}.aioos-onb .mt.m2,.aioos-onb .mt.m5{background:radial-gradient(circle at 35% 35%,#c8fafff2,#22d3ee6b)}.aioos-onb .mt.m3,.aioos-onb .mt.m6{background:radial-gradient(circle at 35% 35%,#cdf5ebf2,#14b8a666)}.aioos-onb .mt.m1{--o:.36;--sw:36px;--dur:34s;--del:-6s;width:4px;height:4px;left:9%}.aioos-onb .mt.m2{--o:.3;--sw:-28px;--dur:44s;--del:-20s;width:3px;height:3px;left:24%}.aioos-onb .mt.m3{--o:.32;--sw:22px;--dur:38s;--del:-31s;width:5px;height:5px;left:44%}.aioos-onb .mt.m4{--o:.26;--sw:-40px;--dur:47s;--del:-11s;width:3px;height:3px;left:62%}.aioos-onb .mt.m5{--o:.34;--sw:30px;--dur:36s;--del:-25s;width:4px;height:4px;left:78%}.aioos-onb .mt.m6{--o:.28;--sw:26px;--dur:35s;--del:-9s;width:5px;height:5px;left:91%}@keyframes lbMote{0%{opacity:0;transform:translate(0)}10%{opacity:var(--o,.32)}80%{opacity:var(--o,.32)}to{transform:translate(var(--sw,26px),-106vh);opacity:0}}.aioos-onb .lb-split{z-index:10;padding:0 var(--onb-gutter);grid-template-columns:minmax(0,46fr) 54fr;align-items:stretch;gap:clamp(32px,4vw,56px);transition:grid-template-columns .6s cubic-bezier(.2,.75,.25,1);display:grid;position:relative}.aioos-onb .lb-split .stage{min-width:0;padding-left:0;padding-right:0}.aioos-onb .lb-split.revealed{grid-template-columns:0fr 1fr;gap:0}.aioos-onb .lb-split.revealed .stage{opacity:0;pointer-events:none;min-height:0;padding:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.75,.25,1);overflow:hidden;transform:translate(-36px)}.aioos-onb .lbc{-webkit-backdrop-filter:blur(40px)saturate(1.2);background:#fff9;border:1px solid #ffffffe6;border-radius:26px;align-self:center;min-height:min(520px,58dvh);margin:96px 0 40px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #ffffff80,0 40px 90px -50px #14326e8c}.aioos-onb[data-theme=dark] .lbc{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 40px 90px -50px #000000b3}.aioos-onb .lb-split.revealed .lbc{align-self:start}.aioos-onb .lbc-veil{z-index:3;white-space:nowrap;text-overflow:ellipsis;max-width:92%;color:var(--ink-2);border:1px solid var(--line);background:#ffffffd9;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:21px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 26px -16px #14326e80}.aioos-onb[data-theme=dark] .lbc-veil{background:#142037d9}.aioos-onb .lbc-veil .dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #0084ff29}.aioos-onb .lbc-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.aioos-onb .lbc-dot{background:var(--grad);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 12px 24px -12px #0084ff99}.aioos-onb .lbc-dot svg{width:22px;height:18px}.aioos-onb .lbc.celebrate .lbc-dot{animation:.55s cubic-bezier(.34,1.56,.64,1) .15s both lbPop}.aioos-onb .lbc.celebrate .lbc-dot:after{content:"";border:2px solid #12a14a8c;border-radius:12px;animation:1.7s ease-out .4s both lbRing2;position:absolute;inset:0}@keyframes lbPop{0%{opacity:0;transform:scale(.35)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes lbRing2{0%{opacity:1;transform:scale(.8)}42%{opacity:0;transform:scale(1.7)}46%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.95)}}.aioos-onb .lbc-name{font-family:var(--fh);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17.5px;font-weight:800;overflow:hidden}.aioos-onb .lbc-name.skel{color:var(--ink-3);font-style:italic;font-weight:600}.aioos-onb .lbc-chips{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.aioos-onb .lbc-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:#0084ff17;border:1px solid #0084ff38;border-radius:99px;padding:5px 10px;font-size:10.5px;font-weight:700}.aioos-onb .lbc-stat{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--accent);background:#ff801e1a;border:1px solid #ff801e4d;border-radius:99px;padding:5px 10px;font-size:10.5px;font-weight:700}.aioos-onb .lbc-stat.ready{color:var(--green);background:#12a14a1a;border-color:#12a14a42}.aioos-onb[data-theme=dark] .lbc-stat.ready{color:#3ad98a}.aioos-onb .lbc-stat.warm{color:var(--accent)}.aioos-onb .lbc-body{grid-template-columns:minmax(0,215px) minmax(0,1fr);gap:15px;padding:17px;display:grid}.aioos-onb .lbc-col{flex-direction:column;gap:15px;min-width:0;display:flex}.aioos-onb .lbc-sec{background:#ffffff8c;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:10px;padding:13px;transition:opacity .5s,filter .5s;display:flex;box-shadow:inset 0 2px 3px #ffffff80,0 18px 40px -34px #14326e80}.aioos-onb[data-theme=dark] .lbc-sec{box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}.aioos-onb .lbc-sec.skel{opacity:.55;filter:saturate(.35)}.aioos-onb .lbc-sec h4{font-family:var(--fh);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.aioos-onb .lbc-sec h4 svg{color:var(--blue);flex:none}.aioos-onb .lbc-slot{flex-direction:column;gap:8px;display:flex}.aioos-onb .lbc-empty{text-align:center;color:var(--ink-3);background:#0084ff0a;border:1.5px dashed #0084ff42;border-radius:12px;padding:10px;font-size:12.5px}.aioos-onb[data-theme=dark] .lbc-empty{background:#0084ff14;border-color:#78b2ff4d}.aioos-onb .lbc-empty.wide{flex:100%}.aioos-onb .lbc-card{border:1px solid var(--line);color:var(--ink);background:#fffc;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 11px;font-size:14px;font-weight:600;display:flex;box-shadow:0 10px 24px -18px #14326e80}.aioos-onb[data-theme=dark] .lbc-card{box-shadow:none;background:#ffffff12}.aioos-onb .lbc-cardtx{min-width:0}.aioos-onb .lbc-cardtx small{color:var(--ink-3);margin-top:1px;font-size:11px;font-weight:500;display:block}.aioos-onb .lbc-ic{width:27px;height:27px;color:var(--blue);background:#2d6cf61a;border-radius:9px;flex:none;place-items:center;display:grid}.aioos-onb .lbc-av{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.aioos-onb .lbc-knrow{flex-wrap:wrap;gap:8px;display:flex}.aioos-onb .lbc-kn{border:1px solid var(--line);color:var(--ink);background:#fffc;border-radius:12px;align-items:center;gap:7px;max-width:100%;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -18px #14326e80}.aioos-onb[data-theme=dark] .lbc-kn{box-shadow:none;background:#ffffff12}.aioos-onb .lbc-kn svg{color:var(--blue);flex:none}.aioos-onb .lbc-kn .src{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#ff801e1a;border:1px solid #ff801e4d;border-radius:99px;flex:none;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.aioos-onb .lbc-phone{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.aioos-onb[data-theme=dark] .lbc-phone{background:#ffffff0d}.aioos-onb .lbc-pcline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aioos-onb .lbc-orb{flex:none;place-items:center;width:44px;height:38px;display:grid;position:relative}.aioos-onb .lbc-orb svg{filter:drop-shadow(0 6px 12px #2d6cf640);width:37px;height:29px}.aioos-onb .lbc-orb.on:after{content:"";border:2px solid #0084ff59;border-radius:50%;animation:2.1s ease-out infinite lbSonar;position:absolute;inset:-4px}@keyframes lbSonar{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}.aioos-onb .lbc-pcx{min-width:0}.aioos-onb .lbc-pcx b{font-family:var(--fh);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.aioos-onb .lbc-pcx small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.aioos-onb .lbc-hours{color:var(--green);white-space:nowrap;background:#12a14a1a;border:1px solid #12a14a42;border-radius:99px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.aioos-onb .lbc-chips .lbc-hours{margin-left:0}.aioos-onb .lbc-quote{font-family:var(--fv);color:var(--ink-2);border:1px solid var(--line);text-align:left;background:#f4f9ffcc;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:16px;font-style:italic;line-height:1.45;display:flex}.aioos-onb[data-theme=dark] .lbc-quote{background:#ffffff0d}.aioos-onb .lbc-quote .lk{color:var(--ink-3);flex:none;margin-top:3px}.aioos-onb .lbc-bub{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:5px 13px 13px;max-width:94%;padding:10px 13px;font-size:14px;line-height:1.5;box-shadow:0 10px 24px -18px #14326e66}.aioos-onb[data-theme=dark] .lbc-bub{box-shadow:none;background:#ffffff17}.aioos-onb .lbc-num{border:1px solid var(--line);background:#fffc;border-radius:13px;flex-wrap:wrap;align-items:center;gap:11px;padding:11px 13px;display:flex}.aioos-onb[data-theme=dark] .lbc-num{background:#ffffff12}.aioos-onb .lbc-nic{width:31px;height:31px;color:var(--green);background:#12a14a1a;border-radius:10px;flex:none;place-items:center;display:grid}.aioos-onb .lbc-num b{font-family:var(--fh);letter-spacing:.01em;font-size:16px;font-weight:800}.aioos-onb .lbc-num code{color:var(--ink-soft);white-space:nowrap;background:#0a12220f;border-radius:8px;margin-left:auto;padding:6px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.aioos-onb[data-theme=dark] .lbc-num code{color:var(--ink);background:#ffffff1a}.aioos-onb .mat{animation:.5s cubic-bezier(.2,.75,.25,1) both lbMat}@keyframes lbMat{0%{opacity:0;transform:scale(.6)translateY(10px)}60%{transform:scale(1.04)}to{opacity:1;transform:none}}.aioos-onb .lbc .mat{animation:.5s cubic-bezier(.2,.75,.25,1) both lbMat,.9s ease-out .15s both lbGlow}@keyframes lbGlow{0%{box-shadow:0 0 #0084ff52}to{box-shadow:0 0 0 14px #0084ff00}}@media (prefers-reduced-motion:reduce){.aioos-onb .mat,.aioos-onb .lbc .mat{animation:none}}.aioos-onb .lb-rail{right:var(--onb-gutter);z-index:35;overscroll-behavior:contain;text-align:center;-webkit-backdrop-filter:blur(36px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:22px;flex-direction:column;align-items:center;width:min(430px,92vw);padding:22px;animation:.55s cubic-bezier(.2,.75,.25,1) both lbRailIn;display:flex;position:fixed;top:96px;bottom:26px;overflow-y:auto;box-shadow:inset 0 2px 3px #ffffff80,0 30px 70px -40px #14326e99}@keyframes lbRailIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.aioos-onb[data-theme=dark] .lb-rail{background:#101a2edb;border-color:#ffffff1f;box-shadow:0 30px 70px -40px #000c}.aioos-onb .lb-rail .done-mark{width:72px;height:72px;margin-bottom:16px}.aioos-onb .lb-rail .done-mark svg{width:34px;height:34px}.aioos-onb .lb-rail .q{font-size:clamp(24px,2.4vw,30px)}.aioos-onb .lb-rail .summary{max-width:100%}.aioos-onb .lb-rail .nav{flex-wrap:wrap;justify-content:center;width:100%;margin-top:auto;padding-top:16px}.aioos-onb .lb-railsub{max-width:38ch}.aioos-onb .lb-split.revealed .lbc{margin-right:calc(min(430px,92vw) + 40px)}.aioos-onb .lb-wq .w{animation:.6s cubic-bezier(.2,.7,.3,1) both lbWord;animation-delay:calc(.15s + var(--w,0)*90ms);display:inline-block}@keyframes lbWord{0%{opacity:0;filter:blur(5px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}.aioos-onb .lb-wq .w.s{background:linear-gradient(96deg,var(--blue),#37a6ff 50%,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.aioos-onb #aiogWave path{stroke-dasharray:1;animation:1s cubic-bezier(.55,0,.2,1) both lbDraw}.aioos-onb #aiogWave path:first-of-type{animation-delay:50ms}.aioos-onb #aiogWave path:nth-of-type(2){animation-delay:.14s}.aioos-onb #aiogWave path:nth-of-type(3){animation-delay:.23s}.aioos-onb #aiogWave path:nth-of-type(4){animation-delay:.32s}.aioos-onb #aiogWave path:nth-of-type(5){animation-delay:.41s}.aioos-onb #aiogWave path:nth-of-type(6){animation-delay:.5s}@keyframes lbDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.aioos-onb .step>.orb{animation:.45s both lbFade}.aioos-onb .step>.q{animation:.5s 50ms both lbFade}.aioos-onb .step>.hint{animation:.5s .11s both lbFade}.aioos-onb .step>.wz-help{animation:.5s .16s both lbFade}.aioos-onb .step>.wz-field,.aioos-onb .step .channels{animation:.5s cubic-bezier(.2,.7,.25,1) .18s both lbCard}.aioos-onb .step .channels .chan:first-child{animation:.5s cubic-bezier(.2,.7,.25,1) .2s both lbCard}.aioos-onb .step .channels .chan:nth-child(2){animation:.5s cubic-bezier(.2,.7,.25,1) .27s both lbCard}.aioos-onb .step .channels .chan:nth-child(3){animation:.5s cubic-bezier(.2,.7,.25,1) .34s both lbCard}.aioos-onb .step>.nav{animation:.5s .34s both lbFade}@keyframes lbFade{0%{opacity:0}to{opacity:1}}@keyframes lbCard{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.aioos-onb .q .s{background-size:200% 100%;animation:7s ease-in-out infinite lbShift}.aioos-onb .lb-wq .w.s{animation:.6s cubic-bezier(.2,.7,.3,1) both lbWord,7s ease-in-out infinite lbShift;animation-delay:calc(.15s + var(--w,0)*90ms), 0s;background-size:200% 100%}@keyframes lbShift{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=1079px){.aioos-onb .lb-split{padding:0;display:block}.aioos-onb .lb-split .stage{padding:84px 24px 32px}.aioos-onb .lbc{display:none}.aioos-onb .lb-split.revealed{flex-direction:column;gap:0;display:flex}.aioos-onb .lb-split.revealed .stage{display:none}.aioos-onb .lb-split.revealed .lbc{min-height:0;margin:92px 18px 12px;display:block}.aioos-onb .lb-rail{width:auto;margin:0 18px 20px;animation:none;position:static}.aioos-onb .lb-split.revealed .lbc{margin-right:18px}.aioos-onb .lbc-body{grid-template-columns:1fr}}@media (width>=1080px){.aioos-onb .lb-split .stage{min-height:100dvh}}.aioos-onb .lb-split.lb-keep.revealed{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:24px}.aioos-onb .lb-split.lb-keep.revealed .stage{opacity:1;pointer-events:auto;min-height:100dvh;padding:84px 0 32px;overflow:visible;transform:none}.aioos-onb .vo-lang-more-wrap.embed{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:13.5px;font-weight:700;display:flex}.aioos-onb .vo-lang-more-wrap.embed .vo-lang-more{font-family:var(--fb);border:1px solid var(--line);color:var(--ink);background:#fffc;border-radius:12px;outline:none;padding:10px 13px;font-size:14.5px}.aioos-onb[data-theme=dark] .vo-lang-more-wrap.embed .vo-lang-more{background:#ffffff14}@media (width<=1079px){.aioos-onb .lb-split.lb-keep.revealed{display:block}.aioos-onb .lb-split.lb-keep.revealed .stage{padding:84px 24px 32px;display:flex}.aioos-onb .lb-split.lb-keep.revealed .lbc{margin:0 18px 20px;display:block}}.aioos-onb .lb-mstrip,.aioos-onb .lb-backdrop{display:none}@media (width<=1079px){.aioos-onb .lb-mstrip{z-index:26;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(24px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:14px;align-items:center;gap:9px;padding:8px 12px;display:flex;position:fixed;top:62px;left:12px;right:12px;box-shadow:0 14px 34px -22px #14326e99}.aioos-onb[data-theme=dark] .lb-mstrip{background:#101a2ed9;border-color:#ffffff1f}.aioos-onb .lb-mstrip-dot{background:var(--grad);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.aioos-onb .lb-mstrip-dot svg{width:14px;height:11px}.aioos-onb .lb-mstrip-empty{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.aioos-onb .lb-mstrip-chips{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.aioos-onb .lb-mstrip-chips::-webkit-scrollbar{display:none}.aioos-onb .lb-mstrip-chips i{color:var(--blue);white-space:nowrap;background:#0084ff1a;border:1px solid #0084ff33;border-radius:99px;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:700}.aioos-onb .lb-mstrip-open{color:var(--ink-3);flex:none;margin-left:auto;font-size:14px}.aioos-onb .lb-split .stage{padding:118px 24px 32px}.aioos-onb .lb-backdrop{z-index:58;-webkit-backdrop-filter:blur(4px);background:#0a122273;display:block;position:fixed;inset:0}.aioos-onb .lb-split.lb-sheet-open .lbc{z-index:60;border-radius:26px 26px 0 0;min-height:0;margin:0;animation:.35s cubic-bezier(.2,.75,.25,1) both lbSheetUp;display:block;position:fixed;inset:14dvh 0 0;overflow-y:auto}@keyframes lbSheetUp{0%{opacity:.4;transform:translateY(46px)}to{opacity:1;transform:none}}.aioos-onb .lb-split.lb-sheet-open{z-index:70}}.aioos-onb .bigin.compact,.aioos-onb .choice,.aioos-onb .flabel,.aioos-onb .mode button{font-size:15px}.aioos-onb .resume-card{text-align:left;background:linear-gradient(115deg,#0084ff14,#ffffffc7 46%);border:1px solid #2d6cf64d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:620px;margin:18px auto 2px;padding:16px 18px 16px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #fff9,0 18px 40px -26px #14326e73}.aioos-onb .resume-card:before{content:"";background:var(--grad,linear-gradient(180deg,#2d6cf6,#22d3ee,#14b8a6));width:4px;position:absolute;top:0;bottom:0;left:0}.aioos-onb .resume-card .resume-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.aioos-onb .resume-card .resume-tx b{font-family:var(--fh);color:var(--ink);font-size:15.5px;font-weight:800}.aioos-onb .resume-card .resume-tx span{color:var(--ink-2);font-size:13.5px}.aioos-onb .resume-card .resume-actions{flex-wrap:wrap;gap:10px;display:flex}.aioos-onb .resume-card .btn{padding:11px 20px;font-size:15px}@media (width<=540px){.aioos-onb .resume-card{flex-direction:column;align-items:stretch}.aioos-onb .resume-card .btn{justify-content:center}}.aioos-onb[data-theme=dark] .resume-card{background:linear-gradient(115deg,#2d6cf629,#ffffff0d 55%);border-color:#60b1ff6b;box-shadow:0 22px 48px -30px #2d6cf680}.aioos-onb[data-theme=dark] .resume-card .resume-tx b{color:#eaf2ff}.aioos-onb[data-theme=dark] .resume-card .resume-tx span{color:#a7b4cc}@media (width>=1081px){.aioos-onb{overflow-y:hidden}.aioos-onb .lb-split:not(.revealed) .stage{height:100dvh;min-height:0;padding:64px 24px 16px;overflow:hidden}.aioos-onb .lb-split:not(.revealed) .stage>.step{margin-top:auto;margin-bottom:auto;width:100%;max-width:560px;min-height:0;max-height:100%;margin-inline:auto;overflow:hidden}.aioos-onb .stage>.step .wz-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;padding:2px 2px 16px;display:flex;overflow-y:auto}.aioos-onb .stage>.step .channels{overscroll-behavior:contain;scrollbar-width:thin;scroll-snap-type:y proximity;flex:none;min-height:180px;max-height:calc(100dvh - 400px);padding-bottom:46px;padding-right:4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.aioos-onb .stage>.step .channels .chan{scroll-snap-align:start}.aioos-onb .stage>.step .nav{min-height:var(--bar-h);border-top:1px solid #18367814;flex:none;justify-content:center;align-items:center;width:100%;max-width:460px;margin-top:16px;padding-top:12px;box-shadow:0 -2px 8px #14326e0a}.aioos-onb[data-theme=dark] .stage>.step .nav{border-top-color:#ffffff17}.gate-stack{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(56dvh,600px);overflow-y:auto}}@media (width>=1081px) and (height<=850px){.aioos-onb .stage{padding-top:52px}.aioos-onb .channels{gap:10px;margin-top:20px}.aioos-onb .wz-prog{margin-bottom:12px}.aioos-onb .lbc{min-height:min(460px,56dvh)}.aioos-onb .hint{max-width:42ch;font-size:14px}.aioos-onb .stage>.step .orb{width:72px;height:72px;margin-bottom:0}.aioos-onb .stage>.step .orb.sm{width:54px;height:54px}.aioos-onb .stage>.step h1.q{margin:8px 0 4px;font-size:29px}.aioos-onb .stage>.step .hint{margin-top:4px}.aioos-onb .stage>.step .wz-prog{margin-bottom:6px}}@media (width<=1080px){.aioos-onb .stage>.step .nav{z-index:5;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#f4f9ff00,#f4f9ffeb 32%);margin-top:12px;padding:10px 0 14px;position:sticky;bottom:0}.aioos-onb[data-theme=dark] .stage>.step .nav{background:linear-gradient(#0b132200,#0b1322eb 32%)}}.onb-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}.onb-chip{max-width:240px;height:34px;color:var(--ink-2,#46546b);background:#ffffffa8;border:1px solid #18367821;border-radius:100px;align-items:center;gap:7px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 14px -10px #14326e59}.onb-chip svg{color:#1e5be6;flex:none}.onb-chip .oc-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.onb-chip .oc-pen,.onb-chip .oc-x,.oc-pen{cursor:pointer;color:#7e8ea6;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;font-size:12px;line-height:1;display:inline-grid}.onb-chip .oc-pen:hover,.oc-pen:hover{color:#1e5be6;background:#2d6cf61f}.onb-chip .oc-x:hover{color:#e5484d;background:#e5484d1f}.onb-chip.editing{padding:0 6px}.oc-in{font:inherit;color:var(--ink,#0a1222);background:#fffffff2;border:1px solid #2d6cf666;border-radius:9px;outline:none;min-width:150px;padding:4px 9px;font-size:13.5px}.oc-in:focus{box-shadow:0 0 0 3px #2d6cf624}h1.q .oc-in.oc-name{font:inherit;vertical-align:middle;min-width:220px;font-size:.72em}h1.q .oc-pen{vertical-align:middle;width:26px;height:26px;margin-left:6px}.gate-greet{text-align:left;background:#ffffff80;border:1px solid #1836781a;border-radius:14px;width:100%;max-width:460px;margin-top:12px;padding:11px 14px}.gate-greet b{letter-spacing:.07em;text-transform:uppercase;color:#7e8ea6;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.gate-greet p{color:var(--ink,#0a1222);justify-content:space-between;align-items:flex-start;gap:6px;margin:0;font-size:14.5px;line-height:1.5;display:flex}.oc-in.oc-greet{resize:vertical;width:100%;min-height:52px}.aioos-onb[data-theme=dark] .onb-chip,:root[data-theme=dark] .onb-chip{color:#a7b4cc;background:#ffffff14;border-color:#ffffff24}.aioos-onb[data-theme=dark] .gate-greet,:root[data-theme=dark] .gate-greet{background:#ffffff0f;border-color:#ffffff1f}.aioos-onb[data-theme=dark] .gate-greet p,:root[data-theme=dark] .gate-greet p{color:#eaf2ff}.aioos-onb[data-theme=dark] .oc-in,:root[data-theme=dark] .oc-in{color:#eaf2ff;background:#111b2ef2;border-color:#60b1ff66}@media (width<=400px){.aioos-onb .top{gap:6px;padding:12px}.aioos-onb .mode{gap:2px;padding:3px}.aioos-onb .mode button{gap:5px;padding:9px 10px;font-size:13px}.aioos-onb .mode button svg{width:16px;height:16px}.aioos-onb .topback{gap:0;padding:10px;font-size:0}.aioos-onb .topback svg{width:17px;height:17px}}@media (width<=1080px){.aioos-onb .stage>.step .nav{background:linear-gradient(#f4f9ff00 0,#f4f9ffe6 24px,#f4f9ff 58%);padding-top:24px;box-shadow:0 -1px #1836781a,0 -12px 20px -14px #14326e38}.aioos-onb[data-theme=dark] .stage>.step .nav{background:linear-gradient(#0b132200 0,#0b1322e6 24px,#0b1322 58%);box-shadow:0 -1px #ffffff1a,0 -12px 20px -14px #00000080}.aioos-onb .top{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#f4f9fff0 0,#f4f9ffc7 54%,#f4f9ff00 100%)}.aioos-onb[data-theme=dark] .top{background:linear-gradient(#0b1322f0 0,#0b1322c2 54%,#0b132200 100%)}}@media (width<=1079px){.aioos-onb .lb-split.lb-sheet-open .lbc{--sheet-opaque:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#edf3fc;border-color:#1836781f;box-shadow:0 -24px 64px -16px #14326e80,inset 0 2px #ffffffb3}.aioos-onb[data-theme=dark] .lb-split.lb-sheet-open .lbc{background:#0e1728;border-color:#ffffff1f;box-shadow:0 -24px 64px -16px #000000d9,inset 0 2px #ffffff0f}.aioos-onb .lb-backdrop{background:#080e1c8f}}.aioos-onb .q{font-size:clamp(30px,3.7vw,39px)}.aioos-onb .hint{font-size:17px}.aioos-onb .wz-help{max-width:54ch;font-size:16px;line-height:1.5}.aioos-onb .nsrc-hint{font-size:14.5px}.aioos-onb .wz-say{font-size:15px}@media (width<=460px){.aioos-onb .q{font-size:27px}}.aioos-onb .choice .vp-sp{vertical-align:-2px;opacity:.65;margin-right:7px;display:inline-flex}.aioos-onb .wz-cname{font-family:var(--fh);color:var(--ink);font-size:15.5px;font-weight:700}.aioos-onb .wz-nfy{cursor:pointer;background:#0084ff0d;border:1px solid #0084ff2e;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.aioos-onb .wz-nfy input[type=checkbox]{width:19px;height:19px;accent-color:var(--blue);cursor:pointer;flex:none;margin-top:2px}.aioos-onb .wz-nfy-tx{flex-direction:column;gap:3px;display:flex}.aioos-onb .wz-nfy-tx b{color:var(--ink);font-size:14.5px}.aioos-onb .wz-nfy-tx small{color:var(--ink-2);font-size:13px;line-height:1.45}.aioos-onb[data-theme=dark] .wz-nfy{background:#5aa8ff14;border-color:#5aa8ff33}.aioos-onb .wz-byo{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.aioos-onb .wz-byo input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);cursor:pointer;flex:none;margin-top:2px}.aioos-onb .wz-inwrap.greet{border:1px solid var(--line);background:#fffc;border-radius:13px;transition:border-color .2s,box-shadow .2s}.aioos-onb .wz-inwrap.greet:focus-within{border-color:#0084ff73;box-shadow:0 0 0 4px #0084ff1f}.aioos-onb .wz-inwrap.greet .wz-lawline{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;gap:9px;max-width:none;margin:0;padding:13px 15px 0}.aioos-onb .wz-inwrap.greet .wz-lawlock{text-align:center;opacity:.55;flex:0 0 15px;width:15px;margin-top:3px;font-size:12px}.aioos-onb .wz-inwrap.greet .wz-lawline b{font-family:var(--fb);color:var(--ink-3);font-size:17px;font-style:italic;font-weight:500;line-height:1.45}.aioos-onb .wz-inwrap.greet textarea.bigin{box-shadow:none;background:0 0;border:none;border-radius:0;min-height:96px;padding:2px 15px 13px 39px}.aioos-onb .wz-inwrap.greet textarea.bigin:focus{box-shadow:none;border:none}.aioos-onb[data-theme=dark] .wz-inwrap.greet{background:#ffffff14}.aioos-onb[data-theme=dark] .wz-inwrap.greet .wz-lawline{box-shadow:none;background:0 0}.aioos-onb[data-theme=dark] .wz-inwrap.greet textarea.bigin{background:0 0}.aioos-onb .lbc-lawpre{color:var(--ink-3);font-style:italic}.aioos-onb .lbc-lawpre .lk{vertical-align:-1px;color:var(--ink-3);opacity:.85;margin-right:5px;display:inline-flex}.aioos-onb .lb-rail{right:auto;left:var(--onb-gutter)}.aioos-onb .lb-split.revealed .lbc{margin-left:calc(min(430px,92vw) + 40px);margin-right:0}@media (width<=1079px){.aioos-onb .lb-split.revealed .lbc{margin-left:18px;margin-right:18px}}.aioos-onb .k2g{text-align:left;flex-direction:column;gap:9px;display:flex}.aioos-onb .k2g .clabel{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:800}.aioos-onb .k2g .copy{cursor:pointer;font:600 12.5px/1 var(--fb);color:var(--ink);border:1px solid var(--line);background:#fffc;border-radius:10px;flex:none;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.aioos-onb .k2g .copy:hover{background:#fff}.aioos-onb .k2g .copy.ok{color:var(--green);background:#12a14a1f;border-color:#12a14a59}.aioos-onb[data-theme=dark] .k2g .copy{background:#ffffff14;border-color:#ffffff24}.aioos-onb .k2g .k2g-qimg{background:#fff}.wz-lawchoice{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.wz-lawopt{color:inherit;cursor:pointer;background:#ffffffa6;border:1px solid #18367833;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:background .2s,border-color .2s,color .2s}.wz-lawopt:hover{background:#fff;border-color:#0b63e066}.wz-lawopt:focus-visible{outline-offset:2px;outline:2px solid #2d6cf68c}.wz-lawopt.on{color:inherit;background:#60b1ff33;border-color:#0b63e073}:where(html[data-theme=dark],[data-theme=dark]) .wz-lawopt{background:#ffffff12;border-color:#ffffff29}:where(html[data-theme=dark],[data-theme=dark]) .wz-lawopt:hover{background:#ffffff21}:where(html[data-theme=dark],[data-theme=dark]) .wz-lawopt.on{background:#8bb2ff38;border-color:#8bb2ff80}.wz-langmore{appearance:none;cursor:pointer;color:inherit;background:#ffffffa6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%235A6B85' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center/12px 8px no-repeat;border:1px solid #18367833;border-radius:11px;max-width:260px;padding:9px 34px 9px 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s,background-color .2s;display:block}.wz-langmore:hover{background-color:#fff;border-color:#0b63e066}.wz-langmore:focus-visible{outline-offset:2px;outline:2px solid #2d6cf68c}:where(html[data-theme=dark],[data-theme=dark]) .wz-langmore{background-color:#ffffff12;border-color:#ffffff29}@media (width>=1080px){.aioos-onb .lbc-body{align-content:start;align-items:start}}@media (width>=1081px){.aioos-onb .lb-split.revealed .stage>.step{height:auto;max-height:100%;margin:auto 0}.aioos-onb .lb-split.revealed .stage>.step .wz-body{flex:0 auto}.aioos-onb .lb-split.revealed .stage>.step .nav{box-shadow:none;border-top:0;margin-top:24px;padding-top:0}}.aioos-onb .stage{padding-top:64px}.aioos-onb .channels{margin-top:22px}.aioos-onb .resume-card{margin-top:14px}.aioos-onb .lb-rail{justify-content:safe center}.aioos-onb .lb-rail .nav{margin-top:26px}@media (width<=1079px){.aioos-onb .lb-split.revealed .lbc{align-self:stretch;width:auto;min-width:0;max-width:100%}.aioos-onb .lb-split.revealed .lb-rail{order:-1;margin-top:92px;margin-bottom:14px}.aioos-onb .lb-split.revealed .lbc{margin-top:0}.aioos-onb .lb-split.revealed{padding-bottom:88px}}.aioos-onb .lb-rail .nav{z-index:6;padding:14px 0 calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f4f9ff00,#f4f9fff0 34%,#f4f9ff 72%);position:sticky;bottom:0;box-shadow:0 -1px #1836781a,0 -12px 20px -14px #14326e38}.aioos-onb[data-theme=dark] .lb-rail .nav{background:linear-gradient(#101a2e00,#101a2ef0 34%,#101a2e 72%);box-shadow:0 -1px #ffffff14,0 -12px 20px -14px #0000008c}@media (width<=1079px){.aioos-onb .lb-split.revealed .lb-rail .nav{z-index:40;padding:12px 18px calc(12px + env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0}.aioos-onb .lb-split.revealed{padding-bottom:104px}.aioos-onb .lb-split.revealed .lb-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f7fe;border-color:#1836781f}.aioos-onb[data-theme=dark] .lb-split.revealed .lb-rail{background:#0e1728;border-color:#ffffff1f}}@media (width<=540px){.aioos-onb .lbc-name{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.aioos-onb .lbc-head{align-items:flex-start}}@media (width<=1079px){.aioos-onb .brand{margin:-9px -4px;padding:9px 4px}}@media (width<=540px){.aioos-onb .lbc-pcx b{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}}.aioos-onb .resume-strip{display:none}@media (width>=1081px){.aioos-onb .stage>.step .resume-card{display:none}.aioos-onb .top .resume-strip{text-align:left;background:#fff9;border:1px solid #0000000f;border-radius:13px;flex:0 auto;align-items:center;gap:14px;min-width:0;margin-inline:auto;padding:7px 8px 7px 17px;display:flex;position:relative;box-shadow:inset 0 2px 3px #fff9}.aioos-onb .top .resume-strip:before{content:"";background:var(--grad,linear-gradient(180deg,#2d6cf6,#22d3ee,#14b8a6));border-radius:13px 0 0 13px;width:3px;position:absolute;top:0;bottom:0;left:0}.aioos-onb .top .resume-strip .resume-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.aioos-onb .top .resume-strip .resume-tx b{font-family:var(--fh);color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700}.aioos-onb .top .resume-strip .resume-tx span{color:var(--ink-2);white-space:nowrap;font-size:12px}.aioos-onb .top .resume-strip .resume-actions{flex:none;align-items:center;gap:4px;display:flex}.aioos-onb .top .resume-strip .btn{border-radius:10px;padding:8px 15px;font-size:13.5px}.aioos-onb .top .resume-strip .btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border:0;padding:8px;font-weight:600}.aioos-onb .top .resume-strip .btn.ghost:hover{color:var(--ink);background:0 0;text-decoration:underline}.aioos-onb[data-theme=dark] .top .resume-strip{background:#0f192f9e;border-color:#60b1ff4d;box-shadow:0 18px 40px -30px #2d6cf680}.aioos-onb[data-theme=dark] .top .resume-strip .resume-tx b{color:#eaf2ff}.aioos-onb[data-theme=dark] .top .resume-strip .resume-tx span,.aioos-onb[data-theme=dark] .top .resume-strip .btn.ghost{color:#a7b4cc}.aioos-onb[data-theme=dark] .top .resume-strip .btn.ghost:hover{color:#eaf2ff}}.aioos-onb .vpick{flex-direction:column;gap:10px;width:100%;max-width:560px;margin-inline:auto;display:flex}.aioos-onb .vpick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aioos-onb .vpick-item{text-align:left;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 9px;width:100%;padding:12px 15px;display:grid}.aioos-onb .vpick-item .vp-sp{opacity:.55;grid-row:1/span 2;margin-right:0}.aioos-onb .vpick-item .vpick-ch{font-family:var(--fh);color:inherit;grid-column:2;font-size:15px;font-weight:700;line-height:1.2}.aioos-onb .vpick-item .vpick-nm{opacity:.62;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:12.5px;font-weight:400;line-height:1.25;overflow:hidden}.aioos-onb .vpick-item .vpick-tag{letter-spacing:.02em;opacity:.6;white-space:nowrap;grid-area:1/3/span 2;font-size:11.5px;font-weight:600}.aioos-onb .vpick-item.vpick-std{grid-template-columns:auto 1fr auto}.aioos-onb .vpick-more{font-family:var(--fb);color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:10px;align-self:center;margin-top:2px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:underline}.aioos-onb .vpick-more:hover{color:var(--ink)}.aioos-onb .vpick-grid:has(>:nth-child(9)){padding-right:2px}@media (width<=560px){.aioos-onb .vpick-grid{grid-template-columns:1fr}}.aioos-onb[data-theme=dark] .vpick-item .vpick-nm{opacity:.66}.aioos-onb[data-theme=dark] .vpick-more{color:#a7b4cc}.aioos-onb[data-theme=dark] .vpick-more:hover{color:#eaf2ff}.aioos-onb[data-theme=dark] .choice.sel{background:var(--grad);color:#fff;border-color:#0000}.aioos-onb .vpick-item.sel .vpick-nm{opacity:.82}.aioos-onb .vpick-item.sel .vpick-tag{opacity:.85}.aioos-onb .vpick-item.sel .vp-sp{opacity:.9}@media (width>=1081px) and (height<=850px){.aioos-onb .vpick,.aioos-onb .vpick-grid{gap:8px}.aioos-onb .vpick-item{padding:9px 13px}.aioos-onb .vpick-item .vpick-ch{font-size:14px}.aioos-onb .vpick-more{margin-top:0;padding:5px 12px}.aioos-onb .vpick{padding-bottom:16px}}.aioos-onb .wz-help,.aioos-onb .nsrc-hint,.aioos-onb .nsrc-sub,.aioos-onb .gstep .gtx,.aioos-onb .wz-nfy-tx,.aioos-onb .lb-rail p,.aioos-onb .nsrc-note span{text-align:left}.aioos-onb .wz-help{max-width:52ch;margin-inline:auto}.aioos-onb .lb-rail p{max-width:46ch;margin-inline:auto}.aioos-onb .btn.ink.big.skipnow{color:var(--ink-2);box-shadow:none;background:0 0;border:1px solid #1836782e;font-weight:600}.aioos-onb .btn.ink.big.skipnow:hover{color:var(--ink);background:#ffffffb3}.aioos-onb[data-theme=dark] .btn.ink.big.skipnow{color:#a7b4cc;border-color:#ffffff29}.aioos-onb[data-theme=dark] .btn.ink.big.skipnow:hover{color:#eaf2ff;background:#ffffff14}.aioos-onb .gstep.info .gn.plain{box-shadow:none;color:var(--ink-3,#7589a8);background:0 0;border:0;width:auto;min-width:14px;font-weight:700}.aioos-onb .gstep.act{background:#0084ff0f;border:1px solid #0084ff38;border-radius:12px;padding:10px 12px}.aioos-onb[data-theme=dark] .gstep.act{background:#60b1ff1a;border-color:#60b1ff47}.aioos-onb .chan.lead{border-color:#0084ff6b;box-shadow:0 16px 34px -22px #0084ff8c}.aioos-onb .chan.lead .badge.live{background:var(--grad);color:#fff;border-color:#0000}.aioos-onb[data-theme=dark] .chan.lead{border-color:#60b1ff6b}.aioos-onb .wz-rep-chips{flex-wrap:wrap;align-items:center;gap:6px}.aioos-onb .wz-rep-chips .nsrc-hint{margin:0;margin-inline-end:4px}.aioos-onb .wz-dchip{cursor:pointer;white-space:nowrap;color:inherit;background:0 0;border:1px solid #80808059;border-radius:999px;padding:3px 11px;font-size:13px}.aioos-onb .wz-dchip.on{color:#fff;background:#0084ff;border-color:#0084ff}.aioos-onb .wz-nfy-warn{color:#b45309;margin-top:4px;font-weight:600;display:block}.aioos-onb[data-theme=dark] .wz-nfy-warn{color:#fbbf24}.aioos-onb .wz-hear{font-family:var(--fb);color:var(--blue,#0084ff);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.aioos-onb .wz-hear:hover{background:#0084ff14}.aioos-onb[data-theme=dark] .wz-hear{color:#7fb3ff}.aioos-onb .wz-embed pre{white-space:pre;overscroll-behavior-x:contain;overflow-x:auto}.aioos-onb .lb-rail{--accent:var(--blue,#0084ff)}.aioos-onb .lbc-sec h4 .lbc-n{font-family:var(--fb);letter-spacing:0;color:var(--ink-2);background:#14326e12;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:800}.aioos-onb[data-theme=dark] .lbc-sec h4 .lbc-n{background:#ffffff17}.aioos-onb .lbc-empty{text-align:left;background:0 0;border:0;padding:1px 0 0;font-style:italic}.aioos-onb[data-theme=dark] .lbc-empty{background:0 0;border:0}.aioos-onb .lbc{align-self:safe center}@media (width>=1080px){.aioos-onb .lbc-col.side .lbc-slot>.lbc-card:nth-child(n+5){display:none}.aioos-onb .lbc-knrow{overscroll-behavior:contain;max-height:292px;overflow-y:auto}}@media (width>=1081px){.aioos-onb .lbc{max-height:calc(100dvh - 184px);margin-bottom:88px}}@media (width>=1080px) and (height<=850px){.aioos-onb .lbc-col.side .lbc-slot>.lbc-card:nth-child(n+4){display:none}.aioos-onb .lbc-knrow{overscroll-behavior:contain;max-height:192px;overflow-y:auto}}@media (width>=1081px) and (height<=850px){.aioos-onb .lbc{max-height:calc(100dvh - 144px);margin-top:56px}}@media (width>=1080px) and (height<=700px){.aioos-onb .lbc-col.side .lbc-slot>.lbc-card:nth-child(n+3){display:none}.aioos-onb .lbc-knrow{overscroll-behavior:contain;max-height:142px;overflow-y:auto}}.aioos-onb .wz-rail{align-items:center;gap:6px;width:100%;display:flex}.aioos-onb .wz-dot{cursor:pointer;appearance:none;background:#1836781f;border:0;border-radius:99px;flex:1 1 0;min-width:6px;height:7px;padding:0;transition:background .2s}.aioos-onb .wz-dot:hover{background:#18367842}.aioos-onb .wz-dot.done{background:var(--grad)}.aioos-onb .wz-dot.now{outline:2px solid var(--blue);outline-offset:2px}.aioos-onb .wz-dot.now:not(.done){background:#0084ff57}.aioos-onb .wz-dot:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.aioos-onb .wz-dot{transition:none}}.aioos-onb[data-theme=dark] .wz-dot{background:#ffffff24}.aioos-onb[data-theme=dark] .wz-dot:hover{background:#ffffff42}.aioos-onb[data-theme=dark] .wz-dot.now:not(.done){background:#0084ff75}.aioos-onb button.lbc-kn{font:inherit;cursor:pointer;text-align:left}.aioos-onb .lbc-kn[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 2px #0084ff2e}.aioos-onb .lbc-sec{position:relative}.aioos-onb .lbc-knbody{z-index:5;border:1px solid var(--line);color:var(--ink-2);background:#fcfdfff7;border-radius:12px;flex-direction:column;font-size:12.5px;line-height:1.5;display:flex;position:absolute;inset:40px 10px 10px;box-shadow:0 10px 30px -18px #14326e73}.aioos-onb .lbc-knbody-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.aioos-onb .lbc-knbody-top b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aioos-onb .lbc-knx{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin-left:auto;font-size:13px;line-height:1}.aioos-onb .lbc-knx:hover{color:var(--ink);background:#18367814}.aioos-onb .lbc-knbody-tx{white-space:pre-wrap;overscroll-behavior:contain;flex:1;padding:10px 12px;overflow:auto}.aioos-onb .lbc-knbody i{color:var(--ink-3)}.aioos-onb[data-theme=dark] .lbc-knbody{background:#0d162af7;border-color:#ffffff24}.aioos-onb[data-theme=dark] .lbc-knbody-top{border-color:#ffffff1f}.aioos-onb[data-theme=dark] .lbc-knx:hover{background:#ffffff1a}.pwm-scrim{z-index:1200;-webkit-backdrop-filter:blur(6px);background:#0a101a73;place-items:center;padding:20px;animation:.16s pwm-fade;display:grid;position:fixed;inset:0}.pwm{color:#141821;background:#fff;border:1px solid #141e3214;border-radius:20px;width:100%;max-width:384px;padding:28px 24px 24px;font-family:inherit;animation:.2s cubic-bezier(.2,.8,.2,1) pwm-pop;position:relative;box-shadow:0 28px 80px -28px #0812288c}.pwm-x{color:#6b7686;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.pwm-x:hover{color:#141821;background:#141e320f}.pwm-title{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:700}.pwm-sub{color:#5d6776;margin:0 0 18px;font-size:13.5px;line-height:1.5}.pwm-input{box-sizing:border-box;color:#141821;background:#f4f6fa;border:1px solid #141e321a;border-radius:12px;outline:none;width:100%;height:46px;margin:0 0 10px;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s}.pwm-input:focus{background:#fff;border-color:#0b63e0}.pwm-input::placeholder{color:#97a0ad}.pwm-hint{color:#8a7a2a;margin:-4px 0 8px;font-size:12px}.pwm-err{color:#c0392b;margin:2px 0 10px;font-size:12.5px}.pwm-cta{cursor:pointer;color:#fff;background:#0b63e0;border:none;border-radius:12px;width:100%;height:48px;margin-top:6px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s}.pwm-cta:hover:not(:disabled){background:#0a58c8}.pwm-cta:disabled{opacity:.5;cursor:not-allowed}@keyframes pwm-fade{0%{opacity:0}to{opacity:1}}@keyframes pwm-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.forgot-link{cursor:pointer;color:#0b63e0;background:0 0;border:none;margin-top:10px;padding:2px;font-size:13px;display:inline-block}.forgot-link:hover{text-decoration:underline}html[data-theme=dark] .pwm-scrim{background:#03081299}html[data-theme=dark] .pwm{color:#e9f0fc;background:#101a2e;border-color:#ffffff1a;box-shadow:0 28px 80px -28px #000000b3}html[data-theme=dark] .pwm-x{color:#93a5c4}html[data-theme=dark] .pwm-x:hover{color:#e9f0fc;background:#ffffff14}html[data-theme=dark] .pwm-sub{color:#93a5c4}html[data-theme=dark] .pwm-input{color:#e9f0fc;background:#0b1324cc;border-color:#ffffff1f}html[data-theme=dark] .pwm-input:focus{background:#0b1324;border-color:#4da8ff}html[data-theme=dark] .pwm-input::placeholder{color:#7589a8}html[data-theme=dark] .pwm-hint{color:#d9c56b}html[data-theme=dark] .pwm-err{color:#ff6b66}html[data-theme=dark] .forgot-link{color:#4da8ff}.pwm-input:focus-visible,.aioos-create-account-page .pwm-input:focus-visible{border-color:#0b63e0;outline:none;box-shadow:0 0 0 3px #0084ff38}html[data-theme=dark] .pwm-input:focus-visible,html[data-theme=dark] .aioos-create-account-page .pwm-input:focus-visible{border-color:#4da8ff}.pwm-cta:disabled{opacity:1;color:#55647f;background:#e4ebf7}html[data-theme=dark] .pwm-cta:disabled{color:#93a5c4;background:#15203a}.agent-msg .md-p,.chat-line .md-p{font:inherit;letter-spacing:inherit;text-wrap:pretty;margin:0}.agent-msg .md-p+.md-p,.chat-line .md-p+.md-p{margin-top:.5em}:is(.agent-msg:has(.md-ul),.agent-msg:has(.md-ol),.agent-msg:has(.md-h),.agent-msg:has(.md-pre),.agent-msg:has(.md-p+.md-p)){text-align:start;justify-content:flex-start;min-height:0;font-size:clamp(15px,1.9vw,20px);font-style:normal;line-height:1.4;-webkit-mask-image:none;mask-image:none}.md-ul,.md-ol{margin:.35em 0}.md-ul{padding-inline-start:1.5em;list-style:outside}.md-ol{padding-inline-start:2.4em;list-style:decimal}.md-li{margin:.22em 0;line-height:1.4}.md-li::marker{color:var(--orb-core,currentColor);opacity:.7}.md-h{margin:.5em 0 .25em;font-style:normal;font-weight:600;line-height:1.25}.md-h:first-child{margin-top:0}.md-h1{font-size:1.18em}.md-h2{font-size:1.08em}.md-h3{opacity:.88;font-size:1em}.md-code{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:5px;padding:.06em .34em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em;font-style:normal}.md-pre{text-align:left;background:color-mix(in srgb, currentColor 9%, transparent);border-radius:10px;margin:.5em 0;padding:.7em .9em;overflow-x:auto}.md-pre .md-code{background:0 0;padding:0;font-size:.85em}.agent-msg a,.chat-line a{color:var(--accent,var(--orb-core,currentColor));text-underline-offset:2px;text-decoration:underline}html[data-theme=dark] .md-code,html[data-theme=dark] .md-pre{background:#ffffff1a}.obstage{--bg-base:#f4f9ff;--bg-raise:#fff;--fg:#0a1222;--fg-soft:#1e2d49;--fg-mut:#64748f;--blue:#0084ff;--blue-soft:#0b63e0;--glow-1:#60b1ff;--glow-2:#319aff;--accent-warm:#b8740a;--ok:#15b06c;--cyan:#22d3ee;--danger:#e5484d;--glass-1:#ffffff73;--glass-2:#ffffffad;--glass-3:#ffffffe6;--glass-line:#1836781a;--font-head:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Instrument Serif",Georgia,serif;font-family:var(--font-body);color:var(--fg);background:var(--bg-base);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.obstage *{box-sizing:border-box;margin:0;padding:0}.obstage button{font:inherit}.obstage .aurora{pointer-events:none;background:radial-gradient(760px 500px at 50% -16%,#60b1ff4d,#0000 62%),radial-gradient(560px 420px at 92% 108%,#319aff24,#0000 60%);position:absolute;inset:0}.obstage .grain{pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.obstage .ob-top{z-index:2;flex:none;align-items:center;gap:13px;padding:22px 38px 0;display:flex;position:relative}.obstage .wordmark{font-family:var(--font-head);letter-spacing:-.03em;color:var(--fg);align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.obstage .ob-top .dot{background:var(--fg-mut);border-radius:50%;width:4px;height:4px}.obstage .ob-top .crumb{color:var(--fg-mut);font-size:14px;font-weight:600}.obstage .chip{color:var(--fg-soft);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:99px;align-items:center;gap:6px;padding:5px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.obstage .ob-top .ws{margin-left:auto}.obstage .ob-top .classic{cursor:pointer;color:var(--fg-mut);background:0 0;margin-left:10px}.obstage .ob-top .classic:hover{color:var(--fg-soft)}.obstage .ob-center{z-index:2;flex-direction:column;flex:none;align-items:center;padding-top:10px;display:flex;position:relative}.obstage .agent-line{min-height:72px;font-family:var(--font-serif);letter-spacing:.01em;color:var(--fg-soft);text-align:center;text-wrap:pretty;flex-wrap:wrap;justify-content:center;align-items:flex-end;max-width:680px;padding:0 30px;font-size:26px;font-style:italic;font-weight:400;line-height:1.4;display:flex}.obstage .agent-line .w{opacity:0;white-space:pre-wrap;display:inline}.obstage .agent-line .w.nl{flex-basis:100%;height:9px;animation:none}@media (prefers-reduced-motion:no-preference){.obstage .agent-line .w{animation:.45s cubic-bezier(.2,.7,.3,1) forwards obWIn}}@media (prefers-reduced-motion:reduce){.obstage .agent-line .w{opacity:1}}@keyframes obWIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.obstage .orb-wrap{cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;position:relative}.obstage .orb-wrap:focus-visible{outline:2px solid var(--glow-1);outline-offset:14px;border-radius:24px}.obstage .ob-status{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mut);min-height:18px;margin-top:13px;font-size:12.5px;font-weight:800;transition:color .3s}.obstage .ob-status.ok{color:var(--ok)}.obstage .ob-status.warm{color:var(--accent-warm)}.obstage .mark{width:var(--os,196px);aspect-ratio:150/110;--mark-glow:#319aff61;position:relative}.obstage .mark .o-glow{pointer-events:none;background:radial-gradient(closest-side, var(--mark-glow), transparent 72%);filter:blur(16px);opacity:.8;border-radius:50%;transition:opacity .5s;position:absolute;inset:-26% -18%}.obstage .mark .o-mark{filter:drop-shadow(0 16px 26px #14326e38);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.obstage .mark .o-mark path{transform-box:fill-box;transform-origin:50%}.obstage .mark .o-mark stop{transition:stop-color .5s}.obstage .mark .o-mark stop:first-child{stop-color:#0b63e0}.obstage .mark .o-mark stop:last-child{stop-color:#60b1ff}.obstage .mark[data-state=cold]{--mark-glow:#7e90ac33}.obstage .mark[data-state=cold] .o-mark{filter:none;opacity:.7}.obstage .mark[data-state=cold] .o-mark stop:first-child{stop-color:#7e90ac}.obstage .mark[data-state=cold] .o-mark stop:last-child{stop-color:#afc0d8}.obstage .mark[data-state=cold] .o-glow{opacity:.25}.obstage .mark[data-state=capturing]{--mark-glow:#2bd98a59}.obstage .mark[data-state=capturing] .o-mark stop:first-child{stop-color:#15b06c}.obstage .mark[data-state=capturing] .o-mark stop:last-child{stop-color:#2bd98a}.obstage .mark[data-state=speaking]{--mark-glow:#f5b54466}.obstage .mark[data-state=speaking] .o-mark stop:first-child{stop-color:#e89a2b}.obstage .mark[data-state=speaking] .o-mark stop:last-child{stop-color:#f5b544}.obstage .mark[data-state=thinking]{--mark-glow:#22d3ee59}.obstage .mark[data-state=thinking] .o-mark stop:first-child{stop-color:#0fa8c4}.obstage .mark[data-state=thinking] .o-mark stop:last-child{stop-color:#22d3ee}@media (prefers-reduced-motion:no-preference){.obstage .mark[data-state=present] .o-mark{animation:4.2s ease-in-out infinite obBreath}.obstage .mark[data-state=speaking] .o-mark path,.obstage .mark[data-state=capturing] .o-mark path{animation:1.2s ease-in-out infinite obWave}.obstage .mark[data-state=speaking] .o-mark path:nth-child(2),.obstage .mark[data-state=capturing] .o-mark path:nth-child(2){animation-delay:.1s}.obstage .mark[data-state=speaking] .o-mark path:nth-child(3),.obstage .mark[data-state=capturing] .o-mark path:nth-child(3){animation-delay:.2s}.obstage .mark[data-state=speaking] .o-mark path:nth-child(4),.obstage .mark[data-state=capturing] .o-mark path:nth-child(4){animation-delay:.3s}.obstage .mark[data-state=speaking] .o-mark path:nth-child(5),.obstage .mark[data-state=capturing] .o-mark path:nth-child(5){animation-delay:.4s}.obstage .mark[data-state=speaking] .o-mark path:nth-child(6),.obstage .mark[data-state=capturing] .o-mark path:nth-child(6){animation-delay:.5s}.obstage .mark[data-state=thinking] .o-mark path{stroke-dasharray:26 74;animation:1.7s linear infinite obTrace}.obstage .mark[data-state=thinking] .o-mark path:nth-child(2){animation-delay:.14s}.obstage .mark[data-state=thinking] .o-mark path:nth-child(3){animation-delay:.28s}.obstage .mark[data-state=thinking] .o-mark path:nth-child(4){animation-delay:.42s}.obstage .mark[data-state=thinking] .o-mark path:nth-child(5){animation-delay:.56s}.obstage .mark[data-state=thinking] .o-mark path:nth-child(6){animation-delay:.7s}}@keyframes obBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes obWave{0%,to{transform:translateY(0)}50%{transform:translateY(-4.5%)}}@keyframes obTrace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.obstage .invite{z-index:2;flex-direction:column;align-items:center;gap:13px;margin-top:22px;transition:opacity .5s,transform .5s;display:flex;position:relative}.obstage .invite h1{font-family:var(--font-head);letter-spacing:-1.4px;text-align:center;color:var(--fg);font-size:36px;font-weight:700}.obstage .invite h1 .g{background:linear-gradient(94deg,#0b63e0,#319aff 55%,#22d3ee);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.obstage .invite p{color:var(--fg-soft);text-align:center;text-wrap:pretty;max-width:480px;font-size:17px;line-height:1.6}.obstage .invite .hint{color:var(--fg-mut);font-size:13px;font-weight:500}.obstage.running .invite,.obstage.finished .invite,.obstage.zentrale .invite{opacity:0;pointer-events:none;height:0;margin:0;overflow:hidden;transform:translateY(-8px)}.obstage .cold-tiles{z-index:2;justify-content:center;gap:14px;margin-top:24px;padding:0 30px;transition:opacity .5s,transform .5s;display:flex;position:relative}.obstage.running .cold-tiles,.obstage.finished .cold-tiles,.obstage.zentrale .cold-tiles{opacity:0;pointer-events:none;height:0;margin:0;overflow:hidden}.obstage .ctile{text-align:left;cursor:pointer;background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);border-radius:18px;flex-direction:column;gap:8px;width:250px;padding:17px 18px 15px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:inset 0 2px 3px #fff9,0 18px 40px -28px #14326e59}.obstage .ctile:hover{border-color:#0084ff4d;transform:translateY(-3px);box-shadow:inset 0 2px 3px #fff9,0 24px 50px -28px #14326e73}.obstage .ctile .cti{background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 20px -10px #0084ffb3}.obstage .ctile .cti.wa{background:linear-gradient(150deg,#25d366,#12a14a);box-shadow:0 10px 20px -10px #25d366b3}.obstage .ctile .cti.web{background:linear-gradient(150deg,#22d3ee,#0b63e0);box-shadow:0 10px 20px -10px #22d3eeb3}.obstage .ctile b{font-family:var(--font-head);letter-spacing:-.01em;color:var(--fg);font-size:15.5px;font-weight:800}.obstage .ctile p{color:var(--fg-mut);font-size:12.5px;font-weight:500;line-height:1.55}.obstage .ctile em{color:var(--blue-soft);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-style:normal;font-weight:700;display:inline-flex}.obstage .ob-cats{z-index:2;opacity:0;flex:1;width:100%;max-width:1080px;min-height:0;margin:0 auto;padding:24px 40px 14px;transition:opacity .6s,transform .6s;position:relative;overflow:auto;transform:translateY(10px)}.obstage.running .ob-cats{opacity:1;transform:none}.obstage.finished .ob-cats{opacity:.25;filter:blur(2px);pointer-events:none}.obstage.zentrale .ob-cats{display:none}.obstage .ob-cats::-webkit-scrollbar{width:8px}.obstage .ob-cats::-webkit-scrollbar-thumb{background:#18367826;border-radius:8px}.obstage .ob-cats .shape-stack{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.obstage .shape-cat{border:1px solid var(--glass-line);background:var(--glass-2);-webkit-backdrop-filter:blur(16px);border-radius:18px;min-height:96px;padding:13px 15px 14px;transition:opacity .4s,box-shadow .4s,border-color .4s;box-shadow:inset 0 2px 3px #fff9,0 18px 40px -28px #14326e59}.obstage .shape-cat--pending,.obstage .shape-cat--empty{opacity:.6;background:var(--glass-1);box-shadow:none}.obstage .shape-cat--active{background:var(--glass-3);border-color:#0084ff4d;box-shadow:inset 0 2px 3px #ffffffb3,0 0 30px -10px #0084ff40}.obstage .shape-cat-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:0;display:flex}.obstage .shape-cat-head--static{cursor:default}.obstage .shape-cat-icon{width:27px;height:27px;color:var(--fg-mut);background:#1836780f;border:1px solid #18367812;border-radius:9px;flex:none;place-items:center;transition:background .4s,color .4s;display:grid}.obstage .shape-cat--active .shape-cat-icon{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:0 8px 16px -8px #0084ff99}.obstage .shape-cat--done .shape-cat-icon{color:#0e7a3d;background:#12a14a1a;border-color:#12a14a40}.obstage .shape-cat-label{font-family:var(--font-head);letter-spacing:-.01em;color:var(--fg);font-size:14.5px;font-weight:800}.obstage .shape-cat-summary{min-width:0;color:var(--fg-mut);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.obstage .shape-cat-summary--future{color:var(--fg-mut)}.obstage .shape-cat-check{color:#0e7a3d;background:#12a14a1f;border:1px solid #12a14a59;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.obstage .shape-cat-caret{color:var(--fg-mut);margin-left:auto;font-size:12px}.obstage .shape-cat--done .shape-cat-caret{margin-left:6px}.obstage .shape-cat-body{flex-direction:column;gap:8px;margin-top:11px;display:flex}.obstage .slot-card{background:var(--glass-3);color:var(--fg);border:1px solid #18367814;border-radius:13px;padding:9px 13px;position:relative;box-shadow:0 10px 24px -18px #14326e66}.obstage .slot-card .slot-head{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mut);justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.obstage .slot-card .slot-head button{color:var(--blue-soft)}.obstage .shape-card__title{font-family:var(--font-head);color:var(--fg);margin-top:3px;font-size:14px;font-weight:700}.obstage .world-row .v{color:var(--fg-soft);font-size:13px;font-weight:500;line-height:1.5}.obstage .shape-card--ghost,.obstage .shape-card--placeholder{opacity:.75;background:var(--glass-1);border-style:dashed}.obstage .shape-card__ghost-line{background:linear-gradient(90deg,#1836780f 25%,#18367821 50%,#1836780f 75%) 0 0/200% 100%;border-radius:99px;width:72%;height:9px;margin-top:8px}.obstage .shape-card__ghost-line--short{width:46%}@media (prefers-reduced-motion:no-preference){.obstage .shape-card__ghost-line{animation:1.8s ease-in-out infinite obShimmer}}@keyframes obShimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.obstage .verbal{color:var(--fg-mut);font-size:10px}.obstage .smoke-puffs .puff{background:radial-gradient(circle,#0084ff73,#60b1ff00 70%)}.obstage .shape-card--land{border-color:#0084ff66;box-shadow:0 0 0 1px #0084ff33,0 0 30px -8px #0084ff66,inset 0 2px 3px #fff9}.obstage .presence-pill{border:1px solid var(--glass-line);background:var(--glass-2);color:var(--fg-soft);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.obstage .zen{z-index:2;flex:1;width:100%;max-width:760px;min-height:0;margin:0 auto;padding:18px 30px;display:none;position:relative;overflow:auto}.obstage.zentrale .zen{display:block}.obstage .zen-deck{flex-direction:column;gap:13px;display:flex}.obstage .zcard{background:var(--glass-3);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px);border-radius:18px;padding:16px 18px;transition:opacity .4s,transform .4s;box-shadow:inset 0 2px 3px #ffffffb3,0 24px 50px -30px #14326e73}.obstage .zcard.old{opacity:.55;transform:scale(.985)}@media (prefers-reduced-motion:no-preference){.obstage .zcard.fresh{animation:.7s cubic-bezier(.2,.8,.3,1) obLand}}@keyframes obLand{0%{opacity:0;filter:blur(8px);transform:scale(.92)translateY(10px)}60%{filter:blur()}to{opacity:1;transform:none}}.obstage .zk{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-mut);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.obstage .zk .zi{background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.obstage .zcard .big{align-items:baseline;gap:12px;margin-top:10px;display:flex}.obstage .zcard .big b{font-family:var(--font-head);letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--fg);font-size:38px;font-weight:700}.obstage .zcard .big em{color:var(--fg-mut);font-size:13px;font-style:normal;font-weight:600}.obstage .zc-facts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.obstage .zfact{border:1px solid var(--glass-line);background:var(--glass-2);color:var(--fg-soft);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.obstage .zfact i{background:var(--fg-mut);border-radius:50%;width:7px;height:7px}.obstage .zfact.ok i{background:var(--ok)}.obstage .zfact.blue i{background:var(--blue)}.obstage .zfact.warm i{background:#e89a2b}.obstage .zrows{flex-direction:column;gap:9px;margin-top:12px;display:flex}.obstage .zrow{background:var(--glass-2);border:1px solid var(--glass-line);border-radius:13px;align-items:center;gap:11px;padding:10px 12px;display:flex}.obstage .zrow>span:nth-child(2){min-width:0;color:var(--fg);flex:1;font-size:13.5px;font-weight:700}.obstage .zrow small{color:var(--fg-mut);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.obstage .zri{background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.obstage .zri.wa{background:linear-gradient(150deg,#3ddc74,#1faa4f)}.obstage .zri.web{background:linear-gradient(150deg,#36c6e8,#0fa8c4)}.obstage .zlive{color:#0e7a3d;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.obstage .zlive i{background:var(--ok);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.obstage .zlive i{animation:1.5s ease-in-out infinite obPip}}@keyframes obPip{0%,to{opacity:1}50%{opacity:.35}}.obstage .zlive.pend{color:#8a5a00}.obstage .zlive.pend i{background:#e89a2b}.obstage .zbtns{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.obstage .zbtn{cursor:pointer;color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff59,0 12px 26px -12px #0084ffb3}.obstage .zbtn:hover{transform:translateY(-1px)}.obstage .zbtn.ghost{color:var(--blue-soft);box-shadow:none;background:#0084ff1a;border:1px solid #0084ff40}.obstage .composer{z-index:2;flex-direction:column;flex:none;align-items:center;gap:14px;padding:10px 40px 38px;display:flex;position:relative}.obstage .comp-row{gap:10px;width:100%;max-width:680px;display:flex}.obstage .comp-in{min-width:0;font-family:var(--font-body);color:var(--fg);background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);border-radius:16px;outline:none;flex:1;padding:14px 19px;font-size:15.5px;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 3px #fff9}.obstage .comp-in::placeholder{color:var(--fg-mut)}.obstage .comp-in:focus{border-color:#0084ff59;box-shadow:0 0 0 4px #0084ff1f}.obstage .comp-send{border:1px solid var(--glass-line);cursor:pointer;width:50px;height:50px;color:var(--fg-soft);background:var(--glass-2);border-radius:16px;flex:none;place-items:center;transition:transform .2s,color .2s;display:grid;box-shadow:inset 0 2px 3px #fff9,0 10px 22px -14px #14326e66}.obstage .comp-send:hover{color:var(--fg);transform:translateY(-1px)}.obstage .comp-att{border:1px solid var(--glass-line);cursor:pointer;width:50px;height:50px;color:var(--fg-mut);background:var(--glass-2);border-radius:16px;flex:none;place-items:center;transition:transform .2s,color .2s;display:grid;box-shadow:inset 0 2px 3px #fff9,0 10px 22px -14px #14326e66}.obstage .comp-att:hover{color:var(--fg);transform:translateY(-1px)}.obstage.dropping:after{content:"Liste hier loslassen — ich lese sie ein";z-index:90;-webkit-backdrop-filter:blur(7px);font-family:var(--font-serif);color:var(--fg-soft);pointer-events:none;background:#f4f9ffc7;border:2px dashed #0084ff8c;border-radius:26px;place-items:center;font-size:25px;font-style:italic;display:grid;position:fixed;inset:16px}.obstage .imp-pulse{animation:1.3s ease-in-out infinite impPulse}@keyframes impPulse{50%{opacity:.5}}.obstage .pills{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.obstage .pill{cursor:pointer;color:var(--fg-mut);border:1px solid var(--glass-line);background:0 0;border-radius:100px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.obstage .pill:hover{color:var(--fg-soft);background:var(--glass-1)}.obstage .pill.setup{color:var(--fg);background:var(--glass-3);border-color:#18367824;align-items:center;gap:7px;display:inline-flex;box-shadow:inset 0 1px 2px #fff9,0 8px 18px -12px #14326e66}.obstage .pill.setup.wa svg{color:#12a14a}.obstage .pill.setup.tel svg{color:var(--blue)}.obstage .pill.setup.org svg{color:#7c5cfc}.obstage .pill.setup:hover{color:var(--fg);background:#fff}.obstage .done-wrap{pointer-events:none;z-index:3;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:120px;display:none;position:absolute;inset:0}.obstage.finished .done-wrap{display:flex}.obstage .done-card{pointer-events:auto;text-align:center;background:var(--glass-3);-webkit-backdrop-filter:blur(28px);border:1px solid #0084ff38;border-radius:24px;padding:28px 50px 26px;box-shadow:inset 0 2px 3px #ffffffb3,0 40px 90px -34px #14326e80}@media (prefers-reduced-motion:no-preference){.obstage.finished .done-card{animation:.8s cubic-bezier(.2,.8,.3,1) obLand}}.obstage .done-card .lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mut);font-size:11px;font-weight:800}.obstage .done-card .num{font-family:var(--font-head);letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--fg);margin-top:6px;font-size:42px;font-weight:700}.obstage .done-card .row{justify-content:center;gap:12px;margin-top:18px;display:flex}.obstage .echo-wrap{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a12222e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.obstage .echo-card{background:var(--glass-3);border:1px solid #0084ff40;border-radius:20px;width:min(420px,92vw);padding:20px 22px;box-shadow:inset 0 2px 3px #ffffffb3,0 40px 90px -34px #14326e8c}.obstage .echo-card .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mut);font-size:11px;font-weight:800}.obstage .echo-card input{width:100%;font-family:var(--font-body);color:var(--fg);background:#fff;border:1px solid #18367824;border-radius:13px;outline:none;margin-top:10px;padding:12px 15px;font-size:16px;font-weight:600}.obstage .echo-card .row{gap:9px;margin-top:14px;display:flex}@media (width<=980px){.obstage .ob-cats .shape-stack{grid-template-columns:1fr 1fr}.obstage .cold-tiles{flex-direction:column;align-items:center}}@media (width<=640px){.obstage .ob-top{padding:18px 20px 0}.obstage .agent-line{min-height:60px;font-size:20px}.obstage .invite h1{font-size:27px}.obstage .ob-cats{padding:18px 16px 10px}.obstage .ob-cats .shape-stack{grid-template-columns:1fr}.obstage .composer{padding:8px 16px 16px}.obstage .done-card{padding:22px 26px}.obstage .done-card .num{font-size:30px}}.obstage .ztree{flex-direction:column;gap:8px;margin-top:13px;display:flex}.obstage .zt-root{background:linear-gradient(150deg,#0084ff1a,#22d3ee0f);border:1px solid #0084ff40;border-radius:13px;align-items:center;gap:11px;padding:11px 14px;display:flex}.obstage .zt-root .zri{background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.obstage .zt-root b{font-family:var(--font-head);color:var(--fg);letter-spacing:-.01em;font-size:15px;font-weight:800}.obstage .zt-root small{color:var(--fg-mut);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.obstage .zt-kids{flex-direction:column;gap:8px;margin-left:15px;padding-left:18px;display:flex;position:relative}.obstage .zt-kids:before{content:"";background:linear-gradient(#0084ff4d,#0084ff14);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:16px;left:0}.obstage .zt-dep{background:var(--glass-1);border:1px solid var(--glass-line);border-radius:12px;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:visible}.obstage .zt-dep:hover{border-color:#0084ff40}.obstage .zt-dep.open{border-color:#0084ff4d;box-shadow:0 10px 26px -18px #14326e66}.obstage .zt-dep:before{content:"";background:#0084ff38;border-radius:2px;width:14px;height:2px;position:absolute;top:19px;left:-18px}.obstage .zt-dep .zt-head{cursor:pointer;align-items:center;gap:9px;min-height:40px;padding:10px 13px;display:flex}.obstage .zt-dep .car{color:var(--fg-mut);flex:none;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.obstage .zt-dep.open .car{color:var(--blue);transform:rotate(90deg)}.obstage .zt-dep b{color:var(--fg);border-radius:6px;outline:none;margin-left:-5px;padding:1px 5px;font-size:13.5px;font-weight:700;transition:background .2s,box-shadow .2s}.obstage .zt-dep b:hover{background:#0084ff12}.obstage .zt-dep b:focus{background:#fff;box-shadow:0 0 0 2px #0084ff59}.obstage .zt-dep .zt-ppl{align-items:center;margin-left:auto;display:flex}.obstage .zt-av{width:24px;height:24px;font-family:var(--font-head);color:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;margin-left:-7px;font-size:9.5px;font-weight:800;display:grid}.obstage .zt-av:first-child{margin-left:0}.obstage .zt-n{color:var(--fg-mut);margin-left:8px;font-size:11.5px;font-weight:700}.obstage .zt-people{opacity:0;max-height:0;padding:0 11px;transition:max-height .5s cubic-bezier(.2,.7,.3,1),opacity .4s,padding .4s;overflow:hidden}.obstage .zt-dep.open .zt-people{opacity:1;max-height:320px;padding:0 11px 10px;overflow-y:auto}.obstage .zt-person{background:#ffffff8c;border:1px solid #18367814;border-radius:10px;align-items:center;gap:9px;margin-top:6px;padding:7px 10px;display:flex;position:relative}.obstage .zt-person .zt-av{border-color:#fff;margin-left:0}.obstage .zt-person .zt-pn{color:var(--fg);border-radius:6px;outline:none;margin-left:-5px;padding:1px 5px;font-size:12.5px;font-weight:700}.obstage .zt-person .zt-pn:hover{background:#0084ff12}.obstage .zt-person .zt-pn:focus{background:#fff;box-shadow:0 0 0 2px #0084ff59}.obstage .zt-person small{color:var(--fg-mut);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:600}.obstage .zt-addp{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--fg-mut);background:0 0;border:1.5px dashed #18367829;border-radius:10px;align-items:center;gap:7px;margin-top:7px;padding:7px 10px;font-size:11.5px;font-weight:700;transition:color .2s,border-color .2s;display:flex}.obstage .zt-addp:hover{color:var(--blue);border-color:#0084ff66}.obstage .zt-hint{color:var(--fg-mut);align-items:center;gap:6px;margin-top:9px;font-size:11px;font-weight:600;display:flex}.obstage .zt-add{cursor:pointer;font-family:var(--font-body);color:var(--fg-mut);background:0 0;border:1.5px dashed #0084ff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12.5px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:flex}.obstage .zt-add:hover{color:var(--blue);background:#0084ff0a;border-color:#0084ff80}.obstage .zw-more{color:var(--blue);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.obstage .zw-more:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.obstage .zt-dep.fresh-node{animation:.6s cubic-bezier(.2,.8,.3,1) ztLand}.obstage .zt-person.fresh-node{animation:.55s cubic-bezier(.2,.8,.3,1) ztLand}}@keyframes ztLand{0%{opacity:0;filter:blur(8px);transform:scale(.9)}60%{filter:blur()}to{opacity:1;transform:none}}html[data-theme=dark] .obstage{--bg-base:#070d1a;--bg-raise:#101a2e;--fg:#e9f0fc;--fg-soft:#c7d3e8;--fg-mut:#93a5c4;--blue-soft:#4da8ff;--accent-warm:#e6b547;--ok:#1fc97e;--danger:#ff6b66;--glass-1:#0d162873;--glass-2:#101b32b3;--glass-3:#0b1324e6;--glass-line:#ffffff1a}html[data-theme=dark] .obstage .aurora{background:radial-gradient(760px 500px at 50% -16%,#319aff24,#0000 62%),radial-gradient(560px 420px at 92% 108%,#22d3ee14,#0000 60%)}html[data-theme=dark] .obstage .grain{opacity:.022}html[data-theme=dark] .obstage .mark .o-mark{filter:drop-shadow(0 16px 26px #00000080)}html[data-theme=dark] .obstage .mark[data-state=cold] .o-mark{filter:none}html[data-theme=dark] .obstage .ctile{box-shadow:inset 0 1px #ffffff12,0 18px 40px -28px #0000008c}html[data-theme=dark] .obstage .ctile:hover{box-shadow:inset 0 1px #ffffff12,0 24px 50px -28px #000000a6}html[data-theme=dark] .obstage .ob-cats::-webkit-scrollbar-thumb{background:#ffffff26}html[data-theme=dark] .obstage .shape-cat{box-shadow:inset 0 1px #ffffff12,0 18px 40px -28px #0000008c}html[data-theme=dark] .obstage .shape-cat--pending,html[data-theme=dark] .obstage .shape-cat--empty{box-shadow:none}html[data-theme=dark] .obstage .shape-cat--active{box-shadow:inset 0 1px #ffffff14,0 0 30px -10px #0084ff40}html[data-theme=dark] .obstage .shape-cat-icon{background:#ffffff0f;border-color:#ffffff14}html[data-theme=dark] .obstage .shape-cat--active .shape-cat-icon{background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000}html[data-theme=dark] .obstage .shape-cat--done .shape-cat-icon{color:#1fc97e;background:#12a14a1f;border-color:#12a14a40}html[data-theme=dark] .obstage .shape-cat-check{color:#1fc97e}html[data-theme=dark] .obstage .slot-card{border-color:#ffffff14;box-shadow:0 10px 24px -18px #0000008c}html[data-theme=dark] .obstage .shape-card__ghost-line{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff21 50%,#ffffff0f 75%) 0 0/200% 100%}html[data-theme=dark] .obstage .shape-card--land{border-color:#0084ff66;box-shadow:0 0 0 1px #0084ff33,0 0 30px -8px #0084ff66,inset 0 1px #ffffff12}html[data-theme=dark] .obstage .zcard{box-shadow:inset 0 1px #ffffff14,0 24px 50px -30px #0009}html[data-theme=dark] .obstage .zlive{color:#1fc97e}html[data-theme=dark] .obstage .zlive.pend{color:#e6b547}html[data-theme=dark] .obstage .comp-in{box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .obstage .comp-in:focus{box-shadow:0 0 0 4px #0084ff1f}html[data-theme=dark] .obstage .comp-send,html[data-theme=dark] .obstage .comp-att{box-shadow:inset 0 1px #ffffff0f,0 10px 22px -14px #00000080}html[data-theme=dark] .obstage.dropping:after{background:#070d1ac7}html[data-theme=dark] .obstage .pill.setup{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,0 8px 18px -12px #00000080}html[data-theme=dark] .obstage .pill.setup.wa svg{color:#1fc97e}html[data-theme=dark] .obstage .pill.setup:hover{background:#ffffff1f}html[data-theme=dark] .obstage .done-card{box-shadow:inset 0 1px #ffffff14,0 40px 90px -34px #000000a6}html[data-theme=dark] .obstage .echo-wrap{background:#00000080}html[data-theme=dark] .obstage .echo-card{box-shadow:inset 0 1px #ffffff14,0 40px 90px -34px #000000b3}html[data-theme=dark] .obstage .echo-card input{background:#101b32b8;border-color:#ffffff1f}html[data-theme=dark] .obstage .zt-dep.open{box-shadow:0 10px 26px -18px #0000008c}html[data-theme=dark] .obstage .zt-dep b:focus{background:#101b32b8}html[data-theme=dark] .obstage .zt-av{border-color:#101a2e}html[data-theme=dark] .obstage .zt-person{background:#0d16288c;border-color:#ffffff14}html[data-theme=dark] .obstage .zt-person .zt-pn:focus{background:#101b32b8}html[data-theme=dark] .obstage .zt-addp{border-color:#ffffff29}.obstage .k2g-ob{align-items:center;gap:14px;margin:4px 0 2px;display:flex}.obstage .k2g-ob-qr{background:#fff;border-radius:13px;flex:none;width:96px;height:96px;padding:7px;box-shadow:0 10px 24px -14px #14326e80,inset 0 0 0 1px #18367814}.obstage .k2g-ob-qr svg{width:100%;height:100%;display:block}.obstage .k2g-ob-txt{flex-direction:column;gap:7px;min-width:0;display:flex}.obstage .k2g-ob-txt em{color:var(--fg-mut);font-size:12.5px;font-style:normal;line-height:1.45}.obstage .k2g-ob-link{color:var(--blue-soft,#0b63e0);background:#0b63e014;border:1px solid #0b63e029;border-radius:8px;align-self:flex-start;padding:6px 9px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}html[data-theme=dark] .obstage .k2g-ob-link{color:#7fb2ff;background:#7fb2ff1a;border-color:#7fb2ff33}.obstage .asb-scrim{z-index:40;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a12222e;transition:opacity .3s;position:fixed;inset:0}.obstage .asb-scrim.on{opacity:1;pointer-events:auto}.obstage .asb{top:0;inset-inline-start:0;z-index:41;border-inline-end:1px solid var(--glass-line);-webkit-backdrop-filter:blur(30px);background:#f8fcffdb;flex-direction:column;gap:12px;width:312px;max-width:86vw;padding:18px 16px 20px;transition:transform .42s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;bottom:0;transform:translate(-103%);box-shadow:0 40px 90px -30px #14326e66}.obstage .asb.open{transform:none}[dir=rtl] .obstage .asb{transform:translate(103%)}[dir=rtl] .obstage .asb.open{transform:none}.obstage .asb-head{flex:none;align-items:center;padding:4px 4px 2px;display:flex}.obstage .asb-head b{font-family:var(--font-head);letter-spacing:-.02em;color:var(--fg);font-size:18px;font-weight:800}.obstage .asb-x{border:1px solid var(--glass-line);background:var(--glass-2);cursor:pointer;width:34px;height:34px;color:var(--fg-soft);border-radius:11px;place-items:center;margin-inline-start:auto;transition:background .2s,color .2s;display:grid}.obstage .asb-x:hover{color:var(--fg);background:#fff}.obstage .asb-new{cursor:pointer;font-family:var(--font-head);letter-spacing:-.01em;color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:14.5px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff59,0 14px 30px -12px #0084ffb3}.obstage .asb-new:hover{transform:translateY(-1px)}.obstage .asb-list{flex-direction:column;flex:auto;gap:7px;min-height:0;padding:2px;display:flex;overflow-y:auto}.obstage .asb-list::-webkit-scrollbar{width:7px}.obstage .asb-list::-webkit-scrollbar-thumb{background:#18367826;border-radius:7px}.obstage .asb-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:background .2s,border-color .2s;display:flex}.obstage .asb-item:hover{background:var(--glass-2)}.obstage .asb-item.active{background:var(--glass-3);border-color:#0084ff4d;box-shadow:inset 0 2px 3px #fff9}.obstage .asb-av{width:38px;height:38px;font-family:var(--font-head);color:#fff;background:linear-gradient(150deg,#4da9ff,#0b63e0);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:0 8px 16px -8px #0084ff8c}.obstage .asb-meta{flex-direction:column;flex:1;min-width:0;display:flex}.obstage .asb-name{font-family:var(--font-head);letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.obstage .asb-sub{color:var(--fg-mut);margin-top:1px;font-size:11.5px;font-weight:600}.obstage .asb-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #15b06c2e}.obstage .asb-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mut);border-top:1px solid var(--glass-line);flex:none;margin-top:2px;padding:12px 6px 2px;font-size:11px;font-weight:800}.obstage .asb-calls{flex-direction:column;flex:none;gap:4px;max-height:168px;display:flex;overflow-y:auto}.obstage .asb-call{border-radius:10px;align-items:center;gap:9px;padding:8px;font-size:12.5px;display:flex}.obstage .asb-call:hover{background:var(--glass-1)}.obstage .asb-cdot{background:var(--blue);border-radius:50%;flex:none;width:7px;height:7px}.obstage .asb-cwho{min-width:0;color:var(--fg-soft);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;font-weight:600;overflow:hidden}.obstage .asb-cwhen{color:var(--fg-mut);flex:none;font-size:11px;font-weight:600}.obstage .asb-empty{color:var(--fg-mut);padding:10px 8px;font-size:12.5px;font-weight:500}.obstage .asb-empty.sm{padding:6px 8px;font-size:12px}.obstage .asb-admin{cursor:pointer;color:var(--blue-soft);background:#0084ff14;border:1px solid #0084ff33;border-radius:11px;flex:none;margin-top:4px;padding:10px;font-size:13px;font-weight:700;transition:background .2s}.obstage .asb-admin:hover{background:#0084ff24}.obstage .ob-rail{border:1px solid var(--glass-line);cursor:pointer;width:38px;height:38px;color:var(--fg-soft);background:var(--glass-2);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid;box-shadow:inset 0 2px 3px #fff9}.obstage .ob-rail:hover{color:var(--fg);background:#fff}html[data-theme=dark] .obstage .asb,html[data-theme=dark] .obstage .ob-rail{--fg:#e9f0fc;--fg-soft:#c7d3e8;--fg-mut:#93a5c4;--ok:#1fc97e;--blue-soft:#4da8ff;--glass-1:#0d162873;--glass-2:#101b32ad;--glass-3:#0b1324e6;--glass-line:#ffffff1a}html[data-theme=dark] .obstage .asb-scrim{background:#02060e80}html[data-theme=dark] .obstage .asb{background:#0b1324db;box-shadow:0 40px 90px -30px #000000a6}html[data-theme=dark] .obstage .asb-x:hover{background:#ffffff1f}html[data-theme=dark] .obstage .asb-new{box-shadow:inset 0 2px 3px #ffffff29,0 14px 30px -12px #0084ff99}html[data-theme=dark] .obstage .asb-list::-webkit-scrollbar-thumb{background:#ffffff24}html[data-theme=dark] .obstage .asb-item:hover{background:#ffffff14}html[data-theme=dark] .obstage .asb-item.active{box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .obstage .asb-call:hover{background:#ffffff0f}html[data-theme=dark] .obstage .ob-rail{box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .obstage .ob-rail:hover{background:#ffffff1f}.obstage .asb-empty.asb-err{color:#b3261e;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.obstage .asb-retry{cursor:pointer;color:var(--fg);background:var(--glass-2);border:1px solid var(--glass-line);border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:700}.obstage .asb-retry:hover{background:#fff}.rooms-surface[data-theme=dark] .asb{background:#0b1324eb;border-inline-end:1px solid #8bb2ff2e;box-shadow:0 40px 90px -30px #000000bf}.rooms-surface[data-theme=dark] .asb-head b{color:#eaf2ff}.rooms-surface[data-theme=dark] .asb-x{color:#c3d2ea;background:#ffffff12;border-color:#8bb2ff38}.rooms-surface[data-theme=dark] .asb-x:hover{color:#eaf2ff;background:#ffffff24}.rooms-surface[data-theme=dark] .asb-item:hover{background:#ffffff0f}.rooms-surface[data-theme=dark] .asb-item.active{box-shadow:none;background:#60b1ff24;border-color:#60b1ff6b}.rooms-surface[data-theme=dark] .asb-name{color:#eaf2ff}.rooms-surface[data-theme=dark] .asb-sub{color:#8ca0be}.rooms-surface[data-theme=dark] .asb-sec{color:#8ca0be;border-top-color:#8bb2ff2e}.rooms-surface[data-theme=dark] .asb-call:hover{background:#ffffff0d}.rooms-surface[data-theme=dark] .asb-cwho{color:#c3d2ea}.rooms-surface[data-theme=dark] .asb-cwhen,.rooms-surface[data-theme=dark] .asb-empty{color:#8ca0be}.rooms-surface[data-theme=dark] .asb-empty.asb-err{color:#ffb1ac}.rooms-surface[data-theme=dark] .asb-retry{color:#eaf2ff;background:#ffffff12;border-color:#8bb2ff38}.rooms-surface[data-theme=dark] .asb-retry:hover{background:#ffffff24}.rooms-surface[data-theme=dark] .asb-scrim{background:#02060f80}.rooms-surface[data-theme=dark] .asb-admin{color:#c3d2ea;background:#ffffff0f;border-color:#8bb2ff33}.rooms-surface[data-theme=dark] .asb-admin:hover{color:#eaf2ff;background:#ffffff1f}@media (prefers-reduced-motion:reduce){.obstage .asb,.obstage .asb-scrim{transition:none}}.lsw{display:inline-block;position:relative}.lsw-btn{color:#0a1222;cursor:pointer;background:#fff9;border:1px solid #18367829;border-radius:11px;align-items:center;gap:8px;max-width:170px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .2s,background .2s;display:inline-flex}.lsw-btn:hover{background:#fff;border-color:#0b63e061}.lsw-btn:focus-visible{outline-offset:2px;outline:2px solid #2d6cf68c}.lsw-cur{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lsw-chev{opacity:.6;flex:none;transition:transform .2s}.lsw-btn[aria-expanded=true] .lsw-chev{transform:rotate(180deg)}.lsw-pop{color:#0a1222;inset-inline-end:0;z-index:140;-webkit-backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #18367824;border-radius:14px;flex-direction:column;gap:6px;width:240px;padding:8px;animation:.16s cubic-bezier(.2,.8,.3,1) lswIn;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 60px -24px #14326e73,inset 0 0 0 1px #ffffff80}.lsw-pop.is-up{top:auto;bottom:calc(100% + 8px)}@keyframes lswIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lsw-pop.is-up{animation-name:lswInUp}@keyframes lswInUp{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lsw-search{color:inherit;background:#fffc;border:1px solid #18367824;border-radius:9px;outline:none;padding:7px 11px;font-family:inherit;font-size:13px}.lsw-search:focus{border-color:#2d6cf680;box-shadow:0 0 0 3px #2d6cf624}.lsw-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1px;max-height:292px;display:flex;overflow-y:auto}.lsw-item{text-align:start;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.lsw-item:hover,.lsw-item.is-hi{background:#60b1ff24}.lsw-item.is-active{background:#60b1ff33}.lsw-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lsw-code{letter-spacing:.06em;opacity:.42;flex:none;font-size:10.5px;font-weight:700}.lsw-check{color:#0b63e0;flex:none}.lsw-none{text-align:center;opacity:.5;padding:12px}:where(html[data-theme=dark],[data-theme=dark]) .lsw-btn{color:#eaf2ff;background:#ffffff12;border-color:#ffffff24}:where(html[data-theme=dark],[data-theme=dark]) .lsw-btn:hover{background:#ffffff21;border-color:#8bb2ff66}:where(html[data-theme=dark],[data-theme=dark]) .lsw-pop{color:#eaf2ff;background:#0d162af2;border-color:#8bb2ff2e;box-shadow:0 24px 60px -24px #000000b3}:where(html[data-theme=dark],[data-theme=dark]) .lsw-search{color:inherit;background:#ffffff12;border-color:#ffffff1f}:where(html[data-theme=dark],[data-theme=dark]) .lsw-item:hover,:where(html[data-theme=dark],[data-theme=dark]) .lsw-item.is-hi{background:#8bb2ff29}:where(html[data-theme=dark],[data-theme=dark]) .lsw-item.is-active{background:#8bb2ff38}:where(html[data-theme=dark],[data-theme=dark]) .lsw-check{color:#8bb2ff}.aioos-guide-root{z-index:90;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:22px;right:22px}@media (width<=640px){.aioos-guide-root{bottom:12px;left:12px;right:12px}.aioos-guide-root:not(:has(.ag-panel)){left:auto;right:14px}.aioos-guide-root .ag-launch{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0;position:relative}.aioos-guide-root .ag-launch>span:not([class]){display:none}.aioos-guide-root .ag-launch .ag-ava.sm{border-radius:12px;width:34px;height:34px}.aioos-guide-root .ag-launch .ag-dot{position:absolute;top:3px;right:3px}}.aioos-guide-root .ag-ava{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px -8px #0084ffbf,inset 0 1px #fff6}.aioos-guide-root .ag-ava.sm{border-radius:10px;width:30px;height:30px}.aioos-guide-root .ag-launch{cursor:pointer;color:#132444;background:#fff;border:1px solid #1836781f;border-radius:100px;align-items:center;gap:11px;padding:9px 16px 9px 9px;font-family:inherit;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 16px 34px -18px #14326e73}.aioos-guide-root .ag-launch:hover{transform:translateY(-1px);box-shadow:0 20px 40px -18px #14326e8c}.aioos-guide-root .ag-launch .ag-dot{background:#2bd98a;border-radius:50%;width:8px;height:8px;margin-left:2px;box-shadow:0 0 0 3px #2bd98a2e}.aioos-guide-root .ag-panel{background:#fff;border:1px solid #1836781f;border-radius:20px;width:344px;max-width:calc(100vw - 24px);animation:.22s cubic-bezier(.2,.8,.2,1) both ag-rise;overflow:hidden;box-shadow:0 30px 70px -26px #14326e80,inset 0 2px #fffc}@keyframes ag-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.aioos-guide-root .ag-head{align-items:center;gap:12px;padding:15px 16px 14px;display:flex}.aioos-guide-root .ag-head .ag-title{letter-spacing:-.02em;color:#132444;font-family:Fustat,Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.2}.aioos-guide-root .ag-head .ag-sub{color:#6e7e9c;font-size:11.5px;font-weight:500}.aioos-guide-root .ag-head .ag-x{cursor:pointer;color:#6e7e9c;background:#f1f5fc;border:none;border-radius:9px;place-items:center;width:28px;height:28px;margin-left:auto;font-size:16px;line-height:1;display:grid}.aioos-guide-root .ag-head .ag-x:hover{color:#132444;background:#e6eefa}.aioos-guide-root .ag-line{background:linear-gradient(90deg,#0000,#1836781f,#0000);border:none;height:1px;margin:0}.aioos-guide-root .ag-body{flex-direction:column;gap:10px;max-height:min(46vh,340px);padding:15px 16px;display:flex;overflow-y:auto}.aioos-guide-root .ag-msg{white-space:pre-wrap;word-break:break-word;max-width:86%;padding:10px 13px;font-size:13.5px;line-height:1.5}.aioos-guide-root .ag-msg.bot{color:#1e2d49;background:#eef4ff;border:1px solid #18367812;border-radius:15px 15px 15px 5px;align-self:flex-start}.aioos-guide-root .ag-msg.usr{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:15px 15px 5px;align-self:flex-end;box-shadow:0 10px 22px -12px #0084ffb3}.aioos-guide-root .ag-msg.think{color:#6e7e9c;font-style:italic}.aioos-guide-root .ag-msg.think .ag-blip{animation:1.2s infinite ag-blink}@keyframes ag-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.aioos-guide-root .ag-chips{flex-wrap:wrap;gap:7px;margin:1px 0 2px;display:flex}.aioos-guide-root .ag-chips .ag-gc{color:#0b63e0;cursor:pointer;background:#f3f8ff;border:1px solid #0084ff38;border-radius:100px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.aioos-guide-root .ag-chips .ag-gc:hover{background:#e7f1ff}.aioos-guide-root .ag-compose{background:#fbfdff;border-top:1px solid #1836781a;align-items:center;gap:8px;padding:11px 14px;display:flex}.aioos-guide-root .ag-compose .ag-inp{color:#132444;background:#fff;border:1px solid #18367829;border-radius:12px;outline:none;flex:1;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:500}.aioos-guide-root .ag-compose .ag-inp::placeholder{color:#8494b0}.aioos-guide-root .ag-compose .ag-inp:focus{border-color:#319aff8c;box-shadow:0 0 0 4px #319aff24}.aioos-guide-root .ag-send{cursor:pointer;color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 20px -8px #0084ffb3}.aioos-guide-root .ag-send:disabled{opacity:.5;cursor:default}.aioos-guide-root .ag-esc{cursor:pointer;color:#6e7e9c;text-align:center;background:0 0;border:none;border-top:1px solid #18367814;width:100%;padding:11px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.aioos-guide-root .ag-esc:hover{color:#0b63e0}.aioos-guide-root[dir=rtl] .ag-msg.bot{border-radius:15px 15px 15px 5px}.aioos-guide-root[dir=rtl] .ag-msg.usr{border-radius:15px 15px 5px}.aioos-guide-root[dir=rtl] .ag-send svg{transform:scaleX(-1)}.aioos-guide-root[dir=rtl] .ag-head .ag-x{margin-left:0;margin-right:auto}.aioos-guide-root .ag-launch,.aioos-guide-root .ag-msg{font-size:15px}.aioos-guide-root .ag-chips .ag-gc{font-size:14px}.aioos-guide-root .ag-compose .ag-inp{font-size:15.5px}.aioos-guide-root .ag-head .ag-title{font-size:17px}.aioos-guide-root .ag-head .ag-sub{font-size:12.5px}.aioos-guide-root .ag-esc{font-size:13.5px}:root[data-theme=dark] .aioos-guide-root .ag-launch{color:#e9f0fc;background:#16223a;border-color:#ffffff1f;box-shadow:0 16px 34px -18px #000000a6}:root[data-theme=dark] .aioos-guide-root .ag-launch:hover{box-shadow:0 20px 42px -18px #000000bf}:root[data-theme=dark] .aioos-guide-root .ag-panel{background:#111b2e;border-color:#ffffff1f;box-shadow:0 30px 70px -26px #000000bf,inset 0 1px #ffffff0d}:root[data-theme=dark] .aioos-guide-root .ag-head .ag-title{color:#e9f0fc}:root[data-theme=dark] .aioos-guide-root .ag-head .ag-sub{color:#93a5c4}:root[data-theme=dark] .aioos-guide-root .ag-head .ag-x{color:#93a5c4;background:#ffffff14}:root[data-theme=dark] .aioos-guide-root .ag-head .ag-x:hover{color:#e9f0fc;background:#ffffff29}:root[data-theme=dark] .aioos-guide-root .ag-line{background:linear-gradient(90deg,#0000,#ffffff24,#0000)}:root[data-theme=dark] .aioos-guide-root .ag-msg.bot{color:#dce6f7;background:#78aaff1f;border-color:#ffffff14}:root[data-theme=dark] .aioos-guide-root .ag-msg.think{color:#93a5c4}:root[data-theme=dark] .aioos-guide-root .ag-chips .ag-gc{color:#7fbbff;background:#5aa8ff1f;border-color:#60b1ff47}:root[data-theme=dark] .aioos-guide-root .ag-chips .ag-gc:hover{background:#5aa8ff33}:root[data-theme=dark] .aioos-guide-root .ag-compose{background:#ffffff08;border-top-color:#ffffff1a}:root[data-theme=dark] .aioos-guide-root .ag-compose .ag-inp{color:#e9f0fc;background:#ffffff0f;border-color:#ffffff24}:root[data-theme=dark] .aioos-guide-root .ag-compose .ag-inp::placeholder{color:#7589a8}:root[data-theme=dark] .aioos-guide-root .ag-compose .ag-inp:focus{border-color:#60b1ff8c;box-shadow:0 0 0 4px #60b1ff29}:root[data-theme=dark] .aioos-guide-root .ag-esc{color:#93a5c4;border-top-color:#ffffff14}:root[data-theme=dark] .aioos-guide-root .ag-esc:hover{color:#7fbbff}@media (width<=900px){body:has(.room-dock) .aioos-guide-root{bottom:calc(60px + 12px + env(safe-area-inset-bottom));z-index:50}}@media (width>=641px) and (height<=780px){.aioos-guide-root .ag-launch{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0;position:relative}.aioos-guide-root .ag-launch>span:not([class]){display:none}.aioos-guide-root .ag-launch .ag-ava.sm{border-radius:12px;width:34px;height:34px}.aioos-guide-root .ag-launch .ag-dot{position:absolute;top:3px;right:3px}}@media (width<=640px){.aioos-onb .stage{padding-bottom:96px}}@media (width>=641px) and (width<=1079px){.aioos-guide-root .ag-launch{border-radius:50%;justify-content:center;width:56px;height:56px;padding:0;position:relative}.aioos-guide-root .ag-launch>span:not([class]){display:none}.aioos-guide-root .ag-launch .ag-ava.sm{border-radius:12px;width:34px;height:34px}.aioos-guide-root .ag-launch .ag-dot{position:absolute;top:3px;right:3px}}@media (width<=1079px){body:has(.lb-split.revealed) .aioos-guide-root{bottom:calc(86px + env(safe-area-inset-bottom))}}.aioos-guide-root .ag-panel{text-align:start;width:380px}.aioos-guide-root .ag-body{max-height:min(54vh,420px)}.aioos-guide-root .ag-msg.bot{white-space:normal;max-width:100%;line-height:1.55}.aioos-guide-root .ag-msg.bot .md-p{font:inherit;text-wrap:pretty;margin:0}.aioos-guide-root .ag-msg.bot .md-p+.md-p{margin-top:.55em}.aioos-guide-root .ag-msg.bot .md-ul,.aioos-guide-root .ag-msg.bot .md-ol{margin:.45em 0 0}.aioos-guide-root .ag-msg.bot .md-ul{padding-inline-start:1.25em}.aioos-guide-root .ag-msg.bot .md-ol{padding-inline-start:1.7em}.aioos-guide-root .ag-msg.bot .md-li{margin:.28em 0;line-height:1.45}.aioos-guide-root .ag-msg.bot .md-li::marker{color:#0b63e0;opacity:.8}.aioos-guide-root .ag-msg.bot .md-h{margin:.6em 0 .2em;font-size:1.02em;font-weight:700}.aioos-guide-root .ag-msg.bot .md-h:first-child{margin-top:0}.aioos-guide-root .ag-msg.bot strong{color:#0e1d38;font-weight:700}.aioos-guide-root .ag-msg.bot a{color:#0b63e0;text-underline-offset:2px;text-decoration:underline}.aioos-guide-root .ag-msg.bot>:first-child{margin-top:0}.aioos-guide-root .ag-msg.bot>:last-child{margin-bottom:0}:root[data-theme=dark] .aioos-guide-root .ag-msg.bot strong{color:#eaf2ff}:root[data-theme=dark] .aioos-guide-root .ag-msg.bot a{color:#7fc0ff}:root[data-theme=dark] .aioos-guide-root .ag-msg.bot .md-li::marker{color:#7fc0ff}.aioos-guide-root .ag-chips{gap:6px}.aioos-guide-root .ag-chips .ag-gc{flex:0 auto;max-width:100%;min-height:32px;padding:6px 11px;font-size:12.5px;line-height:1.25}.aioos-guide-root .ag-panel{flex-direction:column;height:min(620px,100dvh - 44px);display:flex}.aioos-guide-root .ag-head,.aioos-guide-root .ag-line,.aioos-guide-root .ag-compose,.aioos-guide-root .ag-esc{flex:none}.aioos-guide-root .ag-body{flex:auto;min-height:0;max-height:none}.aioos-guide-root .ag-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:none;gap:6px;margin:0;padding:2px 15px 11px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.aioos-guide-root .ag-chips::-webkit-scrollbar{display:none}.aioos-guide-root .ag-chips .ag-gc{white-space:nowrap;scroll-snap-align:start;flex:none}.edit-btn{color:#2d6cf6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2d6cf61f;border:1px solid #2d6cf63d;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:background .16s,border-color .16s,transform .12s;display:inline-grid}.edit-btn svg{stroke-width:2.1px}.edit-btn:hover,.edit-btn:focus-visible{background:#2d6cf633;border-color:#2d6cf661;outline:none}.edit-btn:focus-visible{border-color:#2d6cf68c;box-shadow:0 0 0 3px #2d6cf64d}.edit-btn:active{transform:scale(.92)}.edit-btn--sm{width:26px;height:26px}.edit-btn--sm svg{stroke-width:2px}html[data-theme=dark] .edit-btn{color:#4da8ff;background:#4da8ff24;border-color:#4da8ff47}html[data-theme=dark] .edit-btn:hover,html[data-theme=dark] .edit-btn:focus-visible{background:#4da8ff38;border-color:#4da8ff6b}html[data-theme=dark] .edit-btn:focus-visible{border-color:#4da8ff99;box-shadow:0 0 0 3px #4da8ff5c}.substrate .guide-stack{border-top:1px solid var(--hairline);flex-direction:column;width:100%;max-width:360px;margin:14px auto 0;padding-top:12px;display:flex}.substrate .guide-row{width:100%;color:var(--ink);font:inherit;font-size:var(--fs-small,13px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:background .2s;display:flex}.substrate .guide-row:hover{background:var(--card-hover)}.substrate .guide-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.substrate .guide-ico{color:var(--ink-2);flex:none;transition:color .2s;display:inline-flex}.substrate .guide-row:hover .guide-ico{color:var(--accent)}.substrate .guide-label{flex:auto;line-height:1.35}.substrate .guide-arr{color:var(--muted);flex:none;transition:color .2s}.substrate .guide-row:hover .guide-arr{color:var(--accent)}.substrate .guide-row--here{cursor:default;border-left:2px solid var(--accent);border-radius:0 10px 10px 0;padding-left:8px}.substrate .guide-row--here:hover{background:0 0}.substrate .guide-row--here .guide-ico{color:var(--accent)}button.guide-row{transition:background .18s,transform .18s}button.guide-row:hover{background:#0084ff0d;transform:translate(4px)}.guide-arr{transition:transform .18s,color .18s;display:inline-block}button.guide-row:hover .guide-arr{color:#0084ff;transform:translate(3px)}.rooms-surface[data-theme=dark] button.guide-row:hover{background:#60b1ff14}@media (prefers-reduced-motion:reduce){button.guide-row,.guide-arr{transition:none}}.substrate .guide-ico{color:var(--blue,#0084ff)}.substrate button.guide-row{border-bottom:1px solid var(--hairline);border-radius:0}.substrate button.guide-row:last-child{border-bottom:0}.substrate .guide-cards{border-top:0;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;width:100%;max-width:720px;margin-inline:auto;padding-top:14px;display:grid}@media (width>=1100px){.substrate .guide-cards{gap:14px}}@media (width<=560px){.substrate .guide-cards{grid-template-columns:1fr;max-width:340px}}.substrate .guide-cards .guide-row{border:1px solid var(--hairline);background:var(--card,#ffffff9e);min-height:112px;color:var(--ink);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px 16px;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s;animation:.44s cubic-bezier(.2,.75,.25,1) backwards guideCardRise;display:flex;box-shadow:0 14px 34px -26px #14326e80,inset 0 1px #ffffff80}.substrate .guide-cards .guide-row:last-child{border-bottom:1px solid var(--hairline)}.substrate .guide-cards .guide-row:hover{background:var(--card-strong,#fff);border-color:#0084ff4d;transform:translateY(-4px);box-shadow:0 26px 50px -24px #14326e80,inset 0 1px #fff9}.substrate .guide-cards .guide-row:first-child{animation-delay:40ms}.substrate .guide-cards .guide-row:nth-child(2){animation-delay:.1s}.substrate .guide-cards .guide-row:nth-child(3){animation-delay:.16s}.substrate .guide-cards .guide-row:nth-child(4){animation-delay:.22s}@keyframes guideCardRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.substrate .guide-cards .guide-ico{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 20px -10px #0084ff99}.substrate .guide-cards .guide-row:hover .guide-ico{color:#fff}.substrate .guide-cards .guide-label{color:var(--ink);flex:none;font-size:14.5px;font-weight:700;line-height:1.3}.substrate .guide-cards .guide-arr{color:var(--blue,#0084ff);align-self:flex-end;margin-top:auto}.substrate .guide-cards .guide-row:hover .guide-arr{color:var(--blue,#0084ff);transform:translate(3px)}.substrate .guide-cards .guide-row--here{border-left:1px solid var(--hairline);cursor:default;border-radius:16px}.substrate .guide-cards .guide-row--here:hover{border-color:var(--hairline);transform:none;box-shadow:0 14px 34px -26px #14326e80,inset 0 1px #ffffff80}.rooms-surface[data-theme=dark] .guide-cards .guide-row{background:#14203a99;border-color:#60b1ff29;box-shadow:0 16px 36px -26px #0009}.rooms-surface[data-theme=dark] .guide-cards .guide-row:hover{background:#1a2846e0;border-color:#60b1ff66}@media (prefers-reduced-motion:reduce){.substrate .guide-cards .guide-row{animation:none}}.rc-side-item svg,.dock-btn svg,.room-circle-icon svg{color:var(--ink-2,#46546b)}.rc-side-item:hover svg,.dock-btn:hover svg,.room-circle:hover .room-circle-icon svg{color:var(--ink,#0a1222)}.rc-side-item[data-active=true] svg{color:var(--accent-strong,#0b63e0)}.rooms-surface .room-dock .dock-btn[data-active=true]{background:var(--accent-strong,#0b63e0);border-color:#ffffffb3;box-shadow:0 0 0 3px #319aff47,0 10px 24px #0084ff73}.rooms-surface .room-dock .dock-btn[data-active=true] svg{color:#fff}.esheet{--esheet-line:#e5e7eb;--esheet-mut:#6b7280;--esheet-ink:#1c1f26;--esheet-blue:#2d6cf6;--esheet-blue-soft:#2d6cf68c;--esheet-err:#e5484d;--esheet-ok:#15b06c;box-sizing:border-box;width:100%;max-width:960px;color:var(--esheet-ink);font-family:var(--sans,"Geist", sans-serif);text-align:start;background:#fff;border:1px solid #1c1f2614;border-radius:26px;flex-direction:column;gap:22px;margin-inline:auto;padding:clamp(20px,3vw,32px) clamp(20px,3.4vw,38px) clamp(16px,2.4vw,24px);font-size:14.5px;line-height:1.5;display:flex;position:relative;box-shadow:0 18px 48px #14326e14}.console-canvas:has(.esheet){max-height:72vh}.esheet-strip{border-block-end:1px solid var(--esheet-line);align-items:flex-start;gap:8px 16px;padding-block-end:14px;display:flex}.esheet-facts{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:10px 18px;min-width:0;display:grid}@media (width>=1400px){.esheet-facts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){.esheet-facts{grid-template-columns:1fr}}.esheet-fact{min-width:0;font:inherit;text-align:start;color:var(--esheet-ink);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:3px;margin:-5px 0;padding:5px 10px;display:flex}button.esheet-fact{cursor:pointer;transition:background .16s}button.esheet-fact:hover{background:#2d6cf60f}.esheet-factlabel{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--esheet-mut);white-space:nowrap;font-size:10px;font-weight:500}.esheet-factvalue{color:var(--esheet-ink);overflow-wrap:anywhere;font-size:15px;font-weight:500}.esheet-fact--empty .esheet-factvalue{color:var(--esheet-mut);opacity:.6;font-weight:400}.esheet-fact--editing{grid-column:1/-1;min-width:0}.esheet-pencil{opacity:0;color:var(--esheet-blue-soft);letter-spacing:0;transition:opacity .16s,color .16s}button.esheet-fact:hover .esheet-pencil{opacity:1}.esheet-sechead .esheet-pencil{opacity:.5}.esheet-sechead-btn:hover .esheet-pencil,.esheet-sechead-btn:focus-visible .esheet-pencil{opacity:1;color:var(--esheet-blue)}.esheet--editbtn .esheet-pencil{opacity:.5}.esheet--editbtn .esheet-facts{gap:12px 22px}.esheet--editbtn .esheet-factlabel{font-size:11px}.esheet--editbtn .esheet-factvalue{font-size:16px}.esheet-saved{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--esheet-mut);white-space:nowrap;align-self:flex-start;margin-inline-start:auto;font-size:10px;font-weight:500}.esheet-saved[data-state=saved]{color:var(--esheet-ok)}.esheet-saved[data-state=error]{color:var(--esheet-err)}.esheet-greet{text-align:center;max-width:760px;margin:4px auto 0}.esheet-greethead{justify-content:center;align-items:center;gap:8px;display:flex}.esheet-greetlabel{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--esheet-mut);font-size:10.5px;font-weight:500}.esheet-greethelp{color:var(--esheet-mut);margin:8px 0 0;font-size:12.5px}.esheet-consent{text-align:center;max-width:760px;margin:10px auto 0}.esheet-consent-row{align-items:center;gap:10px;display:inline-flex}.esheet-consent-switch{border:1px solid var(--esheet-line);cursor:pointer;background:0 0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;transition:background .18s,border-color .18s;position:relative}.esheet-consent-switch.is-on{background:var(--esheet-blue);border-color:#0000}.esheet-consent-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.esheet-consent-switch.is-on .esheet-consent-knob{transform:translate(16px)}.esheet-consent-label{color:var(--esheet-ink);font-size:12.5px;font-weight:600}.esheet-consent-warn{max-width:560px;color:var(--esheet-err);margin:6px auto 0;font-size:12.5px}.esheet-greeting{text-align:center;max-width:760px;font-family:var(--serif,"Instrument Serif", serif);color:var(--esheet-ink);white-space:pre-wrap;margin:4px auto 0;font-size:clamp(21px,2.6vw,29px);font-style:italic;font-weight:400;line-height:1.32}.esheet-greeting--edit{cursor:pointer;border-radius:14px;padding:4px 14px;transition:background .16s}.esheet-greeting--edit:hover{background:#2d6cf60d}.esheet-greeting:not(.esheet-greeting--ownquotes):not(.esheet-greeting--empty):before{content:"“ ";color:var(--esheet-blue-soft)}.esheet-greeting:not(.esheet-greeting--ownquotes):not(.esheet-greeting--empty):after{content:" ”";color:var(--esheet-blue-soft)}.esheet-greeting--empty{font-family:var(--sans,sans-serif);color:var(--esheet-mut);font-size:13.5px;font-style:italic}.esheet-greetwrap{width:100%;max-width:760px;margin:4px auto 0}.esheet-doc{flex-direction:column;gap:20px;margin-block-start:2px;display:flex}.esheet-section{min-width:0}.esheet-sechead{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--esheet-mut);align-items:center;gap:12px;margin:0 0 8px;font-size:10.5px;font-weight:500;display:flex}.esheet-sechead:after{content:"";background:var(--esheet-line);flex:1;height:1px}.esheet-sechead--edit{cursor:pointer}.esheet-sechead-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;margin:0;margin-inline-start:-6px;padding:2px 6px;transition:color .16s,background .16s;display:inline-flex}.esheet-sechead-btn:hover{color:var(--esheet-blue)}.esheet-sechead-btn:focus-visible{color:var(--esheet-blue);outline:none;box-shadow:0 0 0 3px #2d6cf647}.esheet-addsec{border:1px dashed var(--esheet-line);color:var(--esheet-mut);font-family:var(--sans,sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:500;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.esheet-addsec:hover{border-color:var(--esheet-blue-soft);color:var(--esheet-blue);background:#2d6cf60d}.esheet-addsec:focus-visible{border-color:var(--esheet-blue-soft);color:var(--esheet-blue);outline:none;box-shadow:0 0 0 3px #2d6cf633}.esheet-addsec-plus{font-size:16px;font-weight:400;line-height:1}.esheet-prose{color:var(--esheet-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.62}.esheet-section--lead .esheet-prose{max-width:75ch;font-size:15px}.esheet-grid{grid-template-columns:1fr 1fr;gap:20px 36px;display:grid}.esheet-editor{flex-direction:column;gap:8px;width:100%;display:flex}.esheet-input,.esheet-area{box-sizing:border-box;border:1px solid var(--esheet-line);width:100%;color:var(--esheet-ink);font-family:var(--sans,sans-serif);background:#fff;border-radius:10px;outline:none;padding:7px 10px;font-size:14px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.esheet-input:focus-visible,.esheet-area:focus-visible{border-color:var(--esheet-blue-soft);box-shadow:0 0 0 3px #2d6cf61a}select.esheet-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 4.5 6 8l3.5-3.5'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-inline-end:30px}[dir=rtl] select.esheet-input{background-position:10px;padding-inline:30px 10px}.esheet-area{resize:none;scrollbar-width:thin;scrollbar-color:#2d6cf647 transparent;min-height:88px;max-height:46vh;overflow-y:auto}.esheet-area::-webkit-scrollbar{width:8px}.esheet-area::-webkit-scrollbar-thumb{background:#2d6cf647 padding-box padding-box;border:2px solid #0000;border-radius:4px}.esheet-area::-webkit-scrollbar-track{background:0 0}.esheet-area--greeting{font-family:var(--serif,"Instrument Serif", serif);text-align:center;border-radius:14px;min-height:76px;padding:10px 14px;font-size:clamp(19px,2.2vw,25px);font-style:italic;line-height:1.32}.esheet-btnrow{align-items:center;gap:10px;display:flex}.esheet-greetwrap .esheet-btnrow{justify-content:center}.esheet-btn{border:1px solid var(--esheet-line);cursor:pointer;font-family:var(--sans,sans-serif);letter-spacing:0;text-transform:none;color:var(--esheet-mut);background:0 0;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:500;transition:color .16s,background .16s,border-color .16s}.esheet-btn:hover{color:var(--esheet-ink);border-color:var(--esheet-blue-soft);background:#2d6cf60d}.esheet-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2d6cf633}.esheet-btn--save{color:#fff;background:#2d6cf6;border-color:#0000;font-weight:600}.esheet-btn--save:hover{color:#fff;background:#245fe0}.esheet-btn--save:focus-visible{box-shadow:0 0 0 3px #2d6cf659}.esheet-err{color:var(--esheet-err);font-size:12px}.esheet-links{border-block-start:1px solid var(--esheet-line);flex-wrap:wrap;gap:10px;padding-block-start:14px;display:flex}.esheet-link{border:1px solid var(--esheet-line);color:var(--esheet-ink);font-family:var(--sans,sans-serif);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.esheet-link:hover{border-color:var(--esheet-blue-soft);color:var(--esheet-blue);background:#2d6cf60d}.esheet-factvalue,.esheet-prose,.esheet-greeting,.esheet-input,.esheet-area{unicode-bidi:plaintext}@media (width<=880px){.esheet{gap:18px}.esheet-grid{grid-template-columns:1fr;gap:18px}.esheet-strip{gap:8px 14px}.esheet-saved{display:none}}.rooms-surface .rooms-page[data-page=edit]{justify-content:flex-start;padding:84px 24px 64px;overflow:auto}.epage{--esheet-line:#e5e7eb;--esheet-mut:#6b7280;--esheet-ink:#1c1f26;--esheet-blue:#2d6cf6;--esheet-blue-soft:#2d6cf68c;--esheet-err:#e5484d;width:100%;max-width:760px;color:var(--esheet-ink);font-family:var(--sans,"Geist", sans-serif);text-align:start;flex-direction:column;gap:26px;margin-inline:auto;font-size:14.5px;display:flex}.epage-meta{justify-content:flex-end;min-height:14px;margin-block-end:-14px;display:flex}.epage-facts{background:#fff;border:1px solid #1c1f2614;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 18px;padding:18px 20px;display:grid;box-shadow:0 12px 32px #14326e0f}.epage-field{flex-direction:column;gap:5px;min-width:0;display:flex}.epage-field--location{grid-column:1/-1}.epage-locrow{flex-wrap:wrap;gap:8px;display:flex}.epage-locrow .epage-input{flex:180px;width:auto}.epage-label{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--esheet-mut);font-size:10px;font-weight:500}.epage-static{color:var(--esheet-mut);padding:7px 0;font-size:15px;font-weight:500}.epage-select{appearance:none;border:1px solid var(--esheet-line,#7f7f7f47);cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 4.5 6 8l3.5-3.5'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border-radius:8px;max-width:100%;margin-block:2px;padding-block:6px;padding-inline:10px 30px}[dir=rtl] .epage-select{background-position:10px;padding-inline:30px 10px}.epage-input{box-sizing:border-box;border:1px solid var(--esheet-line);width:100%;color:var(--esheet-ink);font-family:var(--sans,sans-serif);unicode-bidi:plaintext;background:#fff;border-radius:10px;outline:none;padding:8px 11px;font-size:14.5px;line-height:1.45;transition:border-color .16s,box-shadow .16s}.epage-input:focus-visible{border-color:var(--esheet-blue-soft);box-shadow:0 0 0 3px #2d6cf61a}.epage-section{flex-direction:column;gap:7px;min-width:0;display:flex}.epage-overline{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--esheet-mut);align-items:baseline;gap:12px;margin:0;font-size:10.5px;font-weight:500;display:flex}.epage-overline span:first-child{flex:none}.epage-overline:after{content:"";background:var(--esheet-line);flex:1;order:1;height:1px}.epage-count{letter-spacing:.06em;opacity:.75;flex:none;order:2}.epage-area{box-sizing:border-box;border:1px solid var(--esheet-line);width:100%;color:var(--esheet-ink);font-family:var(--sans,sans-serif);resize:none;scrollbar-width:thin;scrollbar-color:#2d6cf647 transparent;unicode-bidi:plaintext;background:#fff;border-radius:14px;outline:none;min-height:108px;max-height:60vh;padding:12px 14px;font-size:14.5px;line-height:1.62;transition:border-color .16s,box-shadow .16s;overflow-y:auto;box-shadow:0 8px 24px #14326e0a}.epage-area::-webkit-scrollbar{width:8px}.epage-area::-webkit-scrollbar-thumb{background:#2d6cf647 padding-box padding-box;border:2px solid #0000;border-radius:4px}.epage-area::-webkit-scrollbar-track{background:0 0}.epage-area:focus-visible{border-color:var(--esheet-blue-soft);box-shadow:0 0 0 3px #2d6cf61a,0 8px 24px #14326e0a}.epage-area::placeholder{color:#6b72808c;font-style:italic}.epage-area--greeting{font-family:var(--serif,"Instrument Serif", serif);text-align:center;min-height:84px;padding:14px 18px;font-size:clamp(19px,2.2vw,25px);font-style:italic;line-height:1.34}.epage-help{color:var(--esheet-mut);font-size:12px}.epage-hint{color:var(--esheet-mut);font-size:12px;font-style:italic}.epage-err{color:var(--esheet-err);font-size:12px}@media (width<=880px){.rooms-surface .rooms-page[data-page=edit]{padding:76px 14px 48px}.epage{gap:20px}}html[data-theme=dark] .esheet,html[data-theme=dark] .epage{--esheet-line:#ffffff1a;--esheet-mut:#93a5c4;--esheet-ink:#e9f0fc;--esheet-blue:#4da8ff;--esheet-blue-soft:#4da8ff99;--esheet-err:#ff6b66;--esheet-ok:#1fc97e}html[data-theme=dark] .esheet{background:#101a2e;border-color:#ffffff14;box-shadow:0 18px 48px #00000080}html[data-theme=dark] button.esheet-fact:hover,html[data-theme=dark] .esheet-greeting--edit:hover{background:#4da8ff1a}html[data-theme=dark] .esheet-input,html[data-theme=dark] .esheet-area,html[data-theme=dark] .esheet-link{background:#101b32b8}html[data-theme=dark] .esheet-link:hover{background:#4da8ff1a}html[data-theme=dark] .epage-facts{background:#101a2e;border-color:#ffffff14;box-shadow:0 12px 32px #00000080}html[data-theme=dark] .epage-input{background:#101b32b8}html[data-theme=dark] .epage-area{background:#101b32b8;box-shadow:0 8px 24px #0006}html[data-theme=dark] .epage-area:focus-visible{box-shadow:0 0 0 3px #2d6cf61a,0 8px 24px #0006}html[data-theme=dark] .epage-area::placeholder{color:#93a5c48c}html[data-theme=dark] select.esheet-input,html[data-theme=dark] .epage-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%2393a5c4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M2.5 4.5 6 8l3.5-3.5'/></svg>");background-position:right 10px center;background-repeat:no-repeat}html[data-theme=dark] [dir=rtl] select.esheet-input,html[data-theme=dark] [dir=rtl] .epage-select{background-position:10px}html[data-theme=dark] .esheet-btn:hover{background:#4da8ff1a}html[data-theme=dark] .esheet-btn:focus-visible{box-shadow:0 0 0 3px #4da8ff4d}html[data-theme=dark] .esheet-btn--save{background:#2f6fe0}html[data-theme=dark] .esheet-btn--save:hover{background:#3a7bf0}html[data-theme=dark] .esheet-btn--save:focus-visible{box-shadow:0 0 0 3px #4da8ff66}html[data-theme=dark] .esheet-sechead-btn:focus-visible{box-shadow:0 0 0 3px #4da8ff57}html[data-theme=dark] .esheet-addsec:hover{background:#4da8ff1a}html[data-theme=dark] .esheet-addsec:focus-visible{box-shadow:0 0 0 3px #4da8ff47}html[data-theme=dark] .esheet-area,html[data-theme=dark] .epage-area{scrollbar-color:#4da8ff52 transparent}html[data-theme=dark] .esheet-area::-webkit-scrollbar-thumb{background:#4da8ff52 padding-box padding-box;border:2px solid #0000}html[data-theme=dark] .epage-area::-webkit-scrollbar-thumb{background:#4da8ff52 padding-box padding-box;border:2px solid #0000}.esheet--assembling .esheet-fact,.esheet--assembling .esheet-greeting,.esheet--assembling .esheet-section{animation:.55s cubic-bezier(.2,.7,.2,1) both esheetPieceIn}@keyframes esheetPieceIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.esheet--assembling .esheet-links--assembly{margin-top:16px}.pplc{--pplc-line:#e5e7eb;--pplc-mut:#6b7280;--pplc-ink:#1c1f26;--pplc-blue:#2d6cf6;--pplc-ok:#108551;--pplc-warn:#b45309;--pplc-warn-bg:#f59f0024;--pplc-err:#d21e24;box-sizing:border-box;width:100%;max-width:960px;color:var(--pplc-ink);font-family:var(--sans,"Geist", sans-serif);text-align:start;background:#fff;border:1px solid #1c1f2614;border-radius:26px;flex-direction:column;gap:14px;margin-inline:auto;padding:clamp(16px,2.6vw,26px) clamp(16px,3vw,32px) clamp(14px,2vw,20px);font-size:14px;line-height:1.45;display:flex;position:relative;box-shadow:0 18px 48px #14326e14}.pplc.is-drop{outline:2px dashed var(--pplc-blue);outline-offset:-8px}.console-canvas:has(.pplc){max-height:72vh}.pplc-pulse{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.pplc-count{color:var(--pplc-mut);font-size:13.5px}.pplc-count b{color:var(--pplc-ink);font-weight:600}.pplc-count b.is-open{color:var(--pplc-ok)}.pplc-holiday{background:var(--pplc-warn-bg);color:var(--pplc-warn);white-space:nowrap;border-radius:999px;margin-inline-start:10px;padding:2px 9px;font-size:12px}.pplc-tools{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.pplc-search,.pplc-dfilter{font:inherit;color:var(--pplc-ink);border:1px solid var(--pplc-line);background:#fff;border-radius:10px;max-width:170px;padding:5px 10px;font-size:12.5px}.pplc-search:focus-visible,.pplc-dfilter:focus-visible,.pplc-input:focus-visible{border-color:var(--pplc-blue);outline:none;box-shadow:0 0 0 3px #2d6cf62e}.pplc-table-wrap{overflow-y:auto}.pplc-table{border-collapse:collapse;width:100%}.pplc-table th{text-align:start;border-block-end:1px solid var(--pplc-line);z-index:1;background:#fff;padding:4px 8px 8px;position:sticky;top:0}.pplc-th{cursor:pointer;font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pplc-mut);white-space:nowrap;background:0 0;border:none;padding:0;font-size:10px;font-weight:500}.pplc-th:hover{color:var(--pplc-ink)}.pplc-th.is-static{cursor:default}.pplc-th.is-static:hover{color:var(--pplc-mut)}.pplc-table td{vertical-align:middle;border-block-end:1px solid #1c1f260d;padding:9px 8px}.pplc-table tbody tr:last-child td{border-block-end:none}.pplc-table tbody tr:hover td{background:#f8fafc}.pplc-norows{text-align:center;color:var(--pplc-mut);padding-block:18px}.pplc-person{align-items:center;gap:10px;min-width:0;display:flex}.pplc-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:inline-flex}.pplc-id{flex-direction:column;min-width:0;display:flex}.pplc-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.pplc-kind{font-style:normal;font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pplc-mut);border:1px solid var(--pplc-line);vertical-align:2px;border-radius:999px;margin-inline-start:7px;padding:1px 6px;font-size:9px}.pplc-role{color:var(--pplc-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pplc-now{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pplc-now.is-open{color:var(--pplc-ok);font-weight:600}.pplc-now.is-none{color:var(--pplc-mut)}.pplc-now.is-warn{color:var(--pplc-warn);cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pplc-dot{background:var(--pplc-ok);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #15b06c26}.pplc-dot.is-off{box-shadow:none;background:#c3cad6}.pplc-chs{flex-wrap:wrap;gap:4px;display:flex}.pplc-ch{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pplc-ink);white-space:nowrap;cursor:default;background:#f1f5f9;border-radius:999px;padding:2px 8px;font-size:10px}.pplc-ch.is-off{opacity:.32}.pplc-ch.is-warn{background:var(--pplc-warn-bg);color:var(--pplc-warn);opacity:1}.pplc-dchips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pplc-dchip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:12px;display:inline-flex}.pplc-dchip-x{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:none;padding:0 3px;font-size:12px;line-height:1}.pplc-dchip-x:hover{opacity:1}.pplc-dadd{border:1px dashed var(--pplc-line);color:var(--pplc-mut);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:2px 7px;font-size:12px}.pplc-dadd:hover{color:var(--pplc-ink);border-color:var(--pplc-mut)}.pplc-td-x{white-space:nowrap;text-align:end;width:1%}.pplc-x{cursor:pointer;width:24px;height:24px;color:var(--pplc-mut);opacity:0;background:0 0;border:none;border-radius:50%;place-items:center;font-size:14px;line-height:1;transition:background .15s,color .15s,opacity .15s;display:inline-grid}.pplc-table tbody tr:hover .pplc-x,.pplc-x:focus-visible{opacity:1}.pplc-x:hover{color:var(--pplc-err);background:#e5484d1f}.pplc-remove-confirm{gap:4px;display:inline-flex}.pplc-foot{align-items:center;gap:10px;min-height:30px;display:flex}.pplc-foot-gap{flex:1}.pplc-add,.pplc-import{border:1px dashed var(--pplc-line);color:var(--pplc-mut);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:12.5px;transition:color .15s,border-color .15s}.pplc-add:hover,.pplc-import:hover{color:var(--pplc-ink);border-color:var(--pplc-mut)}.pplc-import:disabled{cursor:progress;opacity:.7}.pplc-imp-done{color:var(--pplc-ok);font-size:12.5px}.pplc-imp-error{color:var(--pplc-warn);font-size:12.5px}.pplc-add-row{align-items:center;gap:8px;display:flex}.pplc-input{font:inherit;color:var(--pplc-ink);border:1px solid var(--pplc-line);background:#fff;border-radius:10px;min-width:160px;padding:6px 10px;font-size:13px}.pplc-btn{border:1px solid var(--pplc-line);color:var(--pplc-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 14px;font-size:12.5px}.pplc-btn:hover{border-color:var(--pplc-mut)}.pplc-btn.is-primary{background:var(--pplc-blue);border-color:var(--pplc-blue);color:#fff}.pplc-btn.is-primary:hover{filter:brightness(1.06)}.pplc-btn.is-danger{color:var(--pplc-err);border-color:#e5484d66}.pplc-preview{border:1px solid var(--pplc-line);background:#f8fafc;border-radius:16px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.pplc-preview-head{align-items:baseline;gap:10px;display:flex}.pplc-preview-kind{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--pplc-mut);font-size:10px}.pplc-preview-sub{color:var(--pplc-mut);font-size:13px}.pplc-preview-counts{flex-direction:column;gap:3px;font-size:13px;display:flex}.pplc-preview-actions{gap:8px;margin-block-start:4px;display:flex}.pplc-preview-actions .pplc-btn{flex:1}.pplc-hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(20px,5vh,44px);display:flex}.pplc-hero-line{font-family:var(--serif,"Instrument Serif", Georgia, serif);color:var(--pplc-ink);margin:0;font-size:clamp(19px,2.4vw,24px);font-style:italic}.pplc-import.is-hero{padding:8px 18px}@media (width<=640px){.pplc{border-radius:20px;padding-inline:14px}.pplc-col-depts{display:none}.pplc-x{opacity:1}.pplc-tools{margin-inline-start:0}}.rooms-surface .rooms-page[data-page=people]{justify-content:flex-start;padding:88px 24px 48px;overflow:auto}.pplp{--pplc-line:#e5e7eb;--pplc-mut:#6b7280;--pplc-ink:#1c1f26;--pplc-blue:#2d6cf6;--pplc-ok:#108551;--pplc-warn:#b45309;--pplc-warn-bg:#f59f0024;--pplc-err:#d21e24;text-align:start;width:100%;max-width:1240px;font-family:var(--sans,"Geist", sans-serif);color:var(--pplc-ink);flex-direction:column;gap:14px;margin-inline:auto;font-size:14px;line-height:1.45;display:flex}.pplp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pplp-stat{border:1px solid var(--pplc-line);font:inherit;color:var(--pplc-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;transition:border-color .15s,background .15s;display:inline-flex}.pplp-stat:hover{border-color:var(--pplc-mut)}.pplp-stat[data-active]{border-color:var(--pplc-blue);background:#2d6cf614}.pplp-stat.is-warn{color:var(--pplc-warn)}.pplp-stat.is-warn[data-active]{background:var(--pplc-warn-bg);border-color:var(--pplc-warn)}.pplp-main{align-items:flex-start;display:flex}.pplp-list{overscroll-behavior:contain;background:#fff;border:1px solid #1c1f2614;border-radius:22px;flex:1;min-width:0;min-height:160px;max-height:calc(100dvh - 215px);padding:0 16px 14px;overflow:auto;box-shadow:0 18px 48px #14326e14}.pplp-table{border-collapse:separate;border-spacing:0}.pplp-table th{padding-top:14px;top:0;box-shadow:0 8px 14px -10px #14326e2e}.pplp-scrim{z-index:40;background:#0a122252;animation:.25s both pplp-fade;position:fixed;inset:0}@keyframes pplp-fade{0%{opacity:0}to{opacity:1}}.pplp-pane{--pplc-line:#e5e7eb;--pplc-mut:#6b7280;--pplc-ink:#1c1f26;--pplc-blue:#2d6cf6;--pplc-ok:#108551;--pplc-warn:#b45309;--pplc-warn-bg:#f59f0024;--pplc-err:#d21e24;color:var(--pplc-ink);font-family:var(--sans,"Geist", sans-serif);text-align:start;top:0;bottom:0;z-index:41;background:var(--glass-3,#ffffffe6);-webkit-backdrop-filter:blur(24px);border-inline-start:1px solid var(--glass-line,#1836781a);visibility:hidden;flex-direction:column;width:min(380px,92vw);font-size:14px;line-height:1.45;transition:transform .3s cubic-bezier(.2,.7,.3,1),visibility .3s;display:flex;position:fixed;inset-inline-end:0;transform:translate(105%);box-shadow:0 24px 60px -30px #14326e73}.pplp-pane.is-open{visibility:visible;transform:none}[dir=rtl] .pplp-pane{transform:translate(-105%)}[dir=rtl] .pplp-pane.is-open{transform:none}.pplp-pane-head{border-block-end:1px solid var(--glass-line,#1836781a);flex:none;align-items:center;gap:12px;padding:20px 24px;display:flex}.pplp-pane-head .pplp-d-title b{font-family:"Fustat", var(--sans,sans-serif);font-size:17px;font-weight:600}.pplp-icon-btn{cursor:pointer;color:var(--pplc-mut,#6b7280);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-inline-start:auto;display:grid}.pplp-icon-btn:hover{color:var(--pplc-ink,#1c1f26);background:#0000000d}.pplp-pane-body{flex-direction:column;flex:1;padding:16px 24px 20px;display:flex;overflow-y:auto}.pplp-pane-body .pplp-d{flex:1}.pplp-row{cursor:pointer}.pplp-row.is-sel td{background:#2d6cf60f}.pplp-row.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--pplc-blue)}[dir=rtl] .pplp-row.is-sel td:first-child{box-shadow:inset -3px 0 0 var(--pplc-blue)}.pplp-val{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:170px;font-size:13px;display:inline-block;overflow:hidden}.pplp-val.is-empty{color:var(--pplc-mut)}.pplp-d{flex-direction:column;flex:1;gap:12px;display:flex}.pplp-d-av{width:40px;height:40px;font-size:14px}.pplp-d-title{flex-direction:column;min-width:0;display:flex}.pplp-d-title b{font-size:16px}.pplp-d-sub{color:var(--pplc-mut);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pplp-field{flex-direction:column;gap:4px;display:flex}.pplp-field-l{font-family:var(--mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--pplc-mut);font-size:10px}.pplp-field-i{box-sizing:border-box;width:100%;min-width:0}.pplp-field-err{color:var(--pplc-warn);font-size:12px}.pplp-d-none{color:var(--pplc-mut)}.pplp-week{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pplp-day{border:1px solid var(--pplc-line);font-family:var(--mono,"JetBrains Mono", monospace);color:var(--pplc-ink);border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:9px;display:flex}.pplp-day b{letter-spacing:.08em;font-size:9px}.pplp-day span{white-space:nowrap}.pplp-day.is-today{border-color:var(--pplc-blue);background:#2d6cf60f}.pplp-day.is-closed{color:var(--pplc-mut)}.pplp-d-foot{border-block-start:1px solid var(--pplc-line);align-items:center;gap:8px;margin-block-start:auto;padding-block-start:14px;display:flex}.pplp-d-remove{font:inherit;color:var(--pplc-mut);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.pplp-d-remove:hover{color:var(--pplc-err)}.pplp-d-confirmq{color:var(--pplc-err);font-size:12.5px}@media (width<=900px){.pplp-val{max-width:120px}}html[data-theme=dark] .pplc,html[data-theme=dark] .pplp,html[data-theme=dark] .pplp-pane{--pplc-line:#ffffff1a;--pplc-mut:#93a5c4;--pplc-ink:#e9f0fc;--pplc-ok:#1fc97e;--pplc-warn:#e6b547;--pplc-err:#ff6b66}html[data-theme=dark] .pplc{background:#101a2e;border-color:#ffffff14;box-shadow:0 18px 48px #00000080}html[data-theme=dark] .pplc-search,html[data-theme=dark] .pplc-dfilter,html[data-theme=dark] .pplc-input{background:#101b32b8}html[data-theme=dark] .pplc-table th{background:#101a2e}html[data-theme=dark] .pplc-table td{border-block-end-color:#ffffff0f}html[data-theme=dark] .pplc-table tbody tr:hover td{background:#ffffff0a}html[data-theme=dark] .pplc-dot.is-off{background:#ffffff47}html[data-theme=dark] .pplc-ch{background:#ffffff14}html[data-theme=dark] .pplc-ch.is-warn{background:var(--pplc-warn-bg)}html[data-theme=dark] .pplc-dadd,html[data-theme=dark] .pplc-btn{background:#101b32b8}html[data-theme=dark] .pplc-btn.is-primary{background:var(--pplc-blue)}html[data-theme=dark] .pplc-preview{background:#ffffff0a}html[data-theme=dark] .pplp-stat{background:#101b32b8}html[data-theme=dark] .pplp-stat[data-active]{background:#4da8ff1f}html[data-theme=dark] .pplp-stat.is-warn[data-active]{background:var(--pplc-warn-bg)}html[data-theme=dark] .pplp-list{background:#101a2e;border-color:#ffffff14;box-shadow:0 18px 48px #00000080}html[data-theme=dark] .pplp-table th{box-shadow:0 8px 14px -10px #0000008c}html[data-theme=dark] .pplp-scrim{background:#02060e99}html[data-theme=dark] .pplp-pane{background:#0b1324e6;border-inline-start-color:#ffffff1a;box-shadow:0 24px 60px -30px #000000a6}html[data-theme=dark] .pplp-pane-head{border-block-end-color:#ffffff1a}html[data-theme=dark] .pplp-icon-btn:hover{background:#ffffff1a}html[data-theme=dark] .pplp-row.is-sel td,html[data-theme=dark] .pplp-day.is-today{background:#4da8ff1f}.pplc-split{grid-template-columns:1fr 0;align-items:start;gap:0;min-width:0;transition:grid-template-columns .45s cubic-bezier(.2,.8,.3,1),gap .45s cubic-bezier(.2,.8,.3,1);display:grid}.pplc-split.is-split{grid-template-columns:1fr clamp(280px,38%,340px);gap:16px}.pplc-split>.pplc-table-wrap{min-width:0}.pplc-split .pplp-pane{inset:auto;z-index:auto;visibility:visible;-webkit-backdrop-filter:none;width:100%;min-width:0;max-width:none;height:auto;box-shadow:none;background:0 0;border:0;position:relative;top:auto;bottom:auto;overflow:hidden;transform:none}.pplc-split .pplp-pane.is-open{background:#fff;border:1px solid #1836781a;border-radius:18px;box-shadow:0 0 0 1px #1836780f,0 30px 70px -34px #14326e80}html[data-theme=dark] .pplc-split .pplp-pane.is-open{background:#101a2e;border-color:#ffffff14;box-shadow:0 0 0 1px #ffffff0f,0 30px 70px -34px #0009}.pplc-rowacts{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pplp:has(.pplc-hero){flex-direction:column;display:flex}.pplp:has(.pplc-hero) .pplp-main{order:1;margin-block-start:-84px}.pplp:has(.pplc-hero) .pplp-bar{order:2;margin-block-start:14px}.pplp:has(.pplc-hero) .pplp-list{min-height:0;padding-block:0;box-shadow:0 24px 60px -34px #14326e80}.pplp:has(.pplc-hero) .pplc-hero{gap:18px;padding-block:clamp(26px,6vh,52px)}.pplc-hero .pplc-add-row{justify-content:center}@media (width<=640px){.pplp:has(.pplc-hero) .pplp-main{margin-block-start:-34px}}.pc{--pc-blue:#0084ff;--pc-blue-soft:#0084ffe6;--pc-ink:#0a1222;--pc-ink2:#46546b;--pc-ink3:#8395ae;--pc-green:#12a14a;--pc-grad:linear-gradient(135deg,#2d6cf6,#22d3ee 60%,#14b8a6);--pc-line:#18367817;--pc-card-bg:#ffffff9e;--pc-card-line:#ffffffe6;--pc-card-inset:inset 0 2px 3px #ffffff80;--pc-shadow:0 18px 40px -30px #14326e80;--pc-shadow-hover:0 26px 52px -28px #14326e80;--pc-in-bg:#fffc;--pc-media-bg:#1836780d;--pc-pill-bg:#ffffffd1;--pc-pill-line:#ffffffe6;--pc-add-bg:#0084ff0a;--pc-add-bg-hover:#0084ff17;--pc-font-head:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pc-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--pc-ink);font-family:var(--pc-font-body)}.pc-empty{text-align:center;color:var(--pc-ink3);background:var(--pc-add-bg);border:1px dashed #0084ff3d;border-radius:16px;flex-direction:column;align-items:center;gap:11px;margin-bottom:14px;padding:30px 18px;display:flex}.pc-empty svg{width:32px;height:32px;color:var(--pc-blue);opacity:.8}.pc-empty p{max-width:300px;margin:0;font-size:13.5px;line-height:1.5}.pc-grid{grid-template-columns:repeat(auto-fit,minmax(150px,200px));justify-content:center;gap:12px;display:grid}.pc-card{background:var(--pc-card-bg);border:1px solid var(--pc-card-line);box-shadow:var(--pc-card-inset), var(--pc-shadow);border-radius:15px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.pc-card:hover{box-shadow:var(--pc-card-inset), var(--pc-shadow-hover);transform:translateY(-3px)}.pc-media{aspect-ratio:4/3;background:var(--pc-media-bg);position:relative;overflow:hidden}.pc-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .3s}.pc-card:hover .pc-media img{transform:scale(1.05)}.pc-card.sold .pc-media img{filter:grayscale(.7)brightness(.9)}.pc-media.empty{color:var(--pc-ink3);place-items:center;display:grid}.pc-media.empty svg{width:30px;height:30px}.pc-pill{cursor:pointer;font-family:var(--pc-font-body);color:var(--pc-ink);background:var(--pc-pill-bg);border:1px solid var(--pc-pill-line);-webkit-backdrop-filter:blur(10px);border-radius:100px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;transition:color .2s;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 6px 16px -8px #14326e80}.pc-pill i{background:var(--pc-ink3);border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.pc-pill.on i{background:var(--pc-green);box-shadow:0 0 0 3px #12a14a2e}.pc-info{justify-content:space-between;align-items:baseline;gap:8px;padding:11px 13px 4px;display:flex}.pc-info b{font-family:var(--pc-font-head);color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pc-price{color:var(--pc-blue);flex:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:600}.pc-desc{color:var(--pc-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 13px 12px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pc-info:last-child{padding-bottom:13px}.pc-add{cursor:pointer;background:var(--pc-add-bg);min-height:150px;color:var(--pc-blue);font-family:var(--pc-font-body);border:1.5px dashed #0084ff57;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:flex}.pc-add:hover{background:var(--pc-add-bg-hover);border-color:#0084ff8c;transform:translateY(-3px)}.pc-plus{color:#fff;background:var(--pc-grad);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 12px 24px -12px #0084ff99}.pc-plus svg{width:18px;height:18px}.pc-editor{border-top:1px solid var(--pc-line);flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;display:flex}.pc-fl{font-family:var(--pc-font-head);color:var(--pc-ink2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.pc-in{font-family:var(--pc-font-body);color:var(--pc-ink);background:var(--pc-in-bg);border:1px solid var(--pc-line);border-radius:12px;outline:none;padding:12px 14px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s}.pc-in::placeholder{color:var(--pc-ink3);font-weight:400}.pc-in:focus{border-color:#0084ff73;box-shadow:0 0 0 4px #0084ff1f}textarea.pc-in{resize:none;line-height:1.5}.pc-edbtns{gap:10px;margin-top:2px;display:flex}.pc-save{font-family:var(--pc-font-body);color:#fff;cursor:pointer;background:var(--pc-blue-soft);border:none;border-radius:13px;flex:1;padding:13px;font-size:14.5px;font-weight:700;transition:transform .18s;box-shadow:inset 0 2px 3px #ffffff59,0 16px 32px -16px #0084ffcc}.pc-save:hover{transform:translateY(-2px)}.pc-cancel{font-family:var(--pc-font-body);color:var(--pc-ink2);cursor:pointer;background:var(--pc-in-bg);border:1px solid var(--pc-line);border-radius:13px;padding:13px 18px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s}.pc-cancel:hover{color:var(--pc-ink)}.rooms-surface[data-theme=dark] .pc{--pc-ink:#eaf2ff;--pc-ink2:#a7b4cc;--pc-ink3:#7686a3;--pc-blue:#37a6ff;--pc-line:#ffffff1a;--pc-card-bg:#ffffff0f;--pc-card-line:#ffffff1f;--pc-card-inset:inset 0 1px 2px #ffffff14;--pc-shadow:0 18px 40px -30px #000000b3;--pc-shadow-hover:0 26px 52px -28px #000000b3;--pc-in-bg:#ffffff14;--pc-media-bg:#ffffff0d;--pc-pill-bg:#0a1222b8;--pc-pill-line:#ffffff29;--pc-add-bg:#37a6ff0f;--pc-add-bg-hover:#37a6ff1f}.wstudio{--blue:#0084ff;--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--font-head:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(900px 540px at 12% -10%,#60b1ff52,#0000 60%),radial-gradient(900px 600px at 95% 8%,#319aff33,#0000 55%),radial-gradient(800px 600px at 50% 110%,#60b1ff29,#0000 60%),#f4f9ff;border-radius:22px;width:100%;min-height:78vh;padding:26px 0 56px;overflow:hidden}.wstudio *{box-sizing:border-box;margin:0;padding:0}.wstudio button{font:inherit}.wstudio.is-embedded{background:0 0;border-radius:0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.wstudio.is-embedded .studio{flex:auto;grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:26px;width:100%;max-width:none;min-height:0;margin:0;padding:0}.wstudio.is-embedded .conf{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#18367840 transparent;min-height:0;max-height:100%;position:static;top:auto;overflow-y:auto}.wstudio.is-embedded .conf::-webkit-scrollbar{width:9px}.wstudio.is-embedded .conf::-webkit-scrollbar-button{width:0;height:0;display:none}.wstudio.is-embedded .conf::-webkit-scrollbar-track{background:0 0}.wstudio.is-embedded .conf::-webkit-scrollbar-thumb{background:#18367833 padding-box content-box;border:2.5px solid #0000;border-radius:9px}.wstudio .clabel{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wstudio .clink{cursor:pointer;font:inherit;letter-spacing:.02em;color:var(--blue);background:0 0;border:none;margin-inline-start:auto;padding:0;font-size:11px;font-weight:700}.wstudio .clink:hover{text-decoration:underline}.wstudio .cinherit{border:1px solid var(--c-line,#1836781a);background:var(--c-inherit,#ffffff80);border-radius:12px;flex-direction:column;padding:2px 14px;display:flex}.wstudio .cinherit-row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}.wstudio .cinherit-row+.cinherit-row{border-top:1px solid var(--c-line-soft,#18367812)}.wstudio .cinherit-row em{color:var(--ink-2);white-space:nowrap;font-size:12px;font-style:normal}.wstudio .cinherit-row b{color:var(--ink);text-align:end;overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:14px;font-weight:600;line-height:1.4}.wstudio .cdim{color:var(--ink-3,#8395ae);font-weight:500}.wstudio .cinherit-line{color:var(--ink-soft);background:var(--c-quiet,#1836780a);border:1px solid var(--c-line-soft,#18367812);unicode-bidi:plaintext;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.55}.wstudio .chint{color:var(--ink-3,#8395ae);font-size:11px;font-style:normal;font-weight:600;line-height:1.45}.wstudio .cstack{margin-top:1px;display:block}.wstudio .ctoggle{cursor:pointer;color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:inline-flex}.wstudio .ctoggle input{appearance:none;cursor:pointer;border:1px solid var(--c-ctrl-line,#18367838);background:var(--c-ctrl,#ffffffe6);border-radius:6px;flex:none;place-items:center;width:17px;height:17px;margin:0;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.wstudio .ctoggle input:after{content:"";opacity:0;clip-path:polygon(14% 46%,2% 60%,40% 98%,98% 24%,86% 10%,38% 70%);background:#fff;width:10px;height:10px;transition:transform .16s,opacity .16s;transform:scale(.4)}.wstudio .ctoggle input:checked{background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:0 6px 14px -8px #0084ffd9}.wstudio .ctoggle input:checked:after{opacity:1;transform:scale(1)}.wstudio .ctoggle input:focus-visible{outline-offset:2px;outline:2px solid #0084ff73}.wstudio .ctoggle:hover input:not(:checked){border-color:#0084ff66}.wstudio .cfence{background:repeating-linear-gradient(135deg,#f59e0b0a 0 14px,#0000 14px 28px);border:1px dashed #d9a40673;border-radius:16px;padding:20px 16px 16px;position:relative}.wstudio .cfence-cap{top:-9px;letter-spacing:.08em;text-transform:uppercase;color:#9a6b00;background:#fffdf6;border:1px solid #d9a40666;border-radius:9999px;padding:1px 8px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:14px}.wstudio .intro{max-width:1320px;margin:6px auto 24px;padding:0 34px}.wstudio .intro h1{font-family:var(--font-head);letter-spacing:-1.4px;font-size:38px;font-weight:700;line-height:1.1}.wstudio .intro h1 .g{background:linear-gradient(96deg,var(--blue),#37a6ff 55%,#7bc4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wstudio .intro p{color:var(--ink-2);text-wrap:pretty;max-width:560px;margin-top:9px;font-size:15.5px;line-height:1.6}.wstudio .studio{grid-template-columns:332px minmax(0,1fr);align-items:start;gap:22px;max-width:1320px;margin:0 auto;padding:0 34px;display:grid}.wstudio .conf{-webkit-backdrop-filter:blur(30px);background:#ffffff9e;border:1px solid #fffffff2;border-radius:24px;flex-direction:column;gap:20px;padding:22px 20px;display:flex;position:sticky;top:20px;box-shadow:inset 0 3px 4px #ffffff80,0 30px 70px -35px #14326e73}.wstudio .cgroup{flex-direction:column;gap:9px;display:flex}.wstudio .clabel{letter-spacing:.09em;text-transform:uppercase;color:#7e8ea6;font-size:11px;font-weight:800}.wstudio .swatches{gap:10px;display:flex}.wstudio .swatch{cursor:pointer;border:none;border-radius:50%;width:34px;height:34px;transition:transform .2s;position:relative;box-shadow:inset 0 2px 3px #ffffff73,0 8px 16px -8px #14326e80}.wstudio .swatch:hover{transform:scale(1.1)}.wstudio .swatch.on:after{content:"";border:2px solid var(--ink);opacity:.8;border-radius:50%;position:absolute;inset:-5px}.wstudio .seg{background:#1836780d;border:1px solid #18367812;border-radius:13px;gap:6px;padding:4px;display:flex}.wstudio .seg button{cursor:pointer;font-family:var(--font-head);color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:8px 10px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s}.wstudio .seg button:hover{color:var(--ink)}.wstudio .seg button.on{color:var(--ink);background:#fff;border-color:#0000000f;box-shadow:0 6px 14px -8px #14326e66}.wstudio .cin{font-family:var(--font-body);color:var(--ink);background:#fffc;border:1px solid #1836781f;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-size:13.5px;font-weight:500;transition:border-color .2s,box-shadow .2s}.wstudio .cin:focus{border-color:#0084ff59;box-shadow:0 0 0 3px #0084ff1f}.wstudio .embed{border:1px solid #0a1222b3;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px -20px #0a12228c}.wstudio .embed-top{background:#101a2e;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:9px 13px;display:flex}.wstudio .embed-top em{letter-spacing:.06em;color:#8395ae;font-size:11px;font-style:normal;font-weight:700}.wstudio .copy{cursor:pointer;color:#dce7f5;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;margin-inline-start:auto;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background .2s;display:inline-flex}.wstudio .copy:hover{background:#ffffff26}.wstudio .copy.ok{color:#7be8a8;background:#25d36633;border-color:#25d36666}.wstudio .embed pre{color:#dce7f5;white-space:pre;background:#0a1222;padding:13px 15px;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11px;line-height:1.75;overflow-x:auto}.wstudio .embed pre .t{color:#7bc4ff}.wstudio .embed pre .a{color:#9fb0c8}.wstudio .embed pre .s{color:#7be8a8}.wstudio .frame{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #fffffff2;border-radius:24px;overflow:hidden;box-shadow:inset 0 3px 4px #ffffff80,0 40px 90px -40px #14326e80}.wstudio .frame-top{background:#ffffff8c;border-bottom:1px solid #18367814;align-items:center;gap:14px;padding:12px 18px;display:flex}.wstudio .site{background:linear-gradient(#fdfeff,#f6faff);min-height:640px;padding:26px 34px 30px;position:relative;overflow:hidden}.wstudio .site-logo .sq{color:#fff;background:linear-gradient(150deg,#14b8a6,#0e9f8e);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.wstudio .aw{--acc:#0084ff;--acc-soft:color-mix(in oklab, var(--acc), #fff 18%);--acc-grad:linear-gradient(150deg, var(--acc-soft), var(--acc));--acc-dim:color-mix(in oklab, var(--acc), transparent 86%);--acc-line:color-mix(in oklab, var(--acc), transparent 74%);z-index:40;font-family:var(--font-body);flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:22px;right:22px}.wstudio .aw[data-pos=left]{align-items:flex-start;left:22px;right:auto}.wstudio .aw-launch{cursor:pointer;-webkit-backdrop-filter:blur(22px);font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);background:#ffffffad;border:1px solid #fffffff2;border-radius:100px;align-items:center;gap:11px;padding:10px 20px 10px 11px;font-size:14.5px;font-weight:700;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9,0 22px 44px -18px #14326e80}.wstudio .aw-launch:hover{transform:translateY(-2px)scale(1.02);box-shadow:inset 0 2px 3px #fff9,0 28px 54px -20px #14326e8c}.wstudio .aw-launch:active{transform:scale(.97)}.wstudio .aw-mk{color:#fff;background:var(--acc-grad);width:38px;height:38px;box-shadow:inset 0 2px 3px #fff6, 0 10px 20px -8px color-mix(in oklab, var(--acc), transparent 45%);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.wstudio .aw-mk svg{width:17px;height:14px;display:block}.wstudio .aw-mk .ring{border:2px solid color-mix(in oklab, var(--acc), transparent 50%);border-radius:50%;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.wstudio .aw[data-open=false] .aw-mk .ring{animation:2.6s ease-out infinite awRing}}@keyframes awRing{0%,55%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.wstudio .aw-pip{background:#12a14a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #12a14a2e}.wstudio .aw[data-launch=icon] .aw-label,.wstudio .aw[data-launch=icon] .aw-pip{display:none}.wstudio .aw[data-launch=icon] .aw-launch{padding:10px}.wstudio .aw .aw-x,.wstudio .aw[data-open=true] .aw-label,.wstudio .aw[data-open=true] .aw-pip{display:none}.wstudio .aw[data-open=true] .aw-launch{padding:10px}.wstudio .aw[data-open=true] .aw-mk svg.wv{display:none}.wstudio .aw[data-open=true] .aw-x{display:block}.wstudio .aw[data-open=true] .aw-mk .ring{display:none}.wstudio .aw-panel{-webkit-backdrop-filter:blur(32px);transform-origin:100% 100%;background:#ffffffb8;border:1px solid #fffffff2;border-radius:24px;flex-direction:column;width:344px;max-width:calc(100vw - 44px);display:none;overflow:hidden;box-shadow:inset 0 3px 4px #ffffff80,0 36px 80px -30px #14326e8c}.wstudio .aw[data-pos=left] .aw-panel{transform-origin:0 100%}.wstudio .aw[data-open=true] .aw-panel{display:flex}@media (prefers-reduced-motion:no-preference){.wstudio .aw[data-open=true] .aw-panel{animation:.42s cubic-bezier(.2,.9,.3,1.04) awPop}}@keyframes awPop{0%{transform:scale(.86)translateY(12px)}to{transform:none}}.wstudio .aw-head{border-bottom:1px solid #18367814;align-items:center;gap:11px;padding:15px 17px 13px;display:flex}.wstudio .aw-head .am{color:#fff;background:var(--acc-grad);width:36px;height:36px;box-shadow:inset 0 2px 3px #fff6, 0 8px 18px -8px color-mix(in oklab, var(--acc), transparent 45%);border-radius:12px;flex:none;place-items:center;display:grid}.wstudio .aw-head .am svg{width:16px;height:13px}.wstudio .aw-head b{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:800;line-height:1.2;display:block}.wstudio .aw-head em{color:#12a14a;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.wstudio .aw-head em i{background:#12a14a;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.wstudio .aw-head em i{animation:1.5s ease-in-out infinite awPip}}@keyframes awPip{0%,to{opacity:1}50%{opacity:.35}}.wstudio .aw-tabs{gap:6px;padding:11px 14px 0;display:flex}.wstudio .aw-tab{cursor:pointer;font-family:var(--font-head);color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.wstudio .aw-tab svg{flex:none}.wstudio .aw-tab:hover{color:var(--ink);background:#ffffff8c}.wstudio .aw-tab.on{color:var(--ink);background:#ffffffe6;border-color:#00000012;box-shadow:inset 0 2px 3px #fff9,0 8px 18px -12px #14326e66}.wstudio .aw-tab.on svg{color:var(--acc)}.wstudio .aw-body{flex-direction:column;height:316px;display:flex}.wstudio .aw-view{flex-direction:column;flex:1;min-height:0;display:none}.wstudio .aw-view.on{display:flex}.wstudio .aw-vidle{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:18px;display:flex}.wstudio .aw-callbtn{cursor:pointer;color:#fff;background:var(--acc-grad);width:74px;height:74px;box-shadow:inset 0 3px 4px #fff6, 0 20px 40px -14px color-mix(in oklab, var(--acc), transparent 35%);border:none;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:grid;position:relative}.wstudio .aw-callbtn:hover{transform:scale(1.06)}.wstudio .aw-callbtn:active{transform:scale(.95)}.wstudio .aw-callbtn .halo{border:2px solid color-mix(in oklab, var(--acc), transparent 55%);border-radius:50%;position:absolute;inset:-5px}@media (prefers-reduced-motion:no-preference){.wstudio .aw-callbtn .halo{animation:2.2s ease-out infinite awRing}}.wstudio .aw-vidle b{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:800}.wstudio .aw-vidle p{color:var(--ink-2);text-align:center;max-width:230px;margin:-6px 0 0;font-size:12.5px;font-weight:500;line-height:1.55}.wstudio .aw-vlive{flex-direction:column;flex:1;min-height:0;display:none}.wstudio .aw-view.calling .aw-vidle{display:none}.wstudio .aw-view.calling .aw-vlive{display:flex}.wstudio .aw-vtop{border-bottom:1px solid #18367812;align-items:center;gap:10px;padding:12px 16px;display:flex}.wstudio .aw-vtop .eq{align-items:center;gap:2.5px;height:20px;display:flex}.wstudio .aw-vtop .eq i{background:#c9d6e8;border-radius:2px;width:3px;height:5px;transition:background .3s}.wstudio .aw-view.talk .aw-vtop .eq i{background:var(--acc-grad)}@media (prefers-reduced-motion:no-preference){.wstudio .aw-view.calling .aw-vtop .eq i{animation:1s ease-in-out infinite awBar}}.wstudio .aw-vtop em{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;font-style:normal;font-weight:700}.wstudio .aw-hang{cursor:pointer;background:linear-gradient(150deg,#f4736b,#e5484d);border:none;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid;box-shadow:0 8px 16px -7px #e5484d99}.wstudio .aw-hang:hover{transform:scale(1.08)}.wstudio .aw-caps{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:13px 15px;display:flex;overflow:hidden}.wstudio .aw-cap{max-width:88%;color:var(--ink-soft);background:#ffffffe6;border:1px solid #18367814;border-radius:14px 14px 14px 5px;align-self:flex-start;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.5;transition:opacity .4s,transform .4s;box-shadow:0 8px 18px -14px #14326e66}.wstudio .aw-cap.cu{background:var(--acc-dim);border-color:var(--acc-line);border-bottom-right-radius:5px;border-bottom-left-radius:14px;align-self:flex-end}.wstudio .aw-cap.dim{opacity:.45;transform:scale(.985)}@media (prefers-reduced-motion:no-preference){.wstudio .aw-cap{animation:.35s cubic-bezier(.2,.7,.3,1) msgIn}}.wstudio .aw-result{color:#0e7a3d;background:#25d36621;border:1px solid #12a14a4d;border-radius:100px;align-self:center;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.wstudio .aw-result{animation:.45s cubic-bezier(.2,.7,.3,1) msgIn}}.wstudio .aw-result .rk{color:#fff;background:#12a14a;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.wstudio .aw-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:14px 15px 8px;display:flex;overflow:hidden}.wstudio .aw-bub{border-radius:15px;max-width:82%;padding:9px 13px;font-size:13px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:no-preference){.wstudio .aw-bub,.wstudio .aw-typing{animation:.35s cubic-bezier(.2,.7,.3,1) msgIn}}.wstudio .aw-bub.bot{color:var(--ink-soft);background:#ffffffeb;border:1px solid #18367814;border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 8px 18px -14px #14326e66}.wstudio .aw-bub.me{color:#fff;background:var(--acc-grad);box-shadow:0 10px 20px -10px color-mix(in oklab, var(--acc), transparent 45%);border-bottom-right-radius:5px;align-self:flex-end}.wstudio .aw-typing{background:#ffffffeb;border:1px solid #18367814;border-radius:15px 15px 15px 5px;align-self:flex-start;gap:4px;padding:10px 14px;display:inline-flex}.wstudio .aw-typing i{background:#9fb0c8;border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.wstudio .aw-typing i{animation:1.1s ease-in-out infinite typdot}.wstudio .aw-typing i:nth-child(2){animation-delay:.15s}.wstudio .aw-typing i:nth-child(3){animation-delay:.3s}}.wstudio .aw-chips{flex-wrap:wrap;gap:7px;padding:4px 15px 10px;display:flex}.wstudio .aw-chip{cursor:pointer;color:var(--acc);background:var(--acc-dim);border:1px solid var(--acc-line);border-radius:100px;padding:7px 13px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.wstudio .aw-chip:hover{background:color-mix(in oklab, var(--acc), transparent 78%)}.wstudio .aw-chip:active{transform:scale(.95)}.wstudio .aw-inrow{gap:8px;padding:0 14px 14px;display:flex}.wstudio .aw-in{min-width:0;font-family:var(--font-body);color:var(--ink);background:#ffffffd9;border:1px solid #1836781f;border-radius:13px;outline:none;flex:1;padding:10px 15px;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.wstudio .aw-in:focus{border-color:var(--acc-line);box-shadow:0 0 0 3px var(--acc-dim)}.wstudio .aw-in::placeholder{color:#9fb0c8}.wstudio .aw-send{cursor:pointer;color:#fff;background:var(--acc-grad);width:40px;height:40px;box-shadow:inset 0 2px 3px #fff6, 0 10px 20px -9px color-mix(in oklab, var(--acc), transparent 40%);border:none;border-radius:13px;flex:none;place-items:center;transition:transform .2s;display:grid}.wstudio .aw-send:hover{transform:scale(1.06)}.wstudio .aw-send:active{transform:scale(.94)}.wstudio .aw-foot{letter-spacing:.04em;color:#8395ae;border-top:1px solid #18367812;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:10.5px;font-weight:700;display:flex}.wstudio .aw-foot svg{opacity:.75}.wstudio .aw-foot b{color:var(--ink-2);letter-spacing:.03em;font-family:Marcellus,serif;font-weight:400}@keyframes msgIn{0%{transform:translateY(9px)scale(.97)}to{transform:none}}@keyframes awBar{0%,to{height:5px}50%{height:16px}}@keyframes typdot{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=980px){.wstudio{min-height:auto}.wstudio .studio{grid-template-columns:1fr}.wstudio .conf{order:2;position:static}.wstudio .intro h1{font-size:28px}.wstudio .site{min-height:560px;padding:20px 18px}.wstudio .site-cards{flex-wrap:wrap}.wstudio.is-embedded{display:block;overflow:visible}.wstudio.is-embedded .studio{grid-template-columns:1fr;gap:18px}.wstudio.is-embedded .conf{order:2;max-height:none;overflow:visible}.wstudio.is-embedded .site{order:1}}.wstudio .clabel .chint{color:var(--ink-3,#8395ae);text-transform:none;letter-spacing:0;margin-inline-start:6px;font-size:10px;font-style:normal;font-weight:600}.wstudio .numrow{gap:10px;display:flex}.wstudio .numrow label{color:var(--ink-2);flex-direction:column;flex:1;gap:5px;font-size:10.5px;font-weight:700;display:flex}.wstudio .cin.num{-moz-appearance:textfield;padding:9px 12px}.wstudio .cin.num::-webkit-outer-spin-button{margin:0}.wstudio .cin.num::-webkit-inner-spin-button{margin:0}.wstudio .tglrow{flex-direction:column;gap:10px;display:flex}.wstudio .tglrow label{color:var(--ink-soft,#1e2d49);cursor:pointer;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.wstudio .tglrow label>span{flex:1;order:-1}.wstudio .tglrow input[type=checkbox]{appearance:none;cursor:pointer;background:#1836781f;border:1px solid #18367826;border-radius:99px;flex:none;width:38px;height:22px;margin:0;transition:background .2s;position:relative}.wstudio .tglrow input[type=checkbox]:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:2px;box-shadow:0 2px 5px #14326e59}.wstudio .tglrow input[type=checkbox]:checked{background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000}.wstudio .tglrow input[type=checkbox]:checked:after{inset-inline-start:18px}.wstudio .aw .am-logo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.wstudio .aw[data-header=minimal] .aw-head{color:var(--aw-fg,inherit);background:0 0;border-bottom:1px solid #7f7f7f2e}.wstudio .aw[data-header=minimal] .aw-head b{color:inherit}.wstudio .aw[data-header=minimal] .aw-head em{color:inherit;opacity:.7}.wstudio .aw[data-density=compact] .aw-head{padding:10px 13px}.wstudio .aw[data-density=compact] .aw-msgs{gap:6px;padding:12px 13px}.wstudio .aw[data-density=compact] .aw-bub{padding:8px 11px}.wstudio .aw[data-density=compact] .aw-inrow{padding:8px 10px}.wstudio .aw[data-textsize=s] .aw-bub{font-size:12px}.wstudio .aw[data-textsize=l] .aw-bub{font-size:15.5px}.wstudio .aw[data-font=serif] .aw-bub,.wstudio .aw[data-font=serif] .aw-head b{font-family:Georgia,Times New Roman,serif}.wstudio .aw[data-size=s] .aw-launch{transform-origin:100% 100%;transform:scale(.86)}.wstudio .aw[data-pos=left][data-size=s] .aw-launch{transform-origin:0 100%}.wstudio .aw[data-size=l] .aw-launch{transform-origin:100% 100%;transform:scale(1.14)}.wstudio .aw[data-pos=left][data-size=l] .aw-launch{transform-origin:0 100%}.wstudio .aw{--aw-ox:24px;--aw-oy:24px}.wstudio .aw[data-pos=right]{right:var(--aw-ox);bottom:var(--aw-oy)}.wstudio .aw[data-pos=left]{left:var(--aw-ox);bottom:var(--aw-oy)}@media (prefers-reduced-motion:no-preference){.wstudio .aw[data-pulse="1"][data-open=false] .aw-mk:after{content:"";border-radius:inherit;border:2px solid var(--acc);opacity:0;animation:2.4s ease-out infinite awPulse;position:absolute;inset:-4px}}@keyframes awPulse{0%{opacity:.7;transform:scale(.9)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}.wstudio .aw-teaser{cursor:pointer;color:#16233c;opacity:0;z-index:4;background:#fff;border:1px solid #1836781f;border-radius:14px 14px 14px 4px;max-width:230px;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.45;animation:.5s cubic-bezier(.2,.8,.3,1) forwards awTeaseIn;position:absolute;bottom:calc(100% + 12px);box-shadow:0 14px 34px -16px #14326e66}.wstudio .aw[data-pos=right] .aw-teaser{border-radius:14px 14px 4px;right:0}.wstudio .aw[data-pos=left] .aw-teaser{left:0}.wstudio .aw[data-theme=dark] .aw-teaser{color:#edf2fb;background:#1a2438;border-color:#8bb2ff33}@keyframes awTeaseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wstudio .aw-teaser{opacity:1;animation:none}}.wstudio .aw[dir=rtl] .aw-bub.me{margin-left:0;margin-right:auto}.wstudio .aw[dir=rtl] .aw-bub.bot{margin-left:auto;margin-right:0}.wstudio .preset{font-family:var(--font-head,"Fustat",sans-serif);color:var(--ink-2,#46546b);background:#1836780d;border:1px solid #1836781a;border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.wstudio .preset:hover{color:var(--ink,#0a1222);background:#fffc}.wstudio .preset.on{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000;box-shadow:inset 0 2px 3px #ffffff59,0 10px 22px -10px #0084ff99}.wstudio .sec{background:#ffffff80;border:1px solid #18367817;border-radius:16px;flex:none;margin-bottom:0;overflow:hidden}.wstudio .sec-head{cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:12px 13px;transition:background .2s;display:flex}.wstudio .sec-head:hover{background:#ffffff8c}.wstudio .sec-head b{font-family:var(--font-head,"Fustat",sans-serif);letter-spacing:-.01em;color:var(--ink,#0a1222);flex:1;font-size:13px;font-weight:800}.wstudio .sec-head .ci{color:#fff;background:linear-gradient(152deg,#4faeff,#0b63e0 72%,#0a55c4);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #04205040,0 5px 12px -6px #006ef0b3}.wstudio .sec-head .ci svg{shape-rendering:geometricprecision;display:block}.wstudio .sec-head:hover .ci{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #04205040,0 8px 16px -7px #006ef0cc}.wstudio .sec.open .sec-head .ci{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #04205040,0 6px 14px -6px #006ef0bf,0 0 0 3px #0084ff24}.wstudio .sec-meta{color:var(--ink-3,#8395ae);flex:none;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.wstudio .sec-dot{width:15px;height:15px;box-shadow:inset 0 1px 2px #ffffff73, 0 0 0 1px var(--c-line,#18367824);border-radius:50%;display:block}.wstudio .sec-head:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #0084ff80}.wstudio .clink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0084ff80}.wstudio .sec-car{color:#9fb0c8;flex:none;transition:transform .25s}.wstudio .sec.open .sec-car{transform:rotate(180deg)}.wstudio .sec-body{padding:4px 13px 15px;display:none}.wstudio .sec.open .sec-body{flex-direction:column;gap:15px;display:flex}.wstudio .sec-body .cgroup{margin:0}.wstudio .chiprows{flex-direction:column;gap:7px;display:flex}.wstudio .chiprow{align-items:center;gap:7px;display:flex}.wstudio .chiprow .cin{flex:1;min-width:0;padding:9px 12px}.wstudio .chipdel{color:#c5362f;cursor:pointer;background:#ffffffb3;border:1px solid #1836781a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:background .2s,transform .15s;display:grid}.wstudio .chipdel:hover{background:#f4736b1a}.wstudio .chipdel:active{transform:scale(.92)}.wstudio .chipadd{cursor:pointer;color:var(--blue,#0084ff);background:#0084ff0a;border:1.5px dashed #0084ff59;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12.5px;font-weight:700;transition:background .2s;display:flex}.wstudio .chipadd:hover{background:#0084ff17}.wstudio .prirow{align-items:center;gap:10px;display:flex}.wstudio .prirow input[type=color]{cursor:pointer;background:0 0;border:1px solid #18367826;border-radius:8px;width:40px;height:30px;padding:0}.wstudio .prihex{color:var(--ink-2,#46546b);font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.wstudio .prireset{cursor:pointer;color:var(--acc,#0084ff);background:0 0;border:none;margin-inline-start:auto;padding:2px 4px;font-size:11px;font-weight:700}.wstudio .palrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wstudio .pal{cursor:pointer;color:var(--ink-2,#46546b);background:#fff9;border:1px solid #1836781a;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:700;transition:transform .2s,border-color .2s;display:flex}.wstudio .pal:hover{border-color:#0084ff4d;transform:translateY(-1px)}.wstudio .pal.on{border-color:var(--acc,#0084ff);box-shadow:0 0 0 3px #0084ff1f}.wstudio .pal span{border-radius:50%;flex:none;width:15px;height:15px;box-shadow:inset 0 1px 2px #fff6}.wstudio .pal span+span{margin-inline-start:-6px}.wstudio .aw{--pri:var(--acc)}.wstudio .aw .aw-head .am,.wstudio .aw .aw-launch .aw-mk,.wstudio .aw .aw-callbtn,.wstudio .aw .aw-send,.wstudio .aw .aw-bub.me{background:linear-gradient(150deg, color-mix(in oklab, var(--pri), #fff 18%), var(--pri))}.wstudio .aw[data-header=solid] .aw-head{background:var(--pri)}.wstudio .aw[data-header=minimal] .aw-head .am{background:linear-gradient(150deg, color-mix(in oklab, var(--pri), #fff 18%), var(--pri))}.wstudio .aw[data-surface=solide] .aw-panel{-webkit-backdrop-filter:none;background:#fff}.wstudio .aw[data-surface=solide] .aw-launch{-webkit-backdrop-filter:none}.wstudio .aw[data-surface=soft] .aw-panel{-webkit-backdrop-filter:blur(8px);background:#fffffff7}.wstudio .aw[data-theme=dark][data-surface=solide] .aw-panel{background:#0e1730}.wstudio .aw[data-theme=dark][data-surface=soft] .aw-panel{background:#0d152af7}.wstudio .aw .aw-head em.away i{background:#e8a13b}.wstudio .aw[data-font=rund] .aw-bub,.wstudio .aw[data-font=rund] .aw-head b{font-family:ui-rounded,SF Pro Rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif}.wstudio .aw-imgcard{border:1px solid #1836781a;border-radius:14px;max-width:78%;overflow:hidden;box-shadow:0 10px 24px -14px #14326e59}.wstudio .aw-imgcard img{width:100%;height:auto;display:block}.wstudio .aw-attach{width:34px;height:34px;color:var(--ink-3,#8395ae);cursor:default;background:0 0;border:1px solid #18367824;border-radius:10px;flex:none;place-items:center;display:grid}.wstudio .aw[data-theme=dark] .aw-attach{color:#8fa3c2;border-color:#8bb2ff38}.wstudio .aw[data-theme=dark] .aw-imgcard{border-color:#8bb2ff33}.wspage{background:radial-gradient(900px 540px at 12% -10%,#60b1ff52,#0000 60%),radial-gradient(900px 600px at 95% 8%,#319aff33,#0000 55%),radial-gradient(800px 600px at 50% 110%,#60b1ff29,#0000 60%),#f4f9ff;flex-direction:column;height:100vh;display:flex;overflow:hidden}.wspage .wsp-bar{-webkit-backdrop-filter:blur(24px);background:#ffffff8c;border-bottom:1px solid #18367814;flex:none;align-items:center;gap:14px;padding:14px 28px;display:flex}.wspage .wsp-brand{letter-spacing:.02em;color:#0a1222;align-items:center;gap:9px;font-family:Marcellus,serif;font-size:20px;font-weight:400;display:flex}.wspage .wsp-brand svg{width:30px;height:24px;display:block}.wspage .wsp-crumb{color:#46546b;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.wspage .wsp-crumb i{background:#8395ae;border-radius:50%;width:4px;height:4px}.wspage .wsp-back{cursor:pointer;color:#0a1222;background:#ffffffb3;border:1px solid #1836781f;border-radius:12px;align-items:center;gap:8px;margin-inline-start:auto;padding:9px 16px;font-size:13.5px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9,0 10px 22px -16px #14326e66}.wspage .wsp-back:hover{transform:translateY(-1px)}.wspage .wstudio{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;padding:0 0 18px;display:flex}.wspage .wstudio .intro{flex-wrap:wrap;flex:none;align-items:baseline;gap:16px;width:100%;max-width:1320px;margin:2px auto 14px;padding:0 30px;display:flex}.wspage .wstudio .intro h1{letter-spacing:-.9px;white-space:nowrap;margin:0;font-size:27px;line-height:1.1}.wspage .wstudio .intro p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:none;margin:0;font-size:14px;line-height:1.5;overflow:hidden}.wspage .wstudio .studio{flex:auto;align-items:stretch;width:100%;max-width:1320px;min-height:0;margin:0 auto;padding:0 30px 2px}.wspage .conf{-webkit-backdrop-filter:blur(30px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#18367840 transparent;background:#ffffff9e;border:1px solid #fffffff2;border-radius:24px;min-height:0;padding:22px 20px;overflow-y:auto;box-shadow:inset 0 3px 4px #ffffff80,0 30px 70px -35px #14326e73}.wspage .conf::-webkit-scrollbar{width:9px}.wspage .conf::-webkit-scrollbar-thumb{background:#18367833 padding-box content-box;border:2.5px solid #0000;border-radius:9px}.wspage .studio .frame{min-height:0}.wstudio .viewtools{gap:8px;margin-inline-start:auto;display:flex}.wstudio .vt-seg{background:#1836780f;border:1px solid #18367814;border-radius:10px;gap:3px;padding:3px;display:flex}.wstudio .vt-seg button{cursor:pointer;width:30px;height:26px;color:var(--ink-2,#46546b);background:0 0;border:none;border-radius:7px;place-items:center;transition:background .2s,color .2s;display:grid}.wstudio .vt-seg button.on{color:var(--ink,#0a1222);background:#fff;box-shadow:0 4px 10px -5px #14326e66}.wstudio .frame{-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #fffffff2;border-radius:24px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 3px 4px #ffffff80,0 40px 90px -40px #14326e80}.wstudio .frame-top{background:#ffffff8c;border-bottom:1px solid #18367814;flex:none;align-items:center;gap:14px;padding:12px 18px;display:flex}.wstudio .lights{gap:7px;display:flex}.wstudio .lights i{border-radius:50%;width:11px;height:11px}.wstudio .lights i:first-child{background:#f4736b}.wstudio .lights i:nth-child(2){background:#f7c964}.wstudio .lights i:nth-child(3){background:#5ecc7b}.wstudio .url{max-width:380px;color:var(--ink-2,#46546b);background:#1836780f;border-radius:9px;flex:1;align-items:center;gap:8px;margin:0 auto;padding:7px 14px;font-size:12.5px;font-weight:600;display:flex}.wstudio .url svg{opacity:.6;flex:none}.wstudio .site{background:linear-gradient(#fdfeff,#f6faff);flex:auto;min-height:0;padding:26px 34px 30px;position:relative;overflow:hidden}.wstudio .site-nav{align-items:center;gap:26px;display:flex}.wstudio .site-logo{font-family:var(--font-head,"Fustat",sans-serif);letter-spacing:-.02em;color:var(--ink,#0a1222);align-items:center;gap:9px;font-size:16.5px;font-weight:800;display:flex}.wstudio .site-logo .sq{color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.wstudio .site-links{gap:7px;margin-inline-start:auto;display:flex}.wstudio .site-links i{background:#1836781a;border-radius:5px;height:9px;display:block}.wstudio .site-links i:first-child{width:54px}.wstudio .site-links i:nth-child(2){width:70px}.wstudio .site-links i:nth-child(3){width:46px}.wstudio .site-cta{background:#14b8a62e;border:1px solid #14b8a64d;border-radius:9px;width:96px;height:32px;margin-inline-start:18px}.wstudio .site-hero{max-width:430px;margin-top:54px}.wstudio .site-hero h2{font-family:var(--font-head,"Fustat",sans-serif);letter-spacing:-1px;color:var(--ink,#0a1222);font-size:31px;font-weight:700;line-height:1.16}.wstudio .site-hero p{color:var(--ink-2,#46546b);max-width:360px;margin-top:12px;font-size:14px;line-height:1.65}.wstudio .skel{flex-direction:column;gap:10px;margin-top:26px;display:flex}.wstudio .skel i{background:#18367814;border-radius:6px;height:11px;display:block}.wstudio .skel i:first-child{width:78%}.wstudio .skel i:nth-child(2){width:64%}.wstudio .skel i:nth-child(3){width:71%}.wstudio .site-cards{gap:14px;margin-top:44px;display:flex}.wstudio .site-card{background:#ffffffd9;border:1px solid #18367814;border-radius:16px;flex:1;max-width:175px;height:108px;padding:14px;box-shadow:0 14px 30px -20px #14326e66}.wstudio .site-card i{background:#18367817;border-radius:6px;display:block}.wstudio .site-card i:first-child{background:#14b8a629;border-radius:9px;width:30px;height:30px;margin-bottom:12px}.wstudio .site-card i:nth-child(2){width:74%;height:9px;margin-bottom:7px}.wstudio .site-card i:nth-child(3){width:52%;height:9px}.wstudio .aw{bottom:var(--aw-oy,22px);z-index:40;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute}.wstudio .aw[data-pos=right]{right:var(--aw-ox,22px);left:auto}.wstudio .aw[data-pos=left]{left:var(--aw-ox,22px);align-items:flex-start;right:auto}.wstudio .site.darkbg{background:linear-gradient(#101a30,#0a1222)}.wstudio .site.darkbg .site-hero h2{color:#eaf2ff}.wstudio .site.darkbg .site-hero p{color:#8fa3c2}.wstudio .site.darkbg .site-logo{color:#eaf2ff}.wstudio .site.darkbg .site-links i,.wstudio .site.darkbg .skel i{background:#c4dcff1f}.wstudio .site.darkbg .site-cta{background:#14b8a638;border-color:#14b8a659}.wstudio .site.darkbg .site-card{background:#ffffff0d;border-color:#8bb2ff29;box-shadow:0 14px 30px -20px #0009}.wstudio .site.darkbg .site-card i{background:#c4dcff1f}.wstudio .site.darkbg .site-card i:first-child{background:#14b8a633}@media (prefers-reduced-motion:no-preference){.wstudio .site.morph .site-nav,.wstudio .site.morph .site-hero,.wstudio .site.morph .site-cards{animation:.65s cubic-bezier(.2,.7,.3,1) wsSiteMorph}}@keyframes wsSiteMorph{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}.wstudio .aw-mk>*{grid-area:1/1}.wstudio .aw-mk .ring{grid-area:auto}.wstudio .aw-mk .orbbars{justify-content:center;align-items:center;gap:2.5px;height:14px;display:none}.wstudio .aw-mk .orbbars i{background:#fffffff2;border-radius:2px;width:2.5px;height:5px;box-shadow:0 0 8px #fff9}.wstudio .aw[data-launch=orb] .aw-mk{background:radial-gradient(circle at 33% 27%, #fffffff2, transparent 28%), radial-gradient(circle at 36% 32%, color-mix(in oklab, var(--acc), #fff 35%) 0%, var(--acc) 55%, color-mix(in oklab, var(--acc), #04101f 62%) 100%);width:44px;height:44px;box-shadow:inset 0 -8px 16px color-mix(in oklab, var(--acc), #02060f 60%), inset 0 4px 8px #ffffff4d, 0 14px 30px -10px color-mix(in oklab, var(--acc), transparent 35%)}.wstudio .aw[data-launch=orb] .aw-mk svg.wv{display:none}.wstudio .aw[data-launch=orb][data-open=false] .aw-mk .orbbars{display:flex}@media (prefers-reduced-motion:no-preference){.wstudio .aw[data-launch=orb][data-open=false] .aw-mk{animation:3.4s ease-in-out infinite wsOrbBreath}.wstudio .aw[data-launch=orb][data-open=false] .orbbars i{animation:1.15s ease-in-out infinite wsBar}.wstudio .aw[data-launch=orb][data-open=false] .orbbars i:nth-child(2){animation-delay:.16s}.wstudio .aw[data-launch=orb][data-open=false] .orbbars i:nth-child(3){animation-delay:.32s}.wstudio .aw[data-launch=orb][data-open=false] .orbbars i:nth-child(4){animation-delay:80ms}}@keyframes wsOrbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wsBar{0%,to{height:5px}50%{height:16px}}.wstudio .aw[data-launch=orb][data-open=true] .aw-mk{background:var(--acc-grad,linear-gradient(150deg, color-mix(in oklab, var(--acc), #fff 18%), var(--acc)));width:38px;height:38px;box-shadow:inset 0 2px 3px #fff6, 0 10px 20px -8px color-mix(in oklab, var(--acc), transparent 45%)}.wstudio .aw-mk svg.wv{width:17px;height:14px}.wstudio .aw-mk .aw-x{width:16px;height:16px}.wstudio .aw-mk .am-logo,.wstudio .aw-mk .lgi{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.lang-switch{appearance:none;cursor:pointer;font:inherit;color:#0a1222;background:#fff;border:1px solid #18367838;border-radius:99px;padding:8px 14px;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #14326e14}.lang-switch:hover{background:#f4f8ff;border-color:#18367857}html[data-theme=dark] .wstudio{--ink:#e9f0fc;--ink-soft:#c7d3e8;--ink-2:#93a5c4;--ink-3:#93a5c4;background:radial-gradient(900px 540px at 12% -10%,#319aff24,#0000 60%),radial-gradient(900px 600px at 95% 8%,#22d3ee14,#0000 55%),radial-gradient(800px 600px at 50% 110%,#2d6cf61a,#0000 60%),#070d1a}html[data-theme=dark] .wstudio .site,html[data-theme=dark] .wstudio .aw{--ink:#0a1222;--ink-soft:#1e2d49;--ink-2:#46546b;--ink-3:#8395ae}html[data-theme=dark] .wstudio .conf{background:#0f192f9e;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -35px #0009}html[data-theme=dark] .wstudio .clabel{color:#93a5c4}html[data-theme=dark] .wstudio{--c-inherit:#ffffff0d;--c-line:#ffffff1a;--c-line-soft:#ffffff12;--c-quiet:#ffffff0a;--c-ctrl:#ffffff17;--c-ctrl-line:#ffffff2e}html[data-theme=dark] .wstudio.is-embedded .conf{scrollbar-color:#fff3 transparent}html[data-theme=dark] .wstudio.is-embedded .conf::-webkit-scrollbar-thumb{background:#ffffff2e}html[data-theme=dark] .wstudio .swatch{box-shadow:inset 0 2px 3px #ffffff73,0 8px 16px -8px #00000080}html[data-theme=dark] .wstudio .seg{background:#ffffff0f;border-color:#ffffff14}html[data-theme=dark] .wstudio .seg button.on{background:#ffffff1f;border-color:#ffffff1a;box-shadow:0 6px 14px -8px #00000080}html[data-theme=dark] .wstudio .cin{background:#0d162880;border-color:#ffffff1a}html[data-theme=dark] .wstudio .cin:focus{border-color:#0084ff59}html[data-theme=dark] .wstudio .embed{border-color:#ffffff1f;box-shadow:0 18px 40px -20px #0009}html[data-theme=dark] .wstudio .preset{background:#ffffff0f;border-color:#ffffff1a}html[data-theme=dark] .wstudio .preset:hover{background:#ffffff1f}html[data-theme=dark] .wstudio .preset.on{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000}html[data-theme=dark] .wstudio .tglrow input[type=checkbox]{background:#ffffff1a;border-color:#ffffff1f}html[data-theme=dark] .wstudio .tglrow input[type=checkbox]:checked{background:linear-gradient(150deg,#319aff,#0b63e0)}html[data-theme=dark] .wstudio .tglrow input[type=checkbox]:after{box-shadow:0 2px 5px #00000080}html[data-theme=dark] .wstudio .sec{background:#0d162873;border-color:#ffffff14}html[data-theme=dark] .wstudio .sec-head:hover{background:#ffffff0f}html[data-theme=dark] .wstudio .chipdel{color:#ff6b66;background:#ffffff14;border-color:#ffffff1a}html[data-theme=dark] .wstudio .chipdel:hover{background:#f4736b29}html[data-theme=dark] .wstudio .chipadd{color:#4da8ff}html[data-theme=dark] .wstudio .prirow input[type=color]{border-color:#ffffff1f}html[data-theme=dark] .wstudio .prireset{color:#4da8ff}html[data-theme=dark] .wstudio .pal{background:#ffffff0f;border-color:#ffffff1a}html[data-theme=dark] .wstudio .pal:hover{border-color:#0084ff4d}html[data-theme=dark] .wstudio .pal.on{border-color:var(--acc,#0084ff)}html[data-theme=dark] .wstudio .frame{background:#0d162880;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -40px #000000a6}html[data-theme=dark] .wstudio .frame-top{background:#0d162873;border-bottom-color:#ffffff14}html[data-theme=dark] .wstudio .url{background:#ffffff0f}html[data-theme=dark] .wstudio .vt-seg{background:#ffffff0f;border-color:#ffffff14}html[data-theme=dark] .wstudio .vt-seg button.on{background:#ffffff24;box-shadow:0 4px 10px -5px #00000080}html[data-theme=dark] .wspage{background:radial-gradient(900px 540px at 12% -10%,#319aff24,#0000 60%),radial-gradient(900px 600px at 95% 8%,#22d3ee14,#0000 55%),radial-gradient(800px 600px at 50% 110%,#2d6cf61a,#0000 60%),#070d1a}html[data-theme=dark] .wspage .wstudio{background:0 0}html[data-theme=dark] .wspage .wsp-bar{background:#0d162873;border-bottom-color:#ffffff14}html[data-theme=dark] .wspage .wsp-brand{color:#e9f0fc}html[data-theme=dark] .wspage .wsp-crumb{color:#93a5c4}html[data-theme=dark] .wspage .wsp-crumb i{background:#7589a8}html[data-theme=dark] .wspage .wsp-back{color:#e9f0fc;background:#101b32b3;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 10px 22px -16px #0009}html[data-theme=dark] .wspage .conf{scrollbar-color:#ffffff38 transparent}html[data-theme=dark] .wspage .conf::-webkit-scrollbar-thumb{background-color:#ffffff2e}html[data-theme=dark] .lang-switch{background:#ffffff14;border-color:#ffffff1f}.k2g .k2g-pitch{color:var(--ws-fg-mut,#5b6b86);margin:2px 0 10px;font-size:12.5px;line-height:1.5}.k2g .k2g-row{align-items:center;gap:8px;display:flex}.k2g .k2g-link{border:1px solid var(--ws-line,#18367824);background:var(--ws-soft,#fff9);min-width:0;color:var(--ws-fg,#0c1a33);border-radius:10px;outline:none;flex:1;padding:9px 12px;font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.k2g .k2g-link:focus{border-color:#0084ff66}.k2g .k2g-qr{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.k2g .k2g-qimg{background:#fff;border-radius:14px;flex:none;width:132px;height:132px;padding:9px;box-shadow:0 10px 26px -16px #14326e73,inset 0 0 0 1px #18367814}.k2g .k2g-qimg svg{width:100%;height:100%;display:block}.k2g .k2g-dl{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.k2g .k2g-dl button{cursor:pointer;border:1px solid var(--ws-line,#18367824);background:var(--ws-soft,#ffffffb3);color:var(--ws-fg,#0c1a33);border-radius:10px;padding:9px 14px;font:600 12.5px/1 inherit;transition:transform .15s,background .15s}.k2g .k2g-dl button:hover{background:#fff;transform:translateY(-1px)}.k2g .k2g-open{color:#0b63e0;padding:6px 2px;font:600 12.5px/1 inherit;text-decoration:none}.k2g .k2g-save{color:var(--ws-fg-mut,#5b6b86);margin:4px 0 0;font-size:12.5px;font-style:italic}html[data-theme=dark] .k2g .k2g-link{color:#e9f0fc;background:#101b3299;border-color:#ffffff1f}html[data-theme=dark] .k2g .k2g-dl button{color:#e9f0fc;background:#101b32b3;border-color:#ffffff1f}html[data-theme=dark] .k2g .k2g-dl button:hover{background:#162442e6}html[data-theme=dark] .k2g .k2g-open{color:#7fb2ff}html[data-theme=dark] .lang-switch:hover{background:#ffffff24}.wstudio .aw-panel{border-radius:var(--aw-r,24px)}.wstudio .aw[data-theme=dark]{--ink:#edf2fb;--ink-soft:#d9e2f2;--ink-2:#b9c6de;--ink-3:#8fa3c2}.wstudio .aw[data-theme=dark] .aw-panel{background:#0d152ac7;border-color:#8bb2ff29;box-shadow:inset 0 2px 3px #ffffff0d,0 36px 80px -30px #000000a6}.wstudio .aw[data-theme=dark] .aw-bub.bot{color:#e4ebf8;box-shadow:none;background:#ffffff17;border-color:#8bb2ff24}.wstudio .aw[data-theme=dark] .aw-typing{background:#ffffff17;border-color:#8bb2ff24}.wstudio .aw[data-theme=dark] .aw-in{color:#e4ebf8;background:#ffffff0f;border-color:#8bb2ff33}.wstudio .aw[data-theme=dark] .aw-in::placeholder{color:#8fa3c2}.wstudio .aw[data-theme=dark] .aw-foot{color:#8fa3c2;border-top-color:#8bb2ff1a}.wstudio .aw[data-theme=dark] .aw-foot b{color:#b9c6de}.wstudio .aw[data-theme=dark] .aw-tab:hover{background:#ffffff14}.wstudio .aw[data-theme=dark] .aw-tab.on{box-shadow:none;background:#ffffff1f;border-color:#8bb2ff2e}.wstudio .aw[data-theme=dark] .aw-launch{background:#0d152ab8;border-color:#8bb2ff33}.wstudio .aw[data-header=minimal] .aw-head,.wstudio .aw[data-header=minimal] .aw-head b{color:var(--ink)}.wstudio .aw[data-theme=dark][data-header=minimal] .aw-head,.wstudio .aw[data-theme=dark][data-header=minimal] .aw-head b{color:#eaf2ff}.wstudio .aw[data-theme=dark] .aw-head{border-bottom-color:#8bb2ff29}.wstudio .aw[data-theme=dark] .aw-head b{color:#eaf2ff}.wstudio .site{container:aw-site/size}.wstudio .aw-panel{width:380px;max-width:calc(100cqw - 24px);height:min(620px,100cqh - 44px)}.wstudio .aw[data-open=true] .aw-launch{display:none}.wstudio .aw-close{cursor:pointer;width:30px;height:30px;color:var(--ink-2,#46546b);background:#1836780f;border:0;border-radius:10px;flex:none;place-items:center;margin-inline-start:auto;transition:background .15s,color .15s;display:grid}.wstudio .aw-close:hover{color:var(--ink,#0a1222);background:#1836781f}.wstudio .aw[data-theme=dark] .aw-close{color:#c7d3e8;background:#ffffff1a}.wstudio .aw[data-theme=dark] .aw-close:hover{color:#eaf2ff;background:#ffffff2e}.wstudio .site{--site-pad-x:34px;--site-pad-t:26px;--site-pad-b:30px;padding:var(--site-pad-t) var(--site-pad-x) var(--site-pad-b)}.wstudio .aw-panel{max-width:calc(100cqw + var(--site-pad-x) * 2 - 24px);height:min(620px, calc(100cqh + var(--site-pad-t) + var(--site-pad-b) - 44px))}.wstudio .aw-body{flex:auto;height:auto;min-height:0}.wstudio .aw-go{cursor:pointer;color:#fff;background:var(--acc-grad,linear-gradient(150deg, color-mix(in oklab, var(--acc), #fff 18%), var(--acc)));box-shadow:0 12px 22px -12px color-mix(in oklab, var(--acc), transparent 40%);border:none;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:-2px;padding:9px 15px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.wstudio .aw-go:hover{transform:translateY(-1px)}.wstudio .aw-go:active{transform:scale(.96)}.wstudio .aw-smart{border:1px solid var(--acc-line,#1836781f);background:#ffffffeb;border-radius:15px 15px 15px 5px;flex-direction:column;align-self:flex-start;gap:8px;max-width:88%;padding:11px 13px 12px;display:flex;box-shadow:0 10px 22px -16px #14326e73}@media (prefers-reduced-motion:no-preference){.wstudio .aw-smart{animation:.38s cubic-bezier(.2,.7,.3,1) msgIn}}.wstudio .aw-smart .sm-top{letter-spacing:.07em;text-transform:uppercase;color:var(--acc,#0084ff);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:flex}.wstudio .aw-smart .sm-body{flex-direction:column;gap:3px;display:flex}.wstudio .aw-smart .sm-body b{color:var(--ink,#0a1222);font-size:13.5px;font-weight:700;line-height:1.35}.wstudio .aw-smart .sm-body em{color:var(--ink-2,#46546b);font-size:12.5px;font-style:normal;line-height:1.45}.wstudio .aw-smart .sm-acts{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.wstudio .aw-smart .sm-acts button{cursor:pointer;color:#fff;white-space:nowrap;background:var(--acc-grad,linear-gradient(150deg, color-mix(in oklab, var(--acc), #fff 18%), var(--acc)));box-shadow:0 10px 20px -12px color-mix(in oklab, var(--acc), transparent 45%);border:none;border-radius:10px;flex:0 auto;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .18s,opacity .18s}.wstudio .aw-smart .sm-acts button:hover{transform:translateY(-1px)}.wstudio .aw-smart .sm-acts button:active{transform:scale(.96)}.wstudio .aw-smart .sm-acts button.ghost{color:var(--acc,#0084ff);background:var(--acc-dim,#0084ff1a);border:1px solid var(--acc-line,#0084ff38);box-shadow:none}.wstudio .aw[data-theme=dark] .aw-smart{background:#121c34eb;border-color:#8bb2ff2e}.wstudio .aw[data-theme=dark] .aw-smart .sm-body b{color:#eaf2ff}.wstudio .aw[data-theme=dark] .aw-smart .sm-body em{color:#a9bbd8}.wstudio .ws-mswitch{display:none}@media (width<=980px){.wstudio .ws-mswitch{z-index:6;-webkit-backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #1836781f;border-radius:99px;gap:4px;margin:0 0 14px;padding:4px;display:flex;position:sticky;top:0;box-shadow:0 10px 26px -18px #14326e80}.wstudio .ws-mswitch button{cursor:pointer;color:var(--ink-2,#46546b);background:0 0;border:0;border-radius:99px;flex:1;padding:10px 12px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .18s,color .18s}.wstudio .ws-mswitch button.on{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);box-shadow:0 10px 20px -10px #0084ffb3}.wstudio[data-mview=conf] .frame,.wstudio[data-mview=preview] .conf{display:none}.wstudio .frame,.wstudio.is-embedded .frame{height:min(720px,100dvh - 200px);min-height:420px}.wstudio .site{--site-pad-x:18px;--site-pad-t:20px;--site-pad-b:20px;flex:auto;min-height:0;padding:20px 18px}}@media (width<=980px) and (prefers-color-scheme:dark){html[data-theme=dark] .wstudio .ws-mswitch{background:#0f192fdb;border-color:#ffffff1a}}html[data-theme=dark] .wstudio .ws-mswitch{background:#0f192fdb;border-color:#ffffff1a}html[data-theme=dark] .wstudio .ws-mswitch button{color:#93a5c4}.wcanvas{text-align:start;flex-direction:row-reverse;align-items:stretch;gap:24px;width:100%;max-width:none;height:100%;min-height:480px;margin:0 auto;display:flex}@media (width<=780px){.wcanvas{flex-direction:column}.wcanvas .wc-stage .site{min-height:clamp(300px,42vh,480px)}}@media (width>=901px) and (width<=1279px){.wcanvas{flex-direction:column;min-height:0}.wcanvas .wc-rail{flex-flow:wrap;flex:none;align-items:flex-start;gap:16px 24px;width:100%;max-height:none}.wcanvas .wc-rail .wc-rgroup{flex:150px;min-width:150px}.wcanvas .wc-rail .wc-full{flex-basis:100%;margin-top:0}.wcanvas .wc-stage .site{min-height:clamp(320px,46vh,480px)}}.wcanvas .wc-rail{background:#ffffff9e;border:1px solid #ffffffd9;border-radius:18px;flex-direction:column;flex:0 0 212px;align-self:stretch;gap:16px;max-height:100%;padding:16px;display:flex;overflow-y:auto;box-shadow:inset 0 2px 3px #ffffff80,0 16px 36px -24px #14326e73}.wcanvas .wc-rgroup{flex-direction:column;gap:8px;display:flex}.wcanvas .wc-rlabel{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:#64748f;font-size:10px;font-weight:600}.wcanvas .wc-swatches{flex-wrap:wrap;gap:8px;display:flex}.wcanvas .wc-sw{cursor:pointer;border:2px solid #fff;border-radius:8px;width:26px;height:26px;padding:0;transition:transform .12s;box-shadow:0 0 0 1px #14326e1f}.wcanvas .wc-sw:hover{transform:scale(1.1)}.wcanvas .wc-sw.on{box-shadow:0 0 0 2px #0084ff}.wcanvas .wc-hue,.wcanvas .wc-range{accent-color:#0084ff;width:100%}.wcanvas .wc-seg{background:#eef2f8;border:1px solid #e3e8f0;border-radius:12px;gap:4px;padding:4px;display:flex}.wcanvas .wc-seg button{color:#64748f;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:7px 6px;font-size:12px;font-weight:600;transition:background .14s,color .14s}.wcanvas .wc-seg button.on{color:#0084ff;background:#fff;box-shadow:0 2px 6px #14326e1a}.wcanvas .wc-full{cursor:pointer;text-align:start;font:inherit;color:#0084ff;background:0 0;border:none;margin-top:auto;padding:0;font-size:12.5px;font-weight:700}.wcanvas .wc-full:hover{text-decoration:underline}.wcanvas .wc-hint{color:#64748f;font-size:11px;line-height:1.45}.wcanvas .wc-stage{width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;padding:16px;display:flex;overflow:hidden}.wcanvas .wc-stage .frame{flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:none;display:flex}.wcanvas .wc-stage .site{flex:auto;min-height:480px}.wcanvas .wc-stage .aw-launch,.wcanvas .wc-stage .aw-teaser{display:none}.stage.console-stage:has(.wcanvas) .console-canvas{flex:auto;max-height:none;overflow:hidden}:is(.stage.console-stage:has(.wcanvas) .room-canvas-wrap,.stage.console-stage:has(.wcanvas) .smoke-content){height:100%}.sipc{--sipc-line:#e5e7eb;--sipc-mut:#6b7280;--sipc-ink:#1c1f26;--sipc-blue:#2d6cf6;--sipc-blue-soft:#2d6cf68c;--sipc-err:#e5484d;--sipc-ok:#15b06c;--sipc-warm:#b8740a;--sipc-paper:#f6faff;box-sizing:border-box;width:100%;max-width:none;color:var(--sipc-ink);font-family:var(--sans,"Geist", sans-serif);text-align:start;background:#fff;border:1px solid #1c1f2614;border-radius:26px;flex-direction:column;gap:18px;margin-inline:auto;padding:clamp(18px,2.6vw,28px) clamp(18px,3vw,34px) clamp(14px,2vw,22px);font-size:14.5px;line-height:1.5;display:flex;position:relative;box-shadow:0 18px 48px #14326e14}.sipc-note{color:var(--sipc-ink);margin:0;font-size:14px}.sipc-note--quiet{color:var(--sipc-mut)}.sipc-meta{color:var(--sipc-mut);margin:0;font-size:12px}.sipc-error{color:var(--sipc-err);margin:0;font-size:12.5px}.sipc-foot{border-block-start:1px solid var(--sipc-line);color:var(--sipc-mut);margin:0;padding-block-start:12px;font-size:12.5px}.sipc-kbd{font-family:var(--mono,monospace);color:var(--sipc-ink);white-space:nowrap;border:1px solid var(--sipc-line);background:#fafbfd;border-radius:6px;padding:1px 6px;font-size:12px}.sipc-copy{cursor:pointer;font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--sipc-mut);white-space:nowrap;background:0 0;border:0;padding:2px 4px;font-size:10px;font-weight:500;transition:color .16s}.sipc-copy:hover{color:var(--sipc-blue)}.sipc-copy[data-done]{color:var(--sipc-ok)}.sipc-quiet{cursor:pointer;font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--sipc-mut);background:0 0;border:0;padding:2px 0;font-size:10.5px;font-weight:500;transition:color .16s}.sipc-quiet:hover{color:var(--sipc-ink)}.sipc-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sipc-title{font-family:var(--font-head,var(--sans,sans-serif));color:var(--sipc-ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.sipc-count{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--sipc-mut);white-space:nowrap;font-size:10.5px;font-weight:500}.sipc-tickets{flex-wrap:wrap;gap:10px;display:flex}.sipc-ticket{cursor:pointer;text-align:start;color:var(--sipc-ink);border:1px solid var(--sipc-line);font:inherit;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.sipc-ticket:hover{border-color:var(--sipc-blue-soft)}.sipc-ticket[data-selected]{border-color:var(--sipc-blue);transform:translateY(-1px);box-shadow:0 0 0 3px #2d6cf61f,0 10px 24px -14px #14326e66}.sipc-ticket-num{font-family:var(--mono,monospace);letter-spacing:.01em;white-space:nowrap;font-size:15.5px;font-weight:500}.sipc-ticket-label{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--sipc-mut);font-size:10px;font-weight:500}.sipc-reassure{color:var(--sipc-mut);margin:0;font-size:12.5px}.sipc-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sipc-cta{cursor:pointer;background:var(--sipc-blue);color:#fff;font-family:var(--sans,sans-serif);letter-spacing:.01em;border:0;border-radius:9999px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:filter .16s,transform .16s;box-shadow:inset 0 2px 3px #ffffff4d,0 14px 28px -14px #2d6cf6cc}.sipc-cta:hover:not(:disabled){filter:brightness(1.06)}.sipc-cta:active:not(:disabled){transform:translateY(1px)}.sipc-cta:disabled{cursor:default;box-shadow:none;background:#c7cdd8}.sipc-status{font-family:var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--sipc-mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.sipc-status-text{white-space:nowrap}.sipc-dot{border-radius:50%;flex:none;width:8px;height:8px}.sipc-dot--ok{background:var(--sipc-ok)}.sipc-dot--wait{background:var(--sipc-warm);animation:2.4s ease-in-out infinite sipcWait}.sipc-mynum{letter-spacing:.08em;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.sipc-mynum b{color:var(--sipc-ink);letter-spacing:.01em;font-weight:600}.sipc-rail{counter-reset:sipc;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.sipc-station{counter-increment:sipc;flex-direction:column;gap:10px;padding-inline-start:38px;display:flex;position:relative}.sipc-station:before{content:counter(sipc);width:24px;height:24px;font-family:var(--mono,monospace);color:var(--sipc-blue);background:#2d6cf614;border:1px solid #2d6cf640;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex;position:absolute;inset-block-start:-1px;inset-inline-start:0}.sipc-station:not(:last-child):after{content:"";background:var(--sipc-line);width:1px;position:absolute;inset-block:26px -14px;inset-inline-start:11.5px}.sipc-station-text{color:var(--sipc-ink);font-size:14.5px}.sipc-code{background:var(--sipc-paper);border:1px solid #2d6cf62e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:inset 0 2px 3px #fff9,0 10px 26px -18px #14326e73}.sipc-code-str{font-family:var(--mono,monospace);letter-spacing:.02em;color:var(--sipc-ink);direction:ltr;flex-wrap:wrap;align-items:baseline;gap:.35ch;font-size:clamp(19px,3vw,28px);font-weight:500;line-height:1.2;display:inline-flex}.sipc-code-mmi{color:var(--sipc-blue-soft)}.sipc-code .sipc-copy{margin-inline-start:auto}.sipc-listening{color:var(--sipc-mut);align-items:center;gap:8px;font-size:12.5px;font-style:italic;display:inline-flex}.sipc-pulse{background:var(--sipc-blue);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite sipcBreathe}.sipc-alt{color:var(--sipc-mut);font-size:12px}.sipc-alt a{color:var(--sipc-blue);text-decoration:none}.sipc-alt a:hover{text-decoration:underline}.sipc-hero-num{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.sipc-hero-digits{font-family:var(--mono,monospace);letter-spacing:.01em;color:var(--sipc-ink);direction:ltr;font-size:clamp(26px,4.4vw,38px);font-weight:600;line-height:1.15}.sipc-agentline{color:var(--sipc-ink);margin:0;font-size:14px}.sipc-calls{flex-direction:column;display:flex}.sipc-calls-head{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--sipc-mut);justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:6px;font-size:10.5px;font-weight:500;display:flex}.sipc-link{cursor:pointer;font:inherit;color:var(--sipc-blue);letter-spacing:.1em;background:0 0;border:0;padding:0;transition:color .16s}.sipc-link:hover{text-decoration:underline}.sipc-call-row{border-block-start:1px solid var(--sipc-line);font-family:var(--mono,monospace);color:var(--sipc-ink);justify-content:space-between;gap:12px;padding-block:7px;font-size:13px;display:flex}.sipc-call-row span:last-child{color:var(--sipc-mut)}.sipc--arrived{animation:.55s ease-out sipcArrive}.sipc--arrived .sipc-dot--ok{animation:1.2s ease-out sipcLand}@keyframes sipcWait{0%,to{opacity:1}50%{opacity:.35}}@keyframes sipcBreathe{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 #2d6cf659}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 0 6px #2d6cf600}}@keyframes sipcArrive{0%{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes sipcLand{0%{box-shadow:0 0 #15b06c80}to{box-shadow:0 0 0 12px #15b06c00}}@media (prefers-reduced-motion:reduce){.sipc-dot--wait,.sipc-pulse,.sipc--arrived,.sipc--arrived .sipc-dot--ok{animation:none}}@media (width<=560px){.sipc{border-radius:20px;gap:16px;padding:16px 16px 14px}.sipc-mynum{flex-basis:100%;margin-inline-start:0}.sipc-code{padding:12px 14px}.sipc-code .sipc-copy{flex-basis:100%;margin-inline-start:0}.sipc-ticket{flex:100%}}html[data-theme=dark] .sipc{--sipc-line:#ffffff1a;--sipc-mut:#93a5c4;--sipc-ink:#e9f0fc;--sipc-blue-soft:#4da8ff99;--sipc-err:#ff6b66;--sipc-ok:#1fc97e;--sipc-warm:#e6b547;--sipc-paper:#2d6cf61a;background:#101a2e;border-color:#ffffff14;box-shadow:0 18px 48px #00000080}html[data-theme=dark] .sipc-kbd{background:#ffffff0f}html[data-theme=dark] .sipc-copy:hover{color:#4da8ff}html[data-theme=dark] .sipc-copy[data-done]{color:var(--sipc-ok)}html[data-theme=dark] .sipc-ticket{background:#101b32b8}html[data-theme=dark] .sipc-ticket[data-selected]{box-shadow:0 0 0 3px #2d6cf61f,0 10px 24px -14px #0009}html[data-theme=dark] .sipc-cta{box-shadow:inset 0 2px 3px #ffffff29,0 14px 28px -14px #2d6cf6b3}html[data-theme=dark] .sipc-cta:disabled{box-shadow:none;background:#ffffff24}html[data-theme=dark] .sipc-station:before{color:#4da8ff}html[data-theme=dark] .sipc-code{box-shadow:inset 0 1px #ffffff12,0 10px 26px -18px #0009}html[data-theme=dark] .sipc-alt a,html[data-theme=dark] .sipc-link{color:#4da8ff}.calls-page .calls-split{grid-template-columns:1fr 0;align-items:start;gap:0;transition:grid-template-columns .42s cubic-bezier(.2,.8,.3,1),gap .42s cubic-bezier(.2,.8,.3,1);display:grid}.calls-page .calls-split.is-split{grid-template-columns:1fr clamp(300px,40%,440px);gap:16px}.calls-page .calls-stage{min-width:0}.calls-page .calls-pane{align-self:start;min-width:0;max-height:calc(100vh - 120px);position:sticky;top:14px;overflow:hidden}.calls-page .calls-pane:not(.is-open)>*{display:none}.calls-page .calls-pane.is-open{background:var(--glass-strong,#ffffffb3);border:1px solid var(--border-glass,#ffffffb3);border-radius:var(--radius-xl,20px);box-shadow:var(--shadow-card,0 22px 44px -22px #14326e73);-webkit-backdrop-filter:blur(var(--blur-glass,20px));backdrop-filter:blur(var(--blur-glass,20px));flex-direction:column;display:flex}.calls-page .call-card{cursor:pointer;transition:box-shadow .2s,transform .15s,background .2s}.calls-page .call-card:hover{transform:translateY(-1px)}.calls-page .call-card.is-active{box-shadow:0 0 0 1.5px var(--accent,#0084ff), 0 22px 44px -22px #14326e73}.call-card.cc-clickable{cursor:pointer;transition:box-shadow .2s,transform .15s,background .2s}.call-card.cc-clickable:hover{transform:translateY(-1px)}.call-card.cc-clickable.is-active{box-shadow:0 0 0 1.5px var(--accent,#0084ff), 0 18px 36px -20px #14326e73}.calls-drawer-scrim{z-index:60;background:var(--scrim,#0a122257);animation:.2s cc-fade;position:fixed;inset:0}.calls-drawer{--ink:#0a1222;--ink-soft:#1e2d49;--muted:#64748f;--accent-strong:#0b63e0;--hairline:#00000012;z-index:61;width:min(440px,92vw);color:var(--ink);background:#fcfdff;border-inline-start:1px solid #14326e1a;flex-direction:column;animation:.34s cubic-bezier(.2,.8,.3,1) forwards cc-slide-in;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:hidden;transform:translate(100%);box-shadow:-28px 0 70px -38px #14326e80}[dir=rtl] .calls-drawer{transform:translate(-100%)}html[data-theme=dark] .calls-drawer{--ink:#e9f0fc;--ink-soft:#c7d3e8;--muted:#93a5c4;--accent-strong:#4da3ff;--hairline:#ffffff14;background:#0e1830;border-inline-start-color:#ffffff14}@keyframes cc-slide-in{to{transform:translate(0)}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}.cc-conv{display:contents}.cc-conv .calls-pane-head{border-block-end:1px solid var(--hairline,#00000012);align-items:flex-start;gap:11px;padding:15px 16px 12px;display:flex}.cc-conv .cp-text{flex:1;min-width:0}.cc-conv .cp-text b{font-family:var(--font-head,sans-serif);color:var(--ink,#0a1222);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:800;display:block;overflow:hidden}.cc-conv .cp-sub{color:var(--muted,#64748f);margin-top:2px;font-size:11.5px}.cc-conv .cp-close{border:1px solid var(--hairline,#00000012);background:var(--glass,#ffffff80);width:32px;height:32px;color:var(--muted,#64748f);cursor:pointer;border-radius:10px;flex:none;font-size:15px;line-height:1}.cc-conv .cp-close:hover{color:var(--ink,#0a1222)}.cc-conv .calls-pane-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 15px 18px;display:flex;overflow-y:auto}.cc-conv .calls-pane-body::-webkit-scrollbar{width:8px}.cc-conv .calls-pane-body::-webkit-scrollbar-thumb{background:#18367826;border-radius:8px}.cc-conv .cp-summary{color:var(--ink-soft,#1e2d49);border-radius:var(--radius-md,12px);background:#0084ff0f;border:1px solid #0084ff24;padding:10px 12px;font-size:12.5px;line-height:1.5}.cc-conv .cp-summary.cp-pending{color:var(--muted,#64748f);background:#788caa1a;border-color:#0000;font-style:italic}.cc-conv .cp-k{font:600 9.5px var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-strong,#0b63e0);margin-bottom:5px;display:block}.cc-conv .cp-summary.cp-pending .cp-k{color:var(--muted,#64748f)}.cc-conv .cp-section{font:600 9.5px var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#64748f);align-items:center;gap:12px;display:flex}.cc-conv .cp-section:after{content:"";background:var(--hairline,#00000012);flex:1;height:1px}.cc-conv .calls-msgs{flex-direction:column;gap:8px;display:flex}.cc-conv .cp-bubble{word-break:break-word;border-radius:14px;max-width:84%;padding:9px 12px;font-size:12.5px;line-height:1.5}.cc-conv .cp-bubble--agent{color:var(--ink-soft,#1e2d49);background:#ecf1f8;border:1px solid #14326e1a;border-end-start-radius:5px;align-self:flex-start}.cc-conv .cp-bubble--user{color:var(--ink,#0a1222);background:#0084ff1f;border:1px solid #0084ff42;border-end-end-radius:5px;align-self:flex-end}.cc-conv .cp-empty{color:var(--muted,#64748f);text-align:center;padding:26px 8px;font-size:12.5px;font-style:italic}html[data-theme=dark] .cc-conv .cp-bubble--agent{color:var(--ink-soft,#c7d3e8);background:#96afdc29;border-color:#96afdc29}html[data-theme=dark] .cc-conv .cp-bubble--user{color:var(--ink,#e9f0fc);background:#0084ff42;border-color:#0084ff6b}html[data-theme=dark] .cc-conv .cp-summary{background:#0084ff1f;border-color:#0084ff42}html[data-theme=dark] .cc-conv .calls-pane-body::-webkit-scrollbar-thumb{background:#ffffff26}@media (width<=700px){.calls-page .calls-split.is-split{grid-template-columns:1fr;gap:0}.calls-page .calls-pane{z-index:70;border-radius:20px 20px 0 0;max-height:78dvh;position:fixed;inset:auto 0 0}.calls-page .calls-pane.is-open{box-shadow:0 -18px 44px -18px #14326e80}}.calls-page:has(.calls-empty){flex-direction:column;display:flex}.calls-page:has(.calls-empty) .calls-tabs{order:2;justify-content:center;margin-block-start:14px}.calls-page:has(.calls-empty) .calls-empty{text-align:center;order:1;margin-block-start:-84px;padding-block:34px;box-shadow:0 24px 60px -34px #14326e80}.calls-page:has(.calls-empty) .calls-empty .body2{margin:0}@media (width<=640px){.calls-page:has(.calls-empty) .calls-empty{margin-block-start:-34px;padding-block:26px}}.rep-wrap{--rep-pos:#2fa37c;--rep-neu:#8a93a6;--rep-neg:#e06a4e;--rep-warn:#d98a2b;flex-direction:column;gap:12px;display:flex}.rep-kick{font:600 11px/1.4 var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#64748f)}.rep-kick .rep-n{color:var(--ink,#0a1222)}.rep-up{color:var(--accent-strong,#0b63e0)}.rep-down{color:var(--rep-neg)}.rep-nogist{color:var(--muted,#64748f);font-style:italic}.rep-verdict{font-family:var(--font-head,sans-serif);letter-spacing:-.005em;color:var(--ink,#0a1222);margin:12px 0 0;font-size:18px;font-weight:700;line-height:1.4}.rep-glance{border-top:1px solid var(--hairline,#00000012);flex-wrap:wrap;gap:6px 22px;margin-top:15px;padding-top:13px;display:flex}.rep-g{flex-direction:column;gap:1px;display:flex}.rep-g .rep-v{font-family:var(--font-head,sans-serif);color:var(--ink,#0a1222);font-size:18px;font-weight:700;line-height:1.1}.rep-g .rep-v small{font:600 11px var(--mono,monospace);color:var(--muted,#64748f);margin-left:3px}.rep-g .rep-l{color:var(--muted,#64748f);font-size:11px}.rep-sec-l{font:600 10.5px var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--muted,#64748f);margin:18px 0 8px}.rep-rows{flex-direction:column;display:flex}.rep-row{border-top:1px solid var(--hairline,#00000012);align-items:flex-start;gap:11px;padding:11px 2px;font-size:13.5px;line-height:1.45;display:flex}.rep-row:first-child{border-top:0}.rep-t{font:11px var(--mono,monospace);color:var(--muted,#64748f);white-space:nowrap;flex:none;width:62px;padding-top:2px}.rep-gist{color:var(--ink-soft,#1e2d49);flex:1}.rep-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.rep-dot.rep-pos{background:var(--rep-pos)}.rep-dot.rep-neu{background:var(--rep-neu)}.rep-dot.rep-neg{background:var(--rep-neg)}.rep-play{width:24px;height:24px;color:var(--accent-strong,#0b63e0);background:var(--glass,#ffffff80);border:1px solid var(--border-glass,#ffffffb3);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.rep-play svg{width:10px;height:10px}.rep-row.is-gap{background:#d98a2b12;border-top-color:#0000;border-radius:8px;margin:0 -6px;padding-inline:8px}.rep-callout{border-radius:var(--radius-md,12px);background:#d98a2b1a;border:1px solid #d98a2b4d;gap:11px;margin-top:16px;padding:12px 13px;display:flex}.rep-ic{color:var(--rep-warn);flex:none;font-size:15px;line-height:1.4}.rep-tx{color:var(--ink-soft,#1e2d49);font-size:13px;line-height:1.5}.rep-tx b{color:var(--ink,#0a1222);font-weight:600}.rep-qbtn{font:600 13px var(--font-body,sans-serif);color:var(--accent-strong,#0b63e0);cursor:pointer;background:0 0;border:0;padding:0}.rep-qbtn:hover{text-decoration:underline}.rep-sec{margin-top:18px}.rep-bars{align-items:flex-end;gap:7px;height:56px;display:flex}.rep-b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.rep-b i{background:linear-gradient(180deg, var(--glow-1,#60b1ff), var(--accent,#0084ff));border-radius:4px 4px 2px 2px;width:100%;max-width:22px;min-height:2px;display:block}.rep-b span{font:9.5px var(--mono,monospace);color:var(--muted,#64748f)}.rep-mix{background:var(--glass,#ffffff80);border-radius:99px;height:10px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000a}.rep-mix i{height:100%;display:block}.rep-mix .p{background:var(--rep-pos)}.rep-mix .n{background:var(--rep-neu)}.rep-mix .g{background:var(--rep-neg)}.rep-mixleg{color:var(--ink-2,#46546b);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11.5px;display:flex}.rep-mixleg span{align-items:center;gap:6px;display:inline-flex}.rep-mixleg .rep-dot{width:7px;height:7px}.rep-ask{color:var(--ink-soft,#1e2d49);align-items:center;gap:10px;margin-top:7px;font-size:13px;display:flex}.rep-ask-l{text-overflow:ellipsis;white-space:nowrap;flex:none;width:120px;overflow:hidden}.rep-track{background:#0b63e01a;border-radius:99px;flex:1;height:7px;overflow:hidden}.rep-track i{background:linear-gradient(90deg, var(--accent,#0084ff), var(--glow-2,#319aff));border-radius:99px;height:100%;display:block}.rep-ask-c{font:11px var(--mono,monospace);color:var(--muted,#64748f);text-align:right;width:22px}.rep-out{flex-wrap:wrap;gap:8px;display:flex}.rep-opill{background:var(--glass,#ffffff80);border:1px solid var(--border-glass,#ffffffb3);height:28px;color:var(--ink-soft,#1e2d49);text-transform:capitalize;border-radius:99px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.rep-opill b{font-family:var(--font-head,sans-serif);color:var(--ink,#0a1222);font-weight:700}html[data-theme=dark] .rep-wrap{--rep-pos:#46c39a;--rep-neu:#93a5c4;--rep-neg:#f08566;--rep-warn:#e6a24b}html[data-theme=dark] .rep-row.is-gap{background:#e6a24b1a}html[data-theme=dark] .rep-callout{background:#e6a24b1f;border-color:#e6a24b4d}.rep-empty{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.rep-empty-h{font-size:15px;font-weight:700;line-height:1.3}.zentrale{--blue:#0084ff;--fg:#0a1222;--fg-soft:#1e2d49;--fg-mut:#7e8ea6;--glass-1:#ffffff8c;--glass-2:#fff9;--glass-3:#ffffffb8;--glass-line:#fffffff2;--bg-raise:#fff;--font-head:"Fustat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--font-body);color:var(--fg);-webkit-font-smoothing:antialiased;background:radial-gradient(800px 480px at 14% -8%,#60b1ff4d,#0000 60%),radial-gradient(800px 520px at 92% 6%,#319aff2e,#0000 55%),#f4f9ff;border-radius:22px;flex-direction:column;align-items:center;gap:16px;width:100%;min-height:64vh;padding:28px 22px 36px;display:flex;overflow:hidden}.zentrale *{box-sizing:border-box;margin:0;padding:0}.zentrale button{font:inherit}.zentrale .zen-head{width:100%;max-width:600px}.zentrale .zen-head h2{font-family:var(--font-head);letter-spacing:-.8px;color:var(--fg);font-size:24px;font-weight:700}.zentrale .zen-head h2 .g{background:linear-gradient(96deg,var(--blue),#37a6ff 60%,#7bc4ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.zentrale .zen-head p{color:var(--fg-mut);margin-top:5px;font-size:13.5px;font-weight:500}.zentrale .zen-pills{flex-wrap:wrap;gap:8px;width:100%;max-width:600px;display:flex}.zentrale .zpill{cursor:pointer;color:var(--fg-soft);background:var(--glass-3);border:1px solid #1836781f;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:background .2s,transform .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px 2px #fff9,0 8px 18px -12px #14326e66}.zentrale .zpill:hover{background:#fff;transform:translateY(-1px)}.zentrale .zpill:active{transform:scale(.96)}.zentrale .zpill svg{flex:none}.zentrale .zpill.wa svg{color:#12a14a}.zentrale .zpill.tel svg{color:var(--blue)}.zentrale .zpill.org svg{color:#7c5cfc}.zentrale .zask{gap:8px;width:100%;max-width:600px;display:flex}.zentrale .zask input{min-width:0;font-family:var(--font-body);color:var(--fg);background:#ffffffd9;border:1px solid #1836781f;border-radius:13px;outline:none;flex:1;padding:11px 16px;font-size:13.5px;font-weight:500;transition:border-color .2s,box-shadow .2s}.zentrale .zask input:focus{border-color:#0084ff59;box-shadow:0 0 0 3px #0084ff1f}.zentrale .zask input::placeholder{color:#9fb0c8}.zentrale .zen-deck{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:600px;display:flex}.zentrale .zcard{background:var(--glass-3);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px);border-radius:20px;padding:18px 22px 19px;transition:opacity .5s,transform .5s,filter .5s;position:relative;box-shadow:inset 0 2px 3px #ffffffb3,0 26px 60px -30px #14326e73}@media (prefers-reduced-motion:no-preference){.zentrale .zcard.fresh{animation:.7s cubic-bezier(.2,.8,.3,1) zkLand}}@keyframes zkLand{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:none}}.zentrale .zcard.old{opacity:.45;filter:saturate(.7);transform:scale(.975)}.zentrale .zk{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-mut);align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.zentrale .zk .zi{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.zentrale .zc-calls .big{align-items:baseline;gap:10px;margin-top:10px;display:flex}.zentrale .zc-calls .big b{font-family:var(--font-head);letter-spacing:-1.6px;color:var(--fg);font-size:46px;font-weight:700;line-height:1}.zentrale .zc-calls .big em{color:var(--fg-mut);font-size:13.5px;font-style:normal;font-weight:600}.zentrale .zc-spark{align-items:flex-end;gap:5px;height:54px;margin-top:14px;display:flex}.zentrale .zc-spark i{background:#0084ff2e;border:1px solid #0084ff24;border-bottom:none;border-radius:5px 5px 2px 2px;flex:1;min-height:6px}.zentrale .zc-spark i.hot{background:linear-gradient(#60b1ff,#0b63e0);border-color:#0000;box-shadow:0 6px 14px -6px #0084ff99}@media (prefers-reduced-motion:no-preference){.zentrale .zc-spark i{transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.3,1) backwards zBar}}@keyframes zBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.zentrale .zc-axis{color:var(--fg-mut);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:700;display:flex}.zentrale .zc-facts{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.zentrale .zfact{color:var(--fg-soft);background:var(--glass-1);border:1px solid #1836781a;border-radius:100px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.zentrale .zfact i{border-radius:50%;flex:none;width:7px;height:7px}.zentrale .zfact.ok i{background:#12a14a}.zentrale .zfact.blue i{background:#0084ff}.zentrale .zfact.warm i{background:#e89a2b}.zentrale .zc-cost .big{align-items:baseline;gap:10px;margin-top:10px;display:flex}.zentrale .zc-cost .big b{font-family:var(--font-head);letter-spacing:-1.4px;color:var(--fg);font-variant-numeric:tabular-nums;font-size:42px;font-weight:700;line-height:1}.zentrale .zc-cost .big em{color:var(--fg-mut);font-size:13.5px;font-style:normal;font-weight:600}.zentrale .zsplit{flex-direction:column;gap:8px;margin-top:14px;display:flex}.zentrale .zs-row{color:var(--fg-soft);align-items:center;gap:11px;font-size:13.5px;font-weight:600;display:flex}.zentrale .zs-row .dot{border-radius:3px;flex:none;width:9px;height:9px}.zentrale .zs-row em{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal;font-weight:700}.zentrale .zrows{flex-direction:column;margin-top:8px;display:flex}.zentrale .zrow{color:var(--fg);border-bottom:1px solid #18367812;align-items:center;gap:12px;padding:11px 2px;font-size:14.5px;font-weight:600;display:flex}.zentrale .zrow:last-child{border-bottom:none}.zentrale .zrow .zri{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.zentrale .zrow .zri.tel{background:linear-gradient(150deg,#319aff,#0b63e0)}.zentrale .zrow .zri.web{background:linear-gradient(150deg,#22d3ee,#0b63e0)}.zentrale .zrow .zri.wa{background:linear-gradient(150deg,#25d366,#12a14a)}.zentrale .zrow small{color:var(--fg-mut);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.zentrale .zrow .zlive{letter-spacing:.07em;text-transform:uppercase;color:#0e7a3d;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:800;display:inline-flex}.zentrale .zrow .zlive i{background:#12a14a;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.zentrale .zrow .zlive i{animation:1.6s ease-in-out infinite zPulse}}@keyframes zPulse{0%,to{opacity:1}50%{opacity:.35}}.zentrale .zrow .zlive.pend{color:#8a5a00}.zentrale .zrow .zlive.pend i{background:#e89a2b;animation:none}.zentrale .zrow .zlive.off{color:#5e7194}.zentrale .zrow .zlive.off i{background:#9fb0c8;animation:none}.zentrale .zrow .zgo{margin-left:auto}.zentrale .zwidget{align-items:stretch;gap:18px;margin-top:14px;display:flex}.zentrale .zw-conf{flex-direction:column;flex:1;gap:13px;min-width:0;display:flex}.zentrale .zw-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mut);font-size:11px;font-weight:800}.zentrale .zw-swatches{gap:8px;margin-top:8px;display:flex}.zentrale .zw-swatches button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;transition:transform .2s,border-color .2s;box-shadow:inset 0 2px 3px #fff6,0 6px 14px -6px #14326e66}.zentrale .zw-swatches button:hover{transform:scale(1.1)}.zentrale .zw-swatches button.on{border-color:#fff;outline:2px solid #0a1222b3;transform:scale(1.08)}.zentrale .zw-seg{background:#1836780f;border:1px solid #18367814;border-radius:11px;align-self:flex-start;gap:4px;margin-top:8px;padding:4px;display:flex}.zentrale .zw-seg button{cursor:pointer;font-family:var(--font-body);color:var(--fg-mut);background:0 0;border:none;border-radius:8px;padding:7px 13px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.zentrale .zw-seg button.on{color:var(--fg);background:#fff;box-shadow:0 4px 10px -5px #14326e66}.zentrale .zw-prev{background:linear-gradient(#eaf3ff,#dcebfd);border:1px solid #1836781a;border-radius:14px;flex:0 0 196px;position:relative;overflow:hidden}.zentrale .zw-prev .sk{flex-direction:column;gap:7px;display:flex;position:absolute;top:14px;left:14px;right:14px}.zentrale .zw-prev .sk i{background:#1836781a;border-radius:99px;height:8px;display:block}.zentrale .zw-prev .sk i:first-child{width:46%}.zentrale .zw-prev .sk i:nth-child(2){width:84%}.zentrale .zw-prev .sk i:nth-child(3){width:66%}.zentrale .zw-prev .zw-orb{background:radial-gradient(circle at 33% 27%, #fffffff2, transparent 30%), radial-gradient(circle at 36% 32%, color-mix(in oklab, var(--zwacc,#0084ff), #fff 35%) 0%, var(--zwacc,#0084ff) 55%, color-mix(in oklab, var(--zwacc,#0084ff), #04101f 60%) 100%);width:34px;height:34px;box-shadow:0 10px 20px -8px color-mix(in oklab, var(--zwacc,#0084ff), transparent 30%);border-radius:50%;transition:left .35s cubic-bezier(.2,.7,.3,1),right .35s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:12px}@media (prefers-reduced-motion:no-preference){.zentrale .zw-prev .zw-orb{animation:3.4s ease-in-out infinite zOrbBreath}}@keyframes zOrbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.zentrale .zw-prev[data-pos=right] .zw-orb{left:auto;right:12px}.zentrale .zw-prev[data-pos=left] .zw-orb{left:12px;right:auto}.zentrale .zw-embed{background:#0d1b33;border:1px solid #8bb2ff40;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 13px;display:flex;overflow:hidden}.zentrale .zw-embed code{color:#9fc3f4;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;overflow:hidden}.zentrale .zw-embed code .hl{color:#7befb6}.zentrale .zw-copy{cursor:pointer;font-family:var(--font-body);color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:11.5px;font-weight:700;transition:transform .2s;display:inline-flex}.zentrale .zw-copy:active{transform:scale(.94)}.zentrale .zw-copy.ok{background:linear-gradient(150deg,#34c76a,#12a14a)}.zentrale .zw-more{color:var(--blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.zentrale .zw-more:hover{text-decoration:underline}.zentrale .zsteps{flex-direction:column;margin-top:10px;display:flex}.zentrale .zstep{color:var(--fg);border-bottom:1px solid #18367812;align-items:center;gap:12px;padding:9px 2px;font-size:13.5px;font-weight:600;display:flex}.zentrale .zstep:last-child{border-bottom:none}.zentrale .zstep .zn{width:22px;height:22px;color:var(--fg-mut);background:#1836780f;border:1px solid #1836781f;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.zentrale .zstep.don .zn{color:#fff;background:linear-gradient(150deg,#34c76a,#12a14a);border-color:#0000}.zentrale .zstep.cur .zn{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000}.zentrale .zstep small{color:var(--fg-mut);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.zentrale .zstep .zright{margin-left:auto}.zentrale .zcreds{flex-direction:column;gap:7px;margin-top:12px;display:flex}.zentrale .zcred{background:#1836780a;border:1px solid #18367817;border-radius:11px;align-items:center;gap:10px;padding:9px 13px;display:flex}.zentrale .zcred .zk2{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-mut);flex:none;width:96px;font-size:10.5px;font-weight:800}.zentrale .zcred code{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;overflow:hidden}.zentrale .zcred button{cursor:pointer;color:var(--fg-mut);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;padding:4px;transition:color .2s,background .2s;display:grid}.zentrale .zcred button:hover{color:var(--blue);background:#0084ff14}.zentrale .zcred button.ok{color:#12a14a}.zentrale .zbtn{cursor:pointer;font-family:var(--font-body);color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff4d,0 10px 22px -10px #0084ff99}.zentrale .zbtn:hover{transform:translateY(-1px)}.zentrale .zbtn:active{transform:scale(.96)}.zentrale .ztree{flex-direction:column;gap:8px;margin-top:13px;display:flex}.zentrale .zt-root{background:linear-gradient(150deg,#0084ff1a,#22d3ee0f);border:1px solid #0084ff40;border-radius:13px;align-items:center;gap:11px;padding:11px 14px;display:flex}.zentrale .zt-root .zri{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.zentrale .zt-root b{font-family:var(--font-head);color:var(--fg);letter-spacing:-.01em;font-size:15px;font-weight:800}.zentrale .zt-root small{color:var(--fg-mut);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.zentrale .zt-kids{flex-direction:column;gap:8px;margin-left:15px;padding-left:18px;display:flex;position:relative}.zentrale .zt-kids:before{content:"";background:linear-gradient(#0084ff4d,#0084ff14);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:16px;left:0}.zentrale .zt-dep{background:var(--glass-1);border:1px solid #1836781a;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:relative}.zentrale .zt-dep:before{content:"";background:#0084ff38;border-radius:2px;width:14px;height:2px;position:absolute;top:19px;left:-18px}.zentrale .zt-dep b{color:var(--fg);font-size:13.5px;font-weight:700}.zentrale .zt-ppl{align-items:center;margin-left:auto;display:flex}.zentrale .zt-av{width:24px;height:24px;font-family:var(--font-head);color:#fff;border:2px solid var(--bg-raise);border-radius:50%;flex:none;place-items:center;margin-left:-7px;font-size:9.5px;font-weight:800;display:grid}.zentrale .zt-av:first-child{margin-left:0}.zentrale .zt-n{color:var(--fg-mut);margin-left:8px;font-size:11.5px;font-weight:700}.zentrale .zt-add{cursor:pointer;font-family:var(--font-body);color:var(--fg-mut);background:0 0;border:1.5px dashed #0084ff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12.5px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:flex}.zentrale .zt-add:hover{color:var(--blue);background:#0084ff0a;border-color:#0084ff80}.zentrale .zc-note p{color:var(--fg-soft);margin-top:10px;font-size:14.5px;line-height:1.6}@media (width<=760px){.zentrale{padding:18px 14px}.zentrale .zwidget{flex-direction:column}.zentrale .zw-prev{flex:0 0 120px}.zentrale .zc-calls .big b{font-size:36px}}html[data-theme=dark] .zentrale{--fg:#e9f0fc;--fg-soft:#c7d3e8;--fg-mut:#93a5c4;--glass-1:#0d16288c;--glass-2:#0d162899;--glass-3:#101b32b8;--glass-line:#ffffff1f;--bg-raise:#101a2e;background:radial-gradient(800px 480px at 14% -8%,#319aff24,#0000 60%),radial-gradient(800px 520px at 92% 6%,#22d3ee14,#0000 55%),#0b1322}html[data-theme=dark] .zentrale .zpill{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12,0 8px 18px -12px #00000080}html[data-theme=dark] .zentrale .zpill:hover{background:#ffffff1f}html[data-theme=dark] .zentrale .zpill.wa svg{color:#1fc97e}html[data-theme=dark] .zentrale .zask input{background:#0b1324d9;border-color:#ffffff1f}html[data-theme=dark] .zentrale .zask input:focus{border-color:#0084ff59}html[data-theme=dark] .zentrale .zcard{box-shadow:inset 0 1px #ffffff14,0 26px 60px -30px #0009}html[data-theme=dark] .zentrale .zfact{border-color:#ffffff1a}html[data-theme=dark] .zentrale .zfact.ok i{background:#1fc97e}html[data-theme=dark] .zentrale .zrow{border-bottom-color:#ffffff14}html[data-theme=dark] .zentrale .zrow .zlive{color:#1fc97e}html[data-theme=dark] .zentrale .zrow .zlive i{background:#1fc97e}html[data-theme=dark] .zentrale .zrow .zlive.pend{color:#e6b547}html[data-theme=dark] .zentrale .zrow .zlive.pend i{background:#e89a2b}html[data-theme=dark] .zentrale .zrow .zlive.off{color:#93a5c4}html[data-theme=dark] .zentrale .zrow .zlive.off i{background:#7589a8}html[data-theme=dark] .zentrale .zw-swatches button{box-shadow:inset 0 2px 3px #fff6,0 6px 14px -6px #00000080}html[data-theme=dark] .zentrale .zw-seg{background:#ffffff0f;border-color:#ffffff14}html[data-theme=dark] .zentrale .zw-seg button.on{background:#ffffff1f;box-shadow:0 4px 10px -5px #00000080}html[data-theme=dark] .zentrale .zw-prev{background:linear-gradient(#16243e,#0e1830);border-color:#ffffff1a}html[data-theme=dark] .zentrale .zw-prev .sk i{background:#ffffff1f}html[data-theme=dark] .zentrale .zstep{border-bottom-color:#ffffff14}html[data-theme=dark] .zentrale .zstep .zn{background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .zentrale .zstep.don .zn{background:linear-gradient(150deg,#34c76a,#12a14a);border-color:#0000}html[data-theme=dark] .zentrale .zstep.cur .zn{background:linear-gradient(150deg,#319aff,#0b63e0);border-color:#0000}html[data-theme=dark] .zentrale .zcred{background:#ffffff0d;border-color:#ffffff17}html[data-theme=dark] .zentrale .zcred button.ok{color:#1fc97e}html[data-theme=dark] .zentrale .zt-dep{border-color:#ffffff1a}.esheet-tabs{border:1px solid var(--esheet-line);background:#2d6cf60d;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.esheet-tab{font-family:var(--mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--esheet-mut);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:7px 12px;font-size:10.5px;font-weight:500;transition:background .16s,color .16s}.esheet-tab:hover{color:var(--esheet-ink)}.esheet-tab.is-on{color:var(--esheet-blue);background:#fff;box-shadow:0 2px 6px #14326e1a}.esheet-tab--add{letter-spacing:0;text-transform:none;width:24px;height:24px;color:var(--esheet-mut);border-radius:7px;justify-content:center;align-self:center;align-items:center;padding:0;font-size:14px;font-weight:400;display:inline-flex}.esheet-tab--add:hover{color:var(--esheet-blue);background:#2d6cf60f}.esheet-tabhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.esheet-tabdel{cursor:pointer;color:var(--esheet-mut);background:0 0;border:none;border-radius:6px;flex:none;padding:4px 6px;font-size:13px;line-height:1;transition:background .16s,color .16s}.esheet-tabdel:hover{color:var(--esheet-err);background:#e5484d14}.esheet-empty{padding:8px 2px}html[data-theme=dark] .esheet-tabs{background:#7896dc14}html[data-theme=dark] .esheet-tab.is-on{background:#101b32b8}.esheet-prose--edit{cursor:pointer;border-radius:8px;transition:background .16s}.esheet-prose--edit:hover{background:#2d6cf60a}.esheet-tab.is-empty:after{content:"•";color:var(--esheet-mut);opacity:.55;margin-left:5px}.esheet-urlbar{flex-direction:column;gap:8px;margin:2px 0 6px;display:flex}.esheet-urlbtn{border:1px dashed var(--esheet-line);color:var(--esheet-mut);font-family:var(--sans,sans-serif);cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.esheet-urlbtn:hover{color:var(--esheet-blue);border-color:var(--esheet-blue-soft);background:#2d6cf60a}.esheet-urlrow{align-items:center;gap:8px;display:flex}.esheet-urlrow .esheet-input{flex:1}.esheet-product{border-top:1px solid #1836781a;margin-top:14px;padding-top:12px}.esheet-prodtoggle{cursor:pointer;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.esheet-prodtoggle input{flex:none;width:16px;height:16px}.esheet-prodfields{flex-direction:column;gap:9px;margin-top:8px;display:flex}.esheet-prodfield{flex-direction:column;gap:3px;display:flex}.esheet-prodlbl{opacity:.6;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.esheet-prodthumb{object-fit:cover;border:1px solid #1836781f;border-radius:10px;width:150px;height:100px}.notifc-wrap{justify-content:center;padding:8px 0 4px;display:flex}.notifc{background:var(--glass-strong);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:min(520px,92%);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 22px}.notifc-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.notifc-text{min-width:0}.notifc-title{color:var(--ink);font-size:15px;font-weight:600}.notifc-hint{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.4}.notifc-switch{border-radius:var(--radius-pill);border:1px solid var(--border-glass);background:var(--glass);cursor:pointer;flex:none;width:46px;height:28px;padding:0;transition:background .18s,border-color .18s;position:relative}.notifc-switch.is-on{background:var(--accent);border-color:#0000}.notifc-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.notifc-switch.is-on .notifc-knob{transform:translate(18px)}.notifc-state{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-top:14px;font-size:12px}.calc-wrap{justify-content:center;padding:8px 0 4px;display:flex}.calc{background:var(--glass-strong);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:min(960px,96%);box-shadow:var(--shadow-card);font-family:var(--font-body);color:var(--ink);padding:22px 24px}.calc-cols{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.calc-cal{flex:340px;min-width:300px}.calc-cfg{flex:280px;min-width:260px}.calc-month,.calc-cell-num,.calc-cell-cap,.calc-time,.calc-seg-btn,.calc-field input{font-variant-numeric:tabular-nums}.calc-empty{text-align:center}.calc-empty-title{color:var(--ink);font-size:17px;font-weight:500}.calc-empty-hint{color:var(--ink-2);margin:8px 0 18px;font-size:13px;line-height:1.5}.calc-cta{background:var(--accent-strong);color:#fff;border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-cta);border:0;padding:10px 20px;font-size:14px;font-weight:500}.calc-cta:hover{background:#222}.calc-cal-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.calc-month{font-family:var(--mono);color:var(--ink);font-size:16px;font-weight:500}.calc-nav{border:1px solid var(--border-glass);background:var(--glass-strong);width:28px;height:28px;color:var(--ink);border-radius:var(--radius-pill);cursor:pointer;font-size:17px;line-height:1}.calc-nav:hover{background:var(--glass)}.calc-today-btn{border:1px solid var(--border-glass);background:var(--glass-strong);color:var(--ink-2);border-radius:var(--radius-pill);cursor:pointer;margin-left:auto;padding:5px 14px;font-size:12px}.calc-today-btn:hover{background:var(--glass)}.calc-dow{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:5px;display:grid}.calc-dow span{text-align:center;color:var(--muted);font-size:11px}.calc-grid2{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.calc-cell{border:1px solid var(--border-glass);background:var(--glass-strong);border-radius:var(--radius-sm);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;min-height:46px;padding:6px 7px;transition:background .15s,border-color .15s;display:flex;position:relative}.calc-cell:hover{background:var(--glass)}.calc-cell.is-empty{cursor:default;background:0 0;border:none;min-height:0}.calc-cell.is-closed{border-color:var(--hairline);background:0 0}.calc-cell.is-closed:hover{background:var(--glass)}.calc-cell.is-past{opacity:.45}.calc-cell.is-today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.calc-cell.is-sel{border-color:var(--accent);background:#0000000f}.calc-cell-num{font-family:var(--mono);color:var(--ink);font-size:12px;font-weight:500}.calc-cell-cap{font-family:var(--mono);color:var(--ok-strong,#128c4b);margin-top:auto;font-size:11px;font-weight:500}.calc-cell-dot{background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.calc-detail{min-height:18px;color:var(--ink);margin-top:16px;font-size:13px;line-height:1.5}.calc-detail-empty{color:var(--muted)}.calc-day-view-head{color:var(--ink);margin-bottom:10px;font-size:13px}.calc-slot-group{margin-top:12px}.calc-slot-label{letter-spacing:.02em;color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.calc-slots{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;display:grid}.calc-slot-chip{text-align:center;font-family:var(--mono);border:1px solid var(--border-glass);border-radius:var(--radius-sm);background:var(--glass-strong);color:var(--ink);font-variant-numeric:tabular-nums;padding:7px 4px;font-size:12.5px}.calc-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.calc-h-text{min-width:0}.calc-title{color:var(--ink);font-size:16px;font-weight:500}.calc-hint{color:var(--ink-2);margin-top:4px;font-size:13px}.calc-switch{border-radius:var(--radius-pill);border:1px solid var(--hairline);cursor:pointer;background:#00000024;flex:none;width:44px;height:26px;padding:0;transition:background .18s,border-color .18s;position:relative}.calc-switch.is-on{background:var(--accent);border-color:#0000}.calc-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.calc-switch.is-on .calc-knob{transform:translate(18px)}.calc-grid{flex-direction:column;gap:7px;margin-top:18px;transition:opacity .2s;display:flex}.calc-grid.is-dim{opacity:.4;pointer-events:none}.calc-day{align-items:center;gap:10px;min-height:34px;display:flex}.calc-day-name{width:24px;color:var(--ink-2);font-size:13px;font-weight:500}.calc-day-toggle{text-align:center;border:1px solid var(--border-glass);background:var(--glass-strong);border-radius:var(--radius-pill);min-width:56px;color:var(--ink-2);cursor:pointer;flex:none;padding:4px 12px;font-size:12px}.calc-day-toggle.is-on{background:var(--accent);color:#fff;border-color:#0000}.calc-times{align-items:center;gap:6px;display:flex}.calc-time{font-family:var(--mono);border:1px solid var(--border-glass);background:var(--glass-strong);color:var(--ink);border-radius:var(--radius-md);padding:5px 7px;font-size:12.5px}.calc-dash{color:var(--muted)}.calc-link{color:var(--ink);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;text-decoration:underline}.calc-link:hover{color:var(--ink-2)}.calc-section{margin-top:20px}.calc-label{color:var(--ink-2);margin-bottom:8px;font-size:13px}.calc-seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calc-seg-btn{font-family:var(--mono);border:1px solid var(--border-glass);background:var(--glass-strong);color:var(--ink-2);border-radius:var(--radius-pill);cursor:pointer;padding:6px 13px;font-size:13px}.calc-seg-btn.is-on{background:var(--accent);color:#fff;border-color:#0000}.calc-seg-unit{color:var(--muted);font-size:12px}.calc-adv{margin-top:18px}.calc-adv summary{color:var(--ink-2);cursor:pointer;font-size:13px}.calc-adv-grid{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.calc-field{color:var(--ink-2);flex-direction:column;gap:5px;font-size:12px;display:flex}.calc-field input{font-family:var(--mono);border:1px solid var(--border-glass);background:var(--glass-strong);width:92px;color:var(--ink);border-radius:var(--radius-md);padding:6px 9px;font-size:14px}.calc-weekly{border-top:1px solid var(--hairline);color:var(--ink);margin-top:18px;padding-top:14px;font-size:13px;font-weight:500}.calc-cals{margin-top:var(--space-5);text-align:start}.calc-cal-hint{color:var(--muted);text-align:start;margin:2px 0 8px;font-size:12px}.calc-calrow{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 0;display:flex}.calc-calrow.is-off .calc-calname-t{color:var(--muted)}.calc-sw{border-radius:var(--radius-pill);border:1px solid var(--border-glass);cursor:pointer;background:color-mix(in srgb, var(--ink) 12%, transparent);flex:none;width:34px;height:20px;transition:background .15s;position:relative}.calc-sw:after{content:"";top:2px;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000040}.calc-sw.is-on{background:var(--accent);border-color:#0000}.calc-sw.is-on:after{transform:translate(14px)}[dir=rtl] .calc-sw.is-on:after{transform:translate(-14px)}.calc-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-calname{cursor:pointer;text-align:start;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;padding:0;display:flex}.calc-calname-t{color:var(--ink);font-size:13.5px}.calc-calnote{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.calc-calconf{font-family:var(--mono);color:var(--ink);flex:none;font-size:11px;font-weight:600}.calc-calconf.is-inherited{color:var(--muted);font-weight:400}.calc-calpanel{margin:8px 0 4px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--ink) 5%, transparent);flex-direction:column;flex:1 0 calc(100% - 44px);gap:11px;margin-inline-start:44px;padding:11px 13px;display:flex}.calc-calfield{flex-direction:column;gap:4px;display:flex}.calc-calfield>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.calc-calfield input{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);height:32px;color:var(--ink);font:inherit;background:0 0;padding:0 10px;font-size:13px}.calc-calfield input:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:0;border-color:var(--accent)}.calc-calopts{flex-wrap:wrap;gap:6px;display:flex}.calc-calopt{border-radius:var(--radius-pill);cursor:pointer;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink-2);background:0 0;padding:5px 11px;font-size:12px}.calc-calopt.is-on{background:var(--accent);color:#fff;border-color:#0000}.calc-calopt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-calhelp{color:var(--muted);font-size:11.5px}.calc-soon{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--radius-pill);margin-inline-start:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600}.calc-unnamed,.calc-order{margin-top:14px}.calc-orderrow{border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:5px 0;display:flex}.calc-ordernum{text-align:end;width:18px;font-family:var(--mono);color:var(--muted);flex:none;font-size:11px}.calc-ordername{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;overflow:hidden}.calc-ordbtn{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;flex:none;font-size:13px;line-height:1}.calc-ordbtn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent)}.calc-ordbtn:disabled{opacity:.3;cursor:default}.calc-ordbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-nonebookable{border-radius:var(--radius-sm);color:var(--ink);background:color-mix(in srgb, var(--accent-warm,#e6b547) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent-warm,#e6b547) 38%, transparent);margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.45}.calc-kind{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-pill);vertical-align:1px;margin-inline-start:7px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:600}.deptp{flex-direction:column;height:100%;min-height:0;display:flex}.deptp-bar{align-items:center;gap:var(--space-3);padding:0 0 var(--space-3);flex-wrap:wrap;display:flex}.deptp-search{flex:1;min-width:200px;max-width:360px;position:relative}.deptp-search input{border-radius:var(--radius-lg);width:100%;font-family:var(--font-body);color:var(--ink);background:var(--glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);outline:none;padding:11px 16px 11px 42px;font-size:15px;font-weight:500}.deptp-search input::placeholder{color:var(--muted)}.deptp-search svg{inset-inline-start:14px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.deptp-seg{border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass);gap:4px;padding:4px;display:inline-flex}.deptp-seg button{cursor:pointer;font-family:var(--font-head);color:var(--ink-2);background:0 0;border:none;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:800;transition:background .18s,color .18s}.deptp-seg button.on{color:#fff;background:var(--accent-strong);box-shadow:0 8px 18px -10px #0084ffcc}.deptp-zoom{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.deptp-zoom .deptp-zb{place-items:center;width:42px;height:42px;padding:0;font-size:19px;display:grid}.deptp-ghost{border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-body);color:var(--accent-strong);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass);background:#ffffff8c;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:600;display:inline-flex}.deptp-ghost:hover{background:#ffffffd9}.deptp-stage{cursor:grab;border:1px solid var(--hairline);border-radius:var(--radius-xl);background:#ffffff40;flex:1;min-width:0;min-height:380px;position:relative;overflow:clip}.deptp-stage.is-drag{cursor:grabbing}.deptp-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.deptp-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.deptp-edges path{fill:none;stroke:#0084ff42;stroke-width:1.5px}.deptp .node{background:var(--card);border:1px solid var(--border-card);width:240px;-webkit-backdrop-filter:blur(var(--blur-card));-webkit-user-select:none;user-select:none;border-radius:18px;padding:13px 15px;transition:left .45s cubic-bezier(.2,.7,.3,1),top .45s cubic-bezier(.2,.7,.3,1),box-shadow .3s;position:absolute;box-shadow:inset 0 2px 3px #fff9,0 0 0 1px #1836780f,0 22px 44px -26px #14326e73}.deptp .node.dept{cursor:pointer;border-color:#18367852}html[data-theme=dark] .deptp .node.dept{border-color:#fff3}.deptp .node.dept:hover{box-shadow:inset 0 2px 3px #fff9,0 0 0 1px #0084ff38,0 26px 52px -26px #14326e8c}.deptp .n-top{align-items:center;gap:8px;display:flex}.deptp .n-ic{color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 2px 3px #fff6,0 8px 18px -8px #0084ff73}.deptp .n-text{flex:1;min-width:0;overflow:hidden}.deptp .n-name{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.deptp .n-count{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:700;display:block;overflow:hidden}.deptp .n-sub{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.deptp .n-chip{border-radius:var(--radius-pill);color:var(--ink-soft);font-variant-numeric:tabular-nums;background:#1836780d;border:1px solid #1836781a;padding:4px 10px;font-size:10.5px}.deptp .caret{width:27px;height:27px;color:var(--ink-soft);background:#1836780d;border:1px solid #1836781a;border-radius:9px;flex:none;place-items:center;transition:transform .35s,background .25s,color .25s;display:grid}.deptp .caret:hover{color:var(--accent);background:#0084ff1f}.deptp .node.open .caret{background:linear-gradient(150deg, var(--glow-1), var(--accent-strong));color:#fff;border-color:#0000;transform:rotate(90deg)}.deptp .node.root{background:var(--glass-strong);padding:15px 14px;box-shadow:inset 0 2px 4px #ffffffb3,0 0 0 1px #0084ff2e,0 30px 60px -28px #14326e8c,0 0 50px -12px #60b1ff80}.deptp .node.root .n-name{font-size:17.5px}.deptp .node.root .n-ic{background:linear-gradient(150deg, var(--glow-1), var(--accent));width:38px;height:38px}.deptp .node.person{cursor:pointer;background:hsl(var(--phue,215) 64% 95%);border:1px solid hsl(var(--phue,215) 42% 86%);-webkit-backdrop-filter:none;border-radius:999px;align-items:center;gap:11px;padding:8px 16px 8px 8px;display:flex;box-shadow:0 6px 14px -10px #14326e59}html[data-theme=dark] .deptp .node.person{background:hsl(var(--phue,215) 30% 17%);border-color:hsl(var(--phue,215) 28% 30%);box-shadow:0 6px 14px -10px #00000080}.deptp .node.person .ava{width:38px;height:38px;font-family:var(--font-head);color:#fff;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid;box-shadow:inset 0 2px 3px #fff6,0 8px 18px -8px #0084ff73}.deptp .node.person .p-name{font-family:var(--font-head);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.deptp .node.person .p-role{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;display:block;overflow:hidden}.deptp .node.person .p-also{color:var(--accent-strong);border-radius:var(--radius-pill);background:#0084ff14;margin-top:5px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.deptp .node.found,.deptp .node.picked{box-shadow:inset 0 2px 3px #fff9,0 0 0 2px #0084ff73,0 0 44px -6px #0084ff8c,0 24px 48px -24px #14326e80}.deptp .n-now{font-size:10px;font-weight:800;font-family:var(--font-head);letter-spacing:.04em;border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.deptp .n-now i{border-radius:50%;width:7px;height:7px}.deptp .n-now.is-open{color:#0e7a3d;background:#2bd98a24}.deptp .n-now.is-open i{background:#15b06c}.deptp .n-now.is-closed{color:#b3261e;background:#f4736b1f}.deptp .n-now.is-closed i{background:#e5484d}.deptp .n-now.is-holiday{color:#8a5a00;background:#f5b54429}.deptp .n-now.is-holiday i{background:#f5b544}.deptp-drawer{z-index:6;flex-direction:column;align-items:center;gap:8px;max-width:calc(100% - 48px);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.deptp-tray{border:1px solid var(--border-card);-webkit-backdrop-filter:blur(30px);background:#ffffffbd;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:9px;max-height:170px;padding:12px 14px;display:none;overflow-y:auto;box-shadow:inset 0 2px 4px #ffffffb3,0 0 0 1px #18367812,0 34px 70px -30px #14326e80}.deptp-drawer[data-open=true] .deptp-tray{display:flex}.deptp-dhandle{border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--shadow-glass);background:#ffffffb3;align-items:center;gap:9px;padding:9px 17px;font-size:13px;font-weight:700;display:inline-flex}.deptp-dhandle b{font-family:var(--mono);color:#fff;background:var(--accent-strong);border-radius:var(--radius-pill);padding:2px 9px;font-size:12px}.deptp-dchip{border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--border-card);box-shadow:var(--shadow-glass);align-items:center;gap:8px;padding:6px 12px 6px 7px;display:inline-flex}.deptp-dchip .ava{width:26px;height:26px;font-family:var(--font-head);color:#fff;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.deptp-dchip b{font-family:var(--font-head);color:var(--ink);font-size:13px;font-weight:800}.deptp-scrim{z-index:40;background:#0a122252;animation:.25s both deptp-fade;position:fixed;inset:0}@keyframes deptp-fade{0%{opacity:0}to{opacity:1}}.deptp-pane{top:0;bottom:0;z-index:41;border-inline-start:1px solid var(--glass-line,#1836781a);visibility:hidden;overscroll-behavior:contain;background:#fff;flex-direction:column;width:min(380px,92vw);transition:transform .3s cubic-bezier(.2,.7,.3,1),visibility .3s;display:flex;position:fixed;inset-inline-end:0;transform:translate(105%);box-shadow:0 24px 60px -30px #14326e73}.deptp-pane.is-open{visibility:visible;transform:none}[dir=rtl] .deptp-pane{transform:translate(-105%)}[dir=rtl] .deptp-pane.is-open{transform:none}.deptp-pane-head{border-block-end:1px solid var(--glass-line,#1836781a);flex:none;align-items:center;gap:12px;padding:20px 24px;display:flex}.deptp-pane-head .ii{color:#fff;width:36px;height:36px;font-family:var(--font-head);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.deptp-pane-head b{font-family:var(--font-head);color:var(--ink);font-size:17px;font-weight:800;line-height:1.2;display:block}.deptp-pane-head em{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;font-weight:600;display:block}.deptp-pane-x{cursor:pointer;width:32px;height:32px;color:var(--ink-2,#6b7280);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.deptp-pane-x:hover{color:var(--ink);background:#0000000d}.deptp-pane-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 24px 20px;display:flex;overflow-y:auto}html[data-theme=dark] .deptp-scrim{background:#02060e99}html[data-theme=dark] .deptp-pane{background:#0b1324;border-inline-start-color:#ffffff1a;box-shadow:0 24px 60px -30px #000000a6}html[data-theme=dark] .deptp-pane-head{border-block-end-color:#ffffff1a}html[data-theme=dark] .deptp-pane-x:hover{background:#ffffff1a}.deptp-sec{flex-direction:column;gap:8px;display:flex}.deptp-lbl{font:600 var(--fs-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.deptp-in{width:100%;font-family:var(--font-body);color:var(--ink);background:#ffffffb3;border:1px solid #1836781a;border-radius:12px;outline:none;padding:11px 14px;font-size:15px;font-weight:600}.deptp-in:focus{border-color:#0084ff59;box-shadow:0 0 0 3px #0084ff1f}.deptp-in.is-off{border-color:#e5484d80}.deptp-hint{color:var(--muted);font-size:11px}.deptp-prow{background:#fff9;border:1px solid #18367814;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.deptp-prow .ava{width:30px;height:30px;font-family:var(--font-head);color:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.deptp-prow-id{flex:1;min-width:0}.deptp-prow-id b{font-family:var(--font-head);color:var(--ink);font-size:13.5px;font-weight:800;display:block}.deptp-prow-id span{color:var(--muted);font-size:11.5px}.deptp-prow-x{color:#b3261e;cursor:pointer;background:#f4736b14;border:1px solid #e5484d40;border-radius:8px;width:26px;height:26px}.deptp-select{width:100%;font-family:var(--font-body);color:var(--ink-soft);cursor:pointer;background:#fff9;border:1px solid #1836781a;border-radius:12px;padding:10px 12px;font-size:13.5px}.deptp-msg{color:#b3261e;font-size:12.5px}.deptp-del{cursor:pointer;width:100%;font-family:var(--font-body);color:#e5484d;background:#f4736b17;border:1px solid #e5484d4d;border-radius:12px;padding:11px;font-size:14px;font-weight:700}.deptp-confirm{gap:9px;display:flex}.deptp-confirm .yes{cursor:pointer;font-family:var(--font-body);color:#fff;background:linear-gradient(150deg,#f4736b,#e5484d);border:none;border-radius:12px;flex:1;padding:11px;font-size:14px;font-weight:700}.deptp-confirm .no{cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:#fff9;border:1px solid #1836781a;border-radius:12px;flex:1;padding:11px;font-size:14px;font-weight:600}.deptp-empty{text-align:center;max-width:320px;color:var(--muted);margin:auto;font-size:14px}.rooms-surface .rooms-page[data-page=departments]{justify-content:flex-start;align-items:stretch;gap:8px;padding:80px 14px 14px;overflow:hidden}.rooms-surface .rooms-page[data-page=departments] .rooms-page-head{text-align:center;flex:none;width:100%}.rooms-surface .rooms-page[data-page=departments] .deptp{flex:1;width:100%;min-height:0}.stage.console-stage:has(.deptp) .console-canvas{flex:auto;width:100vw;max-height:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}:is(.stage.console-stage:has(.deptp) .room-canvas-wrap,.stage.console-stage:has(.deptp) .smoke-content){height:100%}.stage.console-stage:has(.deptp) .deptp{height:100%;min-height:0}.deptp-sun-sec{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px}.deptp-sun-note{color:var(--muted);margin:-4px 0 2px;font-size:11.5px;line-height:1.4}.deptp-sun-loc{flex-wrap:wrap;gap:10px;display:flex}.deptp-sun-fld{flex-direction:column;flex:1;gap:5px;min-width:130px;display:flex}.deptp-sun-fld>span{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.deptp-sel{width:100%;font-family:var(--font-body);color:var(--ink);cursor:pointer;background:#ffffffb3;border:1px solid #1836781a;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;font-weight:600}.deptp-sel:focus{border-color:#0084ff59;box-shadow:0 0 0 3px #0084ff1f}html[data-theme=dark] .deptp-sel{color:var(--ink);background:#ffffff0f;border-color:#ffffff24}.deptp-split{flex:1;grid-template-columns:1fr 0;gap:0;min-width:0;min-height:0;transition:grid-template-columns .45s cubic-bezier(.2,.8,.3,1),gap .45s cubic-bezier(.2,.8,.3,1);display:grid}.deptp-split.is-split{grid-template-columns:1fr clamp(280px,34%,344px);gap:14px}.deptp .pplp-pane{inset:auto;visibility:visible;width:100%;min-width:0;max-width:none;height:100%;position:relative;top:auto;bottom:auto;overflow:hidden;transform:none}.deptp .pplp-pane.is-open{background:#fff;border:1px solid #fffffff2;border-radius:22px;box-shadow:inset 0 2px 4px #ffffffb3,0 0 0 1px #18367812,0 44px 90px -34px #14326e8c}.deptp .pplp-pane-head{border-block-end:1px solid #18367814;gap:11px;padding:17px 18px 14px}.deptp .pplp-pane-head .pplp-d-title b{font-family:"Fustat", var(--sans,sans-serif);letter-spacing:-.02em;color:#0a1222;font-size:16.5px;font-weight:800}.deptp .pplp-d-sub{color:#64748f;font-size:12px;font-weight:600}.deptp .pplp-icon-btn{color:#64748f;background:#fff9;border:1px solid #1836781a;border-radius:11px;width:34px;height:34px}.deptp .pplp-icon-btn:hover{color:#0a1222;background:#fff}.deptp .pplp-pane-body{gap:18px;padding:16px 18px 18px}.deptp .pplp-pane-body::-webkit-scrollbar{width:8px}.deptp .pplp-pane-body::-webkit-scrollbar-thumb{background:#18367826;border-radius:8px}.deptp .pplp-d{gap:14px}.deptp .pplp-field-l{letter-spacing:.09em;text-transform:uppercase;color:#64748f;font-size:11.5px;font-weight:800}.deptp .pplc-input,.deptp .pplp-field-i,.deptp .deptp-sel{font-family:"Inter", var(--sans,sans-serif);color:#0a1222;background:#ffffffb3;border:1px solid #1836781a;border-radius:13px;outline:none;padding:12px 15px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.deptp .pplc-input:focus,.deptp .pplp-field-i:focus,.deptp .deptp-sel:focus{border-color:#0084ff59;box-shadow:0 0 0 3px #0084ff1f}.deptp .deptp-sun-sec{color:#64748f}html[data-theme=dark] .deptp .pplp-pane{background:#0f192f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0f,0 44px 90px -34px #0009}html[data-theme=dark] .deptp .pplp-pane-head{border-block-end-color:#ffffff14}html[data-theme=dark] .deptp .pplp-pane-head .pplp-d-title b{color:#e9f0fc}html[data-theme=dark] .deptp .pplp-icon-btn{color:#93a5c4;background:#ffffff0f}html[data-theme=dark] .deptp .pplp-icon-btn:hover{color:#e9f0fc;background:#ffffff1f}html[data-theme=dark] .deptp .pplc-input,html[data-theme=dark] .deptp .pplp-field-i,html[data-theme=dark] .deptp .deptp-sel{color:#e9f0fc;background:#ffffff0f;border-color:#ffffff1f}.deptp-ghostwrap{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.deptp-ghostcol{flex-direction:column;align-items:center;gap:22px;display:flex}.deptp-ghosttree{opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.deptp-ghosttree .dgt-root{position:relative}.deptp-ghosttree .dgt-root:after{content:"";background:#0084ff42;width:1.5px;height:22px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.deptp-ghosttree .dgt-row{gap:14px;margin-top:22px;display:flex;position:relative}.deptp-ghosttree .dgt-row:before{content:"";background:#0084ff42;height:1.5px;position:absolute;top:-11px;left:12%;right:12%}.deptp-ghosttree .dgt-child{position:relative}.deptp-ghosttree .dgt-child:before{content:"";background:#0084ff42;width:1.5px;height:11px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.deptp-ghosttree .dgt-node{background:var(--card);border:1px solid var(--border-card);border-radius:16px;width:158px;padding:11px 13px;box-shadow:inset 0 2px 3px #fff9,0 0 0 1px #1836780f,0 18px 40px -26px #14326e73}.deptp-ghosttree .dgt-root .dgt-node{background:var(--glass-strong);width:190px;box-shadow:inset 0 2px 4px #ffffffb3,0 0 0 1px #0084ff2e,0 24px 50px -28px #14326e8c,0 0 42px -12px #60b1ff80}.deptp-ghosttree .dgt-node .n-ic{background:linear-gradient(150deg, var(--glow-1), var(--accent))}html[data-theme=dark] .deptp-ghosttree .dgt-node{border-color:#fff3}.deptp-ghostcap{text-align:center;border-radius:var(--radius-lg);background:var(--glass-strong);border:1px solid var(--border-glass);max-width:min(88%,380px);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(6px);pointer-events:none;flex-direction:column;align-items:center;gap:4px;padding:13px 20px;display:flex;position:static;transform:none}.deptp-ghostcap b{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:800;line-height:1.3}.deptp-ghostcap span{color:var(--muted);font-size:12.5px;font-weight:600}.deptp-addbtn{cursor:pointer;height:34px;font-family:var(--sans,"Inter",sans-serif);color:#fff;background:linear-gradient(96deg,#0084ff,#1f5ae0);border:none;border-radius:11px;align-items:center;gap:7px;margin-inline-start:6px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -14px #2d6cf6bf}.deptp-addbtn:hover{transform:translateY(-1px)}.deptp-addbtn:active{transform:scale(.97)}.deptp-addbtn span{font-size:15px;line-height:1}.deptp-add .pplp-pane-body{flex-direction:column;gap:13px;padding:16px 18px 20px;display:flex}.deptp-addseg{background:#1836780f;border-radius:11px;gap:4px;padding:3px;display:inline-flex}.deptp-addseg button{cursor:pointer;font-family:var(--sans,"Inter",sans-serif);color:#46546b;background:0 0;border:0;border-radius:9px;flex:1;padding:7px 12px;font-size:12.5px;font-weight:700}.deptp-addseg button.on{color:#0a1222;background:#fff;box-shadow:0 1px 2px #14326e29}.deptp-addf{flex-direction:column;gap:6px;display:flex}.deptp-addf>span{font-family:var(--sans,"Inter",sans-serif);color:#46546b;font-size:12px;font-weight:700}.deptp-addf input{color:#0a1222;background:#fff;border:1px solid #18367824;border-radius:11px;outline:none;height:40px;padding:0 13px;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.deptp-addf input:focus{border-color:#0084ff73;box-shadow:0 0 0 3px #0084ff1f}.deptp-addf input::placeholder{color:#9fb0c8}.deptp-adderr{color:#b3352c;margin:0;font-size:12.5px;font-weight:600}.deptp-addgo{cursor:pointer;height:44px;font-family:var(--sans,"Inter",sans-serif);color:#fff;background:linear-gradient(96deg,#0084ff,#1f5ae0);border:none;border-radius:12px;font-size:13.5px;font-weight:700;transition:transform .18s,opacity .2s;box-shadow:0 14px 30px -14px #2d6cf6bf}.deptp-addgo:hover:not(:disabled){transform:translateY(-1px)}.deptp-addgo:disabled{opacity:.45;cursor:default;box-shadow:none}html[data-theme=dark] .deptp-addseg{background:#ffffff0f}html[data-theme=dark] .deptp-addseg button{color:#93a5c4}html[data-theme=dark] .deptp-addseg button.on{color:#eaf2ff;box-shadow:none;background:#ffffff1f}html[data-theme=dark] .deptp-addf>span{color:#93a5c4}html[data-theme=dark] .deptp-addf input{color:#eaf2ff;background:#ffffff0f;border-color:#ffffff24}html[data-theme=dark] .deptp-addf input::placeholder{color:#7e8ea6}html[data-theme=dark] .deptp-adderr{color:#ff6b66}.rooms-surface .rooms-page .deptp .pplp-pane{top:auto;bottom:auto;inset:auto}.deptp-stage{background:#ffffff73;border:1px solid #1836781a;border-radius:22px;box-shadow:inset 0 1px #fff9,0 22px 48px -34px #14326e59}html[data-theme=dark] .deptp-stage{background:#ffffff08;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ffffff0d,0 22px 48px -34px #00000080}.calp{width:100%;max-width:1280px;padding:var(--space-6) var(--space-6) var(--space-12);--calp-grad:linear-gradient(135deg, #2d6cf6, #22d3ee 60%, #14b8a6);margin:0 auto;position:relative}.calp-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.calp-kicker{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.calp-tz{text-transform:none;letter-spacing:0;opacity:.8}.calp-title h1{font-family:var(--font-head);font-size:var(--fs-display);letter-spacing:-.01em;color:var(--ink);margin:var(--space-1) 0 0;font-weight:600;line-height:1.15}.calp-controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.calp-nav{align-items:center;gap:var(--space-2);display:inline-flex}.calp-seg{background:var(--glass-strong);border:1px solid var(--border-glass);border-radius:var(--radius-pill);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass));gap:2px;padding:3px;display:inline-flex}.calp-seg button{height:30px;padding:0 var(--space-4);cursor:pointer;border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-small);color:var(--ink-2);background:0 0;border:0;font-weight:600;transition:background .2s,color .2s}.calp-seg button:hover{color:var(--ink)}.calp-seg button.on{background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-cta)}.calp-iconbtn{border:1px solid var(--border-glass);background:var(--glass-strong);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .15s;display:inline-flex}.calp-iconbtn:hover{background:var(--card-hover);color:var(--ink);transform:translateY(-1px)}.calp-iconbtn svg{width:16px;height:16px}.calp-ghost,.calp-primary{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-5);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-small);cursor:pointer;font-weight:600;transition:background .2s,color .2s,transform .15s;display:inline-flex}.calp-ghost{background:var(--glass-strong);border:1px solid var(--border-glass);color:var(--ink-2)}.calp-ghost:hover{background:var(--card-hover);color:var(--ink)}.calp-ghost.danger:hover{color:#c0392b;border-color:#c0392b66}.calp-primary{background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-cta);border:0}.calp-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.calp-primary:disabled,.calp-ghost:disabled{opacity:.5;cursor:default;transform:none}.calp-primary svg{width:15px;height:15px}.calp-filter{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.calp-fchip{align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cal-c) 10%, transparent);border:1px solid color-mix(in srgb, var(--cal-c) 28%, transparent);font:inherit;color:var(--ink-soft);cursor:pointer;font-size:12px;font-weight:600;transition:opacity .2s,background .2s;display:inline-flex}.calp-fchip .dot{background:var(--cal-c);border-radius:50%;flex:none;width:8px;height:8px}.calp-fchip.off{opacity:.38;background:0 0}.calp-fchip.off .dot{background:var(--muted)}.calp-err{margin:0 0 var(--space-3);font-size:var(--fs-small);color:#c0392b}.calp-card{border-radius:var(--radius-xl);padding:var(--space-4);border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.substrate[data-theme=dark] .calp-card,html[data-theme=dark] .calp-card{background:#0f192f}.calp-month{gap:var(--space-2);flex-direction:column;display:flex}.calp-dow{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calp-dow span{padding:0 0 var(--space-1);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;font-weight:600}.calp-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calp-cm-cell{min-width:0;min-height:104px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--glass);cursor:pointer;flex-direction:column;gap:3px;transition:background .18s,border-color .18s,transform .15s;display:flex;position:relative}.calp-cm-cell:hover{background:var(--card-hover);border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.calp-cm-cell.out{background:0 0}.calp-cm-cell .dnum{font-family:var(--mono);font-size:var(--fs-small);color:var(--ink-2);border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:26px;height:26px;margin-bottom:2px;font-weight:600;display:inline-flex}.calp-cm-cell.out .dnum{color:var(--muted);opacity:.55}.calp-cm-cell.today{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.calp-cm-cell.today:before{content:"";background:var(--calp-grad);border-radius:var(--radius-md) var(--radius-md) 0 0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.calp-cm-cell.today .dnum{background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-cta)}.calp-more{color:var(--muted);padding:1px var(--space-2);font-size:12px}.calp-chip{padding:2px var(--space-2);border-radius:var(--radius-sm);color:var(--ink-soft);background:color-mix(in srgb, var(--cal-c) 12%, transparent);border:1px solid color-mix(in srgb, var(--cal-c) 20%, transparent);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;align-items:center;gap:5px;font-size:12px;line-height:1.45;transition:background .2s;display:flex;overflow:hidden}.calp-chip:hover{background:color-mix(in srgb, var(--cal-c) 20%, transparent)}.calp-chip .calp-icon{width:12px;height:12px;color:var(--cal-c);flex:none}.calp-chip span{text-overflow:ellipsis;overflow:hidden}.calp-time{overflow-x:auto}.calp-ct-inner{min-width:720px}.calp-time.one .calp-ct-inner{min-width:0}.calp-ct-head{grid-template-columns:56px repeat(var(--cols,7), 1fr);border-bottom:1px solid var(--hairline);display:grid}.calp-dcol{min-width:0;padding:var(--space-3) var(--space-2);justify-content:center;align-items:baseline;gap:var(--space-2);border-left:1px solid var(--hairline);display:flex;position:relative}.calp-dcol .dw{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.calp-dcol .dn{font-family:var(--font-head);font-size:var(--fs-subtitle);color:var(--ink);font-weight:600}.calp-dcol.today .dn{color:#fff;background:var(--accent-strong);box-shadow:var(--shadow-cta);width:28px;height:28px;font-size:var(--fs-small);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.calp-dcol.today:after{content:"";background:var(--calp-grad);height:3px;position:absolute;bottom:-1px;left:0;right:0}.calp-ct-body{grid-template-columns:56px repeat(var(--cols,7), 1fr);display:grid;position:relative}.calp-gutter{position:relative}.calp-gutter span{right:var(--space-2);font-family:var(--mono);color:var(--muted);font-size:11px;position:absolute;transform:translateY(-50%)}.calp-ct-col{border-left:1px solid var(--hairline);cursor:copy;min-width:0;position:relative}.calp-hline{border-top:1px solid var(--hairline);position:absolute;left:0;right:0}.calp-ct-col.today{background:color-mix(in srgb, var(--accent) 4%, transparent)}.calp-now{z-index:3;border-top:2px solid var(--accent);pointer-events:none;position:absolute;left:0;right:0}.calp-now:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.calp-block{z-index:2;padding:5px var(--space-2) 5px var(--space-3);cursor:pointer;border-radius:var(--radius-md);background:color-mix(in srgb, var(--cal-c) 12%, transparent);border:1px solid color-mix(in srgb, var(--cal-c) 20%, transparent);box-shadow:var(--shadow-glass);transition:background .2s,transform .2s;position:absolute;left:4px;right:6px;overflow:hidden}.calp-block:before{content:"";background:var(--cal-c);width:3px;position:absolute;top:0;bottom:0;left:0}.calp-block:hover{background:color-mix(in srgb, var(--cal-c) 20%, transparent);transform:translateY(-1px)}.calp-block .t{font-family:var(--mono);color:var(--cal-c);align-items:center;gap:5px;font-size:11px;display:flex}.calp-block .t .calp-icon{width:12px;height:12px}.calp-block .n{font-size:var(--fs-small);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.calp-block .w{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.calp-block.sm{align-items:center;gap:var(--space-2);padding-top:0;padding-bottom:0;display:flex}.calp-block.sm .t{flex:none}.calp-block.sm .n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:12px;display:block;overflow:hidden}.calp-legend{gap:var(--space-6);margin:var(--space-4) 0 0;font-size:var(--fs-small);color:var(--ink-2);display:flex}.calp-legend .lg{align-items:center;gap:var(--space-2);display:inline-flex}.calp-legend .calp-icon{width:13px;height:13px;color:var(--muted)}.calp-scrim{z-index:60;opacity:0;pointer-events:none;background:#00000047;transition:opacity .25s;position:fixed;inset:0}.calp-scrim.open{opacity:1;pointer-events:auto}.calp-pane{z-index:61;border-left:1px solid var(--hairline);width:min(420px,92vw);box-shadow:var(--shadow-glass);background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.calp-pane.open{transform:translate(0)}html[data-theme=dark] .calp-pane{background:#0f192f}.calp-pane-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);display:flex}.calp-pane-title{font-family:var(--font-head);font-size:var(--fs-subtitle);color:var(--ink);font-weight:600}.calp-pane-body{padding:0 var(--space-6) var(--space-5);flex:1;overflow-y:auto}.calp-pane-foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--hairline);flex:none;display:flex}.calp-pv-kicker{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.calp-pill{align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--border-glass);color:var(--ink-2);font-size:12px;font-weight:600;display:inline-flex}.calp-pill .dot{background:var(--cal-c,var(--muted));border-radius:50%;width:8px;height:8px}.calp-pill.ok{color:#12a150;border-color:#12a15059}.calp-pv-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline);align-items:baseline;display:flex}.calp-pv-row:first-of-type{border-top:0}.calp-pv-row .k{width:88px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none;font-weight:600}.calp-pv-row .v{font-size:var(--fs-body);color:var(--ink)}.calp-pv-row .v .sub{font-size:var(--fs-small);color:var(--ink-2);display:block}.calp-note{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--border-glass);font-size:var(--fs-small);color:var(--ink-2);line-height:1.55}.calp-note em{font-family:var(--font-accent);color:var(--ink-soft);font-style:italic}.calp-f{margin-bottom:var(--space-3);flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.calp-f span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.calp-f input,.calp-f select{height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--glass);color:var(--ink);font:inherit;font-size:var(--fs-small);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);transition:border-color .2s,box-shadow .2s}.calp-f input:focus,.calp-f select:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:0;border-color:var(--accent)}.calp-frow{gap:var(--space-3);display:flex}.calp-openbtn{border:1px solid var(--border-glass);background:var(--glass);width:26px;height:26px;color:var(--ink-2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.calp-openbtn:hover{background:var(--card-hover);color:var(--accent-strong)}.pplp-calcell{text-align:right;width:34px}@media (width<=720px){.calp{padding:var(--space-4) var(--space-3) var(--space-10)}.calp-card{padding:var(--space-2)}.calp-cm-cell{min-height:76px}.calp-chip{font-size:11px}.calp-title h1{font-size:26px}.calp-frow{flex-wrap:wrap}}.rooms-page[data-page=calendar]{min-width:0}.calp{min-width:0;max-width:min(1280px,100%)}.calp-card{min-width:0}.profile-page{flex-direction:column;gap:18px;max-width:560px;margin:0 auto;padding:8px 20px 40px;font-family:inherit;display:flex}.profile-head{align-items:center;gap:16px;padding:6px 4px 2px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(150deg,#60b1ff,#0b63e0 70%);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:27px;font-weight:700;display:grid;box-shadow:0 10px 26px -10px #0b63e099}.profile-who{min-width:0}.profile-name{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:23px;font-weight:700;display:flex}.profile-badge{letter-spacing:.04em;text-transform:uppercase;color:#0b63e0;background:#0b63e01f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.profile-email{color:var(--ink-2);word-break:break-all;align-items:center;gap:7px;margin:4px 0 0;font-size:13.5px;display:flex}.profile-email svg{opacity:.8;flex:none}.profile-card{background:#7f869612;border:1px solid #7f869629;border-radius:16px;padding:14px 16px}.profile-section{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:2px 2px 10px;font-size:12px;font-weight:600}.profile-row{cursor:pointer;width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px;transition:background .15s,border-color .15s;display:flex}.profile-row:hover{background:#7f86961a;border-color:#7f86962e}.profile-row-ic{color:#0b63e0;background:#0b63e01f;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.profile-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.profile-row-main b{font-size:15px;font-weight:600}.profile-row-main small{color:var(--ink-2);font-size:12.5px}.profile-row-go{opacity:.4;flex:none}.profile-signout{cursor:pointer;font:inherit;color:#d6493b;background:#d6493b14;border:1px solid #d6493b33;border-radius:12px;align-self:flex-start;align-items:center;gap:9px;margin-top:4px;padding:11px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.profile-signout:hover{background:#d6493b24}.invite-card{color:#fff;background:linear-gradient(135deg,#0b63e0 0%,#14b88a 100%);border-radius:18px;justify-content:center;padding:clamp(20px,2.1vw,34px) clamp(18px,2.4vw,40px);position:relative;overflow:hidden;box-shadow:0 18px 50px -24px #0b63e099}.invite-eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.9;font-size:clamp(11px,.8vw,12.5px);font-weight:600}.invite-headline{letter-spacing:-.015em;max-width:26ch;margin:10px 0 6px;font-size:clamp(20px,1.9vw,30px);font-weight:700;line-height:1.2}.invite-sub{opacity:.92;max-width:46ch;margin:0 0 clamp(16px,1.7vw,24px);font-size:clamp(13px,1vw,15.5px);line-height:1.55}.invite-linkbox{background:#ffffff29;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:8px;max-width:560px;margin-bottom:12px;padding:6px 6px 6px 14px;display:flex}.invite-link{white-space:nowrap;text-overflow:ellipsis;opacity:.95;flex:1;min-width:0;font-size:13px;overflow:hidden}.invite-copy{cursor:pointer;font:inherit;color:#0b63e0;background:#fff;border:none;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.invite-copy:hover{opacity:.88}.invite-actions{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.invite-btn{cursor:pointer;height:44px;font:inherit;color:#fff;background:#ffffff29;border:1px solid #ffffff42;border-radius:12px;flex:170px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.invite-btn:hover{background:#ffffff42}.profile-aside{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:#ffffff94;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;gap:12px;padding:0 16px 16px;display:flex;box-shadow:0 1px 2px #0a12220a,0 22px 48px -26px #0a122247}[data-theme=dark] .profile-aside{background:#101a2e8c;border-color:#ffffff1a;box-shadow:0 1px 2px #00000059,0 22px 48px -26px #0000008c}.profile-aside>.profile-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:-32px;padding:0 4px 2px}.profile-aside>.profile-head .profile-avatar{border:4px solid #ffffffe6;width:86px;height:86px;font-size:35px;box-shadow:0 14px 30px -12px #0b63e08c}[data-theme=dark] .profile-aside>.profile-head .profile-avatar{border-color:#101a2ee6}.profile-aside>.profile-head .profile-who{width:100%}.profile-aside>.profile-head .profile-name{justify-content:center;font-size:25px}.profile-aside>.profile-head .profile-email{word-break:break-word;justify-content:center}.profile-aside>.profile-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffc7;border-color:#0a122212}[data-theme=dark] .profile-aside>.profile-card{background:#09101e9e;border-color:#ffffff14}.profile-row-go{opacity:.55}@media (width<=480px){.profile-page{padding-inline:12px}.invite-card{padding-inline:14px}}.invite-mascot{display:none}@media (width>=1400px){.invite-mascot{z-index:0;pointer-events:none;inset-inline-end:clamp(4px,1vw,22px);aspect-ratio:150/110;perspective:900px;width:clamp(150px,12vw,216px);margin-top:calc(clamp(150px,12vw,216px)/-2.7027);display:block;position:absolute;top:50%}.im-stage{transform-style:preserve-3d;transform:translate3d(calc(var(--mx) * 6px), calc(var(--my) * 4px), 0) rotateX(calc(var(--my) * -7deg)) rotateY(calc(var(--mx) * 9deg));transition:transform .26s cubic-bezier(.22,.68,.24,1);position:absolute;inset:0}.invite-mascot .mark{width:100%;transform-style:preserve-3d;position:absolute;inset:0}.im-mark{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.im-mark-back{transform:translate3d(calc(var(--mx) * -3px), calc(var(--my) * -2px), -15px);opacity:.42;filter:blur(.6px)}.im-mark-front{filter:drop-shadow(0 12px 18px #031a1557);transform:translateZ(0)}.invite-mascot .mark .orb-eyes{gap:21px;top:26%}.invite-mascot .mark .orb-eyes i{border-radius:7px;width:12px;height:34px}.im-ground{transform:translate3d(calc(var(--mx) * -16px), 44%, -46px) scale(.9);filter:blur(8px);opacity:.7;background:radial-gradient(58% 18%,#02181357,#0000 72%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.im-stage,.im-mark-back,.im-ground{transition:none;transform:none}}}.invite-card{--mx:0;--my:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #021a142e,0 2px 6px -2px #03283c47,0 26px 54px -26px #0b63e094,0 34px 70px -40px #14b88a80}@media (hover:hover) and (pointer:fine){@media (width>=1200px){.invite-card{transform:perspective(1500px) rotateX(calc(var(--my) * -1deg)) rotateY(calc(var(--mx) * 1.3deg));backface-visibility:hidden;transition:transform .3s cubic-bezier(.22,.68,.24,1)}@media (prefers-reduced-motion:reduce){.invite-card{transition:none;transform:none}}}}.invite-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(42% 55% at calc(50% + var(--mx) * 38%) calc(50% + var(--my) * 42%), #ffffff4d, #ffffff14 42%, transparent 70%), var(--grain);mix-blend-mode:soft-light;opacity:.95;background-size:auto,150px 150px;transition:background-position .2s linear;position:absolute;inset:0}.billing-page{--num-tab:ui-monospace,"SF Mono","Menlo","Consolas",monospace;flex-direction:column;gap:18px;max-width:1100px;margin:0 auto;padding:4px 2px 40px;display:flex}.billing-card{background:#fff;border:1px solid #1836781f;border-radius:20px;padding:20px 22px;box-shadow:0 22px 48px -34px #14326e73}.billing-card h3{font-family:var(--font-head,"Fustat",sans-serif);letter-spacing:-.01em;margin:0;font-size:15.5px}.billing-error{color:#8a2c2c;background:#e0443c1a;border:1px solid #e0443c4d;border-radius:14px;padding:12px 16px;font-size:13px;font-weight:600}.billing-empty{text-align:center;opacity:.65;padding:26px 8px;font-size:13.5px}.bw-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bw-plan{letter-spacing:.05em;text-transform:uppercase;color:#1e5be6;background:#2d6cf61a;border:1px solid #2d6cf640;border-radius:100px;padding:5px 12px;font-size:11.5px;font-weight:800}.bw-plan[data-plan=free]{color:#5b6b86;background:#5b6b861a;border-color:#5b6b8640}.bw-plan[data-plan=premium]{color:#7c3aed;background:#7c5cfc1a;border-color:#7c5cfc4d}.bw-plan[data-plan=unlimited]{color:#0e7a5f;background:#14b8a61a;border-color:#14b8a64d}.bw-body{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.bw-tiles{flex-wrap:wrap;flex:300px;gap:10px;min-width:0;display:flex}.bwt{background:#18367809;border:1px solid #1836781a;border-radius:14px;flex-direction:column;flex:130px;gap:2px;min-width:0;padding:12px 14px 11px;display:flex}.bwt-k{letter-spacing:.09em;text-transform:uppercase;opacity:.6;font-size:10.5px;font-weight:800}.bwt-n{font-family:var(--font-head,"Fustat",sans-serif);letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:800;line-height:1.15}.bwt-c{opacity:.65;overflow-wrap:anywhere;margin-top:3px;font-size:11.5px}.bwt-c a{color:#0084ff;font-weight:600;text-decoration:none}.bwt-c a:hover{text-decoration:underline}.bwt-due{background:#b453090f;border-color:#b4530947}.bwt-due .bwt-n{color:#b45309}.billing-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=1000px){.billing-grid{grid-template-columns:1fr}}.bw-ringcol{flex-direction:column;flex:none;align-items:center;gap:9px;display:flex}.bw-ring{flex:none;width:150px;height:150px;position:relative}.bw-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bwr-track{fill:none;stroke:#1836781f;stroke-width:11px}.bwr-fill{fill:none;stroke:#2d6cf6;stroke-width:11px;stroke-linecap:butt;transition:stroke-dasharray .8s cubic-bezier(.2,.7,.3,1)}.bwr-fill[data-state=unlimited]{stroke:#14b8a6}.bwr-fill[data-state=low]{stroke:#e89a2b}.bwr-fill[data-state=out]{stroke:#e0443c}.bwr-tick{stroke:#1836786b;stroke-width:1.5px}.bwr-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bwr-center b{font-family:var(--font-head,"Fustat",sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:44px;line-height:1}.bwr-center small{opacity:.6;max-width:88px;margin-top:2px;font-size:10.5px}.bwr-inf{font-size:52px}.bwr-twin{text-align:center;opacity:.82;max-width:200px;margin:0;font-size:12.5px;font-weight:600;line-height:1.4}.bw-facts{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.bwf-used{margin:0;font-size:14.5px;font-weight:700}.bwf-period{opacity:.65;margin:0;font-size:12.5px}.bwf-blocked{color:#b3352c;margin:2px 0 0;font-size:12.5px;font-weight:700}.bw-upgrade{cursor:pointer;font-family:var(--font-head,"Fustat",sans-serif);color:#fff;background:linear-gradient(135deg,#2d6cf6,#1e5be6);border:none;border-radius:12px;margin-top:8px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:transform .18s,box-shadow .2s;box-shadow:inset 0 1px #ffffff4d,0 12px 26px -12px #2d6cf6b3}.bw-upgrade:hover{transform:translateY(-1px)}.bw-upgrade:active{transform:scale(.97)}.bu-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bu-win{background:#1836780f;border:1px solid #18367814;border-radius:11px;gap:4px;padding:3px;display:inline-flex}.bu-win button{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:8px;padding:6px 13px;font-size:12px;font-weight:700}.bu-win button[data-on=true]{opacity:1;background:#fff;box-shadow:0 6px 14px -8px #14326e66}.bu-chart{align-items:flex-end;gap:3px;height:130px;padding:6px 2px 0;display:flex}.bu-chart[data-days="90"]{gap:1px}.bu-col{cursor:default;border-radius:1px 1px 0 0;flex-direction:column-reverse;flex:1;gap:1px;min-width:0;height:100%;display:flex}.bu-col:hover .bu-seg{filter:brightness(1.12)}.bu-seg{border-radius:0;min-height:2px;display:block}.bu-seg[data-ch=phone]{background:#2d6cf6}.bu-seg[data-ch=web]{background:#22d3ee}.bu-seg[data-ch=text]{background:#14b8a6}.bu-seg[data-ch=test]{background:#5b6b8673}.bu-legend{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.bu-leg{opacity:.8;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.bu-leg i{border-radius:3px;width:10px;height:10px;display:inline-block}.bu-leg[data-ch=phone] i{background:#2d6cf6}.bu-leg[data-ch=web] i{background:#22d3ee}.bu-leg[data-ch=text] i{background:#14b8a6}.bu-leg[data-ch=test] i{background:#5b6b8673}.bi-head{margin-bottom:10px}.bi-table{border-collapse:collapse;width:100%;font-size:13px}.bi-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;opacity:.55;border-bottom:1px solid #1836781a;padding:8px 10px;font-size:10.5px;font-weight:800}.bi-table td{vertical-align:middle;border-bottom:1px solid #1836780f;padding:11px 10px}.bi-table tr:last-child td{border-bottom:none}.bi-num{opacity:.8;font-family:ui-monospace,Menlo,monospace;font-size:12px}.bi-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--num-tab)}.bu-table td.bi-amt,.bu-table td.bu-callnum,.bu-table td.bu-sharenum,.bi-table th.bu-numh{text-align:right}.bu-table td.bu-callnum,.bu-table td.bu-sharenum{font-variant-numeric:tabular-nums;font-family:var(--num-tab)}.bu-table tfoot td{border-top:2px solid #18367847;padding-top:11px;font-weight:800}.bu-table tfoot td.bi-amt,.bu-table tfoot td.bu-callnum,.bu-table tfoot td.bu-sharenum{font-variant-numeric:tabular-nums;font-family:var(--num-tab)}.bi-status{border-radius:100px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-block}.bi-status[data-st=paid]{color:#0e7a3d;background:#25d3661f;border:1px solid #12a14a4d}.bi-status[data-st=open]{color:#9a6b00;background:#e89a2b24;border:1px solid #e89a2b66}.bi-status[data-st=void],.bi-status[data-st=draft]{color:#5b6b86;background:#5b6b861a;border:1px solid #5b6b8640}.bi-status[data-st=uncollectible]{color:#8a2c2c;background:#e0443c1a;border:1px solid #e0443c4d}.bi-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bi-pdf{color:inherit;background:#fffc;border:1px solid #1836781f;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 8px 18px -12px #14326e80}.bi-pdf:hover{transform:translateY(-1px)}.bi-link{color:inherit;opacity:.55;border-radius:9px;padding:7px;display:inline-flex}.bi-link:hover{opacity:1}@media (width<=640px){.bw-body{text-align:center;flex-direction:column;align-items:center}.bw-facts{align-items:center}.bi-table thead{display:none}.bi-table,.bi-table tbody,.bi-table tr,.bi-table td{width:100%;display:block}.bi-table tr{border-bottom:1px solid #18367814;padding:10px 0}.bi-table td{border:none;padding:3px 4px}.bi-actions{justify-content:flex-start;margin-top:4px}}.rooms-surface[data-theme=dark] .billing-card{background:#101b32;border-color:#60b1ff29;box-shadow:0 22px 48px -34px #0009}.rooms-surface[data-theme=dark] .bwr-track{stroke:#96b4eb29}.rooms-surface[data-theme=dark] .bwr-tick{stroke:#96b4eb80}.rooms-surface[data-theme=dark] .bu-win{background:#96b4eb14;border-color:#96b4eb1f}.rooms-surface[data-theme=dark] .bu-win button[data-on=true]{background:#1e2e50e6}.rooms-surface[data-theme=dark] .bi-table th{border-color:#96b4eb24}.rooms-surface[data-theme=dark] .bi-table td{border-color:#96b4eb14}.rooms-surface[data-theme=dark] .bi-pdf{background:#1e2e50cc;border-color:#60b1ff33}.rooms-surface[data-theme=dark] .billing-error{color:#ffb4ac;background:#e0443c24;border-color:#e0443c59}.bwf-price{color:#1e5be6;margin:0;font-size:13px;font-weight:700}.rooms-surface[data-theme=dark] .bwf-price{color:#7fb3ff}.bwf-limits{opacity:.6;margin:0;font-size:12px}.bw-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.bw-portal{cursor:pointer;color:inherit;background:#fffc;border:1px solid #18367824;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:700;transition:transform .18s;box-shadow:0 10px 22px -14px #14326e80}.bw-portal:hover{transform:translateY(-1px)}.rooms-surface[data-theme=dark] .bw-portal{background:#1e2e50cc;border-color:#60b1ff33}.bu-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bu-csv{cursor:pointer;color:inherit;background:#fffc;border:1px solid #1836781f;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.bu-csv:disabled{opacity:.4;cursor:default}.rooms-surface[data-theme=dark] .bu-csv{background:#1e2e50cc;border-color:#60b1ff33}.bu-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px;display:grid}.bu-stat{text-align:center;background:#1836780d;border:1px solid #18367812;border-radius:14px;padding:12px 14px}.bu-stat b{font-family:var(--font-head,"Fustat",sans-serif);font-size:21px;line-height:1.1;display:block}.bu-stat small{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:10.5px;font-weight:700}.rooms-surface[data-theme=dark] .bu-stat{background:#96b4eb12;border-color:#96b4eb1a}.bu-table{margin-top:14px}.bu-table .bu-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:7px;display:inline-block}@media (width<=640px){.bu-controls{gap:6px}.bu-win button{padding:5px 9px;font-size:11px}}.bu-provenance{opacity:.62;font-variant-numeric:tabular-nums;margin:12px 2px 0;font-size:11.5px;line-height:1.5}.rooms-surface[data-theme=dark] .bu-provenance{opacity:.7}.aioos-minutes-bar .amb-spark{width:42px;height:13px;margin-inline-start:5px;display:inline-block;overflow:visible}.aioos-minutes-bar .amb-spark polyline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.7}.billing-return{font-family:var(--font-head,"Fustat",sans-serif);border-radius:16px;align-items:center;gap:12px;padding:15px 46px 15px 16px;display:flex;position:relative}.billing-return .brb-title{margin:0;font-size:14.5px;font-weight:700;line-height:1.35}.billing-return .brb-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.brb-x{cursor:pointer;width:26px;height:26px;color:inherit;opacity:.55;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:opacity .16s,background .16s;display:flex;position:absolute;top:11px;right:11px}.brb-x:hover{opacity:1;background:#14326e14}.brb-success{color:#0e5c48;background:#e7f7f2;border:1px solid #14b8a659}.brb-success .brb-ic{color:#fff;background:#14b8a6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.brb-success[data-loading=true] .brb-ic{background:#14b8a659}.brb-fail{color:#8a5a16;background:#fdf3e7;border:1px solid #e89a2b66}.brb-retry{cursor:pointer;color:#fff;background:linear-gradient(135deg,#e89a2b,#d6851a);border:none;border-radius:10px;align-self:flex-start;padding:7px 15px;font-family:inherit;font-size:12.5px;font-weight:700}.brb-retry:hover{filter:brightness(1.05)}.brb-neutral{color:inherit;background:#f1f4fa;border:1px solid #18367824}.brb-link{cursor:pointer;color:#1e5be6;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline}.brb-quiet{color:inherit;background:#f1f4fa;border:1px solid #1836781f;padding-top:12px;padding-bottom:12px}.brb-quiet .brb-title{opacity:.85;font-size:13.5px;font-weight:600}.rooms-surface[data-theme=dark] .brb-x:hover{background:#96b4eb1f}.rooms-surface[data-theme=dark] .brb-success{color:#8eead4;background:#14b8a629;border-color:#14b8a666}.rooms-surface[data-theme=dark] .brb-fail{color:#f2c98a;background:#e89a2b26;border-color:#e89a2b66}.rooms-surface[data-theme=dark] .brb-neutral,.rooms-surface[data-theme=dark] .brb-quiet{background:#1e2e50b3;border-color:#96b4eb29}.rooms-surface[data-theme=dark] .brb-link{color:#7fb3ff}[data-theme=dark] .bwt{background:#ffffff0d;border-color:#78beff29}[data-theme=dark] .bwt-due{background:#f5a5241a;border-color:#f5a52452}[data-theme=dark] .bwt-due .bwt-n{color:#f5a524}[data-theme=dark] .bwt-c a{color:#9fd0ff}.billing-invoices{overflow-x:auto}.billing-grid .billing-invoices table{table-layout:fixed;width:100%}.billing-grid .billing-invoices td,.billing-grid .billing-invoices th{padding-right:10px;font-size:12.5px}.billing-grid .billing-invoices td:last-child,.billing-grid .billing-invoices th:last-child{white-space:nowrap;text-align:right;width:118px}.billing-grid .billing-invoices td:nth-child(4),.billing-grid .billing-invoices th:nth-child(4){width:72px}.billing-grid .billing-invoices .bi-status{padding:3px 8px;font-size:10.5px}.billing-grid .billing-invoices .bi-pdf{padding:5px 9px;font-size:11.5px}.billing-grid .billing-invoices .bi-num{overflow-wrap:anywhere}.rooms-surface .rooms-page[data-page=billing],.rooms-surface .rooms-page[data-page=profile],.rooms-surface .rooms-page[data-page=calendar],.rooms-surface .rooms-page[data-page=kitogo],.rooms-surface .rooms-page[data-page=products],.rooms-surface .rooms-page[data-page=knowledge],.rooms-surface .rooms-page[data-page=departments],.rooms-surface .rooms-page[data-page=people],.rooms-surface .rooms-page[data-page=call-history],.rooms-surface .rooms-page[data-page=sip],.rooms-surface .rooms-page[data-page=edit],.rooms-surface .rooms-page[data-page=widget]{--rp-face:"Archivo Black", var(--font-head);--rp-weight:400}.rooms-surface .rooms-page[data-page=billing]{--rp-measure:1100px;--rp-pad:2px;--rp-show:.83em}.rooms-surface .rooms-page[data-page=calendar]{--rp-measure:1280px;--rp-pad:24px;--rp-show:.83em}.rooms-surface .rooms-page[data-page=profile]{--rp-measure:560px;--rp-pad:20px;--rp-show:.78em}.rooms-surface .rooms-page[data-page=kitogo]{--rp-measure:1100px;--rp-pad:0px;--rp-show:.83em}.rooms-surface .rooms-page[data-page=widget]{--rp-show:.79em}.rooms-surface .rooms-page[data-page=billing]>.rooms-page-head,.rooms-surface .rooms-page[data-page=calendar]>.rooms-page-head,.rooms-surface .rooms-page[data-page=profile]>.rooms-page-head,.rooms-surface .rooms-page[data-page=kitogo]>.rooms-page-head,.rooms-surface .rooms-page[data-page=products]>.rooms-page-head,.rooms-surface .rooms-page[data-page=knowledge]>.rooms-page-head,.rooms-surface .rooms-page[data-page=departments]>.rooms-page-head,.rooms-surface .rooms-page[data-page=people]>.rooms-page-head,.rooms-surface .rooms-page[data-page=call-history]>.rooms-page-head,.rooms-surface .rooms-page[data-page=sip]>.rooms-page-head,.rooms-surface .rooms-page[data-page=edit]>.rooms-page-head,.rooms-surface .rooms-page[data-page=widget]>.rooms-page-head{width:100%;max-width:calc(var(--rp-measure) - 2 * var(--rp-pad));font-family:var(--rp-face);font-weight:var(--rp-weight);font-size:min(var(--rp-hero), var(--rp-hero-fit,100vw));letter-spacing:-.03em;color:var(--fg);white-space:nowrap;flex:none;align-content:start;justify-items:center;height:auto;margin:0 auto;padding:0;line-height:1;display:grid;overflow:hidden}.rooms-surface .rooms-page[data-page=widget]>.rooms-page-head{max-width:none}.rooms-surface .rooms-page[data-page=billing]{gap:0}.rooms-surface .rooms-page[data-page=billing]>.rooms-page-head{height:var(--rp-show)}.rooms-surface .rooms-page[data-page=billing] .billing-page{padding-top:0}@media (width>=1200px){.rooms-surface .rooms-page[data-page=calendar],.rooms-surface .rooms-page[data-page=profile]{gap:0}.rooms-surface .rooms-page[data-page=calendar]>.rooms-page-head,.rooms-surface .rooms-page[data-page=profile]>.rooms-page-head{height:var(--rp-show)}.rooms-surface .rooms-page[data-page=calendar] .calp,.rooms-surface .rooms-page[data-page=profile] .profile-page{padding-top:0}}@media (width<=1199.98px){.rooms-surface .rooms-page[data-page=calendar]>.rooms-page-head,.rooms-surface .rooms-page[data-page=profile]>.rooms-page-head{margin-bottom:4px}}.rooms-surface .rooms-page[data-page=widget]:has(>.rooms-page-head[data-hero-cut]){gap:0}.rooms-surface .rooms-page[data-page=widget]>.rooms-page-head[data-hero-cut]{height:var(--rp-show)}.rooms-surface .rooms-page[data-page=widget]>.rooms-page-head:not([data-hero-cut]){margin-bottom:4px}.rooms-surface .rooms-page[data-page]>.rooms-page-head>.rp-title{-webkit-user-select:none;user-select:none;display:block}.rooms-surface .rooms-page[data-page]>.rooms-page-head:has(.rooms-page-back){height:auto;font-family:var(--font-head);font-size:clamp(26px,2.1vw,34px);font-weight:800;line-height:1.1;display:block;overflow:visible}.rooms-surface .rooms-page[data-page=billing]{--rp-hero:clamp(38px, 11.5vw, 210px)}.rooms-surface .rooms-page[data-page=profile]{--rp-hero:clamp(40px, 13vw, 250px)}.rooms-surface .rooms-page[data-page=calendar]{--rp-hero:clamp(38px, 11.5vw, 230px)}.rooms-surface .rooms-page[data-page=kitogo]{--rp-hero:clamp(40px, 9.4vw, 178px)}.rooms-surface .rooms-page[data-page=widget]{--rp-hero:clamp(38px, 10.1vw, 191px)}@media (width>=1200px){.rooms-surface .rooms-page[data-page=profile]{--rp-measure:1440px;--rp-aside:440px;--rp-colgap:clamp(40px, 6.5vw, 100px)}.rooms-surface .rooms-page[data-page=profile] .profile-page{width:100%;max-width:var(--rp-measure);grid-template-columns:minmax(0, 1fr) minmax(300px, var(--rp-aside));column-gap:var(--rp-colgap);align-items:start;row-gap:24px;display:grid}.rooms-surface .rooms-page[data-page=profile] .profile-page>.invite-card{flex-direction:column;grid-area:1/1;align-self:stretch;display:flex}.rooms-surface .rooms-page[data-page=profile] .profile-page>.profile-aside,.rooms-surface .rooms-page[data-page=profile] .profile-page>.profile-signout{grid-column:2}.rooms-surface .rooms-page[data-page=profile] .profile-page>.profile-aside{grid-row:1;margin-top:34px}.rooms-surface .rooms-page[data-page=profile] .profile-page>.profile-signout{justify-self:center;margin-top:16px}.rooms-surface .rooms-page[data-page=profile]>.rooms-page-head{max-width:calc(var(--rp-measure) - 2 * var(--rp-pad) - var(--rp-aside) - var(--rp-colgap));margin-inline:calc(max(0px, (100% - var(--rp-measure)) / 2) + var(--rp-pad)) auto}.rooms-surface .rooms-page[data-page=calendar] .calp{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid;position:relative}.rooms-surface .rooms-page[data-page=calendar] .calp-card{grid-area:1/1/2/-1}.rooms-surface .rooms-page[data-page=calendar] .calp-filter{grid-area:2/1;justify-self:start}.rooms-surface .rooms-page[data-page=calendar] .calp-head{grid-area:2/2;justify-self:end}.rooms-surface .rooms-page[data-page=calendar] .calp-legend{grid-area:3/1/auto/-1}.rooms-surface .rooms-page[data-page=calendar] .calp-err{grid-area:4/1/auto/-1}.rooms-surface .rooms-page[data-page=calendar] .calp-title{display:none}}@media (width>=1500px){.rooms-surface .rooms-page[data-page=calendar] .calp:before,.rooms-surface .rooms-page[data-page=calendar] .calp:after{z-index:0;pointer-events:none;width:max-content;max-width:calc((100vw - var(--rp-measure)) / 2 - 30px);white-space:pre-line;font-family:var(--rp-face);font-weight:var(--rp-weight);letter-spacing:-.02em;color:var(--fg);font-size:clamp(44px,5.95vw,113px);line-height:1.29;position:absolute;top:.15vw;overflow:hidden}.rooms-surface .rooms-page[data-page=calendar] .calp:before{content:attr(data-cal-a);text-align:end;inset-inline-end:calc(100% - 25px)}.rooms-surface .rooms-page[data-page=calendar] .calp:after{content:attr(data-cal-b);text-align:start;inset-inline-start:calc(100% - 25px)}}.rooms-surface .rooms-page[data-page=kitogo]{justify-content:flex-start;gap:0;padding-top:88px}@media (width<=900px){.rooms-surface .rooms-page[data-page=kitogo]{padding-top:78px}}.rooms-surface .rooms-page[data-page=kitogo]>.rooms-page-head{height:var(--rp-show)}.rooms-surface .rooms-page[data-page=kitogo]:has(>.rooms-page-head>.rooms-page-back){gap:10px}.rooms-surface .rooms-page[data-page=products]{--rp-measure:1148px;--rp-pad:0px;--rp-hero:clamp(38px, 10.35vw, 196px);--rp-show:.78em;-webkit-overflow-scrolling:touch;padding-top:88px;padding-inline:24px;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:48px;overflow:auto}@media (width<=900px){.rooms-surface .rooms-page[data-page=products]{padding-top:64px;padding-inline:16px;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 8px)}}.rooms-surface .rooms-page[data-page=products] .pc{width:100%;max-width:var(--rp-measure);margin-inline:auto}.rooms-surface .rooms-page[data-page=products]:has(.pc-card)>.rooms-page-head:not(:has(.rooms-page-back)){height:var(--rp-show)}:is(.rooms-surface .rooms-page[data-page=products]:not(:has(.pc-card))>.rooms-page-head,.rooms-surface .rooms-page[data-page=products]>.rooms-page-head:has(.rooms-page-back)){margin-bottom:4px}.rooms-surface .rooms-page[data-page=knowledge]{--rp-measure:960px;--rp-pad:0px;--rp-show:.79em;--rp-hero:clamp(38px, 10vw, 189px);-webkit-overflow-scrolling:touch;padding-top:88px;padding-inline:24px;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;padding-bottom:48px;overflow:auto}@media (width<=900px){.rooms-surface .rooms-page[data-page=knowledge]{padding-top:64px;padding-inline:16px;padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom) + 8px)}}.rooms-surface .rooms-page[data-page=knowledge]>.rooms-page-head{height:var(--rp-show)}.rooms-surface .rooms-page[data-page=knowledge]:has(>.rooms-page-head>.rooms-page-back){gap:10px}.rooms-surface .rooms-page[data-page=people]{--rp-measure:1240px;--rp-pad:0px}.rooms-surface .rooms-page[data-page=call-history],.rooms-surface .rooms-page[data-page=sip]{--rp-measure:640px;--rp-pad:0px}.rooms-surface .rooms-page[data-page=edit]{--rp-measure:760px;--rp-pad:0px}.rooms-surface .rooms-page[data-page=departments]>.rooms-page-head{max-width:none}.rooms-surface .rooms-page[data-page=departments]{--rp-hero:clamp(40px, 10vw, 210px)}.rooms-surface .rooms-page[data-page=people]{--rp-hero:clamp(40px, 12.4vw, 160px)}.rooms-surface .rooms-page[data-page=call-history]{--rp-hero:clamp(40px, 17.5vw, 117px)}.rooms-surface .rooms-page[data-page=sip]{--rp-hero:clamp(38px, 8.4vw, 55px);--rp-show:.78em}.rooms-surface .rooms-page[data-page=edit]{--rp-hero:clamp(40px, 10.6vw, 84px)}.rooms-surface .rooms-page[data-page=sip]{gap:0}.rooms-surface .rooms-page[data-page=sip]>.rooms-page-head{height:var(--rp-show)}.rooms-surface .rooms-page[data-page=sip]:has(>.rooms-page-head>.rooms-page-back){gap:10px}.rooms-surface .rooms-page[data-page=departments]>.rooms-page-head,.rooms-surface .rooms-page[data-page=people]>.rooms-page-head,.rooms-surface .rooms-page[data-page=call-history]>.rooms-page-head,.rooms-surface .rooms-page[data-page=edit]>.rooms-page-head{padding-block-end:.14em}.presence-surface.rooms-surface{--rl-image:url(/app/media/line-overlay.webp);--rl-dose:.25}.rooms-surface .rooms-page[data-page]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--rl-image);mix-blend-mode:multiply;opacity:var(--rl-dose);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-theme=dark] .rooms-page[data-page]:before{filter:invert();mix-blend-mode:screen;opacity:calc(var(--rl-dose) * .5)}.kgp{background:radial-gradient(110% 80% at 78% 0,#7c5cfc24,#0000 55%),radial-gradient(80% 60% at 6% 100%,#22d3ee1a,#0000 55%),linear-gradient(175deg,#f6f9ff,#eff5ff 60%,#f2fafb);border-radius:22px;flex-wrap:wrap;flex:none;align-self:flex-start;align-items:center;gap:32px 40px;width:100%;max-width:1100px;height:auto;margin:0 auto;padding:44px;display:flex;position:relative;overflow:hidden}.kgp-glass{z-index:2;-webkit-backdrop-filter:blur(22px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:20px;flex:320px;align-self:flex-start;min-width:0;max-width:352px;padding:24px 26px;position:relative;box-shadow:inset 0 2px 3px #fff9,0 30px 70px -40px #14326e80}.kgp-over{font:800 10.5px var(--font-body,"Inter",sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#7c5cfc}.kgp-h1{font:800 25px/1.18 var(--font-head,"Fustat",sans-serif);letter-spacing:-.4px;color:var(--ink,#0a1222);margin:8px 0}.kgp-sub{font:400 13px/1.55 var(--font-body,"Inter",sans-serif);color:#46546b;margin:0 0 18px}.kgp-label{font:800 10.5px var(--font-body,"Inter",sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#8395ae;margin:0 0 12px}.kgp-sect+.kgp-sect{border-top:1px solid #14326e1a;margin-top:20px;padding-top:16px}.kgp-fields{flex-direction:column;gap:12px;display:flex}.kgp-field{flex-direction:column;gap:6px;display:flex}.kgp-field span{font:600 12.5px var(--font-body,"Inter",sans-serif);color:#1e2d49}.kgp-field input{height:42px;font:400 13.5px var(--font-body,"Inter",sans-serif);color:var(--ink,#0a1222);background:#fff;border:1px solid #14326e24;border-radius:12px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.kgp-field input::placeholder{color:#9fb0c8}.kgp-field input:focus{border-color:#0084ff8c;box-shadow:0 0 0 3px #0084ff24}.kgp-save{cursor:pointer;color:#fff;height:44px;font:700 14px var(--font-body,"Inter",sans-serif);background:linear-gradient(96deg,#0084ff,#1f5ae0);border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:16px;padding:0 22px;display:inline-flex;box-shadow:0 16px 34px -14px #2d6cf6bf}.kgp-save:disabled{opacity:.7;cursor:default}.kgp-mode{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kgp-mode-as{font:400 12.5px var(--font-body,"Inter",sans-serif);color:#64748f}.kgp-mode-as strong{color:#1e2d49;font-weight:600}.kgp-badge{color:#5b3df5;font:700 12px var(--font-body,"Inter",sans-serif);background:#7c5cfc1a;border:1px solid #7c5cfc40;border-radius:100px;align-self:flex-start;align-items:center;padding:6px 13px;display:inline-flex}.kgp-mode p{font:400 12.5px/1.55 var(--font-body,"Inter",sans-serif);color:#64748f;margin:0}.kgp-own{margin-top:12px}.kgp-own-q{font:400 12.5px/1.55 var(--font-body,"Inter",sans-serif);color:#64748f;margin:0}.kgp-own-link{cursor:pointer;font:600 12.5px var(--font-body,"Inter",sans-serif);color:#0084ff;background:0 0;border:0;padding:0}.kgp-own-link:hover{text-decoration:underline}.kgp-own-link:disabled{opacity:.6;cursor:default;text-decoration:none}.kgp-own-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0084ff8c}.kgp-err{font:600 12.5px var(--font-body,"Inter",sans-serif);color:#e5484d;margin:10px 0 0}.kgp-kids{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.kgp-kid{background:#fff;border:1px solid #14326e1a;border-radius:14px;padding:12px 14px}.kgp-kid-id{font:400 12.5px var(--font-body,"Inter",sans-serif);color:#46546b;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kgp-kid-id strong{color:var(--ink,#0a1222);font-weight:700}.kgp-kid-tag{color:#5b3df5;font-weight:600}.kgp-kid-mode{letter-spacing:.06em;text-transform:uppercase;color:#7c5cfc;background:#7c5cfc1a;border-radius:100px;padding:3px 8px;font-size:10px;font-weight:800}.kgp-kid-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.kgp-kid-actions a{font:600 12.5px var(--font-body,"Inter",sans-serif);color:#0084ff;text-decoration:none}.kgp-kid-actions button{cursor:pointer;font:600 12px var(--font-body,"Inter",sans-serif);color:#1e2d49;background:#fff;border:1px solid #14326e24;border-radius:100px;padding:5px 12px}.kgp-kid-pending{font:400 12px var(--font-body,"Inter",sans-serif);color:#8395ae}.kgp-kid-hint{font:400 11.5px var(--font-body,"Inter",sans-serif);color:#8395ae;margin-top:7px}.kgp-showcase{z-index:2;flex-direction:column;flex:480px;justify-content:center;align-items:center;gap:0;min-width:0;display:flex;position:relative}.kgp-aur{pointer-events:none;opacity:.55;filter:blur(36px);background:conic-gradient(from 40deg,#7c5cfc29,#2d6cf60f 30%,#0000 55%,#22d3ee1a 74%,#7c5cfc29);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px}.kgp-persp{perspective:1300px;--cw:min(480px, 100cqw);container-type:inline-size}.kgp-c3d{width:var(--cw);aspect-ratio:480/288;transform-style:preserve-3d;will-change:transform;cursor:pointer;outline:none;position:relative;rotate:-1.5deg}.kgp-c3d:focus-visible{outline-offset:6px;border-radius:22px;outline:2px solid #0084ff8c}.kgp-face{backface-visibility:hidden;transform-style:preserve-3d;background:linear-gradient(96deg,#7c5cfc,#2d6cf6 55%,#22d3ee) top left / 100% calc(var(--cw)*.0167) no-repeat, linear-gradient(160deg,#fff 0%,#f4f8ff 60%,#edf3fe 100%);border:1px solid #14326e1f;border-radius:20px;position:absolute;inset:0;box-shadow:0 44px 90px -36px #14326e8c,0 16px 34px -18px #7c5cfc66}.kgp-back{transform:rotateY(180deg)}.kgp-edge{display:none}.kgp-sheen{pointer-events:none;opacity:.6;background:linear-gradient(115deg,#0000 32%,#7c5cfc17 45%,#fff6 50%,#22d3ee14 55%,#0000 70%) 50% 0/240% 100%;border-radius:20px;position:absolute;inset:0}.kgp-fbody{inset:calc(var(--cw)*.0167) 0 0 0;padding:calc(var(--cw)*.0542) calc(var(--cw)*.0625);justify-content:space-between;gap:calc(var(--cw)*.029);display:flex;position:absolute}.kgp-lift-a{flex-direction:column;justify-content:space-between;min-width:0;display:flex;transform:translateZ(32px)}.kgp-lift-b{text-align:center;padding-bottom:calc(var(--cw)*.045);flex:none;align-self:center;transform:translateZ(56px)}.kgp-firm{align-items:center;gap:calc(var(--cw)*.0167);min-width:0;font:700 calc(var(--cw)*.0271)/1.25 var(--font-head,"Fustat",sans-serif);color:#1e2d49;display:flex}.kgp-firm svg{width:calc(var(--cw)*.0542);flex:none;height:auto}.kgp-firm span{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;min-width:0;overflow:hidden}.kgp-idblock{min-width:0}.kgp-cname{font:800 calc(var(--cw)*.0479)/1.16 var(--font-head,"Fustat",sans-serif);color:#0a1222;letter-spacing:-.4px;-webkit-line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kgp-cname.kgp-ph{color:#9fb0c8}.kgp-ctag{font:600 calc(var(--cw)*.0302)/1.3 var(--font-body,"Inter",sans-serif);color:#5b3df5;margin-top:calc(var(--cw)*.0083);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kgp-cphone{font:500 calc(var(--cw)*.0271) var(--font-body,"Inter",sans-serif);color:#46546b;margin-top:calc(var(--cw)*.025);unicode-bidi:plaintext}.kgp-qrbox{width:calc(var(--cw)*.2875);height:calc(var(--cw)*.2875);border-radius:calc(var(--cw)*.0292);padding:calc(var(--cw)*.0229);background:#fff;border:1.5px solid #7c5cfc66;margin:0 auto;overflow:hidden;box-shadow:0 18px 38px -16px #5b3df599,0 4px 10px -4px #14326e4d}.kgp-qrbox svg{width:100%;height:100%;display:block}.kgp-qrwait{text-align:center;font:600 calc(var(--cw)*.0208)/1.4 var(--font-body,"Inter",sans-serif);color:#8395ae;padding:calc(var(--cw)*.0208);justify-content:center;align-items:center;display:flex}.kgp-scan{font:600 calc(var(--cw)*.0198) var(--font-body,"Inter",sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#8395ae;text-align:center;margin-top:calc(var(--cw)*.0167)}.kgp-cfoot{right:calc(var(--cw)*.0542);bottom:calc(var(--cw)*.0292);align-items:center;gap:calc(var(--cw)*.0125);font:600 calc(var(--cw)*.0198) var(--font-body,"Inter",sans-serif);letter-spacing:.05em;color:#8395ae;display:flex;position:absolute}.kgp-cfoot svg{width:calc(var(--cw)*.025);flex:none;height:auto}.kgp-backbody{inset:calc(var(--cw)*.0167) 0 0 0;justify-content:center;align-items:center;gap:calc(var(--cw)*.0208);padding:calc(var(--cw)*.0375);flex-direction:column;display:flex;position:absolute}.kgp-qrbig{width:calc(var(--cw)*.4083);height:calc(var(--cw)*.4083);border-radius:calc(var(--cw)*.0333);padding:calc(var(--cw)*.0292);background:#fff;border:1.5px solid #7c5cfc66;overflow:hidden;box-shadow:0 18px 38px -16px #5b3df599}.kgp-qrbig svg{width:100%;height:100%;display:block}.kgp-qrbig.kgp-qrwait{width:calc(var(--cw)*.479);height:auto;box-shadow:none;background:0 0;border:none}.kgp-backlink{font:600 calc(var(--cw)*.025) ui-monospace,Menlo,monospace;color:#46546b}.kgp-pool{filter:blur(18px);pointer-events:none;background:radial-gradient(#7c5cfc42,#2d6cf61f 45%,#0000 72%);border-radius:50%;width:56%;height:52px;margin-top:-6px;display:block}.kgp-stagehint{font:400 12px var(--font-body,"Inter",sans-serif);color:#8395ae;margin-top:10px}.kgp-share{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:22px;display:flex}.kgp-share>.cgroup,.kgp-share .k2g-row,.kgp-share .k2g-qr,.kgp-share .k2g-dl{display:contents}.kgp-share .k2g-save{text-align:center;flex:0 0 100%}@media (prefers-reduced-motion:no-preference){.kgp-aur{animation:26s linear infinite kgpAur}@keyframes kgpAur{to{transform:rotate(360deg)}}}.rooms-surface[data-theme=dark] .kgp-glass{box-shadow:none;background:#ffffff0d;border-color:#78beff29}.rooms-surface[data-theme=dark] .kgp-h1{color:#eaf2ff}.rooms-surface[data-theme=dark] .kgp-sub,.rooms-surface[data-theme=dark] .kgp-label{color:#93a5c4}.rooms-surface[data-theme=dark] .kgp-sect+.kgp-sect{border-top-color:#78beff24}.rooms-surface[data-theme=dark] .kgp-field span{color:#c7d3e8}.rooms-surface[data-theme=dark] .kgp-field input{color:#eaf2ff;background:#0f1b33;border-color:#78beff33}.rooms-surface[data-theme=dark] .kgp-field input::placeholder{color:#7e8ea6}.rooms-surface[data-theme=dark] .kgp-badge{color:#c9b8ff;background:#7c5cfc29;border-color:#7c5cfc66}.rooms-surface[data-theme=dark] .kgp-mode-as,.rooms-surface[data-theme=dark] .kgp-own-q{color:#93a5c4}.rooms-surface[data-theme=dark] .kgp-mode-as strong{color:#c7d3e8}.rooms-surface[data-theme=dark] .kgp-own-link{color:#9fd0ff}.rooms-surface[data-theme=dark] .kgp-kid{background:#ffffff0a;border-color:#78beff24}.rooms-surface[data-theme=dark] .kgp-kid-id{color:#93a5c4}.rooms-surface[data-theme=dark] .kgp-kid-id strong{color:#eaf2ff}.rooms-surface[data-theme=dark] .kgp-kid-actions button{color:#eaf2ff;background:#ffffff12;border-color:#78beff33}.rooms-surface[data-theme=dark] .kgp-kid-hint{color:#7e8ea6}.rooms-surface[data-theme=dark] .kgp{background:radial-gradient(120% 90% at 76% 2%,#7c5cfc33,#0000 55%),radial-gradient(90% 70% at 8% 96%,#22d3ee14,#0000 55%),linear-gradient(168deg,#0b1322 0%,#101a2e 58%,#0f1b33 100%)}.rooms-surface[data-theme=dark] .kgp-aur{opacity:.5;background:conic-gradient(from 40deg,#7c5cfc33,#2d6cf614 30%,#0000 55%,#22d3ee1f 74%,#7c5cfc33)}.rooms-surface[data-theme=dark] .kgp-face{box-shadow:0 48px 100px -38px #020818f2,0 16px 34px -18px #7c5cfc80}.rooms-surface[data-theme=dark] .kgp-pool{background:radial-gradient(#7c5cfc6b,#2d6cf629 45%,#0000 72%)}.rooms-surface[data-theme=dark] .kgp-stagehint{color:#7e8ea6}.rooms-surface[data-theme=dark] .kgp-cname.kgp-ph{color:#5e7194}@media (width<=640px){.kgp{gap:22px;padding:22px 16px 26px}.kgp-glass{max-width:none;padding:20px 18px}}.rooms-page:has(>.kgp){overscroll-behavior:contain;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 74px);mask-image:linear-gradient(#0000 0,#000 74px)}.kgp-persp{justify-content:center;width:100%;display:flex}.kgp-share .clabel,.kgp-share .k2g-pitch,.kgp-share .k2g-qimg{display:none}.kgp-share .copy,.kgp-share .k2g-dl button,.kgp-share .k2g-open{cursor:pointer;white-space:nowrap;height:40px;font:600 13px var(--font-body,"Inter",sans-serif);color:#1e2d49;background:#fff;border:1px solid #14326e24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9,0 10px 24px -16px #14326e66}.kgp-share .k2g-link{text-align:center;cursor:text;width:100%;font:400 12.5px var(--font-body,"Inter",sans-serif);color:#8395ae;background:0 0;border:0;outline:none;flex:0 0 100%;order:99;margin-top:2px;display:block}.kgp-share .copy:hover,.kgp-share .k2g-dl button:hover,.kgp-share .k2g-open:hover{background:#f6f9ff}.kgp-share .copy:active,.kgp-share .k2g-dl button:active{transform:scale(.97)}.kgp-share .k2g-open{color:#0084ff}.kgp-share .k2g-save{font:400 12.5px var(--font-body,"Inter",sans-serif);color:#8395ae;text-align:center}.rooms-surface[data-theme=dark] .kgp-share .copy,.rooms-surface[data-theme=dark] .kgp-share .k2g-dl button{color:#eaf2ff;box-shadow:none;background:#ffffff0f;border-color:#78beff33}.rooms-surface[data-theme=dark] .kgp-share .copy:hover,.rooms-surface[data-theme=dark] .kgp-share .k2g-dl button:hover,.rooms-surface[data-theme=dark] .kgp-share .k2g-open:hover{background:#ffffff1a}.rooms-surface[data-theme=dark] .kgp-share .k2g-open{color:#9fd0ff;box-shadow:none;background:#ffffff0f;border-color:#78beff40}.rooms-surface[data-theme=dark] .kgp-share .k2g-save,.rooms-surface[data-theme=dark] .kgp-share .k2g-link{color:#7e8ea6}.sigs-surface,.sigs-surface *,.sigp,.sigp *{box-sizing:border-box}.sigp{--blue:#0084ff;--ink:#0a1222;--ink-2:#46546b;--mut:#64748f;--lbl:#7e8ea6;--note:#8395ae;--ph:#a6b4c9;--glass:#ffffff9e;--glass-2:#fff9;--glass-3:#ffffff8c;--in-bg:#fffc;--line:#1836781f;--line-soft:#18367814;--line-hi:#fffffff2;--card-sh:inset 0 3px 4px #ffffff80, 0 30px 70px -35px #14326e73;--card-sh-2:inset 0 3px 4px #ffffff80, 0 34px 76px -36px #14326e80;--card-sh-3:inset 0 2px 3px #ffffff80, 0 22px 50px -30px #14326e66;--body-bg:linear-gradient(180deg,#fff,#fafcff);--lock-bg:#1836780a;--lock-line:#1836782e;--fh:"Fustat",-apple-system,sans-serif;--fb:"Inter",-apple-system,sans-serif;font-family:var(--fb);color:var(--ink);padding:6px 4px 40px}.sigp-intro h1{font-family:var(--fh);letter-spacing:-1.1px;color:var(--ink);font-size:28px;font-weight:700}.sigp-intro h1 .g{background:linear-gradient(96deg,var(--blue),#60b1ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sigp-intro p{color:var(--ink-2);max-width:600px;margin-top:7px;font-size:14px;line-height:1.6}.sigp-studio{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.sigp-conf{background:var(--glass);-webkit-backdrop-filter:blur(28px);border:1px solid var(--line-hi);box-shadow:var(--card-sh);border-radius:20px;flex-direction:column;gap:13px;max-height:calc(100vh - 90px);padding:20px 18px;display:flex;position:sticky;top:14px;overflow:auto}.sigp-label{letter-spacing:.09em;text-transform:uppercase;color:var(--lbl);font-size:11px;font-weight:800}.sigp-in{border:1px solid var(--line);background:var(--in-bg);font-family:var(--fb);color:var(--ink);border-radius:12px;outline:none;width:100%;padding:10px 13px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.sigp-in::placeholder{color:var(--ph);font-weight:400}.sigp-in:focus{border-color:#0084ff59;box-shadow:0 0 0 3px #0084ff1f}.sigp-group{flex-direction:column;gap:6px;display:flex}.sigp-note{color:var(--note);font-size:11.5px;line-height:1.5}.sigp-cards{flex-direction:column;gap:20px;display:flex}.sigp-vcard{background:var(--glass-2);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line-hi);box-shadow:var(--card-sh-2);border-radius:20px;overflow:hidden}.sigp-vhead{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 18px;display:flex}.sigp-vhead b{font-family:var(--fh);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);font-size:16px;font-weight:800}.sigp-vhead em{color:var(--lbl);font-size:12.5px;font-style:normal;font-weight:600}.sigp-copy{cursor:pointer;color:#fff;font-family:var(--fb);white-space:nowrap;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff59,0 14px 28px -12px #0084ffb3}.sigp-copy:hover{transform:translateY(-1px)}.sigp-copy:active{transform:scale(.96)}.sigp-copy.ok{background:linear-gradient(150deg,#34c76a,#12a14a);box-shadow:inset 0 2px 3px #ffffff59,0 14px 28px -12px #12a14a99}.sigp-vbody{background:var(--body-bg);padding:20px 22px}.sigp-mailwin{background:#fff;border:1px solid #18367821;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -30px #14326e80}.sigp-mwtop{color:#46546b;background:#f2f7fe;border-bottom:1px solid #e4edf9;align-items:center;padding:9px 15px;font-size:12px;font-weight:700;display:flex}.sigp-mwtop svg{flex:none;margin-right:8px}.sigp-mwmeta{color:#8395ae;border-bottom:1px solid #eef3fb;gap:6px;padding:7px 15px;font-size:12px;display:flex}.sigp-mwmeta b{color:#46546b;font-weight:600}.sigp-mwbody{padding:16px 18px 20px}.sigp-mwmsg{color:#3d4c63;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.65}.sigp-mwmsg .grz{margin-top:10px;display:block}.sigp-howto{background:var(--glass-3);border:1px solid var(--line-hi);box-shadow:var(--card-sh-3);border-radius:18px;padding:16px 20px}.sigp-howto b{font-family:var(--fh);color:var(--ink);font-size:14.5px;font-weight:800}.sigp-howto ol{flex-direction:column;gap:6px;margin:9px 0 0 18px;display:flex}.sigp-howto li{color:var(--ink-2);font-size:13px;line-height:1.55}.sigp-locked{border:1px dashed var(--lock-line);background:var(--lock-bg);color:var(--ink-2);cursor:default;-webkit-user-select:text;user-select:text;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:600;display:flex}.sigp-locked svg{color:var(--lbl);flex:none}@media (width<=900px){.sigp-studio{grid-template-columns:1fr}.sigp-conf{max-height:none;position:static}.sigp-intro h1{font-size:23px}.sigp-vhead{flex-wrap:wrap}}.sigs-surface{z-index:40;--sigs-bg:#f4f9ff;--sigs-bar:#f4f9ffcc;--sigs-btn:#ffffffb3;--sigs-btn-line:#00000012;--sigs-btn-sh:inset 0 2px 3px #fff9;--sigs-ink:#0a1222;--sigs-crumb:#46546b;--sigs-glow-a:.35;--sigs-glow-b:.12;background:var(--sigs-bg);font-family:Inter,-apple-system,sans-serif;position:fixed;inset:0;overflow-y:auto}.sigs-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:fixed}.sigs-glow.a{width:560px;height:480px;opacity:var(--sigs-glow-a);background:#60b1ff;top:-200px;left:-220px}.sigs-glow.b{width:520px;height:520px;opacity:var(--sigs-glow-b);background:#22d3ee;top:120px;right:-240px}.sigs-bar{z-index:5;background:var(--sigs-bar);-webkit-backdrop-filter:blur(20px);align-items:center;gap:14px;padding:16px 26px;display:flex;position:sticky;top:0}.sigs-back{color:var(--sigs-ink);cursor:pointer;background:var(--sigs-btn);border:1px solid var(--sigs-btn-line);box-shadow:var(--sigs-btn-sh);border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:transform .18s;display:inline-flex}.sigs-back:hover{transform:translateY(-1px)}.sigs-crumb{color:var(--sigs-crumb);font-size:14px;font-weight:700}.sigs-body{z-index:2;max-width:1240px;margin:0 auto;padding:10px 26px 50px;position:relative}.rooms-surface[data-theme=dark] .sigp,.sigs-surface[data-theme=dark] .sigp{--ink:#eaf2ff;--ink-2:#a7b4cc;--mut:#8ca0be;--lbl:#8ca0be;--note:#8ca0be;--ph:#6e7f9c;--glass:#101b328c;--glass-2:#101b3280;--glass-3:#101b326b;--in-bg:#ffffff0f;--line:#ffffff24;--line-soft:#ffffff14;--line-hi:#ffffff1a;--card-sh:0 34px 80px -46px #000000b3;--card-sh-2:0 34px 80px -46px #000000b3;--card-sh-3:0 22px 60px -36px #0009;--body-bg:linear-gradient(180deg, #ffffff09, #ffffff03);--lock-bg:#ffffff0d;--lock-line:#ffffff2e}.sigs-surface[data-theme=dark]{--sigs-bg:radial-gradient(60% 50% at 16% -4%, #319aff29, transparent 60%), radial-gradient(52% 44% at 92% 8%, #22d3ee1a, transparent 62%), radial-gradient(66% 58% at 50% 122%, #2d6cf61f, transparent 60%), #070d1a;--sigs-bar:#070d1ab8;--sigs-btn:#ffffff12;--sigs-btn-line:#ffffff1f;--sigs-btn-sh:none;--sigs-ink:#eaf2ff;--sigs-crumb:#a7b4cc;--sigs-glow-a:.2;--sigs-glow-b:.12;color:#eaf2ff}.sigs-surface[data-theme=dark] .sigs-back:hover{background:#ffffff21}.bkg-surface,.bkg-surface *{box-sizing:border-box}.bkg-surface{z-index:40;--blue:#0084ff;--blue-2:#2d6cf6;--cyan:#22d3ee;--teal:#14b8a6;--ink:#0a1222;--ink-2:#1e2d49;--mut:#64748f;--fh:"Fustat",-apple-system,sans-serif;--fser:"Instrument Serif",Georgia,serif;--glass:#ffffff9e;--glass-soft:#ffffff80;--line:#1836781a;--line-hi:#ffffffeb;--card-sh:0 30px 70px -44px #14326e80;--pill-sh:0 16px 34px -24px #14326e80;--tile-grad:linear-gradient(155deg,#37a2ff,#0b63e0);--note-bg:#f4f9ffbf;--note-line:#18367814;--page-bg:radial-gradient(58% 50% at 14% -6%, #319aff1f, transparent 60%), radial-gradient(50% 44% at 93% 6%, #22d3ee1a, transparent 62%), radial-gradient(66% 60% at 50% 120%, #2d6cf614, transparent 60%), #f4f9ff;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background:var(--page-bg);color:var(--ink);font-family:Inter,-apple-system,sans-serif;position:fixed;inset:0;overflow-y:auto}.bkg-surface:before{content:"";z-index:0;pointer-events:none;background-image:var(--grain);opacity:.5;mix-blend-mode:overlay;background-size:180px;position:fixed;inset:0}.bkg-glow{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.bkg-glow.a{opacity:.3;background:#60b1ff;width:620px;height:520px;animation:15s ease-in-out infinite bkgFloat;top:-220px;left:-240px}.bkg-glow.b{opacity:.14;background:#22d3ee;width:560px;height:560px;animation:18s ease-in-out infinite reverse bkgFloat;top:70px;right:-260px}.bkg-glow.c{opacity:.1;background:#2d6cf6;width:520px;height:420px;animation:22s ease-in-out infinite bkgFloat;bottom:-260px;left:32%}@keyframes bkgFloat{0%,to{transform:translate(0)}50%{transform:translate(26px,-26px)}}.bkg-bar{z-index:6;-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#f4f9ffb3;border-bottom:1px solid #1836780f;align-items:center;gap:13px;padding:14px 26px;display:flex;position:sticky;top:0}.bkg-back{color:#0a1222;cursor:pointer;background:#ffffffb8;border:1px solid #1836781a;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 2px 3px #fff9}.bkg-back:hover{transform:translateY(-1px);box-shadow:inset 0 2px 3px #fff9,0 10px 22px -12px #14326e66}.bkg-crumb{color:#46546b;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.bkg-crumb svg{flex:none;width:22px;height:18px;display:block}.bkg-body{z-index:2;max-width:940px;margin:0 auto;padding:30px 26px 64px;position:relative}.bkg-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--blue);background:#0084ff14;border:1px solid #0084ff2e;border-radius:99px;align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:11px;font-weight:800;display:inline-flex}.bkg-eyebrow .d{background:linear-gradient(150deg,var(--cyan),var(--blue-2));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0084ff1f,0 0 10px #22d3eecc}.bkg-intro h1{font-family:var(--fh);letter-spacing:-1.5px;color:var(--ink);margin:15px 0 0;font-size:35px;font-weight:800;line-height:1.04}.bkg-intro h1 .g{font-family:var(--fser);letter-spacing:-.4px;background:linear-gradient(96deg,var(--blue-2),var(--cyan) 58%,var(--teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400}.bkg-intro p{color:var(--ink-2);max-width:600px;margin:11px 0 0;font-size:14.5px;line-height:1.62}.bkg-stats{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.bkg-stat{background:var(--glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line-hi);min-width:104px;box-shadow:inset 0 2px 3px #ffffff80, var(--pill-sh);border-radius:16px;flex-direction:column;gap:3px;padding:13px 20px;display:flex;position:relative}.bkg-stat b{font-family:var(--fh);letter-spacing:-1.2px;color:var(--ink);font-size:27px;font-weight:800;line-height:1}.bkg-stat em{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:11px;font-style:normal;font-weight:700}.bkg-stat.neu b{color:#e5484d}.bkg-stat.neu:after{content:"";background:#e5484d;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite bkgBlink;position:absolute;top:13px;right:15px;box-shadow:0 0 0 4px #e5484d29,0 0 10px #e5484db3}@keyframes bkgBlink{0%,to{opacity:1}50%{opacity:.45}}.bkg-empty{text-align:center;background:var(--glass);-webkit-backdrop-filter:blur(26px);border:1px solid var(--line-hi);box-shadow:inset 0 3px 5px #ffffff80, var(--card-sh);border-radius:28px;flex-direction:column;align-items:center;gap:13px;margin-top:30px;padding:58px 28px 50px;display:flex;position:relative;overflow:hidden}.bkg-emblem{place-items:center;width:128px;height:128px;margin-bottom:4px;display:grid;position:relative}.bkg-emblem .ring{border:1px solid #0084ff33;border-radius:50%;animation:3.8s ease-in-out infinite bkgPulse;position:absolute}.bkg-emblem .ring.r1{inset:14px}.bkg-emblem .ring.r2{border-color:#22d3ee24;animation-delay:.5s;inset:-2px}.bkg-emblem .halo{filter:blur(15px);background:radial-gradient(circle,#60b1ff8c,#22d3ee2e 46%,#0000 68%);border-radius:50%;animation:3.9s ease-in-out infinite bkgBreathe;position:absolute;inset:22px}.bkg-emblem .wm{filter:drop-shadow(0 10px 22px #0084ff6b);width:70px;height:auto;position:relative}@keyframes bkgPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.32;transform:scale(1.05)}}@keyframes bkgBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.09)}}.bkg-empty h2{font-family:var(--fh);letter-spacing:-.5px;color:var(--ink);margin:0;font-size:23px;font-weight:800}.bkg-empty h2 .g{font-family:var(--fser);background:linear-gradient(96deg,var(--blue-2),var(--cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.bkg-empty>p{color:var(--mut);max-width:44ch;margin:0;font-size:14px;line-height:1.6}.bkg-hints{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:480px;margin-top:12px;padding-top:24px;display:flex}.bkg-hint{color:var(--ink-2);background:var(--glass-soft);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.bkg-hint svg{width:15px;height:15px;color:var(--blue);flex:none}.bkg-note{color:var(--mut);background:var(--glass-soft);border:1px solid var(--line);border-radius:16px;align-items:center;gap:11px;margin-top:28px;padding:16px 20px;font-size:14px;font-weight:500;display:flex}.bkg-spin{border:2px solid #0084ff40;border-top-color:var(--blue);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite bkgSpin}@keyframes bkgSpin{to{transform:rotate(360deg)}}.bkg-list{flex-direction:column;gap:13px;margin-top:22px;display:flex}.bkg-card{background:var(--glass);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line-hi);box-shadow:inset 0 3px 4px #ffffff80, var(--card-sh);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:17px;padding:16px 18px 16px 17px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s cubic-bezier(.2,.7,.2,1) both bkgRise;display:grid;position:relative;overflow:hidden}.bkg-card:hover{transform:translateY(-2px);box-shadow:inset 0 3px 4px #ffffff80,0 40px 84px -42px #14326e9e}@keyframes bkgRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bkg-card.fresh{border-color:#0084ff52}.bkg-card.fresh:before{content:"";background:linear-gradient(180deg,var(--cyan),var(--blue-2));width:4px;position:absolute;top:0;bottom:0;left:0}.bkg-tile{color:#fff;background:var(--tile-grad);text-align:center;border-radius:16px;flex-direction:column;flex:none;align-items:center;width:78px;padding:11px 8px 9px;display:flex;box-shadow:inset 0 1px #ffffff6b,0 16px 30px -16px #0084ff9e}.bkg-tile .d{font-family:var(--fh);letter-spacing:-1.2px;font-size:29px;font-weight:800;line-height:1}.bkg-tile .mo{letter-spacing:.15em;text-transform:uppercase;opacity:.94;margin-top:2px;font-size:11px;font-weight:800}.bkg-tile .wd{opacity:.82;margin-top:1px;font-size:10.5px;font-weight:600}.bkg-tile .tm{letter-spacing:.02em;background:#ffffff38;border-radius:8px;margin-top:8px;padding:3px 9px;font-size:12px;font-weight:800}.bkg-tile.tbd{background:linear-gradient(155deg,#93a6c2,#61728f);justify-content:center;gap:2px;box-shadow:inset 0 1px #ffffff4d,0 14px 26px -16px #46546b99}.bkg-tile.tbd .ico{width:30px;height:30px;margin:2px 0}.bkg-mid{flex-direction:column;gap:9px;min-width:0;padding-top:2px;display:flex}.bkg-who{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.bkg-name{font-family:var(--fh);letter-spacing:-.3px;color:var(--ink);font-size:17.5px;font-weight:800}.bkg-firm{color:var(--mut);font-size:13.5px;font-weight:600}.bkg-mail{max-width:100%;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;background:#0084ff12;border:1px solid #0084ff29;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex;overflow:hidden}.bkg-mail:hover{background:#0084ff21}.bkg-mail svg{flex:none}.bkg-note-tx{color:var(--ink-2);background:var(--note-bg);border:1px solid var(--note-line);border-radius:12px;margin:1px 0 0;padding:10px 14px 10px 16px;font-size:13.5px;line-height:1.55;position:relative}.bkg-note-tx:before{content:"";background:#0084ff4d;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.bkg-meta{flex-direction:column;flex:none;align-items:flex-end;gap:9px;padding-top:3px;display:flex}.bkg-badges{align-items:center;gap:7px;display:flex}.bkg-new{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:linear-gradient(150deg,#f4736b,#e5484d);border-radius:99px;padding:4px 10px;font-size:10px;font-weight:800;box-shadow:0 8px 16px -6px #e5484db3}.bkg-lang{letter-spacing:.09em;color:var(--blue);background:#0084ff17;border:1px solid #0084ff38;border-radius:99px;padding:4px 9px;font-size:10.5px;font-weight:800}.bkg-ago{color:var(--mut);white-space:nowrap;font-size:11.5px;font-weight:600}@media (width<=640px){.bkg-body{padding:22px 16px 50px}.bkg-intro h1{letter-spacing:-1px;font-size:27px}.bkg-card{grid-template-columns:auto minmax(0,1fr);gap:13px}.bkg-meta{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;padding-top:2px}.bkg-stat{flex:1;min-width:0}}.bkg-surface[data-theme=dark]{--ink:#e9f0fc;--ink-2:#c7d3e8;--mut:#7589a8;--glass:#101b328c;--glass-soft:#101b326b;--line:#ffffff17;--line-hi:#ffffff1a;--card-sh:0 34px 80px -46px #000000b3;--pill-sh:0 18px 40px -28px #000000b3;--note-bg:#ffffff0b;--note-line:#ffffff14;--page-bg:radial-gradient(60% 50% at 16% -4%, #319aff29, transparent 60%), radial-gradient(52% 44% at 92% 8%, #22d3ee1a, transparent 62%), radial-gradient(66% 58% at 50% 122%, #2d6cf61f, transparent 60%), #070d1a}.bkg-surface[data-theme=dark]:before{opacity:.28;mix-blend-mode:soft-light}.bkg-surface[data-theme=dark] .bkg-glow.a{opacity:.2}.bkg-surface[data-theme=dark] .bkg-glow.b{opacity:.12}.bkg-surface[data-theme=dark] .bkg-glow.c{opacity:.14}.bkg-surface[data-theme=dark] .bkg-bar{background:#070d1ab8;border-bottom-color:#ffffff0f}.bkg-surface[data-theme=dark] .bkg-back{color:#eaf2ff;box-shadow:none;background:#ffffff12;border-color:#ffffff1f}.bkg-surface[data-theme=dark] .bkg-back:hover{box-shadow:none;background:#ffffff21}.bkg-surface[data-theme=dark] .bkg-crumb{color:#a7b4cc}.bkg-surface[data-theme=dark] .bkg-eyebrow{color:#7fbbff;background:#5aa8ff1f;border-color:#60b1ff42}.bkg-surface[data-theme=dark] .bkg-stat b{color:#eaf2ff}.bkg-surface[data-theme=dark] .bkg-stat.neu b{color:#ff7a75}.bkg-surface[data-theme=dark] .bkg-stat.neu:after{background:#ff6b66}.bkg-surface[data-theme=dark] .bkg-hint{color:#c7d3e8}.bkg-surface[data-theme=dark] .bkg-lang{color:#7fbbff;background:#5aa8ff29;border-color:#60b1ff47}.bkg-surface[data-theme=dark] .bkg-mail{color:#7fbbff;background:#5aa8ff1f;border-color:#60b1ff3d}.bkg-surface[data-theme=dark] .bkg-mail:hover{background:#5aa8ff33}.bkg-surface[data-theme=dark] .bkg-note-tx:before{background:#60b1ff66}.bkg-surface[data-theme=dark] .bkg-emblem .ring{border-color:#60b1ff47}.aioos-onb .obw{flex-direction:column;display:flex}.aioos-onb .obw-head{flex:none;align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.aioos-onb .obw-head b{letter-spacing:.01em;font-size:14px}.aioos-onb .obw-dot{background:var(--grad,linear-gradient(135deg,#2d6cf6,#22d3ee));border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:5px;display:grid}.aioos-onb .obw-dot svg{width:100%;height:100%}.aioos-onb .obw-sub{color:#64748f;text-align:end;margin-left:auto;font-size:11.5px;line-height:1.35}.aioos-onb[data-theme=dark] .obw-sub{color:#93a5c4}.aioos-onb .obw-stage{width:auto;max-width:none;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;margin:0;padding:0 12px 12px;display:flex;overflow:hidden}.aioos-onb .obw-stage .frame{flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:none;display:flex}.aioos-onb .obw-stage .site{flex:auto;min-height:470px}.aioos-onb .obw-stage .aw-launch,.aioos-onb .obw-stage .aw-teaser{display:none}.aioos-onb .obw-stage .site:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--obw-acc,#0084ff), transparent 55%), transparent 72%);width:430px;height:520px;position:absolute;bottom:-70px;right:-60px}.aioos-onb .obw-stage .aw-inrow{pointer-events:none}.aioos-onb .wz-swatches{flex-wrap:wrap;gap:10px;margin:2px 0 10px;display:flex}.aioos-onb .wz-sw{cursor:pointer;border:2px solid #fff;border-radius:10px;width:34px;height:34px;padding:0;transition:transform .12s;box-shadow:0 0 0 1px #14326e24}.aioos-onb .wz-sw:hover{transform:scale(1.08)}.aioos-onb .wz-sw.on{box-shadow:0 0 0 2.5px var(--blue,#0084ff), 0 0 0 5px #0084ff2e}.aioos-onb .wz-sw.brand{position:relative}.aioos-onb .wz-sw.brand:after{content:"★";color:#f59e0b;text-shadow:0 1px 2px #0000004d;font-size:12px;position:absolute;top:-8px;right:-8px}.aioos-onb .wz-huerow{align-items:center;gap:12px;max-width:420px;margin-top:10px;display:flex}.aioos-onb .wz-huelab{color:#64748f;white-space:nowrap;font-size:12px;font-weight:600}.aioos-onb .wz-hue{appearance:none;outline-offset:3px;background:linear-gradient(90deg,#ed1d1d,#eded1d,#1ded1d,#1deded,#1d1ded,#ed1ded,#ed1d1d);border-radius:6px;flex:1;height:10px}.aioos-onb .wz-hue::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #14326e59;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #14326e4d}.aioos-onb .wz-hue::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #14326e59;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #14326e4d}.aioos-onb .wz-seggroup{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.aioos-onb .wz-seglab{letter-spacing:.1em;text-transform:uppercase;color:#64748f;font-size:11px;font-weight:700}.aioos-onb .wz-seg{background:#ffffffa6;border:1px solid #14326e1a;border-radius:12px;gap:4px;max-width:420px;padding:4px;display:flex}.aioos-onb .wz-seg button{color:#64748f;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 8px;font-size:13px;font-weight:600;transition:background .14s,color .14s}.aioos-onb .wz-seg button.on{color:var(--blue,#0084ff);background:#fff;box-shadow:0 2px 6px #14326e1f}.aioos-onb .wz-cornerrow{align-items:center;gap:12px;max-width:420px;display:flex}.aioos-onb .wz-corner{accent-color:var(--blue,#0084ff);flex:1}.aioos-onb .wz-embed{margin-top:4px;position:relative}.aioos-onb .wz-embed pre{color:#c7d3e8;white-space:pre-wrap;word-break:break-all;text-align:left;background:#0e1730;border-radius:12px;margin:0;padding:12px 88px 12px 14px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.6;overflow-x:auto}.aioos-onb .wz-embed .copybtn{top:8px;position:absolute;inset-inline-end:8px}.aioos-onb .obpick{flex-direction:column;display:flex}.aioos-onb .opk-body{flex:auto;min-height:0;position:relative}.aioos-onb .opk-layer{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:18px 26px 22px;transition:opacity .24s,transform .3s cubic-bezier(.2,.75,.25,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(6px)}.aioos-onb .opk-layer[data-on]{opacity:1;transition-delay:60ms;transform:none}.aioos-onb .opk-thesis{text-align:center;color:#33415c;max-width:400px;margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.aioos-onb .opk-duo{grid-template-columns:1fr 1fr;gap:16px;width:min(100%,460px);display:grid}.aioos-onb .opk-mini{background:#fffc;border:1px solid #14326e1a;border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex;box-shadow:0 6px 18px #14326e12}.aioos-onb .opk-minibar{letter-spacing:.06em;text-transform:uppercase;color:#64748f;align-items:center;gap:7px;padding-bottom:2px;font-size:11px;font-weight:700;display:flex}.aioos-onb .opk-dot{border-radius:50%;flex:none;width:8px;height:8px}.aioos-onb .opk-dot.tel{background:#22c55e}.aioos-onb .opk-dot.web{background:var(--blue,#0084ff)}.aioos-onb .opk-dot.pulse{animation:1.6s ease-out infinite opkPulse;box-shadow:0 0 #22c55e80}@keyframes opkPulse{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.aioos-onb .opk-caps{color:#64748f;text-align:center;grid-template-columns:1fr 1fr;gap:16px;width:min(100%,460px);font-size:12px;font-weight:600;display:grid}.aioos-onb .opk-later{text-align:center;color:#64748f;max-width:380px;margin:2px 0 0;font-size:12.5px;line-height:1.5}.aioos-onb .opk-bub{text-align:left;color:#1e2a44;background:#14326e0f;border-radius:13px 13px 13px 5px;align-self:flex-start;max-width:100%;padding:7px 11px;font-size:12px;line-height:1.45}.aioos-onb .opk-bub.me{background:var(--blue,#0084ff);color:#fff;border-radius:13px 13px 5px;align-self:flex-end}.aioos-onb .opk-inpill{color:#8a97af;background:#fff;border:1px solid #14326e1f;border-radius:999px;margin-top:2px;padding:7px 12px;font-size:11.5px}.aioos-onb .opk-call{width:min(100%,320px);position:relative}.aioos-onb .opk-call img{width:100%;display:block}.aioos-onb .opk-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aioos-onb .opk-arcs path{fill:none;stroke:var(--blue,#0084ff);stroke-width:6px;stroke-linecap:round;opacity:0}.aioos-onb .opk-cring{flex-direction:column;align-items:center;gap:8px;transition:opacity .45s;display:flex;position:absolute;bottom:6%;right:5%}.aioos-onb .opk-ccore{width:46px;height:46px;position:relative}.aioos-onb .opk-cgrn{opacity:0;pointer-events:none;border:1.5px solid #22c55e;border-radius:50%;position:absolute;inset:0}.aioos-onb .opk-call[data-phase=ringing] .opk-cgrn{animation:1.15s cubic-bezier(.2,.6,.35,1) infinite opkSonar}.aioos-onb .opk-call[data-phase=ringing] .opk-cgrn:nth-child(2){animation-delay:.55s}@keyframes opkSonar{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.05)}}.aioos-onb .opk-cchip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0a1222;background:#ffffffd1;border:1px solid #14326e24;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.aioos-onb .opk-cchip svg{width:19px;height:19px}.aioos-onb .opk-call[data-phase=ringing] .opk-cchip{animation:1.15s ease-in-out infinite opkNudge}@keyframes opkNudge{0%,36%,to{transform:rotate(0)}12%{transform:rotate(-7deg)}24%{transform:rotate(6deg)}}.aioos-onb .opk-clab{letter-spacing:.08em;text-transform:uppercase;color:#64748f;font-size:10px;font-weight:700}.aioos-onb .opk-clive{align-items:center;gap:8px;transition:opacity .45s;display:flex;position:absolute;bottom:8%;right:6%}.aioos-onb .opk-call[data-phase=ringing] .opk-clive,.aioos-onb .opk-call[data-phase=live] .opk-cring{opacity:0}.aioos-onb .opk-cdot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.aioos-onb .opk-cstat{color:#33415c;font-size:12px;font-weight:600}.aioos-onb .opk-time{color:#8a97af;min-width:38px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.aioos-onb .opk-minibust{position:relative}.aioos-onb .opk-minibust img{width:100%;display:block}.aioos-onb .opk-miniarc{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aioos-onb .opk-miniarc path{fill:none;stroke:var(--blue,#0084ff);stroke-width:9px;stroke-linecap:round;opacity:0}.aioos-onb .opk-web{width:min(100%,360px);min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.aioos-onb .opk-site{background:linear-gradient(#f3f7ff,#e9f1ff);border:1px solid #14326e1a;border-radius:18px;padding:10px 12px 14px;position:relative;overflow:hidden}.aioos-onb .opk-sitebar{gap:5px;margin-bottom:10px;display:flex}.aioos-onb .opk-sitebar i{background:#14326e29;border-radius:50%;width:8px;height:8px}.aioos-onb .opk-site .aw{max-width:300px;margin:0 auto;position:static}.aioos-onb .opk-site .aw-launch,.aioos-onb .opk-site .aw-teaser{display:none}.aioos-onb .opk-site .aw-inrow{pointer-events:none}.aioos-onb .opk-site .aw-panel{width:300px;max-width:100%}.aioos-onb .opk-site .aw-body{height:auto}.aioos-onb .opk-site .aw-msgs{flex:none}.aioos-onb .opk-facts{color:#33415c;flex-direction:column;gap:7px;width:min(100%,400px);margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.aioos-onb .opk-facts li{padding-left:22px;position:relative}.aioos-onb .opk-facts li:before{content:"✓";color:var(--blue,#0084ff);font-weight:700;position:absolute;top:0;left:2px}.aioos-onb .opk-meta{color:#8a97af;margin:0;font-size:12px}.aioos-onb .obw-duo{width:auto;max-width:none;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 12px 12px;display:grid;overflow:hidden}.aioos-onb .obw-duocell{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:18px 10px 34px;display:flex;position:relative;overflow:hidden}.aioos-onb .obw-duocell.lite{background:linear-gradient(#f3f7ff,#e9f1ff);border:1px solid #14326e1a}.aioos-onb .obw-duocell.dark{background:linear-gradient(#0e1a33,#0b1526);border:1px solid #ffffff1a}.aioos-onb .obw-duocell:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--obw-acc,#0084ff), transparent 55%), transparent 72%);width:280px;height:330px;position:absolute;bottom:-50px;right:-40px}.aioos-onb .obw-duocell .aw{z-index:2;position:static}.aioos-onb .obw-duocell .aw-panel{width:290px;max-width:100%}.aioos-onb .obw-duocell .aw-inrow{pointer-events:none}.aioos-onb .obw-duocap{z-index:3;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#64748f;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:0;right:0}.aioos-onb .obw-duocell.dark .obw-duocap{color:#93a5c4}.aioos-onb .obw-duo.single{grid-template-columns:1fr}.aioos-onb .lb-split.revealed .obw{width:100%;max-width:640px;margin-left:auto}.aioos-onb .obr-pair{grid-template-columns:1fr 1fr;align-self:start;align-items:start;gap:16px;min-width:0;display:grid}.aioos-onb .lb-split.revealed .obr-pair{margin-left:calc(min(430px,92vw) + 40px)}.aioos-onb .lb-split.revealed .obr-pair .lbc{overscroll-behavior:contain;width:auto;max-width:none;max-height:calc(100dvh - 122px);margin-left:0;margin-right:0;overflow-y:auto}.aioos-onb .obr-pair .obw-duo{min-height:min-content}.aioos-onb .wz-lawseg{margin-bottom:10px}.aioos-onb .wz-field .wz-inwrap.greet .wz-lawline{width:auto;box-shadow:none;background:#14326e0e;border:none;border-radius:10px;align-items:flex-start;gap:9px;max-width:none;margin:12px 12px 0;padding:9px 12px 8px}.aioos-onb .wz-field .wz-inwrap.greet .wz-lawlock{opacity:.6;flex:0 0 14px;width:14px;margin-top:2.5px;font-size:0}.aioos-onb .wz-field .wz-inwrap.greet .wz-lawlock svg{width:13px;height:13px;display:block}.aioos-onb .wz-field .wz-inwrap.greet .wz-lawline b{color:var(--ink-2,#46546b);font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.aioos-onb[data-theme=dark] .wz-field .wz-inwrap.greet .wz-lawline{background:#ffffff12}.aioos-onb[data-theme=dark] .wz-field .wz-inwrap.greet .wz-lawline b{color:#c7d3e8}.aioos-onb .obw .aw-bub.demo .demo-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aioos-onb .obr-pair .lbc-body{grid-template-columns:1fr}@media (width<=1439px){.aioos-onb .obr-pair{grid-template-columns:1fr}.aioos-onb .lb-split.revealed .obr-pair{overscroll-behavior:contain;max-height:calc(100dvh - 122px);overflow-y:auto}.aioos-onb .lb-split.revealed .obr-pair .lbc{max-height:none;overflow:visible}}@media (width<=1079px){.aioos-onb .lb-split.revealed .obr-pair{max-height:none;margin:92px 18px 12px;display:block;overflow:visible}.aioos-onb .lb-split.revealed .obr-pair .lbc{margin:0 0 14px;display:block}}.aioos-onb .opk-stageline{color:#64748f;margin:14px 2px 0;font-size:12.5px}@media (width>=1080px){.aioos-onb .opk-stageline{display:none}}.aioos-onb[data-theme=dark] .wz-sw{border-color:#ffffff40}.aioos-onb[data-theme=dark] .wz-seg{background:#0f192f9e;border-color:#ffffff1f}.aioos-onb[data-theme=dark] .wz-seg button{color:#93a5c4}.aioos-onb[data-theme=dark] .wz-seg button.on{color:#e9f0fc;box-shadow:none;background:#ffffff24}.aioos-onb[data-theme=dark] .wz-seglab,.aioos-onb[data-theme=dark] .wz-huelab{color:#93a5c4}.aioos-onb[data-theme=dark] .opk-thesis,.aioos-onb[data-theme=dark] .opk-facts{color:#c7d3e8}.aioos-onb[data-theme=dark] .opk-mini{background:#0f192f9e;border-color:#ffffff1f;box-shadow:0 6px 18px #0000004d}.aioos-onb[data-theme=dark] .opk-cstat{color:#c7d3e8}.aioos-onb[data-theme=dark] .opk-clab{color:#93a5c4}.aioos-onb[data-theme=dark] .opk-cchip{border-color:#fff3}.aioos-onb[data-theme=dark] .opk-bub{color:#e9f0fc;background:#ffffff1a}.aioos-onb[data-theme=dark] .opk-bub.me{background:var(--blue,#0084ff);color:#fff}.aioos-onb[data-theme=dark] .opk-inpill{color:#7589a8;background:#0f192fcc;border-color:#ffffff24}.aioos-onb[data-theme=dark] .opk-later,.aioos-onb[data-theme=dark] .opk-caps,.aioos-onb[data-theme=dark] .opk-minibar{color:#93a5c4}.aioos-onb[data-theme=dark] .opk-meta,.aioos-onb[data-theme=dark] .opk-time{color:#7589a8}.aioos-onb[data-theme=dark] .opk-stageline{color:#93a5c4}@media (width>=1081px){.aioos-onb .lb-split.picking{--band-h:min(560px, calc(100dvh - 200px));--band-z:1}.aioos-onb .lb-split.picking .stage>.step{height:calc(var(--band-h) / var(--band-z));zoom:var(--band-z);flex-direction:column;justify-content:space-between;max-height:none;display:flex}.aioos-onb .lb-split.picking .step .channels{flex:none;overflow:visible}.aioos-onb .lb-split.picking .lbc.obpick{height:calc(var(--band-h) / var(--band-z));zoom:var(--band-z);min-height:0;margin:64px 0 16px}}@media (width>=1081px) and (height<=800px){.aioos-onb .lb-split.picking{--band-z:.9}}@media (width>=1081px) and (height<=700px){.aioos-onb .lb-split.picking{--band-z:.78}}@media (width>=1081px) and (height<=630px){.aioos-onb .lb-split.picking{--band-z:.7}}.aioos-onb .channels .chan{font-family:inherit;font-size:13.5px;line-height:1.35}@media (width<=400px){.aioos-onb .lb-split.picking .channels{gap:10px;margin-top:20px}.aioos-onb .lb-split.picking .channels .chan{padding:13px 14px}.aioos-onb .lb-split.picking .chan .tx>b{font-size:17px}.aioos-onb .lb-split.picking .chan .tx>span{font-size:13px}}.vo-skin{isolation:isolate;--fg:#0a1222;--fg-soft:#1e2d49;--fg-mut:#64748f;--blue:#0084ff;--blue-soft:#0b63e0;--accent-warm:#f5b544;--ok:#2bd98a;--ok-deep:#15b06c;--cyan:#22d3ee;--glass-1:#ffffff73;--glass-2:#ffffffad;--glass-3:#ffffffe6;--glass-line:#1836781a;color:var(--fg);-webkit-font-smoothing:antialiased;background:#f4f9ff;font-family:Inter,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden}.vo-skin *{box-sizing:border-box;margin:0;padding:0}.vo-skin .aurora{pointer-events:none;background:radial-gradient(760px 500px at 50% -16%,#60b1ff4d,#0000 62%),radial-gradient(560px 420px at 92% 108%,#319aff24,#0000 60%);position:absolute;inset:0}.vo-skin .grain{pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNDAnIGhlaWdodD0nMjQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nLjknIG51bU9jdGF2ZXM9JzInLz48ZmVDb2xvck1hdHJpeCB0eXBlPSdzYXR1cmF0ZScgdmFsdWVzPScwJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzI0MCcgaGVpZ2h0PScyNDAnIGZpbHRlcj0ndXJsKCNuKScvPjwvc3ZnPg==);position:absolute;inset:0}.vo-skin .aura2{pointer-events:none;background:radial-gradient(900px 680px at 50% 2%,#60b1ff57,#0000 60%),radial-gradient(620px 520px at 12% 96%,#2d6cf629,#0000 60%),radial-gradient(680px 560px at 92% 90%,#22d3ee24,#0000 60%);transition:background 1.2s;position:absolute;inset:0}.vo-skin[data-state=capturing] .aura2{background:radial-gradient(900px 680px at 50% 2%,#2bd98a52,#0000 60%),radial-gradient(620px 520px at 12% 96%,#15b06c29,#0000 60%),radial-gradient(680px 560px at 92% 90%,#2bd98a1f,#0000 60%)}.vo-skin[data-state=thinking] .aura2{background:radial-gradient(900px 680px at 50% 2%,#22d3ee57,#0000 60%),radial-gradient(620px 520px at 12% 96%,#0fa8c429,#0000 60%),radial-gradient(680px 560px at 92% 90%,#22d3ee24,#0000 60%)}.vo-skin[data-state=speaking] .aura2{background:radial-gradient(900px 680px at 50% 2%,#f5b54457,#0000 60%),radial-gradient(620px 520px at 12% 96%,#e89a2b29,#0000 60%),radial-gradient(680px 560px at 92% 90%,#f5b5441f,#0000 60%)}.vo-skin[data-state=ready] .aura2{background:radial-gradient(900px 680px at 50% 4%,#2bd98a5c,#0000 60%),radial-gradient(700px 560px at 50% 104%,#15b06c2e,#0000 60%)}.vo-skin .vo-top{z-index:30;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:absolute;top:0;left:0;right:0}.vo-skin .vo-mark{letter-spacing:-.04em;color:var(--fg);align-items:center;gap:10px;font-family:Fustat,sans-serif;font-size:20px;font-weight:800;text-decoration:none;display:flex}.vo-skin .vo-mark svg{filter:drop-shadow(0 6px 14px #0b63e066);width:30px;height:24px}.vo-skin .vo-switch{color:var(--fg-soft);cursor:pointer;background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);border-radius:100px;align-items:center;gap:8px;padding:11px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:transform .2s,color .2s;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff80}.vo-skin .vo-switch:hover{color:var(--fg);transform:translateY(-1px)}.vo-skin .vo-switch svg{width:15px;height:15px}.vo-skin .vo-stage{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:70px 24px 100px;display:flex;position:absolute;inset:0}.vo-skin .vo-arrive{max-width:600px;margin-bottom:4px}.vo-skin .vo-arrive h1{letter-spacing:-1.2px;color:var(--fg);font-family:Fustat,sans-serif;font-size:clamp(22px,2.3vw,31px);font-weight:800;line-height:1.12}.vo-skin .vo-arrive h1 .s{letter-spacing:-.4px;background:linear-gradient(94deg,#0b63e0,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.vo-skin .vo-arrive p{color:var(--fg-soft);margin-top:12px;font-size:16px;line-height:1.5}.vo-skin .vo-say{letter-spacing:-1.2px;color:var(--fg);max-width:18ch;min-height:1.2em;margin-bottom:8px;font-family:Fustat,sans-serif;font-size:clamp(24px,2.9vw,38px);font-weight:800;line-height:1.14}.vo-skin .vo-say .g{background:linear-gradient(94deg,#0b63e0,#319aff 55%,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vo-skin[data-state=cold] .vo-say,.vo-skin:not([data-state=cold]) .vo-arrive{display:none}.vo-skin .orbZone{aspect-ratio:1;place-items:center;width:min(clamp(330px,54vmin,580px),56vh);margin:4px 0;display:grid;position:relative}.vo-skin .energy{pointer-events:none;z-index:0;position:absolute;inset:-22%}.vo-skin .energy i{width:var(--ms,5px);height:var(--ms,5px);background:var(--mc,#60b1ff);box-shadow:0 0 10px var(--mc,#60b1ff);opacity:0;transform:rotate(var(--ma,0deg)) translateX(var(--mr,180px));animation:voMoteOrbit var(--md,14s) linear infinite, voMoteFade var(--md,14s) ease-in-out infinite;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes voMoteOrbit{to{transform:rotate(calc(var(--ma,0deg) + 360deg)) translateX(var(--mr,180px))}}@keyframes voMoteFade{0%,to{opacity:.12}50%{opacity:.7}}.vo-skin .orbX{cursor:pointer;z-index:2;appearance:none;width:100%;height:100%;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;place-items:center;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.vo-skin .orbX:active{transform:scale(.975)}.vo-skin .orbX:focus-visible{outline:3px solid var(--blue);outline-offset:14px;border-radius:50%}.vo-skin .o-glow{pointer-events:none;background:radial-gradient(circle, var(--oc1,#60b1ff6b), transparent 68%);filter:blur(44px);border-radius:50%;transition:background .8s;position:absolute;inset:0}.vo-skin .o-glow2{pointer-events:none;background:radial-gradient(circle at 42% 36%, var(--oc2,#319aff80), transparent 60%);filter:blur(10px);mix-blend-mode:screen;border-radius:50%;transition:background .8s;position:absolute;inset:4%}.vo-skin .o-ring{pointer-events:none;border:1px solid var(--orng,#78aaff66);border-radius:50%;position:absolute}.vo-skin .o-ring.r1{inset:2%}.vo-skin .o-ring.r2{border-color:var(--orng2,#78aaff38);inset:11%}.vo-skin .o-pulse{pointer-events:none;opacity:0;border:2px solid var(--opul,#2bd98a);border-radius:50%;position:absolute;inset:6%}.vo-skin .o-sphere{pointer-events:none;background:radial-gradient(circle at 35% 27%, #fffffff2, #fff6 26%, #ffffff14 58%, transparent 70%), radial-gradient(circle at 64% 80%, var(--osph,#60b1ff4d), transparent 55%);border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:13%;box-shadow:inset 0 -26px 60px #14326e2e,inset 0 14px 30px #fff6,0 50px 110px -40px #14326e99}.vo-skin .o-mark{z-index:3;filter:drop-shadow(0 10px 24px #0b63e06b);width:74%;height:auto;position:relative;overflow:visible}.vo-skin .o-mark path{stroke-width:8.5px;transition:stroke .7s}.vo-skin .o-mic{z-index:4;color:#fff;white-space:nowrap;pointer-events:none;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:100px;align-items:center;gap:8px;padding:11px 18px 11px 14px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;bottom:14%;left:50%;transform:translate(-50%);box-shadow:0 18px 36px -12px #0084ffbf,inset 0 2px 3px #ffffff59}.vo-skin .o-mic svg{width:18px;height:18px}.vo-skin:not([data-state=cold]) .o-mic{opacity:0;transform:translate(-50%)scale(.7)translateY(10px)}.vo-skin[data-state=cold] .orbX{--oc1:#96aac866;--oc2:#788caa52;--orng:#8ca0be66;--orng2:#8ca0be33;--osph:#96afd24d}.vo-skin[data-state=cold] .o-mark path{stroke:url(#voGCold)}.vo-skin[data-state=present] .orbX{--oc1:#60b1ff99;--oc2:#319aff80;--orng:#78b4ff73;--opul:#60b1ff;--osph:#60b1ff57}.vo-skin[data-state=present] .o-mark path{stroke:url(#voGBlue)}.vo-skin[data-state=capturing] .orbX{--oc1:#2bd98a99;--oc2:#15b06c80;--orng:#2bd98a80;--opul:#2bd98a;--osph:#2bd98a57}.vo-skin[data-state=capturing] .o-mark path{stroke:url(#voGGreen)}.vo-skin[data-state=thinking] .orbX{--oc1:#22d3ee94;--oc2:#0fa8c480;--orng:#22d3ee75;--opul:#22d3ee;--osph:#22d3ee52}.vo-skin[data-state=thinking] .o-mark path{stroke:url(#voGCyan)}.vo-skin[data-state=speaking] .orbX{--oc1:#f5b54499;--oc2:#e89a2b80;--orng:#f5b54480;--opul:#f5b544;--osph:#f5b54457}.vo-skin[data-state=speaking] .o-mark path{stroke:url(#voGAmber)}.vo-skin[data-state=ready] .orbX{--oc1:#2bd98aa8;--oc2:#15b06c8a;--orng:#2bd98a8c;--opul:#2bd98a;--osph:#2bd98a66}.vo-skin[data-state=ready] .o-mark path{stroke:url(#voGGreen)}.vo-skin[data-state=cold] .energy i{--mc:#9fb6d8}.vo-skin[data-state=capturing] .energy i{--mc:#2bd98a}.vo-skin[data-state=thinking] .energy i{--mc:#22d3ee}.vo-skin[data-state=speaking] .energy i{--mc:#f5b544}.vo-skin[data-state=ready] .energy i{--mc:#2bd98a}@media (prefers-reduced-motion:no-preference){.vo-skin[data-state=cold] .o-mark,.vo-skin[data-state=present] .o-mark,.vo-skin[data-state=ready] .o-mark{animation:4s ease-in-out infinite voMarkBreath}.vo-skin .o-glow{animation:4s ease-in-out infinite voGlowPulse}.vo-skin .o-ring{animation:4.4s ease-in-out infinite voRingBreath}.vo-skin .o-ring.r2{animation-delay:.7s}.vo-skin .o-sphere{animation:5s ease-in-out infinite voOrbBreath}.vo-skin[data-state=capturing] .o-pulse{animation:1.7s ease-out infinite voPulseOut}.vo-skin[data-state=ready] .o-pulse{animation:2.4s ease-out infinite voPulseOut}.vo-skin[data-state=capturing] .o-mark path{animation:1.4s ease-in-out infinite voRipple}.vo-skin[data-state=capturing] .o-mark path:nth-child(2){animation-delay:80ms}.vo-skin[data-state=capturing] .o-mark path:nth-child(3){animation-delay:.16s}.vo-skin[data-state=capturing] .o-mark path:nth-child(4){animation-delay:.24s}.vo-skin[data-state=capturing] .o-mark path:nth-child(5){animation-delay:.32s}.vo-skin[data-state=capturing] .o-mark path:nth-child(6){animation-delay:.4s}.vo-skin[data-state=thinking] .o-mark path{stroke-dasharray:300;animation:2s linear infinite voMarch}.vo-skin[data-state=speaking] .o-mark{animation:.92s ease-in-out infinite voJaw}.vo-skin[data-state=cold] .o-mic{animation:2.4s ease-in-out infinite voMicInvite}}@keyframes voMarkBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes voOrbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes voGlowPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes voRingBreath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes voRipple{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes voMarch{to{stroke-dashoffset:-340px}}@keyframes voJaw{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.12)}}@keyframes voMicInvite{0%,to{transform:translate(-50%)translateY(0);box-shadow:0 18px 36px -12px #0084ffbf}50%{transform:translate(-50%)translateY(-4px);box-shadow:0 24px 44px -10px #0084fff2}}@keyframes voPulseOut{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.vo-skin .vo-transcript{min-height:0;color:var(--fg-soft);max-width:32ch;margin-top:14px;font-family:Instrument Serif,serif;font-size:clamp(17px,1.9vw,22px);font-style:italic;transition:opacity .35s}.vo-skin .vo-input{background:var(--glass-3);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(28px)saturate(1.2);border-radius:22px;align-items:center;gap:12px;width:min(640px,92vw);margin-top:20px;padding:11px 12px 11px 14px;transition:box-shadow .3s,border-color .3s,transform .25s;display:flex;box-shadow:inset 0 2px 3px #fff9,0 36px 80px -36px #14326e8c}.vo-skin .vo-input:focus-within{border-color:#0084ff80;transform:translateY(-2px);box-shadow:inset 0 2px 3px #fff9,0 0 0 4px #0084ff1f,0 44px 90px -34px #14326e99}.vo-skin .vi-mic{cursor:pointer;color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border:none;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;transition:transform .18s;display:grid;box-shadow:0 16px 30px -12px #0084ffb3,inset 0 2px 3px #ffffff59}.vo-skin .vi-mic:hover{transform:translateY(-1px)}.vo-skin .vi-mic.live{background:linear-gradient(150deg,#f5b544,#e89a2b)}.vo-skin .vi-mic svg{width:22px;height:22px}.vo-skin .vo-input input{min-width:0;color:var(--fg);background:0 0;border:none;outline:none;flex:1;padding:12px 2px;font-family:Inter,sans-serif;font-size:16.5px;font-weight:500}.vo-skin .vo-input input::placeholder{color:var(--fg-mut)}.vo-skin .vi-wave{flex:1;align-items:center;gap:3px;height:30px;padding:0 4px;display:none}.vo-skin .vi-wave i{background:linear-gradient(#2bd98a,#15b06c);border-radius:3px;flex:1;max-width:5px;height:20%}.vo-skin[data-state=capturing] .vo-input input{display:none}.vo-skin[data-state=capturing] .vi-wave{display:flex}@media (prefers-reduced-motion:no-preference){.vo-skin[data-state=capturing] .vi-wave i{animation:.9s ease-in-out infinite voVbar}.vo-skin .vi-wave i:nth-child(2n){animation-delay:.12s}.vo-skin .vi-wave i:nth-child(3n){animation-delay:.24s}.vo-skin .vi-wave i:nth-child(4n){animation-delay:.36s}.vo-skin .vi-wave i:nth-child(5n){animation-delay:60ms}}@keyframes voVbar{0%,to{height:18%}50%{height:88%}}.vo-skin .vi-send{border:1px solid var(--glass-line);cursor:pointer;width:52px;height:52px;color:var(--fg-soft);background:var(--glass-1);border-radius:15px;flex:none;place-items:center;transition:transform .18s,color .2s,background .2s;display:grid}.vo-skin .vi-send:hover{color:var(--fg);background:var(--glass-2);transform:translateY(-1px)}.vo-skin .vi-send svg{width:20px;height:20px}.vo-skin .vo-reassure{color:var(--ok-deep);background:#15b06c1a;border:1px solid #15b06c42;border-radius:100px;align-items:center;gap:9px;margin-top:18px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.vo-skin .vo-reassure i{background:var(--ok-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #15b06c24}.vo-skin:not([data-state=cold]) .vo-reassure{display:none}.vo-skin .vo-coach{color:var(--fg-mut);background:var(--glass-1);border:1px solid var(--glass-line);border-radius:100px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.vo-skin .vo-coach[hidden]{display:none}.vo-skin .vo-coach svg{width:14px;height:14px}.vo-skin .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vo-skin .vo-fields{z-index:12;pointer-events:none;flex-direction:column;gap:11px;width:282px;display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.vo-skin .vo-fields .vf-head{opacity:0;align-items:center;gap:9px;padding-left:2px;transition:opacity .5s,transform .5s;display:flex;transform:translate(16px)}.vo-skin .vo-fields .vf-head .d{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0084ff24}.vo-skin .vo-fields .vf-head b{color:var(--fg);font-family:Fustat,sans-serif;font-size:13px;font-weight:800}.vo-skin .vo-fields .vf-head span{color:var(--fg-mut);margin-left:auto;font-size:11.5px;font-weight:700}.vo-skin:not([data-state=cold]) .vo-fields .vf-head{opacity:1;transform:none}.vo-skin .fcard{pointer-events:auto;background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px);opacity:0;border-radius:16px;align-items:center;gap:12px;padding:13px 15px;transition:opacity .5s cubic-bezier(.2,1.3,.4,1),transform .5s cubic-bezier(.2,1.3,.4,1);display:flex;transform:translate(26px)scale(.94);box-shadow:inset 0 2px 3px #ffffff80,0 24px 54px -36px #14326e80}.vo-skin .fcard.in{opacity:1;transform:none}.vo-skin .fcard.flash{box-shadow:0 0 0 1px #60b1ff80,0 0 32px -4px #319aff80,inset 0 2px 3px #ffffff80}.vo-skin .fcard .fi{color:#fff;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vo-skin .fcard .fi svg{width:18px;height:18px}.vo-skin .fcard .ft{text-align:left;min-width:0}.vo-skin .fcard .ft small{letter-spacing:.07em;text-transform:uppercase;color:var(--fg-mut);font-size:10.5px;font-weight:800;display:block}.vo-skin .fcard .ft b{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-family:Fustat,sans-serif;font-size:14.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.vo-skin .fcard .ft b.serif{color:var(--fg-soft);white-space:normal;font-family:Instrument Serif,serif;font-size:15.5px;font-style:italic;font-weight:400}.vo-skin .vo-ready{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:14px;margin-top:24px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(14px)}.vo-skin[data-state=ready] .vo-ready{opacity:1;pointer-events:auto;transform:none}.vo-skin .vo-cta{letter-spacing:-.01em;cursor:pointer;color:#fff;background:var(--blue-soft);border:none;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:17px 32px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 3px 4px #ffffff52,0 16px 34px -14px #0084ffbf}.vo-skin .vo-cta:hover{transform:translateY(-1px)}.vo-skin .vo-cta:disabled{opacity:.55;cursor:default;transform:none}.vo-skin .vo-cta .shine{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vo-skin .vo-cta .shine:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:46%;position:absolute;top:-40%;bottom:-40%;left:-70%;transform:skew(-22deg)}@media (prefers-reduced-motion:no-preference){.vo-skin .vo-cta .shine:after{animation:3.6s cubic-bezier(.6,.1,.3,.9) infinite voShine}}@keyframes voShine{0%,55%{left:-70%}85%,to{left:135%}}.vo-skin .vo-peek{z-index:16;background:var(--glass-1);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.5;border-radius:100px;align-items:center;gap:6px;padding:6px 8px;transition:opacity .2s;display:flex;position:absolute;bottom:16px;right:18px}.vo-skin .vo-peek:hover{opacity:1}.vo-skin .vo-peek button{border:1px solid var(--glass-line);cursor:pointer;background:var(--glass-2);border-radius:50%;width:16px;height:16px;padding:0}.vo-skin .vo-peek button[data-s=cold]{background:#9fb6d8}.vo-skin .vo-peek button[data-s=capturing]{background:#2bd98a}.vo-skin .vo-peek button[data-s=thinking]{background:#22d3ee}.vo-skin .vo-peek button[data-s=speaking]{background:#f5b544}.vo-skin .vo-peek button[data-s=ready]{background:#15b06c}.vo-skin .vo-peek button:hover{transform:scale(1.2)}@media (height<=900px){.vo-skin .vo-arrive p{display:none}}@media (height<=740px){.vo-skin .vo-transcript{margin-top:10px}.vo-skin .vo-reassure{display:none}}@media (width<=900px){.vo-skin{-webkit-overflow-scrolling:touch;overflow-y:auto}.vo-skin .vo-stage{justify-content:flex-start;min-height:auto;padding:88px 18px 16px;position:relative;inset:auto}.vo-skin .orbZone{width:min(72vw,320px)}.vo-skin .vo-switch span{display:none}.vo-skin .vo-fields{order:5;width:min(440px,92vw);margin:4px auto 36px;position:static;transform:none}.vo-skin .vo-fields .vf-head{opacity:1;display:flex;transform:none}.vo-skin .vo-fields[data-has="0"]{display:none}}@media (prefers-reduced-motion:reduce){.vo-skin .energy{display:none}}.vo-skin .energy,.vo-skin .o-glow,.vo-skin .o-glow2,.vo-skin .o-sphere,.vo-skin .o-ring,.vo-skin .o-pulse{display:none!important}.vo-skin .o-mark,.vo-skin .o-mark path{animation:none!important}.vo-skin .vo-say{flex-shrink:0}@media (width>=901px){.vo-skin .vo-stage{justify-content:safe center;overflow-y:auto}}.vo-skin .vo-coach[data-tone=err]{color:#c0392b;background:#c0392b14;border-color:#c0392b42}.vo-skin .o-mic{display:none!important}.vo-skin[data-state=cold] .vi-mic{box-shadow:0 18px 36px -12px #0084ffd9,inset 0 2px 3px #ffffff59}.vo-skin .aura2{transition:background .5s}@media (width>=901px){.vo-skin .vo-stage{justify-content:safe center;gap:10px;padding:92px 24px 40px;overflow-y:auto}.vo-skin .orbZone{z-index:0;opacity:.14;width:min(72vmin,58vh);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vo-skin[data-state=capturing] .orbZone,.vo-skin[data-state=speaking] .orbZone,.vo-skin[data-state=thinking] .orbZone,.vo-skin[data-state=ready] .orbZone{opacity:.2}.vo-skin .o-mark{filter:none}.vo-skin .vo-say,.vo-skin .vo-arrive,.vo-skin .vo-transcript,.vo-skin .vo-input,.vo-skin .vo-coach,.vo-skin .vo-reassure,.vo-skin .vo-ready{z-index:2;position:relative}.vo-skin .vo-say{justify-content:center;align-items:center;max-width:22ch;min-height:2.7em;display:flex}.vo-skin .vo-transcript{min-height:1.6em}}.vo-skin .vo-lang-stage{justify-content:center;gap:0;padding:90px 24px 48px}.vo-skin .vo-lang-mark{width:62px;height:50px;margin:0 auto 22px}.vo-skin .vo-lang-mark svg{filter:drop-shadow(0 8px 18px #0b63e059);width:100%;height:100%}.vo-skin .vo-lang-h1{letter-spacing:-1px;color:var(--fg);max-width:18ch;font-family:Fustat,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.14}.vo-skin .vo-lang-sub{color:var(--fg-soft);max-width:44ch;margin-top:12px;font-size:15.5px;line-height:1.5}.vo-skin .vo-lang-grid{flex-wrap:wrap;justify-content:center;gap:11px;max-width:560px;margin-top:30px;display:flex}.vo-skin .vo-lang-btn{color:var(--fg);cursor:pointer;background:var(--glass-3);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px);border-radius:15px;padding:14px 26px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .2s,border-color .2s;box-shadow:inset 0 2px 3px #fff9,0 18px 40px -26px #14326e80}.vo-skin .vo-lang-btn:hover{border-color:#0084ff80;transform:translateY(-2px);box-shadow:inset 0 2px 3px #fff9,0 0 0 3px #0084ff1a,0 22px 46px -24px #14326e8c}.vo-skin .vo-lang-more-wrap{color:var(--fg-mut);align-items:center;gap:10px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex}.vo-skin .vo-lang-more{color:var(--fg);cursor:pointer;background:var(--glass-2);border:1px solid var(--glass-line);border-radius:12px;padding:10px 14px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.vo-skin .orbZone{pointer-events:none!important}.vo-skin .vo-talk-wrap{flex:none;place-items:center;width:104px;height:104px;margin:0 auto 2px;display:grid;position:relative}.vo-skin .vo-talk{cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:3;background:0 0;border:none;flex:none;place-items:center;width:104px;height:104px;margin:0;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.vo-skin .vo-talk:active{transform:scale(.94)}.vo-skin .vo-talk:focus-visible{outline:3px solid var(--blue);outline-offset:8px;border-radius:50%}.vo-skin .vo-talk-glow{pointer-events:none;filter:blur(26px);z-index:0;background:radial-gradient(circle,#60b1ff8c,#60b1ff00 66%);border-radius:50%;position:absolute;inset:-26%}.vo-skin .vo-talk-ring{opacity:0;z-index:1;pointer-events:none;border:2px solid #2bd98a;border-radius:50%;position:absolute;inset:0}.vo-skin .vo-talk-mark{z-index:2;filter:drop-shadow(0 10px 22px #0b63e073);width:84%;height:auto;position:relative}.vo-skin .vo-talk-mark path{stroke:url(#voGBlue);stroke-width:8px;transition:stroke .5s}.vo-skin .vo-talk-hint{color:#fff;white-space:nowrap;z-index:3;background:linear-gradient(150deg,#319aff,#0b63e0);border-radius:99px;align-items:center;gap:7px;margin:9px auto 6px;padding:8px 16px;font:700 13px/1 Inter,sans-serif;display:inline-flex;position:relative;box-shadow:0 16px 30px -12px #0084ffb3}.vo-skin .vo-talk-hint svg{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){.vo-skin .vo-talk-glow{animation:4s ease-in-out infinite voGlowPulse}.vo-skin .vo-talk-mark{animation:4s ease-in-out infinite voMarkBreath}}.vo-skin[data-state=capturing] .vo-talk-mark path{stroke:url(#voGGreen)}.vo-skin[data-state=thinking] .vo-talk-mark path{stroke:url(#voGCyan)}.vo-skin[data-state=speaking] .vo-talk-mark path{stroke:url(#voGAmber)}.vo-skin[data-state=ready] .vo-talk-mark path{stroke:url(#voGGreen)}.vo-skin[data-state=capturing] .vo-talk-glow{background:radial-gradient(circle,#2bd98a8c,#2bd98a00 66%)}.vo-skin[data-state=capturing] .vo-talk-hint,.vo-skin[data-state=speaking] .vo-talk-hint{background:linear-gradient(150deg,#2bd98a,#15b06c)}@media (prefers-reduced-motion:no-preference){.vo-skin[data-state=capturing] .vo-talk-ring{animation:1.5s ease-out infinite voTalkPulse}}@keyframes voTalkPulse{0%{opacity:.7;transform:scale(.88)}to{opacity:0;transform:scale(1.55)}}.vo-skin[dir=rtl] .vo-fields{left:34px;right:auto}.vo-skin .vo-confirm{z-index:5;background:var(--glass-3);-webkit-backdrop-filter:blur(28px)saturate(1.2);border:1px solid #0084ff4d;border-radius:20px;flex-direction:column;gap:10px;width:min(440px,92vw);margin:6px auto 0;padding:16px 18px;animation:.35s cubic-bezier(.2,.9,.3,1) both voConfirmIn;display:flex;position:relative;box-shadow:inset 0 2px 3px #fff9,0 0 0 4px #0084ff1a,0 36px 80px -34px #14326e8c}@keyframes voConfirmIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.vo-skin .vo-confirm-label{color:var(--fg);font:700 15px Inter,sans-serif}.vo-skin .vo-confirm-in{color:var(--fg);border:1px solid var(--glass-line);background:var(--glass-2);border-radius:13px;outline:none;padding:12px 14px;font:600 16px Inter,sans-serif}.vo-skin .vo-confirm-in:focus{border-color:#0084ff80;box-shadow:0 0 0 3px #0084ff1f}.vo-skin .vo-confirm-actions{gap:10px;display:flex}.vo-skin .vo-confirm-cancel,.vo-skin .vo-confirm-save{cursor:pointer;border:1px solid var(--glass-line);border-radius:13px;flex:1;padding:12px;font:700 15px Inter,sans-serif}.vo-skin .vo-confirm-cancel{background:var(--glass-1);color:var(--fg-soft)}.vo-skin .vo-confirm-save{background:var(--blue-soft);color:#fff;border:none;box-shadow:0 14px 28px -12px #0084ffb3}.vo-skin .vo-confirm-cancel:hover{background:var(--glass-2)}.vo-skin .vo-confirm-save:hover{filter:brightness(1.05)}.vo-skin .vo-fields .fcard{filter:saturate(.6);opacity:.34!important;transform:none!important}.vo-skin .vo-fields .fcard.in{filter:none;opacity:1!important}.vo-skin .vo-finish{z-index:3;color:#fff;cursor:pointer;background:var(--blue-soft);border:none;border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:15px 28px;font:600 17px Inter,sans-serif;transition:transform .2s;display:inline-flex;position:relative;box-shadow:inset 0 3px 4px #ffffff47,0 16px 34px -14px #0084ffb3}.vo-skin .vo-finish:hover{transform:translateY(-1px)}.vo-skin .vo-finish svg{width:18px;height:18px}.vo-skin[data-theme=dark]{--fg:#eaf2ff;--fg-soft:#c9d6ee;--fg-mut:#8fa0bc;--glass-1:#ffffff0f;--glass-2:#ffffff17;--glass-3:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1222}.vo-skin[data-theme=dark] .aurora{opacity:.3}.aioos-onb .vo-skin.embed{isolation:auto;width:100%;color:inherit;background:0 0;min-height:0;position:static;inset:auto;overflow:visible}.aioos-onb .vo-skin.embed .vo-stage.embed{flex-direction:column;align-items:center;width:100%;min-height:0;padding:0;display:flex;position:static;inset:auto}.aioos-onb .vo-skin.embed .vo-arrive h1{max-width:22ch}.aioos-onb .vo-skin.embed .vo-stage.embed{justify-content:flex-start;gap:12px;max-height:none;overflow:visible}.aioos-onb .vo-skin.embed{overflow:visible}.aioos-onb .vo-skin.embed .vo-stage.embed>*{min-width:0;max-width:100%}.aioos-onb .vo-skin.embed .vo-input{width:min(560px,100%)}.vo-skin .gate-primary{color:#fff;background:var(--blue-soft);border-color:#0000;transition:transform .2s;box-shadow:inset 0 3px 4px #ffffff47,0 16px 34px -14px #0084ffb3}.vo-skin .gate-primary:hover{transform:translateY(-1px)}.vo-skin .gate-primary:disabled{opacity:.55;transform:none}.vo-skin[data-theme=dark] .gate-primary{color:#fff;background:var(--blue-soft);border-color:#0000}.aioos-onb .gate-stack,.vo-skin .gate-stack{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:520px;margin-left:auto;margin-right:auto;display:flex}.aioos-onb .gate-stack .choices,.vo-skin .gate-stack .choices{width:100%;margin-top:2px}.aioos-onb .choice.gate-primary,.vo-skin .choice.gate-primary{color:#fff;background:var(--blue-soft);border-color:#0000;flex:1;justify-content:center;align-items:center;padding:13px 18px;font-size:15.5px;transition:transform .2s;display:inline-flex;box-shadow:inset 0 3px 4px #ffffff47,0 16px 34px -14px #0084ffb3}.aioos-onb .choice.gate-primary:hover,.vo-skin .choice.gate-primary:hover{background:var(--blue-soft);color:#fff;transform:translateY(-1px)}.aioos-onb .choice.gate-primary:disabled,.vo-skin .choice.gate-primary:disabled{opacity:.55;transform:none}.aioos-onb .gate-stack .wz-rep-add{margin:0 auto;font-size:15px}.aioos-onb .gate-skip{cursor:pointer;font-family:var(--fb);color:var(--ink-2);text-underline-offset:3px;background:0 0;border:none;margin:10px auto 0;font-size:15px;font-weight:600;text-decoration:underline}.aioos-onb .gate-skip:hover{color:var(--blue)}.aioos-onb[data-theme=dark] .choice.gate-primary{color:#fff;background:var(--blue-soft);border-color:#0000}.aioos-onb[data-theme=dark] .gate-skip{color:#a7b4cc}.vo-skin .vo-next{margin-top:22px;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:470px;margin-inline:auto;transition:opacity .6s,transform .6s;display:flex;transform:translateY(14px)}.vo-skin[data-state=ready] .vo-next{opacity:1;pointer-events:auto;transform:none}.vo-skin .vo-next-intro{font-family:var(--fh,"Fustat",sans-serif);color:var(--ink);margin:0;font-size:15px;font-weight:800}.vo-skin .vo-steps{text-align:start;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.vo-skin .vo-steps li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.vo-skin .vo-stepn{color:#fff;background:var(--blue-soft);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12.5px;font-weight:800;display:grid;box-shadow:0 8px 18px -10px #0084ffb3}.vo-skin .vo-next-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.vo-skin .vo-test{cursor:pointer;color:var(--ink);background:var(--glass-2,#ffffffb3);border:1px solid var(--line);border-radius:15px;align-items:center;gap:8px;padding:15px 22px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.vo-skin .vo-test:hover{transform:translateY(-1px)}.vo-skin .vo-test svg{width:17px;height:17px}.vo-skin[data-theme=dark] .vo-test{color:var(--ink);background:#ffffff14}.vo-skin .vo-fun{font-family:var(--fh,"Fustat",sans-serif);color:var(--ok-deep);margin:2px 0 0;font-size:14px;font-weight:700}[dir=rtl] .vo-skin .vo-steps{text-align:right}.vo-skin .vo-site{cursor:pointer;color:var(--vo-ink-2,#46546b);text-underline-offset:3px;background:0 0;border:none;border-radius:11px;align-items:center;gap:7px;margin-top:10px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #46546b59;text-decoration:underline #46546b59;transition:color .2s;display:inline-flex}.vo-skin .vo-site:hover{color:var(--vo-blue,#0084ff);text-decoration-color:currentColor}.vo-skin .vo-site svg{flex:none;width:15px;height:15px}.vo-skin[data-theme=dark] .vo-talk-mark{filter:drop-shadow(0 8px 18px #0000008c)}.vo-skin[data-theme=dark] .vo-talk-glow{filter:blur(30px);background:radial-gradient(circle,#60b1ff42,#60b1ff00 62%)}.vo-skin[data-theme=dark][data-state=capturing] .vo-talk-glow{background:radial-gradient(circle,#2bd98a42,#2bd98a00 62%)}.aioos-onb.lb-voice .lb-split:not(.revealed) .stage>.step{overflow:visible}.vo-skin .vo-urlzone{width:100%;max-width:440px;margin:6px auto 2px}.vo-skin .vo-urlzone .hint{text-align:center;margin-top:8px}.vo-skin .vo-urlzone .err{margin-top:8px}.vo-skin .vo-say{text-align:center;justify-content:center;align-items:center;height:clamp(92px,11vw,112px);margin-bottom:4px;display:flex;overflow:hidden}.vo-skin .vo-say[data-fit=m]{letter-spacing:-.5px;max-width:min(32ch,92vw);font-size:clamp(18px,2.1vw,22px);line-height:1.22}.vo-skin .vo-say[data-fit=s]{letter-spacing:-.2px;max-width:min(46ch,92vw);font-size:clamp(14.5px,1.7vw,16.5px);line-height:1.3}.vo-skin .vo-urlzone .wz-urlwrap .bigin{padding-right:52px}.vo-skin .vo-url-go{cursor:pointer;color:#fff;background:linear-gradient(94deg,#0b63e0,#319aff 70%);border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:6px;box-shadow:0 8px 18px -8px #0084ffb3}.vo-skin .vo-url-go svg{width:18px;height:18px}.vo-skin .vo-url-go:disabled{opacity:.35;cursor:default;box-shadow:none}.onb-exit-pill{z-index:70;letter-spacing:-.01em;color:#1b2740;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff94;border:1px solid #ffffffb3;border-radius:99px;align-items:center;gap:7px;padding:9px 15px;font:600 13.5px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:transform .18s cubic-bezier(.2,.75,.25,1),background .18s,box-shadow .18s;display:inline-flex;position:fixed;top:18px;right:22px;box-shadow:0 8px 24px -12px #10204059,inset 0 1px 1px #ffffffbf}.onb-exit-pill:hover{background:#ffffffd6;transform:translateY(-1px);box-shadow:0 12px 28px -12px #1020406b,inset 0 1px 1px #ffffffd9}.onb-exit-pill:active{transform:translateY(0)}.onb-exit-pill:focus-visible{outline-offset:2px;outline:2px solid #2d6cf699}.onb-exit-pill svg{opacity:.72;flex:none;width:14px;height:14px}.onb-exit-pill:hover svg{opacity:.95}.aioos-onb:has(.lb-split.picking)~.onb-exit-pill{display:none}.aioos-onb[data-theme=dark]~.onb-exit-pill{color:#e9f0fc;background:#121c309e;border-color:#78a0dc38;box-shadow:0 10px 26px -14px #0009,inset 0 1px 1px #ffffff14}.aioos-onb[data-theme=dark]~.onb-exit-pill:hover{background:#1a2842d9}@media (width<=640px){.onb-exit-pill{gap:0;padding:10px;top:14px;right:14px}.onb-exit-pill .onb-exit-txt{display:none}.onb-exit-pill svg{opacity:.92;width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.onb-exit-pill{transition:none}.onb-exit-pill:hover{transform:none}}@media (width<=460px){.aioos-onb:not(:has(.lb-split.picking)) .top{padding-right:58px}}@media (width<=1079px){.onb-exit-pill{justify-content:center;min-width:44px;min-height:44px}}.ws-picker .ws-center{width:100%;min-height:0;padding:24px 24px max(28px, env(safe-area-inset-bottom));flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:24px;display:flex;overflow:auto}.ws-picker[data-docked] .ws-center{padding-inline-start:324px}.ws-picker[data-docked] .ob-top{display:none}.ws-picker .rc-sidebar.ws-docked{box-shadow:none;border-inline-end:1px solid #1836781a}.ws-picker[data-theme=dark] .rc-sidebar.ws-docked{border-inline-end-color:#8bb2ff29}@media (width<=1023px){.ws-picker[data-docked] .ws-center{padding-left:24px}.ws-picker[data-docked] .ob-top{display:flex}}.ws-picker .mark.ws-orb{cursor:default}.ws-picker .mark[data-state=dead] .o-mark{opacity:.34;filter:none}.ws-picker .mark[data-state=dead] .o-mark g{stroke:var(--ws-dead)}.ws-picker{--ws-dead:#46546b8c}.ws-picker[data-theme=dark]{--ws-dead:#93a5c457}.ws-picker .ws-orb-live{position:relative}.ws-picker .ws-orb-live .o-mark{opacity:.92}.ws-picker .ws-orb-live:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(50% 50%,#2d6cf624,#0000 70%);border-radius:50%;position:absolute;inset:-34% -26%}.ws-picker[data-theme=dark] .ws-orb-live:after{background:radial-gradient(50% 50%,#4e8cff33,#0000 70%)}@media (prefers-reduced-motion:no-preference){.ws-picker .ws-orb-live .o-mark{animation:6s ease-in-out infinite wsBreath}}@keyframes wsBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.ws-picker .ws-greet{text-align:center;flex-direction:column;gap:8px;margin-top:-8px;display:flex}.ws-picker .ws-title{font:700 clamp(24px, 3vw, 31px)/1.15 var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:0}.ws-picker .ws-greetsub{font:400 14px/1.5 var(--font-body);color:var(--ink-2);margin:0}.ws-picker .ws-newrow{flex-direction:column;align-items:center;gap:10px;display:flex}.ws-picker .ws-count{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid #18367824;border-radius:999px;padding:6px 12px}.ws-picker[data-theme=dark] .ws-count{border-color:#8bb2ff38}.ws-picker .ws-count[data-full]{color:#e5484d;border-color:#e5484d66}.ws-picker .ws-new[disabled]{opacity:.45;cursor:not-allowed}.ws-picker .ws-limit{text-align:center;max-width:420px;font:400 12.5px/1.5 var(--font-body);color:var(--ink-2);margin:0}.ws-picker .ws-list{scrollbar-width:thin;flex-direction:column;gap:10px;width:min(92vw,460px);max-height:46vh;padding:2px;display:flex;overflow:auto}.ws-picker .ws-card{text-align:left;width:100%;font-family:var(--font-body);display:block}.ws-picker .ws-card-wrap{position:relative}.ws-picker .ws-card-wrap .ws-card{padding-inline-end:46px}.ws-picker .ws-del{top:50%;width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:opacity .15s,background .15s,color .15s,border-color .15s;display:grid;position:absolute;inset-inline-end:10px;transform:translateY(-50%)}@media (hover:hover){.ws-picker .ws-card-wrap .ws-del{opacity:0}}.ws-picker .ws-card-wrap:hover .ws-del,.ws-picker .ws-del:focus-visible{opacity:1}.ws-picker .ws-del:hover{color:#e5484d;background:#e5484d1a;border-color:#e5484d47}.ws-picker[data-theme=dark] .ws-del:hover{color:#ff8a8f;background:#e5484d29}.ws-picker .ws-del-confirm{border-radius:inherit;background:color-mix(in oklab, var(--page-bg,#0b1322), transparent 6%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f8ffeb;justify-content:flex-end;align-items:center;gap:8px;padding:0 12px;display:flex;position:absolute;inset:0}.ws-picker[data-theme=dark] .ws-del-confirm{background:#0a101ee6}.ws-picker .ws-del-q{font:600 13px/1.3 var(--font-body);color:var(--ink);margin-inline-end:auto}.ws-picker .ws-del-yes,.ws-picker .ws-del-no{font:700 12.5px/1 var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:9px;padding:7px 13px}.ws-picker .ws-del-yes{color:#fff;background:#e5484d}.ws-picker .ws-del-yes:hover{background:#d33a3f}.ws-picker .ws-del-yes[disabled]{opacity:.6;cursor:default}.ws-picker .ws-del-no{color:var(--ink-2);background:0 0;border-color:#1836782e}.ws-picker[data-theme=dark] .ws-del-no{border-color:#8bb2ff38}.ws-picker .ws-del-no:hover{background:#1836780f}.ws-picker .ws-card-title{font:600 17px/1.3 var(--font-head);color:var(--ink)}.ws-picker .ws-card-meta{font:600 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px}.ws-picker .ws-sub{font:400 13px/1.55 var(--font-body);color:var(--ink-2);text-align:center;max-width:460px}.ws-picker .ws-sub-dev{font:400 11px/1.4 var(--mono);color:var(--muted);opacity:.7;margin-top:4px}.ws-picker .ws-new{flex:none}.ws-picker .rc-side-item.ws-bookings{position:relative}.ws-picker .ws-badge{color:#fff;min-width:19px;height:19px;font:800 11px/1 var(--font-body,system-ui);letter-spacing:.01em;background:#e5484d;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 5px;display:inline-flex;box-shadow:0 3px 8px -2px #e5484da6}@media (width<=640px){.ws-picker .ws-center{padding:16px 16px calc(112px + env(safe-area-inset-bottom));justify-content:flex-start;gap:16px}.ws-picker .mark.ws-orb{width:84px}.ws-picker .ws-list{width:100%;max-height:none;overflow:visible}.ws-picker .ws-newrow{z-index:40;padding:10px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:#f4f8fff2;border-top:1px solid #1836781a;gap:8px;position:fixed;bottom:0;left:0;right:0}.ws-picker[data-theme=dark] .ws-newrow{background:#080e1ced;border-top-color:#8bb2ff29}.ws-picker .ws-new{width:min(100%,420px)}}
