.klyp-AdvancedFilterPopover__trigger{width:var(--control-size-md);height:var(--control-size-md);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-surface);color:var(--color-fg-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.klyp-AdvancedFilterPopover__trigger[data-hovered]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-AdvancedFilterPopover__trigger[data-focus-visible]{outline:var(--bw-default) solid var(--color-fg-accent);outline-offset:var(--bw-default)}.klyp-AdvancedFilterPopover__trigger[data-pressed]{background:var(--color-bg-surface-solid)}.klyp-AdvancedFilterPopover__trigger[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-AdvancedFilterPopover__triggerIcon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.klyp-AdvancedFilterPopover__triggerIcon>svg{width:18px;height:18px}.klyp-AdvancedFilterPopover__trigger[data-labelled=true]{width:auto;min-width:0;padding-block:0;padding-inline:var(--control-pad-x-md) var(--space-12);gap:var(--space-8);color:var(--color-fg-primary);justify-content:flex-start}.klyp-AdvancedFilterPopover__triggerLabel{min-width:0;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.klyp-AdvancedFilterPopover__triggerChevron{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-fg-muted);transition:transform var(--duration-fast) var(--easing-standard);flex-shrink:0}.klyp-AdvancedFilterPopover__trigger[aria-expanded=true] .klyp-AdvancedFilterPopover__triggerChevron{transform:rotate(180deg)}.klyp-AdvancedFilterPopover__indicator{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));pointer-events:none;display:inline-flex;position:absolute}.klyp-AdvancedFilterPopover__srStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-AdvancedFilterPopover__popover.klyp-Popover{width:max-content;min-width:0}.klyp-AdvancedFilterPopover__dialog{gap:var(--space-4);outline:none;flex-direction:column;display:flex}.klyp-AdvancedFilterPopover__row{gap:var(--space-2);flex-direction:column;display:flex}.klyp-AdvancedFilterPopover__rowLabel{font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);padding:var(--space-4) var(--space-12) var(--space-2)}.klyp-AdvancedFilterPopover__rowSlot{align-items:stretch;display:flex}.klyp-AdvancedFilterPopover__rowSlot>.klyp-Dropdown-pill{inline-size:100%}.klyp-AdvancedFilterPopover__rowSlot>.klyp-CheckboxGroup,.klyp-AdvancedFilterPopover__rowSlot>.klyp-RadioGroup{width:100%}.klyp-AdvancedFilterPopover__rowSlot>.klyp-CheckboxGroup[data-layout=rows],.klyp-AdvancedFilterPopover__rowSlot>.klyp-RadioGroup[data-layout=rows]{gap:0}.klyp-Popover{gap:var(--space-8);min-width:var(--menu-min-width);max-width:90vw;max-height:60vh;padding:var(--space-4);border-radius:var(--r-card);border:var(--bw-default) solid var(--color-border-faint);box-shadow:var(--shadow-panel);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);z-index:var(--z-overlay);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;overflow-y:auto}.klyp-Popover[data-morphing=true]{overflow:clip}.klyp-Popover[data-surface=solid]{background:var(--color-bg-surface)}.klyp-Popover[data-surface=glass]{background:var(--color-bg-glass-deep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--color-border-faint);box-shadow:0 20px 60px -20px var(--alpha-black-85)}.klyp-Popover[data-scrollbar=true]{scrollbar-width:thin;scrollbar-color:transparent transparent}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar{width:6px;height:6px}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-track{border-radius:var(--radius-full);background:0 0}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-thumb{border-radius:var(--radius-full);transition:background var(--duration-fast) var(--easing-standard);background:0 0}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-corner{background:0 0}.klyp-Popover[data-scrollbar=true]:hover{scrollbar-color:var(--color-fg-muted) transparent}.klyp-Popover[data-scrollbar=true]:hover::-webkit-scrollbar-thumb{background:var(--color-fg-muted)}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-thumb:hover{background:var(--color-fg-subtle)}.klyp-Popover[data-scrollbar=true]::-webkit-scrollbar-thumb:active{background:var(--color-fg-primary)}.klyp-Popover{--origin:translateY(-4px)}.klyp-Popover[data-placement=top]{--origin:translateY(4px)}.klyp-Popover[data-placement=left]{--origin:translateX(4px)}.klyp-Popover[data-placement=right]{--origin:translateX(-4px)}.klyp-Popover[data-entering]{animation:klyp-Popover-in var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-exiting]{animation:klyp-Popover-out var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-stagger=true]{--popover-stagger-step:calc(var(--duration-instant) / 3)}.klyp-Popover[data-stagger=true][data-entering]{animation:klyp-Popover-panel-in var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-stagger=true]:not([data-animate-height=true])>*{animation:klyp-Popover-child-in var(--duration-normal) var(--easing-decelerate) both}.klyp-Popover[data-stagger=true]>:nth-child(2){animation-delay:calc(1 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(3){animation-delay:calc(2 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(4){animation-delay:calc(3 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(5){animation-delay:calc(4 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(6){animation-delay:calc(5 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(7){animation-delay:calc(6 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(8){animation-delay:calc(7 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(9){animation-delay:calc(8 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true]>:nth-child(10),.klyp-Popover[data-stagger=true]>:nth-child(n+11){animation-delay:calc(9 * var(--popover-stagger-step))}.klyp-Popover__heightBox{overflow-clip-margin:var(--space-12);flex:none;min-width:0;overflow:clip}.klyp-Popover__heightInner{gap:var(--space-8);flex-direction:column;display:flex}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering]>.klyp-Popover__heightBox{animation:none}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>*{animation:klyp-Popover-child-in var(--duration-normal) var(--easing-decelerate) both}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(2){animation-delay:calc(1 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(3){animation-delay:calc(2 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(4){animation-delay:calc(3 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(5){animation-delay:calc(4 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(6){animation-delay:calc(5 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(7){animation-delay:calc(6 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(8){animation-delay:calc(7 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(9){animation-delay:calc(8 * var(--popover-stagger-step))}.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(10),.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>:nth-child(n+11){animation-delay:calc(9 * var(--popover-stagger-step))}@keyframes klyp-Popover-in{0%{opacity:0;transform:var(--origin) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes klyp-Popover-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--origin) scale(.96)}}@keyframes klyp-Popover-panel-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-Popover-child-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klyp-Popover[data-entering],.klyp-Popover[data-exiting]{animation:klyp-Popover-fade var(--duration-fast) var(--easing-standard)}.klyp-Popover[data-stagger=true]>*,.klyp-Popover[data-stagger=true][data-animate-height=true][data-entering] .klyp-Popover__heightInner>*{animation:none}@keyframes klyp-Popover-fade{0%{opacity:0}to{opacity:1}}}.klyp-AllowancePanel{gap:var(--space-8);padding:var(--space-14) var(--space-16);min-height:calc(var(--space-128) + var(--space-16));background:var(--color-panel-glass-bg);-webkit-backdrop-filter:blur(var(--blur-16));backdrop-filter:blur(var(--blur-16));border:var(--bw-default) solid var(--color-panel-glass-border);border-radius:var(--r-card);flex-direction:column;display:flex}.klyp-AllowancePanel[data-has-slider=true]{padding-bottom:var(--space-10);min-width:0}.klyp-AllowancePanel__header{align-items:baseline;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.klyp-AllowancePanel__amount{font-size:var(--font-size-16);color:var(--color-fg-primary);font-variant-numeric:tabular-nums}.klyp-AllowancePanel__unit{font-size:var(--font-size-14);color:var(--color-fg-muted)}.klyp-AllowancePanel__examples{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-AllowancePanel__example{font-size:var(--font-size-12);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;line-height:1.4}.klyp-AllowancePanel__control{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.klyp-AllowancePanel__fixedLabel{font-size:var(--font-size-14);color:var(--color-fg-primary)}.klyp-AllowanceSlider{gap:var(--space-10);flex-direction:column;align-self:stretch;width:100%;min-width:0;display:flex}.klyp-AllowanceSlider__slider[data-orientation=horizontal]{box-sizing:border-box;width:100%;max-width:100%;padding:var(--space-4) 0;overflow:visible}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__track{height:var(--space-4)}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__rail{height:var(--space-4);background:var(--color-slider-rail);border-radius:var(--radius-full)}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__fill{height:var(--space-4);background:var(--color-slider-fill);border-radius:var(--radius-full);transition:left var(--duration-base) var(--easing-standard), width var(--duration-base) var(--easing-standard)}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb{width:var(--space-28);height:var(--space-20);margin-left:calc((.5 - var(--thumb-pct,0)) * var(--space-28));transition:left var(--duration-base) var(--easing-standard), top var(--duration-base) var(--easing-standard), margin-left var(--duration-base) var(--easing-standard)}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumbInner{background:var(--color-slider-thumb-bg);border-radius:var(--radius-sm);width:100%;height:100%;box-shadow:0 1px 3px var(--alpha-black-25), inset 0 0 0 1px var(--color-slider-thumb-border);will-change:transform;transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);border:0}@media (hover:hover) and (pointer:fine){.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb[data-hovered] .klyp-Slider__thumbInner{box-shadow:0 1px 3px var(--alpha-black-25), inset 0 0 0 1px var(--color-slider-thumb-border);transform:scale(1.08)}}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb[data-dragging]{cursor:grabbing}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb[data-dragging] .klyp-Slider__thumbInner{box-shadow:0 2px 6px var(--alpha-black-40), 0 0 0 var(--space-4) var(--color-slider-thumb-halo-drag), inset 0 0 0 1px var(--color-slider-thumb-border);transform:scale(1.12)}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.klyp-AllowanceSlider__thumbIcon{width:var(--space-12);height:var(--space-12);color:var(--color-slider-thumb-icon);pointer-events:none}.klyp-AllowanceSlider__ticks{justify-content:space-between;align-items:center;padding:0;display:flex}.klyp-AllowanceSlider__tick{padding:var(--space-4) 0;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-12);color:var(--color-slider-tick-inactive);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;position:relative}.klyp-AllowanceSlider__tick:before{content:"";inset:calc(var(--space-12) * -1) calc(var(--space-8) * -1);pointer-events:auto;position:absolute}.klyp-AllowanceSlider__tick:hover,.klyp-AllowanceSlider__tick[data-active=true]{color:var(--color-fg-primary)}.klyp-AllowanceSlider__tick:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}@media (prefers-reduced-motion:reduce){.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb,.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__fill,.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumbInner{transition-duration:0s}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb{transition-property:left,top,margin-left}.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb[data-hovered] .klyp-Slider__thumbInner,.klyp-AllowanceSlider__slider[data-orientation=horizontal] .klyp-Slider__thumb[data-dragging] .klyp-Slider__thumbInner{transform:none}}.klyp-AmountInput{gap:var(--space-8);flex-direction:column;width:100%;min-width:0;display:flex;container-type:inline-size}.klyp-AmountInput__row{align-items:baseline;gap:var(--space-8);width:100%;min-width:0;display:flex}.klyp-AmountInput__field{min-width:0;color:var(--color-fg-primary);font-family:var(--font-sans);font-weight:var(--font-weight-regular);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:left;appearance:textfield;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1}.klyp-AmountInput__field:focus-visible{outline:none}.klyp-AmountInput__field::placeholder{color:var(--color-fg-subtle);opacity:1}.klyp-AmountInput__field::-webkit-outer-spin-button{appearance:none;margin:0}.klyp-AmountInput__field::-webkit-inner-spin-button{appearance:none;margin:0}.klyp-AmountInput__suffix{align-items:center;gap:var(--space-8);flex-shrink:0;display:inline-flex}.klyp-AmountInput__ticker{color:var(--color-fg-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.klyp-AmountInput__max{appearance:none;padding:var(--padding-chip-y) var(--padding-chip-x);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--r-chip);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:.04em;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0}.klyp-AmountInput__max:hover{background:var(--color-bg-surface-solid);border-color:var(--color-border-strong)}.klyp-AmountInput__max:active{background:var(--color-bg-surface-hover)}.klyp-AmountInput__max:focus-visible{border-color:var(--color-border-focus);border-width:var(--bw-emphasis)}.klyp-AmountInput__max:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.klyp-AmountInput[data-size=hero-xl] .klyp-AmountInput__field{font-size:clamp(var(--font-size-40), 12cqi, var(--font-size-64));font-weight:var(--font-weight-regular)}.klyp-AmountInput[data-size=hero-xl] .klyp-AmountInput__ticker{font-size:var(--font-size-20)}.klyp-AmountInput[data-size=hero-xl][data-length=medium] .klyp-AmountInput__field{font-size:clamp(var(--font-size-32), 9cqi, var(--font-size-56))}.klyp-AmountInput[data-size=hero-xl][data-length=long] .klyp-AmountInput__field{font-size:clamp(var(--font-size-24), 6cqi, var(--font-size-40))}.klyp-AmountInput[data-size=hero-lg] .klyp-AmountInput__field{font-size:clamp(var(--font-size-40), 10cqi, var(--font-size-56));font-weight:var(--font-weight-regular)}.klyp-AmountInput[data-size=hero-lg] .klyp-AmountInput__ticker{font-size:var(--font-size-18)}.klyp-AmountInput[data-size=hero-lg][data-length=medium] .klyp-AmountInput__field{font-size:clamp(var(--font-size-32), 7cqi, var(--font-size-40))}.klyp-AmountInput[data-size=hero-lg][data-length=long] .klyp-AmountInput__field{font-size:clamp(var(--font-size-24), 5cqi, var(--font-size-32))}.klyp-AmountInput[data-size=hero-md] .klyp-AmountInput__field{font-size:clamp(var(--font-size-32), 5cqi, var(--font-size-40));font-weight:var(--font-weight-regular)}.klyp-AmountInput[data-size=hero-md] .klyp-AmountInput__ticker{font-size:var(--font-size-16)}.klyp-AmountInput[data-size=hero-md][data-length=medium] .klyp-AmountInput__field{font-size:clamp(var(--font-size-24), 4cqi, var(--font-size-32))}.klyp-AmountInput[data-size=hero-md][data-length=long] .klyp-AmountInput__field{font-size:clamp(var(--font-size-20), 3cqi, var(--font-size-24))}.klyp-AmountInput[data-size=hero-sm] .klyp-AmountInput__field{font-size:var(--font-size-24);font-weight:var(--font-weight-regular)}.klyp-AmountInput[data-size=hero-sm] .klyp-AmountInput__ticker{font-size:var(--font-size-14)}.klyp-AmountInput[data-invalid=true] .klyp-AmountInput__field{color:var(--color-status-danger)}.klyp-AmountInput__messages{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.klyp-AmountInput__helper{min-width:0;color:var(--color-fg-muted);font-size:var(--font-size-12);line-height:var(--line-height-normal);overflow-wrap:anywhere;margin:0}.klyp-AmountInput[data-invalid=true] .klyp-AmountInput__helper{color:var(--color-status-danger)}.klyp-AmountInput__error{color:var(--color-status-danger);font-size:var(--font-size-12);line-height:var(--line-height-normal);margin:0}.klyp-AmountInput[data-disabled=true] .klyp-AmountInput__field{color:var(--color-fg-muted);cursor:not-allowed}.klyp-AppHeader{container:appheader/inline-size}.klyp-AppHeader__hamburgerSlot{align-items:center;display:none}.klyp-AppHeader__brand{align-items:center;gap:var(--space-8);color:var(--color-fg-primary);border-radius:var(--r-chip);transition:opacity var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.klyp-AppHeader__brand{transition:none}}.klyp-AppHeader__brand:hover{opacity:.85}.klyp-AppHeader__brand:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-AppHeader__nav{align-items:center;gap:var(--space-4);display:inline-flex}.klyp-AppHeader__navItem{height:var(--space-32);padding:0 var(--padding-control-x);border-radius:var(--r-chip);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard);align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.klyp-AppHeader__navItem{transition:none}}.klyp-AppHeader__navItem:not([data-active=true]):hover,.klyp-AppHeader__navItem:not([data-active=true]):focus-visible,.klyp-AppHeader__navItem[data-active=true]{color:var(--color-fg-primary)}.klyp-AppHeader__navItem:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-AppHeader__navItem[data-disabled=true]{opacity:var(--opacity-50);cursor:not-allowed;pointer-events:none}.klyp-AppHeader__navBadge{padding:0 var(--space-6);height:var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-surface-solid);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;margin-inline-start:var(--space-6);line-height:1;display:inline-flex}.klyp-AppHeader__cluster{align-items:center;gap:var(--space-8);display:inline-flex}.klyp-AppHeader__slot{align-items:center;display:inline-flex}@container appheader (width<=767.98px){.klyp-AppHeader .klyp-AppHeader__nav{display:none}.klyp-AppHeader .klyp-AppHeader__hamburgerSlot{display:inline-flex}.klyp-AppHeader .klyp-AppHeader__brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.75)}}@container appheader (width<=599.98px){.klyp-AppHeader .klyp-AppHeader__slot--upgrade .klyp-MeshButton__content>:not(svg){display:none}}.klyp-BrandMark{align-items:center;gap:var(--space-8);display:inline-flex}.klyp-BrandMark__symbol{object-fit:contain;flex-shrink:0;width:auto}.klyp-BrandMark__wordmark{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-heading,-.02em);color:var(--color-fg-primary,var(--color-fg-primary))}.klyp-BrandMark[data-size=sm] .klyp-BrandMark__symbol{height:var(--space-20)}.klyp-BrandMark[data-size=sm] .klyp-BrandMark__wordmark{font-size:var(--font-size-14)}.klyp-BrandMark[data-size=md] .klyp-BrandMark__symbol{height:var(--space-28)}.klyp-BrandMark[data-size=md] .klyp-BrandMark__wordmark{font-size:var(--font-size-16)}.klyp-BrandMark[data-size=lg] .klyp-BrandMark__symbol{height:calc(var(--space-18) * 2)}.klyp-BrandMark[data-size=lg] .klyp-BrandMark__wordmark{font-size:var(--font-size-18)}.klyp-TopNav{z-index:var(--z-header);-webkit-backdrop-filter:blur(var(--blur-16));backdrop-filter:blur(var(--blur-16));transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), backdrop-filter var(--duration-fast) var(--easing-standard);position:sticky;top:0}@media (prefers-reduced-motion:reduce){.klyp-TopNav{transition:none}}.klyp-TopNav[data-sticky=false]{z-index:auto;position:static;top:auto}.klyp-TopNav[data-transparent=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.klyp-TopNav[data-transparent=true][data-stuck=true]{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(var(--blur-16));backdrop-filter:blur(var(--blur-16));box-shadow:inset 0 calc(-1 * var(--bw-default)) 0 var(--color-border-subtle)}.klyp-TopNav__sentinel{pointer-events:none;width:100%;height:1px;margin-bottom:-1px}.klyp-TopNav__inner{width:100%;height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-16);padding-left:var(--space-16);padding-right:var(--space-16);display:flex}.klyp-TopNav__leading,.klyp-TopNav__trailing{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.klyp-TopNav__center{justify-content:center;align-items:center;gap:var(--space-8);flex:1;display:flex}.klyp-AssetCard{aspect-ratio:3/4;isolation:isolate;text-align:left;background:var(--color-card-fade);border-radius:var(--r-card);width:100%;font-family:var(--font-sans);color:var(--color-fg-primary);appearance:none;cursor:pointer;border:none;margin:0;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:clip;container:assetcard/inline-size}.klyp-AssetCard:where(button){background:var(--color-card-fade)}.klyp-AssetCard:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--color-border-subtle);transition:box-shadow var(--duration-fast,.15s) var(--easing-standard,ease);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.klyp-AssetCard:hover:after{box-shadow:inset 0 0 0 2px var(--color-border-default)}.klyp-AssetCard:hover{transform:translateY(-6px)}}.klyp-AssetCard:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-border-focus) 60%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.klyp-AssetCard:hover{transform:none}}.klyp-AssetCard__image{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.klyp-AssetCard__placeholder{z-index:0;background:radial-gradient(140% 70% at 0% 30%, var(--color-overlay-gold-12) 0%, transparent 60%), linear-gradient(to bottom right, var(--color-bg-surface), var(--color-bg-glass), var(--color-bg-glass-deep));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.klyp-AssetCard__content{z-index:2;gap:var(--space-8);padding:var(--space-16);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.klyp-AssetCard__typePill{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-fg-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);align-self:flex-start;display:inline-flex}.klyp-AssetCard__typePillDot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-fg-muted);flex-shrink:0;display:inline-block}.klyp-AssetCard__typePill[data-kind=character] .klyp-AssetCard__typePillDot{background:var(--color-mention-character)}.klyp-AssetCard__typePill[data-kind=location] .klyp-AssetCard__typePillDot{background:var(--color-mention-location)}.klyp-AssetCard__typePill[data-kind=outfit] .klyp-AssetCard__typePillDot{background:var(--color-mention-outfit)}.klyp-AssetCard__typePill[data-kind=vibe] .klyp-AssetCard__typePillDot{background:var(--color-mention-vibe)}.klyp-AssetCard__typePill[data-kind=scene] .klyp-AssetCard__typePillDot{background:var(--color-mention-scene)}.klyp-AssetCard__typePill[data-kind=script] .klyp-AssetCard__typePillDot{background:var(--color-mention-script)}.klyp-AssetCard__typePill[data-kind=prop] .klyp-AssetCard__typePillDot{background:var(--color-mention-prop)}.klyp-AssetCard__typePill[data-kind=shot] .klyp-AssetCard__typePillDot{background:var(--color-mention-shot)}.klyp-AssetCard__typePill[data-kind=series] .klyp-AssetCard__typePillDot,.klyp-AssetCard__typePill[data-kind=episode] .klyp-AssetCard__typePillDot{background:var(--color-fg-muted)}.klyp-AssetCard__typePillLabel{display:inline-block}.klyp-AssetCard__title{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-scrim-on);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.klyp-AssetCard__description{font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-scrim-on-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.klyp-AssetCard__description:empty,.klyp-AssetCard__description[aria-hidden=true]{display:none}@container assetcard (width>=200px){.klyp-AssetCard__title{font-size:var(--font-size-16)}.klyp-AssetCard__description{font-size:var(--font-size-14);-webkit-line-clamp:2;line-clamp:2}}@container assetcard (width>=340px){.klyp-AssetCard__content{padding:var(--space-24);gap:var(--space-8)}.klyp-AssetCard__title{font-size:var(--font-size-24);line-height:var(--line-height-tight)}.klyp-AssetCard__description{font-size:var(--font-size-14);-webkit-line-clamp:3;line-clamp:3}.klyp-AssetCard__typePillLabel{font-size:var(--font-size-14)}}@container assetcard (width<=199px){.klyp-AssetCard__description{display:none}.klyp-AssetCard__typePill{padding:var(--space-2) var(--space-4)}.klyp-AssetCard__typePillLabel{font-size:var(--font-size-11)}}.klyp-AssetCard__dragSlot{top:var(--space-12);left:var(--space-12);z-index:3;pointer-events:auto;position:absolute}.klyp-AssetCard__favouriteSlot{top:var(--space-12);left:var(--space-12);z-index:4;pointer-events:auto;position:absolute}.klyp-AssetCard__actionsSlot{top:var(--space-12);right:var(--space-12);z-index:3;gap:var(--space-8);pointer-events:auto;flex-direction:column;display:flex;position:absolute}.klyp-AssetCard__skeleton{z-index:2;background:linear-gradient(90deg, transparent, var(--color-bg-glass), transparent);background-size:200% 100%;animation:1.6s linear infinite klyp-AssetCard-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.klyp-AssetCard__skeleton{background:var(--color-bg-glass);animation:none}}@keyframes klyp-AssetCard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.klyp-AssetCard[data-selection-mode=true]{cursor:pointer}.klyp-AssetCard[data-selection-mode=true][data-selected=true]{outline:2px solid var(--color-accent);outline-offset:-2px;transition:outline var(--duration-fast) var(--easing-standard)}.klyp-AssetCard__selectionMark{top:var(--space-12);left:var(--space-12);z-index:4;border-radius:var(--radius-full);background-color:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);width:24px;height:24px;-webkit-backdrop-filter:var(--fx-glass-blur-soft);backdrop-filter:var(--fx-glass-blur-soft);color:var(--color-fg-primary);place-items:center;display:grid;position:absolute}.klyp-AssetCard__selectionMark[data-selected=true]{color:var(--color-accent)}.klyp-AssetCard__selectionMark__empty{border:1.5px solid var(--color-fg-muted);border-radius:var(--radius-full);width:14px;height:14px}.klyp-AssetCard__image[data-cover-loading],.klyp-AssetCard__placeholder[data-cover-loading]{animation:1.4s ease-in-out infinite klyp-AssetCard-cover-pulse}@media (prefers-reduced-motion:reduce){.klyp-AssetCard__image[data-cover-loading],.klyp-AssetCard__placeholder[data-cover-loading]{animation:none}.klyp-AssetCard[data-selection-mode=true][data-selected=true]{transition:none}}@keyframes klyp-AssetCard-cover-pulse{0%,to{opacity:1}50%{opacity:.55}}.klyp-AssetCard[data-archived=true]{opacity:.5}.klyp-AssetCard[data-archived=true]:after{content:"Archived";top:var(--space-12);left:var(--space-12);z-index:4;padding:var(--space-2) var(--space-8);background-color:color-mix(in oklab, var(--color-bg-surface) 90%, transparent);border-radius:var(--r-chip);color:var(--color-fg-muted);font-size:11px;line-height:1;position:absolute}.klyp-AssetMention{z-index:var(--z-overlay);border:var(--bw-default,1px) solid var(--color-border-default);border-radius:var(--r-section);background:var(--color-bg-surface);width:20rem;max-width:100%;color:var(--color-fg-primary);box-shadow:var(--shadow-panel);position:absolute;left:0;overflow:hidden}.klyp-AssetMention[data-side=bottom]{margin-top:var(--space-2);top:100%}.klyp-AssetMention[data-side=top]{margin-bottom:var(--space-2);bottom:100%}.klyp-AssetMention__scroll{max-height:18rem;padding:var(--space-2);overflow-y:auto}.klyp-AssetMention__group{flex-direction:column;display:flex}.klyp-AssetMention__groupLabel{padding:var(--space-2) var(--space-6);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-subtle)}.klyp-AssetMention__item{align-items:center;gap:var(--space-12,var(--space-6));padding:var(--space-6) var(--space-6);border-radius:var(--r-card);color:var(--color-fg-muted);text-align:left;font-family:var(--font-sans);font-size:var(--font-size-14);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;display:flex}.klyp-AssetMention__item[data-active=true]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-AssetMention__item[data-kind=character][data-active=true]{box-shadow:inset 2px 0 0 0 color-mix(in oklch, var(--color-mention-character) 60%, transparent)}.klyp-AssetMention__item[data-kind=location][data-active=true]{box-shadow:inset 2px 0 0 0 color-mix(in oklch, var(--color-mention-location) 60%, transparent)}.klyp-AssetMention__item[data-kind=outfit][data-active=true]{box-shadow:inset 2px 0 0 0 color-mix(in oklch, var(--color-mention-outfit) 60%, transparent)}.klyp-AssetMention__item[data-kind=vibe][data-active=true]{box-shadow:inset 2px 0 0 0 color-mix(in oklch, var(--color-mention-vibe) 60%, transparent)}.klyp-AssetMention__item[data-kind=scene][data-active=true]{box-shadow:inset 2px 0 0 0 color-mix(in oklch, var(--color-mention-scene) 60%, transparent)}.klyp-AssetMention__thumb{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-sm,6px);background:var(--color-bg-glass-deep);color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.klyp-AssetMention__thumb>svg{width:var(--space-14);height:var(--space-14)}.klyp-AssetMention__thumb>img{object-fit:cover;width:100%;height:100%}.klyp-AssetMention__item[data-kind=character] .klyp-AssetMention__thumb{background:color-mix(in oklch, var(--color-mention-character) 18%, var(--color-bg-glass-deep))}.klyp-AssetMention__item[data-kind=location] .klyp-AssetMention__thumb{background:color-mix(in oklch, var(--color-mention-location) 18%, var(--color-bg-glass-deep))}.klyp-AssetMention__item[data-kind=outfit] .klyp-AssetMention__thumb{background:color-mix(in oklch, var(--color-mention-outfit) 18%, var(--color-bg-glass-deep))}.klyp-AssetMention__item[data-kind=vibe] .klyp-AssetMention__thumb{background:color-mix(in oklch, var(--color-mention-vibe) 18%, var(--color-bg-glass-deep))}.klyp-AssetMention__item[data-kind=scene] .klyp-AssetMention__thumb{background:color-mix(in oklch, var(--color-mention-scene) 18%, var(--color-bg-glass-deep))}.klyp-AssetMention__text{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.klyp-AssetMention__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);overflow:hidden}.klyp-AssetMention__hint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-11,11px);color:var(--color-fg-subtle);overflow:hidden}.klyp-AttachmentSlotGroup{align-items:flex-start;gap:var(--space-8);flex-direction:column;min-width:0;display:inline-flex}.klyp-AttachmentSlotGroup__row,.klyp-AttachmentSlotGroup__clips,.klyp-AttachmentSlotGroup__files{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.klyp-AttachmentSlotGroup__swap{flex-shrink:0;align-self:center}.klyp-AttachmentSlotGroup[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.klyp-BadgeToggle{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.klyp-BadgeToggle__group{display:contents}.klyp-BadgeToggle__item{align-items:center;gap:var(--space-4);border:var(--bw-default,1px) solid transparent;border-radius:var(--radius-full);color:var(--color-fg-muted);cursor:pointer;line-height:var(--line-height-tight);font-family:var(--font-sans);font-weight:var(--font-weight-medium,500);white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0;display:inline-flex}.klyp-BadgeToggle__item:focus-visible,.klyp-BadgeToggle__item[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis,2px)}.klyp-BadgeToggle__item[data-disabled]{cursor:not-allowed;opacity:.5}.klyp-BadgeToggle[data-size=sm] .klyp-BadgeToggle__item{height:var(--space-24);padding:0 var(--space-8);font-size:var(--font-size-12)}.klyp-BadgeToggle[data-size=md] .klyp-BadgeToggle__item{height:var(--space-28);padding:0 var(--space-10);font-size:var(--font-size-12)}.klyp-BadgeToggle__item[data-intent=gray]{--intent-dot:var(--color-badge-gray-fg)}.klyp-BadgeToggle__item[data-intent=blue]{--intent-dot:var(--color-badge-blue-fg)}.klyp-BadgeToggle__item[data-intent=purple]{--intent-dot:var(--color-badge-purple-fg)}.klyp-BadgeToggle__item[data-intent=amber]{--intent-dot:var(--color-badge-amber-fg)}.klyp-BadgeToggle__item[data-intent=red]{--intent-dot:var(--color-badge-red-fg)}.klyp-BadgeToggle__item[data-intent=pink]{--intent-dot:var(--color-badge-pink-fg)}.klyp-BadgeToggle__item[data-intent=green]{--intent-dot:var(--color-badge-green-fg)}.klyp-BadgeToggle__item[data-intent=teal]{--intent-dot:var(--color-badge-teal-fg)}.klyp-BadgeToggle__item[data-intent=gold]{--intent-dot:var(--color-badge-gold-fg)}.klyp-BadgeToggle__dot{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--intent-dot,var(--color-fg-muted));flex-shrink:0;display:inline-block}.klyp-BadgeToggle__label{display:inline-block}@media (hover:hover) and (pointer:fine){.klyp-BadgeToggle__item:not([data-disabled]):not([data-selected]):hover,.klyp-BadgeToggle__item:not([data-disabled]):not([data-selected])[data-hovered]{background-color:var(--color-bg-glass);color:var(--color-fg-primary)}}.klyp-BadgeToggle__item[data-selected]{color:var(--intent-dot,var(--color-fg-primary))}.klyp-BadgeToggle__item[data-selected][data-intent=gray]{background:var(--color-badge-gray-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=blue]{background:var(--color-badge-blue-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=purple]{background:var(--color-badge-purple-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=amber]{background:var(--color-badge-amber-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=red]{background:var(--color-badge-red-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=pink]{background:var(--color-badge-pink-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=green]{background:var(--color-badge-green-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=teal]{background:var(--color-badge-teal-bg)}.klyp-BadgeToggle__item[data-selected][data-intent=gold]{background:var(--color-badge-gold-bg)}.klyp-HeroAmount{align-items:baseline;gap:var(--space-2);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-fg-primary);letter-spacing:-.02em;line-height:1.1;display:inline-flex}.klyp-HeroAmount[data-align=center]{justify-content:center}.klyp-HeroAmount[data-align=end]{justify-content:flex-end}.klyp-HeroAmount__srLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-HeroAmount__sign,.klyp-HeroAmount__currency{color:var(--color-fg-muted);font-weight:var(--font-weight-regular)}.klyp-HeroAmount__integer{font-weight:var(--font-weight-medium)}.klyp-HeroAmount__cents{color:var(--color-fg-muted);font-weight:var(--font-weight-regular)}.klyp-HeroAmount__ticker{color:var(--color-fg-muted);font-weight:var(--font-weight-medium);margin-left:var(--space-4)}.klyp-HeroAmount[data-size=hero-xl] .klyp-HeroAmount__integer{font-size:var(--font-size-56)}.klyp-HeroAmount[data-size=hero-xl] .klyp-HeroAmount__sign,.klyp-HeroAmount[data-size=hero-xl] .klyp-HeroAmount__currency,.klyp-HeroAmount[data-size=hero-xl] .klyp-HeroAmount__cents{font-size:var(--font-size-24)}.klyp-HeroAmount[data-size=hero-xl] .klyp-HeroAmount__ticker{font-size:var(--font-size-16)}.klyp-HeroAmount[data-size=hero-lg] .klyp-HeroAmount__integer{font-size:var(--font-size-32)}.klyp-HeroAmount[data-size=hero-lg] .klyp-HeroAmount__sign,.klyp-HeroAmount[data-size=hero-lg] .klyp-HeroAmount__currency{font-size:var(--font-size-16)}.klyp-HeroAmount[data-size=hero-lg] .klyp-HeroAmount__cents{font-size:var(--font-size-20)}.klyp-HeroAmount[data-size=hero-lg] .klyp-HeroAmount__ticker{font-size:var(--font-size-14)}.klyp-HeroAmount[data-size=hero-md] .klyp-HeroAmount__integer{font-size:var(--font-size-20)}.klyp-HeroAmount[data-size=hero-md] .klyp-HeroAmount__sign,.klyp-HeroAmount[data-size=hero-md] .klyp-HeroAmount__currency{font-size:var(--font-size-14)}.klyp-HeroAmount[data-size=hero-md] .klyp-HeroAmount__cents{font-size:var(--font-size-16)}.klyp-HeroAmount[data-size=hero-md] .klyp-HeroAmount__ticker{font-size:var(--font-size-12)}.klyp-HeroAmount[data-size=hero-sm] .klyp-HeroAmount__integer{font-size:var(--font-size-16)}.klyp-HeroAmount[data-size=hero-sm] .klyp-HeroAmount__sign,.klyp-HeroAmount[data-size=hero-sm] .klyp-HeroAmount__currency{font-size:var(--font-size-12)}.klyp-HeroAmount[data-size=hero-sm] .klyp-HeroAmount__cents{font-size:var(--font-size-14)}.klyp-HeroAmount[data-size=hero-sm] .klyp-HeroAmount__ticker{font-size:var(--font-size-12)}.klyp-BalanceTriad{gap:var(--gap-grid);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:stretch;display:grid}.klyp-BalanceCard{gap:var(--space-16);height:100%;min-height:0;padding:var(--padding-panel);background:var(--color-bg-surface);border-radius:var(--r-section);box-shadow:var(--fx-card-lift-shadow);transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.klyp-BalanceCard:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.klyp-BalanceCard{transition:none}.klyp-BalanceCard:hover{transform:none}}.klyp-BalanceCard:before{content:"";border-radius:inherit;padding:var(--space-2);background:var(--color-border-subtle);-webkit-mask-composite:xor;pointer-events:none;z-index:2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyp-BalanceCard__blobClip{border-radius:inherit;clip-path:inset(0 round var(--r-section));pointer-events:none;opacity:0;transition:opacity var(--duration-normal) var(--easing-standard);z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0)}.klyp-BalanceCard[data-primary] .klyp-BalanceCard__blobClip{mix-blend-mode:plus-lighter}.klyp-BalanceCard:hover .klyp-BalanceCard__blobClip{opacity:1}.klyp-BalanceCard__blob{pointer-events:none;width:135%;height:135%;filter:blur(var(--blur-32));position:absolute;top:-33.75%;left:-11.25%}.klyp-BalanceCard[data-primary] .klyp-BalanceCard__blob{background:radial-gradient(ellipse 50% 45% at 22% 35%, color-mix(in oklch, var(--color-fg-accent) 65%, transparent) 0%, color-mix(in oklch, var(--color-fg-accent) 25%, transparent) 35%, transparent 70%)}.klyp-BalanceCard:not([data-primary]) .klyp-BalanceCard__blob{background:radial-gradient(50% 45% at 22% 35%,oklch(100% 5.96046e-8 none/.4) 0%,oklch(100% 5.96046e-8 none/.18) 35%,#0000 70%)}.klyp-BalanceCard__header,.klyp-BalanceCard__amount,.klyp-BalanceCard__sub,.klyp-BalanceCard__action{z-index:1;position:relative}.klyp-BalanceCard:after{content:"";border-radius:inherit;padding:var(--space-2);-webkit-mask-composite:xor;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyp-BalanceCard[data-primary]:after{background:linear-gradient(155deg, color-mix(in oklch, var(--color-fg-accent) 50%, transparent) 0%, color-mix(in oklch, var(--color-fg-accent) 1%, transparent) 44%);mix-blend-mode:plus-lighter}.klyp-BalanceCard:not([data-primary]):after{background:linear-gradient(155deg,oklch(100% 5.96046e-8 none/.5) 0%,oklch(100% 5.96046e-8 none/.01) 44%)}.klyp-BalanceCard:hover:after{opacity:1}.klyp-BalanceCard[data-primary]:hover{box-shadow:var(--fx-card-lift-shadow), var(--fx-card-inset-glow-gold)}.klyp-BalanceCard:not([data-primary]):hover{box-shadow:var(--fx-card-lift-shadow), var(--fx-card-inset-glow-silver)}@media (prefers-reduced-motion:reduce){.klyp-BalanceCard:after{transition:none}}.klyp-BalanceCard__header{justify-content:flex-start;align-items:center;gap:var(--space-8);display:flex}.klyp-BalanceCard__dot{border-radius:var(--radius-full);flex:none;align-self:center;width:8px;height:8px}.klyp-BalanceCard__dot[data-tone=success]{background:var(--color-status-success)}.klyp-BalanceCard__dot[data-tone=warning]{background:var(--color-status-warning)}.klyp-BalanceCard__dot[data-tone=danger]{background:var(--color-status-danger)}.klyp-BalanceCard__dot[data-tone=info]{background:var(--color-status-info)}.klyp-BalanceCard__dot[data-tone=accent]{background:var(--color-fg-accent)}.klyp-BalanceCard__dot[data-tone=neutral]{background:var(--color-fg-muted)}.klyp-BalanceCard__label{color:var(--color-fg-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:1}.klyp-BalanceCard__amount{margin:0}.klyp-BalanceCard__sub{font-size:var(--font-size-12);color:var(--color-fg-muted);margin:0}.klyp-BalanceCard__action{align-items:center;gap:var(--space-8);margin-top:auto;display:flex}.klyp-BalanceCard[data-loading]{pointer-events:none}.klyp-BalanceCard[data-loading] .klyp-BalanceCard__sub,.klyp-BalanceCard[data-loading] .klyp-BalanceCard__action{opacity:.3}.klyp-BalanceCard[data-loading] .klyp-BalanceCard__amount{position:relative}.klyp-BalanceCard[data-loading] .klyp-BalanceCard__amount>*{opacity:0}.klyp-BalanceCard[data-loading] .klyp-BalanceCard__amount:after{content:"";background:var(--color-bg-surface-hover);border-radius:var(--r-chip);animation:1.4s ease-in-out infinite klyp-balance-card-skeleton-pulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.klyp-BalanceCard[data-loading] .klyp-BalanceCard__amount:after{opacity:.7;animation:none}}@keyframes klyp-balance-card-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.klyp-BouncyAccordion{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.klyp-BouncyAccordion__list{width:100%}.klyp-BouncyAccordion .klyp-Accordion__item{background:var(--color-bg-canvas);box-shadow:0 0 0 var(--bw-default) var(--color-border-subtle);transition:margin-block var(--duration-normal) var(--easing-standard), border-radius var(--duration-normal) var(--easing-standard), background var(--duration-fast) var(--easing-standard);border-radius:0;position:relative;overflow:hidden}.klyp-BouncyAccordion .klyp-Accordion__item:not(:last-child){border-bottom:0}.klyp-BouncyAccordion .klyp-Accordion__item:hover{background:var(--color-bg-surface)}.klyp-BouncyAccordion .klyp-Accordion__item[data-expanded]{margin-block:var(--space-10);border-radius:var(--r-panel)}.klyp-BouncyAccordion .klyp-Accordion__item:first-child{border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel)}.klyp-BouncyAccordion .klyp-Accordion__item:last-child{border-bottom-left-radius:var(--r-panel);border-bottom-right-radius:var(--r-panel)}.klyp-BouncyAccordion .klyp-Accordion__item[data-expanded]+.klyp-Accordion__item{border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel)}.klyp-BouncyAccordion .klyp-Accordion__item:has(+.klyp-Accordion__item[data-expanded]){border-bottom-left-radius:var(--r-panel);border-bottom-right-radius:var(--r-panel)}.klyp-BouncyAccordion .klyp-Accordion__trigger{min-height:var(--bouncy-item-h,64px);padding-block:0;padding-inline:var(--space-20);gap:var(--space-12);border:0;border-radius:0}.klyp-BouncyAccordion .klyp-Accordion__trigger[data-hovered]{text-decoration:none}.klyp-BouncyAccordion .klyp-Accordion__triggerLabel{font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-fg-muted);transition:color var(--duration-fast) var(--easing-standard)}.klyp-BouncyAccordion .klyp-Accordion__trigger[data-hovered] .klyp-Accordion__triggerLabel,.klyp-BouncyAccordion .klyp-Accordion__item[data-expanded] .klyp-Accordion__triggerLabel{color:var(--color-fg-primary)}.klyp-BouncyAccordion .klyp-Accordion__chevron{width:var(--space-20);height:var(--space-20);color:var(--color-fg-primary)}.klyp-BouncyAccordion .klyp-Accordion__contentInner{padding:var(--space-8) var(--space-20) var(--space-12);font-size:var(--font-size-16);line-height:var(--line-height-relaxed);color:var(--color-fg-primary)}@media (prefers-reduced-motion:reduce){.klyp-BouncyAccordion .klyp-Accordion__item,.klyp-BouncyAccordion .klyp-Accordion__triggerLabel{transition:none}}.klyp-ChoiceCard{aspect-ratio:1;isolation:isolate;background:var(--color-scrim-base);border-radius:var(--r-card);width:100%;font-family:var(--font-sans);color:var(--color-fg-primary);text-align:left;cursor:pointer;appearance:none;border:0;margin:0;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:clip;container:choicecard/inline-size}.klyp-ChoiceCard:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-subtle);transition:box-shadow var(--duration-fast) var(--easing-standard);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.klyp-ChoiceCard:hover{transform:translateY(-4px)}.klyp-ChoiceCard:hover:after{box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default)}}.klyp-ChoiceCard:active{transform:translateY(-1px)}.klyp-ChoiceCard:focus-visible{outline:none}.klyp-ChoiceCard:focus-visible:after{box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default), 0 0 0 2px color-mix(in srgb, var(--color-border-focus) 60%, transparent)}@media (prefers-reduced-motion:reduce){.klyp-ChoiceCard{transition:none}.klyp-ChoiceCard:hover,.klyp-ChoiceCard:active{transform:none}}.klyp-ChoiceCard[data-state=soon]{cursor:default}.klyp-ChoiceCard[data-state=soon]:hover,.klyp-ChoiceCard[data-state=soon]:active{transform:none}.klyp-ChoiceCard__image,.klyp-ChoiceCard__placeholder{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.klyp-ChoiceCard__image{object-fit:cover;display:block}.klyp-ChoiceCard__placeholder{background:linear-gradient(135deg, var(--color-bg-surface) 0%, var(--color-bg-glass) 55%, var(--color-bg-glass-deep) 100%)}.klyp-ChoiceCard__content{z-index:2;padding:var(--space-24);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.klyp-ChoiceCard__title{-webkit-line-clamp:1;line-clamp:1;font-family:var(--font-sans);font-size:var(--font-size-16);color:var(--color-scrim-on);-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.klyp-ChoiceCard__desc{-webkit-line-clamp:2;line-clamp:2;max-height:0;font-family:var(--font-sans);font-size:var(--font-size-14);color:var(--color-scrim-on-muted);opacity:0;transition:max-height .2s var(--easing-standard), margin-top .2s var(--easing-standard), opacity .2s var(--easing-standard), transform .2s var(--easing-standard);-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden;transform:translateY(8px)}.klyp-ChoiceCard:focus-visible .klyp-ChoiceCard__desc{max-height:50px;margin-top:var(--space-8);opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.klyp-ChoiceCard:hover .klyp-ChoiceCard__desc{max-height:50px;margin-top:var(--space-8);opacity:1;transform:translateY(0)}}@media (hover:none){.klyp-ChoiceCard:not([data-state=soon]) .klyp-ChoiceCard__desc{max-height:50px;margin-top:var(--space-8);opacity:1;transform:translateY(0)}}.klyp-ChoiceCard[data-state=soon]:hover .klyp-ChoiceCard__desc,.klyp-ChoiceCard[data-state=soon]:focus-visible .klyp-ChoiceCard__desc{opacity:0;max-height:0;margin-top:0;transform:translateY(8px)}.klyp-ChoiceCard[data-variant=photo] .klyp-ChoiceCard__image,.klyp-ChoiceCard[data-variant=photo] .klyp-ChoiceCard__placeholder{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.klyp-ChoiceCard[data-variant=photo] .klyp-ChoiceCard__desc{display:none}@media (prefers-reduced-motion:reduce){.klyp-ChoiceCard__desc{transition:max-height .2s var(--easing-standard), margin-top .2s var(--easing-standard), opacity .2s var(--easing-standard);transform:none}.klyp-ChoiceCard:hover .klyp-ChoiceCard__desc,.klyp-ChoiceCard:focus-visible .klyp-ChoiceCard__desc{transform:none}}.klyp-ChoiceCard[data-kind=add]{justify-content:center;align-items:center;gap:var(--space-24);background:var(--color-bg-glass);color:var(--color-fg-muted);transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), transform .3s cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex}.klyp-ChoiceCard[data-kind=add]:after{border:1.5px dashed var(--color-border-subtle);box-shadow:none;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}@media (hover:hover) and (pointer:fine){.klyp-ChoiceCard[data-kind=add]:hover{color:var(--color-fg-primary);background:var(--color-bg-glass-deep)}.klyp-ChoiceCard[data-kind=add]:hover:after{border-color:var(--color-border-default)}}.klyp-ChoiceCard[data-kind=add]:focus-visible:after{border-color:var(--color-border-default);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-border-focus) 60%, transparent)}.klyp-ChoiceCard__addGlyph{pointer-events:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.klyp-ChoiceCard__addLabel{max-width:80%;font-family:var(--font-sans);font-size:var(--font-size-14);color:var(--color-fg-primary);text-align:center;pointer-events:none;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.klyp-ChoiceCard__badge{top:var(--space-16);right:var(--space-16);z-index:3;font-family:var(--font-sans);font-size:var(--font-size-11);letter-spacing:.02em;color:var(--color-fg-primary);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-12);pointer-events:none;font-weight:500;position:absolute}@container choicecard (width<=199px){.klyp-ChoiceCard{aspect-ratio:auto;min-height:156px}.klyp-ChoiceCard__title{font-size:var(--font-size-14)}.klyp-ChoiceCard__content{padding:var(--space-16) var(--space-24) var(--space-24)}}@container choicecard (width>=260px){.klyp-ChoiceCard__title{font-size:var(--font-size-18)}.klyp-ChoiceCard__desc{-webkit-line-clamp:3;line-clamp:3}}.klyp-CodeBlock{width:100%;margin:var(--space-12) 0;border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--color-bg-root);position:relative;overflow:hidden;container:klyp-codeblock/inline-size}.klyp-CodeBlock__header{align-items:center;gap:var(--space-8);height:var(--control-size-sm);padding:0 var(--space-12);border-bottom:var(--bw-default) solid var(--color-border-subtle);background:var(--color-bg-surface);display:flex}.klyp-CodeBlock__lang{font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);text-transform:lowercase;background:0 0}.klyp-CodeBlock__filename{font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.klyp-CodeBlock__spacer{flex:auto}.klyp-CodeBlock__actions{flex:none}.klyp-CodeBlock__body{padding:var(--space-12) var(--space-16);font-family:var(--font-mono);font-size:var(--font-size-14);white-space:pre;color:var(--color-fg-primary);background:0 0;margin:0;line-height:1.5;overflow-x:auto}.klyp-CodeBlock__body pre,.klyp-CodeBlock__body pre[class*=shiki],.klyp-CodeBlock__body pre code,.klyp-CodeBlock__body pre code span,.klyp-CodeBlock__body pre[class*=shiki] *,.klyp-CodeBlock__body .shiki,.klyp-CodeBlock__body .shiki *{background:0 0!important}.klyp-CodeBlock__body>pre{font:inherit;color:inherit;margin:0;padding:0}.klyp-CodeBlock[data-wrap] .klyp-CodeBlock__body{white-space:pre-wrap;word-break:break-word}@container klyp-codeblock (width<=319px){.klyp-CodeBlock .klyp-CodeBlock__filename,.klyp-CodeBlock .klyp-CodeBlock__wrapToggle{display:none}}.klyp-Toolbar{align-items:center;gap:var(--space-4);display:inline-flex}.klyp-Toolbar[aria-orientation=vertical]{flex-direction:column;align-items:flex-start}.klyp-Toolbar__group{align-items:center;gap:var(--space-4);display:inline-flex}.klyp-Toolbar__group+.klyp-Toolbar__group{margin-left:0}.klyp-Command{border-radius:var(--r-section);background:var(--color-bg-surface);width:100%;height:100%;padding:var(--space-6);color:var(--color-fg-primary);font:var(--type-body);flex-direction:column;display:flex;overflow:hidden}.klyp-Command__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-Command__input-wrapper{align-items:center;gap:var(--gap-icon-text);height:var(--space-32);padding-inline:var(--padding-control-x);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-subtle);border-radius:var(--r-chip);background:color-mix(in oklch, var(--color-bg-surface-solid) 30%, transparent);transition:box-shadow var(--duration-fast) var(--easing-standard);border:0;margin-block-end:var(--space-4);display:flex}.klyp-Command__input-wrapper:hover{box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default)}.klyp-Command__input-wrapper:has(input:focus){box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-focus)}.klyp-Command__input-wrapper:has(.klyp-Command__input-icon){padding-inline-start:var(--space-8)}.klyp-Command__input-wrapper:has(.klyp-Command__input-trailing){padding-inline-end:var(--space-6)}.klyp-Command__input{min-width:0;font:var(--type-body);color:var(--color-fg-primary);background:0 0;border:0;outline:none;flex:auto}.klyp-Command__input:focus-visible{outline:none}.klyp-Command__input::placeholder{color:var(--color-fg-muted)}.klyp-Command__input:disabled{opacity:var(--opacity-50);cursor:not-allowed}.klyp-Command__input-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-fg-icon-muted);flex-shrink:0}.klyp-Command__input-trailing{align-items:center;gap:var(--gap-cluster);flex-shrink:0;display:flex}.klyp-Command__list{max-height:var(--command-list-max-h,60vh);height:var(--cmdk-list-height);transition:height var(--duration-fast) var(--easing-standard);scroll-padding-block:var(--space-2);scrollbar-width:thin;outline:none;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.klyp-Command__list{transition:none}}.klyp-Command__empty{padding-block:var(--space-24);text-align:center;font:var(--type-body);color:var(--color-fg-muted)}.klyp-Command__loading{padding-block:var(--space-24);font:var(--type-body);color:var(--color-fg-muted)}.klyp-Command__loading>*{justify-content:center;align-items:center;gap:var(--space-8);display:flex}.klyp-Command__group{padding:var(--space-2);color:var(--color-fg-primary);overflow:hidden}.klyp-Command__group [cmdk-group-heading]{padding:var(--space-8) var(--space-12) var(--space-4);font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted)}.klyp-Command__item{min-height:var(--space-36);align-items:center;gap:var(--space-8);border-radius:var(--r-inner-section);padding:var(--space-8) var(--space-12);font:var(--type-body);color:var(--color-fg-primary);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;display:flex;position:relative}.klyp-Command__item>svg{width:var(--icon-size-md);height:var(--icon-size-md);pointer-events:none;color:var(--color-fg-icon-muted);flex-shrink:0}.klyp-Command__item[data-selected=true]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-Command__item[data-selected=true]>svg{color:var(--color-fg-on-active-nav)}.klyp-Command__item[data-disabled=true]{pointer-events:none;opacity:var(--opacity-50)}.klyp-Command__footer{align-items:center;gap:var(--space-4) var(--space-16);margin:var(--space-6) calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-10) var(--space-12);border-top:var(--bw-default) solid var(--color-border-subtle);font:var(--type-label);color:var(--color-fg-muted);flex-wrap:wrap;display:flex}.klyp-Command__dialog{padding:0;overflow:hidden}.klyp-Command__dialog.klyp-Dialog__content{border-radius:var(--r-section);max-width:min(640px,90vw)}@media (width>=640px){.klyp-Command__dialog.klyp-Dialog__content{max-height:calc(100svh - var(--command-dialog-top,16vh) - var(--space-32));margin-block-start:var(--command-dialog-top,16vh)}}@media (width<=639.98px){.klyp-Command__dialog.klyp-Dialog__content{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%}}@media (width>=640px){.klyp-Dialog__overlay:has(>.klyp-Command__dialog){align-items:flex-start}}.klyp-Kbd{justify-content:center;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);background:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-sm);line-height:1;display:inline-flex}.klyp-Kbd[data-size=sm]{height:var(--space-16);min-width:var(--space-16);padding-inline:var(--space-4);font-size:var(--font-size-11)}.klyp-Kbd[data-size=md]{height:var(--space-20);min-width:var(--space-20);padding-inline:var(--space-6);font-size:var(--font-size-12)}.klyp-CommandMenu{border:var(--bw-default) solid var(--color-border-default)}.klyp-CommandMenu__topRow{align-items:center;gap:var(--space-6);margin-block-end:var(--space-4);display:flex}.klyp-CommandMenu__topRow .klyp-Command__input-wrapper{flex:auto;min-width:0;margin-block-end:0}.klyp-CommandMenu__close{width:var(--space-32);height:var(--space-32);border-radius:var(--r-chip);background:color-mix(in oklch, var(--color-bg-surface-solid) 30%, transparent);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-subtle);color:var(--color-fg-icon-muted);cursor:pointer;transition:box-shadow var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-CommandMenu__close>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-CommandMenu__close[data-hovered]{box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default);color:var(--color-fg-on-active-nav)}.klyp-CommandMenu__close[data-focus-visible]{box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-focus);color:var(--color-fg-on-active-nav)}.klyp-CommandMenu__categories{min-width:0;padding:var(--space-6) var(--space-2) var(--space-2);align-items:center;display:flex}.klyp-CommandMenu__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.klyp-CommandMenu__itemMeta{align-items:center;gap:var(--gap-cluster);flex-shrink:0;margin-left:auto;display:inline-flex}.klyp-CommandMenu__itemHint{font:var(--type-label);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-CommandMenu__itemActions{inset-inline-end:var(--space-8);transition:opacity var(--duration-fast) var(--easing-standard);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.klyp-CommandMenu__kebab{width:var(--control-size-xs);height:var(--control-size-xs);border-radius:var(--r-chip);color:var(--color-fg-icon-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-CommandMenu__kebab[data-hovered]{background:var(--color-bg-surface-hover);color:var(--color-fg-on-active-nav)}.klyp-CommandMenu__kebab[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);color:var(--color-fg-on-active-nav)}@media (hover:hover) and (pointer:fine){.klyp-CommandMenu .klyp-Command__item .klyp-CommandMenu__itemActions{opacity:0}.klyp-CommandMenu .klyp-Command__item[data-selected=true] .klyp-CommandMenu__itemActions,.klyp-CommandMenu .klyp-Command__item:focus-within .klyp-CommandMenu__itemActions{opacity:1}.klyp-CommandMenu .klyp-Command__item[data-selected=true] .klyp-CommandMenu__itemHint[data-swap],.klyp-CommandMenu .klyp-Command__item:focus-within .klyp-CommandMenu__itemHint[data-swap]{opacity:0}}@media (pointer:coarse){.klyp-CommandMenu .klyp-Command__item .klyp-CommandMenu__itemHint[data-swap]{display:none}}.klyp-CommandMenu__clear{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);color:var(--color-fg-icon-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-CommandMenu__clear>svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.klyp-CommandMenu__clear[data-hovered]{background:var(--color-bg-surface-hover);color:var(--color-fg-on-active-nav)}.klyp-CommandMenu__clear[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);color:var(--color-fg-on-active-nav)}.klyp-CommandMenu__hint{align-items:center;gap:var(--gap-cluster);display:inline-flex}.klyp-CommandMenu[data-variant=search] .klyp-Command__item{color:var(--color-fg-muted)}.klyp-CommandMenu[data-variant=search] .klyp-Command__item[data-selected=true]{color:var(--color-fg-primary)}.klyp-CommandMenu__dialog .klyp-Dialog__dialog>:not(.klyp-Dialog__header):not(.klyp-Dialog__footer):not(.klyp-Dialog__close):not(.klyp-Modal__body){padding:var(--space-6);border:0}@media (width<=639.98px){.klyp-CommandMenu__dialog .klyp-CommandMenu:before{content:"";width:var(--space-40);height:var(--space-4);margin:0 auto var(--space-8);border-radius:var(--radius-full);background:var(--color-border-default);display:block}}.klyp-Composer{inline-size:100%;max-inline-size:var(--width-composer);position:relative;container:composer/inline-size}@media (pointer:coarse){.klyp-Composer .klyp-PromptField__textarea{font-size:var(--font-size-16)}}.klyp-Composer__error{padding:var(--space-4) var(--space-8);border-radius:var(--r-card);background:color-mix(in srgb, var(--color-status-danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-status-danger) 20%, transparent);color:var(--color-status-danger);font-size:var(--font-size-12);margin:0;line-height:1.4}.klyp-ComposerSettingsPopover__trigger[data-animate-width]{padding-inline:var(--space-10) var(--space-18)}.klyp-ComposerSettingsPopover__trigger .klyp-Button__fluidContent{gap:var(--space-10)}.klyp-ComposerSettingsPopover__trigger:before{content:"";z-index:-1;background:var(--fx-accent-glow-bg);opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);pointer-events:none;position:absolute;inset:0}.klyp-ComposerSettingsPopover__trigger[data-accent-hint]:not([data-disabled]){box-shadow:var(--fx-accent-glow-shadow)}.klyp-ComposerSettingsPopover__trigger[data-accent-hint]:not([data-disabled]):before{opacity:1}.klyp-ComposerSettingsPopover__triggerProvider{inline-size:var(--space-20);block-size:var(--space-20);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ComposerSettingsPopover__triggerLabel{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--color-fg-muted);overflow:hidden}.klyp-ComposerSettingsPopover__trigger[data-hovered] .klyp-ComposerSettingsPopover__triggerLabel{color:var(--color-fg-primary)}.klyp-ComposerSettingsPopover__triggerPreview{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;max-inline-size:32ch;display:none;overflow:hidden}@container (width>=480px){.klyp-ComposerSettingsPopover__triggerLabel{display:none}.klyp-ComposerSettingsPopover__triggerPreview{display:inline}}.klyp-ComposerSettingsPopover__trigger[data-starter]{padding-inline:var(--space-12)}.klyp-ComposerSettingsPopover__starter{align-items:center;gap:var(--space-10);display:inline-flex}.klyp-ComposerSettingsPopover__starterIcon{inline-size:var(--space-20);block-size:var(--space-20);color:var(--color-fg-primary);flex-shrink:0;position:relative}.klyp-ComposerSettingsPopover__starterIconLayer{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.klyp-ComposerSettingsPopover__starterIconLayer>svg{inline-size:var(--space-20);block-size:var(--space-20)}.klyp-ComposerSettingsPopover__starterLabel{color:var(--color-fg-primary);align-items:center;display:inline-flex;position:relative}.klyp-ComposerSettingsPopover__starterSizer{visibility:hidden;pointer-events:none;display:grid}.klyp-ComposerSettingsPopover__starterSizer>span{white-space:nowrap;grid-area:1/1}.klyp-ComposerSettingsPopover__starterLabelLayer{white-space:nowrap;justify-content:flex-start;align-items:center;display:inline-flex;position:absolute;inset:0}.klyp-ComposerSettingsPopover__popoverSurface.klyp-Popover{border-radius:var(--r-section);gap:0;padding:0}@media (width<=480px){.klyp-ComposerSettingsPopover__popoverSurface.klyp-Popover{max-inline-size:calc(100vw - var(--space-32));left:50%!important;transform:translate(-50%)!important}}.klyp-ComposerSettingsPopover__dialog{outline:none}.klyp-ComposerSettingsPopover__panel{gap:var(--space-10);inline-size:min(340px, 100vw - var(--space-32));min-inline-size:0;padding:var(--space-12) var(--space-12) var(--space-10);flex-direction:column;display:flex}.klyp-ComposerSettingsPopover__panel .klyp-TabSwitcher__option{font-variant-numeric:tabular-nums}.klyp-ComposerSettingsPopover__panel .klyp-Dropdown-pill{inline-size:100%}.klyp-ComposerSettingsPopover__panelFooter{padding:0 var(--space-12) var(--space-12)}.klyp-ComposerSettingsPopover__selectRow{gap:var(--space-8);inline-size:100%;display:grid}.klyp-ComposerSettingsPopover__selectRow[data-modality=video]{grid-template-columns:.9fr 1.2fr 1.1fr}.klyp-ComposerSettingsPopover__selectRow[data-modality=video]:not(:has(>:nth-child(3))){grid-template-columns:.9fr 1.2fr}.klyp-ComposerSettingsPopover__selectRow[data-modality=image]{grid-template-columns:1fr 1fr}.klyp-ComposerSettingsPopover__selectRow .klyp-Dropdown-pill,.klyp-ComposerSettingsPopover__countSwitcher{inline-size:100%}.klyp-ComposerSettingsPopover__toggleRow.klyp-Switch{justify-content:space-between;align-items:center;gap:var(--space-12);inline-size:100%;block-size:var(--control-size-md);padding-inline:var(--space-12);border-radius:var(--r-chip);border:var(--bw-default) solid transparent;color:var(--color-fg-primary);font-size:var(--font-size-14);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;flex-direction:row-reverse;display:flex}.klyp-ComposerSettingsPopover__toggleRow.klyp-Switch[data-hovered]:not([data-disabled]){background:var(--color-bg-surface-hover);border-color:var(--color-border-subtle)}.klyp-ComposerSettingsPopover__toggleRow.klyp-Switch[data-hovered]:not([data-disabled]):not([data-selected]) .klyp-Switch__track{background:var(--color-bg-surface-solid)}.klyp-ComposerSettingsPopover__toggleRow.klyp-Switch[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-ComposerSettingsPopover__toggleRow.klyp-Switch .klyp-Switch__label{min-inline-size:0;font-weight:var(--font-weight-medium);align-items:baseline;gap:var(--space-6);white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.klyp-ComposerSettingsPopover__toggleRowHint{font-size:var(--font-size-11);color:var(--color-fg-muted);font-weight:var(--font-weight-regular);text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.klyp-ComposerSettingsPopover__motionHint{padding:var(--space-6) var(--space-8);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);color:var(--color-fg-muted);margin:0;line-height:1.4}.klyp-ComposerSettingsPopover-storyPanel{background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-faint);border-radius:var(--r-section);box-shadow:var(--shadow-panel);color:var(--color-fg-primary);display:inline-block}.klyp-ComposerAudioSection__modeRow{gap:var(--space-8);inline-size:100%;display:grid}.klyp-ComposerAudioSection__modeRow[data-cols="2"]{grid-template-columns:.85fr 1.15fr}.klyp-ComposerAudioSection__modeRow[data-cols="1"]{grid-template-columns:1fr}.klyp-ComposerAudioSection__modeRow .klyp-Dropdown-pill{inline-size:100%;min-inline-size:0}.klyp-ComposerAudioSection__toggleRow.klyp-Switch{justify-content:space-between;align-items:center;gap:var(--space-12);inline-size:100%;block-size:var(--control-size-md);padding-inline:var(--space-12);border-radius:var(--r-chip);border:var(--bw-default) solid transparent;color:var(--color-fg-primary);font-size:var(--font-size-14);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;flex-direction:row-reverse;display:flex}.klyp-ComposerAudioSection__toggleRow.klyp-Switch[data-hovered]:not([data-disabled]){background:var(--color-bg-surface-hover);border-color:var(--color-border-subtle)}.klyp-ComposerAudioSection__toggleRow.klyp-Switch[data-hovered]:not([data-disabled]):not([data-selected]) .klyp-Switch__track{background:var(--color-bg-surface-solid)}.klyp-ComposerAudioSection__toggleRow.klyp-Switch[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-ComposerAudioSection__toggleRow.klyp-Switch .klyp-Switch__label{min-inline-size:0;font-weight:var(--font-weight-medium);flex:1}.klyp-ComposerAudioSection__advanced .klyp-Accordion__item{border:none}.klyp-ComposerAudioSection__advanced .klyp-Accordion__trigger{box-sizing:border-box;block-size:var(--control-size-md);padding-inline:var(--space-12);border-radius:var(--r-chip);border:var(--bw-default) solid var(--color-border-subtle);color:var(--color-fg-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);background:0 0;inline-size:100%;text-decoration:none}.klyp-ComposerAudioSection__advanced .klyp-Accordion__trigger[data-hovered]:not([data-disabled]){background:var(--color-bg-surface-hover);color:var(--color-fg-primary);border-color:var(--color-border-strong);text-decoration:none}.klyp-ComposerAudioSection__advanced .klyp-Accordion__trigger[data-expanded]{border-color:var(--color-border-default);color:var(--color-fg-primary)}.klyp-ComposerAudioSection__advanced .klyp-Accordion__trigger .klyp-Accordion__chevron{block-size:var(--icon-size-xs);inline-size:var(--icon-size-xs)}.klyp-ComposerAudioSection__advanced .klyp-Accordion__contentInner{gap:var(--space-12);padding:var(--space-10) 0 0;flex-direction:column;display:flex}.klyp-ComposerAudioSection__presetRow,.klyp-ComposerAudioSection__sliderRow{gap:var(--space-6);flex-direction:column;display:flex}.klyp-ComposerAudioSection__sliderRow .klyp-Slider{padding-inline:var(--space-6)}.klyp-ComposerAudioSection__sliderMeta{justify-content:space-between;align-items:baseline;gap:var(--space-8);display:flex}.klyp-ComposerAudioSection__sliderLabel{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-primary)}.klyp-ComposerAudioSection__sliderValue{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.klyp-ComposerMultiShot{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.klyp-ComposerMultiShot__hint{padding:var(--space-6) var(--space-8);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);color:var(--color-fg-muted);margin:0;line-height:1.4}.klyp-ComposerMultiShot__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-ComposerMultiShot__row{align-items:center;gap:var(--space-6) var(--space-8);padding:var(--space-8);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);grid-template-columns:1fr auto auto;grid-template-areas:"label duration remove""prompt prompt prompt";min-width:0;display:grid}.klyp-ComposerMultiShot__rowLabel{font-size:var(--font-size-11);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);grid-area:label}.klyp-ComposerMultiShot__rowDuration{grid-area:duration;width:76px;min-width:0}.klyp-ComposerMultiShot__prompt{width:100%;min-width:0;font-size:var(--font-size-14);grid-area:prompt}.klyp-ComposerMultiShot__remove{grid-area:remove}.klyp-ComposerMultiShot__footer{justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0;display:flex}.klyp-ComposerMultiShot__sum{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.klyp-ComposerMultiShot__sum[data-mismatch=true]{color:var(--color-status-warning)}.klyp-PromptField{gap:var(--space-16);padding:var(--space-12);background:var(--color-bg-panel);border:var(--bw-default) solid var(--alpha-white-03);contain:layout paint;border-radius:18px;flex-direction:column;transition:border-color .2s;display:flex;position:relative}.klyp-PromptField:focus-within{border-color:var(--color-border-default)}.klyp-PromptField{container:prompt-field/inline-size}.klyp-PromptField__dropOverlay{z-index:10;justify-content:center;align-items:center;gap:var(--space-12);pointer-events:none;border-radius:inherit;border:var(--bw-emphasis) dashed var(--color-fg-primary);background:color-mix(in srgb, var(--color-bg-surface) 88%, transparent);color:var(--color-fg-primary);animation:klyp-PromptField-overlay-in var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.klyp-PromptField__dropOverlay{animation:none}}.klyp-PromptField__dropOverlayLabel{font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);letter-spacing:0}.klyp-PromptField__header{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--space-20);display:flex}.klyp-PromptField__attachments{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.klyp-PromptField__attachments[data-variant=tile]{flex-wrap:wrap}.klyp-PromptField__attachment{gap:var(--space-2);flex-direction:column;min-width:0;max-width:220px;display:flex}.klyp-PromptField__clearAll{margin-top:var(--space-20);width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--r-chip);background:var(--alpha-white-05);color:var(--color-fg-muted);cursor:pointer;border:0;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.klyp-PromptField__clearAll:hover{background:var(--alpha-white-08,var(--alpha-white-06));color:var(--color-status-danger)}.klyp-PromptField__clearAll:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-default)}.klyp-PromptField__chip{align-items:center;gap:var(--space-4);height:var(--space-28);padding-inline:var(--space-8);padding-left:var(--space-4);border-radius:var(--r-chip);background:var(--alpha-white-05);border:var(--bw-default) solid var(--alpha-white-06);color:var(--color-fg-primary);font-size:var(--font-size-12);max-width:100%;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.klyp-PromptField__chip[data-uploading]{opacity:var(--opacity-70)}.klyp-PromptField__chip[data-error]{border-color:var(--color-status-danger)}.klyp-PromptField__chip[data-warning]{border-color:var(--color-status-warning-muted)}.klyp-PromptField__chip:hover{background:var(--alpha-white-06)}.klyp-PromptField__attachmentMessage{font-size:var(--font-size-11);word-break:break-word;padding-inline-start:var(--space-4);line-height:1.3}.klyp-PromptField__attachmentMessage[data-tone=error]{color:var(--color-status-danger)}.klyp-PromptField__attachmentMessage[data-tone=warning]{color:var(--color-status-warning)}.klyp-PromptField__chipThumb{width:var(--space-20);height:var(--space-20);object-fit:cover;border-radius:4px;flex-shrink:0}.klyp-PromptField__chipDot{width:var(--space-6);height:var(--space-6);background:var(--color-fg-muted);border-radius:50%;flex-shrink:0;margin-inline-start:var(--space-2)}.klyp-PromptField__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.klyp-PromptField__chipRemove{width:var(--space-16);height:var(--space-16);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--space-2);transition:background .12s,color .12s;display:inline-flex}.klyp-PromptField__chipRemove:hover{background:var(--color-border-default);color:var(--color-fg-primary)}.klyp-PromptField__chipRemove:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-default)}.klyp-PromptField__chipSpinner{width:var(--space-12);height:var(--space-12);border:var(--bw-emphasis) solid var(--color-border-strong);border-top-color:var(--color-fg-primary);border-radius:50%;flex-shrink:0;margin-inline-start:var(--space-2);animation:.8s linear infinite klyp-PromptField-spin}.klyp-PromptField__textarea{background:0 0;border:0;outline:none;width:100%}.klyp-PromptField__textarea:focus-visible{outline:none}.klyp-PromptField__textarea{color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);resize:none;padding:var(--space-4);min-height:1.5em;margin:0;line-height:1.5;overflow-y:hidden}.klyp-PromptField__textarea::placeholder{color:var(--color-fg-muted);opacity:var(--opacity-90)}.klyp-PromptField__textarea::-webkit-scrollbar{width:var(--space-6)}.klyp-PromptField__textarea::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:3px}.klyp-PromptField__textarea::-webkit-scrollbar-thumb:hover{background:var(--alpha-white-30)}.klyp-PromptField__footer{align-items:center;gap:var(--space-8);flex-wrap:nowrap;min-width:0;display:flex;position:relative}.klyp-PromptField__footer>*{flex-shrink:0}@container prompt-field (width<=480px){.klyp-PromptField__footer{gap:var(--space-8);flex-wrap:wrap}.klyp-PromptField__footer .klyp-PromptField__spacer{flex-grow:999}.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit],.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit]{flex-grow:1}}.klyp-PromptField__footer .klyp-Select__trigger{height:var(--control-size-md);padding-inline:var(--space-12);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);gap:var(--space-4);background:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-default);color:var(--color-fg-primary);transition:background .2s,border-color .2s}.klyp-PromptField__footer .klyp-Select__trigger[data-hovered]:not([data-disabled]){background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.klyp-PromptField__footer .klyp-Select__trigger[data-pressed]:not([data-disabled]){background:var(--color-bg-surface-hover)}.klyp-PromptField__footer .klyp-Select__trigger[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-PromptField__footer .klyp-Select__chevron{width:var(--space-14);height:var(--space-14);color:var(--color-fg-muted)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit]{height:var(--control-size-md);transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), filter var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard), opacity .12s var(--easing-standard)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-disabled]{opacity:var(--opacity-70)}@media (prefers-reduced-motion:reduce){.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit]{transition:none}}@media (any-pointer:coarse){.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit]{height:var(--control-size-md)}}.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit]:not([data-disabled]){color:var(--neutral-0)}.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit]:not([data-disabled]) .klyp-MeshButton__content{opacity:var(--opacity-80)}.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit]:not([data-disabled])[data-hovered] .klyp-MeshButton__content,.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit]:not([data-disabled])[data-pressed] .klyp-MeshButton__content{opacity:1}.klyp-PromptField__footer .klyp-MeshButton[data-slot=prompt-field-submit]:has(.klyp-PromptField__submitCost) .klyp-MeshButton__content{gap:var(--gap-icon-text)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-variant=accent]{background:radial-gradient(60% 160% at 50% 135%, color-mix(in srgb, var(--color-accent) 47%, transparent) 20%, transparent 90%), var(--color-bg-surface-solid);box-shadow:var(--fx-accent-glow-shadow)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-variant=accent][data-hovered]:not([data-pressed]):not([data-disabled]),.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-variant=accent][data-pressed]:not([data-disabled]){background:radial-gradient(60% 160% at 50% 135%, color-mix(in srgb, var(--color-accent) 58%, transparent) 20%, transparent 90%), var(--color-bg-surface-solid);box-shadow:var(--fx-accent-glow-shadow-hover)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only]{inline-size:var(--control-size-md);padding-inline:0}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only]>svg{width:var(--space-14);height:var(--space-14);transform-origin:50%;transition:transform var(--duration-normal) var(--easing-standard)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only][data-hovered]>svg,.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only][data-pressed]>svg{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only]>svg{transition:none}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only][data-hovered]>svg,.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-icon-only][data-pressed]>svg{transform:none}}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-soft-disabled]{opacity:var(--opacity-70);cursor:not-allowed}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-soft-disabled][data-hovered]:not([data-pressed]){background:var(--color-bg-surface);--btn-ring:var(--alpha-white-03)}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-soft-disabled][data-pressed]{background:var(--color-bg-surface);transform:none}.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-soft-disabled][data-hovered]>svg,.klyp-PromptField__footer .klyp-Button[data-slot=prompt-field-submit][data-soft-disabled][data-pressed]>svg{transform:none}.klyp-PromptField:has(.klyp-Button[data-soft-disabled]:hover) .klyp-PromptField__textarea::placeholder{animation:klyp-PromptField-placeholder-pulse 1.2s var(--easing-standard) infinite}@media (prefers-reduced-motion:reduce){.klyp-PromptField:has(.klyp-Button[data-soft-disabled]:hover) .klyp-PromptField__textarea::placeholder{animation:none}}.klyp-PromptField~.klyp-Select__popover .klyp-Select__listbox .klyp-Select__item{padding:var(--space-12) var(--space-16);font-size:var(--font-size-14);min-height:var(--control-size-md)}.klyp-PromptField__spacer{flex:1;min-width:0}.klyp-PromptField__attach{flex-shrink:0}.klyp-PromptField__attachInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.klyp-PromptField__cost{align-items:center;gap:var(--space-4);color:var(--color-fg-muted);font-size:var(--font-size-12);font-variant-numeric:tabular-nums;display:inline-flex}.klyp-PromptField__costTilde{opacity:var(--opacity-70)}.klyp-PromptField__submitCost{align-items:center;gap:var(--gap-icon-text);font-variant-numeric:tabular-nums;display:inline-flex}.klyp-PromptField__submitCost>svg{flex:none}.klyp-PromptField[data-busy] .klyp-PromptField__textarea{pointer-events:none;opacity:var(--opacity-70)}@keyframes klyp-PromptField-spin{to{transform:rotate(360deg)}}@keyframes klyp-PromptField-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-PromptField-placeholder-pulse{0%,to{opacity:var(--opacity-90)}50%{opacity:var(--opacity-40)}}.klyp-VoiceDictation{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.klyp-VoiceDictation[data-fluid]{width:100%;display:flex}.klyp-VoiceDictation__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-VoiceDictation__error,.klyp-VoiceDictation__notice{font:var(--type-buttons-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.klyp-VoiceDictation__error{color:var(--color-status-danger)}.klyp-VoiceDictation__notice{color:var(--color-fg-muted)}.klyp-VoiceDictation__face{justify-content:center;align-items:center;gap:var(--space-6);height:var(--control-size-md);min-width:var(--control-size-md);border:var(--bw-default) solid var(--alpha-white-03);border-radius:var(--r-chip);background:var(--color-bg-surface-solid);color:var(--color-fg-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;display:inline-flex}.klyp-VoiceDictation__face[data-view=holding],.klyp-VoiceDictation__face[data-view=toggle]{padding-inline:var(--space-4);background:0 0;border-color:#0000;justify-content:flex-start}.klyp-VoiceDictation__face[data-view=error]{color:var(--color-status-danger);cursor:default}.klyp-VoiceDictation__face[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}.klyp-VoiceDictation__face:not([data-view=holding]):not([data-view=toggle]):not([data-view=transcribing]):not([data-disabled]):hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-default)}.klyp-VoiceDictation__face:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-VoiceDictation[data-fluid] .klyp-VoiceDictation__face[data-view=holding],.klyp-VoiceDictation[data-fluid] .klyp-VoiceDictation__face[data-view=toggle]{width:100%}.klyp-VoiceDictation[data-cover] .klyp-VoiceDictation__face{z-index:2;background:var(--color-bg-panel);gap:var(--space-8);border:0;border-radius:0;width:auto;padding-right:0;position:absolute;inset:0}.klyp-VoiceDictation__micGlyph{justify-content:center;align-items:center;display:inline-flex}.klyp-VoiceDictation__micGlyph svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-VoiceDictation__wave{flex:1 1 var(--space-96);min-width:var(--space-48);height:var(--space-24);color:var(--color-fg-muted);display:block}.klyp-VoiceDictation__time{min-width:var(--space-32);font:var(--type-buttons-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-fg-primary);text-align:center;flex-shrink:0}.klyp-VoiceDictation__time[data-warn],.klyp-VoiceDictation__cancel.klyp-Button{color:var(--color-status-danger)}.klyp-VoiceDictation__face[data-armed=cancel] .klyp-VoiceDictation__cancel{background:color-mix(in srgb, var(--color-status-danger) 16%, var(--color-bg-surface-solid));--btn-ring:var(--color-status-danger)}.klyp-VoiceDictation__face[data-armed=done] .klyp-VoiceDictation__done{background:color-mix(in srgb, var(--color-fg-accent) 16%, var(--color-bg-surface-solid));--btn-ring:var(--color-fg-accent)}.klyp-ComposerNotice{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border:1px solid var(--color-border-faint);border-radius:var(--r-section);background:var(--color-bg-glass);-webkit-backdrop-filter:var(--fx-glass-blur);backdrop-filter:var(--fx-glass-blur);display:flex;container-type:inline-size}.klyp-ComposerNotice__icon{color:var(--color-fg-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ComposerNotice__icon>svg{width:var(--space-16);height:var(--space-16)}.klyp-ComposerNotice__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:var(--type-body);color:var(--color-fg-primary);flex:1;overflow:hidden}.klyp-ComposerNotice__text b,.klyp-ComposerNotice__text strong,.klyp-ComposerNotice__text .klyp-ComposerNotice__em{color:var(--color-fg-accent);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.klyp-ComposerNotice__action,.klyp-ComposerNotice__dismiss{flex-shrink:0}.klyp-ComposerNotice[data-tone=warning]{background:color-mix(in srgb, var(--color-status-warning) 6%, var(--color-bg-surface));border-color:color-mix(in srgb, var(--color-status-warning) 24%, transparent)}.klyp-ComposerNotice[data-tone=warning] .klyp-ComposerNotice__icon,.klyp-ComposerNotice[data-tone=warning] .klyp-ComposerNotice__text b,.klyp-ComposerNotice[data-tone=warning] .klyp-ComposerNotice__text strong,.klyp-ComposerNotice[data-tone=warning] .klyp-ComposerNotice__text .klyp-ComposerNotice__em{color:var(--color-status-warning)}.klyp-CopyableLink{container-type:inline-size}.klyp-CopyableLink__row{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.klyp-CopyableLink__field{min-width:0;height:var(--control-size-lg);padding-inline:var(--space-16);background:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);font-variant-numeric:tabular-nums;box-sizing:border-box;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);outline:none}.klyp-CopyableLink__field:focus,.klyp-CopyableLink__field:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 var(--bw-default) var(--color-ring)}.klyp-CopyableLink__field:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-CopyableLink__button.klyp-MeshButton[data-size=lg]{height:var(--control-size-lg);border-radius:var(--r-chip)}@container (width<=460px){.klyp-CopyableLink__row{grid-template-columns:1fr}.klyp-CopyableLink__button.klyp-MeshButton[data-size=lg]{width:100%}}.klyp-CostFooter{font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin:0}.klyp-CostFooter[data-align=left]{text-align:left}.klyp-CostFooter[data-align=center]{text-align:center}.klyp-CostFooter[data-align=right]{text-align:right}.klyp-CryptoLogo{width:var(--logo-size);height:var(--logo-size);flex-shrink:0;justify-content:center;align-items:center;line-height:1em;display:inline-flex;position:relative}.klyp-CryptoLogo[data-size=sm]{--logo-size:var(--space-20)}.klyp-CryptoLogo[data-size=md]{--logo-size:var(--space-24)}.klyp-CryptoLogo[data-size=lg]{--logo-size:var(--space-32)}.klyp-CryptoLogo[data-size=xl]{--logo-size:var(--space-48)}.klyp-CryptoLogo__svg{width:100%;height:100%;display:block}.klyp-CryptoLogo__badge{right:calc(var(--space-2) * -.5);bottom:calc(var(--space-2) * -.5);width:calc(var(--logo-size) * .42);height:calc(var(--logo-size) * .42);border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:0 0 0 1px var(--color-bg-surface);justify-content:center;align-items:center;line-height:1em;display:inline-flex;position:absolute}.klyp-DevStatePreview{z-index:40;align-items:flex-end;gap:var(--space-8);pointer-events:auto;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-24);inset-inline-end:var(--space-24)}.klyp-DevStatePreview__fab{align-items:center;gap:var(--gap-icon-text);padding:var(--padding-chip-y) var(--control-pad-x-sm);border-radius:var(--radius-full);background:var(--color-bg-elevated);border:1px dashed var(--color-border-accent);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-12);cursor:pointer;box-shadow:var(--fx-card-lift-shadow);transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);line-height:1;display:inline-flex}.klyp-DevStatePreview__fab[data-hovered]{transform:translateY(calc(var(--space-2) * -1))}.klyp-DevStatePreview__fab[data-pressed]{transform:translateY(0)}.klyp-DevStatePreview__fab[aria-expanded=true]{border-style:solid;border-color:var(--color-fg-primary)}.klyp-DevStatePreview__fab[data-focus-visible]{outline:2px solid var(--color-border-accent);outline-offset:2px}.klyp-DevStatePreview__fabLabel{font-weight:var(--font-weight-medium);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.klyp-DevStatePreview__fabValue{color:var(--color-fg-primary);font-weight:var(--font-weight-medium)}.klyp-DevStatePreview__panel{inline-size:min(88vw, var(--space-128) + var(--space-96));max-block-size:calc(100dvh - var(--space-96));background:color-mix(in srgb, var(--color-bg-elevated) 30%, transparent);-webkit-backdrop-filter:var(--fx-glass-blur-md);backdrop-filter:var(--fx-glass-blur-md);border:1px solid var(--color-border-subtle);border-radius:var(--r-section);box-shadow:var(--fx-card-lift-shadow);flex-direction:column;display:flex;overflow:hidden}.klyp-DevStatePreview__header{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-block-end:1px solid var(--color-border-subtle);flex:none;display:flex}.klyp-DevStatePreview__title{font-size:var(--font-size-10);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.klyp-DevStatePreview__close{padding:var(--space-2);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.klyp-DevStatePreview__close[data-hovered]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-DevStatePreview__close[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-default))}.klyp-DevStatePreview__body{gap:var(--space-8);min-block-size:0;padding:var(--space-8);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.klyp-DevStatePreview__group{gap:var(--space-2);flex-direction:column;display:flex}.klyp-DevStatePreview__groupLabel{font-size:var(--font-size-10);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding-inline:var(--space-8);padding-block-end:var(--space-2)}.klyp-DevStatePreview__checks{gap:var(--space-6);padding-inline:var(--space-8);padding-block:var(--space-4);flex-direction:column;display:flex}.klyp-DevStatePreview .klyp-RadioGroup[data-layout=rows]{gap:var(--space-2)}.klyp-DevStatePreview .klyp-Radio[data-variant=menu-row]{gap:var(--space-8);min-height:0;padding:var(--space-4) var(--space-8);border-radius:var(--r-chip);font-weight:var(--font-weight-regular)}.klyp-DevStatePreview__itemBody{flex-direction:column;flex:auto;gap:0;min-inline-size:0;display:flex}.klyp-DevStatePreview__itemLabel{font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-DevStatePreview__itemDesc{font-size:var(--font-size-11);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-Drawer{background:var(--color-bg-surface);border-color:var(--color-border-default)}.klyp-Drawer[data-side=top],.klyp-Drawer[data-side=bottom]{max-height:85svh}.klyp-Drawer__header{gap:var(--space-2);padding:var(--space-16) var(--space-16) 0 var(--space-16)}.klyp-Drawer__grab{margin-inline:auto;margin-top:calc(-1 * var(--space-6));margin-bottom:var(--space-4);height:var(--space-6);width:var(--space-20);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-fg-subtle) 50%, transparent)}.klyp-Drawer__title{font:var(--type-heading-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-heading);color:var(--color-fg-primary)}.klyp-Drawer__description{font-size:var(--font-size-14);color:var(--color-fg-muted)}.klyp-Drawer__body{gap:var(--space-12);min-height:0;padding:var(--space-12) var(--space-16);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.klyp-Drawer__footer{justify-content:flex-end;align-items:center;gap:var(--space-6);padding:var(--space-12) var(--space-16);border-top:var(--bw-default) solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-bg-surface) 95%, transparent);flex-shrink:0;display:flex}.klyp-Drawer__trigger{display:contents}.klyp-Dropzone{justify-content:center;align-items:center;gap:var(--space-12);min-height:var(--space-32);padding:var(--space-16);cursor:pointer;text-align:center;background:var(--color-bg-glass-deep);border:var(--bw-default) dashed var(--color-border-subtle);border-radius:var(--r-section);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;flex-direction:column;display:flex;position:relative}.klyp-Dropzone:hover{background:var(--color-bg-glass);border-color:var(--color-border-default)}.klyp-Dropzone:focus-visible{border-color:var(--color-border-accent);box-shadow:0 0 0 var(--bw-emphasis) var(--color-border-accent);outline:none}.klyp-Dropzone[data-state=dragover]{background:color-mix(in srgb, var(--color-accent) 5%, transparent);border-color:var(--color-border-accent)}.klyp-Dropzone[data-state=reject]{background:color-mix(in srgb, var(--color-status-danger) 5%, transparent);border-color:color-mix(in srgb, var(--color-status-danger) 50%, transparent)}.klyp-Dropzone[data-disabled=true]{pointer-events:none;opacity:.5}.klyp-Dropzone__icon{color:var(--color-fg-muted)}.klyp-Dropzone__icon>svg{width:var(--space-20);height:var(--space-20)}.klyp-Dropzone__copy{gap:var(--space-2,.25rem);flex-direction:column;display:flex}.klyp-Dropzone__label{font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);margin:0}.klyp-Dropzone__hint{font-family:var(--font-sans);font-size:var(--font-size-12,.75rem);color:var(--color-fg-muted);margin:0}.klyp-Dropzone__live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-EmptyState{justify-content:center;align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;display:flex}.klyp-EmptyState[data-align=start]{text-align:left;align-items:flex-start}.klyp-EmptyState[data-align=start] .klyp-EmptyState__description{margin-inline:0}.klyp-EmptyState[data-size=comfortable]{padding:var(--space-32)}.klyp-EmptyState[data-size=compact]{padding:var(--space-16)}.klyp-EmptyState[data-size=spacious]{padding:var(--space-48);gap:var(--space-20)}.klyp-EmptyState__icon{border-radius:var(--radius-lg);border:var(--bw-default) solid var(--color-border-subtle);background:var(--color-bg-glass-deep);color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.klyp-EmptyState[data-size=comfortable] .klyp-EmptyState__icon{width:56px;height:56px}.klyp-EmptyState[data-size=comfortable] .klyp-EmptyState__icon>svg{width:var(--space-28);height:var(--space-28)}.klyp-EmptyState[data-size=compact] .klyp-EmptyState__icon{width:var(--space-40);height:var(--space-40)}.klyp-EmptyState[data-size=compact] .klyp-EmptyState__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.klyp-EmptyState[data-size=spacious] .klyp-EmptyState__icon{width:var(--space-80);height:var(--space-80)}.klyp-EmptyState[data-size=spacious] .klyp-EmptyState__icon>svg{width:var(--space-40);height:var(--space-40)}.klyp-EmptyState[data-tone=info] .klyp-EmptyState__icon{border-color:var(--color-status-info);color:var(--color-status-info);background:var(--color-bg-glass-deep)}.klyp-EmptyState[data-tone=warning] .klyp-EmptyState__icon{border-color:var(--color-status-warning);color:var(--color-status-warning);background:var(--color-bg-glass-deep)}.klyp-EmptyState__content{gap:var(--space-4);flex-direction:column;display:flex}.klyp-EmptyState__title{font-weight:var(--font-weight-medium);color:var(--color-fg-primary)}.klyp-EmptyState[data-size=comfortable] .klyp-EmptyState__title{font-size:var(--font-size-18)}.klyp-EmptyState[data-size=compact] .klyp-EmptyState__title{font-size:var(--font-size-14)}.klyp-EmptyState[data-size=spacious] .klyp-EmptyState__title{font-size:var(--font-size-22)}.klyp-EmptyState__description{max-width:28rem;color:var(--color-fg-muted);margin-left:auto;margin-right:auto}.klyp-EmptyState[data-size=comfortable] .klyp-EmptyState__description,.klyp-EmptyState[data-size=compact] .klyp-EmptyState__description{font-size:var(--font-size-14)}.klyp-EmptyState[data-size=spacious] .klyp-EmptyState__description{font-size:var(--font-size-16)}.klyp-EmptyState__actions{align-items:center;gap:var(--space-8);display:flex}.klyp-EmptyState[data-align=start] .klyp-EmptyState__actions{justify-content:flex-start}.klyp-ExpandingSearch{box-sizing:border-box;min-width:0;height:var(--control-size-md);max-width:var(--control-size-md);transition:max-width var(--duration-normal) var(--easing-standard);flex:auto;display:flex;position:relative}.klyp-ExpandingSearch[data-open=true]{max-width:100%}.klyp-ExpandingSearch:not([data-open=true]){min-width:var(--control-size-md)}@media (prefers-reduced-motion:reduce){.klyp-ExpandingSearch{transition:none}}.klyp-ExpandingSearch__capsule{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--space-8);width:100%;height:var(--control-size-md);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-surface);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);padding-block:0;padding-inline-start:calc((var(--control-size-md) - 2 * var(--bw-default) - 18px) / 2);padding-inline-end:0;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-ExpandingSearch__capsule{transition:none}}.klyp-ExpandingSearch:not([data-open=true]) .klyp-ExpandingSearch__capsule:hover{background:var(--color-bg-surface-solid)}.klyp-ExpandingSearch[data-open=true] .klyp-ExpandingSearch__capsule{cursor:text}.klyp-ExpandingSearch__icon{color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ExpandingSearch__icon>svg{width:18px;height:18px}.klyp-ExpandingSearch__input{min-width:0;color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);background:0 0;border:0;outline:none;flex:1 1 0;line-height:1}.klyp-ExpandingSearch__input::placeholder{color:var(--color-fg-muted)}.klyp-ExpandingSearch__input::-webkit-search-cancel-button{appearance:none}.klyp-ExpandingSearch__input::-webkit-search-decoration{appearance:none}.klyp-ExpandingSearch__triggerOverlay{inset:calc(-1 * var(--bw-default));cursor:pointer;background:0 0;border:0;width:auto;height:auto;padding:0;position:absolute}.klyp-ExpandingSearch__triggerOverlay:focus-visible{outline:var(--bw-default) solid var(--color-fg-accent);outline-offset:var(--bw-default);border-radius:var(--r-chip)}.klyp-ExpandingSearch__triggerOverlay:disabled{cursor:not-allowed}.klyp-ExpandingSearch__close{width:20px;height:20px;color:var(--color-fg-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--space-8);padding:0;display:inline-flex}.klyp-ExpandingSearch__close>svg{width:18px;height:18px}.klyp-ExpandingSearch__close:hover{color:var(--color-fg-primary)}.klyp-ExpandingSearch__close:focus-visible{outline:var(--bw-default) solid var(--color-fg-accent);outline-offset:var(--bw-default)}.klyp-ExpandingSearch__close:disabled{opacity:var(--opacity-50);cursor:not-allowed}.klyp-FilterChip{align-items:center;gap:var(--gap-icon-text);height:var(--control-size-md);padding-inline:var(--control-pad-x-md);border-radius:var(--r-chip);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;appearance:none;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;display:inline-flex}.klyp-FilterChip__icon{flex:none}.klyp-FilterChip[data-size=sm]{height:var(--control-size-sm);font-size:var(--font-size-12)}.klyp-FilterChip[data-variant=ghost]:hover,.klyp-FilterChip[data-variant=ghost][data-active=true]{color:var(--color-fg-primary);background:var(--color-bg-surface)}.klyp-FilterChip[data-variant=ghost][data-active=true][data-fill=solid]{background:var(--color-bg-surface-solid)}.klyp-FilterChip[data-variant=ghost]:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-FilterChip[data-variant=outline]{border:1px solid var(--color-border-subtle)}.klyp-FilterChip[data-variant=outline]:hover{border-color:var(--color-border-default);color:var(--color-fg-primary)}.klyp-FilterChip[data-variant=outline][data-active=true]{border-color:var(--color-border-strong);background:var(--color-bg-surface-solid);color:var(--color-fg-primary);box-shadow:inset 0 1px 0 0 var(--alpha-white-06)}.klyp-FilterChip[data-variant=outline][data-active=true][data-fill=gold]{background:var(--fx-gold-linear);color:var(--color-fg-primary);box-shadow:inset 0 1px 0 0 var(--alpha-white-10);border-color:#0000}@media (prefers-reduced-motion:reduce){.klyp-FilterChip{transition:none}}.klyp-IconEmail{color:currentColor;flex-shrink:0;display:inline-block}.klyp-IconEmail[data-size=sm]{width:16px;height:16px}.klyp-IconEmail[data-size=md]{width:20px;height:20px}.klyp-IconEmail[data-size=lg]{width:24px;height:24px}.klyp-InlineWarning{align-items:flex-start;gap:var(--space-8);font-size:var(--font-size-14);line-height:var(--line-height-normal);color:var(--color-fg-muted);margin:0;display:flex}.klyp-InlineWarning__icon{width:1em;height:1em;margin-top:var(--space-2);color:var(--color-status-warning);flex-shrink:0}.klyp-InlineWarning__body{min-width:0;display:inline}.klyp-InlineWarning__lead{color:var(--color-fg-primary);font-weight:var(--font-weight-medium);margin-right:var(--space-4)}.klyp-InlineWarning[data-tone=info] .klyp-InlineWarning__icon{color:var(--color-status-info)}.klyp-InlineWarning[data-tone=warning] .klyp-InlineWarning__icon{color:var(--color-status-warning)}.klyp-InlineWarning[data-tone=danger] .klyp-InlineWarning__icon{color:var(--color-status-danger)}.klyp-InlineWarning[data-size=sm]{font-size:var(--font-size-12)}.klyp-Modal__content--full.klyp-LibraryPicker__modal{border-radius:var(--r-panel);flex-direction:column;width:100%;max-width:min(1080px,92vw);height:min(720px,86svh);padding:0;display:flex;overflow:hidden}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog{flex:auto;min-height:0;padding:0}.klyp-LibraryPicker__modal>.klyp-Dialog__dialog>.klyp-LibraryPicker:not(.klyp-Dialog__header):not(.klyp-Dialog__footer):not(.klyp-Dialog__close){padding:0}.klyp-LibraryPicker__header{align-items:center;gap:var(--space-12);min-width:0;padding:var(--space-24) var(--space-24) var(--space-12);display:flex}.klyp-LibraryPicker__headerTitle{flex:none;margin:0}.klyp-LibraryPicker__headerToolbar{flex:auto;min-width:0}.klyp-LibraryPicker__headerDivider{background:var(--color-border-subtle);width:1px;margin:var(--space-8) 0;flex:none;align-self:stretch}.klyp-LibraryPicker__close{flex:none}.klyp-LibraryPicker{overflow-clip-margin:var(--space-8);flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:clip}.klyp-LibraryPicker__main{gap:var(--space-12);min-width:0;min-height:0;padding:var(--space-12) var(--space-24);flex-direction:column;flex:auto;display:flex}.klyp-LibraryPicker__main:last-child{padding-bottom:var(--space-24)}.klyp-LibraryPicker__main>.klyp-LibraryPicker__dropband[data-empty],.klyp-LibraryPicker__main>.klyp-LibraryPicker__grid{flex:auto}.klyp-LibraryPicker__toolbar{min-width:0}.klyp-LibraryPicker__toolbar,.klyp-LibraryPicker__headerToolbar{--modal-toolbar-search-w:calc(var(--space-128) * 2)}.klyp-LibraryPicker__headerToolbar .klyp-ModalToolbar__row{justify-content:flex-end}.klyp-LibraryPicker__headerToolbar .klyp-ModalToolbar__controls{flex:none}.klyp-LibraryPicker__toolbar .klyp-LibraryPicker__filterTrigger,.klyp-LibraryPicker__toolbar .klyp-LibraryPicker__axisSelect,.klyp-LibraryPicker__headerToolbar .klyp-LibraryPicker__axisSelect{flex-shrink:0}.klyp-LibraryPicker__dropband{appearance:none;--_dropband-h:calc(var(--space-128) + var(--space-16));justify-content:center;align-items:center;gap:var(--space-8);width:100%;height:var(--_dropband-h);padding:var(--space-16) var(--space-24);border:var(--bw-default) dashed var(--color-border-strong);border-radius:var(--r-card);color:var(--color-fg-primary);cursor:pointer;text-align:center;transition:height var(--duration-fast) var(--easing-standard), gap var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.klyp-LibraryPicker__dropband:hover{background:var(--color-bg-surface-solid);border-color:var(--color-border-default);border-style:solid}.klyp-LibraryPicker__dropband:active{transform:translateY(1px)}.klyp-LibraryPicker__dropband:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-emphasis))}.klyp-LibraryPicker__dropband[data-collapsed]{height:var(--space-40);gap:var(--space-8);flex-direction:row}.klyp-LibraryPicker__dropband[data-empty]{gap:var(--space-12);flex-direction:column;height:auto}.klyp-LibraryPicker__dropband[data-empty] .klyp-LibraryPicker__dropbandIcon{width:var(--space-48);height:var(--space-48)}.klyp-LibraryPicker__dropband[data-empty] .klyp-LibraryPicker__dropbandCopy{font-size:var(--font-size-16)}@media (prefers-reduced-motion:reduce){.klyp-LibraryPicker__dropband{transition:none}}.klyp-LibraryPicker__dropbandIcon{width:var(--space-40);height:var(--space-40);color:var(--color-fg-muted);opacity:var(--opacity-50);transition:width var(--duration-fast) var(--easing-standard), height var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-LibraryPicker__dropbandIcon>svg{width:100%;height:100%}.klyp-LibraryPicker__dropband:hover .klyp-LibraryPicker__dropbandIcon{opacity:var(--opacity-70)}.klyp-LibraryPicker__dropband[data-collapsed] .klyp-LibraryPicker__dropbandIcon{width:var(--space-24);height:var(--space-24)}.klyp-LibraryPicker__dropbandCopy{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-14);color:var(--color-fg-primary);overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-LibraryPicker__dropbandIcon{transition:none}}.klyp-LibraryPicker__grid{min-width:0;min-height:0;padding-right:var(--space-4);overflow:hidden auto}.klyp-LibraryPicker__grid[data-refetching]{opacity:var(--opacity-70);transition:opacity var(--duration-fast) var(--easing-standard)}@media (prefers-reduced-motion:reduce){.klyp-LibraryPicker__grid[data-refetching]{transition:none}}.klyp-LibraryPicker__loading{justify-content:center;align-items:center;gap:var(--gap-stack);height:100%;min-height:calc(var(--space-128) + var(--space-128));text-align:center;color:var(--color-fg-muted);flex-direction:column;display:flex}.klyp-LibraryPicker__loading>p{font-size:var(--font-size-14);margin:0}.klyp-LibraryPicker__footer{padding:var(--space-12) var(--space-24) var(--space-24);border-top:var(--bw-default) solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:var(--space-12);flex:none;display:flex}.klyp-LibraryPicker__footer>.klyp-Button{flex-shrink:0}.klyp-LibraryPicker__footerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-12);color:var(--color-fg-muted);flex:auto;margin:0;overflow:hidden}.klyp-LibraryPicker__dropOverlay{z-index:2;justify-content:center;align-items:center;gap:var(--space-12);pointer-events:none;border-radius:var(--r-card);border:var(--bw-emphasis) dashed var(--color-fg-primary);background:color-mix(in srgb, var(--color-bg-surface) 88%, transparent);color:var(--color-fg-primary);animation:klyp-LibraryPicker-overlay-in var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:absolute;inset:0}.klyp-LibraryPicker__dropOverlay[data-reject]{border-color:var(--color-status-danger);color:var(--color-status-danger)}@media (prefers-reduced-motion:reduce){.klyp-LibraryPicker__dropOverlay{animation:none}}@keyframes klyp-LibraryPicker-overlay-in{0%{opacity:0}to{opacity:1}}.klyp-LibraryPicker__dropOverlayText{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);margin:0}.klyp-LibraryPicker__srLive{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=640px) and (width<=720px){.klyp-Modal__content--full.klyp-LibraryPicker__modal{width:100%;max-width:100%;height:min(720px,100%)}}@media (width<=639.98px){.klyp-LibraryPicker__toolbar .klyp-ModalToolbar__controls>.klyp-TabSwitcher{flex:1 1 0;min-width:0}.klyp-LibraryPicker__toolbar .klyp-ModalToolbar__controls>.klyp-LibraryPicker__filterTrigger{flex:none}.klyp-LibraryPicker__toolbar{order:1}.klyp-LibraryPicker__grid{order:2}.klyp-LibraryPicker__dropband{order:3}.klyp-LibraryPicker__footer{padding:0 var(--space-16) var(--space-8);border-top:none;order:4;margin-top:0}}.klyp-LibraryPicker__sheetOverlay{z-index:var(--z-modal,1000);background:var(--color-bg-modal-backdrop);-webkit-backdrop-filter:var(--fx-glass-blur-soft);backdrop-filter:var(--fx-glass-blur-soft);position:fixed;inset:0}.klyp-LibraryPicker__sheet{inset-inline:0;z-index:var(--z-modal,1000);background:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);block-size:94svh;max-block-size:94svh;-webkit-backdrop-filter:var(--fx-glass-blur);backdrop-filter:var(--fx-glass-blur);border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel);border-top:var(--bw-default) solid var(--color-border-default);color:var(--color-fg-primary);padding-bottom:calc(var(--space-16) + var(--safe-area-bottom,var(--space-0)) + var(--kb-offset,var(--space-0)));outline:none;flex-direction:column;display:flex;position:fixed;bottom:0}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__sheetHandle[data-vaul-handle]{margin-block:var(--space-10) var(--space-2);inline-size:var(--space-48);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-fg-subtle);opacity:var(--opacity-40);cursor:grab;flex-shrink:0;margin-inline:auto}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__sheetHandle[data-vaul-handle]:active{cursor:grabbing}.klyp-LibraryPicker__sheetTitleRow{justify-content:space-between;align-items:center;gap:var(--space-8);padding-inline:var(--space-16);padding-block:var(--space-2) var(--space-12);flex-shrink:0;display:flex}.klyp-LibraryPicker__sheetTitle{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);margin:0}.klyp-LibraryPicker__sheetClose{width:var(--control-size-md);height:var(--control-size-md);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-LibraryPicker__sheetClose>svg{width:var(--space-18);height:var(--space-18)}.klyp-LibraryPicker__sheetClose:hover{background:var(--color-bg-surface-solid);border-color:var(--color-border-default);color:var(--color-fg-primary)}.klyp-LibraryPicker__sheetClose:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-emphasis))}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__main{padding-inline:var(--space-16)}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__grid{overscroll-behavior:contain}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__dropband:not([data-empty]):not([data-collapsed]){--_dropband-h:var(--space-64);gap:var(--space-8);block-size:var(--_dropband-h);padding:var(--space-12) var(--space-16);flex-direction:row}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__dropband:not([data-empty]):not([data-collapsed]) .klyp-LibraryPicker__dropbandIcon{width:var(--space-28);height:var(--space-28)}.klyp-LibraryPicker__sheet .klyp-LibraryPicker__dropband[data-collapsed]{--_dropband-h:var(--space-40);block-size:var(--space-40);padding:var(--space-8) var(--space-16)}@media (prefers-reduced-motion:reduce){.klyp-LibraryPicker__sheetClose{transition:none}.klyp-LibraryPicker__sheet{animation-duration:.01ms!important}}.klyp-ModalToolbar{inline-size:100%;container-type:inline-size}.klyp-ModalToolbar__row{gap:var(--space-12);flex-direction:column;display:flex}.klyp-ModalToolbar__controls{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-width:0;display:flex}.klyp-ModalToolbar__search{inline-size:100%}@container (width>=640px){.klyp-ModalToolbar__row{align-items:center;gap:var(--space-8);flex-direction:row}.klyp-ModalToolbar__controls{flex-wrap:nowrap;flex:auto}.klyp-ModalToolbar__search{inline-size:var(--modal-toolbar-search-w,calc(var(--space-128) * 3 + var(--space-16)));flex:none;max-inline-size:100%}}@keyframes klyp-MediaFrame-breathe{0%,to{background-color:var(--color-bg-surface)}50%{background-color:var(--color-bg-surface-solid)}}.klyp-MediaFrame{isolation:isolate;border-radius:var(--r-section);background-color:var(--color-bg-surface);width:100%;position:relative;overflow:hidden}.klyp-MediaFrame[data-aspect="1:1"]{aspect-ratio:1}.klyp-MediaFrame[data-aspect="16:9"]{aspect-ratio:16/9}.klyp-MediaFrame[data-aspect="9:16"]{aspect-ratio:9/16}.klyp-MediaFrame[data-aspect="3:2"]{aspect-ratio:3/2}.klyp-MediaFrame[data-aspect="2:3"]{aspect-ratio:2/3}.klyp-MediaFrame[data-aspect="21:9"]{aspect-ratio:21/9}.klyp-MediaFrame[data-aspect="9:21"]{aspect-ratio:9/21}.klyp-MediaFrame[data-aspect="4:3"]{aspect-ratio:4/3}.klyp-MediaFrame[data-aspect="3:4"]{aspect-ratio:3/4}.klyp-MediaFrame__media{z-index:0;object-fit:cover;width:100%;height:100%;filter:blur(var(--blur-24));transition:filter 1.2s;position:absolute;inset:0}.klyp-MediaFrame__media--slot{justify-content:center;align-items:center;display:flex}.klyp-MediaFrame__media--slot img,.klyp-MediaFrame__media--slot video{object-fit:cover;width:100%;height:100%}.klyp-MediaFrame .klyp-MediaFrame__media--slot>*{width:100%;max-width:100%;height:100%;max-height:100%}.klyp-MediaFrame__overlay{z-index:1;border-radius:var(--r-section);background-color:var(--color-bg-surface);justify-content:center;align-items:center;transition:opacity 1.2s;animation:4s ease-in-out infinite klyp-MediaFrame-breathe;display:flex;position:absolute;inset:0}.klyp-MediaFrame__labelWrap{z-index:1;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex;position:relative}.klyp-MediaFrame__label{font-size:var(--font-size-12);color:var(--color-fg-primary);font-weight:500}.klyp-MediaFrame__eta{font-size:var(--font-size-10);color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;margin:0}.klyp-MediaFrame[data-revealed=true] .klyp-MediaFrame__media{filter:blur()}.klyp-MediaFrame[data-revealed=true] .klyp-MediaFrame__overlay{opacity:0;pointer-events:none;animation:none}@media (prefers-reduced-motion:reduce){.klyp-MediaFrame__overlay{animation:none}:is(.klyp-MediaFrame__media,.klyp-MediaFrame__overlay,.klyp-SnakeBorder:has(>.klyp-MediaFrame)){transition:none}}.klyp-SnakeBorder:has(>.klyp-MediaFrame){border-radius:var(--r-section)}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="1:1"]){width:min(var(--chat-media-max-h,70svh) * 1 / 1, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="16:9"]){width:min(var(--chat-media-max-h,70svh) * 16 / 9, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="9:16"]){width:min(var(--chat-media-max-h,70svh) * 9 / 16, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="3:2"]){width:min(var(--chat-media-max-h,70svh) * 3 / 2, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="2:3"]){width:min(var(--chat-media-max-h,70svh) * 2 / 3, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="21:9"]){width:min(var(--chat-media-max-h,70svh) * 21 / 9, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="9:21"]){width:min(var(--chat-media-max-h,70svh) * 9 / 21, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="4:3"]){width:min(var(--chat-media-max-h,70svh) * 4 / 3, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-aspect="3:4"]){width:min(var(--chat-media-max-h,70svh) * 3 / 4, var(--chat-media-max-w,80%))}.klyp-SnakeBorder:has(>.klyp-MediaFrame[data-revealed=true]) .klyp-SnakeBorder__ring:before{opacity:0;transition:opacity 1s}.klyp-SnakeBorder:has(>.klyp-MediaFrame) .klyp-SnakeBorder__ring{z-index:1}@property --snake-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes klyp-SnakeBorder-rotate{to{--snake-angle:360deg}}@keyframes klyp-SnakeBorder-rotate-eased{0%{--snake-angle:0deg;animation-timing-function:cubic-bezier(.4,.2,.6,.8)}50%{--snake-angle:180deg;animation-timing-function:cubic-bezier(.4,.2,.6,.8)}to{--snake-angle:360deg}}@keyframes klyp-SnakeBorder-burst{0%{--snake-angle:0deg;opacity:1}75%{--snake-angle:270deg;opacity:1}to{--snake-angle:360deg;opacity:0}}@keyframes klyp-SnakeBorder-bounce{0%{transform:scaleY(1)}40%{transform:scaleY(1.04)}to{transform:scaleY(1)}}@keyframes klyp-SnakeBorder-ring-in{0%{opacity:0}to{opacity:1}}.klyp-SnakeBorder{position:relative}.klyp-SnakeBorder[data-state=submit]{transform-origin:bottom;animation:.45s cubic-bezier(.34,1.56,.64,1) klyp-SnakeBorder-bounce}.klyp-SnakeBorder__ring{border-radius:inherit;pointer-events:none;transition:filter .3s;animation:.25s both klyp-SnakeBorder-ring-in;position:absolute;inset:0}.klyp-SnakeBorder__ring:before{content:"";border-radius:inherit;border:var(--snake-width,2px) solid transparent;background:conic-gradient(from var(--snake-angle) at var(--snake-cx,50%) var(--snake-cy,50%), transparent 0deg, var(--snake-color,var(--gold-600)) 50deg, transparent 100deg, transparent 360deg) border-box;-webkit-mask-composite:xor;opacity:0;transition:opacity .25s;position:absolute;inset:0;-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}.klyp-SnakeBorder__ring[data-state=ambient]:before{opacity:1;animation:klyp-SnakeBorder-rotate var(--snake-duration,6s) linear infinite}.klyp-SnakeBorder__ring[data-state=generating]:before{opacity:1;animation:klyp-SnakeBorder-rotate calc(var(--snake-duration,6s) / 2.5) linear infinite}.klyp-SnakeBorder__ring[data-intensity=bold][data-state=generating]:before{background:conic-gradient(from var(--snake-angle) at var(--snake-cx,50%) var(--snake-cy,50%), transparent 0deg, transparent 10deg, color-mix(in srgb, var(--snake-color,var(--gold-600)) 35%, transparent) 24deg, var(--snake-color,var(--gold-600)) 44deg, color-mix(in srgb, var(--snake-color,var(--gold-600)) 40%, white) 52deg, var(--snake-color,var(--gold-600)) 60deg, color-mix(in srgb, var(--snake-color,var(--gold-600)) 35%, transparent) 80deg, transparent 95deg, transparent 360deg) border-box;animation:klyp-SnakeBorder-rotate-eased var(--snake-duration,3.6s) linear infinite}.klyp-SnakeBorder__ring[data-state=settled]:before{opacity:0;animation:none}.klyp-SnakeBorder__ring[data-state=submit]:before{opacity:1;animation:1s linear forwards klyp-SnakeBorder-burst}.klyp-SnakeBorder__ring[data-state=submit]{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--snake-color,var(--gold-600)) 65%, transparent)) drop-shadow(0 0 22px color-mix(in srgb, var(--snake-color,var(--gold-600)) 28%, transparent))}.klyp-SnakeBorder__ring[data-glow=true][data-state=ambient],.klyp-SnakeBorder__ring[data-glow=true][data-intensity=bold][data-state=generating]{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--snake-color,var(--gold-600)) 55%, white)) drop-shadow(0 0 12px color-mix(in srgb, var(--snake-color,var(--gold-600)) 85%, transparent)) drop-shadow(0 0 32px color-mix(in srgb, var(--snake-color,var(--gold-600)) 60%, transparent)) drop-shadow(0 0 70px color-mix(in srgb, var(--snake-color,var(--gold-600)) 30%, transparent))}@media (prefers-reduced-motion:reduce){.klyp-SnakeBorder__ring,.klyp-SnakeBorder__ring[data-intensity=bold]:before{animation:none}}.klyp-MobilePanelSheet__overlay{z-index:var(--z-modal,1000);background:var(--color-bg-modal-backdrop);-webkit-backdrop-filter:blur(var(--blur-3));backdrop-filter:blur(var(--blur-3));position:fixed;inset:0}.klyp-MobilePanelSheet{inset-inline:0;z-index:var(--z-modal,1000);background:color-mix(in oklab, var(--color-bg-surface) 92%, transparent);block-size:100%;max-block-size:100svh;-webkit-backdrop-filter:var(--fx-glass-blur);backdrop-filter:var(--fx-glass-blur);border-top-left-radius:var(--r-section);border-top-right-radius:var(--r-section);border-top:var(--bw-default) solid var(--color-border-default);color:var(--color-fg-primary);padding-bottom:calc(var(--safe-area-bottom,var(--space-0)) + var(--kb-offset,var(--space-0)));outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.klyp-MobilePanelSheet__handle{margin-block:var(--space-12) var(--space-4);inline-size:var(--space-24);block-size:var(--sheet-handle-h);border-radius:var(--radius-full);background:var(--color-fg-subtle);cursor:grab;flex-shrink:0;margin-inline:auto}.klyp-MobilePanelSheet__handle:active{cursor:grabbing}.klyp-MobilePanelSheet__header{gap:var(--space-4);padding-inline:var(--space-24);padding-block:var(--space-8) var(--space-16);flex-direction:column;flex-shrink:0;display:flex}.klyp-MobilePanelSheet__title{font-family:var(--font-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary);margin:0}.klyp-MobilePanelSheet__description{font-family:var(--font-sans);font-size:var(--font-size-14);line-height:var(--line-height-normal);color:var(--color-fg-muted);margin:0}.klyp-MobilePanelSheet__body{min-block-size:0;padding-inline:var(--space-24);flex:1;padding-block-end:var(--space-24)}.klyp-MobilePanelSheet__body[data-scrollable=true]{overflow-y:auto}.klyp-MobilePanelSheet__body[data-scrollable=false]{overflow:hidden}.klyp-ModelInfoCard{gap:var(--gap-card-inner);padding:var(--padding-card);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);box-shadow:var(--shadow-panel);color:var(--color-fg-primary);flex-direction:column;display:flex;container-type:inline-size}.klyp-ModelInfoCard__header{align-items:center;gap:var(--space-8);min-width:0;display:flex}.klyp-ModelInfoCard__icon{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.klyp-ModelInfoCard__titles{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.klyp-ModelInfoCard__name{font:var(--type-body);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-ModelInfoCard__provider{font:var(--type-label);color:var(--color-fg-muted)}.klyp-ModelInfoCard__desc{font:var(--type-body);color:var(--color-fg-muted);margin:0}.klyp-ModelInfoCard__metrics{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.klyp-ModelInfoCard__metric{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.klyp-ModelInfoCard__metricLabel{font:var(--type-label);color:var(--color-fg-muted)}.klyp-ModelInfoCard__metricBar{gap:var(--space-2);margin:0;display:flex}.klyp-ModelInfoCard__seg{max-width:var(--space-6);height:var(--space-10);border-radius:var(--radius-2);background:var(--color-border-subtle);transition:background var(--duration-fast) var(--easing-standard);flex:1 1 0}.klyp-ModelInfoCard__seg[data-filled]{background:var(--color-fg-primary)}.klyp-ModelInfoCard__seg[data-filled][data-tone=success]{background:var(--color-status-success)}.klyp-ModelInfoCard__seg[data-filled][data-tone=warning]{background:var(--color-status-warning)}.klyp-ModelInfoCard__seg[data-filled][data-tone=danger]{background:var(--color-status-danger)}.klyp-ModelInfoCard__seg[data-filled][data-tone=info]{background:var(--color-status-info)}.klyp-ModelInfoCard__facts{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.klyp-ModelInfoCard__fact{font:var(--type-label);color:var(--color-fg-muted);padding:var(--padding-chip-y) var(--padding-chip-x);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);white-space:nowrap}.klyp-ModelInfoCard__config{gap:var(--space-8);padding-top:var(--space-12);border-top:var(--bw-default) solid var(--color-border-subtle);flex-direction:column;display:flex}.klyp-ModelInfoCard__configHeading{font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted)}.klyp-ModelInfoCard__configLabel{font:var(--type-label);color:var(--color-fg-primary)}@container (width<=15rem){.klyp-ModelInfoCard .klyp-ModelInfoCard__metrics{grid-template-columns:minmax(0,1fr)}}.klyp-NetworkChip{align-items:center;gap:var(--gap-icon-text);padding:var(--space-6);background:var(--color-bg-glass);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:1;display:inline-flex}.klyp-NetworkChip__logo{width:var(--space-14);height:var(--space-14);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-NetworkChip__logo svg,.klyp-NetworkChip__logo img,.klyp-NetworkChip__logo>*{width:100%;height:100%;display:block}.klyp-NetworkChip__text{align-items:baseline;gap:var(--space-4);display:inline-flex}.klyp-NetworkChip__ticker{color:var(--color-fg-primary);font-variant-numeric:tabular-nums}.klyp-NetworkChip__sep{color:var(--color-fg-muted)}.klyp-NetworkChip__network{color:var(--color-fg-muted);font-size:var(--font-size-11)}.klyp-NetworkChip[data-size=sm]{padding:var(--space-4);gap:var(--space-4);font-size:var(--font-size-11)}.klyp-NetworkChip[data-size=sm] .klyp-NetworkChip__logo{width:var(--space-12);height:var(--space-12)}.klyp-NetworkChip[data-size=sm] .klyp-NetworkChip__network{font-size:var(--font-size-11)}.klyp-NetworkChip[data-selected]{border-color:var(--alpha-white-50);background:var(--color-bg-surface-solid)}.klyp-NodeStatusPill{align-items:center;gap:var(--space-4);padding-block:var(--space-2);padding-inline:var(--space-6);border-radius:var(--radius-full,9999px);font-family:var(--font-sans);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);letter-spacing:var(--ls-body);white-space:nowrap;line-height:1;display:inline-flex}.klyp-NodeStatusPill>svg{pointer-events:none;flex-shrink:0}.klyp-NodeStatusPill[data-status=idle]{color:var(--color-fg-muted);background:0 0}.klyp-NodeStatusPill[data-status=queued]{background:color-mix(in srgb, var(--color-status-info) 20%, transparent);color:var(--color-status-info)}.klyp-NodeStatusPill[data-status=running]{background:var(--color-status-info);color:var(--neutral-0)}.klyp-NodeStatusPill[data-status=done]{background:color-mix(in srgb, var(--color-status-success) 20%, transparent);color:var(--color-status-success)}.klyp-NodeStatusPill[data-status=error]{background:color-mix(in srgb, var(--color-status-danger) 20%, transparent);color:var(--color-status-danger)}.klyp-NodeStatusPill__spinner{width:var(--space-8);height:var(--space-8);border:1.5px solid;border-top-color:#0000;border-radius:50%;animation:.8s linear infinite klyp-NodeStatusPill-spin}@media (prefers-reduced-motion:reduce){.klyp-NodeStatusPill__spinner{border-top-color:currentColor;animation:none}}@keyframes klyp-NodeStatusPill-spin{to{transform:rotate(360deg)}}.klyp-PreviewThumb{border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--color-bg-glass-deep);position:relative;overflow:hidden}.klyp-PreviewThumb[data-ratio="9:16"]{aspect-ratio:9/16}.klyp-PreviewThumb[data-ratio="16:9"]{aspect-ratio:16/9}.klyp-PreviewThumb[data-ratio="1:1"]{aspect-ratio:1}.klyp-PreviewThumb[data-ratio="4:5"]{aspect-ratio:4/5}.klyp-PreviewThumb[data-state=empty]{background:var(--color-bg-glass-deep)}.klyp-PreviewThumb[data-state=loading]{animation:2s cubic-bezier(.4,0,.6,1) infinite klyp-PreviewThumb-pulse}@media (prefers-reduced-motion:reduce){.klyp-PreviewThumb[data-state=loading]{animation:none}}.klyp-PreviewThumb__glow{pointer-events:none;background:radial-gradient(circle at 50% 40%, color-mix(in oklch, var(--gold-700) 14%, transparent), transparent 55%);position:absolute;inset:0}.klyp-PreviewThumb__badge{top:var(--space-8);left:var(--space-8);z-index:10;padding:var(--space-2) var(--space-6);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-sm,6px);background:color-mix(in oklch, var(--color-bg-surface) 80%, transparent);color:var(--color-fg-muted);font-size:var(--font-size-12,12px);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:var(--fx-glass-blur-soft);position:absolute}.klyp-PreviewThumb__caption{bottom:var(--space-8);left:var(--space-8);z-index:10;color:var(--color-fg-subtle);font-size:var(--font-size-12,12px);font-variant-numeric:tabular-nums;position:absolute}@keyframes klyp-PreviewThumb-pulse{0%,to{opacity:1}50%{opacity:.5}}.klyp-PriceTicker{align-items:flex-end;gap:var(--space-8);font-variant-numeric:tabular-nums;font-size:inherit;font-weight:inherit;color:inherit;line-height:1;display:inline-flex;position:relative}.klyp-PriceTicker__previous{font-size:var(--font-size-14);color:var(--color-fg-muted);text-decoration:line-through;text-decoration-thickness:var(--bw-emphasis);-webkit-text-decoration-color:var(--neutral-700);text-decoration-color:var(--neutral-700);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-variant-numeric:tabular-nums;font-weight:var(--fw-body);transform-origin:0 100%;line-height:1;display:inline-block}.klyp-PriceTicker__currentWrap{line-height:1;display:inline-block;position:relative}.klyp-PriceTicker__currentSizer{visibility:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;display:inline-block}.klyp-PriceTicker__current{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;display:inline-block;position:absolute;inset-block-end:0;inset-inline-start:0}.klyp-PricingCompareMatrix{width:100%;container-type:inline-size}.klyp-PricingCompareMatrix__scrollWrap{width:100%}.klyp-PricingCompareMatrix__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-14);table-layout:fixed}.klyp-PricingCompareMatrix__table th,.klyp-PricingCompareMatrix__table td{padding:var(--space-14) var(--space-16);text-align:center;border-top:1px solid var(--color-border-subtle);vertical-align:middle}.klyp-PricingCompareMatrix__table th:first-child,.klyp-PricingCompareMatrix__table td:first-child{text-align:left;color:var(--color-fg-primary);font-size:var(--font-size-14);padding-left:var(--padding-panel)}.klyp-PricingCompareMatrix__tierRow{top:var(--matrix-sticky-top,0);z-index:10;position:sticky}.klyp-PricingCompareMatrix__tierRow th{background:var(--color-bg-glass-deep-strong);-webkit-backdrop-filter:var(--fx-glass-blur);backdrop-filter:var(--fx-glass-blur);border-top:none;border-bottom:var(--bw-default) solid var(--color-border-subtle);vertical-align:top;padding:var(--space-20) var(--space-16)}.klyp-PricingCompareMatrix__tierCell{width:17.5%;min-width:var(--space-128)}.klyp-PricingCompareMatrix__tierCard{gap:var(--space-8);text-align:left;font-weight:var(--fw-body);flex-direction:column;align-items:flex-start;display:flex}.klyp-PricingCompareMatrix__tierCard *{font-weight:var(--fw-body)}.klyp-PricingCompareMatrix__tierName{font-size:var(--font-size-16);color:var(--color-fg-primary)}.klyp-PricingCompareMatrix__tierRow th[data-recommended=true] .klyp-PricingCompareMatrix__tierName{color:var(--color-badge-gold-fg)}.klyp-PricingCompareMatrix__tierPriceLine{align-items:baseline;gap:var(--space-4);white-space:nowrap;display:flex}.klyp-PricingCompareMatrix__tierPrice{font-size:var(--font-size-20);color:var(--color-fg-primary);font-variant-numeric:tabular-nums}.klyp-PricingCompareMatrix__tierPriceUnit{font-size:var(--font-size-12);color:var(--color-fg-muted)}.klyp-PricingCompareMatrix__tierCredits{font-size:var(--font-size-12);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.klyp-PricingCompareMatrix__tierCta{width:100%;margin-top:var(--space-4)}.klyp-PricingCompareMatrix__tierCta>*{width:100%}.klyp-PricingCompareMatrix__rowHeadCol{background:var(--color-bg-glass-deep-strong);width:30%;-webkit-backdrop-filter:var(--fx-glass-blur);backdrop-filter:var(--fx-glass-blur);border-top:none;border-bottom:var(--bw-default) solid var(--color-border-subtle);padding:var(--space-20) var(--padding-panel)}.klyp-PricingCompareMatrix__tierRow .klyp-PricingCompareMatrix__rowHeadCol{vertical-align:middle}.klyp-PricingCompareMatrix__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-PricingCompareMatrix__rowLabel{vertical-align:top;padding-top:var(--space-14);padding-bottom:var(--space-14)}.klyp-PricingCompareMatrix__rowLabelMain{align-items:center;gap:var(--space-8);color:var(--color-fg-primary);display:flex}.klyp-PricingCompareMatrix__rowIcon{inline-size:var(--space-16);block-size:var(--space-16);flex-shrink:0;align-items:center;display:inline-flex}.klyp-PricingCompareMatrix__rowSubline{margin-top:var(--space-2);font-size:var(--font-size-12);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;display:block}.klyp-PricingCompareMatrix__pill{padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);font-size:var(--font-size-10);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;align-items:center;display:inline-flex}.klyp-PricingCompareMatrix__pill[data-tone=new]{background:color-mix(in oklch, var(--color-status-info) 18%, transparent);color:var(--color-status-info)}.klyp-PricingCompareMatrix__pill[data-tone=lower-price]{background:color-mix(in oklch, var(--color-status-warning) 18%, transparent);color:var(--color-status-warning)}.klyp-PricingCompareMatrix__catRow td{padding:var(--space-20) var(--padding-panel) var(--space-10);color:var(--color-fg-muted);font-size:var(--font-size-14);text-align:left;border-top:1px solid var(--color-border-default)}.klyp-PricingCompareMatrix__check{color:var(--color-fg-primary);justify-content:center;align-items:center;display:inline-flex}.klyp-PricingCompareMatrix__check>svg{width:var(--space-18);height:var(--space-18)}.klyp-PricingCompareMatrix__minus{color:var(--color-fg-subtle);justify-content:center;align-items:center;display:inline-flex}.klyp-PricingCompareMatrix__minus>svg{width:var(--space-18);height:var(--space-18)}.klyp-PricingCompareMatrix__num{font-variant-numeric:tabular-nums;color:var(--color-fg-primary)}.klyp-PricingCompareMatrix__muted{color:var(--color-fg-muted);font-size:var(--font-size-12)}@container (width<=880px){.klyp-PricingCompareMatrix .klyp-PricingCompareMatrix__scrollWrap{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-fg-subtle) transparent;overflow-x:auto}.klyp-PricingCompareMatrix .klyp-PricingCompareMatrix__table{min-width:720px}}.klyp-PricingTierCard{isolation:isolate;gap:var(--space-16);height:100%;padding:var(--padding-panel);background:var(--color-bg-surface);border-radius:var(--r-panel);box-shadow:var(--fx-card-lift-shadow);font-family:var(--font-sans);color:var(--color-fg-primary);transition:transform var(--duration-slow) var(--easing-standard), box-shadow var(--duration-slow) var(--easing-standard);flex-direction:column;display:flex;position:relative}.klyp-PricingTierCard:is(:hover,[data-hint-open=true],:focus-within){transform:translateY(calc(var(--space-2) * -1));z-index:1}.klyp-PricingTierCard__blobClip{pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) padding-box;mask:linear-gradient(#000 0 0) padding-box}.klyp-PricingTierCard__svgFilter{pointer-events:none;width:0;height:0;position:absolute}.klyp-PricingTierCard__mesh{filter:url(#klyp-PricingTierCard-goo) blur(var(--blur-32));isolation:isolate;position:absolute;inset:0;transform:translateZ(0);container-type:size}.klyp-PricingTierCard__blob{aspect-ratio:1;mix-blend-mode:hard-light;will-change:transform;border-radius:50%;animation-play-state:running;position:absolute}.klyp-PricingTierCard__blob[data-blob=a]{aspect-ratio:3/2;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--mesh-blob-a) 15%, transparent) 0%, color-mix(in oklch, var(--mesh-blob-a) 0%, transparent) 65%) no-repeat;width:149cqi;animation:klyp-tiercard-drift-a calc(34s * var(--blob-a-mult,1)) ease-in-out infinite;animation-delay:var(--blob-a-delay,-7s);top:108%;left:10%;transform:translate(-50%,-50%)}.klyp-PricingTierCard__blob[data-blob=b]{background:radial-gradient(circle at center, color-mix(in oklch, var(--mesh-blob-b) 14%, transparent) 0%, color-mix(in oklch, var(--mesh-blob-b) 0%, transparent) 60%) no-repeat;width:94cqi;animation:klyp-tiercard-drift-b calc(38s * var(--blob-b-mult,1)) ease-in-out infinite;animation-delay:var(--blob-b-delay,-19s);top:108%;left:33%;transform:translate(-50%,-50%)}.klyp-PricingTierCard__blob[data-blob=c]{background:radial-gradient(circle at center, color-mix(in oklch, var(--mesh-blob-c) 15%, transparent) 0%, color-mix(in oklch, var(--mesh-blob-c) 0%, transparent) 60%) no-repeat;width:118cqi;animation:klyp-tiercard-drift-c calc(32s * var(--blob-c-mult,1)) ease-in-out infinite;animation-delay:var(--blob-c-delay,-11s);top:108%;left:67%;transform:translate(-50%,-50%)}.klyp-PricingTierCard__blob[data-blob=d]{aspect-ratio:3/2;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--mesh-blob-d) 14%, transparent) 0%, color-mix(in oklch, var(--mesh-blob-d) 0%, transparent) 65%) no-repeat;width:160cqi;animation:klyp-tiercard-drift-d calc(36s * var(--blob-d-mult,1)) ease-in-out infinite;animation-delay:var(--blob-d-delay,-23s);top:108%;left:90%;transform:translate(-50%,-50%)}.klyp-PricingTierCard[data-tone=silver]{--mesh-primary:var(--color-tier-mesh-primary-silver);--mesh-shadow:var(--color-tier-mesh-shadow-silver);--mesh-light:var(--color-tier-mesh-light-silver);--mesh-blob-a:var(--neutral-1000);--mesh-blob-b:var(--silver-300);--mesh-blob-c:var(--neutral-900);--mesh-blob-d:var(--silver-500)}.klyp-PricingTierCard[data-tone=purple]{--mesh-primary:var(--color-tier-mesh-primary-purple);--mesh-shadow:var(--color-tier-mesh-shadow-purple);--mesh-light:var(--color-tier-mesh-light-purple);--mesh-blob-a:var(--purple-500);--mesh-blob-b:var(--purple-700);--mesh-blob-c:var(--purple-800);--mesh-blob-d:var(--purple-900)}.klyp-PricingTierCard[data-tone=gold]{--mesh-primary:var(--color-tier-mesh-primary-gold);--mesh-shadow:var(--color-tier-mesh-shadow-gold);--mesh-light:var(--color-tier-mesh-light-gold);--mesh-blob-a:var(--gold-700);--mesh-blob-b:var(--gold-500);--mesh-blob-c:var(--gold-800);--mesh-blob-d:var(--gold-600)}.klyp-PricingTierCard[data-tone=blue]{--mesh-primary:var(--color-tier-mesh-primary-blue);--mesh-shadow:var(--color-tier-mesh-shadow-blue);--mesh-light:var(--color-tier-mesh-light-blue);--mesh-blob-a:var(--blue-500);--mesh-blob-b:var(--blue-600);--mesh-blob-c:var(--blue-700);--mesh-blob-d:var(--blue-600)}.klyp-PricingTierCard__hoverBlob{pointer-events:none;width:197.44%;height:47.25%;filter:blur(var(--blur-32));opacity:0;transition:opacity var(--duration-slow) var(--easing-standard);position:absolute;top:-12%;left:-31.5%}.klyp-PricingTierCard[data-tone=silver] .klyp-PricingTierCard__hoverBlob{background:radial-gradient(50% 45% at 22% 35%,oklch(100% 5.96046e-8 none/.4) 0%,oklch(100% 5.96046e-8 none/.18) 35%,#0000 70%)}.klyp-PricingTierCard[data-tone=purple] .klyp-PricingTierCard__hoverBlob{background:radial-gradient(ellipse 50% 45% at 22% 35%, color-mix(in oklch, var(--purple-700) 65%, transparent) 0%, color-mix(in oklch, var(--purple-700) 25%, transparent) 35%, transparent 70%);mix-blend-mode:plus-lighter}.klyp-PricingTierCard[data-tone=gold] .klyp-PricingTierCard__hoverBlob,.klyp-PricingTierCard[data-offer=true] .klyp-PricingTierCard__hoverBlob{background:radial-gradient(ellipse 50% 45% at 22% 35%, color-mix(in oklch, var(--gold-700) 65%, transparent) 0%, color-mix(in oklch, var(--gold-700) 25%, transparent) 35%, transparent 70%);mix-blend-mode:plus-lighter}.klyp-PricingTierCard[data-tone=blue] .klyp-PricingTierCard__hoverBlob{background:radial-gradient(ellipse 50% 45% at 22% 35%, color-mix(in oklch, var(--blue-600) 65%, transparent) 0%, color-mix(in oklch, var(--blue-600) 25%, transparent) 35%, transparent 70%);mix-blend-mode:plus-lighter}.klyp-PricingTierCard:is(:hover,[data-hint-open=true],:focus-within) .klyp-PricingTierCard__hoverBlob{opacity:1}.klyp-PricingTierCard:before{content:"";border-radius:inherit;padding:var(--space-2);background:var(--color-border-subtle);-webkit-mask-composite:xor;pointer-events:none;z-index:2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyp-PricingTierCard:after{content:"";border-radius:inherit;padding:var(--space-2);-webkit-mask-composite:xor;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--duration-slow) var(--easing-standard);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.klyp-PricingTierCard[data-tone=silver]:after{background:linear-gradient(155deg,oklch(100% 5.96046e-8 none/.5) 0%,oklch(100% 5.96046e-8 none/.01) 44%)}.klyp-PricingTierCard[data-tone=purple]:after{background:linear-gradient(155deg, color-mix(in oklch, var(--purple-500) 50%, transparent) 0%, color-mix(in oklch, var(--purple-500) 1%, transparent) 44%);mix-blend-mode:plus-lighter}.klyp-PricingTierCard[data-tone=gold]:after,.klyp-PricingTierCard[data-offer=true]:after{background:linear-gradient(155deg, color-mix(in oklch, var(--gold-700) 50%, transparent) 0%, color-mix(in oklch, var(--gold-700) 1%, transparent) 44%);mix-blend-mode:plus-lighter}.klyp-PricingTierCard[data-tone=blue]:after{background:linear-gradient(155deg, color-mix(in oklch, var(--blue-600) 50%, transparent) 0%, color-mix(in oklch, var(--blue-600) 1%, transparent) 44%);mix-blend-mode:plus-lighter}.klyp-PricingTierCard[data-offer=true]:after,.klyp-PricingTierCard:is(:hover,[data-hint-open=true],:focus-within):after{opacity:1}.klyp-PricingTierCard[data-tone=silver]:is(:hover,[data-hint-open=true],:focus-within){box-shadow:var(--fx-card-lift-shadow), var(--fx-card-inset-glow-silver)}.klyp-PricingTierCard[data-tone=purple]:is(:hover,[data-hint-open=true],:focus-within){box-shadow:var(--fx-card-lift-shadow), var(--fx-card-inset-glow-purple)}.klyp-PricingTierCard[data-tone=gold]:is(:hover,[data-hint-open=true],:focus-within),.klyp-PricingTierCard[data-offer=true]:is(:hover,[data-hint-open=true],:focus-within){box-shadow:var(--fx-card-lift-shadow), var(--fx-card-inset-glow-gold)}.klyp-PricingTierCard[data-tone=blue]:is(:hover,[data-hint-open=true],:focus-within){box-shadow:var(--fx-card-lift-shadow), inset 0 0 var(--blur-50) color-mix(in oklch, var(--blue-600) 30%, transparent)}.klyp-PricingTierCard>:not(.klyp-PricingTierCard__blobClip):not(.klyp-PricingTierCard__svgFilter){z-index:1;position:relative}.klyp-PricingTierCard[data-mesh=static] .klyp-PricingTierCard__blob{animation-play-state:paused}.klyp-PricingTierCard[data-mesh=off] .klyp-PricingTierCard__mesh{display:none}.klyp-PricingTierCard__upper{gap:var(--space-16);flex-direction:column;flex-shrink:0;display:flex}.klyp-PricingTierCard__head{gap:var(--space-8);flex-direction:column;display:flex}.klyp-PricingTierCard__nameRow{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.klyp-PricingTierCard__name{font-size:var(--font-size-24);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);margin:0}.klyp-PricingTierCard__pitch{min-height:var(--space-40);font-size:var(--font-size-14);color:var(--color-fg-muted);margin:0}.klyp-PricingTierCard__priceBlock{gap:var(--space-8);flex-direction:column;display:flex}.klyp-PricingTierCard__priceBundle{align-items:flex-end;gap:var(--space-8);flex-wrap:nowrap;line-height:1;display:flex}.klyp-PricingTierCard__price{font-size:var(--font-size-28);line-height:1;font-weight:var(--fw-heading);letter-spacing:var(--letter-spacing-tight);color:var(--color-fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.klyp-PricingTierCard__priceUnit{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);line-height:1;font-size:var(--font-size-12);color:var(--color-fg-muted);font-weight:var(--fw-body);flex-direction:column;display:flex}.klyp-PricingTierCard__priceUnitLine{white-space:nowrap;line-height:1;display:block}.klyp-PricingTierCard__saveRow{align-items:center;gap:var(--space-6);min-height:var(--space-16);font-size:var(--font-size-12);color:var(--color-fg-primary);display:inline-flex}.klyp-PricingTierCard__saveRowText{display:inline}.klyp-PricingTierCard__discountTipBody{gap:var(--space-8);flex-direction:column;min-inline-size:180px;display:flex}.klyp-PricingTierCard__discountTipTitle{font-size:var(--font-size-12);color:var(--color-fg-muted)}.klyp-PricingTierCard__discountTipList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-PricingTierCard__discountTipRow{justify-content:space-between;gap:var(--space-12);font-size:var(--font-size-14);color:var(--color-fg-primary);font-variant-numeric:tabular-nums;display:flex}.klyp-PricingTierCard__discountTipPct{color:var(--color-status-success);font-variant-numeric:tabular-nums}.klyp-PricingTierCard__discountTipTotal{justify-content:space-between;gap:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-14);font-weight:var(--fw-emphasis);color:var(--color-fg-primary);font-variant-numeric:tabular-nums;display:flex}.klyp-PricingTierCard__ctaSlot{flex-direction:column;display:flex}.klyp-PricingTierCard__ctaSlot>*{width:100%}.klyp-PricingTierCard__ctaSlot[data-cta-state=current]{opacity:.6;pointer-events:none}.klyp-PricingTierCard__ctaSlot .klyp-TierGlyph{filter:grayscale();transition:filter var(--duration-slow) var(--easing-standard)}.klyp-PricingTierCard:is(:hover,[data-hint-open=true],:focus-within) .klyp-PricingTierCard__ctaSlot .klyp-TierGlyph{filter:grayscale(0)}.klyp-PricingTierCard__divider{margin-bottom:var(--space-4);background:var(--color-border-default);flex-shrink:0;height:1px}.klyp-PricingTierCard__featuresHead{font-size:var(--font-size-14);color:var(--color-fg-muted)}.klyp-PricingTierCard__features{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-PricingTierCard__feature{align-items:flex-start;gap:var(--space-8);font-size:var(--font-size-14);color:var(--color-fg-primary);line-height:1.4;display:flex}.klyp-PricingTierCard__feature>svg{margin-top:var(--space-2);color:var(--color-fg-primary);flex:none}.klyp-PricingTierCard__feature[data-emphasis=true]{font-size:var(--font-size-14);font-variant-numeric:tabular-nums}.klyp-PricingTierCard__feature[data-available=false]>span{opacity:.3}.klyp-PricingTierCard__featureBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.klyp-PricingTierCard__featureLabelLine{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:inline-flex}.klyp-PricingTierCard__featureNote{font-size:var(--font-size-12);color:var(--color-fg-muted);font-variant-numeric:normal}.klyp-PricingTierCard__infoTip{appearance:none;color:var(--color-fg-muted);cursor:help;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-PricingTierCard__infoTip[data-hovered],.klyp-PricingTierCard__infoTip[data-focus-visible]{color:var(--color-fg-primary)}.klyp-PricingTierCard__infoTip[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2);border-radius:var(--radius-full)}.klyp-PricingTierCard__modelsHead{font-size:var(--font-size-14);color:var(--color-fg-muted)}.klyp-PricingTierCard__modelsList{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-PricingTierCard__model{align-items:center;gap:var(--space-8);font-size:var(--font-size-14);color:var(--color-fg-primary);line-height:1.4;display:flex}.klyp-PricingTierCard__model>svg{color:var(--color-fg-primary);flex:none}@media (prefers-reduced-motion:reduce){.klyp-PricingTierCard{transition:none}.klyp-PricingTierCard:is(:hover,[data-hint-open=true],:focus-within){transform:none}.klyp-PricingTierCard__hoverBlob,.klyp-PricingTierCard:after{transition:none}.klyp-PricingTierCard__blob{animation:none!important}}.klyp-PricingTierCard__infoPopover{max-width:16rem;line-height:var(--line-height-normal)}@keyframes klyp-tiercard-drift-a{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}25%{transform:translate(-50%,-50%)translate(9cqi,-6cqb)scale(.95)}50%{transform:translate(-50%,-50%)translate(-5cqi,-9cqb)scale(1.05)}75%{transform:translate(-50%,-50%)translate(8cqi,5cqb)scale(.975)}}@keyframes klyp-tiercard-drift-b{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}25%{transform:translate(-50%,-50%)translate(-8cqi,9cqb)scale(1.025)}50%{transform:translate(-50%,-50%)translate(-9cqi,-6cqb)scale(.975)}75%{transform:translate(-50%,-50%)translate(5cqi,-8cqb)scale(1)}}@keyframes klyp-tiercard-drift-c{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}25%{transform:translate(-50%,-50%)translate(8cqi,9cqb)scale(.925)}50%{transform:translate(-50%,-50%)translate(9cqi,-5cqb)scale(1.05)}75%{transform:translate(-50%,-50%)translate(-6cqi,-8cqb)scale(.975)}}@keyframes klyp-tiercard-drift-d{0%,to{transform:translate(-50%,-50%)translate(0)scale(1)}25%{transform:translate(-50%,-50%)translate(-9cqi,-6cqb)scale(.95)}50%{transform:translate(-50%,-50%)translate(5cqi,-9cqb)scale(1.05)}75%{transform:translate(-50%,-50%)translate(-8cqi,5cqb)scale(.975)}}.klyp-PricingTierCard[data-brand=unreals] .klyp-PricingTierCard__blobClip,.klyp-PricingTierCard[data-brand=unreals] .klyp-PricingTierCard__svgFilter{display:none!important}.klyp-PricingTierCard[data-brand=unreals][data-tone=silver]:after,.klyp-PricingTierCard[data-brand=unreals][data-tone=purple]:after,.klyp-PricingTierCard[data-brand=unreals][data-tone=gold]:after,.klyp-PricingTierCard[data-brand=unreals][data-tone=blue]:after{background:linear-gradient(155deg, color-mix(in oklch, var(--color-accent) 40%, transparent) 0%, color-mix(in oklch, var(--color-accent) 1%, transparent) 44%);mix-blend-mode:normal}.klyp-PricingTierCard[data-brand=unreals][data-tone=silver]:is(:hover,[data-hint-open=true],:focus-within),.klyp-PricingTierCard[data-brand=unreals][data-tone=purple]:is(:hover,[data-hint-open=true],:focus-within),.klyp-PricingTierCard[data-brand=unreals][data-tone=gold]:is(:hover,[data-hint-open=true],:focus-within),.klyp-PricingTierCard[data-brand=unreals][data-tone=blue]:is(:hover,[data-hint-open=true],:focus-within){box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-accent) 28%, transparent), inset 0 0 var(--space-32) calc(var(--space-4) * -1) color-mix(in oklch, var(--color-accent) 14%, transparent), 0 1px var(--space-2) var(--alpha-black-05), 0 var(--space-16) var(--space-40) calc(var(--space-16) * -1) color-mix(in oklch, var(--color-accent) 28%, transparent)}.klyp-PricingTierCard[data-brand=unreals] .klyp-PricingTierCard__discountTipPct{color:var(--color-accent)}.klyp-ProviderIcon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.klyp-ProviderIcon>svg,.klyp-ProviderIcon>span{width:100%;height:100%;display:block}.klyp-ProviderIcon[data-size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-ProviderIcon[data-size=lg]{width:var(--icon-size-md);height:var(--icon-size-md)}.klyp-ProviderIcon__fallback{border-radius:var(--radius-full);background:var(--color-bg-surface-solid);width:100%;height:100%;color:var(--color-fg-muted);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}.klyp-PromptComposer-AspectPicker{align-items:center;gap:var(--space-2);display:flex}.klyp-PromptComposer-AspectPicker__btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-size-md);min-width:var(--control-size-md);padding:0 var(--space-4);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-direction:column;display:flex}.klyp-PromptComposer-AspectPicker__btn:hover{background:color-mix(in oklab, var(--color-bg-elev) 50%, transparent);color:var(--color-fg-primary)}.klyp-PromptComposer-AspectPicker__btn:focus-visible{box-shadow:0 0 0 1px var(--color-border-accent);outline:none}.klyp-PromptComposer-AspectPicker__btn[data-active=true]{background:var(--color-bg-elev);color:var(--color-fg-primary)}.klyp-PromptComposer-AspectPicker__svg{display:block}.klyp-PromptComposer-AspectPicker__label{font-size:var(--font-size-12);font-variant-numeric:tabular-nums;line-height:1}.klyp-SelectableCard{align-items:start;gap:var(--space-10);width:100%;font-family:var(--font-sans);color:var(--color-fg-primary);grid-template-columns:auto 1fr;display:grid;position:relative}.klyp-SelectableCard__icon{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-fg-muted);transition:color var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-SelectableCard__icon>svg{width:100%;height:100%}.klyp-SelectableCard__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.klyp-SelectableCard__title{font-size:var(--font-size-15);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-fg-primary)}.klyp-SelectableCard__description{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-fg-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.klyp-SelectableCard__check{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full);border:var(--bw-default) solid var(--color-border-default);color:#0000;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.klyp-SelectableCard__check>svg{width:var(--space-14);height:var(--space-14)}.klyp-Radio[data-selected] .klyp-SelectableCard .klyp-SelectableCard__icon,.klyp-Checkbox[data-selected] .klyp-SelectableCard .klyp-SelectableCard__icon,.klyp-SelectableCard[data-selected=true] .klyp-SelectableCard__icon{color:var(--color-fg-primary)}.klyp-Radio[data-selected] .klyp-SelectableCard .klyp-SelectableCard__check,.klyp-Checkbox[data-selected] .klyp-SelectableCard .klyp-SelectableCard__check,.klyp-SelectableCard[data-selected=true] .klyp-SelectableCard__check{background:var(--color-fg-primary);border-color:var(--color-fg-primary);color:var(--color-bg-root)}.klyp-Radio[data-disabled] .klyp-SelectableCard .klyp-SelectableCard__title,.klyp-Radio[data-disabled] .klyp-SelectableCard .klyp-SelectableCard__description,.klyp-Checkbox[data-disabled] .klyp-SelectableCard .klyp-SelectableCard__title,.klyp-Checkbox[data-disabled] .klyp-SelectableCard .klyp-SelectableCard__description,.klyp-SelectableCard[data-disabled=true] .klyp-SelectableCard__title,.klyp-SelectableCard[data-disabled=true] .klyp-SelectableCard__description{color:var(--color-fg-subtle)}.klyp-SidebarMenuButton{--smb-size:var(--control-size-md);width:100%;height:var(--smb-size);min-height:var(--smb-size);max-height:var(--smb-size);border-radius:var(--r-chip);color:var(--color-fg-primary);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1;font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-shrink:0;align-items:center;gap:0;padding:0;text-decoration:none;display:flex;position:relative}.klyp-SidebarMenuButton[data-size=lg]{--smb-size:var(--space-40)}.klyp-SidebarMenuButton:before{content:"";border-radius:inherit;background-color:var(--color-bg-surface-solid);opacity:0;pointer-events:none;z-index:0;transition:opacity var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);position:absolute;inset:0}.klyp-SidebarMenuButton>*{z-index:1;position:relative}.klyp-SidebarMenuButton[data-active=true]:before{opacity:1;background-color:var(--color-bg-surface-solid)}.klyp-SidebarMenuButton[data-active=true],.klyp-SidebarMenuButton[data-active=true] .klyp-SidebarMenuButton__icon{color:var(--color-fg-on-active-nav)}.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true]):hover:before,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true]):focus-visible:before,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true])[data-hovered=true]:before{opacity:1;background-color:var(--color-bg-surface-hover)}.klyp-SidebarMenuButton:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true]):hover .klyp-SidebarMenuButton__icon>svg,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true]):focus-visible .klyp-SidebarMenuButton__icon>svg,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true])[data-hovered=true] .klyp-SidebarMenuButton__icon>svg,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true]):hover .klyp-SidebarMenuButton__icon .klyp-SidebarLottie,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true]):focus-visible .klyp-SidebarMenuButton__icon .klyp-SidebarLottie,.klyp-SidebarMenuButton:not([data-disabled=true]):not([data-active=true])[data-hovered=true] .klyp-SidebarMenuButton__icon .klyp-SidebarLottie{transform:scale(1.15)}.klyp-SidebarMenuButton[data-disabled=true]{color:var(--color-fg-subtle);cursor:not-allowed}.klyp-SidebarMenuButton[data-disabled=true] .klyp-SidebarMenuButton__icon{color:var(--color-fg-on-active-nav);opacity:var(--opacity-disabled)}.klyp-SidebarMenuButton[data-disabled=true]:before{opacity:0}.klyp-SidebarMenuButton .klyp-SidebarMenuButton__icon{flex:0 0 var(--smb-size);width:var(--smb-size);height:var(--smb-size);color:var(--color-fg-on-active-nav);transition:color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:inline-flex}.klyp-SidebarMenuButton .klyp-SidebarMenuButton__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md);transition:transform var(--duration-normal) var(--easing-standard)}.klyp-SidebarMenuButton .klyp-SidebarMenuButton__icon .klyp-SidebarLottie{transition:transform var(--duration-normal) var(--easing-standard);transform-origin:50%}.klyp-SidebarMenuButton[data-size=lg] .klyp-SidebarMenuButton__icon>svg{width:22px;height:22px}.klyp-SidebarMenuButton .klyp-SidebarMenuButton__label{opacity:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;color:inherit;transition:opacity var(--duration-normal) var(--easing-standard), max-width var(--duration-normal) var(--easing-standard);flex:0 auto;overflow:hidden}.klyp-SidebarMenuButton .klyp-SidebarMenuButton__badge{height:var(--space-20);padding-inline:var(--space-8);border-radius:var(--r-chip);background-color:var(--color-bg-surface-solid);color:var(--color-fg-subtle);font-size:var(--font-size-11);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:1;max-width:80px;transition:opacity var(--duration-normal) var(--easing-standard), max-width var(--duration-normal) var(--easing-standard), margin-inline-start var(--duration-normal) var(--easing-standard);flex:none;justify-content:center;align-items:center;margin-inline-start:var(--space-4);display:inline-flex}.klyp-SidebarMenuButton[data-collapsed=true] .klyp-SidebarMenuButton__label,.klyp-SidebarMenuButton[data-collapsed=true] .klyp-SidebarMenuButton__badge{opacity:0;pointer-events:none;flex:0 0 0;max-width:0;margin-inline-start:0}@media (prefers-reduced-motion:reduce){.klyp-SidebarMenuButton,.klyp-SidebarMenuButton:before,.klyp-SidebarMenuButton .klyp-SidebarMenuButton__icon,.klyp-SidebarMenuButton .klyp-SidebarMenuButton__icon>svg,.klyp-SidebarMenuButton .klyp-SidebarMenuButton__icon .klyp-SidebarLottie,.klyp-SidebarMenuButton .klyp-SidebarMenuButton__label,.klyp-SidebarMenuButton .klyp-SidebarMenuButton__badge{transition:none!important}}.klyp-SidebarShell{gap:var(--space-8);width:100%;height:100%;padding:var(--space-8);color:var(--color-fg-muted);background:var(--color-bg-panel);border:0;border-inline-end:var(--bw-default) solid var(--alpha-white-03);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.klyp-SidebarShell__header{flex:none;justify-content:flex-start;align-items:center;gap:0;min-height:36px;display:flex}.klyp-SidebarShell__nav{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) transparent;min-height:36px;padding:var(--space-4);margin:calc(-1 * var(--space-4));flex:0 auto;overflow-y:auto}.klyp-SidebarShell__nav::-webkit-scrollbar{width:4px}.klyp-SidebarShell__nav::-webkit-scrollbar-button{width:0;height:0;display:none}.klyp-SidebarShell__nav::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:var(--radius-full)}.klyp-SidebarShell__nav::-webkit-scrollbar-track{background:0 0}.klyp-SidebarShell__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-SidebarShell__item{margin:0;padding:0;display:block;position:relative}.klyp-SidebarShell__item[data-section-break=true]{margin-block-start:var(--space-8)}.klyp-SidebarShell__footer{border-block-start:var(--bw-default) solid var(--color-border-subtle);flex:none;margin-block-start:var(--space-4);padding-block-start:var(--space-8)}.klyp-SidebarToggle{width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-SidebarToggle[data-hovered],.klyp-SidebarToggle[data-focus-visible]{background:var(--color-bg-surface-hover);color:var(--color-fg-primary)}.klyp-SidebarToggle[data-pressed]{background:var(--color-bg-surface-solid)}.klyp-SidebarToggle[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:-2px}.klyp-SidebarToggle .klyp-SidebarToggle__slot{width:36px;height:36px;color:var(--color-fg-on-active-nav);opacity:var(--opacity-50);transition:opacity var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:inline-flex}.klyp-SidebarToggle .klyp-SidebarToggle__slot>svg{display:block}.klyp-SidebarToggle[data-hovered] .klyp-SidebarToggle__slot,.klyp-SidebarToggle[data-focus-visible] .klyp-SidebarToggle__slot{opacity:1}.klyp-SidebarToggle .klyp-SidebarLottie{transform-origin:50%;transition:transform var(--duration-normal) var(--easing-standard)}.klyp-SidebarToggle[data-expanded=false] .klyp-SidebarLottie{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.klyp-SidebarToggle,.klyp-SidebarToggle .klyp-SidebarToggle__slot,.klyp-SidebarToggle .klyp-SidebarLottie{transition:none!important}}.klyp-SidebarGroupHeader{justify-content:space-between;align-items:center;gap:var(--space-4);flex:none;display:flex}.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--r-chip);cursor:pointer;text-align:start;font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);color:var(--color-fg-muted);white-space:nowrap;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:none;display:inline-flex}.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle:hover,.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle:focus-visible{color:var(--color-fg-primary)}.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:-2px}.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__chevron{color:var(--color-fg-muted);opacity:0;transition:transform var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);flex:none}.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle:hover .klyp-SidebarGroupHeader__chevron,.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle:focus-visible .klyp-SidebarGroupHeader__chevron{opacity:1}.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle[data-collapsed=true] .klyp-SidebarGroupHeader__chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__toggle,.klyp-SidebarGroupHeader .klyp-SidebarGroupHeader__chevron{transition:none!important}}.klyp-StripeLogo,.klyp-StripeBadge{vertical-align:middle;line-height:1em;display:inline-block}.klyp-SummaryRow{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-block:var(--space-6);display:flex}.klyp-SummaryRow__label{color:var(--color-fg-muted);font-size:var(--font-size-14);line-height:1.4}.klyp-SummaryRow__hint{margin-left:var(--space-4);color:var(--color-fg-subtle);font-size:var(--font-size-12)}.klyp-SummaryRow__value{color:var(--color-fg-primary);font-size:var(--font-size-14);font-variant-numeric:tabular-nums;text-align:right;line-height:1.4}.klyp-SummaryRow[data-emphasis=bold] .klyp-SummaryRow__value{font-weight:var(--font-weight-medium)}.klyp-SummaryRow[data-tone=success] .klyp-SummaryRow__value{color:var(--color-status-success)}.klyp-SummaryRow[data-tone=danger] .klyp-SummaryRow__value{color:var(--color-status-danger)}.klyp-TierGlyph{flex-shrink:0;display:inline-block}.klyp-Modal__content.klyp-TopUpDialog{border-radius:var(--r-hero);text-align:center}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__header{min-height:var(--space-40);justify-content:center}.klyp-Modal__content.klyp-TopUpDialog .klyp-Modal__headerMain{text-align:center;align-items:center}.klyp-Modal__content.klyp-TopUpDialog .klyp-Modal__titleRow{justify-content:center}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__title,.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__description{text-align:center}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__close.klyp-Button{top:var(--space-24);right:var(--space-24);width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--r-chip);--btn-ring:transparent;border:var(--bw-default) solid var(--color-border-subtle)}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__close.klyp-Button>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__close.klyp-Button>svg path{stroke-width:1.5px;vector-effect:non-scaling-stroke}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__footer{padding:var(--space-8) var(--space-24) var(--space-24);gap:var(--space-8);border-top:none;display:flex}.klyp-Modal__content.klyp-TopUpDialog .klyp-Dialog__footer>*{min-width:0;min-height:var(--space-40);flex:1 1 0}.klyp-Modal__content.klyp-TopUpDialog .klyp-Modal__body{overflow-clip-margin:var(--space-12);overflow:clip}.klyp-TopUpDialog__body{align-items:center;gap:var(--space-16);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.klyp-TopUpDialog--embedded{width:100%;margin-inline:auto}.klyp-TopUpDialog__desc{font-size:var(--font-size-14);line-height:var(--line-height-normal);color:var(--color-fg-muted);text-wrap:balance;margin:0}.klyp-TopUpDialog__amount{align-items:center;gap:var(--space-4);width:100%;padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.klyp-TopUpDialog__eyebrow{color:var(--color-fg-muted);font-size:var(--font-size-12);line-height:var(--line-height-tight);text-transform:uppercase;letter-spacing:var(--ls-caps);margin:0}.klyp-TopUpDialog__amountStepRow{align-items:center;gap:var(--space-12);width:100%;display:flex}.klyp-TopUpDialog__amountStepRow>.klyp-AmountInput,.klyp-TopUpDialog__amountStepRow>.klyp-TopUpDialogV2__amountRow,.klyp-TopUpDialog__amountStepRow>.klyp-TopUpDialogV3__amountRow{flex:auto;min-width:0}.klyp-TopUpDialog__amountStepRow>.klyp-Button{flex-shrink:0}.klyp-TopUpDialog__pay{font-size:var(--font-size-16);line-height:var(--line-height-normal);color:var(--color-fg-muted);margin:0}.klyp-TopUpDialog__payValue{color:var(--color-accent);font-variant-numeric:tabular-nums}.klyp-TopUpDialog__body .klyp-AmountInput .klyp-AmountInput__row{justify-content:center}.klyp-TopUpDialog__body .klyp-AmountInput .klyp-AmountInput__field{field-sizing:content;text-align:center;flex:0 auto;width:auto}.klyp-TopUpDialog__body .klyp-AmountInput .klyp-AmountInput__messages{text-align:center;align-items:center}.klyp-TopUpDialog__presets{align-items:center;gap:var(--gap-cluster);width:100%;display:flex}.klyp-TopUpDialog__presets>*{flex:1 1 0;min-width:0}@container (width<=460px){.klyp-TopUpDialog__presets>:nth-child(5):nth-last-child(2){display:none}}@container (width<=360px){.klyp-TopUpDialog__presets>:nth-child(3):nth-last-child(4){display:none}}.klyp-TopUpDialog__summary{text-align:start;flex-direction:column;gap:0;width:100%;display:flex}.klyp-TopUpDialog__ttl{font-size:var(--font-size-12);color:var(--color-fg-muted);margin:0}.klyp-TopUpDialog__tierIcon{width:var(--space-80);height:var(--space-80);justify-content:center;align-items:center;display:inline-flex}.klyp-TopUpDialog__tierIcon svg{width:100%;height:100%}.klyp-TopUpDialog__bullets{gap:var(--space-8);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.klyp-TopUpDialog__bullet{text-align:start;font-size:var(--font-size-14);color:var(--color-fg);padding-inline-start:var(--space-24);position:relative}.klyp-TopUpDialog__bullet:before{content:"✓";color:var(--color-status-success);font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}.klyp-TopUpDialog__cap{gap:var(--space-12);padding-block:var(--space-8)}.klyp-TopUpDialog__capIcon{width:var(--space-80);height:var(--space-80);color:var(--color-status-danger);justify-content:center;align-items:center;display:inline-flex}.klyp-TopUpDialog__capIcon svg{width:100%;height:100%}@media (width<=639.98px){.klyp-Modal__content.klyp-TopUpDialog{border-bottom-right-radius:0;border-bottom-left-radius:0}}
