/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme,base;@layer kit{.button[data-variant=glass].svelte-2vc4ol{border:1px solid color-mix(in srgb, var(--vibrancy-ink) var(--material-rim), transparent);background-color:color-mix(in oklab, var(--background) var(--material-thin), transparent);color:var(--vibrancy-1)}@media (width>=48rem){.button[data-variant=glass].svelte-2vc4ol{--material-thin:45%;--material-regular:72%;-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}}@media (hover:hover){.button[data-variant=glass].svelte-2vc4ol:hover{background-color:var(--background)}}.button[data-variant=glass].svelte-2vc4ol[aria-expanded=true],.button[data-variant=glass].svelte-2vc4ol[data-state=open]{background-color:color-mix(in oklab, var(--background) var(--material-regular), transparent)}.button[data-variant=glass-tint].svelte-2vc4ol{border:1px solid color-mix(in oklab, var(--primary) 40%, transparent);background-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, var(--background)) var(--material-thin), transparent);color:var(--vibrancy-1)}@media (width>=48rem){.button[data-variant=glass-tint].svelte-2vc4ol{--material-thin:45%;--material-regular:72%;-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}}@media (hover:hover){.button[data-variant=glass-tint].svelte-2vc4ol:hover{background-color:var(--primary)}}.button[data-variant=glass-tint].svelte-2vc4ol[aria-expanded=true],.button[data-variant=glass-tint].svelte-2vc4ol[data-state=open]{background-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, var(--background)) var(--material-regular), transparent)}.button.svelte-2vc4ol{touch-action:manipulation;border:var(--default-border-width) solid transparent;cursor:pointer;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--default-transition-duration) var(--default-transition-timing-function);--btn-ring:color-mix(in oklab, var(--ring) 50%, transparent);background-clip:padding-box;border-radius:2147483647px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ink.svelte-2vc4ol{align-items:center;gap:inherit;min-width:0;max-width:100%;display:inline-flex}.button[data-variant=default].svelte-2vc4ol{--btn-tint:var(--primary);--btn-cast:color-mix(in oklab, var(--btn-tint) 15%, transparent);--btn-contact:color-mix(in oklab, var(--btn-tint) 30%, transparent);--btn-sheen:inset 0 .5px 1px #ffffff4d, inset 0 -1px 1px #0000001a;background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--btn-sheen), 0 3px 6px var(--btn-cast), 0 .5px 2px var(--btn-cast), 0 .5px 3px var(--btn-contact);transition:transform .3s,box-shadow .3s,filter .3s,opacity .3s,background-color .3s,color .3s}.button[data-variant=default].svelte-2vc4ol:active{transition-duration:.3s;translate:none}.button[data-variant=outline].svelte-2vc4ol{border-color:var(--border);background-color:var(--background)}.button[data-variant=outline][aria-expanded=true].svelte-2vc4ol{background-color:var(--secondary);color:var(--fg-primary)}:where([data-theme=dark],.dark) .button[data-variant=outline].svelte-2vc4ol{border-color:var(--input);background-color:color-mix(in oklab, var(--input) 30%, transparent)}.button:is([data-variant=ghost]:where(.svelte-2vc4ol),[data-variant=ghost-accent]:where(.svelte-2vc4ol))[aria-expanded=true].svelte-2vc4ol{background-color:var(--secondary);color:var(--fg-primary)}.button[data-variant=destructive].svelte-2vc4ol{background-color:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive);--btn-ring:color-mix(in oklab, var(--destructive) 20%, transparent)}.button[data-variant=destructive].svelte-2vc4ol:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}:where([data-theme=dark],.dark) .button[data-variant=destructive].svelte-2vc4ol{background-color:color-mix(in oklab, var(--destructive) 20%, transparent);--btn-ring:color-mix(in oklab, var(--destructive) 40%, transparent)}.button[data-variant=link].svelte-2vc4ol{color:var(--primary);text-underline-offset:4px}.button[data-variant=overlay].svelte-2vc4ol{color:#fff;--btn-ring:#ffffffb3;background-color:#0000008c;border-color:#ffffff26}.button[data-variant=overlay].svelte-2vc4ol:focus-visible{border-color:#fff6}.button.svelte-2vc4ol:focus-visible{box-shadow:0 0 0 3px var(--btn-ring)}.button.svelte-2vc4ol:disabled{opacity:.5;pointer-events:none}.button[data-capture-pointer].svelte-2vc4ol:disabled{pointer-events:auto}.button.svelte-2vc4ol{--glyph-size:1rem}.button.svelte-2vc4ol svg:not([data-slot=glyph]){pointer-events:none;flex-shrink:0}.button.svelte-2vc4ol svg:not([data-slot=glyph],[class*=size-],[data-sized]){width:1rem;height:1rem}.button[aria-invalid=true].svelte-2vc4ol{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}:where([data-theme=dark],.dark) .button[aria-invalid=true].svelte-2vc4ol{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 40%, transparent)}.button.svelte-2vc4ol:where(:where(.svelte-2vc4ol):not([data-material])):focus-visible{border-color:var(--ring)}.button[data-variant=favorite].svelte-2vc4ol{color:#ffffffb3;background-color:#00000073}.button[data-variant=favorite][aria-pressed=true].svelte-2vc4ol{color:var(--primary);background-color:#00000080}.button[data-variant=favorite].svelte-2vc4ol{--glyph-motion:.15s}.button[data-variant=send].svelte-2vc4ol{border-color:color-mix(in oklab, var(--primary) 55%, transparent);background-color:color-mix(in oklab, var(--primary) 38%, transparent);color:#fff;box-shadow:inset 0 .5px 0 #ffffff4d, 0 0 14px color-mix(in oklab, var(--primary) 35%, transparent)}.button[data-variant=send].svelte-2vc4ol:disabled{color:oklab(100% 0 5.96046e-8/.45);opacity:1;background-color:oklab(100% 0 5.96046e-8/.08);border-color:oklab(100% 0 5.96046e-8/.12);box-shadow:0 0 #0000}.button[data-variant=identity].svelte-2vc4ol{color:var(--fg-primary)}.button[data-variant=identity][aria-expanded=true].svelte-2vc4ol{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}@media (hover:hover){.button[data-variant=default].svelte-2vc4ol:hover{filter:brightness(110%);box-shadow:var(--btn-sheen), 0 4px 5px var(--btn-cast), 0 .5px 2px var(--btn-contact), 0 1.5px 3px var(--btn-contact);transform:translateY(-2px)}.button[data-variant=outline].svelte-2vc4ol:hover{background-color:var(--secondary);color:var(--fg-primary)}:where([data-theme=dark],.dark) .button[data-variant=outline].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}.button.svelte-2vc4ol:is([data-variant=ghost]:where(.svelte-2vc4ol),[data-variant=ghost-accent]:where(.svelte-2vc4ol)):hover{border-color:var(--border);background-color:var(--secondary);color:var(--fg-primary)}:where([data-theme=dark],.dark) .button.svelte-2vc4ol:is([data-variant=ghost]:where(.svelte-2vc4ol),[data-variant=ghost-accent]:where(.svelte-2vc4ol)):hover{border-color:var(--input);background-color:color-mix(in oklab, var(--input) 50%, transparent)}.button[data-variant=ghost-accent].svelte-2vc4ol:hover{color:var(--primary);background-color:#0000}.button[data-variant=destructive].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}:where([data-theme=dark],.dark) .button[data-variant=destructive].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}.button[data-variant=link].svelte-2vc4ol:hover{text-decoration-line:underline}.button[data-variant=overlay].svelte-2vc4ol:hover{background-color:#000000a6}.button[data-variant=favorite].svelte-2vc4ol:hover{border-color:var(--border);color:var(--primary);background-color:#000000a6}.button[data-variant=favorite][aria-pressed=true].svelte-2vc4ol:hover{background-color:#00000080}:where([data-theme=dark],.dark) .button[data-variant=favorite].svelte-2vc4ol:hover{border-color:var(--input)}:where([data-theme=dark],.dark) .button[data-variant=favorite][aria-pressed=true].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}.button[data-variant=send].svelte-2vc4ol:hover{border-color:color-mix(in oklab, var(--primary) 75%, transparent);background-color:color-mix(in oklab, var(--primary) 55%, transparent);color:#fff}.button[data-variant=identity].svelte-2vc4ol:hover{border-color:var(--border);background-color:var(--secondary);color:var(--fg-primary)}.button[data-variant=identity][aria-expanded=true].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}:where([data-theme=dark],.dark) .button[data-variant=identity].svelte-2vc4ol:hover,:where([data-theme=dark],.dark) .button[data-variant=identity][aria-expanded=true].svelte-2vc4ol:hover{border-color:var(--input);background-color:color-mix(in oklab, var(--input) 50%, transparent)}}@media (prefers-reduced-motion:reduce){.button[data-variant=default].svelte-2vc4ol:hover{transform:none}}.button[data-size=default].svelte-2vc4ol{height:var(--spacing-control);gap:.5rem;padding-inline:1rem}.button[data-size=default].svelte-2vc4ol:has([data-icon=inline-start]){padding-left:.75rem}.button[data-size=default].svelte-2vc4ol:has([data-icon=inline-end]){padding-right:.75rem}.button[data-size=sm].svelte-2vc4ol{height:var(--spacing-control-sm);font-size:var(--text-xs);line-height:var(--text-xs--line-height);gap:.375rem;padding-inline:.5rem}.button[data-size=sm].svelte-2vc4ol:has([data-icon=inline-start]){padding-left:.375rem}.button[data-size=sm].svelte-2vc4ol:has([data-icon=inline-end]){padding-right:.375rem}.button[data-size=xl].svelte-2vc4ol{height:var(--spacing-control-xl);font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-semibold);gap:.625rem;padding-inline:2rem}.button[data-size=xl].svelte-2vc4ol:has([data-icon=inline-start]){padding-left:1.5rem}.button[data-size=xl].svelte-2vc4ol:has([data-icon=inline-end]){padding-right:1.5rem}@media not all and (width>=40rem){.button[data-size=xl].svelte-2vc4ol{font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:1.5rem}}.button[data-size=icon].svelte-2vc4ol{width:var(--spacing-control);height:var(--spacing-control)}.button[data-size=icon-sm].svelte-2vc4ol{width:var(--spacing-control-sm);height:var(--spacing-control-sm)}.button[data-size=xs].svelte-2vc4ol{border-radius:calc(var(--radius) - 3px);--glyph-size:.875rem;gap:.25rem;height:1.5rem;padding-inline:.375rem}.button[data-size=xs].svelte-2vc4ol>svg:not([data-slot=glyph],[class*=size-]){width:.875rem;height:.875rem}.button[data-size=icon-xs].svelte-2vc4ol{border-radius:calc(var(--radius) - 3px);gap:.5rem;width:1.5rem;height:1.5rem;padding:0}.button[data-variant=identity][data-size].svelte-2vc4ol{text-align:left;justify-content:flex-start;gap:.625rem;min-width:0;height:auto;padding:.25rem .75rem .25rem .25rem}.button[data-group].svelte-2vc4ol:focus-visible{z-index:10;position:relative}.button[data-group=joined][data-group-orientation=horizontal].svelte-2vc4ol:not(:first-child){border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button[data-group=joined][data-group-orientation=horizontal].svelte-2vc4ol:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.button[data-group=joined][data-group-orientation=vertical].svelte-2vc4ol:not(:first-child){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button[data-group=joined][data-group-orientation=vertical].svelte-2vc4ol:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.button[data-group].svelte-2vc4ol:is([data-group=glass]:where(.svelte-2vc4ol),[data-group=glass-tint]:where(.svelte-2vc4ol)){-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:2147483647px;height:2rem}.button[data-group].svelte-2vc4ol:is([data-group=glass]:where(.svelte-2vc4ol),[data-group=glass-tint]:where(.svelte-2vc4ol)):not(:focus-visible){box-shadow:none}.button[data-group].svelte-2vc4ol:is([data-group=glass]:where(.svelte-2vc4ol),[data-group=glass-tint]:where(.svelte-2vc4ol)):not(:hover,[aria-expanded=true],[data-state=open]){background-color:#0000}.button[data-group].svelte-2vc4ol:is([data-group=glass]:where(.svelte-2vc4ol),[data-group=glass-tint]:where(.svelte-2vc4ol)):is([aria-expanded=true]:where(.svelte-2vc4ol),[data-state=open]:where(.svelte-2vc4ol)){background-color:color-mix(in srgb, var(--vibrancy-ink) 12%, transparent)}.button[data-group]:is([data-group=glass]:where(.svelte-2vc4ol),[data-group=glass-tint]:where(.svelte-2vc4ol))[data-size=icon].svelte-2vc4ol{width:2rem}.button[data-variant=pill].svelte-2vc4ol{border-color:var(--border);background-color:color-mix(in oklab, var(--popover) 95%, transparent);color:var(--fg-primary);--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md,12px));-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,)}.button[data-variant=pill].svelte-2vc4ol:hover{background-color:color-mix(in oklab, var(--popover), var(--fg-primary) 8%)}.button[data-variant=pill][data-unread].svelte-2vc4ol{border-color:color-mix(in oklab, var(--primary) 50%, transparent);background-color:color-mix(in oklab, var(--popover), var(--primary) 28%);box-shadow:0 10px 30px -10px color-mix(in oklab, var(--primary) 55%, transparent)}.button[data-button-ink=selected].svelte-2vc4ol{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}.button[data-variant][data-button-ink=muted].svelte-2vc4ol,.button[data-variant][data-button-ink=muted-accent].svelte-2vc4ol{color:var(--fg-secondary)}.button[data-variant][data-button-ink=faint].svelte-2vc4ol,.button[data-variant][data-button-ink=faint].svelte-2vc4ol:hover{color:var(--fg-tertiary)}.button[data-variant][data-button-ink=strong].svelte-2vc4ol{color:var(--fg-primary)}.button[data-variant].svelte-2vc4ol:is([data-button-ink=accent]:where(.svelte-2vc4ol),[data-button-ink=selected]:where(.svelte-2vc4ol)){color:var(--primary)}@media (hover:hover){.button[data-group].svelte-2vc4ol:is([data-group=glass]:where(.svelte-2vc4ol),[data-group=glass-tint]:where(.svelte-2vc4ol)):hover{background-color:color-mix(in srgb, var(--vibrancy-ink) 12%, transparent)}.button[data-variant].svelte-2vc4ol:is([data-button-ink=muted]:where(.svelte-2vc4ol),[data-button-ink=strong]:where(.svelte-2vc4ol),[data-button-ink=selected]:where(.svelte-2vc4ol)):hover{color:var(--fg-primary)}.button[data-variant].svelte-2vc4ol:is([data-button-ink=muted-accent]:where(.svelte-2vc4ol),[data-button-ink=accent]:where(.svelte-2vc4ol)):hover{color:var(--primary)}}}@layer components,utilities;@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
