*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI,"Segoe UI Web (West European)",system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{height:100%}body{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}body{font-size:14px;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.4) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#78787866;border-radius:8px}a:not([class*=fui-]):focus-visible,[tabindex]:not([class*=fui-]):focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(15 108 189 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 1px}a:not([class*=fui-]):focus-visible:is(.dark *),[tabindex]:not([class*=fui-]):focus-visible:is(.dark *){--tw-ring-offset-color: #1f1f1f}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.input{width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.input::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.input:focus{--tw-border-opacity: 1;border-color:rgb(15 108 189 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(15 108 189 / var(--tw-ring-opacity, 1))}.input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 82 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(41 41 41 / var(--tw-bg-opacity, 1))}.input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.label{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.label:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.card{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1.6px 3.6px rgba(0,0,0,.13), 0 .3px .9px rgba(0,0,0,.11);--tw-shadow-colored: 0 1.6px 3.6px var(--tw-shadow-color), 0 .3px .9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card:is(.dark *){--tw-border-opacity: 1;border-color:rgb(58 58 58 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(41 41 41 / var(--tw-bg-opacity, 1))}.badge{margin-left:auto;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(15 108 189 / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;padding-top:0;padding-bottom:0;font-size:11px;font-weight:600;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.menu{position:absolute;z-index:40;min-width:180px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 25.6px 57.6px rgba(0,0,0,.22), 0 4.8px 14.4px rgba(0,0,0,.18);--tw-shadow-colored: 0 25.6px 57.6px var(--tw-shadow-color), 0 4.8px 14.4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.menu:is(.dark *){--tw-border-opacity: 1;border-color:rgb(58 58 58 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(41 41 41 / var(--tw-bg-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.-bottom-1{bottom:-.25rem}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.left-1\/2{left:50%}.left-14{left:3.5rem}.left-2{left:.5rem}.right-0{right:0}.right-8{right:2rem}.top-0{top:0}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[45\%\]{height:45%}.h-\[calc\(100vh-116px\)\]{height:calc(100vh - 116px)}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[1100px\]{max-height:1100px}.max-h-\[32rem\]{max-height:32rem}.min-h-0{min-height:0px}.min-h-\[220px\]{min-height:220px}.min-h-\[28px\]{min-height:28px}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[270px\]{width:270px}.w-\[520px\]{width:520px}.w-\[860px\]{width:860px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-0\.5{padding-left:.125rem}.pl-10{padding-left:2.5rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[17px\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.compose-cmdbar .fui-Button,.compose-cmdbar .fui-ToolbarButton{white-space:nowrap;min-width:0}.compose-cmdbar .fui-ToolbarButton{padding-left:8px;padding-right:8px;-moz-column-gap:5px;column-gap:5px}.compose-cmdbar .fui-Toolbar{padding-top:6px;padding-bottom:6px;margin-top:-6px;margin-bottom:-6px}.fui-DialogBody>.fui-DialogActions{grid-column-start:1;grid-column-end:4}.fui-DialogActions>.fui-Button{white-space:nowrap;flex-shrink:0}.mail-body{overflow-wrap:anywhere;word-break:break-word}.mail-surface{position:relative;isolation:isolate;contain:paint;overflow-x:auto;color-scheme:light;background:#fff;color:#242424}.dark .mail-surface{padding:12px 16px;border-radius:6px}.mail-surface.mail-preview{color:#616161}.mail-body img{max-width:100%;height:auto}[contenteditable].mail-body td,[contenteditable].mail-body th{word-break:normal;overflow-wrap:break-word}.mail-body blockquote{border-left:3px solid #ccc;margin:.5em 0;padding-left:.75em;color:#555}.mail-body a{color:#0f6cbd;text-decoration:underline}[contenteditable].mail-body{background:#fff;color-scheme:light;overflow-x:auto;position:relative;isolation:isolate;contain:paint}.mail-body pre{white-space:pre-wrap}.mail-body ul,.mail-body ol{margin:4px 0;padding-left:28px}.mail-body ul{list-style:disc outside}.mail-body ol{list-style:decimal outside}.mail-body ul ul{list-style-type:circle}.mail-body ul ul ul{list-style-type:square}.mail-body ol ol{list-style-type:lower-alpha}.mail-body ol ol ol{list-style-type:lower-roman}.mail-body li{margin:2px 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}@media(min-width:640px){.sm\:right-4{right:1rem}.sm\:mr-3{margin-right:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-32{width:8rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-80{width:20rem}.sm\:w-96{width:24rem}.sm\:w-\[22rem\]{width:22rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:gap-4{gap:1rem}.sm\:overflow-hidden{overflow:hidden}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:pt-6{padding-top:1.5rem}}@media(min-width:768px){.md\:inline{display:inline}.md\:w-60{width:15rem}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}}@media(min-width:1024px){.lg\:inline{display:inline}}@media(min-width:1280px){.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--ui-canvas: #f4f3f0;--ui-chrome: #faf9f7;--ui-pane: #ffffff;--ui-line: #e7e4de;--ui-line-strong: #d9d5cd;--ui-ink: #1c1b22;--ui-ink-2: #4e4c58;--ui-ink-3: #807d8a;--ui-accent: #564bc9;--ui-accent-ink: #4a3eb8;--ui-accent-tint: #eeedfb;--ui-accent-tint-2: #e2e0f8;--ui-hover: rgba(28, 27, 34, .05);--ui-press: rgba(28, 27, 34, .09);--ui-sheet: rgba(255, 255, 255, .94);--ui-sheet-shadow: 0 12px 32px rgba(28, 27, 34, .14), 0 1px 3px rgba(28, 27, 34, .08);--ui-dialog-shadow: 0 24px 64px rgba(28, 27, 34, .22), 0 2px 8px rgba(28, 27, 34, .1);--ui-focus: #4a3eb8;--ui-danger: #c4314b;--ui-danger-ink: #a5243b;--ui-font-body: "Segoe UI", "Segoe UI Web (West European)", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-display: var(--ui-font-body);--ui-header-bg: var(--ui-chrome);--ui-header-ink: var(--ui-ink);--ui-header-ink-2: var(--ui-ink-2);--ui-header-edge: var(--ui-line);--ui-hdr-hover: var(--ui-hover);--ui-mark-bg: var(--ui-accent);--ui-mark-ink: #ffffff;--ui-search-bg: var(--ui-pane);--ui-search-edge: var(--ui-line-strong);--ui-search-ink: var(--ui-ink-3);--ui-search-text: var(--ui-ink);--ui-login-bg: radial-gradient(720px 420px at 80% 110%, rgba(86, 75, 201, .35), transparent 62%), #17162a;--ui-login-ink: #f1f0f4;--ui-login-ink-2: rgba(241, 240, 244, .72);--ui-login-ink-3: rgba(241, 240, 244, .6);--ui-card-bg: var(--ui-pane);--ui-card-edge: var(--ui-line);--ui-card-ink: var(--ui-ink);--ui-card-ink-3: var(--ui-ink-3);--ui-btn-a: var(--ui-accent);--ui-btn-b: var(--ui-accent-ink);--ui-btn-edge: rgba(255, 255, 255, .4);--ui-btn-ink: #ffffff;--ui-btn-glow: rgba(28, 27, 34, .18);--ui-ghost-a: rgba(255, 255, 255, .82);--ui-ghost-b: rgba(255, 255, 255, .5);--ui-ghost-edge: var(--ui-line-strong);--ui-ghost-ink: var(--ui-ink);--ui-blur: 16px;--ui-ease: cubic-bezier(.22, 1, .36, 1);--ui-fast: .12s;--ui-dur: .18s;--ui-slow: .26s;--ui-radius: 8px;--ui-radius-lg: 12px}.dark{--ui-canvas: #121215;--ui-chrome: #18181c;--ui-pane: #1d1d22;--ui-line: #2b2b32;--ui-line-strong: #3a3a43;--ui-ink: #f1f0f4;--ui-ink-2: #c2c0ca;--ui-ink-3: #8f8d99;--ui-accent: #8b82f0;--ui-accent-ink: #a29af1;--ui-accent-tint: #262443;--ui-accent-tint-2: #2f2c55;--ui-hover: rgba(241, 240, 244, .07);--ui-press: rgba(241, 240, 244, .11);--ui-sheet: rgba(33, 33, 39, .96);--ui-sheet-shadow: 0 12px 32px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .4);--ui-dialog-shadow: 0 24px 64px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .45);--ui-focus: #a29af1;--ui-danger: #e0526a;--ui-danger-ink: #f07a8d}.tnum,.fui-CounterBadge,.fui-Badge{font-variant-numeric:tabular-nums}.fui-Button[data-appearance]{border-radius:var(--ui-radius);transition:background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,color var(--ui-fast) ease,box-shadow var(--ui-fast) ease,transform var(--ui-fast) var(--ui-ease)}.fui-Button[data-appearance][data-icon-only]{border-radius:var(--ui-radius)}.fui-Button[data-appearance]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.985)}.fui-Button[data-appearance]:focus-visible,.fui-Button[data-appearance][data-fui-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:1px}.fui-Button[data-appearance=primary]{background:var(--ui-accent);border:1px solid transparent;color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1c1b221f}.fui-Button[data-appearance=primary]:hover{background:var(--ui-accent-ink);color:#fff}.fui-Button[data-appearance=primary]:hover:active,.fui-Button[data-appearance=primary]:active{background:var(--ui-accent-ink);box-shadow:inset 0 1px 2px #0000002e;color:#fff}.fui-Button[data-appearance=primary]:disabled,.fui-Button[data-appearance=primary][aria-disabled=true]{background:var(--ui-accent-tint-2);color:var(--ui-ink-3);box-shadow:none;transform:none}.dark .fui-Button[data-appearance=primary],.dark .fui-Button[data-appearance=primary]:hover,.dark .fui-Button[data-appearance=primary]:active{color:#0f0e1c}.fui-Button[data-appearance=secondary],.fui-Button[data-appearance=outline]{background:var(--ui-pane);border:1px solid var(--ui-line-strong);color:var(--ui-ink);box-shadow:0 1px 1px #1c1b220a}.fui-Button[data-appearance=secondary]:hover,.fui-Button[data-appearance=outline]:hover{background:var(--ui-hover);border-color:var(--ui-line-strong)}.fui-Button[data-appearance=secondary]:active,.fui-Button[data-appearance=outline]:active{background:var(--ui-press)}.fui-Button[data-appearance=subtle],.fui-Button[data-appearance=transparent]{background:transparent;border:1px solid transparent;color:var(--ui-ink-2)}.fui-Button[data-appearance=subtle]:hover,.fui-Button[data-appearance=transparent]:hover{background:var(--ui-hover);color:var(--ui-ink)}.fui-Button[data-appearance=subtle]:active,.fui-Button[data-appearance=transparent]:active{background:var(--ui-press)}.fui-Button[data-appearance=subtle]:disabled,.fui-Button[data-appearance=transparent]:disabled,.fui-Button[data-appearance=subtle][aria-disabled=true],.fui-Button[data-appearance=transparent][aria-disabled=true]{background:transparent;transform:none}.fui-Button[data-appearance][aria-pressed=true],.fui-Button[data-appearance][aria-checked=true],.fui-Button[data-appearance][aria-expanded=true]{background:var(--ui-accent-tint);color:var(--ui-accent-ink)}.fui-Button[data-appearance][aria-pressed=true]:hover,.fui-Button[data-appearance][aria-checked=true]:hover,.fui-Button[data-appearance][aria-expanded=true]:hover{background:var(--ui-accent-tint-2);color:var(--ui-accent-ink)}.fui-Button[data-appearance=primary][aria-expanded=true]{background:var(--ui-accent-ink);color:#fff}.fui-Button[data-intent=danger]{background:var(--ui-danger);border-color:transparent;color:#fff;box-shadow:inset 0 1px #ffffff29}.fui-Button[data-intent=danger]:hover,.fui-Button[data-intent=danger]:active{background:var(--ui-danger-ink);color:#fff}.fui-Button.lg-ai{background:var(--ui-accent);color:#fff;border-color:transparent;box-shadow:inset 0 1px #fff3,0 1px 2px #1c1b221f}.fui-Button.lg-ai:hover{background:var(--ui-accent-ink);color:#fff}.dark .fui-Button.lg-ai,.dark .fui-Button.lg-ai:hover{color:#0f0e1c}.fui-Button.lg-ai .fui-Button__icon{transition:transform var(--ui-slow) var(--ui-ease)}.fui-Button.lg-ai:not(:disabled):not([aria-disabled=true]):hover .fui-Button__icon{transform:rotate(18deg) scale(1.12)}.fui-Button.lg-ai[aria-busy=true]:disabled,.fui-Button.lg-ai[aria-busy=true][aria-disabled=true]{background:var(--ui-accent);color:#fff;opacity:.75}.app-ribbon .fui-Button[data-appearance],.fui-Toolbar[aria-label="Message actions"] .fui-Button[data-appearance],.compose-cmdbar .fui-Button[data-appearance]{white-space:nowrap;flex-shrink:0}.fui-TabList .fui-Tab{border-radius:var(--ui-radius);transition:background-color var(--ui-fast) ease,color var(--ui-fast) ease}.fui-TabList .fui-Tab:hover{background:var(--ui-hover)}.fui-TabList .fui-Tab:focus-visible,.fui-TabList .fui-Tab[data-fui-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:-2px}.settings-nav .fui-TabList .fui-Tab{border-radius:var(--ui-radius);padding-left:12px;color:var(--ui-ink-2)}.settings-nav .fui-TabList .fui-Tab:before,.settings-nav .fui-TabList .fui-Tab:after,.settings-nav .fui-TabList .fui-Tab[aria-selected=true]:before,.settings-nav .fui-TabList .fui-Tab[aria-selected=true]:after{display:none}.settings-nav .fui-TabList .fui-Tab[aria-selected=true],.settings-nav .fui-TabList .fui-Tab[aria-selected=true]:hover{background:var(--ui-accent-tint);color:var(--ui-accent-ink);box-shadow:inset 3px 0 0 var(--ui-accent)}.settings-nav .fui-TabList .fui-Tab[aria-selected=true] .fui-Tab__icon{color:var(--ui-accent-ink)}.fui-MenuList .fui-MenuItem,.fui-MenuList .fui-MenuItemRadio,.fui-MenuList .fui-MenuItemCheckbox{border-radius:6px;transition:background-color var(--ui-fast) ease}.fui-MenuList .fui-MenuItem:hover,.fui-MenuList .fui-MenuItemRadio:hover,.fui-MenuList .fui-MenuItemCheckbox:hover{background:var(--ui-hover)}div.fui-MenuPopover,div.fui-PopoverSurface,div.fui-Toast{background:var(--ui-sheet);border:1px solid var(--ui-line);border-radius:10px;box-shadow:var(--ui-sheet-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}div.fui-DialogSurface{background:var(--ui-pane);border:1px solid var(--ui-line);border-radius:14px;box-shadow:var(--ui-dialog-shadow)}@media(prefers-reduced-motion:no-preference){div.fui-MenuPopover,div.fui-PopoverSurface{animation:ui-sheet-in var(--ui-dur) var(--ui-ease)}div.fui-DialogSurface{animation:ui-dialog-in var(--ui-slow) var(--ui-ease)}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.app-pane div.fui-Card{background:var(--ui-pane);border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);box-shadow:none}.app-canvas{background:var(--ui-canvas)}.app-header{background:var(--ui-header-bg);border-bottom:1px solid var(--ui-header-edge);color:var(--ui-header-ink)}.app-header .fui-Button[data-appearance=subtle],.app-header .fui-Button[data-appearance=transparent]{color:var(--ui-header-ink-2)}.app-header .fui-Button[data-appearance=subtle]:hover,.app-header .fui-Button[data-appearance=transparent]:hover{background:var(--ui-hdr-hover);color:var(--ui-header-ink)}.app-header .fui-Button[data-appearance]:focus-visible,.app-header .fui-Button[data-appearance][data-fui-focus-visible]{outline-color:var(--ui-header-ink)}.app-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--ui-mark-bg);color:var(--ui-mark-ink);box-shadow:inset 0 1px #ffffff38}.dark .app-mark{color:var(--ui-mark-ink)}.app-mark--admin{background:#b8642a;color:#fff}.dark .app-mark--admin{color:#fff}.app-wordmark{font-weight:600;letter-spacing:-.01em;color:var(--ui-header-ink)}.app-header .app-search{border-radius:10px;background:var(--ui-search-bg);border:1px solid var(--ui-search-edge);box-shadow:inset 0 1px 2px #1c1b220d;transition:border-color var(--ui-fast) ease,box-shadow var(--ui-fast) ease}.app-header .app-search input{color:var(--ui-search-text);caret-color:var(--ui-search-text)}.app-header .app-search input::-moz-placeholder{color:var(--ui-search-ink)}.app-header .app-search input::placeholder{color:var(--ui-search-ink)}.app-header .app-search .fui-SearchBox svg,.app-header .app-search .fui-Spinner{color:var(--ui-search-ink)}.app-header .app-search:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-tint)}.app-header .app-search .fui-SearchBox{background:transparent;border-color:transparent;box-shadow:none}.app-header .app-search .fui-SearchBox:after{display:none}.app-header .app-search .fui-Button[data-appearance]{color:var(--ui-search-text);border-radius:0}.app-header .app-search .fui-Button[data-appearance]:hover{background:var(--ui-hover)}.app-ribbon,.compose-cmdbar{background:var(--ui-chrome);border-bottom:1px solid var(--ui-line)}.app-ribbon .fui-ToolbarDivider,.compose-cmdbar .fui-ToolbarDivider{opacity:.7}.app-sidebar{background:var(--ui-chrome);border-right:1px solid var(--ui-line)}.app-sidebar .fui-TreeItemLayout{border-radius:var(--ui-radius);transition:background-color var(--ui-fast) ease,box-shadow var(--ui-dur) var(--ui-ease)}.app-sidebar .fui-TreeItemLayout:hover{background:var(--ui-hover)}.app-workspace{background:var(--ui-pane);border-top:1px solid var(--ui-line)}.app-pane{background:var(--ui-pane)}.app-pane--framed{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg)}.app-divider{width:1px;background:var(--ui-line);transition:background-color var(--ui-fast) ease,width var(--ui-fast) ease}.app-resizer:hover .app-divider,.app-resizer:active .app-divider{background:var(--ui-accent)}.msg-row{transition:background-color var(--ui-fast) ease}@media(prefers-reduced-motion:no-preference){.msg-row{animation:ui-row-in .16s var(--ui-ease) both}}@keyframes ui-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.reading-subject{font-family:var(--ui-font-display);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.012em;color:var(--ui-ink)}@media(prefers-reduced-motion:no-preference){.pane-enter{animation:ui-pane-in var(--ui-dur) var(--ui-ease) both}}@keyframes ui-pane-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.acct-pill{border-radius:999px;background:var(--ui-hover);color:var(--ui-ink-2)}.compose-titlebar{background:var(--ui-chrome);border-bottom:1px solid var(--ui-line);color:var(--ui-ink)}.compose-titlebar .fui-Button[data-appearance]{color:var(--ui-ink-2)}.compose-titlebar .fui-Button[data-appearance]:hover{background:var(--ui-hover);color:var(--ui-ink)}.fu-chip{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-pane);color:var(--ui-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,color var(--ui-fast) ease,transform var(--ui-fast) var(--ui-ease)}.fu-chip:hover{background:var(--ui-hover);border-color:var(--ui-line-strong)}.fu-chip:active{transform:scale(.985)}.fu-chip[data-done=true]{color:var(--colorStatusSuccessForeground1);border-color:var(--colorStatusSuccessBorder1);background:var(--colorStatusSuccessBackground1)}.fu-chip:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.login-shell{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100%;background:var(--ui-pane)}.login-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 44px;color:var(--ui-login-ink);background:var(--ui-login-bg);overflow:hidden}.login-brand--admin{background:radial-gradient(720px 420px at 80% 110%,rgba(184,100,42,.3),transparent 62%),#1f1a17}.login-brand .app-mark{width:36px;height:36px;border-radius:10px}.login-brand-title{font-family:var(--ui-font-display);font-size:clamp(30px,3.4vw,42px);line-height:1.08;font-weight:600;letter-spacing:-.02em;max-width:14ch;margin:0}.login-brand-copy{margin:14px 0 0;max-width:40ch;font-size:15px;line-height:1.5;color:var(--ui-login-ink-2)}.login-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ui-login-ink-3)}.login-facts li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--ui-accent);margin-right:8px;vertical-align:2px}.login-brand--admin .login-facts li:before{background:#d9884a}.login-threads{width:100%;max-width:460px;height:auto;margin:28px 0;display:block}.login-threads .thread{fill:none;stroke:#f1f0f459;stroke-width:1.5;stroke-linecap:round}.login-threads .thread--main{stroke:var(--ui-accent);stroke-width:2}.login-brand--admin .login-threads .thread--main{stroke:#d9884a}.login-threads .node{fill:var(--ui-accent)}.login-brand--admin .login-threads .node{fill:#d9884a}.login-form{display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow-y:auto}.login-form-inner{width:100%;max-width:400px}.login-title{font-family:var(--ui-font-display);font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.015em;margin:0;color:var(--ui-ink)}.login-sub{margin:6px 0 0;color:var(--ui-ink-3);font-size:14px}.login-form .fui-Input{border-radius:var(--ui-radius)}@media(prefers-reduced-motion:no-preference){.login-threads .thread{stroke-dasharray:600;stroke-dashoffset:600;animation:ui-draw 1.1s var(--ui-ease) forwards}.login-threads .thread:nth-child(2){animation-delay:60ms}.login-threads .thread:nth-child(3){animation-delay:.12s}.login-threads .thread:nth-child(4){animation-delay:.18s}.login-threads .thread:nth-child(5){animation-delay:.24s}.login-threads .thread--main{animation-delay:.42s}.login-threads .node{transform-origin:center;transform-box:fill-box;animation:ui-node-in .42s var(--ui-ease) 1s both}.login-form-inner{animation:ui-pane-in var(--ui-slow) var(--ui-ease) both}.login-brand-title,.login-brand-copy,.login-facts{animation:ui-pane-in .36s var(--ui-ease) both}.login-brand-copy{animation-delay:60ms}.login-facts{animation-delay:.12s}}@keyframes ui-draw{to{stroke-dashoffset:0}}@keyframes ui-node-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media(max-width:900px){.login-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.login-brand{padding:22px 24px;gap:12px}.login-threads{display:none}.login-brand-title{font-size:24px}.login-brand-copy{display:none}.login-form{padding:28px 20px;align-items:flex-start}}.admin-stat{padding:14px 16px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--ui-pane)}.admin-stat-value{font-family:var(--ui-font-display);font-size:26px;line-height:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ui-ink)}.admin-stat-label{font-size:12px;color:var(--ui-ink-3)}.admin-table .fui-TableRow:hover{background:var(--ui-hover)}.admin-table .fui-TableHeaderCell{color:var(--ui-ink-3);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.admin-table .fui-Table{table-layout:fixed;width:100%}.admin-table .fui-TableCell,.admin-table .fui-TableHeaderCell{overflow:hidden}.admin-table .admin-cell-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.admin-table .admin-col-md{display:none}}@media(max-width:639px){.admin-table .admin-col-sm{display:none}.admin-table .fui-TableHeaderCell:first-child{width:34%!important}.admin-table .fui-TableHeaderCell:last-child{width:100px!important}}@media(hover:none){.fui-Button[data-appearance]:not(:disabled):not([aria-disabled=true]):active,.fu-chip:active{transform:none}}@media(prefers-reduced-motion:reduce){.fui-Button[data-appearance],.fu-chip,.app-divider,.app-sidebar .fui-TreeItemLayout,.msg-row{transition:none}.fui-Button[data-appearance]:active,.fu-chip:active{transform:none}.fui-Button.lg-ai .fui-Button__icon,.fui-Button.lg-ai:hover .fui-Button__icon{transform:none;transition:none}}@media(max-width:767px){.fui-Toolbar[aria-label="Message actions"],.app-ribbon .fui-Toolbar,.compose-cmdbar .fui-Toolbar{scrollbar-width:none}.fui-Toolbar[aria-label="Message actions"]::-webkit-scrollbar,.app-ribbon .fui-Toolbar::-webkit-scrollbar,.compose-cmdbar .fui-Toolbar::-webkit-scrollbar{display:none}}html{font-family:var(--ui-font-body)}html[data-look=aurora]{--ui-canvas: radial-gradient(1000px 600px at 6% -4%, rgba(124, 108, 240, .34), transparent 60%), radial-gradient(900px 520px at 102% 8%, rgba(63, 193, 201, .26), transparent 56%), radial-gradient(800px 560px at 58% 112%, rgba(255, 180, 138, .3), transparent 60%), #eceef8;--ui-chrome: rgba(255, 255, 255, .58);--ui-pane: rgba(255, 255, 255, .86);--ui-line: rgba(48, 44, 96, .12);--ui-line-strong: rgba(48, 44, 96, .2);--ui-ink: #1c1b2e;--ui-ink-2: #454260;--ui-ink-3: #7d7a95;--ui-accent: #564bc9;--ui-accent-ink: #3b31a8;--ui-accent-tint: rgba(86, 75, 201, .14);--ui-accent-tint-2: rgba(86, 75, 201, .24);--ui-hover: rgba(86, 75, 201, .08);--ui-press: rgba(86, 75, 201, .15);--ui-sheet: rgba(255, 255, 255, .9);--ui-header-bg: linear-gradient(100deg, #453bb0 0%, #564bc9 55%, #7159d6 100%);--ui-header-ink: #ffffff;--ui-header-ink-2: rgba(255, 255, 255, .9);--ui-header-edge: rgba(10, 6, 40, .18);--ui-hdr-hover: rgba(255, 255, 255, .16);--ui-mark-bg: rgba(255, 255, 255, .18);--ui-mark-ink: #ffffff;--ui-search-bg: rgba(255, 255, 255, .16);--ui-search-edge: rgba(255, 255, 255, .34);--ui-search-ink: rgba(255, 255, 255, .78);--ui-search-text: #ffffff;--ui-btn-a: rgba(96, 84, 228, .94);--ui-btn-b: rgba(64, 54, 196, .86);--ui-btn-edge: rgba(255, 255, 255, .42);--ui-btn-ink: #ffffff;--ui-btn-glow: rgba(72, 60, 190, .42);--ui-ghost-a: rgba(255, 255, 255, .82);--ui-ghost-b: rgba(255, 255, 255, .5);--ui-ghost-edge: rgba(48, 44, 96, .16);--ui-ghost-ink: #2b2850;--ui-login-bg: radial-gradient(700px 480px at 8% -10%, rgba(140, 120, 255, .55), transparent 60%), radial-gradient(620px 440px at 108% 110%, rgba(86, 75, 201, .7), transparent 55%), radial-gradient(420px 320px at 85% 10%, rgba(69, 208, 216, .28), transparent 60%), linear-gradient(135deg, #120e2e, #1c1650 48%, #251c66);--ui-login-ink: #f4f2ff;--ui-login-ink-2: rgba(244, 242, 255, .72);--ui-login-ink-3: rgba(244, 242, 255, .6);--ui-card-bg: rgba(255, 255, 255, .9);--ui-card-edge: rgba(255, 255, 255, .75);--ui-card-ink: #1c1b2e;--ui-card-ink-3: #7d7a95}html[data-look=aurora].dark{--ui-canvas: radial-gradient(1000px 600px at 6% -4%, rgba(91, 75, 224, .3), transparent 60%), radial-gradient(900px 520px at 102% 8%, rgba(31, 154, 165, .2), transparent 56%), radial-gradient(800px 560px at 58% 112%, rgba(217, 138, 99, .16), transparent 60%), #101223;--ui-chrome: rgba(30, 32, 50, .66);--ui-pane: rgba(30, 32, 50, .8);--ui-line: rgba(255, 255, 255, .09);--ui-line-strong: rgba(255, 255, 255, .16);--ui-ink: #f1f0f4;--ui-ink-2: #c2c0ca;--ui-ink-3: #8f8d99;--ui-accent: #8b82f0;--ui-accent-ink: #a29af1;--ui-accent-tint: rgba(129, 119, 230, .2);--ui-accent-tint-2: rgba(129, 119, 230, .3);--ui-hover: rgba(255, 255, 255, .08);--ui-press: rgba(255, 255, 255, .14);--ui-sheet: rgba(36, 38, 58, .92);--ui-header-bg: linear-gradient(100deg, #191442 0%, #241c5e 55%, #322670 100%);--ui-btn-a: rgba(118, 106, 245, .9);--ui-btn-b: rgba(84, 74, 216, .8);--ui-btn-glow: rgba(0, 0, 0, .45);--ui-ghost-a: rgba(255, 255, 255, .12);--ui-ghost-b: rgba(255, 255, 255, .05);--ui-ghost-edge: rgba(255, 255, 255, .14);--ui-ghost-ink: #e6e4f5;--ui-card-bg: rgba(24, 26, 44, .84);--ui-card-edge: rgba(255, 255, 255, .14);--ui-card-ink: #f1f0f4;--ui-card-ink-3: #8f8d99}html[data-look=sunset]{--ui-canvas: radial-gradient(1000px 600px at 0% -6%, rgba(255, 140, 100, .34), transparent 60%), radial-gradient(900px 520px at 104% 8%, rgba(255, 200, 90, .34), transparent 56%), radial-gradient(800px 560px at 55% 116%, rgba(255, 110, 170, .28), transparent 60%), #fff7f1;--ui-chrome: rgba(255, 250, 245, .62);--ui-pane: rgba(255, 252, 249, .9);--ui-line: rgba(120, 50, 70, .12);--ui-line-strong: rgba(120, 50, 70, .2);--ui-ink: #2b1a20;--ui-ink-2: #5a4048;--ui-ink-3: #8c7078;--ui-accent: #e0338d;--ui-accent-ink: #b8206e;--ui-accent-tint: rgba(224, 51, 141, .13);--ui-accent-tint-2: rgba(224, 51, 141, .22);--ui-hover: rgba(224, 51, 141, .07);--ui-press: rgba(224, 51, 141, .14);--ui-sheet: rgba(255, 252, 249, .92);--ui-header-bg: linear-gradient(100deg, #ff6a3d 0%, #f0457f 55%, #e0338d 100%);--ui-header-ink: #ffffff;--ui-header-ink-2: rgba(255, 255, 255, .92);--ui-header-edge: rgba(120, 20, 60, .2);--ui-hdr-hover: rgba(255, 255, 255, .18);--ui-mark-bg: rgba(255, 255, 255, .2);--ui-mark-ink: #ffffff;--ui-search-bg: rgba(255, 255, 255, .18);--ui-search-edge: rgba(255, 255, 255, .38);--ui-search-ink: rgba(255, 255, 255, .82);--ui-search-text: #ffffff;--ui-btn-a: rgba(255, 106, 61, .95);--ui-btn-b: rgba(224, 51, 141, .88);--ui-btn-edge: rgba(255, 255, 255, .5);--ui-btn-ink: #ffffff;--ui-btn-glow: rgba(224, 51, 141, .42);--ui-ghost-a: rgba(255, 255, 255, .86);--ui-ghost-b: rgba(255, 250, 245, .55);--ui-ghost-edge: rgba(120, 50, 70, .18);--ui-ghost-ink: #4a2a36;--ui-login-bg: radial-gradient(700px 480px at 10% -10%, rgba(255, 120, 80, .6), transparent 60%), radial-gradient(620px 440px at 108% 110%, rgba(224, 51, 141, .65), transparent 55%), radial-gradient(420px 320px at 80% 15%, rgba(255, 211, 110, .35), transparent 60%), linear-gradient(135deg, #2a1030, #4a1642 50%, #7a1e4f);--ui-login-ink: #fff6ee;--ui-login-ink-2: rgba(255, 246, 238, .74);--ui-login-ink-3: rgba(255, 246, 238, .62);--ui-card-bg: rgba(255, 250, 245, .92);--ui-card-edge: rgba(255, 255, 255, .8);--ui-card-ink: #2b1a20;--ui-card-ink-3: #8c7078}html[data-look=sunset].dark{--ui-canvas: radial-gradient(1000px 600px at 0% -6%, rgba(255, 120, 80, .26), transparent 60%), radial-gradient(900px 520px at 104% 8%, rgba(255, 190, 80, .2), transparent 56%), radial-gradient(800px 560px at 55% 116%, rgba(224, 51, 141, .26), transparent 60%), #1b0f1c;--ui-chrome: rgba(48, 26, 44, .66);--ui-pane: rgba(44, 24, 40, .82);--ui-line: rgba(255, 255, 255, .1);--ui-line-strong: rgba(255, 255, 255, .18);--ui-ink: #fff3ec;--ui-ink-2: #e2c9c6;--ui-ink-3: #a88f94;--ui-accent: #ff7ab6;--ui-accent-ink: #ffa0cc;--ui-accent-tint: rgba(255, 122, 182, .18);--ui-accent-tint-2: rgba(255, 122, 182, .3);--ui-hover: rgba(255, 255, 255, .08);--ui-press: rgba(255, 255, 255, .14);--ui-sheet: rgba(52, 30, 48, .94);--ui-header-bg: linear-gradient(100deg, #7a1e4f 0%, #9a2358 55%, #b8306e 100%);--ui-btn-a: rgba(255, 106, 61, .9);--ui-btn-b: rgba(224, 51, 141, .82);--ui-btn-glow: rgba(0, 0, 0, .45);--ui-ghost-a: rgba(255, 255, 255, .12);--ui-ghost-b: rgba(255, 255, 255, .05);--ui-ghost-edge: rgba(255, 255, 255, .16);--ui-ghost-ink: #ffe9e0;--ui-card-bg: rgba(44, 24, 40, .86);--ui-card-edge: rgba(255, 255, 255, .16);--ui-card-ink: #fff3ec;--ui-card-ink-3: #a88f94}html[data-look=midnight]{--ui-canvas: radial-gradient(1000px 600px at 12% -4%, rgba(0, 229, 255, .24), transparent 60%), radial-gradient(900px 520px at 104% 12%, rgba(178, 255, 89, .15), transparent 56%), radial-gradient(800px 560px at 55% 116%, rgba(255, 0, 153, .2), transparent 60%), #0b1020;--ui-chrome: rgba(12, 17, 34, .72);--ui-pane: rgba(17, 23, 44, .82);--ui-line: rgba(255, 255, 255, .09);--ui-line-strong: rgba(255, 255, 255, .16);--ui-ink: #eaf4ff;--ui-ink-2: #b9c8e8;--ui-ink-3: #7f90b8;--ui-accent: #00e5ff;--ui-accent-ink: #9cf1ff;--ui-accent-tint: rgba(0, 229, 255, .14);--ui-accent-tint-2: rgba(0, 229, 255, .24);--ui-hover: rgba(255, 255, 255, .07);--ui-press: rgba(255, 255, 255, .12);--ui-sheet: rgba(18, 24, 44, .94);--ui-focus: #9cf1ff;--ui-header-bg: linear-gradient(100deg, rgba(10, 16, 32, .94), rgba(16, 24, 50, .94));--ui-header-ink: #eaf4ff;--ui-header-ink-2: #b9c8e8;--ui-header-edge: rgba(0, 229, 255, .28);--ui-hdr-hover: rgba(255, 255, 255, .1);--ui-mark-bg: linear-gradient(135deg, #00e5ff, #00a8d2);--ui-mark-ink: #001018;--ui-search-bg: rgba(255, 255, 255, .07);--ui-search-edge: rgba(0, 229, 255, .28);--ui-search-ink: rgba(234, 244, 255, .6);--ui-search-text: #eaf4ff;--ui-btn-a: rgba(0, 229, 255, .92);--ui-btn-b: rgba(0, 170, 210, .86);--ui-btn-edge: rgba(255, 255, 255, .55);--ui-btn-ink: #001018;--ui-btn-glow: rgba(0, 229, 255, .38);--ui-ghost-a: rgba(255, 255, 255, .16);--ui-ghost-b: rgba(255, 255, 255, .06);--ui-ghost-edge: rgba(255, 255, 255, .18);--ui-ghost-ink: #dbe6ff;--ui-login-bg: radial-gradient(700px 480px at 10% -10%, rgba(0, 229, 255, .38), transparent 60%), radial-gradient(620px 440px at 108% 110%, rgba(255, 0, 153, .35), transparent 55%), radial-gradient(420px 320px at 80% 15%, rgba(178, 255, 89, .22), transparent 60%), linear-gradient(135deg, #070b17, #0d1430 50%, #121a3c);--ui-login-ink: #eaf4ff;--ui-login-ink-2: rgba(234, 244, 255, .7);--ui-login-ink-3: rgba(234, 244, 255, .58);--ui-card-bg: rgba(16, 22, 44, .78);--ui-card-edge: rgba(0, 229, 255, .32);--ui-card-ink: #eaf4ff;--ui-card-ink-3: #7f90b8}html[data-look=midnight] .login-facts li:before,html[data-look=midnight] .msg-row .fui-Badge{background:#b2ff59}html[data-look=emerald]{--ui-canvas: radial-gradient(1000px 600px at 0% -6%, rgba(47, 143, 107, .34), transparent 60%), radial-gradient(900px 520px at 104% 8%, rgba(217, 178, 92, .26), transparent 56%), radial-gradient(800px 560px at 55% 116%, rgba(20, 110, 80, .3), transparent 60%), #f4f1e8;--ui-chrome: rgba(251, 248, 241, .64);--ui-pane: rgba(251, 248, 241, .92);--ui-line: rgba(20, 60, 45, .12);--ui-line-strong: rgba(20, 60, 45, .2);--ui-ink: #14261f;--ui-ink-2: #3f5a4d;--ui-ink-3: #7a8a80;--ui-accent: #1f8a66;--ui-accent-ink: #0d5c44;--ui-accent-tint: rgba(31, 138, 102, .13);--ui-accent-tint-2: rgba(31, 138, 102, .22);--ui-hover: rgba(31, 138, 102, .07);--ui-press: rgba(31, 138, 102, .14);--ui-sheet: rgba(251, 248, 241, .94);--ui-header-bg: linear-gradient(100deg, #0a2f24 0%, #124a38 55%, #1b6a50 100%);--ui-header-ink: #f6f1e4;--ui-header-ink-2: rgba(246, 241, 228, .88);--ui-header-edge: rgba(217, 178, 92, .35);--ui-hdr-hover: rgba(255, 255, 255, .12);--ui-mark-bg: linear-gradient(135deg, #d9b25c, #b8892e);--ui-mark-ink: #1a2b22;--ui-search-bg: rgba(255, 255, 255, .12);--ui-search-edge: rgba(217, 178, 92, .4);--ui-search-ink: rgba(246, 241, 228, .78);--ui-search-text: #f6f1e4;--ui-btn-a: rgba(31, 138, 102, .96);--ui-btn-b: rgba(13, 92, 68, .9);--ui-btn-edge: rgba(217, 178, 92, .7);--ui-btn-ink: #f8f4e6;--ui-btn-glow: rgba(13, 92, 68, .42);--ui-ghost-a: rgba(255, 255, 255, .86);--ui-ghost-b: rgba(251, 248, 241, .55);--ui-ghost-edge: rgba(20, 60, 45, .18);--ui-ghost-ink: #1f3a2f;--ui-login-bg: radial-gradient(700px 480px at 10% -10%, rgba(47, 143, 107, .55), transparent 60%), radial-gradient(620px 440px at 108% 110%, rgba(217, 178, 92, .4), transparent 55%), radial-gradient(420px 320px at 80% 15%, rgba(120, 220, 180, .2), transparent 60%), linear-gradient(135deg, #07231b, #0d3a2c 50%, #114a38);--ui-login-ink: #f6f1e4;--ui-login-ink-2: rgba(246, 241, 228, .74);--ui-login-ink-3: rgba(246, 241, 228, .62);--ui-card-bg: rgba(251, 248, 241, .93);--ui-card-edge: rgba(217, 178, 92, .55);--ui-card-ink: #14261f;--ui-card-ink-3: #7a8a80}html[data-look=emerald] .login-facts li:before{background:#d9b25c}html[data-look=emerald].dark{--ui-canvas: radial-gradient(1000px 600px at 0% -6%, rgba(47, 143, 107, .3), transparent 60%), radial-gradient(900px 520px at 104% 8%, rgba(217, 178, 92, .16), transparent 56%), radial-gradient(800px 560px at 55% 116%, rgba(20, 110, 80, .28), transparent 60%), #08201a;--ui-chrome: rgba(14, 44, 34, .7);--ui-pane: rgba(13, 40, 31, .84);--ui-line: rgba(255, 255, 255, .1);--ui-line-strong: rgba(255, 255, 255, .18);--ui-ink: #f3f0e6;--ui-ink-2: #c9d3cc;--ui-ink-3: #86998f;--ui-accent: #4fd1a5;--ui-accent-ink: #8fe6c6;--ui-accent-tint: rgba(79, 209, 165, .16);--ui-accent-tint-2: rgba(79, 209, 165, .26);--ui-hover: rgba(255, 255, 255, .08);--ui-press: rgba(255, 255, 255, .14);--ui-sheet: rgba(14, 44, 34, .94);--ui-header-bg: linear-gradient(100deg, #061c15 0%, #0b2f24 55%, #114a38 100%);--ui-btn-a: rgba(47, 160, 118, .94);--ui-btn-b: rgba(20, 110, 80, .88);--ui-btn-glow: rgba(0, 0, 0, .45);--ui-ghost-a: rgba(255, 255, 255, .12);--ui-ghost-b: rgba(255, 255, 255, .05);--ui-ghost-edge: rgba(217, 178, 92, .3);--ui-ghost-ink: #f3f0e6;--ui-card-bg: rgba(13, 40, 31, .86);--ui-card-edge: rgba(217, 178, 92, .4);--ui-card-ink: #f3f0e6;--ui-card-ink-3: #86998f}html.glassy .app-pane,html.glassy .app-workspace{background:var(--ui-pane);backdrop-filter:blur(var(--ui-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--ui-blur)) saturate(150%)}html.glassy .app-sidebar{background:var(--ui-chrome);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}html.glassy .app-ribbon,html.glassy .compose-cmdbar{background:linear-gradient(180deg,var(--ui-ghost-a),var(--ui-ghost-b));border-bottom:1px solid var(--ui-line);box-shadow:inset 0 1px #ffffff59;backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}html.glassy .app-header{box-shadow:inset 0 1px #ffffff24,0 1px 0 var(--ui-header-edge)}html.glassy .app-header .app-search{box-shadow:inset 0 1px #ffffff4d,0 1px 3px #100c2d2e;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}html.glassy .app-header .app-search:focus-within{border-color:#ffffffb3;box-shadow:inset 0 1px #ffffff59,0 0 0 3px #ffffff2e}html.glassy .app-header .app-search .fui-Button[data-appearance]:hover{background:var(--ui-hdr-hover)}html.glassy .compose-titlebar{background:linear-gradient(180deg,var(--ui-ghost-a),var(--ui-ghost-b));backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}html.glassy .fui-Button[data-appearance=primary],html.glassy .fui-Button.lg-ai,html.glassy .fui-Button[data-intent=danger]{position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--ui-btn-edge);background:linear-gradient(135deg,var(--ui-btn-a),var(--ui-btn-b));color:var(--ui-btn-ink);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000001a,0 8px 22px var(--ui-btn-glow),0 1px 2px #00000024;backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);transition:transform .2s var(--ui-ease),box-shadow .2s ease,filter .16s ease}html.glassy .fui-Button[data-intent=danger]{--ui-btn-a: rgba(226, 66, 86, .94);--ui-btn-b: rgba(170, 30, 58, .86);--ui-btn-glow: rgba(170, 40, 60, .32);--ui-btn-ink: #ffffff}html.glassy .fui-Button[data-appearance=primary]:before,html.glassy .fui-Button.lg-ai:before,html.glassy .fui-Button[data-intent=danger]:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:11px;pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#ffffff0f 52%,#fff0 60%)}html.glassy .fui-Button[data-appearance=primary]:after,html.glassy .fui-Button.lg-ai:after{content:"";position:absolute;top:-60%;left:-40%;width:50%;height:220%;pointer-events:none;transform:rotate(18deg) translate(-160%);background:linear-gradient(90deg,#fff0,#ffffff5c,#fff0);transition:transform .65s var(--ui-ease)}html.glassy .fui-Button[data-appearance=primary]:not(:disabled):not([aria-disabled=true]):hover,html.glassy .fui-Button.lg-ai:not(:disabled):not([aria-disabled=true]):hover,html.glassy .fui-Button[data-intent=danger]:not(:disabled):hover{background:linear-gradient(135deg,var(--ui-btn-a),var(--ui-btn-b));color:var(--ui-btn-ink);transform:translateY(-1px);filter:saturate(1.08) brightness(1.04);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #0000001a,0 12px 28px var(--ui-btn-glow),0 2px 4px #00000024}html.glassy .fui-Button[data-appearance=primary]:not(:disabled):hover:after,html.glassy .fui-Button.lg-ai:not(:disabled):hover:after{transform:rotate(18deg) translate(320%)}html.glassy .fui-Button[data-appearance=primary]:not(:disabled):active,html.glassy .fui-Button.lg-ai:not(:disabled):active,html.glassy .fui-Button[data-intent=danger]:not(:disabled):active{transform:scale(.98);filter:none;box-shadow:inset 0 1px 3px #0003,0 3px 10px var(--ui-btn-glow)}html.glassy .fui-Button[data-appearance=primary]:disabled,html.glassy .fui-Button[data-appearance=primary][aria-disabled=true]{background:linear-gradient(135deg,var(--ui-ghost-a),var(--ui-ghost-b));color:var(--ui-ink-3);border-color:var(--ui-ghost-edge);box-shadow:none;transform:none;filter:none}html.glassy .fui-Button[data-appearance=primary]:disabled:after{display:none}html.glassy .fui-Button[data-appearance=secondary],html.glassy .fui-Button[data-appearance=outline]{border-radius:11px;border:1px solid var(--ui-ghost-edge);background:linear-gradient(135deg,var(--ui-ghost-a),var(--ui-ghost-b));color:var(--ui-ghost-ink);box-shadow:inset 0 1px #ffffff8c,0 4px 12px #00000014;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);transition:transform .2s var(--ui-ease),box-shadow .2s ease,background-color .16s ease,border-color .16s ease}html.glassy .fui-Button[data-appearance=subtle],html.glassy .fui-Button[data-appearance=transparent]{border-radius:11px;color:var(--ui-ghost-ink);transition:transform .2s var(--ui-ease),box-shadow .2s ease,background-color .16s ease,border-color .16s ease,color .12s ease}html.glassy .app-header .fui-Button[data-appearance=subtle],html.glassy .app-header .fui-Button[data-appearance=transparent]{color:var(--ui-header-ink-2)}html.glassy .fui-Button[data-appearance=secondary]:not(:disabled):hover,html.glassy .fui-Button[data-appearance=outline]:not(:disabled):hover,html.glassy .fui-Button[data-appearance=subtle]:not(:disabled):hover,html.glassy .fui-Button[data-appearance=transparent]:not(:disabled):hover{background:linear-gradient(135deg,var(--ui-ghost-a),var(--ui-ghost-b));border-color:var(--ui-ghost-edge);color:var(--ui-ghost-ink);box-shadow:inset 0 1px #fff9,0 6px 16px #0000001a;transform:translateY(-1px)}html.glassy .app-header .fui-Button[data-appearance=subtle]:not(:disabled):hover,html.glassy .app-header .fui-Button[data-appearance=transparent]:not(:disabled):hover{background:var(--ui-hdr-hover);border-color:#ffffff4d;color:var(--ui-header-ink);box-shadow:inset 0 1px #ffffff4d}html.glassy .fui-Button[data-appearance=secondary]:not(:disabled):active,html.glassy .fui-Button[data-appearance=subtle]:not(:disabled):active,html.glassy .fui-Button[data-appearance=transparent]:not(:disabled):active{transform:scale(.98);box-shadow:inset 0 1px 2px #00000014}html.glassy .fui-Button[data-appearance][aria-pressed=true],html.glassy .fui-Button[data-appearance][aria-checked=true],html.glassy .fui-Button[data-appearance][aria-expanded=true]{background:var(--ui-accent-tint-2);border-color:var(--ui-accent-tint-2);color:var(--ui-accent-ink);box-shadow:inset 0 1px #ffffff59}html.glassy .fui-Button[data-appearance=primary][aria-expanded=true]{background:linear-gradient(135deg,var(--ui-btn-a),var(--ui-btn-b));color:var(--ui-btn-ink)}html.glassy .fui-TabList .fui-Tab[aria-selected=true],html.glassy .settings-nav .fui-TabList .fui-Tab[aria-selected=true]{background:var(--ui-accent-tint);box-shadow:inset 0 1px #fff6,0 0 0 1px var(--ui-accent-tint-2)}html.glassy .settings-nav .fui-TabList .fui-Tab[aria-selected=true]{box-shadow:inset 3px 0 0 var(--ui-accent),inset 0 1px #fff6}html.glassy div.fui-MenuPopover,html.glassy div.fui-PopoverSurface,html.glassy div.fui-Toast{background:var(--ui-sheet);border-radius:12px;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:var(--ui-sheet-shadow),inset 0 1px #fff6}html.glassy div.fui-DialogSurface{background:var(--ui-sheet);border-radius:16px;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:var(--ui-dialog-shadow),inset 0 1px #ffffff73}html.glassy .app-pane div.fui-Card,html.glassy .admin-stat,html.glassy .look-card{background:linear-gradient(135deg,var(--ui-ghost-a),var(--ui-ghost-b));border:1px solid var(--ui-ghost-edge);box-shadow:inset 0 1px #ffffff80,0 5px 16px #0000000f}html.glassy .fu-chip{background:linear-gradient(135deg,var(--ui-ghost-a),var(--ui-ghost-b));border-color:var(--ui-ghost-edge);box-shadow:inset 0 1px #ffffff80}html.glassy .acct-pill{background:var(--ui-accent-tint);color:var(--ui-accent-ink)}html.glassy .login-shell{background:var(--ui-login-bg)}html.glassy .login-brand{background:transparent}html.glassy .login-form-inner{padding:30px 30px 26px;border-radius:22px;background:var(--ui-card-bg);border:1px solid var(--ui-card-edge);color:var(--ui-card-ink);box-shadow:inset 0 1px #fff9,0 30px 70px #0000004d;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}html.glassy .login-title{color:var(--ui-card-ink)}html.glassy .login-sub{color:var(--ui-card-ink-3)}html.glassy .login-form .fui-Input{border-radius:11px}@media(max-width:900px){html.glassy .login-form{padding:20px 16px 28px}}.look-card{display:flex;flex-direction:column;gap:8px;padding:10px;text-align:left;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-pane);color:var(--ui-ink);cursor:pointer;font:inherit;transition:box-shadow var(--ui-fast) ease,transform var(--ui-fast) var(--ui-ease)}.look-card:hover{box-shadow:0 0 0 1px var(--ui-line-strong)}.look-card[data-active=true]{box-shadow:0 0 0 2px var(--ui-accent)}.look-card:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.look-swatch{display:block;height:44px;border-radius:8px;box-shadow:inset 0 1px #fff6}.look-name{font-size:13px;font-weight:600}.look-blurb{font-size:12px;line-height:1.4;color:var(--ui-ink-3)}@media(prefers-reduced-motion:reduce){html.glassy .fui-Button[data-appearance=primary]:after,html.glassy .fui-Button.lg-ai:after{display:none}html.glassy .fui-Button[data-appearance]:hover,html.glassy .fui-Button[data-appearance]:active{transform:none}}
