@keyframes svelte-ysgp09-progress-fill{0%{width:0%}to{width:100%}}.progress-bar.svelte-ysgp09{animation:svelte-ysgp09-progress-fill var(--interval) linear forwards}.progress-bar.paused.svelte-ysgp09{animation-play-state:paused}@keyframes svelte-ysgp09-slide-fade-in{0%{opacity:0;transform:scale(1.08) translate(20px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes svelte-ysgp09-slide-fade-out{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(-20px)}}.slide-active.svelte-ysgp09{animation:svelte-ysgp09-slide-fade-in .7s cubic-bezier(.4,0,.2,1) forwards}.slide-exiting.svelte-ysgp09{animation:svelte-ysgp09-slide-fade-out .7s cubic-bezier(.4,0,.2,1) forwards}.slide-hidden.svelte-ysgp09{opacity:0;pointer-events:none}.ken-burns.svelte-ysgp09{animation-duration:var(--interval);animation-timing-function:ease-out;animation-fill-mode:both}.slide-active.svelte-ysgp09 .ken-burns:where(.svelte-ysgp09){animation-play-state:running}.slide-exiting.svelte-ysgp09 .ken-burns:where(.svelte-ysgp09),.slide-hidden.svelte-ysgp09 .ken-burns:where(.svelte-ysgp09){animation-play-state:paused}.slide-active.svelte-ysgp09 .ken-burns-0:where(.svelte-ysgp09){animation-name:svelte-ysgp09-kenBurnsTopLeft}@keyframes svelte-ysgp09-kenBurnsTopLeft{0%{transform:scale(1.15) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}.slide-active.svelte-ysgp09 .ken-burns-1:where(.svelte-ysgp09){animation-name:svelte-ysgp09-kenBurnsTopRight}@keyframes svelte-ysgp09-kenBurnsTopRight{0%{transform:scale(1.15) translate(2%,-2%)}to{transform:scale(1) translate(0)}}.slide-active.svelte-ysgp09 .ken-burns-2:where(.svelte-ysgp09){animation-name:svelte-ysgp09-kenBurnsBottomLeft}@keyframes svelte-ysgp09-kenBurnsBottomLeft{0%{transform:scale(1.15) translate(-2%,2%)}to{transform:scale(1) translate(0)}}.slide-active.svelte-ysgp09 .ken-burns-3:where(.svelte-ysgp09){animation-name:svelte-ysgp09-kenBurnsBottomRight}@keyframes svelte-ysgp09-kenBurnsBottomRight{0%{transform:scale(1.15) translate(2%,2%)}to{transform:scale(1) translate(0)}}.slide-active.svelte-ysgp09 .ken-burns-4:where(.svelte-ysgp09){animation-name:svelte-ysgp09-kenBurnsCenter}@keyframes svelte-ysgp09-kenBurnsCenter{0%{transform:scale(1.2)}to{transform:scale(1)}}.layout.svelte-1wipc2t{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:2rem}.layout.has-selection.svelte-1wipc2t{flex-direction:row;justify-content:flex-start;padding-left:5vw}.wheel-instruction.svelte-1wipc2t{text-align:center;color:#ffffffb3;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:300;letter-spacing:.5px}.layout.has-selection.svelte-1wipc2t .wheel-instruction:where(.svelte-1wipc2t){display:none}.wheel-container.svelte-1wipc2t{display:flex;justify-content:center;align-items:center;width:100%;max-width:90svh;width:90svh;height:90svh;flex-shrink:0;margin:0 auto;transition:all .4s ease}.layout.has-selection.svelte-1wipc2t .wheel-container:where(.svelte-1wipc2t){max-width:55svh;width:55svh;height:55svh}.wheel.svelte-1wipc2t{width:100%;height:100%;overflow:visible}.segments-group.svelte-1wipc2t{transition:transform .5s cubic-bezier(.4,0,.2,1)}.segment.svelte-1wipc2t{transition:transform .3s ease;outline:none}.segment.svelte-1wipc2t:focus{outline:none}.segment-path.svelte-1wipc2t{transition:opacity .3s ease,filter .3s ease;cursor:pointer}.segment.svelte-1wipc2t:hover .segment-path:where(.svelte-1wipc2t){opacity:.85}.segment.selected.svelte-1wipc2t{transform:scale(1.08)}.segment.selected.svelte-1wipc2t .segment-path:where(.svelte-1wipc2t){opacity:1;filter:brightness(1.15)}.segment.selected.svelte-1wipc2t .segment-letter:where(.svelte-1wipc2t){font-size:38px}.segment.selected.svelte-1wipc2t .title-container:where(.svelte-1wipc2t){font-size:16px;font-weight:400}.segment.dimmed.svelte-1wipc2t .segment-path:where(.svelte-1wipc2t){opacity:.4}.segment.dimmed.svelte-1wipc2t .segment-letter:where(.svelte-1wipc2t){opacity:.5}.segment-letter.svelte-1wipc2t{fill:#fff;font-family:Georgia,serif;font-size:32px;font-weight:400;pointer-events:none;transition:font-size .3s ease}.title-container.svelte-1wipc2t{color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:300;font-style:italic;text-align:center;text-wrap:balance;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1.2;pointer-events:none}.segment.dimmed.svelte-1wipc2t .title-container:where(.svelte-1wipc2t){opacity:.5}.center-circle.svelte-1wipc2t{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.center-title.svelte-1wipc2t{fill:#0f172a;font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:2px}.center-subtitle.svelte-1wipc2t{fill:#0f172a;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:300;letter-spacing:3px}.detail-card.svelte-1wipc2t{display:block;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--segment-color);border-radius:12px;padding:2rem;max-width:480px;animation:svelte-1wipc2t-slideIn .3s ease;position:relative}@keyframes svelte-1wipc2t-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.close-button.svelte-1wipc2t{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff9;cursor:pointer;padding:.25rem;transition:color .2s ease}.close-button.svelte-1wipc2t:hover{color:#fff}.card-header.svelte-1wipc2t{margin-bottom:1.5rem}.card-title.svelte-1wipc2t{font-family:Georgia,serif;font-size:1.75rem;color:#fff;margin:0;font-weight:400}.card-bullets.svelte-1wipc2t{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.card-bullets.svelte-1wipc2t li:where(.svelte-1wipc2t){color:#ffffffd9;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6;padding-left:1.5rem;position:relative}.card-bullets.svelte-1wipc2t li:where(.svelte-1wipc2t):before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--segment-color);border-radius:50%}.card-nav-hint.svelte-1wipc2t{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.card-nav-hint.svelte-1wipc2t span:where(.svelte-1wipc2t){color:#fff6;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem}.card-nav-hint.svelte-1wipc2t kbd:where(.svelte-1wipc2t){display:inline-block;padding:.15rem .4rem;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;color:#fff9;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;margin:0 .15rem}.mobile-layout.svelte-qf80c5{display:flex;flex-direction:column;width:100%;min-height:100vh;position:relative;touch-action:pan-y}.wheel-instruction-mobile.svelte-qf80c5{text-align:center;color:#fffc;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:300;padding:1rem 0 .5rem;letter-spacing:.5px}.swipe-arrows.svelte-qf80c5{position:absolute;top:80px;left:0;right:0;display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;z-index:10}.arrow.svelte-qf80c5{color:#fff;font-size:2rem;opacity:.8;animation:svelte-qf80c5-pulse 1.5s ease-in-out infinite}.arrow-left.svelte-qf80c5{animation-delay:0s}.arrow-right.svelte-qf80c5{animation-delay:.75s}@keyframes svelte-qf80c5-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.mobile-wheel-section.svelte-qf80c5{width:100%;overflow:hidden}.mobile-wheel.svelte-qf80c5{width:100%;height:auto}.mobile-detail-card.svelte-qf80c5{background:linear-gradient(135deg,var(--segment-color) 0%,color-mix(in srgb,var(--segment-color) 80%,black) 100%);padding:1.5rem;margin:0 1rem 1rem;border-radius:16px;box-shadow:0 10px 40px #0000004d,inset 0 1px #ffffff1a}.mobile-detail-card.svelte-qf80c5 .card-header:where(.svelte-qf80c5){margin-bottom:1rem}.mobile-detail-card.svelte-qf80c5 .card-title:where(.svelte-qf80c5){font-family:Georgia,serif;font-size:1.5rem;font-weight:400;color:#fff;margin:0}.mobile-detail-card.svelte-qf80c5 .card-bullets:where(.svelte-qf80c5){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.mobile-detail-card.svelte-qf80c5 .card-bullets:where(.svelte-qf80c5) li:where(.svelte-qf80c5){color:#ffffffe6;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;line-height:1.5;padding-left:1.25rem;position:relative}.mobile-detail-card.svelte-qf80c5 .card-bullets:where(.svelte-qf80c5) li:where(.svelte-qf80c5):before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;background:#fff9;border-radius:50%}.mobile-nav-hint.svelte-qf80c5{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;color:#ffffff80;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem}.segments-group.svelte-qf80c5{transition:transform .5s cubic-bezier(.4,0,.2,1)}.segment.svelte-qf80c5{transition:transform .3s ease;outline:none}.segment.svelte-qf80c5:focus{outline:none}.segment-path.svelte-qf80c5{transition:opacity .3s ease,filter .3s ease;cursor:pointer}.segment-letter.svelte-qf80c5{fill:#fff;font-family:Georgia,serif;font-size:24px;font-weight:400;pointer-events:none;transition:font-size .3s ease}.segment.selected.svelte-qf80c5 .segment-letter:where(.svelte-qf80c5){font-size:38px}.title-container.svelte-qf80c5{color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:9px;font-weight:300;font-style:italic;text-align:center;text-wrap:balance;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1.2;pointer-events:none}.center-circle.svelte-qf80c5{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.center-title.svelte-qf80c5{fill:#0f172a;font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:2px}.center-subtitle.svelte-qf80c5{fill:#0f172a;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:300;letter-spacing:3px}
