.fate-wheel-area{position:relative;display:grid;justify-items:center;gap:14px;isolation:isolate;overflow:visible}.fate-aura{position:absolute;inset:4% 0 auto;width:min(700px,52vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(246,209,138,.12),transparent 38%),radial-gradient(circle,rgba(185,124,255,.3),transparent 61%),radial-gradient(circle,rgba(116,215,255,.1),transparent 72%);filter:blur(34px);opacity:.86;z-index:-2;animation:fateAura 4.8s ease-in-out infinite alternate}.fate-wheel{--fate-rotation:0deg;position:relative;width:min(600px,44vw);aspect-ratio:1;border-radius:50%;background:0 0;border:0;box-shadow:none;overflow:visible;isolation:isolate}.fate-wheel__glow{position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle at center,rgba(244,205,133,.1),transparent 28%),radial-gradient(circle at center,rgba(165,111,255,.1),transparent 52%);filter:blur(30px);opacity:.72;z-index:-1;pointer-events:none;animation:fateHaloPulse 5s ease-in-out infinite alternate}.fate-wheel__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 0 10px rgba(244, 205, 133, .1)) drop-shadow(0 0 22px rgba(165, 111, 255, .1)) drop-shadow(0 26px 62px rgba(0, 0, 0, .42))}.fate-arrow{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--fate-rotation));transform-origin:center center;transition:transform 3.8s cubic-bezier(.13, .72, .12, 1);z-index:30;pointer-events:none}.fate-arrow__image{position:absolute;left:0;top:0;display:block;visibility:visible;opacity:1;width:clamp(118px,13vw,170px);height:auto;max-width:none;transform:translate(-50%,-57%);z-index:31;user-select:none;pointer-events:none;filter:drop-shadow(0 0 8px rgba(255, 255, 255, .16)) drop-shadow(0 0 16px rgba(246, 209, 138, .3)) drop-shadow(0 0 34px rgba(246, 209, 138, .18)) drop-shadow(0 12px 22px rgba(0, 0, 0, .24))}.fate-arrow__trail{position:absolute;left:-20px;top:6px;width:40px;height:138px;border-radius:999px;background:linear-gradient(to bottom,rgba(255,255,255,.3) 0,rgba(255,242,194,.34) 12%,rgba(244,205,133,.32) 34%,rgba(244,205,133,.1) 72%,rgba(244,205,133,0) 100%);filter:blur(14px);opacity:.09;transform-origin:50% 0%;mix-blend-mode:screen;pointer-events:none}.fate-arrow__trail--secondary{left:-11px;top:18px;width:22px;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,.18) 0,rgba(244,205,133,.22) 30%,rgba(244,205,133,.07) 72%,rgba(244,205,133,0) 100%);filter:blur(8px);opacity:.07}.fate-wheel.is-spinning .fate-arrow__trail{opacity:.3;animation:fateTrail .9s ease-in-out infinite}.fate-wheel.is-spinning .fate-arrow__trail--secondary{opacity:.22;animation:fateTrail .72s ease-in-out infinite}.fate-wheel.is-visible:not(.is-spinning) .fate-arrow{animation:fateArrowIdle 2.9s ease-in-out infinite}.fate-wheel.is-visible:not(.is-spinning) .fate-arrow__trail{opacity:.09;animation:fateIdleTrail 3.8s ease-in-out infinite}.fate-wheel.is-visible:not(.is-spinning) .fate-arrow__trail--secondary{opacity:.06;animation:fateIdleTrail 4.2s ease-in-out infinite}.fate-wheel.is-spinning .fate-arrow{animation:none}.fate-center{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:112px;aspect-ratio:1;transform:translate(-50%,-50%);border:0;border-radius:50%;background:0 0;color:transparent;cursor:pointer;z-index:20;overflow:visible}.fate-center__core,.fate-center__halo,.fate-center__pulse{position:absolute;border-radius:50%;pointer-events:none}.fate-center__core{inset:34%;background:radial-gradient(circle at 42% 32%,rgba(255,255,255,.96) 0 10%,rgba(255,244,191,.92) 18%,rgba(246,209,138,.42) 46%,rgba(185,124,255,.12) 100%);box-shadow:0 0 18px rgba(255,244,191,.52),0 0 44px rgba(246,209,138,.3),0 0 74px rgba(185,124,255,.18);animation:fateCenterCore 2.4s ease-in-out infinite}.fate-center__halo{inset:18%;background:radial-gradient(circle,rgba(255,241,191,.22),rgba(246,209,138,.1) 34%,rgba(185,124,255,.08) 58%,transparent 72%);filter:blur(3px);animation:fateCenterHalo 3.4s ease-in-out infinite}.fate-center__pulse{inset:4%;border:1px solid rgba(246,209,138,.16);box-shadow:0 0 24px rgba(246,209,138,.1),inset 0 0 18px rgba(246,209,138,.08);animation:fateCenterPulse 2.2s ease-in-out infinite}.fate-center:hover .fate-center__core{box-shadow:0 0 24px rgba(255,244,191,.68),0 0 58px rgba(246,209,138,.38),0 0 84px rgba(185,124,255,.22)}.fate-wheel.is-spinning .fate-center__core{animation:fateCenterCore .9s ease-in-out infinite}.fate-wheel-caption{color:var(--fate-muted-2);font-size:13px;text-align:center}@media (max-width:960px){.fate-wheel{width:min(520px,86vw)}.fate-aura{width:min(620px,100vw)}}@media (max-width:560px){.fate-wheel{width:min(360px,88vw)}.fate-aura{width:min(420px,104vw)}.fate-arrow__image{width:clamp(86px,24vw,122px);transform:translate(-50%,-57%)}.fate-arrow__trail{left:-14px;top:4px;width:28px;height:86px;filter:blur(10px)}.fate-arrow__trail--secondary{left:-8px;top:12px;width:16px;height:62px;filter:blur(6px)}.fate-center{width:90px}}@keyframes fateAura{from{transform:scale(.96);opacity:.56}to{transform:scale(1.05);opacity:.88}}@keyframes fateHaloPulse{from{transform:scale(.97);opacity:.58}to{transform:scale(1.03);opacity:.8}}@keyframes fateCenterPulse{0%,100%{transform:scale(.96);opacity:.2}50%{transform:scale(1.12);opacity:.54}}@keyframes fateCenterCore{0%,100%{transform:scale(.92);opacity:.7}50%{transform:scale(1.06);opacity:1}}@keyframes fateCenterHalo{0%,100%{transform:scale(.92);opacity:.42}50%{transform:scale(1.12);opacity:.78}}@keyframes fateArrowIdle{0%,100%{transform:rotate(var(--fate-rotation))}18%{transform:rotate(calc(var(--fate-rotation) + 1.25deg))}42%{transform:rotate(calc(var(--fate-rotation) - .85deg))}66%{transform:rotate(calc(var(--fate-rotation) + .55deg))}82%{transform:rotate(calc(var(--fate-rotation) - .3deg))}}@keyframes fateIdleTrail{0%,100%{opacity:.06;transform:scaleY(.86) translateY(2px)}50%{opacity:.12;transform:scaleY(1.05) translateY(-4px)}}@keyframes fateTrail{0%{opacity:.16;transform:scaleY(.88) translateY(0)}50%{opacity:.34;transform:scaleY(1.06) translateY(-3px)}100%{opacity:.2;transform:scaleY(.9) translateY(2px)}}.fate-howto{overflow:hidden}.fate-howto__summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none}.fate-howto__summary::-webkit-details-marker{display:none}.fate-howto .fate-hero__panel-kicker{margin-bottom:0}.fate-howto__summary-icon{display:none;width:11px;height:11px;flex:0 0 auto;border-right:2px solid rgba(246,209,138,.86);border-bottom:2px solid rgba(246,209,138,.86);transform:rotate(45deg);transition:transform .22s ease;filter:drop-shadow(0 0 8px rgba(246, 209, 138, .35))}.fate-howto[open] .fate-howto__summary-icon{transform:rotate(225deg)}@media (min-width:961px){.fate-howto__summary{cursor:default;pointer-events:none}.fate-howto__summary-icon{display:none}.fate-howto ol{margin-top:10px}}@media (max-width:960px){.fate-hero{gap:18px;margin-bottom:30px}.fate-howto{padding:0;border-radius:24px}.fate-howto__summary{min-height:58px;padding:17px 18px;cursor:pointer}.fate-howto__summary-icon{display:block}.fate-howto ol{margin:0;padding:0 18px 18px 38px}.fate-howto li{padding-right:4px}.fate-howto:not([open]){background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.022)),radial-gradient(circle at 100% 0,rgba(185,124,255,.1),transparent 36%)}.fate-howto:not([open]) .fate-howto__summary{padding-bottom:17px}}@media (max-width:560px){.fate-widget__grid{gap:24px}.fate-actions{display:flex!important;margin-top:18px}.fate-actions .fate-button{width:100%;min-height:52px}.fate-hint{text-align:center}}.fate-question-fold{margin:0;padding:0;border:0}.fate-question-fold__summary{display:none;list-style:none}.fate-question-fold__summary::-webkit-details-marker{display:none}.fate-question-fold__body{display:block}@media (max-width:560px){.fate-question-fold{overflow:hidden;margin-bottom:14px;border:1px solid rgba(246,209,138,.18);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(0,0,0,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 34px rgba(0,0,0,.1)}.fate-question-fold__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:0 16px;cursor:pointer}.fate-question-fold__title{min-width:0;color:var(--fate-text);font-size:10px;font-weight:820;line-height:1.35}.fate-question-fold__meta{color:var(--fate-muted-3);font-size:9px;font-weight:700;white-space:nowrap}.fate-question-fold__icon{width:10px;height:10px;border-right:2px solid rgba(246,209,138,.86);border-bottom:2px solid rgba(246,209,138,.86);transform:rotate(45deg);transition:transform .22s ease;filter:drop-shadow(0 0 8px rgba(246, 209, 138, .35))}.fate-question-fold[open] .fate-question-fold__icon{transform:rotate(225deg)}.fate-question-fold__body{padding:0 14px 15px}.fate-question-fold__body .fate-label{margin-top:2px}.fate-question-fold .fate-question{min-height:112px}.fate-question-fold .fate-field-note{margin-bottom:0}}@media (max-width:960px){.fate-wheel.is-visible:not(.is-spinning) .fate-arrow{animation:none!important}.fate-wheel.is-visible:not(.is-spinning) .fate-arrow__trail,.fate-wheel.is-visible:not(.is-spinning) .fate-arrow__trail--secondary{animation:none!important}.fate-arrow{transform:rotate(var(--fate-rotation)) translateZ(0);transition-property:transform;transition-duration:3.8s;transition-timing-function:cubic-bezier(.13,.72,.12,1);will-change:transform;backface-visibility:hidden}.fate-wheel.is-spinning .fate-arrow{animation:none!important;transform:rotate(var(--fate-rotation)) translateZ(0);transition-property:transform!important;transition-duration:3.8s!important;transition-timing-function:cubic-bezier(.13,.72,.12,1)!important}}