.skeleton-banner[data-v-f98450be]{position:relative;width:100%;height:100%;background:var(--color-surface-1);overflow:hidden}.skeleton-banner-shimmer[data-v-f98450be]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-surface-3),transparent);transform:translate(-100%);animation:skeleton-banner-shimmer-f98450be 1.6s ease-in-out infinite}.skeleton-banner-dots[data-v-f98450be]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.skeleton-banner-dots .dot[data-v-f98450be]{width:8px;height:8px;border-radius:50%;background:#ffffff4d}.skeleton-banner-dots .dot.active[data-v-f98450be]{background:#ffffff8c}@keyframes skeleton-banner-shimmer-f98450be{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton-banner-shimmer[data-v-f98450be]{animation-duration:3.2s}}.hb-video[data-v-e5d20b89]{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.01);opacity:0;transition:opacity .25s ease;pointer-events:none}.hb-video.playing[data-v-e5d20b89]{opacity:1}.hb-banner[data-v-339a6e0d]{position:relative;box-sizing:border-box;--hb-topbar-deadzone: calc(60px + var(--twoday-safe-top, env(safe-area-inset-top, 0px)));--hb-count-deadzone: 8px;padding-top:var(--hb-topbar-deadzone);padding-bottom:var(--hb-count-deadzone);--hb-card-width: calc(100% * 347 / 390);--hb-step: 96.5%;margin-top:calc(-1 * (var(--twoday-topbar-height, 86px) + var(--twoday-safe-top, env(safe-area-inset-top, 0px))));margin-bottom:12px;margin-left:calc(-1 * var(--twoday-shell-padding, 16px));margin-right:calc(-1 * var(--twoday-shell-padding, 16px));width:calc(100% + 2 * var(--twoday-shell-padding, 16px));max-width:none;overflow:hidden;background:var(--color-canvas)}.hb-banner--inflow[data-v-339a6e0d]{--hb-topbar-deadzone: 0px;margin-top:0}.hb-stage[data-v-339a6e0d]{position:relative;width:100%;aspect-ratio:390 / 163;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.hb-card[data-v-339a6e0d]{position:absolute;top:0;left:50%;width:var(--hb-card-width);height:100%;overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-canvas)}.hb-card-center[data-v-339a6e0d]{transform:translate(-50%)}.hb-slide[data-v-339a6e0d]{transition:transform .38s cubic-bezier(.22,.61,.36,1);will-change:transform}.hb-image[data-v-339a6e0d]{position:relative;z-index:1;width:100%;height:100%;-webkit-user-drag:none;object-fit:cover;object-position:center;opacity:0;transition:opacity .35s ease}.hb-image.loaded[data-v-339a6e0d]{opacity:1}.hb-skel[data-v-339a6e0d]{position:absolute;inset:0;z-index:0;background:var(--color-surface-1);overflow:hidden}.hb-skel[data-v-339a6e0d]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-surface-3),transparent);transform:translate(-100%);animation:hb-skel-shimmer-339a6e0d 1.6s ease-in-out infinite}@keyframes hb-skel-shimmer-339a6e0d{to{transform:translate(100%)}}.hb-fallback[data-v-339a6e0d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-surface-1)}.hb-fallback-mark[data-v-339a6e0d]{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-secondary);opacity:.7}.hb-count[data-v-339a6e0d]{position:absolute;right:calc((100% - var(--hb-card-width)) / 2 + 10px);bottom:calc(var(--hb-count-deadzone) + 10px);z-index:3;display:flex;align-items:baseline;gap:4px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--color-text-on-media) 18%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-media-letterbox) 60%,transparent);font-size:11px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;pointer-events:none}.hb-count-cur[data-v-339a6e0d]{color:var(--color-text-on-media)}.hb-count-sep[data-v-339a6e0d]{color:color-mix(in srgb,var(--color-text-on-media) 40%,transparent);font-weight:500}.hb-count-total[data-v-339a6e0d]{color:color-mix(in srgb,var(--color-text-on-media) 70%,transparent);font-weight:600}@media(prefers-reduced-motion:reduce){.hb-skel[data-v-339a6e0d]:after{animation:none}.hb-image[data-v-339a6e0d],.hb-slide[data-v-339a6e0d]{transition:none}}.hsb[data-v-fd66d27e]{padding:0 var(--page-inset);margin:4px 0 var(--space-lg)}.hsb-field[data-v-fd66d27e]{--hsb-font: 15px;--hsb-inset: var(--space-lg);--hsb-action: 36px;--hsb-clear-slot: 22px;position:relative;display:flex;align-items:center;height:48px;box-sizing:border-box;border:2px solid transparent;border-radius:var(--radius-full);background:linear-gradient(var(--color-surface-strong),var(--color-surface-strong)) padding-box,var(--gradient-accent) border-box;transition:background .2s ease,box-shadow .2s ease}.hsb-field[data-v-fd66d27e]{--hsb-focus-surface: var(--color-media-letterbox)}:root[data-theme=light] .hsb-field[data-v-fd66d27e]{--hsb-focus-surface: var(--color-surface-input-focus)}.hsb-field[data-v-fd66d27e]:focus-within{background:linear-gradient(var(--hsb-focus-surface),var(--hsb-focus-surface)) padding-box,var(--gradient-accent) border-box;box-shadow:0 0 0 3px rgba(var(--color-brand-rgb),.16)}.hsb-field[data-v-fd66d27e],.hsb-input[data-v-fd66d27e]{cursor:pointer}.hsb-input[data-v-fd66d27e]{flex:1 1 auto;min-width:0;height:100%;box-sizing:border-box;padding:0 calc(var(--hsb-inset) + var(--hsb-action) + var(--hsb-clear-slot) + var(--space-xs)) 0 var(--hsb-inset);background:transparent;border:none;outline:none;color:var(--color-text-primary);font-family:inherit;font-size:var(--hsb-font)}.hsb-input[data-v-fd66d27e]::placeholder{color:var(--color-text-placeholder)}.hsb-ghost[data-v-fd66d27e]{position:absolute;left:var(--hsb-inset);right:calc(var(--hsb-inset) + var(--hsb-action));top:0;bottom:0;display:flex;align-items:center;gap:2px;pointer-events:none;font-size:var(--hsb-font);color:var(--color-text-placeholder);overflow:hidden}.hsb-ghost-text[data-v-fd66d27e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsb-caret[data-v-fd66d27e]{flex:0 0 auto;width:1.5px;height:calc(var(--hsb-font) + 2px);background:var(--color-brand-ink);animation:hsbCaretBlink-fd66d27e 1.05s steps(1,end) infinite}.hsb.is-offscreen .hsb-caret[data-v-fd66d27e]{animation-play-state:paused}@keyframes hsbCaretBlink-fd66d27e{0%,49%{opacity:1}50%,to{opacity:0}}.hsb-submit[data-v-fd66d27e]{position:absolute;right:6px;width:var(--hsb-action);height:var(--hsb-action);display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--color-brand);color:var(--color-on-brand);cursor:pointer;transition:transform .15s ease,filter .15s ease}.hsb-submit[data-v-fd66d27e]:hover{filter:brightness(1.06)}.hsb-submit[data-v-fd66d27e]:active{transform:scale(.94)}.hsb-submit[data-v-fd66d27e]:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:3px}@media(max-width:480px){.hsb-field[data-v-fd66d27e]{--hsb-font: 14px;--hsb-inset: var(--space-md);--hsb-action: 32px;height:44px}}@media(max-width:375px){.hsb-field[data-v-fd66d27e]{--hsb-font: 13px;--hsb-inset: 10px;--hsb-action: 30px;height:40px}}@media(prefers-reduced-motion:reduce){.hsb-caret[data-v-fd66d27e]{animation:none}}.kp-door[data-v-68ffccb1]{--kp-ink: #141317;--kp-paper: #f2f1ee;--kp-dim: #a5a3ac;--kp-pink: #ff4fa3;--kp-violet: #8e7dff;--kp-foil: linear-gradient(100deg, #d9d2f2 0%, #cdeee1 28%, #f4d5e2 55%, #eee4c6 78%, #d9d2f2 100%);position:relative;isolation:isolate;overflow:hidden;display:block;width:100%;height:100%;min-height:144px;padding:0;border:0;border-radius:12px;background:var(--kp-ink);color:var(--kp-paper);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.kp-door[data-v-68ffccb1]:active{transform:scale(.98)}.kp-door[data-v-68ffccb1]:focus-visible{outline:2px solid var(--kp-violet);outline-offset:2px}.kp-root[data-v-68ffccb1]{position:absolute;inset:0;pointer-events:none}.kp-root[data-v-68ffccb1] span,.kp-root[data-v-68ffccb1] i{display:block}.kp-title[data-v-68ffccb1]{position:absolute;z-index:6;left:10px;right:10px;bottom:10px;display:grid;gap:2px}.kp-name[data-v-68ffccb1]{position:relative;font:800 22px/1.05 Schibsted Grotesk,Pretendard,Noto Sans KR,sans-serif;letter-spacing:-.01em;white-space:nowrap}.kp-name__main[data-v-68ffccb1]{position:relative;display:inline-block}.kp-name__ghost[data-v-68ffccb1]{position:absolute;left:0;top:0;opacity:0}.kp-name__ghost--a[data-v-68ffccb1]{color:var(--kp-pink)}.kp-name__ghost--b[data-v-68ffccb1]{color:var(--kp-violet)}.kp-desc[data-v-68ffccb1]{font-size:10.5px;line-height:1.35;color:var(--kp-dim);word-break:keep-all}.kp-rest[data-v-68ffccb1]{position:absolute;inset:0;z-index:1}.kp-rpc[data-v-68ffccb1]{position:absolute;top:12px;width:34px;height:48px;border-radius:5px;overflow:hidden;background:var(--kp-foil);box-shadow:inset 0 0 0 1.5px #ffffff80}.kp-rpc--a[data-v-68ffccb1]{left:12px;transform:rotate(-9deg)}.kp-rpc--b[data-v-68ffccb1]{left:36px;top:17px;transform:rotate(8deg)}.kp-rpc i[data-v-68ffccb1],.kp-pcard__sheen[data-v-68ffccb1]{position:absolute;top:-20%;bottom:-20%;left:30%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translate(-250%) skew(-18deg)}.kp-disc[data-v-68ffccb1]{position:absolute;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,var(--kp-ink) 0 2.4px,#b9b5c6 2.8px 5px,transparent 5.4px),repeating-radial-gradient(circle,transparent 0 6px,rgba(0,0,0,.12) 6px 6.6px),conic-gradient(from 0deg,#e9e6f2,#cdeee1 15%,#f4d5e2 32%,#d9d2f2 50%,#eee4c6 70%,#e9e6f2)}.kp-rdisc[data-v-68ffccb1]{top:30px;right:10px;z-index:-1}.kp-scene[data-v-68ffccb1]{position:absolute;inset:0;z-index:2;opacity:0;perspective:320px;perspective-origin:50% 35%;transform-origin:50% 40%}.kp-glow[data-v-68ffccb1]{position:absolute;left:50%;top:40%;width:170px;height:170px;margin:-85px 0 0 -85px;background:radial-gradient(closest-side,rgba(142,125,255,.38),rgba(255,79,163,.12) 58%,transparent)}.kp-orb[data-v-68ffccb1]{left:0;top:0}.kp-scene .kp-disc[data-v-68ffccb1]{margin:-13px 0 0 -13px}.kp-tri[data-v-68ffccb1]{position:absolute;width:16px;height:14px;margin:-7px 0 0 -8px;background:var(--kp-pink);clip-path:polygon(50% 0,100% 100%,0 100%)}.kp-sq[data-v-68ffccb1]{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:2px;background:var(--kp-violet)}.kp-pcard[data-v-68ffccb1]{position:absolute;z-index:2;left:50%;top:16px;width:46px;height:64px;margin-left:-23px;transform-style:preserve-3d}.kp-pcard__face[data-v-68ffccb1]{position:absolute;inset:0;border-radius:6px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.kp-pcard__face--front[data-v-68ffccb1]{background:var(--kp-foil);box-shadow:inset 0 0 0 2px #ffffff8c}.kp-pcard__face--back[data-v-68ffccb1]{transform:rotateY(180deg);background:radial-gradient(circle at 50% 50%,#2c2836 0 28%,transparent 29%),repeating-linear-gradient(45deg,#26232d 0 3px,#1c1a22 3px 6px);box-shadow:inset 0 0 0 1.5px #d9d2f2}.kp-pcard__ring[data-v-68ffccb1]{position:absolute;left:50%;top:13px;width:24px;height:24px;margin-left:-12px;border-radius:50%;box-shadow:inset 0 0 0 2px #fffc}.kp-pcard__star[data-v-68ffccb1]{position:absolute;left:50%;bottom:9px;width:10px;height:10px;margin-left:-5px;background:var(--kp-ink);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.kp-arena[data-v-68ffccb1]{position:absolute;inset:0;z-index:2;opacity:0;background:radial-gradient(120% 50% at 50% 34%,rgba(142,125,255,.28),transparent 70%)}.kp-beam[data-v-68ffccb1]{position:absolute;top:-6px;width:46px;height:160px;margin-left:-23px;transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(201,190,255,.12) 70%,transparent)}.kp-dots[data-v-68ffccb1]{position:absolute;inset:0;transform-origin:50% 36%}.kp-dots[data-v-68ffccb1] .kp-dot{position:absolute;border-radius:50%;background:var(--kp-paper)}.kp-dots[data-v-68ffccb1] .kp-dot--pink{background:var(--kp-pink)}.kp-dots[data-v-68ffccb1] .kp-dot--violet{background:var(--kp-violet)}.kp-bands[data-v-68ffccb1]{position:absolute;inset:0;z-index:3}.kp-root .kp-band[data-v-68ffccb1]{position:absolute;left:0;right:0;overflow:hidden;display:flex;align-items:center;transform:scaleY(0)}.kp-band[data-v-68ffccb1]:nth-child(odd){background:var(--kp-ink);color:var(--kp-paper)}.kp-band[data-v-68ffccb1]:nth-child(2n){background:var(--kp-foil);color:var(--kp-ink)}.kp-root .kp-band__row[data-v-68ffccb1]{display:flex;white-space:nowrap;font:800 18px/1 Schibsted Grotesk,sans-serif;letter-spacing:-.01em}.kp-root .kp-band__row[data-v-68ffccb1] .kp-band__w{display:inline-block;margin-right:.4em}.kp-slam[data-v-68ffccb1]{position:absolute;z-index:4;left:8px;top:30px;opacity:0;font:800 48px/.86 Schibsted Grotesk,sans-serif;letter-spacing:-.02em;transform-origin:0 50%}.kp-slam__ghost[data-v-68ffccb1]{position:absolute;left:0;top:0;white-space:nowrap}.kp-slam__ghost--a[data-v-68ffccb1]{color:var(--kp-pink)}.kp-slam__ghost--b[data-v-68ffccb1]{color:var(--kp-violet)}.kp-slam__slices[data-v-68ffccb1]{position:relative}.kp-slam__slices[data-v-68ffccb1] .kp-slam__slice{position:absolute;left:-20px;right:-20px;overflow:hidden}.kp-slam__slices[data-v-68ffccb1] .kp-slam__t{position:absolute;left:20px;white-space:nowrap;color:var(--kp-paper)}.kp-flare[data-v-68ffccb1]{position:absolute;z-index:5;left:0;right:0;top:50%;height:0}.kp-flare__line[data-v-68ffccb1]{position:absolute;left:4%;right:4%;top:-1px;height:2px;border-radius:2px;opacity:0;background:linear-gradient(90deg,transparent,#ffffff 25%,#ffffff 75%,transparent);box-shadow:0 0 12px 2px #8e7dffd9,0 0 3px #ff4fa3e6}.kp-flare__core[data-v-68ffccb1]{position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;opacity:0;background:#fff;box-shadow:0 0 14px 6px #c9beffe6}.kbr[data-v-1d0accfc]{position:relative;isolation:isolate;overflow:hidden;display:block;width:100%;height:100%;min-height:144px;padding:0;border:0;border-radius:12px;background:#f7f1e6;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.kbr[data-v-1d0accfc]:active{transform:scale(.98)}.kbr[data-v-1d0accfc]:focus-visible{outline:2px solid #2a2630;outline-offset:2px}.kbr[data-v-1d0accfc] .kbr-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kbr[data-v-1d0accfc] .kbr-title{font-family:Bagel Fat One,Pretendard,sans-serif;font-size:19px;letter-spacing:.01em}.kbr[data-v-1d0accfc] .kbr-hand{font-family:Gaegu,Pretendard,sans-serif;font-weight:700;font-size:11px}.kbr[data-v-1d0accfc] .kbr-pat{font-size:12px}.kbr[data-v-1d0accfc] .kbr-z{font-family:Gaegu,Pretendard,sans-serif;font-weight:700}.kbr[data-v-1d0accfc] .kbr-chip{font-family:Pretendard,sans-serif;font-weight:800;font-size:8px;letter-spacing:.04em}.kbr[data-v-1d0accfc] .kbr-desc{font-family:Pretendard,sans-serif;font-weight:700;font-size:10px}.kbr[data-v-1d0accfc] .kbr-tagl{font-size:11px}.kbr[data-v-1d0accfc] .kbr-tagv{font-family:Bagel Fat One,Pretendard,sans-serif;font-size:12px}.kbr[data-v-1d0accfc] .kbr-done{font-family:Bagel Fat One,Pretendard,sans-serif;font-size:19px}.store-door.store-door--ask[data-v-f05286e1]{--door-bg: #151515;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;min-width:0;min-height:144px;padding:0;border:0;border-radius:var(--radius-lg);background:transparent;box-shadow:none;color:#fff;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}:root[data-theme=light]{--door-bg: #0d0d0d}.store-door.store-door--ask[data-v-f05286e1]:active{transform:scale(.98)}.store-door.store-door--ask[data-v-f05286e1]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.store-door.store-door--ask[data-v-f05286e1]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}:root[data-theme=light]{box-shadow:none}.ask-under[data-v-f05286e1],.ask-over[data-v-f05286e1]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ask-under[data-v-f05286e1]{z-index:0;overflow:visible}.ask-under[data-v-f05286e1] .ask-base,.ask-under[data-v-f05286e1] .ask-ink{fill:var(--door-bg)}.ask-txt[data-v-f05286e1]{position:absolute;inset:0;z-index:1}.ask-over[data-v-f05286e1]{z-index:2}.ask-wheel[data-v-f05286e1] .ask-it{position:absolute;right:10px;top:0;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#0d0d0d;white-space:nowrap;opacity:0}.ask-wheel[data-v-f05286e1] .ask-it i{font-style:normal}.ask-lock[data-v-f05286e1]{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:2px}.ask-mask[data-v-f05286e1]{display:block;overflow:hidden}.ask-name[data-v-f05286e1]{display:inline-block;font-size:clamp(15px,5cqi,19px);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#fff}.ask-desc[data-v-f05286e1]{font-size:12px;line-height:1.4;color:#ffffff9e}.store-doors[data-v-43496da6]{display:grid;grid-template-columns:repeat(var(--door-count, 3),minmax(0,1fr));gap:var(--space-sm);margin-bottom:var(--home-section-gap, 32px);container-type:inline-size}.store-doors[data-v-43496da6]>*{min-width:0;min-height:144px}.hs-header[data-v-7cf77056]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:var(--home-section-header-gap, 10px)}.hs-titles[data-v-7cf77056]{min-width:0}.hs-title-row[data-v-7cf77056]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.hs-title[data-v-7cf77056]{margin:0;font-size:1.1rem;font-weight:600;line-height:1.35;color:var(--color-text-primary);overflow-wrap:anywhere}.hs-eyebrow[data-v-7cf77056]{flex:none;padding:2px 8px;border-radius:var(--radius-full);background:rgba(var(--color-brand-rgb),.16);color:var(--color-brand-ink);font-size:.75rem;font-weight:700;line-height:1.4;white-space:nowrap}.hs-subtitle[data-v-7cf77056]{margin:2px 0 0;font-size:.78rem;font-weight:400;line-height:1.4;color:var(--color-text-secondary)}.hs-more-link[data-v-7cf77056]{display:flex;align-items:center;gap:4px;flex-shrink:0;height:calc(1.1rem * 1.35);text-decoration:none;color:var(--color-text-muted);font-size:.9rem;font-weight:500;transition:color .2s ease;-webkit-user-select:none;user-select:none}.hs-more-link[data-v-7cf77056]:hover{color:var(--color-brand-ink)}.hs-more-arrow[data-v-7cf77056]{font-size:1.05rem;line-height:1}.cm-board{--cm-power: 1;--cm-sgn: 1;--cm-dur: .52s;--cm-d: 0ms;--cm-gap: 8px;--cm-h: 74px;display:grid;grid-template-columns:repeat(var(--cm-cols, 5),minmax(0,1fr));gap:var(--cm-gap)}.cm-tile{position:relative;height:var(--cm-h);min-width:0;perspective:calc(420px / var(--cm-power))}.cm-stack{position:absolute;inset:0;transform-style:preserve-3d}.cm-face{position:absolute;top:0;left:0;right:0;height:var(--cm-h);backface-visibility:hidden}.cm-face--incoming{opacity:0;pointer-events:none}@keyframes cmCubeSpin{0%{transform:translateZ(calc(var(--cm-h) / -2)) rotateX(0)}to{transform:translateZ(calc(var(--cm-h) / -2)) rotateX(calc(-90deg * var(--cm-sgn)))}}@keyframes cmFlipOut{to{transform:rotateX(calc(-90deg * var(--cm-sgn)));opacity:.55}}@keyframes cmFlipIn{0%{transform:rotateX(calc(90deg * var(--cm-sgn)));opacity:.55}to{transform:rotateX(0);opacity:1}}@keyframes cmTurnOut{to{transform:rotateY(calc(-92deg * var(--cm-sgn))) translateZ(6px);opacity:.5}}@keyframes cmTurnIn{0%{transform:rotateY(calc(92deg * var(--cm-sgn))) translateZ(6px);opacity:.5}to{transform:rotateY(0) translateZ(0);opacity:1}}@keyframes cmRollOut{to{transform:translateY(calc(-58% * var(--cm-sgn) * var(--cm-power))) rotateX(calc(38deg * var(--cm-sgn) * var(--cm-power)));opacity:0}}@keyframes cmRollIn{0%{transform:translateY(calc(58% * var(--cm-sgn) * var(--cm-power))) rotateX(calc(-38deg * var(--cm-sgn) * var(--cm-power)));opacity:0}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes cmSlideOut{to{transform:translate(calc(max(100%,108% * var(--cm-power)) * -1 * var(--cm-sgn)));opacity:.15}}@keyframes cmSlideIn{0%{transform:translate(calc(max(100%,108% * var(--cm-power)) * var(--cm-sgn)));opacity:.15}to{transform:translate(0);opacity:1}}@keyframes cmBlurOut{to{transform:scale(calc(1 + .16 * var(--cm-power)));filter:blur(calc(8px * var(--cm-power)));opacity:0}}@keyframes cmBlurIn{0%{transform:scale(calc(1 - .14 * var(--cm-power)));filter:blur(calc(8px * var(--cm-power)));opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes cmIrisOut{to{transform:scale(calc(1 - .06 * var(--cm-power)));opacity:.35}}@keyframes cmIrisIn{0%{clip-path:circle(0% at 50% 35%);opacity:1}to{clip-path:circle(135% at 50% 35%);opacity:1}}@keyframes cmDeckOut{to{transform:translateY(calc(52% * var(--cm-power))) scale(calc(1 - .12 * var(--cm-power))) rotate(calc(4deg * var(--cm-sgn) * var(--cm-power)));opacity:0}}@keyframes cmDeckIn{0%{transform:translateY(calc(-10% * var(--cm-power))) scale(calc(1 - .16 * var(--cm-power)));opacity:.2}to{transform:translateY(0) scale(1);opacity:1}}@keyframes cmSpinOut{to{transform:rotate(calc(150deg * var(--cm-sgn) * var(--cm-power))) scale(calc(1 - .75 * var(--cm-power)));opacity:0}}@keyframes cmSpinIn{0%{transform:rotate(calc(-150deg * var(--cm-sgn) * var(--cm-power))) scale(calc(1 - .75 * var(--cm-power)));opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes cmWipeOut{to{opacity:.25}}@keyframes cmWipeIn{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes cmPopOut{to{transform:scale(calc(1 - .58 * var(--cm-power)));opacity:0}}@keyframes cmPopIn{0%{transform:scale(calc(1 - .58 * var(--cm-power)));opacity:0}62%{transform:scale(calc(1 + .1 * var(--cm-power)));opacity:1}to{transform:scale(1);opacity:1}}@keyframes cmFoldOut{to{transform:perspective(300px) rotateX(calc(min(84deg,58deg * var(--cm-power)) * var(--cm-sgn))) scaleY(.3);opacity:0}}@keyframes cmFoldIn{0%{transform:perspective(300px) rotateX(calc(min(84deg,58deg * var(--cm-power)) * -1 * var(--cm-sgn))) scaleY(.3);opacity:0}to{transform:perspective(300px) rotateX(0) scaleY(1);opacity:1}}.cm-board[data-cm-transition=cube].is-cm-anim .cm-stack{animation:cmCubeSpin var(--cm-dur) cubic-bezier(.72,0,.24,1) var(--cm-d) both}.cm-board[data-cm-transition=cube].is-cm-anim .cm-face--current{transform:translateZ(calc(var(--cm-h) / 2))}.cm-board[data-cm-transition=cube].is-cm-anim .cm-face--incoming{transform:rotateX(calc(90deg * var(--cm-sgn))) translateZ(calc(var(--cm-h) / 2));opacity:1}.cm-board[data-cm-transition=flip].is-cm-anim .cm-face--current{animation:cmFlipOut calc(var(--cm-dur) / 2) cubic-bezier(.5,0,.85,.3) var(--cm-d) both}.cm-board[data-cm-transition=flip].is-cm-anim .cm-face--incoming{animation:cmFlipIn calc(var(--cm-dur) / 2) cubic-bezier(.15,.7,.4,1) calc(var(--cm-d) + var(--cm-dur) / 2) both}.cm-board[data-cm-transition=turn].is-cm-anim .cm-face--current{animation:cmTurnOut calc(var(--cm-dur) / 2) cubic-bezier(.45,0,.9,.4) var(--cm-d) both}.cm-board[data-cm-transition=turn].is-cm-anim .cm-face--incoming{animation:cmTurnIn calc(var(--cm-dur) / 2) cubic-bezier(.1,.65,.35,1) calc(var(--cm-d) + var(--cm-dur) / 2) both}.cm-board[data-cm-transition=roll].is-cm-anim .cm-face--current{animation:cmRollOut var(--cm-dur) cubic-bezier(.4,0,.2,1) var(--cm-d) both}.cm-board[data-cm-transition=roll].is-cm-anim .cm-face--incoming{animation:cmRollIn var(--cm-dur) cubic-bezier(.25,.9,.3,1) var(--cm-d) both}.cm-board[data-cm-transition=slide] .cm-tile{overflow:hidden}.cm-board[data-cm-transition=slide].is-cm-anim .cm-face--current{animation:cmSlideOut var(--cm-dur) cubic-bezier(.5,0,.2,1) var(--cm-d) both}.cm-board[data-cm-transition=slide].is-cm-anim .cm-face--incoming{animation:cmSlideIn var(--cm-dur) cubic-bezier(.5,0,.2,1) var(--cm-d) both}.cm-board[data-cm-transition=blur].is-cm-anim .cm-face--current{animation:cmBlurOut var(--cm-dur) cubic-bezier(.4,0,.3,1) var(--cm-d) both}.cm-board[data-cm-transition=blur].is-cm-anim .cm-face--incoming{animation:cmBlurIn var(--cm-dur) cubic-bezier(.2,.6,.2,1) var(--cm-d) both}.cm-board[data-cm-transition=iris].is-cm-anim .cm-face--current{animation:cmIrisOut var(--cm-dur) cubic-bezier(.4,0,.6,1) var(--cm-d) both}.cm-board[data-cm-transition=iris].is-cm-anim .cm-face--incoming{animation:cmIrisIn var(--cm-dur) cubic-bezier(.3,0,.15,1) var(--cm-d) both}.cm-board[data-cm-transition=deck] .cm-face--current{z-index:2}.cm-board[data-cm-transition=deck] .cm-face--incoming{z-index:1}.cm-board[data-cm-transition=deck].is-cm-anim .cm-face--current{animation:cmDeckOut var(--cm-dur) cubic-bezier(.55,0,.3,1) var(--cm-d) both}.cm-board[data-cm-transition=deck].is-cm-anim .cm-face--incoming{animation:cmDeckIn var(--cm-dur) cubic-bezier(.2,.7,.25,1) var(--cm-d) both}.cm-board[data-cm-transition=spin].is-cm-anim .cm-face--current{animation:cmSpinOut var(--cm-dur) cubic-bezier(.5,0,.35,1) var(--cm-d) both}.cm-board[data-cm-transition=spin].is-cm-anim .cm-face--incoming{animation:cmSpinIn var(--cm-dur) cubic-bezier(.25,.8,.3,1) var(--cm-d) both}.cm-board[data-cm-transition=wipe].is-cm-anim .cm-face--current{animation:cmWipeOut var(--cm-dur) linear var(--cm-d) both}.cm-board[data-cm-transition=wipe].is-cm-anim .cm-face--incoming{animation:cmWipeIn var(--cm-dur) cubic-bezier(.65,0,.2,1) var(--cm-d) both}.cm-board[data-cm-transition=pop].is-cm-anim .cm-face--current{animation:cmPopOut calc(var(--cm-dur) / 2) cubic-bezier(.5,0,.9,.4) var(--cm-d) both}.cm-board[data-cm-transition=pop].is-cm-anim .cm-face--incoming{animation:cmPopIn calc(var(--cm-dur) / 2) cubic-bezier(.3,1.1,.4,1) calc(var(--cm-d) + var(--cm-dur) / 2) both}.cm-board[data-cm-transition=fold].is-cm-anim .cm-face--current{animation:cmFoldOut calc(var(--cm-dur) / 2) cubic-bezier(.55,0,.9,.35) var(--cm-d) both}.cm-board[data-cm-transition=fold].is-cm-anim .cm-face--incoming{animation:cmFoldIn calc(var(--cm-dur) / 2) cubic-bezier(.1,.7,.35,1) calc(var(--cm-d) + var(--cm-dur) / 2) both}@media(prefers-reduced-motion:reduce){.cm-board.is-cm-anim .cm-stack,.cm-board.is-cm-anim .cm-face{animation:none!important;transform:none!important}.cm-board.is-cm-anim .cm-face--incoming{opacity:0!important}}.circle-menu-section[data-v-9e7e1309]{--circle-icon: 52px;margin:0 0 var(--home-section-gap, 32px);position:relative;z-index:1}.circle-menu-wrapper[data-v-9e7e1309]{position:relative}.cm-board[data-v-9e7e1309]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.cm-tile[data-v-9e7e1309]{text-align:center}.cm-link[data-v-9e7e1309]{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;-webkit-user-drag:none}.cm-link[data-v-9e7e1309]:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:4px;border-radius:12px}.cm-icon[data-v-9e7e1309]{width:100%;max-width:var(--circle-icon);height:auto;aspect-ratio:1;border-radius:16px;object-fit:cover;margin-bottom:6px;-webkit-user-drag:none}.cm-label[data-v-9e7e1309]{font-size:.72rem;line-height:1.15;margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-dots[data-v-9e7e1309]{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:10px}.cm-dot[data-v-9e7e1309]{position:relative;width:5px;height:5px;padding:0;border:none;border-radius:999px;background:var(--color-surface-4);cursor:pointer;transform-origin:0 50%}.cm-dot[data-v-9e7e1309]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-brand-ink);opacity:0;transition:opacity .28s ease}.cm-dot.is-on[data-v-9e7e1309]{width:16px}.cm-dot.is-on[data-v-9e7e1309]:after{opacity:1}.cm-dot[data-v-9e7e1309]:focus-visible{outline:2px solid var(--color-brand-ink);outline-offset:3px}.cm-skeleton[data-v-9e7e1309]{display:flex;flex-direction:column;align-items:center}.cm-skeleton-img[data-v-9e7e1309],.cm-skeleton-label[data-v-9e7e1309]{position:relative;overflow:hidden}.cm-skeleton-img[data-v-9e7e1309]{width:100%;max-width:var(--circle-icon);aspect-ratio:1;border-radius:16px;margin-bottom:6px;background:var(--color-surface-1)}.cm-skeleton-label[data-v-9e7e1309]{width:70%;height:10px;border-radius:4px;background:var(--color-surface-3)}.cm-skeleton-img[data-v-9e7e1309]:after,.cm-skeleton-label[data-v-9e7e1309]:after{content:"";position:absolute;inset:0;transform:translate(-100%);animation:circleSkeletonShimmer-9e7e1309 1.4s ease-in-out infinite}.cm-skeleton-img[data-v-9e7e1309]:after{background:linear-gradient(90deg,transparent,var(--color-surface-3),transparent)}.cm-skeleton-label[data-v-9e7e1309]:after{background:linear-gradient(90deg,transparent,var(--color-surface-4),transparent)}@keyframes circleSkeletonShimmer-9e7e1309{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.cm-skeleton-img[data-v-9e7e1309]:after,.cm-skeleton-label[data-v-9e7e1309]:after,.cm-dot[data-v-9e7e1309],.cm-dot[data-v-9e7e1309]:after{animation:none;transition:none}}.hsl-pending-tail[data-v-e2f62947]{min-height:100vh}.hsl-strip[data-v-e2f62947]{margin:0 calc(-1 * var(--twoday-shell-padding, 16px)) var(--home-section-gap, 32px)}
