@layer theme,base;@layer kit{.art.svelte-1l0sc1e{inset-inline:0;height:var(--frame-h);object-fit:cover;object-position:var(--face-position,right top);width:100%;transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:.5s;position:absolute;top:0}@media (width>=48rem){.art.svelte-1l0sc1e{aspect-ratio:auto;height:min(100cqh, 100cqw / var(--art-aspect));width:auto;inset:50% 0 auto auto;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}}.content.svelte-1l0sc1e{pointer-events:none;inset-inline:0;top:var(--chat-safe-top);isolation:isolate;position:absolute;bottom:0;overflow:hidden;container-type:size}@media (width>=48rem){.content.svelte-1l0sc1e{top:0}}.content-2.svelte-1l0sc1e{transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:.5s;display:none;position:absolute;inset:0}@media (width>=48rem){.content-2.svelte-1l0sc1e{display:block}}.standin.svelte-1l0sc1e{inset-inline:0;height:calc(var(--sheet-rest) + var(--blend-h,0px));background-color:color-mix(in oklch, var(--chrome-ground,var(--background)) 30%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--blend-h,0px));mask-image:linear-gradient(to bottom, transparent, black var(--blend-h,0px));transition-property:opacity;transition-timing-function:var(--default-transition-timing-function);transition-duration:.5s;position:absolute;bottom:0}@media (width>=48rem){.standin.svelte-1l0sc1e{display:none}}.content-3.svelte-1l0sc1e{inset-inline:0;height:calc(var(--nav-h,3rem) - var(--chat-safe-top) + 20px);--ground:var(--chrome-ground,var(--background));background-image:linear-gradient(in oklab to bottom, var(--ground), color-mix(in oklab, var(--ground) 97.55%, transparent) 3px, color-mix(in oklab, var(--ground) 90.45%, transparent) 6px, color-mix(in oklab, var(--ground) 79.39%, transparent) 9px, color-mix(in oklab, var(--ground) 65.45%, transparent) 12px, color-mix(in oklab, var(--ground) 50%, transparent) 15px, color-mix(in oklab, var(--ground) 34.55%, transparent) 18px, color-mix(in oklab, var(--ground) 20.61%, transparent) 21px, color-mix(in oklab, var(--ground) 9.55%, transparent) 24px, color-mix(in oklab, var(--ground) 2.45%, transparent) 27px, transparent 30px), linear-gradient(to bottom, var(--ground), transparent);position:absolute;top:0}@media (width>=48rem){.content-3.svelte-1l0sc1e{display:none}}.content-4.svelte-1l0sc1e{visibility:hidden;position:absolute;inset:0}.content-5.svelte-1l0sc1e{top:0;left:calc(100% - var(--zone,0px));width:0;height:0;position:absolute}.content-6.svelte-1l0sc1e{height:calc((var(--nav-h,3rem) - var(--chat-safe-top) + 20px) / 2);width:0;position:absolute;top:0;left:0}.content-7.svelte-1l0sc1e{height:var(--blend-h,0px);width:0;position:absolute;top:0;left:0}.content-8.svelte-1l0sc1e{height:var(--sheet-h,0px);width:0;position:absolute;top:0;left:0}@media (width>=48rem){.content-8.svelte-1l0sc1e{height:0}}.frame.svelte-1l0sc1e{height:var(--frame-h);width:0;position:absolute;top:0;left:0}.label.svelte-1l0sc1e{color:var(--primary)}.rim.svelte-1e9lj7y{z-index:1;border-radius:inherit;pointer-events:none;opacity:.8;--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,color-mix(in oklch,var(--primary) 55%,transparent)));--tw-drop-shadow:var(--tw-drop-shadow-size);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,);position:absolute;inset:0}.sweep.svelte-1e9lj7y{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.sweep.svelte-1e9lj7y:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0deg, transparent 200deg, color-mix(in oklch, var(--primary) 25%, transparent) 290deg, color-mix(in oklch, var(--primary) 85%, white) 344deg, white 352deg, color-mix(in oklch, var(--primary) 30%, transparent) 358deg, transparent 360deg);width:calc(100cqw + 100cqh);width:calc(hypot(100cqw,100cqh) + 4px);animation:3.2s linear infinite svelte-1e9lj7y-rim-sweep;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.sweep.svelte-1e9lj7y:before{background:color-mix(in oklch, var(--primary) 55%, transparent);animation:none}}}@layer components,utilities;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@keyframes svelte-1e9lj7y-rim-sweep{to{rotate:360deg}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
