.fortune-wheel_art___3I_3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 18px;gap:16px;min-width:0;overflow:hidden;background:radial-gradient(ellipse at center,var(--mv-surface-soft,#F7F8F5),transparent 72%)}.fortune-wheel_eyebrow__ApE0I{font-size:9px;font-weight:600;letter-spacing:1.6px;color:var(--mv-primary,#697f60);text-align:center}.fortune-wheel_stage__hglJG{position:relative;width:min(100%,380px);aspect-ratio:1;flex-shrink:0}.fortune-wheel_wheel___Fs_P{display:block;width:100%;height:100%;transition:transform 4.2s cubic-bezier(.12,.72,.08,1);transform-origin:center}.fortune-wheel_pointer__Yg12F{position:absolute;top:1px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:18px solid var(--mv-wheel-rim,#2f6f00);z-index:2}.fortune-wheel_spin__CBsvM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:4px solid var(--mv-surface,#fcfaf3);background:var(--mv-primary,#244f3b);color:var(--mv-on-primary,#fff);font-size:12px;letter-spacing:.2px;box-shadow:0 3px 12px #244f3b18;display:grid;place-items:center;padding:0}.fortune-wheel_spin__CBsvM:disabled{cursor:wait}.fortune-wheel_caption__yr7ra{font-size:11px;color:var(--mv-muted,#77816d);margin:0;text-align:center}.fortune-wheel_resultButton__5vI5j{border:0;background:transparent;color:var(--mv-primary,#244f3b);font-size:11px;padding:0 8px;max-width:100%;line-height:1.5}.fortune-wheel_error__43Ca_{color:var(--mv-error,#a5493c);font-size:12px;line-height:1.5;text-align:center;margin:10px 0 0}.fortune-wheel_dialog__dd22Z{width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--mv-border,#e5e5d8);border-radius:18px;padding:36px;background:var(--mv-surface,#fffdf8);color:var(--mv-primary,#244f3b);box-shadow:0 18px 70px #17201920;text-align:center}.fortune-wheel_dialog__dd22Z::backdrop{background:#17201966;backdrop-filter:blur(3px)}.fortune-wheel_dialog__dd22Z h2{font-size:28px;line-height:1.3;margin:20px 0}.fortune-wheel_dialog__dd22Z p{font-size:13px;color:var(--mv-muted,#7b8571)}.fortune-wheel_dialog__dd22Z form{display:flex;flex-direction:column;gap:16px;text-align:left}.fortune-wheel_dialog__dd22Z form label{display:flex;flex-direction:column;gap:8px;font-size:12px}.fortune-wheel_dialog__dd22Z input{font:inherit;border:1px solid var(--mv-border,#dde4d4);border-radius:6px;padding:12px;background:var(--mv-surface,#fff)}.fortune-wheel_dialog__dd22Z button:disabled{opacity:.65}.fortune-wheel_close__mih9G{position:absolute;right:12px;top:10px;width:28px;height:28px;border:0;border-radius:50%;background:var(--mv-green-soft,#f1f4eb);color:var(--mv-primary,#657858);font-size:22px;display:grid;place-items:center}@media(max-width:760px){.fortune-wheel_art___3I_3{padding:22px 18px;gap:12px}.fortune-wheel_stage__hglJG{width:min(100%,310px)}.fortune-wheel_spin__CBsvM{width:66px;height:66px;font-size:11px}.fortune-wheel_dialog__dd22Z{padding:32px 24px}.fortune-wheel_dialog__dd22Z h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.fortune-wheel_wheel___Fs_P{transition:none}}.fortune-wheel_spin__CBsvM:hover:not(:disabled){background:var(--mv-primary-hover,#2F6F00)}.fortune-wheel_compact__7ivFP{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:24px;min-height:0;height:100%;overflow:hidden;background:none;position:relative}.fortune-wheel_promoCopy__VDk5u{position:relative;z-index:2;min-width:0}.fortune-wheel_promoCopy__VDk5u h2{font-size:25px;line-height:1.1;letter-spacing:-.9px;font-weight:700;margin:0 0 16px;white-space:nowrap;color:#10251b}.fortune-wheel_promoCopy__VDk5u p{font-size:14px;line-height:1.4;color:#24372a;margin:0 0 20px}.fortune-wheel_compact__7ivFP .fortune-wheel_stage__hglJG{width:230px;max-width:none;margin-left:-4px;align-self:center}.fortune-wheel_compact__7ivFP>.fortune-wheel_caption__yr7ra,.fortune-wheel_compact__7ivFP>.fortune-wheel_eyebrow__ApE0I{display:none}.fortune-wheel_compact__7ivFP>.fortune-wheel_error__43Ca_,.fortune-wheel_compact__7ivFP>.fortune-wheel_resultButton__5vI5j{grid-column:1/-1;z-index:3}.fortune-wheel_compact__7ivFP .fortune-wheel_spin__CBsvM{width:53px;height:53px;border-width:3px;font-size:9px}.fortune-wheel_compact__7ivFP .fortune-wheel_promoCopy__VDk5u button{white-space:nowrap;font-size:12px;padding:13px 16px;gap:9px}@media(max-width:1100px){.fortune-wheel_compact__7ivFP{padding:22px 18px}.fortune-wheel_promoCopy__VDk5u h2{font-size:22px}.fortune-wheel_compact__7ivFP .fortune-wheel_stage__hglJG{width:205px;margin-left:-15px}}@media(max-width:600px){.fortune-wheel_compact__7ivFP{padding:24px}.fortune-wheel_promoCopy__VDk5u h2{font-size:24px}.fortune-wheel_compact__7ivFP .fortune-wheel_stage__hglJG{width:240px;margin-left:0}}.fortune-wheel_compact__7ivFP{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:600px){.fortune-wheel_compact__7ivFP{grid-template-columns:minmax(0,1fr) 180px}.fortune-wheel_compact__7ivFP .fortune-wheel_stage__hglJG{width:180px;margin-left:0}.fortune-wheel_compact__7ivFP .fortune-wheel_promoCopy__VDk5u p{font-size:13px}.fortune-wheel_compact__7ivFP .fortune-wheel_promoCopy__VDk5u button{font-size:11px;padding:12px 10px;gap:6px}}@media(max-width:360px){.fortune-wheel_compact__7ivFP{padding:22px 16px;grid-template-columns:minmax(0,1fr) 155px}.fortune-wheel_compact__7ivFP .fortune-wheel_stage__hglJG{width:155px}.fortune-wheel_compact__7ivFP .fortune-wheel_promoCopy__VDk5u h2{font-size:20px}.fortune-wheel_compact__7ivFP .fortune-wheel_promoCopy__VDk5u p{font-size:12px}}.fortune-wheel_previewNote__UoMC_{grid-column:1/-1;position:relative;z-index:3;margin:10px 0 0;font-size:11px;line-height:1.4;color:var(--mv-muted,#666);text-align:center}