*,: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:Public Sans,Inter,system-ui,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}body{background:#fbfcfe;font-family:Public Sans,Inter,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:not(.dark) body{color:#1b2030}html.dark body{color:#e6e9f5}body{color:#1b2030}html.dark body{background:#141827;color:#e6e9f5}html.dark{color-scheme:dark}h1,h2,h3{font-family:Public Sans,Inter,system-ui,sans-serif;letter-spacing:-.01em}input,textarea,select,button{font-family:inherit}.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}}.btn-primary{border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #4355c8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 85 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4355c8 var(--tw-gradient-to-position);padding:.625rem 1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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);--tw-shadow-color: rgb(85 102 212 / .25);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}html.dark .btn-primary{--tw-shadow-color: rgb(0 0 0 / .6)}.btn-primary:hover{--tw-translate-y: -.125rem;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));--tw-gradient-from: #3a4ab4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(58 74 180 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #3a4ab4 var(--tw-gradient-to-position);--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(85 102 212 / .3);--tw-shadow: var(--tw-shadow-colored)}html.dark .btn-primary:hover{--tw-shadow-color: rgb(0 0 0 / .6)}.btn-secondary{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));background-color:#fffc;padding:.5rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .btn-secondary{color:#4a5065;border-color:#e7eaf2}html.dark .btn-secondary{background-color:#181d30cc;color:#b8bed6;border-color:#262c42}.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html:not(.dark) .btn-secondary:hover{border-color:#d7dbe8}html.dark .btn-secondary:hover{background-color:#181d30;border-color:#313852}.input-field{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));background-color:#fffc;padding:.625rem 1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .input-field{border-color:#e7eaf2}html.dark .input-field{background-color:#181d30cc;border-color:#262c42}.input-field:focus{--tw-border-opacity: 1;border-color:rgb(85 102 212 / var(--tw-border-opacity, 1));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-color: rgb(85 102 212 / .5)}.card{border-radius:1rem;border-width:1px;border-color:#ffffff80;background-color:#ffffffb3;padding:1.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(229 231 235 / .5);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}html.dark .card{background-color:#181d30b3;border-color:#262c4280;--tw-shadow-color: rgb(0 0 0 / .6)}.glass-panel{border-radius:1.5rem;border-width:1px;border-color:#ffffffb3;background-color:#fff9;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(209 213 219 / .3);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}html.dark .glass-panel{background-color:#181d3099;border-color:#262c42b3}html.dark .glass-panel{--tw-shadow-color: rgb(0 0 0 / .6)}.animate-slide-in{animation:slide-in .3s ease-out}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-20{left:-5rem}.-right-10{right:-2.5rem}.-right-20{right:-5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-20{top:5rem}.top-4{top:1rem}.top-6{top:1.5rem}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-6{grid-column:span 6 / span 6}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display: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-14{height:3.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[28rem\]{height:28rem}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[28rem\]{width:28rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[2\.5rem\]{min-width:2.5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.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))}.-translate-y-1\/2{--tw-translate-y: -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))}.transform{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 slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in{animation:slideIn .3s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(233 236 249 / var(--tw-border-opacity, 1))}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(85 102 212 / var(--tw-border-opacity, 1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-blue-50\/50{background-color:#eff6ff80}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(233 236 249 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(170 182 234 / var(--tw-bg-opacity, 1))}.bg-violet-50\/60{background-color:#eef1fb99}.bg-violet-50\/80{background-color:#eef1fbcc}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(67 85 200 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/60{background-color:#fff9}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #eef1fb var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 241 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #5566d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(85 102 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #4355c8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 85 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(67 85 200 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4355c8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #eef1fb var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #5566d4 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #4355c8 var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #3a4ab4 var(--tw-gradient-to-position)}.\!p-0{padding:0!important}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.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}.px-8{padding-left:2rem;padding-right:2rem}.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-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-12{padding-left:3rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(67 85 200 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(58 74 180 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-green-500\/30{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(85 102 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(85 102 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + 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)}.ring-2{--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)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html:not(.dark) .text-gray-900{color:#1b2030}html:not(.dark) .text-gray-700{color:#4a5065}html:not(.dark) .text-gray-600{color:#5f6579}html:not(.dark) .text-gray-500{color:#8a90a3}html:not(.dark) .text-gray-400{color:#9ba1b4}html:not(.dark) .border-gray-100{border-color:#eef0f6}html:not(.dark) .border-gray-200{border-color:#e7eaf2}html:not(.dark) .border-gray-300{border-color:#d7dbe8}html:not(.dark) .bg-gray-100{background-color:#f1f3f9}html.dark .bg-white{background-color:#181d30}html.dark .bg-white\/95{background-color:#181d30f2}html.dark .bg-white\/90{background-color:#181d30e6}html.dark .bg-white\/80{background-color:#181d30cc}html.dark .bg-white\/70{background-color:#181d30b3}html.dark .bg-white\/60{background-color:#181d3099}html.dark .bg-white\/50{background-color:#181d3080}html.dark .bg-gray-50{background-color:#141827}html.dark .bg-gray-100{background-color:#1e2438}html.dark .bg-gray-100\/80{background-color:#1e2438cc}html.dark .bg-gray-100\/60{background-color:#1e243899}html.dark .bg-gray-200{background-color:#262c42}html.dark .bg-violet-50{background-color:#7c8cff29}html.dark .bg-indigo-50{background-color:#7c8cff24}html.dark .bg-red-50{background-color:#7f1d1d59}html.dark .bg-emerald-50{background-color:#064e3b59}html.dark .bg-amber-50{background-color:#78350f59}html.dark .bg-blue-50{background-color:#1e3a8a59}html.dark .bg-yellow-50{background-color:#78350f59}html.dark .text-gray-900{color:#e6e9f5}html.dark .text-gray-800{color:#cfd4e6}html.dark .text-gray-700{color:#b8bed6}html.dark .text-gray-600{color:#9aa1bd}html.dark .text-gray-500{color:#7d84a0}html.dark .text-gray-400{color:#5d6480}html.dark .text-black{color:#e6e9f5}html.dark .border-gray-100{border-color:#1e2438}html.dark .border-gray-200{border-color:#262c42}html.dark .border-gray-300{border-color:#313852}html.dark .border-white{border-color:#262c42}html.dark .border-white\/70{border-color:#262c42b3}html.dark .border-white\/50{border-color:#262c4280}html.dark .divide-gray-100>:not([hidden])~:not([hidden]){border-color:#262c42}html.dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#262c42}html.dark .hover\:bg-white:hover{background-color:#262c42}html.dark .hover\:bg-gray-50:hover,html.dark .hover\:bg-gray-100:hover{background-color:#1e2438}html.dark .hover\:bg-gray-100\/80:hover{background-color:#1e2438cc}html.dark .hover\:text-gray-700:hover{color:#cfd4e6}html.dark .hover\:border-gray-300:hover{border-color:#313852}html.dark input,html.dark textarea,html.dark select{color-scheme:dark}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#7d84a0}html.dark input::placeholder,html.dark textarea::placeholder{color:#7d84a0}html.dark .shadow-xl,html.dark .shadow-2xl,html.dark .shadow-lg{--tw-shadow-color: rgb(0 0 0 / .6)}:root{--bg:#fbfcfe;--sur:#fff;--line:#e7eaf2;--line2:#eef0f6;--ink:#1b2030;--sub:#4a5065;--mut:#8a90a3;--faint:#9ba1b4;--fill:#f1f3f9;--hov:#f4f6fb;--acc:#4355c8;--accInk:#fff;--accHov:#3a4ab4;--soft:#e9ecf9;--softTx:#4355c8;--grn:#3aa76d;--red:#d9435f;--body:#3a4055;--ovl:rgba(20,24,39,.45);--csh:0 2px 6px rgba(67,85,200,.25);--sns:#7a5cf0;--snsInk:#fff;--snsSoft:#efeafd;--snsTx:#6a4ce0;--snsGrad:linear-gradient(135deg,#7a5cf0,#4f7bf0)}html.dark{--bg:#141827;--sur:#181d30;--line:#262c42;--line2:#1e2438;--ink:#e6e9f5;--sub:#9aa1bd;--mut:#7d84a0;--faint:#5d6480;--fill:#1e2438;--hov:#1e2438;--acc:#7c8cff;--accInk:#141827;--accHov:#8f9cff;--soft:rgba(124,140,255,.16);--softTx:#aab4ff;--grn:#3aa76d;--red:#e05d76;--body:#b8bed6;--ovl:rgba(0,0,0,.55);--csh:0 2px 10px rgba(124,140,255,.3);--sns:#a08cff;--snsInk:#141827;--snsSoft:rgba(160,140,255,.16);--snsTx:#c3b8ff;--snsGrad:linear-gradient(135deg,#a08cff,#7ba0ff)}@keyframes bmpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes snsbreathe{0%,to{transform:scale(1);box-shadow:0 6px 20px #7a5cf073}50%{transform:scale(1.06);box-shadow:0 8px 28px #7a5cf099}}@keyframes slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.mobile-stack{flex-direction:column!important}.mobile-full{width:100%!important}.mobile-hide{display:none!important}.email-list-pane{width:100%!important;min-width:100%!important;max-width:100%!important}.email-read-pane{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50!important;background:#fff!important;width:100vw!important;height:100vh!important}.chat-thread-list{width:100%!important;min-width:100%!important}.chat-message-pane{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50!important;background:#fff!important;width:100vw!important;height:100vh!important}.calendar-grid{font-size:.75rem}.calendar-grid th,.calendar-grid td{padding:.25rem}.compose-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;max-width:100vw!important}.sidebar-nav{flex-direction:row!important;overflow-x:auto!important;padding:.5rem!important;gap:.5rem!important}.sidebar-nav>*{flex-shrink:0}.settings-tabs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.mobile-p-2{padding:.5rem!important}.mobile-m-0{margin:0!important}.admin-table-wrap{overflow-x:auto}}@media (max-width: 480px){.xs-hide{display:none!important}.xs-text-sm{font-size:.75rem!important}.xs-p-1{padding:.25rem!important}.calendar-grid{font-size:.625rem}}@media (pointer: coarse){.tap-target{min-height:44px;min-width:44px}button,[role=button],a{min-height:32px}}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(170 182 234 / var(--tw-border-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(233 236 249 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/30:hover{background-color:#eef1fb4d}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(58 74 180 / var(--tw-bg-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(58 74 180 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}html:not(.dark) .hover\:text-gray-900:hover{color:#1b2030}html:not(.dark) .hover\:bg-gray-50:hover{background-color:#f4f6fb}html:not(.dark) .hover\:bg-gray-100:hover{background-color:#f1f3f9}html:not(.dark) .hover\:bg-gray-200:hover{background-color:#e7eaf2}html.dark .hover\:bg-gray-50:hover{background-color:#141827}html.dark .hover\:bg-gray-100:hover{background-color:#1e2438}html.dark .hover\:bg-gray-200:hover{background-color:#262c42}html.dark .hover\:text-gray-900:hover{color:#e6e9f5}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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)}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 102 212 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/40:focus{--tw-ring-color: rgb(85 102 212 / .4)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}}.bm-mail.svelte-grd5lh{flex:1;display:flex;min-width:0;height:100%;position:relative;overflow:hidden;font-family:Public Sans,Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink)}.bm-list-col.svelte-grd5lh{width:380px;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--line);min-height:0;background:var(--bg)}.bm-list-head.svelte-grd5lh{height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line);flex:none}.bm-list-title.svelte-grd5lh{font-size:13px;font-weight:700;color:var(--ink)}.bm-list-count.svelte-grd5lh{font-size:11px;color:var(--faint)}.bm-viewtoggle.svelte-grd5lh{display:flex;background:var(--fill);border-radius:8px;padding:2px;gap:2px;flex:none}.bm-viewtoggle-btn.svelte-grd5lh{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--mut);cursor:pointer;transition:all .15s}.bm-viewtoggle-btn.svelte-grd5lh:hover{color:var(--ink)}.bm-viewtoggle-btn.active.svelte-grd5lh{background:var(--sur);color:var(--ink);box-shadow:0 1px 2px #0000001f}.bm-mail.list-mode.svelte-grd5lh .bm-list-col:where(.svelte-grd5lh){flex:1;width:auto;min-width:0}.bm-mail.list-mode.svelte-grd5lh:not(.has-open) .bm-read:where(.svelte-grd5lh),.bm-mail.list-mode.svelte-grd5lh:not(.has-open) .bm-read-empty:where(.svelte-grd5lh){display:none}.bm-mail.list-mode.has-open.svelte-grd5lh .bm-list-col:where(.svelte-grd5lh){display:none}.bm-mail.list-mode.svelte-grd5lh .bm-back-btn:where(.svelte-grd5lh){display:flex}.bm-mailside.svelte-grd5lh{width:224px;flex:none;padding:16px 12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);overflow:hidden;background:var(--bg)}.bm-compose-pill.svelte-grd5lh{height:42px;border:none;border-radius:21px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-bottom:12px;box-shadow:var(--csh)}.bm-compose-pill.svelte-grd5lh:hover{background:var(--accHov)}.bm-folder.svelte-grd5lh{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;text-align:left}.bm-folder.svelte-grd5lh:hover{background:var(--fill)}.bm-folder.active.svelte-grd5lh{background:var(--soft);color:var(--softTx);font-weight:700}.bm-folder-badge.svelte-grd5lh{font-size:11.5px;color:var(--faint)}.bm-folder.active.svelte-grd5lh .bm-folder-badge:where(.svelte-grd5lh){color:var(--softTx)}.bm-list-scroll.svelte-grd5lh{flex:1;overflow-y:auto;min-height:0}.bm-list-state.svelte-grd5lh{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:var(--faint)}.bm-list-state.bm-col.svelte-grd5lh{flex-direction:column;gap:8px;text-align:center}.bm-state-err.svelte-grd5lh{margin:0;font-weight:600;color:var(--red)}.bm-state-sub.svelte-grd5lh{margin:0;font-size:12px;color:var(--mut)}.bm-list-empty.svelte-grd5lh{padding:48px 20px;text-align:center;color:var(--faint);font-size:13px}.bm-row.svelte-grd5lh{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-bottom:1px solid var(--line2);cursor:pointer;background:transparent;transition:background .12s}.bm-row.svelte-grd5lh:hover{background:var(--hov)}.bm-row.unread.svelte-grd5lh{background:color-mix(in srgb,var(--soft) 55%,transparent)}.bm-row.sel.svelte-grd5lh{background:var(--soft)}.bm-dot.svelte-grd5lh{width:6px;height:6px;border-radius:50%;background:transparent;flex:none}.bm-dot.on.svelte-grd5lh{background:var(--acc)}.bm-row-from.svelte-grd5lh{width:126px;flex:none;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.bm-row-body.svelte-grd5lh{flex:1;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mut)}.bm-row-sub.svelte-grd5lh{color:var(--ink)}.bm-row-count.svelte-grd5lh{flex:none;font-size:11px;font-weight:600;color:var(--softTx);background:var(--soft);border-radius:20px;padding:1px 7px}.bm-row-time.svelte-grd5lh{flex:none;font-size:11px;color:var(--mut)}.bm-subrow.svelte-grd5lh{display:flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 32px;border-bottom:1px solid var(--line2);cursor:pointer;background:var(--fill)}.bm-subrow.svelte-grd5lh:hover{background:var(--hov)}.bm-subrow.sel.svelte-grd5lh{background:var(--soft)}.bm-subrow-from.svelte-grd5lh{width:120px;flex:none;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.bm-subrow-sub.svelte-grd5lh{flex:1;min-width:0;font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-read.svelte-grd5lh{flex:1;display:flex;flex-direction:column;min-width:280px;background:var(--sur);min-height:0}.bm-read-empty.svelte-grd5lh{flex:1;display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:13px;background:var(--sur)}.bm-read-head.svelte-grd5lh{padding:22px 28px 0;flex:none}.bm-read-top.svelte-grd5lh{display:flex;align-items:center;gap:8px;margin-bottom:14px}.bm-back-btn.svelte-grd5lh{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--sub);cursor:pointer;flex:none;display:none;align-items:center;justify-content:center}.bm-back-btn.svelte-grd5lh:hover{background:var(--fill)}.bm-read-sub.svelte-grd5lh{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;flex:1;min-width:0;word-break:break-word}.bm-read-label.svelte-grd5lh{font-size:11px;color:var(--softTx);background:var(--soft);border-radius:5px;padding:3px 8px;font-weight:600;flex:none}.bm-read-meta.svelte-grd5lh{display:flex;flex-wrap:wrap;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid var(--line2)}.bm-avatar-lg.svelte-grd5lh{width:36px;height:36px;border-radius:50%;background:var(--acc);color:var(--accInk);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.bm-read-sender.svelte-grd5lh{flex:1;min-width:140px;overflow:hidden}.bm-read-name.svelte-grd5lh{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-read-when.svelte-grd5lh{font-size:11.5px;color:var(--mut)}.bm-btn-outline.svelte-grd5lh{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;font-family:inherit;font-size:12px;color:var(--sub);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.bm-btn-outline.svelte-grd5lh:hover{background:var(--fill)}.bm-btn-outline.svelte-grd5lh:disabled{opacity:.55;cursor:default}.bm-btn-ai.svelte-grd5lh{color:var(--softTx)}.bm-read-body.svelte-grd5lh{padding:20px 28px;font-size:13.5px;line-height:1.65;color:var(--body);flex:1;overflow-y:auto;min-height:0}.bm-msg.svelte-grd5lh iframe{display:block}.bm-msg-loading.svelte-grd5lh{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:13px}.bm-msg-text.svelte-grd5lh{white-space:pre-wrap;font-family:inherit;line-height:1.6;margin:0;color:var(--body)}.bm-img-block.svelte-grd5lh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;background:#fef9e7;border:1px solid #f4d97b;border-radius:6px;font-size:13px;color:#7a5c00}.bm-img-block.svelte-grd5lh button:where(.svelte-grd5lh){padding:4px 12px;border:1px solid #4355c8;border-radius:5px;background:#4355c8;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.bm-img-block.svelte-grd5lh button:where(.svelte-grd5lh):hover{background:#3546a8}.bm-ai-box.svelte-grd5lh{margin-top:20px;padding:14px 16px;background:var(--soft);border:1px solid var(--line);border-radius:12px}.bm-ai-head.svelte-grd5lh{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--softTx);font-weight:700;margin-bottom:8px}.bm-ai-text.svelte-grd5lh{font-size:13px;color:var(--body);white-space:pre-wrap;font-family:inherit;margin:0}.bm-sr.svelte-grd5lh{margin-top:20px}.bm-sr-loading.svelte-grd5lh{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--faint)}.bm-sr-chips.svelte-grd5lh{display:flex;flex-wrap:wrap;gap:8px}.bm-sr-chip.svelte-grd5lh{padding:6px 12px;background:var(--sur);border:1px solid var(--line);color:var(--softTx);border-radius:20px;font-size:13px;font-family:inherit;cursor:pointer;transition:background .12s}.bm-sr-chip.svelte-grd5lh:hover{background:var(--soft)}.bm-compose.svelte-grd5lh{position:absolute;right:24px;bottom:0;width:600px;max-width:calc(100% - 32px);max-height:calc(100% - 12px);background:var(--sur);border:1px solid var(--line);border-bottom:none;border-radius:14px 14px 0 0;box-shadow:0 -4px 32px var(--ovl);display:flex;flex-direction:column;z-index:20}.bm-compose.full.svelte-grd5lh{right:0;left:0;top:0;width:auto;max-width:none;max-height:none;border-radius:0;border-left:none;border-right:none}.bm-compose-head.svelte-grd5lh{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;background:var(--fill);border-radius:14px 14px 0 0;flex:none}.bm-compose.full.svelte-grd5lh .bm-compose-head:where(.svelte-grd5lh){border-radius:0}.bm-compose-title.svelte-grd5lh{font-size:13px;font-weight:700;color:var(--ink)}.bm-compose-head-actions.svelte-grd5lh{display:flex;align-items:center;gap:2px}.bm-icon-btn.svelte-grd5lh{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--faint);cursor:pointer;display:flex;align-items:center;justify-content:center}.bm-icon-btn.svelte-grd5lh:hover{background:var(--hov);color:var(--ink)}.bm-compose-body.svelte-grd5lh{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column}.bm-field-row.svelte-grd5lh{display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line2);min-height:38px}.bm-field-label.svelte-grd5lh{font-size:12px;color:var(--mut);flex:none}.bm-field.svelte-grd5lh{height:38px;border:none;border-bottom:1px solid var(--line2);padding:0 16px;width:100%}.bm-field-input.svelte-grd5lh{background:transparent;outline:none;font-family:inherit;font-size:13px;color:var(--ink)}.bm-field-row.svelte-grd5lh .bm-field-input:where(.svelte-grd5lh){flex:1;height:30px;border:none}.bm-field-rel.svelte-grd5lh{position:relative}.bm-ac.svelte-grd5lh{position:absolute;left:12px;right:12px;top:100%;margin-top:2px;background:var(--sur);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px var(--ovl);z-index:30;overflow:hidden}.bm-ac-item.svelte-grd5lh{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--ink);font-family:inherit}.bm-ac-item.svelte-grd5lh:hover,.bm-ac-item.on.svelte-grd5lh{background:var(--hov)}.bm-ac-av.svelte-grd5lh{width:28px;height:28px;border-radius:50%;background:var(--acc);color:var(--accInk);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.bm-ac-txt.svelte-grd5lh{min-width:0}.bm-ac-name.svelte-grd5lh{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-ac-mail.svelte-grd5lh{font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-ccbcc-row.svelte-grd5lh{padding:6px 16px}.bm-link-btn.svelte-grd5lh{background:none;border:none;color:var(--softTx);font-family:inherit;font-size:12px;cursor:pointer;padding:0}.bm-link-btn.svelte-grd5lh:hover{text-decoration:underline}.bm-toolbar.svelte-grd5lh{display:flex;align-items:center;gap:2px;padding:6px 12px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);flex-wrap:wrap}.bm-tb-btn.svelte-grd5lh{width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:var(--sub);cursor:pointer;display:flex;align-items:center;justify-content:center}.bm-tb-btn.svelte-grd5lh:hover{background:var(--hov);color:var(--ink)}.bm-tb-div.svelte-grd5lh{width:1px;height:18px;background:var(--line);margin:0 4px}.bm-tb-ai.svelte-grd5lh{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:8px;background:var(--soft);color:var(--softTx);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;margin-left:auto}.bm-tb-ai.svelte-grd5lh:hover{background:color-mix(in srgb,var(--soft) 70%,var(--acc))}.bm-editor.svelte-grd5lh{min-height:200px;padding:14px 16px;outline:none;font-family:inherit;font-size:13px;line-height:1.6;color:var(--ink);overflow-y:auto}.bm-editor.svelte-grd5lh:empty:before{content:"Write your message…";color:var(--faint)}.bm-attach-list.svelte-grd5lh{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.bm-attach-chip.svelte-grd5lh{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--fill);border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--ink)}.bm-attach-fwd.svelte-grd5lh{color:var(--mut)}.bm-attach-x.svelte-grd5lh{background:none;border:none;color:var(--mut);cursor:pointer;display:flex;padding:0}.bm-attach-x.svelte-grd5lh:hover{color:var(--red)}.bm-compose-foot.svelte-grd5lh{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line2);flex:none;background:var(--fill);border-radius:0}.bm-send-btn.svelte-grd5lh{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 20px;border:none;border-radius:17px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.bm-send-btn.svelte-grd5lh:hover{background:var(--accHov)}.bm-send-btn.svelte-grd5lh:disabled{opacity:.6;cursor:default}.bm-hidden.svelte-grd5lh{display:none}.bm-discard.svelte-grd5lh{background:none;border:none;font-family:inherit;font-size:12px;color:var(--faint);cursor:pointer}.bm-discard.svelte-grd5lh:hover{color:var(--red)}.bm-send-err.svelte-grd5lh{font-size:12px;color:var(--red)}.bm-warn.svelte-grd5lh{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sub)}.bm-warn-item.svelte-grd5lh{display:block}.bm-warn-link.svelte-grd5lh{background:none;border:none;color:var(--softTx);font-family:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.bm-overlay.svelte-grd5lh{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ovl);display:flex;align-items:center;justify-content:center;padding:16px;z-index:60}.bm-hmw.svelte-grd5lh{background:var(--sur);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px var(--ovl);width:100%;max-width:480px;padding:22px}.bm-hmw-head.svelte-grd5lh{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bm-hmw-icon.svelte-grd5lh{width:36px;height:36px;border-radius:10px;background:var(--acc);color:var(--accInk);display:flex;align-items:center;justify-content:center;flex:none}.bm-hmw-title.svelte-grd5lh{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.bm-hmw-sub.svelte-grd5lh{margin:0;font-size:12px;color:var(--mut)}.bm-hmw-input.svelte-grd5lh{width:100%;height:120px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:13px;outline:none;resize:vertical}.bm-hmw-err.svelte-grd5lh{margin-top:8px;font-size:13px;color:var(--red)}.bm-hmw-actions.svelte-grd5lh{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.bm-undo.svelte-grd5lh{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:var(--ink);color:var(--bg);padding:12px 20px;border-radius:12px;box-shadow:0 12px 40px var(--ovl);display:flex;align-items:center;gap:16px;font-size:13px}.bm-undo-btn.svelte-grd5lh{background:none;border:none;color:var(--acc);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline}.bm-folder-select.svelte-grd5lh{display:none;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);font:700 13px/1 inherit;font-family:inherit;padding:0 8px;outline:none;cursor:pointer}.bm-compose-mobile.svelte-grd5lh{display:none;width:30px;height:30px;border:none;border-radius:8px;background:var(--acc);color:var(--accInk);cursor:pointer;align-items:center;justify-content:center;flex:none}@media (max-width: 820px){.bm-mailside.svelte-grd5lh,.bm-list-title.svelte-grd5lh{display:none}.bm-folder-select.svelte-grd5lh{display:inline-block}.bm-compose-mobile.svelte-grd5lh{display:flex}.bm-list-col.svelte-grd5lh{width:100%}.bm-mail.svelte-grd5lh:not(.has-open) .bm-read:where(.svelte-grd5lh),.bm-mail.svelte-grd5lh:not(.has-open) .bm-read-empty:where(.svelte-grd5lh){display:none}.bm-mail.has-open.svelte-grd5lh .bm-list-col:where(.svelte-grd5lh){display:none}.bm-back-btn.svelte-grd5lh{display:flex}.bm-compose.svelte-grd5lh{left:0;right:0;width:auto;max-width:100%}}.bm-chat.svelte-may7r9{flex:1;display:flex;min-width:0;min-height:0;height:100%;background:var(--sur);font-family:Public Sans,Inter,system-ui,sans-serif;color:var(--ink)}.bm-list.svelte-may7r9{width:224px;flex:none;display:flex;flex-direction:column;min-height:0;padding:16px 12px 0;border-right:1px solid var(--line);background:var(--bg)}.bm-newchat-pill.svelte-may7r9{height:42px;border:none;border-radius:21px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex:none;box-shadow:var(--csh)}.bm-newchat-pill.svelte-may7r9:hover{background:var(--accHov)}.bm-list-scroll.svelte-may7r9{flex:1;overflow-y:auto;min-height:0;padding:12px 0 10px}.bm-list-center.svelte-may7r9{height:100%;display:flex;align-items:center;justify-content:center}.bm-list-empty.svelte-may7r9{padding:32px 20px;text-align:center;font-size:13px;color:var(--mut)}.bm-row.svelte-may7r9{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;padding:8px 12px;border:none;border-radius:10px;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:background .15s}.bm-row.svelte-may7r9:hover{background:var(--fill)}.bm-row-active.svelte-may7r9{background:var(--soft)}.bm-avatar-wrap.svelte-may7r9{position:relative;flex:none}.bm-avatar.svelte-may7r9{width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--softTx);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.bm-avatar-sm.svelte-may7r9{width:32px;height:32px;font-size:11px}.bm-dot.svelte-may7r9{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--sur)}.bm-row-mid.svelte-may7r9{flex:1;min-width:0}.bm-row-name.svelte-may7r9{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-row-last.svelte-may7r9{font-size:12px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-row-time.svelte-may7r9{font-size:10.5px;color:var(--faint);flex:none;align-self:flex-start;margin-top:2px}.bm-conv.svelte-may7r9{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--sur)}.bm-conv-head.svelte-may7r9{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px 0 20px;border-bottom:1px solid var(--line)}.bm-conv-title.svelte-may7r9{flex:1;min-width:0}.bm-conv-name.svelte-may7r9{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-conv-status.svelte-may7r9{font-size:11px;color:var(--mut)}.bm-iconbtn.svelte-may7r9{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:var(--sub);cursor:pointer;transition:background .15s,color .15s}.bm-iconbtn.svelte-may7r9:hover{background:var(--fill);color:var(--ink)}.bm-back.svelte-may7r9{display:none}.bm-menu-wrap.svelte-may7r9{position:relative}.bm-menu.svelte-may7r9{position:absolute;right:0;top:40px;z-index:20;min-width:200px;background:var(--sur);border:1px solid var(--line);border-radius:12px;box-shadow:var(--ovl);padding:4px}.bm-menu-item.svelte-may7r9{width:100%;text-align:left;display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;cursor:pointer;transition:background .15s}.bm-menu-item.svelte-may7r9:hover{background:var(--fill);color:var(--ink)}.bm-menu-sep.svelte-may7r9{height:1px;background:var(--line);margin:4px 0}.bm-msgs.svelte-may7r9{flex:1;overflow-y:auto;min-height:0;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.bm-msg.svelte-may7r9{display:flex;flex-direction:column;gap:4px;max-width:100%}.bm-msg-me.svelte-may7r9{align-items:flex-end}.bm-msg-them.svelte-may7r9{align-items:flex-start}.bm-msg-sender.svelte-may7r9{font-size:11px;font-weight:600;color:var(--sub);padding:0 4px}.bm-bubble.svelte-may7r9{max-width:62%;padding:9px 13px;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bm-bubble-me.svelte-may7r9{background:var(--acc);color:var(--accInk);border-radius:12px 12px 3px}.bm-bubble-them.svelte-may7r9{background:var(--fill);color:var(--ink);border-radius:12px 12px 12px 3px}.bm-msg-meta.svelte-may7r9{font-size:10.5px;color:var(--faint);padding:0 4px}.bm-attach-card.svelte-may7r9{display:flex;align-items:center;gap:10px;max-width:62%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);text-decoration:none}.bm-attach-card.svelte-may7r9:hover{background:var(--hov)}.bm-attach-ic.svelte-may7r9{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--soft);color:var(--acc)}.bm-attach-body.svelte-may7r9{display:flex;flex-direction:column;min-width:0}.bm-attach-name.svelte-may7r9{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-attach-sub.svelte-may7r9{font-size:11px;color:var(--mut)}.bm-typing.svelte-may7r9{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--faint);padding:2px 4px}.bm-typing-dot.svelte-may7r9{animation:svelte-may7r9-bmpulse 1.2s infinite}.bm-composer.svelte-may7r9{padding:14px 20px;flex:none;border-top:1px solid var(--line)}.bm-composer-box.svelte-may7r9{border:1px solid var(--line);border-radius:12px;padding:8px 8px 8px 14px;display:flex;align-items:center;gap:10px;background:var(--bg)}.bm-composer-input.svelte-may7r9{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:13px;color:var(--ink)}.bm-composer-input.svelte-may7r9::-moz-placeholder{color:var(--mut)}.bm-composer-input.svelte-may7r9::placeholder{color:var(--mut)}.bm-send.svelte-may7r9{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:var(--acc);color:var(--accInk);cursor:pointer;transition:background .15s}.bm-send.svelte-may7r9:hover:not(:disabled){background:var(--accHov)}.bm-send.svelte-may7r9:disabled{opacity:.45;cursor:default}.bm-empty-conv.svelte-may7r9{align-items:center;justify-content:center}.bm-empty-block.svelte-may7r9{text-align:center;padding:24px}.bm-empty-badge.svelte-may7r9{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center}.bm-empty-title.svelte-may7r9{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:6px}.bm-empty-sub.svelte-may7r9{font-size:13px;color:var(--mut)}.bm-empty-cta.svelte-may7r9{display:none;margin:16px auto 0;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:10px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.bm-scrim.svelte-may7r9{display:none}.bm-modal-ovl.svelte-may7r9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:16px}.bm-modal.svelte-may7r9{width:100%;max-width:420px;background:var(--sur);border:1px solid var(--line);border-radius:16px;box-shadow:var(--ovl)}.bm-modal-head.svelte-may7r9{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.bm-modal-title.svelte-may7r9{font-size:16px;font-weight:700;color:var(--ink)}.bm-modal-body.svelte-may7r9{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.bm-field-label.svelte-may7r9{display:block;font-size:12px;font-weight:600;color:var(--sub);margin-bottom:6px}.bm-field-opt.svelte-may7r9{color:var(--mut);font-weight:400}.bm-ac-wrap.svelte-may7r9{position:relative}.bm-chip-box.svelte-may7r9{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:6px 10px}.bm-chip.svelte-may7r9{display:inline-flex;align-items:center;gap:4px;background:var(--soft);color:var(--softTx);font-size:12.5px;border-radius:999px;padding:2px 8px}.bm-chip-x.svelte-may7r9{display:flex;border:none;background:transparent;color:var(--softTx);cursor:pointer;padding:0}.bm-chip-input.svelte-may7r9{flex:1;min-width:120px;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;color:var(--ink)}.bm-chip-input.svelte-may7r9::-moz-placeholder{color:var(--mut)}.bm-chip-input.svelte-may7r9::placeholder{color:var(--mut)}.bm-ac-menu.svelte-may7r9{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:60;background:var(--sur);border:1px solid var(--line);border-radius:12px;box-shadow:var(--ovl);overflow:hidden}.bm-ac-item.svelte-may7r9{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;cursor:pointer;transition:background .15s}.bm-ac-item.svelte-may7r9:hover{background:var(--fill)}.bm-ac-item-active.svelte-may7r9{background:var(--soft)}.bm-ac-txt.svelte-may7r9{min-width:0}.bm-ac-name.svelte-may7r9{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-ac-email.svelte-may7r9{font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-text-input.svelte-may7r9{width:100%;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);padding:0 12px;font-family:inherit;font-size:13px;outline:none}.bm-text-input.svelte-may7r9::-moz-placeholder{color:var(--mut)}.bm-text-input.svelte-may7r9::placeholder{color:var(--mut)}.bm-text-input.svelte-may7r9:focus{border-color:var(--acc)}.bm-modal-foot.svelte-may7r9{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.bm-btn-ghost.svelte-may7r9{padding:8px 16px;border:none;border-radius:9px;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;cursor:pointer;transition:background .15s}.bm-btn-ghost.svelte-may7r9:hover{background:var(--fill)}.bm-btn-primary.svelte-may7r9{padding:8px 18px;border:none;border-radius:9px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.bm-btn-primary.svelte-may7r9:hover:not(:disabled){background:var(--accHov)}.bm-btn-primary.svelte-may7r9:disabled{opacity:.5;cursor:default}@keyframes svelte-may7r9-bmspin{to{transform:rotate(360deg)}}@keyframes svelte-may7r9-bmpulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width: 768px){.bm-list.svelte-may7r9{position:fixed;inset:0 auto 0 0;z-index:50;width:84%;max-width:320px;box-shadow:var(--ovl);transform:translate(-100%);transition:transform .2s ease}.bm-list-mobile-open.svelte-may7r9{transform:translate(0)}.bm-scrim.svelte-may7r9{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000080}.bm-back.svelte-may7r9{display:flex}.bm-empty-cta.svelte-may7r9{display:inline-flex}}.cv-root.svelte-1l2w1ev{flex:1;display:flex;min-width:0;min-height:0;position:relative;font-family:Public Sans,Inter,system-ui,sans-serif}.cv-side.svelte-1l2w1ev{width:224px;flex:none;display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--line);background:var(--bg)}.cv-newcall-pill.svelte-1l2w1ev{height:42px;border:none;border-radius:21px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-bottom:12px;box-shadow:var(--csh)}.cv-newcall-pill.svelte-1l2w1ev:hover:not(:disabled){background:var(--accHov)}.cv-newcall-pill.svelte-1l2w1ev:disabled{opacity:.7;cursor:default}.cv-tab.svelte-1l2w1ev{height:34px;display:flex;align-items:center;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.cv-tab.svelte-1l2w1ev:hover{background:var(--hov)}.cv-tab.active.svelte-1l2w1ev{background:var(--soft);color:var(--softTx)}.cv-screen.svelte-1l2w1ev{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--sur)}.cv-head.svelte-1l2w1ev{height:56px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;color:var(--ink);flex:none}.cv-toggle-btn.svelte-1l2w1ev{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--sub);font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cv-toggle-btn.svelte-1l2w1ev:hover:not(:disabled){background:var(--hov)}.cv-toggle-btn.svelte-1l2w1ev:disabled{opacity:.6;cursor:default}.cv-empty.svelte-1l2w1ev{padding:48px 24px;text-align:center;color:var(--mut);font-size:13px}.cv-body.svelte-1l2w1ev{flex:1;overflow-y:auto;min-height:0;padding:0 0 16px}.cv-join.svelte-1l2w1ev{padding:22px 24px;border-bottom:1px solid var(--line2)}.cv-join-row.svelte-1l2w1ev{display:flex;gap:10px}.cv-input.svelte-1l2w1ev{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:13.5px}.cv-input.svelte-1l2w1ev::-moz-placeholder{color:var(--faint)}.cv-input.svelte-1l2w1ev::placeholder{color:var(--faint)}.cv-input.svelte-1l2w1ev:focus{outline:none;border-color:var(--acc)}.cv-btn-primary.svelte-1l2w1ev{height:40px;padding:0 20px;border:none;border-radius:10px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:none;transition:background .15s}.cv-btn-primary.svelte-1l2w1ev:hover:not(:disabled){background:var(--accHov)}.cv-btn-primary.svelte-1l2w1ev:disabled{opacity:.6;cursor:default}.cv-btn-ghost.svelte-1l2w1ev{height:40px;padding:0 18px;border:1px solid var(--bd);border-radius:10px;background:transparent;color:var(--tx);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:none;transition:background .15s}.cv-btn-ghost.svelte-1l2w1ev:hover:not(:disabled){background:var(--hov)}.cv-btn-ghost.svelte-1l2w1ev:disabled{opacity:.6;cursor:default}.cv-btn-danger.svelte-1l2w1ev{height:40px;padding:0 18px;border:none;border-radius:10px;background:#dc2626;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;flex:none}.cv-btn-danger.svelte-1l2w1ev:hover{background:#b91c1c}.cv-endask.svelte-1l2w1ev{width:100%;max-width:380px;background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:20px;box-shadow:0 20px 60px #00000059}.cv-endask-actions.svelte-1l2w1ev{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.cv-modal-backdrop.svelte-1l2w1ev{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:40;padding:20px}.cv-modal.svelte-1l2w1ev{width:100%;max-width:420px;max-height:80%;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:14px;box-shadow:0 20px 60px #00000059;overflow:hidden}.cv-modal-head.svelte-1l2w1ev{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--bd)}.cv-modal-title.svelte-1l2w1ev{font-size:15px;font-weight:800;color:var(--tx)}.cv-modal-sub.svelte-1l2w1ev{font-size:12px;color:var(--sub);margin-top:2px}.cv-modal-x.svelte-1l2w1ev{border:none;background:transparent;color:var(--sub);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex}.cv-modal-x.svelte-1l2w1ev:hover{background:var(--hov);color:var(--tx)}.cv-modal-list.svelte-1l2w1ev{overflow-y:auto;padding:8px;flex:1}.cv-check.svelte-1l2w1ev{color:var(--acc);flex:none;display:inline-flex}.cv-modal-foot.svelte-1l2w1ev{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--bd)}.cv-modal-count.svelte-1l2w1ev{font-size:12px;font-weight:700;color:var(--sub)}.cv-modal-actions.svelte-1l2w1ev{display:flex;gap:8px}.cv-error.svelte-1l2w1ev{margin-top:12px;padding:10px 12px;border-radius:10px;background:#d9435f1f;border:1px solid rgba(217,67,95,.25);color:var(--red);font-size:12.5px}.cv-sec-label.svelte-1l2w1ev{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 8px;font-size:12px;font-weight:700;color:var(--sub)}.cv-sec-meta.svelte-1l2w1ev{font-size:11px;font-weight:500;color:var(--faint)}.cv-row.svelte-1l2w1ev{width:100%;display:flex;align-items:center;gap:14px;height:58px;padding:0 24px;border:none;border-bottom:1px solid var(--line2);background:transparent;cursor:pointer;text-align:left;font-family:inherit;color:inherit}button.cv-row.svelte-1l2w1ev:hover:not(:disabled){background:var(--hov)}button.cv-row.svelte-1l2w1ev:disabled{opacity:.6;cursor:default}.cv-row-static.svelte-1l2w1ev{cursor:default}.cv-av.svelte-1l2w1ev{width:36px;height:36px;border-radius:50%;background:var(--soft);color:var(--softTx);display:flex;align-items:center;justify-content:center;flex:none;position:relative}.cv-presence.svelte-1l2w1ev{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--sub);border:2px solid var(--sur)}.cv-presence.on.svelte-1l2w1ev{background:#22c55e}.cv-av-rec.svelte-1l2w1ev{background:var(--fill);color:var(--sub)}.cv-row-main.svelte-1l2w1ev{flex:1;min-width:0}.cv-row-name.svelte-1l2w1ev{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-row-sub.svelte-1l2w1ev{font-size:11.5px;color:var(--mut);margin-top:2px}.cv-rejoin.svelte-1l2w1ev{font-size:11.5px;font-weight:700;color:var(--acc);opacity:0;flex:none;transition:opacity .15s}button.cv-row.svelte-1l2w1ev:hover:not(:disabled) .cv-rejoin:where(.svelte-1l2w1ev){opacity:1}button.cv-row.cv-selected.svelte-1l2w1ev{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent)}.cv-status.svelte-1l2w1ev{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:10px;background:var(--fill);color:var(--mut);flex:none;text-transform:capitalize}.cv-status.ok.svelte-1l2w1ev{color:var(--grn);background:#3aa76d24}.cv-status.bad.svelte-1l2w1ev{color:var(--red);background:#d9435f24}.cv-status.pending.svelte-1l2w1ev{color:#b7791f;background:#e2a33c29}.cv-icon-btn.svelte-1l2w1ev{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--softTx);display:flex;align-items:center;justify-content:center;flex:none}.cv-icon-btn.svelte-1l2w1ev:hover{background:var(--fill)}.cv-stage.svelte-1l2w1ev{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;background:#10131f;color:#fff}.cv-stage-head.svelte-1l2w1ev{height:56px;display:flex;align-items:center;gap:12px;padding:0 22px;flex:none}.cv-dot.svelte-1l2w1ev{width:8px;height:8px;border-radius:50%;background:#3aa76d;animation:bmpulse 1.6s infinite;flex:none}.cv-stage-name.svelte-1l2w1ev{font-size:14px;font-weight:700;white-space:nowrap}.cv-stage-meta.svelte-1l2w1ev{font-size:12px;color:#8a92b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-spacer.svelte-1l2w1ev{flex:1;min-width:8px}.cv-share-badge.svelte-1l2w1ev{font-size:11px;font-weight:700;color:#10131f;background:#e2a33c;border-radius:6px;padding:4px 10px;flex:none}.cv-hbtn.svelte-1l2w1ev{height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#cfd4e6;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex:none;transition:background .15s}.cv-hbtn.svelte-1l2w1ev:hover:not(:disabled){background:#ffffff14}.cv-hbtn.svelte-1l2w1ev:disabled{opacity:.6;cursor:default}.cv-hbtn.rec.svelte-1l2w1ev{color:#ff8aa0;border-color:#ff8aa066}.cv-hbtn.pending.svelte-1l2w1ev{color:#e2a33c;border-color:#e2a33c66}.cv-tiles.svelte-1l2w1ev{flex:1;display:flex;flex-direction:column;gap:10px;padding:0 22px 6px;min-height:0}.cv-screens.svelte-1l2w1ev{display:grid;gap:10px;min-height:0;flex:2 1 0}.cv-cams.svelte-1l2w1ev{display:grid;gap:10px;min-height:0;flex:1 1 0}.cv-tile.svelte-1l2w1ev{position:relative;border-radius:16px;overflow:hidden;background:#1b2030;display:flex;align-items:center;justify-content:center;min-height:0}.cv-tile-screen.svelte-1l2w1ev{background:#000}.cv-video-cover.svelte-1l2w1ev{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cv-video-contain.svelte-1l2w1ev{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cv-tile-label.svelte-1l2w1ev{position:absolute;left:12px;bottom:10px;display:flex;align-items:center;gap:7px;background:#00000073;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600;color:#fff}.cv-tile-label.top.svelte-1l2w1ev{top:10px;bottom:auto}.cv-controls.svelte-1l2w1ev{height:84px;display:flex;align-items:center;justify-content:center;gap:12px;flex:none}.cv-pill.svelte-1l2w1ev{height:44px;padding:0 18px;border:none;border-radius:22px;background:#ffffff1f;color:#e6e9f5;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s}.cv-pill.svelte-1l2w1ev:hover{background:#fff3}.cv-pill.danger.svelte-1l2w1ev{background:#d9435f;color:#fff}.cv-pill.danger.svelte-1l2w1ev:hover{background:#c33852}.cv-pill.accent.svelte-1l2w1ev{background:#5b6cff;color:#fff}.cv-pill.accent.svelte-1l2w1ev:hover{background:#4a5bef}.cv-pill.end.svelte-1l2w1ev{padding:0 26px;background:#d9435f;color:#fff;font-weight:700}.cv-pill.end.svelte-1l2w1ev:hover{background:#c33852}.admin.svelte-ghvl9i{flex:1;min-width:0;display:flex;overflow:hidden;background:var(--bg);color:var(--ink);font-family:Public Sans,Inter,system-ui,sans-serif}.admin-nav.svelte-ghvl9i{width:210px;flex:none;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:16px 12px;overflow-y:auto;background:var(--bg)}.admin-nav-label.svelte-ghvl9i{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:4px 10px 8px}.nav-item.svelte-ghvl9i{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:var(--sub);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;text-align:left}.nav-item.svelte-ghvl9i:hover{background:var(--fill)}.nav-item.active.svelte-ghvl9i{background:var(--soft);color:var(--softTx);font-weight:600}.nav-item.svelte-ghvl9i svg{flex:none}.admin-body.svelte-ghvl9i{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.admin-head.svelte-ghvl9i{height:56px;flex:none;border-bottom:1px solid var(--line);padding:0 28px;display:flex;flex-direction:column;justify-content:center}.admin-head.svelte-ghvl9i h1:where(.svelte-ghvl9i){margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.admin-head.svelte-ghvl9i p:where(.svelte-ghvl9i){margin:0;font-size:11.5px;color:var(--mut)}.admin-content.svelte-ghvl9i{flex:1;overflow-y:auto;min-height:0;padding:22px 28px}.admin-inner.svelte-ghvl9i{max-width:940px;margin:0 auto}.card.svelte-ghvl9i{background:var(--sur);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;overflow:hidden}.card-head.svelte-ghvl9i{padding:15px 20px;border-bottom:1px solid var(--line2)}.card-head.svelte-ghvl9i h2:where(.svelte-ghvl9i){margin:0;font-size:14px;font-weight:700;color:var(--ink)}.card-head.svelte-ghvl9i p:where(.svelte-ghvl9i){margin:3px 0 0;font-size:12px;color:var(--mut);line-height:1.45}.card-head-row.svelte-ghvl9i{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-body.svelte-ghvl9i{padding:4px 20px 8px}.card-pad.svelte-ghvl9i{padding:14px 20px 16px}.stat-grid.svelte-ghvl9i{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.stat.svelte-ghvl9i{background:var(--sur);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.stat-lbl.svelte-ghvl9i{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.stat-val.svelte-ghvl9i{margin-top:10px;font-size:28px;font-weight:700;color:var(--ink);line-height:1.1}.stat-val-sm.svelte-ghvl9i{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-sub.svelte-ghvl9i{margin-top:5px;font-size:11.5px;color:var(--mut)}.table-wrap.svelte-ghvl9i{overflow-x:auto}.table-sub.svelte-ghvl9i{padding:12px 20px 4px;font-size:12px;font-weight:700;color:var(--sub)}.dtable.svelte-ghvl9i{width:100%;border-collapse:collapse;font-size:13px}.dtable.svelte-ghvl9i thead:where(.svelte-ghvl9i) th:where(.svelte-ghvl9i){text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:11px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.dtable.svelte-ghvl9i td:where(.svelte-ghvl9i){padding:11px 16px;border-bottom:1px solid var(--line2);color:var(--body);vertical-align:middle}.dtable.svelte-ghvl9i tbody:where(.svelte-ghvl9i) tr:where(.svelte-ghvl9i):last-child td:where(.svelte-ghvl9i){border-bottom:none}.td-mut.svelte-ghvl9i{color:var(--mut);font-size:12px}.td-strong.svelte-ghvl9i{color:var(--ink);font-weight:600}.td-email.svelte-ghvl9i{color:var(--ink);max-width:220px}.td-email.svelte-ghvl9i .truncate:where(.svelte-ghvl9i){display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ta-right.svelte-ghvl9i{text-align:right}.nowrap.svelte-ghvl9i{white-space:nowrap}.truncate-cell.svelte-ghvl9i{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disclosure.svelte-ghvl9i{border:none;background:transparent;color:var(--softTx);cursor:pointer;font-size:12px;margin-right:6px;padding:0}.row-err.svelte-ghvl9i{margin-top:4px;font-size:11px;color:var(--red);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-ghvl9i{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line2)}.row.svelte-ghvl9i:last-child{border-bottom:none}.domain-row.svelte-ghvl9i{flex-wrap:wrap;justify-content:space-between}.domain-main.svelte-ghvl9i{display:flex;align-items:center;gap:10px;min-width:0}.domain-name.svelte-ghvl9i{font-size:13px;font-weight:600;color:var(--ink);font-family:ui-monospace,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-actions.svelte-ghvl9i{display:flex;align-items:center;gap:8px}.dns-loading.svelte-ghvl9i{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mut);padding:4px 0 12px}.dns-list.svelte-ghvl9i{padding:4px 0 14px;display:flex;flex-direction:column;gap:4px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.dns-rec.svelte-ghvl9i{display:grid;grid-template-columns:60px 1fr;gap:8px}.dns-type.svelte-ghvl9i{color:var(--softTx);font-weight:700}.dns-val.svelte-ghvl9i{color:var(--body);word-break:break-all}.dns-name.svelte-ghvl9i{color:var(--ink)}.badge.svelte-ghvl9i{display:inline-flex;align-items:center;font-size:11px;font-weight:700;border-radius:6px;padding:3px 9px}.chip.svelte-ghvl9i{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:14px;background:var(--fill);font-size:12px;color:var(--body)}.chip-x.svelte-ghvl9i{border:none;background:transparent;color:var(--faint);cursor:pointer;font-size:14px;line-height:1;padding:0}.btn.svelte-ghvl9i{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 15px;border-radius:9px;border:1px solid transparent;background:transparent;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.btn.svelte-ghvl9i:disabled{opacity:.5;cursor:default}.btn-primary.svelte-ghvl9i{background:var(--acc);color:var(--accInk)}.btn-primary.svelte-ghvl9i:not(:disabled):hover{background:var(--accHov)}.btn-ok.svelte-ghvl9i{background:var(--grn);color:#fff}.btn-ghost.svelte-ghvl9i{border-color:var(--line);color:var(--sub)}.btn-ghost.svelte-ghvl9i:not(:disabled):hover{background:var(--fill)}.btn-sm.svelte-ghvl9i{height:30px;padding:0 11px;font-size:11.5px;border-radius:7px}.icon-btn.svelte-ghvl9i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:var(--softTx);cursor:pointer;vertical-align:middle}.icon-btn.svelte-ghvl9i:hover{background:var(--fill)}.icon-btn.svelte-ghvl9i:disabled{opacity:.5;cursor:default}.icon-btn.danger.svelte-ghvl9i{color:var(--red)}.btn-link.svelte-ghvl9i{border:none;background:transparent;color:var(--softTx);font-family:inherit;font-size:12px;cursor:pointer;padding:0;align-self:flex-start}.btn-link.svelte-ghvl9i:hover{text-decoration:underline}.btn-link-danger.svelte-ghvl9i{border:none;background:transparent;color:var(--red);font-family:inherit;font-size:12px;cursor:pointer;padding:0 2px}.btn-link-danger.svelte-ghvl9i:hover{text-decoration:underline}.btn-link-warn.svelte-ghvl9i{border:none;background:transparent;color:var(--acc);font-family:inherit;font-size:12px;cursor:pointer;padding:0 2px;margin-right:8px}.btn-link-warn.svelte-ghvl9i:hover{text-decoration:underline}.link.svelte-ghvl9i{color:var(--softTx);font-size:12px;font-weight:600;text-decoration:none;margin-left:12px}.link.svelte-ghvl9i:first-child{margin-left:0}.link.svelte-ghvl9i:hover{text-decoration:underline}.tinput.svelte-ghvl9i{height:36px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:13px;padding:0 12px;outline:none}.tinput.svelte-ghvl9i:focus{border-color:var(--acc)}.tinput.full.svelte-ghvl9i{width:100%;box-sizing:border-box}.tinput.sm.svelte-ghvl9i{height:30px;font-size:12px;padding:0 9px;border-radius:7px}.tinput.w-num.svelte-ghvl9i{width:88px}.tinput.mono.svelte-ghvl9i{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.tinput.grow.svelte-ghvl9i{flex:1;min-width:200px}select.tinput.svelte-ghvl9i{padding-right:8px}.settings-form.svelte-ghvl9i{display:flex;flex-direction:column}.field.svelte-ghvl9i{display:block;padding:10px 0}.field-lbl.svelte-ghvl9i{display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.field-lbl-row.svelte-ghvl9i{display:flex;align-items:center;justify-content:space-between}.field-note.svelte-ghvl9i{display:block;margin-top:6px;font-size:11.5px;color:var(--mut);line-height:1.5}.field-note.svelte-ghvl9i code:where(.svelte-ghvl9i),.hint.svelte-ghvl9i code:where(.svelte-ghvl9i),.section-lead.svelte-ghvl9i code:where(.svelte-ghvl9i),.scope-chip.svelte-ghvl9i code:where(.svelte-ghvl9i){font-family:ui-monospace,Menlo,monospace;font-size:11px;background:var(--fill);padding:1px 5px;border-radius:4px}.ok-note.svelte-ghvl9i{font-size:11.5px;color:var(--grn);font-weight:600;text-transform:none;letter-spacing:0}.self-center.svelte-ghvl9i{align-self:center}.hint.svelte-ghvl9i{margin:8px 0 0;font-size:11.5px;color:var(--mut);line-height:1.5}.hint-italic.svelte-ghvl9i{font-size:12px;color:var(--faint);font-style:italic;margin:8px 0 0}.section-lead.svelte-ghvl9i{font-size:13px;color:var(--sub);line-height:1.55;margin:0 0 16px}.form-grid-4.svelte-ghvl9i{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.form-grid-2.svelte-ghvl9i{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 16px}.form-grid-domain.svelte-ghvl9i{display:grid;grid-template-columns:1fr 190px 100px;gap:10px}.form-actions.svelte-ghvl9i{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px}.form-err.svelte-ghvl9i{color:var(--red);font-size:12px;padding-top:10px}.create-user.svelte-ghvl9i{border-bottom:1px solid var(--line2)}.toggle-row.svelte-ghvl9i{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink)}.toggle-row.svelte-ghvl9i input:where(.svelte-ghvl9i){width:16px;height:16px;accent-color:var(--acc)}.alias-row.svelte-ghvl9i td:where(.svelte-ghvl9i){background:var(--fill)}.alias-label.svelte-ghvl9i{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.alias-chips.svelte-ghvl9i{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.alias-add.svelte-ghvl9i{display:flex;align-items:center;gap:8px}.alias-add.svelte-ghvl9i .tinput:where(.svelte-ghvl9i){flex:1;max-width:380px}.muted-inline.svelte-ghvl9i{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--mut)}.muted.svelte-ghvl9i{font-size:12px;color:var(--mut)}.providers.svelte-ghvl9i{padding:12px 0 4px;border-top:1px solid var(--line2);margin-top:8px}.providers-head.svelte-ghvl9i{display:flex;align-items:center;justify-content:space-between}.provider-list.svelte-ghvl9i{display:flex;flex-direction:column;gap:8px;margin-top:10px}.provider-row.svelte-ghvl9i{display:grid;grid-template-columns:100px 1fr 130px 130px 76px 60px;gap:8px;align-items:center}.test-row.svelte-ghvl9i{display:flex;align-items:center;gap:10px;margin-top:6px}.test-badge.svelte-ghvl9i{display:inline-flex;align-items:center;gap:4px;font-size:12px}.test-ok.svelte-ghvl9i{color:var(--grn)}.test-error.svelte-ghvl9i{color:var(--red)}.scope-row.svelte-ghvl9i{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0}.scope-chips.svelte-ghvl9i{display:flex;flex-wrap:wrap;gap:8px;flex:1}.scope-chip.svelte-ghvl9i{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:8px;font-size:11.5px;color:var(--body)}.inline-add.svelte-ghvl9i{display:flex;align-items:center;gap:8px;padding:8px 0}.inline-add.wrap.svelte-ghvl9i{flex-wrap:wrap}.mono-sm.svelte-ghvl9i{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--body)}.supp-list.svelte-ghvl9i{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.supp-item.svelte-ghvl9i{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line2)}.supp-item.svelte-ghvl9i:last-child{border-bottom:none}.webhook-main.svelte-ghvl9i{min-width:0;flex:1}.webhook-main.svelte-ghvl9i .truncate:where(.svelte-ghvl9i){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert.svelte-ghvl9i{display:flex;align-items:center;gap:8px;border-radius:10px;padding:12px 14px;font-size:13px;margin-bottom:16px}.alert-err.svelte-ghvl9i{border:1px solid var(--red);color:var(--red);background:transparent}.alert-warn.svelte-ghvl9i{border:1px solid var(--line);color:var(--sub);background:var(--fill)}.alert-token.svelte-ghvl9i{border:1px solid var(--acc);background:var(--soft);border-radius:12px;padding:14px 16px;margin-bottom:16px}.token-title.svelte-ghvl9i{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:10px}.token-row.svelte-ghvl9i{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.token-code.svelte-ghvl9i{flex:1;min-width:200px;padding:8px 12px;background:var(--bg);border:1px solid var(--line);border-radius:8px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--ink);word-break:break-all}.admin-loading.svelte-ghvl9i{display:flex;align-items:center;justify-content:center;padding:44px 0}.empty.svelte-ghvl9i{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--mut);font-size:13px;padding:44px 20px}.modal-overlay.svelte-ghvl9i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ovl);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.modal.svelte-ghvl9i{background:var(--sur);border:1px solid var(--line);border-radius:16px;box-shadow:var(--csh);max-width:440px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-head.svelte-ghvl9i{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);flex:none}.modal-head.svelte-ghvl9i h3:where(.svelte-ghvl9i){margin:0;font-size:15px;font-weight:700;color:var(--ink)}.modal-head.svelte-ghvl9i p:where(.svelte-ghvl9i){margin:3px 0 0;font-size:11.5px;color:var(--mut)}.modal-x.svelte-ghvl9i{font-size:18px;line-height:1;color:var(--mut)}.modal-body.svelte-ghvl9i{padding:18px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.modal-body.svelte-ghvl9i .field:where(.svelte-ghvl9i){padding:0}.modal-foot.svelte-ghvl9i{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--line);background:var(--bg);flex:none}.pwd-row.svelte-ghvl9i{display:flex;gap:8px}.pwd-row.svelte-ghvl9i .tinput:where(.svelte-ghvl9i){flex:1}.pwd-meter-head.svelte-ghvl9i{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pwd-strength.svelte-ghvl9i{font-size:11.5px;font-weight:700}.pwd-track.svelte-ghvl9i{height:6px;background:var(--fill);border-radius:999px;overflow:hidden}.pwd-fill.svelte-ghvl9i{height:100%;transition:width .2s}.pwd-checks.svelte-ghvl9i{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.pwd-checks.svelte-ghvl9i li:where(.svelte-ghvl9i){display:flex;align-items:center;gap:8px;font-size:11.5px}@media (max-width: 720px){.admin.svelte-ghvl9i{flex-direction:column}.admin-nav.svelte-ghvl9i{width:100%;flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--line);padding:10px 12px}.admin-nav-label.svelte-ghvl9i{display:none}.nav-item.svelte-ghvl9i{width:auto;white-space:nowrap}.form-grid-domain.svelte-ghvl9i,.provider-row.svelte-ghvl9i{grid-template-columns:1fr}}.sense-policy.svelte-ghvl9i{font-size:13px;color:var(--sub);margin:0 0 14px}.sense-err.svelte-ghvl9i{color:var(--red);font-size:13px}.sense-muted.svelte-ghvl9i{color:var(--mut);font-size:13px}.sense-table.svelte-ghvl9i{width:100%;border-collapse:collapse;font-size:13px}.sense-table.svelte-ghvl9i th:where(.svelte-ghvl9i){text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);padding:8px 10px;border-bottom:1px solid var(--line)}.sense-table.svelte-ghvl9i td:where(.svelte-ghvl9i){padding:10px;border-bottom:1px solid var(--line2);vertical-align:middle}.sense-name.svelte-ghvl9i{font-weight:600;color:var(--ink)}.sense-email.svelte-ghvl9i{font-size:11.5px;color:var(--mut)}.sense-bal.svelte-ghvl9i{font-family:ui-monospace,Menlo,monospace;font-weight:700;color:var(--sns, #7a5cf0)}.sense-bal.zero.svelte-ghvl9i{color:var(--red)}.sense-grant.svelte-ghvl9i{display:flex;gap:6px}.sense-grant.svelte-ghvl9i input:where(.svelte-ghvl9i){width:90px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--ink);font-size:12.5px}.sense-grant.svelte-ghvl9i button:where(.svelte-ghvl9i){height:30px;padding:0 12px;border:none;border-radius:7px;background:var(--sns, #7a5cf0);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.sense-grant.svelte-ghvl9i button:where(.svelte-ghvl9i):disabled{opacity:.45;cursor:default}.bm-settings.svelte-ozb5fk{height:100%;display:flex;min-height:0;font-family:Public Sans,Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink)}.bm-nav.svelte-ozb5fk{width:200px;flex:none;border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.bm-navitem.svelte-ozb5fk{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:background .12s,color .12s}.bm-navitem.svelte-ozb5fk:hover{background:var(--fill)}.bm-navitem.active.svelte-ozb5fk{background:var(--soft);color:var(--softTx)}.bm-col.svelte-ozb5fk{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.bm-head.svelte-ozb5fk{height:56px;flex:none;display:flex;flex-direction:column;justify-content:center;padding:0 32px;border-bottom:1px solid var(--line)}.bm-head-t.svelte-ozb5fk{font-size:15px;font-weight:700;letter-spacing:-.01em}.bm-head-s.svelte-ozb5fk{font-size:11.5px;color:var(--mut)}.bm-scroll.svelte-ozb5fk{flex:1;overflow-y:auto;min-height:0;padding:24px 32px}.bm-inner.svelte-ozb5fk{max-width:900px;margin:0 auto}.bm-card.svelte-ozb5fk{background:var(--sur);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;overflow:hidden}.bm-card-h.svelte-ozb5fk{padding:15px 20px;border-bottom:1px solid var(--line2)}.bm-card-h-flex.svelte-ozb5fk{display:flex;align-items:center;justify-content:space-between;gap:12px}.bm-card-t.svelte-ozb5fk{font-size:14px;font-weight:700}.bm-card-d.svelte-ozb5fk{font-size:12px;color:var(--mut);margin-top:2px}.bm-card-b.svelte-ozb5fk{padding:2px 20px 6px}.bm-row.svelte-ozb5fk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 0;border-bottom:1px solid var(--line2)}.bm-row.svelte-ozb5fk:last-child{border-bottom:none}.bm-row-l.svelte-ozb5fk{width:220px;flex:none}.bm-row-lb.svelte-ozb5fk{font-size:13px;font-weight:600}.bm-row-sub.svelte-ozb5fk{font-size:11.5px;color:var(--mut);margin-top:1px}.bm-row-c.svelte-ozb5fk{flex:1;display:flex;justify-content:flex-end;align-items:center;min-width:0}.bm-dim.svelte-ozb5fk{opacity:.5}.bm-input.svelte-ozb5fk,.bm-select.svelte-ozb5fk{width:320px;max-width:100%;height:36px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:13px;padding:0 12px;outline:none}.bm-select.svelte-ozb5fk{cursor:pointer;padding:0 10px}.bm-input.svelte-ozb5fk:focus,.bm-select.svelte-ozb5fk:focus{border-color:var(--acc)}.bm-area.svelte-ozb5fk{width:100%;min-height:82px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:13px;padding:9px 12px;outline:none;resize:vertical;line-height:1.5;box-sizing:border-box}.bm-area.svelte-ozb5fk:focus{border-color:var(--acc)}.bm-block.svelte-ozb5fk{padding:12px 0}.bm-sig.svelte-ozb5fk{width:100%;min-height:150px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font-family:inherit;font-size:13px;padding:11px 13px;outline:none;line-height:1.55;box-sizing:border-box}.bm-sig.svelte-ozb5fk:focus{border-color:var(--acc)}.bm-alias-lbl.svelte-ozb5fk{margin-bottom:6px;font-family:ui-monospace,Menlo,monospace}.bm-hint.svelte-ozb5fk{font-size:11.5px;color:var(--mut);margin-top:8px}.bm-err-txt.svelte-ozb5fk{font-size:11.5px;color:var(--red);margin:4px 0 10px}.bm-hidden.svelte-ozb5fk{display:none}.bm-link.svelte-ozb5fk{background:transparent;border:none;color:var(--softTx);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.bm-link.svelte-ozb5fk:hover{color:var(--accHov)}.bm-sw.svelte-ozb5fk{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:11px;background:var(--line);position:relative;cursor:pointer;flex:none;outline:none;transition:background .15s}.bm-sw.svelte-ozb5fk:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.bm-sw.svelte-ozb5fk:checked{background:var(--acc)}.bm-sw.svelte-ozb5fk:checked:after{transform:translate(16px)}.bm-sw.svelte-ozb5fk:disabled{cursor:default}.bm-save-row.svelte-ozb5fk{display:flex;justify-content:flex-end;padding:2px 0 8px}.bm-btn.svelte-ozb5fk{height:36px;padding:0 16px;border:none;border-radius:9px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.bm-btn.svelte-ozb5fk:hover{background:var(--accHov)}.bm-btn.svelte-ozb5fk:disabled{opacity:.5;cursor:default}.bm-alert.svelte-ozb5fk{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:10px;font-size:13px;margin-bottom:14px;border:1px solid var(--line)}.bm-alert.err.svelte-ozb5fk{color:var(--red);border-color:var(--red)}.bm-alert.ok.svelte-ozb5fk{color:var(--grn);border-color:var(--grn)}@media (max-width: 720px){.bm-settings.svelte-ozb5fk{flex-direction:column}.bm-nav.svelte-ozb5fk{width:auto;flex-direction:row;border-right:none;border-bottom:1px solid var(--line);padding:10px 16px;gap:6px;overflow-x:auto}.bm-navitem.svelte-ozb5fk{flex:none;height:32px}.bm-head.svelte-ozb5fk{padding:0 16px}.bm-scroll.svelte-ozb5fk{padding:16px}.bm-row-l.svelte-ozb5fk{width:100%}.bm-row-c.svelte-ozb5fk{justify-content:flex-start}}.cal.svelte-15jul69{display:flex;height:100%;min-height:0;min-width:0;background:var(--sur);font-family:Public Sans,Inter,system-ui,sans-serif;color:var(--ink)}.cal-side.svelte-15jul69{width:224px;flex:none;display:flex;flex-direction:column;min-height:0;padding:16px 12px;border-right:1px solid var(--line);background:var(--bg);overflow-y:auto}.cal-newpill.svelte-15jul69{height:42px;border:none;border-radius:21px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;flex:none;box-shadow:var(--csh);margin-bottom:16px}.cal-newpill.svelte-15jul69:hover{background:var(--accHov)}.cal-today-label.svelte-15jul69{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--mut);padding:0 4px 8px;flex:none}.cal-today-list.svelte-15jul69{display:flex;flex-direction:column;gap:6px}.cal-today-item.svelte-15jul69{text-align:left;padding:8px 10px;border-radius:8px;border:none;border-left:3px solid var(--acc);background:var(--fill);cursor:pointer;transition:background .15s}.cal-today-item.svelte-15jul69:hover{background:var(--hov)}.cal-today-title.svelte-15jul69{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-today-time.svelte-15jul69{font-size:11px;color:var(--sub);margin-top:2px}.cal-today-empty.svelte-15jul69{font-size:12px;color:var(--mut);padding:4px}.cal-main.svelte-15jul69{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.cal-head.svelte-15jul69{height:56px;flex:none;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line)}.cal-title.svelte-15jul69{font-size:15px;font-weight:700;letter-spacing:-.01em;min-width:120px;text-align:center}.spacer.svelte-15jul69{flex:1}.icon-btn.svelte-15jul69{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--sub);background:transparent;border:none;cursor:pointer;transition:background .15s}.icon-btn.svelte-15jul69:hover{background:var(--hov);color:var(--ink)}.today-btn.svelte-15jul69{font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;color:var(--sub);background:var(--fill);border:1px solid var(--line);cursor:pointer;transition:background .15s}.today-btn.svelte-15jul69:hover{background:var(--hov);color:var(--ink)}.seg-group.svelte-15jul69{display:flex;background:var(--fill);border-radius:9px;padding:3px}.seg.svelte-15jul69{font-size:12px;font-weight:600;padding:5px 14px;border-radius:7px;border:none;background:transparent;color:var(--mut);cursor:pointer;transition:all .15s}.seg.active.svelte-15jul69{background:var(--sur);color:var(--ink);box-shadow:0 1px 2px #0000001f}.cal-error.svelte-15jul69{flex:none;margin:8px 16px 0;padding:8px 12px;border-radius:8px;background:var(--soft);border:1px solid var(--line);color:var(--red);font-size:12px}.cal-body.svelte-15jul69{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cal-loading.svelte-15jul69{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--sur) 60%,transparent);color:var(--acc)}.dow-row.svelte-15jul69{display:grid;grid-template-columns:repeat(7,1fr);flex:none}.dow.svelte-15jul69{padding:10px 0;text-align:center;font-size:11px;font-weight:700;color:var(--mut);border-bottom:1px solid var(--line)}.month-grid.svelte-15jul69{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0}.mcell.svelte-15jul69{border-bottom:1px solid var(--line2);border-right:1px solid var(--line2);padding:7px 8px;display:flex;flex-direction:column;gap:4px;overflow:hidden;cursor:pointer;text-align:left;transition:background .12s}.mcell.svelte-15jul69:hover{background:var(--hov)}.mcell.out.svelte-15jul69{background:color-mix(in srgb,var(--fill) 45%,transparent)}.mcell.out.svelte-15jul69 .daynum:where(.svelte-15jul69){color:var(--faint)}.daynum.svelte-15jul69{align-self:flex-start;min-width:22px;height:22px;padding:0 4px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;color:var(--ink)}.daynum.today.svelte-15jul69{background:var(--acc);color:var(--accInk)}.chip.svelte-15jul69{font-size:10px;font-weight:600;color:var(--softTx);background:var(--soft);border:none;border-radius:4px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer;max-width:100%}.chip.svelte-15jul69:hover{background:color-mix(in srgb,var(--soft) 80%,var(--acc))}.more.svelte-15jul69{font-size:10px;color:var(--mut);padding-left:2px}.week-scroll.svelte-15jul69{flex:1;min-height:0;overflow:auto}.week-inner.svelte-15jul69{display:flex;min-width:680px}.time-col.svelte-15jul69{width:56px;flex:none;padding-top:44px}.hlabel.svelte-15jul69{height:56px;font-size:10px;color:var(--faint);text-align:right;padding-right:8px;transform:translateY(-6px)}.day-col.svelte-15jul69{flex:1;min-width:0;border-left:1px solid var(--line2);display:flex;flex-direction:column}.day-col-head.svelte-15jul69{height:44px;flex:none;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--sur);z-index:2}.dname.svelte-15jul69{font-size:11px;font-weight:600;color:var(--mut)}.dnum.svelte-15jul69{min-width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ink)}.dnum.today.svelte-15jul69{background:var(--acc);color:var(--accInk)}.day-track.svelte-15jul69{position:relative;background-image:repeating-linear-gradient(to bottom,var(--line2) 0 1px,transparent 1px 56px)}.wevent.svelte-15jul69{position:absolute;left:4px;right:4px;background:var(--soft);border:none;border-left:3px solid var(--acc);border-radius:6px;padding:5px 8px;overflow:hidden;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px}.wev-t.svelte-15jul69{font-size:11px;font-weight:700;color:var(--softTx);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wev-time.svelte-15jul69{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--mut)}.modal-ovl.svelte-15jul69{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ovl);display:flex;align-items:center;justify-content:center;padding:16px}.modal.svelte-15jul69{width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:var(--sur);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px var(--ovl);font-family:Public Sans,Inter,system-ui,sans-serif}.modal-head.svelte-15jul69{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.modal-head.svelte-15jul69 h3:where(.svelte-15jul69){font-size:16px;font-weight:700;color:var(--ink)}.modal-body.svelte-15jul69{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.err.svelte-15jul69{padding:8px 12px;border-radius:8px;background:var(--soft);border:1px solid var(--line);color:var(--red);font-size:12px}.fld.svelte-15jul69{display:flex;flex-direction:column;gap:6px}.fld.svelte-15jul69>span:where(.svelte-15jul69){font-size:12px;font-weight:600;color:var(--sub)}.grid2.svelte-15jul69{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inp.svelte-15jul69{width:100%;padding:9px 12px;font-size:13px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:9px;outline:none;font-family:inherit;transition:border-color .15s}.inp.svelte-15jul69:focus{border-color:var(--acc)}.area.svelte-15jul69{resize:none}.inp-icon.svelte-15jul69{position:relative;display:flex;align-items:center;color:var(--mut)}.inp-icon.svelte-15jul69 svg{position:absolute;left:11px;pointer-events:none}.inp-icon.svelte-15jul69 .inp:where(.svelte-15jul69){padding-left:34px}.chk.svelte-15jul69{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sub);cursor:pointer}.chk.svelte-15jul69 input:where(.svelte-15jul69){width:15px;height:15px;accent-color:var(--acc)}.modal-foot.svelte-15jul69{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--line)}.foot-actions.svelte-15jul69{display:flex;align-items:center;gap:10px}.del-btn.svelte-15jul69{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:8px 12px;border-radius:9px;color:var(--red);background:transparent;border:none;cursor:pointer}.del-btn.svelte-15jul69:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}.btn-ghost.svelte-15jul69{font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;color:var(--sub);background:var(--fill);border:1px solid var(--line);cursor:pointer}.btn-ghost.svelte-15jul69:hover{background:var(--hov)}.btn-acc.svelte-15jul69{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:8px 16px;border-radius:9px;color:var(--accInk);background:var(--acc);border:none;cursor:pointer;box-shadow:var(--csh)}.btn-acc.svelte-15jul69:hover{background:var(--accHov)}.btn-acc.svelte-15jul69:disabled,.del-btn.svelte-15jul69:disabled{opacity:.55;cursor:default}.spin.svelte-15jul69{display:inline-flex;animation:svelte-15jul69-cal-spin 1s linear infinite}@keyframes svelte-15jul69-cal-spin{to{transform:rotate(360deg)}}.fv.svelte-1ocsjcu{flex:1;display:flex;min-width:0;height:100%;position:relative;overflow:hidden;font-family:Public Sans,Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink)}.fv-side.svelte-1ocsjcu{width:224px;flex:none;padding:16px 12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);background:var(--bg);overflow:hidden}.fv-upload.svelte-1ocsjcu{height:42px;border:none;border-radius:21px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-bottom:12px;box-shadow:var(--csh)}.fv-upload.svelte-1ocsjcu:hover{background:var(--accHov)}.fv-folder.svelte-1ocsjcu{height:34px;display:flex;align-items:center;gap:10px;padding:0 12px;border:none;border-radius:8px;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;text-align:left}.fv-folder.svelte-1ocsjcu:hover{background:var(--fill)}.fv-folder.active.svelte-1ocsjcu{background:var(--soft);color:var(--softTx);font-weight:700}.fv-side-spacer.svelte-1ocsjcu{flex:1}.fv-meter.svelte-1ocsjcu{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.fv-meter-top.svelte-1ocsjcu{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--mut)}.fv-meter-bar.svelte-1ocsjcu{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.fv-meter-fill.svelte-1ocsjcu{height:100%;background:var(--acc);border-radius:3px;transition:width .3s}.fv-meter-label.svelte-1ocsjcu{font-size:11px;color:var(--sub)}.fv-main.svelte-1ocsjcu{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.fv-banner.svelte-1ocsjcu{flex:none;padding:8px 16px;background:var(--soft);color:var(--softTx);font-size:12px;font-weight:500;border-bottom:1px solid var(--line)}.fv-banner-err.svelte-1ocsjcu{background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--red)}.fv-toolbar.svelte-1ocsjcu{height:52px;flex:none;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line)}.fv-new.svelte-1ocsjcu{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--sur);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fv-new.svelte-1ocsjcu:hover{background:var(--fill)}.fv-crumbs.svelte-1ocsjcu{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.fv-crumb.svelte-1ocsjcu{border:none;background:transparent;color:var(--sub);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:4px 6px;border-radius:6px;white-space:nowrap}.fv-crumb.svelte-1ocsjcu:hover{background:var(--fill);color:var(--ink)}.fv-crumb-sep{width:14px;height:14px;color:var(--faint);flex:none}.fv-tb-spacer.svelte-1ocsjcu{flex:1}.fv-sort.svelte-1ocsjcu{height:30px;border:1px solid var(--line);border-radius:8px;background:var(--sur);color:var(--sub);font-family:inherit;font-size:12.5px;padding:0 8px;cursor:pointer}.fv-viewtoggle.svelte-1ocsjcu{display:flex;background:var(--fill);border-radius:8px;padding:2px;gap:2px;flex:none}.fv-vt-btn.svelte-1ocsjcu{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--mut);cursor:pointer;transition:all .15s}.fv-vt-btn.svelte-1ocsjcu:hover{color:var(--ink)}.fv-vt-btn.active.svelte-1ocsjcu{background:var(--sur);color:var(--ink);box-shadow:0 1px 2px #0000001f}.fv-body.svelte-1ocsjcu{flex:1;overflow-y:auto;min-height:0;padding:16px}.fv-empty.svelte-1ocsjcu{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--faint);font-size:13px}.fv-empty-ic{width:40px;height:40px;color:var(--line);margin-bottom:4px}.fv-empty.svelte-1ocsjcu p:where(.svelte-1ocsjcu){color:var(--sub);font-weight:600;margin:0}.fv-empty.svelte-1ocsjcu span:where(.svelte-1ocsjcu){font-size:12px}.fv-grid.svelte-1ocsjcu{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.fv-card.svelte-1ocsjcu{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--sur);cursor:pointer;text-align:center;transition:background .15s,border-color .15s}.fv-card.svelte-1ocsjcu:hover{background:var(--hov)}.fv-card.sel.svelte-1ocsjcu{border-color:var(--acc);background:var(--soft)}.fv-card-ic.svelte-1ocsjcu{display:flex;align-items:center;justify-content:center;height:40px}.fv-card-thumb.svelte-1ocsjcu{height:64px}.fv-card-thumb.svelte-1ocsjcu img:where(.svelte-1ocsjcu){max-height:100%;max-width:100%;border-radius:6px;-o-object-fit:cover;object-fit:cover}.fv-row-thumb.svelte-1ocsjcu img:where(.svelte-1ocsjcu){width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.fv-preview-thumb.svelte-1ocsjcu{overflow:hidden}.fv-preview-thumb.svelte-1ocsjcu img:where(.svelte-1ocsjcu){max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.fv-card-name.svelte-1ocsjcu{font-size:12.5px;font-weight:600;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-card-sub.svelte-1ocsjcu{font-size:11px;color:var(--mut)}.fv-list.svelte-1ocsjcu{display:flex;flex-direction:column}.fv-list-head.svelte-1ocsjcu,.fv-row.svelte-1ocsjcu{display:grid;grid-template-columns:1fr 140px 120px 90px 72px;align-items:center;gap:12px;padding:0 12px}.fv-list-head.svelte-1ocsjcu{height:34px;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--mut);border-bottom:1px solid var(--line);text-transform:uppercase}.fv-row.svelte-1ocsjcu{height:44px;border-bottom:1px solid var(--line2);cursor:pointer;font-size:13px;color:var(--sub)}.fv-row.svelte-1ocsjcu:hover{background:var(--hov)}.fv-row.sel.svelte-1ocsjcu{background:var(--soft)}.fv-col-name.svelte-1ocsjcu{display:flex;align-items:center;gap:10px;min-width:0}.fv-row-ic.svelte-1ocsjcu{flex:none;display:flex}.fv-row-name.svelte-1ocsjcu{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-col-owner.svelte-1ocsjcu,.fv-col-mod.svelte-1ocsjcu,.fv-col-size.svelte-1ocsjcu{font-size:12px;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-col-act.svelte-1ocsjcu{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .12s}.fv-row.svelte-1ocsjcu:hover .fv-col-act:where(.svelte-1ocsjcu){opacity:1}.fv-row-btn.svelte-1ocsjcu{width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center}.fv-row-btn.svelte-1ocsjcu:hover{background:var(--fill);color:var(--ink)}.fv-detail.svelte-1ocsjcu{width:320px;flex:none;border-left:1px solid var(--line);background:var(--sur);display:flex;flex-direction:column;min-height:0}.fv-detail-head.svelte-1ocsjcu{height:52px;flex:none;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line)}.fv-detail-title.svelte-1ocsjcu{flex:1;font-size:13.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-back.svelte-1ocsjcu{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--sub);cursor:pointer;flex:none;display:flex;align-items:center;justify-content:center}.fv-back.svelte-1ocsjcu:hover{background:var(--fill)}.fv-preview.svelte-1ocsjcu{height:160px;margin:16px;border-radius:12px;background:var(--fill);display:flex;align-items:center;justify-content:center}.fv-meta.svelte-1ocsjcu{padding:0 16px;display:flex;flex-direction:column;gap:8px}.fv-meta-row.svelte-1ocsjcu{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mut)}.fv-meta-row.svelte-1ocsjcu b:where(.svelte-1ocsjcu){color:var(--ink);font-weight:600}.fv-davpath.svelte-1ocsjcu{margin:14px 16px 0;padding:8px 10px;border-radius:8px;background:var(--fill);display:flex;flex-direction:column;gap:3px;min-width:0}.fv-davpath.svelte-1ocsjcu span:where(.svelte-1ocsjcu){font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--mut)}.fv-davpath.svelte-1ocsjcu code:where(.svelte-1ocsjcu){font-size:11px;color:var(--sub);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-actions.svelte-1ocsjcu{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.fv-act.svelte-1ocsjcu{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--sur);color:var(--sub);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.fv-act.svelte-1ocsjcu:hover{background:var(--fill);color:var(--ink)}.fv-act-danger.svelte-1ocsjcu:hover{color:var(--red);border-color:var(--red)}.fv-modal-ovl.svelte-1ocsjcu{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ovl);display:flex;align-items:center;justify-content:center;z-index:40}.fv-modal.svelte-1ocsjcu{width:440px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);background:var(--sur);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 40px #00000040}.fv-modal-head.svelte-1ocsjcu{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;color:var(--ink)}.fv-modal-body.svelte-1ocsjcu{padding:16px 18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.fv-card-box.svelte-1ocsjcu{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.fv-card-hd.svelte-1ocsjcu{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink)}.fv-card-tag.svelte-1ocsjcu{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:var(--soft);color:var(--softTx)}.fv-card-tag-app.svelte-1ocsjcu{background:var(--fill);color:var(--mut)}.fv-grantees.svelte-1ocsjcu{display:flex;flex-direction:column;gap:6px}.fv-grantee.svelte-1ocsjcu{display:flex;align-items:center;gap:10px}.fv-grantee-txt.svelte-1ocsjcu{flex:1;min-width:0}.fv-owner-tag.svelte-1ocsjcu{font-size:11px;color:var(--mut);font-weight:600}.fv-role-sm.svelte-1ocsjcu{height:28px;font-size:11.5px;padding:0 6px}.fv-access.svelte-1ocsjcu{display:flex;gap:8px}.fv-access-opt.svelte-1ocsjcu{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--sur);color:var(--sub);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fv-access-opt.active.svelte-1ocsjcu{border-color:var(--acc);background:var(--soft);color:var(--softTx)}.fv-link-row.svelte-1ocsjcu{display:flex;gap:8px}.fv-link-input.svelte-1ocsjcu{flex:1;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-size:12px;background:var(--fill);color:var(--mut)}.fv-link-copy.svelte-1ocsjcu{height:34px;padding:0 12px;border:none;border-radius:8px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fv-role.svelte-1ocsjcu{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;background:var(--sur);color:var(--ink)}.fv-link-note.svelte-1ocsjcu{font-size:12px;color:var(--mut);padding:2px 2px 0}.fv-text-input.svelte-1ocsjcu{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;background:var(--sur);color:var(--ink)}.fv-opt.svelte-1ocsjcu{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sub);cursor:pointer}.fv-people.svelte-1ocsjcu{position:relative}.fv-chip-box.svelte-1ocsjcu{display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--sur)}.fv-chip-x.svelte-1ocsjcu{border:none;background:transparent;color:var(--mut);cursor:pointer;display:flex;padding:0}.fv-chip-x.svelte-1ocsjcu:hover{color:var(--red)}.fv-chip-input.svelte-1ocsjcu{flex:1;min-width:100px;border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;color:var(--ink)}.fv-ac-menu.svelte-1ocsjcu{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:var(--sur);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #00000026;overflow:hidden;z-index:5}.fv-ac-item.svelte-1ocsjcu{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:left}.fv-ac-item.svelte-1ocsjcu:hover,.fv-ac-item.active.svelte-1ocsjcu{background:var(--hov)}.fv-ac-av.svelte-1ocsjcu{width:28px;height:28px;border-radius:50%;background:var(--soft);color:var(--softTx);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.fv-ac-name.svelte-1ocsjcu{font-size:13px;font-weight:500;color:var(--ink)}.fv-ac-mail.svelte-1ocsjcu{font-size:11px;color:var(--mut)}.fv-modal-foot.svelte-1ocsjcu{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--line)}.fv-btn-ghost.svelte-1ocsjcu{height:36px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--sur);color:var(--sub);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.fv-btn-ghost.svelte-1ocsjcu:hover{background:var(--fill)}.fv-btn-solid.svelte-1ocsjcu{height:36px;padding:0 18px;border:none;border-radius:8px;background:var(--acc);color:var(--accInk);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--csh)}.fv-btn-solid.svelte-1ocsjcu:hover{background:var(--accHov)}.fv-toast.svelte-1ocsjcu{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:10px;font-size:12.5px;font-weight:500;box-shadow:0 6px 20px #0000004d;z-index:50}.fv.svelte-1ocsjcu:not(.has-open) .fv-detail:where(.svelte-1ocsjcu){display:none}@media (max-width: 820px){.fv-detail.svelte-1ocsjcu{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;z-index:30}.fv.has-open.svelte-1ocsjcu .fv-main:where(.svelte-1ocsjcu){display:none}.fv-grid.svelte-1ocsjcu{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fv-list-head.svelte-1ocsjcu,.fv-row.svelte-1ocsjcu{grid-template-columns:1fr 80px 60px}.fv-col-owner.svelte-1ocsjcu,.fv-col-act.svelte-1ocsjcu{display:none}}.fl-ic14{width:14px;height:14px}.fl-ic16{width:16px;height:16px}.fl-mono.svelte-qop0cs{font-family:ui-monospace,Menlo,monospace;font-size:.92em}.fl.svelte-qop0cs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);display:flex;justify-content:center;overflow-y:auto}.fl-inner.svelte-qop0cs{width:100%;max-width:620px;display:flex;flex-direction:column;padding:0 20px 24px}.fl-head.svelte-qop0cs{flex:none;display:flex;align-items:center;gap:12px;height:64px}.fl-orb.svelte-qop0cs{width:34px;height:34px;flex:none;border-radius:11px;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center}.fl-head-t.svelte-qop0cs{flex:1}.fl-title.svelte-qop0cs{font-size:15px;font-weight:700;color:var(--ink)}.fl-progress.svelte-qop0cs{font-size:11.5px;color:var(--mut)}.fl-x.svelte-qop0cs{border:none;background:transparent;color:var(--mut);cursor:pointer;padding:6px;border-radius:8px}.fl-x.svelte-qop0cs:hover{background:var(--hov);color:var(--ink)}.fl-bar.svelte-qop0cs{flex:none;height:3px;border-radius:2px;background:var(--line2);overflow:hidden}.fl-bar-fill.svelte-qop0cs{height:100%;background:var(--sns);transition:width .25s ease}.fl-thread.svelte-qop0cs{flex:1;display:flex;flex-direction:column;gap:12px;padding:24px 0}.fl-msg-a.svelte-qop0cs{align-self:flex-start;max-width:88%;font-size:14px;line-height:1.5;color:var(--body);background:var(--fill);border-radius:4px 14px 14px;padding:11px 14px}.fl-msg-u.svelte-qop0cs{align-self:flex-end;max-width:88%;font-size:14px;line-height:1.5;background:var(--acc);color:var(--accInk);border-radius:14px 14px 4px;padding:11px 14px}.fl-done-card.svelte-qop0cs{border:1px solid var(--sns);border-radius:13px;background:var(--snsSoft);padding:15px 16px}.fl-done-t.svelte-qop0cs{font-size:13.5px;font-weight:600;color:var(--ink)}.fl-done-d.svelte-qop0cs{font-size:12.5px;color:var(--sub);margin-top:5px}.fl-input-row.svelte-qop0cs{flex:none;display:flex;align-items:center;gap:8px}.fl-input.svelte-qop0cs{flex:1;height:42px;border:1px solid var(--line);border-radius:21px;background:var(--sur);color:var(--ink);font-family:inherit;font-size:13.5px;padding:0 16px;outline:none}.fl-input.svelte-qop0cs:focus{border-color:var(--sns)}.fl-skip.svelte-qop0cs{height:42px;padding:0 16px;border:1px solid var(--line);border-radius:21px;background:transparent;color:var(--sub);font:600 12.5px/1 inherit;font-family:inherit;cursor:pointer}.fl-skip.svelte-qop0cs:hover{background:var(--fill)}.fl-next.svelte-qop0cs{height:42px;padding:0 20px;border:none;border-radius:21px;background:var(--sns);color:var(--snsInk);font:600 12.5px/1 inherit;font-family:inherit;cursor:pointer}.fl-next.svelte-qop0cs:disabled{opacity:.45;cursor:default}.fl-meet.svelte-qop0cs{flex:none;height:44px;border:none;border-radius:22px;background:var(--snsGrad);color:var(--snsInk);font:700 13.5px/1 inherit;font-family:inherit;cursor:pointer}.fl-meet.svelte-qop0cs:hover{opacity:.92}.sv.svelte-1arug85{flex:1;display:flex;height:100%;overflow:hidden;position:relative;font-family:Public Sans,Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink)}.sv.svelte-1arug85 .sv-ic13{width:13px;height:13px}.sv.svelte-1arug85 .sv-ic14{width:14px;height:14px}.sv.svelte-1arug85 .sv-ic15{width:15px;height:15px}.sv.svelte-1arug85 .sv-ic18{width:18px;height:18px}.sv-mono.svelte-1arug85{font-family:ui-monospace,Menlo,monospace;font-size:.92em}.sv-side.svelte-1arug85{width:224px;flex:none;display:flex;flex-direction:column;border-right:1px solid var(--line);padding:14px 12px 12px;gap:4px;min-height:0}.sv-side-head.svelte-1arug85{display:flex;align-items:center;gap:10px;padding:2px 6px 10px}.sv-side-orb.svelte-1arug85{width:34px;height:34px;border-radius:11px;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center;flex:none}.sv-side-id.svelte-1arug85{min-width:0}.sv-side-name.svelte-1arug85{font-size:14px;font-weight:700;letter-spacing:-.01em}.sv-side-status.svelte-1arug85{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--snsTx)}.sv-dot.svelte-1arug85{width:6px;height:6px;border-radius:50%;background:var(--grn);flex:none}.sv-new.svelte-1arug85{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;border:none;border-radius:18px;background:var(--snsGrad);color:var(--snsInk);font:600 12.5px/1 inherit;font-family:inherit;cursor:pointer;margin-bottom:6px;flex:none}.sv-new.svelte-1arug85:hover{opacity:.9}.sv-nav.svelte-1arug85{display:flex;flex-direction:column;gap:2px}.sv-nav-item.svelte-1arug85{display:flex;align-items:center;gap:9px;height:34px;padding:0 10px;border:none;border-radius:9px;background:transparent;color:var(--sub);font:500 12.5px/1 inherit;font-family:inherit;cursor:pointer;text-align:left}.sv-nav-label.svelte-1arug85{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-nav-item.svelte-1arug85:hover{background:var(--hov)}.sv-nav-item.active.svelte-1arug85{background:var(--snsSoft);color:var(--snsTx);font-weight:700}.sv-nav-badge.svelte-1arug85{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--sns);color:var(--snsInk);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.sv-chats-label.svelte-1arug85{margin:8px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.sv-chats.svelte-1arug85{flex:1;min-height:0;display:flex;flex-direction:column;gap:1px;overflow-y:auto;margin:0 -4px;padding:0 4px}.sv-chats-empty.svelte-1arug85{padding:12px 10px;font-size:12px;color:var(--faint)}.sv-chat-row.svelte-1arug85{display:flex;align-items:center;gap:6px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--sub);font:500 12.5px/1.2 inherit;font-family:inherit;cursor:pointer;text-align:left}.sv-chat-row.svelte-1arug85:hover{background:var(--hov)}.sv-chat-row.active.svelte-1arug85{background:var(--snsSoft);color:var(--snsTx);font-weight:600}.sv-chat-title.svelte-1arug85{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-fork.svelte-1arug85{flex:none;font-size:9.5px;font-weight:700;color:var(--snsTx);background:var(--snsSoft);border-radius:5px;padding:2px 5px}.sv-settings.svelte-1arug85{flex:none;margin:8px -4px 0;padding:10px 4px 0;border-top:1px solid var(--line2);display:flex;flex-direction:column;gap:2px}.sv-private.svelte-1arug85{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:10px;border:1px solid var(--line2);border-radius:10px;color:var(--mut)}.sv-private-t.svelte-1arug85{font-size:11px;font-weight:700;color:var(--sub)}.sv-private-p.svelte-1arug85{font-family:ui-monospace,Menlo,monospace;font-size:9.5px;margin-top:2px;word-break:break-all}.sv-menu.svelte-1arug85{display:none;width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--sur);color:var(--sub);cursor:pointer;align-items:center;justify-content:center;flex:none}.sv-menu.svelte-1arug85:hover{background:var(--fill)}.sv-scrim.svelte-1arug85{display:none}.sv-main.svelte-1arug85{flex:1;min-width:0;display:flex;flex-direction:column}.sv-head.svelte-1arug85{height:56px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.sv-head-title.svelte-1arug85{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700}.sv-head-orb.svelte-1arug85{width:26px;height:26px;border-radius:9px;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center}.sv-head-sub.svelte-1arug85{font-size:12px;color:var(--mut)}.sv-head-right.svelte-1arug85{display:flex;align-items:center;gap:12px}.sv-credits.svelte-1arug85{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:12px;background:var(--snsSoft);color:var(--snsTx);font-size:11.5px;font-weight:700}.sv-credits.low.svelte-1arug85{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.sv-credits-card.svelte-1arug85{display:flex;flex-direction:column;gap:4px}.sv-credits-big.svelte-1arug85{font-size:26px;font-weight:700;color:var(--snsTx)}.sv-credits-big.svelte-1arug85 span:where(.svelte-1arug85){font-size:13px;font-weight:500;color:var(--mut);margin-left:6px}.sv-credits-meta.svelte-1arug85{font-size:12px;color:var(--sub)}.sv-credits-recent.svelte-1arug85{margin-top:10px;border-top:1px solid var(--line2);padding-top:8px;display:flex;flex-direction:column;gap:5px}.sv-credits-row.svelte-1arug85{display:flex;justify-content:space-between;font-size:12px}.sv-credits-reason.svelte-1arug85{color:var(--sub)}.sv-credits-delta.svelte-1arug85{font-family:ui-monospace,Menlo,monospace;color:var(--red);font-weight:600}.sv-credits-delta.pos.svelte-1arug85{color:var(--grn)}.sv-scroll.svelte-1arug85{flex:1;overflow-y:auto;min-height:0}.sv-col.svelte-1arug85{max-width:760px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:18px}.sv-col-w.svelte-1arug85{max-width:880px;margin:0 auto;padding:24px 20px;display:flex;flex-direction:column;gap:14px}.sv-nudge.svelte-1arug85{display:flex;gap:12px;padding:15px 16px;border:1px solid var(--sns);border-radius:15px;background:var(--snsSoft);position:relative}.sv-nudge-ic.svelte-1arug85{width:30px;height:30px;flex:none;border-radius:10px;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center}.sv-nudge-label.svelte-1arug85{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--snsTx)}.sv-nudge-text.svelte-1arug85{font-size:13.5px;line-height:1.45;color:var(--body);margin:5px 0 10px}.sv-nudge-actions.svelte-1arug85{display:flex;gap:8px}.sv-nudge-x.svelte-1arug85{position:absolute;top:10px;right:10px;border:none;background:transparent;color:var(--mut);cursor:pointer;padding:4px;border-radius:6px}.sv-nudge-x.svelte-1arug85:hover{background:var(--hov);color:var(--ink)}.sv-msg-a.svelte-1arug85{display:flex;gap:11px}.sv-avatar.svelte-1arug85{width:30px;height:30px;flex:none;border-radius:50%;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center}.sv-msg-a-name.svelte-1arug85{font-size:11.5px;font-weight:700;color:var(--snsTx);margin-bottom:4px}.sv-msg-text.svelte-1arug85{font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap}.sv-think.svelte-1arug85{margin-bottom:6px;border:1px solid var(--line2, #e5e7eb);border-radius:8px;background:var(--snsBg, rgba(0,0,0,.02))}.sv-think.svelte-1arug85>summary:where(.svelte-1arug85){cursor:pointer;padding:6px 10px;font-size:12px;font-weight:600;color:var(--snsTx, #6b7280);-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.sv-think.svelte-1arug85>summary:where(.svelte-1arug85)::-webkit-details-marker{display:none}.sv-think.svelte-1arug85>summary:where(.svelte-1arug85):before{content:"▸ "}.sv-think[open].svelte-1arug85>summary:where(.svelte-1arug85):before{content:"▾ "}.sv-think-body.svelte-1arug85{padding:0 10px 8px;font-size:12.5px;line-height:1.5;color:var(--snsTx, #6b7280);white-space:pre-wrap;opacity:.85}.sv-typing.svelte-1arug85{display:flex;gap:4px;padding:4px 0}.sv-typing.svelte-1arug85 span:where(.svelte-1arug85){width:6px;height:6px;border-radius:50%;background:var(--snsTx);animation:bmpulse 1.2s ease-in-out infinite}.sv-typing.svelte-1arug85 span:where(.svelte-1arug85):nth-child(2){animation-delay:.2s}.sv-typing.svelte-1arug85 span:where(.svelte-1arug85):nth-child(3){animation-delay:.4s}.sv-actions.svelte-1arug85{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sv-chip.svelte-1arug85{height:30px;padding:0 13px;border:1px solid var(--sns);border-radius:16px;background:transparent;color:var(--snsTx);font:600 12px/1 inherit;font-family:inherit;cursor:pointer}.sv-chip.svelte-1arug85:hover{background:var(--snsSoft)}.sv-msg-u.svelte-1arug85{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sv-bubble.svelte-1arug85{max-width:78%;padding:10px 14px;border-radius:14px 14px 4px;background:var(--acc);color:var(--accInk);font-size:13.5px;line-height:1.45;white-space:pre-wrap}.sv-bubble-row.svelte-1arug85{display:flex;align-items:center;gap:8px;justify-content:flex-end;width:100%}.sv-edit-btn.svelte-1arug85{border:none;background:transparent;color:var(--mut);cursor:pointer;padding:5px;border-radius:7px;opacity:0;transition:opacity .12s}.sv-bubble-row.svelte-1arug85:hover .sv-edit-btn:where(.svelte-1arug85){opacity:1}.sv-edit-btn.svelte-1arug85:hover{background:var(--hov);color:var(--ink)}.sv-pills.svelte-1arug85,.sv-pills-live.svelte-1arug85{display:flex;flex-wrap:wrap;gap:6px}.sv-pill-ro.svelte-1arug85{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:12px;background:var(--soft);color:var(--softTx);font-size:11.5px;font-weight:600}.sv-pill.svelte-1arug85{height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 6px 0 11px;border-radius:13px;background:var(--snsSoft);color:var(--snsTx);font-size:12px;font-weight:600}.sv-pill-x.svelte-1arug85{border:none;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-size:13px;padding:0 2px}.sv-pill-x.svelte-1arug85:hover{opacity:1}.sv-edit.svelte-1arug85{width:100%;display:flex;flex-direction:column;gap:8px}.sv-edit-ta.svelte-1arug85{width:100%;border:1px solid var(--sns);border-radius:10px;background:var(--sur);color:var(--ink);font:400 13px/1.5 inherit;font-family:inherit;padding:10px 12px;resize:vertical;outline:none}.sv-edit-row.svelte-1arug85{display:flex;align-items:center;gap:8px;justify-content:flex-end}.sv-edit-hint.svelte-1arug85{font-size:11.5px;color:var(--mut);margin-right:auto}.sv-composer-wrap.svelte-1arug85{flex:none;border-top:1px solid var(--line)}.sv-composer-col.svelte-1arug85{position:relative;padding:14px 20px;gap:8px}.sv-composer.svelte-1arug85{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:24px;background:var(--sur);padding:5px 6px 5px 8px}.sv-at.svelte-1arug85{width:34px;height:34px;flex:none;border:none;border-radius:50%;background:transparent;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center}.sv-at.svelte-1arug85:hover,.sv-at.open.svelte-1arug85{background:var(--snsSoft);color:var(--snsTx)}.sv-input.svelte-1arug85{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:13.5px;color:var(--ink)}.sv-input.svelte-1arug85::-moz-placeholder{color:var(--faint)}.sv-input.svelte-1arug85::placeholder{color:var(--faint)}.sv-send.svelte-1arug85{width:38px;height:38px;flex:none;border:none;border-radius:50%;background:var(--sns);color:var(--snsInk);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.sv-send.svelte-1arug85:hover:not(:disabled){opacity:.9}.sv-send.svelte-1arug85:disabled{opacity:.45;cursor:default}.sv-mention-pop.svelte-1arug85{position:absolute;left:24px;bottom:74px;width:240px;z-index:20;border:1px solid var(--line);border-radius:13px;background:var(--sur);box-shadow:0 8px 30px var(--ovl);padding:6px;display:flex;flex-direction:column;gap:1px}.sv-mention-row.svelte-1arug85{display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--sub);font:500 12.5px/1 inherit;font-family:inherit;cursor:pointer;text-align:left}.sv-mention-row.svelte-1arug85:hover{background:var(--snsSoft);color:var(--snsTx)}.sv-mention-at.svelte-1arug85{width:22px;height:22px;flex:none;border-radius:7px;background:var(--snsSoft);color:var(--snsTx);font-weight:700;display:flex;align-items:center;justify-content:center}.sv-sec-label.svelte-1arug85{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.sv-soul-notice.svelte-1arug85{display:flex;align-items:center;gap:9px;padding:10px 38px 10px 14px;position:relative;border:1px solid var(--sns);border-radius:11px;background:var(--snsSoft);color:var(--snsTx);font-size:12.5px;font-weight:500}.sv-proposed.svelte-1arug85{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--sns);border-radius:13px;background:var(--snsSoft)}.sv-proposed-ic.svelte-1arug85{width:22px;height:22px;flex:none;border-radius:7px;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center}.sv-proposed-body.svelte-1arug85{flex:1;min-width:0}.sv-proposed-dest.svelte-1arug85{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--snsTx);margin-bottom:3px}.sv-proposed-text.svelte-1arug85{font-size:13px;line-height:1.4;color:var(--body)}.sv-proposed-actions.svelte-1arug85{display:flex;flex-direction:column;gap:6px;flex:none}.sv-card.svelte-1arug85{border:1px solid var(--line);border-radius:13px;background:var(--sur);padding:16px 18px}.sv-card-title.svelte-1arug85{font-size:13.5px;font-weight:700;margin-bottom:12px}.sv-pipe.svelte-1arug85{display:flex;align-items:stretch;gap:10px}.sv-pipe-stage.svelte-1arug85{flex:1;min-width:130px;border:1px solid var(--line2);border-radius:10px;padding:11px 12px;background:var(--bg)}.sv-pipe-t.svelte-1arug85{font-size:12.5px;font-weight:700;color:var(--snsTx)}.sv-pipe-d.svelte-1arug85{font-size:11.5px;line-height:1.4;color:var(--sub);margin:4px 0 6px}.sv-pipe-m.svelte-1arug85{font-size:10px;color:var(--mut)}.sv-pipe-arrow.svelte-1arug85{align-self:center;color:var(--mut);font-size:14px}.sv-pipe-foot.svelte-1arug85{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;color:var(--snsTx)}.sv-doc-head.svelte-1arug85{display:flex;gap:11px;align-items:center;margin-bottom:6px}.sv-doc-ic.svelte-1arug85{width:28px;height:28px;flex:none;border-radius:9px;background:var(--snsSoft);color:var(--snsTx);display:flex;align-items:center;justify-content:center}.sv-doc-file.svelte-1arug85{font-size:13px;font-weight:700}.sv-doc-desc.svelte-1arug85{font-size:11.5px;color:var(--mut)}.sv-doc-sec.svelte-1arug85{border-top:1px solid var(--line2);padding:11px 0 4px;margin-top:8px}.sv-doc-sec-head.svelte-1arug85{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.sv-doc-sec-t.svelte-1arug85{font-size:12px;font-weight:700;color:var(--sub)}.sv-doc-body.svelte-1arug85{font-size:13px;line-height:1.5;color:var(--body);white-space:pre-wrap}.sv-link.svelte-1arug85{border:none;background:transparent;color:var(--snsTx);font:600 11.5px/1 inherit;font-family:inherit;cursor:pointer;padding:3px 6px;border-radius:6px}.sv-link.svelte-1arug85:hover{background:var(--snsSoft)}.sv-intro.svelte-1arug85{font-size:13px;color:var(--sub);margin:0}.sv-skill-grid.svelte-1arug85{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.sv-skill.svelte-1arug85{border:1px solid var(--line);border-radius:13px;background:var(--sur);padding:16px}.sv-skill.on.svelte-1arug85{border-color:var(--sns)}.sv-skill-head.svelte-1arug85{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sv-skill-glyph.svelte-1arug85{width:34px;height:34px;flex:none;border-radius:10px;background:var(--fill);display:flex;align-items:center;justify-content:center;font-size:16px}.sv-skill-glyph.on.svelte-1arug85{background:var(--snsGrad)}.sv-skill-name-wrap.svelte-1arug85{flex:1;min-width:0}.sv-skill-name.svelte-1arug85{font-size:13px;font-weight:700}.sv-skill-state.svelte-1arug85{font-size:11px;color:var(--mut)}.sv-skill-state.g.svelte-1arug85{color:var(--grn);font-weight:600}.sv-skill-desc.svelte-1arug85{font-size:12px;line-height:1.45;color:var(--sub);margin-bottom:10px}.sv-skill-tags.svelte-1arug85{display:flex;flex-wrap:wrap;gap:5px}.sv-tag.svelte-1arug85{font-size:10.5px;font-weight:600;color:var(--mut);background:var(--fill);border-radius:6px;padding:3px 7px}.sv-toggle.svelte-1arug85{position:relative;width:38px;height:22px;flex:none;border:none;border-radius:11px;background:var(--line);cursor:pointer;transition:background .15s}.sv-toggle.on.svelte-1arug85{background:var(--sns)}.sv-knob.svelte-1arug85{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #00000040}.sv-toggle.on.svelte-1arug85 .sv-knob:where(.svelte-1arug85){left:18px}.sv-perm-group.svelte-1arug85{padding:14px 16px}.sv-perm-head.svelte-1arug85{display:flex;align-items:center;gap:10px;margin-bottom:11px}.sv-perm-glyph.svelte-1arug85{width:30px;height:30px;flex:none;border-radius:9px;background:var(--fill);display:flex;align-items:center;justify-content:center;font-size:14px}.sv-perm-name.svelte-1arug85{font-size:13px;font-weight:700}.sv-perm-sum.svelte-1arug85{margin-left:auto;font-size:11.5px;color:var(--mut)}.sv-scopes.svelte-1arug85{display:flex;flex-wrap:wrap;gap:8px}.sv-scope.svelte-1arug85{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--sub);font:500 12px/1 inherit;font-family:inherit;cursor:pointer}.sv-scope.on.svelte-1arug85{border-color:var(--sns);background:var(--snsSoft);color:var(--snsTx);font-weight:600}.sv-scope-box.svelte-1arug85{width:15px;height:15px;flex:none;border-radius:4px;border:1.5px solid var(--mut);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--snsInk)}.sv-scope-box.on.svelte-1arug85{border-color:var(--sns);background:var(--sns)}.sv-activity.svelte-1arug85{padding:6px 16px}.sv-act-row.svelte-1arug85{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line2)}.sv-act-row.svelte-1arug85:last-child{border-bottom:none}.sv-act-ic.svelte-1arug85{width:26px;height:26px;flex:none;border-radius:8px;background:var(--snsSoft);color:var(--snsTx);display:flex;align-items:center;justify-content:center}.sv-act-text.svelte-1arug85{flex:1;min-width:0;font-size:12.5px;color:var(--body)}.sv-act-when.svelte-1arug85{flex:none;font-size:11px;color:var(--mut);font-family:ui-monospace,Menlo,monospace}.sv-ovl.svelte-1arug85{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--ovl);display:flex;align-items:center;justify-content:center}.sv-modal.svelte-1arug85{width:380px;max-width:calc(100% - 40px);border-radius:15px;background:var(--sur);border:1px solid var(--line);padding:20px;box-shadow:0 20px 50px var(--ovl)}.sv-modal-title.svelte-1arug85{font-size:14.5px;font-weight:700;margin-bottom:8px}.sv-modal-detail.svelte-1arug85{font-size:13px;line-height:1.5;color:var(--body);padding:10px 12px;border:1px solid var(--line2);border-radius:9px;background:var(--bg)}.sv-modal-note.svelte-1arug85{font-size:11.5px;color:var(--mut);margin:10px 0 14px}.sv-modal-actions.svelte-1arug85{display:flex;justify-content:flex-end;gap:8px}.sv-btn-sns.svelte-1arug85{height:30px;padding:0 14px;border:none;border-radius:9px;background:var(--sns);color:var(--snsInk);font:600 12px/1 inherit;font-family:inherit;cursor:pointer}.sv-btn-sns.svelte-1arug85:hover{opacity:.9}.sv-btn-ghost.svelte-1arug85{height:30px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--sub);font:600 12px/1 inherit;font-family:inherit;cursor:pointer}.sv-btn-ghost.svelte-1arug85:hover{background:var(--fill)}.sv-toast.svelte-1arug85{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:60;background:var(--ink);color:var(--bg);border-radius:10px;padding:10px 18px;font-size:12.5px;font-weight:600;box-shadow:0 8px 24px var(--ovl)}@media (max-width: 820px){.sv-side.svelte-1arug85{position:absolute;z-index:40;top:0;bottom:0;left:0;width:280px;max-width:82vw;background:var(--sur);box-shadow:2px 0 24px var(--ovl);transform:translate(-100%);transition:transform .22s ease}.sv-side.open.svelte-1arug85{transform:translate(0)}.sv-scrim.svelte-1arug85{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border:none;background:var(--ovl)}.sv-menu.svelte-1arug85{display:flex}.sv-pipe.svelte-1arug85{flex-direction:column}.sv-pipe-arrow.svelte-1arug85{transform:rotate(90deg);align-self:flex-start;margin-left:20px}}.sc-ic14{width:14px;height:14px}.sc-ic20{width:20px;height:20px}.sc-fab.svelte-mkznag{position:fixed;right:76px;bottom:22px;z-index:45;width:52px;height:52px;border:none;border-radius:16px;cursor:pointer;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center;animation:snsbreathe 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.sc-fab.svelte-mkznag{animation:none;box-shadow:0 6px 20px #7a5cf073}}.sc-panel.svelte-mkznag{position:fixed;right:76px;bottom:22px;z-index:45;width:370px;max-width:calc(100vw - 96px);height:540px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--sur);box-shadow:0 20px 50px var(--ovl);font-family:Public Sans,Inter,system-ui,sans-serif;color:var(--ink)}.sc-head.svelte-mkznag{flex:none;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--snsSoft)}.sc-orb.svelte-mkznag{width:30px;height:30px;flex:none;border-radius:10px;background:var(--snsGrad);color:var(--snsInk);display:flex;align-items:center;justify-content:center}.sc-head-t.svelte-mkznag{flex:1;min-width:0}.sc-name.svelte-mkznag{font-size:13px;font-weight:700}.sc-ctx.svelte-mkznag{font-size:11px;color:var(--snsTx)}.sc-hbtn.svelte-mkznag{flex:none;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--snsTx);cursor:pointer;display:flex;align-items:center;justify-content:center}.sc-hbtn.svelte-mkznag:hover{background:#7a5cf024}.sc-msgs.svelte-mkznag{flex:1;overflow-y:auto;min-height:0;padding:14px;display:flex;flex-direction:column;gap:10px}.sc-msg-a.svelte-mkznag{align-self:flex-start;max-width:85%;font-size:13px;line-height:1.45;color:var(--body);background:var(--fill);border-radius:4px 13px 13px;padding:9px 12px;white-space:pre-wrap}.sc-msg-u.svelte-mkznag{align-self:flex-end;max-width:85%;font-size:13px;line-height:1.45;background:var(--acc);color:var(--accInk);border-radius:13px 13px 4px;padding:9px 12px;white-space:pre-wrap}.sc-composer.svelte-mkznag{flex:none;display:flex;align-items:center;gap:8px;margin:12px;border:1px solid var(--line);border-radius:22px;background:var(--bg);padding:4px 5px 4px 13px}.sc-input.svelte-mkznag{flex:1;border:none;background:transparent;outline:none;font-family:inherit;font-size:13px;color:var(--ink)}.sc-input.svelte-mkznag::-moz-placeholder{color:var(--faint)}.sc-input.svelte-mkznag::placeholder{color:var(--faint)}.sc-send.svelte-mkznag{width:34px;height:34px;flex:none;border:none;border-radius:50%;background:var(--sns);color:var(--snsInk);cursor:pointer;display:flex;align-items:center;justify-content:center}.sc-send.svelte-mkznag:disabled{opacity:.45;cursor:default}@media (max-width: 820px){.sc-fab.svelte-mkznag{right:16px;bottom:16px}.sc-panel.svelte-mkznag{right:8px;left:8px;bottom:8px;width:auto;max-width:none}}@keyframes svelte-1ycqp54-confetti-fall{0%{transform:translateY(-20px) rotate(0);opacity:0}15%{opacity:1}to{transform:translateY(420px) rotate(540deg);opacity:0}}.search-overlay-open{overflow:hidden}.bm-center.svelte-12qhfyh{display:flex;align-items:center;justify-content:center}.bm-callcard.svelte-12qhfyh{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;max-width:420px;background:var(--bg);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 40px #00000059}.bm-callcard-pulse.svelte-12qhfyh{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--accInk, #4f46e5);color:#fff;animation:svelte-12qhfyh-bm-ring-pulse 1.2s ease-in-out infinite}.bm-callcard-pulse.paused.svelte-12qhfyh{animation:none;opacity:.7}@keyframes svelte-12qhfyh-bm-ring-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12);box-shadow:0 0 0 8px #4f46e526}}.bm-callbtn.svelte-12qhfyh{width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.bm-callbtn.svelte-12qhfyh:disabled{opacity:.4;cursor:default}.bm-callbtn-accept.svelte-12qhfyh{background:#16a34a}.bm-callbtn-decline.svelte-12qhfyh{background:#dc2626}.bm-callbtn-mute.svelte-12qhfyh{background:var(--line);color:var(--ink)}.bm-app.svelte-12qhfyh{height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:Public Sans,Inter,system-ui,sans-serif}.bm-header.svelte-12qhfyh{height:56px;display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:1px solid var(--line);flex:none;background:var(--bg)}.bm-brand.svelte-12qhfyh{display:flex;align-items:center;gap:10px;flex:none}.bm-brand-mark.svelte-12qhfyh{width:26px;height:26px;border-radius:7px;background:var(--acc);color:var(--accInk);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.bm-brand-name.svelte-12qhfyh{font-weight:700;font-size:15px;letter-spacing:-.01em}.bm-searchbar.svelte-12qhfyh{flex:1;max-width:560px;height:36px;background:var(--fill);border:none;border-radius:18px;display:flex;align-items:center;gap:9px;padding:0 14px;cursor:pointer;font-family:inherit}.bm-searchbar-ph.svelte-12qhfyh{font-size:13px;color:var(--mut)}.bm-hbtn.svelte-12qhfyh{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--sur);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sub);transition:background .15s}.bm-hbtn.svelte-12qhfyh:hover{background:var(--fill)}.bm-avatar.svelte-12qhfyh{width:34px;height:34px;border-radius:50%;background:var(--acc);color:var(--accInk);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex:none}.bm-body.svelte-12qhfyh{flex:1;display:flex;min-height:0}.bm-main.svelte-12qhfyh,.bm-view.svelte-12qhfyh{flex:1;min-width:0;display:flex;overflow:hidden}.bm-view.hidden.svelte-12qhfyh{display:none}.bm-view.svelte-12qhfyh>*{flex:1 1 0%;min-width:0}.bm-dock.svelte-12qhfyh{width:60px;flex:none;border-left:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;background:var(--bg)}.bm-dock-item.svelte-12qhfyh{position:relative;width:40px;height:40px;border:none;border-radius:11px;background:transparent;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.bm-dock-item.svelte-12qhfyh:hover{background:var(--fill)}.bm-dock-item.active.svelte-12qhfyh{background:var(--soft);color:var(--acc)}.bm-dock-div.svelte-12qhfyh{width:26px;height:1px;background:var(--line);margin:4px 0}.bm-dock-item.sense.active.svelte-12qhfyh{background:var(--snsGrad);color:var(--snsInk);box-shadow:0 4px 14px #7a5cf073;animation:snsbreathe 4s ease-in-out infinite}.bm-dock-badge.svelte-12qhfyh{position:absolute;top:6px;right:6px;min-width:14px;height:14px;border-radius:7px;background:var(--red);color:#fff;font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.bm-toast.svelte-12qhfyh{background:var(--sur);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #1418271f;padding:12px 14px;max-width:22rem;display:flex;align-items:flex-start;gap:12px}.bm-toast.svelte-12qhfyh:hover{background:var(--hov)}.bm-toast-ic.svelte-12qhfyh{width:36px;height:36px;border-radius:50%;background:var(--acc);display:flex;align-items:center;justify-content:center;flex:none}.bm-toast-title.svelte-12qhfyh{font-size:13px;font-weight:600;color:var(--ink);margin:0}.bm-toast-body.svelte-12qhfyh{font-size:13px;color:var(--sub);margin:2px 0 0}.bm-searchbar.svelte-12qhfyh{min-width:0}@media (max-width: 820px){.bm-app.svelte-12qhfyh{overflow-x:hidden}.bm-header.svelte-12qhfyh{gap:10px;padding:0 12px}.bm-brand-name.svelte-12qhfyh{display:none}.bm-searchbar.svelte-12qhfyh{flex:none;width:36px;justify-content:center;padding:0}.bm-searchbar-ph.svelte-12qhfyh{display:none}}
