.rubber-segment{--rs-track: #27272a;--rs-thumb: #fafafa;--rs-ink: #fafafa;--rs-ink-active: #18181b;--rs-radius: 10px;--rs-inset: 3px;--rs-thumb-radius: 7px;--rs-h: 36px;--rs-font: 13px;--rs-pad: 14px;--rs-min: 44px;--rs-idle: .7;--rs-hover: .9;--rs-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;vertical-align:middle;padding:var(--rs-inset);border-radius:var(--rs-radius);background:var(--rs-track);font-family:inherit;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.rubber-segment[data-equal]{grid-auto-columns:minmax(0,1fr)}.rubber-segment[aria-disabled=true]{opacity:.5;pointer-events:none}.rubber-segment__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:calc(var(--rs-h) - var(--rs-inset) * 2);min-width:var(--rs-min);margin:0;padding:0 var(--rs-pad);border:0;border-radius:var(--rs-thumb-radius);background:none;color:var(--rs-ink);opacity:var(--rs-idle);font:inherit;font-size:var(--rs-font);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;outline:none;transition:opacity .16s ease,transform .16s var(--rs-ease-out)}.rubber-segment__item[aria-checked=true]{cursor:default}.rubber-segment[data-draggable] .rubber-segment__item[aria-checked=true]{cursor:grab}.rubber-segment[data-held],.rubber-segment[data-held] .rubber-segment__item{cursor:grabbing}.rubber-segment__item[data-pressed]{transform:scale(.96)}.rubber-segment__item:focus-visible{outline:2px solid var(--rs-thumb);outline-offset:3px}@media(hover:hover)and (pointer:fine){.rubber-segment__item[aria-checked=false]:hover{opacity:var(--rs-hover)}}.rubber-segment__thumb{position:absolute;inset:var(--rs-inset);display:grid;grid-auto-flow:column;grid-auto-columns:auto;background:var(--rs-thumb);color:var(--rs-ink-active);pointer-events:none}.rubber-segment[data-equal] .rubber-segment__thumb{grid-auto-columns:minmax(0,1fr)}.rubber-segment__copy{color:inherit;opacity:1;cursor:default}@media(prefers-reduced-motion:reduce){.rubber-segment__item{transition:opacity .16s ease}}.box-carousel{position:relative}.box-carousel:focus-visible{outline:2px solid #fff;outline-offset:-6px}.box-carousel-draggable{cursor:grab;touch-action:pan-y;user-select:none}.box-carousel-draggable:active{cursor:grabbing}.box-carousel-cube{position:relative;width:100%;height:100%;transform-style:preserve-3d}.box-carousel-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden}.box-carousel-face-debug{backface-visibility:visible;opacity:.5}.box-carousel-media{display:block;width:100%;height:100%;object-fit:cover}.box-carousel-debug{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid;font-size:24px}.box-carousel-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.avatar-carousel-viewport{width:160px;height:160px;border-radius:4px;overflow:hidden}.avatar .box-carousel-media{border-radius:0}.avatar img[src$="avatar-juice.webp"]{object-position:50% 45%}.avatar:after{z-index:2}.avatar-carousel-controls{position:absolute;inset:0;pointer-events:none;z-index:3}.avatar-carousel-controls button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:transparent;padding:0;pointer-events:none;cursor:pointer;opacity:0;transition:opacity .16s ease-out}.avatar-carousel-controls button:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#00000073;z-index:-1}.avatar-carousel-prev{left:0}.avatar-carousel-next{right:0}.avatar:hover .avatar-carousel-controls button,.avatar:has(:focus-visible) .avatar-carousel-controls button{opacity:1;pointer-events:auto}.avatar-carousel-controls button:focus-visible{outline:2px solid #fff;outline-offset:-7px}@media(hover:none){.avatar-carousel-controls button{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.avatar-carousel-controls button{transition:none}}.progressive-blur{position:fixed;z-index:10;inset:auto 0 0;max-height:25dvh;pointer-events:none}.progressive-blur__layer,.progressive-blur__tint{position:absolute;inset:0}.progressive-blur__layer{-webkit-backdrop-filter:blur(var(--layer-blur));backdrop-filter:blur(var(--layer-blur));-webkit-mask-image:linear-gradient(to bottom,transparent var(--layer-start),#000 var(--layer-end));mask-image:linear-gradient(to bottom,transparent var(--layer-start),#000 var(--layer-end))}.progressive-blur__tint{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--background) 32%,transparent))}@media(prefers-reduced-transparency:reduce){.progressive-blur__layer{-webkit-backdrop-filter:none;backdrop-filter:none}.progressive-blur__tint{background:linear-gradient(to bottom,transparent,var(--background))}}.pattern-waves{position:relative;width:100%;height:100%;overflow:hidden}html[data-magicui-theme-vt=active]::view-transition-old(root),html[data-magicui-theme-vt=active]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-magicui-theme-vt=active]::view-transition-group(root){animation-duration:var(--magicui-theme-toggle-vt-duration, .4s)}html[data-magicui-theme-vt=active]::view-transition-old(root){z-index:1}html[data-magicui-theme-vt=active]::view-transition-new(root){z-index:2;clip-path:var(--magicui-theme-vt-clip-from)}#animated-theme-toggle{display:flex;align-items:center}#animated-theme-toggle .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.warm-tooltip__trigger{--wt-surface: #f5f5f5;--wt-fuse-ms: .4s;--wt-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;display:inline-flex;vertical-align:middle;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.warm-tooltip__trigger[data-pressing]{user-select:none;-webkit-user-select:none}.warm-tooltip__fuse{position:absolute;left:4px;right:4px;height:2px;border-radius:1px;background:var(--wt-surface);opacity:0;transform:scaleX(0);transform-origin:left center;pointer-events:none;transition:transform 125ms var(--wt-ease-out),opacity 125ms var(--wt-ease-out)}.warm-tooltip__fuse[data-side=top]{top:-4px}.warm-tooltip__fuse[data-side=bottom]{bottom:-4px}.warm-tooltip__fuse[data-side=left],.warm-tooltip__fuse[data-side=right]{inset:4px auto;width:2px;height:auto;transform:scaleY(0);transform-origin:center top}.warm-tooltip__fuse[data-side=left]{left:-4px}.warm-tooltip__fuse[data-side=right]{right:-4px}.warm-tooltip__fuse[data-fuse=arming]{opacity:1;transform:scaleX(1);transition:transform var(--wt-fuse-ms) linear,opacity 80ms var(--wt-ease-out)}.warm-tooltip__fuse[data-side=left][data-fuse=arming],.warm-tooltip__fuse[data-side=right][data-fuse=arming]{transform:scaleY(1)}.warm-tooltip{--wt-surface: #f5f5f5;--wt-ink: #18181b;--wt-radius: 8px;--wt-font: 12.5px;--wt-origin: center bottom;position:fixed;top:0;left:0;z-index:9999;display:block;pointer-events:none;font-family:inherit}.warm-tooltip__box{position:absolute;inset:0;border-radius:var(--wt-radius);background:var(--wt-surface);color:var(--wt-ink);box-shadow:0 1px 2px #0000001f,0 8px 24px -8px #00000073;transform-origin:var(--wt-origin)}.warm-tooltip__layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.warm-tooltip__text{display:inline-flex;align-items:center;gap:7px;font-size:var(--wt-font);font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.warm-tooltip__kbd{display:inline-flex;align-items:center;height:1.55em;padding:0 .45em;border-radius:.4em;background:color-mix(in srgb,var(--wt-ink) 9%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--wt-ink) 12%,transparent);color:color-mix(in srgb,var(--wt-ink) 72%,transparent);font-family:inherit;font-size:.86em;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums}.warm-tooltip__arrow{position:absolute;width:8px;height:8px;margin:-4px;border-radius:2px;background:var(--wt-surface);transform:rotate(45deg)}.warm-tooltip__arrow[data-side=top]{bottom:1px}.warm-tooltip__arrow[data-side=bottom]{top:1px}.warm-tooltip__arrow[data-side=left]{right:1px}.warm-tooltip__arrow[data-side=right]{left:1px}@media(prefers-contrast:more){.warm-tooltip__box{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wt-ink) 40%,transparent)}}.shape-waves{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;isolation:isolate}.shape-waves__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.shape-waves[data-ready=true] .shape-waves__canvas{opacity:1}@media(prefers-reduced-motion:reduce){.shape-waves__canvas{transition:none}}.morph-slider{position:relative;width:100%;height:100%;overflow:hidden;background:#0c0c0e;user-select:none;touch-action:pan-y}.morph-slider-stage{position:absolute;inset:0;cursor:grab;outline:none}.morph-slider-stage:active{cursor:grabbing}.morph-slider-stage:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}.morph-slider-canvas{display:block;width:100%;height:100%}.morph-slider-caption{position:absolute;left:22px;bottom:22px;z-index:2;max-width:70%;pointer-events:none;display:grid}.morph-slider-caption-text{grid-area:1 / 1;justify-self:start;display:inline-block;padding:8px 14px;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:.01em;color:#fff;background:#0a0a0c6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(12px);filter:blur(6px);transition:opacity var(--ms-swap) cubic-bezier(.16,1,.3,1),transform var(--ms-swap) cubic-bezier(.16,1,.3,1),filter var(--ms-swap) cubic-bezier(.16,1,.3,1)}.morph-slider-caption-text.is-active{opacity:1;transform:translateY(0);filter:blur(0)}.morph-slider-controls{position:absolute;top:50%;left:0;right:0;z-index:3;display:flex;justify-content:space-between;padding:0 16px;transform:translateY(-50%);pointer-events:none}.morph-slider-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;background:#0c0c0e66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,border-color .25s ease}@media(hover:hover)and (pointer:fine){.morph-slider-btn:hover{background:#18181c99;border-color:#ffffff80;transform:scale(1.06)}}.morph-slider-btn:active{transform:scale(.96)}.morph-slider-btn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.morph-slider-indicators{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;gap:8px;justify-content:center;align-items:center}.morph-slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#ffffff59;cursor:pointer;transition:width var(--ms-dot) cubic-bezier(.16,1,.3,1),background var(--ms-dot) ease}.morph-slider-dot.is-active{width:22px;background:#fffffff2}.morph-slider-dot:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media(max-width:420px){.morph-slider-btn{width:34px;height:34px}.morph-slider-caption-text{font-size:13px}}@media(prefers-reduced-motion:reduce){.morph-slider-caption-text,.morph-slider-btn,.morph-slider-dot{animation:none;transition:none}}.cover .morph-slider{border-radius:0;--ms-swap:.726s;--ms-dot:.495s}.cover .morph-slider-canvas{position:absolute;inset:0;opacity:0}.cover .morph-slider-stage{touch-action:pan-y}.cover .morph-slider-btn{padding:0}.cover .cover-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cover:has(.morph-slider-stage[data-state=ready][data-caption-ready=true]) .cover-caption{opacity:0}
