.klyp-ActionDock{z-index:var(--z-content);background:var(--action-dock-bg,var(--color-bg-root));min-inline-size:0;padding-inline:var(--action-dock-pad-x,0);padding-block:var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom,0px));border:0;flex:none;margin-block-start:auto;position:sticky;inset-block-end:0}.klyp-ActionDock__status{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;text-wrap:balance;min-inline-size:0;color:var(--color-fg-muted);font:var(--fw-body) var(--type-caption);margin:0;display:flex}.klyp-ActionDock__status svg{flex:none}.klyp-ActionDock[data-layout=pair]{gap:var(--space-8);flex-direction:column;display:flex}.klyp-ActionDock__inner{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.klyp-ActionDock__inner>*{inline-size:100%}.klyp-ActionDock[data-layout=flow]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.klyp-DashFrame{inset:var(--klyp-DashFrame-inset,0);pointer-events:none;position:absolute;overflow:visible}.klyp-DashFrame>rect{fill:none;stroke:var(--klyp-DashFrame-color,var(--color-border-default));stroke-width:var(--klyp-DashFrame-width,var(--bw-dash));stroke-linecap:round;transition:stroke var(--duration-fast) var(--easing-standard)}@media (prefers-reduced-motion:reduce){.klyp-DashFrame>rect{transition:none}}.klyp-AddCard{--klyp-DashFrame-color:var(--color-border-subtle);--klyp-DashFrame-width:var(--bw-dash);--klyp-AddCard-plus-width:var(--bw-emphasis);justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--r-card);background:var(--color-bg-glass);width:100%;color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:0;flex-direction:column;display:flex;position:relative}.klyp-AddCard:hover{background:var(--color-bg-glass-deep);--klyp-DashFrame-color:var(--color-border-strong);color:var(--color-fg-primary)}.klyp-AddCard:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-AddCard:active{transform:scale(.99)}.klyp-AddCard:disabled,.klyp-AddCard[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.klyp-AddCard__frame{z-index:0}.klyp-AddCard__plus{width:var(--icon-size-sm);height:var(--icon-size-sm);display:block;position:relative}.klyp-AddCard__plus:before,.klyp-AddCard__plus:after{content:"";border-radius:var(--radius-full);background:currentColor;position:absolute}.klyp-AddCard__plus:before{height:var(--klyp-AddCard-plus-width);inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.klyp-AddCard__plus:after{width:var(--klyp-AddCard-plus-width);inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.klyp-AddCard__icon{z-index:1;width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-fg-on-active-nav);opacity:var(--opacity-40);transition:opacity var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:flex;position:relative}.klyp-AddCard__icon>svg{width:100%;height:100%}.klyp-AddCard:hover .klyp-AddCard__icon{opacity:var(--opacity-70)}.klyp-AddCard__label{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.klyp-AddCard__description{-webkit-line-clamp:1;max-width:20ch;font-size:var(--font-size-14);color:var(--color-fg-subtle);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.klyp-AddCard[data-aspect="16/9"],.klyp-AddCard[data-aspect="4/3"],.klyp-AddCard[data-aspect=auto]{height:100%;min-height:180px}.klyp-AddCard[data-aspect="3/4"]{aspect-ratio:3/4}.klyp-AddCard[data-aspect="1/1"]{aspect-ratio:1}.klyp-AddCard[data-aspect="9/16"]{aspect-ratio:9/16}.klyp-AddCard[data-size=sm]{padding:var(--space-12)}.klyp-AddCard[data-size=md]{padding:var(--space-16)}.klyp-AddCard[data-size=lg]{padding:var(--space-24)}@media (prefers-reduced-motion:reduce){.klyp-AddCard,.klyp-AddCard__icon{transition-duration:0s}.klyp-AddCard:active{transform:none}}.klyp-AdvancedFilterPopover__trigger{width:var(--control-size-md);height:var(--control-size-md);border:var(--bw-default) solid transparent;border-radius:var(--r-chip);background:var(--color-control-bg);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-control-bg-hover);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-control-bg-hover)}.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-AllowancePanel{gap:var(--space-8);padding:var(--allowance-pad,var(--space-14));min-height:calc(var(--space-128) + var(--space-16));background:var(--color-panel-glass-bg);border:var(--allowance-border-w,var(--bw-default)) solid var(--color-panel-glass-border);border-radius:var(--allowance-r,var(--r-card));flex-direction:column;display:flex}.klyp-AllowancePanel[data-has-slider=true]{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__mark{align-self:center}.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-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klyp-AllowancePanel__example{font-size:var(--font-size-14);color:var(--color-fg-primary);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-muted)}.klyp-TokenMark{flex-shrink:0;display:inline-block}.klyp-Slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.klyp-Slider[data-orientation=horizontal]{width:100%;padding:var(--space-6) 0;flex-direction:row}.klyp-Slider[data-orientation=vertical]{height:100%;min-height:var(--space-80);padding:0 var(--space-6);flex-direction:column}.klyp-Slider[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-Slider__track{flex:1;position:relative}[data-orientation=horizontal] .klyp-Slider__track{width:100%;height:var(--space-6);align-items:center;display:flex}[data-orientation=vertical] .klyp-Slider__track{height:100%;width:var(--space-6);justify-content:center;display:flex}.klyp-Slider__rail{background:var(--color-bg-surface-solid);border-radius:var(--radius-full);pointer-events:none;position:absolute}[data-orientation=horizontal] .klyp-Slider__rail{height:var(--bw-emphasis);top:50%;left:0;right:0;transform:translateY(-50%)}[data-orientation=vertical] .klyp-Slider__rail{width:var(--bw-emphasis);top:0;bottom:0;left:50%;transform:translate(-50%)}.klyp-Slider__fill{background:var(--color-slider-fill);border-radius:var(--radius-full);pointer-events:none;transition:left var(--duration-slow) var(--easing-emphasis,var(--easing-standard)), width var(--duration-slow) var(--easing-emphasis,var(--easing-standard));position:absolute}[data-orientation=horizontal] .klyp-Slider__fill{height:var(--bw-emphasis);top:50%;transform:translateY(-50%)}[data-orientation=vertical] .klyp-Slider__fill{width:var(--bw-emphasis);left:50%;transform:translate(-50%)}.klyp-Slider__thumb{width:var(--space-12);height:var(--space-12);cursor:grab;transition:left var(--duration-slow) var(--easing-emphasis,var(--easing-standard)), top var(--duration-slow) var(--easing-emphasis,var(--easing-standard));outline:none}[data-orientation=horizontal] .klyp-Slider__thumb{top:50%}[data-orientation=vertical] .klyp-Slider__thumb{left:50%}.klyp-Slider__thumb[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Slider__thumb[data-dragging]{cursor:grabbing}.klyp-Slider__thumb[data-disabled]{cursor:not-allowed}.klyp-Slider__thumbInner{border-radius:var(--radius-full);background:var(--color-slider-thumb-bg);border:var(--bw-default) solid var(--color-border-default);width:100%;height:100%;box-shadow:0 0 0 var(--space-2) var(--alpha-white-06), 0 1px 2px var(--alpha-black-12);pointer-events:none;transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);place-items:center;display:grid}.klyp-Slider__thumb[data-hovered] .klyp-Slider__thumbInner{border-color:var(--color-border-strong);box-shadow:0 0 0 var(--space-2) var(--alpha-white-10), 0 1px 2px var(--alpha-black-12)}.klyp-Slider__thumb[data-dragging] .klyp-Slider__thumbInner{box-shadow:0 0 0 var(--space-4) var(--color-slider-thumb-halo-drag), 0 1px 2px var(--alpha-black-12);transform:scale(1.1)}:is(.klyp-Slider:has(.klyp-Slider__thumb[data-dragging]) .klyp-Slider__thumb,.klyp-Slider:has(.klyp-Slider__thumb[data-dragging]) .klyp-Slider__fill){transition-duration:0s!important}.klyp-Slider__output{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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{-o-object-fit:contain;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-CdnImage{-o-object-fit:cover;object-fit:cover;max-width:100%;display:block}.klyp-CdnImage[data-error]{min-width:var(--space-32);min-height:var(--space-32);background:var(--color-bg-surface-solid);color:var(--color-fg-muted);place-items:center;display:grid}.klyp-CdnImage[data-error] svg{opacity:var(--opacity-50,.5)}.klyp-SidebarLottie{width:var(--rail-lottie-size,22px);height:var(--rail-lottie-size,22px);flex-shrink:0;display:inline-flex;overflow:visible}.klyp-SidebarLottie>div,.klyp-SidebarLottie svg{width:100%;height:100%;overflow:visible}.klyp-SidebarLottie svg>g[clip-path]{clip-path:none}.klyp-SidebarLottie svg path,.klyp-SidebarLottie svg circle,.klyp-SidebarLottie svg rect,.klyp-SidebarLottie svg line,.klyp-SidebarLottie svg polyline,.klyp-SidebarLottie svg polygon,.klyp-SidebarLottie svg ellipse{stroke:currentColor}.klyp-Tooltip{z-index:var(--z-overlay);max-width:280px;padding:var(--space-8) var(--space-12);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-chip);background:var(--color-bg-surface-solid);box-shadow:var(--shadow-soft);font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);position:relative}.klyp-Tooltip[data-entering]{will-change:transform, opacity;animation:klyp-tooltip-in var(--duration-fast) var(--easing-standard) both}.klyp-Tooltip[data-exiting]{will-change:transform, opacity;animation:klyp-tooltip-out var(--duration-fast) var(--easing-standard) both}.klyp-Tooltip[data-placement=top]{--enter-from:translate(0, var(--space-4))}.klyp-Tooltip[data-placement=bottom]{--enter-from:translate(0, calc(var(--space-4) * -1))}.klyp-Tooltip[data-placement=left]{--enter-from:translate(var(--space-4), 0)}.klyp-Tooltip[data-placement=right]{--enter-from:translate(calc(var(--space-4) * -1), 0)}.klyp-Tooltip[data-shape=pill]{border-radius:var(--radius-full);padding:var(--space-6) var(--space-14)}.klyp-Tooltip[data-tone=danger]{background:var(--color-badge-red-bg);color:var(--color-badge-red-fg);border-color:#0000}.klyp-Tooltip[data-tone=danger] .klyp-Tooltip__arrow-fill{fill:var(--color-badge-red-bg)}.klyp-Tooltip[data-tone=danger] .klyp-Tooltip__arrow-stroke{stroke:#0000}.klyp-Tooltip[data-tone=warning]{background:var(--color-badge-amber-bg);color:var(--color-badge-amber-fg);border-color:#0000}.klyp-Tooltip[data-tone=warning] .klyp-Tooltip__arrow-fill{fill:var(--color-badge-amber-bg)}.klyp-Tooltip[data-tone=warning] .klyp-Tooltip__arrow-stroke{stroke:#0000}.klyp-Tooltip[data-tone=success]{background:var(--color-badge-green-bg);color:var(--color-badge-green-fg);border-color:#0000}.klyp-Tooltip[data-tone=success] .klyp-Tooltip__arrow-fill{fill:var(--color-badge-green-bg)}.klyp-Tooltip[data-tone=success] .klyp-Tooltip__arrow-stroke{stroke:#0000}.klyp-Tooltip[data-tone=info]{background:var(--color-badge-blue-bg);color:var(--color-badge-blue-fg);border-color:#0000}.klyp-Tooltip[data-tone=info] .klyp-Tooltip__arrow-fill{fill:var(--color-badge-blue-bg)}.klyp-Tooltip[data-tone=info] .klyp-Tooltip__arrow-stroke{stroke:#0000}.klyp-Tooltip__icon{vertical-align:middle;margin-right:var(--space-4);width:var(--icon-size-sm);height:var(--icon-size-sm);align-items:center;display:inline-flex}.klyp-Tooltip__icon svg{width:100%;height:100%}.klyp-Tooltip__arrow{width:var(--space-10);height:var(--space-10);position:absolute}.klyp-Tooltip__arrow svg{display:block;overflow:visible}.klyp-Tooltip__arrow-fill{fill:var(--color-bg-surface-solid);stroke:none}.klyp-Tooltip__arrow-stroke{fill:none;stroke:var(--color-border-subtle);stroke-width:var(--bw-default);stroke-linejoin:round}.klyp-Tooltip__arrow[data-placement=top] svg{transform:rotate(0)}.klyp-Tooltip__arrow[data-placement=bottom] svg{transform:rotate(180deg)}.klyp-Tooltip__arrow[data-placement=left] svg{transform:rotate(-90deg)}.klyp-Tooltip__arrow[data-placement=right] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.klyp-Tooltip{transition:none}.klyp-Tooltip[data-entering]{opacity:1;animation:none;transform:none}.klyp-Tooltip[data-exiting]{animation:none}}@keyframes klyp-tooltip-in{0%{opacity:0;transform:var(--enter-from,translate(0, var(--space-4)))}to{opacity:1;transform:translate(0)}}@keyframes klyp-tooltip-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:var(--enter-from,translate(0, var(--space-4)))}}.klyp-TabSwitcher{box-sizing:border-box;width:max-content;max-width:100%;padding:var(--space-2);align-items:stretch;gap:var(--space-2);border-radius:var(--r-chip);background:var(--color-control-bg);flex:none;display:inline-flex;position:relative;overflow-x:clip}.klyp-TabSwitcher[data-shape=pill],.klyp-TabSwitcher[data-shape=pill] .klyp-TabSwitcher__option,.klyp-TabSwitcher[data-shape=pill] .klyp-TabSwitcher__pill{border-radius:var(--radius-full)}.klyp-TabSwitcher[data-tone=accent] .klyp-TabSwitcher__pill{background:var(--fx-accent-glow-bg), var(--color-bg-surface-solid);box-shadow:var(--fx-accent-glow-shadow);transition:box-shadow var(--duration-fast) var(--easing-standard)}.klyp-TabSwitcher[data-tone=accent]:has(.klyp-TabSwitcher__option[data-active][data-hovered]) .klyp-TabSwitcher__pill{box-shadow:var(--fx-accent-glow-shadow-hover)}.klyp-TabSwitcher[data-tone=accent] .klyp-TabSwitcher__option[data-active]{color:var(--color-fg-primary)}.klyp-TabSwitcher[data-fullwidth]{flex:none;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.klyp-TabSwitcher[data-fullwidth] .klyp-TabSwitcher__option{min-width:0;padding-inline:var(--space-8);flex:1 1 0}.klyp-TabSwitcher[data-fullwidth] .klyp-TabSwitcher__inner{flex:1 1 0;justify-content:center;min-width:0}.klyp-TabSwitcher[data-fullwidth] .klyp-TabSwitcher__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.klyp-TabSwitcher[data-size=sm]{block-size:var(--control-size-sm);--tab-switcher-option-h:20px;--tab-switcher-font-size:var(--font-size-12);--tab-switcher-padding-x:var(--control-pad-x-sm);--tab-switcher-icon-size:14px}.klyp-TabSwitcher[data-size=md]{block-size:var(--control-size-md);--tab-switcher-option-h:34px;--tab-switcher-font-size:var(--font-size-14);--tab-switcher-padding-x:var(--control-pad-x-md);--tab-switcher-icon-size:16px}.klyp-TabSwitcher[data-size=lg]{block-size:var(--control-size-lg);--tab-switcher-option-h:36px;--tab-switcher-font-size:var(--font-size-16);--tab-switcher-padding-x:var(--control-pad-x-lg);--tab-switcher-icon-size:18px}.klyp-TabSwitcher[data-icon-only][data-size=sm]{--tab-switcher-icon-size:16px}.klyp-TabSwitcher[data-icon-only][data-size=md]{--tab-switcher-icon-size:18px}.klyp-TabSwitcher[data-icon-only][data-size=lg]{--tab-switcher-icon-size:20px}.klyp-TabSwitcher[data-icon-only] .klyp-TabSwitcher__option[data-has-icon]{padding-inline:var(--space-8);gap:0}.klyp-TabSwitcher[data-icon-only] .klyp-TabSwitcher__option[data-has-icon] .klyp-TabSwitcher__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-TabSwitcher__option{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-4);min-height:0;padding-inline:var(--tab-switcher-padding-x);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--tab-switcher-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;border-radius:8px;line-height:1;display:inline-flex;position:relative}.klyp-TabSwitcher__option:not([data-active])[data-hovered],.klyp-TabSwitcher__option[data-active],.klyp-TabSwitcher__option[data-pressed]{color:var(--color-fg-primary)}.klyp-TabSwitcher__option[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring,var(--color-fg-accent));outline-offset:var(--bw-default)}.klyp-TabSwitcher__option[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-TabSwitcher__option[data-has-badge]{padding-block:var(--space-4);padding-inline-end:var(--space-4)}.klyp-TabSwitcher__pill{box-sizing:border-box;background:var(--color-control-bg-selected);backface-visibility:hidden;z-index:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.klyp-TabSwitcher__inner{z-index:1;align-items:center;gap:var(--space-4);display:inline-flex;position:relative}.klyp-TabSwitcher__label{z-index:1;position:relative}.klyp-TabSwitcher__optionIcon{z-index:1;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-TabSwitcher__optionIcon>svg{width:var(--tab-switcher-icon-size);height:var(--tab-switcher-icon-size)}.klyp-TabSwitcher__badge{z-index:1;flex-shrink:0;align-items:center;margin-inline-start:var(--space-6);display:inline-flex;position:relative}@container (width<=360px){.klyp-ViewToggle .klyp-TabSwitcher__option[data-has-icon]{padding-inline:var(--space-8);gap:0}.klyp-ViewToggle .klyp-TabSwitcher__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.klyp-AttachmentSlot{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:inline-flex}.klyp-AttachmentSlot__cell{box-sizing:border-box;flex-shrink:0;position:relative}.klyp-AttachmentSlot__cell[data-state=empty-pill],.klyp-AttachmentSlot__cell[data-state=empty-square]{color:var(--color-fg-muted);font-size:var(--font-size-12);cursor:pointer;border:1px dashed var(--color-border-default);background:var(--color-bg-canvas);box-shadow:inset 0 0 var(--space-10) var(--space-4) var(--color-bg-root);transition:color var(--duration-base), border-color var(--duration-base), background var(--duration-base);justify-content:center;align-items:center;display:inline-flex}.klyp-AttachmentSlot__cell[data-state=empty-pill]:hover,.klyp-AttachmentSlot__cell[data-state=empty-square]:hover{color:var(--color-fg-primary);border-color:var(--color-border-strong);background:var(--color-bg-surface);box-shadow:none}.klyp-AttachmentSlot__cell[data-state=empty-pill]:hover .klyp-AttachmentSlot__glyph,.klyp-AttachmentSlot__cell[data-state=empty-square]:hover .klyp-AttachmentSlot__glyph{opacity:1}.klyp-AttachmentSlot__cell[data-state=empty-pill]:active,.klyp-AttachmentSlot__cell[data-state=empty-square]:active{transform:scale(.97)}.klyp-AttachmentSlot__cell[data-state=empty-pill][data-dragover],.klyp-AttachmentSlot__cell[data-state=empty-square][data-dragover]{color:var(--color-fg-primary);border-color:var(--color-accent);background:var(--color-bg-surface);box-shadow:none;outline:var(--bw-default) solid var(--color-accent);outline-offset:calc(-1 * var(--bw-default))}.klyp-AttachmentSlot__cell[data-state=empty-pill][data-dragover] .klyp-AttachmentSlot__glyph,.klyp-AttachmentSlot__cell[data-state=empty-square][data-dragover] .klyp-AttachmentSlot__glyph{opacity:1}.klyp-AttachmentSlot__cell[data-state=empty-pill]:focus-visible,.klyp-AttachmentSlot__cell[data-state=empty-square]:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-AttachmentSlot__cell[data-state=empty-pill]:disabled,.klyp-AttachmentSlot__cell[data-state=empty-square]:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.klyp-AttachmentSlot__cell[data-state=empty-pill]{gap:var(--space-6);height:var(--control-size-md);border-radius:var(--r-chip);padding-block:0;padding-inline-start:calc((var(--control-size-md) - var(--space-20)) / 2);padding-inline-end:var(--control-pad-x-md)}.klyp-AttachmentSlot__cell[data-state=empty-square]{gap:var(--gap-icon-text);width:var(--space-80);height:var(--space-80);border-radius:var(--r-chip);flex-direction:column}.klyp-AttachmentSlot__cell[data-state=image],.klyp-AttachmentSlot__cell[data-state=video]{width:var(--space-80);height:var(--space-80);border-radius:var(--r-chip);background:var(--color-bg-surface-solid);animation:klyp-attachment-slot-enter var(--duration-normal) var(--easing-standard) both;overflow:hidden}.klyp-AttachmentSlot__cell[data-state=file]{--klyp-attachment-slot-file-w:calc(var(--space-128) + var(--space-40));width:var(--klyp-attachment-slot-file-w);height:var(--space-80);padding:var(--space-12);border:var(--bw-default) solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:var(--r-chip);transition:border-color var(--duration-fast) ease;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.klyp-AttachmentSlot__cell[data-state=file]:hover{border-color:var(--color-border-default)}.klyp-AttachmentSlot__cell[data-state=file]:hover .klyp-AttachmentSlot__kindIcon{opacity:1}.klyp-AttachmentSlot__cell[data-status=error]{outline:1px solid var(--color-status-danger);outline-offset:-1px}.klyp-AttachmentSlot__cell[data-status=warning]{outline:1px solid var(--color-border-strong);outline-offset:-1px}.klyp-AttachmentSlot__cell[data-status=uploading] .klyp-AttachmentSlot__thumb,.klyp-AttachmentSlot__cell[data-status=uploading] .klyp-AttachmentSlot__fileName,.klyp-AttachmentSlot__cell[data-status=uploading] .klyp-AttachmentSlot__kindIcon,.klyp-AttachmentSlot__cell[data-status=uploading] .klyp-AttachmentSlot__kindLabel{opacity:var(--opacity-disabled)}.klyp-AttachmentSlot__cell:hover .klyp-AttachmentSlot__remove,.klyp-AttachmentSlot__cell:focus-within .klyp-AttachmentSlot__remove,.klyp-AttachmentSlot__cell:hover .klyp-AttachmentSlot__pin,.klyp-AttachmentSlot__cell:focus-within .klyp-AttachmentSlot__pin{opacity:1}.klyp-AttachmentSlot__cell[data-pinned] .klyp-AttachmentSlot__pin{opacity:1;color:var(--color-fg-primary)}.klyp-AttachmentSlot__label{white-space:nowrap;line-height:1em}.klyp-AttachmentSlot__glyph{opacity:var(--opacity-50);transition:opacity var(--duration-base);display:inline-flex}.klyp-AttachmentSlot__thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.klyp-AttachmentSlot__wave{padding-inline:var(--space-8);color:var(--color-fg-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.klyp-AttachmentSlot__wave>svg{fill:currentColor;block-size:auto;inline-size:100%;display:block}.klyp-AttachmentSlot__thumbFallback{width:100%;height:100%;color:var(--color-fg-muted);justify-content:center;align-items:center;display:inline-flex}.klyp-AttachmentSlot__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);flex:auto;line-height:1.25;overflow:hidden}.klyp-AttachmentSlot__fileFooter{align-items:center;gap:var(--space-6);display:flex}.klyp-AttachmentSlot__kindIcon{width:var(--space-24);height:var(--space-24);color:var(--color-fg-on-active-nav);opacity:var(--opacity-50);border-radius:var(--radius-sm);transition:opacity var(--duration-base);place-items:center;display:grid}.klyp-AttachmentSlot__kindIcon>svg{width:var(--space-24);height:var(--space-24)}.klyp-AttachmentSlot__kindLabel{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted)}.klyp-AttachmentSlot__badge{bottom:var(--space-6);max-width:calc(100% - 2 * var(--space-6));box-sizing:border-box;padding:var(--space-2) var(--space-8);border-radius:var(--r-chip);background:color-mix(in srgb, var(--color-bg-root) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-fg-on-active-nav);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;line-height:1.25;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.klyp-AttachmentSlot__play,.klyp-AttachmentSlot__loupe{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-root) 62%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--neutral-0);pointer-events:none;transition:opacity var(--duration-fast) ease, background-color var(--duration-fast) ease;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.klyp-AttachmentSlot__play{width:var(--space-24);height:var(--space-24)}.klyp-AttachmentSlot__loupe{width:var(--space-20);height:var(--space-20);border-radius:var(--r-chip);opacity:0}.klyp-AttachmentSlot__cell:hover .klyp-AttachmentSlot__play,.klyp-AttachmentSlot__cell:focus-within .klyp-AttachmentSlot__play{background:color-mix(in srgb, var(--color-bg-root) 82%, transparent)}.klyp-AttachmentSlot__cell:hover .klyp-AttachmentSlot__loupe,.klyp-AttachmentSlot__cell:focus-within .klyp-AttachmentSlot__loupe{opacity:1}@media (prefers-reduced-motion:reduce){.klyp-AttachmentSlot__play,.klyp-AttachmentSlot__loupe{transition:none}}.klyp-AttachmentSlot__replace{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.klyp-AttachmentSlot__replace:focus-visible{box-shadow:inset 0 0 0 1px var(--color-border-strong);outline:none}.klyp-AttachmentSlot__spinner{width:var(--space-20);height:var(--space-20);margin:calc(var(--space-20) / -2) 0 0 calc(var(--space-20) / -2);border-radius:var(--radius-full);border:1px solid var(--color-border-subtle);border-top-color:var(--color-fg-primary);animation:.7s linear infinite klyp-attachment-slot-spin;position:absolute;top:50%;left:50%}.klyp-AttachmentSlot__remove{top:var(--space-4);right:var(--space-4);z-index:10;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-fg-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) ease, color var(--duration-fast) ease;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.klyp-AttachmentSlot__remove:hover{color:var(--color-fg-primary)}.klyp-AttachmentSlot__remove:focus-visible{opacity:1;outline:none}.klyp-AttachmentSlot__remove>svg{width:var(--space-12);height:var(--space-12);display:block}@media (hover:none){.klyp-AttachmentSlot__remove{opacity:1}}.klyp-AttachmentSlot__pin{top:var(--space-4);left:var(--space-4);z-index:10;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-fg-muted);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) ease, color var(--duration-fast) ease;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.klyp-AttachmentSlot__pin:hover{color:var(--color-fg-primary)}.klyp-AttachmentSlot__pin:focus-visible{opacity:1;outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-default)}.klyp-AttachmentSlot__pin>svg{width:var(--space-12);height:var(--space-12);display:block}@media (hover:none){.klyp-AttachmentSlot__pin{opacity:1}}.klyp-AttachmentSlot__status~.klyp-AttachmentSlot__pin{top:var(--space-28)}.klyp-AttachmentSlot__status{top:var(--space-4);left:var(--space-4);z-index:10;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:help;transition:color var(--duration-fast) ease;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.klyp-AttachmentSlot__status>svg{width:var(--space-12);height:var(--space-12);display:block}.klyp-AttachmentSlot__status[data-status=error]{color:var(--color-status-danger)}.klyp-AttachmentSlot__status[data-status=warning]{color:var(--color-status-warning)}.klyp-AttachmentSlot__status:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-default)}.klyp-AttachmentSlot[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.klyp-AttachmentSlot[data-draggable]{cursor:grab}.klyp-AttachmentSlot[data-draggable] .klyp-AttachmentSlot__replace{cursor:inherit}.klyp-AttachmentSlot[data-droptarget] .klyp-AttachmentSlot__cell{outline:var(--bw-default) solid var(--color-border-strong);outline-offset:calc(-1 * var(--bw-default))}.klyp-AttachmentSlot[data-droptarget] .klyp-AttachmentSlot__cell[data-state=empty-pill],.klyp-AttachmentSlot[data-droptarget] .klyp-AttachmentSlot__cell[data-state=empty-square]{color:var(--color-fg-primary);border-color:var(--color-border-strong);background:var(--color-bg-surface);box-shadow:none}.klyp-AttachmentSlot[data-droptarget] .klyp-AttachmentSlot__glyph{opacity:1}.klyp-AttachmentSlot[data-dragging]{z-index:var(--z-dock);touch-action:none;cursor:grabbing;transition:none;position:relative}.klyp-AttachmentSlot[data-dragging] .klyp-AttachmentSlot__replace{cursor:inherit}.klyp-AttachmentSlot[data-dragging] .klyp-AttachmentSlot__cell{box-shadow:var(--shadow-soft), 0 0 0 1px var(--color-border-strong);transition:none}@keyframes klyp-attachment-slot-spin{to{transform:rotate(360deg)}}@keyframes klyp-attachment-slot-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klyp-AttachmentSlot__spinner{animation-duration:1.4s}.klyp-AttachmentSlot__cell[data-state=image],.klyp-AttachmentSlot__cell[data-state=video]{animation:none}}.klyp-Accordion{flex-direction:column;width:100%;display:flex}.klyp-Accordion__item:not(:last-child){border-bottom:var(--bw-default) solid var(--color-border-subtle)}.klyp-Accordion__heading{margin:0;display:flex}.klyp-Accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-10) 0;border:var(--bw-default) solid transparent;border-radius:var(--radius-sm);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;font:var(--type-body);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);transition:color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);background:0 0;flex:auto;display:flex;position:relative}.klyp-Accordion__trigger[data-hovered]:not([data-disabled]),.klyp-Accordion__trigger[data-force-hover]:not([data-disabled]){text-underline-offset:4px;text-decoration:underline}.klyp-Accordion__trigger[data-focus-visible],.klyp-Accordion__trigger[data-force-focus]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Accordion__trigger[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-Accordion__triggerLabel{flex:auto;min-width:0}.klyp-Accordion__chevron{width:var(--icon-size-sm,16px);height:var(--icon-size-sm,16px);color:var(--color-fg-muted);pointer-events:none;transition:transform var(--duration-normal) var(--easing-standard);flex-shrink:0}.klyp-Accordion__trigger[aria-expanded=true] .klyp-Accordion__chevron{transform:rotate(180deg)}.klyp-Accordion__content{font:var(--type-body);color:inherit;interpolate-size:allow-keywords;height:var(--disclosure-panel-height,0);transition:height var(--duration-normal) var(--easing-standard);overflow:hidden}.klyp-Accordion__content[hidden]{display:block}.klyp-Accordion__content[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Accordion__contentInner{padding:0 0 var(--space-6) 0}.klyp-AudioPlayer{align-items:center;gap:var(--gap-cluster);width:100%;min-width:0;display:flex}.klyp-AudioPlayer:not([data-chrome=none]){padding:var(--space-8);border-radius:var(--r-section);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-default)}.klyp-AudioPlayer__track{flex:1;min-width:0}.klyp-AudioPlayer__playBtn{width:var(--control-size-md);height:var(--control-size-md);border-radius:var(--r-inner-section);background:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-strong);color:var(--color-fg-primary);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard,ease), border-color var(--duration-fast) var(--easing-standard,ease);outline:none;flex-shrink:0;place-items:center;display:grid}.klyp-AudioPlayer__playBtn[data-hovered]{background:var(--color-bg-surface-hover);border-color:var(--color-border-strong)}.klyp-AudioPlayer__playBtn[data-pressed]{background:var(--color-bg-surface-hover);transform:scale(.95)}.klyp-AudioPlayer__playBtn[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-AudioPlayer__spinnerSvg{transform-origin:50%;animation:.9s linear infinite klyp-audio-spin}@keyframes klyp-audio-spin{to{transform:rotate(360deg)}}.klyp-AudioPlayer__times{align-items:center;gap:var(--gap-cluster);white-space:nowrap;flex-shrink:0;display:flex}.klyp-AudioPlayer__time{font-size:var(--font-size-11);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);justify-items:start;line-height:1em;display:inline-grid}.klyp-AudioPlayer__time[data-align=end]{justify-items:end}.klyp-AudioPlayer__timeValue,.klyp-AudioPlayer__timeSizer{grid-area:1/1}.klyp-AudioPlayer__timeSizer{visibility:hidden}.klyp-AudioPlayer__timeSep{color:var(--color-fg-subtle);font-size:var(--font-size-11)}.klyp-AudioPlayer__rateBtn{height:var(--control-size-sm);padding:0 var(--gap-cluster);border-radius:var(--r-inner-section);background:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-strong);color:var(--color-fg);cursor:pointer;font-size:var(--font-size-12);font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--easing-standard,ease), color var(--duration-fast) var(--easing-standard,ease);outline:none;flex-shrink:0;place-items:center;display:grid}.klyp-AudioPlayer__rateBtn[data-hovered]{background:var(--color-bg-surface-hover);color:var(--color-fg-primary)}.klyp-AudioPlayer__rateBtn[data-pressed]{transform:scale(.95)}.klyp-AudioPlayer__rateBtn[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-AudioPlayer__rateLabel,.klyp-AudioPlayer__rateSizer{grid-area:1/1}.klyp-AudioPlayer__rateSizer{visibility:hidden}.klyp-AudioPlayer[data-loading] .klyp-AudioPlayer__playBtn{opacity:var(--opacity-70);pointer-events:none}.klyp-AudioPlayer[data-disabled]{opacity:var(--opacity-disabled);pointer-events:none}.klyp-AudioPlayer[data-playing] .klyp-AudioPlayer__playBtn{border-color:var(--color-fg-primary)}@media (prefers-reduced-motion:reduce){.klyp-AudioPlayer__spinnerSvg{opacity:var(--opacity-50);animation:none}.klyp-AudioPlayer__playBtn,.klyp-AudioPlayer__rateBtn{transition:none}}.klyp-Waveform{--waveform-bar-color:var(--color-bg-surface-solid);width:100%;display:block;position:relative}.klyp-Waveform__playedFill{inset-block:0;pointer-events:none;background:var(--color-fg-primary);opacity:var(--opacity-20);transition:width var(--duration-fast) linear;border-radius:0;position:absolute;left:0}.klyp-Waveform__playhead{background:var(--color-fg-primary);pointer-events:none;width:1px;transition:left var(--duration-fast) linear;position:absolute;inset-block:0;transform:translate(-50%)}.klyp-Waveform__handle{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--color-fg-on-active-nav);border:var(--bw-default) solid var(--color-border-strong);box-shadow:0 1px 3px var(--alpha-black-12);pointer-events:none;transition:left var(--duration-fast) linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.klyp-Waveform__canvasWrap{position:absolute;inset:0}.klyp-Waveform__canvas{width:100%;height:100%;display:block}.klyp-Waveform--scrubber{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:var(--r-chip);overflow:hidden}.klyp-Waveform--scrubber:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Waveform--scrubber[data-dragging]{cursor:grabbing}.klyp-Waveform--scrubber[data-dragging] .klyp-Waveform__playhead,.klyp-Waveform--scrubber[data-dragging] .klyp-Waveform__handle,.klyp-Waveform--scrubber[data-dragging] .klyp-Waveform__playedFill{transition-duration:0s}@media (prefers-reduced-motion:reduce){.klyp-Waveform__playhead,.klyp-Waveform__handle,.klyp-Waveform__playedFill{transition:none}}.klyp-Avatar{border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;isolation:isolate;width:var(--space-32);height:var(--space-32);flex-shrink:0;display:inline-flex;position:relative}.klyp-Avatar:after{content:"";border-radius:inherit;border:var(--bw-default) solid var(--color-border-subtle);pointer-events:none;mix-blend-mode:lighten;position:absolute;inset:0}.klyp-Avatar[data-size=xs]{width:var(--space-20);height:var(--space-20)}.klyp-Avatar[data-size=sm]{width:var(--space-24);height:var(--space-24)}.klyp-Avatar[data-size=md]{width:var(--space-32);height:var(--space-32)}.klyp-Avatar[data-size=lg]{width:var(--space-40);height:var(--space-40)}.klyp-Avatar[data-size=xl]{width:var(--space-56);height:var(--space-56)}.klyp-Avatar[data-shape=sharp]{border-radius:var(--space-4)}.klyp-Avatar[data-shape=rounded]{border-radius:var(--radius-8)}.klyp-Avatar[data-shape=card],.klyp-Avatar[data-shape=square]{border-radius:var(--r-card)}.klyp-Avatar__skeleton{border-radius:inherit;background-color:var(--color-bg-surface-solid);width:100%;height:100%;animation:klyp-avatar-pulse calc(var(--duration-slow) * 4.5) ease-in-out infinite;display:block}@media (prefers-reduced-motion:reduce){.klyp-Avatar__skeleton{opacity:var(--opacity-70);animation:none}}.klyp-Avatar[data-loading]:after{display:none}.klyp-Avatar__image{aspect-ratio:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.klyp-Avatar__fallback{border-radius:inherit;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:var(--font-size-14);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:inline-flex}.klyp-Avatar[data-size=xs] .klyp-Avatar__fallback{font-size:var(--font-size-10)}.klyp-Avatar[data-size=sm] .klyp-Avatar__fallback{font-size:var(--font-size-12)}.klyp-Avatar[data-size=lg] .klyp-Avatar__fallback{font-size:var(--font-size-14)}.klyp-Avatar[data-size=xl] .klyp-Avatar__fallback{font-size:var(--font-size-18)}.klyp-Avatar__badge{z-index:1;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-fg-inverse);box-shadow:0 0 0 var(--bw-emphasis) var(--color-bg-root);width:var(--space-10);height:var(--space-10);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}.klyp-Avatar__badge>svg{width:var(--space-8);height:var(--space-8)}.klyp-Avatar[data-size=xs] .klyp-Avatar__badge{width:var(--space-6);height:var(--space-6)}.klyp-Avatar[data-size=xs] .klyp-Avatar__badge>svg{display:none}.klyp-Avatar[data-size=sm] .klyp-Avatar__badge{width:var(--space-8);height:var(--space-8)}.klyp-Avatar[data-size=sm] .klyp-Avatar__badge>svg{display:none}.klyp-Avatar[data-size=lg] .klyp-Avatar__badge{width:var(--space-12);height:var(--space-12)}.klyp-Avatar[data-size=lg] .klyp-Avatar__badge>svg{width:var(--space-8);height:var(--space-8)}.klyp-Avatar[data-size=xl] .klyp-Avatar__badge{width:var(--space-14);height:var(--space-14)}.klyp-Avatar[data-size=xl] .klyp-Avatar__badge>svg{width:var(--space-10);height:var(--space-10)}.klyp-Avatar__badge[data-tone=online]{background:var(--color-status-success)}.klyp-Avatar__badge[data-tone=busy]{background:var(--color-status-danger)}.klyp-Avatar__badge[data-tone=away]{background:var(--color-status-warning)}.klyp-Avatar__badge[data-tone=offline]{background:var(--color-fg-muted)}@keyframes klyp-avatar-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-50)}}.klyp-AvatarGroup{align-items:center;display:inline-flex}.klyp-AvatarGroup>.klyp-Avatar,.klyp-AvatarGroup>.klyp-AvatarGroupCount{margin-left:calc(var(--space-8) * -1);box-shadow:0 0 0 var(--bw-emphasis) var(--color-bg-root)}.klyp-AvatarGroup>.klyp-Avatar:first-child,.klyp-AvatarGroup>.klyp-AvatarGroupCount:first-child{margin-left:0}.klyp-AvatarGroup[data-ring=scrim]>.klyp-Avatar,.klyp-AvatarGroup[data-ring=scrim]>.klyp-AvatarGroupCount{box-shadow:0 0 0 var(--bw-emphasis) color-mix(in srgb, var(--color-bg-root) 80%, transparent)}.klyp-AvatarGroupCount{border-radius:var(--radius-full);background:var(--color-bg-surface-solid);color:var(--color-fg-muted);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-14);width:var(--space-32);height:var(--space-32);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-AvatarGroupCount>svg{width:var(--space-16);height:var(--space-16)}.klyp-AvatarGroupCount[data-size=xs]{width:var(--space-20);height:var(--space-20);font-size:var(--font-size-10)}.klyp-AvatarGroupCount[data-size=sm]{width:var(--space-24);height:var(--space-24);font-size:var(--font-size-12)}.klyp-AvatarGroupCount[data-size=lg]{width:var(--space-40);height:var(--space-40);font-size:var(--font-size-14)}.klyp-AvatarGroupCount[data-size=xl]{width:var(--space-56);height:var(--space-56);font-size:var(--font-size-18)}.klyp-Badge{isolation:isolate;border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap;width:fit-content;font:var(--type-label);font-weight:var(--font-weight-medium);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.klyp-Badge:after{content:"";border-radius:inherit;border:1px solid var(--alpha-white-05);pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;inset:0}.klyp-Badge>.klyp-Badge__iconWrap{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-Badge>.klyp-Badge__iconWrap>svg{width:100%;height:100%}.klyp-Badge:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Badge[data-size=sm]{height:var(--space-20);padding:0 var(--space-6);gap:var(--space-3)}.klyp-Badge[data-size=sm]>.klyp-Badge__iconWrap{width:var(--space-12);height:var(--space-12)}.klyp-Badge[data-size=md]{height:var(--space-24);padding:0 var(--space-10);gap:var(--space-4)}.klyp-Badge[data-size=md]>.klyp-Badge__iconWrap{width:var(--space-14);height:var(--space-14)}.klyp-Badge[data-size=lg]{height:var(--space-32);padding:0 var(--space-12);font:var(--type-body);font-weight:var(--font-weight-medium);gap:var(--space-6)}.klyp-Badge[data-size=lg]>.klyp-Badge__iconWrap{width:var(--space-16);height:var(--space-16)}.klyp-Badge[data-variant=subtle][data-intent=gray]{background:var(--color-badge-gray-bg);color:var(--color-badge-gray-fg)}.klyp-Badge[data-variant=subtle][data-intent=blue]{background:var(--color-badge-blue-bg);color:var(--color-badge-blue-fg)}.klyp-Badge[data-variant=subtle][data-intent=purple]{background:var(--color-badge-purple-bg);color:var(--color-badge-purple-fg)}.klyp-Badge[data-variant=subtle][data-intent=amber]{background:var(--color-badge-amber-bg);color:var(--color-badge-amber-fg)}.klyp-Badge[data-variant=subtle][data-intent=red]{background:var(--color-badge-red-bg);color:var(--color-badge-red-fg)}.klyp-Badge[data-variant=subtle][data-intent=pink]{background:var(--color-badge-pink-bg);color:var(--color-badge-pink-fg)}.klyp-Badge[data-variant=subtle][data-intent=green]{background:var(--color-badge-green-bg);color:var(--color-badge-green-fg)}.klyp-Badge[data-variant=subtle][data-intent=teal]{background:var(--color-badge-teal-bg);color:var(--color-badge-teal-fg)}.klyp-Badge[data-variant=subtle][data-intent=gold]{background:var(--color-badge-gold-bg);color:var(--color-badge-gold-fg)}.klyp-Badge[data-variant=solid][data-intent=gray]{background:var(--neutral-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=blue]{background:var(--blue-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=purple]{background:var(--purple-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=amber]{background:var(--amber-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=red]{background:var(--red-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=pink]{background:var(--pink-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=green]{background:var(--green-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=teal]{background:var(--teal-500);color:var(--neutral-0)}.klyp-Badge[data-variant=solid][data-intent=gold]{background:var(--gold-500);color:var(--neutral-0)}.klyp-Badge[data-variant=outline]{background:0 0}.klyp-Badge[data-variant=outline]:after{mix-blend-mode:normal;opacity:var(--opacity-50);border-color:currentColor}.klyp-Badge[data-variant=outline][data-intent=gray]{color:var(--color-badge-gray-fg)}.klyp-Badge[data-variant=outline][data-intent=blue]{color:var(--color-badge-blue-fg)}.klyp-Badge[data-variant=outline][data-intent=purple]{color:var(--color-badge-purple-fg)}.klyp-Badge[data-variant=outline][data-intent=amber]{color:var(--color-badge-amber-fg)}.klyp-Badge[data-variant=outline][data-intent=red]{color:var(--color-badge-red-fg)}.klyp-Badge[data-variant=outline][data-intent=pink]{color:var(--color-badge-pink-fg)}.klyp-Badge[data-variant=outline][data-intent=green]{color:var(--color-badge-green-fg)}.klyp-Badge[data-variant=outline][data-intent=teal]{color:var(--color-badge-teal-fg)}.klyp-Badge[data-variant=outline][data-intent=gold]{color:var(--color-badge-gold-fg)}.klyp-Badge[data-intent=inverted]{background:var(--neutral-1000);color:var(--surface-root)}.klyp-Badge[data-intent=featured]{background:linear-gradient(0deg, var(--gold-700) 0%, var(--gold-400) 99%);box-shadow:inset 0 -2px 5px 0 var(--alpha-white-50);color:var(--surface-root)}.klyp-Badge[data-intent=premium]{background:linear-gradient(0deg, var(--gold-700) 0%, var(--neutral-700) 99%);box-shadow:inset 0 -2px 5px 0 var(--alpha-white-50);color:var(--surface-root)}.klyp-Badge[data-disabled]{opacity:var(--opacity-disabled)}.klyp-Breadcrumb{display:block}.klyp-Breadcrumb__list{align-items:center;gap:var(--space-4);word-break:break-word;font:var(--type-body);color:var(--color-fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.klyp-Breadcrumb__item{align-items:center;gap:var(--space-4);display:inline-flex}.klyp-Breadcrumb__link{color:inherit;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);text-decoration:none}.klyp-Breadcrumb__link:hover,.klyp-Breadcrumb__link[data-force-hover]{color:var(--color-fg-primary)}.klyp-Breadcrumb__link:focus-visible,.klyp-Breadcrumb__link[data-force-focus]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis);border-radius:var(--radius-sm)}.klyp-Breadcrumb__page{font-weight:var(--font-weight-medium);color:var(--color-fg-primary)}.klyp-Breadcrumb__separator{color:var(--color-fg-subtle);align-items:center;display:inline-flex}.klyp-Breadcrumb__separator>svg{width:var(--space-14);height:var(--space-14);pointer-events:none;flex-shrink:0}.klyp-Breadcrumb__ellipsis{width:var(--control-size-md);height:var(--control-size-md);justify-content:center;align-items:center;display:inline-flex}.klyp-Breadcrumb__ellipsis>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none;flex-shrink:0}.klyp-Breadcrumb__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-Checkbox{align-items:flex-start;gap:var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:var(--type-body);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);display:inline-flex;position:relative}.klyp-Checkbox__box{border:var(--bw-default) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-control-bg);color:var(--color-fg-inverse);margin-top:var(--space-2);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-Checkbox__check,.klyp-Checkbox__dash{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute;inset:0}.klyp-Checkbox__label{gap:var(--space-2);flex-direction:column;min-width:0;display:inline-flex}.klyp-Checkbox__desc{font:var(--type-body-sm);color:var(--color-fg-muted)}.klyp-Checkbox__error{font:var(--type-body-sm);color:var(--color-status-danger)}.klyp-Checkbox[data-size=sm] .klyp-Checkbox__box{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-top:0}.klyp-Checkbox[data-size=md] .klyp-Checkbox__box{width:var(--space-18);height:var(--space-18)}.klyp-Checkbox[data-selected]:not([data-indeterminate]) .klyp-Checkbox__box{background:var(--color-fg-primary);border-color:var(--color-fg-primary)}.klyp-Checkbox[data-selected]:not([data-indeterminate]) .klyp-Checkbox__check{opacity:1}.klyp-Checkbox[data-indeterminate] .klyp-Checkbox__box{background:var(--color-fg-primary);border-color:var(--color-fg-primary)}.klyp-Checkbox[data-indeterminate] .klyp-Checkbox__dash{opacity:1}.klyp-Checkbox[data-tone=success][data-selected]:not([data-indeterminate]) .klyp-Checkbox__box,.klyp-Checkbox[data-tone=success][data-indeterminate] .klyp-Checkbox__box{background:var(--color-status-success);border-color:var(--color-status-success)}.klyp-Checkbox[data-hovered]:not([data-disabled]):not([data-selected]):not([data-indeterminate]) .klyp-Checkbox__box{border-color:var(--color-border-strong)}.klyp-Checkbox[data-pressed]:not([data-disabled]) .klyp-Checkbox__box{filter:brightness(.95)}.klyp-Checkbox[data-focus-visible] .klyp-Checkbox__box{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Checkbox[data-invalid] .klyp-Checkbox__box{border-color:var(--color-status-danger)}.klyp-Checkbox[data-invalid][data-selected]:not([data-indeterminate]) .klyp-Checkbox__box,.klyp-Checkbox[data-invalid][data-indeterminate] .klyp-Checkbox__box{background:var(--color-status-danger);border-color:var(--color-status-danger);color:var(--color-fg-primary)}.klyp-Checkbox[data-readonly]:not([data-disabled]){cursor:default}.klyp-Checkbox[data-readonly]:not([data-disabled]):not([data-selected]):not([data-indeterminate]) .klyp-Checkbox__box{background:var(--color-control-bg);border-color:var(--color-border-default)}.klyp-Checkbox[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.klyp-Checkbox__box,.klyp-Checkbox__check,.klyp-Checkbox__dash{transition:none}}.klyp-CheckboxGroup{gap:var(--space-12);flex-direction:column;display:flex}.klyp-CheckboxGroup[data-layout=grid]{align-items:stretch;gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:1fr;display:grid}.klyp-CheckboxGroup[data-layout=rows]{gap:var(--space-8);flex-direction:column;display:flex}.klyp-CheckboxGroup[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-Checkbox{align-items:center;gap:var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:var(--type-body);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);display:flex;position:relative}.klyp-Checkbox[data-variant=default]{padding:var(--space-6) var(--space-8)}.klyp-Checkbox[data-variant=default]:before{content:"";width:var(--icon-size-sm);height:var(--icon-size-sm);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0}.klyp-Checkbox[data-variant=default][data-hovered]:not([data-disabled]):before{border-color:var(--color-border-strong)}.klyp-Checkbox[data-variant=default][data-selected]:before,.klyp-Checkbox[data-variant=default][data-indeterminate]:before{border-color:var(--color-fg-primary);background:var(--color-fg-primary)}.klyp-Checkbox[data-variant=default][data-selected]:after{content:"";left:calc(var(--space-8) + var(--space-6));width:var(--space-6);height:var(--space-10);border:solid var(--color-bg-root);border-width:0 var(--bw-emphasis) var(--bw-emphasis) 0;position:absolute;transform:translateY(-1px)rotate(45deg)}.klyp-Checkbox[data-variant=default][data-focus-visible]:before{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Checkbox[data-variant=card]{padding:var(--space-12);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--color-control-bg)}@media (hover:hover) and (pointer:fine){.klyp-Checkbox[data-variant=card][data-hovered]:not([data-disabled]):not([data-selected]){background:var(--color-control-bg-hover);border-color:var(--color-border-default)}}.klyp-Checkbox[data-variant=card][data-pressed]:not([data-disabled]){transform:translateY(1px)}.klyp-Checkbox[data-variant=card][data-selected]{border-color:var(--color-border-subtle);background:var(--color-control-bg-selected)}.klyp-Checkbox[data-variant=card][data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Checkbox[data-variant=menu-row]{min-height:var(--space-36);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--r-inner-section)}.klyp-Checkbox[data-variant=menu-row] .klyp-Checkbox__box{border-radius:var(--radius-4);margin-top:0}.klyp-Checkbox[data-variant=menu-row] .klyp-Checkbox__label>span{align-items:center;gap:var(--space-8);display:inline-flex}.klyp-Checkbox[data-variant=menu-row] .klyp-Checkbox__label>span>svg{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-fg-muted);flex-shrink:0}@media (hover:hover) and (pointer:fine){.klyp-Checkbox[data-variant=menu-row][data-hovered]:not([data-disabled]){background:var(--color-bg-surface-solid)}.klyp-Checkbox[data-variant=menu-row][data-hovered]:not([data-disabled]) .klyp-Checkbox__label>span>svg{color:var(--color-fg-primary)}}.klyp-Checkbox[data-variant=menu-row][data-pressed]:not([data-disabled]){background:var(--color-bg-surface-solid)}.klyp-Checkbox[data-variant=menu-row][data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-default))}.klyp-Checkbox[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-DataTable{width:100%;container:klyp-dt/inline-size}.klyp-DataTable__wrap{overflow-x:clip}.klyp-DataTable__table{table-layout:fixed;border-collapse:collapse;width:100%}.klyp-DataTable__table thead th{text-align:left;padding:var(--space-10) var(--space-20);font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);background:var(--alpha-white-03);border-bottom:var(--bw-default) solid var(--color-border-subtle)}.klyp-DataTable__table thead th[data-align=end]{text-align:right}.klyp-DataTable__table thead th[data-align=center]{text-align:center}.klyp-DataTable__table thead th .klyp-SortableTableHeader{width:100%;color:inherit;font:inherit;background:0 0;padding:0}.klyp-DataTable__table tbody td{padding:var(--space-14) var(--space-20);border-bottom:var(--bw-default) solid var(--color-border-subtle);font:var(--type-body);color:var(--color-fg-muted);vertical-align:middle}.klyp-DataTable__table tbody td[data-align=end]{text-align:right}.klyp-DataTable__table tbody td[data-align=center]{text-align:center}.klyp-DataTable__table tbody tr:last-child td{border-bottom:0}.klyp-DataTable[data-striped] .klyp-DataTable__table tbody tr:nth-child(2n) td{background:var(--alpha-white-02)}.klyp-DataTable__table tbody tr:hover td,.klyp-DataTable[data-striped] .klyp-DataTable__table tbody tr:nth-child(2n):hover td{background:var(--alpha-white-05)}.klyp-DataTable[data-sticky] .klyp-DataTable__table thead th{z-index:var(--z-content);background:var(--color-bg-surface);position:sticky;top:0}.klyp-DataTable__stateRow td{border-bottom:0}.klyp-DataTable__state{justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-32) var(--space-16);color:var(--color-fg-muted);flex-direction:column;display:flex}.klyp-DataTable__emptyIcon{opacity:var(--opacity-30);color:var(--color-fg-primary);display:inline-flex}.klyp-DataTable__emptyIcon svg{width:var(--space-32);height:var(--space-32)}.klyp-DataTable__emptyText{font:var(--type-body);font-weight:var(--font-weight-medium);opacity:var(--opacity-30);color:var(--color-fg-primary)}.klyp-DataTable__skeletonRow td{border-bottom:var(--bw-default) solid var(--color-border-subtle)}.klyp-DataTable__skeletonRow:last-child td{border-bottom:0}.klyp-DataTable__skeletonBar{width:70%;height:var(--space-12)}.klyp-DataTable__skeletonRow td[data-align=end] .klyp-DataTable__skeletonBar{margin-left:auto}.klyp-DataTable__skeletonRow td[data-align=center] .klyp-DataTable__skeletonBar{margin-inline:auto}.klyp-DataTable__srStatus{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}@container klyp-dt (width<600px){.klyp-DataTable th[data-priority="3"],.klyp-DataTable td[data-priority="3"],.klyp-DataTable col[data-priority="3"]{display:none}}@container klyp-dt (width<480px){.klyp-DataTable th[data-priority="2"],.klyp-DataTable td[data-priority="2"],.klyp-DataTable col[data-priority="2"]{display:none}}.klyp-SortableTableHeader{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);color:var(--color-fg-muted);font:inherit;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;margin:0;display:inline-flex}.klyp-SortableTableHeader:hover,.klyp-SortableTableHeader[data-force-hover]{color:var(--color-fg-primary)}.klyp-SortableTableHeader:focus-visible,.klyp-SortableTableHeader[data-force-focus]{background:var(--color-bg-surface-hover);color:var(--color-fg-primary)}.klyp-SortableTableHeader:active,.klyp-SortableTableHeader[data-force-active]{transform:scale(.98)}.klyp-SortableTableHeader:disabled{color:var(--color-fg-icon-disabled);cursor:not-allowed}.klyp-SortableTableHeader:disabled .klyp-SortableTableHeader__indicator{opacity:var(--opacity-disabled)}.klyp-SortableTableHeader[data-align=end]{text-align:end;flex-direction:row-reverse}.klyp-SortableTableHeader[data-align=center]{text-align:center;justify-content:center}.klyp-SortableTableHeader[data-direction=asc] .klyp-SortableTableHeader__label,.klyp-SortableTableHeader[data-direction=desc] .klyp-SortableTableHeader__label{color:var(--color-fg-primary)}.klyp-SortableTableHeader__label{color:inherit}.klyp-SortableTableHeader__indicator{color:inherit;line-height:0;display:inline-flex}.klyp-SortableTableHeader__indicator>svg{display:block}.klyp-SortableTableHeader__indicatorUp,.klyp-SortableTableHeader__indicatorDown{opacity:.5;transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-SortableTableHeader__indicator[data-direction=asc]{color:var(--color-fg-primary)}.klyp-SortableTableHeader__indicator[data-direction=asc] .klyp-SortableTableHeader__indicatorUp{opacity:1}.klyp-SortableTableHeader__indicator[data-direction=desc]{color:var(--color-fg-primary)}.klyp-SortableTableHeader__indicator[data-direction=desc] .klyp-SortableTableHeader__indicatorDown{opacity:1}@media (prefers-reduced-motion:reduce){.klyp-SortableTableHeader{transition:none}.klyp-SortableTableHeader:active,.klyp-SortableTableHeader[data-force-active]{transform:none}.klyp-SortableTableHeader .klyp-SortableTableHeader__indicatorUp,.klyp-SortableTableHeader .klyp-SortableTableHeader__indicatorDown{transition:none}}.klyp-DropdownMenu{background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);min-width:9rem;max-width:24rem;padding:var(--space-4);color:var(--color-fg-primary);font:var(--type-body);box-shadow:var(--shadow-panel);z-index:var(--z-overlay);will-change:transform, opacity;outline:none}.klyp-DropdownMenu[data-placement=top]{transform-origin:bottom}.klyp-DropdownMenu[data-placement=bottom]{transform-origin:top}.klyp-DropdownMenu[data-placement=left]{transform-origin:100%}.klyp-DropdownMenu[data-placement=right]{transform-origin:0}.klyp-DropdownMenu__menu{outline:none;flex-direction:column;gap:0;display:flex}.klyp-DropdownMenu__menu[data-focus-visible]{outline:none}.klyp-DropdownMenu__group{flex-direction:column;gap:0;display:flex}.klyp-DropdownMenu__label{padding:var(--space-4) var(--space-12) var(--space-2);font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);display:block}.klyp-DropdownMenu__label[data-inset=true]{padding-left:calc(var(--space-12) + var(--space-10))}.klyp-DropdownMenu__item{min-height:var(--space-36);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--r-inner-section);font:var(--type-body);color:var(--color-fg-primary);cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);outline:none;display:flex;position:relative}.klyp-DropdownMenu__item>svg{pointer-events:none;width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.klyp-DropdownMenu__item[data-inset=true]{padding-left:calc(var(--space-12) + var(--space-10))}.klyp-DropdownMenu__item[data-hovered]:not([data-disabled]),.klyp-DropdownMenu__item[data-focused]:not([data-disabled]){background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-DropdownMenu__item[data-focus-visible]{outline:none}.klyp-DropdownMenu__item[data-disabled]{opacity:var(--opacity-50);pointer-events:none}.klyp-DropdownMenu__item[data-variant=destructive],.klyp-DropdownMenu__item[data-variant=destructive]>svg{color:var(--color-status-danger)}.klyp-DropdownMenu__item[data-variant=destructive][data-hovered]:not([data-disabled]),.klyp-DropdownMenu__item[data-variant=destructive][data-focused]:not([data-disabled]){background:color-mix(in oklch, var(--color-status-danger) 12%, transparent);color:var(--color-status-danger)}.klyp-DropdownMenu__item--sub-trigger[data-open],.klyp-DropdownMenu__item--sub-trigger[data-pressed]{background:var(--color-bg-surface-solid)}.klyp-DropdownMenu__item--radio{padding-left:calc(var(--space-12) + var(--icon-size-xs) + var(--space-8))}.klyp-DropdownMenu__item--checkbox{padding-left:var(--space-12)}.klyp-DropdownMenu__item-indicator{left:var(--space-12);width:var(--icon-size-xs);height:var(--icon-size-xs);pointer-events:none;box-sizing:border-box;border:var(--bw-default) solid var(--color-border-default);color:var(--color-fg-primary);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.klyp-DropdownMenu__item-indicator>svg{opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-DropdownMenu__item--radio .klyp-DropdownMenu__item-indicator{border-radius:var(--radius-full)}.klyp-DropdownMenu__item--checkbox .klyp-DropdownMenu__item-indicator{margin:0 var(--space-4) 0 0;width:var(--space-18);height:var(--space-18);border-radius:var(--radius-4);position:static;inset:auto;transform:none}.klyp-DropdownMenu__item--checkbox .klyp-DropdownMenu__item-indicator>svg{width:var(--space-14);height:var(--space-14)}.klyp-DropdownMenu__item[data-hovered]:not([data-disabled]) .klyp-DropdownMenu__item-indicator,.klyp-DropdownMenu__item[data-focused]:not([data-disabled]) .klyp-DropdownMenu__item-indicator{border-color:var(--color-fg-muted)}.klyp-DropdownMenu__item--radio[data-selected] .klyp-DropdownMenu__item-indicator,.klyp-DropdownMenu__item--radio[data-checked=true] .klyp-DropdownMenu__item-indicator{border-color:var(--color-fg-primary);background:var(--color-fg-primary);box-shadow:inset 0 0 0 var(--space-2) var(--color-bg-surface)}.klyp-DropdownMenu__item--radio[data-selected] .klyp-DropdownMenu__item-indicator>svg,.klyp-DropdownMenu__item--radio[data-checked=true] .klyp-DropdownMenu__item-indicator>svg{opacity:0}.klyp-DropdownMenu__item--checkbox[data-selected] .klyp-DropdownMenu__item-indicator,.klyp-DropdownMenu__item--checkbox[data-checked=true] .klyp-DropdownMenu__item-indicator{border-color:var(--color-fg-primary);background:var(--color-fg-primary);color:var(--color-bg-surface)}.klyp-DropdownMenu__item--checkbox[data-selected] .klyp-DropdownMenu__item-indicator>svg,.klyp-DropdownMenu__item--checkbox[data-checked=true] .klyp-DropdownMenu__item-indicator>svg{opacity:1}.klyp-DropdownMenu__sub-chevron{width:var(--icon-size-xs);height:var(--icon-size-xs);color:var(--color-fg-muted);pointer-events:none;flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.klyp-DropdownMenu__separator{height:1px;margin:var(--space-4) 0;background:var(--color-border-subtle);border:0}.klyp-DropdownMenu__shortcut{font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);letter-spacing:var(--letter-spacing-wide);margin-left:auto}.klyp-DropdownMenu__trigger{cursor:pointer;border:var(--bw-default) solid transparent;color:inherit;font-family:inherit;font-size:inherit;background:0 0}.klyp-DropdownMenu__trigger[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-DropdownMenu__trigger[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-DropdownMenu[data-entering]{animation:klyp-dropdown-fade-in var(--duration-fast) var(--easing-standard), klyp-dropdown-zoom-in var(--duration-fast) var(--easing-standard)}.klyp-DropdownMenu[data-exiting]{animation:klyp-dropdown-fade-out var(--duration-fast) var(--easing-standard), klyp-dropdown-zoom-out var(--duration-fast) var(--easing-standard)}.klyp-DropdownMenu[data-placement=bottom][data-entering]{animation-name:klyp-dropdown-fade-in,klyp-dropdown-zoom-in,klyp-dropdown-slide-from-top}.klyp-DropdownMenu[data-placement=top][data-entering]{animation-name:klyp-dropdown-fade-in,klyp-dropdown-zoom-in,klyp-dropdown-slide-from-bottom}.klyp-DropdownMenu[data-placement=left][data-entering]{animation-name:klyp-dropdown-fade-in,klyp-dropdown-zoom-in,klyp-dropdown-slide-from-right}.klyp-DropdownMenu[data-placement=right][data-entering]{animation-name:klyp-dropdown-fade-in,klyp-dropdown-zoom-in,klyp-dropdown-slide-from-left}.klyp-DropdownMenu--sub{min-width:6rem}@keyframes klyp-dropdown-fade-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-dropdown-fade-out{0%{opacity:1}to{opacity:0}}@keyframes klyp-dropdown-zoom-in{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes klyp-dropdown-zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes klyp-dropdown-slide-from-top{0%{translate:0 calc(var(--space-8) * -1)}to{translate:0}}@keyframes klyp-dropdown-slide-from-bottom{0%{translate:0 var(--space-8)}to{translate:0}}@keyframes klyp-dropdown-slide-from-left{0%{translate:calc(var(--space-8) * -1) 0}to{translate:0}}@keyframes klyp-dropdown-slide-from-right{0%{translate:var(--space-8) 0}to{translate:0}}.klyp-FillSlider{--fill-slider-h:var(--control-size-md);--fill-slider-px:var(--control-pad-x-md);touch-action:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}.klyp-FillSlider[data-size=sm]{--fill-slider-h:var(--control-size-sm);--fill-slider-px:var(--control-pad-x-sm)}.klyp-FillSlider[data-size=lg]{--fill-slider-h:var(--control-size-lg);--fill-slider-px:var(--control-pad-x-lg)}.klyp-FillSlider[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-FillSlider__track{height:var(--fill-slider-h);padding-inline:var(--fill-slider-px);border-radius:var(--r-chip);background:var(--color-bg-canvas);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-subtle);cursor:pointer;align-items:center;display:flex;position:relative;overflow:hidden}.klyp-FillSlider[data-disabled] .klyp-FillSlider__track{cursor:not-allowed}.klyp-FillSlider:has(.klyp-FillSlider__thumb[data-focus-visible]) .klyp-FillSlider__track{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-FillSlider__fill{background:var(--color-bg-surface-solid);pointer-events:none;transition:width var(--duration-slow) var(--easing-emphasis,var(--easing-standard));position:absolute;inset:0 auto 0 0}.klyp-FillSlider__track[data-hovered] .klyp-FillSlider__fill{background:var(--color-bg-surface-hover)}.klyp-FillSlider__content{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-8);pointer-events:none;width:100%;min-width:0;display:flex;position:relative}.klyp-FillSlider__label{font:var(--type-buttons-sm);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.klyp-FillSlider__value{font:var(--type-buttons-sm);color:var(--color-fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.klyp-FillSlider__thumb{height:100%;width:var(--space-12);cursor:grab;transition:left var(--duration-slow) var(--easing-emphasis,var(--easing-standard));outline:none;top:50%}.klyp-FillSlider__thumb[data-dragging]{cursor:grabbing}.klyp-FillSlider__thumb[data-disabled]{cursor:not-allowed}.klyp-FillSlider__tick{width:var(--bw-emphasis);border-radius:var(--radius-full);background:var(--color-fg-primary);pointer-events:none;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.klyp-FillSlider:has(.klyp-FillSlider__thumb[data-dragging]) .klyp-FillSlider__thumb,.klyp-FillSlider:has(.klyp-FillSlider__thumb[data-dragging]) .klyp-FillSlider__fill){transition-duration:0s!important}@media (prefers-reduced-motion:reduce){.klyp-FillSlider .klyp-FillSlider__thumb,.klyp-FillSlider .klyp-FillSlider__fill{transition:none}}.klyp-Input{border-radius:var(--r-chip);appearance:none;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;font:var(--type-body);color:var(--color-fg-primary);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);outline:none;margin:0;display:block}.klyp-Input::placeholder{color:var(--color-fg-muted);opacity:1}.klyp-Input[data-size=sm]{height:var(--space-28);padding:0 var(--space-8);font:var(--type-body-sm)}.klyp-Input[data-size=md]{height:var(--space-32);padding:0 var(--padding-control-x)}.klyp-Input[data-size=lg]{height:var(--space-40);padding:0 var(--space-12)}.klyp-Input[type=password]{font-size:var(--font-size-16)}.klyp-Input[data-variant=outline]{border:var(--bw-default) solid var(--color-border-default);background:0 0}.klyp-Input[data-variant=filled]{background:var(--color-control-bg);border:var(--bw-default) solid transparent}.klyp-Input[data-variant=filled]:hover:not(:disabled):not([readonly]){background:var(--color-control-bg-hover)}.klyp-Input[data-variant=filled]:focus-visible{background:var(--color-control-bg);border-color:var(--color-border-focus)}.klyp-Input[data-variant=ghost]{border:var(--bw-default) solid transparent;background:0 0}.klyp-Input[data-variant=ghost]:hover:not(:disabled):not([readonly]){background:var(--color-bg-surface-hover)}.klyp-Input[type=file]{padding-block:0}.klyp-Input::file-selector-button{height:100%;margin:0 var(--space-12) 0 calc(-1 * var(--padding-control-x));padding:0 var(--padding-control-x);border:0;border-right:var(--bw-default) solid var(--color-border-default);border-radius:calc(var(--r-chip) - var(--bw-default)) 0 0 calc(var(--r-chip) - var(--bw-default));background:var(--color-bg-surface-solid);color:var(--color-fg-primary);font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard);align-items:center;display:inline-flex}.klyp-Input::file-selector-button:hover{background:var(--color-bg-surface-hover)}.klyp-Input[data-size=sm]::file-selector-button{margin-inline-start:calc(-1 * var(--space-8))}.klyp-Input:hover:not(:disabled):not([readonly]){border-color:var(--color-border-strong)}.klyp-Input:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 var(--bw-default) var(--color-border-focus)}.klyp-Input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-bg-surface)}.klyp-Input[aria-invalid=true],.klyp-Input[data-invalid]{border-color:var(--color-status-danger)}.klyp-Input[aria-invalid=true]:focus-visible,.klyp-Input[data-invalid]:focus-visible{border-color:var(--color-status-danger);box-shadow:0 0 0 var(--bw-default) var(--color-status-danger)}.klyp-Input[readonly]{color:var(--color-fg-primary)}@media (prefers-reduced-motion:reduce){.klyp-Input{transition:none}}.klyp-MarkdownBoundary{--background:var(--color-bg-root);--foreground:var(--color-fg-primary);--card:var(--color-bg-surface);--card-foreground:var(--color-fg-primary);--popover:var(--color-bg-surface);--popover-foreground:var(--color-fg-primary);--primary:var(--color-fg-primary);--primary-foreground:var(--color-bg-root);--secondary:var(--color-bg-surface-solid);--secondary-foreground:var(--color-fg-primary);--muted:var(--color-bg-surface-solid);--muted-foreground:var(--color-fg-muted);--accent:var(--color-bg-surface-solid);--accent-foreground:var(--color-fg-primary);--destructive:var(--color-status-danger);--destructive-foreground:var(--color-fg-inverse);--border:var(--color-border-subtle);--input:var(--color-border-default);--ring:var(--color-fg-accent);--radius:var(--r-card);color:var(--foreground);font:var(--type-body)}.klyp-MarkdownBoundary--fallback{padding:var(--space-12);border:var(--bw-default) dashed var(--color-border-subtle);border-radius:var(--radius);color:var(--muted-foreground)}.klyp-MarkdownBoundary__raw{font:var(--type-code);white-space:pre-wrap;word-break:break-word;margin:0}.klyp-OtpInput{max-width:100%;display:inline-block}.klyp-OtpInput[data-disabled=true] .klyp-OtpInput__cells{cursor:not-allowed}.klyp-OtpInput[data-disabled=true] .klyp-OtpInput__cell{opacity:.5}.klyp-OtpInput__cells{grid-template-columns:repeat(var(--klyp-otp-length,6), minmax(0, var(--klyp-otp-cell-width,44px)));gap:var(--space-16);cursor:text;width:100%;max-width:100%;display:grid;position:relative}.klyp-OtpInput__cells[data-invalid=true]{animation:klyp-OtpInput-shake .32s var(--easing-standard)}.klyp-OtpInput__hiddenInput{color:#0000;caret-color:#0000;letter-spacing:0;z-index:2;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:1px;position:absolute;inset:0}.klyp-OtpInput__hiddenInput:focus{outline:none}.klyp-OtpInput__hiddenInput:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.klyp-OtpInput__hiddenInput:-webkit-autofill:hover{-webkit-text-fill-color:transparent;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.klyp-OtpInput__hiddenInput:-webkit-autofill:focus{-webkit-text-fill-color:transparent;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}.klyp-OtpInput__cell{z-index:1;width:100%;height:var(--klyp-otp-cell-height,60px);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--r-chip);background:var(--color-control-bg);color:var(--color-fg-primary);font:var(--type-heading-xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);place-items:center;line-height:1;display:grid;position:relative}.klyp-OtpInput__cell[data-filled=true]{border-color:var(--color-fg-accent);color:var(--color-fg-primary)}.klyp-OtpInput__cell[data-active=true]{border-color:var(--color-fg-accent);box-shadow:0 0 0 var(--bw-default) var(--color-fg-accent)}.klyp-OtpInput__cell[data-invalid=true]{border-color:var(--color-status-danger);background:color-mix(in srgb, var(--color-status-danger) 10%, var(--color-bg-surface));color:var(--color-status-danger);box-shadow:none}.klyp-OtpInput__cell[data-success=true]{border-color:var(--color-status-success);background:color-mix(in srgb, var(--color-status-success) 8%, var(--color-bg-surface));color:var(--color-status-success);box-shadow:none}@keyframes klyp-OtpInput-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.klyp-OtpInput__cells[data-invalid=true]{animation:none}}.klyp-ProgressBar{gap:var(--space-8);--pb-thickness:var(--space-8);--pb-fill:var(--color-fg-primary);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.klyp-ProgressBar[data-size=sm]{--pb-thickness:var(--space-4)}.klyp-ProgressBar[data-size=md]{--pb-thickness:var(--space-8)}.klyp-ProgressBar[data-tone=neutral]{--pb-fill:var(--color-fg-primary)}.klyp-ProgressBar[data-tone=accent]{--pb-fill:var(--color-accent)}.klyp-ProgressBar__head{justify-content:space-between;align-items:baseline;gap:var(--space-8);min-inline-size:0;display:flex}.klyp-ProgressBar__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);overflow:hidden}.klyp-ProgressBar__value{font:var(--type-label);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);flex:none}.klyp-ProgressBar__track{inline-size:100%;block-size:var(--pb-thickness);background:var(--color-bg-well);border-radius:var(--radius-full);position:relative;overflow:hidden}.klyp-ProgressBar__fill{inline-size:var(--klyp-ProgressBar-pct,0%);background:var(--pb-fill);border-radius:inherit;transition:inline-size var(--duration-fast) var(--easing-standard);position:absolute;inset-block:0;inset-inline-start:0}.klyp-ProgressBar[data-indeterminate] .klyp-ProgressBar__fill{inline-size:40%;animation:klyp-ProgressBar-sweep calc(var(--duration-slow) * 4) linear infinite;transition:none}@keyframes klyp-ProgressBar-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.klyp-ProgressBar__fill{transition:none}.klyp-ProgressBar[data-indeterminate] .klyp-ProgressBar__fill{animation-duration:calc(var(--duration-slow) * 44)}}.klyp-RadioGroup{gap:var(--space-12);flex-direction:column;display:flex}.klyp-RadioGroup[data-layout=grid]{align-items:stretch;gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:1fr;display:grid}.klyp-RadioGroup[data-layout=rows]{gap:var(--space-8);flex-direction:column;display:flex}.klyp-RadioGroup[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-Radio{align-items:center;gap:var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:var(--type-body);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);display:flex;position:relative}.klyp-Radio[data-variant=default]{padding:var(--space-6) var(--space-8)}.klyp-Radio[data-variant=default]:before{content:"";width:var(--icon-size-sm);height:var(--icon-size-sm);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0}.klyp-Radio[data-variant=default][data-hovered]:not([data-disabled]):before{border-color:var(--color-border-strong)}.klyp-Radio[data-variant=default][data-selected]:before{border-color:var(--color-fg-primary);background:var(--color-fg-primary);box-shadow:inset 0 0 0 var(--space-4) var(--color-bg-root)}.klyp-Radio[data-variant=default][data-focus-visible]:before{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Radio[data-variant=card]{padding:var(--space-12);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--r-card);background:var(--color-control-bg)}@media (hover:hover) and (pointer:fine){.klyp-Radio[data-variant=card][data-hovered]:not([data-disabled]):not([data-selected]){background:var(--color-control-bg-hover);border-color:var(--color-border-default)}}.klyp-Radio[data-variant=card][data-pressed]:not([data-disabled]){transform:translateY(1px)}.klyp-Radio[data-variant=card][data-selected]{border-color:var(--color-border-subtle);background:var(--color-control-bg-selected)}.klyp-Radio[data-variant=card][data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Radio[data-variant=menu-row]{min-height:var(--space-36);padding:var(--space-8) var(--space-12);border-radius:var(--r-inner-section)}.klyp-Radio[data-variant=menu-row]:before{content:"";width:var(--icon-size-sm);height:var(--icon-size-sm);border:var(--bw-default) solid var(--color-border-default);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:0 0;flex-shrink:0}.klyp-Radio[data-variant=menu-row][data-hovered]:not([data-disabled]):before{border-color:var(--color-border-strong)}.klyp-Radio[data-variant=menu-row][data-selected]:before{border-color:var(--color-fg-primary);background:var(--color-fg-primary);box-shadow:inset 0 0 0 var(--space-6) var(--color-bg-root)}@media (hover:hover) and (pointer:fine){.klyp-Radio[data-variant=menu-row][data-hovered]:not([data-disabled]){background:var(--color-bg-surface-solid)}}.klyp-Radio[data-variant=menu-row][data-pressed]:not([data-disabled]){background:var(--color-bg-surface-solid)}.klyp-Radio[data-variant=menu-row][data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-default))}.klyp-Radio[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-SearchField{border-radius:var(--r-chip);width:100%;min-width:0;font-family:var(--font-sans);color:var(--color-fg-primary);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;align-items:center;display:flex;position:relative}.klyp-SearchField__icon{color:var(--color-fg-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-start:var(--space-8)}.klyp-SearchField__input{width:100%;min-width:0;color:inherit;font:var(--type-body);appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.klyp-SearchField__input:focus-visible{outline:none}.klyp-SearchField__input::placeholder{color:var(--color-fg-muted);opacity:1}.klyp-SearchField__input::-webkit-search-cancel-button{appearance:none;display:none}.klyp-SearchField__input::-webkit-search-decoration{appearance:none;display:none}.klyp-SearchField__clear{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);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;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--space-6)}.klyp-SearchField__clear:hover{background:var(--color-bg-surface-hover);color:var(--color-fg-primary)}.klyp-SearchField__clear[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:1px}.klyp-SearchField[data-empty] .klyp-SearchField__clear{display:none}.klyp-SearchField[data-size=sm]{height:var(--space-28)}.klyp-SearchField[data-size=sm] .klyp-SearchField__icon{inset-inline-start:var(--space-6)}.klyp-SearchField[data-size=sm] .klyp-SearchField__input{padding-inline:var(--space-28) var(--space-28);font:var(--type-body-sm)}.klyp-SearchField[data-size=md]{height:var(--space-32)}.klyp-SearchField[data-size=md] .klyp-SearchField__input{padding-inline:var(--space-32) var(--space-32)}.klyp-SearchField[data-size=lg]{height:var(--space-40)}.klyp-SearchField[data-size=lg] .klyp-SearchField__input{padding-inline:var(--space-40) var(--space-40)}.klyp-SearchField[data-size=lg] .klyp-SearchField__icon{inset-inline-start:var(--space-12)}.klyp-SearchField[data-size=lg] .klyp-SearchField__clear{inset-inline-end:var(--space-8)}.klyp-SearchField[data-variant=outline]{border:var(--bw-default) solid var(--color-border-default);background:0 0}.klyp-SearchField[data-variant=filled]{background:var(--color-control-bg);border:var(--bw-default) solid transparent}.klyp-SearchField[data-variant=filled]:hover:not([data-disabled]){background:var(--color-control-bg-hover)}.klyp-SearchField[data-variant=filled]:focus-within{background:var(--color-control-bg);border-color:var(--color-border-focus)}.klyp-SearchField[data-variant=ghost]{border:var(--bw-default) solid transparent;background:0 0}.klyp-SearchField[data-variant=ghost]:hover:not([data-disabled]){background:var(--color-bg-surface-hover)}.klyp-SearchField[data-variant=solid]{background:var(--color-bg-surface-solid);border:var(--bw-default) solid transparent}.klyp-SearchField:hover:not([data-disabled]){border-color:var(--color-border-strong)}.klyp-SearchField[data-variant]:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 var(--bw-default) var(--color-border-focus)}.klyp-SearchField[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-SearchField[data-disabled] .klyp-SearchField__input{cursor:not-allowed}.klyp-SearchField[data-invalid]{border-color:var(--color-status-danger)}.klyp-SearchField[data-invalid]:focus-within{border-color:var(--color-status-danger);box-shadow:0 0 0 var(--bw-default) var(--color-status-danger)}@media (prefers-reduced-motion:reduce){.klyp-SearchField,.klyp-SearchField__clear{transition:none}}.klyp-Spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);color:currentColor;animation:klyp-spinner-spin calc(var(--duration-slow) * 2.2) linear infinite;pointer-events:none;flex-shrink:0;display:inline-block}.klyp-Spinner[data-size=sm]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.klyp-Spinner[data-size=md]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-Spinner[data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}@keyframes klyp-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.klyp-Spinner{animation-duration:calc(var(--duration-slow) * 11)}}.klyp-Switch{align-items:center;gap:var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:var(--type-body);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);display:inline-flex}.klyp-Switch__track{border:var(--bw-default) solid transparent;border-radius:var(--radius-full);background:var(--color-bg-surface-solid);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex-shrink:0;display:inline-block;position:relative}.klyp-Switch__thumb{top:50%;left:calc(var(--space-2) - var(--bw-default));border-radius:var(--radius-full);background:var(--color-fg-primary);pointer-events:none;transition:background var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);position:absolute;transform:translateY(-50%)translate(0)}.klyp-Switch__label{align-items:center;display:inline-flex}.klyp-Switch[data-size=sm] .klyp-Switch__track{width:var(--space-24);height:var(--space-14)}.klyp-Switch[data-size=sm] .klyp-Switch__thumb{width:var(--space-10);height:var(--space-10)}.klyp-Switch[data-size=sm][data-selected] .klyp-Switch__thumb{transform:translateY(-50%) translateX(var(--space-10))}.klyp-Switch[data-size=md] .klyp-Switch__track{width:var(--space-32);height:var(--space-18)}.klyp-Switch[data-size=md] .klyp-Switch__thumb{width:var(--space-14);height:var(--space-14)}.klyp-Switch[data-size=md][data-selected] .klyp-Switch__thumb{transform:translateY(-50%) translateX(var(--space-14))}.klyp-Switch[data-size=lg] .klyp-Switch__track{width:var(--space-40);height:var(--space-24)}.klyp-Switch[data-size=lg] .klyp-Switch__thumb{width:var(--space-20);height:var(--space-20)}.klyp-Switch[data-size=lg][data-selected] .klyp-Switch__thumb{transform:translateY(-50%) translateX(var(--space-16))}.klyp-Switch[data-selected] .klyp-Switch__track{background:var(--color-fg-primary)}.klyp-Switch[data-selected] .klyp-Switch__thumb{background:var(--color-fg-inverse)}.klyp-Switch[data-hovered]:not([data-disabled]):not([data-selected]) .klyp-Switch__track{background:var(--color-bg-surface-hover)}.klyp-Switch[data-hovered]:not([data-disabled])[data-selected] .klyp-Switch__track{background:color-mix(in oklch, var(--color-fg-primary) 90%, transparent)}.klyp-Switch[data-pressed]:not([data-disabled]) .klyp-Switch__thumb{filter:brightness(.95)}.klyp-Switch[data-focus-visible] .klyp-Switch__track{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-emphasis)}.klyp-Switch[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.klyp-Switch__thumb,.klyp-Switch__track{transition:none}}.klyp-Textarea{border:var(--bw-default) solid var(--color-border-default);border-radius:var(--r-chip);appearance:none;field-sizing:content;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;font:var(--type-body);color:var(--color-fg-primary);transition:border-color var(--duration-fast) var(--easing-standard), background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard);background:0 0;outline:none;margin:0;display:block}.klyp-Textarea::placeholder{color:var(--color-fg-muted);opacity:1}.klyp-Textarea[data-size=sm]{min-height:var(--space-48);padding:var(--space-6) var(--space-8);font:var(--type-body-sm)}.klyp-Textarea[data-size=md]{min-height:var(--space-64);padding:var(--space-10) var(--space-12)}.klyp-Textarea[data-size=lg]{min-height:var(--space-80);padding:var(--space-12)}.klyp-Textarea[data-autogrow]{field-sizing:fixed;min-height:0}.klyp-Textarea[data-resize=none]{resize:none}.klyp-Textarea[data-resize=vertical]{resize:vertical}.klyp-Textarea[data-resize=horizontal]{resize:horizontal}.klyp-Textarea[data-resize=both]{resize:both}.klyp-Textarea:hover:not(:disabled):not([readonly]){border-color:var(--color-border-strong)}.klyp-Textarea:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 var(--bw-default) var(--color-border-focus);outline:none}.klyp-Textarea:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;background:var(--color-control-bg)}.klyp-Textarea[aria-invalid=true]{border-color:var(--color-status-danger)}.klyp-Textarea[aria-invalid=true]:focus-visible{border-color:var(--color-status-danger);box-shadow:0 0 0 var(--bw-default) var(--color-status-danger)}.klyp-Textarea[readonly]{color:var(--color-fg-primary)}@media (prefers-reduced-motion:reduce){.klyp-Textarea{transition:none}}[data-sonner-toast].klyp-Toast{font:var(--type-body);padding:var(--space-12) var(--space-16);box-shadow:var(--shadow-toast);gap:var(--space-12);align-items:flex-start;transition-duration:var(--duration-normal)!important;animation-duration:var(--duration-normal)!important}[data-sonner-toast].klyp-Toast [data-title]{font-weight:var(--font-weight-medium)}[data-sonner-toast].klyp-Toast [data-description]{color:var(--color-fg-muted);font:var(--type-body-sm);margin-top:var(--space-2)}[data-sonner-toast].klyp-Toast [data-icon]{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;width:var(--icon-size-md)!important;height:var(--icon-size-md)!important}[data-sonner-toast].klyp-Toast .klyp-Toast__icon{width:var(--icon-size-md)!important;height:var(--icon-size-md)!important}[data-sonner-toast].klyp-Toast[data-type=success] [data-title],[data-sonner-toast].klyp-Toast[data-type=success] .klyp-Toast__icon{color:var(--color-status-success)}[data-sonner-toast].klyp-Toast[data-type=info] [data-title],[data-sonner-toast].klyp-Toast[data-type=info] .klyp-Toast__icon{color:var(--color-status-info)}[data-sonner-toast].klyp-Toast[data-type=warning] [data-title],[data-sonner-toast].klyp-Toast[data-type=warning] .klyp-Toast__icon{color:var(--color-status-warning)}[data-sonner-toast].klyp-Toast[data-type=error] [data-title],[data-sonner-toast].klyp-Toast[data-type=error] .klyp-Toast__icon{color:var(--color-status-danger)}[data-sonner-toast].klyp-Toast .klyp-Toast__icon--spin{animation:klyp-toast-spin var(--duration-slow) linear infinite;transform-origin:50%}[data-sonner-toast].klyp-Toast [data-button]{font:var(--type-buttons-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) ease;flex-shrink:0;padding:var(--padding-control-y) var(--padding-control-x)!important;border-radius:var(--r-chip)!important;border:var(--bw-default) solid var(--color-border-default)!important;color:var(--color-fg-primary)!important;background:0 0!important;height:auto!important}[data-sonner-toast].klyp-Toast [data-button]:hover{background:var(--color-bg-surface-solid)!important}[data-sonner-toast].klyp-Toast [data-button]:focus-visible{outline:var(--bw-emphasis) solid var(--color-fg-accent);outline-offset:var(--bw-emphasis)}[data-sonner-toast].klyp-Toast [data-close-button]{cursor:pointer;box-shadow:0 0 0 1px var(--color-border-default), var(--shadow-toast);transition:background var(--duration-fast) ease, transform var(--duration-fast) ease;position:absolute;border-radius:var(--radius-full)!important;background:var(--color-bg-surface-solid)!important;color:var(--color-fg-primary)!important;z-index:2!important;border:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;padding:0!important;display:flex!important;left:auto!important;right:0!important;transform:translate(35%,-35%)!important}[data-sonner-toast].klyp-Toast [data-close-button]>svg{display:none!important}[data-sonner-toast].klyp-Toast [data-close-button]:before,[data-sonner-toast].klyp-Toast [data-close-button]:after{content:"";pointer-events:none;background:currentColor;border-radius:2px;width:10px;height:1.5px;position:absolute}[data-sonner-toast].klyp-Toast [data-close-button]:before{transform:rotate(45deg)}[data-sonner-toast].klyp-Toast [data-close-button]:after{transform:rotate(-45deg)}[data-sonner-toast].klyp-Toast [data-close-button]:hover{background:var(--color-bg-surface-hover)!important;transform:translate(35%,-35%)scale(1.06)!important}[data-sonner-toast].klyp-Toast [data-close-button]:focus-visible{outline:var(--bw-emphasis) solid var(--color-fg-accent);outline-offset:var(--bw-emphasis)}@keyframes klyp-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.klyp-Toast__icon--spin{animation:none}}@keyframes klyp-iab-spin{to{transform:rotate(360deg)}}.klyp-ToolButton{isolation:isolate;cursor:pointer;border-radius:var(--r-chip);color:#fff;opacity:var(--opacity-60);transition:opacity var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-ToolButton[data-hovered]:not([data-disabled]),.klyp-ToolButton[data-force-hover]:not([data-disabled]),.klyp-ToolButton[data-focus-visible]:not([data-disabled]){opacity:1}.klyp-ToolButton__content{justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-ToolButton[data-size=xs]{width:var(--control-size-xs);height:var(--control-size-xs)}.klyp-ToolButton[data-size=sm]{width:var(--control-size-sm);height:var(--control-size-sm)}.klyp-ToolButton[data-size=md]{width:var(--control-size-md);height:var(--control-size-md)}.klyp-ToolButton[data-size=lg]{width:var(--control-size-lg);height:var(--control-size-lg)}.klyp-ToolButton[data-size=xl]{width:var(--control-size-xl);height:var(--control-size-xl);border-radius:var(--r-card)}.klyp-ToolButton[data-variant=ghost][data-hovered],.klyp-ToolButton[data-variant=ghost][data-force-hover]{background-color:var(--color-bg-surface)}.klyp-ToolButton[data-variant=ghost][data-pressed]{background-color:var(--color-bg-surface-hover,var(--color-bg-surface))}.klyp-ToolButton[data-variant=bare][data-hovered],.klyp-ToolButton[data-variant=bare][data-force-hover],.klyp-ToolButton[data-variant=bare][data-pressed]{background-color:#0000}.klyp-ToolButton[data-variant=subtle]{background-color:var(--color-bg-surface)}.klyp-ToolButton[data-variant=subtle][data-hovered],.klyp-ToolButton[data-variant=subtle][data-force-hover]{background-color:var(--color-bg-surface-solid)}.klyp-ToolButton[data-variant=solid]{background-color:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-subtle);opacity:1}.klyp-ToolButton[data-variant=solid][data-hovered]:not([data-disabled]),.klyp-ToolButton[data-variant=solid][data-force-hover]:not([data-disabled]){background-color:var(--color-bg-surface-hover,var(--color-bg-surface-solid));border-color:var(--color-border-default)}.klyp-ToolButton[data-variant=solid][data-pressed]{background-color:var(--color-bg-surface)}.klyp-ToolButton[data-variant=outline]{border:var(--bw-default) solid var(--color-border-subtle);opacity:1}.klyp-ToolButton[data-variant=outline][data-hovered]:not([data-disabled]),.klyp-ToolButton[data-variant=outline][data-force-hover]:not([data-disabled]){background-color:var(--color-bg-surface);border-color:var(--color-border-default)}.klyp-ToolButton[data-variant=outline][data-pressed]{background-color:var(--color-bg-surface-solid)}.klyp-ToolButton[data-variant=glass]{background-color:var(--fx-glass-fill);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));backface-visibility:hidden;color:var(--color-fg-primary);opacity:1}.klyp-ToolButton[data-variant=glass][data-hovered]:not([data-disabled]),.klyp-ToolButton[data-variant=glass][data-force-hover]:not([data-disabled]){background-color:var(--fx-glass-fill-hover)}.klyp-ToolButton[data-variant=glass][data-pressed]:not([data-disabled]){background-color:var(--fx-glass-fill-press)}.klyp-ToolButton[data-variant=danger]{color:var(--color-status-danger);opacity:1}.klyp-ToolButton[data-variant=danger][data-hovered],.klyp-ToolButton[data-variant=danger][data-force-hover]{background-color:color-mix(in srgb, var(--color-status-danger) 14%, transparent)}.klyp-ToolButton[data-variant=danger][data-pressed]{background-color:color-mix(in srgb, var(--color-status-danger) 22%, transparent)}.klyp-ToolButton[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-ToolButton[data-disabled]{opacity:var(--opacity-disabled);cursor:not-allowed}.klyp-ToolButton[data-pending]{cursor:progress;opacity:1}.klyp-ToolButton[data-active]{opacity:1;background-color:var(--color-bg-surface)}.klyp-ToolButton__spinner{animation:1s linear infinite klyp-iab-spin}@media (prefers-reduced-motion:reduce){.klyp-ToolButton__spinner{animation-duration:2s}}.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-Dropzone{--klyp-DashFrame-color:var(--color-border-strong);--klyp-DashFrame-color-hover:color-mix(in srgb, var(--color-fg-primary) 35%, transparent);--klyp-DashFrame-width:var(--bw-dash);--klyp-Dropzone-plus-width:var(--bw-emphasis);--klyp-Dropzone-bg:var(--color-bg-well);--klyp-Dropzone-bg-hover:var(--color-bg-surface-elevated);--klyp-Dropzone-hatch:color-mix(in srgb, var(--color-fg-primary) 2%, transparent);--klyp-Dropzone-hatch-period:var(--space-12);--klyp-Dropzone-hatch-ink:calc(var(--klyp-Dropzone-hatch-period) / 2);--klyp-Dropzone-drift:calc(var(--klyp-Dropzone-hatch-period) * 1.41421);--klyp-Dropzone-drift-dur:.9s;justify-content:center;align-items:center;gap:var(--gap-card-inner);cursor:pointer;text-align:center;background-color:var(--klyp-Dropzone-bg);background-image:repeating-linear-gradient(-45deg, transparent 0, transparent var(--klyp-Dropzone-hatch-ink), var(--klyp-Dropzone-hatch) var(--klyp-Dropzone-hatch-ink), var(--klyp-Dropzone-hatch) var(--klyp-Dropzone-hatch-period));border-radius:var(--r-section);transition:background-color var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative}.klyp-Dropzone:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-Dropzone:hover{--klyp-Dropzone-bg:var(--klyp-Dropzone-bg-hover);--klyp-DashFrame-color:var(--klyp-DashFrame-color-hover)}.klyp-Dropzone[data-state=dragover]{--klyp-Dropzone-bg:color-mix(in srgb, var(--color-fg-primary) 6%, var(--klyp-Dropzone-bg-hover));--klyp-DashFrame-color:var(--color-fg-primary);--klyp-Dropzone-hatch:color-mix(in srgb, var(--color-fg-primary) 5%, transparent);animation:klyp-Dropzone-hatch-drift var(--klyp-Dropzone-drift-dur) linear infinite}.klyp-Dropzone[data-state=reject]{--klyp-Dropzone-bg:color-mix(in srgb, var(--color-status-danger) 5%, var(--color-bg-well));--klyp-DashFrame-color:var(--color-status-danger);--klyp-Dropzone-hatch:color-mix(in srgb, var(--color-status-danger) 5%, transparent)}.klyp-Dropzone[data-disabled=true]{pointer-events:none;opacity:var(--opacity-disabled)}.klyp-Dropzone__frame{z-index:0}.klyp-Dropzone__plus{z-index:1;inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs);color:var(--color-fg-on-active-nav);opacity:var(--opacity-40);transition:opacity var(--duration-fast) var(--easing-standard);flex-shrink:0;display:block;position:relative}.klyp-Dropzone__plus:before,.klyp-Dropzone__plus:after{content:"";border-radius:var(--radius-full);background:currentColor;position:absolute}.klyp-Dropzone__plus:before{block-size:var(--klyp-Dropzone-plus-width);inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.klyp-Dropzone__plus:after{inline-size:var(--klyp-Dropzone-plus-width);inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.klyp-Dropzone:hover .klyp-Dropzone__plus,.klyp-Dropzone[data-state=dragover] .klyp-Dropzone__plus{opacity:1}.klyp-Dropzone__icon{z-index:1;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);color:var(--color-fg-on-active-nav);opacity:var(--opacity-40);transition:opacity var(--duration-fast) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.klyp-Dropzone__icon>svg{block-size:100%;inline-size:100%}.klyp-Dropzone:hover .klyp-Dropzone__icon,.klyp-Dropzone[data-state=dragover] .klyp-Dropzone__icon{opacity:1}.klyp-Dropzone__copy{z-index:1;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex;position:relative}.klyp-Dropzone__label{font:var(--type-body);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);text-wrap:pretty;margin:0}.klyp-Dropzone__hint{font:var(--type-body-sm);color:var(--color-fg-muted);text-wrap:pretty;margin:0}.klyp-Dropzone__action{z-index:1;margin-block-start:var(--space-4);position:relative}.klyp-Dropzone__live{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-Dropzone[data-shape=area]{min-block-size:var(--klyp-Dropzone-min-h)}.klyp-Dropzone[data-shape=area][data-size=sm]{--klyp-Dropzone-min-h:var(--space-64);padding:var(--space-12)}.klyp-Dropzone[data-shape=area][data-size=md]{--klyp-Dropzone-min-h:var(--space-96);padding:var(--padding-card)}.klyp-Dropzone[data-shape=area][data-size=lg]{--klyp-Dropzone-min-h:var(--space-128);padding:var(--space-24)}.klyp-Dropzone[data-shape=tile]{aspect-ratio:1;border-radius:var(--r-card);flex:none;align-self:center;place-items:center;gap:0;padding:0;display:grid}.klyp-Dropzone[data-shape=tile][data-size=sm]{inline-size:var(--space-48)}.klyp-Dropzone[data-shape=tile][data-size=md]{inline-size:var(--space-64)}.klyp-Dropzone[data-shape=tile][data-size=lg]{inline-size:var(--space-80)}.klyp-Dropzone[data-shape=tile]:active{transform:scale(.97)}.klyp-Dropzone[data-shape=disc]{aspect-ratio:1;border-radius:var(--radius-full);inline-size:var(--klyp-Dropzone-disc-size,var(--space-64));flex:none;align-self:center;place-items:center;gap:0;padding:0;display:grid}.klyp-Dropzone[data-shape=disc][data-size=sm]{--klyp-Dropzone-disc-size:var(--space-48)}.klyp-Dropzone[data-shape=disc][data-size=md]{--klyp-Dropzone-disc-size:var(--space-64)}.klyp-Dropzone[data-shape=disc][data-size=lg]{--klyp-Dropzone-disc-size:var(--space-80)}.klyp-Dropzone[data-shape=disc]:active{transform:scale(.97)}.klyp-Dropzone[data-shape=bare]{cursor:default;text-align:inherit;background:0 0;border-radius:0;gap:0;padding:0;display:block}.klyp-Dropzone[data-shape=bare]:hover,.klyp-Dropzone[data-shape=bare][data-state=dragover],.klyp-Dropzone[data-shape=bare][data-state=reject]{background:0 0}.klyp-Dropzone[data-size=sm]{--klyp-Dropzone-hatch-period:var(--space-8)}.klyp-Dropzone[data-size=md]{--klyp-Dropzone-hatch-period:var(--space-12)}.klyp-Dropzone[data-size=lg]{--klyp-Dropzone-hatch-period:var(--space-16)}.klyp-Dropzone[data-hatch=false]{background-image:none}@media (prefers-reduced-motion:reduce){.klyp-Dropzone,.klyp-Dropzone__plus,.klyp-Dropzone__icon{transition-duration:0s}.klyp-Dropzone[data-shape=tile]:active{transform:none}.klyp-Dropzone[data-state=dragover]{animation:none}}@keyframes klyp-Dropzone-hatch-drift{0%{background-position:0 0}to{background-position:var(--klyp-Dropzone-drift) 0}}.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), border-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}.klyp-BadgeToggle__icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-BadgeToggle[data-size=sm] .klyp-BadgeToggle__icon>svg{inline-size:var(--space-12);block-size:var(--space-12)}.klyp-BadgeToggle[data-size=md] .klyp-BadgeToggle__icon>svg,.klyp-BadgeToggle[data-size=chip-sm] .klyp-BadgeToggle__icon>svg{inline-size:var(--space-14);block-size:var(--space-14)}.klyp-BadgeToggle[data-size=chip-md] .klyp-BadgeToggle__icon>svg{inline-size:var(--space-16);block-size:var(--space-16)}@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-BadgeToggle[data-size=chip-sm] .klyp-BadgeToggle__item,.klyp-BadgeToggle[data-size=chip-md] .klyp-BadgeToggle__item{border-radius:var(--r-chip);padding-inline:var(--control-pad-x-md)}.klyp-BadgeToggle[data-size=chip-sm] .klyp-BadgeToggle__item{height:var(--control-size-sm);font-size:var(--font-size-12)}.klyp-BadgeToggle[data-size=chip-md] .klyp-BadgeToggle__item{height:var(--control-size-md);font-size:var(--font-size-14)}.klyp-BadgeToggle:not([data-fill=intent]) .klyp-BadgeToggle__dot{display:none}.klyp-BadgeToggle__check{flex-shrink:0;justify-content:center;align-items:center;display:none}.klyp-BadgeToggle__check>svg{block-size:14px;inline-size:14px}.klyp-BadgeToggle[data-indicator=check] .klyp-BadgeToggle__item[data-selected] .klyp-BadgeToggle__check{display:inline-flex}.klyp-BadgeToggle__box{box-sizing:border-box;border:var(--bw-default) solid transparent;border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-bg-surface);transition:background 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-BadgeToggle__box>svg{opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-BadgeToggle[data-size=sm] .klyp-BadgeToggle__box{inline-size:var(--space-16);block-size:var(--space-16)}.klyp-BadgeToggle[data-size=sm] .klyp-BadgeToggle__box>svg{inline-size:var(--space-12);block-size:var(--space-12)}.klyp-BadgeToggle[data-size=md] .klyp-BadgeToggle__box{inline-size:var(--space-20);block-size:var(--space-20)}.klyp-BadgeToggle[data-size=md] .klyp-BadgeToggle__box>svg{inline-size:var(--space-14);block-size:var(--space-14)}.klyp-BadgeToggle[data-size=chip-sm] .klyp-BadgeToggle__box{inline-size:var(--space-24);block-size:var(--space-24)}.klyp-BadgeToggle[data-size=chip-sm] .klyp-BadgeToggle__box>svg{inline-size:var(--space-18);block-size:var(--space-18)}.klyp-BadgeToggle[data-size=chip-md] .klyp-BadgeToggle__box{inline-size:var(--space-28);block-size:var(--space-28)}.klyp-BadgeToggle[data-size=chip-md] .klyp-BadgeToggle__box>svg{inline-size:var(--space-20);block-size:var(--space-20)}.klyp-BadgeToggle[data-indicator=checkbox] .klyp-BadgeToggle__item{gap:var(--space-8)}.klyp-BadgeToggle[data-size=chip-sm][data-indicator=checkbox] .klyp-BadgeToggle__item,.klyp-BadgeToggle[data-size=chip-md][data-indicator=checkbox] .klyp-BadgeToggle__item{padding-inline:calc(var(--space-4) - var(--bw-default)) var(--control-pad-x-md)}@media (hover:hover) and (pointer:fine){.klyp-BadgeToggle__item:not([data-disabled]):not([data-selected]):hover .klyp-BadgeToggle__box,.klyp-BadgeToggle__item:not([data-disabled]):not([data-selected])[data-hovered] .klyp-BadgeToggle__box{background:var(--color-bg-surface-elevated)}}.klyp-BadgeToggle__item[data-selected] .klyp-BadgeToggle__box{background:var(--color-fg-primary)}.klyp-BadgeToggle__item[data-selected] .klyp-BadgeToggle__box>svg{opacity:1}.klyp-BadgeToggle[data-variant=outline] .klyp-BadgeToggle__item{border-color:var(--color-border-subtle)}.klyp-BadgeToggle[data-variant=filled] .klyp-BadgeToggle__item{background-color:var(--color-bg-surface-solid);color:var(--color-fg-primary)}@media (hover:hover) and (pointer:fine){.klyp-BadgeToggle[data-variant=filled] .klyp-BadgeToggle__item:not([data-disabled]):not([data-selected]):hover,.klyp-BadgeToggle[data-variant=filled] .klyp-BadgeToggle__item:not([data-disabled]):not([data-selected])[data-hovered]{background-color:var(--color-bg-surface-hover)}}.klyp-BadgeToggle[data-variant=filled][data-fill] .klyp-BadgeToggle__item[data-selected]{background-color:var(--color-bg-surface-hover);color:var(--color-fg-primary)}.klyp-BadgeToggle[data-variant=filled][data-fill]:not([data-indicator]) .klyp-BadgeToggle__item[data-selected]{background-color:var(--color-fg-primary);color:var(--color-fg-inverse)}@media (hover:hover) and (pointer:fine){.klyp-BadgeToggle[data-variant=ghost]:not([data-fill=intent]) .klyp-BadgeToggle__item:not([data-disabled]):not([data-selected]):hover,.klyp-BadgeToggle[data-variant=ghost]:not([data-fill=intent]) .klyp-BadgeToggle__item:not([data-disabled]):not([data-selected])[data-hovered]{background-color:var(--color-bg-surface);color:var(--color-fg-primary)}.klyp-BadgeToggle[data-variant=outline] .klyp-BadgeToggle__item:not([data-disabled]):not([data-selected]):hover,.klyp-BadgeToggle[data-variant=outline] .klyp-BadgeToggle__item:not([data-disabled]):not([data-selected])[data-hovered]{border-color:var(--color-border-default);color:var(--color-fg-primary);background-color:#0000}}.klyp-BadgeToggle:not([data-fill=intent]) .klyp-BadgeToggle__item[data-selected]{color:var(--color-fg-primary)}.klyp-BadgeToggle[data-fill=surface] .klyp-BadgeToggle__item[data-selected]{background:var(--color-bg-surface)}.klyp-BadgeToggle[data-fill=solid] .klyp-BadgeToggle__item[data-selected]{background:var(--color-bg-surface-solid)}.klyp-BadgeToggle[data-fill=gold] .klyp-BadgeToggle__item[data-selected]{background:var(--fx-gold-linear);border-color:#0000}.klyp-BadgeToggle[data-variant=outline][data-fill=solid] .klyp-BadgeToggle__item[data-selected]{border-color:var(--color-border-strong)}.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;-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;-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-BulkActionsBar{bottom:var(--space-24);z-index:50;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--r-panel);background:var(--color-bg-surface);background:color-mix(in srgb, var(--color-bg-surface) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg-root) 50%, transparent);color:var(--color-fg-primary);font-family:var(--font-sans);animation:.18s cubic-bezier(.22,1,.36,1) both klyp-BulkActionsBar-rise;display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.klyp-BulkActionsBar{animation:none}}.klyp-BulkActionsBar[data-inline]{animation:none;position:static;transform:none}.klyp-BulkActionsBar__clear{width:var(--control-size-sm);height:var(--control-size-sm);color:var(--color-fg-primary);opacity:.7;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,background-color .12s;display:flex}.klyp-BulkActionsBar__clear:hover{opacity:1;background:color-mix(in srgb, var(--color-bg-surface-solid) 70%, transparent)}.klyp-BulkActionsBar__clear>svg{pointer-events:none;width:18px;height:18px}.klyp-BulkActionsBar__label{font-size:var(--font-size-14);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.klyp-BulkActionsBar__actions{align-items:center;gap:var(--space-4);padding-left:var(--space-8);border-left:1px solid var(--color-border-default);display:flex}@keyframes klyp-BulkActionsBar-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.klyp-CategoryCard{padding:var(--space-12);border:1px solid var(--alpha-white-03);border-radius:var(--r-card);background:var(--color-bg-surface);text-align:start;cursor:pointer;appearance:none;flex-direction:column;justify-content:flex-end;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.klyp-CategoryCard:hover{border-color:var(--color-border-default)}.klyp-CategoryCard:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-CategoryCard[data-variant=tile]{aspect-ratio:262/140}.klyp-CategoryCard__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.klyp-CategoryCard__bg>img,.klyp-CategoryCard__bg>svg{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.klyp-CategoryCard__fade{z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 50%, var(--color-bg-surface) 100%);position:absolute;inset:0}.klyp-CategoryCard__content{z-index:1;gap:var(--space-6);flex-direction:column;min-width:0;display:flex;position:relative}.klyp-CategoryCard__head{align-items:center;gap:var(--space-8);min-width:0;display:flex}.klyp-CategoryCard__icon{inline-size:var(--space-24);block-size:var(--space-24);color:var(--neutral-500);flex:none;transition:color .15s}.klyp-CategoryCard:hover .klyp-CategoryCard__icon{color:var(--neutral-900)}.klyp-CategoryCard__title{font-family:var(--font-sans);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);line-height:var(--line-box-24);letter-spacing:var(--letter-spacing-tight);color:var(--color-fg-muted);white-space:nowrap;text-overflow:ellipsis;transition:color .15s;overflow:hidden}.klyp-CategoryCard__subtitle{font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--line-box-16);color:var(--color-fg-muted);white-space:pre-line;transition:color .15s}.klyp-CategoryCard[data-variant=tile]:hover .klyp-CategoryCard__title,.klyp-CategoryCard[data-variant=tile]:hover .klyp-CategoryCard__subtitle{color:var(--color-fg-primary)}@container (width<=30rem){.klyp-CategoryCard[data-variant=tile]{aspect-ratio:4/3}.klyp-CategoryCard[data-variant=tile] .klyp-CategoryCard__subtitle{white-space:normal}}.klyp-CategoryCard[data-variant=wide]{min-width:0;inline-size:100%;transition:border-color var(--duration-fast) var(--easing-standard);padding-block-start:var(--space-40);container-type:inline-size}.klyp-CategoryCard[data-variant=wide] .klyp-CategoryCard__icon{transition:color var(--duration-fast) var(--easing-standard)}.klyp-CategoryCard[data-variant=wide] .klyp-CategoryCard__title{font-size:var(--font-size-16);color:var(--color-fg-primary);line-height:1.3}.klyp-CategoryCard[data-variant=wide] .klyp-CategoryCard__subtitle{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-CategoryCard,.klyp-CategoryCard__title,.klyp-CategoryCard__subtitle,.klyp-CategoryCard__icon{transition:none}.klyp-CategoryCard{transform: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{-o-object-fit:cover;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-ComingSoonPage{flex:1;align-items:flex-start;display:flex;container:coming-soon/inline-size}.klyp-ComingSoonPage__inner{gap:var(--space-32);width:100%;max-width:48rem;padding:var(--space-48) var(--space-16);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@container coming-soon (width>=600px){.klyp-ComingSoonPage__inner{padding:var(--space-64) var(--space-32)}}.klyp-ComingSoonPage__eyebrow{align-items:center;gap:var(--space-12);display:flex}.klyp-ComingSoonPage__icon{width:var(--space-28);height:var(--space-28);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);place-items:center;display:grid}.klyp-ComingSoonPage__icon>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-ComingSoonPage__rule{height:1px;width:var(--icon-size-xl);background:var(--color-border-default);display:block}.klyp-ComingSoonPage__eyebrowLabel{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted)}.klyp-ComingSoonPage__title{font-family:var(--font-sans), sans-serif;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;font-size:var(--font-size-24);line-height:var(--line-height-tight);color:var(--color-fg-primary)}.klyp-ComingSoonPage__description{max-width:60ch;font-size:var(--font-size-15);color:var(--color-fg-muted);line-height:1.75}.klyp-ComingSoonPage__kicker{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-subtle)}.klyp-ComingSoonPage__back{padding-top:var(--space-12)}.klyp-ComingSoonPage__backLink{align-items:center;gap:var(--space-4);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-accent);transition:color var(--duration-fast) var(--easing-standard,ease);display:inline-flex}.klyp-ComingSoonPage__backLink:hover{color:var(--color-accent-hover)}.klyp-Dropdown .klyp-DropdownMenu__menu{--dropdown-stagger-step:clamp(calc(var(--duration-instant) / 16), calc(var(--duration-fast) / var(--stagger-count,8)), calc(var(--duration-instant) / 4))}.klyp-Dropdown{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;max-height:60vh;overflow-y:auto}.klyp-Dropdown::-webkit-scrollbar{width:var(--space-6)}.klyp-Dropdown::-webkit-scrollbar-thumb{border-radius:var(--radius-full);-webkit-transition:background var(--duration-fast) var(--easing-standard);transition:background var(--duration-fast) var(--easing-standard);background:0 0}.klyp-Dropdown:hover{scrollbar-color:var(--color-fg-muted) transparent}.klyp-Dropdown:hover::-webkit-scrollbar-thumb{background:var(--color-fg-muted)}.klyp-Dropdown[data-entering]{overflow:hidden}.klyp-Dropdown .klyp-DropdownMenu__menu,.klyp-Dropdown .klyp-DropdownMenu__group{gap:var(--space-2)}.klyp-Dropdown .klyp-DropdownMenu__separator{margin-block:var(--space-2)}.klyp-Dropdown .klyp-Dropdown__icon{width:var(--icon-size-md);height:var(--icon-size-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.klyp-Dropdown .klyp-Dropdown__icon svg{width:100%;height:100%}.klyp-Dropdown .klyp-DropdownMenu__item[data-variant=destructive] .klyp-Dropdown__icon{color:var(--color-status-danger)}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox:not([data-selected]):not([data-hovered]):not([data-focused]) .klyp-Dropdown__icon,.klyp-Dropdown .klyp-DropdownMenu__item--radio:not([data-selected]):not([data-hovered]):not([data-focused]) .klyp-Dropdown__icon{opacity:var(--opacity-50)}.klyp-Dropdown .klyp-Dropdown__text{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.klyp-Dropdown .klyp-Dropdown__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-Dropdown .klyp-Dropdown__desc{font:var(--type-label);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-Dropdown .klyp-Dropdown__meta{padding-left:var(--space-8);font:var(--type-label);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox{padding-left:var(--space-12)}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox .klyp-DropdownMenu__item-indicator{margin:0;width:var(--space-18);height:var(--space-18);border-radius:var(--radius-4);border-color:var(--color-border-default);margin-inline-end:var(--space-4);position:static;inset:auto;transform:none}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox .klyp-DropdownMenu__item-indicator>svg{width:var(--space-14);height:var(--space-14);color:var(--color-fg-inverse)}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox[data-selected] .klyp-DropdownMenu__item-indicator{background:var(--color-fg-primary);border-color:var(--color-fg-primary)}.klyp-Dropdown .klyp-DropdownMenu__item--radio[data-selected] .klyp-DropdownMenu__item-indicator{background:var(--color-fg-primary);border-color:var(--color-fg-primary);box-shadow:inset 0 0 0 var(--space-2) var(--color-bg-surface)}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox,.klyp-Dropdown .klyp-DropdownMenu__item--radio{color:var(--color-fg-muted)}.klyp-Dropdown .klyp-DropdownMenu__item--checkbox[data-selected],.klyp-Dropdown .klyp-DropdownMenu__item--checkbox[data-hovered],.klyp-Dropdown .klyp-DropdownMenu__item--checkbox[data-focused],.klyp-Dropdown .klyp-DropdownMenu__item--radio[data-selected],.klyp-Dropdown .klyp-DropdownMenu__item--radio[data-hovered],.klyp-Dropdown .klyp-DropdownMenu__item--radio[data-focused]{color:var(--color-fg-primary)}.klyp-Dropdown .klyp-DropdownMenu__item,.klyp-Dropdown .klyp-DropdownMenu__label{animation:klyp-Dropdown-item-in var(--duration-fast) var(--easing-decelerate) both;animation-delay:calc(var(--i,0) * var(--dropdown-stagger-step))}.klyp-Dropdown[data-placement=top] .klyp-DropdownMenu__item,.klyp-Dropdown[data-placement=top] .klyp-DropdownMenu__label{animation-delay:calc((var(--n,1) - 1 - var(--i,0)) * var(--dropdown-stagger-step))}@keyframes klyp-Dropdown-item-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.klyp-Dropdown .klyp-DropdownMenu__item,.klyp-Dropdown .klyp-DropdownMenu__label{animation:none}}.klyp-Dropdown__item--value[data-selected]{background:var(--color-bg-surface-solid)}.klyp-Dropdown-pill{align-items:center;gap:var(--space-8);min-height:var(--control-size-md);padding-block:0;padding-inline:var(--control-pad-x-md) var(--space-12);border:var(--bw-default) solid transparent;border-radius:var(--r-chip);background:var(--color-control-bg);color:var(--color-fg-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);display:inline-flex;position:relative}.klyp-Dropdown-pill[data-hovered]{background:var(--color-control-bg-hover)}.klyp-Dropdown-pill[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-default)}.klyp-Dropdown-pill__icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.klyp-Dropdown-pill__label{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.klyp-Dropdown-pill__chevron{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-Dropdown-pill[aria-expanded=true] .klyp-Dropdown-pill__chevron{transform:rotate(180deg)}.klyp-Dropdown-pill__dot{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background:var(--color-accent);border:var(--bw-default) solid var(--color-bg-surface);position:absolute}.klyp-Dropdown[data-has-aside]{flex-direction:column;max-height:none;display:flex;overflow:visible}.klyp-Dropdown[data-has-aside] .klyp-DropdownMenu__menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;max-height:60vh;overflow-y:auto}.klyp-Dropdown[data-has-aside] .klyp-DropdownMenu__menu::-webkit-scrollbar{width:var(--space-6)}.klyp-Dropdown[data-has-aside] .klyp-DropdownMenu__menu::-webkit-scrollbar-thumb{border-radius:var(--radius-full);-webkit-transition:background var(--duration-fast) var(--easing-standard);transition:background var(--duration-fast) var(--easing-standard);background:0 0}.klyp-Dropdown[data-has-aside] .klyp-DropdownMenu__menu:hover{scrollbar-color:var(--color-fg-muted) transparent}.klyp-Dropdown[data-has-aside] .klyp-DropdownMenu__menu:hover::-webkit-scrollbar-thumb{background:var(--color-fg-muted)}.klyp-Dropdown[data-has-aside][data-entering] .klyp-DropdownMenu__menu{overflow:hidden}.klyp-Dropdown__detail{transform:translateY(var(--dropdown-detail-y,0px));transition:transform var(--duration-instant) var(--easing-standard);width:var(--dropdown-detail-width,min(20rem, 40vw));pointer-events:none;position:absolute;top:0;overflow:visible}.klyp-Dropdown__detail .klyp-Dropdown__detailInner{pointer-events:auto}.klyp-Dropdown__detail[data-side=right]{left:calc(100% + var(--space-8))}.klyp-Dropdown__detail[data-side=left]{right:calc(100% + var(--space-8))}.klyp-Dropdown__detail .klyp-Dropdown__detailInner{animation:klyp-Dropdown-item-in var(--duration-fast) var(--easing-decelerate) both}@media (hover:none){.klyp-Dropdown__detail{display:none}}@media (prefers-reduced-motion:reduce){.klyp-Dropdown__detail{transition:none}.klyp-Dropdown__detail .klyp-Dropdown__detailInner{animation:none}}.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)}@keyframes klyp-mesh-drift-a{0%{transform:translate(0)scale(1)rotate(0)}12.5%{transform:translate(67%,4%)scale(1.12,.95)rotate(5deg)}25%{transform:translate(95%,15%)scale(1.2,.9)rotate(9deg)}37.5%{transform:translate(67%,26%)scale(1.08,1.04)rotate(4deg)}50%{transform:translateY(30%)scale(.92,1.2)rotate(-3deg)}62.5%{transform:translate(-67%,26%)scale(1.02,1.12)rotate(-8deg)}75%{transform:translate(-95%,15%)scale(1.18,.94)rotate(-6deg)}87.5%{transform:translate(-67%,4%)scale(1.06,.98)rotate(-2deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes klyp-mesh-drift-b{0%{transform:translate(0)scale(1)rotate(0)}12.5%{transform:translate(-53%,-6%)scale(1.1,.96)rotate(-4deg)}25%{transform:translate(-75%,-22%)scale(1.22,.92)rotate(-9deg)}37.5%{transform:translate(-53%,-38%)scale(1.04,1.1)rotate(-3deg)}50%{transform:translateY(-44%)scale(.9,1.24)rotate(5deg)}62.5%{transform:translate(53%,-38%)scale(1.06,1.08)rotate(8deg)}75%{transform:translate(75%,-22%)scale(1.16,.94)rotate(4deg)}87.5%{transform:translate(53%,-6%)scaleX(1.02)rotate(1deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes klyp-mesh-drift-c{0%{transform:translate(0)scale(1)rotate(0)}12.5%{transform:translate(78%,5%)scale(1.14,.93)rotate(7deg)}25%{transform:translate(110%,18%)scale(1.24,.88)rotate(12deg)}37.5%{transform:translate(78%,31%)scale(1.06)rotate(5deg)}50%{transform:translateY(36%)scale(.9,1.22)rotate(-4deg)}62.5%{transform:translate(-78%,31%)scale(1.04,1.14)rotate(-9deg)}75%{transform:translate(-110%,18%)scale(1.2,.92)rotate(-7deg)}87.5%{transform:translate(-78%,5%)scale(1.08,.97)rotate(-2deg)}to{transform:translate(0)scale(1)rotate(0)}}@keyframes klyp-mesh-drift-d{0%{transform:translate(0)scale(1)rotate(0)}12.5%{transform:translate(50%,26%)scale(1.12,1.02)rotate(-5deg)}25%{transform:translate(70%)scale(1.22,.9)rotate(-9deg)}37.5%{transform:translate(50%,-26%)scale(1.04,1.1)rotate(-3deg)}50%{transform:translate(0)scale(.94,1.18)rotate(4deg)}62.5%{transform:translate(-50%,26%)scale(1.08,1.04)rotate(9deg)}75%{transform:translate(-70%)scale(1.2,.92)rotate(6deg)}87.5%{transform:translate(-50%,-26%)scale(1.02,.96)rotate(2deg)}to{transform:translate(0)scale(1)rotate(0)}}.klyp-MeshButton{--mesh-color-c1:var(--gold-800);--mesh-color-c2:var(--gold-700);--mesh-color-c3:var(--neutral-0);--mesh-color-c4:var(--gold-400)}.klyp-MeshButton[data-tone=neutral]{--mesh-color-c1:var(--neutral-1000);--mesh-color-c2:var(--silver-300);--mesh-color-c4:var(--slate-500)}.klyp-MeshButton[data-tone=purple]{--mesh-color-c1:var(--purple-900);--mesh-color-c2:var(--purple-700);--mesh-color-c4:var(--purple-400)}.klyp-MeshButton[data-tone=blue]{--mesh-color-c1:var(--blue-900);--mesh-color-c2:var(--blue-700);--mesh-color-c4:var(--blue-400)}.klyp-MeshButton[data-tone=ember]{--mesh-color-c1:var(--gold-700);--mesh-color-c2:var(--ember-700);--mesh-color-c4:var(--ember-400)}.klyp-MeshButton[data-tone=carrot]{--mesh-color-c1:var(--carrot-800);--mesh-color-c2:var(--carrot-700);--mesh-color-c4:var(--carrot-400)}.klyp-MeshButton{--mesh-strength:.92;--mesh-bed:.88;--mesh-blob-alpha:.9;--mesh-spec:.5;--mesh-overscan:calc(var(--mesh-h) * .6);--mesh-color-c5:color-mix(in srgb, var(--mesh-color-c4) 52%, var(--color-bg-root));--mesh-h:var(--control-size-md);--mesh-blur:3px;--mesh-button-border-width:var(--bw-emphasis);--mesh-button-radius:var(--r-chip);--mesh-button-wake:var(--mesh-luminous-wake,0);--mesh-button-border-wake:var(--mesh-button-wake);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-8);box-sizing:border-box;--mesh-button-border-color:color-mix(in srgb, var(--mesh-color-c1) calc(var(--mesh-button-border-wake) * 95%), var(--alpha-white-05));border-radius:var(--mesh-button-radius);background:color-mix(in srgb, var(--mesh-color-c2) 10%, var(--color-bg-surface));color:var(--alpha-white-70);font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 5px 12px var(--alpha-black-20);transition:background var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background-clip:border-box;border:0;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.klyp-MeshButton[data-appearance=luminous]{box-shadow:0 0 var(--blur-3) 0 color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-button-wake) * 100%), transparent), 0 0 calc(var(--blur-16) * .5) calc(var(--space-2) * .5) color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-button-wake) * 95%), transparent), 0 0 var(--blur-16) var(--space-3) color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-button-wake) * 70%), transparent), 0 0 calc(var(--blur-50) * .5) calc(var(--space-10) * .5) color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-button-wake) * 50%), transparent), 0 0 var(--blur-50) var(--space-8) color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-button-wake) * 25%), transparent);transition:background var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-standard)}.klyp-MeshButton:before{content:"";box-sizing:border-box;border:var(--mesh-button-border-width) solid var(--mesh-button-border-color);border-radius:var(--mesh-button-radius);pointer-events:none;z-index:4;transition:border-color var(--duration-normal) var(--easing-standard);position:absolute;inset:0}.klyp-MeshButton__svgFilter{pointer-events:none;width:0;height:0;position:absolute}.klyp-MeshButton__svgFilter feSpecularLighting{lighting-color:color-mix(in srgb, var(--mesh-color-c1) calc(var(--mesh-spec) * 100%), var(--color-bg-root))}.klyp-MeshButton:after{content:"";border-radius:var(--mesh-button-radius);box-shadow:inset 0 0 6px color-mix(in srgb, var(--mesh-color-c2) 40%, transparent);mix-blend-mode:plus-lighter;pointer-events:none;opacity:0;transition:opacity var(--duration-normal) var(--easing-standard);z-index:3;position:absolute;inset:0}.klyp-MeshButton[data-size=xs]{--mesh-blur:2px;--mesh-h:var(--control-size-xs);height:var(--control-size-xs);padding-inline:calc(var(--control-pad-x-xs) + var(--mesh-button-border-width));font:var(--type-buttons-sm);font-weight:var(--font-weight-medium)}.klyp-MeshButton[data-size=xs][data-icon-left]{padding-left:calc(var(--space-8) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xs]:has(.klyp-MeshButton__content>svg:first-child){padding-left:calc(var(--space-8) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xs][data-icon-right]{padding-right:calc(var(--space-8) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xs]:has(.klyp-MeshButton__content>svg:last-child){padding-right:calc(var(--space-8) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xs] .klyp-MeshButton__content{gap:var(--space-4)}.klyp-MeshButton[data-size=sm]{--mesh-blur:2.5px;--mesh-h:var(--control-size-sm);height:var(--control-size-sm);padding-inline:calc(var(--control-pad-x-sm) + var(--mesh-button-border-width));font:var(--type-buttons-sm);font-weight:var(--font-weight-medium)}.klyp-MeshButton[data-size=sm][data-icon-left]{padding-left:calc(var(--space-10) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=sm]:has(.klyp-MeshButton__content>svg:first-child){padding-left:calc(var(--space-10) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=sm][data-icon-right]{padding-right:calc(var(--space-10) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=sm]:has(.klyp-MeshButton__content>svg:last-child){padding-right:calc(var(--space-10) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=sm] .klyp-MeshButton__content{gap:var(--space-4)}.klyp-MeshButton[data-size=md]{--mesh-blur:3px;--mesh-h:var(--control-size-md);height:var(--control-size-md);padding-inline:calc(var(--control-pad-x-md) + var(--mesh-button-border-width));font:var(--type-buttons);font-weight:var(--font-weight-medium)}.klyp-MeshButton[data-size=md][data-icon-left]{padding-left:calc(var(--space-12) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=md]:has(.klyp-MeshButton__content>svg:first-child){padding-left:calc(var(--space-12) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=md][data-icon-right]{padding-right:calc(var(--space-12) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=md]:has(.klyp-MeshButton__content>svg:last-child){padding-right:calc(var(--space-12) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=md] .klyp-MeshButton__content{gap:var(--space-8)}@media (any-pointer:coarse){.klyp-MeshButton[data-size=md]{height:var(--touch-target-comfort);--mesh-h:var(--touch-target-comfort);--mesh-blur:3.5px}}.klyp-MeshButton[data-size=lg]{--mesh-blur:3.5px;--mesh-h:var(--control-size-lg);height:var(--control-size-lg);padding-inline:calc(var(--control-pad-x-lg) + var(--mesh-button-border-width));font:var(--type-buttons-lg);font-weight:var(--font-weight-medium)}.klyp-MeshButton[data-size=lg][data-icon-left]{padding-left:calc(var(--space-16) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=lg]:has(.klyp-MeshButton__content>svg:first-child){padding-left:calc(var(--space-16) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=lg][data-icon-right]{padding-right:calc(var(--space-16) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=lg]:has(.klyp-MeshButton__content>svg:last-child){padding-right:calc(var(--space-16) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=lg] .klyp-MeshButton__content{gap:var(--space-8)}.klyp-MeshButton[data-size=xl]{--mesh-blur:4px;--mesh-h:var(--control-size-xl);--mesh-button-radius:var(--r-card);height:var(--control-size-xl);padding-inline:calc(var(--control-pad-x-xl) + var(--mesh-button-border-width));font:var(--type-buttons-xl);font-weight:var(--font-weight-medium)}.klyp-MeshButton[data-size=xl][data-icon-left]{padding-left:calc(var(--space-20) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xl]:has(.klyp-MeshButton__content>svg:first-child){padding-left:calc(var(--space-20) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xl][data-icon-right]{padding-right:calc(var(--space-20) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xl]:has(.klyp-MeshButton__content>svg:last-child){padding-right:calc(var(--space-20) + var(--mesh-button-border-width))}.klyp-MeshButton[data-size=xl] .klyp-MeshButton__content{gap:var(--space-8)}.klyp-MeshButton__mesh{pointer-events:none;z-index:0;opacity:var(--mesh-strength);border-radius:var(--mesh-button-radius);transition:opacity var(--duration-normal) var(--easing-standard);position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) 50%/calc(100% + 6px) calc(100% + 6px) no-repeat;mask:linear-gradient(#000 0 0) 50%/calc(100% + 6px) calc(100% + 6px) no-repeat}.klyp-MeshButton__meshBlur{filter:blur(var(--mesh-blur,6px));position:absolute;inset:0}.klyp-MeshButton__meshInner{filter:var(--mesh-goo-lite,var(--mesh-goo,none));position:absolute;inset:0}@media (pointer:coarse){.klyp-MeshButton__meshInner{filter:var(--mesh-goo-coarse-lite,var(--mesh-goo-coarse,var(--mesh-goo,none)))}}.klyp-MeshButton__meshInner:before{content:"";inset:calc(var(--mesh-overscan) * -1);background:radial-gradient(130% 190% at 22% 20%, color-mix(in srgb, var(--mesh-color-c4) calc(var(--mesh-bed) * 55%), transparent) 0%, transparent 68%), radial-gradient(140% 200% at 80% 84%, color-mix(in srgb, var(--mesh-color-c4) calc(var(--mesh-bed) * 40%), transparent) 0%, transparent 70%), linear-gradient(115deg, color-mix(in srgb, var(--mesh-color-c5) calc(var(--mesh-bed) * 100%), transparent) 0%, color-mix(in srgb, var(--mesh-color-c4) calc(var(--mesh-bed) * 82%), transparent) 46%, color-mix(in srgb, var(--mesh-color-c5) calc(var(--mesh-bed) * 100%), transparent) 100%);position:absolute}.klyp-MeshButton__blob{animation-play-state:running;position:absolute;translate:-50% -50%}.klyp-MeshButton__blob[data-blob=a]{width:calc(var(--mesh-h) * 1.5 + 10%);height:calc(var(--mesh-h) * 1.9);mix-blend-mode:screen;background:radial-gradient(farthest-side at 40% 34%, color-mix(in srgb, var(--mesh-color-c1) calc(var(--mesh-blob-alpha) * 46%), transparent) 0%, color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-blob-alpha) * 29%), transparent) 42%, color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-blob-alpha) * 10%), transparent) 76%, transparent 100%) no-repeat;animation:klyp-mesh-drift-a calc(14s * var(--blob-a-mult,1)) linear infinite;animation-delay:var(--blob-a-delay,0s);border-radius:68% 32% 55% 45%/38% 62% 40% 60%;top:38%;left:14%}.klyp-MeshButton__blob[data-blob=b]{width:calc(var(--mesh-h) * 2.1 + 13%);height:calc(var(--mesh-h) * 2.5);mix-blend-mode:hard-light;background:radial-gradient(farthest-side at 52% 44%, color-mix(in srgb, var(--mesh-color-c5) calc(var(--mesh-blob-alpha) * 86%), transparent) 0%, color-mix(in srgb, var(--mesh-color-c4) calc(var(--mesh-blob-alpha) * 62%), transparent) 46%, color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-blob-alpha) * 26%), transparent) 80%, transparent 100%) no-repeat;animation:klyp-mesh-drift-b calc(18.2s * var(--blob-b-mult,1)) linear infinite;animation-delay:var(--blob-b-delay,-3s);border-radius:35% 65% 72% 28%/62% 40% 60% 38%;top:66%;left:52%}.klyp-MeshButton__blob[data-blob=c]{width:calc(var(--mesh-h) * 1.1 + 7%);height:calc(var(--mesh-h) * 1.5);mix-blend-mode:screen;background:radial-gradient(farthest-side at 48% 42%, color-mix(in srgb, var(--mesh-color-c3) calc(var(--mesh-blob-alpha) * 38%), transparent) 0%, color-mix(in srgb, var(--mesh-color-c1) calc(var(--mesh-blob-alpha) * 24%), transparent) 40%, color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-blob-alpha) * 8%), transparent) 74%, transparent 100%) no-repeat;animation:klyp-mesh-drift-c calc(21.2s * var(--blob-c-mult,1)) linear infinite;animation-delay:var(--blob-c-delay,-7s);border-radius:60% 40% 30% 70%/70% 30%;top:18%;left:34%}.klyp-MeshButton__blob[data-blob=d]{width:calc(var(--mesh-h) * 2.2 + 14%);height:calc(var(--mesh-h) * 2.6);mix-blend-mode:multiply;background:radial-gradient(farthest-side at 56% 46%, color-mix(in srgb, var(--mesh-color-c4) calc(var(--mesh-blob-alpha) * 94%), transparent) 0%, color-mix(in srgb, var(--mesh-color-c4) calc(var(--mesh-blob-alpha) * 70%), transparent) 46%, color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-blob-alpha) * 28%), transparent) 80%, transparent 100%) no-repeat;animation:klyp-mesh-drift-d calc(15.4s * var(--blob-d-mult,1)) linear infinite;animation-delay:var(--blob-d-delay,-5s);border-radius:72% 28% 62% 38%/32% 68% 35% 65%;top:30%;left:90%}.klyp-MeshButton__blob[data-blob=e]{width:calc(var(--mesh-h) * 1.7 + 11%);height:calc(var(--mesh-h) * 2.1);mix-blend-mode:overlay;background:radial-gradient(farthest-side at 44% 50%, color-mix(in srgb, var(--mesh-color-c2) calc(var(--mesh-blob-alpha) * 72%), transparent) 0%, color-mix(in srgb, var(--mesh-color-c5) calc(var(--mesh-blob-alpha) * 50%), transparent) 46%, color-mix(in srgb, var(--mesh-color-c5) calc(var(--mesh-blob-alpha) * 20%), transparent) 78%, transparent 100%) no-repeat;animation:klyp-mesh-drift-c calc(19.6s * var(--blob-a-mult,1)) linear infinite reverse;animation-delay:calc(var(--blob-a-delay,0s) - 4s);border-radius:38% 62% 30% 70%/58% 36% 64% 42%;top:78%;left:104%}.klyp-MeshButton[data-fill]{flex-shrink:1;justify-content:center;width:100%;min-width:0}.klyp-MeshButton[data-animate-width]{min-width:0;max-width:100%;overflow:hidden}.klyp-MeshButton[data-animate-width] .klyp-MeshButton__content{flex:none;inline-size:max-content}.klyp-MeshButton__text{min-width:0}.klyp-MeshButton[data-fill] .klyp-MeshButton__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-MeshButton__content{z-index:1;align-items:center;gap:var(--badge-content-gap,var(--space-8));min-width:0;color:inherit;mix-blend-mode:plus-lighter;opacity:var(--opacity-70);transition:transform var(--duration-normal) var(--easing-standard), opacity var(--duration-normal) var(--easing-standard);display:inline-flex;position:relative}.klyp-MeshButton__content>svg{flex:none}.klyp-MeshButton[data-active]:not([data-disabled]){--mesh-button-border-wake:1}.klyp-MeshButton[data-hovered],.klyp-MeshButton[data-pressed],.klyp-MeshButton[data-force-hover],.klyp-MeshButton[data-force-pressed]{--mesh-button-wake:1;--mesh-strength:1;--mesh-spec:1}.klyp-MeshButton[data-hovered] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-pressed] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-force-hover] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-force-pressed] .klyp-MeshButton__meshInner{filter:var(--mesh-goo,none)}@media (pointer:coarse){.klyp-MeshButton[data-hovered] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-pressed] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-force-hover] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-force-pressed] .klyp-MeshButton__meshInner{filter:var(--mesh-goo-coarse,var(--mesh-goo,none))}}.klyp-MeshButton[data-hovered],.klyp-MeshButton[data-pressed],.klyp-MeshButton[data-force-hover],.klyp-MeshButton[data-force-pressed]{color:var(--neutral-0)}.klyp-MeshButton[data-hovered]:after,.klyp-MeshButton[data-pressed]:after,.klyp-MeshButton[data-force-hover]:after,.klyp-MeshButton[data-force-pressed]:after{opacity:1}.klyp-MeshButton[data-pressed],.klyp-MeshButton[data-force-pressed]{transform:translateY(.5px)}.klyp-MeshButton[data-focus-visible],.klyp-MeshButton[data-force-focus-visible]{--mesh-button-wake:1}.klyp-MeshButton[data-focus-visible] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-force-focus-visible] .klyp-MeshButton__meshInner{filter:var(--mesh-goo,none)}@media (pointer:coarse){.klyp-MeshButton[data-focus-visible] .klyp-MeshButton__meshInner,.klyp-MeshButton[data-force-focus-visible] .klyp-MeshButton__meshInner{filter:var(--mesh-goo-coarse,var(--mesh-goo,none))}}.klyp-MeshButton[data-focus-visible],.klyp-MeshButton[data-force-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-MeshButton[data-disabled]{--mesh-button-wake:0;cursor:not-allowed;background:var(--color-bg-surface-solid);color:var(--alpha-white-50);box-shadow:none}.klyp-MeshButton[data-disabled] .klyp-MeshButton__mesh{opacity:0}.klyp-MeshButton[data-disabled] .klyp-MeshButton__blob{animation-play-state:paused}.klyp-MeshButton[data-disabled]:after{opacity:0}.klyp-MeshButton[data-disabled] .klyp-MeshButton__content{mix-blend-mode:normal;opacity:1}.klyp-MeshButton[data-busy]{cursor:progress;--mesh-strength:1;--mesh-spec:1}.klyp-MeshButton[data-busy] .klyp-MeshButton__meshInner{filter:var(--mesh-goo,none)}@media (pointer:coarse){.klyp-MeshButton[data-busy] .klyp-MeshButton__meshInner{filter:var(--mesh-goo-coarse,var(--mesh-goo,none))}}.klyp-MeshButton[data-busy] .klyp-MeshButton__blob{animation-play-state:running}.klyp-MeshButton[data-busy] .klyp-MeshButton__blob[data-blob=a]{animation-duration:calc(7.6s * var(--blob-a-mult,1))}.klyp-MeshButton[data-busy] .klyp-MeshButton__blob[data-blob=b]{animation-duration:calc(10s * var(--blob-b-mult,1))}.klyp-MeshButton[data-busy] .klyp-MeshButton__blob[data-blob=c]{animation-duration:calc(11.6s * var(--blob-c-mult,1))}.klyp-MeshButton[data-busy] .klyp-MeshButton__blob[data-blob=d]{animation-duration:calc(8.2s * var(--blob-d-mult,1))}.klyp-MeshButton[data-busy] .klyp-MeshButton__blob[data-blob=e]{animation-duration:calc(10.6s * var(--blob-a-mult,1))}@media (prefers-reduced-motion:reduce){.klyp-MeshButton{transition:background,border-color,box-shadow,color}.klyp-MeshButton__mesh{transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-MeshButton__blob{animation:none!important}}.klyp-MeshButtonSolid{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--r-chip);background-color:var(--color-accent);color:var(--color-fg-inverse);font-family:var(--font-sans);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);border:0;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.klyp-MeshButtonSolid[data-size=xs]{height:var(--control-size-xs);padding-inline:var(--control-pad-x-xs);font:var(--type-buttons-sm);font-weight:var(--font-weight-medium)}.klyp-MeshButtonSolid[data-size=sm]{height:var(--control-size-sm);padding-inline:var(--control-pad-x-sm);font:var(--type-buttons-sm);font-weight:var(--font-weight-medium)}.klyp-MeshButtonSolid[data-size=md]{height:var(--control-size-md);padding-inline:var(--control-pad-x-md);font:var(--type-buttons);font-weight:var(--font-weight-medium)}@media (any-pointer:coarse){.klyp-MeshButtonSolid[data-size=md]{height:var(--touch-target-comfort)}}.klyp-MeshButtonSolid[data-size=lg]{height:var(--control-size-lg);padding-inline:var(--control-pad-x-lg);font:var(--type-buttons-lg);font-weight:var(--font-weight-medium)}.klyp-MeshButtonSolid[data-size=xl]{border-radius:var(--r-card);height:var(--control-size-xl);padding-inline:var(--control-pad-x-xl);font:var(--type-buttons-xl);font-weight:var(--font-weight-medium)}.klyp-MeshButtonSolid[data-hovered]{background-color:var(--color-accent-hover)}.klyp-MeshButtonSolid[data-pressed]{background-color:var(--color-accent-pressed);transform:translateY(.5px)}.klyp-MeshButtonSolid[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-MeshButtonSolid[data-disabled]{cursor:not-allowed;background-color:var(--color-bg-surface-solid);color:var(--color-fg-muted);transform:none}.klyp-MeshButtonSolid[data-busy]{cursor:progress}.klyp-MeshButtonSolid[data-fill]{flex-shrink:1;justify-content:center;width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.klyp-MeshButtonSolid{transition:background-color,color,transform}}.klyp-MeshButtonSolid__content{align-items:center;gap:var(--space-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.klyp-ConversationGroupHeader{align-items:center;gap:var(--space-8);padding-block:var(--cgh-pad-block,var(--space-12));padding-inline:var(--space-8);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);white-space:nowrap;display:flex}.klyp-ConversationGroupHeader__icon{color:var(--color-fg-muted);flex-shrink:0;align-items:center;display:inline-flex}.klyp-ConversationGroupHeader__icon>svg{display:block}.klyp-ConversationGroupHeader__label{text-overflow:ellipsis;overflow:hidden}.klyp-ConversationRow{margin-bottom:var(--space-2);display:flex;position:relative}.klyp-ConversationRow:hover .klyp-ConversationRow__main,.klyp-ConversationRow:focus-within .klyp-ConversationRow__main,.klyp-ConversationRow[data-active=true] .klyp-ConversationRow__main{color:var(--color-fg-primary)}.klyp-ConversationRow:hover .klyp-ConversationRow__main,.klyp-ConversationRow:focus-within .klyp-ConversationRow__main{background:var(--color-bg-surface-hover)}.klyp-ConversationRow[data-active=true] .klyp-ConversationRow__main{background:var(--color-bg-surface-solid)}@media (hover:hover) and (pointer:fine){.klyp-ConversationRow .klyp-ConversationRow__kebab{opacity:0}.klyp-ConversationRow:hover .klyp-ConversationRow__kebab,.klyp-ConversationRow:focus-within .klyp-ConversationRow__kebab,.klyp-ConversationRow[data-active=true] .klyp-ConversationRow__kebab,.klyp-ConversationRow .klyp-ConversationRow__kebab[aria-expanded=true],.klyp-ConversationRow .klyp-ConversationRow__kebab[data-pressed]{opacity:1}.klyp-ConversationRow:hover .klyp-ConversationRow__time,.klyp-ConversationRow:focus-within .klyp-ConversationRow__time,.klyp-ConversationRow[data-active=true] .klyp-ConversationRow__time{opacity:0}.klyp-ConversationRow:has(.klyp-ConversationRow__kebab[aria-expanded=true]) .klyp-ConversationRow__time{opacity:0}}.klyp-ConversationRow__main{min-width:0;min-height:var(--space-40);align-items:center;gap:var(--space-8);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;padding:0 var(--space-40) 0 var(--space-8);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-regular);line-height:var(--line-height-tight);transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex:auto;display:flex}.klyp-ConversationRow__main[data-hovered],.klyp-ConversationRow__main[data-focused]{background:var(--color-bg-surface-hover)}.klyp-ConversationRow__main[data-pressed]{transform:scale(.99)}.klyp-ConversationRow__main[data-focus-visible]{outline:none}.klyp-ConversationRow__icon{width:var(--space-24);height:var(--space-24);color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ConversationRow__icon[data-status=error]{color:var(--color-status-danger)}.klyp-ConversationRow__icon>svg{display:block}.klyp-ConversationRow__pin{color:var(--color-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-ConversationRow__pin>svg{display:block}.klyp-ConversationRow__spinner{width:var(--space-14);height:var(--space-14);border-radius:var(--radius-full);border:var(--bw-emphasis) solid var(--color-fg-subtle);border-top-color:var(--color-fg-primary);animation:.7s linear infinite klyp-conv-spin}.klyp-ConversationRow__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.klyp-ConversationRow__time{font-size:var(--font-size-12);color:var(--color-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--duration-fast) var(--easing-standard);flex-shrink:0}.klyp-ConversationRow__renameField{flex:auto;min-width:0}.klyp-ConversationRow__renameField input{width:100%;min-height:var(--space-40);padding:0 var(--space-8);border-radius:var(--r-chip);background:var(--color-bg-surface-hover);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);border:0}.klyp-ConversationRow__renameField input:focus{outline:var(--bw-default) solid var(--color-ring);outline-offset:-2px}.klyp-ConversationRow__kebab{right:var(--space-8);width:var(--control-size-xs);height:var(--control-size-xs);border-radius:var(--r-chip);color:var(--color-fg-muted);cursor:default;transition:color var(--duration-fast) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.klyp-ConversationRow__kebab[data-hovered],.klyp-ConversationRow__kebab[data-focused]{color:var(--color-fg-primary)}.klyp-ConversationRow__kebab[data-pressed]{transform:translateY(-50%)scale(.94)}.klyp-ConversationRow__kebab[data-focus-visible]{outline:none}.klyp-ConversationRow__kebab>svg{display:block}@media (pointer:coarse){.klyp-ConversationRow__main{min-height:var(--space-48);padding-inline:var(--space-12) calc(var(--control-size-lg) + var(--space-8))}.klyp-ConversationRow__kebab{width:var(--control-size-lg);height:var(--control-size-lg);right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.klyp-ConversationRow,.klyp-ConversationRow__main,.klyp-ConversationRow__time,.klyp-ConversationRow__kebab{transition:none}.klyp-ConversationRow__spinner{animation:none}}@keyframes klyp-conv-spin{to{transform:rotate(360deg)}}.klyp-ConversationRow__menu .klyp-DropdownMenu__item:not([data-variant=destructive]){color:var(--color-fg-muted)}.klyp-ConversationRow__menu .klyp-DropdownMenu__item:not([data-variant=destructive]) .klyp-Dropdown__icon{opacity:var(--opacity-50);transition:opacity var(--duration-fast) var(--easing-standard)}.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-hovered]:not([data-variant=destructive]),.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-focus-visible]:not([data-variant=destructive]){color:var(--color-fg-primary)}.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-hovered]:not([data-variant=destructive]) .klyp-Dropdown__icon,.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-focus-visible]:not([data-variant=destructive]) .klyp-Dropdown__icon{opacity:1}.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-focused]:not([data-hovered]):not([data-focus-visible]){background:0 0}.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-focused]:not([data-hovered]):not([data-focus-visible]):not([data-variant=destructive]){color:var(--color-fg-muted)}.klyp-ConversationRow__menu .klyp-DropdownMenu__item[data-focused]:not([data-hovered]):not([data-focus-visible]):not([data-variant=destructive]) .klyp-Dropdown__icon{opacity:var(--opacity-50)}.klyp-ConversationMinimap{height:min(var(--minimap-span,0) * var(--minimap-pitch,var(--space-10)), var(--minimap-max-h,40vh));width:var(--space-20);pointer-events:none;position:relative}@media (prefers-reduced-motion:no-preference){.klyp-ConversationMinimap{transition:opacity var(--duration-fast) var(--easing-standard)}}.klyp-ConversationMinimap[data-reveal=hover]{opacity:var(--opacity-40)}:is(.klyp-ConversationMinimap[data-reveal=hover]:has([data-hovered]),.klyp-ConversationMinimap[data-reveal=hover]:has([data-focus-visible])),.klyp-ConversationMinimap[data-reveal=always]{opacity:var(--opacity-100)}.klyp-ConversationMinimap[data-side=right] .klyp-ConversationMinimap__tick,.klyp-ConversationMinimap[data-side=right] .klyp-ConversationMinimap__earlier{justify-content:flex-end}.klyp-ConversationMinimap__earlier{bottom:calc(100% + var(--space-6));height:var(--minimap-pitch,var(--space-10));cursor:pointer;pointer-events:auto;background:0 0;border:none;align-items:center;width:100%;padding:0;display:flex;position:absolute;left:0}.klyp-ConversationMinimap__earlier:after{content:"";width:var(--space-6);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-fg-subtle)}.klyp-ConversationMinimap__earlier[data-hovered]:after{background:var(--color-fg-primary)}.klyp-ConversationMinimap__earlier[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-ConversationMinimap__tick{top:var(--minimap-pos,0%);height:var(--minimap-pitch,var(--space-10));cursor:pointer;pointer-events:auto;background:0 0;border:none;align-items:center;width:100%;padding:0;display:flex;position:absolute;left:0;transform:translateY(-50%)}.klyp-ConversationMinimap__tick:after{content:"";width:var(--space-10);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-fg-muted)}@media (prefers-reduced-motion:no-preference){.klyp-ConversationMinimap__tick:after{transition:background var(--duration-fast) var(--easing-standard), width var(--duration-fast) var(--easing-standard)}}.klyp-ConversationMinimap__tick[data-hovered]:after{width:var(--space-14);background:var(--color-fg-primary)}.klyp-ConversationMinimap__tick[data-active]:after{width:var(--space-16);background:var(--color-fg-primary)}.klyp-ConversationMinimap__tick[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-ConversationMinimap__preview{gap:var(--space-4);flex-direction:column;display:flex}.klyp-ConversationMinimap__previewLabel{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.klyp-ConversationMinimap__previewDetail{-webkit-line-clamp:3;overflow-wrap:anywhere;color:var(--color-fg-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-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-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-DraftPickStar{--sm-pick-bg:transparent;--sm-pick-pad:var(--space-8);--sm-pick-lead:var(--space-12);--sm-pick-gap:var(--sm-pick-pad);block-size:var(--control-size-sm);padding-inline:var(--sm-pick-pad);border-radius:var(--radius-full);background:var(--sm-pick-bg);cursor:pointer;transition:grid-template-columns var(--duration-fast) var(--easing-standard), gap var(--duration-fast) var(--easing-standard), padding-inline-start var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);border:0;flex:none;grid-template-columns:0fr auto;align-items:center;gap:0;display:inline-grid}.klyp-DraftPickStar:hover:not([data-final]){--sm-pick-bg:var(--color-bg-surface-solid)}.klyp-DraftPickStar[data-final]{--sm-pick-bg:var(--color-overlay-gold-10);gap:var(--sm-pick-gap);grid-template-columns:1fr auto;padding-inline-start:var(--sm-pick-lead)}.klyp-DraftPickStar[data-final]:hover{--sm-pick-bg:var(--color-overlay-gold-12)}.klyp-DraftPickStar:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-DraftPickStar__glyph{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:var(--color-fg-on-active-nav);opacity:var(--opacity-60);transition:opacity var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);flex:none;place-items:center;display:inline-grid}.klyp-DraftPickStar__glyph>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.klyp-DraftPickStar:hover .klyp-DraftPickStar__glyph,.klyp-DraftPickStar:focus-visible .klyp-DraftPickStar__glyph{opacity:1}.klyp-DraftPickStar__label{min-width:0;color:var(--color-fg-muted);font:var(--fw-emphasis) var(--type-buttons-sm);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);overflow:hidden}.klyp-DraftPickStar[data-final] .klyp-DraftPickStar__glyph{color:var(--color-fg-accent);opacity:1}.klyp-DraftPickStar[data-final] .klyp-DraftPickStar__glyph>svg path{fill:currentColor;stroke:var(--color-border-default)}.klyp-DraftPickStar[data-final][data-pop] .klyp-DraftPickStar__glyph>svg{animation:klyp-DraftPickStar-pop var(--duration-slow) var(--easing-standard)}.klyp-DraftPickStar[data-final] .klyp-DraftPickStar__label{color:var(--color-fg-primary);opacity:1}.klyp-DraftPickStar[data-tone=overlay]{position:relative}.klyp-DraftPickStar[data-tone=overlay]:not([data-final]){--sm-pick-bg:var(--color-bg-surface-solid)}.klyp-DraftPickStar[data-tone=overlay]:after{content:"";inset:calc(-1 * var(--space-6));position:absolute}.klyp-DraftPickStar[data-tone=overlay]:hover:not([data-final]){--sm-pick-bg:var(--color-bg-surface-hover)}.klyp-DraftPickStar[data-tone=bar]{--sm-pick-gap:var(--space-8);position:static}.klyp-DraftPickStar[data-tone=bar][data-compact]{--sm-pick-pad:var(--space-14);--sm-pick-lead:var(--space-18);block-size:var(--control-size-lg)}.klyp-DraftPickStar[data-tone=bar]{gap:var(--sm-pick-gap);grid-template-columns:1fr auto;padding-inline-start:var(--sm-pick-lead)}.klyp-DraftPickStar[data-tone=bar] .klyp-DraftPickStar__label{opacity:1}.klyp-DraftPickStar[data-tone=plate]{--sm-pick-pad:var(--space-14);--sm-pick-lead:var(--space-18);--sm-pick-gap:var(--space-6);block-size:var(--control-size-lg);-webkit-backdrop-filter:blur(var(--blur-8));backdrop-filter:blur(var(--blur-8));backface-visibility:hidden;position:static}.klyp-DraftPickStar[data-tone=plate]:not([data-final]){--sm-pick-bg:var(--fx-glass-fill)}.klyp-DraftPickStar[data-tone=plate]:hover:not([data-final]){--sm-pick-bg:var(--fx-glass-fill-hover)}.klyp-DraftPickStar[data-tone=plate][data-final]{--sm-pick-bg:var(--fx-glass-fill)}.klyp-DraftPickStar[data-tone=plate][data-final]:hover{--sm-pick-bg:var(--fx-glass-fill-hover)}@media (prefers-reduced-motion:reduce){.klyp-DraftPickStar,.klyp-DraftPickStar__glyph,.klyp-DraftPickStar__label{transition:none}.klyp-DraftPickStar[data-final] .klyp-DraftPickStar__glyph>svg{animation:none}}@keyframes klyp-DraftPickStar-pop{0%{transform:scale(.72)rotate(-16deg)}55%{transform:scale(1.16)rotate(4deg)}to{transform:scale(1)rotate(0)}}.klyp-DraftCard{--sm-plate-w:calc(var(--space-64) + var(--space-24));--sm-plate-r:calc(var(--r-panel) - var(--space-6));--sm-inset-bg:var(--color-bg-surface-elevated);--sm-face-ring:var(--color-bg-surface);--sm-title-lh:var(--line-box-20);gap:var(--space-16);inline-size:100%;padding:var(--space-6);border-radius:var(--r-panel);background:var(--color-bg-surface);transition:background-color var(--duration-fast) var(--easing-standard);display:flex;position:relative;container:klyp-draft-card/inline-size}.klyp-DraftCard:hover{background:var(--color-bg-surface-elevated);--sm-inset-bg:var(--color-bg-surface-solid);--sm-face-ring:var(--color-bg-surface-elevated)}.klyp-DraftCard[data-final]{background:var(--color-bg-surface-elevated);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-strong);--sm-inset-bg:var(--color-bg-surface-solid);--sm-face-ring:var(--color-bg-surface-elevated)}.klyp-DraftCard__open{z-index:0;border-radius:var(--r-panel);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.klyp-DraftCard__open[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-DraftCard__plate,.klyp-DraftCard__body{z-index:1;pointer-events:none;position:relative}.klyp-DraftCard__plate{gap:var(--space-2);inline-size:var(--sm-plate-w);aspect-ratio:4/5;padding:var(--space-10);border-radius:var(--sm-plate-r);background:var(--sm-inset-bg);transition:background-color var(--duration-fast) var(--easing-standard);flex-direction:column;flex:none;display:flex;overflow:clip}.klyp-DraftCard__plateImg{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.klyp-DraftCard__plateV{z-index:1;padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);background:var(--color-bg-root);color:var(--color-fg-primary);font:var(--fw-emphasis) var(--type-label);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:var(--space-6);inset-inline-start:var(--space-6)}.klyp-DraftCard__platePlace{-webkit-line-clamp:3;color:var(--color-fg-primary);font:var(--fw-emphasis) var(--type-body-sm);text-wrap:pretty;-webkit-box-orient:vertical;margin-block-start:auto;display:-webkit-box;overflow:hidden}.klyp-DraftCard__plateMeta{color:var(--color-fg-subtle);font:var(--type-label-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klyp-DraftCard__body{min-inline-size:0;padding:calc((var(--control-size-sm) - var(--sm-title-lh)) / 2) 0 0;flex-direction:column;flex:1;display:flex}.klyp-DraftCard__head{min-inline-size:0;display:flow-root}.klyp-DraftCard__pick{float:inline-end;pointer-events:auto;margin-block-start:calc((var(--sm-title-lh) - var(--control-size-sm)) / 2);margin-inline-start:var(--space-8)}.klyp-DraftCard__title{color:var(--color-fg-primary);font:var(--fw-emphasis) var(--type-heading-sm);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.klyp-DraftCard__sub{margin:var(--space-8) 0 0;color:var(--color-fg-muted);font:var(--type-body-sm)}.klyp-DraftCard__log{margin:var(--space-6) 0 0;-webkit-line-clamp:2;color:var(--color-fg-muted);font:var(--type-body-sm);line-height:var(--line-box-20);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.klyp-DraftCard__faces{margin:var(--space-6) 0;padding:0;list-style:none;display:flex}.klyp-DraftCard__face,.klyp-DraftCard__facesMore{inline-size:var(--space-28);block-size:var(--space-28);border-radius:var(--radius-full);background:var(--color-bg-surface-elevated);box-shadow:0 0 0 var(--bw-default) var(--sm-face-ring);transition:box-shadow var(--duration-fast) var(--easing-standard);flex:none;overflow:clip}.klyp-DraftCard__face+.klyp-DraftCard__face,.klyp-DraftCard__face+.klyp-DraftCard__facesMore{margin-inline-start:calc(-1 * var(--space-8))}.klyp-DraftCard__faceImg{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.klyp-DraftCard__faceInitial{background:var(--color-bg-surface-solid);block-size:100%;inline-size:100%;color:var(--color-fg-muted);font:var(--fw-emphasis) var(--type-body-sm);place-items:center;display:grid}.klyp-DraftCard__faceName{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-DraftCard__facesMore{background:var(--color-bg-surface-solid);color:var(--color-fg-muted);font:var(--fw-emphasis) var(--type-label-sm);font-variant-numeric:tabular-nums;place-items:center;display:grid}.klyp-DraftCard__stats{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);border-radius:var(--sm-plate-r);background:var(--sm-inset-bg);transition:background-color var(--duration-fast) var(--easing-standard);margin-block-start:auto;display:flex}.klyp-DraftCard__stat{align-items:center;gap:var(--space-6);min-inline-size:0;color:var(--color-fg-primary);font:var(--fw-emphasis) var(--type-body-sm);white-space:nowrap;display:inline-flex;overflow:hidden}.klyp-DraftCard__stat[data-numeric]{font-variant-numeric:tabular-nums}.klyp-DraftCard__statIcon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:var(--color-fg-icon-disabled);opacity:var(--opacity-50);flex:none;place-items:center;display:inline-grid}.klyp-DraftCard__statIcon>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.klyp-DraftCard__dot{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-full);background:currentColor}.klyp-DraftCard__statDiv{inline-size:var(--bw-hairline);block-size:var(--space-16);background:var(--color-border-default);flex:none}@container story-wizard (width>=48rem){.klyp-DraftCard{--sm-plate-w:calc(var(--space-96) + var(--space-20));--sm-title-lh:var(--line-box-24)}.klyp-DraftCard__title{font:var(--fw-emphasis) var(--type-heading-md)}.klyp-DraftCard__stats{gap:var(--space-12)}}@container klyp-draft-card (width>=38rem){.klyp-DraftCard{--sm-plate-w:calc(var(--space-96) + var(--space-20));--sm-title-lh:var(--line-box-24)}.klyp-DraftCard__title{font:var(--fw-emphasis) var(--type-heading-md)}.klyp-DraftCard__stats{gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.klyp-DraftCard,.klyp-DraftCard__plate,.klyp-DraftCard__stats,.klyp-DraftCard__face,.klyp-DraftCard__facesMore{transition:none}}.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 transparent;border-radius:var(--r-chip);background:var(--color-control-bg);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-control-bg-hover)}.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-FavouriteToggle{width:var(--control-size-sm);height:var(--control-size-sm);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-surface);background:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);color:var(--color-fg-primary);cursor:pointer;-webkit-backdrop-filter:var(--fx-glass-blur-soft);backdrop-filter:var(--fx-glass-blur-soft);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-FavouriteToggle[data-hovered]{border-color:var(--color-border-default);background:var(--color-bg-surface-hover);background:color-mix(in oklab, var(--color-bg-surface-hover) 90%, transparent)}.klyp-FavouriteToggle[data-pressed]{transform:scale(.94)}.klyp-FavouriteToggle[data-focus-visible]{box-shadow:0 0 0 2px var(--color-ring);outline:none}.klyp-FavouriteToggle[data-selected]{border-color:var(--color-border-default);color:var(--color-accent)}.klyp-FavouriteToggle:not([data-selected]){color:var(--color-fg-muted)}.klyp-FavouriteToggle__icon{flex-shrink:0;width:16px;height:16px}.klyp-FloatingActionPill{z-index:var(--z-overlay);pointer-events:none;justify-content:center;padding-block-end:var(--space-16);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.klyp-FloatingActionPill__pill{--control-size-xl:var(--space-48);pointer-events:auto;display:flex}.klyp-FloatingActionPill__fade{z-index:var(--z-content);block-size:var(--space-96);background:linear-gradient(to top, var(--color-bg-root) var(--space-24), transparent);pointer-events:none;position:fixed;inset-block-end:0;inset-inline:0}.klyp-FloatingActionPill__backdrop{z-index:var(--z-dock);background:var(--color-bg-modal-backdrop);-webkit-backdrop-filter:blur(var(--blur-10));backdrop-filter:blur(var(--blur-10));position:fixed;inset:0}.klyp-FloatingActionPill__pill.klyp-FloatingActionPill__pill.klyp-FloatingActionPill__pill>*{border-radius:var(--radius-full)}@media (prefers-reduced-motion:reduce){.klyp-FloatingActionPill,.klyp-FloatingActionPill__pill,.klyp-FloatingActionPill__fade,.klyp-FloatingActionPill__backdrop{transition:none;animation:none}}.klyp-FormField{--klyp-FormField-inset:calc(var(--bw-default) + var(--padding-control-x));gap:var(--space-6);flex-direction:column;display:flex}.klyp-FormField__head{align-items:baseline;gap:var(--space-8);padding-inline:var(--klyp-FormField-inset);display:flex}.klyp-FormField__label{min-inline-size:0;font:var(--type-caption);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);flex:auto}.klyp-FormField__counter{font:var(--type-caption);color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;flex:none}.klyp-FormField__footer{min-block-size:var(--space-16);padding-inline:var(--klyp-FormField-inset);font:var(--type-caption);color:var(--color-fg-subtle);text-wrap:pretty;margin:0}.klyp-FormField[data-frame=ring] .klyp-Input,.klyp-FormField[data-frame=ring] .klyp-Textarea{background:var(--color-bg-surface);inline-size:100%;box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default);border-color:#0000}.klyp-FormField[data-frame=ring] .klyp-Input:hover:not(:disabled):not([readonly]),.klyp-FormField[data-frame=ring] .klyp-Textarea:hover:not(:disabled):not([readonly]){box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-strong)}.klyp-FormField[data-frame=ring] .klyp-Input:focus:not(:disabled),.klyp-FormField[data-frame=ring] .klyp-Textarea:focus:not(:disabled),.klyp-FormField[data-frame=ring] .klyp-Input:focus-visible:not(:disabled),.klyp-FormField[data-frame=ring] .klyp-Textarea:focus-visible:not(:disabled){box-shadow:inset 0 0 0 var(--bw-default) var(--color-ring);border-color:#0000;outline:none}.klyp-FormField[data-frame=fill] .klyp-Input,.klyp-FormField[data-frame=fill] .klyp-Textarea{background:var(--color-bg-surface);border-color:#0000;inline-size:100%}.klyp-FormField[data-frame=fill] .klyp-Input:hover:not(:disabled):not([readonly]),.klyp-FormField[data-frame=fill] .klyp-Textarea:hover:not(:disabled):not([readonly]){border-color:var(--color-border-subtle)}.klyp-FormField[data-frame=fill] .klyp-Input:focus:not(:disabled),.klyp-FormField[data-frame=fill] .klyp-Textarea:focus:not(:disabled),.klyp-FormField[data-frame=fill] .klyp-Input:focus-visible:not(:disabled),.klyp-FormField[data-frame=fill] .klyp-Textarea:focus-visible:not(:disabled){border-color:var(--color-ring);box-shadow:none;outline:none}.klyp-FormField[data-frame=ring] .klyp-Input[aria-invalid=true],.klyp-FormField[data-frame=ring] .klyp-Input[data-invalid],.klyp-FormField[data-frame=ring] .klyp-Textarea[aria-invalid=true],.klyp-FormField[data-frame=ring] .klyp-Input[aria-invalid=true]:focus-visible:not(:disabled),.klyp-FormField[data-frame=ring] .klyp-Input[data-invalid]:focus-visible:not(:disabled),.klyp-FormField[data-frame=ring] .klyp-Textarea[aria-invalid=true]:focus-visible:not(:disabled){box-shadow:inset 0 0 0 var(--bw-default) var(--color-status-danger)}.klyp-FormField[data-frame=fill] .klyp-Input[aria-invalid=true],.klyp-FormField[data-frame=fill] .klyp-Input[data-invalid],.klyp-FormField[data-frame=fill] .klyp-Textarea[aria-invalid=true]{border-color:var(--color-status-danger)}.klyp-FormField[data-frame=fill] .klyp-Input[aria-invalid=true]:focus-visible:not(:disabled),.klyp-FormField[data-frame=fill] .klyp-Input[data-invalid]:focus-visible:not(:disabled),.klyp-FormField[data-frame=fill] .klyp-Textarea[aria-invalid=true]:focus-visible:not(:disabled){border-color:var(--color-status-danger);box-shadow:none}.klyp-GenProgressPlate{padding:var(--space-6);border-radius:var(--r-panel);background:var(--color-bg-surface);flex:none}.klyp-GenProgressPlate__plate{padding:var(--space-10);border-radius:calc(var(--r-panel) - var(--space-6));background:var(--color-bg-root)}.klyp-GenProgressPlate__row{align-items:center;gap:var(--space-8);margin-block-end:var(--space-10);display:flex}.klyp-GenProgressPlate__stage{min-inline-size:0;color:var(--color-fg-primary);font:var(--fw-emphasis) var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.klyp-GenProgressPlate__time{color:var(--color-fg-subtle);font:var(--type-body-sm);font-variant-numeric:tabular-nums;flex:none}.klyp-GenProgressPlate__bar{margin-block-end:var(--space-10)}.klyp-GenProgressPlate__skeletons{gap:var(--space-6);flex-direction:column;display:flex}.klyp-GenProgressPlate__line{block-size:var(--space-10)}.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-LanguageFlag{border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--color-border-default);flex:none;place-items:center;display:inline-grid;overflow:hidden}.klyp-LanguageFlag[data-size=sm]{block-size:16px;inline-size:16px}.klyp-LanguageFlag[data-size=md]{block-size:20px;inline-size:20px}.klyp-LanguageFlag[data-size=lg]{block-size:24px;inline-size:24px}.klyp-LanguageFlag__svg{block-size:100%;inline-size:100%;display:block}.klyp-LanguageFlag[data-fallback]{background:var(--color-bg-surface-solid)}.klyp-LanguageFlag__tag{font-family:var(--font-sans);font-size:9px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-fg-muted);line-height:1}.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%}}.klyp-MediaCard{border-radius:var(--r-card);background:var(--color-bg-surface);isolation:isolate;cursor:default;appearance:none;width:100%;height:100%;color:inherit;border:none;padding:0;font-family:inherit;display:block;position:relative;overflow:clip}.klyp-MediaCard[data-interactive]{cursor:pointer}.klyp-MediaCard:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.klyp-MediaCard[data-interactive]:hover:after{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.klyp-MediaCard:focus-visible{outline:none}.klyp-MediaCard[data-interactive]:focus-visible:after{box-shadow:inset 0 0 0 2px var(--color-ring)}.klyp-MediaCard[data-selected]:after{box-shadow:inset 0 0 0 2px var(--color-fg-primary)}.klyp-MediaCard__image,.klyp-MediaCard__video{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.klyp-MediaCard__checkbox{top:var(--space-8);left:var(--space-8);z-index:3;background:color-mix(in srgb, var(--color-bg-surface) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0000;cursor:pointer;appearance:none;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .16s,background-color .16s,color .16s,transform .12s;display:flex;position:absolute}.klyp-MediaCard__checkbox>svg{pointer-events:none;width:14px;height:14px}.klyp-MediaCard__checkbox:hover{transform:scale(1.06)}.klyp-MediaCard:hover .klyp-MediaCard__checkbox,.klyp-MediaCard[data-focused] .klyp-MediaCard__checkbox,[data-selection-active] .klyp-MediaCard__checkbox,.klyp-MediaCard[data-selection-active] .klyp-MediaCard__checkbox{opacity:1}@media (hover:none){.klyp-MediaCard__checkbox{opacity:1}}.klyp-MediaCard__checkbox[data-selected]{opacity:1;background:var(--color-fg-primary);color:var(--color-bg-root)}.klyp-MediaCard__checkbox[data-selected]>svg,.klyp-MediaCard__checkbox[data-selected]>.klyp-MediaCard__orderNum{animation:.22s cubic-bezier(.34,1.56,.64,1) both klyp-MediaCard-tick-in}@media (prefers-reduced-motion:reduce){.klyp-MediaCard__checkbox{transition:none}.klyp-MediaCard__checkbox:hover{transform:none}.klyp-MediaCard__checkbox[data-selected]>svg,.klyp-MediaCard__checkbox[data-selected]>.klyp-MediaCard__orderNum{animation:none}}.klyp-MediaCard__orderNum{font:var(--fw-emphasis) var(--type-label);font-variant-numeric:tabular-nums;pointer-events:none;line-height:1}@keyframes klyp-MediaCard-tick-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.klyp-MediaCard__placeholder{border-radius:inherit;pointer-events:none;background-color:var(--color-bg-surface);width:100%;height:100%;display:block}@keyframes klyp-MediaCard-breathe{0%,to{background-color:var(--color-bg-surface)}50%{background-color:var(--color-bg-surface-solid)}}.klyp-MediaCard[data-status=pending] .klyp-MediaCard__placeholder{animation:4s ease-in-out infinite klyp-MediaCard-breathe}.klyp-MediaCard[data-status=error] .klyp-MediaCard__placeholder{background-color:color-mix(in srgb, var(--color-status-danger) 8%, var(--color-bg-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-status-danger) 20%, transparent)}@media (prefers-reduced-motion:reduce){.klyp-MediaCard[data-status=pending] .klyp-MediaCard__placeholder{animation:none}}.klyp-MediaCard__status{z-index:2;justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-12);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.klyp-MediaCard__status>*{pointer-events:auto}.klyp-MediaCard__duration{left:var(--space-8);bottom:var(--space-8);z-index:3;padding:var(--space-4) var(--space-8);border-radius:var(--r-chip);background:color-mix(in srgb, var(--color-bg-surface) 60%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-12);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:500;line-height:1;position:absolute}.klyp-srOnly{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-ListRow{border-radius:var(--r-card);inline-size:100%;min-inline-size:0;display:flex;position:relative}.klyp-ListRow[data-disabled]{opacity:var(--opacity-disabled)}.klyp-ListRow__hit{align-items:center;gap:var(--space-12);min-inline-size:0;min-block-size:var(--touch-target-comfort);padding:var(--space-4);appearance:none;border-radius:var(--r-card);background:var(--list-row-bg,var(--color-bg-surface));text-align:start;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);border:0;flex:1;margin:0;display:flex;container:klyp-list-row/inline-size}.klyp-ListRow__hit[data-static],.klyp-ListRow__hit:disabled{cursor:default}.klyp-ListRow__hit:hover:not(:disabled):not([data-static]){background:var(--list-row-bg-hover,var(--color-bg-surface-elevated))}.klyp-ListRow__hit:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:calc(-1 * var(--bw-default))}.klyp-ListRow__grip{inline-size:var(--space-16);color:var(--color-fg-on-active-nav);opacity:var(--opacity-40);cursor:grab;transition:opacity var(--duration-fast) var(--easing-standard);flex:none;place-items:center;margin-inline-end:calc(var(--space-4) - var(--space-12));display:grid}.klyp-ListRow__grip>svg{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.klyp-ListRow__hit:hover .klyp-ListRow__grip{opacity:var(--opacity-70)}.klyp-ListRow__thumb{block-size:var(--space-48);aspect-ratio:var(--list-row-ar,3/4);border-radius:calc(var(--r-card) - var(--space-4));clip-path:inset(0 round calc(var(--r-card) - var(--space-4)));background:var(--color-bg-surface-solid);flex:none;place-items:center;display:grid;position:relative}.klyp-ListRow__thumb img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.klyp-ListRow__thumb>svg{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs);color:var(--color-fg-muted)}.klyp-ListRow[data-aspect="1/1"] .klyp-ListRow__thumb{aspect-ratio:var(--list-row-ar,1/1)}.klyp-ListRow[data-aspect="9/16"] .klyp-ListRow__thumb{aspect-ratio:var(--list-row-ar,9/16)}.klyp-ListRow[data-aspect="16/9"] .klyp-ListRow__thumb{aspect-ratio:var(--list-row-ar,16/9)}.klyp-ListRow[data-thumb=lg] .klyp-ListRow__thumb{block-size:var(--space-64)}.klyp-ListRow__thumbFallback{background:linear-gradient(145deg, var(--color-bg-surface-solid) 0%, var(--color-bg-surface) 100%);position:absolute;inset:0}.klyp-ListRow__thumbOverlay{color:var(--color-fg-primary);place-items:center;display:grid;position:absolute;inset:0}.klyp-ListRow__body{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.klyp-ListRow__head{align-items:baseline;gap:var(--space-8);min-inline-size:0;display:flex}.klyp-ListRow__locator{font:var(--fw-emphasis) var(--type-label);font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);flex:none}.klyp-ListRow__title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--fw-emphasis) var(--type-body);color:var(--color-fg-primary);overflow:hidden}.klyp-ListRow__sub{align-items:center;gap:var(--space-6);min-inline-size:0;display:flex}.klyp-ListRow__subText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--fw-body) var(--type-label);color:var(--color-fg-muted);overflow:hidden}.klyp-ListRow[data-sub-lines="2"] .klyp-ListRow__subText{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.klyp-ListRow__trailing{font:var(--fw-emphasis) var(--type-label);font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);flex:none}.klyp-ListRow:not([data-has-actions]) .klyp-ListRow__trailing{padding-inline-end:var(--space-6)}.klyp-ListRow__actions{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-6);transform:translateY(-50%)}.klyp-ListRow[data-has-actions] .klyp-ListRow__hit{padding-inline-end:var(--space-48)}.klyp-ListRow[data-selected] .klyp-ListRow__hit{background:var(--color-bg-surface-elevated)}.klyp-ListRow[data-selected] .klyp-ListRow__locator{color:var(--color-fg-primary)}@container klyp-list-row (width<=20rem){.klyp-ListRow__grip{display:none}}@media (prefers-reduced-motion:reduce){.klyp-ListRow__hit,.klyp-ListRow__grip{transition:none}}.klyp-brand-MediaCardActions{pointer-events:auto}.klyp-brand-MediaCardActions__trigger{width:var(--control-size-sm);height:var(--control-size-sm);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-bg-surface) 80%, transparent);color:var(--color-fg-muted);cursor:pointer;-webkit-backdrop-filter:var(--fx-glass-blur-soft);backdrop-filter:var(--fx-glass-blur-soft);transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.klyp-brand-MediaCardActions__trigger[data-hovered],.klyp-brand-MediaCardActions__trigger[data-pressed]{border-color:var(--color-border-default);background:color-mix(in oklab, var(--color-bg-surface-hover) 90%, transparent);color:var(--color-fg-primary)}.klyp-brand-MediaCardActions__trigger[data-focus-visible]{box-shadow:0 0 0 2px var(--color-ring);outline:none}.klyp-brand-MediaCardActions__trigger svg{width:var(--space-16);height:var(--space-16)}.klyp-brand-MediaCardActions__menu{min-width:calc(var(--space-96) * 2 + var(--space-8))}.klyp-brand-MediaCardActions__icon{width:var(--space-16);height:var(--space-16);opacity:var(--opacity-80);flex-shrink:0}@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;-o-object-fit:cover;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{-o-object-fit:cover;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__track{border-radius:inherit;pointer-events:none;border:var(--snake-width,2px) solid color-mix(in srgb, var(--snake-color,var(--gold-600)) 30%, transparent);mix-blend-mode:plus-lighter;opacity:0;transition:opacity .25s;position:absolute;inset:0}.klyp-SnakeBorder__track[data-state=ambient],.klyp-SnakeBorder__track[data-state=generating],.klyp-SnakeBorder__track[data-state=submit]{opacity:1}.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;-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-MediaShelf{gap:var(--space-10);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.klyp-MediaShelf__title{font-family:var(--font-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);color:var(--color-fg-primary);margin:0;line-height:1.2}.klyp-MediaShelf__viewport{min-width:0;position:relative}.klyp-MediaShelf__track{gap:var(--space-8);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:var(--space-4);display:flex;overflow-x:auto}.klyp-MediaShelf__track::-webkit-scrollbar{display:none}.klyp-MediaShelf__edgeFade{inline-size:var(--space-48);z-index:2;pointer-events:none;position:absolute;inset-block:0}.klyp-MediaShelf__edgeFade[data-side=start]{background:linear-gradient(to right, var(--color-bg-root), transparent);inset-inline-start:0}.klyp-MediaShelf__edgeFade[data-side=end]{background:linear-gradient(to left, var(--color-bg-root), transparent);inset-inline-end:0}.klyp-MediaShelf__navWrap{z-index:3;align-items:center;display:flex;position:absolute;inset-block:0}.klyp-MediaShelf__navWrap[data-side=start]{inset-inline-start:var(--space-8)}.klyp-MediaShelf__navWrap[data-side=end]{inset-inline-end:var(--space-8)}.klyp-MediaShelf__navWrap[data-side=end] .klyp-ToolButton svg{transform:scaleX(-1)}.klyp-MediaShelf .klyp-ToolButton[data-size].klyp-MediaShelf__navBtn{border-radius:var(--radius-full);background-color:var(--alpha-white-10);border:var(--bw-default) solid var(--color-border-subtle);-webkit-backdrop-filter:var(--fx-glass-blur-md);backdrop-filter:var(--fx-glass-blur-md)}.klyp-MediaShelf .klyp-ToolButton[data-size].klyp-MediaShelf__navBtn[data-hovered]:not([data-disabled]){background-color:var(--alpha-white-20);border-color:var(--color-border-default)}.klyp-MediaShelf .klyp-ToolButton[data-size].klyp-MediaShelf__navBtn[data-pressed]{background-color:var(--alpha-white-15)}.klyp-MediaShelf__tile{scroll-snap-align:start;border-radius:var(--r-card);isolation:isolate;background:var(--color-bg-surface);cursor:pointer;appearance:none;border:0;flex:none;padding:0;position:relative;overflow:hidden}.klyp-MediaShelf__tile:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}@media (hover:hover) and (pointer:fine){.klyp-MediaShelf__tile .klyp-MediaShelf__tileFade{opacity:var(--opacity-90)}.klyp-MediaShelf__tile:hover .klyp-MediaShelf__tileFade{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.klyp-MediaShelf__tile:hover .klyp-MediaShelf__tileImg{transform:scale(1.05)}.klyp-MediaShelf__tile:hover .klyp-MediaShelf__tileBody{transform:translateY(calc(-1 * var(--space-2)))}}.klyp-MediaShelf__tile[data-force-hover] .klyp-MediaShelf__tileFade{opacity:1}.klyp-MediaShelf__tile[data-force-hover] .klyp-MediaShelf__tileImg{transform:scale(1.05)}.klyp-MediaShelf__tile[data-force-hover] .klyp-MediaShelf__tileBody{transform:translateY(calc(-1 * var(--space-2)))}.klyp-MediaShelf__tile[data-force-focus]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-MediaShelf[data-variant=filters] .klyp-MediaShelf__tile{aspect-ratio:4/5;inline-size:clamp(9.375rem,44cqi,13rem)}.klyp-MediaShelf[data-variant=trending] .klyp-MediaShelf__tile{aspect-ratio:3/4;inline-size:clamp(7.375rem,32cqi,9.375rem)}.klyp-MediaShelf[data-variant=mixed] .klyp-MediaShelf__tile{block-size:clamp(11rem,56cqi,14rem);inline-size:auto;aspect-ratio:var(--shelf-tile-ar,.75)}.klyp-MediaShelf__tileImg{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slower) var(--easing-decelerate);display:block;position:absolute;inset:0}.klyp-MediaShelf__tileFade{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-scrim-base) 95%, transparent), transparent);block-size:50%;transition:opacity var(--duration-normal) var(--easing-standard);position:absolute;inset-block-end:0;inset-inline:0}.klyp-MediaShelf__tileBody{inset-inline:var(--space-10);gap:var(--space-2);text-align:start;color:var(--color-scrim-on);min-width:0;transition:transform var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-8)}.klyp-MediaShelf__tileLabel{font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.klyp-MediaShelf__tileMeta{font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);opacity:var(--opacity-70);line-height:1.3}@media (prefers-reduced-motion:reduce){.klyp-MediaShelf__tile,.klyp-MediaShelf__tileImg,.klyp-MediaShelf__tileBody{transition:none;transform:none}.klyp-MediaShelf__tileFade{transition:none}}.klyp-MentionChip{align-items:center;gap:var(--gap-icon-text);block-size:var(--space-24);padding-inline:var(--space-2) var(--space-8);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-subtle);border-radius:var(--radius-full);background:var(--klyp-mention-chip-bg,var(--color-bg-surface-solid));color:var(--color-fg-primary);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;vertical-align:middle;-webkit-user-select:none;user-select:none;min-inline-size:0;max-inline-size:240px;transition:background var(--duration-fast) ease, box-shadow var(--duration-fast) ease, color var(--duration-fast) ease;border:0;margin:0;line-height:1;display:inline-flex;position:relative}.klyp-MentionChip:before{content:"";border-radius:inherit;border:var(--bw-default) dashed var(--color-border-default);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease;position:absolute;inset:0}.klyp-MentionChip:not([data-static]):hover{background:var(--color-bg-surface-hover);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default)}.klyp-MentionChip[data-static]{cursor:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit}.klyp-MentionChip:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--bw-default)}.klyp-MentionChip[data-selected]{background:var(--color-bg-surface-hover);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-strong)}.klyp-MentionChip[data-state=empty]{box-shadow:inset 0 0 0 var(--bw-default) transparent;color:var(--color-fg-muted);background:0 0}.klyp-MentionChip[data-state=empty]:before{opacity:1}.klyp-MentionChip[data-state=empty]:not([data-static]):hover{background:var(--color-bg-surface-hover);box-shadow:inset 0 0 0 var(--bw-default) transparent}.klyp-MentionChip[data-state=empty]:not([data-static]):hover:before{border-color:var(--color-border-strong)}.klyp-MentionChip[data-state=empty][data-selected]{background:var(--color-bg-surface-hover);box-shadow:inset 0 0 0 var(--bw-default) transparent}.klyp-MentionChip[data-state=empty][data-selected]:before{border-color:var(--color-border-strong)}.klyp-MentionChip[data-state=broken]{box-shadow:inset 0 0 0 var(--bw-default) transparent;color:var(--color-status-danger);background:0 0}.klyp-MentionChip[data-state=broken]:before{opacity:1;border-color:var(--color-status-danger)}.klyp-MentionChip[data-state=broken] .klyp-MentionChip__initial{color:var(--color-status-danger)}.klyp-MentionChip[data-state=broken]:not([data-static]):hover,.klyp-MentionChip[data-state=broken][data-selected]{background:var(--color-bg-surface-hover);box-shadow:inset 0 0 0 var(--bw-default) transparent}.klyp-MentionChip[data-state=bound] .klyp-MentionChip__avatar{animation:klyp-MentionChip-preview-in var(--duration-fast) ease}.klyp-MentionChip[data-flash]{animation:klyp-MentionChip-flash var(--duration-slower) ease}.klyp-MentionChip[data-flash]:before{opacity:0}.klyp-MentionChip__avatar{inline-size:var(--space-20);block-size:var(--space-20);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;background:var(--color-bg-surface-hover);flex:none}.klyp-MentionChip__initial{inline-size:var(--space-20);block-size:var(--space-20);border-radius:var(--radius-full);background:var(--color-bg-surface-hover);color:var(--color-fg-muted);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.klyp-MentionChip__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-MentionChip,.klyp-MentionChip:before{transition:none}.klyp-MentionChip[data-state=bound] .klyp-MentionChip__avatar{animation:none}.klyp-MentionChip[data-flash]{box-shadow:inset 0 0 0 var(--bw-default) var(--color-status-danger);color:var(--color-status-danger);animation:none}}@keyframes klyp-MentionChip-preview-in{0%{opacity:0}to{opacity:1}}@keyframes klyp-MentionChip-flash{30%,65%{box-shadow:inset 0 0 0 var(--bw-default) var(--color-status-danger);color:var(--color-status-danger)}}.klyp-MentionPicker{z-index:var(--z-overlay);width:26.25rem;max-width:calc(100vw - var(--space-32));border:var(--bw-default,1px) solid var(--color-border-subtle);border-radius:var(--r-card,var(--radius-lg));background:var(--color-bg-surface);color:var(--color-fg-primary);box-shadow:var(--shadow-panel,0 16px 40px -16px var(--alpha-black-60));flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.klyp-MentionPicker[data-side=top]{margin-bottom:var(--space-4);bottom:100%}.klyp-MentionPicker[data-side=bottom]{margin-top:var(--space-4);top:100%}.klyp-MentionPicker__search{min-height:var(--space-40);align-items:center;gap:var(--space-8);border-bottom:var(--bw-default,1px) solid var(--color-border-subtle);padding:0 var(--space-12);display:flex}.klyp-MentionPicker__searchIcon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-fg-on-active-nav);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-MentionPicker__searchInput{width:100%;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-14);color:var(--color-fg-primary);background:0 0;border:0;outline:none;padding:0}.klyp-MentionPicker__searchInput:focus-visible{outline:none}.klyp-MentionPicker__searchInput::placeholder{color:var(--color-fg-subtle)}.klyp-MentionPicker__dismiss{inline-size:var(--touch-target-comfort);block-size:var(--touch-target-comfort);border-radius:var(--r-chip);cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-MentionPicker__dismiss:hover{background:var(--color-bg-surface-solid)}.klyp-MentionPicker__dismissIcon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:var(--color-fg-on-active-nav);justify-content:center;align-items:center;display:inline-flex}.klyp-MentionPicker__filters{align-items:center;gap:var(--gap-cluster);padding:var(--space-8) var(--space-12);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:none;display:flex;overflow-x:auto}.klyp-MentionPicker__filterChip{block-size:var(--control-size-xs);align-items:center;gap:var(--space-4);padding-inline:var(--control-pad-x-xs);border-radius:var(--radius-full);font:var(--type-buttons-sm);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;flex-shrink:0;display:inline-flex}.klyp-MentionPicker__filterChip:hover{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-MentionPicker__filterChip[aria-checked=true]{background:var(--color-control-bg-selected);color:var(--color-fg-primary)}@media (pointer:coarse){.klyp-MentionPicker__filterChip{block-size:var(--control-size-sm);padding-inline:var(--control-pad-x-sm)}}.klyp-MentionPicker__filterCount{font-variant-numeric:tabular-nums;color:var(--color-fg-subtle)}.klyp-MentionPicker__notice{padding:var(--space-4) var(--space-12) var(--space-6);font-size:var(--font-size-12);color:var(--color-fg-subtle)}.klyp-MentionPicker__list{max-height:24rem;min-block-size:0;padding-block:var(--space-2);padding-inline:var(--space-8);flex:0 auto;overflow-y:auto}.klyp-MentionPicker__empty{padding:var(--space-12) var(--space-6);text-align:center;font-family:var(--font-sans);font-size:var(--font-size-12);color:var(--color-fg-subtle)}.klyp-MentionPicker__create{width:100%;min-height:var(--space-40);align-items:center;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-4);border-radius:var(--r-inner-section);color:var(--color-fg-primary);text-align:left;font-family:var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:0;display:flex}.klyp-MentionPicker__create:hover,.klyp-MentionPicker__create[data-active=true]{background:var(--color-bg-surface-solid,var(--color-bg-surface))}.klyp-MentionPicker__create:focus-visible{box-shadow:inset 0 0 0 var(--bw-default,1px) var(--color-border-default,var(--color-border-subtle));outline:none}@media (pointer:coarse){.klyp-MentionPicker__create{min-height:var(--touch-target-comfort)}}.klyp-MentionPicker__createIcon{width:var(--space-36);height:var(--space-36);border-radius:var(--radius-sm,6px);color:var(--color-fg-on-active-nav);background:color-mix(in oklab, var(--color-bg-surface-solid,var(--color-bg-surface)) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-MentionPicker__createLabel{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-MentionPicker__group{flex-direction:column;display:flex}.klyp-MentionPicker__groupHeader{align-items:center;gap:var(--space-4);padding:var(--space-4);font:var(--type-label);font-weight:var(--font-weight-medium);color:var(--color-fg-muted);display:flex}.klyp-MentionPicker__item{width:100%;min-height:calc(var(--space-48) + var(--space-4) * 2);align-items:center;gap:var(--space-8);padding:var(--space-4);border-radius:var(--r-card);color:var(--color-fg-muted);text-align:left;font-family:var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;padding-inline-end:var(--space-12);display:flex}.klyp-MentionPicker__item:hover{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-MentionPicker__item[data-active=true]{background:var(--color-bg-surface-solid,var(--color-bg-surface));color:var(--color-fg-primary)}.klyp-MentionPicker__item:focus-visible{box-shadow:inset 0 0 0 var(--bw-default,1px) var(--color-border-default,var(--color-border-subtle));color:var(--color-fg-primary);outline:none}.klyp-MentionPicker__thumb{inline-size:var(--space-48);block-size:var(--space-48);border-radius:var(--r-inner-section);background:color-mix(in oklab, var(--color-bg-surface-solid,var(--color-bg-surface)) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.klyp-MentionPicker__thumb>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.klyp-MentionPicker__text{justify-content:center;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.klyp-MentionPicker__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-MentionPicker__hint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-12);color:var(--color-fg-subtle);overflow:hidden}.klyp-MentionPicker__usage{font-family:var(--font-sans);font-size:var(--font-size-12);font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);flex-shrink:0}.klyp-MentionPicker__reveal{width:100%;min-height:var(--space-36);align-items:center;gap:var(--space-8);padding-block:var(--space-4);padding-inline:var(--space-4);border-radius:var(--r-inner-section);color:var(--color-fg-muted);text-align:left;font-family:var(--font-sans);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:0;display:flex}.klyp-MentionPicker__reveal:hover,.klyp-MentionPicker__reveal[data-active=true]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-MentionPicker__reveal:focus-visible{box-shadow:inset 0 0 0 var(--bw-default,1px) var(--color-border-default,var(--color-border-subtle));color:var(--color-fg-primary);outline:none}@media (pointer:coarse){.klyp-MentionPicker__reveal{min-height:var(--touch-target-comfort)}}.klyp-MentionPicker__revealIcon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-fg-on-active-nav);transition:transform var(--duration-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.klyp-MentionPicker__reveal[data-expanded=true] .klyp-MentionPicker__revealIcon{transform:rotate(180deg)}.klyp-MentionPicker__revealLabel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-12);font-weight:var(--font-weight-medium);overflow:hidden}.klyp-MentionPicker__srOnly{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-Reorder[data-draggable]{cursor:grab}.klyp-Reorder[data-dragging]{z-index:var(--z-dock);cursor:grabbing;touch-action:none;position:relative}.klyp-MergeTrack{--trk-h:var(--space-80);gap:var(--space-12);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.klyp-MergeTrack[data-scrubbing]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.klyp-MergeTrack__head{align-items:center;gap:var(--space-8);min-width:0;min-block-size:var(--control-size-md);display:flex}.klyp-MergeTrack__transport{flex:none;display:flex}.klyp-MergeTrack__label{align-items:baseline;gap:var(--space-4);min-width:0;font:var(--fw-emphasis) var(--type-body);color:var(--color-fg-primary);margin:0;display:inline-flex}.klyp-MergeTrack__count{color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.klyp-MergeTrack__cap{color:var(--color-fg-muted);font:var(--fw-body) var(--type-caption);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.klyp-MergeTrack__body{gap:var(--space-12);flex-direction:column;min-width:0;display:flex;position:relative}.klyp-MergeTrack__ruler{block-size:var(--space-24);flex:none;position:relative;overflow:hidden}.klyp-MergeTrack__axis{inline-size:var(--trk-axis,100%);will-change:transform;position:absolute;inset-block:0;inset-inline-start:0}.klyp-MergeTrack__tick{position:absolute;inset-block-start:0}.klyp-MergeTrack__tick i{inline-size:var(--bw-default);block-size:var(--space-4);background:var(--color-fg-subtle);display:block}.klyp-MergeTrack__tick[data-major] i{block-size:var(--space-8);background:var(--color-fg-muted)}.klyp-MergeTrack__tick u{color:var(--color-fg-muted);font:var(--fw-body) var(--type-label-sm);font-variant-numeric:tabular-nums;transform:translateX(calc(-1 * var(--bw-default)));margin-block-start:var(--space-2);text-decoration:none;display:block}.klyp-MergeTrack__scrub{z-index:2;cursor:ew-resize;touch-action:pan-y;position:absolute;inset:0}.klyp-MergeTrack__scrub:focus-visible{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-ring);outline:none}.klyp-MergeTrack__scroller{border-radius:var(--r-card);background:var(--color-bg-well);scrollbar-width:none;touch-action:pan-x pan-y;position:relative;overflow:auto hidden}.klyp-MergeTrack__scroller::-webkit-scrollbar{display:none}.klyp-MergeTrack__scroller[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-16), black 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-16), black 100%);mask-image:linear-gradient(to right, transparent 0, black var(--space-16), black 100%)}.klyp-MergeTrack__scroller[data-fade-end]{-webkit-mask-image:linear-gradient(to left, transparent 0, black var(--space-16), black 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, black var(--space-16), black 100%);mask-image:linear-gradient(to left, transparent 0, black var(--space-16), black 100%)}.klyp-MergeTrack__scroller[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-16), black calc(100% - var(--space-16)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-16), black calc(100% - var(--space-16)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--space-16), black calc(100% - var(--space-16)), transparent 100%)}.klyp-MergeTrack__track{block-size:var(--trk-h);min-inline-size:100%;display:flex;position:relative}.klyp-MergeTrack__track[data-locked]{pointer-events:none;opacity:var(--opacity-40);filter:saturate(.5)}.klyp-MergeTrack__clip{min-inline-size:var(--space-32);background-color:var(--color-bg-surface-elevated);box-shadow:inset calc(-1 * var(--bw-default)) 0 0 var(--color-bg-root);transition:box-shadow var(--duration-instant) var(--easing-standard), opacity var(--duration-fast) var(--easing-standard), filter var(--duration-fast) var(--easing-standard);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;border:0;border-radius:0;flex:none;padding:0;position:relative}.klyp-MergeTrack__clip:last-of-type{box-shadow:none}.klyp-MergeTrack__clip:first-of-type{border-start-start-radius:var(--r-card);border-end-start-radius:var(--r-card)}.klyp-MergeTrack__clip[data-tail]{border-start-end-radius:var(--r-card);border-end-end-radius:var(--r-card)}.klyp-MergeTrack__clip[data-error]{filter:grayscale()brightness(.42);box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-status-danger)}.klyp-MergeTrack__clip:focus-visible{box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-ring);outline:none}.klyp-MergeTrack__clip[data-selected]{box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-fg-primary)}.klyp-MergeTrack__clip[data-dragging]{box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-border-strong)}.klyp-MergeTrack__clip[data-pending]{filter:grayscale()brightness(.42);cursor:default}.klyp-MergeTrack__clip[data-pending]:after{content:"";border-radius:inherit;background:repeating-linear-gradient(135deg, transparent 0 var(--space-4), var(--color-border-subtle) var(--space-4) var(--space-10));position:absolute;inset:0}.klyp-MergeTrack__no{z-index:2;min-inline-size:var(--space-16);block-size:var(--space-16);padding-inline:var(--space-4);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-root) 66%, transparent);-webkit-backdrop-filter:blur(var(--blur-6));backdrop-filter:blur(var(--blur-6));backface-visibility:hidden;color:var(--color-fg-on-active-nav);font:var(--fw-emphasis) var(--type-label-sm);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.klyp-MergeTrack__badge{z-index:2;min-inline-size:var(--space-16);block-size:var(--space-16);padding-inline:var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-bg-root) 66%, transparent);-webkit-backdrop-filter:blur(var(--blur-6));backdrop-filter:blur(var(--blur-6));backface-visibility:hidden;color:var(--color-fg-on-active-nav);place-items:center;line-height:0;display:grid;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.klyp-MergeTrack__badge>svg{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.klyp-MergeTrack__dur{z-index:2;color:var(--color-fg-on-active-nav);font:var(--fw-emphasis) var(--type-label-sm);font-variant-numeric:tabular-nums;text-shadow:0 var(--bw-default) var(--space-2) var(--color-bg-root);position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-6)}.klyp-MergeTrack__clip[data-narrow] .klyp-MergeTrack__dur,.klyp-MergeTrack__clip[data-narrow] .klyp-MergeTrack__badge{display:none}.klyp-MergeTrack__add{inline-size:var(--control-size-lg);background:var(--color-bg-surface-elevated);color:var(--color-fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);box-shadow:inset var(--bw-emphasis) 0 0 var(--color-bg-root);border:0;flex:none;place-items:center;padding:0;display:grid}.klyp-MergeTrack__add[data-hovered]{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-MergeTrack__add[data-pressed]{background:var(--color-bg-surface-hover)}.klyp-MergeTrack__add[data-focus-visible]{box-shadow:inset var(--bw-emphasis) 0 0 var(--color-bg-root), inset 0 0 0 var(--bw-emphasis) var(--color-ring);outline:none}.klyp-MergeTrack__add[data-disabled]{cursor:default;color:var(--color-fg-icon-disabled);opacity:var(--opacity-disabled)}.klyp-MergeTrack__add{border-start-end-radius:var(--r-card);border-end-end-radius:var(--r-card)}.klyp-MergeTrack__add:first-child{border-start-start-radius:var(--r-card);border-end-start-radius:var(--r-card)}.klyp-MergeTrack__head-line{inline-size:var(--bw-default);z-index:4;background:var(--color-fg-on-active-nav);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard);position:absolute;inset-block:0}.klyp-MergeTrack__head-line[data-on]{opacity:1}.klyp-MergeTrack__head-line[data-off]{visibility:hidden;pointer-events:none}.klyp-MergeTrack__head-line[data-grab]{pointer-events:auto;cursor:ew-resize;touch-action:pan-y}.klyp-MergeTrack__head-line[data-grab]:after{content:"";inset-block:0;inset-inline:calc(-1 * var(--space-8));position:absolute}.klyp-MergeTrack__head-line[data-grab]:hover:before{transform:scale(1.25)}.klyp-MergeTrack__head-line[data-grab]:active:before{background:var(--color-fg-primary);transform:scale(1.25)}.klyp-MergeTrack__head-line:before{content:"";inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-full);background:var(--color-fg-on-active-nav);transform-origin:top;transition:transform var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--space-4) - var(--bw-default))}.klyp-MergeTrack__acts{align-items:center;gap:var(--space-6);block-size:var(--control-size-md);flex:none;min-width:0;display:flex}.klyp-MergeTrack__acts>*{flex:none}.klyp-MergeTrack__remove{color:var(--color-status-danger)}.klyp-MergeTrack__remove[data-hovered],.klyp-MergeTrack__remove[data-pressed]{border-color:color-mix(in srgb, var(--color-status-danger) 40%, transparent)}.klyp-MergeTrack__actsEnd{flex:none;min-width:0;margin-inline-start:auto}.klyp-MergeTrack__actsNote{min-width:0;color:var(--color-fg-subtle);font:var(--fw-body) var(--type-caption);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.klyp-MergeTrack__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.klyp-MergeTrack__clip,.klyp-MergeTrack__head-line,.klyp-MergeTrack__head-line:before{transition:none}}@container (width<=26rem){.klyp-MergeTrack__actsNote{display:none}}@container (width>=60rem){.klyp-MergeTrack__track{--trk-h:var(--space-96)}}.klyp-MetaLabel{align-items:center;gap:var(--space-6);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-12);line-height:var(--line-height-tight);letter-spacing:var(--ls-body);text-transform:none;display:inline-flex}.klyp-MetaLabel>svg{width:var(--icon-size-xs);height:var(--icon-size-xs);pointer-events:none;flex-shrink:0}.klyp-MetaLabel[data-size=xs]{font-size:var(--font-size-12)}.klyp-MetaLabel[data-size=xs]>svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.klyp-MetaLabel[data-size=sm]{font-size:var(--font-size-14)}.klyp-MetaLabel[data-size=sm]>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.klyp-MetaLabel[data-tone=subtle]{color:var(--color-fg-subtle)}.klyp-MetaLabel[data-tone=muted]{color:var(--color-fg-muted)}.klyp-MetaLabel[data-tone=accent]{color:var(--color-fg-accent-purple)}.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[data-fit=content]{background:var(--color-bg-panel);-webkit-backdrop-filter:none;backdrop-filter:none;block-size:auto;max-block-size:85svh}.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-MobilePanelSheet[data-fit=content] .klyp-MobilePanelSheet__body{flex:0 auto}.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-NumberedTimeline{--nt-head-h:var(--space-40);--nt-dot:var(--space-32);--nt-rail-w:var(--space-48);--nt-knockout:var(--color-bg-root);--nt-ease:cubic-bezier(.16, 1, .3, 1);--nt-card-pad:var(--space-8);--nt-card-r:var(--r-panel);--nt-plate-r:var(--r-card);--nt-row-gap:var(--space-12);--nt-link-gap:var(--space-6);position:relative;container:numberedtimeline/inline-size}.klyp-NumberedTimeline[data-empty]{display:none}.klyp-NumberedTimeline__list{margin:0;padding:0;list-style:none}.klyp-NumberedTimeline__item{--nt-fill:0;--nt-dot-top:calc(var(--nt-card-pad) + (var(--nt-head-h) - var(--nt-dot)) / 2);padding-block-end:var(--nt-row-gap);padding-inline-start:var(--nt-rail-w);position:relative}.klyp-NumberedTimeline__item[data-last]{padding-block-end:0}.klyp-NumberedTimeline[data-rail-fill=off] .klyp-NumberedTimeline__item{--nt-fill:0}.klyp-NumberedTimeline__dot{z-index:1;inline-size:var(--nt-dot);block-size:var(--nt-dot);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-fg-muted);font:var(--type-caption);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;transition:background var(--duration-normal) var(--nt-ease), box-shadow var(--duration-normal) var(--nt-ease), color var(--duration-normal) var(--nt-ease);place-items:center;display:grid;position:absolute;inset-block-start:var(--nt-dot-top);inset-inline-start:0}.klyp-NumberedTimeline__item[data-reached] .klyp-NumberedTimeline__dot{background:var(--color-fg-primary);color:var(--color-fg-inverse)}.klyp-NumberedTimeline__item[data-open] .klyp-NumberedTimeline__dot{color:var(--color-fg-primary);box-shadow:0 0 0 var(--space-2) var(--nt-knockout), 0 0 0 var(--space-4) var(--color-fg-primary)}.klyp-NumberedTimeline__item[data-reached][data-open] .klyp-NumberedTimeline__dot{color:var(--color-fg-inverse)}.klyp-NumberedTimeline__link{--nt-tip:var(--space-24);--nt-edge:calc(var(--nt-fill,0) * (100% + var(--nt-tip)));inline-size:var(--bw-emphasis);border-radius:var(--radius-full);background-color:var(--color-border-default);background-image:linear-gradient(to bottom, var(--color-fg-primary) calc(var(--nt-edge) - var(--nt-tip)), transparent var(--nt-edge));position:absolute;inset-block-start:calc(var(--nt-dot-top) + var(--nt-dot) + var(--nt-link-gap));inset-block-end:calc(-1 * var(--nt-dot-top) + var(--nt-link-gap));inset-inline-start:calc((var(--nt-dot) - var(--bw-emphasis)) / 2)}.klyp-NumberedTimeline__card{border-radius:var(--nt-card-r);padding:var(--nt-card-pad);background:var(--color-bg-surface);overflow:visible}.klyp-NumberedTimeline__item[data-open] .klyp-NumberedTimeline__card{background:var(--color-bg-surface-elevated)}.klyp-NumberedTimeline__heading{font:inherit;font-weight:inherit;margin:0}.klyp-NumberedTimeline__header{inline-size:100%;min-block-size:var(--nt-head-h);align-items:center;gap:var(--space-12);border-radius:var(--nt-plate-r);color:var(--color-fg-primary);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--nt-ease);background:0 0;border:0;padding:0;display:flex}.klyp-NumberedTimeline__header[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-NumberedTimeline__card:has(>.klyp-NumberedTimeline__heading>[data-hovered]){background:var(--color-bg-surface-hover)}.klyp-NumberedTimeline__card:has(>.klyp-NumberedTimeline__heading>[data-pressed]){background:var(--color-bg-surface-active)}.klyp-NumberedTimeline__chev{--nt-chev-size:var(--space-16);--nt-chev-slack:calc(var(--nt-chev-size) * 4.08 / 24);--nt-chev-inset:var(--space-20);inline-size:var(--nt-chev-size);block-size:var(--nt-chev-size);color:var(--color-fg-subtle);transition:transform var(--duration-normal) var(--nt-ease);flex:none;place-items:center;margin-inline-end:calc(var(--nt-chev-inset) - var(--nt-card-pad) - var(--nt-chev-slack));display:grid}.klyp-NumberedTimeline__chev>svg{block-size:100%;inline-size:100%}.klyp-NumberedTimeline__item[data-open] .klyp-NumberedTimeline__chev{transform:rotate(180deg)}.klyp-NumberedTimeline__panel{overflow:clip}.klyp-NumberedTimeline__panel[data-settled]{overflow:visible}.klyp-NumberedTimeline__panelInner{padding-block-start:var(--space-12);padding-inline:var(--space-4)}.klyp-NumberedTimeline__card{opacity:0;transform:translateY(var(--space-10));transition:opacity var(--duration-slow) var(--nt-ease), transform var(--duration-slow) var(--nt-ease), background var(--duration-normal) var(--nt-ease)}.klyp-NumberedTimeline__item[data-on] .klyp-NumberedTimeline__card{opacity:1;transform:none}@container numberedtimeline (width<=359px){.klyp-NumberedTimeline__item{--nt-dot:var(--space-24);--nt-rail-w:var(--space-36)}.klyp-NumberedTimeline__header{gap:var(--space-8)}}@media (prefers-reduced-motion:reduce){.klyp-NumberedTimeline__card{opacity:1;transition:none;transform:none}.klyp-NumberedTimeline__dot,.klyp-NumberedTimeline__chev,.klyp-NumberedTimeline__header{transition:none}}.klyp-OptionCardGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.klyp-OptionCard{padding:var(--space-4);border-radius:var(--r-panel);background:var(--color-bg-well);cursor:pointer;transition:background var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.klyp-OptionCard[data-hovered]{background:var(--color-bg-surface-elevated)}}.klyp-OptionCard[data-pressed],.klyp-OptionCard[data-selected]{background:var(--color-bg-surface-elevated)}.klyp-OptionCard[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-OptionCard[data-disabled]{cursor:not-allowed;opacity:var(--opacity-disabled)}.klyp-OptionCard__card{gap:var(--space-6);padding:var(--space-12);border-radius:var(--r-section);background:var(--color-bg-surface);flex-direction:column;flex:1;display:flex}.klyp-OptionCard__row{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.klyp-OptionCard__lead{align-items:flex-start;gap:var(--space-6);min-inline-size:0;display:flex}.klyp-OptionCard__icon{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg);padding:var(--space-2);color:var(--color-fg-primary);opacity:var(--opacity-50);transition:opacity var(--duration-fast) var(--easing-standard);flex:none;display:inline-flex}.klyp-OptionCard__icon svg{block-size:100%;inline-size:100%}.klyp-OptionCard__title{min-inline-size:0;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:var(--line-box-24);color:var(--color-fg-primary)}.klyp-OptionCard__description{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-fg-muted);text-wrap:pretty}.klyp-OptionCard__indicator{inline-size:var(--space-20);block-size:var(--space-20);background:var(--color-bg-well);color:var(--color-bg-surface);transition:background var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);flex:none;place-items:center;display:grid}.klyp-OptionCard__indicator[data-shape=circle]{border-radius:var(--radius-full)}.klyp-OptionCard__indicator[data-shape=square]{border-radius:var(--radius-sm)}.klyp-OptionCard__check{inline-size:var(--space-10);block-size:var(--space-6);opacity:0;transition:opacity var(--duration-instant) var(--easing-standard)}.klyp-OptionCard__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-normal) var(--easing-decelerate)}.klyp-OptionCard[data-selected] .klyp-OptionCard__indicator{background:var(--color-fg-primary)}.klyp-OptionCard[data-selected] .klyp-OptionCard__check{opacity:1}.klyp-OptionCard[data-selected] .klyp-OptionCard__check path{stroke-dashoffset:0;transition-delay:var(--duration-instant)}.klyp-OptionCard[data-selected] .klyp-OptionCard__icon{opacity:1}@media (hover:hover) and (pointer:fine){.klyp-OptionCard[data-hovered] .klyp-OptionCard__icon{opacity:1}}@media (prefers-reduced-motion:reduce){.klyp-OptionCard,.klyp-OptionCard .klyp-OptionCard__icon,.klyp-OptionCard .klyp-OptionCard__indicator,.klyp-OptionCard .klyp-OptionCard__check,.klyp-OptionCard .klyp-OptionCard__check path{transition:none}}.klyp-PageHeader{gap:var(--space-12);flex-direction:column;display:flex}.klyp-PageHeader__sectionHeader{align-items:flex-end;gap:var(--space-16);width:100%;font-family:var(--font-sans);display:flex}.klyp-PageHeader__body{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.klyp-PageHeader__heading{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-24);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-heading);color:var(--color-fg-primary);margin:0;overflow:hidden}.klyp-PageHeader__description{font-size:var(--font-size-14);line-height:var(--line-height-normal);color:var(--color-fg-muted);margin:0}.klyp-PageHeader__actions{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.klyp-PaymentLogo,.klyp-StripeLogo,.klyp-StripeBadge{vertical-align:middle;line-height:1em;display:inline-block}.klyp-PosterCard{gap:var(--space-6);width:100%;min-width:0;color:var(--color-fg-muted);text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.klyp-PosterCard[data-static]{cursor:default}.klyp-PosterCard:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px;border-radius:var(--r-section)}.klyp-PosterCard__media{inline-size:100%;aspect-ratio:var(--poster-card-ar,3/4);border-radius:var(--r-section);clip-path:inset(0 round var(--r-section));background:var(--color-bg-surface-solid);display:block;position:relative}.klyp-PosterCard__media:after{content:"";pointer-events:none;border-radius:inherit;transition:box-shadow var(--duration-normal) var(--easing-standard);position:absolute;inset:0}.klyp-PosterCard__media[data-aspect="1/1"]{aspect-ratio:var(--poster-card-ar,1/1)}.klyp-PosterCard__media[data-aspect="9/16"]{aspect-ratio:var(--poster-card-ar,9/16)}.klyp-PosterCard__media[data-aspect="16/9"]{aspect-ratio:var(--poster-card-ar,16/9)}.klyp-PosterCard__img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.klyp-PosterCard__fallback{background:linear-gradient(145deg, var(--color-bg-surface-solid) 0%, var(--color-bg-surface) 100%);position:absolute;inset:0}.klyp-PosterCard[data-caption=overlay] .klyp-PosterCard__caption{padding:var(--space-12);position:absolute;inset-block-end:0;inset-inline:0}.klyp-PosterCard[data-caption=overlay]{gap:0}.klyp-PosterCard[data-caption=overlay] .klyp-PosterCard__meta{color:var(--color-fg-primary)}.klyp-PosterCard__badge{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg-root) 55%, transparent);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);white-space:nowrap;display:inline-flex;position:absolute;inset-block-start:var(--space-12);inset-inline-start:var(--space-12)}.klyp-PosterCard__badge[data-icon]{cursor:grab;padding-inline-start:var(--space-6)}.klyp-PosterCard__badgeIcon{inline-size:var(--space-16);block-size:var(--space-16);margin-inline:calc((var(--space-10) - var(--space-16)) / 2);flex-shrink:0;display:block}.klyp-PosterCard__flag{max-inline-size:calc(100% - 2 * var(--space-12));pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-12);inset-inline-end:var(--space-12)}.klyp-PosterCard__busy{max-inline-size:calc(100% - 2 * var(--space-12));padding:var(--padding-chip-y) var(--padding-chip-x);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-scrim-base) 72%, transparent);color:var(--color-scrim-on);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;transform:translate(-50%,-50%)}.klyp-PosterCard__caption{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.klyp-PosterCard__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);overflow:hidden}.klyp-PosterCard__status{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.klyp-PosterCard__meta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);overflow:hidden}.klyp-PosterCard:not([data-static]):hover .klyp-PosterCard__media:after{box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-border-strong)}.klyp-PosterCard[data-selected] .klyp-PosterCard__media:after,.klyp-PosterCard[data-selected]:hover .klyp-PosterCard__media:after{box-shadow:inset 0 0 0 var(--bw-emphasis) var(--color-border-accent)}@media (hover:hover) and (pointer:fine){.klyp-PosterCard__img{transition:transform var(--duration-slow) var(--easing-standard)}.klyp-PosterCard:not([data-static]):hover .klyp-PosterCard__img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.klyp-PosterCard:hover .klyp-PosterCard__img{transform:none}.klyp-PosterCard{transition-duration:0s}}.klyp-PresetChip{align-items:center;gap:var(--space-8);min-inline-size:0;block-size:var(--control-size-md);padding-inline:var(--space-4) var(--control-pad-x-md);border-radius:var(--r-chip);background:var(--color-bg-surface);display:inline-flex}.klyp-PresetChip__thumb{inline-size:var(--space-28);block-size:var(--space-28);border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;background:var(--color-bg-surface-solid);flex:none;display:block}.klyp-PresetChip__thumb[data-media]{background:0 0;place-items:center;display:grid}.klyp-PresetChip__thumb[data-loading]{animation:klyp-PresetChip-breathe var(--duration-slower) var(--easing-standard) infinite alternate}.klyp-PresetChip__thumb[data-add]{color:var(--color-fg-icon-muted);transition:color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:flex}.klyp-PresetChip__thumb[data-add]>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.klyp-PresetChip__text{min-inline-size:0;line-height:var(--line-height-tight);flex-direction:column;display:flex}.klyp-PresetChip__label{font-family:var(--font-sans);font-size:var(--font-size-10);color:var(--color-fg-muted)}.klyp-PresetChip__value{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);color:var(--color-fg-primary);overflow:hidden}.klyp-PresetChip[data-size=sm]{block-size:var(--control-size-sm);padding-inline:var(--space-4) var(--control-pad-x-sm)}.klyp-PresetChip[data-size=sm] .klyp-PresetChip__thumb{inline-size:var(--space-24);block-size:var(--space-24)}.klyp-PresetChip[data-variant=bare]{background:0 0;block-size:auto;padding-inline:0}.klyp-PresetChip[data-selected]{box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-strong)}.klyp-PresetChip[data-interactive]{appearance:none;font:inherit;color:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);border:0;margin:0}.klyp-PresetChip[data-interactive]:hover{background:var(--color-bg-surface-elevated)}.klyp-PresetChip[data-interactive]:active{background:var(--color-bg-surface-solid)}.klyp-PresetChip[data-interactive]:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-PresetChip[data-interactive]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.klyp-PresetChip[data-interactive]:disabled:hover{background:var(--color-bg-surface)}.klyp-PresetChip[data-interactive][data-variant=bare]:hover,.klyp-PresetChip[data-interactive][data-variant=bare]:active{background:0 0}.klyp-PresetChip[data-interactive][data-variant=bare]:hover .klyp-PresetChip__value{color:var(--color-fg-on-active-nav)}.klyp-PresetChip[data-interactive][data-empty]{--klyp-DashFrame-color:var(--color-border-default);--klyp-DashFrame-width:var(--bw-dash);background:0 0;position:relative}.klyp-PresetChip[data-interactive][data-empty]:hover{--klyp-DashFrame-color:var(--color-border-strong);background:var(--color-bg-glass)}.klyp-PresetChip[data-interactive][data-empty]:active{background:var(--color-bg-glass-deep)}.klyp-PresetChip[data-interactive][data-empty]:hover .klyp-PresetChip__thumb[data-add]{color:var(--color-fg-on-active-nav)}.klyp-PresetChip[data-interactive][data-empty]:disabled:hover{background:0 0}@keyframes klyp-PresetChip-breathe{0%{background-color:var(--color-bg-surface-solid)}to{background-color:var(--color-bg-surface-hover)}}@media (prefers-reduced-motion:reduce){.klyp-PresetChip[data-interactive]{transition:none}.klyp-PresetChip__thumb[data-loading]{animation:none}.klyp-PresetChip__thumb[data-add]{transition:none}}.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-ProgressRing{width:var(--progress-ring-size);height:var(--progress-ring-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-ProgressRing__content{justify-content:center;align-items:center;display:inline-flex}.klyp-ProgressRing__content .klyp-Avatar:after{display:none}.klyp-ProgressRing__svg{pointer-events:none;position:absolute;inset:0;transform:rotate(-90deg)}.klyp-ProgressRing__track{stroke:var(--color-border-default)}.klyp-ProgressRing__arc{stroke:var(--color-tier-mesh-primary-silver);transition:stroke-dashoffset var(--duration-slow) var(--easing-standard), stroke var(--duration-fast) var(--easing-standard)}.klyp-ProgressRing[data-tone=purple] .klyp-ProgressRing__arc{stroke:var(--color-tier-mesh-shadow-purple)}.klyp-ProgressRing[data-tone=gold] .klyp-ProgressRing__arc{stroke:var(--color-tier-mesh-primary-gold)}.klyp-ProgressRing[data-tone=blue] .klyp-ProgressRing__arc{stroke:var(--color-tier-mesh-shadow-blue)}.klyp-ProgressRing[data-tone=neutral] .klyp-ProgressRing__arc{stroke:var(--color-fg-primary)}@media (prefers-reduced-motion:reduce){.klyp-ProgressRing__arc{transition:none}}.klyp-ScreenplaySheet__prose{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--fw-body) var(--type-body);font-family:var(--font-mono);line-height:var(--line-height-normal)}.klyp-ScreenplaySheet__line{min-block-size:1lh;font:var(--fw-body) var(--type-body);font-family:var(--font-mono);line-height:var(--line-height-normal);color:var(--color-fg-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.klyp-ScreenplaySheet__line[data-kind=action]{font-family:var(--font-sans);line-height:var(--space-28);text-wrap:pretty}.klyp-ScreenplaySheet__line[data-kind=slug]:first-child{margin-top:0}.klyp-ScreenplaySheet__line[data-kind=slug]+.klyp-ScreenplaySheet__line{margin-top:var(--space-8)}.klyp-ScreenplaySheet__line[data-kind=vo]{font-family:var(--font-sans);line-height:var(--space-28);color:var(--color-fg-muted)}.klyp-ScreenplaySheet__slugNum{font:var(--fw-body) var(--type-caption);font-family:var(--font-mono);color:var(--color-fg-muted);letter-spacing:var(--letter-spacing-wide);font-variant-numeric:tabular-nums}.klyp-ScreenplaySheet__slugText{font:var(--fw-emphasis) var(--type-heading-sm);font-family:var(--font-mono);color:var(--color-fg-primary);letter-spacing:var(--letter-spacing-wide);font-weight:700}.klyp-ScreenplaySheet__voTag{font-family:var(--font-mono);font-weight:var(--fw-emphasis)}.klyp-ScreenplaySheet__line[data-edge]{background:var(--color-bg-canvas);padding-inline:var(--space-12)}.klyp-ScreenplaySheet__line[data-edge=first]{border-start-start-radius:var(--r-card);border-start-end-radius:var(--r-card);padding-block-start:var(--space-12)}.klyp-ScreenplaySheet__line[data-edge=last]{border-end-end-radius:var(--r-card);border-end-start-radius:var(--r-card);padding-block-end:var(--space-12)}.klyp-ScreenplaySheet__line[data-edge=only]{padding-block:var(--space-12);border-radius:var(--r-card)}.klyp-ScreenplaySheet__line[data-kind=slug]{margin-top:var(--space-8)}.klyp-ScreenplaySheet__line[data-kind=slug]+.klyp-ScreenplaySheet__line{margin-top:0;padding-block-start:var(--space-8)}.klyp-ScreenplaySheet[data-mode=edit] .klyp-ScreenplaySheet__line[data-edge]{box-shadow:inset 1px 0 0 var(--color-border-subtle), inset -1px 0 0 var(--color-border-subtle)}.klyp-ScreenplaySheet[data-mode=edit] .klyp-ScreenplaySheet__line[data-edge=first]{box-shadow:inset 1px 0 0 var(--color-border-subtle), inset -1px 0 0 var(--color-border-subtle), inset 0 1px 0 var(--color-border-subtle)}.klyp-ScreenplaySheet[data-mode=edit] .klyp-ScreenplaySheet__line[data-edge=last]{box-shadow:inset 1px 0 0 var(--color-border-subtle), inset -1px 0 0 var(--color-border-subtle), inset 0 -1px 0 var(--color-border-subtle)}.klyp-ScreenplaySheet[data-mode=edit] .klyp-ScreenplaySheet__line[data-edge=only]{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.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-SkeletonCard{gap:var(--space-8);padding-top:var(--space-16);padding-bottom:var(--space-16);border-radius:var(--r-card);color:var(--color-fg-primary);font:var(--type-body);border:var(--bw-default) solid var(--color-border-subtle);background:var(--color-bg-glass);flex-direction:column;display:flex;overflow:hidden}.klyp-SkeletonCard__media{background-color:var(--alpha-white-05);border-radius:0;width:100%}.klyp-SkeletonCard[data-ratio="1:1"] .klyp-SkeletonCard__media{aspect-ratio:1}.klyp-SkeletonCard[data-ratio="4:3"] .klyp-SkeletonCard__media{aspect-ratio:4/3}.klyp-SkeletonCard[data-ratio="3:4"] .klyp-SkeletonCard__media{aspect-ratio:3/4}.klyp-SkeletonCard[data-ratio="16:9"] .klyp-SkeletonCard__media{aspect-ratio:16/9}.klyp-SkeletonCard[data-ratio="9:16"] .klyp-SkeletonCard__media{aspect-ratio:9/16}.klyp-SkeletonCard[data-ratio="21:9"] .klyp-SkeletonCard__media{aspect-ratio:21/9}.klyp-SkeletonCard__body{gap:var(--space-8);padding:var(--space-12);flex-direction:column;display:flex}.klyp-SkeletonCard__line{height:var(--icon-size-xs);background-color:var(--alpha-white-05);width:100%}.klyp-SkeletonCard__line--lead{width:75%}.klyp-SkeletonCard__meta{gap:var(--space-4);margin-top:var(--space-4);display:flex}.klyp-SkeletonCard__chip{height:var(--icon-size-sm);border-radius:var(--r-chip);background-color:var(--alpha-white-05)}.klyp-SkeletonCard__chip--sm{width:var(--space-48)}.klyp-SkeletonCard__chip--md{width:var(--space-64)}.klyp-StepperBar{--stepper-paint:var(--duration-instant);--stepper-geom:var(--duration-fast);min-inline-size:0;container:stepperbar/inline-size}.klyp-StepperBar__list[role=list]{padding:var(--space-4);scrollbar-width:none;scroll-padding-inline:var(--space-4);justify-content:safe center;align-items:center;gap:0;margin:0;list-style:none;display:flex;overflow-x:auto}.klyp-StepperBar__list::-webkit-scrollbar{display:none}.klyp-StepperBar__item{flex:none;align-items:center;display:inline-flex}.klyp-StepperBar__item+.klyp-StepperBar__item{flex:0 auto}.klyp-StepperBar__item+.klyp-StepperBar__item:before{content:"";inline-size:var(--space-14);min-inline-size:var(--space-6);block-size:var(--bw-default);margin-inline:var(--space-8);border-radius:var(--radius-full);background:var(--color-border-strong);transition:background var(--stepper-paint) var(--easing-decelerate);flex:0 auto}.klyp-StepperBar__item+.klyp-StepperBar__item[data-prev-done]:before{background:var(--green-600)}.klyp-StepperBar__item>.klyp-StepperBar__step{flex:none}.klyp-StepperBar__step{justify-content:flex-start;align-items:center;gap:var(--space-6);block-size:var(--space-28);padding-inline:var(--space-2) var(--space-10);border-radius:var(--radius-full);color:var(--color-fg-muted);font:var(--fw-emphasis) var(--type-buttons-sm);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;min-inline-size:0;transition:color var(--stepper-paint) var(--easing-decelerate), background-color var(--stepper-paint) var(--easing-decelerate), padding-inline var(--stepper-geom) var(--easing-emphasis), gap var(--stepper-geom) var(--easing-emphasis);background:0 0;border:0;display:inline-flex;position:relative}.klyp-StepperBar__step:hover{color:var(--color-fg-primary)}.klyp-StepperBar__step:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-StepperBar__step[data-active]{color:var(--color-fg-primary);background:var(--color-bg-surface-elevated)}.klyp-StepperBar__num{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg);border-radius:var(--radius-full);background:var(--color-bg-surface-elevated);font:var(--fw-emphasis) var(--type-buttons-sm);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);transition:background-color var(--stepper-paint) var(--easing-decelerate), box-shadow var(--stepper-paint) var(--easing-decelerate), color var(--stepper-paint) var(--easing-decelerate);flex:none;place-items:center;display:grid}.klyp-StepperBar__step[data-active] .klyp-StepperBar__num{background:var(--color-bg-surface-solid);color:var(--color-fg-primary)}.klyp-StepperBar__step[data-done] .klyp-StepperBar__num{background:var(--green-600);color:var(--neutral-0);box-shadow:inset 0 0 0 var(--bw-default) var(--color-border-default), 0 var(--space-2) var(--space-4) #00000073}.klyp-StepperBar__step[data-done] .klyp-StepperBar__num svg{filter:drop-shadow(0 var(--space-2) var(--space-2) #00000059)}.klyp-StepperBar__label{min-inline-size:0;transition:grid-template-columns var(--stepper-geom) var(--easing-emphasis);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.klyp-StepperBar__labelText{white-space:nowrap;opacity:1;inline-size:max-content;min-inline-size:0;transition:opacity var(--stepper-geom) var(--easing-standard) var(--stepper-paint);justify-self:start;overflow:hidden}@container stepperbar (width<=30rem){.klyp-StepperBar__step:not([data-active]):not([data-adjacent]){min-inline-size:var(--space-28);padding-inline:var(--space-2);gap:0}.klyp-StepperBar__step:not([data-active]):not([data-adjacent]) .klyp-StepperBar__label{grid-template-columns:minmax(0,0fr)}.klyp-StepperBar__step:not([data-active]):not([data-adjacent]) .klyp-StepperBar__labelText{opacity:0;transition:opacity var(--stepper-paint) var(--easing-decelerate)}}@container stepperbar (width<=28rem){.klyp-StepperBar__step[data-adjacent]{min-inline-size:var(--space-28);padding-inline:var(--space-2);gap:0}.klyp-StepperBar__step[data-adjacent] .klyp-StepperBar__label{grid-template-columns:minmax(0,0fr)}.klyp-StepperBar__step[data-adjacent] .klyp-StepperBar__labelText{opacity:0;transition:opacity var(--stepper-paint) var(--easing-decelerate)}}@container stepperbar (width<=17rem){.klyp-StepperBar__item+.klyp-StepperBar__item:before{margin-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.klyp-StepperBar__step,.klyp-StepperBar__num,.klyp-StepperBar__label,.klyp-StepperBar__labelText,.klyp-StepperBar__step:not([data-active]):not([data-adjacent]) .klyp-StepperBar__labelText,.klyp-StepperBar__step[data-adjacent] .klyp-StepperBar__labelText,.klyp-StepperBar__item+.klyp-StepperBar__item:before{transition:none}}.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-SummaryRow[data-divider=below]{padding-block:var(--space-12);border-block-end:var(--bw-hairline) solid var(--color-border-subtle);align-items:center}.klyp-SummaryRow[data-divider=below] .klyp-SummaryRow__value{align-items:center;gap:var(--space-6);display:inline-flex}.klyp-TierGlyph{flex-shrink:0;display:inline-block}.klyp-TokenBarChart{align-items:flex-end;gap:var(--space-4);block-size:var(--space-128);inline-size:100%;min-inline-size:0;display:flex;position:relative}@container (width<=30rem){.klyp-TokenBarChart{block-size:var(--space-96)}}.klyp-TokenBarChart__tip{z-index:2;pointer-events:none;min-inline-size:var(--space-128);max-inline-size:calc(var(--space-128) * 2);padding:var(--space-10) var(--space-12);border-radius:var(--r-card);background:var(--color-bg-surface-elevated);box-shadow:var(--shadow-panel);position:absolute;inset-block-end:calc(100% + var(--space-8))}.klyp-TokenBarChart__tip[data-align=center]{transform:translate(-50%)}.klyp-TokenBarChart__tip[data-align=start]{inset-inline-start:0}.klyp-TokenBarChart__tip[data-align=end]{inset-inline-end:0}@container (width<=30rem){.klyp-TokenBarChart__tip{max-inline-size:60cqi;inset-block-start:calc(100% + var(--space-8));inset-block-end:auto}}.klyp-TokenBarChart__bar{border-radius:var(--radius-sm);background:var(--color-bg-well);block-size:100%;min-inline-size:0;transition:background var(--duration-fast) var(--easing-standard);border:0;flex-direction:column-reverse;flex:1;gap:1px;padding:0;display:flex;overflow:clip}.klyp-TokenBarChart button.klyp-TokenBarChart__bar{cursor:pointer}.klyp-TokenBarChart button.klyp-TokenBarChart__bar:hover,.klyp-TokenBarChart__bar[data-selected]{background:var(--color-bg-surface-elevated)}.klyp-TokenBarChart button.klyp-TokenBarChart__bar:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:var(--space-2)}.klyp-TokenBarChart__seg{inline-size:100%;transition:block-size var(--duration-slow) var(--easing-standard);display:block}@media (prefers-reduced-motion:reduce){.klyp-TokenBarChart__bar,.klyp-TokenBarChart__seg{transition:none}}
