@keyframes sk-reel-spin{0%{transform:rotate(18deg)}to{transform:rotate(378deg)}}@keyframes sk-ring-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.26)}to{opacity:0;transform:scale(1.26)}}@layer components{.sk-font-tape{font-family:var(--ss-display);font-optical-sizing:auto}.sk-font-meta{font-family:var(--ss-mono);font-variant-ligatures:none}.sk-font-ui{font-family:var(--ss-ui)}.sk-focus:focus-visible{outline:3px solid var(--ss-gold);outline-offset:3px}.sk-reel{color:var(--sk-ink,var(--ss-ink));flex:none;line-height:0;display:inline-block}.sk-reel-svg{transform-origin:50%;will-change:transform;width:100%;height:100%;animation:1.9s linear infinite paused sk-reel-spin;display:block;transform:rotate(18deg)}.sk-reel--spinning .sk-reel-svg{animation-play-state:running}.sk-reel-rim{fill:var(--sk-reel-face,color-mix(in srgb,currentColor 7%,transparent));stroke:currentColor;stroke-width:4px}.sk-reel-dash{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-dasharray:5 5}.sk-reel-spoke{stroke:currentColor;stroke-width:5px;stroke-linecap:round}.sk-reel-hub{fill:currentColor}.sk-glass{--sk-ink:#ffffffc7;position:relative;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff0f}.sk-tape{--sk-ink:var(--ss-ink);border:3px solid var(--ss-ink);background-color:var(--ss-paper);color:var(--ss-ink);text-align:start;box-shadow:0 22px 44px -22px color-mix(in srgb,var(--ss-slot)60%,transparent);border-radius:12px;position:relative;overflow:hidden}.sk-tape-stripe{background-color:var(--ss-red);border-bottom:3px solid var(--ss-ink);height:10px}.sk-tape-band{background-color:var(--ss-label);border-bottom:3px solid var(--ss-ink);color:var(--ss-ink);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;font-size:11px;font-weight:600;line-height:1;display:flex}.sk-tape-holes{flex:none;align-items:center;gap:6px;display:inline-flex}.sk-tape-hole{background-color:var(--ss-ink);border-radius:50%;width:10px;height:10px}.sk-tape-mark{white-space:nowrap}.sk-tape-field{background-color:var(--ss-paper);background-image:repeating-linear-gradient(#0000 0 27px,#1e1a1612 27px 28px);padding:14px 18px 16px}.sk-tape-title{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,.5rem + 3.125vw,1.75rem);font-weight:800;line-height:1.05}.sk-tape-author{color:var(--ss-ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:1rem;font-style:italic;font-weight:500;line-height:1.3}.sk-tape-meta{letter-spacing:.15em;text-transform:uppercase;color:var(--ss-ink);overflow-wrap:anywhere;border-top:none;margin-top:12px;font-size:11px;font-weight:500;line-height:1.3}.sk-big{min-height:var(--sk-big-h,64px);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ss-ease),box-shadow .24s var(--ss-ease),background-color .24s var(--ss-ease),border-color .24s var(--ss-ease),opacity .2s var(--ss-ease);border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:1.0625rem;font-weight:600;display:inline-flex;position:relative}.sk-big:not(:disabled):hover{transform:translateY(-1px)}.sk-big:not(:disabled):active{transform:translateY(1px)}.sk-big:disabled{opacity:.45;cursor:not-allowed}.sk-big-icon{justify-content:center;align-items:center;font-size:1.7rem;line-height:1;display:inline-flex}.sk-big-icon>svg{width:1.6rem;height:1.6rem}.sk-big-label{line-height:1.15}.sk-big--gold{background-image:linear-gradient(180deg,#fbbf24 0%,var(--ss-gold)100%);color:var(--ss-ink);border-color:#1e1a164d;box-shadow:0 10px 26px #f59e0b47,inset 0 1px #ffffff80}.sk-big--gold:focus-visible{outline-color:var(--ss-paper)}.sk-big--violet{color:var(--ss-fg);background-image:linear-gradient(#8b7bff 0%,#6d5bef 100%);border-color:#ffffff2e;box-shadow:0 10px 26px #7c6bff52,inset 0 1px #ffffff47}.sk-big--red{background-image:linear-gradient(180deg,#f0553f 0%,var(--ss-red)100%);color:#fff7f5;border-color:#00000047;box-shadow:0 10px 26px #e3452f57,inset 0 1px #ffffff3d}.sk-big--red:focus-visible{outline-color:var(--ss-paper)}.sk-big--ghost{color:#eaf0f8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff0d;border-color:#ffffff24}.sk-big--ghost:not(:disabled):hover{background-color:#ffffff17;border-color:#ffffff3d}.sk-big-ring{border:2px solid var(--ss-red);opacity:0;pointer-events:none;border-radius:19px;position:absolute;inset:-3px}.sk-big--red:not(:disabled) .sk-big-ring{animation:1.8s ease-out infinite sk-ring-pulse}.sk-big[data-shape=pill],.sk-big[data-shape=pill] .sk-big-ring{border-radius:999px}.sk-transport{width:var(--sk-transport-size,56px);height:var(--sk-transport-size,56px);color:#e9f0faeb;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ss-ease),color .22s var(--ss-ease),border-color .22s var(--ss-ease),box-shadow .26s var(--ss-ease);background-color:#ffffff0a;background-image:radial-gradient(120% 120% at 50% 0,#ffffff1f,#fff0 62%);border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:0 6px 18px #00000061,inset 0 1px #ffffff1f}.sk-transport:not(:disabled):hover{color:var(--ss-fg);border-color:#ffffff4d}.sk-transport:not(:disabled):active{transform:translateY(1px)}.sk-transport:disabled{opacity:.35;cursor:not-allowed}.sk-transport-glyph{fill:currentColor;pointer-events:none;width:46%;height:46%;display:block}.sk-transport.is-active{color:#fde68a;background-image:radial-gradient(120% 120% at 50% 0,#f59e0b52,#f59e0b0f 68%);border-color:#f59e0bbf;box-shadow:0 0 0 1px #f59e0b47,0 8px 26px #f59e0b4d,inset 0 1px #ffffff29}.sk-transport--rec{color:var(--ss-red)}.sk-transport--rec:not(:disabled):hover{color:#ff6a52}.sk-transport--rec.is-active{color:#ff6a52;background-image:radial-gradient(120% 120% at 50% 0,#e3452f59,#e3452f14 68%);border-color:#e3452fd9;box-shadow:0 0 0 1px #e3452f59,0 8px 26px #e3452f57,inset 0 1px #ffffff24}.sk-transport-ring{border:2px solid var(--ss-red);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-4px}.sk-transport--rec.is-active:not(:disabled) .sk-transport-ring{animation:1.5s ease-out infinite sk-ring-pulse}.sk-mode{align-items:center;gap:10px;display:inline-flex}.sk-mode-word{letter-spacing:.16em;text-transform:uppercase;color:#e2e8f06b;transition:color .24s var(--ss-ease);white-space:nowrap;font-size:11px;line-height:1}.sk-mode-word.is-on{color:var(--ss-gold)}.sk-mode-track{cursor:pointer;-webkit-tap-highlight-color:transparent;width:62px;height:32px;transition:border-color .24s var(--ss-ease),background-color .24s var(--ss-ease);background-color:#060a12bf;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:0;position:relative;box-shadow:inset 0 2px 6px #00000080}.sk-mode-track:before{content:"";background-color:#ffffff24;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:13px;right:13px}.sk-mode-track:disabled{opacity:.45;cursor:not-allowed}.sk-mode-track[aria-checked=true]{border-color:#f59e0b8c}.sk-mode-knob{width:24px;height:24px;transition:transform .32s var(--ss-ease),background-image .32s var(--ss-ease);background-image:linear-gradient(#e7edf6 0%,#aebacb 100%);border-radius:999px;place-items:center;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000080}.sk-mode-knob:after{content:"";background-color:#1e1a1680;border-radius:999px;width:8px;height:8px}.sk-mode-track[aria-checked=true] .sk-mode-knob{background-image:linear-gradient(180deg,#fcd34d 0%,var(--ss-gold)100%);transform:translate(32px)}.sk-vu{width:100%;min-width:60px;display:block}.sk-vu-track{background-color:#04080ed9;background-image:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff12 7px 10px);border:1px solid #ffffff1f;border-radius:3px;height:10px;position:relative;overflow:hidden}.sk-vu-fill{background-image:linear-gradient(90deg,var(--ss-gold)0%,#fbbf24 58%,#ff8a3d 76%,var(--ss-red)88%);will-change:clip-path;transition-property:clip-path;transition-duration:90ms;transition-timing-function:linear;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 10px);mask-image:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 10px)}.sk-vu-redline{pointer-events:none;background-color:#e3452f99;width:1px;position:absolute;top:0;bottom:0;left:78%}@media (prefers-reduced-motion:reduce){.sk-reel-svg,.sk-big-ring,.sk-transport-ring{animation:none!important}.sk-big--red:not(:disabled) .sk-big-ring,.sk-transport--rec.is-active:not(:disabled) .sk-transport-ring{opacity:.55}.sk-big,.sk-transport,.sk-mode-knob,.sk-mode-track{transition-duration:1ms}.sk-big:not(:disabled):hover,.sk-big:not(:disabled):active,.sk-transport:not(:disabled):active{transform:none}.sk-vu-fill{transition-property:none}}}
