/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:var(--font-mono);--color-primary:var(--primary);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Arial,Helvetica,sans-serif}.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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[skype\:\'\+name\+\'\]{skype:"+name+"}.\[skype\:smile\]{skype:smile}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c1b2e;--foreground:#f6f8fc;--card:#10243c;--card-foreground:#f6f8fc;--popover:#10243c;--popover-foreground:#f6f8fc;--primary:#2e96ff;--primary-foreground:#fff;--secondary:#193857;--secondary-foreground:#f6f8fc;--muted:#132b46;--muted-foreground:#a8bad2;--accent:#173b67;--accent-foreground:#fff;--destructive:#ff9d9d;--border:#253d59;--input:#2a4768;--ring:#5faeff;--radius:.75rem;--sidebar:#0a1729;--sidebar-foreground:#eaf1fb;--sidebar-primary:#2e96ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#183962;--sidebar-accent-foreground:#fff;--sidebar-border:#22364f;--sidebar-ring:#5faeff}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}button:disabled{opacity:.4;cursor:default}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:4px;outline:2px solid #6cb8ff}button,a{touch-action:manipulation}.brand-header{border-bottom:1px solid var(--sidebar-border);justify-content:center;height:100px;padding:27px 24px!important}.brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:25px;font-weight:850;display:flex}.brand img{object-fit:cover;border-radius:11px;width:43px;height:43px}.list-heading{color:#9db2cf;justify-content:space-between;align-items:center;min-height:33px;padding:0 10px;display:flex}.list-heading>span{letter-spacing:1.5px;font-size:12px;font-weight:700}.icon-button{color:#a8bad2;background:0 0;border:0;border-radius:7px;padding:6px}.icon-button:hover{color:#fff;background:#193857}.room-button{text-align:left;color:#b8c9df;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px 12px;display:flex}.room-button.selected{color:#fff;background:#173b67;border-color:#285383;box-shadow:inset 3px 0 #2e96ff}.room-button>span:nth-child(2){flex:1;min-width:0}.room-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.4;display:block;overflow:hidden}.room-button small{color:#9db3d0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.room-avatar,.avatar{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.room-avatar{color:#bfddff;background:#254e7e}.new-chat-link{color:#9db2cf;background:0 0;border:1px dashed #2c4563;border-radius:10px;align-items:center;gap:8px;margin:9px 8px;padding:13px;font-size:14px;display:flex}.account-footer{border-top:1px solid var(--sidebar-border);align-items:center;min-height:90px;flex-direction:row!important;gap:8px!important;padding:18px!important}.my-account{text-align:left;color:#fff;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.my-account>span:nth-child(2){flex:1;min-width:0}.my-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.my-account small{color:#a8bad2;margin-top:4px;font-size:12px;display:block}.account-placeholder{color:#a8bad2;align-items:center;gap:10px;font-size:13px;display:flex}.chat-workspace{background:#0e2036;flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex}.chat-header{background:#10243c;border-bottom:1px solid #263d57;flex-shrink:0;align-items:center;gap:15px;height:100px;padding:24px 36px;display:flex}.general-heading,.peer-heading{text-align:left;align-items:center;gap:14px;display:flex}.peer-heading{color:inherit;background:0 0;border:0}.chat-header h1{letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700}.chat-header small{color:#a5b9d2;margin-top:5px;font-size:13px;display:block}.header-hash{color:#6eb6ff;background:#193956;border:1px solid #325577;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.privacy-label{color:#a8bad2;border:1px solid #2a4563;border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:8px 12px;font-size:12px;display:flex}.mobile-menu{display:none!important}.message-scroll{scrollbar-color:#304b6a transparent;flex-direction:column;flex:1;min-height:0;padding:26px 36px;display:flex;overflow-y:auto}.message-scroll>div:not(.loading-state){flex-shrink:0}.message-scroll>[data-slot=empty]{flex:1}.empty-chat-icon{color:#61aeff;background:#142e4d;border:1px solid #274a70;border-radius:20px;padding:20px}.loading-state{color:#a8bad2;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.date-divider{color:#8fa6c4;justify-content:center;align-items:center;gap:18px;margin:15px 0 26px;font-size:12px;display:flex}.date-divider:before,.date-divider:after{content:"";background:#223951;flex:1;height:1px}.message{align-items:flex-start;gap:12px;width:fit-content;max-width:80%;margin:0 0 23px;display:flex}.message.own{flex-direction:row-reverse;margin-left:auto}.avatar-button{background:0 0;border:0;padding:0}.message-meta{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.message-meta button{color:#c4d5ec;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.message-meta time{color:#8fa6c4;font-size:12px}.own .message-meta{justify-content:flex-end}.message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#1a3453;border:1px solid #2a4667;border-radius:0 13px 13px;margin:0;padding:12px 16px;font-size:16px;line-height:1.55}.own p{background:#164980;border-color:#2665a4;border-radius:13px 0 13px 13px}.color-blue{color:#9ccdff!important;background:#173e70!important}.color-purple{color:#d1b9ff!important;background:#3c3064!important}.color-orange{color:#ffcf9e!important;background:#593c2d!important}.color-green{color:#a4e8ce!important;background:#214d47!important}.color-pink{color:#f6b9dc!important;background:#59324f!important}.avatar.large{border-radius:23px;width:80px;height:80px;font-size:27px}.composer-area form{background:#132c49;border:1px solid #355272;border-radius:14px;align-items:center;gap:16px;padding:13px 15px;display:flex}.composer-area textarea{resize:none;color:#fff;background:0 0;border:0;flex:1;min-width:0;padding:4px;font-family:inherit;font-size:16px;line-height:1.5}.send-button{color:#fff;background:#258aee;border:1px solid #55acff;border-radius:10px;place-items:center;padding:13px;display:grid}.send-button:hover{background:#339bff}.composer-note{color:#8da5c4;justify-content:space-between;gap:10px;margin-top:11px;font-size:12px;display:flex}.error{color:#ffc0ba;margin:0 0 12px;font-size:14px;line-height:1.5}.setup-profile{color:#bfddff;background:#183d65;border:1px solid #365e87;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px;font-size:14px;display:flex}.primary-button{color:#fff;background:#227fd6;border:1px solid #4da4ff;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:15px;font-weight:600;display:flex}.primary-button:hover{background:#2991f3}.older-button{color:#b7d5f7;background:0 0;border:1px solid #365474;border-radius:8px;align-self:center;margin-bottom:20px;padding:8px 14px;font-size:13px}.it-dialog{color:#fff;max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #0008;background:#10243c!important;border:1px solid #355271!important;border-radius:18px!important;padding:28px!important}.it-dialog [data-slot=dialog-description]{color:#a8bad2;font-size:14px;line-height:1.5}.people-list{max-height:45dvh;overflow:auto}.person-row{text-align:left;color:#fff;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;padding:14px 10px;display:flex}.person-row>span:nth-child(2){flex:1;min-width:0}.person-row strong{font-size:16px;display:block}.person-row small{color:#a8bad2;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:14px;display:block;overflow:hidden}.profile-form{flex-direction:column;gap:10px;display:flex}.profile-form label{margin-top:7px;font-size:14px;font-weight:600}.profile-form label span{color:#a8bad2;font-weight:400}.profile-form input,.profile-form textarea{color:#fff;resize:vertical;background:#0d1e33;border:1px solid #355271;border-radius:8px;width:100%;padding:11px 13px;font-family:inherit;font-size:16px}.profile-preview{align-items:center;gap:20px;margin:10px 0;display:flex}.profile-preview>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:650}.profile-colors{margin:4px 0 15px;gap:13px!important;display:flex!important}.color-choice{width:35px!important;height:35px!important;box-shadow:none!important;border:2px solid #0000!important}.color-choice[data-state=checked]{outline-offset:2px;outline:3px solid #2a4768;border-color:#e4f0ff!important}.color-choice svg{color:#fff;fill:#fff}.profile-card{text-align:center;padding:15px 0 20px}.profile-card h2{margin:18px 0 9px;font-size:24px;font-weight:700}.profile-card p{color:#b7c9df;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.6}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}*{scroll-behavior:auto!important}}@media (max-width:767px){.mobile-menu{display:inline-flex!important}.chat-header{gap:12px;height:80px;padding:15px 18px}.chat-header h1{font-size:18px}.chat-header small{font-size:12px}.privacy-label{gap:0;padding:8px;font-size:0}.header-hash{display:none}.message-scroll{padding:18px 16px}.message{gap:9px;max-width:95%}.message .avatar{border-radius:9px;width:31px;height:31px;font-size:12px}.composer-area{padding:12px 16px 17px}.composer-area form{padding:10px}.composer-note>span:first-child{font-size:0}.composer-note>span:first-child:after{content:"IT Chat";font-size:12px}.chat-header .peer-heading .avatar{width:35px;height:35px}.brand-header{height:80px}.it-dialog{padding:24px!important}.profile-preview{gap:15px}}@media (min-width:1500px){.message-scroll,.composer-area{padding-left:5vw;padding-right:5vw}}:root{--user-accent:#2e96ff;--user-ink:#fff}.room-button.selected{border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.room-button.selected{border-color:color-mix(in srgb,var(--user-accent) 55%,#15304f);background:color-mix(in srgb,var(--user-accent) 24%,#102239)}}.room-button.selected{box-shadow:inset 3px 0 var(--user-accent)}.primary-button,.send-button{background:var(--user-accent);color:var(--user-ink);border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.primary-button,.send-button{border-color:color-mix(in srgb,var(--user-accent) 60%,white)}}.primary-button:hover,.send-button:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.primary-button:hover,.send-button:hover{background:color-mix(in srgb,var(--user-accent) 85%,white)}}.primary-button:hover,.send-button:hover{color:var(--user-ink)}.own p{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.own p{background:color-mix(in srgb,var(--user-accent) 30%,#102238)}}.own p{border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.own p{border-color:color-mix(in srgb,var(--user-accent) 50%,#243952)}}.avatar-photo{object-fit:cover}.sidebar-tools button{color:#bddbff;background:#143152;border:1px solid #365779;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px;font-size:14px;display:flex}.signout{background:0 0;border:0}.privacy-label{margin-left:0}.with-wallpaper{background-position:50%;background-repeat:no-repeat;background-size:cover}.with-wallpaper .message p{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticker-button{color:#a6c3e4;background:0 0;border:0;padding:8px}.message-sticker{object-fit:contain;max-width:180px;max-height:180px;margin:5px 0;display:block}.removed-message{font-style:italic;color:#a8bad2!important;font-size:14px!important}.moderate-button{color:#9ab1cd;background:0 0;border:0;align-items:center;gap:5px;margin-top:5px;padding:3px 0;font-size:12px;display:flex}.own .moderate-button{margin-left:auto}.login-panel{width:min(100%,360px);margin:auto;padding:25px 0}.login-panel>img{border-radius:17px;width:62px;height:62px}.login-panel h2{letter-spacing:-1px;margin:18px 0 8px;font-size:32px;font-weight:800}.login-panel>p{color:#a8bad2;margin-bottom:22px;font-size:15px;line-height:1.6}.login-panel form{flex-direction:column;gap:10px;display:flex}.login-panel label{font-size:14px;font-weight:600}.login-panel input:not([data-input-otp]),.create-account input{color:#fff;background:#0d1e33;border:1px solid #375577;border-radius:8px;width:100%;padding:11px 13px;font-size:16px}.login-panel button{margin-top:10px}.login-panel>small{color:#9cb2cc;margin-top:18px;font-size:13px;display:block}.upload-field{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.upload-field small{color:#9db4ce;width:100%;font-size:12px}.upload-button{cursor:pointer;background:#183957;border:1px solid #355a7c;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex;margin:0!important;font-size:14px!important;font-weight:500!important}.upload-button input{opacity:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important;padding:0!important}.upload-button:focus-within{outline:2px solid #7cbaff}.upload-preview{object-fit:cover;border:1px solid #355271;border-radius:12px;width:100%;height:140px}.upload-preview.avatar{width:70px;height:70px}.text-button{color:#aaccf1;background:0 0;border:0;padding:10px;font-size:13px}.theme-picker{align-items:center;gap:12px;font-size:14px;display:flex}.theme-picker input[type=color]{cursor:pointer;flex-shrink:0;width:58px;height:42px;padding:4px}.setting-hint{color:#a7bad3;margin:8px 0;font-size:13px;line-height:1.6}.wallpaper-modes label{align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:45dvh;display:grid;overflow:auto}.sticker-grid button{aspect-ratio:1;background:#18304b;border:1px solid #365273;border-radius:12px;place-items:center;padding:10px;display:grid}.sticker-grid button:hover{border-color:var(--user-accent)}.sticker-grid img{object-fit:contain;width:100%;height:100%;min-height:0}.admin-dialog{width:min(760px,100% - 2rem)!important;max-width:760px!important}.admin-dialog [data-slot=dialog-title]{align-items:center;gap:10px;display:flex}.admin-stats{flex-wrap:wrap;gap:14px;display:flex}.admin-stats>span{color:#b6cce5;background:#152d48;border:1px solid #325476;border-radius:11px;padding:13px 17px;font-size:14px}.admin-stats strong{color:#fff;margin-right:5px;font-size:22px}.create-account{border:1px solid #304e6e;border-radius:12px;margin:15px 0;padding:17px}.create-account h3{align-items:center;gap:8px;margin-bottom:15px;font-size:16px;font-weight:650;display:flex}.create-account>div{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.create-account label{flex-direction:column;gap:7px;font-size:14px;display:flex}.create-account .primary-button{width:100%}.admin-user{border-bottom:1px solid #2a425e;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.admin-user strong{font-size:15px;display:block}.admin-user small{color:#9eb7d1;margin-top:4px;font-size:12px;display:block}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-actions button,.admin-stickers button{color:#c4dbf4;background:#183555;border:1px solid #3e5c7c;border-radius:7px;padding:8px 10px;font-size:12px}.admin-stickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-stickers>div{background:#162f4b;border-radius:11px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.admin-stickers img,.hidden-sticker{object-fit:contain;color:#93aeca;place-items:center;width:100%;height:85px;display:grid}.admin-stickers>div>span:not(.hidden-sticker){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.audit-list{max-height:350px;overflow:auto}.audit-list>div{border-bottom:1px solid #29435f;flex-direction:column;gap:5px;padding:13px 0;font-size:14px;display:flex}.audit-list small{color:#9cb5d0;font-size:12px}.credentials{flex-direction:column;gap:10px;display:flex}.credentials label{color:#abc5df;font-size:14px}.credentials code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#08172a;border:1px solid #314f70;border-radius:8px;padding:14px;font-size:16px;display:block}.admin-badge{color:#b7ddff;background:#163b61;border:1px solid #3973a6;border-radius:7px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 9px;font-size:12px;display:inline-flex}@media (max-width:600px){.admin-stats{gap:6px}.admin-stats>span{padding:10px;font-size:12px}.admin-stats strong{font-size:18px}.create-account>div{grid-template-columns:1fr}.admin-user{flex-direction:column;align-items:flex-start}.admin-actions{justify-content:flex-start}.admin-stickers{grid-template-columns:repeat(2,minmax(0,1fr))}.sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-header{gap:8px}.chat-settings{padding:6px}.composer-area form{gap:5px}.sticker-button{padding:5px}.login-panel{padding:15px 5px}.message-sticker{max-width:145px;max-height:145px}}:root{--background:#14161f;--sidebar:#191c28;--foreground:#f3f4fb;--muted-foreground:#b2b8cc;--border:#ffffff19;--sidebar-border:#ffffff14;--user-accent:#7588ff}body{background:radial-gradient(at 20% 0,#444c7740,#0000 55%),#14161f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-slot=sidebar-wrapper]{background:0 0;height:100dvh;overflow:hidden}.server-rail{background:#10121ccc;border-right:1px solid #ffffff0e;flex-direction:column;flex:0 0 76px;align-items:center;gap:12px;width:76px;height:100dvh;padding:18px 10px;display:flex;overflow-y:auto}.server-rail button{color:#d4d9ed;background:#ffffff0a;border:1px solid #ffffff16;border-radius:17px;flex-shrink:0;place-items:center;width:48px;min-height:48px;font-size:16px;font-weight:750;transition:background .15s,border-radius .15s;display:grid}.server-rail button:hover,.server-rail button.selected{background:var(--user-accent);color:var(--user-ink,#fff);border-radius:14px;box-shadow:0 5px 20px #0003}.rail-divider{border-top:1px solid #ffffff26;width:28px}.it-sidebar [data-slot=sidebar-inner]{-webkit-backdrop-filter:blur(24px);background:#1c202bc9}.brand-header{border-bottom-color:#ffffff14;height:76px;padding:20px!important}.brand{letter-spacing:-.4px;font-size:20px}.brand-dot{color:var(--user-accent)}.conversation-list{padding:18px 12px!important}.list-heading>span{letter-spacing:1px;color:#aeb5ca;font-size:12px}.secondary{margin-top:24px}.room-button{border-radius:8px;gap:10px;padding:10px 12px}.room-button.selected{box-shadow:inset 3px 0 var(--user-accent);background:#ffffff0e;border-color:#ffffff13}.room-button strong{font-size:14px}.room-button small{color:#aeb5ca;font-size:12px}.room-avatar{color:#b8bfd8;background:#ffffff08;width:34px;height:34px}.avatar{border-radius:50%;width:36px;height:36px}.account-footer{background:#12151c5c;min-height:78px;padding:15px!important}.sidebar-tools button{font-size:14px}.chat-header{-webkit-backdrop-filter:blur(24px);background:#2b304052;border-bottom:1px solid #ffffff1c;height:76px;padding:18px 24px;box-shadow:inset 0 1px #ffffff09}.chat-header small{color:#b2b8cc}.header-hash{color:#aeb8d7;background:0 0;border:0;width:25px}.privacy-label{color:#c0c6d9;white-space:nowrap;border-color:#ffffff17;margin-left:0;font-size:12px}.message-scroll{padding:22px 24px}.message,.message.own{flex-direction:row;gap:14px;width:100%;max-width:100%;margin:0 0 20px}.message-meta,.own .message-meta{justify-content:flex-start;gap:10px;margin-bottom:4px}.message-meta button{color:#e4e8f7;font-size:14px}.message-meta time{color:#9da6bd}.message p,.message.own p{color:#e0e4ef;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;line-height:1.6}.message-content{flex:1}.moderate-button{color:#b8c0d6;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:4px 8px;font-size:12px;display:inline-flex}.moderate-button:hover{color:#fff;background:#ffffff0c}.date-divider{color:#a7afc5}.removed-message{color:#aab2c8!important;font-style:italic!important}.composer-area form{-webkit-backdrop-filter:blur(24px);background:#3b42566b;border:1px solid #ffffff25;border-radius:18px;gap:12px;padding:10px 14px;box-shadow:inset 0 1px #ffffff12,0 8px 25px #00000012}.composer-area textarea{color:#f4f6ff;font-family:inherit}.send-button{border-radius:12px;padding:11px}.composer-note{color:#aeb7cc}.sticker-button{background:0 0;border:0;color:#c6ccdf!important}.sticker-button:hover{color:#fff!important}.empty-chat-icon{color:#b8c6f9;background:#ffffff06;border-color:#ffffff15}.members-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1c202bb5;border-left:1px solid #ffffff12;flex:0 0 230px;width:230px;height:100dvh;padding:25px 14px;overflow-y:auto}.members-panel .list-heading{margin:4px 0 20px}.members-panel .person-row{gap:10px;padding:10px 6px}.members-panel .person-row strong{font-size:14px}.members-panel .person-row small{color:#aeb6cb;font-size:12px}.it-dialog{-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff12,0 25px 100px #0008;background:#202637ed!important;border-color:#ffffff26!important}.profile-form input,.profile-form textarea,.create-account input,.login-panel input:not([data-input-otp]){background:#131723!important;border-color:#ffffff25!important}.emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:16px 0;display:grid}.emoji-grid button{background:0 0;border:1px solid #0000;border-radius:10px;min-height:46px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:28px}.emoji-grid button:hover{background:#ffffff0d;border-color:#ffffff20}.group-members{flex-direction:column;gap:12px;max-height:36dvh;padding:12px 0;display:flex;overflow:auto}.group-members label{align-items:center;gap:10px;font-size:14px;display:flex}.group-members [data-slot=checkbox]{flex-shrink:0}.person-row:hover{background:#ffffff09}.login-panel{background:#2026389e;border-color:#ffffff20}.login-panel h2{color:#f5f6fc}.create-account>label{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}@media (min-width:1500px){.message-scroll{padding:24px 32px}.composer-area{padding-left:32px;padding-right:32px}}@media (max-width:1199px){.members-panel{display:none}.members-panel.is-open{z-index:20;background:#1c2235f5;height:calc(100dvh - 76px);display:block;position:fixed;top:76px;right:0;box-shadow:-12px 0 40px #0006}.members-close{display:block}}@media (max-width:767px){.server-rail{display:none}.chat-header{gap:9px;height:72px;padding:12px}.chat-header h1{font-size:16px}.chat-header small,.privacy-label{display:none}.general-heading,.peer-heading{gap:8px;min-width:0}.chat-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:32vw;overflow:hidden}.chat-settings{margin-left:auto}.message-scroll{padding:18px 16px}.message .avatar{border-radius:50%;width:32px;height:32px;font-size:12px}.message,.message.own{gap:10px;max-width:100%}.composer-area{padding:10px 12px 16px}.composer-area form{gap:8px;padding:8px}.composer-note>span:first-child:after{content:"Enter om te versturen"}.emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.members-panel.is-open{max-width:85vw;height:calc(100dvh - 72px);top:72px}.it-dialog{max-width:calc(100vw - 24px)!important}}@media (prefers-reduced-transparency:reduce){.chat-header,.it-sidebar [data-slot=sidebar-inner],.members-panel,.composer-area form,.it-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#242a3a!important}}.general-heading{flex:1;min-width:0}.general-heading>span:last-child{min-width:0}.chat-description{white-space:pre-wrap;overflow-wrap:anywhere;max-height:4.5em;overflow:auto}.chat-header:has(.chat-description){height:auto;min-height:76px}.chat-header>.icon-button{flex-shrink:0}@media (max-width:767px){.chat-header .chat-description{max-height:4.5em;font-size:12px;display:block}.chat-header:has(.chat-description){min-height:72px}.general-heading{flex:1}}:root{--glass-surface:linear-gradient(135deg,#ffffff24 0%,#c8ddff0a 42%,#15265435 72%,#ffffff14 100%);--glass-edge:#dbeaff50;--glass-shadow:inset 0 1px 1px #ffffff75,inset 1px 0 1px #ffffff20,inset 0 -1px 1px #b5cbff35,0 14px 36px #020b2638;--chat-wallpaper:none}body{background:linear-gradient(#06112b45,#07132770),var(--chat-wallpaper),radial-gradient(ellipse at 5% 20%,#347eab 0%,transparent 43%),radial-gradient(ellipse at 72% 100%,#136e9c 0%,transparent 48%),radial-gradient(ellipse at 92% 5%,#5c4bb3 0%,transparent 48%),linear-gradient(125deg,#182c62 10%,#0c1c42 55%,#284c82);background-position:50%;background-size:cover;background-attachment:fixed}[data-slot=sidebar-wrapper]{gap:12px;padding:12px}.server-rail{background:var(--glass-surface);border:1px solid var(--glass-edge);width:64px;height:calc(100dvh - 24px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(160%);border-radius:30px;flex-basis:64px;padding:14px 7px}.it-sidebar[data-slot=sidebar-container]{border:0;height:calc(100dvh - 24px);padding:0;top:12px;bottom:12px;left:88px!important}.it-sidebar [data-slot=sidebar-inner]{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(155%);background:linear-gradient(145deg,#c2dfff20,#14223e68 55%,#8dc7ef12);border-radius:26px;overflow:hidden}.chat-workspace{background:#08172d38;border:1px solid #dceaff28;border-radius:26px;height:calc(100dvh - 24px);overflow:hidden;box-shadow:0 18px 60px #020a2420}.chat-header{border:1px solid var(--glass-edge);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(175%);border-radius:22px;margin:10px 10px 0;padding:15px 18px}.chat-header small,.room-button small,.my-account small,.list-heading>span,.members-panel .person-row small{color:#d2def1}.chat-header h1{color:#fff;text-shadow:0 2px 8px #081b4950}.brand-header{background:linear-gradient(120deg,#ffffff0e,#0000);border-bottom-color:#dceaff23}.account-footer{background:linear-gradient(125deg,#e1efff12,#15234130);border-top-color:#e1efff25}.room-button{color:#edf4ff}.room-button.selected{background:linear-gradient(120deg,#ffffff30,#c2d9ff10);border:1px solid #e8f5ff60;border-radius:16px;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -1px 1px #c0deff25,0 5px 16px #071b4930}.room-button:hover{background:#e5efff18}.server-rail button,.chat-header>.icon-button,.sticker-button,.send-button,.primary-button,.sidebar-tools button,.privacy-label{-webkit-backdrop-filter:blur(14px);text-shadow:0 1px 5px #0004;background:linear-gradient(145deg,#ffffff2b,#d8e9ff0c 50%,#c1dcff18);border:1px solid #e6f2ff50;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -1px 1px #bddaff35,0 4px 12px #07163530;color:#f5faff!important}.chat-header>.icon-button,.sticker-button{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:7px;display:grid}.server-rail button{border-radius:19px}.server-rail button.selected,.server-rail button:hover,.send-button,.primary-button{background:linear-gradient(145deg,#ffffff38,#ffffff05),var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.server-rail button.selected,.server-rail button:hover,.send-button,.primary-button{background:linear-gradient(145deg,#ffffff38,#ffffff05),color-mix(in srgb,var(--user-accent) 48%,#142443)}}.server-rail button.selected,.server-rail button:hover,.send-button,.primary-button{border-color:#d6e9ff85;box-shadow:inset 0 1px 2px #ffffff85,inset 0 -2px 4px #cbddff25,0 6px 20px #06132c45;color:#fff!important}.send-button{border-radius:17px}.privacy-label{border-radius:99px}.message-scroll{scrollbar-color:#bacffb55 transparent;background:linear-gradient(#08162a25,#08162a65)}.message p,.message.own p{color:#f1f6ff;text-shadow:0 1px 3px #00102a85}.message-meta button{color:#f4f7ff}.message.own .message-meta button{color:#ccdfff}.message-meta time,.date-divider,.composer-note{color:#ccd9ed}.date-divider:before,.date-divider:after{background:#e1edff26}.moderate-button{color:#dce9fa;background:#07193235;border-color:#d9e8ff30}.composer-area form{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(120deg,#ffffff30,#d0e1ff0a 40%,#849acf20);border:1px solid #e1eeff70;border-radius:27px;padding:13px 16px;position:relative;box-shadow:inset 0 2px 2px #ffffff65,inset 1px 0 2px #ffffff25,inset 0 -1px 2px #b6d9ff60,0 12px 30px #020b3338}.composer-area textarea::placeholder{color:#d0ddf0}.composer-area textarea{color:#fff}.composer-note{padding:0 5px}.members-panel{background:var(--glass-surface);border:1px solid var(--glass-edge);height:calc(100dvh - 24px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(155%);border-radius:26px}.it-dialog{-webkit-backdrop-filter:blur(36px)saturate(160%);background:linear-gradient(140deg,#bbd9ff30,#0e203caa 50%,#aecfff18)!important;border:1px solid #e3f0ff70!important;border-radius:28px!important;box-shadow:inset 0 2px 2px #ffffff70,inset 0 -1px 2px #c6e3ff50,0 32px 100px #0008!important}.it-dialog [data-slot=dialog-description],.setting-hint{color:#d0def1}.profile-form input,.profile-form textarea,.create-account input,.login-panel input:not([data-input-otp]){box-shadow:inset 0 1px 6px #020b2a30;background:#06172b50!important;border-color:#d4e8ff45!important}.login-panel{background:var(--glass-surface);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:26px;padding:26px}@media (max-width:1199px){.members-panel.is-open{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:linear-gradient(135deg,#537aa175,#0e203dc9);height:calc(100dvh - 112px);top:100px;right:12px}}@media (max-width:767px){[data-slot=sidebar-wrapper]{gap:0;padding:7px}.chat-workspace{border-radius:23px;height:calc(100dvh - 14px)}.chat-header{border-radius:19px;gap:6px;margin:6px 6px 0;padding:10px}.chat-header>.icon-button{width:30px;height:30px;padding:5px}.chat-header h1{max-width:27vw}.composer-area{padding:8px 8px 12px}.composer-area form{border-radius:23px;gap:7px;padding:10px}.sticker-button{width:30px;height:30px;padding:5px}.members-panel.is-open{height:calc(100dvh - 108px);top:96px;right:10px}[data-mobile=true][data-slot=sidebar]{-webkit-backdrop-filter:blur(30px);box-shadow:var(--glass-shadow);background:linear-gradient(140deg,#57769e80,#0d203dc9);border:1px solid #d5e8ff55}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chat-header,.composer-area form,.members-panel,.it-dialog,.it-sidebar [data-slot=sidebar-inner]{background:#243853!important}}@media (prefers-reduced-transparency:reduce){.chat-header,.composer-area form,.server-rail,.members-panel,.it-dialog,.it-sidebar [data-slot=sidebar-inner]{-webkit-backdrop-filter:none;background:#243853!important}}:root{--user-accent:#2e96ff;--user-ink:#071322;--theme-deep:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-deep:color-mix(in srgb,var(--user-accent) 14%,#080b12)}}:root{--theme-panel:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-panel:color-mix(in srgb,var(--user-accent) 20%,#141720)}}:root{--theme-muted:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root{--theme-muted:color-mix(in srgb,var(--user-accent) 18%,#d5dce5)}}:root{--glass-edge:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root{--glass-edge:color-mix(in srgb,var(--user-accent) 28%,#ffffff50)}}:root{--glass-surface:linear-gradient(135deg,#ffffff24,transparent 48%,#ffffff0c),var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){:root{--glass-surface:linear-gradient(135deg,#ffffff24,transparent 48%,#ffffff0c),color-mix(in srgb,var(--theme-panel) 70%,transparent)}}:root{--primary:var(--user-accent);--primary-foreground:var(--user-ink);--ring:var(--user-accent);--accent:var(--theme-panel);--accent-foreground:#fff;--background:var(--theme-deep);--card:var(--theme-panel);--popover:var(--theme-panel);--muted:var(--theme-panel);--muted-foreground:var(--theme-muted);--sidebar:var(--theme-panel);--sidebar-accent:var(--theme-panel);--sidebar-ring:var(--user-accent)}body{background:linear-gradient(#0003,#0006),var(--chat-wallpaper),radial-gradient(ellipse at 5% 20%,var(--user-accent),transparent 48%),radial-gradient(ellipse at 90% 95%,var(--user-accent),transparent 58%),var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){body{background:linear-gradient(#0003,#0006),var(--chat-wallpaper),radial-gradient(ellipse at 5% 20%,color-mix(in srgb,var(--user-accent) 60%,#526773),transparent 48%),radial-gradient(ellipse at 90% 95%,color-mix(in srgb,var(--user-accent) 42%,#26333c),transparent 58%),var(--theme-deep)}}body{background-position:50%;background-size:cover;background-attachment:fixed}.it-sidebar [data-slot=sidebar-inner],.server-rail,.members-panel,.chat-header,.composer-area form,.login-panel{background:var(--glass-surface);border-color:var(--glass-edge)}.chat-workspace{background:var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){.chat-workspace{background:color-mix(in srgb,var(--theme-deep) 45%,transparent)}}.message-scroll{background:linear-gradient(transparent,var(--theme-deep))}@supports (color:color-mix(in lab, red, red)){.message-scroll{background:linear-gradient(transparent,color-mix(in srgb,var(--theme-deep) 42%,transparent))}}.it-dialog{background:linear-gradient(135deg,#ffffff16,transparent 65%),var(--theme-panel)!important}@supports (color:color-mix(in lab, red, red)){.it-dialog{background:linear-gradient(135deg,#ffffff16,transparent 65%),color-mix(in srgb,var(--theme-panel) 93%,transparent)!important}}.it-dialog{border-color:var(--glass-edge)!important}.profile-form input,.profile-form textarea,.create-account input,.login-panel input:not([data-input-otp]){background:var(--theme-deep)!important}.server-rail button.selected,.send-button,.primary-button{background:var(--user-accent);text-shadow:none;color:var(--user-ink)!important}.room-button.selected,.server-rail button:hover{background:linear-gradient(135deg,#ffffff20,transparent),var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.room-button.selected,.server-rail button:hover{background:linear-gradient(135deg,#ffffff20,transparent),color-mix(in srgb,var(--user-accent) 32%,var(--theme-deep))}}.room-button.selected,.server-rail button:hover{border-color:var(--glass-edge)}.room-avatar,.empty-chat-icon,.admin-stats>span,.create-account,.admin-actions button,.admin-stickers button,.admin-stickers>div,.sticker-grid button,.credentials code,.admin-badge{background:var(--theme-panel);border-color:var(--glass-edge);color:#eef2f8}.brand-dot,.message.own .message-meta button{color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.brand-dot,.message.own .message-meta button{color:color-mix(in srgb,var(--user-accent) 35%,white)}}.chat-header small,.room-button small,.my-account small,.list-heading>span,.members-panel .person-row small,.message-meta time,.date-divider,.composer-note,.setting-hint,.it-dialog [data-slot=dialog-description]{color:var(--theme-muted)}:is(button:focus-visible,input:focus-visible,textarea:focus-visible){outline:2px solid var(--user-accent);outline-offset:3px}.upload-button:has(input:disabled){opacity:.6;cursor:wait}.upload-field [role=status]{color:var(--theme-muted);font-size:14px}@media (max-width:1199px){.members-panel.is-open{background:var(--theme-panel)}}@media (max-width:767px){[data-mobile=true][data-slot=sidebar]{background:var(--theme-panel)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.chat-header,.composer-area form,.members-panel,.it-dialog,.it-sidebar [data-slot=sidebar-inner]{background:var(--theme-panel)!important}}@media (prefers-reduced-transparency:reduce){.chat-header,.composer-area form,.server-rail,.members-panel,.it-dialog,.it-sidebar [data-slot=sidebar-inner]{-webkit-backdrop-filter:none;background:var(--theme-panel)!important}}.upload-button{background:var(--theme-panel);border-color:var(--glass-edge);color:#eef2f8}.profile-form fieldset{display:contents}.brand-header,.account-footer{background:linear-gradient(125deg,#ffffff12,#0000)}.admin-actions .danger-button{color:#ffb4b4;border-color:#bd656566}.it-dialog>input{background:var(--theme-deep);border:1px solid var(--glass-edge);color:#fff;border-radius:8px;padding:12px}.encryption-banner{color:var(--theme-muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.encryption-label{color:var(--theme-muted);margin-top:5px;font-size:12px;display:block}.crypto-error{color:#ffcf9e!important}.recovery-key{overflow-wrap:anywhere;background:var(--theme-deep);-webkit-user-select:all;user-select:all;border-radius:10px;padding:16px;display:block}.key-confirm{align-items:flex-start;gap:10px;font-size:14px;display:flex}.security-codes{gap:14px;max-height:35dvh;display:grid;overflow:auto}.security-codes code{overflow-wrap:anywhere;color:var(--theme-muted);font-size:13px;line-height:1.7;display:block}.it-sidebar[data-slot=sidebar-container]{left:12px!important}.admin-stickers .danger-button{color:#ffb4b4}.reset-channel{border-top:1px solid var(--glass-edge);margin-top:18px;padding-top:16px}.reset-channel button{color:#ffb4b4;background:0 0;border:1px solid #b55d5d88;border-radius:10px;padding:10px 14px}:root{--scroll-thumb:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-thumb:color-mix(in srgb,var(--user-accent) 38%,#fff5)}}:root{--scroll-thumb-hover:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-thumb-hover:color-mix(in srgb,var(--user-accent) 55%,#fff9)}}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.message-scroll{scrollbar-color:var(--scroll-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0;margin-block:18px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}*,.message-scroll{scrollbar-color:auto}}@media (forced-colors:active){*{scrollbar-color:auto;scrollbar-width:auto}}.message-scroll.with-wallpaper{background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,contain;background-color:var(--theme-deep)}.upload-preview.wallpaper{object-fit:contain;object-position:center;background:var(--theme-deep)}.mfa-form{flex-direction:column;gap:14px;display:flex}.mfa-dialog p{font-size:14px;line-height:1.6}.mfa-form input:not([data-slot=input-otp]):not([type=checkbox]){border:1px solid var(--glass-edge);background:var(--theme-deep);width:100%;min-height:44px;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:16px}.mfa-secret,.mfa-recovery pre{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;background:var(--theme-deep);border:1px solid var(--glass-edge);border-radius:12px;padding:16px;font-size:14px;display:block}.mfa-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mfa-check input{accent-color:var(--user-accent);margin-top:4px}.mfa-recovery{border-top:1px solid var(--glass-edge);padding-top:12px}.mfa-form [data-slot=input-otp-slot],.login-panel [data-slot=input-otp-slot]{border-color:var(--glass-edge);background:var(--theme-deep);width:40px;height:46px;font-size:20px}.settings-options{flex-direction:column;gap:10px;padding:8px 0;display:flex}.settings-option{text-align:left;border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-option{background:color-mix(in srgb,var(--theme-panel) 65%,transparent)}}.settings-option{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.settings-option:hover{background:color-mix(in srgb,var(--user-accent) 18%,var(--theme-panel))}}.settings-option:hover{border-color:var(--user-accent)}.settings-option>span{flex:1;min-width:0}.settings-option strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}.settings-option small{color:var(--theme-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.settings-danger strong,.settings-danger>svg{color:var(--destructive)}.profile-tabs>[data-slot=tabs-list]{width:100%;height:44px;margin:8px 0}.profile-tabs [data-slot=tabs-trigger]{flex:1;font-size:15px}.profile-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--glass-surface);border:1px solid var(--glass-edge);color:var(--foreground)}.mfa-qr{justify-content:center;display:flex}.mfa-qr svg{background:#fff;border-radius:12px;flex-shrink:1;width:256px;max-width:100%;height:auto;display:block}.mfa-manual{border:1px solid var(--glass-edge);border-radius:12px;padding:14px}.mfa-manual summary{cursor:pointer;font-size:14px;font-weight:600}.mfa-manual p{margin-top:12px}.login-panel input[data-input-otp],.mfa-form input[data-input-otp]{box-shadow:none!important;color:#0000!important;caret-color:#0000!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}.login-panel [data-input-otp-container],.mfa-form [data-input-otp-container]{width:fit-content;max-width:100%}.login-panel [data-slot=input-otp-group],.mfa-form [data-slot=input-otp-group]{gap:6px}.login-panel [data-slot=input-otp-slot],.mfa-form [data-slot=input-otp-slot]{border:1px solid var(--glass-edge);width:clamp(30px,7vw,42px);height:48px;color:var(--foreground);border-radius:8px;flex-shrink:0;font-weight:650}.message-scroll.login-scroll{scrollbar-gutter:stable;align-items:center;padding:24px;display:flex;overflow-y:auto}.login-scroll .login-panel{border:1px solid var(--glass-edge);border-radius:24px;flex-shrink:0;width:min(100%,420px);margin:auto;padding:24px}.login-scroll .login-panel>img{border-radius:14px;width:48px;height:48px}.login-scroll .login-panel h2{margin:14px 0 8px;font-size:28px}.login-scroll .login-panel>p{margin-bottom:18px}.login-scroll .login-panel button{margin-top:4px}.login-scroll .login-panel>small{margin-top:14px}@media (max-width:600px){.message-scroll.login-scroll{padding:16px 12px}.login-scroll .login-panel{padding:20px}.login-scroll .login-panel>p{font-size:14px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wallpaper-tint:#0b1b2ecc}.mode-setting{border:1px solid var(--glass-edge);border-radius:14px;margin:0;padding:16px}.mode-setting legend{padding:0 6px;font-size:16px;font-weight:600}.mode-options{flex-wrap:wrap;gap:24px;display:flex!important}.mode-options label{cursor:pointer;align-items:center;gap:10px;font-size:16px;display:flex}.mode-setting small{color:var(--theme-muted);margin-top:10px;display:block}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#192b40;--theme-deep:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--theme-deep:color-mix(in srgb,var(--user-accent) 12%,#f4f7fc)}}:root[data-mode=light]{--theme-panel:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--theme-panel:color-mix(in srgb,var(--user-accent) 9%,#fff)}}:root[data-mode=light]{--theme-muted:#43576e;--background:var(--theme-deep);--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--secondary:#e4ecf5;--secondary-foreground:var(--foreground);--accent-foreground:var(--foreground);--sidebar-foreground:var(--foreground);--sidebar-accent-foreground:var(--foreground);--border:#bfd0e3;--input:#bfd0e3;--sidebar-border:#c7d5e5;--glass-edge:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--glass-edge:color-mix(in srgb,var(--user-accent) 22%,#ffffffa6)}}:root[data-mode=light]{--glass-surface:linear-gradient(135deg,#ffffff85,transparent 48%,#ffffff38),var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--glass-surface:linear-gradient(135deg,#ffffff85,transparent 48%,#ffffff38),color-mix(in srgb,var(--theme-panel) 38%,transparent)}}:root[data-mode=light]{--glass-shadow:inset 0 2px 2px #ffffffd9,inset 1px 0 1px #ffffff8c,inset 0 -1px 2px #fff9,0 12px 32px #1536541c;--scroll-thumb:#819ab3;--scroll-thumb-hover:#567694;--wallpaper-tint:#f1f5f9cc;--destructive:#b42332}:root[data-mode=light] body{background:radial-gradient(ellipse at 5% 10%,var(--user-accent) 0%,transparent 52%),radial-gradient(ellipse at 92% 90%,var(--user-accent) 0%,transparent 55%),linear-gradient(125deg,#f7faff,var(--theme-deep))}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light] body{background:radial-gradient(ellipse at 5% 10%,color-mix(in srgb,var(--user-accent) 32%,#f3f7fc) 0%,transparent 52%),radial-gradient(ellipse at 92% 90%,color-mix(in srgb,var(--user-accent) 24%,#e6edf7) 0%,transparent 55%),linear-gradient(125deg,#f7faff,var(--theme-deep))}}:root[data-mode=light] body{background-attachment:fixed}[data-mode=light] .chat-workspace{background:var(--theme-deep)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .chat-workspace{background:color-mix(in srgb,var(--theme-deep) 26%,transparent)}}[data-mode=light] .chat-workspace{border-color:var(--glass-edge)}[data-mode=light] .it-dialog,[data-mode=light] .person-row,[data-mode=light] .my-account,[data-mode=light] .chat-header h1,[data-mode=light] .login-panel h2,[data-mode=light] .room-button,[data-mode=light] .message-meta button,[data-mode=light] .composer-area textarea,[data-mode=light] .profile-form input,[data-mode=light] .profile-form textarea,[data-mode=light] .create-account input,[data-mode=light] .login-panel input:not([data-input-otp]),[data-mode=light] .it-dialog>input{color:var(--foreground);text-shadow:none}[data-mode=light] .message p{color:var(--foreground);border-color:var(--glass-edge);text-shadow:none;background:#fff}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .message.own p{background:color-mix(in srgb,var(--user-accent) 12%,#fff)}}[data-mode=light] .message.own p{color:var(--foreground);border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .message.own p{border-color:color-mix(in srgb,var(--user-accent) 35%,#bfd0e3)}}[data-mode=light] .message.own .message-meta button{color:var(--foreground)}[data-mode=light] .brand-dot{color:var(--user-accent)}[data-mode=light] .room-button.selected,[data-mode=light] .room-button:hover,[data-mode=light] .person-row:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .room-button.selected,[data-mode=light] .room-button:hover,[data-mode=light] .person-row:hover{background:color-mix(in srgb,var(--user-accent) 10%,white)}}[data-mode=light] .room-button.selected,[data-mode=light] .room-button:hover,[data-mode=light] .person-row:hover{border-color:var(--glass-edge)}[data-mode=light] .icon-button,[data-mode=light] .signout,[data-mode=light] .text-button,[data-mode=light] .new-chat-link,[data-mode=light] .older-button,[data-mode=light] .header-hash,[data-mode=light] .moderate-button,[data-mode=light] .profile-card p,[data-mode=light] .loading-state,[data-mode=light] .account-placeholder{color:var(--theme-muted);border-color:var(--glass-edge);background:0 0}[data-mode=light] .chat-header>.icon-button,[data-mode=light] .sticker-button,[data-mode=light] .sidebar-tools button,[data-mode=light] .privacy-label{background:var(--glass-surface);text-shadow:none;border-color:var(--glass-edge);color:var(--foreground)!important}[data-mode=light] .composer-area textarea::placeholder{color:var(--theme-muted)}[data-mode=light] .room-avatar,[data-mode=light] .empty-chat-icon,[data-mode=light] .admin-stats>span,[data-mode=light] .admin-stats strong,[data-mode=light] .create-account,[data-mode=light] .admin-actions button,[data-mode=light] .admin-stickers button,[data-mode=light] .admin-stickers>div,[data-mode=light] .sticker-grid button,[data-mode=light] .credentials code,[data-mode=light] .admin-badge,[data-mode=light] .upload-button{color:var(--foreground)}[data-mode=light] .error,[data-mode=light] .settings-danger strong,[data-mode=light] .settings-danger>svg,[data-mode=light] .danger-button,[data-mode=light] .reset-channel button{color:#a52232!important}[data-mode=light] .crypto-error{color:#8a4b0b!important}[data-mode=light] .removed-message,[data-mode=light] .login-panel>p,[data-mode=light] .login-panel>small,[data-mode=light] .person-row small,[data-mode=light] .admin-user small,[data-mode=light] .audit-list small,[data-mode=light] .upload-field small,[data-mode=light] .credentials label,[data-mode=light] .profile-form label span{color:var(--theme-muted)!important}[data-mode=light] .date-divider:before,[data-mode=light] .date-divider:after{background:var(--glass-edge)}[data-mode=light] .setup-profile,[data-mode=light] .header-hash{border-color:var(--glass-edge);color:var(--foreground);background:#e6effa}[data-mode=light] .it-dialog{background:linear-gradient(135deg,#ffffff9c,transparent 65%),var(--theme-panel)!important}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .it-dialog{background:linear-gradient(135deg,#ffffff9c,transparent 65%),color-mix(in srgb,var(--theme-panel) 86%,transparent)!important}}[data-mode=light] .it-dialog{-webkit-backdrop-filter:blur(36px)saturate(165%);box-shadow:inset 0 2px 2px #ffffffe6,inset 0 -1px 2px #ffffffa6,0 28px 80px #15365440!important}[data-mode=light] .it-sidebar [data-slot=sidebar-inner],[data-mode=light] .chat-header,[data-mode=light] .members-panel,[data-mode=light] .composer-area form,[data-mode=light] .login-panel{background:var(--glass-surface);box-shadow:var(--glass-shadow)}[data-mode=light] .members-panel.is-open{background:var(--glass-floating);-webkit-backdrop-filter:blur(28px)saturate(140%)}[data-mode=light] .room-button.selected{background:linear-gradient(135deg,#ffffff8c,#ffffff20),var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .room-button.selected{background:linear-gradient(135deg,#ffffff8c,#ffffff20),color-mix(in srgb,var(--user-accent) 22%,transparent)}}[data-mode=light] .room-button.selected{border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .room-button.selected{border-color:color-mix(in srgb,var(--user-accent) 38%,#fff9)}[data-mode=light] .message p{background:color-mix(in srgb,var(--theme-panel) 75%,transparent)}[data-mode=light] .message.own p{background:color-mix(in srgb,var(--user-accent) 18%,#ffffffbf)}}[data-mode=light] .profile-form input,[data-mode=light] .profile-form textarea,[data-mode=light] .create-account input,[data-mode=light] .login-panel input:not([data-input-otp]){background:var(--theme-deep)!important}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .profile-form input,[data-mode=light] .profile-form textarea,[data-mode=light] .create-account input,[data-mode=light] .login-panel input:not([data-input-otp]){background:color-mix(in srgb,var(--theme-deep) 70%,transparent)!important}}[data-mode=light] .profile-form input,[data-mode=light] .profile-form textarea,[data-mode=light] .create-account input,[data-mode=light] .login-panel input:not([data-input-otp]){border-color:var(--user-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .profile-form input,[data-mode=light] .profile-form textarea,[data-mode=light] .create-account input,[data-mode=light] .login-panel input:not([data-input-otp]){border-color:color-mix(in srgb,var(--user-accent) 24%,#b9c8da)!important}}[data-mode=light] .profile-form input,[data-mode=light] .profile-form textarea,[data-mode=light] .create-account input,[data-mode=light] .login-panel input:not([data-input-otp]){box-shadow:inset 0 1px 4px #15365410}[data-mode=light] [data-slot=dialog-overlay],[data-mode=light] [data-slot=alert-dialog-overlay],[data-mode=light] [data-slot=sheet-overlay]{background:#16273e30}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-mode=light] .it-dialog,[data-mode=light] .members-panel.is-open,[data-mode=light] [data-mobile=true][data-slot=sidebar]{background:var(--theme-panel)!important}}@media (prefers-reduced-transparency:reduce){[data-mode=light] .it-dialog,[data-mode=light] .members-panel.is-open,[data-mode=light] [data-mobile=true][data-slot=sidebar]{-webkit-backdrop-filter:none;background:var(--theme-panel)!important}}:root{--glass-floating:linear-gradient(145deg,#ffffff12,transparent 65%),var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){:root{--glass-floating:linear-gradient(145deg,#ffffff12,transparent 65%),color-mix(in srgb,var(--theme-panel) 94%,transparent)}}:root{--glass-overlay:#06102145;--glass-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #ffffff18,0 10px 28px #020b2626}:root[data-mode=light]{--glass-floating:linear-gradient(145deg,#fff5,transparent 65%),var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--glass-floating:linear-gradient(145deg,#fff5,transparent 65%),color-mix(in srgb,var(--theme-panel) 94%,transparent)}}:root[data-mode=light]{--glass-overlay:#20324a22;--glass-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #fff6,0 10px 28px #15365414}[data-mobile=true][data-slot=sidebar]{background:var(--glass-floating);color:var(--foreground);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow),12px 0 36px #06102120;-webkit-backdrop-filter:blur(28px)saturate(140%);isolation:isolate;border-left:0;border-radius:0 24px 24px 0;overflow:hidden}[data-mode=light] [data-mobile=true][data-slot=sidebar]{background:var(--glass-floating)}[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-mode=light] [data-slot=sheet-overlay],[data-mode=light] [data-slot=dialog-overlay],[data-mode=light] [data-slot=alert-dialog-overlay]{background:var(--glass-overlay);-webkit-backdrop-filter:blur(12px)}.it-dialog,[data-mode=light] .it-dialog{background:var(--glass-floating)!important}.members-panel.is-open{background:var(--glass-floating)}.sidebar-tools button,.room-button.selected{box-shadow:inset 0 1px 1px #ffffff35,0 4px 12px #06102118}[data-mode=light] .room-button.selected{box-shadow:inset 2px 0 var(--user-accent),inset 0 1px 1px #fff9,0 4px 12px #15365412}.it-dialog,[data-mode=light] .it-dialog{box-shadow:var(--glass-shadow),0 24px 64px #06102130!important}@media (max-width:767px){[data-mobile=true][data-slot=sidebar]{max-width:calc(100vw - 44px);width:min(86vw,320px)!important}[data-mobile=true][data-slot=sidebar]>.flex{min-height:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-mobile=true][data-slot=sidebar],[data-mode=light] [data-mobile=true][data-slot=sidebar],.it-dialog,[data-mode=light] .it-dialog,.members-panel.is-open,[data-mode=light] .members-panel.is-open{background:var(--theme-panel)!important}}@media (prefers-reduced-transparency:reduce){[data-mobile=true][data-slot=sidebar],[data-mode=light] [data-mobile=true][data-slot=sidebar],.it-dialog,[data-mode=light] .it-dialog,.members-panel.is-open,[data-mode=light] .members-panel.is-open{-webkit-backdrop-filter:none;background:var(--theme-panel)!important}[data-slot=sheet-overlay],[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{-webkit-backdrop-filter:none}}.unread-badge{background:var(--user-accent);min-width:24px;height:24px;color:var(--user-ink);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.room-button>.unread-badge{flex:none}.unread-divider{color:var(--foreground);align-items:center;gap:12px;margin:20px 0;font-size:14px;font-weight:650;display:flex}.unread-divider:before,.unread-divider:after{content:"";background:var(--user-accent);flex:1;height:1px}.message-tools{margin-top:8px}.message-actions{flex-wrap:wrap;gap:12px;display:flex}.message-actions button{color:var(--theme-muted);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:14px;display:flex}.reaction-chips{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.reaction-chips button{border:1px solid var(--glass-edge);background:var(--theme-panel);color:var(--foreground);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:16px;display:inline-flex}.reaction-chips button span{font-size:13px}.reaction-chips button.reacted{border-color:var(--user-accent);box-shadow:inset 0 0 0 1px var(--user-accent)}.reaction-picker{border:1px solid var(--glass-edge);background:var(--glass-floating);border-radius:12px;flex-wrap:wrap;gap:5px;width:fit-content;padding:8px;display:flex}.reaction-picker button{background:0 0;border:0;padding:6px;font-size:24px;line-height:1.3}.message-quote{border:1px solid var(--glass-edge);border-left:3px solid var(--user-accent);background:var(--theme-panel);border-radius:8px;flex-direction:column;gap:4px;width:100%;min-width:0;margin:0 0 6px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.message-quote{background:color-mix(in srgb,var(--theme-panel) 85%,transparent)}}.message-quote{color:var(--foreground);text-align:left;font-size:14px}.message-quote:disabled{opacity:1;cursor:default}.message-quote strong{font-size:13px}.message-quote span{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reply-draft{align-items:center;gap:10px;margin-bottom:8px;display:flex}.reply-draft .message-quote{flex:1;margin:0}.reply-draft>button{color:var(--foreground);background:0 0;border:0;padding:8px}.search-input{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.search-input input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-results{flex-direction:column;gap:8px;max-height:48dvh;display:flex;overflow:auto}.search-results>button{border:1px solid var(--glass-edge);text-align:left;color:var(--foreground);background:var(--theme-panel);border-radius:12px;padding:12px}.search-results strong{justify-content:space-between;gap:12px;font-size:14px;display:flex}.search-results time{color:var(--theme-muted);font-size:12px;font-weight:400}.search-results span{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:16px;line-height:1.5;display:block}.message-highlight{outline:2px solid var(--user-accent);outline-offset:5px;border-radius:14px}.pair-code{letter-spacing:2px;text-align:center;padding:12px;font-size:24px;font-weight:700;display:block}.pairing-dialog>input{width:100%;min-width:0;font-size:14px}.pairing-dialog p{font-size:15px;line-height:1.6}.pairing-dialog .mfa-qr{padding:10px}.chat-search-button{margin-left:auto}.chat-header .chat-settings{margin-left:0}@media (max-width:767px){.chat-header h1{max-width:24vw}.privacy-label{display:none}.message-actions{gap:14px}.message-quote{max-width:100%}.search-results time{font-size:12px}.search-results strong{flex-wrap:wrap}.reaction-picker button{padding:7px}.pairing-dialog .mfa-qr svg{width:230px}}.brand{font-size:23px}.brand img{width:38px;height:38px}.sidebar-new-chat{border:1px solid var(--glass-edge);color:var(--foreground);background:var(--user-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;margin:0 3px 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-new-chat{background:color-mix(in srgb,var(--user-accent) 18%,transparent)}}.sidebar-new-chat{font-size:14px;font-weight:600;box-shadow:inset 0 1px 1px #ffffff26}.sidebar-new-chat:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-new-chat:hover{background:color-mix(in srgb,var(--user-accent) 28%,transparent)}}.conversation-list .list-heading{min-height:32px;padding:0 9px}.conversation-list .list-heading>span{letter-spacing:0;font-size:14px;font-weight:600}.conversation-list .secondary{margin-top:14px}.conversation-list .section-count{opacity:.8;font-size:12px;font-weight:400}.conversation-list .room-button{border-radius:12px;flex-shrink:0;min-height:52px;padding:10px}.conversation-list .room-button strong{font-size:15px}.conversation-list .room-button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.4;overflow:hidden}.conversation-list .room-button>span:not(.avatar):not(.room-avatar):not(.unread-badge){min-width:0}.sidebar-empty{color:var(--theme-muted);margin:0;padding:2px 10px 12px;font-size:13px;line-height:1.6}.sidebar-tools button{background:var(--theme-panel);border-radius:12px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.sidebar-tools button{background:color-mix(in srgb,var(--theme-panel) 65%,transparent)}}.sidebar-tools button{border-color:var(--glass-edge);color:var(--foreground);box-shadow:none}.my-account small{font-size:13px}.signout{color:var(--theme-muted);padding:10px}.settings-dialog{gap:18px!important;width:min(560px,100vw - 24px)!important;max-width:560px!important}.settings-tabs>[data-slot=tabs-list]{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;width:100%;height:auto;min-height:46px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-tabs>[data-slot=tabs-list]{background:color-mix(in srgb,var(--theme-panel) 70%,transparent)}}.settings-tabs [data-slot=tabs-trigger]{color:var(--theme-muted);white-space:normal;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;height:auto;padding:10px 8px;font-size:14px;display:flex}.settings-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--glass-surface);color:var(--foreground);box-shadow:var(--glass-shadow)}.settings-tabs [data-slot=tabs-content]{min-height:230px;padding-top:12px}.settings-options{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;gap:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-options{background:color-mix(in srgb,var(--theme-panel) 50%,transparent)}}.settings-option{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:16px}.settings-option small{margin-top:3px;font-size:14px;line-height:1.45}.settings-option>svg:last-child:not(:first-child){display:none}.settings-option:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.settings-option:hover{background:color-mix(in srgb,var(--user-accent) 12%,transparent)}}.settings-section{margin-top:20px}.settings-section:first-child{margin-top:0}.settings-account-summary{align-items:center;gap:12px;padding:18px 4px 0;display:flex}.settings-account-summary strong{font-size:15px;display:block}.settings-account-summary small{color:var(--theme-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.settings-tabs .mode-setting{border:0;margin-bottom:16px;padding:0}.settings-tabs .mode-options{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.settings-tabs .mode-options label{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;gap:10px;padding:16px 12px}@supports (color:color-mix(in lab, red, red)){.settings-tabs .mode-options label{background:color-mix(in srgb,var(--theme-panel) 60%,transparent)}}.settings-tabs .mode-options label{min-width:0;font-size:15px}.settings-tabs .mode-options label:has([data-state=checked]){border-color:var(--user-accent);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.settings-tabs .mode-options label:has([data-state=checked]){background:color-mix(in srgb,var(--user-accent) 14%,transparent)}}.settings-tabs .mode-options small{margin-top:3px;font-size:12px;line-height:1.5}.profile-tabs>[data-slot=tabs-list]{height:auto;min-height:44px}.profile-tabs [data-slot=tabs-trigger]{padding:10px 8px;font-size:14px}.settings-danger{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.settings-danger{background:color-mix(in srgb,var(--destructive) 5%,transparent)}}@media (max-width:600px){.settings-dialog{max-height:calc(100dvh - 32px)!important;padding:20px!important}.settings-tabs [data-slot=tabs-trigger]{gap:5px;padding:10px 5px;font-size:13px}.settings-tabs [data-slot=tabs-trigger]>svg{display:none}.settings-tabs .mode-options label{padding:13px 10px}.settings-tabs [data-slot=tabs-content]{min-height:210px}.settings-option{gap:12px;padding:14px}.settings-option strong{font-size:15px}.settings-option small{font-size:14px}.settings-tabs .mode-options small{font-size:12px}.settings-account-summary{padding-top:16px}}.profile-photo-trigger{color:var(--theme-muted);background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:4px;font-size:14px;display:inline-flex}.profile-photo-trigger:hover{color:var(--foreground)}.profile-photo-trigger .avatar{transition:transform .15s}.profile-photo-trigger:hover .avatar{transform:scale(1.04)}.profile-photo-dialog{width:min(760px,100vw - 24px)!important;max-width:760px!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important}.profile-photo-dialog [data-slot=dialog-header]{padding-right:26px}.profile-photo-full{object-fit:contain;background:var(--theme-deep);border-radius:14px;width:100%;height:auto;max-height:calc(100dvh - 160px);margin:auto;display:block}@supports (color:color-mix(in lab, red, red)){.profile-photo-full{background:color-mix(in srgb,var(--theme-deep) 65%,transparent)}}@media (prefers-reduced-motion:reduce){.profile-photo-trigger .avatar{transition:none}.profile-photo-trigger:hover .avatar{transform:none}}.conversation-list .memo-room{border-color:var(--glass-edge);background:var(--theme-panel);margin:0 0 12px}@supports (color:color-mix(in lab, red, red)){.conversation-list .memo-room{background:color-mix(in srgb,var(--theme-panel) 55%,transparent)}}.conversation-list .memo-room.selected{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.conversation-list .memo-room.selected{background:color-mix(in srgb,var(--user-accent) 16%,transparent)}}.conversation-list .memo-room.selected{border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.conversation-list .memo-room.selected{border-color:color-mix(in srgb,var(--user-accent) 45%,var(--glass-edge))}}.memo-room .room-avatar{color:var(--foreground);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.memo-room .room-avatar{background:color-mix(in srgb,var(--user-accent) 16%,transparent)}}.presence-avatar{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:visible}.presence-dot{border:2px solid var(--theme-panel);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px #0003}.presence-dot.online{background:#25b66b}.presence-dot.afk{background:#737d8b}.presence-dot.offline{background:#e14750}.presence-avatar.large .presence-dot{border-width:3px;width:21px;height:21px;font-size:17px;bottom:1px;right:1px}.profile-photo-trigger .presence-avatar{margin:0}.room-button>.presence-avatar,.my-account>.presence-avatar,.person-row>.presence-avatar{flex:none!important}.presence-avatar>.avatar{margin:0!important}.sidebar-section{flex-direction:column;flex:none;gap:5px;min-width:0;display:flex}.sidebar-section .list-heading.secondary{margin-top:0}.sidebar-section .list-heading{margin-bottom:2px}.sidebar-section .list-heading>span{color:var(--theme-muted);font-size:13px;font-weight:650}.sidebar-section .room-button{min-height:50px;padding:9px 10px}.sidebar-section .room-button.selected{border-color:var(--glass-edge)}.sidebar-empty{padding:4px 10px 6px}.sidebar-personal{border-top:1px solid var(--glass-edge);flex-shrink:0;padding:12px 15px 0}.sidebar-personal .memo-room{width:100%;min-height:54px;box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;margin:0;padding:10px 12px}.sidebar-personal .memo-room.selected{border-color:var(--glass-edge);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-personal .memo-room.selected{background:color-mix(in srgb,var(--user-accent) 16%,transparent)}}.sidebar-personal .memo-room:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-personal .memo-room:hover{background:color-mix(in srgb,var(--user-accent) 12%,transparent)}}.sidebar-personal .memo-room strong{font-size:15px}.sidebar-personal .memo-room small{color:var(--theme-muted);font-size:13px}.sidebar-tools{padding-top:6px;padding-bottom:12px}.sidebar-personal .room-avatar{background:0 0;width:32px;height:32px}.sidebar-personal .memo-room>span:nth-child(2){flex:1;min-width:0}@media (min-width:768px){:root[data-mode=light]{--glass-surface:linear-gradient(135deg,#ffffff8c 0%,#ffffff14 46%,#ffffff45 100%),var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--glass-surface:linear-gradient(135deg,#ffffff8c 0%,#ffffff14 46%,#ffffff45 100%),color-mix(in srgb,var(--theme-panel) 24%,transparent)}}:root[data-mode=light]{--glass-floating:linear-gradient(145deg,#ffffff78,transparent 68%),var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=light]{--glass-floating:linear-gradient(145deg,#ffffff78,transparent 68%),color-mix(in srgb,var(--theme-panel) 64%,transparent)}}:root[data-mode=light]{--glass-edge:#ffffffb8;--glass-shadow:inset 0 1px 1px #fffffff2,inset 1px 0 1px #ffffff90,inset 0 -1px 1px #ffffff70,0 12px 32px #29466d18;--glass-overlay:#243c5812}[data-mode=light] body{background:radial-gradient(ellipse at 4% 12%,var(--user-accent) 0%,transparent 48%),radial-gradient(ellipse at 87% 20%,#d1c5ef 0%,transparent 44%),radial-gradient(ellipse at 70% 100%,#a9dce5 0%,transparent 50%),linear-gradient(130deg,#f4f9ff,#e5edf9)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] body{background:radial-gradient(ellipse at 4% 12%,color-mix(in srgb,var(--user-accent) 48%,#d8ebff) 0%,transparent 48%),radial-gradient(ellipse at 87% 20%,#d1c5ef 0%,transparent 44%),radial-gradient(ellipse at 70% 100%,#a9dce5 0%,transparent 50%),linear-gradient(130deg,#f4f9ff,#e5edf9)}}[data-mode=light] body{background-size:cover;background-attachment:fixed}[data-mode=light] .chat-workspace{background:#ffffff18;border:1px solid #ffffff80;box-shadow:0 16px 44px #26446912}[data-mode=light] .message-scroll{background:linear-gradient(#ffffff08,#ffffff18)}[data-mode=light] .it-sidebar [data-slot=sidebar-inner],[data-mode=light] .members-panel,[data-mode=light] .chat-header,[data-mode=light] .composer-area form{background:var(--glass-surface);-webkit-backdrop-filter:blur(22px)saturate(150%);border-color:var(--glass-edge);box-shadow:var(--glass-shadow)}[data-mode=light] .it-dialog{-webkit-backdrop-filter:blur(32px)saturate(145%);background:var(--glass-floating)!important}[data-mode=light] [data-slot=dialog-overlay],[data-mode=light] [data-slot=alert-dialog-overlay]{background:var(--glass-overlay);-webkit-backdrop-filter:blur(3px)}[data-mode=light] .brand-header,[data-mode=light] .account-footer{background:linear-gradient(130deg,#ffffff25,#ffffff05);border-color:#ffffff65}[data-mode=light] .settings-options,[data-mode=light] .settings-tabs>[data-slot=tabs-list]{background:#ffffff20;border-color:#ffffff90;box-shadow:inset 0 1px #ffffff80}[data-mode=light] .settings-tabs .mode-options label,[data-mode=light] .search-results>button{background:#ffffff35;border-color:#ffffff90}[data-mode=light] .message p{-webkit-backdrop-filter:blur(12px);background:#ffffff54;border:1px solid #ffffff8c;box-shadow:inset 0 1px #ffffff90}[data-mode=light] .message.own p{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .message.own p{background:color-mix(in srgb,var(--user-accent) 12%,#ffffff68)}}[data-mode=light] .message.own p{border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .message.own p{border-color:color-mix(in srgb,var(--user-accent) 25%,#ffffffb0)}}[data-mode=light] .message-quote{border-color:#ffffff8c;border-left-color:var(--user-accent);background:#ffffff32}}@media (min-width:768px) and (prefers-reduced-transparency:reduce){[data-mode=light] .it-dialog,[data-mode=light] .it-sidebar [data-slot=sidebar-inner],[data-mode=light] .members-panel,[data-mode=light] .chat-header,[data-mode=light] .composer-area form,[data-mode=light] .message p{-webkit-backdrop-filter:none;background:var(--theme-panel)!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-mode=light] .it-dialog,[data-mode=light] .it-sidebar [data-slot=sidebar-inner],[data-mode=light] .members-panel,[data-mode=light] .chat-header,[data-mode=light] .composer-area form{background:var(--theme-panel)!important}}.attach-button{cursor:pointer;position:relative}.attach-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.attach-button:focus-within{outline:2px solid var(--user-accent);outline-offset:3px}.attach-button:has(input:disabled){opacity:.4;cursor:default}.message-attachment:empty{display:none}.attachment-image-button{background:0 0;border:0;border-radius:14px;padding:0;display:block;overflow:hidden}.message-photo{object-fit:contain;border-radius:14px;max-width:min(320px,60vw);max-height:280px;display:block}.attachment-download{border:1px solid var(--glass-edge);background:var(--glass-surface);max-width:min(360px,65vw);color:var(--foreground);border-radius:12px;align-items:center;gap:10px;margin-top:5px;padding:10px 12px;font-size:14px;display:flex}.attachment-download span{min-width:0}.attachment-download strong{overflow-wrap:anywhere;font-size:14px;display:block}.attachment-download small{color:var(--theme-muted);margin-top:3px;font-size:12px;display:block}.attachment-preview{object-fit:contain;border-radius:12px;width:100%;max-height:240px;display:block}.attachment-filename{overflow-wrap:anywhere;color:var(--theme-muted);font-size:14px}.extra-textarea{border:1px solid var(--glass-edge);background:var(--theme-panel);width:100%;color:var(--foreground);resize:vertical;border-radius:12px;padding:12px;font-size:16px;line-height:1.5}.message-extra-actions{color:var(--theme-muted);margin:5px 0;font-size:14px;display:inline-block;position:relative}.message-extra-actions summary{cursor:pointer;padding:4px 0}.message-extra-actions>div{border:1px solid var(--glass-edge);background:var(--glass-floating);border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:8px 12px;display:flex}.message-extra-actions button{color:var(--foreground);background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:14px;display:flex}.message-receipt{color:var(--theme-muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:12px;display:flex}.message-receipt.read{color:var(--user-accent)}.edited-label,.forwarded-label{color:var(--theme-muted);font-size:12px}.forwarded-label{margin:5px 0;display:block}.typing-indicator{color:var(--theme-muted);min-height:20px;margin:0 0 8px;font-size:13px;line-height:1.5}.chat-notice{color:var(--foreground);margin:0 0 8px;font-size:14px}.archive-switch{width:100%;color:var(--theme-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.archive-switch span{margin-left:auto;font-size:12px}.archive-switch:hover,.archive-switch[aria-pressed=true]{background:var(--glass-surface);color:var(--foreground)}.room-button strong>svg{vertical-align:middle;margin-left:6px;display:inline}.settings-option[aria-pressed=true]{box-shadow:inset 3px 0 var(--user-accent)}@media (max-width:600px){.composer-area form{gap:4px}.message-photo,.attachment-download{max-width:65vw}.sticker-button{flex-shrink:0}}.voice-message{width:280px;max-width:100%;margin:8px 0;display:block}.media-dialog{max-width:700px}.shared-media-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-height:55vh;display:grid;overflow:auto}.shared-media-grid>div{border:1px solid var(--glass-edge);border-radius:16px;padding:12px}.mention-picker,.mention-chips,.pinned-messages{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.mention-picker button,.mention-chips button,.pinned-messages button{border:1px solid var(--glass-edge);background:var(--glass-surface);color:inherit;border-radius:12px;align-items:center;gap:5px;padding:6px 10px;font-size:14px;display:inline-flex}.mention-chips .mentioned-me{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.mention-chips .mentioned-me{background:color-mix(in srgb,var(--user-accent) 22%,transparent)}}.mention-chips .mentioned-me{font-weight:700}.pinned-messages{max-height:100px;overflow:auto}.pinned-messages button{text-align:left;max-width:100%}.composer-area form{flex-wrap:wrap}.composer-area textarea{flex:1;min-width:140px}@font-face{font-family:IT Sans;src:url(/fonts/it-sans-regular.ttf)format("truetype");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:IT Sans;src:url(/fonts/it-sans-semibold.ttf)format("truetype");font-weight:600 900;font-style:normal;font-display:swap}:root{--it-font:-apple-system,BlinkMacSystemFont,"IT Sans","Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--font-sans:var(--it-font)}body,input,textarea,button,select{font-family:var(--it-font);font-kerning:normal;font-optical-sizing:auto;letter-spacing:-.015em}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.message p,.reaction-picker,.reaction-chips,.emoji-grid{font-variant-emoji:emoji}.server-rail{display:none}.brand-header{height:78px!important;padding:18px 20px!important}.brand{letter-spacing:-.7px;gap:10px;font-size:21px}.brand img{border-radius:11px;width:36px;height:36px}.conversation-list{gap:4px!important;padding:12px!important}.list-heading{min-height:32px;margin:4px 0;padding:5px 10px}.list-heading>span{letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:650}.list-heading.secondary{margin-top:0}.sidebar-search{background:var(--glass-surface);border:1px solid var(--glass-edge);color:var(--theme-muted);border-radius:12px;align-items:center;gap:8px;margin:0 3px 12px;padding:9px 11px;display:flex}.sidebar-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;font-size:14px}.room-button{border-radius:12px;gap:10px;padding:10px 11px;box-shadow:none!important;border:0!important}.room-button.selected{background:var(--user-accent)!important}@supports (color:color-mix(in lab, red, red)){.room-button.selected{background:color-mix(in srgb,var(--user-accent) 16%,transparent)!important}}.room-button.selected{color:var(--foreground)}.room-button strong{font-size:14px;font-weight:600}.room-button small{margin-top:3px;font-size:12px}.room-button .avatar,.room-avatar{border-radius:12px;width:38px;height:38px}.sidebar-empty{padding:5px 10px;font-size:13px;line-height:1.5}.sidebar-personal{border-top:1px solid var(--glass-edge);padding:8px 14px!important}.sidebar-tools{padding:4px 14px 12px}.sidebar-tools button{min-height:40px;color:var(--foreground);border:0;padding:10px;box-shadow:none!important;background:0 0!important}.account-footer{min-height:74px;padding:13px 17px!important}.archive-switch{padding:8px 10px;font-size:13px}.new-chat-link{display:none}.chat-header{background:var(--glass-surface);gap:8px;height:78px;padding:14px 28px;box-shadow:none!important}.general-heading,.peer-heading{flex:1;gap:11px;min-width:0}.chat-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.chat-header small{white-space:nowrap;text-overflow:ellipsis;max-width:45vw;margin-top:3px;font-size:12px;overflow:hidden}.header-hash{border:0;border-radius:11px;width:36px;height:36px}.chat-settings{margin-left:0}.icon-button{width:36px;height:36px;color:var(--theme-muted);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.members-panel{display:none}.members-panel.is-open{z-index:35;border:1px solid var(--glass-edge);border-radius:20px;width:250px;display:flex;position:absolute;top:88px;bottom:12px;right:12px;box-shadow:0 18px 60px #0003;background:var(--glass-floating)!important}.message-scroll{scrollbar-width:thin;padding:24px max(24px,50% - 425px)}.message{gap:9px;max-width:78%;margin-bottom:18px}.message .avatar{border-radius:10px;width:30px;height:30px}.message p,.own p{border:1px solid var(--glass-edge);padding:10px 14px;font-size:15px;line-height:1.6;box-shadow:none!important;text-shadow:none!important;border-radius:17px!important}.message-meta{gap:8px;margin-bottom:5px}.message-meta button{font-size:12px;font-weight:600}.message-meta time{font-size:11px}.date-divider{margin:16px 0 20px;font-size:12px}.date-divider:before,.date-divider:after{opacity:.35}.message-content{position:relative}.message-tools{align-items:center;gap:6px;margin:4px 0 0;display:inline-flex}.message-actions{gap:2px}.message-actions button{width:28px;height:28px;color:var(--theme-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.message-extra-actions{vertical-align:top;margin:4px 0 0 4px;display:inline-block}.message-extra-actions summary{width:28px;height:28px;color:var(--theme-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:3px;list-style:none;display:flex}.message-extra-actions summary::-webkit-details-marker{display:none}.message-extra-actions[open]>div{z-index:25;background:var(--glass-floating);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:14px;min-width:190px;padding:8px;position:absolute;top:calc(100% - 5px);right:0;box-shadow:0 12px 35px #0003}.message-extra-actions button{white-space:nowrap;text-align:left;border-radius:8px;width:100%;font-size:13px;padding:9px 8px!important}.message-extra-actions button:hover,.message-actions button:hover,.message-extra-actions summary:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.message-extra-actions button:hover,.message-actions button:hover,.message-extra-actions summary:hover{background:color-mix(in srgb,var(--user-accent) 12%,transparent)}}.message-receipt{float:right;margin:9px 0 0 8px;display:inline-flex}.reaction-chips{gap:4px}.reaction-chips button{border-radius:10px;padding:4px 7px;font-size:13px}.message-photo{border-radius:16px}.attachment-download{border-radius:12px}.message-quote{border-radius:12px;padding:8px 12px}.message-content>small{line-height:1.5}.composer-area{background:0 0;padding:10px max(24px,50% - 425px) 18px}.composer-area form{border-radius:20px;flex-wrap:nowrap;gap:10px;min-height:60px;padding:10px 12px;box-shadow:0 5px 24px #0000000a!important}.composer-area textarea{min-width:0;min-height:28px;max-height:160px;padding:5px 2px;font-size:15px;line-height:1.5}.send-button{border-radius:13px;flex-shrink:0;width:38px;height:38px;padding:8px;box-shadow:none!important}.composer-extras{flex-shrink:0;position:relative}.composer-extras summary{width:34px;height:34px;color:var(--theme-muted);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.composer-extras summary::-webkit-details-marker{display:none}.composer-extras[open]>div{background:var(--glass-floating);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:30;border-radius:16px;min-width:210px;padding:8px;position:absolute;bottom:48px;left:0;box-shadow:0 14px 40px #0003}.composer-extras .sticker-button{text-align:left;width:100%;color:var(--foreground);border-radius:10px;align-items:center;gap:10px;padding:11px;font-size:14px;display:flex}.composer-extras .sticker-button:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.composer-extras .sticker-button:hover{background:color-mix(in srgb,var(--user-accent) 12%,transparent)}}.composer-note{opacity:.75;margin:7px 8px 0;font-size:11px}.pinned-messages{gap:5px;margin:0 0 8px}.pinned-messages button{box-shadow:none;padding:6px 9px;font-size:12px}.mention-picker{gap:5px;padding:5px}.reply-draft{padding:6px 0}.chat-notice{background:var(--user-accent);padding:8px 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.chat-notice{background:color-mix(in srgb,var(--user-accent) 12%,transparent)}}.chat-notice{border-radius:12px}.typing-indicator{font-size:12px}.it-dialog{background:var(--glass-floating)!important;border-radius:24px!important;padding:26px!important;box-shadow:0 24px 90px #0003!important}.settings-dialog{max-width:650px!important}.settings-tabs>[data-slot=tabs-list]{background:var(--theme-panel);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;height:auto;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.settings-tabs>[data-slot=tabs-list]{background:color-mix(in srgb,var(--theme-panel) 60%,transparent)}}.settings-tabs [data-slot=tabs-trigger]{white-space:nowrap;border-radius:10px;gap:5px;padding:10px 6px;font-size:13px}.settings-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--glass-surface);box-shadow:0 2px 8px #0001}.settings-section{margin:20px 0 0}.settings-section h3{color:var(--theme-muted);margin:0 0 9px;font-size:13px;font-weight:650}.settings-options{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:16px;overflow:hidden;gap:0!important}@supports (color:color-mix(in lab, red, red)){.settings-options{background:color-mix(in srgb,var(--theme-panel) 35%,transparent)}}.settings-option{gap:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:15px!important}.settings-option strong{font-size:14px;font-weight:600}.settings-option small{max-width:430px;margin-top:4px;font-size:12px;line-height:1.5}.settings-option>svg{width:20px;color:var(--theme-muted)}.settings-option[aria-pressed]:after{content:"";background:var(--theme-muted);border:3px solid var(--theme-muted);width:34px;height:20px;box-shadow:inset -14px 0 var(--foreground);border-radius:20px;flex-shrink:0;margin-left:auto}.settings-option[aria-pressed=true]:after{background:var(--user-accent);border-color:var(--user-accent);box-shadow:inset 14px 0 #fff}.settings-account-summary{background:0 0;border:0;padding:16px 4px}.mode-options{gap:10px}.mode-options label{box-shadow:none!important;border-radius:14px!important}.profile-form input,.profile-form textarea{border-radius:12px;font-size:15px}.primary-button{border-radius:12px;box-shadow:none!important}.it-dialog [data-slot=dialog-title]{font-size:21px}.it-dialog [data-slot=dialog-description]{font-size:13px}@media (hover:hover){.message-actions,.message-extra-actions{opacity:0;transition:opacity .15s}.message:hover .message-actions,.message:hover .message-extra-actions,.message:focus-within .message-actions,.message:focus-within .message-extra-actions,.message-extra-actions[open]{opacity:1}}@media (max-width:767px){.brand-header{height:70px!important}.chat-header{gap:4px;height:70px;padding:12px 14px}.chat-header h1{font-size:16px}.chat-header .icon-button{width:32px;height:32px}.general-heading,.peer-heading{gap:8px}.chat-header small{max-width:32vw}.message-scroll{padding:18px 14px}.message{gap:7px;max-width:92%}.message p{font-size:15px}.message .avatar{width:26px;height:26px}.composer-area{padding:8px 12px max(12px,env(safe-area-inset-bottom))}.composer-area form{gap:7px;min-height:54px;padding:8px 10px}.composer-area textarea{font-size:16px}.composer-note>span:first-child{font-size:0}.composer-note>span:first-child:after{content:"Shift + Enter voor een nieuwe regel";font-size:10px}.it-dialog{padding:22px!important}.settings-tabs [data-slot=tabs-trigger]{padding:9px 3px;font-size:12px}.settings-tabs [data-slot=tabs-trigger]>svg{display:none}.members-panel.is-open{top:80px;bottom:8px;right:8px}.message-actions,.message-extra-actions{opacity:1}.message-extra-actions[open]>div{min-width:180px}}@media (prefers-reduced-transparency:reduce){.it-dialog,.composer-extras[open]>div,.message-extra-actions[open]>div,.members-panel.is-open{background:var(--theme-panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.members-panel.is-open{flex-direction:column;height:auto;max-height:calc(100dvh - 100px)}.members-close{display:inline-flex}.composer-extras .sticker-button{height:auto}.chat-header small{display:block}.chat-header h1{max-width:none}.composer-area textarea{font-family:var(--it-font)}.reaction-picker{z-index:26;background:var(--glass-floating);border:1px solid var(--glass-edge);border-radius:14px;padding:8px;position:absolute;box-shadow:0 8px 30px #0003}.message-extra-actions[open]>div{top:auto;bottom:30px}.message-meta time,.composer-note{font-size:12px}.sidebar-section .secondary{margin-top:0}.chat-header .mobile-menu{flex-shrink:0}.message p,.with-wallpaper .message p,[data-mode=light] .message p{-webkit-backdrop-filter:none!important}.message p{background:var(--theme-panel)}@supports (color:color-mix(in lab, red, red)){.message p{background:color-mix(in srgb,var(--theme-panel) 92%,transparent)}}[data-mode=light] .message p{background:#ffffffe8}[data-mode=light] .message.own p{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){[data-mode=light] .message.own p{background:color-mix(in srgb,var(--user-accent) 12%,#ffffffed)}}.message.own p{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.message.own p{background:color-mix(in srgb,var(--user-accent) 22%,var(--theme-panel))}}.chat-header,.it-sidebar [data-slot=sidebar-inner],.composer-area form,[data-mode=light] .chat-header,[data-mode=light] .it-sidebar [data-slot=sidebar-inner],[data-mode=light] .composer-area form{-webkit-backdrop-filter:blur(14px)saturate(125%)}@media (max-width:767px){.chat-header,.it-sidebar [data-slot=sidebar-inner],.composer-area form,[data-mode=light] .chat-header,[data-mode=light] .it-sidebar [data-slot=sidebar-inner],[data-mode=light] .composer-area form{-webkit-backdrop-filter:blur(10px)}}.call-dialog{text-align:center;max-width:400px!important}.call-avatar{background:var(--user-accent);border-radius:28px;place-items:center;width:86px;height:86px;margin:18px auto 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.call-avatar{background:color-mix(in srgb,var(--user-accent) 18%,transparent)}}.call-avatar{color:var(--user-accent)}.call-state{margin:8px 0;font-size:17px}.call-dialog time{font-variant-numeric:tabular-nums;color:var(--theme-muted)}.call-controls{justify-content:center;gap:12px;margin:20px 0 10px;display:flex}.call-controls button{border:0;border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-width:108px;padding:15px;font-size:14px;display:flex}.call-accept{color:#fff;background:#168750}.call-end{color:#fff;background:#d83a4a}.call-mute{background:var(--glass-surface);color:var(--foreground)}.call-mute[aria-pressed=true]{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.call-mute[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent) 22%,transparent)}}@media (max-width:767px){.chat-header .icon-button{width:29px;height:32px}.chat-header .peer-heading .avatar{width:30px;height:30px}.chat-header h1{font-size:15px}.chat-header{gap:3px}}:is(.chat-header>.icon-button,.sticker-button,.send-button,.primary-button,.sidebar-tools button,.privacy-label,.room-button,.server-rail button){-webkit-backdrop-filter:none!important;filter:none!important}:is(.it-dialog,.members-panel.is-open,.composer-extras[open]>div,.message-extra-actions[open]>div){-webkit-backdrop-filter:blur(8px)!important}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-mobile=true][data-slot=sidebar]{-webkit-backdrop-filter:none!important}.chat-header,.composer-area form{transform:translateZ(0);-webkit-backdrop-filter:blur(6px)!important}.it-sidebar [data-slot=sidebar-inner]{-webkit-backdrop-filter:blur(8px)!important}body{background-attachment:scroll}.spin,.animate-spin{will-change:transform;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.it-sidebar[data-slot=sidebar-container]{transition-property:transform,opacity!important}@media (max-width:767px){.chat-header,.composer-area form,.it-sidebar [data-slot=sidebar-inner],.it-dialog{-webkit-backdrop-filter:blur(4px)!important}}@media (prefers-reduced-transparency:reduce){.chat-header,.composer-area form,.it-sidebar [data-slot=sidebar-inner],.it-dialog,.members-panel.is-open{-webkit-backdrop-filter:none!important}}.pending-message{opacity:.7}.pending-message small{color:var(--theme-muted);margin-top:6px;font-size:12px;display:block}.pending-message .message-meta strong{font-size:12px}.sticker-picker{width:min(620px,100vw - 24px);max-height:85dvh;overflow-y:auto}.sticker-folder-toolbar,.sticker-folder-create{align-items:center;gap:8px;margin:12px 0;display:flex}.sticker-folder-toolbar>[data-slot=select-trigger],.sticker-folder-create input{flex:1;min-width:0}.sticker-tile{min-width:0}.sticker-tile>button{width:100%}.sticker-management{align-items:center;gap:4px;margin:6px 0;display:flex}.sticker-management [data-slot=select-trigger]{flex:1;min-width:0;padding:6px;font-size:12px}.gif-suggestions{gap:16px;margin-top:8px;display:flex}.gif-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.gif-grid>div{min-width:0}.gif-grid button{background:var(--card);border:1px solid var(--border);border-radius:12px;width:100%;padding:4px;overflow:hidden}.gif-grid img{object-fit:contain;width:100%;height:140px}.gif-grid a{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.sticker-grid .sticker-management button{aspect-ratio:auto;background:var(--card);border-color:var(--border);align-items:center;height:32px;padding:6px;display:flex}.sticker-grid .sticker-management .icon-button{flex:none;justify-content:center;width:32px}@media (max-width:500px){.sticker-grid:has(.sticker-management){grid-template-columns:repeat(2,minmax(0,1fr))}}.gif-suggestions{flex-wrap:wrap;gap:8px}.gif-suggestions button{border:1px solid var(--border);border-radius:999px;padding:8px 12px;font-size:14px}.gif-suggestions button[aria-pressed=true]{background:var(--user-accent);color:#fff}.gif-send-feedback{z-index:2;background:var(--glass-floating);border-radius:12px;position:sticky;top:0}.gif-send-feedback:has(p){margin-top:12px;padding:10px 12px}.gif-grid button{touch-action:manipulation;min-height:140px}.gif-grid button[aria-busy=true]{outline:2px solid var(--user-accent)}.gif-grid button:disabled{opacity:.6}#gif-search{border:1px solid var(--border);border-radius:12px;width:100%;padding:12px;font-size:16px}.gif-attribution{color:var(--theme-muted);margin:6px 0;font-size:12px}.gif-attribution summary{cursor:pointer;padding:6px 0}.gif-attribution p{overflow-wrap:anywhere;font-size:12px!important}a.settings-option{color:inherit;cursor:pointer;text-decoration:none;display:flex}a.settings-option:hover{background:var(--theme-panel)!important}@supports (color:color-mix(in lab, red, red)){a.settings-option:hover{background:color-mix(in srgb,var(--theme-panel) 60%,transparent)!important}}.message-sticker{object-fit:contain;background:0 0;border:0;border-radius:0;width:128px;max-width:100%;height:128px;max-height:128px;margin:4px 0;display:block}.sticker-image-button{width:fit-content;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (max-width:767px){.message-sticker{width:112px;height:112px;max-height:112px}}.language-options{flex-wrap:wrap;gap:10px;display:flex}.language-options label{border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:12px 16px;display:flex}.language-options label:has([data-state=checked]){background:var(--accent);color:var(--accent-foreground)}.text-bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(100%,36rem);line-height:1.45;border-radius:18px!important;width:fit-content!important;margin:6px 0!important;padding:10px 15px!important;display:block!important}.message.own .text-bubble{border-bottom-right-radius:5px!important;margin-left:auto!important}.message:not(.own) .text-bubble{border-bottom-left-radius:5px!important}.message-content{min-width:0}.message-interaction{touch-action:pan-y;position:relative}.message-reveal{border:1px dashed var(--user-accent);background:var(--glass-bg);text-align:left;border-radius:16px;width:100%;margin:10px 0;padding:18px}.quick-reactions{z-index:15;background:var(--background);border:1px solid var(--user-accent);border-radius:18px;gap:5px;padding:8px;display:flex;position:absolute;bottom:4px;left:15px;box-shadow:0 8px 25px #0003}.quick-reactions button{padding:6px;font-size:20px}.custom-dialog{gap:16px;display:grid}.custom-preview{color:#fff;background-color:#22344b;border-radius:20px;min-height:180px;padding:16px;overflow:hidden}.preview-banner{border-radius:16px;align-items:center;gap:12px;padding:8px;display:flex}.avatar-decor,.frame-sample{color:#fff;background:#163d69;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.preview-bubbles{flex-direction:column;gap:8px;margin-top:14px;display:flex}.preview-bubbles span{background:#ffffff26;border-radius:16px;align-self:flex-start;padding:8px 14px}.preview-bubbles span:last-child{align-self:flex-end}.frame-picker{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.frame-picker button{border:1px solid #0000;border-radius:12px;justify-items:center;gap:7px;min-width:0;padding:8px 3px;display:grid}.frame-picker button[aria-pressed=true]{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.frame-picker button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent) 15%,transparent)}}.frame-picker button[aria-pressed=true]{border-color:var(--user-accent)}.frame-picker small{font-size:12px}.frame-aurora,.banner-frame-aurora{box-shadow:0 0 0 2px #40e7ad,0 0 12px #985eff60}.frame-neon,.banner-frame-neon{box-shadow:0 0 0 2px #3befff,0 0 14px #3befff50}.frame-gold,.banner-frame-gold{outline-offset:2px;outline:2px solid #eac166}.frame-rose,.banner-frame-rose{box-shadow:0 0 0 3px #ee94ae}.frame-ocean,.banner-frame-ocean{box-shadow:0 0 0 2px #30bbdd,0 0 0 5px #30bbdd35}.frame-sunset,.banner-frame-sunset{outline-offset:1px;outline:3px solid #f09365}.frame-cosmic,.banner-frame-cosmic{box-shadow:0 0 0 2px #b492fa,0 0 18px #8969ff50}.frame-mint,.banner-frame-mint{outline-offset:2px;outline:2px dashed #7be8bc}.frame-rainbow,.banner-frame-rainbow{box-shadow:0 0 0 2px #fb9eca,0 0 0 4px #8ecafb,0 0 0 6px #a5ebb7}.frame-frost,.banner-frame-frost{outline-offset:2px;outline:2px solid #b4e3fa}.theme-store{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.store-theme{text-align:left;background-size:cover;border:2px solid;border-radius:14px;flex-direction:column;justify-content:end;height:100px;padding:12px;display:flex}.store-theme.selected{outline:2px solid var(--user-accent);outline-offset:2px}.store-theme[style*=url]{color:#fff}.custom-range{gap:12px;display:grid}.custom-range>span{justify-content:space-between;display:flex}.custom-toggle{align-items:center;gap:12px;display:flex}.custom-colour{justify-content:space-between;display:flex}.custom-actions{justify-content:space-between;gap:12px;display:flex}.profile-actions{gap:12px;display:grid}.profile-actions input{width:100%;margin-top:7px}.profile-card{border-radius:20px;padding:20px}.profile-leaders{flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.profile-leaders button{color:var(--user-accent)}.game-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.game-board button{aspect-ratio:1;border:1px solid var(--user-accent);border-radius:14px;font-size:40px;font-weight:700}.app-startup{z-index:150;background:var(--background);pointer-events:none;place-items:center;animation:.65s forwards start-fade;display:grid;position:fixed;inset:0}.app-startup>span{font-size:56px;font-weight:800}.app-startup>span>span{color:var(--user-accent)}.call-video-grid{background:#071322;border-radius:18px;min-height:240px;position:relative;overflow:hidden}.call-video{object-fit:contain;width:100%;max-height:55vh}.call-video.local{border-radius:12px;width:28%;position:absolute;bottom:12px;right:12px;transform:scaleX(-1)}.effect-pop{animation:.25s ease-out message-pop}.effect-gentle{animation:.6s ease-out message-pop}.effect-spotlight{animation:.7s ease-out message-spotlight}.effect-confetti{animation:.5s ease-out message-confetti}@keyframes message-pop{0%{opacity:.5;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes message-spotlight{0%{opacity:.2}to{opacity:1}}@keyframes message-confetti{0%{transform:translateY(10px)rotate(-1deg)}60%{transform:rotate(1deg)}to{transform:none}}@keyframes start-fade{0%,65%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-startup,.message-interaction,.skype-emote{animation:none!important}.app-startup{display:none}}@media (max-width:600px){.chat-header{gap:6px}.chat-header .icon-button{width:34px;min-width:34px;height:34px}.theme-store{grid-template-columns:repeat(2,1fr)}.quick-reactions{max-width:100%;left:0;overflow:auto}}.avatar-frame{border-radius:50%;display:inline-flex}.sticker-edit-options{gap:8px;display:grid}.sticker-edit-options label{align-items:center;gap:8px;display:flex}.sticker-edit-options input{width:auto!important}.profile-photo-trigger{outline-offset:3px;border-radius:50%}.frame-picker .frame-neon{animation:3s ease-in-out infinite frame-glow}.frame-cosmic .avatar,.frame-aurora .avatar{animation:4s ease-in-out infinite frame-glow}@keyframes frame-glow{50%{box-shadow:0 0 14px #7cb6ff70}}@media (prefers-reduced-motion:reduce){.frame-picker .frame-neon,.frame-cosmic .avatar,.frame-aurora .avatar{animation:none}}.message-scroll[style*=background-image] .message-meta,.message-scroll[style*=background-image] .date-divider span,.message-scroll[style*=background-image] .profile-leaders{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.message-scroll[style*=background-image] .message-meta,.message-scroll[style*=background-image] .date-divider span,.message-scroll[style*=background-image] .profile-leaders{background:color-mix(in srgb,var(--background) 92%,transparent)}}.message-scroll[style*=background-image] .message-meta,.message-scroll[style*=background-image] .date-divider span,.message-scroll[style*=background-image] .profile-leaders{border-radius:8px;width:fit-content;padding:4px 8px}.message-scroll[style*=background-image] [data-slot=empty]{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.message-scroll[style*=background-image] [data-slot=empty]{background:color-mix(in srgb,var(--background) 88%,transparent)}}.message-scroll[style*=background-image] [data-slot=empty]{border-radius:20px}.profile-card[style*=background-image] p{color:#fff}.message.own .message-meta{text-align:right;justify-content:flex-end;width:fit-content;max-width:100%;margin-left:auto}.settings-category-grid{gap:12px;display:grid}.settings-category{text-align:left;border:1px solid var(--theme-line,var(--border));background:var(--theme-panel);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-category{background:color-mix(in srgb,var(--theme-panel) 72%,transparent)}}.settings-category{color:var(--foreground)}.settings-category>span{flex:1}.settings-category strong,.settings-category small{display:block}.settings-category small{color:var(--theme-muted);margin-top:5px;font-size:13px}.settings-back{color:var(--theme-muted);align-items:center;gap:9px;margin-bottom:20px;font-size:14px;display:flex}.settings-back span{color:var(--foreground)}.settings-organized [data-slot=tabs-content]{margin:0}.settings-dialog{width:min(620px,100vw - 24px)!important}.settings-option{gap:14px;min-height:64px}.settings-option>span{flex:1}.settings-option>svg:last-child:not(:first-child){color:var(--theme-muted)}.style-studio.it-dialog{flex-direction:column;gap:0;height:min(880px,92dvh);display:flex;overflow:hidden;width:min(780px,96vw)!important;max-width:none!important;padding:0!important}.studio-toolbar{border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;padding:16px 20px;display:grid}.studio-toolbar [data-slot=dialog-title]{font-size:20px}.studio-toolbar button{background:var(--theme-panel);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.studio-toolbar button{background:color-mix(in srgb,var(--theme-panel) 80%,transparent)}}.studio-toolbar .studio-confirm{background:var(--user-accent);color:#fff}.studio-body{flex:1;min-height:0;padding:24px;overflow:auto}.studio-intro{color:var(--theme-muted);margin:16px 0;font-size:14px;line-height:1.6}.studio-row{border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--foreground);align-items:center;gap:14px;min-height:66px;padding:18px 2px;display:flex}.studio-row>svg{width:21px;color:var(--theme-muted);flex-shrink:0}.studio-row>span{flex:1}.studio-row strong,.studio-row small{display:block}.studio-row small{color:var(--theme-muted);margin-top:4px;font-size:12px}.studio-row select,.studio-wallpaper-controls select{background:var(--theme-panel);color:var(--foreground);border:1px solid var(--border);border-radius:9px;max-width:45%;padding:9px}.studio-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--user-accent)}.studio-row input[type=color]{background:0 0;border:0;width:40px;height:36px}.studio-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.studio-error{margin:0;padding:12px 24px}.studio-chat-preview{text-align:left;color:#fff;isolation:isolate;background-color:#10243c;background-size:cover;border-radius:18px;flex-direction:column;gap:15px;height:255px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.studio-chat-preview header{background:#101a27dd;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:9px;display:flex}.studio-chat-preview header strong{flex:1;font-size:14px}.studio-chat-preview .frame-sample{border-radius:50%;width:30px;height:30px;font-size:12px}.studio-date{background:#101a27cc;border-radius:7px;align-self:center;padding:4px 9px;font-size:11px}.studio-sample-bubble{color:#fff;background:#152333ee;border-radius:2px 14px 14px;width:fit-content;max-width:80%;padding:10px 12px;font-size:13px}.studio-sample-bubble.own{border-radius:14px 2px 14px 14px;margin-left:auto}.studio-sample-bubble small{text-align:right;opacity:.75;margin-top:4px;font-size:9px;display:block}.studio-preview-composer{background:#101a27dd;border-radius:14px;align-items:center;gap:9px;margin-top:auto;padding:10px;font-size:13px;display:flex}.studio-preview-composer span{opacity:.7;flex:1}.studio-filters{gap:8px;margin-bottom:22px;display:flex}.studio-filters button{border:1px solid var(--border);border-radius:99px;padding:8px 16px;font-size:13px}.studio-filters button[aria-pressed=true]{background:var(--user-accent);color:var(--user-ink,#fff);border-color:var(--user-accent)}.studio-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;display:grid}.studio-theme-grid>button{text-align:left;min-width:0}.studio-theme-grid .studio-chat-preview{border-radius:12px;gap:12px;height:265px;padding:10px}.studio-theme-grid strong,.studio-theme-grid small{margin-top:9px;display:block}.studio-theme-grid small{color:var(--theme-muted);margin-top:4px;font-size:12px}.studio-theme-grid .studio-chat-preview header strong{margin:0;font-size:11px}.studio-theme-grid .studio-sample-bubble{padding:8px;font-size:11px}.studio-theme-heading{align-items:center;gap:24px;margin-bottom:25px;display:flex}.studio-theme-cover{flex-shrink:0;width:145px}.studio-theme-cover .studio-chat-preview{height:210px;padding:10px}.studio-theme-cover .studio-sample-bubble{padding:6px;font-size:10px}.studio-theme-heading h2{margin:6px 0 12px;font-size:28px;font-weight:750}.studio-theme-heading small{letter-spacing:1px;color:var(--theme-muted);font-size:11px}.studio-theme-heading p{color:var(--theme-muted);font-size:14px}.studio-body h3{margin:22px 0 14px;font-size:16px;font-weight:650}.studio-detail-previews{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-detail-previews .studio-chat-preview{height:350px}.studio-related{gap:10px;padding-bottom:10px;display:flex;overflow:auto}.studio-related button{white-space:nowrap;border:1px solid;border-radius:12px;align-items:center;gap:16px;padding:14px 18px;display:flex}.studio-frame-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.studio-frame-grid button{border:1px solid var(--border);border-radius:14px;place-items:center;gap:14px;padding:22px 8px;display:grid}.studio-frame-grid button[aria-pressed=true]{border-color:var(--user-accent);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.studio-frame-grid button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent) 12%,transparent)}}.studio-frame-grid strong{text-transform:capitalize;font-size:12px}.wallpaper-studio .studio-body{flex-direction:column;padding:0;display:flex;overflow:auto}.studio-wallpaper-canvas{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;min-height:280px;position:relative}.studio-wallpaper-canvas:active{cursor:grabbing}.studio-wallpaper-canvas .studio-chat-preview{pointer-events:none;border-radius:0;gap:22px;height:100%;min-height:280px;padding:24px}.studio-wallpaper-canvas .studio-chat-preview header,.studio-wallpaper-canvas .studio-preview-composer{display:none}.studio-wallpaper-canvas .studio-sample-bubble{padding:14px;font-size:16px}.studio-gesture-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#101a27dd;border-radius:99px;padding:8px 12px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.studio-wallpaper-controls{border-top:1px solid var(--border);flex-shrink:0;gap:12px;padding:16px 24px;display:grid}.studio-wallpaper-controls>label{align-items:center;gap:14px;font-size:13px;display:flex}.studio-wallpaper-controls input[type=range]{min-width:30px;accent-color:var(--user-accent);flex:1}.studio-wallpaper-controls output{text-align:right;font-variant-numeric:tabular-nums;width:42px}.studio-wallpaper-controls .upload-preview{display:none}.studio-wallpaper-controls .upload-field{margin:0}.studio-wallpaper-controls .text-button{margin-left:auto;font-size:12px}.message.own{flex-direction:row-reverse!important}.message.own .message-content{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.message.own .message-meta{justify-content:flex-end;margin-left:auto}.message.own .message-sticker,.message.own .sticker-image-button,.message.own .message-image-button,.message.own .message-attachment,.message.own .gif-attribution{margin-left:auto}.message.own .text-bubble{align-self:flex-end}.message.own .avatar-button{flex-shrink:0}.message.own .message-content>p{max-width:100%}@media (max-width:600px){.style-studio.it-dialog{height:100dvh;max-height:100dvh;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;top:0!important;left:0!important;transform:translate(0)!important}.studio-body{padding:20px}.studio-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-detail-previews{gap:10px}.studio-detail-previews .studio-chat-preview{height:310px;padding:12px}.studio-theme-heading{gap:18px}.studio-theme-heading h2{font-size:23px}.studio-theme-cover{width:120px}.studio-frame-grid{grid-template-columns:repeat(3,1fr)}.studio-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.studio-wallpaper-controls{padding:14px 20px max(14px,env(safe-area-inset-bottom))}.studio-toolbar{padding:12px 16px}.settings-category{padding:17px}.wallpaper-studio .studio-body{overflow:hidden}}.message-action-row{align-items:center;gap:4px;width:100%;min-height:32px;margin-top:6px;display:flex}.message.own .message-action-row{justify-content:flex-end}.message-action-row .message-tools,.message-action-row .message-extra-actions,.message-action-row .message-receipt{float:none;flex-shrink:0;margin:0}.message-action-row .message-tools{position:relative}.message-action-row .message-receipt{padding-left:8px}.message-action-row .message-actions{align-items:center;display:flex}.message-action-row .reaction-chips:empty{display:none}.message.own .message-attachment{flex-direction:column;align-items:flex-end;width:100%;max-width:100%;margin-left:auto;display:flex}.message.own .attachment-image-button,.message.own .attachment-download{align-self:flex-end;max-width:100%}[data-slot=dialog-content].style-studio{max-width:calc(100vw - 24px)!important;animation:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (max-width:767px){[data-slot=dialog-content].style-studio{border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;transform:none!important}}.message.own{position:relative;width:100%!important;max-width:100%!important;margin-left:auto!important;padding:0!important}.message.own>.avatar-button{z-index:2;position:absolute;top:0;right:0}.message.own>.message-content{flex:1;align-items:flex-end;width:100%!important;max-width:100%!important}.message.own .message-meta{align-items:center;min-height:32px;padding-right:44px}.message.own.grouped .message-meta{display:none}.gesture-message{transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.gesture-drag .gesture-message{transition:none}.gesture-press .gesture-message{transition:transform .45s;transform:scale(.985)}.swipe-reply-hint{background:var(--glass-floating);width:34px;height:34px;color:var(--theme-muted);border-radius:50%;place-items:center;transition:transform .15s,color .15s;display:grid;position:absolute;top:40%;right:16px}.swipe-reply-hint.ready{color:var(--user-accent);transform:scale(1.2)}.quick-reactions{max-width:100%;animation:.18s ease-out reaction-pop;overflow-x:auto}.quick-reactions button{transition:transform .15s}.quick-reactions button:active{transform:scale(1.2)}@keyframes reaction-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.settings-category,.settings-option,.studio-row{min-width:0}.settings-category small,.settings-option small{line-height:1.45}.settings-option>svg{color:var(--theme-muted);flex-shrink:0}.settings-options{gap:10px}@media (prefers-reduced-motion:reduce){.gesture-message,.quick-reactions,.swipe-reply-hint,.quick-reactions button{transition:none!important;animation:none!important}}.message.own .text-bubble{max-width:min(100%,36rem)!important;margin-right:0!important}.message.own .message-attachment,.message.own .message-sticker,.message.own .sticker-image-button{max-width:100%!important;margin-right:0!important}.message.own .message-action-row{padding-right:0!important}@media (max-width:767px){.message-scroll{padding-right:10px!important}.message.own .text-bubble{max-width:100%!important}}.encryption-advanced{border:1px solid var(--theme-border);border-radius:16px;padding:16px}.encryption-advanced summary,.pairing-dialog summary{cursor:pointer;padding:8px 0;font-weight:600}.encryption-advanced>p,.encryption-advanced>.security-codes{margin-top:16px}.pairing-dialog details input{width:100%;min-width:0;font-size:14px}.pairing-dialog .key-confirm{border:1px solid var(--theme-border);border-radius:12px;align-items:center;padding:12px}.pairing-dialog .key-confirm input{flex-shrink:0;width:20px;height:20px}.pairing-dialog .pair-code{background:var(--theme-deep);-webkit-user-select:all;user-select:all;border-radius:14px;padding:24px}.announcement-channel{width:100%;max-width:860px;margin:0 auto;padding:20px 16px;font-size:1rem;line-height:1.65}.announcement-access{opacity:.75;margin:0 0 20px;font-size:.875rem}.announcement-entry{border:1px solid;margin-bottom:20px;padding:20px}@supports (color:color-mix(in lab, red, red)){.announcement-entry{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.announcement-entry{background:var(--user-accent,#2e96ff);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.announcement-entry{background:color-mix(in srgb,var(--user-accent,#2e96ff) 6%,transparent)}}.announcement-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.information-channel .announcement-copy p:first-line{font-weight:600}.announcement-actions{flex-wrap:wrap;gap:12px;display:flex}.announcement-actions button{border:1px solid;border-radius:8px;padding:8px 14px;font-size:.875rem}.announcement-editor{margin-top:24px}.announcement-editor label{margin-bottom:8px;font-weight:600;display:block}.announcement-editor textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:8px;margin-bottom:12px;padding:12px;display:block}.announcement-actions button:disabled{opacity:.5}.profile-last-seen{overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.5}.profile-last-seen time{font-variant-numeric:tabular-nums}.about-app-details{gap:0;margin:20px 0;display:grid}.about-app-details>div{border-bottom:1px solid var(--glass-edge);justify-content:space-between;gap:20px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.about-app-details dt{color:var(--theme-muted)}.about-app-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.about-app-brand{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:16px;align-items:center;gap:16px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.about-app-brand{background:color-mix(in srgb,var(--theme-panel) 50%,transparent)}}.about-app-brand>img{object-fit:contain;flex:0 0 48px;align-self:center;width:48px;height:48px;display:block}.about-app-brand>span{min-width:0}.about-app-brand strong{font-size:16px;line-height:1.5;display:block}.about-app-brand small{color:var(--theme-muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.5;display:block}.about-app .settings-section h3{font-size:14px}@media (max-width:400px){.about-app-details>div{flex-direction:column;gap:4px}.about-app-details dd{text-align:left}}.it-dialog.sticker-picker{grid-template-columns:minmax(0,1fr);width:min(720px,100vw - 24px);min-width:0;max-height:88dvh;overflow:hidden auto;gap:18px!important;max-width:720px!important;padding:24px!important}.sticker-picker-tabs>[data-slot=tabs-list]{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;grid-template-columns:1fr 1fr;width:100%;height:auto;padding:4px;display:grid}.sticker-picker-tabs [data-slot=tabs-trigger]{min-height:44px;color:var(--theme-muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.sticker-picker-tabs [data-slot=tabs-trigger][data-state=active]{background:var(--glass-surface);color:var(--foreground);box-shadow:0 2px 8px #0002}.sticker-picker-tabs>[data-slot=tabs-content]{min-width:0;padding-top:14px}.sticker-library-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.sticker-picker .sticker-library-action,.sticker-editor .sticker-draw-tools button{border:1px solid var(--glass-edge);background:var(--glass-surface);min-height:42px;color:var(--foreground);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;line-height:1.4;display:inline-flex}.sticker-picker .sticker-library-action[aria-pressed=true],.sticker-picker .sticker-library-action[aria-expanded=true]{border-color:var(--user-accent);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sticker-picker .sticker-library-action[aria-pressed=true],.sticker-picker .sticker-library-action[aria-expanded=true]{background:color-mix(in srgb,var(--user-accent) 14%,var(--theme-panel))}}.sticker-folder-rail{scrollbar-width:thin;overscroll-behavior-x:contain;gap:8px;margin-bottom:8px;padding:2px 0 12px;display:flex;overflow-x:auto}.sticker-folder-rail>button{border:1px solid var(--glass-edge);max-width:260px;min-height:42px;color:var(--theme-muted);background:0 0;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:flex}.sticker-folder-rail>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticker-folder-rail small{text-align:center;background:currentColor;border-radius:6px;min-width:20px;padding:1px 4px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.sticker-folder-rail small{background:color-mix(in srgb,currentColor 8%,transparent)}}.sticker-folder-rail>button[aria-pressed=true]{color:var(--foreground);border-color:var(--user-accent);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sticker-folder-rail>button[aria-pressed=true]{background:color-mix(in srgb,var(--user-accent) 12%,var(--theme-panel))}}.sticker-picker .sticker-grid{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:46dvh;padding:4px 3px 10px}.sticker-picker .sticker-send{aspect-ratio:1;border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:16px;width:100%;padding:12px}@supports (color:color-mix(in lab, red, red)){.sticker-picker .sticker-send{background:color-mix(in srgb,var(--theme-panel) 65%,transparent)}}.sticker-picker .sticker-send{touch-action:manipulation;transition:background .15s,border-color .15s,transform .15s}.sticker-picker .sticker-send img{object-fit:contain;width:100%;height:100%;max-height:100%}.sticker-picker .sticker-send:hover{border-color:var(--user-accent);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sticker-picker .sticker-send:hover{background:color-mix(in srgb,var(--user-accent) 10%,var(--theme-panel))}}.sticker-picker .sticker-send:active{transform:scale(.96)}:is(.sticker-picker button:focus-visible,.sticker-editor button:focus-visible){outline:2px solid var(--user-accent);outline-offset:3px}.sticker-picker button:disabled,.sticker-editor button:disabled{opacity:.55;cursor:default}.sticker-picker .sticker-grid[data-managing]{grid-template-columns:repeat(3,minmax(0,1fr))}.sticker-picker .sticker-management{gap:6px;margin:8px 0 4px}.sticker-picker .sticker-management [data-slot=select-trigger]{height:38px;font-size:14px}.sticker-picker .sticker-management .icon-button{border-radius:9px;width:38px;height:38px}.sticker-upload-panel{border:1px solid var(--glass-edge);background:var(--glass-surface);border-radius:12px;margin:0 0 16px;padding:8px 14px}.sticker-picker .sticker-folder-create input{border:1px solid var(--glass-edge);background:var(--theme-panel);width:100%;color:var(--foreground);border-radius:10px;padding:10px 12px;font-size:16px}.sticker-empty{text-align:center;color:var(--theme-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 12px;display:flex}.sticker-empty p{margin:0;font-size:14px}.sticker-loading{min-height:150px;color:var(--theme-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.sticker-picker #gif-search{border:1px solid var(--glass-edge);background:var(--theme-panel);width:100%;color:var(--foreground);border-radius:12px;padding:12px 14px;font-size:16px}.sticker-picker .gif-suggestions{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.sticker-picker .gif-suggestions button{border:1px solid var(--glass-edge);color:var(--theme-muted);border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:14px}.it-dialog.sticker-editor{width:min(640px,100vw - 24px);max-height:92dvh;overflow-y:auto;gap:16px!important;max-width:640px!important}.sticker-editor-preview{aspect-ratio:1;border:1px solid var(--glass-edge);background:repeating-conic-gradient(var(--foreground) 0% 25%,var(--theme-panel) 0% 50%) 0 0/20px 20px;border-radius:16px;place-items:center;width:min(100%,320px);margin:0 auto;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sticker-editor-preview{background:repeating-conic-gradient(color-mix(in srgb,var(--foreground) 8%,var(--theme-panel)) 0% 25%,var(--theme-panel) 0% 50%) 0 0/20px 20px}}.sticker-editor-preview canvas{width:100%;height:100%;display:block}.sticker-editor-preview>.spin{position:absolute}.sticker-look-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sticker-look-grid button{border:1px solid var(--glass-edge);background:var(--glass-surface);min-height:42px;color:var(--foreground);border-radius:10px;padding:10px 6px;font-size:14px}.sticker-look-grid button:nth-child(4n+2){background:linear-gradient(135deg,#fa3b8020,#fdad4220)}.sticker-look-grid button:nth-child(4n+3){background:linear-gradient(135deg,#38bdf820,#a855f730)}.sticker-editor button[aria-pressed=true]{outline:2px solid var(--user-accent);outline-offset:-2px}.sticker-draw-tools{flex-wrap:wrap;gap:7px;display:flex}.sticker-pen-settings{gap:12px;display:grid}.sticker-pen-colors{flex-wrap:wrap;gap:10px;display:flex}.sticker-pen-colors button{border:1px solid var(--glass-edge);border-radius:50%;width:32px;height:32px}.sticker-pen-colors button[aria-pressed=true]{outline-offset:3px}.sticker-pen-settings label{align-items:center;gap:12px;font-size:14px;display:flex}.sticker-pen-settings input{min-width:40px;accent-color:var(--user-accent);flex:1}.sticker-editor>.primary-button{justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}@media (max-width:600px){.it-dialog.sticker-picker,.it-dialog.sticker-editor{border-radius:20px!important;padding:18px!important}.sticker-picker .sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:43dvh}.sticker-picker .sticker-grid[data-managing]{grid-template-columns:repeat(2,minmax(0,1fr))}.sticker-picker .sticker-send{padding:10px}.sticker-library-actions{gap:8px}.sticker-picker .sticker-library-action{padding:9px 10px}.sticker-folder-rail>button{max-width:200px}.sticker-look-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sticker-editor-preview{max-width:260px}}@media (prefers-reduced-motion:reduce){.sticker-picker .sticker-send{transition:none}}.sticker-picker .sticker-grid .sticker-edit-copy{aspect-ratio:auto;width:100%;min-height:38px;color:var(--foreground);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 6px;font-size:14px;display:flex}.composer-extras[open]>div{grid-template-columns:repeat(2,minmax(145px,1fr));gap:4px;width:min(330px,100vw - 28px);min-width:290px;padding:10px;display:grid}.composer-extras .sticker-button{border-radius:11px;min-height:44px;padding:10px;font-size:14px}.composer-extras .media-attach{order:1}.composer-extras .file-attach{order:2}.composer-extras .sticker-open{order:3}.composer-extras .emoji-open{order:4}.composer-extras .voice-open{order:5}.composer-extras .sticker-open{border-top:1px solid var(--glass-edge);border-radius:0 0 11px 11px;grid-column:1/-1;margin-top:4px;padding-top:13px}.settings-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-category{border-radius:16px;gap:12px;min-height:84px;padding:15px;transition:background .16s,border-color .16s,transform .16s}.settings-category:hover{border-color:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.settings-category:hover{border-color:color-mix(in srgb,var(--user-accent) 55%,var(--glass-edge))}}.settings-category:hover{background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.settings-category:hover{background:color-mix(in srgb,var(--user-accent) 9%,var(--theme-panel))}}.settings-category:hover{transform:translateY(-1px)}.settings-category strong{font-size:15px}.settings-category small{font-size:13px;line-height:1.4}.menu-section-title{border-bottom:1px solid var(--glass-edge);align-items:center;gap:14px;padding:6px 2px 14px;display:flex}.menu-section-title h3{color:var(--foreground);margin:0;font-size:18px}.settings-back{text-align:left;border-bottom:1px solid var(--glass-edge);width:100%;min-height:42px;margin:0 0 12px;padding:8px 0}.sound-pack-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.sound-pack-option{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.sound-pack-option{background:color-mix(in srgb,var(--theme-panel) 70%,transparent)}}.sound-pack-option:has([data-state=checked]){border-color:var(--user-accent);background:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){.sound-pack-option:has([data-state=checked]){background:color-mix(in srgb,var(--user-accent) 10%,var(--theme-panel))}}.sound-pack-option label{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.sound-pack-option label>span{gap:4px;min-width:0;display:grid}.sound-pack-option em{color:var(--user-accent);white-space:nowrap;font-size:11px;font-style:normal}.sound-pack-option .text-button{flex-shrink:0;align-items:center;gap:4px;padding:7px 8px;font-size:12px;display:flex}.sound-pack-setting .setting-hint{font-size:14px;line-height:1.5}@media (max-width:600px){.settings-category-grid,.sound-pack-options{grid-template-columns:1fr}.composer-extras[open]>div{grid-template-columns:1fr;width:min(300px,100vw - 24px);min-width:0}.composer-extras .sticker-open{border-top:0;grid-column:auto;margin-top:0;padding-top:10px}.settings-category{min-height:70px}.settings-back{margin-bottom:10px}}.theme-sound-note{border:1px solid var(--user-accent);margin:8px 0 16px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.theme-sound-note{border:1px solid color-mix(in srgb,var(--user-accent) 34%,var(--glass-edge))}}.theme-sound-note{background:var(--user-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.theme-sound-note{background:color-mix(in srgb,var(--user-accent) 8%,transparent)}}.theme-sound-note{color:var(--foreground);font-size:13px;line-height:1.45}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--ui-control-radius:12px;--ui-card-radius:16px;--ui-control-height:44px;--ui-edge:var(--glass-edge,var(--border));--ui-surface:color-mix(in srgb,var(--theme-panel) 88%,transparent);--ui-raised:linear-gradient(145deg,#ffffff14,transparent 70%);--ui-inset:inset 0 1px 0 #ffffff18}[data-mode=light]{--ui-raised:linear-gradient(145deg,#ffffffb0,transparent 70%);--ui-inset:inset 0 1px 0 #ffffffd0}.settings-options{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:6px 0!important;overflow:visible!important}.settings-option,.settings-category,.studio-row{text-align:left;align-items:center;gap:14px;width:100%;min-height:64px;display:flex;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-card-radius)!important;background:var(--ui-raised),var(--ui-surface)!important;box-shadow:var(--ui-inset)!important;color:var(--foreground)!important;text-shadow:none!important;padding:15px 16px!important}.settings-option+.settings-option{border-top:1px solid var(--ui-edge)!important}.studio-row{margin:10px 0}.settings-option>span,.settings-category>span,.studio-row>span{flex:1;min-width:0}.settings-option strong,.settings-category strong,.studio-row strong{font-size:14px;font-weight:650;line-height:1.4}.settings-option small,.settings-category small,.studio-row small{color:var(--theme-muted);margin-top:4px;font-size:12px;line-height:1.5}.settings-option>svg:first-child,.settings-category>svg:first-child,.studio-row>svg:first-child{width:21px;height:21px;color:var(--user-accent);flex-shrink:0}.primary-button,.text-button,.upload-button,.danger-button,.profile-actions>button{min-height:var(--ui-control-height);justify-content:center;align-items:center;gap:9px;font-weight:600;line-height:1.35;display:inline-flex;border-radius:var(--ui-control-radius)!important;text-shadow:none!important;box-shadow:var(--ui-inset)!important;-webkit-backdrop-filter:none!important;padding:11px 16px!important;font-size:14px!important}.text-button,.upload-button,.profile-actions>button{border:1px solid var(--ui-edge)!important;background:var(--ui-raised),var(--ui-surface)!important;color:var(--foreground)!important}.primary-button{border:1px solid color-mix(in srgb,var(--user-accent) 55%,var(--ui-edge))!important;background:var(--user-accent)!important;color:var(--user-ink,#fff)!important}.danger-button,.profile-actions>button.danger-button{border:1px solid color-mix(in srgb,#f06b72 45%,var(--ui-edge))!important;background:color-mix(in srgb,#f06b72 12%,var(--theme-panel))!important;color:var(--foreground)!important}.profile-actions>button[aria-pressed=true]{border-color:var(--user-accent)!important;background:color-mix(in srgb,var(--user-accent) 16%,var(--theme-panel))!important}.profile-actions{border-top:1px solid var(--ui-edge);gap:12px;margin-top:18px;padding-top:18px}.profile-actions>small{color:var(--theme-muted);font-size:12px;line-height:1.5}.profile-actions label{text-align:left;gap:8px;font-size:13px;font-weight:600;display:grid}.it-dialog :is(input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=number],input[type=tel],input:not([type]),textarea),.login-panel :is(input[type=text],input[type=password],input:not([type])),.profile-form textarea{min-height:var(--ui-control-height);font:inherit;max-width:100%;line-height:1.4;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-control-radius)!important;background:var(--theme-deep)!important;color:var(--foreground)!important;box-shadow:var(--ui-inset)!important;padding:11px 13px!important}.it-dialog :is(input,textarea)::placeholder{color:var(--theme-muted);opacity:.85}.it-dialog :is(select,[data-slot=select-trigger]){min-height:40px;font-size:14px;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-control-radius)!important;background:var(--theme-deep)!important;color:var(--foreground)!important}.it-dialog [data-slot=tabs-list]{border:1px solid var(--ui-edge);background:var(--ui-surface);border-radius:14px;gap:4px;min-height:46px;padding:5px}.it-dialog [data-slot=tabs-trigger]{border-radius:9px;gap:7px;padding:8px 12px;font-size:13px}.it-dialog [data-slot=tabs-trigger][data-state=active]{background:color-mix(in srgb,var(--user-accent) 16%,var(--theme-panel));color:var(--foreground);box-shadow:var(--ui-inset)}.it-dialog [data-slot=dialog-header]{gap:7px;margin-bottom:6px}.it-dialog [data-slot=dialog-title]{font-size:21px;font-weight:700;line-height:1.35}.it-dialog [data-slot=dialog-description],.setting-hint{color:var(--theme-muted);font-size:13px;line-height:1.6}.settings-section h3,.it-dialog h3{letter-spacing:0;margin:20px 0 10px;font-size:14px;font-weight:650;line-height:1.5}.settings-account-summary{border:1px solid var(--ui-edge);border-radius:var(--ui-card-radius);background:var(--ui-surface);margin-top:16px;padding:16px}.error[role=alert]{border:1px solid color-mix(in srgb,#f06b72 35%,var(--ui-edge));background:color-mix(in srgb,#f06b72 8%,var(--theme-panel));border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.message-action-row .message-actions button,.message-extra-actions summary{width:30px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.message-action-row .message-actions button:hover,.message-extra-actions summary:hover{border-color:var(--ui-edge);background:var(--ui-surface)}.studio-toolbar button,.studio-related button,.studio-filters button,.studio-frame-grid button{border:1px solid var(--ui-edge);box-shadow:var(--ui-inset)}.studio-theme-grid>button{border:1px solid var(--ui-edge);border-radius:var(--ui-card-radius);background:var(--ui-raised),var(--ui-surface);padding:10px}.studio-filters button[aria-pressed=true]{border-color:var(--user-accent)}.studio-row input[type=checkbox],.custom-toggle input[type=checkbox]{accent-color:var(--user-accent)}.studio-footer{gap:12px}.studio-footer .primary-button{flex:1;width:auto}.studio-footer>.primary-button:only-child{width:100%}.studio-footer>.text-button{flex-shrink:0}.studio-intro{line-height:1.6}.gif-suggestions{gap:8px}.gif-suggestions .text-button{min-height:36px;border-radius:99px!important;padding:8px 12px!important;font-size:12px!important}@media (hover:hover){:is(.settings-option,.settings-category,button.studio-row,.profile-actions>button,.text-button,.upload-button):not(:disabled):hover{border-color:color-mix(in srgb,var(--user-accent) 60%,var(--ui-edge))!important;background:color-mix(in srgb,var(--user-accent) 10%,var(--theme-panel))!important}}@media (max-width:767px){.settings-option,.settings-category,.studio-row{padding:14px!important}.studio-footer .text-button{padding:10px 12px!important;font-size:12px!important}.studio-theme-grid{gap:12px}.it-dialog [data-slot=tabs-list]{justify-content:flex-start;max-width:100%;overflow-x:auto}.it-dialog [data-slot=tabs-trigger]{flex-shrink:0}.profile-actions>button{width:100%}}.message.grouped{margin-top:-14px;margin-bottom:16px}.message.grouped>.avatar-button{visibility:hidden;pointer-events:none}.message.grouped .message-meta{display:none}.message.grouped .text-bubble{margin-top:0!important}.message-action-row{min-height:30px;display:none}.message:focus .message-action-row,.message:focus-within .message-action-row,.message-interaction.actions-visible .message-action-row{display:flex}.message-action-row:has(.reaction-chips:not(:empty)){display:flex}:is(.message-action-row:has(.reaction-chips:not(:empty)) .message-actions,.message-action-row:has(.reaction-chips:not(:empty)) .message-extra-actions,.message-action-row:has(.reaction-chips:not(:empty)) .message-receipt){display:none}.message:focus-within .message-action-row :is(.message-actions,.message-extra-actions,.message-receipt),.message-interaction.actions-visible .message-action-row :is(.message-actions,.message-extra-actions,.message-receipt){display:inline-flex}@media (hover:hover){.message:hover .message-action-row{display:flex}.message:hover .message-action-row :is(.message-actions,.message-extra-actions,.message-receipt){display:inline-flex}}.it-sidebar .conversation-list{gap:12px!important;padding:16px 14px!important}.it-sidebar .sidebar-section{margin:0 0 8px;padding:0}.it-sidebar .list-heading{min-height:34px;margin:0 0 10px;padding:4px 8px}.it-sidebar .list-heading>span{letter-spacing:.6px;color:var(--theme-muted);font-size:12px;font-weight:650}.it-sidebar .room-button{min-height:64px;margin:7px 0;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-card-radius)!important;background:var(--ui-raised),var(--ui-surface)!important;box-shadow:var(--ui-inset)!important;padding:12px!important}.it-sidebar .room-button.selected{border-color:color-mix(in srgb,var(--user-accent) 65%,var(--ui-edge))!important;background:color-mix(in srgb,var(--user-accent) 15%,var(--theme-panel))!important;box-shadow:inset 3px 0 var(--user-accent),var(--ui-inset)!important}.it-sidebar .room-button strong{font-size:14px!important}.it-sidebar .room-button small{line-height:1.4;font-size:12px!important}.it-sidebar .sidebar-empty{color:var(--theme-muted);margin:0;padding:8px 12px;font-size:12px}.it-sidebar .sidebar-personal,.it-sidebar .sidebar-tools{gap:8px!important;padding:12px 14px!important}.it-sidebar .sidebar-personal .archive-switch,.it-sidebar .sidebar-tools>button{width:100%;min-height:44px;color:var(--foreground);text-align:left;align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-control-radius)!important;background:var(--ui-raised),var(--ui-surface)!important;box-shadow:var(--ui-inset)!important;padding:11px 13px!important}.it-sidebar .sidebar-tools>button svg,.it-sidebar .archive-switch svg{color:var(--user-accent)}.it-sidebar .sidebar-search{box-shadow:var(--ui-inset);min-height:44px;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-control-radius)!important;background:var(--theme-deep)!important}.it-sidebar .brand-header{padding:20px!important}.it-sidebar .account-footer{padding:14px!important}.it-sidebar .my-account strong{font-size:14px}.it-sidebar .my-account small{font-size:12px}[data-slot=dialog-content].style-studio.it-dialog{z-index:80;--tw-translate-x:0px;--tw-translate-y:0px;--tw-enter-translate-x:0px;--tw-enter-translate-y:0px;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;position:fixed!important;inset:0!important;transform:none!important}.style-studio .studio-body,.style-studio .studio-toolbar,.style-studio .studio-footer{width:100%;max-width:960px;margin-inline:auto}.style-studio .studio-body{overscroll-behavior:contain}.style-studio .studio-toolbar{padding-top:max(16px,env(safe-area-inset-top))}.style-studio .studio-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.style-studio.wallpaper-studio .studio-body{max-width:none}.style-studio .studio-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.style-studio .studio-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-studio .studio-toolbar{padding:12px 16px}.style-studio .studio-body{padding:18px}.style-studio.wallpaper-studio .studio-body{padding:0}}[data-slot=dialog-content].style-studio.it-dialog{background:var(--theme-deep)!important}.style-studio .studio-toolbar,.style-studio .studio-footer{background:var(--theme-panel);border-color:var(--ui-edge)}.studio-theme-heading{align-items:flex-start;gap:20px}.studio-theme-heading>div:last-child{flex:1;min-width:0}.studio-theme-heading h2{overflow-wrap:anywhere}.theme-apply-inline{width:100%;margin-top:16px}.studio-theme-cover .studio-chat-preview{gap:10px;height:215px;padding:9px}.studio-chat-preview header{gap:7px;min-width:0}.studio-chat-preview header .frame-sample{flex-shrink:0}.studio-chat-preview header strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.studio-chat-preview header>span:last-child{white-space:nowrap;flex-shrink:0;font-size:13px}.studio-theme-cover .studio-chat-preview header .frame-sample{width:22px;height:22px;font-size:9px}.studio-theme-cover .studio-chat-preview header strong{font-size:10px}.studio-theme-cover .studio-preview-composer{display:none}.studio-theme-cover .studio-date{font-size:9px}.studio-theme-cover .studio-sample-bubble{padding:7px;font-size:10px;line-height:1.35}.studio-sample-bubble small{opacity:.8;font-size:10px;line-height:1.3}.studio-detail-previews .studio-chat-preview{gap:18px;height:360px;padding:14px}.studio-detail-previews .studio-preview-composer{white-space:nowrap;min-height:38px;font-size:11px}.studio-detail-previews .studio-preview-composer span{text-overflow:ellipsis;min-width:0;overflow:hidden}.studio-detail-previews .studio-sample-bubble{max-width:88%;line-height:1.4}.studio-preview-header{box-shadow:none!important;outline:0!important}.bubble-frame-sample{background:color-mix(in srgb,var(--user-accent) 20%,var(--theme-panel));border-radius:14px;max-width:100%;padding:10px 12px;font-size:12px;display:block}.bubble-frame-aurora{box-shadow:0 0 0 1.5px #40e7ad,0 0 8px #985eff30!important}.bubble-frame-neon{box-shadow:0 0 0 1.5px #3befff,0 0 8px #3befff25!important}.bubble-frame-gold{box-shadow:0 0 0 1.5px #eac166!important}.bubble-frame-rose{box-shadow:0 0 0 1.5px #ee94ae!important}.bubble-frame-ocean{box-shadow:0 0 0 1.5px #30bbdd,0 0 0 3px #30bbdd25!important}.bubble-frame-sunset{box-shadow:0 0 0 1.5px #f09365!important}.bubble-frame-cosmic{box-shadow:0 0 0 1.5px #b492fa,0 0 8px #8969ff25!important}.bubble-frame-mint{outline-offset:1px;outline:1.5px dashed #7be8bc}.bubble-frame-rainbow{box-shadow:0 0 0 1px #fb9eca,0 0 0 2px #8ecafb,0 0 0 3px #a5ebb7!important}.bubble-frame-frost{box-shadow:0 0 0 1.5px #b4e3fa!important}.studio-frame-grid .bubble-frame-sample{place-items:center;min-height:40px;display:grid}.studio-frame-grid button{gap:12px;padding:18px 8px}.studio-sample-bubble[class*=bubble-frame-]{margin:3px}.conversation-settings .settings-options{gap:7px!important}.conversation-settings .settings-option{min-height:52px;padding:12px 14px!important}.conversation-settings .settings-option small{margin-top:3px;font-size:11px;line-height:1.4}.conversation-settings .settings-option strong{font-size:14px}.conversation-settings .chat-settings-heading{letter-spacing:.7px;text-transform:uppercase;color:var(--theme-muted);margin:16px 4px 3px;font-size:11px}.conversation-settings .settings-option>svg:first-child{color:var(--foreground);opacity:.8}.conversation-settings .settings-danger{border-color:color-mix(in srgb,#f06b72 35%,var(--ui-edge))!important;background:color-mix(in srgb,#f06b72 7%,var(--theme-panel))!important}.conversation-settings .settings-danger>svg:first-child,.conversation-settings .settings-danger strong{color:#f06b72}@media (max-width:600px){.studio-theme-cover{width:105px}.studio-theme-cover .studio-chat-preview{height:205px}.studio-theme-heading{gap:16px}.studio-theme-heading h2{font-size:24px}.studio-theme-heading p{font-size:12px;line-height:1.5}.studio-theme-heading>div:last-child>small{letter-spacing:.6px;font-size:9px}.theme-apply-inline{padding:10px!important;font-size:12px!important}.studio-detail-previews{gap:12px}.studio-detail-previews .studio-chat-preview{gap:15px;height:315px;padding:10px}.studio-detail-previews .studio-chat-preview header strong{font-size:12px}.studio-detail-previews .studio-chat-preview header .frame-sample{width:25px;height:25px;font-size:10px}.studio-detail-previews .studio-chat-preview header{padding:7px}.studio-detail-previews .studio-sample-bubble{padding:9px;font-size:12px}.studio-detail-previews .studio-preview-composer{padding:8px;font-size:10px}}.profile-card{isolation:isolate;border:1px solid var(--ui-edge);background-color:var(--theme-panel);overflow-wrap:anywhere;border-radius:22px;padding:30px 24px;position:relative}.profile-card h2,.profile-card p,.profile-card>.profile-photo-trigger,.profile-card>.avatar-frame,.profile-card>.admin-badge{z-index:1;position:relative}.profile-card[class*=profile-card-frame-]:not(.profile-card-frame-none){border:2px solid var(--profile-frame,var(--ui-edge));box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--profile-frame) 12%,transparent);padding-top:34px}.profile-card[class*=profile-card-frame-]:not(.profile-card-frame-none):before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,color-mix(in srgb,var(--profile-frame) 14%,transparent),transparent 45%,color-mix(in srgb,var(--profile-frame) 9%,transparent));opacity:.8;position:absolute;inset:0}.profile-card-frame-aurora{--profile-frame:#40e7ad}.profile-card-frame-neon{--profile-frame:#3befff}.profile-card-frame-gold{--profile-frame:#eac166}.profile-card-frame-rose{--profile-frame:#ee94ae}.profile-card-frame-ocean{--profile-frame:#30bbdd}.profile-card-frame-sunset{--profile-frame:#f09365}.profile-card-frame-cosmic{--profile-frame:#b492fa}.profile-card-frame-mint{--profile-frame:#7be8bc}.profile-card-frame-rainbow{--profile-frame:#a5bbfa}.profile-card-frame-frost{--profile-frame:#b4e3fa}.profile-card.profile-card-frame-mint{border-style:dashed!important}.profile-card.profile-card-frame-rainbow:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#fb9eca,#8ecafb,#a5ebb7,#efc371);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.profile-card.profile-card-frame-gold{box-shadow:inset 0 0 0 4px #eac16618,inset 0 0 0 6px #eac16620}.profile-card.profile-card-frame-ocean{box-shadow:inset 0 0 0 4px #30bbdd12,inset 0 0 0 6px #30bbdd30}.profile-card.profile-card-frame-frost:before{background:linear-gradient(145deg,#b4e3fa24,#0000 40%,#b4e3fa12)}.profile-card.profile-card-frame-aurora:before,.profile-card.profile-card-frame-cosmic:before,.profile-card.profile-card-frame-neon:before{animation:4s ease-in-out infinite profile-frame-breathe}@keyframes profile-frame-breathe{50%{opacity:.3}}.profile-style-preview{text-align:left;min-height:250px;margin:6px 3px 22px;padding:28px!important}.profile-style-preview h2{margin:18px 0 8px;font-size:24px;font-weight:700}.profile-style-preview p{max-width:100%;margin:0 0 18px;font-size:14px;line-height:1.5}.profile-style-preview>small{color:var(--theme-muted);background:var(--theme-panel);border-radius:99px;padding:5px 9px;font-size:11px;position:relative}.profile-style-preview[style*=background-image]>small{color:#fff;background:#101a27d9}.profile-preview-cover{height:30px}.profile-preview-avatar{color:#fff;z-index:1;background:#163d69;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:28px;font-weight:700;display:grid;position:relative}.profile-preview-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.profile-card-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-card-frame-grid>button{text-align:center;border:1px solid var(--ui-edge);background:var(--ui-raised),var(--ui-surface);border-radius:16px;justify-items:center;gap:12px;padding:16px 10px;display:grid}.profile-card-frame-grid>button[aria-pressed=true]{border-color:var(--user-accent);background:color-mix(in srgb,var(--user-accent) 10%,var(--theme-panel))}.profile-card-frame-grid strong{text-transform:capitalize;font-size:12px}.mini-profile-card{border:2px solid var(--profile-frame,var(--ui-edge));background:linear-gradient(135deg,color-mix(in srgb,var(--profile-frame,#7394c1) 15%,var(--theme-panel)),var(--theme-panel));width:100%;max-width:120px;height:96px;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--profile-frame,#7394c1) 10%,transparent);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.mini-profile-avatar{color:#fff;background:#163d69;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.mini-profile-line{background:var(--theme-muted);opacity:.6;border-radius:99px;width:75%;height:5px}.mini-profile-line.short{opacity:.3;width:50%}.mini-profile-card.profile-card-frame-mint{border-style:dashed}.mini-profile-card.profile-card-frame-rainbow{border-color:#fb9eca #8ecafb #a5ebb7 #efc371}.mini-profile-card.profile-card-frame-gold{border-style:double;border-width:3px}.profile-card .profile-photo-trigger{max-width:100%}.profile-card .profile-photo-trigger>span:last-child{margin-top:10px;font-size:11px}.profile-card>.avatar-frame{margin-inline:auto}@media (prefers-reduced-motion:reduce){.profile-card:before{animation:none!important}}@media (max-width:480px){.profile-card-frame-grid{gap:10px}.profile-card-frame-grid>button{padding:12px 8px}.mini-profile-card{height:88px;padding:10px}.profile-style-preview{padding:24px!important}}.profile-showcase,.profile-style-preview,.profile-widget-canvas{isolation:isolate;aspect-ratio:3/4;background-color:var(--panel,#172334);border-radius:22px;min-height:480px;position:relative;overflow:hidden}.profile-showcase,.profile-style-preview{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;padding:28px 20px!important}.profile-showcase>.profile-photo,.profile-showcase>h2,.profile-showcase>p,.profile-showcase>.admin-badge,.profile-style-preview>.profile-preview-avatar,.profile-style-preview>h2,.profile-style-preview>p,.profile-style-preview>small{z-index:2;max-width:100%;margin:0;position:relative}.profile-style-preview .profile-preview-cover{display:none}.profile-widget-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.profile-widget{pointer-events:auto;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;max-width:70%;line-height:1.4;position:absolute}.profile-widget.widget-text,.profile-widget.widget-link{color:#fff;background:#101825dd;padding:12px 16px;font-size:16px;box-shadow:0 3px 12px #0002}.profile-widget.widget-link a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.profile-widget.widget-emoji{background:0 0;line-height:1.15}.profile-widget.widget-photo img{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;max-height:170px;display:block}.profile-widget-layer.editing .profile-widget{touch-action:none;cursor:grab;outline:1px dashed #fff8}.profile-widget-layer.editing .profile-widget.selected{outline:3px solid #2e96ff}.widget-select{position:absolute;bottom:-1px;right:0;color:#fff!important;background:#142233!important;border-radius:6px!important;min-height:24px!important;padding:2px 6px!important;font-size:12px!important}.profile-widget-canvas{color:#fff;border:1px solid var(--border,#ffffff30);background-size:cover;width:min(100%,420px);margin:auto}.profile-canvas-identity{text-align:center;pointer-events:none;text-shadow:0 1px 5px #000;position:absolute;bottom:24px;left:20px;right:20px}.profile-canvas-identity .frame-sample{width:76px;height:76px;margin:0 auto;overflow:hidden}.profile-canvas-identity img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-canvas-identity h2{margin:10px 0 4px;font-size:24px}.widget-add-buttons{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.widget-editor{border:1px solid var(--border,#ffffff30);background:var(--panel,#142233);border-radius:18px;gap:16px;padding:18px;display:grid}.widget-editor label{gap:8px;font-size:14px;display:grid}.widget-editor input:not([type=range]){border:1px solid var(--border,#ffffff30);background:var(--background,#101825);width:100%;min-height:44px;color:var(--foreground,#fff);border-radius:12px;padding:10px}.widget-position{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.profile-showcase,.profile-style-preview,.profile-widget-canvas{min-height:420px}.widget-position{grid-template-columns:1fr}}.profile-identity-editor{background:var(--theme-panel);border:1px solid var(--ui-edge);border-radius:20px;gap:14px;margin-bottom:20px;padding:18px;display:grid}.profile-identity-editor h3{margin:0}.profile-identity-editor label{gap:8px;display:grid}.profile-identity-editor input:not([type=file]),.profile-identity-editor textarea{border:1px solid var(--ui-edge);background:var(--theme-deep);width:100%;color:var(--foreground);border-radius:12px;padding:12px;font-size:16px}.profile-identity-editor .upload-preview.avatar{object-fit:cover;border-radius:50%;width:80px;height:80px}.profile-identity-editor>small{text-align:right;color:var(--theme-muted)}.frame-eclipse{box-shadow:0 0 0 3px #ffca66,0 0 0 6px #442b15,0 0 18px #f7944244}.frame-prism{outline-offset:2px;outline:3px solid #ab91ff;box-shadow:0 0 0 7px #8be8ef55}.frame-retro{outline-offset:3px;outline:3px dashed #f7b24b}.frame-velvet{box-shadow:0 0 0 3px #cb75b9,0 0 0 7px #6c305b66}.frame-electric{outline-offset:3px;outline:3px dotted #e2ff4d;box-shadow:0 0 10px #e2ff4d44}.frame-orbit{box-shadow:0 0 0 2px #96b7ff,0 0 0 5px #152039,0 0 0 7px #688bdd}.frame-pearl{outline-offset:2px;outline:4px double #ece5df}.frame-ember{box-shadow:0 0 0 3px #ff765a,0 0 0 6px #ffc88a66}.frame-arctic{outline-offset:2px;outline:3px dotted #c5efff}.frame-pixel{outline-offset:2px;outline:3px dashed #80efac;border-radius:24%!important}.profile-card-frame-eclipse{--profile-frame:#ffca66}.profile-card-frame-prism{--profile-frame:#ab91ff}.profile-card-frame-retro{--profile-frame:#f7b24b}.profile-card-frame-velvet{--profile-frame:#cb75b9}.profile-card-frame-electric{--profile-frame:#e2ff4d}.profile-card-frame-orbit{--profile-frame:#96b7ff}.profile-card-frame-pearl{--profile-frame:#ece5df}.profile-card-frame-ember{--profile-frame:#ff765a}.profile-card-frame-arctic{--profile-frame:#c5efff}.profile-card-frame-pixel{--profile-frame:#80efac}[class*=profile-card-frame-]:is(.profile-card-frame-eclipse,.profile-card-frame-prism,.profile-card-frame-retro,.profile-card-frame-velvet,.profile-card-frame-electric,.profile-card-frame-orbit,.profile-card-frame-pearl,.profile-card-frame-ember,.profile-card-frame-arctic,.profile-card-frame-pixel){box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--profile-frame) 15%,transparent);border:3px solid var(--profile-frame)!important}.profile-card-frame-retro{border-style:dashed!important}.profile-card-frame-electric,.profile-card-frame-arctic{border-style:dotted!important}.profile-card-frame-pearl{border-style:double!important;border-width:5px!important}.profile-card-frame-pixel{border-radius:8px!important}.profile-card-frame-orbit{box-shadow:inset 0 0 0 4px #172237,inset 0 0 0 6px #688bdd!important}.profile-card-frame-eclipse,.profile-card-frame-ember{box-shadow:inset 0 0 24px #f7944222!important}.profile-card-frame-prism{border-top-color:#8be8ef!important;border-bottom-color:#ed90cf!important}.profile-card-frame-velvet{border-width:5px!important}.menu-search{border:1px solid var(--ui-edge);background:var(--theme-deep);color:var(--theme-muted);border-radius:14px;align-items:center;gap:10px;margin:4px 0 18px;padding:0 13px;display:flex}.menu-search input{outline:none;flex:1;min-width:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important}.settings-organized .settings-category-grid{grid-template-columns:1fr;gap:8px}.settings-organized .settings-category{border:1px solid var(--ui-edge);background:var(--theme-panel);text-align:left;border-radius:15px;align-items:center;gap:14px;min-height:72px;display:flex;padding:14px!important}.settings-category>span{flex:1;min-width:0}.settings-category strong{font-size:14px;display:block}.settings-category small{color:var(--theme-muted);margin-top:4px;font-size:12px;display:block}.settings-category>svg:first-child{color:var(--user-accent)}.settings-back{color:var(--theme-muted);font-size:13px;margin:2px 0 18px!important;padding:8px 0!important}.menu-section-title{align-items:center;gap:12px;margin:4px 0 22px;display:flex}.menu-section-title>svg{color:var(--user-accent);flex-shrink:0}.menu-section-title h3{font-size:19px;font-weight:700;margin:0!important}.menu-section-title p{color:var(--theme-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.settings-organized .settings-options{border:1px solid var(--ui-edge);background:var(--theme-panel);border-radius:16px;flex-direction:column;margin-bottom:16px;display:flex;overflow:hidden;gap:0!important}.settings-organized .settings-options>.settings-option{gap:12px;min-height:58px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px!important}.settings-organized .settings-options>.settings-option+.settings-option{border-top:1px solid var(--ui-edge)!important}.settings-organized .settings-option strong{font-size:14px}.settings-organized .settings-option small{color:var(--theme-muted);font-size:12px;line-height:1.45}.settings-organized .settings-option:hover,.settings-category:hover{background:color-mix(in srgb,var(--user-accent) 7%,var(--theme-panel))!important}.settings-option[aria-pressed]:after{content:"";background:radial-gradient(circle at 9px 9px,#fff 0 6px,#0000 7px),#667080;border-radius:20px;flex-shrink:0;width:30px;height:18px;margin-left:auto}.settings-option[aria-pressed=true]:after{background:radial-gradient(circle at 21px 9px,#fff 0 6px,transparent 7px),var(--user-accent)}.profile-editor-navigation{background:var(--theme-panel);border:1px solid var(--ui-edge);z-index:12;border-radius:14px;gap:5px;margin-bottom:20px;padding:5px;display:flex;position:sticky;top:-1px}.profile-editor-navigation button{min-width:0;color:var(--theme-muted);border-radius:10px;flex:1;padding:10px 6px;font-size:12px}.profile-editor-navigation button[aria-pressed=true]{background:var(--theme-deep);color:var(--foreground);box-shadow:0 0 0 1px var(--ui-edge)}.style-studio .studio-row{min-height:58px;margin:0;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--ui-edge)!important;background:var(--theme-panel)!important;border-radius:0!important;padding:14px!important}.style-studio .studio-row>svg:first-child{width:20px;height:20px;color:var(--user-accent)}.style-studio .studio-row strong{font-size:14px}.style-studio .studio-row small{font-size:12px;line-height:1.4}.studio-body>.studio-row:first-of-type{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.studio-row:last-of-type{border-bottom-right-radius:14px!important;border-bottom-left-radius:14px!important}@media (min-width:768px){.settings-dialog,.conversation-settings{width:600px!important;max-width:calc(100vw - 48px)!important}.settings-organized .settings-category-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){[data-slot=dialog-content].settings-dialog,[data-slot=dialog-content].conversation-settings{display:block;overflow-y:auto;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:24px 18px max(24px,env(safe-area-inset-bottom))!important;background:var(--theme-deep)!important;border-radius:0!important;position:fixed!important;inset:0!important;transform:none!important}.settings-dialog>[data-slot=dialog-header],.conversation-settings>[data-slot=dialog-header]{text-align:left;margin-bottom:24px;padding-right:32px}.settings-dialog [data-slot=dialog-title],.conversation-settings [data-slot=dialog-title]{font-size:23px}.settings-account-summary{margin-top:18px}.settings-category-grid{margin-bottom:16px}}.composer-extras>div{border:1px solid var(--ui-edge);flex-direction:column;min-width:210px;background:var(--theme-panel)!important;border-radius:16px!important;gap:3px!important;padding:8px!important;display:flex!important}.composer-extras>div>.sticker-button{align-items:center;width:100%;min-height:42px;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:flex-start!important;gap:12px!important;padding:10px 12px!important;font-size:13px!important;display:flex!important}.composer-extras>div>.sticker-button:hover{background:color-mix(in srgb,var(--user-accent) 10%,var(--theme-panel))!important}.composer-extras>div>.sticker-button>svg{color:var(--user-accent);flex-shrink:0}.it-sidebar .sidebar-personal{border-top:1px solid var(--ui-edge)}.it-sidebar .sidebar-tools{padding-top:0!important}.it-sidebar .sidebar-personal .archive-switch,.it-sidebar .sidebar-tools>button{box-shadow:none!important;background:0 0!important;border-color:#0000!important;margin:0!important}.it-sidebar .sidebar-personal .archive-switch:hover,.it-sidebar .sidebar-tools>button:hover{background:var(--theme-panel)!important}.it-sidebar .memo-room{margin-top:6px!important}.it-sidebar .sidebar-personal .archive-switch,.it-sidebar .sidebar-tools>button{min-height:44px;border:1px solid var(--ui-edge)!important;border-radius:var(--ui-control-radius)!important;box-shadow:var(--ui-inset)!important;background:var(--ui-raised),var(--ui-surface)!important;margin:4px 0!important}.it-sidebar .sidebar-personal .archive-switch>svg,.it-sidebar .sidebar-tools>button>svg{color:var(--theme-muted)!important}[data-slot=dialog-content]:is(.settings-dialog,.conversation-settings){--tw-translate-x:0px;--tw-translate-y:0px;--tw-enter-translate-x:0px;--tw-enter-translate-y:0px;overflow-y:auto;transition:none!important;animation:none!important;display:block!important;transform:none!important}@media (min-width:768px){[data-slot=dialog-content]:is(.settings-dialog,.conversation-settings){border:1px solid var(--ui-edge)!important;background:var(--glass-floating,var(--theme-panel))!important;border-radius:22px!important;width:600px!important;max-width:calc(100vw - 48px)!important;height:fit-content!important;max-height:85dvh!important;margin:auto!important;padding:26px!important;inset:0!important}}@media (max-width:767px){[data-slot=dialog-content]:is(.settings-dialog,.conversation-settings){background:var(--theme-panel)!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important}}.settings-organized .settings-category{background:var(--ui-raised),var(--ui-surface)!important;box-shadow:var(--ui-inset)!important;border-radius:var(--ui-control-radius)!important}.settings-organized .settings-options{background:var(--ui-raised),var(--ui-surface)!important;box-shadow:var(--ui-inset)!important}.menu-search{box-shadow:var(--ui-inset);border-radius:var(--ui-control-radius)}[data-slot=dialog-content].it-dialog.profile-dialog{flex-direction:column;gap:20px;display:flex;overflow:hidden auto}.profile-dialog>:not([data-slot=dialog-close]){flex-shrink:0;min-width:0}.profile-dialog>.profile-showcase{overflow-wrap:anywhere;width:100%;height:auto;min-height:420px;margin:0}.profile-dialog>.primary-button{width:100%;min-height:44px;margin:0;position:relative}:root{--ui-surface:var(--theme-panel)}[data-slot=dialog-content].it-dialog,.it-sidebar [data-slot=sidebar-inner],.members-panel{background:var(--theme-panel)!important;-webkit-backdrop-filter:none!important}[data-slot=dialog-content].it-dialog .settings-options{box-shadow:none!important;background:0 0!important}.settings-category-grid{gap:10px}.settings-category{min-height:76px!important}.settings-category strong,.settings-option strong,.studio-row strong{font-size:16px!important}.settings-category small,.settings-option small,.studio-row small{line-height:1.45;font-size:14px!important}.settings-category>svg:first-child,.settings-option>svg:first-child,.studio-row>svg:first-child{color:var(--user-accent)!important}.settings-organized [data-slot=tabs-content]{animation:.18s ease-out settings-arrive}.settings-category,.settings-option,.studio-row{transition:border-color .16s,background-color .16s}.settings-category:hover,.settings-option:hover,.studio-row:hover{border-color:var(--user-accent)!important}.settings-category:active,.settings-option:active{background:var(--theme-deep)!important}.conversation-filters{gap:8px;margin:4px 0 16px;display:flex}.conversation-filters .archive-switch{border:1px solid var(--ui-edge);background:var(--theme-panel);min-height:44px;color:var(--theme-muted);border-radius:12px;flex:1;justify-content:center;gap:8px;padding:8px;font-size:14px}.conversation-filters .archive-switch[aria-pressed=true]{border-color:var(--user-accent);color:var(--foreground);background:color-mix(in srgb,var(--user-accent) 15%,var(--theme-panel))}.conversation-filters .archive-switch span{margin-left:0}.sidebar-memo{border-top:1px solid var(--ui-edge);margin-top:8px;padding-top:16px}.sidebar-tools{border-top:1px solid var(--ui-edge);padding:12px 14px!important}.it-sidebar .sidebar-tools>button{min-height:44px!important}.account-footer{padding-top:12px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.conversation-quick-actions{margin:0 0 24px}.conversation-quick-actions h3{color:var(--theme-muted);margin:0 0 10px;font-size:14px}.appearance-scope{background:var(--theme-deep);border:1px solid var(--ui-edge);border-radius:14px;margin-bottom:18px;padding:16px}.appearance-scope p{color:var(--theme-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.settings-danger{color:var(--destructive)!important;border-color:color-mix(in srgb,var(--destructive) 40%,var(--ui-edge))!important;margin-top:18px!important}.store-tabs,.profile-editor-navigation{background:var(--theme-deep);border:1px solid var(--ui-edge);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:5px;display:grid}.store-tabs button,.profile-editor-navigation button{min-height:44px;color:var(--theme-muted);border-radius:10px;padding:8px 4px;font-size:14px;line-height:1.3}.store-tabs button[aria-pressed=true],.profile-editor-navigation button[aria-pressed=true]{background:var(--theme-panel);color:var(--foreground);box-shadow:0 1px 4px #0002}.store-item-summary{background:var(--theme-deep);border:1px solid var(--ui-edge);border-radius:16px;margin-bottom:24px;padding:20px}.store-item-summary h2{text-transform:capitalize;margin:8px 0;font-size:28px}.store-item-summary p{color:var(--theme-muted);margin:8px 0 16px}.store-item-summary .primary-button,.studio-theme-heading .primary-button{width:100%;min-height:44px}.studio-detail-previews{max-width:480px;margin:0 auto;grid-template-columns:minmax(0,1fr)!important}.studio-theme-cover{width:150px!important}.studio-theme-cover .studio-chat-preview{height:230px!important}.studio-frame-grid strong,.profile-card-frame-grid strong{font-size:14px!important}.studio-frame-grid small,.profile-card-frame-grid small{color:var(--theme-muted);font-size:14px}.editor-live-preview{border:1px solid var(--ui-edge);background:var(--theme-deep);border-radius:16px;margin-bottom:22px;padding:14px}.editor-live-preview summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:600}.editor-live-preview[open] .profile-style-preview{margin-top:14px}.profile-identity-editor{border:1px solid var(--ui-edge);background:var(--theme-deep);border-radius:16px;padding:16px}.profile-identity-editor input,.profile-identity-editor textarea{width:100%;min-width:0}.studio-footer{border-top:1px solid var(--ui-edge);background:var(--theme-panel)!important}.studio-body{scrollbar-gutter:stable}.studio-frame-grid,.profile-card-frame-grid,.studio-theme-grid{min-width:0}.studio-frame-grid>button,.profile-card-frame-grid>button,.studio-theme-grid>button{min-width:0;overflow:visible}.studio-frame-grid>button{padding:22px 10px!important}.studio-frame-grid .bubble-frame-sample{max-width:calc(100% - 16px)}@keyframes settings-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.studio-theme-heading{flex-direction:column;align-items:stretch;display:flex!important}.studio-theme-cover{display:none}.studio-body{padding:18px!important}.store-tabs button,.profile-editor-navigation button{overflow-wrap:anywhere;font-size:12px}.settings-category-grid{gap:8px}.menu-section-title{margin-bottom:22px}.studio-frame-grid,.profile-card-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.studio-detail-previews .studio-chat-preview{height:400px!important}.settings-dialog [data-slot=dialog-title],.conversation-settings [data-slot=dialog-title]{font-size:24px!important}}@media (prefers-reduced-motion:reduce){.settings-organized [data-slot=tabs-content]{animation:none}.settings-category,.settings-option,.studio-row{transition:none}}.it-sidebar .conversation-list{min-width:0;overflow:hidden auto}.conversation-filters{grid-template-columns:44px minmax(0,1.1fr) minmax(0,1fr);gap:6px;width:100%;min-width:0;display:grid}.conversation-filters .archive-switch{white-space:normal;overflow-wrap:anywhere;gap:5px;width:100%;min-width:0;margin:0;padding:8px 6px;font-size:13px;line-height:1.25}.conversation-filters .archive-switch svg{flex-shrink:0;width:14px;height:14px}.conversation-filters .archive-switch span{flex-shrink:0;font-size:12px}.it-sidebar .sidebar-section,.it-sidebar .sidebar-search,.it-sidebar .sidebar-memo,.it-sidebar .room-button{min-width:0;max-width:100%}.it-sidebar .room-button>span:has(>strong){flex:1;min-width:0}.it-sidebar .room-button strong,.it-sidebar .room-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-action-menu{border:1px solid var(--ui-edge);background:var(--theme-panel);min-width:220px;max-width:calc(100vw - 24px);color:var(--foreground);border-radius:16px;padding:8px;box-shadow:0 12px 32px #0004}.header-action-menu [data-slot=dropdown-menu-label]{color:var(--theme-muted);padding:8px 10px;font-size:14px;font-weight:500}.header-action-menu [data-slot=dropdown-menu-item]{cursor:pointer;border-radius:10px;gap:12px;min-height:48px;padding:10px;font-size:15px}.header-action-menu [data-slot=dropdown-menu-item][data-highlighted]{background:var(--theme-deep);color:var(--foreground)}.header-action-menu [data-slot=dropdown-menu-item] svg{color:var(--user-accent);width:18px;height:18px}.header-action-menu [data-slot=dropdown-menu-separator]{background:var(--ui-edge);margin:5px 0}.scrolling-name{width:100%;min-width:0;max-width:100%;text-align:inherit;display:block;overflow:hidden}.scrolling-name-text{white-space:nowrap;width:max-content;display:block}.scrolling-name-text.is-overflowing{animation:name-scroll var(--name-duration) ease-in-out infinite}@keyframes name-scroll{0%,18%{transform:translate(0)}45%,63%{transform:translateX(var(--name-travel))}90%,to{transform:translate(0)}}.it-sidebar .room-button strong:has(.scrolling-name){align-items:center;gap:4px;min-width:0;display:flex}.it-sidebar .room-button strong>.scrolling-name{flex:1}.it-sidebar .room-button strong>svg{flex-shrink:0}.peer-heading,.general-heading,.my-account{min-width:0}.chat-header .chat-heading-copy{text-align:left;flex:1 1 0;min-width:0}.chat-header .peer-heading>.presence-avatar,.chat-header .peer-heading>.avatar,.chat-header .peer-heading>.avatar-frame,.chat-header .general-heading>.header-hash{flex:none}.my-account>span:has(>strong){flex:1 1 0;min-width:0}.chat-header h1:has(.scrolling-name){min-width:0;max-width:100%}@media (prefers-reduced-motion:reduce){.scrolling-name-text.is-overflowing{text-overflow:ellipsis;width:auto;animation:none;overflow:hidden}}html body main.chat-workspace .message p.text-bubble.bubble-transparent,html body .style-studio .studio-chat-preview .studio-sample-bubble.bubble-transparent{-webkit-backdrop-filter:none!important;box-shadow:none!important;color:var(--foreground)!important;text-shadow:0 1px 3px var(--background),0 0 6px var(--background)!important;background:0 0!important;border-color:#0000!important}.studio-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--user-accent);cursor:pointer;flex-shrink:0}html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom),html body .style-studio .studio-chat-preview .studio-sample-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom),html body .style-studio .bubble-frame-sample:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom){box-sizing:border-box;min-width:48px;min-height:48px;background-clip:padding-box!important;border:10px solid #0000!important;border-radius:4px!important;padding:6px 10px!important;overflow:visible!important}html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):before,html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):after,html body .style-studio .studio-chat-preview .studio-sample-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):before,html body .style-studio .studio-chat-preview .studio-sample-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):after,html body .style-studio .bubble-frame-sample:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):before,html body .style-studio .bubble-frame-sample:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):after{border-radius:0!important;inset:-10px!important}.profile-widget.widget-text.widget-transparent,.profile-widget.widget-link.widget-transparent{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 3px #000b;background:0 0;border:0}.widget-editor .widget-background-setting{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}.widget-editor .widget-background-setting input[type=checkbox]{width:22px;height:22px;accent-color:var(--user-accent);flex:0 0 22px}.device-overview{border-bottom:1px solid var(--ui-edge);overflow-wrap:anywhere;padding:1rem 0}.device-overview strong,.device-overview small{display:block}.device-overview small{opacity:.8;margin:.3rem 0;font-size:.875rem}.settings-section h3{align-items:center;gap:.5rem;display:flex}.settings-section select,.profile-form select,.profile-form textarea{background:var(--theme-panel);width:100%;color:var(--foreground);border:1px solid var(--ui-edge);border-radius:.5rem;margin:.4rem 0;padding:.65rem;font-size:1rem;display:block}.intro-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sidebar-tools .settings-option{width:100%;font-size:.875rem}.sidebar-tools .settings-option small{display:none}.sidebar-tools{max-height:35vh;overflow:auto}[data-look]{--skin-panel:var(--theme-panel);--skin-base:var(--theme-deep);--skin-ink:var(--foreground);--skin-muted:var(--theme-muted);--skin-edge:var(--glass-edge);--skin-radius:22px;--skin-bubble-radius:18px;--skin-button-radius:14px;--skin-shadow:none;--skin-incoming:var(--theme-panel);--skin-outgoing:var(--user-accent);--skin-out-ink:var(--user-ink);--skin-pattern:none;--skin-font:inherit;--skin-border:1px;--skin-bubble-shadow:none}[data-look=cyber]{--skin-panel:#0c252def;--skin-base:#06141e;--skin-ink:#e0fff7;--skin-muted:#95c7c4;--skin-edge:#5ddac77a;--skin-radius:12px;--skin-bubble-radius:12px 2px 12px 12px;--skin-button-radius:8px;--skin-incoming:#102d39;--skin-outgoing:linear-gradient(120deg,#69dfcd,#98f7d8);--skin-out-ink:#052421;--skin-shadow:inset 0 1px #7bffdf30,0 0 18px #51e4ba10;--skin-pattern:linear-gradient(#56e4cd0a 1px,transparent 1px),linear-gradient(90deg,#56e4cd0a 1px,transparent 1px);--skin-bubble-shadow:3px 3px 0 #43bda62a}[data-look=arcade]{--skin-panel:#221338f2;--skin-base:#100e23;--skin-ink:#ffe5fb;--skin-muted:#c3abd6;--skin-edge:#c46edc88;--skin-radius:10px;--skin-bubble-radius:8px;--skin-button-radius:6px;--skin-incoming:#33224e;--skin-outgoing:linear-gradient(135deg,#a866dc,#ee69bb);--skin-out-ink:#210d2e;--skin-shadow:4px 4px 0 #090919;--skin-bubble-shadow:4px 4px 0 #090919;--skin-pattern:repeating-linear-gradient(0deg,#c68df607 0 1px,transparent 1px 5px)}[data-look=paper]{--skin-panel:#f8faff;--skin-base:#e9edf6;--skin-ink:#1d2d50;--skin-muted:#526483;--skin-edge:#8394b8;--skin-radius:5px;--skin-bubble-radius:4px 15px 15px 15px;--skin-button-radius:6px;--skin-incoming:#fff;--skin-outgoing:#d9e4ff;--skin-out-ink:#1b3870;--skin-shadow:3px 4px 0 #61739025;--skin-bubble-shadow:3px 3px 0 #61739025;--skin-pattern:repeating-linear-gradient(0deg,transparent 0 27px,#596f9510 27px 28px)}[data-look=candy]{--skin-panel:#fff1f8ee;--skin-base:#f7deec;--skin-ink:#543252;--skin-muted:#72546c;--skin-edge:#ce85b5;--skin-radius:28px;--skin-bubble-radius:24px;--skin-button-radius:20px;--skin-incoming:linear-gradient(145deg,#fff,#ffeaf5);--skin-outgoing:linear-gradient(135deg,#efadd4,#cfb7ff);--skin-out-ink:#4f285d;--skin-shadow:inset 0 2px 0 #fff,0 5px 12px #b66c9720;--skin-bubble-shadow:inset 0 2px 0 #ffffffba,0 3px 9px #a85e8820;--skin-pattern:radial-gradient(circle,#e694b52a 1px,transparent 1px)}[data-look=noir]{--skin-panel:#1c1e23f5;--skin-base:#0d0f13;--skin-ink:#f3ece0;--skin-muted:#b7b3aa;--skin-edge:#ae976a60;--skin-radius:16px;--skin-bubble-radius:16px 16px 3px 16px;--skin-button-radius:10px;--skin-incoming:linear-gradient(135deg,#292c32,#1d2026);--skin-outgoing:linear-gradient(145deg,#d1bb8a,#f0dfb7);--skin-out-ink:#302713;--skin-shadow:inset 0 1px #fff1,0 10px 22px #0003;--skin-bubble-shadow:inset 0 1px #fff2;--skin-pattern:linear-gradient(120deg,#d3b87508,transparent 40%)}[data-look=terminal]{--skin-panel:#0f211af5;--skin-base:#07110d;--skin-ink:#bfeac7;--skin-muted:#7ea58a;--skin-edge:#67a97888;--skin-radius:4px;--skin-bubble-radius:3px;--skin-button-radius:4px;--skin-incoming:#10261c;--skin-outgoing:#213f2c;--skin-out-ink:#c7f0c7;--skin-font:ui-monospace,SFMono-Regular,Consolas,monospace;--skin-pattern:repeating-linear-gradient(0deg,#87b59306 0 1px,transparent 1px 4px)}[data-look=hologram]{--skin-panel:linear-gradient(125deg,#253155ed,#312544ed);--skin-base:#17192f;--skin-ink:#eff0ff;--skin-muted:#b9bce1;--skin-edge:#bac0ff85;--skin-radius:25px;--skin-bubble-radius:22px 22px 7px 22px;--skin-button-radius:16px;--skin-incoming:linear-gradient(120deg,#283d57,#3a2d55);--skin-outgoing:linear-gradient(115deg,#a7e4ec,#c3b0fb,#f3bce1);--skin-out-ink:#282340;--skin-shadow:inset 0 1px #ffffff70,0 6px 16px #0002;--skin-bubble-shadow:inset 0 1px #fff8;--skin-pattern:linear-gradient(135deg,#91e4ef10,transparent 40%,#f6abd518)}[data-look=blueprint]{--skin-panel:#183b62f2;--skin-base:#0c294c;--skin-ink:#eef8ff;--skin-muted:#b0ccea;--skin-edge:#afd7ff9c;--skin-radius:7px;--skin-bubble-radius:6px;--skin-button-radius:6px;--skin-incoming:#194373;--skin-outgoing:#aad7ff;--skin-out-ink:#153453;--skin-border:1.5px;--skin-shadow:inset 0 0 0 3px #b9dbff12;--skin-pattern:linear-gradient(#8fbffc0c 1px,transparent 1px),linear-gradient(90deg,#8fbffc0c 1px,transparent 1px)}[data-look=midnight]{--skin-panel:linear-gradient(145deg,#2b2249ef,#181b31f5);--skin-base:#101124;--skin-ink:#f0ebff;--skin-muted:#b8acd7;--skin-edge:#a68bea65;--skin-radius:22px;--skin-bubble-radius:24px 24px 8px 24px;--skin-incoming:#27223e;--skin-outgoing:linear-gradient(120deg,#8f7cee,#bd96ef);--skin-out-ink:#18102c;--skin-shadow:inset 0 1px #ded0ff30;--skin-pattern:radial-gradient(circle,#d8c6ff25 1px,transparent 1px)}[data-look=cherry]{--skin-panel:#321e2bef;--skin-base:#21121c;--skin-ink:#ffeaf0;--skin-muted:#d9a9be;--skin-edge:#d2779b75;--skin-radius:25px;--skin-bubble-radius:24px;--skin-incoming:#4b273d;--skin-outgoing:linear-gradient(145deg,#f292b0,#e76a93);--skin-out-ink:#3b1728;--skin-bubble-shadow:inset 0 2px #ffd2e655;--skin-pattern:radial-gradient(circle,#fb92b210 2px,transparent 2px)}[data-look=ocean]{--skin-panel:linear-gradient(145deg,#153c4bec,#10303aec);--skin-base:#08232e;--skin-ink:#e3fcff;--skin-muted:#93c6cd;--skin-edge:#5ac4cf65;--skin-radius:26px;--skin-bubble-radius:25px 25px 6px 25px;--skin-incoming:#174452;--skin-outgoing:linear-gradient(145deg,#60dce0,#36b0c3);--skin-out-ink:#06292f;--skin-shadow:inset 0 1px #b6efff40;--skin-bubble-shadow:inset 0 2px #c9faff50;--skin-pattern:linear-gradient(150deg,#54d7e311,transparent 50%)}[data-look=shoarma]{--skin-panel:#282315f5;--skin-base:#19160f;--skin-ink:#fff0d4;--skin-muted:#ccbfa4;--skin-edge:#d19e5766;--skin-radius:20px;--skin-bubble-radius:18px 18px 5px 18px;--skin-incoming:#3b3220;--skin-outgoing:linear-gradient(135deg,#f4b455,#e78b3b);--skin-out-ink:#35210b;--skin-bubble-shadow:inset 0 2px #ffdaa16b}[data-look=kapsalon]{--skin-panel:#263026f5;--skin-base:#141e17;--skin-ink:#ecf6e6;--skin-muted:#bbcbb0;--skin-edge:#a3ba6870;--skin-radius:12px;--skin-bubble-radius:10px;--skin-incoming:#33422e;--skin-outgoing:linear-gradient(135deg,#b7cf74,#86bb73);--skin-out-ink:#243215;--skin-bubble-shadow:3px 3px 0 #b9c69e25}html[data-look]:not([data-look=default]){--foreground:var(--skin-ink);--theme-muted:var(--skin-muted);--theme-panel:var(--skin-base);--theme-deep:var(--skin-base);--ui-edge:var(--skin-edge);--background:var(--skin-base);--popover:var(--skin-base);--card:var(--skin-base);--muted-foreground:var(--skin-muted)}html[data-look]:not([data-look=default]) body{font-family:var(--skin-font);background-size:32px 32px,auto;background:var(--skin-pattern),var(--skin-base)!important}:is(html,main,.studio-chat-preview)[data-look]:not([data-look=default]) :is(.chat-header,.composer-area form,.it-dialog,.studio-preview-header,.studio-preview-composer,.studio-row,.settings-option,.profile-identity-editor,.widget-editor,.room-button.selected,.sidebar-personal>button,.sidebar-tools>button){background:var(--skin-panel)!important;border:var(--skin-border) solid var(--skin-edge)!important;border-radius:var(--skin-radius)!important;box-shadow:var(--skin-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--skin-ink)!important;text-shadow:none!important}html[data-look]:not([data-look=default]) :is(.it-sidebar [data-slot=sidebar-inner],.server-rail,.members-panel,[data-mobile=true][data-slot=sidebar]){background:var(--skin-panel)!important;box-shadow:var(--skin-shadow)!important;border-color:var(--skin-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(html,main)[data-look]:not([data-look=default]) .chat-workspace,main[data-look]:not([data-look=default]){background-size:32px 32px,auto;background:var(--skin-pattern),var(--skin-base)!important;border-color:var(--skin-edge)!important}:is(html,main,.studio-chat-preview)[data-look]:not([data-look=default]) :is(.icon-button,.send-button,.primary-button,.text-button,.studio-confirm){border-radius:var(--skin-button-radius)!important;background:var(--skin-outgoing)!important;color:var(--skin-out-ink)!important;box-shadow:var(--skin-shadow)!important;border:1px solid var(--skin-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}:is(html,main,.studio-chat-preview)[data-look]:not([data-look=default]) :is(.chat-header h1,.message-meta button,.room-button,.my-account,.list-heading,.sidebar-empty,.studio-toolbar,.studio-intro,.studio-body h3,.setting-hint,.composer-note,.brand-header){color:var(--skin-ink)!important;text-shadow:none!important}:is(html,main)[data-look]:not([data-look=default]) :is(.chat-header small,.message-meta time,.room-button small,.my-account small,.studio-row small,.settings-option small){color:var(--skin-muted)!important}:is(html,main,.studio-chat-preview)[data-look]:not([data-look=default]) :is(.text-bubble,.studio-sample-bubble){background:var(--skin-incoming)!important;color:var(--skin-ink)!important;border-radius:var(--skin-bubble-radius)!important;border:var(--skin-border) solid var(--skin-edge)!important;box-shadow:var(--skin-bubble-shadow)!important;text-shadow:none!important}:is(html,main,.studio-chat-preview)[data-look]:not([data-look=default]) :is(.message.own .text-bubble,.studio-sample-bubble.own){background:var(--skin-outgoing)!important;color:var(--skin-out-ink)!important}.studio-chat-preview[data-look]:not([data-look=default]){background-image:var(--skin-pattern);font-family:var(--skin-font);background-size:32px 32px;background-color:var(--skin-base)!important;color:var(--skin-ink)!important}:is(html,main)[data-look=terminal] :is(.text-bubble,.chat-header,.composer-area input,.message-meta){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.studio-chat-preview .studio-date{color:var(--skin-ink);background:var(--skin-incoming)}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample)[class*=bubble-frame-]{isolation:isolate;position:relative}:is(.bubble-frame-eclipse,.bubble-frame-prism,.bubble-frame-retro,.bubble-frame-velvet,.bubble-frame-electric,.bubble-frame-orbit,.bubble-frame-pearl,.bubble-frame-ember,.bubble-frame-arctic,.bubble-frame-pixel){--frame-glow:#8bbcff;border:2px solid var(--frame-glow)!important;box-shadow:inset 0 0 0 2px #ffffff18,0 0 0 3px color-mix(in srgb,var(--frame-glow) 20%,transparent)!important}.bubble-frame-eclipse{--frame-glow:#ffcd7a;border-radius:20px 20px 6px!important;box-shadow:inset 0 2px #ffe4a680,0 3px 15px #f9a02b30!important}.bubble-frame-prism{--frame-glow:#b2a5ff;background-image:linear-gradient(130deg,#85dfe426,#0000 40%,#e7a1db2b)!important;border-color:#93e4e4 #dba4ee #a0aeff!important}.bubble-frame-retro{--frame-glow:#f7b24b;border:2px dashed var(--frame-glow)!important;border-radius:8px!important;box-shadow:4px 4px #f7b24b30!important}.bubble-frame-velvet{--frame-glow:#dc9ad1;border-width:3px!important;box-shadow:inset 0 0 16px #bf68a630,0 0 0 2px #6a305e55!important}.bubble-frame-electric{--frame-glow:#e2ff4d;border-radius:6px 18px!important;box-shadow:0 0 0 3px #e2ff4d20,0 0 14px #e2ff4d25!important}.bubble-frame-orbit{--frame-glow:#a2c3ff;border-radius:24px!important;box-shadow:0 0 0 3px #283a5f,0 0 0 5px #759ee070!important}.bubble-frame-pearl{--frame-glow:#f0e4dd;border:4px double #ebd8d2!important;box-shadow:inset 0 2px #fff6!important}.bubble-frame-ember{--frame-glow:#ff9773;border-bottom-color:#ffce80!important;border-radius:18px 4px 18px 18px!important;box-shadow:0 3px 13px #ff865525!important}.bubble-frame-arctic{--frame-glow:#baf0ff;border:2px dotted #baf0ff!important;box-shadow:inset 0 0 14px #b5efff20,0 0 0 2px #b5efff22!important}.bubble-frame-pixel{--frame-glow:#9cefbd;border:2px dashed #9cefbd!important;border-radius:3px!important;box-shadow:4px 4px #4c94734a!important}:is(.bubble-frame-eclipse,.bubble-frame-electric,.bubble-frame-ember):after{content:"";background:linear-gradient(90deg,transparent,#fff,var(--frame-glow),transparent);pointer-events:none;width:26%;height:3px;position:absolute;top:-3px;left:15%}:is(.profile-card,.mini-profile-card,.profile-widget-canvas)[class*=profile-card-frame-]:not(.profile-card-frame-none):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--profile-frame) 35%,transparent);background:radial-gradient(circle at 10px 10px,var(--profile-frame) 0 2px,transparent 3px),radial-gradient(circle at calc(100% - 10px) calc(100% - 10px),var(--profile-frame) 0 2px,transparent 3px);position:absolute;inset:8px}.profile-card-frame-eclipse:after{background:radial-gradient(at 50% 0,#ffd67935,#0000 50%)!important;border-top-width:3px!important;border-bottom-color:#0000!important}.profile-card-frame-prism:after{border-image:linear-gradient(140deg,#8ce6ea,#c5a0ed,#f4b2d6) 1!important;border-radius:0!important}.profile-card-frame-retro:after,.profile-card-frame-pixel:after{border-style:dashed!important;border-radius:0!important}.profile-card-frame-velvet:after{border:2px solid #da9dce66!important;inset:12px!important}.profile-card-frame-electric:after{background:linear-gradient(#e2ff4d,#e2ff4d) 0 0/24px 3px no-repeat,linear-gradient(#e2ff4d,#e2ff4d) 0 0/3px 24px no-repeat,linear-gradient(#e2ff4d,#e2ff4d) 100% 100%/24px 3px no-repeat,linear-gradient(#e2ff4d,#e2ff4d) 100% 100%/3px 24px no-repeat!important;border:0!important}.profile-card-frame-orbit:after{border:1px solid #a6c7ff!important;inset:12px!important}.profile-card-frame-pearl:after{box-shadow:inset 0 0 10px #ffffff12;border:1px solid #ece4d9aa!important}.profile-card-frame-ember:after{background:linear-gradient(#0000 60%,#ff805422)!important;border-top-color:#ffcf82!important;border-bottom-color:#ff6d6655!important}.profile-card-frame-arctic:after{border:1px dotted #c5f1ff!important}:is(.avatar-frame,.frame-sample):is(.frame-eclipse,.frame-prism,.frame-electric,.frame-orbit){isolation:isolate;position:relative}:is(.avatar-frame,.frame-sample):is(.frame-eclipse,.frame-prism,.frame-electric,.frame-orbit):after{content:"";border-radius:inherit;pointer-events:none;clip-path:polygon(0 0,45% 0,45% 45%,100% 45%,100% 100%,55% 100%,55% 55%,0 55%);border:1px solid #b9e8ff80;position:absolute;inset:-8px}:is(.avatar-frame,.frame-sample).frame-eclipse:after{border-width:2px;transform:rotate(-25deg);border-color:#ffd376!important}:is(.avatar-frame,.frame-sample).frame-electric:after{border-style:dashed;transform:rotate(20deg);border-color:#e2ff4d!important}@keyframes frame-shimmer{0%,to{opacity:.45}50%{opacity:1}}:is(.bubble-frame-electric,.bubble-frame-eclipse,.bubble-frame-ember):after,.profile-card-frame-eclipse:after,.profile-card-frame-electric:after{animation:4s ease-in-out infinite frame-shimmer}@media (prefers-reduced-motion:reduce){[class*=frame-]:before,[class*=frame-]:after{animation:none!important}}[data-sonner-toaster]{z-index:2147483647!important}[data-sonner-toast]{border-radius:16px!important;font-size:14px!important;box-shadow:0 8px 24px #0003!important}.studio-chat-preview[data-look]:not([data-look=default])[data-wallpaper=false]{background-size:32px 32px!important}html[data-look]:not([data-look=default]) :is(.profile-form input,.profile-form textarea,.profile-identity-editor input,.profile-identity-editor textarea,.widget-editor input,.style-studio select){background:var(--skin-base)!important;border-color:var(--skin-edge)!important;color:var(--skin-ink)!important;border-radius:var(--skin-button-radius)!important}html[data-look]:not([data-look=default]) :is(.style-studio,.studio-toolbar,.studio-footer){background:var(--skin-base)!important;color:var(--skin-ink)!important}html[data-look]:not([data-look=default]) :is(.room-button,.my-account,.settings-category,.settings-back),html[data-look]:not([data-look=default]) .composer-area textarea{color:var(--skin-ink)!important}.frame-inferno,.profile-card-frame-inferno,.bubble-frame-inferno{--art-frame:url(/decorations/inferno.webp);--profile-frame:#ffb15f;--art-accent:#ffab54;--art-animation:fire-dance;--art-speed:2.6s}.frame-moonbloom,.profile-card-frame-moonbloom,.bubble-frame-moonbloom{--art-frame:url(/decorations/moonbloom.webp);--profile-frame:#b4ddbe;--art-accent:#ddedba;--art-animation:garden-sway;--art-speed:5s}.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings{--art-frame:url(/decorations/nightwings.webp);--profile-frame:#bb9eef;--art-accent:#c9baff;--art-animation:wing-breathe;--art-speed:4s}:is(.avatar-frame,.frame-sample):is(.frame-inferno,.frame-moonbloom,.frame-nightwings){isolation:isolate;position:relative;box-shadow:none!important;outline:0!important;overflow:visible!important}:is(.avatar-frame,.frame-sample):is(.frame-inferno,.frame-moonbloom,.frame-nightwings):before{content:"";background:var(--art-frame) center/contain no-repeat;pointer-events:none;z-index:5;animation:var(--art-animation) var(--art-speed) ease-in-out infinite;transform-origin:50% 70%;opacity:1;position:absolute;inset:-24%;border:0!important;border-radius:0!important}:is(.avatar-frame,.frame-sample):is(.frame-inferno,.frame-moonbloom,.frame-nightwings):after{content:"";background:var(--art-frame) center/contain no-repeat;pointer-events:none;z-index:6;clip-path:polygon(0 70%,100% 70%,100% 100%,0 100%);opacity:.3;animation:3.5s ease-in-out infinite decoration-shimmer;position:absolute;inset:-24%;border:0!important}.frame-sample>img{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;position:relative}:is(.profile-card,.mini-profile-card,.profile-widget-canvas):is(.profile-card-frame-inferno,.profile-card-frame-moonbloom,.profile-card-frame-nightwings){isolation:isolate;position:relative;border:1px solid color-mix(in srgb,var(--art-accent) 45%,transparent)!important;box-shadow:inset 0 0 24px color-mix(in srgb,var(--art-accent) 9%,transparent)!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas):is(.profile-card-frame-inferno,.profile-card-frame-moonbloom,.profile-card-frame-nightwings):before{content:"";z-index:5;pointer-events:none;border:48px solid #0000;border-image-source:var(--art-frame);opacity:1;animation:var(--art-animation) var(--art-speed) ease-in-out infinite;transform-origin:50%;border-image-slice:280;border-image-width:48px;border-image-outset:0;border-image-repeat:stretch;position:absolute;inset:0;background:0 0!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas):is(.profile-card-frame-inferno,.profile-card-frame-moonbloom,.profile-card-frame-nightwings):after{content:"";z-index:6;pointer-events:none;border:48px solid #0000;border-image-source:var(--art-frame);clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);opacity:.25;border-image-slice:280;border-image-width:48px;border-image-outset:0;border-image-repeat:stretch;animation:3s ease-in-out infinite decoration-shimmer;position:absolute;inset:0;background:0 0!important}.mini-profile-card:is(.profile-card-frame-inferno,.profile-card-frame-moonbloom,.profile-card-frame-nightwings):before,.mini-profile-card:is(.profile-card-frame-inferno,.profile-card-frame-moonbloom,.profile-card-frame-nightwings):after{border-width:20px;border-image-width:20px}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-inferno,.bubble-frame-moonbloom,.bubble-frame-nightwings){isolation:isolate;position:relative;border:1px solid var(--art-accent)!important;margin-top:12px!important;margin-bottom:12px!important;padding:14px 20px!important;overflow:visible!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-inferno,.bubble-frame-moonbloom,.bubble-frame-nightwings):before{content:"";z-index:3;pointer-events:none;border:21px solid #0000;border-image-source:var(--art-frame);animation:var(--art-animation) var(--art-speed) ease-in-out infinite;opacity:1;border-image-slice:280;border-image-width:21px;border-image-repeat:stretch;position:absolute;inset:-11px;background:0 0!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-inferno,.bubble-frame-moonbloom,.bubble-frame-nightwings):after{content:"";z-index:4;pointer-events:none;border:21px solid #0000;border-image-source:var(--art-frame);clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);opacity:.25;border-image-slice:280;border-image-width:21px;border-image-repeat:stretch;animation:2.8s ease-in-out infinite decoration-shimmer;position:absolute;inset:-11px;background:0 0!important}@keyframes fire-dance{0%,to{opacity:.9;transform:scale(1)}18%{opacity:1;transform:scale(1.025,1.055)}37%{opacity:.87;transform:scale(1.008,1.02)}61%{opacity:1;transform:scale(1.03,1.07)translateY(-1px)}82%{opacity:.93;transform:scale(1.012,1.035)}}@keyframes wing-breathe{0%,to{transform:scaleX(1)rotate(-.4deg)}50%{transform:scaleX(1.035)rotate(.4deg)}}@keyframes garden-sway{0%,to{transform:rotate(-1.2deg)scale(1)}35%{transform:rotate(1.5deg)scale(1.025)}70%{transform:rotate(-.5deg)scale(1.01)}}@keyframes decoration-shimmer{0%,to{opacity:.05;transform:translateY(0)}50%{opacity:.35;transform:translateY(-2px)}}.animated-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 24px;display:grid}.animated-collection-grid>button{background:var(--theme-panel);border:1px solid var(--ui-edge);border-radius:20px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:20px 12px;display:flex}.animated-collection-grid .mini-profile-card{place-items:center;width:100%;height:150px;padding:20px;display:grid;overflow:visible}.animated-collection-grid .frame-sample{width:56px;height:56px}.animated-collection-grid small{color:var(--theme-muted);font-size:12px;line-height:1.5}.collection-select{background:var(--theme-deep);border-radius:12px;padding:8px 12px;font-size:12px}:is(.studio-frame-grid>button:has([class*=frame-inferno]),.studio-frame-grid>button:has([class*=frame-nightwings]),.studio-frame-grid>button:has([class*=frame-moonbloom])){gap:18px;padding-top:26px;padding-bottom:22px}@media (max-width:600px){.animated-collection-grid{grid-template-columns:1fr}.animated-collection-grid>button{text-align:left;grid-template-columns:115px 1fr;display:grid}.animated-collection-grid .mini-profile-card{grid-row:span 3;height:135px}.animated-collection-grid>button>strong,.animated-collection-grid>button>small,.animated-collection-grid>button>.collection-select{grid-column:2}.animated-collection-grid .frame-sample{width:45px;height:45px}}@media (prefers-reduced-motion:reduce){[class*=frame-]:before,[class*=frame-]:after{animation:none!important;transform:none!important}}[data-decoration-visible=false]:before,[data-decoration-visible=false]:after,html[data-decorations-paused=true] [class*=frame-]:before,html[data-decorations-paused=true] [class*=frame-]:after{animation-play-state:paused!important}.avatar-frame{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.presence-dot{z-index:10!important}.avatar-button>.avatar-frame{display:inline-flex}.animated-collection-grid .mini-profile-card>.frame-sample{z-index:7}.profile-photo-trigger>.avatar-frame{margin:14px 10px}.studio-preview-header .frame-sample{isolation:isolate}.mini-profile-card{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}.profile-card-frame-grid>button{min-width:0;overflow:hidden}.style-studio .profile-style-preview{aspect-ratio:auto;flex-shrink:0;width:100%;height:min(110vw,440px);min-height:320px;max-height:440px;margin-inline:0;overflow:hidden}:is(.avatar-frame,.frame-sample).frame-nightwings:before{clip-path:polygon(0 0,51% 0,51% 100%,0 100%);transform-origin:50% 80%;animation:2.8s cubic-bezier(.45,0,.55,1) infinite wing-left}:is(.avatar-frame,.frame-sample).frame-nightwings:after{clip-path:polygon(49% 0,100% 0,100% 100%,49% 100%);transform-origin:50% 80%;opacity:1;animation:2.8s cubic-bezier(.45,0,.55,1) infinite wing-right}@keyframes wing-left{0%,to{transform:rotate(0)scaleX(1)}40%{transform:rotate(-7deg)scaleX(1.08)translateY(-2px)}70%{transform:rotate(-2deg)scaleX(1.02)}}@keyframes wing-right{0%,to{transform:rotate(0)scaleX(1)}45%{transform:rotate(7deg)scaleX(1.08)translateY(-3px)}75%{transform:rotate(2deg)scaleX(1.02)}}:is(.avatar-frame,.frame-sample).frame-inferno:after,:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-inferno:after,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-inferno:after{opacity:0;clip-path:none!important;background:radial-gradient(circle at 8% 88%,#ffe6ac 0 1.5px,#0000 3px),radial-gradient(circle at 92% 65%,#ffb35e 0 2px,#0000 4px),radial-gradient(circle at 16% 48%,#ffdb8a 0 1px,#0000 3px),radial-gradient(circle at 85% 93%,#fff2c5 0 1px,#0000 3px),radial-gradient(circle at 4% 30%,#ff993d 0 1.5px,#0000 3px),radial-gradient(circle at 96% 38%,#ffe1a2 0 1px,#0000 3px)!important;border:0!important;border-image:!important;animation:2.2s ease-out infinite ember-rise!important}@keyframes ember-rise{0%{opacity:0;transform:translateY(10px)scale(.95)}20%{opacity:.95}65%{opacity:.75}to{opacity:0;transform:translateY(-25px)scale(1.05)}}:is(.avatar-frame,.frame-sample).frame-moonbloom:after,:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-moonbloom:after,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-moonbloom:after{clip-path:none!important;background:radial-gradient(at 7% 22%,#fff8d1 0 2px,#0000 4px),radial-gradient(at 90% 48%,#c8efbb 0 2px,#0000 4px),radial-gradient(circle at 15% 77%,#fffbd7 0 1px,#0000 3px),radial-gradient(circle at 83% 12%,#fff 0 1px,#0000 3px),radial-gradient(at 94% 85%,#e2f4bd 0 2px,#0000 4px)!important;border:0!important;border-image:!important;animation:5.3s ease-in-out infinite petal-drift!important}@keyframes petal-drift{0%,to{opacity:.1;transform:translate(-3px,-8px)rotate(-3deg)}45%{opacity:1;transform:translate(5px,4px)rotate(3deg)}80%{opacity:.35;transform:translateY(15px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){:is(.avatar-frame,.frame-sample,.profile-card,.mini-profile-card,.profile-widget-canvas,.text-bubble,.studio-sample-bubble)[class*=frame-]:before,:is(.avatar-frame,.frame-sample,.profile-card,.mini-profile-card,.profile-widget-canvas,.text-bubble,.studio-sample-bubble)[class*=frame-]:after{animation:none!important;transform:none!important}}:is(.avatar-frame,.frame-sample).frame-inferno:before,:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-inferno:before,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-inferno:before{background-image:url(/decorations/inferno-phase-0.webp);border-image-source:url(/decorations/inferno-phase-0.webp);opacity:1!important;animation:.64s step-end infinite flame-cells!important;transform:none!important}@keyframes flame-cells{0%,to{background-image:url(/decorations/inferno-phase-0.webp);border-image-source:url(/decorations/inferno-phase-0.webp)}25%{background-image:url(/decorations/inferno-phase-1.webp);border-image-source:url(/decorations/inferno-phase-1.webp)}50%{background-image:url(/decorations/inferno-phase-2.webp);border-image-source:url(/decorations/inferno-phase-2.webp)}75%{background-image:url(/decorations/inferno-phase-3.webp);border-image-source:url(/decorations/inferno-phase-3.webp)}}html:not([data-fire-ready=true]) :is(.frame-inferno,.profile-card-frame-inferno,.bubble-frame-inferno):before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.avatar-frame,.frame-sample).frame-inferno:before,:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-inferno:before,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-inferno:before{animation:none!important;transform:none!important}}:is(.avatar-frame,.frame-sample).frame-inferno[data-decoration-visible=false]:before,:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-inferno[data-decoration-visible=false]:before,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-inferno[data-decoration-visible=false]:before,html[data-decorations-paused=true] :is(.avatar-frame,.frame-sample,.profile-card,.mini-profile-card,.profile-widget-canvas,.text-bubble,.studio-sample-bubble):is(.frame-inferno,.profile-card-frame-inferno,.bubble-frame-inferno):before{animation-play-state:paused!important}[data-slot=dialog-content].call-dialog{z-index:110;flex-direction:column;align-items:center;gap:14px;overflow:hidden;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(20px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))!important;background:var(--theme-deep)!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;display:flex!important;inset:0!important;transform:none!important}.call-dialog [data-slot=dialog-header]{z-index:2;flex-shrink:0}.call-dialog .call-video-grid{background:#05070b;border-radius:20px;flex:1;width:100%;min-height:0}.call-dialog .call-video:not(.local){object-fit:contain;width:100%;height:100%;max-height:none}.call-dialog .call-video.local{object-fit:cover;border:2px solid #ffffff80;width:min(28%,180px);height:auto;max-height:30%;bottom:16px;right:16px;box-shadow:0 5px 20px #0006}.call-dialog .call-controls{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.call-dialog .call-controls button{border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-width:76px;padding:14px;font-size:12px;display:flex}.call-dialog .call-avatar{background:var(--theme-panel);width:110px;height:110px;box-shadow:0 0 0 14px color-mix(in srgb,var(--user-accent) 8%,transparent);border-radius:50%;place-items:center;margin:auto;display:grid}.call-dialog .call-state{flex-shrink:0}.call-dialog .call-accept{color:#fff;background:#189c69!important}.call-dialog .call-end{color:#fff;background:#d84156!important}:is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings):before{background-image:url(/decorations/nightwings-phase-0.webp);border-image-source:url(/decorations/nightwings-phase-0.webp);clip-path:none!important;opacity:1!important;animation:1.2s step-end infinite wing-cells!important;transform:none!important}:is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings):after{display:none!important}@keyframes wing-cells{0%{background-image:url(/decorations/nightwings-phase-0.webp);border-image-source:url(/decorations/nightwings-phase-0.webp)}25%{background-image:url(/decorations/nightwings-phase-1.webp);border-image-source:url(/decorations/nightwings-phase-1.webp)}50%{background-image:url(/decorations/nightwings-phase-2.webp);border-image-source:url(/decorations/nightwings-phase-2.webp)}75%{background-image:url(/decorations/nightwings-phase-3.webp);border-image-source:url(/decorations/nightwings-phase-3.webp)}}html:not([data-wings-ready=true]) :is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings):before,:is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings)[data-decoration-visible=false]:before,html[data-decorations-paused=true] :is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings):before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings):before{animation:none!important}}.message .text-bubble[class*=bubble-frame-]:not(.bubble-frame-none){box-sizing:border-box;max-width:min(100% - 28px,36rem)!important;margin-left:14px!important;margin-right:14px!important}.message.own .text-bubble[class*=bubble-frame-]:not(.bubble-frame-none){margin-left:auto!important}.call-avatar>.avatar{object-fit:cover;border-radius:50%;font-size:36px;width:100%!important;height:100%!important}.call-dialog .call-video-waiting{justify-content:center;align-items:center;width:100%;height:100%;min-height:160px;display:flex}.call-dialog .call-video-waiting .call-avatar{margin:0}.skype-picker{gap:14px;min-width:0;display:grid}.skype-search{gap:8px;display:grid}.skype-search input{border:1px solid var(--ui-edge);background:var(--theme-panel);width:100%;color:var(--foreground);border-radius:14px;padding:12px 14px}.skype-collection-tabs{flex-wrap:wrap;gap:8px;display:flex}.skype-collection-tabs button{border:1px solid var(--ui-edge);background:var(--theme-panel);border-radius:12px;padding:9px 12px}.skype-collection-tabs button[aria-pressed=true]{border-color:var(--user-accent);background:color-mix(in srgb,var(--user-accent) 15%,var(--theme-panel))}.skype-archive-emote{vertical-align:middle;width:24px;height:24px;display:inline-block}.skype-archive-emote img{object-fit:contain;width:24px;height:24px;display:block}.skype-picker .skype-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));max-height:45dvh;overflow-y:auto}.skype-picker .skype-emoji-grid button{place-items:center;min-height:44px;display:grid}.avatar.avatar-photo,.presence-avatar .avatar,.profile-photo-trigger .avatar,.profile-card .avatar,.profile-widget-canvas .avatar{clip-path:circle(50%);object-fit:cover;border-radius:50%!important}:is(.avatar-frame,.frame-sample).frame-winterkitsune{isolation:isolate;position:relative;box-shadow:none!important;border-radius:50%!important;outline:none!important;overflow:visible!important}:is(.avatar-frame,.frame-sample).frame-winterkitsune:before{content:"";pointer-events:none;z-index:5;background:url(/decorations/winterkitsune-avatar.webp) 50%/contain no-repeat;position:absolute;inset:-19%;border:0!important;border-radius:0!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune{isolation:isolate;position:relative;border:1px solid #8ed9ef80!important;box-shadow:inset 0 0 30px #87d9ef18!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune:before{content:"";pointer-events:none;z-index:5;border:36px solid #0000;border-image:url(/decorations/winterkitsune-card.webp) 220/36px;position:absolute;inset:0;background:0 0!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune{position:relative;box-shadow:0 0 12px #8ed9ef30;border:1px solid #9edff0!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune:before{content:"";pointer-events:none;border:14px solid #0000;border-image:url(/decorations/winterkitsune-card.webp) 220/14px;position:absolute;inset:-6px;background:0 0!important}:is(.avatar-frame,.frame-sample).frame-winterkitsune:before{background-image:url(/decorations/shadowkitsune-avatar-0.webp);animation:.8s step-end infinite kitsune-energy-avatar!important;transform:none!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune:before,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune:before{border-image-source:url(/decorations/shadowkitsune-card-0.webp);animation:.8s step-end infinite kitsune-energy-card!important;transform:none!important}@keyframes kitsune-energy-avatar{0%{background-image:url(/decorations/shadowkitsune-avatar-0.webp)}25%{background-image:url(/decorations/shadowkitsune-avatar-1.webp)}50%{background-image:url(/decorations/shadowkitsune-avatar-2.webp)}75%{background-image:url(/decorations/shadowkitsune-avatar-3.webp)}}@keyframes kitsune-energy-card{0%{border-image-source:url(/decorations/shadowkitsune-card-0.webp)}25%{border-image-source:url(/decorations/shadowkitsune-card-1.webp)}50%{border-image-source:url(/decorations/shadowkitsune-card-2.webp)}75%{border-image-source:url(/decorations/shadowkitsune-card-3.webp)}}html:not([data-kitsune-ready=true]) :is(.frame-winterkitsune,.profile-card-frame-winterkitsune,.bubble-frame-winterkitsune):before,html[data-decorations-paused=true] :is(.frame-winterkitsune,.profile-card-frame-winterkitsune,.bubble-frame-winterkitsune):before,:is(.frame-winterkitsune,.profile-card-frame-winterkitsune,.bubble-frame-winterkitsune)[data-decoration-visible=false]:before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:is(.avatar-frame,.frame-sample).frame-winterkitsune:before,:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune:before,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune:before{animation:none!important}}:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune:before{box-sizing:border-box;border:28px solid #0000!important;border-image:url(/decorations/shadowkitsune-card-0.webp) 110/28px!important;animation:none!important;inset:0!important;transform:none!important}.mini-profile-card.profile-card-frame-winterkitsune:before{border-width:15px!important;border-image-width:15px!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune:after{content:"";z-index:6;pointer-events:none;position:absolute;opacity:1!important;filter:none!important;box-shadow:none!important;background:url(/decorations/shadow-card-energy.svg) 50%/100% 100% no-repeat!important;border:0!important;padding:0!important;animation:none!important;inset:0!important;transform:none!important;-webkit-mask:none!important;mask:none!important}:is(.avatar-frame,.frame-sample).frame-winterkitsune:before{background-image:url(/decorations/shadow-avatar-earless.webp)!important;animation:none!important;inset:-18%!important}:is(.avatar-frame,.frame-sample).frame-winterkitsune:after{content:"";z-index:6;pointer-events:none;position:absolute;opacity:1!important;filter:none!important;box-shadow:none!important;background:url(/decorations/shadow-avatar-energy.svg) 50%/contain no-repeat!important;border:0!important;padding:0!important;animation:none!important;inset:-18%!important;transform:none!important;-webkit-mask:none!important;mask:none!important}@media (prefers-reduced-motion:reduce){:is(.frame-winterkitsune,.profile-card-frame-winterkitsune):after{display:none!important}}html[data-decorations-paused=true] :is(.frame-winterkitsune,.profile-card-frame-winterkitsune):after,:is(.frame-winterkitsune,.profile-card-frame-winterkitsune)[data-decoration-visible=false]:after{display:none!important}:is(.frame-inferno,.profile-card-frame-inferno,.bubble-frame-inferno){--stable-art:url(/decorations/inferno-stable-v3.webp);--stable-motion:url(/decorations/inferno-motion-v3.svg)}:is(.frame-nightwings,.profile-card-frame-nightwings,.bubble-frame-nightwings){--stable-art:url(/decorations/nightwings-stable-v3.webp);--stable-motion:url(/decorations/nightwings-motion-v3.svg)}:is(.avatar-frame,.frame-sample):is(.frame-inferno,.frame-nightwings):before{opacity:1!important;background:var(--stable-art) center/contain no-repeat!important;filter:none!important;border:0!important;animation:none!important;inset:-20%!important;transform:none!important}:is(.avatar-frame,.frame-sample):is(.frame-inferno,.frame-nightwings):after{content:"";background:var(--stable-motion) center/contain no-repeat!important;clip-path:none!important;opacity:1!important;filter:none!important;border:0!important;border-image:!important;animation:none!important;display:block!important;inset:-20%!important;transform:none!important;-webkit-mask:none!important;mask:none!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas):is(.profile-card-frame-inferno,.profile-card-frame-nightwings):before{box-sizing:border-box;border:30px solid #0000!important;border-image:var(--stable-art) 170 / 30px / 0 stretch!important;opacity:1!important;background:0 0!important;animation:none!important;inset:0!important;transform:none!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas):is(.profile-card-frame-inferno,.profile-card-frame-nightwings):after{content:"";box-sizing:border-box;z-index:6;pointer-events:none;position:absolute;clip-path:none!important;opacity:1!important;border:30px solid #0000!important;border-image:var(--stable-motion) 170 / 30px / 0 stretch!important;background:0 0!important;animation:none!important;display:block!important;inset:0!important;transform:none!important;-webkit-mask:none!important;mask:none!important}.mini-profile-card:is(.profile-card-frame-inferno,.profile-card-frame-nightwings):before,.mini-profile-card:is(.profile-card-frame-inferno,.profile-card-frame-nightwings):after{border-width:17px!important;border-image-width:17px!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-inferno,.bubble-frame-nightwings):before,:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-inferno,.bubble-frame-nightwings):after{content:"";box-sizing:border-box;pointer-events:none;position:absolute;clip-path:none!important;opacity:1!important;border:16px solid #0000!important;border-image:var(--stable-art) 170 / 16px / 0 stretch!important;filter:none!important;background:0 0!important;animation:none!important;display:block!important;inset:-6px!important;transform:none!important;-webkit-mask:none!important;mask:none!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-inferno,.bubble-frame-nightwings):after{z-index:4;border-image-source:var(--stable-motion)!important}:is(.profile-card,.mini-profile-card,.profile-widget-canvas).profile-card-frame-winterkitsune:before{border-image-source:url(/decorations/shadow-card-clean-v3.webp)!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune:before{box-sizing:border-box;opacity:1!important;background:0 0!important;border:16px solid #0000!important;border-image:url(/decorations/shadow-card-clean-v3.webp) 110/16px!important;animation:none!important;inset:-6px!important;transform:none!important}:is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune:after{content:"";z-index:4;box-sizing:border-box;pointer-events:none;display:block;position:absolute;opacity:1!important;background:0 0!important;border:16px solid #0000!important;border-image:url(/decorations/shadow-card-energy.svg) 110/16px!important;animation:none!important;inset:-6px!important;transform:none!important;-webkit-mask:none!important;mask:none!important}@media (prefers-reduced-motion:reduce){:is(.frame-inferno,.frame-nightwings,.profile-card-frame-inferno,.profile-card-frame-nightwings,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-winterkitsune):after{display:none!important}}html[data-decorations-paused=true] :is(.frame-inferno,.frame-nightwings,.profile-card-frame-inferno,.profile-card-frame-nightwings,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-winterkitsune):after,:is(.frame-inferno,.frame-nightwings,.profile-card-frame-inferno,.profile-card-frame-nightwings,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-winterkitsune)[data-decoration-visible=false]:after{display:none!important}@media (prefers-reduced-motion:reduce){:is(.frame-inferno,.frame-nightwings,.profile-card-frame-inferno,.profile-card-frame-nightwings,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-winterkitsune)[class]:after{display:none!important}}[data-look=windows-xp]{--skin-panel:linear-gradient(180deg,#dbeaff 0%,#a7c9f2 100%);--skin-base:#eef4fc;--skin-ink:#17243a;--skin-muted:#526b8e;--skin-edge:#6c95c4;--skin-radius:7px;--skin-bubble-radius:10px 10px 10px 3px;--skin-button-radius:5px;--skin-incoming:#fff;--skin-outgoing:linear-gradient(180deg,#d7e9ff,#a8ccf4);--skin-out-ink:#163d72;--skin-font:Tahoma,"Segoe UI",sans-serif;--skin-shadow:inset 1px 1px #fff, inset -1px -1px #6c95c4,0 3px 7px #244d7b25;--skin-pattern:linear-gradient(135deg,#eaf4ff,#d7e8fa)}[data-look=windows-xp] :is(.chat-header,.it-dialog,.settings-option,.composer-area form,.room-button.selected){border-top-color:#fff!important;border-left-color:#fff!important;box-shadow:inset 0 1px #fff,0 2px 5px #1d4f8130!important}[data-look=windows-11]{--skin-panel:#f9fbffe0;--skin-base:#edf2f9;--skin-ink:#18263c;--skin-muted:#596a83;--skin-edge:#b4c3d7;--skin-radius:20px;--skin-bubble-radius:18px 18px 18px 5px;--skin-button-radius:14px;--skin-incoming:#fff;--skin-outgoing:linear-gradient(135deg,#cce3ff,#b9d3fa);--skin-out-ink:#163966;--skin-font:"Segoe UI Variable","Segoe UI",system-ui,sans-serif;--skin-shadow:0 10px 30px #243b5a16;--skin-pattern:radial-gradient(ellipse at 20% 15%,#d9eaff 0%,transparent 42%),linear-gradient(140deg,#f6f9ff,#e5edf9)}[data-look=ios]{--skin-panel:#f6f9fff0;--skin-base:#e9eff8;--skin-ink:#182235;--skin-muted:#556379;--skin-edge:#c5cfdf;--skin-radius:25px;--skin-bubble-radius:23px 23px 23px 5px;--skin-button-radius:18px;--skin-incoming:#fff;--skin-outgoing:linear-gradient(145deg,#3da2ff,#087cf2);--skin-out-ink:#fff;--skin-font:-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,sans-serif;--skin-shadow:0 12px 35px #23344c18;--skin-pattern:radial-gradient(ellipse at 80% 0%,#d4e9ff 0%,transparent 40%),linear-gradient(155deg,#f8fbff,#e7edf6)}[data-look=ios] :is(.chat-header,.it-dialog,.settings-option,.composer-area form){-webkit-backdrop-filter:blur(24px)!important;border-color:#ffffffb0!important}[data-look=cisco-ios]{--skin-panel:#0d1a12;--skin-base:#050a07;--skin-ink:#bcf5c7;--skin-muted:#72b882;--skin-edge:#347849;--skin-radius:3px;--skin-bubble-radius:3px;--skin-button-radius:3px;--skin-incoming:#0e2114;--skin-outgoing:#173e24;--skin-out-ink:#c5ffd0;--skin-font:ui-monospace,SFMono-Regular,Consolas,monospace;--skin-shadow:inset 0 0 18px #1a633022;--skin-pattern:repeating-linear-gradient(0deg,#4b955308 0 1px,transparent 1px 4px),linear-gradient(#07120b,#040906)}[data-look=cisco-ios] :is(.chat-header h1,.menu-section-title h3,.settings-option strong){letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}[data-look=steam]{--skin-panel:#172535;--skin-base:#101a25;--skin-ink:#edf5ff;--skin-muted:#aab9c9;--skin-edge:#3c5268;--skin-radius:12px;--skin-bubble-radius:12px 12px 12px 3px;--skin-button-radius:9px;--skin-incoming:#223548;--skin-outgoing:linear-gradient(135deg,#4c8fba,#39749c);--skin-out-ink:#fff;--skin-font:Arial,system-ui,sans-serif;--skin-shadow:0 8px 20px #030b12aa;--skin-pattern:radial-gradient(ellipse at 50% 0%,#1c3448,#0c141e 70%)}[data-look=steam] :is(.room-button.selected,.settings-option,.studio-row){background:linear-gradient(100deg,#294762,#1b3043)!important;border-left:3px solid #66c0f4!important}[data-look=wii]{--skin-panel:#ffffffeb;--skin-base:#eaf8fc;--skin-ink:#19334a;--skin-muted:#4f6e83;--skin-edge:#98d9e9;--skin-radius:23px;--skin-bubble-radius:22px;--skin-button-radius:18px;--skin-incoming:#fff;--skin-outgoing:linear-gradient(145deg,#9ae9f6,#c0eff6);--skin-out-ink:#144b64;--skin-font:"Trebuchet MS",system-ui,sans-serif;--skin-shadow:0 7px 18px #23627b20;--skin-pattern:radial-gradient(ellipse at 20% 0%,#fff 0%,transparent 48%),linear-gradient(160deg,#f2fcff,#dff4fa)}[data-look=wii] :is(.chat-header,.it-dialog,.composer-area form,.settings-option){border-radius:28px!important;box-shadow:inset 0 1px #fff,0 5px 14px #3989a51f!important}[data-look=skype]{--skin-panel:#fff;--skin-base:#f5f8fc;--skin-ink:#172b4d;--skin-muted:#536a86;--skin-edge:#d7e3f0;--skin-radius:18px;--skin-bubble-radius:18px 18px 18px 5px;--skin-button-radius:14px;--skin-incoming:#fff;--skin-outgoing:linear-gradient(135deg,#00aff0,#168de2);--skin-out-ink:#fff;--skin-font:"Segoe UI",Arial,system-ui,sans-serif;--skin-shadow:0 5px 18px #14345b14;--skin-bubble-shadow:0 2px 7px #13436b12;--skin-pattern:radial-gradient(ellipse at 0% 0%,#e0f7ff 0%,transparent 40%),linear-gradient(135deg,#f7fbff,#eff5fa)}[data-look=skype] :is(.room-button.selected,.settings-category:hover){color:#14334b!important;background:#e6f7ff!important;border-color:#b5eaff!important;box-shadow:inset 3px 0 #00aff0!important}[data-look=skype] :is(.chat-header,.composer-area form,.it-dialog,.studio-preview-header,.studio-preview-composer){border-color:#d6e4ef!important;box-shadow:0 5px 20px #103a5b12!important}[data-look=skype] :is(.primary-button,.send-button,.call-accept){color:#fff!important;background:linear-gradient(135deg,#00aff0,#1389e0)!important;border-color:#00aff0!important;border-radius:999px!important}[data-look=skype] .message:not(.own) .text-bubble{border:1px solid #e6edf3!important}[data-look=skype] .message.own .text-bubble{border:0!important}[data-look=skype] .room-avatar,[data-look=skype] .header-hash{color:#0085bc!important;background:#e0f7ff!important;border-radius:50%!important}html[data-look=skype]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#1b1b1b;--theme-deep:#f5f8fa;--theme-panel:#fff;--theme-muted:#697780;--background:#f5f8fa;--user-accent:#00aff0;--user-ink:#fff;--glass-edge:#dce5eb;--glass-surface:#fff;--glass-floating:#fff;--ui-edge:#dce5eb;--sent-bubble-fill:#00aff0;--received-bubble-fill:#e8f7fc;--default-bubble-ink:#1f2b31}html[data-look=skype] body{font-family:Segoe UI,Arial,system-ui,sans-serif;background:#eef4f7!important}html[data-look=skype] .it-sidebar [data-slot=sidebar-inner]{color:#222!important;background:#fff!important;border:1px solid #d9e3e9!important;border-radius:0!important;box-shadow:2px 0 12px #12334a0b!important}html[data-look=skype] .skype-sidebar-header{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;min-height:190px;display:flex;color:#fff!important;background:linear-gradient(145deg,#00aff0,#078fd7)!important;border:0!important;border-radius:0!important;height:auto!important;padding:14px 16px 12px!important}html[data-look=skype] .skype-wordmark{color:#fff;align-items:center;gap:9px;width:max-content;text-decoration:none;display:flex}html[data-look=skype] .skype-wordmark>span{border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:18px;font-weight:800;line-height:1;display:grid}html[data-look=skype] .skype-wordmark strong{letter-spacing:-1px;font-size:21px;font-weight:700}html[data-look=skype] .skype-self-profile{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 3px;display:flex}html[data-look=skype] .skype-self-profile>.presence-avatar{flex:0 0 42px;width:42px;height:42px}html[data-look=skype] .skype-self-profile .presence-avatar .avatar{border:2px solid #ffffff80;border-radius:50%;width:42px;height:42px}html[data-look=skype] .skype-self-profile>span{flex:1;gap:2px;min-width:0;display:grid}html[data-look=skype] .skype-self-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}html[data-look=skype] .skype-self-profile small{color:#e1f7ff;font-size:12px}html[data-look=skype] .skype-nav-caption{color:#fff;background:#ffffff24;border-radius:7px;align-items:center;gap:9px;min-height:32px;padding:5px 9px;font-size:13px;font-weight:650;display:flex}html[data-look=skype] .skype-nav-dot{background:#fff;border-radius:50%;width:7px;height:7px;margin-left:auto}html[data-look=skype] .conversation-list{background:#fff!important;gap:7px!important;padding:12px 10px!important}html[data-look=skype] .sidebar-search{color:#667784;background:#fff;border:1px solid #d5e0e7;border-radius:7px;margin:0 2px 7px;padding:9px 11px;box-shadow:inset 0 1px 2px #18364a0d}html[data-look=skype] .sidebar-search input{color:#20282d}html[data-look=skype] .conversation-filters{border-bottom:1px solid #e5ebef;gap:4px;padding:0 2px 8px;display:flex}html[data-look=skype] .conversation-filters .archive-switch{color:#657681;border:0;border-radius:4px;min-height:32px;padding:6px 10px;font-size:12px}html[data-look=skype] .conversation-filters .archive-switch[aria-pressed=true]{color:#007db4!important;background:#e9f8fd!important;box-shadow:inset 0 -2px #00aff0!important}html[data-look=skype] .conversation-list .list-heading{text-transform:uppercase;letter-spacing:.04em;min-height:31px;padding:3px 9px;font-size:12px;font-weight:700;color:#53636d!important}html[data-look=skype] .conversation-list .list-heading .icon-button{width:27px;height:27px;color:#007db4!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-look=skype] .conversation-list .room-button{min-height:57px;color:#25323a!important;box-shadow:none!important;border:0!important;border-radius:4px!important;padding:8px 9px!important}html[data-look=skype] .conversation-list .room-button:hover{background:#f0f8fb!important}html[data-look=skype] .conversation-list .room-button.selected{color:#173949!important;box-shadow:none!important;background:#e3f6fc!important;border-left:3px solid #00aff0!important}html[data-look=skype] .conversation-list .room-button .avatar,html[data-look=skype] .conversation-list .room-avatar{width:39px;height:39px;border-radius:50%!important}html[data-look=skype] .conversation-list .room-button strong{font-size:13px;font-weight:650}html[data-look=skype] .conversation-list .room-button small{font-size:11px;color:#73818a!important}html[data-look=skype] .sidebar-tools{background:#fff;border-top:1px solid #edf0f2}html[data-look=skype] .sidebar-tools button{color:#394b56!important;box-shadow:none!important;background:0 0!important;border-radius:5px!important}html[data-look=skype] .account-footer{justify-content:flex-end;background:#fff!important;border-top:1px solid #e5ebef!important;min-height:44px!important;padding:4px 10px!important}html[data-look=skype] .account-footer .my-account{display:none}html[data-look=skype] .account-footer .signout{color:#60727d!important}html[data-look=skype] .chat-workspace{box-shadow:none!important;background:#fff!important;border:1px solid #d9e3e9!important;border-radius:0!important}html[data-look=skype] .chat-header{height:82px;padding:12px 22px;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e4ebef!important;border-radius:0!important}html[data-look=skype] .chat-header .peer-heading,html[data-look=skype] .chat-header .general-heading{gap:12px}html[data-look=skype] .chat-header .peer-heading .avatar,html[data-look=skype] .chat-header .general-heading>.avatar{border-radius:50%;width:43px;height:43px}html[data-look=skype] .chat-header h1{font-size:19px;font-weight:600;color:#252b30!important}html[data-look=skype] .chat-header .chat-heading-copy small{color:#667782!important}html[data-look=skype] .chat-header .icon-button{width:39px;height:39px;color:#fff!important;box-shadow:none!important;background:#00aff0!important;border:0!important;border-radius:50%!important}html[data-look=skype] .chat-header .icon-button:hover{background:#008fd0!important}html[data-look=skype] .chat-header .icon-button:disabled{opacity:.45}html[data-look=skype] .skype-call-actions{align-items:center;gap:8px;display:flex}html[data-look=skype] .chat-header .skype-call-actions .icon-button{width:42px;height:42px}html[data-look=skype] .message-scroll:not(.with-wallpaper){padding-top:18px;padding-bottom:20px;background:#fff!important}html[data-look=skype] .message:not(.own) .text-bubble{color:#1f2b31!important;box-shadow:none!important;background:#e8f7fc!important;border:0!important;border-radius:14px 14px 14px 4px!important}html[data-look=skype] .message.own .text-bubble{color:#fff!important;box-shadow:none!important;background:#00aff0!important;border:0!important;border-radius:14px 14px 4px!important}html[data-look=skype] body main.chat-workspace .message:not(.own) p.text-bubble:not(.bubble-transparent){--bubble-fill:#e8f7fc!important;--bubble-ink:#1f2b31!important}html[data-look=skype] body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent){--bubble-fill:#00aff0!important;--bubble-ink:#fff!important}html[data-look=skype] .message-meta button{color:#51636e!important}html[data-look=skype] .composer-area{border-top:1px solid #edf1f3;background:#fff!important}html[data-look=skype] .composer-area form{min-height:52px;padding:5px 7px;box-shadow:none!important;background:#fff!important;border:1px solid #a9dff2!important;border-radius:7px!important}html[data-look=skype] .composer-area textarea{color:#26343b!important}html[data-look=skype] .composer-area textarea::placeholder{color:#82919a}html[data-look=skype] .composer-extras summary{color:#008ec9}html[data-look=skype] .composer-area .send-button{width:36px;height:36px;color:#fff!important;background:#00aff0!important;border-radius:50%!important}html[data-look=skype] .composer-note{color:#77858c}html[data-look=skype] .it-dialog,html[data-look=skype] .settings-option,html[data-look=skype] .profile-card{color:#25323a!important;background:#fff!important;border-color:#dce5eb!important;border-radius:12px!important;box-shadow:0 12px 40px #14334a1c!important}html[data-look=skype] :is(.settings-category,.settings-back,.settings-tabs [data-slot=tabs-trigger]){border-radius:7px!important}html[data-look=skype] :is(.settings-category[aria-current=page],.settings-tabs [data-state=active]){color:#007cab!important;background:#e5f7fc!important}@media (max-width:767px){html[data-look=skype] .skype-sidebar-header{min-height:168px;padding:12px 14px 10px!important}html[data-look=skype] .chat-header{height:70px;padding:9px 12px}html[data-look=skype] .chat-header .skype-call-actions{gap:3px}html[data-look=skype] .chat-header .skype-call-actions .icon-button{width:34px;height:34px}html[data-look=skype] .conversation-list .room-button{min-height:54px}}[data-look=wii]{--skin-panel:#fbfeff;--skin-base:#e9f8fc;--skin-ink:#3b5362;--skin-muted:#556f7e;--skin-edge:#b9d9e5;--skin-radius:16px;--skin-bubble-radius:18px 18px 18px 5px;--skin-button-radius:12px;--skin-incoming:#f5fbfd;--skin-outgoing:linear-gradient(135deg,#66d6ef,#3aaedb);--skin-out-ink:#fff;--skin-shadow:0 4px 12px #54899c20;--skin-pattern:radial-gradient(ellipse at 15% 0,#fff 0 1px,transparent 2px),radial-gradient(ellipse at 85% 0,#fff 0 1px,transparent 2px);--skin-font:Arial,Helvetica,sans-serif}html[data-look=wii] body{background:linear-gradient(#e6f7fb 0,#d7f0f8 48%,#eaf8fb 100%)!important}html[data-look=wii] .it-sidebar [data-slot=sidebar-inner]{border-right:1px solid #bedde8;background:linear-gradient(#fafeff,#e9f8fc)!important}html[data-look=wii] .wii-sidebar-header{border-bottom:1px solid #d2e7ee;flex-direction:column;align-items:stretch;gap:12px;min-height:190px;display:flex;background:linear-gradient(160deg,#fff,#effbfe)!important;height:auto!important;padding:18px 18px 12px!important}html[data-look=wii] .wii-wordmark{color:#55bfdc;align-items:center;gap:8px;width:max-content;text-decoration:none;display:flex}html[data-look=wii] .wii-wordmark strong{letter-spacing:-1.8px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;line-height:1}html[data-look=wii] .wii-orbit{color:#4bb7d4;background:linear-gradient(#fff,#e9f9fd);border:2px solid #8bd9eb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fff,0 2px 5px #6eb1c322}html[data-look=wii] .wii-self-profile{color:#3b5362;text-align:left;background:#fff;border:1px solid #d3e9f0;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex;box-shadow:0 2px 7px #467f9112}html[data-look=wii] .wii-self-profile>.presence-avatar,html[data-look=wii] .wii-self-profile>.avatar{flex-shrink:0;width:38px;height:38px}html[data-look=wii] .wii-self-profile>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-look=wii] .wii-self-profile strong{color:#304b5a;font-size:13px}html[data-look=wii] .wii-self-profile small{color:#78909d;font-size:11px}html[data-look=wii] .wii-self-profile>svg{color:#7fa9b8;flex-shrink:0}html[data-look=wii] .wii-nav-caption{color:#6a9aaa;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}html[data-look=wii] .wii-caption-line{background:#d3e9ef;flex:1;height:1px}html[data-look=wii] .conversation-list{scrollbar-color:#a9d7e5 transparent;padding:12px 12px 14px!important}html[data-look=wii] .sidebar-search{background:#fff;border:1px solid #c7e4ed;border-radius:14px;margin:0 0 9px;padding:0 10px;box-shadow:inset 0 1px #fff}html[data-look=wii] .conversation-filters{background:#f7fcfe;border:1px solid #d4eaf0;border-radius:14px;gap:5px;margin-bottom:12px;padding:4px;display:flex}html[data-look=wii] .conversation-filters .archive-switch{color:#658291;border:0;border-radius:10px;justify-content:center;min-height:34px;padding:5px 8px;font-size:12px}html[data-look=wii] .conversation-filters .archive-switch[aria-pressed=true]{color:#278eaf!important;background:linear-gradient(#e4f8fd,#d5f1f9)!important;box-shadow:inset 0 0 0 1px #a8deec!important}html[data-look=wii] .conversation-list .sidebar-section{background:linear-gradient(#fff,#f5fbfd);border:1px solid #c7e4ed;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 14px;padding:10px;display:grid;box-shadow:0 3px 10px #467f9110}html[data-look=wii] .conversation-list .list-heading{text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;min-height:24px;padding:1px 4px 4px;font-size:11px;font-weight:700;color:#548496!important}html[data-look=wii] .conversation-list .list-heading .icon-button{width:27px;height:27px;color:#4ca9c3!important;box-shadow:none!important;background:#f7fcfe!important;border:1px solid #c3e3ed!important;border-radius:50%!important}html[data-look=wii] .conversation-list .room-button{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;min-width:0;min-height:112px;display:flex;position:relative;color:#415d6b!important;background:linear-gradient(155deg,#fff,#f4fafc)!important;border:1px solid #d6eaf0!important;border-radius:13px!important;padding:11px 7px 9px!important;box-shadow:inset 0 1px #fff,0 2px 5px #54899c12!important}html[data-look=wii] .conversation-list .room-button:hover{transform:translateY(-1px);background:linear-gradient(#fff,#e9f8fc)!important;border-color:#96d3e4!important}html[data-look=wii] .conversation-list .room-button.selected{color:#227b9a!important;background:linear-gradient(#e9fbff,#d8f5fb)!important;border:2px solid #57bfdc!important;box-shadow:inset 0 0 0 2px #fff,0 3px 9px #419bb922!important}html[data-look=wii] .conversation-list .room-button>.presence-avatar,html[data-look=wii] .conversation-list .room-button>.avatar,html[data-look=wii] .conversation-list .room-button>.room-avatar{color:#4aafca;background:linear-gradient(#fff,#e9f8fc);border:1px solid #c4e5ed;place-items:center;width:45px;min-width:45px;height:45px;display:grid;box-shadow:0 2px 4px #477e8c18;border-radius:50%!important}html[data-look=wii] .conversation-list .room-button>.room-avatar svg{width:20px;height:20px}html[data-look=wii] .conversation-list .room-button>span:not(.presence-avatar):not(.room-avatar):not(.conversation-meta){flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}html[data-look=wii] .conversation-list .room-button strong{justify-content:center;width:100%;font-size:12px;line-height:1.3;color:#385463!important}html[data-look=wii] .conversation-list .room-button small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden;color:#8299a4!important}html[data-look=wii] .conversation-list .conversation-meta{align-items:center;gap:2px;min-width:0;display:flex;position:absolute;top:5px;right:5px}html[data-look=wii] .conversation-list .conversation-meta time{display:none}html[data-look=wii] .conversation-list .conversation-meta .unread-badge{min-width:18px;height:18px;padding:0 4px;font-size:10px}html[data-look=wii] .conversation-list .sidebar-empty{color:#78909d;grid-column:1/-1;margin:3px;font-size:12px}html[data-look=wii] .sidebar-memo{background:#fff;border:1px solid #c7e4ed;border-radius:15px;padding:8px}html[data-look=wii] .sidebar-memo .room-button{text-align:left;flex-direction:row;justify-content:flex-start;width:100%;min-height:54px;padding:8px 10px!important}html[data-look=wii] .sidebar-memo .room-button>span:not(.room-avatar){align-items:flex-start!important}html[data-look=wii] .sidebar-tools{background:#f7fcfe;border-top:1px solid #cfe6ed;padding:8px 11px}html[data-look=wii] .sidebar-tools button{min-height:38px;color:#527887!important;background:linear-gradient(#fff,#edf9fc)!important;border:1px solid #cbe5ed!important;border-radius:12px!important}html[data-look=wii] .account-footer{background:#f7fcfe;border-top:1px solid #d4eaf0;min-height:64px;padding:8px 10px}html[data-look=wii] .account-footer .my-account{background:#fff!important;border:1px solid #cfe6ed!important;border-radius:14px!important}html[data-look=wii] .chat-workspace{margin:8px;overflow:hidden;background:linear-gradient(#fff,#f6fbfd)!important;border:1px solid #bddde7!important;border-radius:20px!important;box-shadow:0 8px 24px #4e89991b!important}html[data-look=wii] .chat-header{height:76px;margin:8px 10px 0;padding:10px 18px;background:linear-gradient(#fff,#f5fbfd)!important;border:1px solid #d2e8ee!important;border-radius:16px!important}html[data-look=wii] .chat-header h1{font-size:18px;font-weight:650;color:#385665!important}html[data-look=wii] .chat-header .chat-heading-copy small{color:#7d98a4!important}html[data-look=wii] .chat-header .icon-button{width:38px;height:38px;color:#37a9c7!important;background:linear-gradient(#fff,#e2f7fc)!important;border:1px solid #b9e1eb!important;border-radius:50%!important;box-shadow:0 2px 6px #4a9bb219!important}html[data-look=wii] .message-scroll:not(.with-wallpaper){padding:22px clamp(16px,4vw,42px) 26px;background:radial-gradient(at 50% 0,#fff 0,#f9fdfe 60%,#f2f9fb 100%)!important}html[data-look=wii] .message-scroll.with-wallpaper{background-attachment:local;padding:22px clamp(16px,4vw,42px) 26px;background-color:#f2f9fb!important}html[data-look=wii] .date-divider span{color:#7594a2;background:#fff;border:1px solid #d9eaf0;border-radius:99px}html[data-look=wii] .message:not(.own) .text-bubble{color:#3f5967!important;background:linear-gradient(155deg,#fff,#f2f9fb)!important;border-color:#cfe5ec!important;box-shadow:0 2px 5px #507f8f12!important}html[data-look=wii] .message.own .text-bubble{color:#fff!important;background:linear-gradient(135deg,#64d5eb,#38afd8)!important;border:0!important;box-shadow:0 3px 9px #399ec124!important}html[data-look=wii] body main.chat-workspace .message:not(.own) p.text-bubble:not(.bubble-transparent){--bubble-fill:#f5fbfd!important;--bubble-ink:#3f5967!important}html[data-look=wii] body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent){--bubble-fill:#50c4e2!important;--bubble-ink:#fff!important}html[data-look=wii] .composer-area{padding:12px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid #d3e8ef;background:linear-gradient(#fbfeff,#eef9fc)!important}html[data-look=wii] .composer-area form{min-height:54px;padding:5px 8px;background:#fff!important;border:1px solid #b9dfea!important;border-radius:18px!important;box-shadow:inset 0 1px #fff,0 2px 8px #50879713!important}html[data-look=wii] .composer-area textarea{color:#385665!important}html[data-look=wii] .composer-area textarea::placeholder{color:#9aafb8}html[data-look=wii] .composer-extras summary{color:#43aeca}html[data-look=wii] .composer-area .send-button{width:38px;height:38px;color:#fff!important;background:linear-gradient(145deg,#56cbe7,#279fce)!important;border-radius:50%!important}html[data-look=wii] .composer-note{color:#829aa5}html[data-look=wii] .it-dialog,html[data-look=wii] .settings-option,html[data-look=wii] .profile-card{color:#3b5362!important;background:#fbfeff!important;border-color:#c9e3eb!important;border-radius:16px!important;box-shadow:0 10px 35px #3a748b1f!important}html[data-look=wii] :is(.settings-category,.settings-back,.settings-tabs [data-slot=tabs-trigger]){border-radius:11px!important}html[data-look=wii] :is(.settings-category[aria-current=page],.settings-tabs [data-state=active]){color:#288eaa!important;background:#e5f8fc!important}@media (max-width:767px){html[data-look=wii] .wii-sidebar-header{gap:9px;min-height:172px;padding:14px!important}html[data-look=wii] .wii-wordmark strong{font-size:25px}html[data-look=wii] .conversation-list{padding:9px!important}html[data-look=wii] .conversation-list .sidebar-section{gap:7px;padding:8px}html[data-look=wii] .conversation-list .room-button{min-height:102px;padding:9px 5px!important}html[data-look=wii] .chat-workspace{margin:0;border-radius:0!important}html[data-look=wii] .chat-header{height:68px;margin:5px 6px 0;padding:8px 10px;border-radius:14px!important}html[data-look=wii] .message-scroll{padding:16px 13px 20px}html[data-look=wii] .composer-area{padding:8px 10px max(12px,env(safe-area-inset-bottom))}}[data-look=wii-party]{--skin-panel:#fffdfd;--skin-base:#fff5f7;--skin-ink:#3f3440;--skin-muted:#70636e;--skin-edge:#e7bac7;--skin-radius:16px;--skin-button-radius:12px;--skin-bubble-radius:18px;--skin-incoming:#fffdf7;--skin-outgoing:linear-gradient(180deg,#e44d89,#c52869);--skin-out-ink:#fff;--skin-shadow:0 3px 0 #dfcad1;--skin-bubble-shadow:0 2px 0 #e4cbd3;--skin-pattern:linear-gradient(180deg,#ffe3ec,#fff7fa);--skin-font:"Trebuchet MS",Arial,sans-serif;--skin-border:1px}html body .it-dialog .settings-options{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;display:grid!important;overflow:visible!important}html body .it-dialog :is(.settings-option,.settings-category){gap:12px;border:1px solid var(--ui-edge)!important;background:var(--ui-raised),var(--ui-surface)!important;box-shadow:var(--ui-inset)!important;min-height:64px!important;color:var(--foreground)!important;border-radius:14px!important;margin:0!important;padding:14px 16px!important}html body .it-dialog :is(.settings-option,.settings-category) strong{line-height:1.35;font-size:15px!important}html body .it-dialog :is(.settings-option,.settings-category) small{margin-top:4px;line-height:1.45;font-size:13px!important}html body .it-dialog :is(.settings-option,.settings-category)>span{flex:1;min-width:0}html body .it-dialog :is(.settings-option,.settings-category,.studio-row,.menu-section-title)>svg{opacity:.8;flex-shrink:0;color:var(--foreground)!important}html body .it-dialog .settings-danger :is(strong,svg){color:var(--destructive)!important}html body .settings-option[aria-pressed]{--switch-track:#3b4554;--switch-border:#8592a3;--switch-on:#287ddd}html[data-mode=light] body .settings-option[aria-pressed],html body [data-mode=light] .settings-option[aria-pressed]{--switch-track:#8592a3;--switch-border:#526173;--switch-on:#1764c0}html body .settings-option[aria-pressed]:after{content:"";box-sizing:border-box;border:1px solid var(--switch-border);background:radial-gradient(circle at 12px 12px,#fff 0 8px,transparent 8.5px),var(--switch-track);border-radius:999px;flex:0 0 42px;width:42px;min-width:42px;height:26px;margin-left:auto;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px 2px #0002}html body .settings-option[aria-pressed=true]:after{border-color:var(--switch-on);background:radial-gradient(circle at 28px 12px,#fff 0 8px,transparent 8.5px),var(--switch-on)}html body .settings-option[aria-pressed]:focus-visible:after{box-shadow:0 0 0 3px var(--theme-panel),0 0 0 5px var(--switch-on)}@media (prefers-reduced-motion:reduce){html body .settings-option[aria-pressed]:after{transition:none}}.settings-search-results{gap:12px;display:grid}.settings-search-results>h3{opacity:.7;margin:12px 0 0;font-size:13px}.scope-label{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 18px;font-size:13px;display:flex}.scope-label span{font-weight:700}.scope-label small{opacity:.65}.studio-advanced{border-top:1px solid var(--ui-edge);margin:18px 0;padding-top:14px}.studio-advanced>summary{cursor:pointer;padding:6px 0;font-weight:600}.studio-advanced[open]>summary{margin-bottom:12px}.studio-theme-grid,.studio-frame-grid{align-items:start}.store-card{border:1px solid var(--ui-edge);background:var(--theme-panel);border-radius:18px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex;overflow:hidden}.store-card-preview{background:0 0;border:0;border-radius:12px;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.store-card-preview>div{width:100%}.store-card>strong{font-size:14px;line-height:1.3}.store-card>small{opacity:.65;font-size:12px}.store-card-apply{border:1px solid var(--ui-edge);background:var(--theme-panel);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px;font-size:13px;font-weight:650;display:flex}.store-card-apply svg{width:15px;height:15px}.store-card-apply:disabled{opacity:.65}.studio-footer button:disabled{opacity:.45;cursor:default}.studio-undo{font-size:27px}.studio-undo:disabled{opacity:.3}.widget-guide{pointer-events:none;z-index:12;background:var(--color-primary,#42d8e7);position:absolute}.widget-guide.vertical{width:1px;top:0;bottom:0}.widget-guide.horizontal{height:1px;left:0;right:0}.widget-align-tools{background:var(--theme-panel);border:1px solid var(--ui-edge);z-index:15;border-radius:8px;gap:3px;padding:3px;display:flex;position:absolute;top:calc(100% + 5px);left:0}.widget-align-tools button{width:30px;height:28px;font-size:18px}.conversation-meta{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;flex:none!important;display:flex!important}.conversation-meta time{opacity:.6;white-space:nowrap;font-size:11px}.room-button{min-height:66px}.room-button>span:not(.presence-avatar):not(.room-avatar):not(.conversation-meta){min-width:0}.room-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-section{margin-bottom:12px}.message .message-action-row{align-items:center;gap:8px;min-height:28px;display:flex!important}.message .message-actions,.message .message-extra-actions{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s;display:inline-flex!important}.message .message-receipt{opacity:.65;display:inline-flex!important}:is(.message:focus-visible .message-actions,.message:focus-visible .message-extra-actions,.message-interaction.actions-visible .message-actions,.message-interaction.actions-visible .message-extra-actions,.message .message-extra-actions[open]){opacity:1;visibility:visible;pointer-events:auto}@media (hover:hover){.message:hover .message-actions,.message:hover .message-extra-actions,.message:focus-within .message-actions,.message:focus-within .message-extra-actions{opacity:1;visibility:visible;pointer-events:auto}}@media (max-width:640px){.settings-option small{font-size:13px}.settings-options .settings-option{min-height:66px;padding:13px 15px}.store-card{border-radius:14px;padding:8px}.scope-label{font-size:12px}.studio-body{overflow-x:hidden}.studio-theme-grid,.studio-frame-grid{gap:10px}}html[data-reduced-motion=true] :is(.profile-frame,.avatar-frame,.text-bubble,.profile-card,.studio-card-preview,.frame-avatar,.frame-card):before,html[data-reduced-motion=true] :is(.profile-frame,.avatar-frame,.text-bubble,.profile-card,.studio-card-preview,.frame-avatar,.frame-card):after{transition:none!important;animation:none!important}html[data-reduced-motion=true] :is([class*=frame-],[class*=effect-],.profile-widget){animation:none!important}html[data-reduced-motion=true] .message-gesture{transition:none!important}@media (prefers-reduced-motion:reduce){.message-actions,.message-extra-actions{transition:none!important}}.gesture-message{transition:transform .2s cubic-bezier(.2,.8,.25,1)}.gesture-press .gesture-message{transform:scale(.992)}html[data-reduced-motion=true] .gesture-message{transition:none!important}html[data-reduced-motion=true] [class*=frame-]:before,html[data-reduced-motion=true] [class*=frame-]:after,html[data-reduced-motion=true] .skype-emote{animation:none!important}.studio-frame-grid .store-card-preview{min-height:122px;border:0!important;gap:0!important;padding:14px 8px!important}.studio-frame-grid .store-card-apply{width:100%;gap:6px!important;padding:8px!important;display:flex!important}.studio-frame-grid .store-card-preview .frame-sample{margin:8px auto}.store-card-preview .studio-chat-preview{pointer-events:none}.store-card>strong{text-transform:capitalize}.studio-wallpaper-controls .studio-advanced label{align-items:center;gap:12px;margin-top:12px;display:flex}.studio-wallpaper-controls .studio-advanced input{flex:1;min-width:0}.studio-wallpaper-controls .studio-advanced select{min-width:0}.studio-filters,.store-tabs{flex-wrap:wrap}.style-studio .studio-detail-previews{grid-template-columns:minmax(0,1fr)}.profile-card-frame-grid .store-card-preview{place-items:center;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:14px!important}.profile-card-frame-grid .store-card-apply{min-height:38px;padding:8px!important;display:flex!important}.profile-card-frame-grid .mini-profile-card{box-sizing:border-box;max-width:100%}.wallpaper-studio .studio-body{overflow-y:auto!important}.wallpaper-studio .scope-label{margin:0;padding:14px 20px}.store-card.is-active{border-color:var(--user-accent)}html body .it-dialog .menu-search input,html body .it-sidebar .sidebar-search input{min-width:0;max-width:100%;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:12px 0!important;font-size:16px!important}html body .it-dialog .menu-search{min-height:46px;border:1px solid var(--ui-edge)!important;background:var(--theme-deep)!important;box-shadow:var(--ui-inset)!important;padding:0 14px!important}html body .it-dialog .menu-search:focus-within{outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:2px}html body .it-dialog .menu-section-title{margin:0 0 18px}.menu-section-title h3{font-size:20px!important}.menu-section-title p{font-size:13px!important}html body .it-dialog .settings-category-grid{gap:8px}.settings-organized{min-width:0}.settings-organized [data-slot=tabs-content]>button.settings-option+button.settings-option{margin-top:8px!important}html body [data-slot=dialog-content]:is(.settings-dialog,.conversation-settings,.settings-submenu){gap:16px;overflow:hidden auto;border:1px solid var(--ui-edge)!important;background:var(--glass-floating,var(--theme-panel))!important;width:600px!important;max-width:calc(100vw - 48px)!important;height:fit-content!important;max-height:88dvh!important;color:var(--foreground)!important;border-radius:22px!important;margin:auto!important;padding:26px!important;animation:none!important;display:block!important;inset:0!important;transform:none!important}html body [data-slot=dialog-content]:is(.settings-dialog,.conversation-settings,.settings-submenu)>[data-slot=dialog-header]{text-align:left;gap:5px;margin:0 0 20px;padding-right:32px}html body .settings-submenu :is(.mfa-form,.profile-form){margin-top:20px}.settings-submenu>form{gap:14px;display:grid}.settings-submenu>form :is(.primary-button,.text-button){width:100%}.conversation-settings-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body .it-sidebar :is(.sidebar-tools,.list-heading,.archive-switch) svg{opacity:.8;color:var(--foreground)!important}html body .chat-header :is(.peer-heading,.general-heading) .chat-heading-copy{min-width:0;overflow:hidden}.chat-header h1{font-size:18px!important}.conversation-filters{gap:6px;display:flex}.conversation-filters .archive-switch{flex:1;width:auto;min-width:0;font-size:12px;padding:8px!important}.conversation-filters .archive-switch>svg{display:none}html body main.chat-workspace .message{gap:10px!important;margin-bottom:12px!important}html body main.chat-workspace .message .message-meta{text-shadow:0 1px 3px #000b;gap:7px;min-height:24px;margin-bottom:4px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body main.chat-workspace .message .message-meta :is(time,.edited-label){font-size:12px!important}html body main.chat-workspace .message.own .message-meta{min-height:28px;padding-right:36px!important}html body main.chat-workspace .message.own>.avatar-button{width:26px;height:26px;top:0;right:2px}html body main.chat-workspace .message.own>.avatar-button :is(.avatar,.presence-avatar,.avatar-frame){width:26px!important;min-width:26px!important;height:26px!important}html body main.chat-workspace .message .message-action-row{align-items:flex-start;gap:6px;min-height:18px!important;margin-top:2px!important}html body main.chat-workspace .message .message-receipt{align-self:flex-start;padding:0;line-height:1;margin:0!important}html body main.chat-workspace .message .message-actions,html body main.chat-workspace .message .message-extra-actions{line-height:1;margin:0!important}html body main.chat-workspace .message :is(.message-actions button,.message-extra-actions summary){width:28px!important;height:24px!important}html body main.chat-workspace .message.grouped .message-meta{display:none!important}html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom),html body .style-studio .studio-chat-preview .studio-sample-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom),html body .style-studio .bubble-frame-sample:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom){min-height:52px;box-shadow:none!important;background-origin:padding-box!important;background-clip:padding-box!important;border:12px solid #0000!important;outline:none!important;padding:8px 10px!important}html body main.chat-workspace .message p.text-bubble[class*=bubble-frame-]:not(.bubble-frame-none){max-width:min(100%,36rem)!important;margin-left:0!important;margin-right:0!important}html body main.chat-workspace .message.own p.text-bubble[class*=bubble-frame-]:not(.bubble-frame-none){margin-left:auto!important}html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):before,html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):after,html body .style-studio :is(.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):before,html body .style-studio :is(.studio-sample-bubble,.bubble-frame-sample):is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):after{box-sizing:border-box;border-width:16px!important;filter:none!important;-webkit-backdrop-filter:none!important;clip-path:none!important;background:0 0!important;border-image-width:16px!important;border-image-outset:0!important;inset:-12px!important;transform:none!important}@media (max-width:767px){html body [data-slot=dialog-content]:is(.settings-dialog,.conversation-settings,.settings-submenu){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:20px 18px max(20px,env(safe-area-inset-bottom))!important;background:var(--ui-raised),var(--theme-panel)!important;border:0!important;border-radius:0!important;margin:0!important;inset:0!important}html body [data-slot=dialog-content]:is(.settings-dialog,.conversation-settings,.settings-submenu) [data-slot=dialog-title]{font-size:23px!important}html body .composer-note>span:first-child{display:none}.composer-note{justify-content:flex-end!important}.composer-area textarea{min-width:0!important;font-size:16px!important}.chat-header h1{font-size:16px!important}.chat-header .chat-heading-copy{min-width:0}.conversation-quick-actions h3{margin:12px 0!important;font-size:13px!important}.settings-dialog [data-slot=dialog-description]{font-size:13px!important}}html body [data-slot=dialog-content]>.settings-context-header{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body .it-dialog .settings-back{align-items:center;gap:8px;min-height:36px;display:flex;color:var(--foreground)!important;margin-bottom:14px!important;padding-right:40px!important}html body .it-dialog .settings-back svg{color:currentColor!important}@media (min-width:768px) and (hover:hover) and (pointer:fine){html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body [data-slot=sidebar-wrapper]{height:100dvh;min-height:0;gap:0!important;padding:0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace{height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body .it-sidebar[data-slot=sidebar-container]{height:100dvh!important;padding:0!important;top:0!important;bottom:0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body [data-slot=sidebar][data-state=expanded] .it-sidebar[data-slot=sidebar-container]{left:0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body .it-sidebar [data-slot=sidebar-inner]{border-radius:0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace .message-scroll{padding:18px 24px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace .composer-area{padding:10px 24px 14px!important}}html body main.chat-workspace .message p.text-bubble{margin-bottom:0!important}html body main.chat-workspace .message .message-action-row .message-receipt{height:16px;min-height:0;align-self:flex-start!important}html body main.chat-workspace .message .message-action-row .message-receipt svg{width:15px;height:15px;display:block}html body main.chat-workspace .message p.text-bubble{position:relative}html body main.chat-workspace .message p.text-bubble .bubble-receipt-space{vertical-align:baseline;width:26px;height:1px;display:inline-block}html body main.chat-workspace .message p.text-bubble .bubble-receipt{z-index:5;pointer-events:none;opacity:.85;width:18px;height:16px;line-height:1;position:absolute;bottom:8px;right:10px;margin:0!important;padding:0!important;display:inline-flex!important}html body main.chat-workspace .message p.text-bubble .bubble-receipt svg{width:16px;height:16px;display:block}html body main.chat-workspace .message{margin-bottom:8px!important}html body main.chat-workspace .message.grouped{margin-top:0!important;margin-bottom:6px!important}html body main.chat-workspace .message.grouped p.text-bubble{margin-top:0!important}html body main.chat-workspace .message .message-action-row{position:relative;min-height:0!important;margin-top:0!important}html body main.chat-workspace .message .message-action-row .message-tools{position:static;margin:0!important}html body main.chat-workspace .message .message-action-row .message-actions{z-index:8;background:var(--theme-panel);border-radius:9px;position:absolute;bottom:8px;right:34px;box-shadow:0 2px 8px #0003}html body main.chat-workspace .message .message-action-row .message-extra-actions{z-index:8;background:var(--theme-panel);border-radius:9px;bottom:8px;right:0;position:absolute!important}html body main.chat-workspace .message .message-action-row .reaction-chips:not(:empty){margin-top:4px}html body :is(.login-panel,.mfa-form) input.mfa-code-input{border:1px solid var(--ui-edge)!important;background:var(--theme-deep)!important;width:100%!important;min-width:0!important;max-width:280px!important;height:54px!important;color:var(--foreground)!important;caret-color:var(--foreground)!important;letter-spacing:.3em!important;text-align:left!important;box-shadow:var(--ui-inset)!important;border-radius:12px!important;padding:10px 16px!important;font:600 24px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace!important;display:block!important;position:static!important}html body input.mfa-code-input:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground) 60%,transparent);outline-offset:3px}html body .composer-extras[open]>div{max-width:calc(100vw - 48px);background:var(--ui-raised),var(--theme-panel)!important;border-color:var(--ui-edge)!important;color:var(--foreground)!important}html body .composer-extras .sticker-button{white-space:nowrap;min-height:44px;color:var(--foreground)!important;height:auto!important}html body :is(.composer-extras,.chat-header,.header-action-menu,.message-actions,.message-extra-actions,.menu-search) svg{flex-shrink:0;color:currentColor!important}html body .composer-extras .sticker-button svg{color:var(--foreground)!important}:root{--app-safe-top:max(env(safe-area-inset-top,0px),var(--native-safe-top,0px));--app-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--native-safe-bottom,0px));--app-safe-left:max(env(safe-area-inset-left,0px),var(--native-safe-left,0px));--app-safe-right:max(env(safe-area-inset-right,0px),var(--native-safe-right,0px))}html[data-native-legacy-insets=true]{--app-safe-top:0px;--app-safe-bottom:0px;--app-safe-left:0px;--app-safe-right:0px}html body .style-studio .studio-toolbar{padding-top:calc(12px + var(--app-safe-top))!important;padding-left:calc(16px + var(--app-safe-left))!important;padding-right:calc(16px + var(--app-safe-right))!important}html body .style-studio .studio-footer{padding-bottom:calc(16px + var(--app-safe-bottom))!important;padding-left:calc(16px + var(--app-safe-left))!important;padding-right:calc(16px + var(--app-safe-right))!important}html body [data-slot=dialog-content].call-dialog{padding:calc(20px + var(--app-safe-top)) calc(20px + var(--app-safe-right)) calc(24px + var(--app-safe-bottom)) calc(20px + var(--app-safe-left))!important}html body [data-slot=dialog-content].call-dialog>[data-slot=dialog-close]{top:calc(16px + var(--app-safe-top));right:calc(16px + var(--app-safe-right))}@media (max-width:767px),(max-height:500px) and (pointer:coarse){html body [data-slot=sidebar-wrapper]{height:100dvh;min-height:0;gap:0!important;padding:0!important}html body main.chat-workspace{min-height:0;height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body main.chat-workspace .chat-header{min-height:calc(66px + var(--app-safe-top));flex-shrink:0;height:auto!important;padding:calc(10px + var(--app-safe-top)) calc(12px + var(--app-safe-right)) 10px calc(12px + var(--app-safe-left))!important;border-radius:0!important;margin:0!important}html body main.chat-workspace .composer-area{flex-shrink:0;padding:8px calc(12px + var(--app-safe-right)) calc(10px + var(--app-safe-bottom)) calc(12px + var(--app-safe-left))!important}html body main.chat-workspace .message-scroll{min-height:0;padding-left:calc(14px + var(--app-safe-left))!important;padding-right:calc(14px + var(--app-safe-right))!important}html body .login-panel{max-width:calc(100% - 24px);margin:16px auto;padding:24px!important}html body [data-mobile=true][data-slot=sidebar]{padding-top:var(--app-safe-top)!important;padding-left:var(--app-safe-left)!important;border-radius:0!important}html body [data-slot=sidebar-container]{padding-top:var(--app-safe-top)!important;padding-left:var(--app-safe-left)!important}html body .account-footer{padding-bottom:calc(12px + var(--app-safe-bottom))!important}html body .it-sidebar[data-mobile=true]>.flex{flex:1;height:auto;min-height:0}html body .it-sidebar .account-footer[data-slot=sidebar-footer]{min-height:calc(74px + var(--app-safe-bottom));flex-shrink:0;padding:12px 14px calc(14px + var(--app-safe-bottom))!important}html body [data-slot=dialog-content]:is(.settings-dialog,.conversation-settings,.settings-submenu){padding:calc(20px + var(--app-safe-top)) calc(18px + var(--app-safe-right)) calc(20px + var(--app-safe-bottom)) calc(18px + var(--app-safe-left))!important}html body [data-slot=dialog-content]:is(.settings-dialog,.conversation-settings,.settings-submenu)>[data-slot=dialog-close]{top:calc(16px + var(--app-safe-top));right:calc(16px + var(--app-safe-right))}html body [data-sonner-toaster][data-y-position=top]{top:calc(16px + var(--app-safe-top))!important}html body .members-panel.is-open{top:calc(66px + var(--app-safe-top))!important;bottom:var(--app-safe-bottom)!important;height:auto!important;right:var(--app-safe-right)!important}}:root{--sent-bubble-fill:#e7ecf2;--received-bubble-fill:#fff;--default-bubble-ink:#17202d}[data-mode=dark]{--sent-bubble-fill:#000;--received-bubble-fill:#30333b;--default-bubble-ink:#f4f6fb}html body main.chat-workspace .message p.text-bubble:not(.bubble-transparent),html body .style-studio .studio-chat-preview .studio-sample-bubble:not(.bubble-transparent){background:var(--bubble-fill,var(--received-bubble-fill))!important;color:var(--bubble-ink,var(--default-bubble-ink))!important;background-clip:padding-box!important}html body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent),html body .style-studio .studio-chat-preview .studio-sample-bubble.own:not(.bubble-transparent){background:var(--bubble-fill,var(--sent-bubble-fill))!important;color:var(--bubble-ink,var(--default-bubble-ink))!important;background-clip:padding-box!important}html body main.chat-workspace .message p.text-bubble .bubble-receipt:not(.read){color:currentColor!important}.bubble-colour-settings{border:0;margin:16px 0;padding:0}.bubble-colour-settings legend{margin-bottom:8px;font-weight:700}.profile-actions input[type=color]{cursor:pointer;width:52px;min-height:40px;padding:4px}html body .multi-attachment-dialog{max-height:calc(90dvh - var(--app-safe-top) - var(--app-safe-bottom));overflow-y:auto}.attachment-selection{gap:8px;min-width:0;max-height:38dvh;display:grid;overflow-y:auto}.attachment-selection-item{background:var(--theme-panel);border:1px solid var(--ui-edge);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px;display:flex}.attachment-selection-item img{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px}.attachment-selection-item .attachment-filename{overflow-wrap:anywhere;flex:1;min-width:0}.attachment-selection-item small{color:var(--muted-foreground);display:block}.attachment-selection-item button{min-width:40px;min-height:40px;color:var(--foreground);font-size:24px}html body main.chat-workspace :is(.text-bubble,#message,.message-quote){font-family:var(--chat-font,inherit)!important}.profile-custom-status{background:var(--theme-panel);max-width:100%;color:var(--foreground);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:15px!important;display:inline-flex!important}.profile-status-editor{border:1px solid var(--ui-edge);border-radius:14px;margin:18px 0;padding:14px}.profile-status-editor label{gap:6px;margin:10px 0;display:grid}.saved-style-row{align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.saved-style-row span{overflow-wrap:anywhere;flex:1}.saved-style-row button{border:1px solid var(--ui-edge);border-radius:9px;padding:8px}.widget-music,.widget-game,.widget-social{background:var(--theme-panel);color:var(--foreground);border:1px solid var(--ui-edge);overflow-wrap:anywhere;border-radius:14px;padding:10px 14px}.widget-music a,.widget-game a,.widget-social a{color:inherit;align-items:center;gap:6px;display:flex}html body,html body :is(button,input,textarea,select,h1,h2,h3,h4){font-family:var(--chat-font,inherit)!important}.widget-gallery-images{background:var(--theme-panel);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.widget-gallery-images img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.status-emoji-preview{align-items:center;gap:8px;min-height:44px;font-size:28px;display:flex}.status-skype-picker{margin:8px 0}.status-skype-picker summary{cursor:pointer;padding:10px 0}.status-skype-picker .skype-picker{max-height:380px;overflow-y:auto}.profile-custom-status .skype-emote,.status-emoji-preview .skype-emote{vertical-align:middle;flex-shrink:0}.profile-custom-status .skype-archive-emote{vertical-align:middle;display:inline-flex}.widget-emoji .skype-archive-emote{width:24px;height:24px;display:inline-flex}.widget-emoji .skype-archive-emote img{object-fit:contain;width:24px;height:24px}html body .profile-widget:not(.widget-emoji){box-sizing:border-box;background:var(--theme-panel);color:var(--foreground);border:1px solid var(--ui-edge);white-space:normal;padding:10px;font-size:14px;box-shadow:0 4px 14px #0002}html body .profile-widget.widget-look-glass{background:color-mix(in srgb,var(--theme-panel) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:color-mix(in srgb,var(--widget-accent) 40%,transparent)}html body .profile-widget.widget-look-neon{border:1px solid var(--widget-accent);box-shadow:0 0 12px color-mix(in srgb,var(--widget-accent) 32%,transparent);background:var(--theme-panel);padding:10px}html body .profile-widget.widget-look-minimal,html body .profile-widget.widget-transparent{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}html body .profile-widget.widget-look-tag{border-color:var(--widget-accent);border-radius:999px;padding:8px 12px}html body .profile-widget.widget-look-quote{border-left:4px solid var(--widget-accent);font-style:italic}.widget-artwork{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;max-height:170px;margin-bottom:8px;display:block}.widget-title{margin:4px 0 8px;display:block}.widget-photo-caption{text-align:center;white-space:pre-wrap;padding:4px;display:block}html body .widget-photo.widget-look-polaroid{color:#182030;background:#f5f5f5;border-radius:4px;padding:8px 8px 12px}.widget-photo.widget-look-polaroid img{border-radius:2px!important}html body .widget-photo.widget-look-circle{border:2px solid var(--widget-accent);aspect-ratio:1;background:0 0;border-radius:50%;padding:0;overflow:hidden}.widget-photo.widget-look-circle img{aspect-ratio:1;height:100%;max-height:none;margin:0;border-radius:50%!important}.widget-card-heading{align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit!important;display:flex!important}.widget-card-icon{background:color-mix(in srgb,var(--widget-accent) 18%,transparent);width:36px;height:36px;color:var(--widget-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.widget-card-copy{flex:1;gap:3px;min-width:0;display:grid}.widget-card-copy strong,.widget-card-copy span{overflow-wrap:anywhere}.widget-card-copy small{opacity:.75;font-size:12px}.widget-play-button{background:var(--widget-accent);color:#08121f;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:8px;font-weight:600;display:flex}.widget-music-player{margin-top:8px}.widget-music-player iframe{background:var(--theme-panel);border:0;border-radius:10px;max-width:100%;display:block}.widget-music-player button{padding:6px;font-size:12px}.widget-player-hint{margin-top:8px;font-size:12px;display:block}.widget-look-options{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.widget-look-option{border:1px solid var(--ui-edge);background:var(--theme-panel);color:var(--foreground);border-radius:10px;padding:10px}.widget-look-option[aria-pressed=true]{outline:2px solid var(--user-accent);outline-offset:1px}.widget-look-options .widget-look-glass{opacity:.8}.widget-look-options .widget-look-neon{box-shadow:0 0 8px var(--user-accent);border-color:var(--user-accent)}.widget-options label{gap:6px;margin:10px 0;display:grid}.widget-look-strip .widget-gallery-images{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.widget-look-strip .widget-gallery-images a{scroll-snap-align:start;flex:0 0 80%}.widget-look-collage .widget-gallery-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.widget-look-collage .widget-gallery-images a:nth-child(2n){transform:rotate(3deg)}.widget-look-collage .widget-gallery-images a:nth-child(odd){transform:rotate(-3deg)}@media (max-width:767px),(max-height:500px) and (pointer:coarse){html body .it-dialog.profile-dialog{max-height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 24px);overscroll-behavior:contain;gap:12px;overflow-y:auto;padding:16px!important}html body .profile-dialog [data-slot=dialog-header]{gap:4px;padding-right:28px}html body .profile-dialog [data-slot=dialog-title]{font-size:20px;line-height:1.25}html body .profile-dialog [data-slot=dialog-description]{display:none}html body .profile-dialog .profile-showcase{aspect-ratio:3/4;flex-shrink:0;gap:6px;width:100%;max-width:420px;height:auto;margin-inline:auto;min-height:0!important;padding:24px 18px!important}html body .profile-dialog .profile-showcase .avatar.large{font-size:24px;width:64px!important;height:64px!important}html body .profile-dialog .profile-showcase .presence-avatar.large .presence-dot{border-width:2px;width:16px;height:16px;font-size:12px}html body .profile-dialog .profile-showcase .profile-photo-trigger{gap:6px;margin:0!important}html body .profile-dialog .profile-showcase .profile-photo-trigger>span:last-child{margin-top:6px;font-size:12px}html body .profile-dialog .profile-showcase>h2{line-height:1.2;margin:2px 0!important;font-size:22px!important}html body .profile-dialog .profile-showcase>p{line-height:1.45;margin:0!important;font-size:14px!important}html body .profile-dialog .profile-showcase>.profile-custom-status{text-align:left;gap:6px;padding:6px 9px;line-height:1.35;font-size:14px!important}html body .profile-dialog .profile-showcase>.profile-custom-status>span{flex-shrink:0;align-items:center;display:inline-flex}html body .profile-dialog .profile-showcase>.admin-badge{margin:2px 0;padding:5px 8px;font-size:12px;line-height:1.3}html body .profile-dialog>.primary-button{min-height:44px;padding:10px 14px;font-size:15px}}.member-name{align-items:center;gap:6px;min-width:0;display:flex!important}.member-name>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.member-admin-icon{color:var(--foreground);flex-shrink:0}.members-panel .person-row>span{flex:1;min-width:0}.members-panel .member-status{align-items:center;gap:5px;min-width:0;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.member-status>span:first-child{flex-shrink:0;display:inline-flex}.member-status>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-status .skype-emote{zoom:.67}.member-status .skype-archive-emote,.member-status .skype-archive-emote img{width:16px;height:16px}@media (min-width:768px) and (hover:hover) and (pointer:fine){html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body .members-panel.is-open{border-radius:var(--ui-card-radius);width:230px;height:100dvh;max-height:100dvh;box-shadow:var(--ui-inset);flex-direction:column;flex:0 0 230px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px 12px 12px 0;padding:14px 12px;display:flex;position:relative;top:auto;bottom:auto;right:auto;overflow-y:auto;background:var(--ui-raised),var(--ui-surface)!important}}html body .members-panel .person-row{border:1px solid var(--ui-edge);border-radius:var(--ui-card-radius);background:var(--ui-raised),var(--ui-surface);width:100%;min-width:0;min-height:64px;box-shadow:var(--ui-inset);color:var(--foreground);text-align:left;align-items:center;gap:12px;margin:6px 0;padding:12px;display:flex}html body .members-panel .person-row:hover{border-color:var(--theme-muted);background:var(--ui-raised),var(--theme-panel)}html body .members-panel .list-heading{color:var(--theme-muted);margin-bottom:8px;padding:4px 8px}html body .member-name>.scrolling-name{flex:0 auto;width:auto;max-width:100%}html body .member-admin-icon{stroke:currentColor;color:var(--foreground)!important}html body .my-account .member-status{min-width:0;color:var(--theme-muted);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}html body main.chat-workspace .message p.text-bubble,html body .style-studio :is(.studio-sample-bubble,.bubble-frame-sample){-webkit-backdrop-filter:none!important;background-clip:padding-box!important}html body *{scrollbar-width:thin!important;scrollbar-color:var(--scroll-thumb) transparent!important}@supports selector(::-webkit-scrollbar){html body *{scrollbar-width:auto!important;scrollbar-color:auto!important}html body ::-webkit-scrollbar{width:8px;height:8px}html body ::-webkit-scrollbar-track{background:0 0;margin-block:8px}html body ::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:24px}html body ::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}html body ::-webkit-scrollbar-button{width:0;height:0;display:none}html body ::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}html body ::-webkit-scrollbar-corner{background:0 0}}@media (forced-colors:active){html body *{scrollbar-width:auto!important;scrollbar-color:auto!important}}html body main.chat-workspace .message :is(.message-content,.text-bubble){-webkit-backdrop-filter:none!important;filter:none!important}html body main.chat-workspace .text-bubble{isolation:isolate}html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):before,html body main.chat-workspace .message p.text-bubble:is(.bubble-frame-winterkitsune,.bubble-frame-inferno,.bubble-frame-nightwings,.bubble-frame-moonbloom):after{filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}html body :is(.text-bubble,.studio-sample-bubble,.bubble-frame-sample).bubble-frame-winterkitsune:before{border-image-source:url(/decorations/shadow-bubble-crisp.svg)!important}html body .chat-header .header-liked-profile{max-width:100%;color:var(--theme-muted);font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.header-liked-profile strong{color:var(--foreground);text-overflow:ellipsis;min-width:0;overflow:hidden}.header-liked-profile span{color:var(--user-accent);flex-shrink:0}.header-liked-profile:hover strong{text-decoration:underline}.header-liked-profile:focus-visible{outline-offset:2px}html body .chat-header .chat-description:has(.header-liked-profile){max-width:100%}.header-liked-profile .liked-profile-label{color:var(--theme-muted)}html body .chat-header .header-liked-profile strong{font-size:14px}@media (max-width:720px){.header-liked-profile .liked-profile-label{display:none}}html body main.chat-workspace .message .message-action-row .message-actions,html body main.chat-workspace .message .message-action-row .message-extra-actions{opacity:1;visibility:visible;pointer-events:auto;display:none!important;position:relative!important;inset:auto!important}html body main.chat-workspace .message .message-action-row{flex-wrap:wrap;align-items:center;min-height:0!important;margin:0!important}html body main.chat-workspace .message .message-action-row .message-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html body main.chat-workspace .message:is(:focus-visible,:focus-within) .message-action-row :is(.message-actions,.message-extra-actions),html body main.chat-workspace .message-interaction.actions-visible .message-action-row :is(.message-actions,.message-extra-actions){display:inline-flex!important}html body main.chat-workspace .message:has(.message-extra-actions[open]) .message-action-row :is(.message-actions,.message-extra-actions){display:inline-flex!important}@media (hover:hover) and (pointer:fine){html body main.chat-workspace .message:hover .message-action-row :is(.message-actions,.message-extra-actions){display:inline-flex!important}}@media (min-width:768px) and (hover:hover) and (pointer:fine){html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar [data-slot=sidebar-inner],html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .members-panel.is-open{background:var(--theme-panel)!important;box-shadow:none!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .brand-header{height:78px!important;padding:18px 22px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .conversation-list{gap:4px!important;padding:12px 14px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .sidebar-section{margin:0 0 12px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .secondary{margin-top:14px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .list-heading{min-height:30px;margin-bottom:6px!important;padding:0 8px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .room-button{min-height:58px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:12px!important;margin:4px 0!important;padding:10px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .room-button:hover{background:var(--ui-surface)!important;border-color:var(--ui-edge)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .room-button.selected{background:color-mix(in srgb,var(--foreground) 8%,var(--theme-panel))!important;border-color:var(--ui-edge)!important;box-shadow:inset 3px 0 var(--foreground)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .sidebar-tools{padding:8px 14px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .sidebar-tools>button{box-shadow:none!important;background:0 0!important;border-color:#0000!important;min-height:40px!important;margin:2px 0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .it-sidebar .sidebar-tools>button:hover{background:var(--ui-surface)!important;border-color:var(--ui-edge)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .members-panel.is-open{border-radius:14px!important;padding:12px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .members-panel .person-row{min-height:54px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:12px!important;margin:3px 0!important;padding:8px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .members-panel .person-row:hover{background:var(--ui-surface)!important;border-color:var(--ui-edge)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .chat-header{background:var(--theme-panel)!important;height:78px!important;box-shadow:none!important;border-color:var(--ui-edge)!important;border-radius:14px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .composer-area form{background:var(--theme-panel)!important;box-shadow:none!important;border-color:var(--ui-edge)!important;border-radius:14px!important;min-height:58px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .chat-header .icon-button,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .composer-area .send-button{box-shadow:none!important;border:1px solid var(--ui-edge)!important;color:var(--foreground)!important;background:0 0!important;border-radius:12px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-dialog,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .admin-dialog,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .style-studio.it-dialog{border:1px solid var(--ui-edge)!important;background:var(--theme-panel)!important;border-radius:16px!important;width:min(960px,100vw - 64px)!important;max-width:min(960px,100vw - 64px)!important;max-height:calc(100dvh - 64px)!important;box-shadow:0 24px 80px #0005!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-dialog,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .admin-dialog{padding:28px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .style-studio.it-dialog{height:min(800px,100dvh - 64px)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)translate(0,0)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-toolbar{background:var(--theme-panel);min-height:76px;padding:16px 24px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-body{padding:24px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-footer{background:var(--theme-panel);gap:12px;padding:16px 24px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-footer .primary-button{margin-left:auto;flex:0 220px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-category,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-option,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-row{box-shadow:none!important;border:1px solid var(--ui-edge)!important;background:0 0!important;border-radius:12px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-category{min-height:96px!important;padding:18px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-category:hover,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-option:hover,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-row:hover{background:var(--ui-surface)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .profile-identity-editor,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .profile-status-editor,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .editor-live-preview,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .admin-stats>span{box-shadow:none!important;background:0 0!important;border-radius:12px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-dialog [data-slot=dialog-title],html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .admin-dialog [data-slot=dialog-title],html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-toolbar [data-slot=dialog-title]{line-height:1.3;font-size:22px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-dialog input,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .admin-dialog input,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-body input:not([type=color]):not([type=range]),html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-body textarea{box-shadow:none!important;background:var(--theme-deep)!important;border-radius:10px!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .admin-dialog .primary-button,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .settings-dialog .primary-button,html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]):not([data-look=ios]) body .studio-footer .primary-button{border:1px solid var(--ui-edge)!important;background:var(--foreground)!important;color:var(--theme-panel)!important;box-shadow:none!important;border-radius:10px!important}}.app-sounds .sound-tabs{flex-wrap:wrap;gap:.25rem;width:100%;height:auto;margin:1rem 0;display:flex}.app-sounds .sound-tabs button{flex:1;min-width:100px}.app-sounds input[type=range]{width:100%;margin:1rem 0;display:block}.game-alerts{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:45;gap:8px;width:min(460px,100vw - 24px);display:grid;position:fixed;right:12px}.game-alert{background:var(--background,#111827);color:var(--foreground,#f8fafc);border:1px solid;border-radius:18px;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:0 8px 32px #0004}.game-alert span{flex:1;min-width:0}.game-alert strong,.game-alert small{display:block}.game-alert small{margin-top:4px}.game-alert button{flex-shrink:0;min-height:36px}.media-download{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.media-download button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.media-download small{max-width:320px}html[data-native-legacy-insets] body .it-sidebar [data-slot=sidebar-inner],html[data-native-legacy-insets] body .members-panel.is-open{background:var(--theme-panel)!important;box-shadow:none!important}html[data-native-legacy-insets] body .it-sidebar .conversation-list{gap:4px!important;padding:12px 14px!important}html[data-native-legacy-insets] body .it-sidebar .sidebar-section{margin:0 0 12px!important}html[data-native-legacy-insets] body .it-sidebar .secondary{margin-top:14px!important}html[data-native-legacy-insets] body .it-sidebar .list-heading{min-height:30px;margin-bottom:6px!important;padding:0 8px!important}html[data-native-legacy-insets] body .it-sidebar .room-button{min-height:58px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:12px!important;margin:4px 0!important;padding:10px!important}html[data-native-legacy-insets] body .it-sidebar .room-button:hover{background:var(--ui-surface)!important;border-color:var(--ui-edge)!important}html[data-native-legacy-insets] body .it-sidebar .room-button.selected{background:color-mix(in srgb,var(--foreground) 8%,var(--theme-panel))!important;border-color:var(--ui-edge)!important;box-shadow:inset 3px 0 var(--foreground)!important}html[data-native-legacy-insets] body .it-sidebar .sidebar-tools{padding:8px 14px!important}html[data-native-legacy-insets] body .it-sidebar .sidebar-tools>button{box-shadow:none!important;background:0 0!important;border-color:#0000!important;min-height:44px!important;margin:2px 0!important}html[data-native-legacy-insets] body .it-sidebar .sidebar-tools>button:hover{background:var(--ui-surface)!important;border-color:var(--ui-edge)!important}html[data-native-legacy-insets] body .members-panel.is-open{border-radius:14px!important;padding:12px!important}html[data-native-legacy-insets] body .members-panel .person-row{min-height:54px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:12px!important;margin:3px 0!important;padding:8px!important}html[data-native-legacy-insets] body .members-panel .person-row:hover{background:var(--ui-surface)!important;border-color:var(--ui-edge)!important}html[data-native-legacy-insets] body .chat-header{background:var(--theme-panel)!important;box-shadow:none!important;border-color:var(--ui-edge)!important}html[data-native-legacy-insets] body .composer-area form{background:var(--theme-panel)!important;box-shadow:none!important;border-color:var(--ui-edge)!important;border-radius:14px!important;min-height:58px!important}html[data-native-legacy-insets] body .chat-header .icon-button,html[data-native-legacy-insets] body .composer-area .send-button{box-shadow:none!important;border:1px solid var(--ui-edge)!important;color:var(--foreground)!important;background:0 0!important;border-radius:12px!important}html[data-native-legacy-insets] body .settings-category,html[data-native-legacy-insets] body .settings-option,html[data-native-legacy-insets] body .studio-row{box-shadow:none!important;border:1px solid var(--ui-edge)!important;background:0 0!important;border-radius:12px!important}html[data-native-legacy-insets] body .settings-category:hover,html[data-native-legacy-insets] body .settings-option:hover,html[data-native-legacy-insets] body .studio-row:hover{background:var(--ui-surface)!important}html[data-native-legacy-insets] body .profile-identity-editor,html[data-native-legacy-insets] body .profile-status-editor,html[data-native-legacy-insets] body .editor-live-preview,html[data-native-legacy-insets] body .admin-stats>span{box-shadow:none!important;background:0 0!important;border-radius:12px!important}html[data-native-legacy-insets] body .admin-dialog .primary-button,html[data-native-legacy-insets] body .settings-dialog .primary-button,html[data-native-legacy-insets] body .studio-footer .primary-button{border:1px solid var(--ui-edge)!important;background:var(--foreground)!important;color:var(--theme-panel)!important;box-shadow:none!important;border-radius:10px!important}html[data-native-legacy-insets] body :is(.settings-dialog,.admin-dialog,.style-studio.it-dialog,.conversation-settings,.settings-submenu){background:var(--theme-panel)!important;box-shadow:none!important;border-color:var(--ui-edge)!important;-webkit-backdrop-filter:none!important}html[data-native-legacy-insets] body .style-studio :is(.studio-toolbar,.studio-footer){background:var(--theme-panel)!important;border-color:var(--ui-edge)!important}html[data-native-legacy-insets] body .chat-header .icon-button{min-width:36px;min-height:36px}html[data-native-legacy-insets] body .composer-area .send-button{min-width:44px;min-height:44px}html[data-native-legacy-insets] body .studio-footer .primary-button{min-height:44px}html body .app-startup.native-startup{z-index:250;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--user-accent) 12%,var(--theme-deep)),var(--theme-deep) 70%);pointer-events:auto;animation:3.2s forwards native-launch-exit;overflow:hidden}.startup-brand{flex-direction:column;align-items:center;gap:26px;animation:1s cubic-bezier(.16,1,.3,1) both native-brand-reveal;display:flex}.startup-mark{background:var(--theme-panel);border:1px solid color-mix(in srgb,var(--user-accent) 50%,var(--ui-edge));width:116px;height:116px;box-shadow:0 0 52px color-mix(in srgb,var(--user-accent) 18%,transparent);border-radius:30px;place-items:center;display:grid;position:relative;overflow:hidden}.startup-mark>span{letter-spacing:-3px;color:var(--foreground);z-index:2;font-size:54px;font-weight:850;position:relative}.startup-mark>span>span,.startup-brand>strong>span{color:var(--user-accent)}.startup-orbit{background:conic-gradient(from 0deg,transparent 60%,color-mix(in srgb,var(--user-accent) 24%,transparent),transparent 90%);animation:2.6s linear both native-light-orbit;position:absolute;inset:-60%}.startup-shine{background:linear-gradient(110deg,#0000 42%,#ffffff20 50%,#0000 58%);animation:1.3s ease-in-out .5s both native-light-sweep;position:absolute;inset:-50%}.startup-brand>strong{letter-spacing:2px;color:var(--foreground);font-size:25px;font-weight:800;animation:1s .3s both native-brand-reveal}.startup-trail{gap:7px;display:flex}.startup-trail i{background:var(--user-accent);border-radius:999px;width:24px;height:3px;animation:1.2s ease-in-out 2 both native-trail}.startup-trail i:nth-child(2){animation-delay:.15s}.startup-trail i:nth-child(3){animation-delay:.3s}@keyframes native-brand-reveal{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes native-light-orbit{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes native-light-sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes native-trail{0%,to{opacity:.25;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@keyframes native-launch-exit{0%,83%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){html body .app-startup.native-startup{display:none}.startup-brand,.startup-brand>strong,.startup-orbit,.startup-shine,.startup-trail i{animation:none!important}}html body .app-startup.native-startup{background:var(--theme-deep);animation:4s both native-cinema-exit}.native-startup .startup-scene{isolation:isolate;place-items:center;width:min(360px,90vw);height:360px;display:grid;position:relative}.native-startup .startup-aura{background:radial-gradient(circle,color-mix(in srgb,var(--user-accent) 24%,transparent),transparent 65%);z-index:-1;border-radius:50%;animation:3.5s both launch-aura;position:absolute;inset:-30%}.native-startup .startup-ring{pointer-events:none;border:1px solid color-mix(in srgb,var(--user-accent) 45%,transparent);border-radius:50%;width:280px;height:280px;animation:2.1s cubic-bezier(.16,1,.3,1) both launch-ring;position:absolute;top:50%;left:50%}.native-startup .startup-ring-inner{border-style:dashed;border-color:color-mix(in srgb,var(--foreground) 20%,transparent);width:220px;height:220px;animation-delay:.18s}.native-startup .startup-brand{gap:30px;animation:.95s cubic-bezier(.16,1,.3,1) .45s both launch-brand;position:relative}.native-startup .startup-mark{width:124px;height:124px;box-shadow:0 0 70px color-mix(in srgb,var(--user-accent) 24%,transparent),inset 0 1px 0 #ffffff20;border-radius:32px;animation:2.3s .5s both launch-mark}.native-startup .startup-orbit{background:conic-gradient(transparent 50%,color-mix(in srgb,var(--user-accent) 50%,transparent),transparent 92%);animation:3.2s cubic-bezier(.2,.6,.3,1) .2s both native-light-orbit}.native-startup .startup-brand>strong{white-space:pre;letter-spacing:2px;font-size:27px;animation:none;display:flex}.native-startup .startup-brand>strong>.startup-letter{color:var(--foreground);animation:.65s cubic-bezier(.16,1,.3,1) both launch-letter;display:inline-block}.native-startup .startup-trail{background:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:999px;width:100px;height:2px;animation:.5s 1.65s both launch-letter;overflow:hidden}.native-startup .startup-trail i{transform-origin:0;background:var(--user-accent);width:100%;height:100%;animation:1.15s cubic-bezier(.22,1,.36,1) 1.75s both launch-charge}.native-startup .startup-sparks{pointer-events:none;position:absolute;inset:0}.native-startup .startup-sparks i{background:var(--user-accent);width:3px;height:3px;box-shadow:0 0 8px var(--user-accent);animation:launch-spark 1.6s calc(.8s + var(--spark-delay)) ease-out both;border-radius:50%;margin:-1.5px;position:absolute;top:50%;left:50%}@keyframes launch-brand{0%{opacity:0;transform:translateY(18px)scale(.85)}to{opacity:1;transform:none}}@keyframes launch-aura{0%{opacity:0;transform:scale(.4)}35%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes launch-ring{0%{opacity:0;transform:translate(-50%,-65%)scale(1.35)rotate(-60deg)}25%{opacity:.8}to{opacity:0;transform:translate(-50%,-65%)scale(.4)rotate(65deg)}}@keyframes launch-mark{0%{border-color:#0000}55%{border-color:var(--user-accent)}to{border-color:var(--ui-edge)}}@keyframes launch-letter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes launch-charge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes launch-spark{0%{opacity:0;transform:translateY(-35px) rotate(var(--spark-angle)) translateX(65px) scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-35px) rotate(var(--spark-angle)) translateX(170px) scale(.3)}}@keyframes native-cinema-exit{0%,78%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.native-startup .startup-scene *{animation:none!important}.native-startup .startup-sparks,.native-startup .startup-ring{display:none}}html body .app-startup.native-startup{animation:7.4s both native-cinema-exit-long}.native-startup .startup-brand{animation:1.25s cubic-bezier(.16,1,.3,1) 1.05s both launch-brand-long}.native-startup .startup-aura{animation:6.2s ease-in-out both launch-aura-long}.native-startup .startup-ring-outer{animation:3.5s cubic-bezier(.16,1,.3,1) .1s both launch-ring-long}.native-startup .startup-ring-inner{animation:3.9s cubic-bezier(.16,1,.3,1) .85s both launch-ring-long}.native-startup .startup-mark{animation:3.6s ease-in-out 1s both launch-mark-long}.native-startup .startup-orbit{animation:4.6s cubic-bezier(.2,.6,.3,1) .85s both native-light-orbit}.native-startup .startup-shine{animation:1.9s ease-in-out 2.1s both native-light-sweep}.native-startup .startup-brand>strong>.startup-letter{animation:.7s cubic-bezier(.16,1,.3,1) both launch-letter-long}.native-startup .startup-dot{animation:.65s 3.85s both launch-letter-long}.native-startup .startup-trail{animation:.5s 4.35s both launch-letter-long}.native-startup .startup-trail i{animation:1.8s cubic-bezier(.22,1,.36,1) 4.55s both launch-charge-long}.native-startup .startup-sparks i{animation:launch-spark-long 2.65s calc(.75s + var(--spark-delay)) ease-out 2 both}@keyframes launch-brand-long{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.82)}70%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes launch-aura-long{0%{opacity:0;transform:scale(.25)}20%,58%{opacity:1;transform:scale(1)}82%{opacity:.65;transform:scale(1.15)}to{opacity:0;transform:scale(1.38)}}@keyframes launch-ring-long{0%{opacity:0;transform:translate(-50%,-65%)scale(1.45)rotate(-90deg)}16%{opacity:.75}68%{opacity:.55}to{opacity:0;transform:translate(-50%,-65%)scale(.38)rotate(90deg)}}@keyframes launch-mark-long{0%,to{box-shadow:0 0 34px color-mix(in srgb,var(--user-accent) 12%,transparent)}45%,72%{box-shadow:0 0 88px color-mix(in srgb,var(--user-accent) 42%,transparent),inset 0 0 24px color-mix(in srgb,var(--user-accent) 14%,transparent)}}@keyframes launch-letter-long{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes launch-charge-long{0%{opacity:.35;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:.7;transform:scaleX(1)}}@keyframes launch-spark-long{0%{opacity:0;transform:translateY(-35px) rotate(var(--spark-angle)) translateX(48px) scale(.35)}16%{opacity:1}68%{opacity:.8}to{opacity:0;transform:translateY(-35px) rotate(calc(var(--spark-angle) + 50deg)) translateX(178px) scale(.15)}}@keyframes native-cinema-exit-long{0%,86%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){html body .app-startup.native-startup{animation:none!important}}html[data-native-legacy-insets] body [data-slot=dialog-content].it-dialog:is(.settings-dialog,.conversation-settings,.settings-submenu,.admin-dialog,.style-studio){overscroll-behavior:contain;overflow-y:auto;inset:auto!important;left:calc((100vw + var(--app-safe-left) - var(--app-safe-right))/2)!important;top:calc((100dvh + var(--app-safe-top) - var(--app-safe-bottom))/2)!important;width:calc(100vw - var(--app-safe-left) - var(--app-safe-right) - 24px)!important;max-width:640px!important;height:auto!important;max-height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 32px)!important;border:1px solid var(--ui-edge)!important;background:var(--theme-panel)!important;border-radius:18px!important;margin:0!important;padding:20px!important;position:fixed!important;transform:translate(-50%,-50%)translate(0,0)!important;box-shadow:0 18px 60px #0006!important}html[data-native-legacy-insets] body [data-slot=dialog-content].it-dialog.style-studio{overflow:hidden;height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 32px)!important;padding:0!important}html[data-native-legacy-insets] body [data-slot=dialog-content].it-dialog:is(.settings-dialog,.conversation-settings,.settings-submenu,.admin-dialog)>[data-slot=dialog-close]{top:14px!important;right:14px!important}html[data-native-legacy-insets] body .style-studio .studio-toolbar{min-height:64px;padding:14px 16px!important}html[data-native-legacy-insets] body .style-studio .studio-body{padding:18px!important}html[data-native-legacy-insets] body .wallpaper-studio .studio-body{padding:0!important}html[data-native-legacy-insets] body .style-studio .studio-footer{padding:14px 16px!important}html[data-native-legacy-insets] body .settings-category-grid{gap:8px;grid-template-columns:minmax(0,1fr)!important}html[data-native-legacy-insets] body .settings-category{min-height:64px!important;padding:12px!important}html[data-native-legacy-insets] body [data-slot=dialog-content].it-dialog.admin-dialog{--tw-translate-x:0px;--tw-translate-y:0px;min-width:0;overflow:hidden auto;inset:calc(var(--app-safe-top) + 16px) calc(var(--app-safe-right) + 12px) calc(var(--app-safe-bottom) + 16px) calc(var(--app-safe-left) + 12px)!important;left:calc(var(--app-safe-left) + 12px)!important;right:calc(var(--app-safe-right) + 12px)!important;top:calc(var(--app-safe-top) + 16px)!important;bottom:calc(var(--app-safe-bottom) + 16px)!important;width:auto!important;max-width:none!important;height:auto!important;animation:none!important;transform:translate(0,0)scale(1)!important}html[data-native-legacy-insets] body .admin-dialog :is(.create-account,.create-account>div,[data-slot=tabs-content]){min-width:0;max-width:100%}html[data-native-legacy-insets] body .admin-dialog .create-account>div{grid-template-columns:minmax(0,1fr)!important}html[data-native-legacy-insets] body .admin-dialog input{width:100%;min-width:0;max-width:100%}html[data-native-legacy-insets] body .admin-dialog .admin-stats{flex-wrap:wrap;gap:8px}html body .app-startup{pointer-events:auto;z-index:360}html body .app-startup.startup-pending{background:var(--theme-deep,var(--background));pointer-events:auto;opacity:1!important;animation:none!important;display:grid!important}html body input.it-range.it-range[type=range]{--range-track:color-mix(in srgb,var(--foreground) 18%,var(--theme-panel));--range-fill:var(--user-accent,#407bfa);cursor:pointer;touch-action:pan-y;min-width:72px;accent-color:var(--range-fill);display:block;-webkit-appearance:none!important;appearance:none!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body input.it-range[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--range-fill) 0 var(--range-progress,0%),var(--range-track) var(--range-progress,0%) 100%);border:0;border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #00000018}html body input.it-range[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:3px solid var(--range-fill);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-7.5px;transition:box-shadow .15s,border-color .15s;box-shadow:0 2px 5px #00000030}html body input.it-range[type=range]::-moz-range-track{background:var(--range-track);border:0;border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #00000018}html body input.it-range[type=range]::-moz-range-progress{background:var(--range-fill);border-radius:999px;height:7px}html body input.it-range[type=range]::-moz-range-thumb{border:3px solid var(--range-fill);background:#fff;border-radius:50%;width:16px;height:16px;transition:box-shadow .15s;box-shadow:0 2px 5px #00000030}html body input.it-range[type=range]:is(:hover,:active)::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--range-fill) 16%,transparent),0 2px 5px #00000030}html body input.it-range[type=range]:is(:hover,:active)::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--range-fill) 16%,transparent),0 2px 5px #00000030}html body input.it-range[type=range]:focus-visible{outline:2px solid var(--range-fill);outline-offset:3px;border-radius:8px!important}html body input.it-range[type=range]:disabled{opacity:.45;cursor:not-allowed}html body .studio-row>input.it-range{flex:0 200px;width:clamp(110px,32%,200px)}html body .widget-editor input.it-range{width:100%}html body [data-slot=slider]{cursor:pointer;min-height:36px}html body [data-slot=slider-track]{background:color-mix(in srgb,var(--foreground) 18%,var(--theme-panel));border-radius:999px;height:7px;box-shadow:inset 0 1px 2px #00000018}html body [data-slot=slider-range]{background:var(--user-accent,#407bfa)}html body [data-slot=slider-thumb]{border:3px solid var(--user-accent,#407bfa);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 5px #00000030}html body [data-slot=slider-thumb]:focus-visible{outline:2px solid var(--user-accent,#407bfa);outline-offset:4px}html body [data-slot=slider][data-disabled]{opacity:.45;cursor:not-allowed}html body [data-slot=slider][data-orientation=vertical]{min-width:36px;min-height:176px}html body [data-slot=slider-track][data-orientation=vertical]{width:7px;height:100%}@media (pointer:coarse){html body input.it-range.it-range[type=range]{height:44px!important;min-height:44px!important}html body [data-slot=slider]{min-height:44px}}@media (prefers-reduced-motion:reduce){html body input.it-range[type=range]::-webkit-slider-thumb{transition:none}html body input.it-range[type=range]::-moz-range-thumb{transition:none}}@media (forced-colors:active){html body input.it-range[type=range]{--range-fill:Highlight;--range-track:GrayText}html body input.it-range[type=range]::-webkit-slider-thumb{background:canvas;border-color:highlight}html body input.it-range[type=range]::-moz-range-thumb{background:canvas;border-color:highlight}}@media (min-width:768px) and (hover:hover) and (pointer:fine){html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace[data-browser-wallpaper=true]{background-image:var(--workspace-wallpaper-image)!important;background-size:var(--workspace-wallpaper-size)!important;background-repeat:var(--workspace-wallpaper-repeat)!important;background-position:var(--workspace-wallpaper-position)!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace[data-browser-wallpaper=true] .message-scroll{background:0 0!important}html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace[data-browser-wallpaper=true] .chat-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--theme-panel) 88%,transparent)!important}}html body [data-slot=dialog-content].call-dialog.browser-call{gap:12px;--tw-translate-x:0px!important;--tw-translate-y:0px!important;border:1px solid var(--ui-edge)!important;background:var(--theme-panel)!important;border-radius:20px!important;width:min(680px,100vw - 32px)!important;max-width:680px!important;height:fit-content!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;padding:28px!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:translate(0,0)!important;box-shadow:0 24px 80px #0005!important}.browser-call [data-slot=dialog-header]{text-align:left;width:100%;padding-right:56px}.call-minimize{z-index:3;border:1px solid var(--ui-edge);background:var(--theme-deep);width:44px;height:44px;color:var(--foreground);border-radius:10px;place-items:center;display:grid;position:absolute;top:18px;right:18px}html body .browser-call .call-video-grid{flex:none;width:100%;height:clamp(160px,34vh,320px);min-height:160px;position:relative;overflow:hidden}html body .browser-call .call-controls{gap:10px;margin:8px 0}html body .browser-call .call-controls button{border-radius:14px;min-width:90px;min-height:64px;padding:12px}.call-audio-settings{text-align:left;border:1px solid var(--ui-edge);background:var(--theme-deep);border-radius:14px;flex-shrink:0;width:100%;padding:12px 16px}.call-audio-settings summary{cursor:pointer;align-items:center;gap:8px;min-height:28px;font-weight:600;display:flex}.call-audio-settings label{grid-template-columns:minmax(90px,1fr) minmax(110px,2fr);align-items:center;gap:8px;margin:12px 0;font-size:14px;display:grid}.call-audio-settings select{border:1px solid var(--ui-edge);background:var(--theme-panel);width:100%;min-width:0;color:var(--foreground);border-radius:10px;padding:9px}.call-audio-settings>small{color:var(--theme-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.call-audio-settings output{text-align:right;font-variant-numeric:tabular-nums;color:var(--theme-muted);grid-column:2;font-size:12px}.call-mini{z-index:120;background:var(--theme-panel);width:min(420px,100vw - 32px);color:var(--foreground);border:1px solid var(--ui-edge);border-radius:16px;align-items:center;gap:8px;padding:10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 40px #0005}.call-mini-open{text-align:left;min-width:0;color:inherit;background:0 0;flex:1;align-items:center;gap:12px;padding:8px;display:flex}.call-mini-open>span:first-of-type{flex:1;min-width:0}.call-mini-open strong,.call-mini-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.call-mini-open small{color:var(--theme-muted);font-size:12px}.call-mini-open>span:last-of-type{font-size:12px}.call-mini .call-end{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@media (max-width:420px){html body [data-slot=dialog-content].call-dialog.browser-call{padding:20px!important}.call-audio-settings label{grid-template-columns:1fr}.call-audio-settings output{grid-column:1}.call-mini-open>span:last-of-type{display:none}}.call-minimize>svg{pointer-events:none}.call-history-entry{max-width:680px;color:var(--foreground);text-align:center;align-items:center;gap:16px;margin:22px auto;padding:10px 0;font-size:14px;display:flex}.call-history-line{background:var(--ui-edge);flex:1;min-width:16px;height:1px}.call-history-entry>div{border:1px solid var(--ui-edge);background:var(--glass-floating,var(--theme-panel));border-radius:14px;min-width:0;padding:9px 16px}.call-history-title{justify-content:center;align-items:center;gap:8px;display:flex}.call-history-title strong{font-weight:600}.call-history-entry small{color:var(--theme-muted);margin-top:4px;font-size:12px;display:block}.call-history-missed svg,.call-history-declined svg,.call-history-failed svg{color:#d84156}.call-history-completed svg{color:#189c69}@media (max-width:480px){.call-history-entry{gap:8px;font-size:13px}.call-history-entry>div{padding:8px 12px}}html body .call-dialog:not(.browser-call) .call-minimize{top:calc(16px + var(--app-safe-top,env(safe-area-inset-top)));right:calc(16px + var(--app-safe-right,env(safe-area-inset-right)))}.call-dialog:not(.browser-call) [data-slot=dialog-header]{text-align:left;width:100%;min-height:44px;padding-right:56px}.call-mini{right:calc(16px + var(--app-safe-right,env(safe-area-inset-right)));bottom:calc(16px + var(--app-safe-bottom,env(safe-area-inset-bottom)))}.mobile-call-dock{flex-shrink:0;min-width:0}html body .mobile-call-dock .call-mini{width:auto;max-width:none;margin:8px 12px 0;position:relative;inset:auto;box-shadow:0 4px 16px #0002}html body .call-dialog.browser-call.video-fullscreen{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important;inset:0!important}html body .call-dialog.video-fullscreen .call-video-grid{flex:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}html body .call-dialog.video-fullscreen .call-state,html body .call-dialog.video-fullscreen .call-dialog-time{z-index:8;left:50%;bottom:calc(106px + env(safe-area-inset-bottom));color:#fff;background:#09121ab8;border-radius:20px;padding:8px 13px;position:absolute;transform:translate(-50%)}html body .call-dialog.video-fullscreen .call-controls{z-index:8;bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09121ab8;border-radius:20px;max-width:calc(100% - 24px);margin:0;padding:8px;position:absolute;left:50%;transform:translate(-50%)}html body .call-dialog.video-fullscreen .call-audio-settings{z-index:9;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(340px,100% - 32px);max-height:50vh;position:absolute;overflow:auto}html body .call-dialog.video-fullscreen .call-minimize{z-index:12}.call-video-grid{background:#05080d;flex:1;width:100%;height:100%;min-height:0;max-height:none;position:relative}.call-video{object-fit:contain;width:100%;height:100%;max-height:none;position:absolute;inset:0}.call-video.local{aspect-ratio:4/3;object-fit:cover;border:2px solid #fffa;width:min(26%,190px);height:auto;inset:auto 14px 14px auto;transform:none;box-shadow:0 6px 24px #0008}.call-video.local.large{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;inset:0}.call-video.mirrored{transform:scaleX(-1)}.call-video-waiting{color:#fff;background:radial-gradient(circle at 50% 45%,#263a50,#070b11 72%);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.call-video-tools{z-index:7;gap:8px;display:flex;position:absolute;top:12px;left:12px}.call-video-tools button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09121ab8;border:1px solid #ffffff45;border-radius:13px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}html body .browser-call.video-fullscreen .call-video-grid.expanded{flex:1!important;height:auto!important;min-height:0!important}@media (max-width:560px){.call-video-tools button span{font-size:12px}.call-video.local{width:min(34%,145px);bottom:9px;right:9px}.call-video-tools{top:9px;left:9px}.call-dialog.video-fullscreen .call-audio-settings summary{min-height:42px}}html body [data-slot=dialog-content].call-dialog.video-fullscreen{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:#03060b!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}html body .call-dialog.video-fullscreen .call-video-grid{z-index:0;background:#03060b!important;border-radius:0!important;flex:none!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}html body .call-dialog.video-fullscreen .call-video:not(.local){background:#03060b;object-fit:cover!important}html body .call-dialog.video-fullscreen .call-video.local{right:max(20px,env(safe-area-inset-right))!important;top:max(22px,env(safe-area-inset-top))!important;aspect-ratio:3/4!important;object-fit:cover!important;border:2px solid #ffffffd9!important;border-radius:22px!important;width:clamp(96px,18vw,210px)!important;max-height:none!important;bottom:auto!important;box-shadow:0 8px 28px #0007!important}html body .call-dialog.video-fullscreen .call-video-waiting{background:radial-gradient(at 50% 45%,#283d51,#03060b 72%)}html body .call-dialog.video-fullscreen [data-slot=dialog-header]{z-index:5;top:max(16px,env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff2;border-radius:18px;max-width:min(60vw,500px);left:50%;transform:translate(-50%);text-align:left!important;background:#07111dcc!important;width:auto!important;padding:12px 16px!important;position:absolute!important}html body .call-dialog.video-fullscreen [data-slot=dialog-title]{color:#fff;font-size:17px}html body .call-dialog.video-fullscreen [data-slot=dialog-description]{color:#d0d9e1;font-size:12px}html body .call-dialog.video-fullscreen .call-minimize{z-index:12;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101923b8;border:1px solid #ffffff50;border-radius:50%;width:44px;height:44px;top:max(16px,env(safe-area-inset-top))!important;left:max(16px,env(safe-area-inset-left))!important;position:absolute!important;right:auto!important}html body .call-dialog.video-fullscreen .call-video-tools{top:max(78px,calc(env(safe-area-inset-top) + 66px));left:max(18px,env(safe-area-inset-left));gap:8px;bottom:auto;transform:none}html body .call-dialog.video-fullscreen .call-video-tools button{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101923bd;border:1px solid #fff5;border-radius:24px;min-height:40px;padding:8px 13px}html body .call-dialog.video-fullscreen .call-state,html body .call-dialog.video-fullscreen time{z-index:6;left:50%;bottom:calc(102px + env(safe-area-inset-bottom));color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111dcc;border:1px solid #ffffff28;border-radius:20px;margin:0;padding:8px 14px;position:absolute;transform:translate(-50%)}html body .call-dialog.video-fullscreen .call-controls{z-index:10;left:50%;bottom:max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#09121bd9;border:1px solid #ffffff25;border-radius:34px;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:clamp(8px,2vw,18px);width:max-content;max-width:calc(100vw - 24px);margin:0;padding:12px 16px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 12px 40px #0007}html body .call-dialog.video-fullscreen .call-controls button{color:#fff;white-space:normal;background:#ffffff18;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:62px;min-height:58px;padding:7px 8px;font-size:10px;line-height:1.05;display:flex}html body .call-dialog.video-fullscreen .call-controls button svg{width:22px;height:22px}html body .call-dialog.video-fullscreen .call-controls .call-end{color:#fff;background:#ff4057}html body .call-dialog.video-fullscreen .call-controls .call-accept{color:#fff;background:#20c47a}html body .call-dialog.video-fullscreen .call-audio-settings{z-index:15;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111a25f2;border:1px solid #ffffff35;width:min(340px,100vw - 32px);max-height:55dvh;position:absolute;overflow:auto}html body .call-dialog.video-fullscreen .call-audio-settings select{color:#fff;background:#0b1119}@media (max-width:560px){html body [data-slot=dialog-content].call-dialog.video-fullscreen [data-slot=dialog-header]{top:max(14px,env(safe-area-inset-top));left:50%;transform:translate(-50%);padding:9px 12px!important}html body .call-dialog.video-fullscreen .call-video.local{width:clamp(86px,27vw,132px)!important;right:max(12px,env(safe-area-inset-right))!important;top:max(14px,env(safe-area-inset-top))!important;border-radius:17px!important}html body .call-dialog.video-fullscreen .call-minimize{width:40px;height:40px;left:max(12px,env(safe-area-inset-left))!important}html body .call-dialog.video-fullscreen .call-controls{bottom:max(12px,env(safe-area-inset-bottom));gap:5px;padding:8px 9px}html body .call-dialog.video-fullscreen .call-controls button{min-width:54px;min-height:54px;padding:6px 5px;font-size:9px}html body .call-dialog.video-fullscreen .call-controls button svg{width:20px;height:20px}html body .call-dialog.video-fullscreen .call-state,html body .call-dialog.video-fullscreen time{bottom:calc(91px + env(safe-area-inset-bottom));font-size:12px}html body .call-dialog.video-fullscreen .call-video-tools{top:max(68px,calc(env(safe-area-inset-top) + 58px));left:max(12px,env(safe-area-inset-left));bottom:auto;transform:none}html body .call-dialog.video-fullscreen .call-video-tools button{min-height:36px;padding:7px 10px}}@media (orientation:landscape) and (max-height:520px){html body .call-dialog.video-fullscreen .call-video.local{width:clamp(72px,17vh,120px)!important}html body .call-dialog.video-fullscreen .call-controls{left:auto;right:max(16px,env(safe-area-inset-right));border-radius:30px;flex-direction:column;padding:10px;bottom:50%;transform:translateY(50%)}html body .call-dialog.video-fullscreen .call-video-tools{top:auto;bottom:16px;left:16px;transform:none}html body .call-dialog.video-fullscreen .call-state,html body .call-dialog.video-fullscreen time{bottom:72px;left:16px;transform:none}}html body .call-dialog .call-pip{z-index:6;aspect-ratio:3/4;touch-action:none;cursor:grab;width:clamp(80px,23%,150px);height:auto;max-height:45%;inset:auto;overflow:hidden;background:#080c12!important;border:2px solid #ffffffd9!important;border-radius:18px!important;padding:0!important;position:absolute!important;box-shadow:0 8px 28px #0008!important}html body .call-dialog .call-pip:active{cursor:grabbing}html body .call-dialog .call-pip .call-video{pointer-events:none;display:block;aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:static!important;inset:auto!important}html body .call-dialog .call-pip:focus-visible{outline-offset:4px;outline:3px solid #8bd9ff}.call-reveal{z-index:5;color:#fff;background:#101925e6;border:1px solid #fff7;border-radius:20px;padding:10px 16px;display:none;position:absolute;inset:auto auto 20px 50%;transform:translate(-50%)}html body .call-dialog.controls-hidden :is([data-slot=dialog-header],.call-minimize,.call-controls,.call-video-tools,.call-audio-settings,.call-state,.call-dialog-time){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .call-dialog.controls-hidden .call-reveal{display:block}html body .call-dialog .call-audio-settings[open]{max-height:min(45dvh,360px);overflow:auto;color:#fff!important;background:#101925!important;border-color:#ffffff50!important}html body .call-dialog .call-audio-settings[open] select{color:#fff!important;background:#202f42!important}html body .call-dialog .call-audio-settings[open] :is(small,output,label,summary){color:#e4edf8!important}@media (prefers-reduced-motion:reduce){.call-pip,.call-dialog *{transition:none!important}}html:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#182b43;--theme-muted:#465a72;--muted-foreground:#465a72;--theme-panel:color-mix(in srgb,var(--user-accent,#2e96ff) 4%,#fff);--theme-deep:color-mix(in srgb,var(--user-accent,#2e96ff) 5%,#f1f5fa);--background:var(--theme-deep);--card:var(--theme-panel);--card-foreground:var(--foreground);--popover:var(--theme-panel);--popover-foreground:var(--foreground);--muted:#e8eef5;--secondary:#e8eef5;--secondary-foreground:var(--foreground);--accent:#e4edf8;--accent-foreground:var(--foreground);--sidebar:var(--theme-panel);--sidebar-foreground:var(--foreground);--sidebar-accent:#e4edf8;--sidebar-accent-foreground:var(--foreground);--ui-edge:#b9c8da;--glass-edge:#b9c8da;--border:#b9c8da;--input:#b9c8da;--glass-floating:var(--theme-panel);--glass-bg:var(--theme-panel);--glass-surface:var(--theme-panel);--ui-surface:var(--theme-panel)}html:root[data-mode=light],html[data-mode=light] [data-look]{--skin-ink:var(--foreground);--skin-muted:var(--theme-muted);--skin-base:var(--theme-deep);--skin-panel:var(--theme-panel);--skin-edge:var(--ui-edge);--skin-incoming:var(--theme-panel)}html[data-mode=light] body :is([data-slot=dialog-content].it-dialog,[data-slot=dropdown-menu-content],[data-slot=popover-content],.header-action-menu,.call-mini){background:var(--theme-panel)!important;color:var(--foreground)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-mode=light] body .it-dialog :is(input:not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]),textarea,select){color:var(--foreground)!important;border-color:var(--ui-edge)!important;background:#fff!important}html[data-mode=light] body :is(input,textarea)::placeholder{opacity:1;color:var(--theme-muted)!important}html[data-mode=light] body :is(.setting-hint,.composer-hint,.encryption-label,[data-slot=dialog-description]){text-shadow:none;color:var(--theme-muted)!important}html[data-mode=light] body main.chat-workspace .message .message-meta{width:fit-content;max-width:100%;color:var(--foreground);text-shadow:none!important;background:#fffffff2!important;border-radius:8px!important;padding:3px 8px!important}html[data-mode=light] body main.chat-workspace .message .message-meta :is(button,time,small){color:var(--foreground)!important;text-shadow:none!important}html[data-mode=light] body .date-divider span{text-shadow:none;color:var(--theme-muted)!important;background:#fffffff5!important}html[data-mode=light] body .crypto-error{border:1px solid #dfc8a9;border-radius:12px;padding:12px;color:#713f12!important;text-shadow:none!important;background:#fff8ed!important}html[data-mode=light] body .composer-area form,html[data-mode=light] body main.chat-workspace .chat-header,html[data-mode=light] body main.chat-workspace[data-browser-wallpaper] .chat-header,html[data-mode=light] body .call-history-entry>div{background:var(--theme-panel)!important}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] :is(.message .message-meta,.announcement-entry,.announcement-access,.announcement-channel>p,.announcement-editor,.date-divider span,.composer-note,.encryption-banner,.removed-message,.typing-indicator),html body .studio-chat-preview[data-wallpaper-contrast=true] .studio-date{opacity:1;border-radius:10px;padding:5px 10px;background:var(--wallpaper-surface)!important;color:var(--wallpaper-ink)!important;text-shadow:none!important}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] :is(.message-meta button,.message-meta time,.message-meta small,.announcement-copy p,.announcement-entry .message-meta strong,.announcement-entry .message-meta time){color:var(--wallpaper-ink)!important;text-shadow:none!important}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] .message .message-meta{width:fit-content;max-width:100%}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] .message p.text-bubble.bubble-transparent,html body .style-studio .studio-chat-preview[data-wallpaper-contrast=true] .studio-sample-bubble.bubble-transparent{color:var(--wallpaper-ink)!important;background:var(--wallpaper-surface)!important;text-shadow:none!important}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] .announcement-entry .message-meta{padding:0;background:0 0!important}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] .composer-note{margin-top:6px;display:table}.skype-category{align-items:center;gap:12px;margin:12px 0;font-size:.875rem;display:flex}.skype-category select{border:1px solid var(--ui-edge);background:var(--theme-panel);min-width:0;color:var(--foreground);font:inherit;border-radius:10px;flex:1;padding:9px 12px}.skype-sections{overscroll-behavior:contain;max-height:45dvh;padding-right:4px;overflow-y:auto}.skype-sections section+section{margin-top:18px}.skype-sections h3{color:var(--foreground);margin:0 0 6px;font-size:.875rem;font-weight:600}.skype-picker .skype-sections .skype-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-height:none;padding:0;overflow:visible}.skype-sections .skype-emoji-grid button{border-radius:10px;width:100%;height:48px;min-height:48px}.skype-sections .skype-emoji-grid button:focus-visible{outline:2px solid var(--user-accent);outline-offset:-2px}.message .text-bubble.single-emoji-bubble{font-size:3rem;line-height:1.25;padding:8px 12px!important}.single-emoji-bubble .skype-emote{zoom:2}.single-emoji-bubble .skype-archive-emote,.single-emoji-bubble .skype-archive-emote img{width:3rem;height:3rem}.group-photo-field{gap:8px;margin:12px 0;display:grid}.group-photo-field h3{margin:0;font-size:1rem;font-weight:600}.group-photo-field .upload-preview{object-fit:cover;border-radius:50%;width:80px;height:80px}.general-heading>.avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}@media (max-width:767px){.general-heading>.avatar{width:36px;height:36px}}html body main.chat-workspace .message.message .message-action-row{align-items:center;gap:6px;position:relative;justify-content:flex-start!important;min-height:0!important;margin:0!important;display:flex!important}html body main.chat-workspace .message.message .message-action-row .message-tools{flex-wrap:wrap;align-items:center;gap:6px;min-height:0;display:flex!important}html body main.chat-workspace .message.message .message-action-row :is(.message-actions,.message-extra-actions){z-index:20;background:var(--theme-panel);border:1px solid var(--ui-edge);border-radius:9px;opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex-direction:row!important;width:auto!important;transition:none!important;display:none!important;position:relative!important;inset:auto!important}html body main.chat-workspace .message-interaction.actions-visible .message.message .message-action-row{margin-top:6px!important}html body main.chat-workspace .message-interaction.actions-visible .message.message .message-action-row :is(.message-actions,.message-extra-actions){display:inline-flex!important}html body main.chat-workspace .message.own .message-action-row{justify-content:flex-end!important}.it-sidebar .conversation-list,.message-scroll{scrollbar-gutter:stable}html body .it-sidebar .room-button,html body .it-sidebar .room-button:is(:hover,:focus-visible,.selected){border-style:solid!important;border-width:1px!important}.chat-reaction-popup{width:min(19rem,100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow-y:auto;box-shadow:0 8px 30px #0003;z-index:80!important;border:1px solid var(--ui-edge)!important;background:var(--theme-panel)!important;color:var(--foreground)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:14px!important;padding:10px!important;animation:none!important}.chat-reaction-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.chat-reaction-header strong{font-size:.875rem}.chat-reaction-close{width:36px;height:36px;color:inherit;background:0 0;border-radius:8px;place-items:center;display:grid}.chat-reaction-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.chat-reaction-options button{background:0 0;border-radius:8px;place-items:center;min-width:0;min-height:40px;font-size:1.5rem;line-height:1.25;display:grid}.chat-reaction-close:hover,.chat-reaction-options button:hover{background:var(--ui-surface)}.chat-reaction-popup button:focus-visible{outline:2px solid var(--user-accent);outline-offset:0}.quick-reactions{box-sizing:border-box;flex-wrap:wrap;max-width:calc(100% - 12px);left:6px;right:auto}html body main.chat-workspace .message.message .message-content>:is(.crypto-error,.removed-message){width:fit-content!important;min-width:0!important;max-width:100%!important}html body main.chat-workspace.chat-workspace .message.message .message-meta{align-items:center;width:fit-content;max-width:100%;display:flex;min-height:26px!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;gap:10px!important;margin-bottom:6px!important;padding:3px 9px!important}html body main.chat-workspace.chat-workspace .message.message .message-meta button{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:650;line-height:20px;overflow:hidden;padding:0!important;font-size:12px!important}html body main.chat-workspace.chat-workspace .message.message .message-meta time{opacity:.68;white-space:nowrap;font-weight:400;line-height:20px;font-size:10px!important}html body main.chat-workspace.chat-workspace[data-wallpaper-contrast=true] .message.message .message-meta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--wallpaper-surface) 82%,transparent)!important;border:1px solid color-mix(in srgb,var(--wallpaper-ink) 10%,transparent)!important}html body main.chat-workspace.chat-workspace .message.own .message-meta{padding-right:9px!important}html body main.chat-workspace.chat-workspace .message.grouped .message-meta{display:none!important}html body [data-slot=dialog-content].feedback-dialog{overscroll-behavior:contain;overflow-wrap:anywhere;overflow:hidden auto;-webkit-backdrop-filter:none!important;background:var(--theme-panel)!important;transition:none!important;animation:none!important;display:block!important}.feedback-dialog [data-slot=dialog-header]{text-align:left;margin-bottom:16px;padding-right:32px}.feedback-dialog .profile-form{min-width:0}.feedback-dialog textarea{resize:none;font-size:16px!important}.feedback-dialog .device-overview{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){html body [data-slot=dialog-content].feedback-dialog{width:calc(100vw - 24px)!important;max-width:480px!important;height:auto!important;max-height:calc(100dvh - 32px - var(--app-safe-top,0px) - var(--app-safe-bottom,0px))!important;box-shadow:none!important;border-radius:18px!important;padding:20px 18px!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)translate(0,0)!important}html body:has(.feedback-dialog) [data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;animation:none!important}.feedback-dialog>[data-slot=dialog-close]{place-items:center;width:36px;height:36px;display:grid}}html body [data-slot=dialog-content].it-dialog.feedback-dialog{--tw-translate-x:0px;--tw-translate-y:0px;inset:var(--app-safe-top,0px) var(--app-safe-right,0px) var(--app-safe-bottom,0px) var(--app-safe-left,0px)!important;width:calc(100vw - 24px - var(--app-safe-left,0px) - var(--app-safe-right,0px))!important;max-width:480px!important;height:fit-content!important;max-height:calc(100dvh - 32px - var(--app-safe-top,0px) - var(--app-safe-bottom,0px))!important;border-radius:18px!important;margin:auto!important;padding:20px 18px!important;position:fixed!important;transform:translate(0,0)scale(1)!important}html[data-native-app=true] .message-interaction:is(.effect-pop,.effect-gentle,.effect-confetti){animation:.18s cubic-bezier(.2,.8,.2,1) both mobile-message-arrive}@keyframes mobile-message-arrive{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}html[data-native-app=true] body :is(.chat-header,.composer-area,.message-meta,[data-slot=dialog-content],[data-slot=sheet-content]){-webkit-backdrop-filter:none!important}html[data-native-app=true] body [data-slot=dialog-content]{animation:none!important}html[data-native-app=true] .native-startup :is(.startup-brand,.startup-letter){filter:none!important}html[data-native-app=true] .native-startup :is(.startup-aura,.startup-spark,.startup-mark){filter:none!important;box-shadow:none!important}html[data-native-app=true] body .gesture-message{transition:transform .16s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){html[data-native-app=true] .message-interaction{animation:none!important}}html[data-reduced-motion=true][data-native-app=true] .message-interaction{animation:none!important}.connection-status{background:var(--theme-panel);border-bottom:1px solid var(--ui-edge);color:var(--theme-muted);flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.connection-status>svg{flex-shrink:0}.connection-status>span{flex:1}.connection-status button,.send-recovery button{border:1px solid var(--ui-edge);min-height:40px;color:var(--foreground);border-radius:9px;padding:7px 10px;font-size:13px}.pending-message .text-bubble{align-items:flex-end;gap:10px;display:flex!important}.pending-message .text-bubble>svg{opacity:.7;flex-shrink:0}.pending-message.send-failed{opacity:1}.send-recovery{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;font-size:12px;display:flex}.send-recovery>span{color:var(--theme-muted);text-align:right;flex-basis:100%;margin:4px 0}.message-scroll{overflow-anchor:none;overscroll-behavior-y:contain}@media (max-width:767px){html body .chat-workspace{height:var(--it-viewport-height,100dvh)!important;max-height:var(--it-viewport-height,100dvh)!important}.connection-status{font-size:12px}.connection-status button,.send-recovery button{min-height:44px}.send-recovery{max-width:100%}}html[data-native-app=true] [data-slot=sidebar][data-mobile=true]{transition-duration:.18s!important;animation-duration:.18s!important}html[data-reduced-motion=true] [data-slot=sidebar][data-mobile=true]{transition:none!important;animation:none!important}.it-dialog{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);min-width:0}.it-dialog>*{min-width:0;max-width:100%}.it-dialog [data-slot=tabs],.it-dialog [data-slot=tabs-content]{width:100%;min-width:0}.it-dialog [data-slot=tabs-list]{scrollbar-width:thin;flex-shrink:0;max-width:100%;overflow-x:auto}.sticker-picker-tabs,.sticker-folder-rail,.sticker-picker .sticker-grid,.sticker-picker .gif-grid{width:100%;min-width:0;max-width:100%}.sticker-picker-tabs>[data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr))}.sticker-picker .sticker-tile{min-width:0;overflow:hidden}.sticker-picker .sticker-send{min-width:0;padding:0;display:block;position:relative;overflow:hidden}.sticker-picker .sticker-send img{width:calc(100% - 20px);max-width:none;height:calc(100% - 20px);min-height:0;position:absolute;inset:10px}.sticker-picker .sticker-management{min-width:0;display:flex}.sticker-management [data-slot=select-trigger]{flex:1;min-width:0;overflow:hidden}.sticker-picker .sticker-grid{grid-auto-rows:min-content;align-content:start}.settings-option{text-align:left;min-height:68px;gap:14px!important}.settings-option>span{min-width:0}.settings-option>svg{flex-shrink:0}.settings-option small{line-height:1.5}.settings-options{gap:8px;display:grid}.settings-section{padding:16px 0}.settings-section h3{color:var(--theme-muted);margin-bottom:12px}.it-dialog .admin-user,.it-dialog .audit-list>div{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:12px;margin-top:10px;padding:16px}.it-dialog .profile-form,.it-dialog .mfa-form{gap:12px}.it-dialog input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.it-dialog textarea{min-width:0;max-width:100%}.studio-theme-grid,.studio-frame-grid,.profile-card-frame-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}.store-tabs,.studio-filters{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.store-tabs>button,.studio-filters>button{flex-shrink:0}html body main.chat-workspace .message p.text-bubble:has(.bubble-receipt){padding-bottom:30px!important}html body main.chat-workspace .message p.text-bubble .bubble-receipt{bottom:8px;left:12px;right:auto}html body main.chat-workspace .message p.text-bubble .bubble-receipt-space{display:none}.edited-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}html body main.chat-workspace .message.own .message-content .message-meta{flex-wrap:wrap;padding-right:36px!important}.attachment-selection-item video{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:180px}.message-video{background:#000;border-radius:14px;width:min(360px,65vw);max-height:360px;display:block}.recovery-request,.mfa-reward-card{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:14px;margin:16px 0;padding:18px}.recovery-request h3,.mfa-reward-card strong{margin-bottom:8px;font-size:16px;display:block}.recovery-request p,.mfa-reward-card p{font-size:14px;line-height:1.6}.recovery-request textarea{width:100%;margin:12px 0}.recovery-admin-list{gap:12px;display:grid}.recovery-admin-list article{border:1px solid var(--glass-edge);border-radius:14px;padding:18px}.recovery-admin-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.recovery-admin-list footer{flex-wrap:wrap;gap:10px;display:flex}.recovery-admin-list button{border:1px solid var(--glass-edge);border-radius:8px;padding:10px 14px}.mfa-profile-badge{color:#65ddc4;vertical-align:middle;border:1px solid #65ddc455;border-radius:20px;align-items:center;gap:5px;margin-left:6px;padding:3px 7px;font-size:12px;display:inline-flex}@media (max-width:600px){.sticker-picker .sticker-library-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sticker-picker .sticker-library-action{font-size:13px}.sticker-picker .sticker-grid{gap:8px}.it-dialog.sticker-picker{max-height:calc(100dvh - 32px)}.studio-theme-heading{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.message-video{width:min(320px,65vw)}}.release-notes{margin-top:28px}.release-notes>h3{margin-bottom:6px;font-size:18px}.release-note{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:12px;margin:12px 0;overflow:hidden}.release-note summary{cursor:pointer;align-items:center;gap:12px;padding:16px;display:flex}.release-note summary>span{flex:1;gap:4px;min-width:0;display:grid}.release-note time{color:var(--theme-muted);font-size:13px}.release-note em{border:1px solid var(--user-accent);color:var(--user-accent);white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:12px;font-style:normal}.release-note h4{margin:2px 18px 10px;font-size:16px;line-height:1.5}.release-note ul{gap:10px;margin:0 18px 18px;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.release-note li{overflow-wrap:anywhere;padding-left:3px}.sound-pack-options{gap:10px;display:grid}.sound-pack-option{border:1px solid var(--glass-edge);background:var(--theme-panel);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.sound-pack-option:has([data-state=checked]){border-color:var(--user-accent)}.sound-pack-option label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sound-pack-option label span{gap:4px;display:grid}.sound-pack-option strong{font-size:16px}.sound-pack-option small{color:var(--theme-muted);font-size:13px;line-height:1.4}.sound-pack-option .text-button{flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sound-pack-option button[role=radio]{flex-shrink:0}@media (max-width:420px){.sound-pack-option{gap:8px;padding:12px}.sound-pack-option .text-button{font-size:12px}.release-note summary{gap:8px;padding:14px}.release-note em{padding:3px 6px;font-size:11px}}.release-note ul{list-style:outside}html body .upload-field{border:1px solid var(--ui-edge);background:color-mix(in srgb,var(--theme-panel) 72%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}html body .upload-field>.upload-preview{object-fit:cover;border:1px solid var(--ui-edge);background:var(--theme-deep);border-radius:14px;flex:0 0 84px;width:84px;height:84px;display:block}html body .upload-field>.upload-preview.wallpaper,html body .upload-field>.upload-preview.profile-background{object-fit:cover;flex-basis:100%;width:min(100%,220px);height:126px}html body .upload-field>.upload-button{border:1px solid var(--ui-edge);background:var(--theme-panel);max-width:100%;min-height:42px;color:var(--foreground);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:600;display:inline-flex;position:relative}html body .upload-field>.upload-button input{opacity:0;clip-path:inset(50%);position:absolute;overflow:hidden;width:1px!important;height:1px!important}html body .upload-field>.upload-button:focus-within{outline:2px solid var(--user-accent);outline-offset:3px}html body .upload-field>small,html body .upload-field>[role=status],html body .upload-field>.error{min-width:0;color:var(--theme-muted);flex:1 0 100%;margin:0;line-height:1.45}html body .upload-field>.text-button{border:1px solid var(--ui-edge);background:var(--theme-panel);min-height:40px;color:var(--foreground);border-radius:9px}@media (max-width:600px){html body .upload-field{gap:8px;padding:10px}html body .upload-field>.upload-preview{flex-basis:68px;width:68px;height:68px}}[data-look=ubuntu]{--ubuntu-panel:#2d2d2d;--ubuntu-base:#1e1e1e;--ubuntu-ink:#eeeeec;--ubuntu-muted:#b5b5b3;--ubuntu-edge:#5b5b59;--ubuntu-outgoing:#383838;--ubuntu-bar:#3c3c3c;--skin-panel:var(--ubuntu-panel);--skin-base:var(--ubuntu-base);--skin-ink:var(--ubuntu-ink);--skin-muted:var(--ubuntu-muted);--skin-edge:var(--ubuntu-edge);--skin-radius:3px;--skin-bubble-radius:2px;--skin-button-radius:3px;--skin-incoming:var(--ubuntu-panel);--skin-outgoing:var(--ubuntu-outgoing);--skin-out-ink:var(--ubuntu-ink);--skin-font:"Ubuntu Mono",Consolas,"Liberation Mono",monospace;--skin-pattern:none;--skin-shadow:none;--skin-bubble-shadow:none;--skin-border:1px}[data-look=guardian]{--skin-panel:linear-gradient(140deg,#112c39,#252243);--skin-base:#0c1c28;--skin-ink:#e4fbf6;--skin-muted:#aad0d2;--skin-edge:#65ddc466;--skin-radius:22px;--skin-bubble-radius:20px 20px 6px 20px;--skin-button-radius:12px;--skin-incoming:#183c46;--skin-outgoing:linear-gradient(125deg,#65ddc4,#a3b9ff);--skin-out-ink:#09252c;--skin-font:system-ui,sans-serif;--skin-pattern:radial-gradient(ellipse at 0 0,#65ddc418,transparent 50%);--skin-shadow:0 4px 24px #060f1844;--skin-bubble-shadow:inset 0 1px #fff3;--skin-border:1px}html[data-look=ubuntu]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass-edge:var(--ubuntu-edge);--glass-surface:var(--ubuntu-panel);--glass-floating:var(--ubuntu-panel);--ui-surface:var(--ubuntu-panel);--ui-raised:linear-gradient(transparent,transparent);--ui-edge:var(--ubuntu-edge);--ui-inset:none;--ui-control-radius:3px;--ui-card-radius:3px;--chat-font:var(--skin-font)!important;--user-accent:#e95420!important;--user-ink:#fff!important;--theme-panel:var(--ubuntu-panel)!important;--theme-deep:var(--ubuntu-base)!important;--background:var(--ubuntu-base)!important;--foreground:var(--ubuntu-ink)!important;--theme-muted:var(--ubuntu-muted)!important}html[data-look=ubuntu] body,html[data-look=ubuntu] :is(button,input,textarea,select){font-family:var(--skin-font)!important;letter-spacing:0!important}html[data-look=ubuntu] :is(.it-dialog,.settings-submenu,.studio-body,.settings-body,.sidebar-scroll,.recovery-request,.mfa-reward-card,.recovery-admin-list article,[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content]){background:var(--ubuntu-panel)!important;color:var(--ubuntu-ink)!important;border-color:var(--ubuntu-edge)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:3px!important}html[data-look=ubuntu] :is(.settings-option,.settings-category,.studio-row,.create-account,.admin-user,.audit-list>div,.room-button,.sticker-library-action,.sticker-folder-rail>button,.sticker-send,.sticker-look-grid button){box-shadow:none!important;background:var(--ubuntu-panel)!important;color:var(--ubuntu-ink)!important;border-color:var(--ubuntu-edge)!important;border-radius:3px!important}html[data-look=ubuntu] :is(.settings-option,.studio-row,.room-button):hover{background:var(--ubuntu-outgoing)!important;border-color:#e95420!important}html[data-look=ubuntu] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select,[data-slot=select-trigger]){background:var(--ubuntu-base)!important;color:var(--ubuntu-ink)!important;border-color:var(--ubuntu-edge)!important;box-shadow:none!important;border-radius:2px!important}html[data-look=ubuntu] :is(.chat-header,.studio-toolbar){position:relative;background:var(--ubuntu-bar)!important;border:0!important;border-bottom:2px solid #e95420!important;border-radius:0!important}html[data-look=ubuntu] :is(.chat-header h1,.studio-toolbar [data-slot=dialog-title]):before{content:"~/ ";color:#e95420}html[data-look=ubuntu] .chat-header small:before{content:"$ ";color:#8ae234}html[data-look=ubuntu] .list-heading:before{content:"ls / ";color:#8ae234}html[data-look=ubuntu] .room-button.selected{background:var(--ubuntu-outgoing)!important;border-left:3px solid #e95420!important}html[data-look=ubuntu] .message-meta button:before{content:"@";color:#8ae234}html[data-look=ubuntu] .message-scroll{background:var(--ubuntu-panel)!important;background-image:none!important}html[data-look=ubuntu] .message-scroll:not(.with-wallpaper){background-image:none!important}html[data-look=ubuntu] .date-divider span{font-family:var(--skin-font);background:var(--ubuntu-base)!important;border:1px dashed var(--ubuntu-edge)!important;border-radius:0!important}html[data-look=ubuntu] .composer-area form{background:var(--ubuntu-base)!important;border:1px solid var(--ubuntu-edge)!important;border-left:3px solid #8ae234!important;border-radius:0!important}html[data-look=ubuntu] .composer-area form:before{content:"$";color:#8ae234;align-self:center;padding-left:6px}html[data-look=ubuntu] .primary-button,html[data-look=ubuntu] .send-button{color:#fff!important;background:#e95420!important;border-radius:3px!important}html[data-look=ubuntu] [data-slot=tabs-trigger][data-state=active]{background:var(--ubuntu-outgoing)!important;color:#fff!important;border-bottom:2px solid #e95420!important;border-radius:0!important}html[data-look=ubuntu] .about-app-brand{background:var(--ubuntu-base);border-radius:3px}.studio-chat-preview[data-look=ubuntu] .studio-preview-header{background:var(--ubuntu-bar)!important}.studio-chat-preview[data-look=ubuntu] .studio-preview-header strong:before{content:"~/ ";color:#e95420}.studio-chat-preview[data-look=ubuntu] .studio-preview-composer:before{content:"$ ";color:#8ae234}html[data-look=guardian] .chat-header{border-bottom:2px solid #65ddc4!important}html[data-look=guardian] .server-rail{background:linear-gradient(#112c39,#282340)!important}html[data-look=ubuntu] body main.chat-workspace .message p.text-bubble{background:var(--ubuntu-panel)!important;color:var(--ubuntu-ink)!important;border:1px solid var(--ubuntu-edge)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important;border-radius:2px!important}html[data-look=ubuntu] body main.chat-workspace .message.own p.text-bubble{background:var(--ubuntu-outgoing)!important;border-left:3px solid #8ae234!important}html[data-look=ubuntu] body :is(.store-card,.store-card-apply,.sticker-editor-preview,.sticker-upload-panel,.about-app-brand,.settings-account-summary,.admin-stats>span){border-color:var(--ubuntu-edge)!important;box-shadow:none!important;border-radius:3px!important}html[data-look=ubuntu] body .it-dialog :is(.settings-option,.settings-category,.studio-row){background:var(--ubuntu-panel)!important;color:var(--ubuntu-ink)!important;border-radius:3px!important}html[data-look=ubuntu] body main.chat-workspace .chat-header h1{align-items:center;gap:6px;min-width:0;line-height:1.4!important;display:flex!important}html[data-look=ubuntu] .chat-header h1:before{flex-shrink:0}html[data-look=ubuntu] .list-heading{justify-content:flex-start;gap:8px}html[data-mode=light][data-look=ubuntu],html[data-mode=light] [data-look=ubuntu]{--ubuntu-panel:#300a24;--ubuntu-base:#24081d;--ubuntu-ink:#f5eee9;--ubuntu-muted:#cbb9c6;--ubuntu-edge:#765167;--ubuntu-outgoing:#451135;--ubuntu-bar:#3c373b}html[data-look=ubuntu] body :is(.server-rail,.sidebar-footer,.sidebar-heading,.account-footer,.chat-header,.header-action-menu,.menu-search){background:var(--ubuntu-panel)!important;color:var(--ubuntu-ink)!important;border-color:var(--ubuntu-edge)!important}html:root[data-look=ubuntu]{--card:var(--ubuntu-panel);--card-foreground:var(--ubuntu-ink);--popover:var(--ubuntu-panel);--popover-foreground:var(--ubuntu-ink);--muted:var(--ubuntu-outgoing);--secondary:var(--ubuntu-outgoing);--secondary-foreground:var(--ubuntu-ink);--accent:var(--ubuntu-outgoing);--accent-foreground:var(--ubuntu-ink);--sidebar:var(--ubuntu-panel);--sidebar-foreground:var(--ubuntu-ink);--sidebar-accent:var(--ubuntu-outgoing);--sidebar-accent-foreground:var(--ubuntu-ink);--border:var(--ubuntu-edge);--input:var(--ubuntu-edge);--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--muted-foreground:var(--ubuntu-muted)!important}html[data-look=ubuntu] body .date-divider span{background:var(--ubuntu-base)!important;color:var(--ubuntu-muted)!important}html[data-look=ubuntu] body .message-meta button:before{margin-right:3px}html[data-look=ubuntu] body :is(.release-note,.sound-pack-option){background:var(--ubuntu-panel);border-color:var(--ubuntu-edge);border-radius:3px}html[data-look=ubuntu] body .header-hash{background:var(--ubuntu-outgoing)!important;color:var(--ubuntu-ink)!important;border-radius:3px!important}.wii-channel-menu{z-index:35;color:#58666d;font-family:var(--chat-font,Arial,sans-serif);background-color:#f2f5f5;background-image:repeating-linear-gradient(0deg,#dce3e5 0 1px,#0000 1px 4px),linear-gradient(#fafafa 0%,#f4f5f5 62%,#d6d7dc 100%);flex-direction:column;padding:clamp(14px,2.1vw,30px) clamp(16px,5vw,76px) 0;display:flex;position:fixed;inset:0;overflow:hidden}.wii-channel-menu:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(at 50% 46%,#fff9 0,#0000 66%);position:absolute;inset:0}.wii-menu-topbar,.wii-menu-content,.wii-menu-dock{z-index:1;position:relative}.wii-menu-topbar{justify-content:space-between;align-items:center;gap:18px;width:min(1320px,100%);min-height:50px;margin:0 auto;display:flex}.wii-menu-brand{color:#168ec4;letter-spacing:.01em;align-items:center;gap:12px;font-size:clamp(16px,2vw,24px);display:flex}.wii-menu-brand strong{letter-spacing:-.06em;font-size:clamp(23px,3vw,34px);font-weight:750}.wii-menu-divider{background:#bdc8cc;width:1px;height:28px;margin:0 4px}.wii-menu-orbit{color:#159bd3;background:linear-gradient(#fff,#e7f9ff);border:2px solid #24a9df;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid;box-shadow:inset 0 1px 4px #fff,0 2px 4px #0001}.wii-menu-user{color:#718087;align-items:center;gap:14px;font-size:14px;display:flex}.wii-menu-wifi{color:#19a4d8;background:#fff;border:1px solid #d6dfe2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wii-menu-content{flex:1;justify-content:center;align-items:center;width:min(1190px,100%);min-height:0;margin:0 auto;padding:18px 0 26px;display:flex}.wii-menu-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(9px,1.25vw,16px);width:100%;height:min(68vh,620px);min-height:360px;display:grid}.wii-channel-tile,.wii-channel-empty{color:#2b7eae;min-width:0;animation:.38s both wii-tile-arrive;animation-delay:calc(var(--tile-index,0)*24ms);background:linear-gradient(#fff 0%,#fafafa 76%,#e3e8ea 100%);border:2px solid #c7cbcd;border-radius:clamp(11px,1.5vw,17px);flex-direction:column;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px #fff,0 2px 4px #0000000d}.wii-channel-tile{cursor:pointer;text-align:center}:is(.wii-channel-tile:hover,.wii-channel-tile:focus-visible){z-index:3;border-color:#20b9ed;outline:0;transform:translateY(-3px)scale(1.015);box-shadow:inset 0 2px #fff,0 0 0 2px #72dcff55,0 9px 22px #3864772b}.wii-channel-tile:active{transform:translateY(0)scale(.99)}.wii-tile-art{color:#16a4d7;background:linear-gradient(145deg,#ecfbff,#fff 72%);border-radius:10px 10px 4px 4px;flex:1;place-items:center;min-height:0;margin:5px 6px 0;display:grid;position:relative;overflow:hidden}.wii-tile-art>img{object-fit:cover;width:100%;height:100%}.wii-tile-icon{color:#129fd6;filter:drop-shadow(0 3px 2px #0002);background:radial-gradient(circle at 35% 25%,#fff,#dcf8ff 75%);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.wii-tile-orbs{color:#18a8d8;background:radial-gradient(circle at 40% 25%,#fff,#dffaff 72%);border:2px solid #63d3f2;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.wii-tile-orbs>span{background:#8fe9f4;border:2px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:5px;right:2px}.wii-channel-person .wii-tile-art{background:linear-gradient(135deg,#f4fbfd,#d8edf2)}.wii-channel-person .wii-tile-art>img{aspect-ratio:1;border-radius:50%;width:min(82%,110px);height:auto;box-shadow:0 2px 6px #0003}.wii-channel-person .wii-tile-art>b{aspect-ratio:1;color:#148ebd;background:#e2f5f9;border-radius:50%;place-items:center;width:min(70%,90px);font-size:clamp(20px,2vw,32px);display:grid;position:absolute}.wii-tile-label{color:#158ec0;align-content:center;gap:2px;min-height:38px;padding:5px 8px 7px;line-height:1.15;display:grid}.wii-tile-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.35vw,17px);font-weight:650;overflow:hidden}.wii-tile-label small{text-overflow:ellipsis;white-space:nowrap;color:#7c9299;font-size:clamp(9px,.95vw,12px);overflow:hidden}.wii-tile-unread{color:#fff;background:#16a8d8;border-radius:14px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 6px #0003}.wii-tile-tooltip{z-index:8;opacity:0;pointer-events:none;white-space:nowrap;color:#5e6a70;background:#fff;border:1px solid #d4dadd;border-radius:18px;padding:8px 13px;font-size:14px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 4px 12px #0002}:is(.wii-channel-tile:hover .wii-tile-tooltip,.wii-channel-tile:focus-visible .wii-tile-tooltip){opacity:1;transform:translate(-50%)}.wii-channel-empty{background:linear-gradient(#ffffffc9,#f9fcfcaa);border-color:#d2d6d7;overflow:hidden;box-shadow:inset 0 2px #fff8}.wii-menu-pages{color:#819198;justify-items:center;gap:8px;font-size:13px;display:grid;position:absolute;top:50%;right:-43px;transform:translateY(-50%)}.wii-menu-pages button{color:#159bcf;background:linear-gradient(#faffff,#d9f7ff);border:1px solid #9dddf0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 2px 5px #0002}.wii-menu-pages button:disabled{opacity:.32}.wii-menu-pages i{color:#a0adb1;padding:0 2px;font-style:normal}.wii-menu-dock{width:calc(100% + clamp(32px,10vw,152px));height:clamp(82px,13vh,112px);padding:8px clamp(18px,5vw,70px) max(10px,env(safe-area-inset-bottom));color:#6f7d84;background:linear-gradient(#f6f7f9 0%,#dedfe4 47%,#c4c6cc 100%);border-top:3px solid #24c4f3;border-radius:48% 48% 0 0/18px 18px 0 0;flex:none;grid-template-columns:90px 50px 1fr auto 90px;align-items:center;gap:16px;margin-left:calc(-1*clamp(16px,5vw,76px));display:grid;box-shadow:0 -7px 18px #7a8b9122}.wii-dock-home,.wii-dock-mail{color:#73858c;background:linear-gradient(145deg,#fff,#d8edf3);border:2px solid #35bce9;border-radius:50%;justify-self:center;place-items:center;width:clamp(54px,7vw,76px);height:clamp(54px,7vw,76px);display:grid;box-shadow:inset 0 2px 4px #fff,0 2px 4px #0002}.wii-dock-home{font-size:13px}.wii-dock-home svg{margin-bottom:-6px}.wii-dock-card{color:#90a0a5;cursor:pointer;background:#f7f8f9;border:1px solid #aab2b6;border-radius:4px;place-items:center;width:34px;height:42px;padding:0;display:grid}.wii-dock-card:hover,.wii-dock-shortcuts button:hover{color:#159bcf;background:#fff;border-color:#53c6e8}.wii-dock-clock{color:#7c858a;justify-content:center;align-items:center;gap:14px;display:flex}.wii-dock-clock strong{letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:clamp(22px,3.5vw,38px);font-weight:500}.wii-dock-clock span{text-transform:capitalize;font-size:clamp(14px,1.7vw,20px)}.wii-dock-shortcuts{color:#8b989d;gap:clamp(10px,2vw,24px);display:flex}.wii-dock-shortcuts button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.wii-dock-shortcuts button:focus-visible{outline-offset:3px;outline:2px solid #129ed3}.wii-dock-card:focus-visible{outline-offset:3px;outline:2px solid #129ed3}.wii-dock-mail{color:#9ba7ac}.wii-chat-home{color:#168fbe;background:linear-gradient(#fff,#e2f8fd);border:1px solid #8bd9f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:54px;height:42px;padding:0 11px;font-weight:700;display:flex;box-shadow:0 1px 3px #0001}@keyframes wii-tile-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (any-hover:hover) and (any-pointer:fine){html[data-look=wii],html[data-look=wii] *,html[data-look=wii-party],html[data-look=wii-party] *{cursor:url(/cursors/wii-party-pointer.svg) 12 3,default!important}html[data-look=wii-party] :is([draggable=true],[data-slot=slider-thumb],.studio-wallpaper-preview){cursor:url(/cursors/wii-party-open.svg) 22 24,grab!important}}@media (max-width:850px){.wii-channel-menu{padding-left:26px;padding-right:26px}.wii-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));height:min(70vh,560px);min-height:340px}.wii-menu-dock{grid-template-columns:70px 34px 1fr auto 70px;width:calc(100% + 52px);margin-left:-26px;padding-left:20px;padding-right:20px}.wii-menu-pages{right:-20px}}@media (max-width:560px){.wii-channel-menu{padding:10px 12px 0}.wii-menu-topbar{min-height:42px}.wii-menu-brand{gap:8px}.wii-menu-orbit{width:32px;height:32px}.wii-menu-brand strong{font-size:23px}.wii-menu-user{gap:8px;font-size:12px}.wii-menu-wifi{width:32px;height:32px}.wii-menu-content{align-items:flex-start;padding:12px 0 18px;overflow-y:auto}.wii-menu-grid{grid-template-rows:repeat(6,minmax(78px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;min-height:0}.wii-channel-tile,.wii-channel-empty{border-radius:12px;min-height:92px}.wii-tile-art{margin:4px 4px 0}.wii-tile-icon{width:44px;height:44px}.wii-tile-icon svg{width:30px;height:30px}.wii-tile-orbs{width:48px;height:48px}.wii-tile-orbs svg{width:30px;height:30px}.wii-tile-label{min-height:32px;padding:4px 5px}.wii-tile-label strong{font-size:12px}.wii-tile-label small{font-size:9px}.wii-menu-pages{gap:4px;position:fixed;top:52%;right:8px}.wii-menu-pages button{width:32px;height:32px}.wii-menu-dock{width:calc(100% + 24px);height:82px;padding:6px 12px max(8px,env(safe-area-inset-bottom));border-radius:30% 30% 0 0/14px 14px 0 0;grid-template-columns:42px 22px minmax(48px,1fr) auto 42px;gap:4px;margin-left:-12px}.wii-dock-home,.wii-dock-mail{width:48px;height:48px}.wii-dock-home svg{width:18px;height:18px}.wii-dock-card{width:25px;height:34px}.wii-dock-clock{flex-direction:column;gap:0}.wii-dock-clock strong{font-size:20px}.wii-dock-clock span{font-size:11px}.wii-dock-shortcuts{gap:2px;display:flex}.wii-dock-shortcuts button{width:28px;height:32px}.wii-dock-shortcuts svg{width:18px;height:18px}.wii-dock-mail svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.wii-channel-tile{transition:none;animation:none}}.wii-channel-tile .wii-tile-art .wii-official-channel-art{object-fit:contain;background:#fff;border-radius:0;width:100%;height:100%}.wii-channel-profile .wii-tile-art,.wii-channel-shop .wii-tile-art{background:#fff}html[data-look=wii-party]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-edge:#e7bac7;--glass-surface:#fffdfd;--glass-floating:#fff;--ui-surface:#fffdfd;--ui-raised:linear-gradient(#fff,#fff7fa);--ui-inset:inset 0 1px #fff;--popover-foreground:#3f3440;--card-foreground:#3f3440;--foreground:#3f3440!important;--background:#fff5f7!important;--theme-panel:#fffdfd!important;--theme-deep:#fff5f7!important;--theme-muted:#70636e!important;--ui-edge:#e7bac7!important;--popover:#fffdfd!important;--card:#fffdfd!important;--muted-foreground:#70636e!important}html[data-look=wii-party] body{color:#3f3440;background:#fff5f7!important}html[data-look=wii-party] body main.chat-workspace{background:#fff5f7!important}html[data-look=wii-party] body main.chat-workspace .chat-header{color:#3f3440!important;background:linear-gradient(#fff,#ffeaf1)!important;border-color:#e7bac7!important;border-radius:0!important;box-shadow:0 2px #e5c4cf!important}html[data-look=wii-party] body .it-dialog:not(.call-dialog),html[data-look=wii-party] body [data-slot=dropdown-menu-content],html[data-look=wii-party] body [data-slot=popover-content]{color:#3f3440!important;-webkit-backdrop-filter:none!important;background:#fffdfd!important;border-color:#dfacc0!important;box-shadow:0 16px 48px #54243c35!important}html[data-look=wii-party] body .style-studio :is(.studio-toolbar,.studio-footer){color:#3f3440!important;background:#fff3f7!important}html[data-look=wii-party] body .it-dialog :is(.settings-option,.settings-category,.studio-row,.menu-search){color:#3f3440!important;background:#fff7fa!important;border-color:#e7bac7!important}html[data-look=wii-party] body .it-dialog :is(input,textarea,select){color:#3f3440!important;background-color:#fff!important}html[data-look=wii-party] body .message-scroll:not(.with-wallpaper){background:linear-gradient(#fffafc,#fff3f7)!important}html[data-look=wii-party] body main.chat-workspace .message:not(.own) p.text-bubble:not(.bubble-transparent){--bubble-fill:#fffdf7!important;--bubble-ink:#3f3440!important;color:#3f3440!important;background:#fffdf7!important;border-color:#ead7b2!important}html[data-look=wii-party] body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent){--bubble-fill:#ce3575!important;--bubble-ink:#fff!important;color:#fff!important;background:#ce3575!important;border-color:#f5adc9!important}html[data-look=wii-party] body .composer-area{background:#fff1f6!important;border-color:#e7bac7!important}html[data-look=wii-party] body .composer-area form{color:#3f3440!important;background:#fff!important;border-color:#e7bac7!important}html[data-look=wii-party] body .composer-area textarea::placeholder{opacity:1;color:#7b6772!important}html[data-look=wii-party] body :is(.chat-header .icon-button,.composer-area .send-button){color:#982256!important;background:linear-gradient(#fff,#ffe0ec)!important;border-color:#e0a9bf!important;border-radius:12px!important}html[data-look=wii-party] body .wii-party-chat-home{color:#fff;background:linear-gradient(#e34d8a,#bd2263);border:2px solid #fff;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:8px 12px;font-weight:700;display:flex;box-shadow:0 2px #a93361}.studio-chat-preview[data-look=wii-party][data-wallpaper=false]{background-size:100% 100%!important}.wii-party-menu{z-index:35;isolation:isolate;box-sizing:border-box;padding:calc(14px + var(--app-safe-top,0px)) calc(24px + var(--app-safe-right,0px)) calc(14px + var(--app-safe-bottom,0px)) calc(24px + var(--app-safe-left,0px));color:#523945;background:radial-gradient(circle at 12% 6%,#fff8 0 24px,#0000 25px),radial-gradient(circle at 80% 8%,#fff8 0 60px,#0000 61px),linear-gradient(#ffd6e4,#fff2f7 40%,#fffafd);grid-template-rows:auto minmax(0,1fr) auto;font-family:Trebuchet MS,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.wii-party-topbar{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);min-width:0;margin:0 auto;padding:0 4px 14px;display:flex}.wii-party-brand{gap:4px;min-width:0;display:grid}.wii-party-brand strong{letter-spacing:-1px;color:#cf1c6d;text-shadow:0 2px #fff;font-size:32px;font-style:italic;font-weight:800;line-height:1.1}.wii-party-brand strong span{color:#77727a;font-style:normal}.wii-party-brand small{color:#785363;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wii-party-account{flex-shrink:0;gap:8px;display:flex}.wii-party-account button{color:#962551;cursor:pointer;background:linear-gradient(#fff,#ffd5e5);border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px #d7a5b9}.wii-party-panels{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:16px;width:min(1180px,100%);min-width:0;min-height:0;margin:0 auto;padding:4px 8px 12px 4px;display:flex;overflow:hidden auto}.wii-party-category{background:#fff0f1;border:3px solid #f6a0b5;border-radius:16px;flex:none;min-width:0;overflow:hidden;box-shadow:0 4px #d8bec5,0 8px 12px #773c5212}.wii-party-category>header{color:#fff;text-shadow:0 2px 1px #9f3346;background:linear-gradient(#fb8497,#ee526e);border-bottom:2px solid #f4a7b5;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.wii-party-category>header>div{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.wii-party-category h1,.wii-party-category h2{margin:0;font-size:25px;font-weight:800;line-height:1.2}.wii-party-category header span{font-size:14px}.wii-party-category header small{white-space:nowrap;font-size:14px;font-weight:700}.wii-party-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:stretch;gap:12px;padding:12px;display:grid}.wii-party-tile{cursor:pointer;text-align:center;color:#873743;background:linear-gradient(#fff,#fffef9 76%,#f4e8df);border:2px solid #fff;border-radius:11px;flex-direction:column;gap:6px;min-width:0;max-width:100%;padding:8px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 3px #d7b9ad}.wii-party-tile:hover{border-color:#da3e82;transform:translateY(-2px)}.wii-party-tile:focus-visible{outline-offset:2px;outline:3px solid #9b1855}.wii-party-menu button:focus-visible{outline-offset:2px;outline:3px solid #9b1855}.wii-party-tile-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:16px;line-height:1.3;overflow:hidden}.wii-party-tile>small{color:#75636c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.wii-party-art{background:linear-gradient(145deg,#ffe1a0,#fff0ce);border:1px solid #e5c8cc;border-radius:7px;place-items:center;min-height:108px;display:grid;position:relative;overflow:hidden}.wii-party-art.person{background:linear-gradient(145deg,#ffefbc,#ffd489)}.wii-party-art.group{background:linear-gradient(145deg,#e5f6bf,#9cd38c)}.wii-party-art img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:76px;height:76px;display:block;box-shadow:0 3px 5px #65484930}.wii-party-avatar{color:#814f3e;background:#fff9eb;border:3px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:25px;font-weight:700;display:grid}.wii-party-unread{color:#fff;background:#bb1856;border:1px solid #fff;border-radius:20px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:6px;right:6px}.wii-party-lower{flex:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.wii-party-category.pairs{background:#fff5db;border-color:#f3c261}.pairs>header{text-shadow:0 2px 1px #995907;background:linear-gradient(#ffbd31,#ee9b06);border-color:#f8cc64}.wii-party-category.living{background:#effae6;border-color:#a2d49e}.living>header{text-shadow:0 2px 1px #347a35;background:linear-gradient(#79cc6c,#49a755);border-color:#a0d48e}.living .wii-party-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.wii-party-add{color:#805b23;cursor:pointer;background:#fff9ec;border:2px dashed #caa875;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:12px;font-size:15px;font-weight:700;display:flex}.living .wii-party-add{color:#3b753c;background:#f8ffef;border-color:#a4c78e}.wii-party-footer{width:min(1180px,100%);margin:0 auto;padding:12px 4px 0}.wii-party-footer nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.wii-party-footer button{color:#fff;text-shadow:0 2px 1px #773883;cursor:pointer;background:linear-gradient(#e98bf4 0%,#bb40d3 52%,#e784fa);border:3px solid #fff;border-radius:28px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 12px;font-size:20px;font-weight:800;line-height:1.2;display:flex;box-shadow:0 4px #c9b8c2,0 7px 10px #65405720}.wii-party-footer .rankings{text-shadow:0 2px 1px #186185;background:linear-gradient(#8be9ff,#16addd 52%,#6ee6fa)}.wii-party-footer .minigames{color:#694c0e;text-shadow:0 1px #fff;background:linear-gradient(#ffeaa1,#f7c31c 52%,#ffe959);border-radius:16px}@media (max-width:800px){.wii-party-lower{grid-template-columns:1fr}.wii-party-menu{padding-right:calc(12px + var(--app-safe-right,0px));padding-left:calc(12px + var(--app-safe-left,0px))}.wii-party-category h1,.wii-party-category h2{font-size:22px}.wii-party-category>header>div{gap:5px 12px}.wii-party-footer nav{gap:10px}.wii-party-footer button{font-size:16px}}@media (max-width:480px){.wii-party-menu{padding-top:calc(10px + var(--app-safe-top,0px));padding-bottom:calc(10px + var(--app-safe-bottom,0px))}.wii-party-topbar{gap:8px;padding-bottom:10px}.wii-party-brand strong{font-size:28px}.wii-party-account{gap:5px}.wii-party-account button{min-width:40px;min-height:42px;padding:8px}.wii-party-account button span{display:none}.wii-party-brand small{max-width:180px;font-size:12px}.wii-party-panels{scrollbar-gutter:auto;gap:12px;padding-right:5px}.wii-party-category>header{gap:8px;padding:10px}.wii-party-category>header>div{gap:3px;display:grid}.wii-party-category h1,.wii-party-category h2{font-size:21px}.wii-party-category header small,.wii-party-category header span{font-size:12px}.wii-party-tiles,.living .wii-party-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.wii-party-art{min-height:86px}.wii-party-tile-title{font-size:14px}.wii-party-tile>small{font-size:12px}.wii-party-add{min-height:145px;font-size:14px}.wii-party-footer{padding-top:8px}.wii-party-footer nav{gap:7px}.wii-party-footer button{overflow-wrap:anywhere;border-width:2px;border-radius:16px;flex-direction:column;gap:4px;min-height:58px;padding:6px 3px;font-size:12px}.wii-party-footer button svg{width:18px;height:18px}}@media (max-height:500px) and (min-width:481px){.wii-party-topbar{padding-bottom:8px}.wii-party-brand strong{font-size:25px}.wii-party-brand small{display:none}.wii-party-footer button{min-height:40px;font-size:15px}.wii-party-menu{padding-top:calc(8px + var(--app-safe-top,0px));padding-bottom:calc(8px + var(--app-safe-bottom,0px))}}@media (prefers-reduced-motion:reduce){.wii-party-tile{transition:none}}.wii-party-menu:before{content:"";height:var(--app-safe-top,0px);pointer-events:none;z-index:2;background:#96204e;position:fixed;inset:0 0 auto}html[data-look=wii-party] body main.chat-workspace .chat-header,html[data-look=wii-party] body .style-studio .studio-toolbar{background:linear-gradient(to bottom,#96204e 0 var(--app-safe-top,0px),#fff5f9 var(--app-safe-top,0px),#fff5f9 100%)!important}.wii-party-category.classic .wii-party-tiles{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px}.wii-party-category.pairs .wii-party-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.wii-party-art.game-art{aspect-ratio:188/102;background:#e7edc8;border:0;border-radius:7px;width:100%;min-height:0}.wii-party-game-picture{background-image:url(/themes/wii-party/game-menu-hd.png);background-repeat:no-repeat;background-size:682.308% 708.571%;background-position:var(--game-art-x) 29.108%;position:absolute;inset:0}.wii-party-category.classic .wii-party-tile{border-radius:10px;gap:7px;min-width:0;padding:7px;box-shadow:0 3px #dcaca7}.wii-party-category.classic .wii-party-tile-title{font-size:16px;line-height:1.35}.wii-party-category.classic .wii-party-tile>small{font-size:12px;line-height:1.3}@media (max-width:900px) and (min-width:601px){.wii-party-category.classic .wii-party-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.wii-party-category.classic .wii-party-tiles,.wii-party-category.pairs .wii-party-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wii-party-category.classic .wii-party-tile-title{font-size:14px}}[data-look=littlebigplanet]{--skin-panel:#f6edda;--skin-base:#e8d5af;--skin-ink:#342b22;--skin-muted:#685a49;--skin-edge:#ab8b5a;--skin-radius:16px;--skin-button-radius:12px;--skin-bubble-radius:20px;--skin-incoming:#fff8e8;--skin-outgoing:#42694a;--skin-out-ink:#fff;--skin-shadow:0 4px 0 #9b795a55;--skin-bubble-shadow:0 3px 0 #372c2740;--skin-pattern:none;--skin-font:"Trebuchet MS",Arial,sans-serif;--skin-border:2px}html[data-look=littlebigplanet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-surface:#f6edda;--glass-floating:#fff8e8;--glass-edge:#ab8b5a;--popover-foreground:#342b22;--card-foreground:#342b22;--ui-surface:#f6edda;--ui-raised:#fff8e8;--foreground:#342b22!important;--theme-panel:#f6edda!important;--theme-deep:#e8d5af!important;--background:#e8d5af!important;--theme-muted:#685a49!important;--ui-edge:#ab8b5a!important;--popover:#f6edda!important;--card:#f6edda!important;--muted-foreground:#685a49!important}html[data-look=littlebigplanet] body{color:#342b22;font-family:Trebuchet MS,Arial,sans-serif;background:#e8d5af!important}html[data-look=littlebigplanet] body :is(.it-dialog:not(.call-dialog),[data-slot=dropdown-menu-content],[data-slot=popover-content]){color:#342b22!important;-webkit-backdrop-filter:none!important;background:#f6edda!important;border:2px solid #9d8055!important;box-shadow:0 5px #735537,0 18px 60px #0005!important}html[data-look=littlebigplanet] body .it-dialog :is(input,textarea,select,.settings-option,.settings-category,.menu-search){color:#342b22!important;background:#fffaf0!important;border-color:#b69a71!important}html[data-look=littlebigplanet] body .style-studio{color:#342b22!important;background:#e8d5af!important}html[data-look=littlebigplanet] body .style-studio :is(.studio-toolbar,.studio-footer){color:#342b22!important;background:#f6edda!important}html[data-look=littlebigplanet] body main.chat-workspace .chat-header{color:#342b22!important;background:#f6edda!important;border:0!important;border-bottom:3px dashed #ae926e!important;border-radius:0!important;box-shadow:0 3px #62442a45!important}html[data-look=littlebigplanet] body main.chat-workspace .message-scroll:not(.with-wallpaper){background:linear-gradient(#19352766,#19352788),url(/themes/littlebigplanet/gardens.jpg) 50%/cover!important}html[data-look=littlebigplanet] body main.chat-workspace .message p.text-bubble:not(.bubble-transparent){color:#342b22!important;background:#fff8e8!important;border:2px dashed #a48a61!important;box-shadow:0 3px #49382c66!important}html[data-look=littlebigplanet] body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent){color:#fff!important;background:#42694a!important;border:2px dashed #c8dcab!important}html[data-look=littlebigplanet] body .composer-area{color:#342b22!important;background:#e8d5af!important}html[data-look=littlebigplanet] body .composer-area form{color:#342b22!important;background:#fff8e8!important;border:2px dashed #a48a61!important;box-shadow:0 3px #98754f!important}html[data-look=littlebigplanet] body .composer-area textarea::placeholder{opacity:1;color:#776549!important}html[data-look=littlebigplanet] body :is(.chat-header .icon-button,.composer-area .send-button){color:#fff!important;background:#42694a!important;border:2px dashed #c8dcab!important;box-shadow:0 2px #29412c!important}html[data-look=littlebigplanet] body .lbp-chat-home{color:#fff;cursor:pointer;background:#42694a;border:2px dashed #c8dcab;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-weight:800;display:flex;box-shadow:0 3px #29412c}.studio-chat-preview[data-look=littlebigplanet][data-wallpaper=false]{background:linear-gradient(#1a332844,#1a332844),url(/themes/littlebigplanet/gardens.jpg) 50%/cover!important}.lbp-menu{z-index:35;isolation:isolate;box-sizing:border-box;padding:calc(16px + var(--app-safe-top,0px)) calc(24px + var(--app-safe-right,0px)) calc(14px + var(--app-safe-bottom,0px)) calc(24px + var(--app-safe-left,0px));color:#fff;background:linear-gradient(#071524ed,#08172ad9),url(/themes/littlebigplanet/planets.jpg) 50%/cover;grid-template-rows:auto minmax(0,1fr) auto;font-family:Trebuchet MS,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.lbp-menu:before{content:"";height:var(--app-safe-top,0px);z-index:2;pointer-events:none;background:#081724;position:fixed;inset:0 0 auto}.lbp-topbar{justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100%);min-width:0;margin:0 auto;padding:0 2px 12px;display:flex}.lbp-wordmark{flex-direction:column;gap:5px;min-width:0;display:flex}.lbp-wordmark>span{letter-spacing:-1px;color:#ecffff;text-shadow:2px 3px #187f94;font-size:clamp(22px,3vw,36px);font-weight:900}.lbp-wordmark small{color:#c3d7db;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lbp-topbar nav{flex-shrink:0;gap:9px;display:flex}.lbp-topbar button,.lbp-bottom button{color:#342d25;cursor:pointer;background:#f8edcf;border:2px dashed #a38760;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 16px;font-size:15px;font-weight:800;display:flex;box-shadow:0 3px #8b6a45}.lbp-topbar svg{width:21px;height:21px}.lbp-menu-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(1200px,100%);min-width:0;min-height:0;margin:0 auto;padding:4px 8px 18px;overflow:auto}.lbp-universe{grid-template-columns:minmax(150px,.8fr) minmax(0,2.2fr);align-items:center;gap:30px;padding:12px 10px 24px;display:grid}.lbp-pod{background:#d2ba88;border:8px solid #d2ba88;border-bottom-width:30px;border-radius:6px;min-width:0;max-width:240px;position:relative;transform:rotate(-3deg);box-shadow:0 7px 18px #0007}.lbp-pod img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.lbp-pod>span{text-align:center;color:#443620;font-size:16px;font-weight:800;position:absolute;bottom:-26px;left:0;right:0}.lbp-planets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;min-width:0;display:grid}.lbp-planet{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:5px 2px 10px;transition:transform .2s;display:flex;position:relative}.lbp-planet-image{aspect-ratio:1;filter:saturate(.8);background-image:url(/themes/littlebigplanet/planets.jpg);background-repeat:no-repeat;border:3px solid #fff4;border-radius:50%;width:100%;max-width:220px;transition:filter .2s,box-shadow .2s;display:block;box-shadow:0 9px 25px #0008}.lbp-planet.person .lbp-planet-image{background-position:10% 42%;background-size:470%}.lbp-planet.channel .lbp-planet-image{background-position:50% 4%;background-size:285%}.lbp-planet.group .lbp-planet-image{background-position:90% 40%;background-size:425%}.lbp-planet[aria-pressed=true] .lbp-planet-image{filter:saturate(1.15);border-color:#43cee8;box-shadow:0 0 0 3px #d9fbff,0 0 30px #60dbff77,0 10px 24px #0008}.lbp-planet:hover{transform:translateY(-4px)}.lbp-planet-label{text-align:center;background:#142839;border:2px solid #d8f9ff;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:16px;font-weight:800;line-height:1.25;display:flex;box-shadow:0 3px #0005}.lbp-planet[aria-pressed=true] .lbp-planet-label{color:#fff;background:#656bb5;border-color:#fff}.lbp-planet-unread{color:#fff;background:#c53776;border:2px solid #fff;border-radius:30px;min-width:29px;padding:5px 8px;font-size:13px;position:absolute;top:8%;right:6%}.lbp-popit{color:#342b22;outline-offset:-9px;background:#f6edda;border:3px solid #b9a17b;border-radius:20px;outline:2px dashed #fcf8e8;padding:20px;box-shadow:0 5px #91704d,0 12px 22px #0004}.lbp-popit>header{border-bottom:2px dashed #b5a185;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:0 3px 16px;display:flex}.lbp-popit header small{letter-spacing:2px;color:#776244;font-size:12px;font-weight:800}.lbp-popit h1{margin:2px 0 0;font-size:24px;line-height:1.2}.lbp-search{background:#fffaf0;border:1px solid #b7a284;border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:310px;padding:9px 12px;display:flex}.lbp-search input{color:#342b22;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.lbp-search input::placeholder{color:#756651}.lbp-conversations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lbp-room{color:#342b22;cursor:pointer;text-align:left;background:#fffaf0;border:2px dashed #c3ac83;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:0 3px #bca47b55}.lbp-room:hover{background:#e8f2d5;border-color:#67874e}.lbp-room-avatar{color:#476448;background:#d4dfbc;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.lbp-room-avatar img{object-fit:cover;width:100%;height:100%}.lbp-room-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.lbp-room-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.lbp-room-copy small{color:#70634e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lbp-room>b{color:#fff;background:#3e6f48;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:12px}.lbp-empty{text-align:center;color:#6a5a44;padding:22px 10px;font-size:16px}.lbp-new{color:#fff;cursor:pointer;background:#466d4e;border:2px dashed #d9e5c6;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:16px auto 0;padding:9px 18px;font-weight:800;display:flex}.lbp-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(700px,100%);margin:0 auto;padding-top:14px;display:grid}.lbp-bottom button{min-width:0}.lbp-bottom .lbp-shop{background:#cce9ec;border-color:#59898d;box-shadow:0 3px #427177}.lbp-search:focus-within{outline-offset:4px;outline:3px solid #39bdd7}.lbp-menu button:focus-visible{outline-offset:4px;outline:3px solid #39bdd7}@media (max-width:900px){.lbp-conversations{grid-template-columns:repeat(2,minmax(0,1fr))}.lbp-universe{grid-template-columns:minmax(110px,.65fr) minmax(0,2.35fr);gap:18px}.lbp-planets{gap:8px}.lbp-planet-label{padding:8px;font-size:14px}.lbp-planet-label svg{display:none}}@media (max-width:600px){.lbp-menu{padding-left:calc(12px + var(--app-safe-left,0px));padding-right:calc(12px + var(--app-safe-right,0px));padding-top:calc(12px + var(--app-safe-top,0px))}.lbp-topbar button{min-width:44px;padding:9px}.lbp-topbar button span{display:none}.lbp-topbar nav{gap:7px}.lbp-wordmark>span{font-size:25px}.lbp-wordmark small{max-width:210px;font-size:13px}.lbp-menu-scroll{scrollbar-gutter:auto;padding-left:3px;padding-right:3px}.lbp-universe{padding:0 1px 17px;display:block}.lbp-pod{background:#090e15;border-width:3px 3px 24px;max-width:100%;height:138px;margin:0 3px 18px;display:block;transform:none}.lbp-pod img{aspect-ratio:auto;object-fit:contain;height:111px}.lbp-pod>span{background:#d2ba88;font-size:14px;bottom:-22px}.lbp-planets{gap:8px}.lbp-planet{gap:10px}.lbp-planet-label{width:100%;min-height:48px;padding:5px 8px;font-size:13px}.lbp-popit{padding:16px 12px}.lbp-popit>header{flex-direction:column;align-items:stretch;gap:12px}.lbp-popit h1{font-size:22px}.lbp-search{max-width:none}.lbp-conversations{grid-template-columns:1fr;gap:10px}.lbp-room{padding:10px}.lbp-bottom{gap:9px;padding-top:12px}.lbp-bottom button{flex-direction:column;gap:5px;padding:8px 4px;font-size:13px;line-height:1.2}.lbp-planet-unread{top:0;right:0}}@media (max-height:500px) and (min-width:601px){.lbp-universe{padding-top:0}.lbp-pod{max-width:130px}.lbp-planet-image{max-width:100px}.lbp-topbar{padding-bottom:6px}.lbp-wordmark>span{font-size:23px}.lbp-wordmark small{display:none}.lbp-bottom{padding-top:8px}.lbp-bottom button{min-height:38px}}@media (prefers-reduced-motion:reduce){.lbp-planet,.lbp-planet-image{transition:none}.lbp-planet:hover{transform:none}}html[data-look=littlebigplanet] body main.chat-workspace .chat-header,html[data-look=littlebigplanet] body .style-studio .studio-toolbar{background:linear-gradient(to bottom,#493823 0 var(--app-safe-top,0px),#f6edda var(--app-safe-top,0px),#f6edda 100%)!important}[data-look=minecraft]{--skin-panel:#c6c6c6;--skin-base:#9d9d9d;--skin-ink:#242424;--skin-muted:#474747;--skin-edge:#303030;--skin-radius:0px;--skin-button-radius:0px;--skin-bubble-radius:0px;--skin-incoming:#e7e7e7;--skin-outgoing:#416b2e;--skin-out-ink:#fff;--skin-shadow:inset 3px 3px #fff8,inset -3px -3px #5558,3px 3px #0005;--skin-bubble-shadow:3px 3px #0006;--skin-pattern:none;--skin-font:"Courier New",monospace;--skin-border:2px}html[data-look=minecraft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--glass-surface:#c6c6c6;--glass-floating:#d7d7d7;--glass-edge:#303030;--popover-foreground:#242424;--card-foreground:#242424;--ui-surface:#c6c6c6;--ui-raised:#dedede;--foreground:#242424!important;--theme-panel:#c6c6c6!important;--theme-deep:#9d9d9d!important;--background:#9d9d9d!important;--theme-muted:#474747!important;--ui-edge:#303030!important;--popover:#c6c6c6!important;--card:#c6c6c6!important;--muted-foreground:#474747!important}html[data-look=minecraft] body{color:#242424;font-family:Courier New,monospace;background:#393c35!important}html[data-look=minecraft] body :is(.it-dialog:not(.call-dialog),[data-slot=dropdown-menu-content],[data-slot=popover-content]){color:#242424!important;-webkit-backdrop-filter:none!important;background:#c6c6c6!important;border:3px solid #242424!important;border-radius:0!important;box-shadow:inset 4px 4px #f8f8f8,inset -4px -4px #666,0 12px #0005!important}html[data-look=minecraft] body .it-dialog :is(input,textarea,select,.settings-option,.settings-category,.menu-search){color:#242424!important;background:#ededed!important;border:2px solid #555!important;border-radius:0!important}html[data-look=minecraft] body .style-studio,html[data-look=minecraft] body .style-studio :is(.studio-toolbar,.studio-footer){color:#242424!important;background:#c6c6c6!important}html[data-look=minecraft] body main.chat-workspace .chat-header{color:#242424!important;background:#c6c6c6!important;border:0!important;border-bottom:4px solid #555!important;border-radius:0!important;box-shadow:inset 0 3px #eee!important}html[data-look=minecraft] body main.chat-workspace .message p.text-bubble:not(.bubble-transparent){color:#242424!important;background:#e7e7e7!important;border:2px solid #333!important;border-radius:0!important;box-shadow:inset 2px 2px #fff,3px 3px #0006!important}html[data-look=minecraft] body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent){color:#fff!important;background:#416b2e!important;border-color:#233b19!important;box-shadow:inset 2px 2px #7cab5d,3px 3px #0006!important}html[data-look=minecraft] body .composer-area{color:#242424!important;background:#c6c6c6!important;border-top:3px solid #333!important}html[data-look=minecraft] body .composer-area form{color:#242424!important;background:#ececec!important;border:2px solid #333!important;border-radius:0!important;box-shadow:inset 3px 3px #888,inset -2px -2px #fff!important}html[data-look=minecraft] body .composer-area textarea::placeholder{opacity:1;color:#595959!important}html[data-look=minecraft] body :is(.chat-header .icon-button,.composer-area .send-button,.primary-button){color:#fff!important;background:#777!important;border:2px solid #222!important;border-radius:0!important;box-shadow:inset 2px 2px #bdbdbd,inset -2px -2px #444!important}html[data-look=minecraft] body .mc-chat-home{color:#fff;cursor:pointer;background:#777;border:2px solid #222;border-radius:0;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-weight:800;display:flex;box-shadow:inset 2px 2px #bdbdbd,inset -2px -2px #444}.studio-chat-preview[data-look=minecraft][data-wallpaper=false]{background:linear-gradient(#172a2044,#172a2055),url(/themes/minecraft/panorama.png) 50%/cover!important}.mc-menu{z-index:35;isolation:isolate;box-sizing:border-box;padding:calc(16px + var(--app-safe-top,0px)) calc(24px + var(--app-safe-right,0px)) calc(14px + var(--app-safe-bottom,0px)) calc(24px + var(--app-safe-left,0px));color:#fff;text-shadow:2px 2px #0008;background:linear-gradient(#08110955,#08110977),url(/themes/minecraft/panorama.png) 50%/cover;grid-template-rows:auto minmax(0,1fr) auto;font-family:Courier New,monospace;display:grid;position:fixed;inset:0;overflow:hidden}.mc-menu:before{content:"";height:var(--app-safe-top,0px);z-index:2;pointer-events:none;background:#242c20;position:fixed;inset:0 0 auto}.mc-header{justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;max-width:1400px;margin:0 auto;display:flex}.mc-header>span{letter-spacing:3px;font-size:16px;font-weight:700}.mc-player{color:#fff;max-width:60%;font:inherit;cursor:pointer;background:#121812bb;border:2px solid #fff7;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:flex}.mc-player span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-stage{overscroll-behavior:contain;scrollbar-gutter:stable;justify-content:center;align-items:safe center;min-height:0;padding:18px 8px 24px;display:flex;overflow:auto}.mc-title-screen{text-align:center;width:min(650px,100%);padding:16px 0 30px}.mc-logo h1{letter-spacing:-3px;color:#d6d6d6;text-shadow:3px 3px #666,6px 6px #252525,8px 8px #101010;margin:0;font-size:clamp(40px,7.2vw,84px);font-weight:900;line-height:1}.mc-logo>span{letter-spacing:5px;color:#eee;margin-top:16px;font-size:clamp(13px,2vw,18px);font-weight:700;display:block}.mc-splash{color:#ffeb39;text-shadow:2px 2px #403a00;margin:20px 0 30px;font-size:clamp(15px,2.2vw,21px);font-weight:700;display:inline-block;transform:rotate(-5deg)}.mc-start{gap:13px;max-width:480px;margin:0 auto;display:grid}.mc-start>button,.mc-start-pair>button,.mc-create,.mc-back{color:#fff;min-height:52px;font:inherit;text-shadow:2px 2px #333;cursor:pointer;background:#777;border:2px solid #111;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:18px;font-weight:700;display:flex;box-shadow:inset 3px 3px #aaa,inset -3px -3px #444,0 3px #0006}.mc-start>button small{color:#e0e0e0;margin-left:auto;font-size:14px}.mc-start>button>span{text-align:left;flex:1}.mc-start-pair{grid-template-columns:1fr 1fr;gap:13px;margin-top:6px;display:grid}.mc-start-pair>button{padding:10px;font-size:16px}.mc-menu button:hover{color:#ffffa0;background-color:#69774b}.mc-menu button:focus-visible{outline-offset:3px;outline:3px solid #fff}.mc-menu button:active{transform:translateY(1px);box-shadow:inset 3px 3px #333}.mc-worlds{background:#171b14eb;border:3px solid #111;flex-direction:column;width:min(820px,100%);min-height:0;max-height:100%;padding:18px;display:flex;box-shadow:inset 2px 2px #ffffff40,0 5px #0006}.mc-worlds>header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.mc-worlds h1{margin:0;font-size:25px}.mc-back{flex-shrink:0;width:44px;min-height:44px;padding:8px}.mc-search{color:#ddd;background:#080a08;border:2px solid #9a9a9a;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:10px 12px;display:flex}.mc-search:focus-within{border-color:#fff}.mc-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.mc-search input::placeholder{color:#bdbdbd}.mc-world-list{overscroll-behavior:contain;gap:9px;min-height:0;padding:3px;display:grid;overflow:auto}.mc-world{color:#fff;min-width:0;min-height:86px;font:inherit;cursor:pointer;text-align:left;background:#22271e;border:2px solid #6b7462;align-items:center;gap:14px;padding:10px;display:flex}.mc-world-icon{color:#fff;background:#48673b;border:3px solid #9ba98a;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:22px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 3px 3px #24351c}.mc-world-icon img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.mc-world-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.mc-world-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.mc-world-copy small{color:#c8c8bd;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mc-world>b{color:#102000;text-align:center;min-width:26px;text-shadow:none;background:#73a63b;margin-left:auto;padding:5px 8px;font-size:13px}.mc-create{background:#4a7832;flex-shrink:0;margin-top:16px;font-size:16px;box-shadow:inset 3px 3px #83ad63,inset -3px -3px #2b4a1d}.mc-empty{text-align:center;color:#e3e3d7;padding:25px 10px;font-size:16px}.mc-footer{justify-content:space-between;align-items:end;gap:16px;width:100%;min-width:0;max-width:1400px;margin:0 auto;display:flex}.mc-footer>p,.mc-footer>span{overflow-wrap:anywhere;background:#101610aa;max-width:24%;margin:0;padding:6px;font-size:12px}.mc-footer nav{background:#797979;border:3px solid #111;gap:4px;padding:5px;display:flex;box-shadow:inset 2px 2px #ddd,inset -2px -2px #444}.mc-footer button{color:#fff;min-width:82px;min-height:61px;font:inherit;cursor:pointer;background:#51564a;border:2px solid #ddd;border-color:#333 #ddd #ddd #333;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 10px;display:flex}.mc-footer button span{font-size:12px;font-weight:700}@media (max-width:600px){.mc-menu{padding-left:calc(12px + var(--app-safe-left,0px));padding-right:calc(12px + var(--app-safe-right,0px));padding-top:calc(12px + var(--app-safe-top,0px))}.mc-stage{scrollbar-gutter:auto;padding:18px 2px}.mc-header>span{letter-spacing:2px;font-size:13px}.mc-player{font-size:14px}.mc-logo h1{letter-spacing:-2px;font-size:clamp(34px,10vw,58px)}.mc-title-screen{padding-bottom:12px}.mc-start{gap:11px}.mc-start>button{min-height:50px;font-size:17px}.mc-start-pair{gap:10px}.mc-start-pair>button{gap:7px;font-size:14px}.mc-splash{margin:23px 0 27px;font-size:15px}.mc-footer{justify-content:center}.mc-footer>p,.mc-footer>span{display:none}.mc-footer nav{justify-content:center;width:100%}.mc-footer button{flex:1;min-width:0;min-height:54px;padding:5px}.mc-worlds{padding:12px 8px}.mc-worlds h1{font-size:22px}.mc-world{gap:10px}.mc-world-icon{width:45px;height:45px}.mc-world-copy strong{font-size:16px}}@media (max-height:500px) and (min-width:601px){.mc-stage{padding:8px}.mc-title-screen{grid-template-columns:1fr 1fr;align-items:center;gap:10px 30px;width:min(900px,100%);padding:10px;display:grid}.mc-logo h1{font-size:40px}.mc-logo>span{font-size:13px}.mc-splash{grid-column:1;margin:0;font-size:14px}.mc-start{grid-area:1/2/3;gap:8px;width:100%}.mc-start>button,.mc-start-pair>button{min-height:38px;padding:5px;font-size:14px}.mc-footer nav{padding:3px}.mc-footer button{flex-direction:row;min-height:37px}.mc-footer button svg{width:18px;height:18px}}html[data-look=minecraft] body main.chat-workspace .chat-header,html[data-look=minecraft] body .style-studio .studio-toolbar{background:linear-gradient(to bottom,#30382b 0 var(--app-safe-top,0px),#c6c6c6 var(--app-safe-top,0px),#c6c6c6 100%)!important}@font-face{font-family:MCMenu;src:url(/themes/minecraft/PressStart2P-Regular.ttf)format("truetype");font-display:swap}.mc-reference-menu{padding:calc(12px + var(--app-safe-top,0px)) calc(14px + var(--app-safe-right,0px)) calc(10px + var(--app-safe-bottom,0px)) calc(14px + var(--app-safe-left,0px));background:linear-gradient(#16122233,#17122244),url(/themes/minecraft/menu-panorama.png) 50%/cover}.mc-reference-menu.mc-at-title{grid-template-rows:minmax(0,1fr) auto}.mc-reference-menu.mc-at-title .mc-header{display:none}.mc-reference-menu .mc-stage{align-items:safe center;padding:0 8px 14px}.mc-reference-menu .mc-title-screen{flex-direction:column;align-items:center;gap:0;width:min(940px,100%);padding:34px 0 16px;display:flex}.mc-reference-menu .mc-logo{width:min(660px,87%);margin:0 auto 62px;position:relative}.mc-reference-menu .mc-logo h1{font-size:inherit;text-shadow:none;letter-spacing:0;margin:0;line-height:0}.mc-reference-menu .mc-logo h1 img{width:100%;height:auto;image-rendering:pixelated;filter:drop-shadow(0 4px #0007);display:block}.mc-reference-menu .mc-logo>.mc-edition{width:52%;height:auto;image-rendering:pixelated;margin:-1% auto 0;display:block}.mc-reference-menu .mc-splash{color:#ff0;text-shadow:2px 2px #484000;text-align:center;pointer-events:none;width:55%;margin:0;font-family:MCMenu,monospace;font-size:clamp(10px,1.65vw,20px);font-weight:400;line-height:1.6;position:absolute;bottom:-2%;right:-12%;transform:rotate(-19deg)}.mc-reference-menu .mc-start{flex-direction:column;gap:12px;width:min(510px,76%);max-width:none;display:flex;position:relative}.mc-reference-menu .mc-start>button,.mc-reference-menu .mc-realm-row>button,.mc-reference-controls>button,.mc-language-panel>button{color:#fff;text-shadow:2px 2px #373737;cursor:pointer;background:repeating-linear-gradient(17deg,#85858512 0 2px,#33333309 2px 4px),#777;border:2px solid #111;border-radius:0;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-family:MCMenu,monospace;font-size:14px;font-weight:400;line-height:1.5;display:flex;box-shadow:inset 2px 2px #b9b9b9,inset -2px -2px #484848,0 2px #0008}.mc-reference-menu .mc-start>button>span{flex:initial;text-align:center}.mc-reference-menu .mc-start button:hover{color:#ffff9b;outline-offset:-4px;background-color:#8a8a8a;outline:2px solid #fff}.mc-reference-controls{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) 42px;gap:10px;margin:25px -52px 0;display:grid}.mc-reference-controls>button{overflow-wrap:anywhere;min-width:0;padding:7px 5px;font-size:12px}.mc-reference-controls .mc-square{align-self:stretch;min-height:44px;padding:7px}.mc-reference-menu.mc-at-title .mc-footer nav{display:none}.mc-reference-menu .mc-footer>p,.mc-reference-menu .mc-footer>span{text-shadow:2px 2px #111;background:0 0;max-width:48%;padding:0;font-family:MCMenu,monospace;font-size:9px;line-height:1.8;display:block}.mc-reference-menu .mc-footer{justify-content:space-between;max-width:none}.mc-language-panel{z-index:1;color:#222;text-align:left;text-shadow:none;background:#c6c6c6;border:3px solid #111;padding:18px;font-family:Arial,sans-serif;position:relative;box-shadow:inset 3px 3px #eee,inset -3px -3px #777}.mc-language-panel h3{margin-top:0}.mc-language-panel>button{width:100%;margin-top:12px}@media (max-width:600px){.mc-reference-menu .mc-title-screen{padding-top:32px;padding-bottom:18px}.mc-reference-menu .mc-logo{width:92%;margin-bottom:76px}.mc-reference-menu .mc-splash{width:65%;font-size:10px;bottom:-27%;right:-1%}.mc-reference-menu .mc-start{gap:12px;width:100%}.mc-reference-menu .mc-start>button{min-height:49px;font-size:12px}.mc-reference-controls{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr) 38px;gap:7px;margin:22px 0 0}.mc-reference-controls>button{min-height:44px;font-size:9px;line-height:1.8}.mc-reference-menu .mc-footer>p,.mc-reference-menu .mc-footer>span{font-size:8px}.mc-reference-menu .mc-footer{gap:10px}.mc-reference-menu .mc-stage{padding-left:2px;padding-right:2px}}@media (max-height:560px) and (min-width:601px){.mc-reference-menu .mc-title-screen{padding:10px 0 6px;display:flex}.mc-reference-menu .mc-logo{width:min(510px,64%);margin-bottom:32px}.mc-reference-menu .mc-start{gap:9px;width:min(400px,60%)}.mc-reference-menu .mc-start>button{min-height:36px;padding:6px;font-size:12px}.mc-reference-controls{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 36px;margin-top:22px;margin-left:-46px;margin-right:-46px}.mc-reference-controls>button{min-height:36px;font-size:10px}.mc-reference-controls .mc-square{min-height:36px}.mc-reference-menu .mc-splash{font-size:13px}.mc-reference-menu .mc-stage{padding-bottom:9px}}.mc-reference-menu .mc-logo h1{aspect-ratio:1024/174;overflow:hidden}.mc-realm-row{width:100%;display:flex;position:relative}.mc-realm-row>button:first-child{flex:1;width:100%;padding-left:38px;padding-right:38px}.mc-reference-menu .mc-realm-row>.mc-memo{background:#615150;width:34px;min-height:0;padding:3px;position:absolute;top:5px;bottom:5px;right:5px}@media (max-width:600px){.mc-reference-menu .mc-realm-row>button{min-height:49px;font-size:12px}.mc-reference-menu .mc-realm-row>.mc-memo{min-height:0}}@media (max-height:560px) and (min-width:601px){.mc-reference-menu .mc-realm-row>button{min-height:36px;padding:6px;font-size:12px}.mc-reference-menu .mc-realm-row>.mc-memo{width:30px;min-height:0;top:3px;bottom:3px;right:4px}}.console-menu{isolation:isolate;min-width:0;height:100%;padding:calc(18px + var(--app-safe-top,0px)) max(20px,var(--app-safe-right,0px)) calc(16px + var(--app-safe-bottom,0px)) max(20px,var(--app-safe-left,0px));flex-direction:column;flex:1;font-family:Arial,sans-serif;display:flex;position:relative;overflow:auto}.console-status,.console-status>span,.console-footer,.console-footer button,.console-category-head,.console-home{align-items:center;gap:12px;display:flex}.console-status{flex:none;justify-content:space-between;font-size:18px}.console-status small{opacity:.65;margin-left:12px;font-size:13px}.console-status>span:last-child{font-size:14px}.console-lower{flex-direction:column;flex:1;min-height:0;display:flex}.console-category-head{flex:none;justify-content:space-between}.console-category-head h1{font-size:20px;font-weight:400}.console-category-head button{align-items:center;gap:8px;padding:8px;display:flex}.console-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;flex:none;gap:24px;padding:24px max(20px,50% - 350px);display:flex;overflow-x:auto}.console-strip>button{scroll-snap-align:center;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 105px;padding:10px 4px;position:relative}.console-strip>button>span{place-items:center;height:80px;display:grid}.console-strip svg{width:44px;height:44px}.console-strip strong{white-space:nowrap;margin-top:14px;font-size:14px;font-weight:400;display:block}.console-strip button[aria-selected=true]{opacity:1}.console-unread{color:#42cda1;position:absolute;top:8px;right:9px}.console-items{flex-direction:column;flex:1;width:min(650px,100%);min-height:180px;margin:0 auto;padding:12px 8px;display:flex;overflow:auto}.console-search{border-bottom:1px solid #ffffff50;flex:none;align-items:center;gap:10px;padding:10px;display:flex}.console-search input{width:100%;min-width:0;font:inherit;outline:none;color:inherit!important;background:0 0!important;border:0!important}.console-list{flex:1;min-height:80px;overflow:auto}.console-list>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:15px 12px;display:flex}.console-list>button>span:nth-child(2){flex:1;min-width:0}.console-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:400;display:block;overflow:hidden}.console-list small{opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.console-avatar{flex:none;place-items:center;width:48px;height:48px;display:grid}.console-avatar img{object-fit:cover;border-radius:8px;width:100%;height:100%}.console-create{color:inherit;background:0 0;border:1px solid #aaa;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:10px;padding:13px;display:flex}.console-footer{flex:none;justify-content:flex-end;padding-top:15px;font-size:14px}.console-footer>span{margin-right:auto}.console-footer button{color:inherit;background:0 0;border:0;padding:7px}.console-home{border:1px solid;border-radius:8px;flex:none;padding:9px 12px}.console-menu button:focus-visible{outline-offset:4px;outline:3px solid #2ebbf0}.console-dsi{color:#454f56;background:repeating-linear-gradient(0deg,#f4f5f6 0 3px,#eaeef0 3px 4px);gap:14px}.console-dsi .console-status{width:100%;max-width:800px;margin:auto}.dsi-upper{background:#fff;border:2px solid #a9b4ba;border-radius:8px;flex:none;width:min(800px,100%);margin:0 auto;overflow:hidden;box-shadow:0 3px 6px #0002}.dsi-photo{color:#328db2;background:linear-gradient(140deg,#d7f0f9,#f8fbfc 50%,#d8eff8);flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:16px;display:flex}.dsi-photo h1{color:#49565b;margin:8px 0;font-size:25px}.dsi-photo p{margin:0}.dsi-upper-footer{text-align:center;background:#fafafa;border-top:1px solid #ddd;padding:8px;font-size:14px}.console-dsi .console-lower{border-top:9px double #aab6be;width:min(950px,100%);min-height:300px;margin:auto}.console-dsi .console-category-head{padding:0 12px}.console-dsi .console-strip{background:linear-gradient(#dce2e6,#fff 50%,#dce2e6);border-block:1px solid #acb8bd;gap:17px;padding-block:16px}.console-dsi .console-strip>button>span{color:#7694a3;background:linear-gradient(#fff,#e8edf0);border:3px solid #bcc7cd;border-radius:14px;height:80px;box-shadow:inset 0 0 0 3px #fff}.console-dsi .console-strip>button[aria-selected=true]>span{color:#1489bc;border-color:#28aade;transform:translateY(-3px);box-shadow:0 0 0 4px #96def6,inset 0 0 0 3px #fff}.console-dsi .console-strip strong{font-size:13px}.dsi-launch{text-align:center;padding:20px 0}.dsi-selected-title{justify-content:center;align-items:center;gap:12px;padding:6px 0 20px;font-size:22px;display:flex}.dsi-launch>div:last-child{justify-content:center;gap:18px;display:flex}.dsi-launch button{color:#395365;background:linear-gradient(#fff,#dbeaf2);border:1px solid #a8b9c3;border-radius:7px;min-height:44px;padding:10px 15px}.dsi-launch .dsi-start{border-color:#4cadd2;width:230px;font-size:20px;box-shadow:inset 0 2px #fff,0 2px #aad1df}.console-dsi .console-items{background:#fff;border:1px solid #c3ced5;border-radius:8px}.console-dsi .console-search{border-color:#b8cad4}.console-dsi .console-list button:hover{background:#e3f5fb}.console-dsi .console-footer{border-top:1px solid #bbc8ce}.console-ps3{color:#f5f5fc;text-shadow:0 2px 5px #0008;background:radial-gradient(at 75% 75%,#485e87 0,#273754 35%,#0b1020 90%);padding-inline:6%}.console-ps3 .console-status{letter-spacing:.07em;padding-top:8px}.console-ps3 .console-status>span:first-child{font-size:27px;font-weight:200}.console-ps3 .console-category-head{margin-top:5vh}.console-ps3 .console-category-head h1{opacity:.65;font-size:16px}.console-ps3 .console-strip{gap:34px;padding-left:0;padding-right:0}.console-ps3 .console-strip button{opacity:.52;transition:opacity .2s,transform .2s}.console-ps3 .console-strip button[aria-selected=true]{opacity:1;text-shadow:0 0 12px #fff;transform:scale(1.12)}.console-ps3 .console-strip button[aria-selected=true] svg{filter:drop-shadow(0 0 9px #fff8)}.console-ps3 .console-items{margin-left:clamp(0px,10vw,150px);margin-right:0}:is(.console-ps3 .console-list button:hover,.console-ps3 .console-list button:focus-visible){text-shadow:0 0 8px #fff;background:linear-gradient(90deg,#ffffff25,#0000)}.console-ps3 .console-create{border-color:#ffffff40}.xmb-waves{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xmb-waves i{border-top:2px solid #c5d5ff70;border-radius:50%;width:150%;height:45%;animation:17s ease-in-out infinite alternate xmb-drift;position:absolute;top:28%;left:-25%;transform:rotate(-9deg);box-shadow:0 -14px 38px #aabfea18,inset 0 14px 30px #b6cafa12}.xmb-waves i:nth-child(2){border-color:#ffffff30;animation-delay:-6s;top:34%}.xmb-waves i:nth-child(3){border-color:#ffffff20;animation-delay:-11s;top:42%}@keyframes xmb-drift{to{transform:translateY(10%)rotate(8deg)scaleY(.65)}}@media (min-width:1000px){.console-dsi{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(280px,.8fr) minmax(500px,1.4fr);align-items:center;gap:25px;display:grid}.console-dsi .console-status,.console-dsi .console-footer{grid-column:1/-1;max-width:none}.console-dsi .dsi-upper{width:100%}.console-dsi .dsi-photo{min-height:330px}.console-dsi .console-lower{background:#f7f9fa;border:2px solid #adb9c1;border-radius:10px;height:100%;max-height:650px;padding:14px}.console-dsi .console-strip{padding-inline:15px}.console-dsi .console-items{min-height:0}}@media (max-width:600px){.console-menu{padding-inline:12px}.console-status{font-size:16px}.console-status small{display:none}.console-status>span:last-child{gap:4px;font-size:12px}.dsi-photo{min-height:155px}.dsi-photo>svg{width:44px;height:44px}.console-dsi .console-strip{gap:14px;padding-inline:calc(50% - 46px)}.console-strip{gap:18px}.console-ps3 .console-strip{gap:20px;padding-inline:calc(50% - 52px)}.console-ps3 .console-category-head{margin-top:20px}.console-ps3 .console-items{width:100%;margin:0}.console-footer{gap:4px;font-size:12px}.console-footer button{gap:5px}.console-dsi .console-lower{min-height:320px}.console-items{min-height:200px}.console-list strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.xmb-waves i{animation:none}.console-menu *{scroll-behavior:auto!important;transition:none!important}}[data-look=dsi]{--skin-panel:#f5f8fa;--skin-base:#e6edf1;--skin-ink:#33454e;--skin-muted:#647680;--skin-edge:#a9bec9;--skin-radius:8px;--skin-button-radius:6px;--skin-bubble-radius:12px;--skin-incoming:#fff;--skin-outgoing:#c9eefc;--skin-out-ink:#33454e;--skin-shadow:0 4px 16px #0002;--skin-bubble-shadow:0 2px 3px #0002;--skin-pattern:none;--skin-font:Arial,sans-serif;--skin-border:1px}html[data-look=dsi]{--glass-surface:#f5f8fa;--glass-floating:#f5f8fa;--glass-edge:#a9bec9;--popover-foreground:#33454e;--card-foreground:#33454e;--ui-surface:#f5f8fa;--ui-raised:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foreground:#33454e!important;--background:#e6edf1!important;--theme-panel:#f5f8fa!important;--theme-deep:#e6edf1!important;--theme-muted:#647680!important;--ui-edge:#a9bec9!important;--popover:#f5f8fa!important;--card:#f5f8fa!important;--muted-foreground:#647680!important}html[data-look=dsi] body :is(.it-dialog:not(.call-dialog),[data-slot=dropdown-menu-content],[data-slot=popover-content],.style-studio){color:#33454e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f8fa!important;border:1px solid #a9bec9!important}html[data-look=dsi] body :is(.studio-toolbar,.studio-footer,.chat-header,.composer-area){color:#33454e!important;background:#f5f8fa!important;border-color:#a9bec9!important}html[data-look=dsi] body :is(.it-dialog,.style-studio) :is(input,textarea,select,.settings-category,.settings-option,.menu-search){color:#33454e!important;background:#fff!important;border-color:#a9bec9!important}html[data-look=dsi] body .composer-area form{color:#33454e!important;background:#fff!important;border:1px solid #a9bec9!important}html[data-look=dsi] body .message p.text-bubble:not(.bubble-transparent){color:#33454e!important;background:#fff!important;border:1px solid #a9bec9!important;border-radius:12px!important}html[data-look=dsi] body .message.own p.text-bubble:not(.bubble-transparent){color:#33454e!important;background:#c9eefc!important}html[data-look=dsi] body :is(.it-dialog,.style-studio) button:not(.icon-button){border-radius:6px}[data-look=ps3]{--skin-panel:#202b3e;--skin-base:#111827;--skin-ink:#f2f5fc;--skin-muted:#b4c1d4;--skin-edge:#526079;--skin-radius:8px;--skin-button-radius:6px;--skin-bubble-radius:12px;--skin-incoming:#2c384e;--skin-outgoing:#405f85;--skin-out-ink:#f2f5fc;--skin-shadow:0 4px 16px #0002;--skin-bubble-shadow:0 2px 3px #0002;--skin-pattern:none;--skin-font:Arial,sans-serif;--skin-border:1px}html[data-look=ps3]{--glass-surface:#202b3e;--glass-floating:#202b3e;--glass-edge:#526079;--popover-foreground:#f2f5fc;--card-foreground:#f2f5fc;--ui-surface:#202b3e;--ui-raised:#2c384e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:#f2f5fc!important;--background:#111827!important;--theme-panel:#202b3e!important;--theme-deep:#111827!important;--theme-muted:#b4c1d4!important;--ui-edge:#526079!important;--popover:#202b3e!important;--card:#202b3e!important;--muted-foreground:#b4c1d4!important}html[data-look=ps3] body :is(.it-dialog:not(.call-dialog),[data-slot=dropdown-menu-content],[data-slot=popover-content],.style-studio){color:#f2f5fc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#202b3e!important;border:1px solid #526079!important}html[data-look=ps3] body :is(.studio-toolbar,.studio-footer,.chat-header,.composer-area){color:#f2f5fc!important;background:#202b3e!important;border-color:#526079!important}html[data-look=ps3] body :is(.it-dialog,.style-studio) :is(input,textarea,select,.settings-category,.settings-option,.menu-search){color:#f2f5fc!important;background:#2c384e!important;border-color:#526079!important}html[data-look=ps3] body .composer-area form{color:#f2f5fc!important;background:#2c384e!important;border:1px solid #526079!important}html[data-look=ps3] body .message p.text-bubble:not(.bubble-transparent){color:#f2f5fc!important;background:#2c384e!important;border:1px solid #526079!important;border-radius:12px!important}html[data-look=ps3] body .message.own p.text-bubble:not(.bubble-transparent){color:#f2f5fc!important;background:#405f85!important}html[data-look=ps3] body :is(.it-dialog,.style-studio) button:not(.icon-button){border-radius:6px}.console-dsi{padding-top:calc(8px + var(--app-safe-top,0px));background:#e5e8e8;align-items:stretch;gap:0;display:flex}.console-dsi .console-status{width:min(700px,100%);max-width:700px;padding:3px 5px 7px;font-size:14px}.console-dsi .console-status small{display:none}.console-dsi .dsi-upper{border:3px solid #8b9596;border-radius:2px;flex:none;width:min(700px,100%);box-shadow:0 2px #fff}.console-dsi .dsi-photo{color:#739595;text-align:center;background:#aed4d4;height:clamp(150px,25vh,260px);min-height:150px;padding:18px;overflow:hidden}.console-dsi .dsi-photo p{color:#577879;max-width:300px;font-size:14px;line-height:1.5}.console-dsi .dsi-photo img{object-fit:contain;width:100%;height:100%}.dsi-camera-bar{background:#d7dcdc;border-top:1px solid #8fa3a3;align-items:center;gap:7px;padding:3px 8px;font-size:13px;display:flex}.dsi-upper-footer{background:#eef0f0;padding:4px;font-size:12px}.console-dsi .console-lower{background:repeating-linear-gradient(0deg,#fff 0 3px,#f6f6f6 3px 4px);border:3px solid #929c9e;border-radius:2px;flex:1;width:min(700px,100%);height:auto;min-height:275px;max-height:none;margin:12px auto 0;padding:0}.console-dsi .console-category-head{background:#fff;border-bottom:1px solid #9aaeb5;height:42px;min-height:42px}.console-dsi .console-category-head h1{margin:0 auto;font-size:16px}.console-dsi .console-strip{background:linear-gradient(#e5f5fb,#fff 30%,#e7f2f8);border-top:2px solid #92cbdc;order:2;gap:9px;padding:12px calc(50% - 40px)}.console-dsi .console-strip>button{flex-basis:80px;padding:3px}.console-dsi .console-strip>button>span{border-width:2px;border-radius:7px;height:64px}.console-dsi .console-strip svg{width:34px;height:34px}.console-dsi .console-strip strong{display:none}.console-dsi .dsi-launch{order:1;padding:14px 0 10px}.console-dsi .dsi-selected-title{padding-bottom:12px;font-size:19px}.console-dsi .dsi-launch .dsi-start{width:170px;min-height:35px;padding:6px;font-size:16px}.console-dsi .dsi-launch button{min-height:35px;padding:5px 12px}.console-dsi .console-items{border:0;border-radius:0;order:3;width:100%;min-height:180px}.console-dsi .console-footer{border:0;width:min(700px,100%);margin:0 auto;padding-top:8px}.console-ps3{--xmb-anchor:24%;text-shadow:0 2px 6px #000;color:#f1f1ee;background:linear-gradient(#020202 0%,#080808 42%,#343535 100%);padding-inline:5%}.console-ps3 .console-status{justify-content:flex-end}.console-ps3 .console-status>span:first-child{display:none}.console-ps3 .console-status>span:last-child{border:1px solid #555;border-radius:4px;justify-content:flex-end;min-width:270px;padding:9px 22px;font-size:16px;box-shadow:inset 0 1px 5px #fff3}.console-ps3 .console-category-head{height:clamp(20px,9vh,90px);margin:0}.console-ps3 .console-category-head h1{display:none}.console-ps3 .console-strip{scrollbar-width:none;gap:42px;min-height:145px;padding:22px 76% 25px 24%}.console-ps3 .console-strip>button{opacity:.6;flex-basis:90px;padding:5px 0}.console-ps3 .console-strip>button>span{height:68px}.console-ps3 .console-strip svg{fill:#b3b4ab25;stroke:#bcbeb3;filter:drop-shadow(1px 2px 1px #fff7);width:55px;height:55px}.console-ps3 .console-strip strong{visibility:hidden;font-size:16px}.console-ps3 .console-strip button[aria-selected=true] strong{visibility:visible}.console-ps3 .console-strip button[aria-selected=true] svg{stroke:#e6e7dd;filter:drop-shadow(0 0 5px #ffffff65)}.console-ps3 .console-items{width:calc(100% - var(--xmb-anchor));max-width:760px;margin:0 0 0 var(--xmb-anchor);min-height:180px;padding:0}.console-ps3 .console-search{opacity:.75;max-width:340px;margin-left:90px;padding:6px 8px;font-size:14px}.console-ps3 .console-list>button{gap:30px;min-height:78px;padding:15px 0}.console-ps3 .console-avatar{width:80px;height:64px}.console-ps3 .console-avatar svg{color:#cccfc3;filter:drop-shadow(1px 2px 3px #888);width:42px;height:42px}.console-ps3 .console-avatar img{width:60px;height:60px}.console-ps3 .console-list strong{font-size:23px}:is(.console-ps3 .console-list>button:hover strong,.console-ps3 .console-list>button:focus-visible strong){text-shadow:0 0 9px #fff}.console-ps3 .console-list small{font-size:13px}.console-ps3 .console-create{margin-left:90px}.console-ps3 .xmb-waves i{border-top:3px solid #e3e3df55;height:44%;top:31%;transform:rotate(-5deg);box-shadow:0 -9px 19px #f5f5ef24,inset 0 24px 24px #eee2,0 -30px 38px #fff1}.console-ps3 .xmb-waves i:nth-child(2){height:42%;top:35%}.console-ps3 .xmb-waves i:nth-child(3){height:40%;top:39%}@media (max-width:600px){.console-ps3{--xmb-anchor:12%;padding-inline:12px}.console-ps3 .console-strip{gap:22px;padding-left:12%}.console-ps3 .console-category-head{height:32px}.console-ps3 .console-items{width:88%;margin-left:12%}.console-ps3 .console-search{margin-left:60px}.console-ps3 .console-avatar{width:50px;height:48px}.console-ps3 .console-avatar img{width:44px;height:44px}.console-ps3 .console-list>button{gap:12px}.console-ps3 .console-list strong{font-size:17px}.console-ps3 .console-create{margin-left:0}.console-dsi .dsi-photo{height:23vh;min-height:120px}.console-dsi .console-status>span:last-child{font-size:12px}}@media (max-height:550px) and (min-width:700px){.console-dsi{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1.2fr;gap:10px;display:grid}.console-dsi .console-status,.console-dsi .console-footer{grid-column:1/-1;width:100%;max-width:none}.console-dsi .dsi-upper{align-self:center}.console-dsi .console-lower{min-height:0;max-height:100%;margin:0;overflow:auto}.console-ps3 .console-category-head{height:0}.console-ps3 .console-strip{min-height:100px;padding-block:8px}.console-ps3 .console-strip>button>span{height:48px}.console-ps3 .console-strip svg{width:40px;height:40px}}.xmb-particle-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.console-ps3 .console-list>button:focus{outline-offset:-1px;background:linear-gradient(90deg,#ffffff20,#0000);outline:1px solid #ffffff65}.console-ps3 .console-list>button:focus strong{text-shadow:0 0 9px #fff}.console-menu:focus{outline:none}html body .style-studio .studio-filters{flex-wrap:wrap;gap:8px;padding:8px 0 14px;display:flex;overflow-x:auto}.store-search{align-items:center;gap:15px;margin-bottom:20px;display:flex}.store-search input{border:1px solid var(--skin-edge);background:var(--skin-panel);min-width:0;color:var(--skin-ink);border-radius:12px;flex:1;padding:12px 15px}html body .style-studio .studio-theme-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch;gap:18px;display:grid}html body .style-studio .store-card{border:1px solid var(--skin-edge);background:var(--skin-panel);border-radius:16px;flex-direction:column;min-width:0;padding:12px;display:flex;overflow:hidden}html body .style-studio .store-card>strong{padding:12px 3px 4px;font-size:16px;line-height:1.4}html body .style-studio .store-card>small{padding:0 3px 10px}html body .style-studio .store-card-preview{border-radius:10px;height:225px;padding:0;position:relative;overflow:hidden}html body .style-studio .store-card-preview .studio-chat-preview{pointer-events:none;height:190px;min-height:190px;padding:14px;font-size:13px;transform:none}html body .style-studio .store-card-preview .studio-preview-header{padding:8px}.store-pack-label{text-align:left;color:#fff;background:linear-gradient(120deg,#152844,#356087);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.store-pack-label span{opacity:.8;font-size:12px}.store-pack-label b{font-size:18px}.store-pack-label[data-pack=wii]{color:#225c70;background:linear-gradient(120deg,#dff8ff,#69c8e7)}.store-pack-label[data-pack=wii-party]{background:linear-gradient(120deg,#e92875,#ff913c)}.store-pack-label[data-pack=littlebigplanet]{background:linear-gradient(120deg,#50352b,#9a7954);border:2px dashed #dabf85}.store-pack-label[data-pack=dsi]{color:#345568;background:linear-gradient(#fff,#cce6ef)}.store-pack-label[data-pack=ps3]{background:linear-gradient(120deg,#050505,#414449)}.store-pack-label[data-pack=minecraft]{background:linear-gradient(#517f2c 25%,#705238 26%);font-family:monospace}.store-pack-label[data-pack=cisco-ios]{color:#61f09a;background:#06130b;font-family:monospace}.store-pack-label[data-pack=ios]{background:linear-gradient(125deg,#3799fc,#65cdae)}.offline-audio{border:1px solid var(--skin-edge);background:var(--skin-panel);color:var(--skin-ink);border-radius:12px;margin:16px 0;padding:16px}.offline-audio p{color:var(--skin-muted);font-size:14px;line-height:1.5}.offline-audio button,.offline-audio>span{border:1px solid var(--skin-edge);background:var(--skin-base);color:var(--skin-ink);border-radius:9px;align-items:center;gap:8px;padding:10px;display:inline-flex}.offline-audio>span{background:0 0;border:0}.activities-dialog{max-width:700px!important;max-height:90dvh!important;overflow:auto!important}.activity-form{border:1px solid var(--skin-edge);border-radius:12px;gap:14px;padding:16px;display:grid}.activity-form label{gap:6px;display:grid}.activity-form input,.activity-form select,.activity-form textarea{background:var(--skin-panel);width:100%;color:var(--skin-ink);border:1px solid var(--skin-edge);border-radius:8px;padding:10px}.activity-list{gap:18px;display:grid}.activity-card{border:1px solid var(--skin-edge);background:var(--skin-panel);color:var(--skin-ink);border-radius:14px;padding:18px}.activity-card h3{overflow-wrap:anywhere;margin:10px 0;font-size:20px}.activity-option{text-align:left;border:1px solid var(--skin-edge);background:var(--skin-base);width:100%;color:var(--skin-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:7px 0;padding:12px;display:flex}.activity-option[aria-pressed=true]{outline:2px solid var(--user-accent,#319fde);outline-offset:-2px}.activity-option span{overflow-wrap:anywhere}.activity-option small{flex-shrink:0}.activity-message-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.own-profile-likes{text-align:center;border:1px solid var(--skin-edge);border-radius:12px;padding:16px;font-size:18px}html body [data-slot=dialog-content].call-dialog.video-fullscreen{--call-top:max(env(safe-area-inset-top),var(--app-safe-top,0px));--call-bottom:max(env(safe-area-inset-bottom),var(--app-safe-bottom,0px))}html body [data-slot=dialog-content].call-dialog.video-fullscreen [data-slot=dialog-header]{top:calc(var(--call-top) + 12px)!important;background:#07111dc9!important;border:0!important;width:auto!important;max-width:none!important;padding:8px 12px!important;left:72px!important;right:18px!important;transform:none!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-minimize{top:calc(var(--call-top) + 16px)!important;left:16px!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video-tools{flex-wrap:wrap;max-width:calc(100% - 140px);top:calc(var(--call-top) + 85px)!important;left:16px!important}.call-video-tools button span{display:none!important}.call-video-tools button{justify-content:center;width:44px;height:44px;padding:8px!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video.call-preview{inset:auto!important;top:calc(var(--call-top) + 85px)!important;aspect-ratio:3/4!important;object-fit:cover!important;z-index:3!important;border:1px solid #ffffff80!important;border-radius:16px!important;width:clamp(90px,20vw,180px)!important;height:auto!important;right:16px!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video.large{aspect-ratio:auto!important;object-fit:contain!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;inset:0!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video-waiting{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:170px 20px 210px!important;display:flex!important}.call-video-waiting .call-avatar{flex:none!important;width:110px!important;height:110px!important;margin:0!important}.call-video-waiting>span{text-align:center;font-size:16px}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-controls{bottom:calc(var(--call-bottom) + 12px)!important;gap:8px!important;max-width:calc(100% - 24px)!important;padding:10px!important}.call-dialog.video-fullscreen .call-controls button{min-width:58px!important;min-height:62px!important;font-size:11px!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-audio-settings{bottom:calc(var(--call-bottom) + 145px)!important;border-radius:18px!important;width:auto!important;max-width:calc(100% - 32px)!important;right:16px!important}.call-dialog.video-fullscreen .call-audio-settings:not([open]){max-width:250px!important}.call-dialog.video-fullscreen .call-audio-settings summary{min-height:42px!important;padding:10px 14px!important;font-size:13px!important}.call-dialog.video-fullscreen .call-audio-settings[open]{width:min(360px,100% - 32px)!important;max-height:calc(100dvh - 300px)!important;padding:12px!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-state{text-align:center;max-width:90%;bottom:calc(var(--call-bottom) + 105px)!important;white-space:normal!important;font-size:12px!important}.call-dialog.video-fullscreen time{top:calc(var(--call-top) + 57px)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;bottom:auto!important;left:84px!important;transform:none!important}@media (max-width:540px){html body .style-studio .studio-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .style-studio .store-card{padding:8px}.store-pack-label{padding:10px}.store-pack-label b{font-size:14px}.store-pack-label span{font-size:11px}html body .style-studio .store-card>strong{font-size:14px}.store-search{gap:6px;display:grid}html body .style-studio .store-card-preview{height:185px}.activity-card{padding:12px}.activity-option{gap:5px}.activity-option small{font-size:12px}}@media (orientation:landscape) and (max-height:520px){html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-controls{left:auto!important;right:10px!important;bottom:calc(var(--call-bottom) + 10px)!important;flex-direction:row!important;transform:none!important}.call-dialog.video-fullscreen .call-audio-settings{bottom:16px!important;left:16px!important;right:auto!important}.call-dialog.video-fullscreen .call-video.call-preview{width:76px!important;top:80px!important;right:18px!important}.call-dialog.video-fullscreen .call-state{bottom:16px!important;left:50%!important}.call-video-waiting .call-avatar{width:70px!important;height:70px!important}}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=cisco-ios]) body :is(.settings-category,.settings-option,.studio-row){min-height:56px;transition:background .16s,border-color .16s}html[data-look=wii] body :is(.settings-category,.settings-option,.studio-row){background:linear-gradient(#fff,#effaff);border:1px solid #9dd4e0;border-radius:24px;box-shadow:0 3px #a7cdd680}html[data-look=wii-party] body :is(.settings-category,.settings-option,.studio-row){background:linear-gradient(#fff,#fff4e9);border:2px solid #f4b6cb;border-radius:18px;box-shadow:0 4px #e2c6c2}html[data-look=littlebigplanet] body :is(.settings-category,.settings-option,.studio-row){background:#f2e7cb;border:2px dashed #a28764;border-radius:8px;box-shadow:2px 3px #77604e40}html[data-look=dsi] body :is(.settings-category,.settings-option,.studio-row){background:linear-gradient(#fff,#edf5f8);border:1px solid #9db8c5;border-radius:5px;box-shadow:inset 0 0 0 2px #fff}html[data-look=ps3] body :is(.settings-category,.settings-option,.studio-row){color:#f4f6fa;background:linear-gradient(110deg,#303c4c,#1e2737);border:1px solid #657181;border-radius:4px;box-shadow:inset 0 1px #ffffff15}html[data-look=ios] body :is(.settings-category,.settings-option,.studio-row){background:#fff;border:1px solid #d8e0e9;border-radius:14px;box-shadow:0 3px 12px #24476a0a}html[data-look=cisco-ios] body :is(.settings-category,.settings-option,.studio-row){color:#a5eab6;background:#07110a;border:1px solid #2d7843;border-radius:0;font-family:monospace}@media (prefers-reduced-motion:reduce){html body :is(.settings-category,.settings-option,.studio-row){transition:none!important}}html body .call-dialog:not(.video-fullscreen) .call-video.call-preview{aspect-ratio:3/4;object-fit:cover;z-index:2;border:1px solid #ffffff80;border-radius:12px;width:min(28%,170px);height:auto;position:absolute;inset:auto 12px 12px auto}html body .call-dialog:not(.video-fullscreen) .call-video.large{aspect-ratio:auto;object-fit:contain;border:0;border-radius:0;width:100%;height:100%;position:relative;inset:auto}html body [data-slot=dialog-content].call-dialog.video-fullscreen [data-slot=dialog-description]{display:none!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen time{top:calc(var(--call-top) + 54px)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;position:absolute!important;bottom:auto!important;left:84px!important;transform:none!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video-tools button{min-width:44px!important;min-height:44px!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-controls button{min-width:58px!important;min-height:62px!important;font-size:11px!important}@media (orientation:landscape) and (max-height:520px){html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-state{max-width:22%;bottom:22px!important;left:50%!important;transform:translate(-50%)!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video.call-preview{width:76px!important;top:calc(var(--call-top) + 80px)!important}}html:is([data-look=wii],[data-look=wii-party],[data-look=dsi],[data-look=ios]) body :is(.settings-category,.settings-option,.studio-row){color:#203c50}html[data-look=littlebigplanet] body :is(.settings-category,.settings-option,.studio-row){color:#403024}html[data-look=windows-xp] body :is(.settings-category,.settings-option,.studio-row){color:#182c50;background:linear-gradient(#fffef6,#ece9d8);border:1px solid #7b91ac;border-radius:5px;box-shadow:inset 1px 1px #fff}html[data-look=windows-11] body :is(.settings-category,.settings-option,.studio-row){border:1px solid var(--skin-edge);border-radius:9px;box-shadow:0 2px 8px #0000000c}html[data-look=steam] body :is(.settings-category,.settings-option,.studio-row){color:#d6edf7;background:linear-gradient(115deg,#253a4b,#192b3b);border:1px solid #46647b;border-radius:4px}html[data-look=skype] body :is(.settings-category,.settings-option,.studio-row){color:#1c4662;background:linear-gradient(#fff,#eefaff);border:1px solid #b7e4f3;border-radius:16px}html[data-look] body :is(.settings-option,.studio-row,.activity-option,.store-card-preview,.store-card-apply):focus-visible{outline:3px solid var(--user-accent,#268acb);outline-offset:3px}html[data-look] body :is(.settings-option,.studio-row) small{color:inherit;opacity:.78}html body .store-card.is-active{border:2px solid var(--user-accent,#268acb)}html body .composer-area .chat-game-shortcut{justify-content:flex-end;min-width:0;padding:0 2px 8px;display:flex}html body .composer-area .chat-game-shortcut button{border:1px solid var(--skin-edge,var(--glass-edge));border-radius:var(--skin-button-radius,12px);background:var(--skin-panel,var(--theme-panel));max-width:100%;min-height:40px;color:var(--skin-ink,var(--foreground));font:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:14px;line-height:1.3;display:inline-flex}html body .chat-game-shortcut button>svg{color:var(--user-accent);flex-shrink:0;width:19px;height:19px}html body .chat-game-shortcut button>small{opacity:.75;font-size:12px}html body .chat-game-shortcut button:hover{border-color:var(--user-accent)}html body .chat-game-shortcut button:focus-visible{outline:2px solid var(--user-accent);outline-offset:3px}@media (max-width:360px){html body .chat-game-shortcut button>small{display:none}}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div){background:var(--skin-base,var(--background,#101722))!important;color:var(--skin-ink,var(--foreground,#f5f7fb))!important;opacity:1!important;-webkit-backdrop-filter:none!important;border:1px solid var(--skin-edge,#718096)!important;background-image:none!important;box-shadow:0 10px 32px #0004!important}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div) :is(button,label.sticker-button){opacity:1;color:inherit!important;box-shadow:none!important;background:0 0!important}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div) :is(button,label.sticker-button) svg{color:inherit!important}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div) :is(button,label.sticker-button):hover{background:color-mix(in srgb,currentColor 10%,transparent)!important}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div) :is(button,label.sticker-button):focus-visible{outline-offset:-3px;outline:2px solid}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div) button:disabled{opacity:.5}html[data-look=littlebigplanet] body :is(.composer-extras[open]>div,.message-extra-actions[open]>div){color:#382b21!important;background:#f7edda!important;border:2px dashed #9e805a!important}html:is([data-look=wii],[data-look=wii-party],[data-look=dsi],[data-look=ios],[data-look=skype],[data-look=windows-xp],[data-look=windows-11]) body :is(.composer-extras[open]>div,.message-extra-actions[open]>div){color:#203345!important;background:#fffdfb!important}html body .private-calendar-dialog{background:var(--skin-base,var(--background));width:min(680px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--skin-ink,var(--foreground));overflow:auto}.private-calendar-dialog [data-slot=dialog-title],.private-calendar-dialog [data-slot=dialog-description]{align-items:center;gap:8px;display:flex}.agenda-toolbar,.agenda-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agenda-toolbar h3{text-transform:capitalize;flex:1;margin:0;font-size:1.15rem}.agenda-toolbar button{place-items:center;min-width:40px;min-height:40px;display:grid}.agenda-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.agenda-grid>small{text-align:center;padding:8px 0;font-size:.875rem}.agenda-grid>button{border:1px solid var(--skin-edge,var(--border));min-height:48px;color:inherit;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative}.agenda-grid>button small{font-size:.75rem;line-height:1.2}.agenda-grid>button[aria-current=date]{border:2px solid;font-weight:800}html body .agenda-grid>button[aria-pressed=true]{color:#fff!important;background:#1769b3!important;border-color:#1769b3!important}.agenda-form{gap:14px;display:grid}.agenda-form label{gap:6px;font-size:.95rem;display:grid}.agenda-form :is(input,textarea){border:1px solid var(--skin-edge,var(--border));background:var(--skin-base,var(--background));width:100%;min-width:0;color:inherit;border-radius:10px;padding:10px;font-size:1rem}.agenda-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-event{border:1px solid var(--skin-edge,var(--border));border-radius:14px;gap:8px;padding:16px;display:grid}.agenda-event h4{margin:0;font-size:1.1rem}.agenda-event time{font-size:.9rem}.agenda-event p{overflow-wrap:anywhere;margin:0}.agenda-notes{white-space:pre-wrap}.agenda-event .text-button{align-items:center;gap:6px;display:inline-flex}.agenda-delete{border:1px solid #c43a50;border-radius:10px;padding:12px}.agenda-delete button{margin:8px 12px 0 0}.agenda-actions .primary-button{justify-content:center;align-items:center;gap:8px;display:flex}.chat-utility-shortcuts{scrollbar-width:thin;gap:6px;padding:4px 0 8px;display:flex;overflow-x:auto}.chat-utility-shortcuts button{border:1px solid var(--skin-edge,var(--border));min-height:36px;color:var(--skin-ink,var(--foreground));background:var(--skin-base,var(--background));border-radius:20px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;display:inline-flex}.media-filters{flex-wrap:wrap;gap:7px;display:flex}.media-filters button{border:1px solid var(--skin-edge,var(--border));border-radius:20px;min-height:40px;padding:8px 12px;font-size:.875rem}html body .media-filters button[aria-pressed=true]{color:#fff!important;background:#1769b3!important}.shared-media-grid article{align-content:start;gap:8px;min-width:0;display:grid}.shared-media-grid .message-video{width:100%;max-height:220px}.shared-media-grid .message-photo{object-fit:cover;width:100%;height:170px}.shared-media-grid article>small{overflow-wrap:anywhere;font-size:.875rem}.shared-link{overflow-wrap:anywhere;border:1px solid var(--skin-edge,var(--border));border-radius:10px;padding:12px;display:block}.rsvp-summary{overflow-wrap:anywhere;font-size:.875rem}.audio-message-player{align-items:center;gap:6px;width:min(340px,100%);min-width:0;display:flex}.audio-message-player audio{width:100%;min-width:0;max-width:100%}.audio-speed{min-width:44px;min-height:40px;color:inherit;background:0 0;border:1px solid;border-radius:20px;flex:none}.voice-hold{border:2px dashed var(--skin-edge,var(--border));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:16px;display:flex}.feedback-diagnostics{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.875rem}@media (max-width:520px){.agenda-form-pair{grid-template-columns:1fr}.agenda-grid{gap:3px}.agenda-grid>button{min-height:43px}.private-calendar-dialog .agenda-actions>button{flex:1}.audio-message-player{width:100%}}html body :is(.saved-messages-dialog,.private-calendar-dialog){overscroll-behavior:contain;width:min(680px,100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--skin-base,var(--theme-panel))!important;color:var(--skin-ink,var(--foreground))!important}.saved-message{border:1px solid var(--ui-edge);border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.saved-message p{white-space:pre-wrap;overflow-wrap:anywhere}.saved-message small{color:var(--theme-muted)}.saved-message .text-button{align-items:center;gap:6px;min-height:40px;display:inline-flex}.saved-messages-dialog>input,.agenda-form select,.group-reminder select{border:1px solid var(--ui-edge);background:var(--theme-panel);width:100%;min-width:0;color:var(--foreground);border-radius:10px;padding:12px;font-size:1rem}.receipt-list{gap:8px;padding:0;list-style:none;display:grid}.receipt-list li{border-bottom:1px solid var(--ui-edge);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.receipt-list strong{overflow-wrap:anywhere;min-width:0}.receipt-list span{text-align:right;font-size:.9rem}.calendar-export{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-export>small{color:var(--theme-muted)}.group-reminder{border-top:1px solid var(--ui-edge);margin:12px 0;padding-top:12px}.group-reminder summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.group-reminder label{gap:7px;margin:10px 0;display:grid}.group-reminder .secondary-button{align-items:center;gap:8px;min-height:44px;display:flex}.calendar-reminder-banner{z-index:150;top:calc(12px + var(--app-safe-top,env(safe-area-inset-top)));background:var(--theme-panel);width:min(480px,100% - 24px);color:var(--foreground);border:2px solid var(--user-accent,#319fde);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0006}.calendar-reminder-banner button{color:inherit;background:0 0;min-height:44px}.calendar-reminder-banner button:first-of-type{text-align:left;flex:1;min-width:0}.calendar-reminder-banner strong,.calendar-reminder-banner small{overflow-wrap:anywhere;display:block}html body :is(.message-extra-actions[open]>div,.composer-extras[open]>div){overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:min(420px,60dvh);overflow-y:auto}html body :is(.message-extra-actions[open]>div,.composer-extras[open]>div) :is(button,label.sticker-button){white-space:normal;min-height:44px;line-height:1.4}html body :is(.it-dialog,.settings-dialog) :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid var(--skin-ink,var(--foreground))!important}html body :is(.it-dialog,.settings-dialog) :is(input,textarea)::placeholder{color:var(--theme-muted);opacity:1}@media (max-width:480px){.receipt-list li{flex-wrap:wrap;gap:5px}.receipt-list span{text-align:left}.saved-message .agenda-actions{gap:6px}.saved-message .agenda-actions button{flex:1}}@media (prefers-reduced-motion:reduce){html body :is(.wii-channel-menu,.wii-party-menu,.lbp-menu,.mc-menu,.console-menu) *,html body [class*=bubble-frame-]:before,html body [class*=bubble-frame-]:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-pip .call-video{aspect-ratio:auto!important;object-fit:cover!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;position:static!important;inset:auto!important}.call-state:before{content:"";background:#eab65a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.call-state[data-connected=true]:before{background:#48d899}@media (orientation:landscape) and (max-height:520px){html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-audio-settings{bottom:16px!important;left:110px!important;right:auto!important}.call-dialog.video-fullscreen .call-audio-settings[open]{max-height:65dvh!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-state{max-width:55%!important;bottom:80px!important;left:16px!important;right:auto!important}html body [data-slot=dialog-content].call-dialog.video-fullscreen .call-video-waiting{padding:100px 120px 40px 20px!important}.call-video-waiting .call-avatar{width:76px!important;height:76px!important}}html body .settings-organized .settings-menu-group{min-width:0;margin:18px 0 0}html body .settings-menu-group>h3{color:var(--theme-muted);letter-spacing:.025em;margin:0 4px 8px;font-size:12px;font-weight:650}html body .settings-organized .settings-menu-group :is(.settings-category-grid,.settings-options){border:1px solid var(--skin-edge,var(--ui-edge));background:var(--skin-panel,var(--theme-panel));border-radius:14px;flex-direction:column;padding:0;overflow:hidden;gap:0!important;margin:0!important;display:flex!important}html body .settings-organized .settings-menu-group :is(.settings-category,.settings-option){width:100%;color:var(--skin-ink,var(--foreground));text-align:left;align-items:center;min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:12px 14px!important;display:flex!important}html body .settings-organized .settings-menu-group :is(.settings-category,.settings-option)+:is(.settings-category,.settings-option){border-top:1px solid var(--skin-edge,var(--ui-edge))!important}html body .settings-menu-group :is(.settings-category,.settings-option)>span{flex:1;min-width:0}html body .settings-menu-group :is(.settings-category,.settings-option) strong{font-weight:650;line-height:1.35;display:block;font-size:14px!important}html body .settings-menu-group :is(.settings-category,.settings-option) small{color:inherit;opacity:.72;overflow-wrap:anywhere;margin-top:3px;line-height:1.4;display:block;font-size:12px!important}html body .settings-menu-group :is(.settings-category,.settings-option)>svg:first-child{width:21px;height:21px;color:inherit;opacity:.85;flex:none}html body .settings-menu-group :is(.settings-category,.settings-option)>svg:last-child{width:17px;height:17px;color:inherit;opacity:.55;flex:none}html body .settings-menu-group :is(.settings-category,.settings-option):hover{background:color-mix(in srgb,currentColor 6%,transparent)!important}html body .settings-organized .menu-search{margin-bottom:4px}html body [data-slot=dialog-content].media-photo-viewer{color:#fff!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;z-index:200!important;background:#050607!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;animation:none!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(0,0)!important}.media-photo-viewer .photo-viewer-toolbar{z-index:1;padding:calc(8px + var(--app-safe-top,env(safe-area-inset-top,0px))) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));color:#fff;background:#050607;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}html body .media-photo-viewer .photo-viewer-toolbar button{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;margin:0;padding:10px 12px;font-size:14px;line-height:1.4;display:flex;color:#fff!important;box-shadow:none!important;background:#ffffff18!important;border:0!important;border-radius:12px!important}html body .media-photo-viewer .photo-viewer-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.media-photo-viewer .media-download{align-items:center;gap:8px;min-width:0;display:flex}.media-photo-viewer .media-download small{color:#ffbfc5;max-width:260px;font-size:12px}.media-photo-viewer .photo-viewer-stage{min-width:0;min-height:0;padding:0 0 var(--app-safe-bottom,env(safe-area-inset-bottom,0px));flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}html body .media-photo-viewer .photo-viewer-stage>img{touch-action:pinch-zoom;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important}.message-content .inline-activity{white-space:normal;width:min(440px,100%);min-width:0;max-width:100%}.inline-activity .activity-card{background:var(--skin-panel,var(--theme-panel));color:var(--skin-ink,var(--foreground));margin:4px 0}.inline-activity .activity-card h3{margin:10px 0 16px;font-size:18px;line-height:1.4}.inline-activity .activity-option{cursor:pointer;min-height:48px;line-height:1.4}.inline-activity .activity-option:disabled{cursor:default;opacity:1}.inline-activity .activity-card>small{line-height:1.5;display:block}.inline-activity .activity-card>.text-button{min-height:40px;margin-top:14px;display:block}.inline-activity .rsvp-summary{overflow-wrap:anywhere;font-size:13px}.inline-activity button:focus-visible{outline:3px solid var(--user-accent,#319fde);outline-offset:2px}@media (max-width:540px){.message-content:has(.inline-activity){min-width:0;max-width:calc(100vw - 84px)}.inline-activity .activity-option{flex-wrap:wrap}.inline-activity .activity-option small{margin-left:auto}}html body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu{isolation:isolate;border:1px solid var(--skin-edge,var(--ui-edge))!important;background:var(--skin-base,var(--theme-panel))!important;width:min(680px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;color:var(--skin-ink,var(--foreground))!important;border-radius:20px!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)translate(0,0)!important}html body .unified-menu>[data-slot=dialog-header]{border-bottom:1px solid var(--skin-edge,var(--ui-edge));background:inherit;text-align:left!important;flex:none!important;margin:0!important;padding:22px 72px 20px 24px!important}html body .unified-menu>[data-slot=dialog-header] [data-slot=dialog-title]{align-items:center;gap:10px;display:flex;color:inherit!important;margin:0!important;font-size:20px!important;line-height:1.3!important}html body .unified-menu>[data-slot=dialog-header] [data-slot=dialog-description]{opacity:.72;max-width:54ch;color:inherit!important;margin-top:6px!important;font-size:13px!important;line-height:1.5!important}html body .unified-menu>.menu-scroll-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:20px 24px 24px;display:flex;overflow:hidden auto}html body .unified-menu>[data-slot=dialog-close]{z-index:3;border:1px solid var(--skin-edge,var(--ui-edge))!important;background:var(--skin-panel,var(--theme-panel))!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:inherit!important;box-shadow:none!important;opacity:1!important;border-radius:12px!important;place-items:center!important;padding:0!important;display:grid!important;position:absolute!important;top:16px!important;right:16px!important}html body .unified-menu>[data-slot=dialog-close] svg{width:20px;height:20px}html body .unified-menu .settings-context-header{display:none!important}html body .unified-menu:has(>.settings-context-header)>.menu-scroll-body{padding-top:20px}html body .unified-menu:has(>.settings-context-header) .settings-back{min-height:40px;padding-right:48px;margin:0 0 12px!important}html body .unified-menu :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:10px;min-width:0;max-width:100%;font-size:16px;line-height:1.4}html body .unified-menu :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid var(--skin-ink,var(--foreground))!important}html body .unified-menu :is(.primary-button,.secondary-button,.text-button,.danger-button){white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:44px;line-height:1.35;display:inline-flex}html body .unified-menu :is(.settings-options,.settings-category-grid){background:var(--skin-panel,var(--theme-panel))!important;border:1px solid var(--skin-edge,var(--ui-edge))!important;box-shadow:none!important;border-radius:14px!important;gap:0!important;padding:0!important;overflow:hidden!important}html body .unified-menu .settings-option{width:100%;color:inherit;text-align:left;min-height:64px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px!important;display:flex!important}html body .unified-menu .settings-option+.settings-option{border-top:1px solid var(--skin-edge,var(--ui-edge))!important}html body .unified-menu .settings-option>span{flex:1;min-width:0}html body .unified-menu .settings-option strong{display:block;font-size:14px!important;line-height:1.4!important}html body .unified-menu .settings-option small{opacity:.72;margin-top:3px;display:block;color:inherit!important;font-size:12px!important;line-height:1.5!important}html body .unified-menu .settings-option>svg{flex:none;width:21px;height:21px;color:inherit!important}html body .unified-menu .settings-option>svg:last-child:not(:first-child){opacity:.6;width:17px;height:17px;display:block!important}html body .unified-menu .settings-section{margin:18px 0 0}html body .unified-menu .settings-section>h3{color:inherit;opacity:.7;margin:0 4px 8px;font-weight:650;font-size:12px!important}html body .unified-menu .menu-section-title{align-items:flex-start;margin:0 0 12px}html body .unified-menu .menu-section-title h3{margin:0;font-size:20px;line-height:1.35}html body .unified-menu .menu-section-title p{margin:4px 0 0;font-size:13px;line-height:1.5}.settings-section-switch{margin:0 0 16px}.settings-section-switch label,.settings-section-switch select{width:100%;display:block}.settings-section-switch select{background:var(--skin-panel,var(--theme-panel));color:inherit;border:1px solid var(--skin-edge,var(--ui-edge));padding:10px 12px}html body .unified-menu [data-slot=tabs-list],html body .style-studio :is(.store-tabs,.profile-editor-navigation){scrollbar-width:thin;border:1px solid var(--skin-edge,var(--ui-edge));max-width:100%;min-height:48px;overflow-x:auto;background:var(--skin-panel,var(--theme-panel))!important;border-radius:12px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;height:auto!important;padding:4px!important;display:flex!important}html body .unified-menu [data-slot=tabs-trigger],html body .style-studio :is(.store-tabs,.profile-editor-navigation)>button{line-height:1.35;white-space:nowrap!important;max-width:none!important;min-height:40px!important;color:inherit!important;border-radius:8px!important;flex:1 0 auto!important;padding:9px 14px!important;font-size:13px!important}html body .unified-menu [data-slot=tabs-trigger][data-state=active],html body .style-studio :is(.store-tabs,.profile-editor-navigation)>button[aria-pressed=true]{font-weight:700;background:color-mix(in srgb,currentColor 12%,transparent)!important;box-shadow:inset 0 -2px!important}html body .unified-menu [data-slot=tabs-content]{min-width:0;margin-top:16px}html body .unified-menu .settings-organized>[data-slot=tabs-content]{margin-top:0}.menu-disclosure{border:1px solid var(--skin-edge,var(--ui-edge));border-radius:12px;margin-bottom:16px;padding:0 14px}.menu-disclosure>summary{cursor:pointer;align-items:center;min-height:48px;font-weight:650;display:flex}.menu-disclosure>summary:after{content:"+";margin-left:auto;font-size:22px}.menu-disclosure[open]>summary:after{content:"−"}.menu-disclosure .create-account{border:0!important;margin:0!important;padding:8px 0 16px!important}.menu-disclosure .create-account h3{display:none}html body .admin-user{border-bottom:1px solid var(--skin-edge,var(--ui-edge));flex-wrap:wrap;align-items:center;gap:12px;display:flex;padding:16px 0!important}.admin-user>div:first-child{flex:1;min-width:180px}.admin-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-actions>button{min-height:40px;padding:8px 10px;font-size:12px}html body .unified-menu :is(.agenda-actions,.data-actions,.profile-actions){flex-wrap:wrap;gap:8px;display:flex}html body .unified-menu :is(.saved-message,.agenda-event,.activity-card){border:1px solid var(--skin-edge,var(--ui-edge));background:var(--skin-panel,var(--theme-panel));min-width:0;color:inherit;border-radius:14px;margin:0;padding:16px}html body .unified-menu :is(.activity-list,.search-results,.admin-users){gap:12px;min-width:0;display:grid}html body .unified-menu :is(.media-filters,.sticker-tabs,.sticker-folders){scrollbar-width:thin;flex-wrap:nowrap;gap:6px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}html body .unified-menu :is(.media-filters,.sticker-tabs,.sticker-folders)>button{white-space:nowrap;flex:none;min-height:40px}html body .style-studio .studio-toolbar{border-bottom:1px solid var(--skin-edge,var(--ui-edge));flex:none;gap:12px;min-height:64px}html body .style-studio .studio-toolbar>button{flex:none;min-width:44px;min-height:44px}html body .style-studio .studio-toolbar [data-slot=dialog-title]{min-width:0;font-size:20px;line-height:1.3}.studio-location{color:var(--skin-ink,var(--foreground));justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;display:flex}.studio-location>span{opacity:.7;min-width:0}.studio-location>button{border:1px solid var(--skin-edge,var(--ui-edge));border-radius:10px;flex:none;min-height:40px;padding:8px 12px}html body .style-studio .scope-label{border-bottom:1px solid var(--skin-edge,var(--ui-edge));flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:0 0 12px}html body .style-studio .studio-filters{scrollbar-width:thin;flex-wrap:nowrap;gap:6px;margin:10px 0;padding:4px 0 10px;display:flex;overflow-x:auto}html body .style-studio .studio-filters>button{white-space:nowrap;flex:none;min-height:38px;padding:8px 12px;font-size:12px}html body .style-studio .store-search{gap:6px;margin:16px 0 8px;font-size:12px;display:grid}html body .style-studio .store-search input{border:1px solid var(--skin-edge,var(--ui-edge));background:var(--skin-panel,var(--theme-panel));width:100%;min-height:44px;color:inherit;border-radius:12px;padding:10px 12px;font-size:16px}html body .style-studio :is(.studio-theme-grid,.studio-frame-grid,.profile-card-frame-grid){align-items:stretch;gap:14px}html body .style-studio .store-card{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}html body .style-studio .store-card-apply{min-height:44px;margin-top:auto}html body .style-studio .studio-row{gap:12px;min-height:64px;margin:8px 0;padding:14px}html body .style-studio .studio-advanced{border:1px solid var(--skin-edge,var(--ui-edge));border-radius:12px;margin:14px 0;padding:0 14px}.studio-advanced>summary{cursor:pointer;align-content:center;min-height:48px}@media (max-width:767px){html body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important;transform:translate(0,0)!important}html body .unified-menu>[data-slot=dialog-header]{padding:calc(18px + var(--app-safe-top,env(safe-area-inset-top,0px))) 70px 16px 18px!important}html body .unified-menu>[data-slot=dialog-close]{top:calc(10px + var(--app-safe-top,env(safe-area-inset-top,0px)))!important;right:14px!important}html body .unified-menu>.menu-scroll-body{padding:18px 18px calc(24px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)))}html body .unified-menu:has(>.settings-context-header)>.menu-scroll-body{padding-top:calc(12px + var(--app-safe-top,env(safe-area-inset-top,0px)))}html body .unified-menu .settings-back{padding-right:52px}.admin-actions{width:100%}.admin-actions>button{flex:1}.studio-location>span{overflow-wrap:anywhere;max-width:70%}}@media (orientation:landscape) and (max-height:520px){html body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu{max-height:100dvh!important}html body .unified-menu>[data-slot=dialog-header]{padding-top:12px!important;padding-bottom:12px!important}html body .unified-menu>[data-slot=dialog-header] [data-slot=dialog-description]{display:none}}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div,.chat-reaction-popup){max-width:calc(100vw - 24px);border-radius:14px!important;padding:6px!important}html body :is(.composer-extras[open]>div,.message-extra-actions[open]>div)>:is(button,label){align-items:center;display:flex;border-radius:8px!important;gap:12px!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important}html body [data-slot=alert-dialog-content].it-dialog{background:var(--skin-base,var(--theme-panel))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 48px)!important;color:var(--skin-ink,var(--foreground))!important;border-radius:18px!important;padding:24px!important;overflow:auto!important}html body [data-slot=alert-dialog-content] [data-slot=alert-dialog-footer]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}html body [data-slot=alert-dialog-content] [data-slot=alert-dialog-footer]>button{flex:1;min-height:44px}html body .unified-menu .menu-scroll-body>.settings-option{border:1px solid var(--skin-edge,var(--ui-edge))!important;background:var(--skin-panel,var(--theme-panel))!important;border-radius:12px!important}html body .unified-menu .settings-organized [data-slot=tabs-content]>.settings-option,html body .unified-menu .settings-section>.settings-option{border:1px solid var(--skin-edge,var(--ui-edge))!important;background:var(--skin-panel,var(--theme-panel))!important;border-radius:12px!important;margin:8px 0!important}html body .unified-menu .menu-scroll-body>form{flex-shrink:0;min-width:0}html body .unified-menu :is(.game-board,.agenda-grid){flex-shrink:0}html[data-mode=dark][data-look=default],html[data-mode=dark] [data-look=default]{--night-base:#10131b;--night-panel:#191e29;--night-edge:#536173;--night-out:#385d86;--skin-base:#10131b!important;--skin-panel:#191e29!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#536173!important;--skin-incoming:#191e29!important;--skin-outgoing:#385d86!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=wii],html[data-mode=dark] [data-look=wii]{--night-base:#101b22;--night-panel:#1b2c36;--night-edge:#456571;--night-out:#146384;--skin-base:#101b22!important;--skin-panel:#1b2c36!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#456571!important;--skin-incoming:#1b2c36!important;--skin-outgoing:#146384!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=wii-party],html[data-mode=dark] [data-look=wii-party]{--night-base:#21121d;--night-panel:#342131;--night-edge:#715363;--night-out:#993458;--skin-base:#21121d!important;--skin-panel:#342131!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#715363!important;--skin-incoming:#342131!important;--skin-outgoing:#993458!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=littlebigplanet],html[data-mode=dark] [data-look=littlebigplanet]{--night-base:#201c17;--night-panel:#342d24;--night-edge:#756650;--night-out:#456147;--skin-base:#201c17!important;--skin-panel:#342d24!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#756650!important;--skin-incoming:#342d24!important;--skin-outgoing:#456147!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=dsi],html[data-mode=dark] [data-look=dsi]{--night-base:#121c20;--night-panel:#202f34;--night-edge:#4d6b73;--night-out:#246377;--skin-base:#121c20!important;--skin-panel:#202f34!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#4d6b73!important;--skin-incoming:#202f34!important;--skin-outgoing:#246377!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=ps3],html[data-mode=dark] [data-look=ps3]{--night-base:#101114;--night-panel:#24262b;--night-edge:#535962;--night-out:#45566f;--skin-base:#101114!important;--skin-panel:#24262b!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#535962!important;--skin-incoming:#24262b!important;--skin-outgoing:#45566f!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=minecraft],html[data-mode=dark] [data-look=minecraft]{--night-base:#171c15;--night-panel:#293024;--night-edge:#64705a;--night-out:#42652f;--skin-base:#171c15!important;--skin-panel:#293024!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#64705a!important;--skin-incoming:#293024!important;--skin-outgoing:#42652f!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=ios],html[data-mode=dark] [data-look=ios]{--night-base:#000;--night-panel:#1c1c1e;--night-edge:#545458;--night-out:#1667b2;--skin-base:#000!important;--skin-panel:#1c1c1e!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#545458!important;--skin-incoming:#1c1c1e!important;--skin-outgoing:#1667b2!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=skype],html[data-mode=dark] [data-look=skype]{--night-base:#101e2a;--night-panel:#203548;--night-edge:#4b6e83;--night-out:#006e9d;--skin-base:#101e2a!important;--skin-panel:#203548!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#4b6e83!important;--skin-incoming:#203548!important;--skin-outgoing:#006e9d!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=windows-xp],html[data-mode=dark] [data-look=windows-xp]{--night-base:#101b2e;--night-panel:#203453;--night-edge:#557294;--night-out:#235799;--skin-base:#101b2e!important;--skin-panel:#203453!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#557294!important;--skin-incoming:#203453!important;--skin-outgoing:#235799!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=windows-11],html[data-mode=dark] [data-look=windows-11]{--night-base:#141922;--night-panel:#252c3a;--night-edge:#586780;--night-out:#344f83;--skin-base:#141922!important;--skin-panel:#252c3a!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#586780!important;--skin-incoming:#252c3a!important;--skin-outgoing:#344f83!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=ubuntu],html[data-mode=dark] [data-look=ubuntu]{--night-base:#211422;--night-panel:#36213a;--night-edge:#725371;--night-out:#82375c;--skin-base:#211422!important;--skin-panel:#36213a!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#725371!important;--skin-incoming:#36213a!important;--skin-outgoing:#82375c!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=paper],html[data-mode=dark] [data-look=paper]{--night-base:#201e19;--night-panel:#343129;--night-edge:#736e5e;--night-out:#575c43;--skin-base:#201e19!important;--skin-panel:#343129!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#736e5e!important;--skin-incoming:#343129!important;--skin-outgoing:#575c43!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=candy],html[data-mode=dark] [data-look=candy]{--night-base:#241a27;--night-panel:#392c3f;--night-edge:#79617e;--night-out:#8c3e78;--skin-base:#241a27!important;--skin-panel:#392c3f!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#79617e!important;--skin-incoming:#392c3f!important;--skin-outgoing:#8c3e78!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=cherry],html[data-mode=dark] [data-look=cherry]{--night-base:#28191e;--night-panel:#3b2831;--night-edge:#805865;--night-out:#923947;--skin-base:#28191e!important;--skin-panel:#3b2831!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#805865!important;--skin-incoming:#3b2831!important;--skin-outgoing:#923947!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=blueprint],html[data-mode=dark] [data-look=blueprint]{--night-base:#101f30;--night-panel:#20364b;--night-edge:#4d728d;--night-out:#245b80;--skin-base:#101f30!important;--skin-panel:#20364b!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#4d728d!important;--skin-incoming:#20364b!important;--skin-outgoing:#245b80!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=ocean],html[data-mode=dark] [data-look=ocean]{--night-base:#0d2027;--night-panel:#19363f;--night-edge:#437681;--night-out:#186779;--skin-base:#0d2027!important;--skin-panel:#19363f!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#437681!important;--skin-incoming:#19363f!important;--skin-outgoing:#186779!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=shoarma],html[data-mode=dark] [data-look=shoarma]{--night-base:#251e17;--night-panel:#393024;--night-edge:#796647;--night-out:#785b31;--skin-base:#251e17!important;--skin-panel:#393024!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#796647!important;--skin-incoming:#393024!important;--skin-outgoing:#785b31!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=kapsalon],html[data-mode=dark] [data-look=kapsalon]{--night-base:#201e16;--night-panel:#363321;--night-edge:#73704c;--night-out:#5b6130;--skin-base:#201e16!important;--skin-panel:#363321!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#73704c!important;--skin-incoming:#363321!important;--skin-outgoing:#5b6130!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=cyber],html[data-mode=dark] [data-look=cyber]{--night-base:#131a2a;--night-panel:#252c45;--night-edge:#596386;--night-out:#574a91;--skin-base:#131a2a!important;--skin-panel:#252c45!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#596386!important;--skin-incoming:#252c45!important;--skin-outgoing:#574a91!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=arcade],html[data-mode=dark] [data-look=arcade]{--night-base:#1c1529;--night-panel:#322442;--night-edge:#735987;--night-out:#70369a;--skin-base:#1c1529!important;--skin-panel:#322442!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#735987!important;--skin-incoming:#322442!important;--skin-outgoing:#70369a!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=noir],html[data-mode=dark] [data-look=noir]{--night-base:#131315;--night-panel:#29292d;--night-edge:#626269;--night-out:#51535c;--skin-base:#131315!important;--skin-panel:#29292d!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#626269!important;--skin-incoming:#29292d!important;--skin-outgoing:#51535c!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=terminal],html[data-mode=dark] [data-look=terminal]{--night-base:#091811;--night-panel:#122e20;--night-edge:#396f50;--night-out:#1b633b;--skin-base:#091811!important;--skin-panel:#122e20!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#396f50!important;--skin-incoming:#122e20!important;--skin-outgoing:#1b633b!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=hologram],html[data-mode=dark] [data-look=hologram]{--night-base:#151d2c;--night-panel:#293249;--night-edge:#5c698b;--night-out:#46668b;--skin-base:#151d2c!important;--skin-panel:#293249!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#5c698b!important;--skin-incoming:#293249!important;--skin-outgoing:#46668b!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=midnight],html[data-mode=dark] [data-look=midnight]{--night-base:#111728;--night-panel:#212d46;--night-edge:#586985;--night-out:#38537e;--skin-base:#111728!important;--skin-panel:#212d46!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#586985!important;--skin-incoming:#212d46!important;--skin-outgoing:#38537e!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=cisco-ios],html[data-mode=dark] [data-look=cisco-ios]{--night-base:#06120c;--night-panel:#102218;--night-edge:#376247;--night-out:#1c5434;--skin-base:#06120c!important;--skin-panel:#102218!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#376247!important;--skin-incoming:#102218!important;--skin-outgoing:#1c5434!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=guardian],html[data-mode=dark] [data-look=guardian]{--night-base:#112024;--night-panel:#22373c;--night-edge:#53727a;--night-out:#2f606b;--skin-base:#112024!important;--skin-panel:#22373c!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#53727a!important;--skin-incoming:#22373c!important;--skin-outgoing:#2f606b!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look=steam],html[data-mode=dark] [data-look=steam]{--night-base:#141c24;--night-panel:#25333f;--night-edge:#546f83;--night-out:#355b78;--skin-base:#141c24!important;--skin-panel:#25333f!important;--skin-ink:#f3f3f6!important;--skin-muted:#bdc2cc!important;--skin-edge:#546f83!important;--skin-incoming:#25333f!important;--skin-outgoing:#355b78!important;--skin-out-ink:#fff!important}html[data-mode=dark][data-look]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--background:var(--night-base)!important;--foreground:#f3f3f6!important;--theme-deep:var(--night-base)!important;--theme-panel:var(--night-panel)!important;--theme-muted:#bdc2cc!important;--card:var(--night-panel)!important;--card-foreground:#f3f3f6!important;--popover:var(--night-panel)!important;--popover-foreground:#f3f3f6!important;--muted-foreground:#bdc2cc!important;--ui-edge:var(--night-edge)!important;--glass-edge:var(--night-edge)!important;--glass-surface:var(--night-panel)!important;--glass-floating:var(--night-panel)!important;--ui-surface:var(--night-panel)!important;--ui-raised:var(--night-panel)!important}html[data-mode=dark][data-look] body{background-color:var(--night-base)!important;color:var(--foreground)!important}html[data-mode=dark][data-look] body :is(main.chat-workspace,.message-scroll:not(.with-wallpaper)){background-color:var(--night-base)!important}html[data-mode=dark][data-look] body .message-scroll:not(.with-wallpaper){background-image:var(--skin-pattern,none)!important}html[data-mode=dark][data-look] body :is(.chat-header,.composer-area,.studio-toolbar,.studio-footer,.it-dialog:not(.call-dialog):not(.media-photo-viewer),.style-studio,[data-slot=dropdown-menu-content],[data-slot=popover-content]){background:var(--night-panel)!important;color:#f3f3f6!important;border-color:var(--night-edge)!important}html[data-mode=dark][data-look] body :is(.it-dialog,.style-studio) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.settings-category,.settings-option,.menu-search){background:var(--night-base)!important;color:#f3f3f6!important;border-color:var(--night-edge)!important}html[data-mode=dark][data-look] body :is(.chat-header h1,.chat-header small,.composer-area textarea,.settings-option strong,.settings-option small,.composer-note,.menu-section-title){color:#f3f3f6!important}html[data-mode=dark][data-look] body .composer-area form{background:var(--night-base)!important;border-color:var(--night-edge)!important}html[data-mode=dark][data-look] body .composer-area textarea::placeholder{opacity:1;color:#bdc2cc!important}html[data-mode=dark][data-look] body :is(.chat-header .icon-button,.composer-area .send-button){background:var(--night-out)!important;color:#fff!important;border-color:var(--night-edge)!important}html[data-mode=dark][data-look]:not([data-look=default]) body main.chat-workspace .message:not(.own) p.text-bubble:not(.bubble-transparent){background:var(--skin-incoming)!important;color:var(--skin-ink)!important;--bubble-fill:var(--skin-incoming)!important;--bubble-ink:var(--skin-ink)!important;border-color:var(--skin-edge)!important}html[data-mode=dark][data-look]:not([data-look=default]) body main.chat-workspace .message.own p.text-bubble:not(.bubble-transparent){background:var(--skin-outgoing)!important;color:var(--skin-out-ink)!important;--bubble-fill:var(--skin-outgoing)!important;--bubble-ink:var(--skin-out-ink)!important;border-color:var(--skin-edge)!important}html[data-mode=dark] .wii-channel-menu{color:#e5f5fa;background-color:#101b22;background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 4px),linear-gradient(#101b22,#20343e)}html[data-mode=dark] .wii-channel-menu:before{opacity:.08}html[data-mode=dark] :is(.wii-channel-tile,.wii-channel-empty,.wii-menu-dock,.wii-dock-home,.wii-dock-mail,.wii-dock-card,.wii-menu-wifi,.wii-menu-orbit,.wii-tile-tooltip,.wii-menu-pages button,.wii-chat-home){color:#c4edff;background:linear-gradient(#29424e,#182a34);border-color:#4e8295;box-shadow:inset 0 1px #ffffff20,0 3px 8px #0004}html[data-mode=dark] :is(.wii-menu-user,.wii-tile-label,.wii-tile-label small,.wii-dock-clock,.wii-menu-brand){color:#c4edff}html[data-mode=dark] .wii-party-menu{color:#f8edf2;background:radial-gradient(at top,#562038,#0000 70%),#21121d}html[data-mode=dark] .wii-party-category{background:#35202b;border-color:#a25576;box-shadow:0 4px #0e0a10}html[data-mode=dark] .wii-party-category.pairs{background:#342a1e;border-color:#95702a}html[data-mode=dark] .wii-party-category.living{background:#213325;border-color:#4b7951}html[data-mode=dark] .wii-party-category>header{background:linear-gradient(#ae355d,#862449)}html[data-mode=dark] .wii-party-category.pairs>header{background:linear-gradient(#94601b,#724710)}html[data-mode=dark] .wii-party-category.living>header{background:linear-gradient(#3b7548,#285a33)}html[data-mode=dark] :is(.wii-party-tile,.wii-party-add,.living .wii-party-add,.wii-party-account button){color:#ffecf3;background:linear-gradient(#432f3b,#2c2029);border-color:#815b6e;box-shadow:0 3px #130e12}html[data-mode=dark] :is(.wii-party-tile>small,.wii-party-brand small,.wii-party-brand strong span){color:#dcc1ce}html[data-mode=dark] .wii-party-brand strong{color:#ff96bd;text-shadow:0 2px #37101e}html[data-mode=dark] .wii-party-footer button{border-color:#735268;box-shadow:0 3px #120c11}html[data-mode=dark] :is(.lbp-popit,.lbp-room,.lbp-search){color:#f4e9d4;background:#342d24;border-color:#8c7959}html[data-mode=dark] :is(.lbp-room-copy small,.lbp-popit header small,.lbp-empty,.lbp-search input){color:#d4c7b0}html[data-mode=dark] .console-dsi{color:#e0f0f4;background:repeating-linear-gradient(0deg,#142126 0 3px,#17282e 3px 4px)}html[data-mode=dark] .console-dsi :is(.dsi-upper,.console-lower,.console-category-head,.console-strip,.console-items,.console-strip>button>span,.dsi-start,.console-create,.console-search,.dsi-upper-footer,.dsi-camera-bar){color:#e0f0f4;background:#22383f;border-color:#5a808a;box-shadow:inset 0 1px #ffffff15}html[data-mode=dark] .console-dsi .dsi-photo{color:#bfe6e6;background:#264b50}html[data-mode=dark] .console-dsi :is(.dsi-photo h1,.dsi-photo p){color:#cce6e6}html[data-mode=dark] .console-dsi .console-strip>button[aria-selected=true]>span{border-color:#63ceee;box-shadow:0 0 0 2px #63ceee44}.inline-video-wrap{max-width:100%;line-height:0;display:inline-block;position:relative}html body .inline-video-wrap>.video-expand{place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:10px;right:10px;color:#fff!important;background:#0a101cdd!important;border:1px solid #ffffff60!important;border-radius:10px!important;box-shadow:0 2px 8px #0006!important}html body .media-photo-viewer .photo-viewer-stage>video{object-fit:contain;background:#050607;border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}html body .media-photo-viewer .media-download{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 52px);line-height:1.4}html body .media-photo-viewer .media-download small{text-align:right;flex-basis:100%;max-width:min(480px,100%)}html body :is(.encryption-banner,.chat-notice,.calendar-reminder-banner){overflow-wrap:anywhere;border:1px solid var(--skin-edge,var(--ui-edge));background:var(--skin-panel,var(--theme-panel));max-width:100%;min-height:48px;color:var(--skin-ink,var(--foreground));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}html body :is(.encryption-banner,.chat-notice,.calendar-reminder-banner)>svg{flex:none;width:20px;height:20px}html body :is(.encryption-banner,.chat-notice,.calendar-reminder-banner)>:is(div,span,p){flex:1;min-width:150px;margin:0}html body :is(.encryption-banner,.chat-notice,.calendar-reminder-banner) button{white-space:normal;flex-shrink:0;min-height:40px;padding:8px 12px;line-height:1.3}html body :is([data-slot=dropdown-menu-content],[data-slot=popover-content]){overflow-wrap:anywhere;max-width:calc(100vw - 24px)}html body [data-slot=dropdown-menu-item]{white-space:normal;gap:10px;min-height:42px;line-height:1.4}@media (max-width:600px){html body :is(.encryption-banner,.chat-notice,.calendar-reminder-banner){gap:8px;padding:10px 12px;font-size:12px}html body .media-photo-viewer .photo-viewer-toolbar{align-items:flex-start}}html body .settings-simple,html body .settings-flat{flex-direction:column;gap:16px;min-width:0;display:flex}html body .settings-simple>.settings-category-grid{flex-direction:column!important;display:flex!important}html body .settings-simple>.settings-category-grid>.settings-category{text-align:left;min-height:66px;color:inherit;align-items:center;gap:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:13px 16px!important;display:flex!important}html body .settings-simple>.settings-category-grid>.settings-category+.settings-category{border-top:1px solid var(--skin-edge,var(--ui-edge))!important}html body .settings-simple .settings-category>span{flex:1;min-width:0}html body .settings-simple .settings-category>svg{flex:none;width:20px;height:20px}html body .settings-simple .settings-category>span strong{font-size:14px;line-height:1.4;display:block}html body .settings-simple .settings-category>span small{opacity:.72;margin-top:3px;font-size:12px;line-height:1.4;display:block}html body .settings-personal-shortcuts>.settings-category-grid{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important;overflow:visible!important}html body .settings-personal-shortcuts .settings-category{text-align:left;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:58px;border:1px solid var(--skin-edge,var(--ui-edge))!important;background:var(--skin-panel,var(--theme-panel))!important;color:inherit!important;box-shadow:none!important;border-radius:12px!important;padding:12px!important;display:flex!important}html body .settings-personal-shortcuts .settings-category small,html body .settings-personal-shortcuts .settings-category>svg:last-child{display:none}html body .settings-personal-shortcuts .settings-category strong{font-size:13px!important}html body .settings-simple .settings-back{align-self:flex-start;align-items:center;gap:8px;min-height:40px;display:flex;margin:0!important}html body .settings-simple .menu-section-title{border-bottom:1px solid var(--skin-edge,var(--ui-edge));padding:0 0 12px;margin:0!important}html body .settings-flat .flat-menu-section{flex-direction:column;gap:12px;margin:0;display:flex}html body .settings-flat .flat-menu-section>h3{opacity:.75;margin:4px 2px 0;font-size:13px;font-weight:650}html body .settings-flat .appearance-scope{background:var(--skin-panel,var(--theme-panel));border-radius:10px;margin:0;padding:12px;font-size:13px}html body .settings-flat .appearance-scope p{opacity:.75;margin:4px 0 0;font-size:12px;line-height:1.5}html body .settings-organized>.menu-disclosure{margin:0;padding:0 14px}html body .settings-organized>.menu-disclosure[open]{padding-bottom:16px}html body .settings-organized>.menu-disclosure>summary{gap:12px;min-height:48px;font-size:14px}html body .store-category-filter{align-items:center;gap:12px;margin:4px 0 18px;font-size:13px;display:flex}html body .store-category-filter>span{opacity:.7}html body .store-category-filter select{border:1px solid var(--skin-edge,var(--ui-edge));background:var(--skin-panel,var(--theme-panel));min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:10px;flex:1;padding:8px 12px;font-size:16px}html body .style-studio .scope-label{margin:6px 0 14px;line-height:1.4}html body .style-studio .theme-sound-note{border-radius:8px;margin:10px 0;padding:8px 10px;font-size:12px;line-height:1.4}html body .style-studio .store-tabs{z-index:2;isolation:isolate;position:sticky;top:0}@media (max-width:380px){html body .settings-personal-shortcuts>.settings-category-grid{grid-template-columns:1fr!important}}html[data-look] body .style-studio.line-shop{--shop-bg:#fff;--shop-ink:#16191d;--shop-muted:#737982;--shop-edge:#e9edf0;background:var(--shop-bg)!important;color:var(--shop-ink)!important}html[data-mode=dark][data-look] body .style-studio.line-shop{--shop-bg:#14171c;--shop-ink:#f4f5f7;--shop-muted:#afb6c0;--shop-edge:#343940}html[data-look] body .line-shop>.studio-toolbar{background:var(--shop-bg)!important;color:var(--shop-ink)!important;box-shadow:none!important;border:0!important;padding:18px 24px!important}html[data-look] body .line-shop>.studio-toolbar button{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .line-shop .studio-undo,html body .line-shop .scope-label{display:none!important}html body .line-shop .studio-toolbar [data-slot=dialog-title]{flex:1;order:-1;font-size:24px}html body .line-shop>.studio-body{width:100%;background:var(--shop-bg)!important;max-width:1400px!important;margin:auto!important;padding:0 24px 32px!important;display:block!important}html[data-look] body .line-shop .store-tabs{box-shadow:none!important;background:var(--shop-bg)!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0!important}html[data-look] body .line-shop .store-tabs>button{flex:1;box-shadow:none!important;color:var(--shop-muted)!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;min-height:60px!important;padding:10px!important}html[data-look] body .line-shop .store-tabs>button[aria-pressed=true]{color:var(--shop-ink)!important;border-bottom-color:#06c755!important}html[data-look] body .line-shop .shop-feature{isolation:isolate;text-align:left;width:calc(100% + 48px);height:250px;margin:0 -24px 24px;padding:0;display:block;position:relative;overflow:hidden;color:#fff!important;background:#152b38!important;border:0!important;border-radius:0!important}.shop-feature>img{object-fit:cover;object-position:75% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.shop-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#071722ed,#0000);position:absolute;inset:0}.shop-feature>span{flex-direction:column;align-items:flex-start;gap:16px;padding:40px 6%;display:flex}.shop-feature small{text-transform:uppercase;letter-spacing:2px;font-size:11px}.shop-feature strong{font-size:36px;color:#fff!important}.shop-feature b{color:#06331a;background:#06c755;border-radius:24px;padding:9px 20px;font-size:14px}html body .line-shop .store-search,html body .line-shop .store-category-filter{vertical-align:bottom;gap:6px;width:calc(50% - 8px);font-size:12px;margin:0 0 24px!important;display:inline-grid!important}html body .line-shop .store-search{margin-right:16px!important}html[data-look] body .line-shop :is(input,select){border-radius:8px;width:100%;height:44px;padding:8px;background:var(--shop-bg)!important;color:var(--shop-ink)!important;border:1px solid var(--shop-edge)!important;box-shadow:none!important}html body .line-shop :is(.studio-theme-grid,.studio-frame-grid,.profile-card-frame-grid){align-items:start;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:26px 20px!important;display:grid!important}html[data-look] body .line-shop .store-card{flex-direction:column;min-width:0;box-shadow:none!important;color:var(--shop-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important;overflow:visible!important}html[data-look] body .line-shop .store-card-preview{aspect-ratio:7/10;place-items:center;width:100%;display:grid;position:relative;border:1px solid var(--shop-edge)!important;background:var(--shop-bg)!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:2px!important;padding:0!important;overflow:visible!important}.shop-cover{isolation:isolate;background-image:radial-gradient(at 100% 0,#fff8,#0000),linear-gradient(135deg,#0000,#09152ad9);align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.shop-cover>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.shop-cover:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#071222c9);position:absolute;inset:0}.shop-cover>span{text-align:left;color:#fff;gap:8px;padding:12%;display:grid}.shop-cover small{letter-spacing:2px;font-size:8px}.shop-cover b{overflow-wrap:anywhere;font-size:clamp(12px,1.6vw,24px);line-height:1.15}.cover-ps3{background-color:#17191c!important}html[data-look] body .line-shop .shop-name{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;min-height:40px;max-height:40px;margin:8px 0 4px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden;color:var(--shop-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}html body .line-shop .store-card>small{text-align:center;color:var(--shop-muted);margin:0;padding:0;font-size:12px}.shop-active{color:#fff;border:2px solid var(--shop-bg);z-index:2;background:#06c755;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-7px;right:-5px}html body .line-shop .store-card-preview>.frame-sample{aspect-ratio:1;font-size:20px;width:52%!important;height:auto!important}html body .line-shop .mini-profile-card{width:72%!important;height:65%!important;min-height:0!important}html body .line-shop .bubble-frame-sample{max-width:72%;font-size:12px;min-width:0!important;padding:8px!important}html body .line-shop button:focus-visible{outline-offset:3px;outline:2px solid #06c755!important}@media (max-width:900px){html body .line-shop :is(.studio-theme-grid,.studio-frame-grid,.profile-card-frame-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:540px){html body .line-shop>.studio-body{padding-inline:12px!important}html body .line-shop .shop-feature{width:calc(100% + 24px);height:185px;margin-inline:-12px}.shop-feature>span{gap:14px;padding:25px 6%}.shop-feature strong{font-size:27px}html body .line-shop .store-tabs>button{padding:8px 5px!important;font-size:11px!important}html body .line-shop :is(.studio-theme-grid,.studio-frame-grid,.profile-card-frame-grid){gap:22px 10px!important}html body .line-shop .shop-name{min-height:32px;max-height:32px;font-size:11px!important}.shop-cover small{letter-spacing:1px;font-size:6px}}@media (max-width:359px){html body .line-shop :is(.studio-theme-grid,.studio-frame-grid,.profile-card-frame-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body .style-studio.line-shop>.studio-toolbar{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 44px 44px!important;display:grid!important}html body .style-studio.line-shop>.studio-toolbar>[data-slot=dialog-title]{grid-area:1/1;min-width:0;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;order:0!important;font-size:clamp(17px,4.8vw,24px)!important}html body .style-studio.line-shop>.studio-toolbar>button:first-child{grid-area:1/2}html body .style-studio.line-shop>.studio-toolbar>button:last-child{grid-area:1/3}html body .style-studio>.studio-toolbar>[data-slot=dialog-title]{word-break:normal;overflow-wrap:normal;text-wrap:pretty}@media (max-width:400px){html body .style-studio.line-shop>.studio-toolbar{gap:6px!important;padding-inline:12px!important}}html[data-look] body [data-slot=dialog-content][data-layout=centered]:not(.call-dialog),html[data-look] body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu{--tw-translate-x:0px!important;--tw-translate-y:0px!important;max-width:calc(100vw - 40px)!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;animation:none!important;position:fixed!important;inset:24px 20px!important;transform:translate(0,0)scale(1)!important}html[data-look] body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu{width:min(680px,100vw - 40px)!important}@media (max-width:767px){html[data-look] body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu,html[data-look] body [data-slot=dialog-content].it-dialog.style-studio{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;animation:none!important;inset:0!important;transform:translate(0,0)scale(1)!important}}.it-dialog.directory-dialog{width:min(1180px,100vw - 40px)!important;max-width:1180px!important}.directory-admin{min-width:0;font-size:14px;line-height:1.5}.directory-admin button,.directory-admin input,.directory-admin select{font:inherit;color:inherit}.directory-admin button{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}:is(.directory-admin button:focus-visible,.directory-admin input:focus-visible,.directory-admin select:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.directory-admin button:disabled{opacity:.5;cursor:wait}.directory-admin p{margin:6px 0 12px}.directory-admin small{opacity:.75;display:block}.directory-policy{background:var(--muted);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex}.directory-policy>svg{flex:none}.directory-policy>div{flex:1}.directory-policy p{margin-bottom:0;font-size:13px}.directory-policy.enabled{border-color:var(--primary)}.directory-layout{border:1px solid var(--border);border-radius:12px;grid-template-columns:230px minmax(0,1fr);min-height:400px;display:grid;overflow:hidden}.directory-layout nav{background:var(--muted);border-inline-end:1px solid var(--border);max-height:680px;padding:14px 8px;overflow:auto}.directory-layout nav>strong{padding:0 12px 12px;display:block}.directory-layout nav h4{opacity:.7;margin:0;padding:16px 12px 5px;font-size:12px}.directory-layout nav button{text-align:start;background:0 0;border-color:#0000;width:100%;min-width:0}.directory-layout nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-layout nav button svg{flex:none}.directory-layout nav button small{margin-inline-start:auto}.directory-layout nav button.selected{background:var(--background);border-color:var(--border);font-weight:600}.directory-content{min-width:0;padding:20px}.directory-content header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.directory-content h3{margin:0;font-size:18px}.directory-content header>div{gap:8px;display:flex}.directory-search{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;display:flex}.directory-search input{background:0 0;border:0;outline:none;width:100%;min-width:0}.directory-table>button,.directory-table-head{text-align:start;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(90px,.65fr);gap:12px;width:100%;display:grid;border:0!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;padding:13px 10px!important}.directory-table-head{opacity:.7;font-size:12px}.directory-table>button:hover{background:var(--muted)!important}.directory-table>button>span{overflow-wrap:anywhere;overflow:hidden}.directory-table>button>span:last-child{justify-content:space-between;align-items:center;gap:4px;display:flex}.directory-object,.directory-rule{align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:14px!important;display:flex!important}.directory-object>span,.directory-rule>span{text-align:start;overflow-wrap:anywhere;flex:1}.directory-rule{border:1px solid var(--border);border-radius:10px}.directory-editor fieldset{border:0;min-width:0;margin:0;padding:0}.directory-editor fieldset>label{gap:6px;margin-bottom:15px;display:grid}.directory-editor input:not([type=checkbox]),.directory-editor select{background:var(--background);border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;padding:10px}.directory-editor h4{margin:18px 0 8px}.directory-checklist{border:1px solid var(--border);border-radius:8px;max-height:210px;padding:6px 12px;overflow:auto}.directory-checklist label{align-items:center;gap:10px;padding:8px 0;display:flex}.directory-checklist input{width:17px;height:17px;accent-color:var(--primary)}.directory-editor details{padding:12px 0}.directory-editor footer,.directory-account-actions{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.directory-account-actions{border-top:1px solid var(--border);margin-top:18px}.directory-admin .primary-button{background:var(--primary);color:var(--primary-foreground)}.directory-confirm{background:var(--muted);border:2px solid var(--primary);border-radius:10px;margin-bottom:15px;padding:16px}.directory-confirm button{margin-inline-end:8px}@media (max-width:650px){.it-dialog.directory-dialog{width:100%!important;max-width:100%!important}.directory-policy{flex-wrap:wrap;gap:10px}.directory-policy>div{min-width:190px}.directory-layout{flex-direction:column;display:flex}.directory-layout nav{border-inline-end:0;border-bottom:1px solid var(--border);max-height:230px}.directory-content{padding:14px}.directory-table>button,.directory-table-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 80px;gap:8px;font-size:12px}.directory-content header>div,.directory-rule{flex-wrap:wrap}.directory-editor input:not([type=checkbox]),.directory-editor select{font-size:16px}}.sticker-access-editor{gap:12px;min-width:0;display:grid}.sticker-access-editor fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.sticker-access-editor fieldset>label{gap:8px;display:grid}.sticker-access-editor select{width:100%;min-width:0;min-height:44px;color:inherit;background:var(--background);border:1px solid var(--border);border-radius:8px;padding:8px}.sticker-access-editor .directory-checklist{max-height:280px;overflow:auto}.sticker-access-editor .directory-checklist label{align-items:center;gap:10px;min-height:44px;padding:8px;display:flex}.sticker-access-editor .directory-checklist input{flex:none;width:18px;height:18px}.sticker-access-editor .directory-checklist span{overflow-wrap:anywhere}.sticker-access-details{margin:12px 0}.sticker-access-details>summary{cursor:pointer;padding:12px}.sticker-access-details[open]{border:1px solid var(--border);border-radius:12px;padding:12px}html[data-look=windows-xp]{--xp-face:#ece9d8;--xp-paper:#fff;--xp-text:#17233a;--xp-muted:#59677b;--xp-edge:#aca899;--xp-blue:#0055e5;--xp-selection:#316ac5;--xp-pane:#d7e4fa;--xp-title:linear-gradient(#3492ff 0%,#0863ef 12%,#0052d6 50%,#0756d8 85%,#003da5 100%);--xp-wallpaper:url(/themes/windows-xp/bliss.jpg)}.xp-desktop{isolation:isolate;background:#397fcb var(--xp-wallpaper) center/cover no-repeat;min-width:0;height:100dvh;color:var(--xp-text);padding-top:env(safe-area-inset-top);padding-bottom:calc(40px + env(safe-area-inset-bottom));flex:1;font:13px Tahoma,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden}.xp-desktop button,.xp-taskbar-shell button{font:inherit;cursor:pointer}:is(.xp-desktop button:focus-visible,.xp-taskbar-shell button:focus-visible){outline-offset:-4px;outline:2px dotted}.xp-desktop button:disabled{opacity:.45;cursor:default}.xp-desktop-icons{inset:calc(18px + env(safe-area-inset-top)) auto 65px 12px;flex-direction:column;gap:15px;width:100px;display:flex;position:absolute;overflow:auto}.xp-desktop-icons>button{color:#fff;text-shadow:1px 2px 3px #000;background:0 0;border:1px solid #0000;border-radius:0;flex-direction:column;align-items:center;gap:5px;min-height:82px;padding:5px 2px;line-height:1.25;display:flex}:is(.xp-desktop-icons>button:hover,.xp-desktop-icons>button:focus-visible){background:#346dba66;border-color:#a4cafa}.xp-desktop-icons>button span:last-child{overflow-wrap:anywhere;max-width:100%}.xp-icon{filter:drop-shadow(1px 2px 1px #0004);color:#154f95;background:linear-gradient(140deg,#e6f7ff,#8bb9e9);border:1px solid #4d7eac;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:skewY(-3deg);box-shadow:inset 1px 1px #fff9,inset -2px -2px #0002}.xp-icon svg{filter:drop-shadow(1px 1px #fff9)}.xp-icon-chats,.xp-icon-groups{color:#176929;background:linear-gradient(140deg,#d1f68b,#56a62d);border-color:#4e8a38;border-radius:45% 45% 28% 28%}.xp-icon-documents,.xp-icon-saved{color:#a57618;background:linear-gradient(140deg,#fff9c6,#f3c655);border-color:#b18d37;border-radius:3px 9px 3px 3px}.xp-icon-settings{color:#345271;background:linear-gradient(140deg,#d7e0ed,#849bac)}.xp-icon-shop{color:#854a13;background:linear-gradient(140deg,#ffdc9c,#ed983c);border-color:#c0803a}.xp-icon-calendar{color:#385881;background:linear-gradient(#619ad8 0 24%,#fff 25%,#e6e8e9)}.xp-icon-profile{color:#2262a1;background:linear-gradient(135deg,#eef9ff,#60a1d8)}.xp-flag{filter:drop-shadow(1px 2px 1px #174411);grid-template-columns:1fr 1fr;gap:2px;width:25px;height:23px;display:grid;transform:skewY(-10deg)rotate(8deg)}.xp-flag i:first-child{background:linear-gradient(#ff976b,#ea4023)}.xp-flag i:nth-child(2){background:linear-gradient(#b2e64e,#54a629)}.xp-flag i:nth-child(3){background:linear-gradient(#7dcbff,#1682d2)}.xp-flag i:nth-child(4){background:linear-gradient(#fff16f,#efbd28)}.xp-explorer{left:max(135px,50% - 405px);top:calc(60px + env(safe-area-inset-top));width:min(810px,100% - 170px);height:min(610px,calc(100% - 135px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));background:var(--xp-face);min-height:220px;transform:translate(var(--xp-x,0),var(--xp-y,0));border:3px solid #0756d8;border-top:0;border-radius:8px 8px 0 0;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:3px 6px 14px #14253d60}.xp-explorer.maximized{inset:env(safe-area-inset-top) 0 calc(40px + env(safe-area-inset-bottom));border-radius:0;width:100%;height:auto;transform:none}.xp-titlebar{background:var(--xp-title);color:#fff;text-shadow:1px 1px #123e8c;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:3px 3px 3px 6px;display:flex}.xp-titlebar h1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:14px;font-weight:700;overflow:hidden}.xp-window-controls{gap:3px;display:flex}.xp-window-controls button{color:#fff;background:linear-gradient(135deg,#70b1ff,#0755d4);border:1px solid #fff;border-radius:3px;place-items:center;width:25px;height:25px;padding:0;display:grid;box-shadow:inset 1px 1px #ffffff80,inset -2px -2px #053887}.xp-window-controls .xp-close{background:linear-gradient(135deg,#f9b49a,#de4a2d 60%,#bf301c);box-shadow:inset 1px 1px #ffffff90,inset -2px -2px #922316}.xp-window-controls button:hover{filter:brightness(1.2)}.xp-menubar{border-bottom:1px solid #c9c6b7;flex-shrink:0;gap:2px;padding:2px 5px;display:flex}.xp-menubar button{color:var(--xp-text);background:0 0;border:0;padding:5px 9px}.xp-menubar button:hover{background:var(--xp-selection);color:#fff}.xp-toolbar{border-top:1px solid #fff;border-bottom:1px solid #c9c6b7;flex-shrink:0;align-items:center;gap:12px;padding:7px 10px;display:flex}.xp-toolbar>button{color:var(--xp-text);background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:3px;display:flex}.xp-back{color:#fff;background:linear-gradient(#a9dd8b,#42963e);border:1px solid #35862f;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;box-shadow:inset 1px 1px #e9ffdf}.xp-toolbar-separator{border-left:1px solid #bbb8ac;border-right:1px solid #fff;height:30px}.xp-toolbar label{color:#bf841b;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.xp-toolbar input{font:inherit;color:var(--xp-text);background:var(--xp-paper);border:1px solid #7f9db9;border-radius:0;width:100%;min-width:0;padding:5px 8px}.xp-address{border-bottom:1px solid #aca899;flex-shrink:0;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.xp-address>span:nth-last-child(2){background:var(--xp-paper);color:var(--xp-text);white-space:nowrap;text-overflow:ellipsis;border:1px solid #7f9db9;flex:1;padding:3px 6px;overflow:hidden}.xp-address svg{color:#ba8b21;flex:none}.xp-explorer-body{flex:1;min-height:0;display:flex}.xp-explorer-body>aside{background:linear-gradient(#7ba4e1,#6375d6);flex:none;width:195px;padding:14px 10px;overflow:auto}.xp-explorer-body>aside section{background:var(--xp-pane);border:1px solid #fff6;border-radius:3px 3px 0 0;margin-bottom:15px;overflow:hidden}.xp-explorer-body>aside h2{color:#1b3674;background:linear-gradient(90deg,#fff,#c9dcf6);margin:0;padding:6px 10px;font-size:12px}.xp-explorer-body>aside button{color:#214d94;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:6px 10px;font-size:12px;display:flex}.xp-explorer-body>aside button:hover,.xp-explorer-body>aside button[aria-current]{background:#b5cdf1;text-decoration:underline}.xp-explorer-body>aside p{margin:0;padding:10px;font-size:12px}.xp-explorer-files{background:var(--xp-paper);flex:1;min-width:0;padding:20px;overflow:auto}.xp-folder-heading{border-bottom:1px solid #b5c7df;align-items:center;gap:13px;margin-bottom:15px;padding-bottom:15px;display:flex}.xp-folder-heading h2{color:var(--xp-text);margin:0;font-size:19px;font-weight:600}.xp-folder-heading p{color:var(--xp-muted);margin:3px 0;font-size:12px}.xp-folder-tabs{display:none}.xp-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xp-contact{text-align:left;color:var(--xp-text);background:0 0;border:1px solid #0000;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 6px;display:flex}:is(.xp-contact:hover,.xp-contact:focus-visible){background:#e5edf9;border-color:#b4c8e7}.xp-contact>span:not(.xp-icon){flex:1;min-width:0}.xp-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;display:block;overflow:hidden}.xp-contact small{color:var(--xp-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:11px;display:block;overflow:hidden}.xp-contact img{object-fit:cover;background:#fff;border:1px solid #9dafc7;border-radius:3px;flex:none;width:42px;height:42px;padding:2px}.xp-contact b{color:#fff;text-align:center;background:#2768c9;border-radius:2px;min-width:20px;padding:2px 4px;font-size:11px}.xp-new-actions{border-top:1px solid #ddd;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:12px;display:flex}.xp-new-actions button{background:linear-gradient(var(--xp-paper),var(--xp-face));color:var(--xp-text);border:1px solid #8095b2;border-radius:3px;align-items:center;gap:5px;padding:7px 10px;display:flex;box-shadow:inset 1px 1px #fff7}.xp-statusbar{border-top:1px solid #bbb8a9;flex-shrink:0;justify-content:space-between;gap:10px;min-height:23px;padding:3px 8px;font-size:11px;display:flex}.xp-statusbar>span:last-child{border-left:1px solid #c5c2b4;align-items:center;gap:6px;min-width:100px;padding-left:9px;display:flex}.xp-empty{color:var(--xp-muted);padding:20px 0}.xp-taskbar-shell{z-index:35;color:#fff;font:13px Tahoma,Segoe UI,Arial,sans-serif;position:fixed;inset:auto 0 0}.xp-taskbar{height:calc(40px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#4397fa,#245fe5 13%,#205bdd 82%,#1742aa);border-top:1px solid #204fa9;align-items:stretch;gap:7px;display:flex;box-shadow:inset 0 2px #96c2ff}.xp-taskbar button{color:#fff;border:0}.xp-start-button{text-shadow:1px 2px #254724;background:linear-gradient(#97c887,#4fa14b 12%,#398637 55%,#3e913a 85%,#255b24);border-radius:0 16px 16px 0;justify-content:center;align-items:center;gap:7px;min-width:105px;padding:0 20px 0 14px;display:flex;box-shadow:inset 0 2px #c8e6ad,inset -3px 0 5px #1c551b;font-size:21px!important;font-style:italic!important;font-weight:700!important}.xp-start-button:hover,.xp-start-button.pressed{filter:brightness(1.12)}.xp-quick-launch{place-items:center;padding:0 7px;display:grid;box-shadow:1px 0 #123a9e;color:#d5ebff!important;background:0 0!important;border-right:1px solid #ffffff45!important}.xp-task{text-align:left;background:linear-gradient(#3c83ed,#3479e5);border-radius:3px;flex:1;align-items:center;gap:7px;min-width:70px;max-width:230px;margin:5px 0;padding:0 10px;display:flex;box-shadow:inset 1px 1px #75adf5,1px 1px #103b9c}.xp-task:hover{background:#5190ec}.xp-task>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xp-tray{background:linear-gradient(#44b9ff,#159aef 20%,#1189df);border-left:1px solid #1b65b9;align-items:center;gap:10px;margin-left:auto;padding:0 14px;font-size:12px;display:flex;box-shadow:inset 1px 0 #71cffc}.xp-tray button{background:0 0;place-items:center;padding:4px;display:grid}.xp-tray time{white-space:nowrap}.xp-start-menu{bottom:calc(40px + env(safe-area-inset-bottom));width:390px;max-width:100vw;max-height:calc(100dvh - 55px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--xp-paper);color:var(--xp-text);border:2px solid #155ccc;border-radius:7px 7px 0 0;position:absolute;left:0;overflow:auto;box-shadow:3px -2px 12px #0005}.xp-start-menu>header{color:#fff;text-shadow:1px 1px #1a3c7e;background:linear-gradient(#227cda,#1462b9);border-bottom:2px solid #eea859;align-items:center;gap:10px;padding:12px 10px;font-size:18px;display:flex}.xp-start-menu>header>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xp-start-columns{grid-template-columns:1.1fr 1fr;min-height:300px;display:grid}.xp-start-columns>div{flex-direction:column;padding:8px 5px;display:flex}.xp-start-columns>div:last-child{background:var(--xp-pane);border-left:1px solid #aac4e6}.xp-start-menu button{color:var(--xp-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:41px;padding:9px 6px;line-height:1.25;display:flex}:is(.xp-start-menu button:hover,.xp-start-menu button:focus-visible){color:#fff;background:#316ac5}.xp-start-menu button span:not(.xp-icon){min-width:0}.xp-start-menu small{color:var(--xp-muted);margin-top:3px;font-size:11px;display:block}.xp-start-menu button:hover small{color:#fff}.xp-start-menu hr{border:0;border-top:1px solid #b9c5d5;margin:6px 8px}.xp-start-columns .xp-all-programs{justify-content:center;margin-top:auto;font-weight:700}.xp-start-menu>footer{color:#fff;background:linear-gradient(#1e70cf,#388ee7);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.xp-start-menu>footer button{color:#fff;min-height:30px;padding:4px 8px}html[data-look=windows-xp] body :is(.it-dialog:not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer),.settings-panel,.style-studio){--background:var(--xp-face);--foreground:var(--xp-text);--muted:var(--xp-pane);--muted-foreground:var(--xp-muted);--border:var(--xp-edge);--popover:var(--xp-paper);--popover-foreground:var(--xp-text);font-family:Tahoma,Segoe UI,Arial,sans-serif;background:var(--xp-face)!important;color:var(--xp-text)!important;border-color:#0756d8!important;border-radius:7px 7px 0 0!important;box-shadow:inset 0 0 0 2px #0756d8,3px 5px 15px #0005!important}html[data-look=windows-xp] .it-dialog:not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer)>[data-slot=dialog-header]{text-shadow:1px 1px #123e8c;background:var(--xp-title)!important;color:#fff!important;border:0!important;border-radius:5px 5px 0 0!important;padding:12px 52px 12px 16px!important}html[data-look=windows-xp] .it-dialog:not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer)>[data-slot=dialog-header] :is(h2,[data-slot=dialog-title],[data-slot=dialog-description]){color:#fff!important}html[data-look=windows-xp] .it-dialog:not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer)>[data-slot=dialog-close]{color:#fff!important;width:29px!important;height:29px!important;top:max(8px,env(safe-area-inset-top))!important;background:linear-gradient(135deg,#f9b49a,#db442b)!important;border:1px solid #fff!important;border-radius:3px!important;right:9px!important;box-shadow:inset 1px 1px #fff8!important}html[data-look=windows-xp] body :is(.settings-category,.settings-option,.studio-row,.menu-disclosure,.settings-options,.settings-search,.appearance-scope,.settings-account-summary){background:var(--xp-paper)!important;color:var(--xp-text)!important;border-color:var(--xp-edge)!important;border-radius:3px!important;box-shadow:inset 1px 1px #fff3!important}html[data-look=windows-xp] body :is(.settings-option,.settings-category,.studio-row) :is(small,p){color:var(--xp-muted)!important}html[data-look=windows-xp] body :is(.it-dialog:not(.call-dialog),.style-studio) :is(input:not([type=checkbox]):not([type=range]):not([type=color]),textarea,select){background:var(--xp-paper)!important;color:var(--xp-text)!important;border:1px solid #7f9db9!important;border-radius:0!important;box-shadow:inset 1px 1px 2px #0002!important}html[data-look=windows-xp] body :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],.composer-menu){background:var(--xp-face)!important;color:var(--xp-text)!important;border:1px solid var(--xp-edge)!important;border-radius:0!important;box-shadow:2px 3px 4px #0005!important}html[data-look=windows-xp] body [data-slot=tabs-list]{gap:3px;border:0!important;border-bottom:1px solid var(--xp-edge)!important;background:0 0!important;border-radius:0!important}html[data-look=windows-xp] body [data-slot=tabs-trigger]{background:var(--xp-face)!important;color:var(--xp-text)!important;border:1px solid var(--xp-edge)!important;box-shadow:none!important;border-bottom:0!important;border-radius:4px 4px 0 0!important}html[data-look=windows-xp] body [data-slot=tabs-trigger][data-state=active]{background:var(--xp-paper)!important;border-top:3px solid #e4a432!important}html[data-look=windows-xp] .chat-workspace{height:calc(100dvh - 40px - env(safe-area-inset-bottom))!important}.chat-workspace[data-look=windows-xp]{--skin-base:var(--xp-face);--skin-panel:var(--xp-face);--skin-ink:var(--xp-text);--skin-muted:var(--xp-muted);--skin-edge:var(--xp-edge);--skin-incoming:var(--xp-paper);--skin-outgoing:#dce8fb;--skin-out-ink:#172d52;border:3px solid #0756d8;background:var(--xp-face)!important;font-family:Tahoma,Segoe UI,Arial,sans-serif!important}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .chat-header{height:auto;min-height:66px;background:var(--xp-title)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:4px 4px 0 0!important;padding:12px 18px!important}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .chat-header :is(h1,small,.icon-button,.peer-heading,.chat-description,.header-liked-profile){color:#fff!important}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .chat-header .icon-button{background:linear-gradient(#6cacfc,#1760d8)!important;border:1px solid #d2e3ff!important;border-radius:3px!important;box-shadow:inset 1px 1px #fff6!important}.xp-chat-home{flex:none;align-items:center;gap:7px;padding:7px 10px;font:700 13px Tahoma,sans-serif;display:flex;color:#fff!important;background:linear-gradient(#70b35a,#3f8a32)!important;border:1px solid #d3efc6!important;border-radius:4px!important}.xp-chat-home svg{width:20px}.chat-workspace[data-look=windows-xp] .composer-area{border-top:1px solid var(--xp-edge);background:var(--xp-face)!important;color:var(--xp-text)!important}.chat-workspace[data-look=windows-xp] .composer-area form{background:var(--xp-paper)!important;border:1px solid #7f9db9!important;border-radius:2px!important;box-shadow:inset 1px 1px 2px #0002!important}.chat-workspace[data-look=windows-xp] .composer-area :is(textarea,input){color:var(--xp-text)!important}.chat-workspace[data-look=windows-xp] .composer-area :is(textarea,input)::placeholder{color:var(--xp-muted)!important}.chat-workspace[data-look=windows-xp] .composer-area button{border-radius:3px!important}.chat-workspace[data-look=windows-xp] .message-bubble{border-radius:4px!important;box-shadow:1px 2px #0002!important}.chat-workspace[data-look=windows-xp] .message-scroll{background-color:#0000!important}html[data-mode=dark][data-look=windows-xp]{--xp-face:#202b3c;--xp-paper:#141e2d;--xp-text:#eef3fb;--xp-muted:#b9c6db;--xp-edge:#52657f;--xp-pane:#263c59;--xp-title:linear-gradient(#3978c6,#1b4a90 14%,#153b79 80%,#102e63)}html[data-mode=dark] .xp-desktop{background-image:linear-gradient(#071c3a55,#06152d88),var(--xp-wallpaper)}html[data-mode=dark] .xp-explorer-body>aside{background:linear-gradient(#244478,#172d54)}html[data-mode=dark] .xp-explorer-body>aside h2{color:#edf4ff;background:linear-gradient(90deg,#35577e,#294664)}html[data-mode=dark] .xp-explorer-body>aside button{color:#e2edff}html[data-mode=dark] .xp-explorer-body>aside button:hover,html[data-mode=dark] .xp-explorer-body>aside button[aria-current],html[data-mode=dark] .xp-contact:hover{color:#fff;background:#304d72}html[data-mode=dark] .chat-workspace[data-look=windows-xp]{--skin-incoming:#202f45!important;--skin-outgoing:#245084!important;--skin-out-ink:#fff!important}@media (max-width:700px){.xp-desktop-icons{inset:calc(10px + env(safe-area-inset-top)) 5px auto;flex-direction:row;justify-content:space-around;gap:2px;width:auto;height:90px;overflow:hidden}.xp-desktop-icons>button{flex:1;min-width:0;min-height:80px;font-size:10px}.xp-desktop-icons .xp-icon{width:34px!important;height:34px!important}.xp-desktop-icons .xp-icon svg{width:27px;height:27px}.xp-explorer{left:7px;top:calc(105px + env(safe-area-inset-top));width:calc(100% - 14px);height:calc(100% - 154px - env(safe-area-inset-top) - env(safe-area-inset-bottom));transform:none}.xp-explorer-body>aside{display:none}.xp-explorer-files{padding:12px}.xp-folder-tabs{gap:3px;margin:0 0 12px;display:flex;overflow:auto}.xp-folder-tabs button{background:var(--xp-face);color:var(--xp-text);border:1px solid var(--xp-edge);white-space:nowrap;border-radius:3px;padding:6px;font-size:11px}.xp-folder-tabs button[aria-pressed=true]{background:var(--xp-selection);color:#fff}.xp-contact-grid{grid-template-columns:1fr}.xp-contact{min-height:64px;padding:8px 4px}.xp-contact strong{font-size:14px}.xp-contact small{font-size:12px}.xp-folder-heading h2{font-size:17px}.xp-folder-heading{margin-bottom:10px;padding-bottom:10px}.xp-menubar button{padding:7px;font-size:11px}.xp-toolbar{gap:8px;padding:6px}.xp-toolbar input{min-width:0;padding:5px;font-size:16px}.xp-toolbar>button{font-size:11px}.xp-titlebar{min-height:37px}.xp-window-controls button{width:28px;height:28px}.xp-start-menu{width:min(390px,100vw)}.xp-start-columns{min-height:260px}.xp-start-menu button{min-height:44px;font-size:12px}.xp-start-button{min-width:85px;padding:0 13px 0 9px;font-size:19px!important}.xp-taskbar{gap:4px}.xp-tray{gap:5px;padding:0 7px}.xp-tray>svg{display:none}.xp-quick-launch{padding:0 5px}.xp-task{min-width:0;padding:0 6px;font-size:11px!important}.xp-task .xp-icon,.xp-chat-home span{display:none}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .chat-header{gap:7px;padding:calc(8px + env(safe-area-inset-top)) 8px 9px!important}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .chat-header h1{font-size:16px}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .chat-header .icon-button{padding:7px}.xp-desktop .xp-new-actions button{min-height:40px}}@media (max-height:500px){.xp-desktop-icons{display:none}.xp-explorer{top:calc(5px + env(safe-area-inset-top));width:calc(100% - 12px);height:calc(100% - 53px - env(safe-area-inset-top) - env(safe-area-inset-bottom));left:6px;transform:none}.xp-start-columns{min-height:0}.xp-start-menu>header{padding:6px}.xp-start-menu button{min-height:34px;padding:5px}.xp-folder-heading{display:none}}html[data-look=windows-xp] body .style-studio .studio-toolbar{background:var(--xp-title)!important;color:#fff!important;border:0!important;border-radius:4px 4px 0 0!important}html[data-look=windows-xp] body .style-studio .studio-toolbar :is(h2,h3,button){color:#fff!important}html[data-look=windows-xp] body .style-studio :is(.studio-footer,.store-tabs,.shop-tabs){background:var(--xp-face)!important;color:var(--xp-text)!important;border-color:var(--xp-edge)!important;border-radius:0!important}html[data-look=windows-xp] body .style-studio .studio-body{background:var(--xp-paper)!important;color:var(--xp-text)!important}html[data-look=windows-xp] body .it-dialog .menu-scroll-body{background:var(--xp-face)!important;color:var(--xp-text)!important}html[data-look=windows-xp] body .chat-workspace[data-look=windows-xp] .message-scroll:not(.with-wallpaper){background-image:none!important;background-color:var(--xp-paper)!important}html body .style-studio .shop-cover.user-cover{aspect-ratio:2/3;isolation:isolate;background:0 0;padding:0}html body .style-studio .shop-cover.user-cover img{object-fit:contain;opacity:1;filter:none;width:100%;height:100%;position:absolute;inset:0}html body .style-studio .shop-cover.user-cover:after{display:none}html body main.chat-workspace .message-scroll.with-wallpaper{background-image:var(--workspace-wallpaper-image)!important;background-size:var(--workspace-wallpaper-size)!important;background-repeat:var(--workspace-wallpaper-repeat)!important;background-position:var(--workspace-wallpaper-position)!important;background-attachment:scroll!important}@media (min-width:768px) and (hover:hover) and (pointer:fine){html:not([data-native-legacy-insets]):not([data-native-edge-to-edge]) body main.chat-workspace[data-browser-wallpaper=true] .message-scroll.with-wallpaper{background-color:#0000!important;background-image:none!important}}html[data-xp-windowing] body .xp-desktop{z-index:0;width:100vw;height:100dvh;position:fixed;inset:0}html[data-xp-windowing] body .xp-taskbar-shell{z-index:2147483000}.xp-desktop-window{background:var(--xp-face);resize:none;border:3px solid #1264d2;border-radius:9px 9px 0 0;flex-direction:column;width:700px;min-width:340px;height:620px;min-height:240px;display:flex;position:fixed;top:8vh;left:10vw;overflow:hidden;box-shadow:3px 8px 24px #0006}.xp-window-maximized{border-radius:0;width:100vw!important;height:calc(100dvh - 44px)!important;inset:0 0 44px!important}.xp-window-title{background:var(--xp-title);color:#fff;text-shadow:1px 1px #163d92;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;height:32px;min-height:32px;padding:3px 4px 3px 7px;font:700 13px Tahoma,Arial,sans-serif;display:flex}.xp-window-title>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.xp-window-title .xp-window-controls{flex:none}.xp-window-body{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.xp-window-resize{cursor:nwse-resize;touch-action:none;z-index:5;background:repeating-linear-gradient(135deg,#0000 0 4px,#66717c70 5px 6px);width:18px;height:18px;position:absolute;bottom:0;right:0}html[data-xp-windowing] body .xp-desktop-window .xp-window-body>[data-slot=dialog-content].it-dialog{flex:1;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}html[data-xp-windowing] body .xp-desktop-window .xp-window-body>[data-slot=dialog-content].it-dialog>[data-slot=dialog-header]{background:var(--xp-face)!important;color:var(--xp-text)!important;padding:10px 16px!important}html[data-xp-windowing] body .xp-desktop-window [data-slot=dialog-header]>[data-slot=dialog-title]{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html[data-xp-windowing] body .xp-desktop-window [data-slot=dialog-description]{color:var(--xp-muted)!important;margin:0!important}html[data-xp-windowing] body .xp-chat-window .chat-workspace{flex-direction:column;flex:1;display:flex;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:relative!important}html[data-xp-windowing] body .xp-chat-window .message-scroll{flex:1;min-height:0;overflow:auto}html[data-xp-windowing] body .xp-chat-window .chat-header{flex:none;gap:8px;height:70px!important;min-height:70px!important;padding:8px 12px!important}html[data-xp-windowing] body .xp-chat-window .chat-header .icon-button{width:32px!important;min-width:32px!important;height:32px!important}html[data-xp-windowing] body .xp-chat-window .chat-header h1{font-size:15px!important}.xp-chat-window .chat-header .general-heading{min-width:0}html[data-xp-windowing] body .xp-chat-window .composer-area{flex:none;padding:8px!important}.xp-chat-window .composer-note{font-size:11px}html[data-xp-windowing] body .xp-task{flex:0 160px;min-width:90px;max-width:190px}.xp-task.minimized{background:linear-gradient(#3688ec,#276aca)}html[data-xp-windowing] body .xp-taskbar{overflow-x:auto}.xp-taskbar .xp-tray{flex:none;margin-left:auto}html[data-xp-windowing] body .xp-ad-window{background:#d4d0c8;border-color:#1264d2;border-radius:9px 9px 0 0}html[data-xp-windowing] body .xp-ad-window .xp-window-title{background:var(--xp-title);text-shadow:1px 1px #163d92;font-family:Tahoma,Arial,sans-serif}html[data-xp-windowing] body .xp-ad-window .menu-scroll-body{color:#000!important;background:#d4d0c8!important;gap:8px!important;padding:0 8px 8px!important}html[data-xp-windowing] body .xp-ad-window .admin-stats{gap:8px}.xp-ad-window .admin-stats>span{background:0 0;border-radius:0;padding:3px 8px;font-size:11px}.xp-ad-window .admin-stats strong{font-size:13px}html[data-xp-windowing] body .xp-ad-window .directory-layout{border:2px inset #eee;border-radius:0;grid-template-columns:220px minmax(0,1fr);min-height:330px}html[data-xp-windowing] body .xp-ad-window .directory-layout>nav{background:var(--xp-paper);border-right:3px ridge #d4d0c8;max-height:none;padding:6px}html[data-xp-windowing] body .xp-ad-window .directory-content{background:var(--xp-paper);padding:8px;overflow:auto}html[data-xp-windowing] body .xp-ad-window .directory-layout nav>strong{border-bottom:1px solid #aaa;padding:4px;font:12px Tahoma,Arial;display:block}html[data-xp-windowing] body .xp-ad-window .directory-layout nav button{background:0 0;border:0;border-radius:0;gap:5px;min-height:25px;padding-top:2px;padding-bottom:2px;font-size:12px}html[data-xp-windowing] body .xp-ad-window .directory-layout nav div{border-left:1px dotted #999;margin-left:7px}html[data-xp-windowing] body .xp-ad-window .directory-layout nav .selected{color:#fff;background:navy}html[data-xp-windowing] body .xp-ad-window .directory-layout nav svg{color:#b79a14;fill:#ffe98744}html[data-xp-windowing] body .xp-ad-window .directory-table-head{color:#000;background:#d4d0c8;border:1px outset #fff;padding:4px 6px}html[data-xp-windowing] body .xp-ad-window .directory-table>button{background:var(--xp-paper);color:var(--xp-text);border:0;border-radius:0;padding:5px 6px;font:12px Tahoma,Arial}html[data-xp-windowing] body .xp-ad-window .directory-table>button:hover{color:#fff;background:navy}html[data-xp-windowing] body .xp-ad-window .directory-policy{background:var(--xp-face);border:1px solid #999;border-radius:0;margin-bottom:8px;padding:8px;font-size:12px}.xp-ad-window .directory-policy p{font-size:11px}html[data-xp-windowing] body .xp-ad-window .directory-admin button:not(.selected){border-radius:0}.xp-ad-window .directory-admin{font-family:Tahoma,Arial,sans-serif;font-size:12px}html[data-xp-windowing] body .xp-ad-window .directory-editor{background:var(--xp-face);border:2px outset #eee;padding:12px}.xp-mmc-toolbar{color:#000;background:#d4d0c8;border-bottom:2px groove #fff;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.xp-mmc-toolbar button{color:#000;background:#d4d0c8;border:1px outset #fff;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:flex}html[data-xp-windowing] body .directory-only .admin-stats,html[data-xp-windowing] body .directory-only .menu-scroll-body>[data-slot=tabs]>[data-slot=tabs-list],html[data-xp-windowing] body .directory-only .menu-scroll-body>.setting-hint{display:none!important}.xp-art-icon{flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.xp-art-icon img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.xp-art-documents img,.xp-art-settings img{width:210%;max-width:none;height:210%;max-height:none;transform:none}.xp-art-icon{transform:none}.xp-art-icon img{width:90%;max-width:none;height:90%;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xp-art-documents img{width:190%;height:190%;transform:translate(-50%,-50%)}.xp-art-settings img{width:175%;height:175%;transform:translate(-50%,-50%)}.xp-art-computer img{width:100%;height:100%}.xp-art-shop img{width:93%;height:93%}.xp-art-directory img{width:92%;height:92%}html[data-xp-windowing] body .xp-explorer{color:var(--xp-text);font:13px Tahoma,Segoe UI,Arial,sans-serif;position:fixed}.xp-explorer button{font:inherit;cursor:pointer}.xp-explorer button:focus-visible{outline-offset:-4px;outline:2px dotted}.xp-explorer button:disabled{opacity:.45;cursor:default}html[data-look=wii]{--pack-radius:26px;--pack-button:999px;--pack-header:linear-gradient(#fff,#d9f3fa);--pack-header-ink:#23586e;--pack-shadow:inset 0 2px #fff8,0 5px 0 #5aa9bf30;--pack-texture:radial-gradient(circle at 100% 0,#51c5e41c,transparent 55%)}html[data-mode=dark][data-look=wii]{--pack-header:linear-gradient(#263d49,#142732);--pack-header-ink:#ecfaff}html[data-look=wii-party]{--pack-radius:24px;--pack-button:999px;--pack-header:linear-gradient(110deg,#ed4d86,#f98266);--pack-header-ink:#fff;--pack-shadow:inset 0 2px #fff9,0 5px 0 #ac5b7328;--pack-texture:repeating-radial-gradient(circle at 0 0,#f1608710 0 2px,transparent 3px 16px)}html[data-mode=dark][data-look=wii-party]{--pack-header:linear-gradient(110deg,#82304f,#87472e);--pack-header-ink:#fff}html[data-look=littlebigplanet]{--pack-radius:14px;--pack-button:12px;--pack-header:linear-gradient(115deg,#816144,#ad8759);--pack-header-ink:#fff9df;--pack-shadow:2px 4px 0 #30210f40,inset 0 0 0 3px #b9956040;--pack-texture:repeating-linear-gradient(0deg,#8d73450c 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,#8d73450c 0 1px,transparent 1px 5px)}html[data-mode=dark][data-look=littlebigplanet]{--pack-header:linear-gradient(115deg,#4d3829,#705337);--pack-header-ink:#fff4d8}html[data-look=minecraft]{--pack-radius:0px;--pack-button:0px;--pack-header:linear-gradient(#6b6d62,#404239);--pack-header-ink:#fff;--pack-shadow:inset 3px 3px #ffffff35,inset -3px -3px #0008,4px 4px #0005;--pack-texture:repeating-conic-gradient(#9a967e0c 0 25%,transparent 0 50%)}html[data-mode=dark][data-look=minecraft]{--pack-header:linear-gradient(#3d4237,#232820);--pack-header-ink:#fff}html[data-look=dsi]{--pack-radius:8px;--pack-button:7px;--pack-header:linear-gradient(#fff,#ddf1f8);--pack-header-ink:#305663;--pack-shadow:inset 0 2px #fff8,0 3px 0 #6c9fad35;--pack-texture:linear-gradient(#668fa010 1px,transparent 1px),linear-gradient(90deg,#668fa010 1px,transparent 1px)}html[data-mode=dark][data-look=dsi]{--pack-header:linear-gradient(#2a4651,#14252d);--pack-header-ink:#e9faff}html[data-look=ps3]{--pack-radius:8px;--pack-button:5px;--pack-header:linear-gradient(115deg,#404247,#111317);--pack-header-ink:#fff;--pack-shadow:inset 0 1px #fff4,0 16px 44px #0005;--pack-texture:radial-gradient(ellipse at 90% 0,#b5c2d012,transparent 60%)}html[data-mode=dark][data-look=ps3]{--pack-header:linear-gradient(115deg,#35383e,#0e1013);--pack-header-ink:#fff}html[data-look=ios]{--pack-radius:22px;--pack-button:12px;--pack-header:var(--skin-panel);--pack-header-ink:#1674d1;--pack-shadow:0 14px 50px #0002;--pack-texture:none}html[data-mode=dark][data-look=ios]{--pack-header:var(--skin-panel);--pack-header-ink:#78b7ff}html[data-look=skype]{--pack-radius:15px;--pack-button:999px;--pack-header:linear-gradient(115deg,#00aff0,#0089c8);--pack-header-ink:#fff;--pack-shadow:0 6px 24px #008ec520;--pack-texture:radial-gradient(ellipse at 100% 0,#00aff014,transparent 65%)}html[data-mode=dark][data-look=skype]{--pack-header:linear-gradient(115deg,#07577f,#15374f);--pack-header-ink:#fff}html[data-look=cisco-ios]{--pack-radius:0px;--pack-button:2px;--pack-header:#0b1b13;--pack-header-ink:#85ffa2;--pack-shadow:inset 0 0 0 1px #54b76d40;--pack-texture:repeating-linear-gradient(0deg,#73b67808 0 1px,transparent 1px 4px)}html[data-mode=dark][data-look=cisco-ios]{--pack-header:#07120d;--pack-header-ink:#85ffa2}html[data-look=ubuntu]{--pack-radius:12px;--pack-button:6px;--pack-header:linear-gradient(110deg,#4c2546,#772c50);--pack-header-ink:#fff;--pack-shadow:0 8px 30px #14081840;--pack-texture:radial-gradient(ellipse at 100% 0,#e9542010,transparent 70%)}html[data-mode=dark][data-look=ubuntu]{--pack-header:linear-gradient(110deg,#28232b,#452b40);--pack-header-ink:#fff}html[data-look=steam]{--pack-radius:7px;--pack-button:4px;--pack-header:linear-gradient(120deg,#263f52,#172532);--pack-header-ink:#cfeaff;--pack-shadow:inset 0 1px #9eceff25,0 10px 28px #0005;--pack-texture:linear-gradient(125deg,#66c0f410,transparent 65%)}html[data-mode=dark][data-look=steam]{--pack-header:linear-gradient(120deg,#263f52,#172532);--pack-header-ink:#cfeaff}html[data-look=windows-xp]{--pack-radius:9px;--pack-button:4px;--pack-header:linear-gradient(#3891ff,#0753cf 48%,#2679eb);--pack-header-ink:#fff;--pack-shadow:inset 0 0 0 2px #1b66cf,0 8px 24px #0005;--pack-texture:none}html[data-mode=dark][data-look=windows-xp]{--pack-header:linear-gradient(#254f94,#152e5b);--pack-header-ink:#fff}html[data-look=windows-11]{--pack-radius:12px;--pack-button:7px;--pack-header:linear-gradient(125deg,#e2edfa,#f3f5fc);--pack-header-ink:#233b53;--pack-shadow:inset 0 1px #fff5,0 12px 40px #0003;--pack-texture:radial-gradient(ellipse at 100% 0,#6c9ee81c,transparent 65%)}html[data-mode=dark][data-look=windows-11]{--pack-header:linear-gradient(125deg,#263348,#1e2637);--pack-header-ink:#eef5ff}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.it-dialog,.style-studio):not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer):not(.profile-photo-dialog){font-family:var(--skin-font,var(--chat-font,inherit));background:var(--skin-base,var(--theme-panel))!important;color:var(--skin-ink,var(--foreground))!important;border-color:var(--skin-edge,var(--ui-edge))!important;border-radius:var(--pack-radius)!important;box-shadow:var(--pack-shadow)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.it-dialog,.style-studio):not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer):not(.profile-photo-dialog)>:is([data-slot=dialog-header],.studio-toolbar),html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body [data-slot=alert-dialog-header]{background:var(--pack-header)!important;color:var(--pack-header-ink)!important;border-bottom:1px solid var(--skin-edge)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.it-dialog,.style-studio):not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer):not(.profile-photo-dialog)>:is([data-slot=dialog-header],.studio-toolbar) :is([data-slot=dialog-title],[data-slot=dialog-description],button){color:var(--pack-header-ink)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.it-dialog,.style-studio):not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer):not(.profile-photo-dialog)>:is(.menu-scroll-body,.studio-body){background-image:var(--pack-texture);color:var(--skin-ink)}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body .unified-menu>[data-slot=dialog-close]{background:var(--pack-header)!important;color:var(--pack-header-ink)!important;border-radius:var(--pack-button)!important;box-shadow:inset 0 1px #fff3!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(.settings-options,.settings-category-grid,.studio-advanced,.menu-disclosure,.activity-card,.agenda-event,.saved-message,.profile-identity-editor,.profile-status-editor,.directory-tree,.directory-detail){border-color:var(--skin-edge)!important;border-radius:var(--pack-radius)!important;background-color:var(--skin-panel)!important;color:var(--skin-ink)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(.settings-option,.studio-row){color:var(--skin-ink)!important;border-color:var(--skin-edge)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(.settings-option,.studio-row):hover{background:color-mix(in srgb,var(--skin-ink) 7%,var(--skin-panel))!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(.settings-option,.studio-row)>svg:first-child{box-sizing:content-box;background:color-mix(in srgb,var(--user-accent) 14%,var(--skin-panel));border:1px solid var(--skin-edge);border-radius:var(--pack-button);padding:5px;color:var(--skin-ink)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){box-shadow:inset 0 1px 3px #00000015;border:1px solid var(--skin-edge)!important;border-radius:var(--pack-button)!important;background:var(--skin-panel)!important;color:var(--skin-ink)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(input,textarea)::placeholder{color:var(--skin-muted);opacity:1}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(.primary-button,.secondary-button,.text-button,.upload-button,.danger-button,.media-filters>button,.sticker-tabs>button,.sticker-folders>button){border-radius:var(--pack-button)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is([data-slot=tabs-list],.store-tabs,.profile-editor-navigation){background:var(--skin-panel)!important;border-color:var(--skin-edge)!important;border-radius:var(--pack-button)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is([data-slot=tabs-trigger][data-state=active],.store-tabs>button[aria-pressed=true],.profile-editor-navigation>button[aria-pressed=true]){background:var(--pack-header)!important;color:var(--pack-header-ink)!important;border-radius:var(--pack-button)!important;box-shadow:inset 0 -2px var(--user-accent)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.composer-extras[open]>div,.message-extra-actions[open]>div,.chat-reaction-popup,[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=popover-content]){background:var(--skin-panel)!important;color:var(--skin-ink)!important;border:1px solid var(--skin-edge)!important;border-radius:var(--pack-radius)!important;box-shadow:var(--pack-shadow)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.composer-extras[open]>div,.message-extra-actions[open]>div)>:is(button,label){color:var(--skin-ink)!important;border-radius:var(--pack-button)!important}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--user-accent)}html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body :is(.unified-menu,.style-studio) :is(.setting-hint,.studio-intro,.scope-label,.menu-section-title p){color:var(--skin-muted)!important}@media (max-width:767px){html:is([data-look=wii],[data-look=wii-party],[data-look=littlebigplanet],[data-look=minecraft],[data-look=dsi],[data-look=ps3],[data-look=ios],[data-look=skype],[data-look=cisco-ios],[data-look=ubuntu],[data-look=steam],[data-look=windows-xp],[data-look=windows-11]) body [data-slot=dialog-content].it-dialog.unified-menu.unified-menu{border-radius:0!important}}html[data-look=littlebigplanet] body .unified-menu>.menu-scroll-body,html[data-look=littlebigplanet] body .style-studio .studio-body{outline:2px dashed var(--skin-edge);outline-offset:-8px}html[data-look=littlebigplanet] body .unified-menu :is(.settings-options,.activity-card,.agenda-event){border:2px dashed var(--skin-edge)!important;box-shadow:2px 3px #614a2725!important}html[data-look=wii-party] body .unified-menu .settings-section:nth-of-type(3n+1)>h3{color:var(--skin-ink);border-left:5px solid #ef6488;padding-left:10px}html[data-look=wii-party] body .unified-menu .settings-section:nth-of-type(3n+2)>h3{border-left:5px solid #ffb83d;padding-left:10px}html[data-look=wii-party] body .unified-menu .settings-section:nth-of-type(3n)>h3{border-left:5px solid #68c87b;padding-left:10px}html[data-look=wii-party] body .unified-menu .settings-options{box-shadow:0 4px 0 color-mix(in srgb,var(--skin-edge) 50%,transparent)!important}html:is([data-look=minecraft],[data-look=cisco-ios]) body :is(.unified-menu,.style-studio){font-family:var(--skin-font,ui-monospace,monospace)}html[data-look=minecraft] body :is(.unified-menu,.style-studio) :is(.primary-button,.secondary-button,.media-filters>button){border:2px solid #252824!important;box-shadow:inset 2px 2px #fff5,inset -2px -2px #0008,2px 2px #0006!important}html[data-look=cisco-ios] body .unified-menu [data-slot=dialog-title]:before{content:">_";color:#85ffa2;font-family:monospace}html[data-look=cisco-ios] body .unified-menu .settings-options{border-left:3px solid #56ab6d!important}html[data-look=ps3] body .unified-menu [data-slot=dialog-title]{text-shadow:0 0 12px #fff6;letter-spacing:.04em;font-weight:400}html[data-look=ps3] body .unified-menu .settings-option:hover{box-shadow:inset 3px 0 #d1e2f3!important}html[data-look=dsi] body .unified-menu .settings-option>svg:first-child{box-shadow:inset 0 1px #fff7,0 2px 2px #468b9d25}html[data-look=ios] body .unified-menu .settings-option>svg:first-child{background:#1674d1;border:0;border-radius:7px;color:#fff!important}html[data-look=ios] body .unified-menu .settings-section>h3{text-transform:uppercase;letter-spacing:.035em;font-weight:500}html[data-look=ubuntu] body .unified-menu>[data-slot=dialog-close]{color:#fff!important;background:#e95420!important;border-radius:50%!important}html[data-look=windows-xp] body .unified-menu>[data-slot=dialog-close]{color:#fff!important;background:linear-gradient(#f5a591,#c84222)!important;border-color:#fff!important}html[data-look=windows-xp] body .unified-menu :is(.settings-options,.activity-card){box-shadow:inset 1px 1px #fff7!important}html[data-look=steam] body .unified-menu [data-slot=dialog-title]{text-transform:uppercase;letter-spacing:.06em;font-size:17px!important}.theme-gallery{min-width:0;margin:16px 0}.theme-gallery-tools{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.theme-gallery-tools nav{flex-wrap:wrap;gap:4px;display:flex}.theme-gallery-tools button{border:1px solid var(--skin-edge);min-height:42px;color:var(--skin-ink);background:var(--skin-panel);border-radius:8px;padding:8px 14px}.theme-gallery-tools button[aria-pressed=true]{box-shadow:inset 0 -3px var(--user-accent)}.theme-gallery-tools>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.theme-gallery-tools label{align-items:center;gap:6px;font-size:13px;display:flex}.theme-gallery-viewport{border:1px solid var(--skin-edge);background:var(--skin-panel);border-radius:12px;width:100%;position:relative;overflow:hidden}.theme-gallery-viewport iframe{transform-origin:top;border:0;position:absolute;top:0;left:50%;max-width:none!important}.theme-demo-root{background:var(--skin-base);width:100%;height:100dvh;color:var(--skin-ink)}.theme-demo-menu{background:var(--skin-base);height:100dvh;color:var(--skin-ink);padding:24px;overflow:auto}.theme-demo-menu>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.theme-demo-menu h1{font-size:28px;font-weight:700}.theme-demo-menu>.settings-option{width:100%;margin-bottom:10px;background:var(--skin-panel)!important;color:var(--skin-ink)!important}.theme-demo-root .theme-demo-chat{flex-direction:column;width:100%;display:flex;height:100dvh!important}.theme-demo-chat>.message-scroll{flex:1;min-height:0;overflow:auto}.theme-demo-chat>.chat-header{flex:none;gap:12px}.theme-demo-chat>.composer-area{flex:none}.theme-demo-chat .message{margin:28px 0}.theme-demo-chat .chat-heading-copy{flex:1}.theme-demo-chat .composer-area form{align-items:center;gap:10px;display:flex}.theme-demo-chat textarea{flex:1;min-width:0}.studio-theme-cover>img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}html[data-look=dsi] body :is(.unified-menu,.style-studio)>:is(.menu-scroll-body,.studio-body){background-size:8px 8px}html[data-look=minecraft] body :is(.unified-menu,.style-studio)>:is(.menu-scroll-body,.studio-body){background-size:12px 12px}html body :is(.it-dialog,.style-studio) :is(.settings-option,.settings-category,.studio-row)>span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;flex:auto!important;min-width:0!important}html body :is(.it-dialog,.style-studio) :is(.settings-option,.settings-category,.studio-row) :is(strong,small){white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}html body :is(.it-dialog,.style-studio) :is(.settings-option,.studio-row):has(>select,>input:not([type=checkbox]):not([type=radio]):not([type=color])){flex-wrap:wrap!important}html body :is(.it-dialog,.style-studio) :is(.settings-option,.studio-row):has(>select,>input:not([type=checkbox]):not([type=radio]):not([type=color]))>span{flex:1 0 min(180px,100%)!important}html body :is(.it-dialog,.style-studio) :is(.settings-option,.studio-row)>:is(select,input:not([type=checkbox]):not([type=radio]):not([type=color])){flex:0 220px!important;width:auto!important;min-width:0!important;max-width:100%!important}html body .sound-pack-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}html body .sound-pack-option{flex-wrap:wrap;gap:10px}html body .sound-pack-option>label{flex:1 0 min(220px,100%);min-width:0}html body .sound-pack-option>label>span{word-break:normal;overflow-wrap:break-word;flex:1;min-width:0}html body .sound-pack-option>label>em{flex:none}html body .sound-pack-option>.text-button{margin-left:auto}@media (max-width:540px){html body :is(.it-dialog,.style-studio) :is(.settings-option,.studio-row)>:is(select,input:not([type=checkbox]):not([type=radio]):not([type=color])){flex-basis:100%!important;width:100%!important;margin:4px 0 0!important}html body .sound-pack-options{grid-template-columns:minmax(0,1fr)!important}}.xp-phone-menu{background:var(--xp-face);width:100%;min-width:0;height:100dvh;color:var(--xp-text);font-family:var(--chat-font,Tahoma,Arial,sans-serif);flex-direction:column;display:flex;overflow:hidden}.xp-phone-header{min-height:78px;padding:calc(12px + var(--app-safe-top,env(safe-area-inset-top,0px))) 16px 12px;background:var(--xp-title);color:#fff;flex:none;align-items:center;gap:12px;display:flex}.xp-phone-header>div{flex:1;min-width:0}.xp-phone-header h1{margin:0;font-size:22px;font-weight:700;line-height:1.2}.xp-phone-header p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.xp-phone-header>button{background:#ffffff14;border:1px solid #fff8;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.xp-phone-tools{background:var(--xp-face);flex:none;padding:12px 14px 0}.xp-phone-tools>label{background:var(--xp-paper);border:1px solid var(--skin-edge);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;display:flex}.xp-phone-tools input{width:100%;min-width:0;color:var(--xp-text);outline-offset:3px;background:0 0;border:0;flex:1;font-size:16px}.xp-phone-tools nav{scrollbar-width:none;gap:5px;padding:10px 0;display:flex;overflow-x:auto}.xp-phone-tools nav>button{border:1px solid var(--skin-edge);background:var(--xp-paper);min-height:42px;color:var(--xp-text);border-radius:7px 7px 0 0;flex:none;padding:8px 12px;font-size:13px}.xp-phone-tools nav>button[aria-pressed=true]{border-top:3px solid #ffb63c;font-weight:700}.xp-phone-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 14px 18px;overflow:auto}.xp-phone-scroll h2{color:var(--xp-muted);margin:18px 2px 10px;font-size:14px;font-weight:700}.xp-phone-utilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 0;display:grid}.xp-phone-utilities>button{background:var(--xp-paper);border:1px solid var(--skin-edge);min-height:92px;color:var(--xp-text);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:12px;line-height:1.4;display:flex}.xp-phone-list{background:var(--xp-paper);border:1px solid var(--skin-edge);border-radius:8px;overflow:hidden}.xp-phone-list>button{text-align:left;width:100%;min-height:76px;color:var(--xp-text);align-items:center;gap:12px;padding:12px;display:flex}.xp-phone-list>button+button{border-top:1px solid var(--skin-edge)}.xp-phone-list>button>img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.xp-phone-list>button>span:not(.xp-icon){flex:1;min-width:0}.xp-phone-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;display:block;overflow:hidden}.xp-phone-list small{color:var(--xp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.xp-phone-list b{color:#fff;text-align:center;background:#1765d0;border-radius:6px;min-width:23px;height:23px;font-size:12px;line-height:23px}.xp-phone-list svg:last-child{flex:none}.xp-phone-footer{padding:9px 14px calc(9px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)));background:var(--xp-title);color:#fff;flex:none;align-items:center;gap:8px;display:flex}.xp-phone-footer button{background:#ffffff12;border:1px solid #fff8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 12px;font-size:14px;display:flex}.xp-phone-footer button:first-child{color:#fff;background:linear-gradient(#4cab43,#267329);flex:1;font-weight:600}.xp-phone-menu button:focus-visible{outline-offset:-3px;outline:3px solid #e7a728}@media (max-width:767px),(max-height:519px){html[data-look=windows-xp] body .chat-workspace{width:100%;border-radius:0!important;height:100dvh!important}html[data-look=windows-xp] body .chat-workspace .chat-header{height:auto!important;min-height:78px!important;padding:calc(10px + var(--app-safe-top,env(safe-area-inset-top,0px))) 12px 10px!important;border-radius:0!important;gap:8px!important}html[data-look=windows-xp] body .chat-header h1{min-width:0;font-size:17px!important}html[data-look=windows-xp] body .chat-header .xp-chat-home{justify-content:center;width:44px;min-width:44px;height:44px;padding:8px}html[data-look=windows-xp] body .chat-header .xp-chat-home span{display:none}html[data-look=windows-xp] body .chat-header .icon-button{width:36px!important;min-width:36px!important;height:36px!important;padding:6px!important}html[data-look=windows-xp] body .composer-area{padding:10px 12px calc(12px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)))!important}html[data-look=windows-xp] body .composer-area form{min-height:52px!important}html[data-look=windows-xp] body .composer-area textarea{font-size:16px!important}html[data-look=windows-xp] body .message-scroll{padding:14px 12px!important}html[data-look=windows-xp] body .xp-taskbar-shell,html[data-look=windows-xp] body .xp-phone-menu .xp-taskbar-shell{display:none!important}}@media (orientation:landscape) and (max-height:519px){.xp-phone-header{min-height:52px;padding-top:6px;padding-bottom:6px}.xp-phone-header h1{font-size:18px}.xp-phone-utilities{grid-template-columns:repeat(4,minmax(0,1fr))}.xp-phone-utilities>button{flex-direction:row;min-height:66px}.xp-phone-tools{padding-top:6px}.xp-phone-tools nav{padding:5px 0}.xp-phone-footer{padding-top:5px;padding-bottom:5px}}@font-face{font-family:MCJava;src:url(/themes/minecraft/Minecraft.ttf)format("truetype");font-display:swap}@font-face{font-family:MCJavaFallback;src:url(/themes/minecraft/Monocraft.ttf)format("truetype");font-display:swap}.mc-panorama{pointer-events:none;background:#444 url(/themes/minecraft/menu-panorama.png) 50%/cover;position:absolute;inset:0;overflow:hidden}.mc-panorama canvas{filter:blur(.45px);width:100%;height:100%;transition:opacity .5s;display:block}.mc-panorama-shade{background:linear-gradient(#00000008,#00000024);position:absolute;inset:0}.mc-reference-menu{--mc-font:MCJava,MCJavaFallback,monospace;background:#444}.mc-reference-menu>.mc-panorama{z-index:-1}.mc-reference-menu .mc-title-screen{padding:20px 0 10px}.mc-reference-menu .mc-logo{width:min(660px,80%);margin-bottom:58px}.mc-reference-menu .mc-logo>.mc-edition{letter-spacing:-1px;color:#d6d6d6;-webkit-text-stroke:1px #151515;text-shadow:0 3px #777,2px 0 #000,-2px 0 #000,0 -2px #000,0 5px #000;width:auto;margin:2px auto 0;font:clamp(12px,2vw,25px)/1.3 MCJava,MCJavaFallback,monospace;display:block}.mc-reference-menu .mc-splash{white-space:nowrap;transform-origin:50%;width:auto;max-width:66%;font-size:clamp(12px,1.65vw,22px);line-height:1.2;animation:1s ease-in-out infinite mc-java-splash;bottom:8%;right:-13%}@keyframes mc-java-splash{0%,to{transform:rotate(-20deg)scale(1)}50%{transform:rotate(-20deg)scale(1.075)}}.mc-reference-menu .mc-start{gap:10px;width:min(510px,76%)}.mc-reference-menu .mc-start>button,.mc-reference-menu .mc-realm-row>button,.mc-reference-menu .mc-reference-controls>button{background:linear-gradient(#ffffff08,#00000006),#777;min-height:48px;padding:7px 10px;font-size:clamp(20px,1.4vw,25px);box-shadow:inset 2px 2px #bdbdbd,inset -2px -2px #484848,0 2px #0008}:is(.mc-reference-menu .mc-start button:hover,.mc-reference-menu .mc-start button:focus-visible){color:#ffffa0;outline-offset:-4px;background-color:#85859e;outline:2px solid #ddd}.mc-reference-menu .mc-reference-controls{gap:10px;margin-top:24px}.mc-reference-menu .mc-reference-controls>button{font-size:clamp(18px,1.2vw,22px)}.mc-reference-menu .mc-realm-row>.mc-memo{min-height:0;padding:3px}.mc-reference-menu .mc-footer>p,.mc-reference-menu .mc-footer>span{font-size:clamp(9px,.7vw,12px)}html[data-look=minecraft] body [data-slot=dialog-overlay]:has(>.mc-panorama){background:#333!important}html[data-look=minecraft] body [data-slot=dialog-overlay] .mc-panorama-shade{background:#0006}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu{--skin-ink:#fff;--skin-muted:#ddd;--skin-edge:#555;--theme-muted:#ddd;--foreground:#fff;font-family:MCJava,MCJavaFallback,monospace;color:#fff!important;width:min(960px,100vw - 48px)!important;max-width:calc(100vw - 48px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body .settings-dialog.unified-menu>[data-slot=dialog-header]{text-align:center!important;color:#fff!important;background:0 0!important;border:0!important;padding:20px 60px!important}html[data-look=minecraft] body .settings-dialog.unified-menu [data-slot=dialog-title]{text-shadow:2px 2px #333;justify-content:center;font:20px/1.5 MCJava,MCJavaFallback,monospace!important}html[data-look=minecraft] body .settings-dialog.unified-menu [data-slot=dialog-description]{display:none}html[data-look=minecraft] body .settings-dialog.unified-menu>.menu-scroll-body{gap:16px;padding:12px 24px 24px;color:#fff!important;background:0 0!important}html[data-look=minecraft] body .settings-dialog .settings-simple{gap:18px}html[data-look=minecraft] body .settings-dialog .settings-simple>.settings-category-grid,html[data-look=minecraft] body .settings-dialog .settings-personal-shortcuts>.settings-category-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.settings-category,.settings-option,.primary-button,.secondary-button,.settings-back,.text-button,.data-actions>button){text-shadow:2px 2px #333;justify-content:center;min-width:0;color:#fff!important;text-align:center!important;background:#777!important;border:2px solid #111!important;border-radius:0!important;min-height:52px!important;padding:10px 14px!important;font:18px/1.5 MCJava,MCJavaFallback,monospace!important;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444!important}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.settings-category,.settings-option)>svg{display:none!important}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.settings-category,.settings-option) strong{overflow-wrap:normal!important;word-break:normal!important;font:18px/1.6 MCJava,MCJavaFallback,monospace!important}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.settings-category,.settings-option) small{display:none}html[data-look=minecraft] body .settings-dialog.unified-menu button:not(:disabled):hover{color:#ffffa0!important;background-color:#8787a4!important}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.settings-row,.studio-row,.menu-disclosure,.settings-section,.menu-section-title){padding:12px;color:#fff!important;box-shadow:none!important;background:#1119!important;border-color:#777!important;border-radius:0!important}html[data-look=minecraft] body .settings-dialog.unified-menu :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.menu-search){text-shadow:1px 1px #111;color:#fff!important;background:#171717cc!important;border:2px solid #888!important;border-radius:0!important;font:18px/1.5 MCJava,MCJavaFallback,monospace!important}html[data-look=minecraft] body .settings-dialog.unified-menu input::placeholder{color:#ccc;opacity:1}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.setting-hint,.menu-section-title h3,label,small){color:#eee!important}html[data-look=minecraft] body .settings-dialog.unified-menu [data-slot=dialog-close]{color:#fff!important;background:#777!important;border:2px solid #111!important;border-radius:0!important;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444!important}@media (max-width:600px){.mc-reference-menu .mc-logo{width:92%;margin-bottom:72px}.mc-reference-menu .mc-logo>.mc-edition{font-size:clamp(11px,3vw,18px)}.mc-reference-menu .mc-splash{max-width:90%;font-size:11px;bottom:-35%;right:0}.mc-reference-menu .mc-start{gap:10px;width:100%}.mc-reference-menu .mc-start>button,.mc-reference-menu .mc-realm-row>button{min-height:48px;font-size:20px}.mc-reference-menu .mc-reference-controls>button{min-height:44px;font-size:17px}.mc-reference-menu .mc-reference-controls{gap:6px;margin:22px 0 0}.mc-reference-menu .mc-realm-row>.mc-memo{min-height:0}.mc-reference-menu .mc-footer>p,.mc-reference-menu .mc-footer>span{font-size:8px}html[data-look=minecraft] body .settings-dialog .settings-simple>.settings-category-grid,html[data-look=minecraft] body .settings-dialog .settings-personal-shortcuts>.settings-category-grid{grid-template-columns:1fr!important}html[data-look=minecraft] body .settings-dialog.unified-menu>.menu-scroll-body{padding:12px 16px calc(24px + var(--app-safe-bottom,0px))}html[data-look=minecraft] body .settings-dialog.unified-menu :is(.settings-category,.settings-option){min-height:48px!important}}@media (max-height:560px) and (min-width:601px){.mc-reference-menu .mc-logo{width:min(510px,64%);margin-bottom:32px}.mc-reference-menu .mc-title-screen{padding:6px 0}.mc-reference-menu .mc-start{gap:8px;width:min(400px,60%)}.mc-reference-menu .mc-start>button,.mc-reference-menu .mc-realm-row>button{min-height:38px;font-size:20px}.mc-reference-menu .mc-reference-controls>button{min-height:38px;font-size:18px}.mc-reference-menu .mc-realm-row>.mc-memo{min-height:0}.mc-reference-menu .mc-splash{font-size:14px}.mc-reference-menu .mc-logo>.mc-edition{font-size:17px}}@media (prefers-reduced-motion:reduce){.mc-reference-menu .mc-splash{animation:none}.mc-panorama canvas{transition:none}}html[data-look=minecraft] body .settings-dialog.unified-menu .mc-settings-done{color:#fff;text-shadow:2px 2px #333;background:#777;border:2px solid #111;flex:none;align-self:center;width:min(600px,100%);min-height:48px;margin-top:12px;padding:9px 16px;font:20px/1.4 MCJava,MCJavaFallback,monospace;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444}html[data-look=minecraft] body .settings-dialog.unified-menu{--skin-font:MCJava,MCJavaFallback,monospace}html[data-look=minecraft] body .settings-dialog.unified-menu .settings-context-header{display:block!important}html[data-look=minecraft] body .settings-dialog.unified-menu .settings-back{width:100%;margin-bottom:8px!important}.mc-reference-menu,.mc-reference-menu :is(button,input,select,textarea,small,strong,.mc-splash),.mc-reference-menu .mc-footer :is(p,span){font-kerning:none;font-variant-ligatures:none;word-spacing:.1em;-webkit-font-smoothing:none;text-rendering:geometricprecision;letter-spacing:.065em!important;font-family:MCJava,MCJavaFallback,monospace!important;font-weight:400!important}.mc-reference-menu .mc-logo>.mc-edition{filter:none;width:56%;height:auto;image-rendering:pixelated;margin:-1px auto 0;display:block}.mc-reference-menu .mc-splash{text-shadow:1px 1px #555000;max-width:none;font-size:clamp(13px,1.1vw,18px);bottom:14%;right:-3%;letter-spacing:.02em!important}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu,html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu :is(button,input,textarea,select,strong,small,label,h3,[data-slot=dialog-title]){word-spacing:.14em;font-kerning:none;font-variant-ligatures:none;text-rendering:geometricprecision;text-shadow:1px 1px #333;letter-spacing:.075em!important;font-family:MCJava,MCJavaFallback,monospace!important;font-weight:400!important}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu>[data-slot=dialog-header]{background:0 0!important;border:0!important}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu .settings-organized :is(.settings-category,.settings-option){color:#fff!important;background:#777!important;border:2px solid #111!important;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444!important}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu .settings-organized :is(.settings-category,.settings-option):hover{color:#ffffa0!important;background:#85859e!important}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu .menu-search{box-shadow:none!important;background:#1119!important;border:2px solid #888!important;gap:12px!important;padding:8px 12px!important}html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu .menu-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}@media (max-width:600px){.mc-reference-menu .mc-splash{white-space:normal;max-width:75%;font-size:12px;line-height:1.3;bottom:0%;right:0}.mc-reference-menu .mc-logo>.mc-edition{width:66%}.mc-reference-menu .mc-logo{margin-bottom:56px}}html[data-look=minecraft],html[data-look=minecraft] body,html[data-look=minecraft] body main.chat-workspace{--chat-font:MCJava,MCJavaFallback,"Apple Color Emoji","Segoe UI Emoji",monospace!important;--it-font:MCJava,MCJavaFallback,"Apple Color Emoji","Segoe UI Emoji",monospace!important;--skin-font:MCJava,MCJavaFallback,monospace!important}html[data-look=minecraft] body,html[data-look=minecraft] body :is(button,input,textarea,select,h1,h2,h3,h4,p,span,strong,small,label,a,summary){font-kerning:none;font-variant-ligatures:none;font-family:var(--chat-font)!important;letter-spacing:.065em!important}html[data-look=minecraft] body main.chat-workspace :is(.text-bubble,#message,.message-quote){letter-spacing:.065em!important;line-height:1.6!important}html[data-look=minecraft] body :is(.emoji-grid button,.reaction-picker button,.reaction-chips,.emoji-only){letter-spacing:normal!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface{--skin-ink:#fff;--skin-muted:#ddd;--foreground:#fff;--theme-muted:#ddd;--pack-texture:none;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>:is([data-slot=dialog-header],.studio-toolbar,.studio-footer,.menu-scroll-body,.studio-body){box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-category,.settings-option,.primary-button,.secondary-button,.text-button,.upload-button,.settings-back,.studio-action-tile,[data-slot=tabs-trigger],.store-tabs>button,.profile-editor-navigation>button){text-shadow:1px 1px #333;min-height:44px;color:#fff!important;background:#777!important;border:2px solid #111!important;border-radius:0!important;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-option,.primary-button,.secondary-button,.text-button,.upload-button,.studio-action-tile,[data-slot=tabs-trigger],.store-tabs>button,.profile-editor-navigation>button):not(:disabled):hover{color:#ffffa0!important;background:#85859e!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){padding:10px;color:#fff!important;box-shadow:none!important;background:#111b!important;border:2px solid #999!important;border-radius:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is([data-slot=tabs-list],.store-tabs,.profile-editor-navigation){background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-section,.settings-row,.studio-row,.studio-advanced,.menu-disclosure,.menu-section-title){padding:12px;color:#fff!important;background:#1119!important;border-color:#777!important;border-radius:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.setting-hint,.studio-intro,.scope-label,.settings-option small,.settings-category small,.menu-section-title p){color:#ddd!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-option,.studio-row)>svg:first-child{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>[data-slot=dialog-close]{color:#fff!important;background:#777!important;border:2px solid #111!important;border-radius:0!important;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444!important}html[data-look=minecraft] body :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],.composer-extras[open]>div,.message-extra-actions[open]>div){color:#fff!important;font-family:var(--chat-font)!important;background:#252525!important;border:2px solid #999!important;border-radius:0!important;box-shadow:3px 3px #0008!important}html[data-look=minecraft] body :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],.composer-extras[open]>div,.message-extra-actions[open]>div) :is(button,label,a){color:#fff!important;border-radius:0!important}@media (max-width:767px){html[data-look=minecraft] body [data-slot=dialog-content].it-dialog.settings-dialog.unified-menu.unified-menu,html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;inset:0!important;transform:translate(0,0)!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>:is([data-slot=dialog-header],.studio-toolbar){padding-top:calc(18px + var(--app-safe-top,env(safe-area-inset-top,0px)))!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>:is(.menu-scroll-body,.studio-body){padding-left:16px!important;padding-right:16px!important;padding-bottom:calc(24px + var(--app-safe-bottom,env(safe-area-inset-bottom,0px)))!important}.mc-reference-menu{box-sizing:border-box;width:100%;max-width:100%}.mc-reference-menu .mc-stage{justify-content:center;width:100%;min-width:0;padding-left:0;padding-right:0}.mc-reference-menu .mc-title-screen{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto}.mc-reference-menu .mc-start{width:min(100%,420px);margin-inline:auto}.mc-reference-menu .mc-reference-controls{margin-inline:0}}html[data-look=minecraft]{--pack-header:linear-gradient(#777,#555);--pack-header-ink:#fff;--pack-radius:0px;--pack-button:0px}html[data-look=minecraft][data-mode=dark]{--night-base:#171717;--night-panel:#303030;--night-edge:#888;--skin-base:#171717!important;--skin-panel:#303030!important;--skin-edge:#888!important;--skin-muted:#ccc!important}.mc-reference-menu:not(.mc-at-title){grid-template-rows:minmax(0,1fr);padding:0}.mc-reference-menu:not(.mc-at-title)>.mc-header,.mc-reference-menu:not(.mc-at-title)>.mc-footer{display:none}.mc-reference-menu:not(.mc-at-title)>.mc-stage{scrollbar-gutter:auto;align-items:stretch;padding:0;overflow:hidden}.mc-reference-menu .mc-java-selection{width:100%;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid}.mc-java-selection>header{padding:calc(28px + var(--app-safe-top,0px)) 20px 20px;text-align:center;background:#0003;flex-direction:column;gap:20px;margin:0;display:flex}.mc-java-selection>header h1{text-shadow:2px 2px #333;font-size:24px;font-weight:400;line-height:1.5}.mc-java-selection .mc-search{box-sizing:border-box;background:#000;border:2px solid #a0a0a0;width:min(600px,100%);min-height:42px;margin:0;padding:6px 10px}.mc-java-list-region{overscroll-behavior:contain;background:#0007;border-top:2px solid #0008;border-bottom:2px solid #0008;min-height:0;padding:12px 20px;overflow:auto}.mc-java-selection .mc-world-list{flex-direction:column;gap:0;width:min(680px,100%);margin-inline:auto;padding:0;display:flex;overflow:visible}.mc-java-selection .mc-world{box-sizing:border-box;width:100%;min-height:84px;box-shadow:none;color:#fff;text-shadow:2px 2px #222;background:0 0;border:2px solid #0000;flex:none;gap:14px;padding:8px}.mc-java-selection .mc-world:hover{color:#fff;background:#0003}.mc-java-selection .mc-world.mc-world-selected{color:#fff;background:#0006;border-color:#aaa}.mc-java-selection .mc-world:active{box-shadow:none;transform:none}.mc-java-selection .mc-world-icon{box-sizing:border-box;width:64px;height:64px;box-shadow:none;color:#ddd;background:#333;border:0;font-weight:400}.mc-java-selection .mc-world-copy{gap:4px}.mc-java-selection .mc-world-copy strong{font-size:20px;font-weight:400}.mc-java-selection .mc-world-copy small{color:#aaa;font-size:16px;line-height:1.5}.mc-java-selection .mc-world>b{color:#fff;text-shadow:1px 1px #222;background:0 0}.mc-java-list-actions{padding:20px 20px calc(24px + var(--app-safe-bottom,0px));background:#0003;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.mc-java-list-actions>button{color:#fff;text-shadow:2px 2px #333;cursor:pointer;background:#777;border:2px solid #111;width:200px;min-height:44px;padding:8px 12px;font:18px/1.4 MCJava,MCJavaFallback,monospace;box-shadow:inset 2px 2px #bbb,inset -2px -2px #444}.mc-java-list-actions>button:hover:not(:disabled){color:#ffffa0;background:#85859e}.mc-java-list-actions>button:disabled{color:#999;cursor:default;background:#444;box-shadow:inset 2px 2px #555,inset -2px -2px #333}@media (max-width:767px){.mc-java-selection>header{padding-top:calc(18px + var(--app-safe-top,0px));gap:12px}.mc-java-list-region{padding:8px 12px}.mc-java-list-actions{padding:12px 12px calc(16px + var(--app-safe-bottom,0px));gap:8px}.mc-java-list-actions>button{flex:130px;width:auto;min-width:0}.mc-java-selection .mc-world-copy strong{font-size:18px}.mc-java-selection .mc-world-copy small{white-space:normal;overflow-wrap:anywhere;font-size:14px}.mc-java-selection .mc-world-icon{width:52px;height:52px}}html[data-look=minecraft] body :is(.mc-start>button,.mc-realm-row>button,.mc-reference-controls>button,.mc-language-panel>button,.mc-java-list-actions>button,.mc-java-surface .settings-category,.mc-java-surface .settings-option,.mc-java-surface .primary-button,.mc-java-surface .secondary-button,.mc-java-surface .settings-back,.mc-java-surface .text-button,.mc-java-surface .upload-button,.mc-java-surface .mc-settings-done,.mc-java-surface .studio-action-tile,.mc-java-surface [data-slot=tabs-trigger],.mc-java-surface .store-tabs>button,.mc-java-surface .profile-editor-navigation>button){image-rendering:pixelated;background-color:#7b7b7b!important;background-image:url(/themes/minecraft/java-button-stone.svg)!important;background-repeat:repeat!important;background-size:128px 64px!important;border:2px solid #111!important;border-radius:0!important;font-weight:400!important;box-shadow:inset 2px 2px #ffffff65,inset -2px -2px #0007!important}html[data-look=minecraft] body :is(.mc-start>button,.mc-realm-row>button,.mc-reference-controls>button,.mc-language-panel>button,.mc-java-list-actions>button,.mc-java-surface button):hover:not(:disabled){color:#ffffa0!important;background-image:linear-gradient(#9797c044,#9797c044),url(/themes/minecraft/java-button-stone.svg)!important}html[data-look=minecraft] body :is(.mc-java-list-actions>button,.mc-java-surface button):disabled{color:#999!important;background-image:linear-gradient(#0007,#0007),url(/themes/minecraft/java-button-stone.svg)!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace{--skin-incoming:#0009;--skin-outgoing:#000b;--skin-out-ink:#fff;--skin-ink:#fff;--theme-muted:#ccc;--skin-muted:#ccc;--skin-bubble-radius:0px;--skin-bubble-shadow:none;--skin-button-radius:0px;color:#fff}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header{padding:12px 16px;box-shadow:none!important;color:#fff!important;background:#0009!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header :is(.chat-description,.chat-heading-copy,small){text-shadow:1px 1px #222;color:#ddd!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.chat-header button,.composer-area .send-button,.composer-extras>summary,.send-recovery>button,.message-action-row>button,.mobile-call-dock button){text-shadow:1px 1px #333;min-width:40px;min-height:40px;image-rendering:pixelated;color:#fff!important;background:#7b7b7b url(/themes/minecraft/java-button-stone.svg) 0 0/128px 64px!important;border:2px solid #111!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff65,inset -2px -2px #0007!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.chat-header button,.composer-area .send-button,.composer-extras>summary,.send-recovery>button,.message-action-row>button):hover:not(:disabled){color:#ffffa0!important;background-image:linear-gradient(#9797c044,#9797c044),url(/themes/minecraft/java-button-stone.svg)!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.chat-header button,.composer-area .send-button,.send-recovery>button):disabled{opacity:1;color:#999!important;background-image:linear-gradient(#0007,#0007),url(/themes/minecraft/java-button-stone.svg)!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .message.message p.text-bubble:not(.bubble-transparent){text-shadow:1px 1px #222;padding:8px 12px;color:#fff!important;box-shadow:none!important;background:#0009!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .message.message.own p.text-bubble:not(.bubble-transparent){color:#fff!important;box-shadow:none!important;background:#000b!important;border:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .message-meta{text-shadow:1px 1px #222;color:#ddd!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.message-meta>strong,.date-divider>span,.composer-note,.composer-note>span,.chat-notice,.unread-divider,.call-history-entry>div,.pinned-messages,.message-quote,.reaction-chips button){text-shadow:1px 1px #222;color:#fff!important;box-shadow:none!important;background:#0009!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.message-meta>strong,.date-divider>span){padding:4px 8px;font-weight:400}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.call-history-entry small,.pending-message small,.send-recovery,.message-action-row){text-shadow:1px 1px #222;color:#ccc!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .call-history-line{background:#ffffff30}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area{padding:10px 12px calc(10px + var(--app-safe-bottom,0px));box-shadow:none!important;color:#fff!important;background:#0008!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area form{gap:10px;padding:6px;box-shadow:none!important;color:#fff!important;background:#000b!important;border:2px solid #888!important;border-radius:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area form:focus-within{border-color:#fff!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area textarea{text-shadow:1px 1px #222;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area textarea::placeholder{color:#aaa!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-note{justify-content:space-between;gap:12px;margin-top:6px;display:flex;background:0 0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-note>span{font-size:11px;background:0 0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .room-avatar{box-shadow:none!important;border:0!important;border-radius:0!important}@media (max-width:767px){html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header{padding:calc(8px + var(--app-safe-top,0px)) 8px 8px;gap:8px}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area{padding-inline:8px}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-note>span:first-child{display:none}}html[data-look=minecraft]{--mc-safe-top:max(env(safe-area-inset-top,0px),var(--app-safe-top,0px));--mc-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom,0px));--mc-safe-left:max(env(safe-area-inset-left,0px),var(--app-safe-left,0px));--mc-safe-right:max(env(safe-area-inset-right,0px),var(--app-safe-right,0px));--mc-button-image:url(/themes/minecraft/java-button-stone.svg)}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(button:not(.emoji-grid button):not(.sticker-grid button):not(.gif-grid button):not(.profile-frame-option):not(.theme-card),.attach-button,summary,[data-slot=dialog-close]){text-shadow:1px 1px #333;min-height:44px;background:#7b7b7b var(--mc-button-image) repeat!important;color:#fff!important;background-size:128px 64px!important;border:2px solid #111!important;border-radius:0!important;font-weight:400!important;box-shadow:inset 2px 2px #ffffff65,inset -2px -2px #0007!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface button:hover:not(:disabled){background-image:linear-gradient(#9797c044,#9797c044),var(--mc-button-image)!important;color:#ffffa0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface button:disabled{background-image:linear-gradient(#0007,#0007),var(--mc-button-image)!important;color:#999!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(button,input,textarea,select){box-sizing:border-box;min-width:0;max-width:100%}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.data-actions,.admin-actions,.studio-footer,.media-filters,.sticker-tabs,.profile-editor-navigation){flex-wrap:wrap;gap:8px;display:flex}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.header-liked-profile){min-width:0;min-height:0;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.older-button,.connection-status>button,.composer-extras[open]>div>button,.composer-extras[open]>div>label){min-height:44px;background:#7b7b7b var(--mc-button-image) repeat!important;color:#fff!important;background-size:128px 64px!important;border:2px solid #111!important;border-radius:0!important;box-shadow:inset 2px 2px #ffffff65,inset -2px -2px #0007!important}html[data-look=minecraft] body :is(.mc-reference-menu button,[data-slot=dialog-content].mc-java-surface button,main.chat-workspace button):focus-visible{outline-offset:-4px;outline:2px solid #fff!important}@media (max-width:767px){html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface{overscroll-behavior:contain;scroll-padding-top:calc(var(--mc-safe-top) + 64px);scroll-padding-bottom:calc(var(--mc-safe-bottom) + 16px);box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:translate(0,0)scale(1)!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface:is(.unified-menu,.style-studio){flex-direction:column!important;display:flex!important;overflow:hidden!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>:is([data-slot=dialog-header],.studio-toolbar){min-height:calc(var(--mc-safe-top) + 68px)!important;padding:calc(var(--mc-safe-top) + 18px) calc(var(--mc-safe-right) + 68px) 14px calc(var(--mc-safe-left) + 16px)!important;box-sizing:border-box!important;flex:none!important;margin:0!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>[data-slot=dialog-close]{top:calc(var(--mc-safe-top) + 10px)!important;right:calc(var(--mc-safe-right) + 12px)!important;z-index:20!important;opacity:1!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>:is(.menu-scroll-body,.studio-body){min-width:0!important;min-height:0!important;padding:12px calc(var(--mc-safe-right) + 16px) calc(var(--mc-safe-bottom) + 24px) calc(var(--mc-safe-left) + 16px)!important;flex:1!important;overflow:auto!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface:not(.unified-menu):not(.style-studio)>:not([data-slot=dialog-header]):not([data-slot=dialog-close]){margin-inline:calc(var(--mc-safe-left) + 16px) calc(var(--mc-safe-right) + 16px);min-width:0}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface>[data-slot=dialog-footer]{gap:8px;padding-bottom:calc(var(--mc-safe-bottom) + 16px)!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface [data-slot=dialog-title]{overflow-wrap:anywhere;justify-content:center;font-size:18px!important;line-height:1.5!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface .settings-category-grid{grid-template-columns:1fr!important;gap:10px!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-category,.settings-option){white-space:normal!important;height:auto!important;padding:10px 12px!important}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-row,.studio-row){flex-wrap:wrap;gap:10px;min-width:0}html[data-look=minecraft] body [data-slot=dialog-content].mc-java-surface.mc-java-surface.mc-java-surface.mc-java-surface :is(.settings-row,.studio-row)>:is(input,select){max-width:100%}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header{height:auto!important;min-height:0!important;padding:calc(var(--mc-safe-top) + 8px) calc(var(--mc-safe-right) + 10px) 8px calc(var(--mc-safe-left) + 10px)!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header .mc-chat-home{flex:0 0 44px!important;width:44px!important;height:44px!important;padding:8px!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header .mc-chat-home span{display:none}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.general-heading){flex:calc(100% - 60px)!important;width:auto!important;min-width:0!important;max-width:calc(100% - 52px)!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-heading-copy{flex:1;min-width:0;overflow:hidden}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;max-width:100%!important;font-size:17px!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header>.icon-button{flex:none!important;width:44px!important;height:44px!important;margin:0!important;padding:8px!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .chat-header>.icon-button:first-of-type{margin-left:auto!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area{padding:8px calc(var(--mc-safe-right) + 8px) calc(var(--mc-safe-bottom) + 8px) calc(var(--mc-safe-left) + 8px)!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area form{min-width:0;gap:6px!important;padding:5px!important;display:flex!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-area textarea{max-height:30dvh;flex:1!important;width:0!important;min-width:0!important;font-size:16px!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace :is(.composer-area .send-button,.composer-extras>summary){flex:none!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .composer-extras[open]>div{max-height:55dvh;overflow:auto;max-width:calc(100vw - var(--mc-safe-left) - var(--mc-safe-right) - 24px)!important}html[data-look=minecraft] body main.chat-workspace.chat-workspace .send-recovery{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}html[data-look=minecraft] body main.chat-workspace.chat-workspace .send-recovery>span{flex-basis:100%}html[data-look=minecraft] body main.chat-workspace.chat-workspace .send-recovery>button{white-space:normal;flex:120px;min-width:0!important}.mc-reference-menu.mc-at-title{padding:calc(var(--mc-safe-top) + 12px) calc(var(--mc-safe-right) + 16px) calc(var(--mc-safe-bottom) + 12px) calc(var(--mc-safe-left) + 16px)}.mc-reference-menu .mc-stage{scrollbar-gutter:auto}.mc-reference-menu .mc-reference-controls{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;gap:8px}.mc-reference-menu .mc-reference-controls>button{overflow-wrap:normal;white-space:normal;min-height:44px!important;padding:6px!important;font-size:14px!important}.mc-reference-menu .mc-splash{max-width:85%;font-size:11px;line-height:1.4;bottom:0;right:0}.mc-java-selection>header{padding:calc(var(--mc-safe-top) + 18px) calc(var(--mc-safe-right) + 16px) 16px calc(var(--mc-safe-left) + 16px)}.mc-java-list-actions{padding:12px calc(var(--mc-safe-right) + 12px) calc(var(--mc-safe-bottom) + 16px) calc(var(--mc-safe-left) + 12px)}}@media (max-width:359px){.mc-reference-menu .mc-reference-controls{grid-template-columns:44px minmax(0,1fr) 44px}.mc-reference-menu .mc-reference-controls>button:nth-child(3){grid-area:2/2}.mc-reference-menu .mc-reference-controls>button:last-child{grid-area:1/3}}@media (max-height:520px) and (max-width:767px){.mc-reference-menu .mc-logo{width:min(360px,70%);margin-bottom:24px}.mc-reference-menu .mc-title-screen{padding-top:8px;padding-bottom:8px}.mc-reference-menu .mc-start{gap:6px}.mc-reference-menu .mc-start>button,.mc-reference-menu .mc-realm-row>button{min-height:40px;font-size:17px}.mc-reference-menu .mc-reference-controls{margin-top:10px}}html[data-look=skype]{--skype-paper:#fff;--skype-chrome:#eaf4fa;--skype-sidebar:#edf6fc;--skype-ink:#283b48;--skype-muted:#6b7d88;--skype-edge:#c6dbe8;--skype-in:#f0f2f4;--skype-out:#dcf1fa;--skin-radius:6px;--skin-button-radius:4px;--pack-radius:6px;--pack-button:4px;--pack-header:linear-gradient(#f5fbff,#deedf7);--pack-header-ink:var(--skype-ink);--pack-shadow:0 8px 28px #1b557522;--pack-texture:none;--skin-base:var(--skype-paper)!important;--skin-panel:var(--skype-paper)!important;--skin-ink:var(--skype-ink)!important;--skin-muted:var(--skype-muted)!important;--skin-edge:var(--skype-edge)!important;--skin-font:"Segoe UI",Tahoma,Arial,sans-serif!important;--foreground:var(--skype-ink)!important;--theme-muted:var(--skype-muted)!important;--theme-panel:var(--skype-paper)!important;--background:var(--skype-chrome)!important;--ui-edge:var(--skype-edge)!important;--chat-font:"Segoe UI",Tahoma,Arial,sans-serif!important;--it-font:"Segoe UI",Tahoma,Arial,sans-serif!important}html[data-look=skype][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--skype-paper:#182a36;--skype-chrome:#203745;--skype-sidebar:#203745;--skype-ink:#e5f3fa;--skype-muted:#abc1ce;--skype-edge:#3a596c;--skype-in:#2c4352;--skype-out:#145a78;--pack-header:linear-gradient(#294756,#203745);--pack-header-ink:#e5f3fa}html[data-look=skype] body{background:var(--skype-chrome)!important;color:var(--skype-ink)!important}.skype-home{z-index:35;background:var(--skype-paper);color:var(--skype-ink);grid-template-columns:320px minmax(0,1fr);font-family:Segoe UI,Tahoma,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.skype-home-sidebar{background:var(--skype-sidebar);border-right:1px solid var(--skype-edge);min-height:0;padding-top:max(env(safe-area-inset-top,0px),var(--app-safe-top,0px));flex-direction:column;display:flex}.skype-home-brand{color:#00a6df;align-items:center;gap:10px;padding:18px 20px 10px;display:flex}.skype-home-brand strong{letter-spacing:-1.5px;font-size:29px}.skype-home-brand small{color:var(--skype-muted);margin-left:auto;font-size:11px}.skype-cloud-mark{isolation:isolate;color:#fff;letter-spacing:-1px;background:#00aff0;border-radius:50%;place-items:center;width:40px;height:40px;font:700 30px/1 Arial,sans-serif;display:grid;position:relative;box-shadow:inset 0 2px #fff5}.skype-cloud-mark:before,.skype-cloud-mark:after{content:"";z-index:-1;background:#00aff0;border-radius:50%;width:23px;height:23px;position:absolute}.skype-cloud-mark:before{top:-3px;left:-3px}.skype-cloud-mark:after{bottom:-3px;right:-3px}.skype-home-account{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:16px 20px;display:flex}.skype-home-account>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.skype-home-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:500;overflow:hidden}.skype-home-account small{color:var(--skype-muted);font-size:12px}.skype-contact-photo{color:#0084b2;background:#b6e5f6;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:600;display:grid;overflow:hidden;box-shadow:0 0 0 1px #8ecde066}.skype-contact-photo img{object-fit:cover;width:100%;height:100%}.skype-home-search{background:var(--skype-paper);border:1px solid var(--skype-edge);color:var(--skype-muted);border-radius:5px;align-items:center;gap:9px;margin:0 16px 14px;padding:10px;display:flex}.skype-home-search input{width:0;min-width:0;color:var(--skype-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.skype-home-search:focus-within{border-color:#00aff0;box-shadow:0 0 0 2px #00aff020}.skype-home-tabs{border-bottom:1px solid var(--skype-edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.skype-home-tabs button{color:var(--skype-muted);overflow-wrap:anywhere;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:58px;padding:8px 3px;font-size:11px;display:flex}.skype-home-tabs button[aria-pressed=true]{color:#008fc5;background:var(--skype-paper);border-bottom-color:#00aff0}.skype-home-list{flex:1;min-height:0;padding:8px 0;overflow:auto}.skype-contact-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 18px;display:flex}.skype-contact-row:hover{background:#00aff016}.skype-contact-copy{flex:1;gap:4px;min-width:0;display:grid}.skype-contact-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.skype-contact-copy small{color:var(--skype-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.skype-contact-row>b{color:#fff;background:#00a4dd;border-radius:12px;padding:3px 7px;font-size:12px}.skype-home-empty{text-align:center;color:var(--skype-muted);padding:24px 20px;font-size:14px}.skype-home-create{gap:8px;padding:10px 16px;display:flex}.skype-home-create button{background:var(--skype-paper);border:1px solid var(--skype-edge);color:#0088ba;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:14px;display:flex}.skype-home-create button:first-child{flex:1}.skype-home-tools{border-top:1px solid var(--skype-edge);padding:8px 16px calc(8px + max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom,0px)));justify-content:center;gap:22px;display:flex}.skype-home-tools button{color:#008fc5;background:0 0;border:0;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.skype-home-welcome{background:var(--skype-paper);flex-direction:column;min-width:0;display:flex}.skype-home-welcome>header{border-bottom:1px solid var(--skype-edge);color:var(--skype-muted);background:var(--skype-chrome);justify-content:space-between;padding:22px 30px;font-size:13px;display:flex}.skype-welcome-content{text-align:center;background:radial-gradient(at 50% 40%,#00aff008,#0000 65%);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.skype-welcome-content>.skype-cloud-mark{width:100px;height:100px;font-size:80px;box-shadow:0 8px 32px #00aff023}.skype-welcome-content>.skype-cloud-mark:before,.skype-welcome-content>.skype-cloud-mark:after{width:55px;height:55px}.skype-welcome-content h1{overflow-wrap:anywhere;margin:28px 0 8px;font-size:32px;font-weight:300}.skype-welcome-content p{color:var(--skype-muted);margin:0 0 30px}.skype-welcome-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.skype-welcome-actions button{color:#fff;background:#00aff0;border:1px solid #008ccc;border-radius:5px;align-items:center;gap:12px;padding:14px 24px;font-size:15px;display:flex}.skype-welcome-shortcuts{gap:22px;margin-top:36px;display:flex}.skype-welcome-shortcuts button{color:#008fc5;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;display:flex}.skype-home button{cursor:pointer}.skype-home button:focus-visible{outline-offset:-3px;outline:2px solid #00aff0}html[data-look=skype] body .it-sidebar [data-slot=sidebar-inner]{background:var(--skype-sidebar)!important;border:0!important;border-right:1px solid var(--skype-edge)!important;color:var(--skype-ink)!important}html[data-look=skype] body .skype-sidebar-header{min-height:160px;background:var(--skype-sidebar)!important;color:var(--skype-ink)!important;padding:18px 16px 12px!important}.skype-sidebar-header .skype-wordmark{color:#00a7df!important}.skype-sidebar-header .skype-wordmark>span{color:#fff;background:#00aff0;border-color:#00aff0!important}.skype-sidebar-header .skype-self-profile{color:var(--skype-ink)!important}.skype-sidebar-header .skype-self-profile small{color:var(--skype-muted)!important}.skype-sidebar-header .skype-nav-caption{background:var(--skype-paper)!important;color:#0089bc!important;border-radius:4px!important}.skype-sidebar-header .skype-nav-dot{background:#00aff0!important}html[data-look=skype] body :is(.conversation-list,.sidebar-tools,.account-footer){background:var(--skype-sidebar)!important;color:var(--skype-ink)!important}.conversation-list .skype-nav-caption{color:var(--skype-ink)}html[data-look=skype] body .conversation-list .room-button{color:var(--skype-ink)!important;border-radius:0!important}html[data-look=skype] body .conversation-list .room-button.selected{font-weight:600}html[data-look=skype] body .conversation-list .room-button small,html[data-look=skype] body .conversation-list .list-heading{color:var(--skype-muted)!important}html[data-look=skype] body .sidebar-search{background:var(--skype-paper)!important;border-color:var(--skype-edge)!important}html[data-look=skype] body .sidebar-search input{min-width:0}html[data-look=skype] body main.chat-workspace.chat-workspace{color:var(--skype-ink);background:var(--skype-paper)!important;--chat-font:"Segoe UI",Tahoma,Arial,sans-serif!important;border:0!important}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header{gap:14px;height:auto;min-height:104px;background:var(--skype-chrome)!important;border:0!important;border-bottom:1px solid var(--skype-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:18px 24px!important}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header h1{font-weight:400;color:var(--skype-ink)!important;text-shadow:none!important;font-size:25px!important}html[data-look=skype] body .chat-header .skype-call-actions{margin-left:auto}html[data-look=skype] body main.chat-workspace.chat-workspace .skype-chat-home{color:#0094cd;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:44px;padding:8px;font-weight:600;display:flex}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header .skype-call-button{justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:13px;display:flex;color:#fff!important;background:linear-gradient(#83bd29,#61a318)!important;border:1px solid #5b9918!important;border-radius:5px!important;width:auto!important;height:38px!important;box-shadow:inset 0 1px #fff6!important}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header>.icon-button{flex:none;width:38px;height:38px;border:1px solid var(--skype-edge)!important;color:#0094cd!important;background:0 0!important;border-radius:5px!important}html[data-look=skype] body main.chat-workspace.chat-workspace .message-scroll:not(.with-wallpaper){background:var(--skype-paper)!important}html[data-look=skype] body main.chat-workspace.chat-workspace .message.message p.text-bubble:not(.bubble-transparent){padding:12px 16px;line-height:1.5;--bubble-fill:var(--skype-in)!important;--bubble-ink:var(--skype-ink)!important;background:var(--skype-in)!important;color:var(--skype-ink)!important;box-shadow:none!important;border:0!important;border-radius:5px 12px 12px!important}html[data-look=skype] body main.chat-workspace.chat-workspace .message.message.own p.text-bubble:not(.bubble-transparent){--bubble-fill:var(--skype-out)!important;--bubble-ink:var(--skype-ink)!important;background:var(--skype-out)!important;color:var(--skype-ink)!important;border-radius:12px 5px 12px 12px!important}html[data-look=skype] body main.chat-workspace.chat-workspace :is(.message-meta,.message-meta button,.message-receipt,.composer-note){color:var(--skype-muted)!important;text-shadow:none!important}html[data-look=skype] body main.chat-workspace.chat-workspace .date-divider>span{font-size:12px;background:var(--skype-paper)!important;color:var(--skype-muted)!important;border-radius:0!important}html[data-look=skype] body main.chat-workspace.chat-workspace .call-history-entry>div{border-radius:6px;background:var(--skype-chrome)!important;color:var(--skype-ink)!important;border:1px solid var(--skype-edge)!important}html[data-look=skype] body .call-history-entry small{line-height:1.4}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area{padding:18px 24px 14px;background:var(--skype-paper)!important;border-top:1px solid var(--skype-edge)!important}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area form{gap:12px;min-height:74px;padding:10px 12px;background:var(--skype-paper)!important;border:1px solid var(--skype-edge)!important;border-radius:5px!important;box-shadow:inset 0 1px 3px #133c5710!important}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area form:focus-within{border-color:#00aff0!important}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area textarea{font-size:15px;color:var(--skype-ink)!important;font-family:Segoe UI,Tahoma,Arial,sans-serif!important}html[data-look=skype] body .composer-area textarea{min-width:0}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area .send-button{width:44px;height:44px;box-shadow:none!important;background:#00aff0!important;border-radius:50%!important}html[data-look=skype] body .composer-extras summary{cursor:pointer}html[data-look=skype] body [data-slot=dialog-content].it-dialog.it-dialog:not(.call-dialog):not(.media-photo-viewer):not(.media-preview-dialog):not(.profile-photo-dialog){background:var(--skype-paper)!important;color:var(--skype-ink)!important;border:1px solid var(--skype-edge)!important;border-radius:6px!important;box-shadow:0 12px 40px #14334a33!important}html[data-look=skype] body [data-slot=dialog-content].it-dialog.it-dialog :is(.settings-category,.settings-option,.settings-back,.secondary-button,.text-button,.studio-row){background:var(--skype-chrome)!important;color:var(--skype-ink)!important;border:1px solid var(--skype-edge)!important;box-shadow:none!important;border-radius:5px!important}html[data-look=skype] body [data-slot=dialog-content].it-dialog.it-dialog :is(input,textarea,select){background:var(--skype-paper)!important;color:var(--skype-ink)!important;border-color:var(--skype-edge)!important;border-radius:4px!important}html[data-look=skype] body [data-slot=dialog-content].it-dialog.it-dialog .primary-button{color:#fff!important;background:#00aff0!important;border:1px solid #008fca!important;border-radius:5px!important;box-shadow:inset 0 1px #fff5!important}html[data-look=skype] body [data-slot=dialog-content].call-dialog.call-dialog{color:#fff!important;background:linear-gradient(#153f59,#071f30)!important;border-color:#0a2c41!important;border-radius:8px!important}html[data-look=skype] body .call-dialog.call-dialog .call-controls{flex-wrap:wrap}html[data-look=skype] body [data-slot=dialog-content].call-dialog.call-dialog :is([data-slot=dialog-title],[data-slot=dialog-description],.call-state,.call-dialog-time){color:#fff!important}html[data-look=skype] body .call-dialog.call-dialog .call-avatar{box-shadow:0 0 0 8px #ffffff10}html[data-look=skype] body .call-controls .call-mute{color:#fff!important;background:#ffffff18!important;border-color:#fff3!important;border-radius:50px!important}html[data-look=skype] body .call-controls .call-end{color:#fff!important;background:linear-gradient(#ed6553,#cb3929)!important;border-color:#a83025!important;border-radius:50px!important}html[data-look=skype] body .call-controls .call-accept{color:#fff!important;background:linear-gradient(#83bd29,#61a318)!important;border-color:#5b9918!important;border-radius:50px!important}@media (max-width:767px){.skype-home{grid-template-columns:1fr}.skype-home-sidebar{padding-left:max(env(safe-area-inset-left,0px),var(--app-safe-left,0px));padding-right:max(env(safe-area-inset-right,0px),var(--app-safe-right,0px));border:0}.skype-home-welcome{display:none}.skype-home-brand{padding:16px 18px 6px}.skype-home-account{padding:12px 18px}.skype-home-tools{gap:40px}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header{flex-wrap:wrap;gap:8px;padding:calc(10px + max(env(safe-area-inset-top,0px),var(--app-safe-top,0px))) 12px 10px!important;min-height:0!important}html[data-look=skype] body main.chat-workspace.chat-workspace .skype-chat-home{flex:none;width:36px;padding:5px}.skype-chat-home span{display:none}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.general-heading){flex:calc(100% - 52px);min-width:0;max-width:calc(100% - 44px)}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header h1{max-width:100%!important;font-size:20px!important}html[data-look=skype] body .chat-heading-copy{min-width:0}html[data-look=skype] body main.chat-workspace.chat-workspace .skype-call-actions{margin-left:auto}.skype-call-actions>button>span{display:none}html[data-look=skype] body main.chat-workspace.chat-workspace .chat-header .skype-call-button{padding:8px;width:44px!important;height:40px!important}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area{padding:10px 12px calc(10px + max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom,0px)))!important}html[data-look=skype] body main.chat-workspace.chat-workspace .composer-area form{gap:8px;min-height:56px;padding:6px}html[data-look=skype] body .composer-area textarea{font-size:16px}html[data-look=skype] body [data-slot=dialog-content].it-dialog.it-dialog:not(.call-dialog):not(.media-photo-viewer):not(.media-preview-dialog):not(.profile-photo-dialog){border-radius:0!important}html[data-look=skype] body [data-slot=dialog-content].it-dialog.it-dialog>[data-slot=dialog-close]{top:calc(10px + max(env(safe-area-inset-top,0px),var(--app-safe-top,0px)))!important;z-index:10!important;width:44px!important;height:44px!important;right:12px!important}html[data-look=skype] body .unified-menu>[data-slot=dialog-header]{padding-top:calc(18px + max(env(safe-area-inset-top,0px),var(--app-safe-top,0px)))!important;padding-right:72px!important}}html[data-look=skype] body :is(.sidebar-tools button,.account-footer .signout,.sidebar-search input,.skype-self-profile,.chat-header .chat-heading-copy small,.call-history-entry small){color:var(--skype-ink)!important}html[data-look=skype] body .it-sidebar :is(.room-button,.sidebar-search,.account-footer,.sidebar-tools){border-color:var(--skype-edge)!important}html[data-look=skype][data-mode=dark] body .conversation-list .room-button.selected{color:#e5f3fa!important;background:#164e69!important}html[data-look=skype][data-mode=dark] body .conversation-list .room-button:hover{background:#2a485b!important}html[data-look=skype] body :is([data-slot=dropdown-menu-content],[data-slot=popover-content],.composer-extras[open]>div,.message-extra-actions[open]>div){background:var(--skype-paper)!important;color:var(--skype-ink)!important;border:1px solid var(--skype-edge)!important;border-radius:5px!important;box-shadow:0 4px 16px #14334a22!important}html[data-look=skype] body .call-dialog.call-dialog :is(.call-audio-settings,.call-audio-settings small){color:#d6eaf5!important}html[data-look=skype] body .call-dialog.call-dialog .call-audio-settings :is(select,input){color:#fff!important;background:#203e53!important;border-color:#58778b!important}@media (min-width:768px){html[data-look=skype] body .chat-header .skype-chat-home span{display:inline}}html[data-look=ios]{--apple-ink:#17181c;--apple-muted:#6e7078;--apple-canvas:#f8f9fc;--apple-glass:#fff6;--apple-elevated:#f5f9ffb8;--apple-field:#77778314;--apple-edge:#ffffffb0;--apple-divider:#3c3c431f;--apple-in:#e9e9ec;--apple-out:#008aff;--apple-blue:#007aff;--apple-shadow:0 8px 32px #1d365519,inset 0 1px 0 #ffffffd9;--apple-blur:blur(24px) saturate(175%);--apple-safe-top:max(env(safe-area-inset-top,0px),var(--app-safe-top,0px));--apple-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--app-safe-bottom,0px));--apple-safe-left:max(env(safe-area-inset-left,0px),var(--app-safe-left,0px));--apple-safe-right:max(env(safe-area-inset-right,0px),var(--app-safe-right,0px));--apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--pack-header:var(--apple-glass);--pack-header-ink:var(--apple-ink);--pack-texture:none;--pack-radius:28px;--pack-button:16px;--pack-shadow:var(--apple-shadow);--skin-radius:28px;--skin-bubble-radius:20px;--skin-button-radius:18px;--foreground:var(--apple-ink)!important;--background:var(--apple-canvas)!important;--theme-panel:var(--apple-elevated)!important;--theme-muted:var(--apple-muted)!important;--ui-edge:var(--apple-divider)!important;--skin-ink:var(--apple-ink)!important;--skin-muted:var(--apple-muted)!important;--skin-base:var(--apple-canvas)!important;--skin-panel:var(--apple-elevated)!important;--skin-edge:var(--apple-divider)!important;--skin-incoming:var(--apple-in)!important;--skin-outgoing:var(--apple-out)!important;--skin-out-ink:#fff!important;--skin-font:var(--apple-font)!important;--chat-font:var(--apple-font)!important;--it-font:var(--apple-font)!important;--user-accent:var(--apple-blue)!important}html[data-look=ios][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--apple-ink:#f5f5f7;--apple-muted:#a5a5ae;--apple-canvas:#0e1015;--apple-glass:#1c253466;--apple-elevated:#202939bd;--apple-field:#c7c7cc14;--apple-edge:#ffffff20;--apple-divider:#ffffff17;--apple-in:#30333b;--apple-out:#087fff;--apple-blue:#339bff;--apple-shadow:0 8px 32px #0004,inset 0 1px 0 #ffffff17}html[data-look=ios] body{background:radial-gradient(ellipse at 12% 10%,#63b7fb55,transparent 55%),radial-gradient(ellipse at 88% 90%,#b7b4ff44,transparent 55%),var(--apple-canvas)!important;color:var(--apple-ink)!important;font-family:var(--apple-font)!important}html[data-look=ios] body :is(button,input,textarea,select){letter-spacing:normal;font-family:var(--apple-font)!important}.apple-messages-home{z-index:35;background:var(--apple-ambient),var(--apple-canvas);color:var(--apple-ink);border:1px solid var(--apple-edge);-webkit-backdrop-filter:var(--apple-blur);font-family:var(--apple-font);border-radius:24px;grid-template-columns:300px minmax(0,1fr);display:grid;position:fixed;inset:16px;overflow:hidden;box-shadow:0 18px 70px #1c334d25}.apple-list-pane{background:var(--apple-glass);border-right:1px solid var(--apple-divider);flex-direction:column;min-width:0;min-height:0;display:flex}.apple-list-toolbar,.apple-sidebar-toolbar{align-items:center;gap:8px;min-height:48px;padding:12px 14px 4px;display:flex}.apple-window-dots{align-items:center;gap:7px;margin-right:auto;display:flex}.apple-window-dots i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0001}.apple-window-dots i:nth-child(2){background:#febc2e}.apple-window-dots i:nth-child(3){background:#28c840}.apple-glass-button{background:var(--apple-glass);border:1px solid var(--apple-edge);width:38px;height:38px;color:var(--apple-ink);box-shadow:var(--apple-shadow);-webkit-backdrop-filter:blur(18px);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.apple-list-utility{display:none}.apple-list-heading{padding:4px 20px 8px}.apple-list-heading h1{letter-spacing:-.7px;margin:0;font-size:21px;font-weight:700}.apple-list-heading small{display:none}.apple-list-search{background:var(--apple-field);color:var(--apple-muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;margin:0 14px 12px;padding:9px 11px;display:flex}.apple-list-search input{width:0;min-width:0;color:var(--apple-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.apple-list-search:focus-within{border-color:#008aff70}.apple-list-filters{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.apple-list-filters button{background:var(--apple-field);color:var(--apple-muted);border:0;border-radius:16px;min-height:32px;padding:7px 11px;font-size:12px}.apple-list-filters button[aria-pressed=true]{background:var(--apple-blue);color:#fff}.apple-list-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.apple-favorites{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;padding:12px 12px 18px;display:grid}.apple-favorites>button{min-width:0;color:var(--apple-ink);cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;align-items:center;gap:7px;padding:6px 3px;font-size:11px;display:flex}.apple-favorites>button:hover{background:var(--apple-field)}.apple-favorites>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.apple-contact-orb{color:#fff;background:linear-gradient(145deg,#a9ccef,#728fab);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:600;display:grid;position:relative}.apple-contact-orb img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.apple-favorites .apple-contact-orb{width:62px;height:62px;font-size:21px;box-shadow:inset 0 1px #ffffff80,0 4px 12px #162a4312}.apple-contact-orb i{border:2px solid var(--apple-canvas);background:#008aff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.apple-conversation{width:100%;min-height:78px;color:var(--apple-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px 12px 8px;display:flex}.apple-conversation:hover{background:var(--apple-field)}.apple-conversation-copy{flex:1;align-self:center;gap:4px;min-width:0;display:grid}.apple-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.apple-conversation-copy small{color:var(--apple-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.apple-conversation>svg{color:var(--apple-muted);opacity:.65;flex:none}.apple-unread-dot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.apple-unread-dot[data-unread=true]{background:#008aff}.apple-unread-count{color:var(--apple-blue);font-size:11px}.apple-empty-list{text-align:center;color:var(--apple-muted);padding:24px;font-size:14px}.apple-list-bottom{border-top:1px solid var(--apple-divider);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.apple-list-bottom button{min-width:40px;min-height:40px;color:var(--apple-blue);background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.apple-mac-welcome{text-align:center;background:linear-gradient(145deg,#ffffff09,#77bdff0b);place-items:center;padding:30px;display:grid}.apple-mac-welcome h2{letter-spacing:-1px;margin:22px 0 8px;font-size:30px}.apple-mac-welcome p{color:var(--apple-muted);margin-bottom:24px}.apple-messages-mark{background:linear-gradient(#72ee76,#16bd45);border-radius:25px;place-items:center;width:104px;height:104px;margin:auto;display:grid;box-shadow:inset 0 1px #ffffffa8,0 12px 30px #14b43b22}.apple-primary{background:var(--apple-blue);color:#fff;cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 20px;font-size:14px;display:inline-flex}html[data-look=ios] body .it-sidebar [data-slot=sidebar-inner]{background:var(--apple-glass)!important;color:var(--apple-ink)!important;border:0!important;border-right:1px solid var(--apple-divider)!important;box-shadow:inset 0 1px var(--apple-edge)!important;-webkit-backdrop-filter:var(--apple-blur)!important;border-radius:20px 0 0 20px!important}html[data-look=ios] body .it-sidebar .brand-header{background:0 0!important;border:0!important;gap:0!important;height:auto!important;padding:0!important}.apple-sidebar-toolbar{padding:12px 16px 4px}.apple-sidebar-toolbar .apple-glass-button{width:30px;height:30px;box-shadow:none;background:0 0;border:0;padding:5px}html[data-look=ios] body .it-sidebar :is(.conversation-list,.sidebar-tools,.account-footer){color:var(--apple-ink)!important;background:0 0!important}.it-sidebar .apple-favorites{padding-top:8px;padding-bottom:10px}html[data-look=ios] body .it-sidebar .conversation-list{gap:5px!important;padding:8px!important}html[data-look=ios] body .it-sidebar .sidebar-search{background:var(--apple-field)!important;color:var(--apple-muted)!important;border:0!important;border-radius:12px!important;padding:8px 10px!important}html[data-look=ios] body .it-sidebar .sidebar-search input{min-width:0}html[data-look=ios] body .it-sidebar :is(.sidebar-search input,.my-account,.sidebar-tools button){color:var(--apple-ink)!important}html[data-look=ios] body .it-sidebar .room-button{min-height:66px;box-shadow:none!important;color:var(--apple-ink)!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:10px!important}html[data-look=ios] body .it-sidebar .room-button.selected{color:#fff!important;box-shadow:none!important;background:#007aff!important}html[data-look=ios] body .it-sidebar .room-button small{color:var(--apple-muted)!important}html[data-look=ios] body .it-sidebar .room-button.selected small{opacity:.85}html[data-look=ios] body .it-sidebar .room-button.selected :is(small,time){color:#fff!important}.it-sidebar .apple-favorites .apple-contact-orb{width:54px;height:54px}html[data-look=ios] body .it-sidebar .list-heading{letter-spacing:.02em;font-size:11px;color:var(--apple-muted)!important;padding:8px 12px!important}html[data-look=ios] body .it-sidebar .conversation-filters{gap:6px}html[data-look=ios] body .it-sidebar .conversation-filters button{min-width:0}html[data-look=ios] body .it-sidebar .conversation-filters .archive-switch{font-size:11px;background:var(--apple-field)!important;color:var(--apple-muted)!important;border:0!important;border-radius:16px!important;padding:6px 9px!important}html[data-look=ios] body .it-sidebar .conversation-filters .archive-switch[aria-pressed=true]{color:#fff!important;background:#007aff!important}html[data-look=ios] body main.chat-workspace.chat-workspace{background:var(--apple-ambient),var(--apple-canvas)!important;color:var(--apple-ink)!important;box-shadow:none!important;--chat-font:var(--apple-font)!important;--skin-incoming:var(--apple-in)!important;--skin-outgoing:var(--apple-out)!important;--skin-ink:var(--apple-ink)!important;--theme-muted:var(--apple-muted)!important;border:0!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header{z-index:3;gap:12px;position:relative;border:0!important;border-bottom:1px solid var(--apple-divider)!important;background:var(--apple-glass)!important;height:78px!important;min-height:78px!important;box-shadow:inset 0 1px var(--apple-edge)!important;-webkit-backdrop-filter:var(--apple-blur)!important;border-radius:0!important;margin:0!important;padding:12px 20px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.general-heading){min-width:0;box-shadow:none;background:0 0;border:0;flex:1;justify-content:center;color:var(--apple-ink)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header h1{letter-spacing:-.15px;font-weight:650;color:var(--apple-ink)!important;text-shadow:none!important;font-size:14px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header small{font-size:11px;color:var(--apple-muted)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.icon-button,.apple-glass-button){flex:none;min-width:38px;background:var(--apple-glass)!important;color:var(--apple-ink)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;border-radius:50%!important;width:38px!important;height:38px!important;padding:8px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header .avatar{border-radius:50%!important;width:38px!important;height:38px!important}.apple-chat-tools{display:none}html[data-look=ios] body main.chat-workspace.chat-workspace .message-scroll:not(.with-wallpaper){background:0 0!important}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message p.text-bubble:not(.bubble-transparent){overflow-wrap:anywhere;padding:10px 15px;font-size:15px;line-height:1.45;position:relative;--bubble-fill:var(--apple-in)!important;--bubble-ink:var(--apple-ink)!important;background:var(--apple-in)!important;color:var(--apple-ink)!important;box-shadow:none!important;text-shadow:none!important;border:0!important;border-radius:20px 20px 20px 5px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message.own p.text-bubble:not(.bubble-transparent){--bubble-fill:var(--apple-out)!important;--bubble-ink:#fff!important;background:linear-gradient(#24a2ff,var(--apple-out))!important;color:#fff!important;border-radius:20px 20px 5px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message p.text-bubble:not(.bubble-transparent):after{content:"";background:var(--apple-in);clip-path:polygon(100% 0,100% 100%,0 100%,45% 75%);pointer-events:none;width:10px;height:13px;position:absolute;bottom:0;left:-5px}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message.own p.text-bubble:not(.bubble-transparent):after{background:var(--apple-out);left:auto;right:-5px;transform:scaleX(-1)}html[data-look=ios] body main.chat-workspace.chat-workspace :is(.message-meta,.message-meta button,.date-divider>span,.composer-note,.message-receipt){color:var(--apple-muted)!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-look=ios] body .message-meta{min-width:0}html[data-look=ios] body main.chat-workspace.chat-workspace .message-meta{gap:8px;font-size:11px}html[data-look=ios] body .message-meta strong{font-weight:500}html[data-look=ios] body main.chat-workspace.chat-workspace .date-divider>span{font-size:11px;font-weight:550}html[data-look=ios] body main.chat-workspace.chat-workspace .call-history-entry>div{box-shadow:var(--apple-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--apple-glass)!important;color:var(--apple-ink)!important;border:1px solid var(--apple-edge)!important;border-radius:20px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .call-history-entry small{color:var(--apple-muted)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area{z-index:4;position:relative;background:var(--apple-glass)!important;-webkit-backdrop-filter:var(--apple-blur)!important;border:0!important;padding:12px 20px 14px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area form{position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0!important;display:flex!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area textarea{flex:1;width:0;min-width:0;min-height:44px;max-height:30dvh;line-height:1.4;border:1px solid var(--apple-edge)!important;background:var(--apple-elevated)!important;color:var(--apple-ink)!important;box-shadow:var(--apple-shadow)!important;border-radius:25px!important;padding:11px 48px 11px 16px!important;font-size:15px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area textarea::placeholder{opacity:1;color:var(--apple-muted)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area textarea:focus{outline-offset:0;outline:2px solid #008aff40}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area .send-button{min-width:32px;min-height:32px;padding:5px;position:absolute;bottom:6px;right:7px;background:var(--apple-blue)!important;color:#fff!important;width:32px!important;height:32px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area .send-button:has(svg.lucide-mic){color:var(--apple-muted)!important;background:0 0!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-extras>summary{width:42px;min-width:42px;height:42px;min-height:42px;box-shadow:var(--apple-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:50%;place-items:center;padding:8px;display:grid;background:var(--apple-glass)!important;border:1px solid var(--apple-edge)!important;color:var(--apple-ink)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-extras[open]>div{max-width:calc(100vw - 30px);max-height:60dvh;overflow:auto;background:var(--apple-elevated)!important;border:1px solid var(--apple-edge)!important;width:280px!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:blur(32px)saturate(180%)!important;border-radius:28px!important;gap:4px!important;padding:12px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-extras[open]>div>:is(button,label){align-items:center;gap:14px;min-height:52px;color:var(--apple-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:15px!important;padding:8px 10px!important;font-size:15px!important;display:flex!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-extras[open]>div>:is(button,label)>svg{color:#fff;background:#007aff;border-radius:50%;flex:none;width:34px;height:34px;padding:7px}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-extras[open]>div .voice-open>svg{background:#ff6253}.composer-extras .apple-store-action>svg{background:#007aff}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-note{margin-top:6px;padding-left:55px;font-size:10px}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog:not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer):not(.profile-photo-dialog){background:var(--apple-elevated)!important;color:var(--apple-ink)!important;border:1px solid var(--apple-edge)!important;box-shadow:0 24px 80px #0003,inset 0 1px var(--apple-edge)!important;-webkit-backdrop-filter:blur(32px)saturate(170%)!important;border-radius:28px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>:is([data-slot=dialog-header],.studio-toolbar,.studio-footer){color:var(--apple-ink)!important;border-color:var(--apple-divider)!important;box-shadow:none!important;background:0 0!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.settings-category,.settings-option,.studio-row,.settings-row,.settings-section,.menu-disclosure){min-width:0;background:var(--apple-field)!important;color:var(--apple-ink)!important;border-color:var(--apple-divider)!important;box-shadow:none!important;border-radius:16px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.setting-hint,.studio-intro,.scope-label,.settings-option small,.settings-category small){color:var(--apple-muted)!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){min-width:0;max-width:100%;color:var(--apple-ink)!important;background:var(--apple-field)!important;border:1px solid var(--apple-divider)!important;border-radius:12px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.primary-button,.secondary-button,.text-button,.settings-back,.upload-button){min-height:44px;box-shadow:none!important;border-radius:22px!important}.it-dialog .apple-primary{color:#fff}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .primary-button{background:var(--apple-blue)!important;color:#fff!important;border:0!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>[data-slot=dialog-close]{background:var(--apple-glass)!important;color:var(--apple-ink)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;opacity:1!important;border-radius:50%!important;width:40px!important;height:40px!important;padding:10px!important}html[data-look=ios] body :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],.message-extra-actions[open]>div,.chat-reaction-popup){background:var(--apple-elevated)!important;color:var(--apple-ink)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:blur(24px)!important;border-radius:20px!important}html[data-look=ios] body .call-dialog.call-dialog{color:#fff!important;background:radial-gradient(at 60% 15%,#155483,#142430 60%,#081119)!important;border:1px solid #ffffff25!important;border-radius:28px!important;box-shadow:0 18px 60px #0004!important}html[data-look=ios] body .call-dialog.call-dialog :is([data-slot=dialog-title],[data-slot=dialog-description],.call-state,.call-dialog-time,.call-audio-settings,.call-audio-settings small){color:#fff!important}html[data-look=ios] body .call-dialog.call-dialog .call-controls{flex-wrap:wrap;gap:12px}html[data-look=ios] body .call-dialog.call-dialog .call-controls button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);min-height:52px;color:#fff!important;background:#ffffff20!important;border:1px solid #ffffff25!important;border-radius:50px!important}html[data-look=ios] body .call-dialog.call-dialog .call-controls .call-end{background:#ff453a!important}.call-dialog .apple-primary{background:#0a84ff}html[data-look=ios] body .call-dialog.call-dialog .call-controls .call-accept{background:#30d158!important}@media (min-width:768px){html[data-look=ios] body [data-slot=sidebar-wrapper]{box-sizing:border-box;gap:0;background:0 0!important;min-height:100dvh!important;max-height:100dvh!important;padding:16px!important}html[data-look=ios] body .it-sidebar[data-slot=sidebar-container]{width:300px!important;height:calc(100dvh - 32px)!important;padding:0!important;top:16px!important;bottom:16px!important;left:16px!important}html[data-look=ios] body [data-slot=sidebar]:has(>.it-sidebar)>[data-slot=sidebar-gap]{width:300px!important}html[data-look=ios] body main.chat-workspace.chat-workspace{overflow:hidden;border:1px solid var(--apple-edge)!important;border-left:0!important;border-radius:0 20px 20px 0!important;height:calc(100dvh - 32px)!important;box-shadow:0 18px 70px #1c334d20!important}html[data-look=ios] body .it-sidebar .sidebar-tools{max-height:170px;overflow:auto}html[data-look=ios] body main.chat-workspace.chat-workspace .message-scroll{padding:24px 36px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message{max-width:82%}}@media (max-width:767px){.apple-messages-home{box-shadow:none;background:var(--apple-canvas);border:0;border-radius:0;grid-template-columns:1fr;inset:0}.apple-list-pane{padding:var(--apple-safe-top) var(--apple-safe-right) 0 var(--apple-safe-left);background:linear-gradient(160deg,#87cfff18,transparent 60%),var(--apple-canvas);border:0}.apple-mac-welcome,.apple-list-toolbar .apple-window-dots{display:none}.apple-list-toolbar{justify-content:space-between;min-height:54px;padding:12px 20px 0}.apple-list-toolbar>.apple-glass-button{width:44px;height:44px}.apple-list-utility{gap:8px;margin-left:auto;margin-right:8px;display:flex}.apple-list-utility .apple-glass-button{width:40px;height:40px}.apple-list-heading{padding:18px 24px 14px}.apple-list-heading h1{letter-spacing:-1.2px;font-size:34px}.apple-list-heading small{color:var(--apple-muted);margin-top:4px;font-size:12px;display:block}.apple-list-search{background:var(--apple-glass);border:1px solid var(--apple-edge);box-shadow:var(--apple-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:25px;margin:0 20px 10px;padding:12px 14px}.apple-list-search input{font-size:16px}.apple-list-scroll .apple-favorites{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 22px 18px}.apple-list-scroll .apple-favorites .apple-contact-orb{width:66px;height:66px}.apple-favorites>button{font-size:12px}.apple-conversation{gap:12px;min-height:86px;padding:14px 22px 14px 10px}.apple-conversation-copy strong{font-size:17px}.apple-conversation-copy small{font-size:14px}.apple-conversation .apple-contact-orb{width:52px;height:52px}.apple-conversation+.apple-conversation{position:relative}.apple-conversation+.apple-conversation:before{content:"";background:var(--apple-divider);height:1px;position:absolute;top:0;left:82px;right:20px}.apple-list-bottom{margin:8px 16px calc(var(--apple-safe-bottom) + 12px);background:var(--apple-glass);border:1px solid var(--apple-edge);box-shadow:var(--apple-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:28px;padding:5px 14px}.apple-list-bottom button{min-height:44px;font-size:13px}html[data-look=ios] body main.chat-workspace.chat-workspace{border-radius:0!important;height:100dvh!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header{align-items:flex-start;display:flex;height:auto!important;min-height:calc(100px + var(--apple-safe-top))!important;padding:calc(var(--apple-safe-top) + 10px) calc(var(--apple-safe-right) + 14px) 12px calc(var(--apple-safe-left) + 14px)!important;background:var(--apple-glass)!important;border-bottom:0!important;flex-wrap:nowrap!important;gap:10px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.general-heading){flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;max-width:none!important;box-shadow:none!important;background:0 0!important;gap:5px!important;padding:0!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header .chat-heading-copy{text-align:center;min-width:0;max-width:100%}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header h1{text-overflow:ellipsis;white-space:nowrap;background:var(--apple-glass);border-radius:15px;padding:3px 9px;overflow:hidden;max-width:100%!important;font-size:12px!important;line-height:1.4!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header .chat-heading-copy small{display:none!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.avatar,.presence-avatar,.header-hash){flex:none;border-radius:50%!important;width:44px!important;height:44px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.apple-chat-back,.icon-button){min-width:44px;width:44px!important;height:44px!important;margin:0!important;padding:10px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.chat-search-button,.chat-settings){display:none!important}.apple-chat-tools{flex:none;display:block;position:relative}.apple-chat-tools>summary{border:1px solid var(--apple-edge);width:44px;height:44px;color:var(--apple-ink);background:var(--apple-glass);box-shadow:var(--apple-shadow);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.apple-chat-tools>summary::-webkit-details-marker{display:none}.apple-chat-tools>div{z-index:15;border:1px solid var(--apple-edge);background:var(--apple-elevated);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:240px;box-shadow:var(--apple-shadow);border-radius:22px;padding:8px;position:absolute;top:54px;right:0}.apple-chat-tools>div>button{width:100%;min-height:48px;color:var(--apple-ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}html[data-look=ios] body main.chat-workspace.chat-workspace .message-scroll{padding:16px calc(var(--apple-safe-right) + 18px) 18px calc(var(--apple-safe-left) + 18px)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message{gap:8px;max-width:92%}.message .apple-contact-orb{flex:none}html[data-look=ios] body main.chat-workspace.chat-workspace .message .avatar{width:26px;height:26px}html[data-look=ios] body main.chat-workspace.chat-workspace .message.message p.text-bubble:not(.bubble-transparent){padding:10px 14px!important;font-size:16px!important;line-height:1.4!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area{padding:10px calc(var(--apple-safe-right) + 12px) calc(var(--apple-safe-bottom) + 10px) calc(var(--apple-safe-left) + 12px)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area textarea{font-size:16px!important}.composer-area .apple-primary{min-width:0}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-note>span:first-child{display:none}.composer-note .apple-primary{min-width:0}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog:not(.call-dialog):not(.media-photo-viewer):not(.media-preview-dialog):not(.profile-photo-dialog){box-sizing:border-box;border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:translate(0,0)!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog:is(.unified-menu,.style-studio){flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>:is([data-slot=dialog-header],.studio-toolbar){min-height:calc(var(--apple-safe-top) + 74px);box-sizing:border-box;flex:none;padding:calc(var(--apple-safe-top) + 20px) calc(var(--apple-safe-right) + 72px) 16px calc(var(--apple-safe-left) + 20px)!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>[data-slot=dialog-close]{z-index:20;top:calc(var(--apple-safe-top) + 14px)!important;right:calc(var(--apple-safe-right) + 16px)!important;width:44px!important;height:44px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>:is(.menu-scroll-body,.studio-body){min-height:0!important;padding:16px calc(var(--apple-safe-right) + 18px) calc(var(--apple-safe-bottom) + 24px) calc(var(--apple-safe-left) + 18px)!important;flex:1!important;overflow:auto!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category-grid{gap:10px;grid-template-columns:1fr!important}.settings-category-grid .apple-primary{min-width:0}html[data-look=ios] body .call-dialog.call-dialog .call-minimize{top:calc(var(--apple-safe-top) + 12px)!important;right:14px!important}}@media (prefers-reduced-transparency:reduce){html[data-look=ios]{--apple-glass:var(--apple-canvas);--apple-elevated:var(--apple-canvas);--apple-blur:none}.apple-glass-button{-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-look=ios]{--apple-glass:var(--apple-canvas);--apple-elevated:var(--apple-canvas)}}html[data-look=ios] body main.chat-workspace.chat-workspace .message.own .text-bubble .message-receipt{color:#ffffffc9!important}html[data-look=ios] body :is(.apple-glass-button,.apple-conversation,.apple-favorites button,.apple-list-bottom button,.apple-primary):focus-visible{outline:2px solid var(--apple-blue);outline-offset:2px}html[data-look=ios] body main.chat-workspace.chat-workspace .send-recovery{flex-wrap:wrap;gap:8px;max-width:100%;display:flex;color:var(--apple-muted)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .send-recovery>span{flex-basis:100%}html[data-look=ios] body main.chat-workspace.chat-workspace .send-recovery>button{border:1px solid var(--apple-divider);color:var(--apple-blue);background:var(--apple-glass);white-space:normal;border-radius:20px;flex:120px;min-height:40px}@media (max-width:767px){html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.general-heading){top:calc(var(--apple-safe-top) + 10px);width:calc(100% - 188px);position:absolute;left:50%;transform:translate(-50%);max-width:220px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header>.icon-button:not(.chat-settings):not(.chat-search-button){margin-left:auto!important}.apple-chat-tools{margin-left:auto}.apple-chat-tools:has(~.chat-search-button){margin-left:0}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header:not(:has(>.icon-button:not(.chat-settings):not(.chat-search-button))) .apple-chat-tools{margin-left:auto}html[data-look=ios] body .apple-list-filters button{min-height:40px}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header .header-hash{place-items:center;background:var(--apple-field)!important;color:var(--apple-blue)!important;display:grid!important}}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.icon-button,.apple-glass-button),html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.settings-option,.settings-category,.studio-row,.settings-row){-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.apple-messages-home *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:768px){.apple-list-toolbar .apple-list-utility{gap:5px;display:flex}.apple-list-toolbar .apple-list-utility .apple-glass-button{width:30px;height:30px;padding:5px}}.apple-contact-orb{isolation:isolate;min-width:0;min-height:0}.apple-contact-orb>img{object-fit:cover;clip-path:circle(50%);border-radius:50%;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.apple-list-toolbar,.apple-list-heading,.apple-list-search,.apple-list-filters,.apple-list-bottom{flex-shrink:0}html[data-look=ios] body .it-sidebar .brand-header{flex-shrink:0;justify-content:flex-start!important}html[data-look=ios] body .it-sidebar .apple-sidebar-toolbar,html[data-look=ios] body .it-sidebar .apple-favorites{flex-shrink:0;width:100%}html[data-look=ios]{--apple-ambient:radial-gradient(ellipse at 2% 8%,#38bfff80,transparent 48%),radial-gradient(ellipse at 92% 36%,#b5a0ff70,transparent 55%),radial-gradient(ellipse at 30% 100%,#78e8db65,transparent 48%);--apple-sheen:linear-gradient(145deg,#ffffff8c 0%,#ffffff14 28%,#ffffff05 62%,#ffffff52 100%);--apple-shadow:0 12px 34px #2443631f,inset 0 1px 1px #ffffffed,inset 0 -1px 1px #ffffff73}html[data-look=ios][data-mode=dark]{--apple-ambient:radial-gradient(ellipse at 2% 8%,#076ba080,transparent 48%),radial-gradient(ellipse at 92% 36%,#6653aa65,transparent 55%),radial-gradient(ellipse at 30% 100%,#126a6959,transparent 48%);--apple-sheen:linear-gradient(145deg,#ffffff28 0%,#ffffff05 28%,#ffffff02 62%,#ffffff14 100%);--apple-shadow:0 14px 38px #0005,inset 0 1px 1px #ffffff45,inset 0 -1px 1px #ffffff15}html[data-look=ios] body{background:var(--apple-ambient),var(--apple-canvas)!important;background-attachment:fixed!important}html[data-look=ios] body .apple-messages-home{-webkit-backdrop-filter:none}html[data-look=ios] body .apple-list-pane,html[data-look=ios] body .it-sidebar [data-slot=sidebar-inner]{background:var(--apple-sheen),var(--apple-glass)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:var(--apple-blur)!important}html[data-look=ios] body .it-sidebar .brand-header{position:relative;flex-direction:column!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;overflow:visible!important}html[data-look=ios] body .it-sidebar .brand-header .apple-favorites{grid-template-columns:repeat(3,minmax(0,1fr));max-height:220px;margin:0;padding:8px 12px 14px;display:grid;position:relative;overflow:auto}html[data-look=ios] body .it-sidebar [data-slot=sidebar-content]{flex:1 1 0;min-height:0;overflow-y:auto}html[data-look=ios] body .it-sidebar .sidebar-search{flex:none;margin-block:8px!important}html[data-look=ios] body :is(.apple-glass-button,.apple-list-search,.apple-list-bottom){-webkit-backdrop-filter:var(--apple-blur);background:var(--apple-sheen),var(--apple-glass)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important}html[data-look=ios] body main.chat-workspace.chat-workspace :is(.chat-header,.composer-area){background:var(--apple-sheen),var(--apple-glass)!important;box-shadow:var(--apple-shadow)!important;-webkit-backdrop-filter:var(--apple-blur)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header{border:1px solid var(--apple-edge)!important;border-radius:24px!important;margin:12px 14px 0!important}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area{border:1px solid var(--apple-edge)!important;border-radius:28px!important;margin:0 14px 12px!important;padding:12px!important}html[data-look=ios] body [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(3px)!important;background:#192e461c!important}html[data-look=ios][data-mode=dark] body [data-slot=dialog-overlay]{background:#02071040!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog:not(.call-dialog):not(.media-preview-dialog):not(.media-photo-viewer):not(.profile-photo-dialog){background:var(--apple-sheen),var(--apple-elevated)!important;border:1px solid var(--apple-edge)!important;-webkit-backdrop-filter:blur(28px)saturate(185%)!important;box-shadow:0 28px 90px #10274740,inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #ffffff38!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.menu-scroll-body,.studio-body,.settings-organized,.settings-section){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.settings-simple>.settings-category-grid,.settings-options,.studio-advanced,.menu-disclosure){background:var(--apple-sheen),var(--apple-glass)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;border-radius:22px!important;gap:0!important;overflow:hidden!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.settings-category,.settings-option,.studio-row,.settings-row){box-shadow:none!important;color:var(--apple-ink)!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-simple>.settings-category-grid>.settings-category{position:relative;border-top:0!important;min-height:68px!important;padding:12px 16px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-simple>.settings-category-grid>.settings-category+.settings-category:before{content:"";background:var(--apple-divider);height:1px;position:absolute;top:0;left:64px;right:16px}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category>svg:first-child{background:linear-gradient(#43aaff,#087afa);border-radius:9px;flex:none;padding:7px;box-shadow:inset 0 1px #ffffff75,0 2px 5px #003a7d1c;color:#fff!important;width:32px!important;height:32px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category[data-category=appearance]>svg:first-child{background:linear-gradient(#ce89fa,#9454d8)}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category[data-category=messages]>svg:first-child{background:linear-gradient(#ff8b78,#ed4a50)}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category[data-category=sounds]>svg:first-child{background:linear-gradient(#fa7bb8,#df438c)}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category[data-category=security]>svg:first-child{background:linear-gradient(#65d9bf,#20a58c)}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category[data-category=admin]>svg:first-child{background:linear-gradient(#a7afbd,#66758c)}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-category>span strong{font-weight:600;font-size:15px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-personal-shortcuts>.settings-category-grid{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog .settings-personal-shortcuts .settings-category{background:var(--apple-sheen),var(--apple-glass)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;border-radius:20px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.menu-search,.store-search){min-height:48px;background:var(--apple-sheen),var(--apple-glass)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;border-radius:24px!important;padding:4px 14px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.menu-search,.store-search)>input{min-width:0;min-height:40px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:8px 0!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.menu-search,.store-search):focus-within{outline:2px solid var(--apple-blue);outline-offset:2px}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog :is(.settings-category,.settings-option,.studio-row):hover{background:#808f9f12!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>.studio-toolbar{gap:10px!important;padding:16px 20px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>.studio-toolbar>button{background:var(--apple-sheen),var(--apple-glass)!important;border:1px solid var(--apple-edge)!important;box-shadow:var(--apple-shadow)!important;color:var(--apple-ink)!important;border-radius:50%!important}@media (max-width:767px){html[data-look=ios] body .apple-messages-home{background:var(--apple-ambient),var(--apple-canvas)!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header{margin:calc(var(--apple-safe-top) + 8px) calc(var(--apple-safe-right) + 10px) 0 calc(var(--apple-safe-left) + 10px)!important;border-radius:28px!important;min-height:100px!important;padding:10px 12px!important}html[data-look=ios] body main.chat-workspace.chat-workspace .chat-header :is(.peer-heading,.general-heading){top:10px}html[data-look=ios] body main.chat-workspace.chat-workspace .composer-area{margin:0 calc(var(--apple-safe-right) + 8px) calc(var(--apple-safe-bottom) + 8px) calc(var(--apple-safe-left) + 8px)!important;padding:10px!important}html[data-look=ios] body [data-slot=dialog-content].it-dialog.it-dialog>.studio-toolbar{padding:calc(var(--apple-safe-top) + 14px) calc(var(--apple-safe-right) + 14px) 14px calc(var(--apple-safe-left) + 14px)!important}}@media (prefers-reduced-transparency:reduce){html[data-look=ios]{--apple-glass:var(--apple-canvas);--apple-elevated:var(--apple-canvas);--apple-sheen:linear-gradient(transparent,transparent);--apple-ambient:linear-gradient(transparent,transparent)}}
