[data-v-4f61ad65]:host{display:block}.confetti-card[data-v-4f61ad65]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.confetti-desc[data-v-4f61ad65]{display:flex;flex-direction:column;gap:4px}.confetti-desc strong[data-v-4f61ad65]{font-size:var(--text-md)}.confetti-note[data-v-4f61ad65]{font-size:var(--text-xs);color:var(--color-muted)}.confetti-btn[data-v-4f61ad65]{appearance:none;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:8px 14px;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.confetti-btn[data-v-4f61ad65]:disabled{opacity:.6;cursor:default}.confetti-overlay[data-v-4f61ad65]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:999}.confetti-overlay--global[data-v-4f61ad65]{position:fixed}.confetti-piece[data-v-4f61ad65]{position:absolute;top:-12%;width:12px;height:16px;border-radius:2px;opacity:0;animation:confetti-fall-4f61ad65 var(--fall) linear var(--delay) forwards;transform:scale(var(--scale)) rotate(var(--rotate))}@keyframes confetti-fall-4f61ad65{0%{transform:translateY(0) rotate(var(--rotate)) scale(var(--scale));opacity:1}to{transform:translateY(120vh) rotate(calc(var(--rotate) + 360deg)) scale(var(--scale));opacity:0}}.confetti-fade-enter-active[data-v-4f61ad65],.confetti-fade-leave-active[data-v-4f61ad65]{transition:opacity .22s ease}.confetti-fade-enter-from[data-v-4f61ad65],.confetti-fade-leave-to[data-v-4f61ad65]{opacity:0}.runtime-app-state[data-v-742d53ed]{display:grid;place-items:center;width:100%;min-height:var(--runtime-app-state-min-height, var(--v74075ee4));padding:24px;box-sizing:border-box}.runtime-app-state__card[data-v-742d53ed]{display:grid;justify-items:center;gap:14px;max-width:min(360px,100%);color:var(--color-muted, #64748b);text-align:center}.runtime-app-state__spinner[data-v-742d53ed]{width:42px;height:42px;border-radius:999px;border:3px solid color-mix(in oklab,var(--color-border, #d0d7e3) 78%,transparent);border-top-color:var(--color-primary, #2563eb);animation:runtime-app-state-spin-742d53ed .9s linear infinite}.runtime-app-state__icon[data-v-742d53ed]{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--color-danger, #dc2626);background:color-mix(in oklab,var(--color-danger, #dc2626) 12%,white)}.runtime-app-state__icon svg[data-v-742d53ed]{width:24px;height:24px;stroke:currentColor;stroke-width:1.8}.runtime-app-state__message[data-v-742d53ed]{margin:0;font-size:var(--text-md, 1rem);line-height:1.45;color:var(--color-text, #0f172a)}@keyframes runtime-app-state-spin-742d53ed{to{transform:rotate(360deg)}}.modal-message__overlay[data-v-11959279]{position:fixed;inset:0;z-index:240;background:#0f172a8f;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3.2vw,24px)}.modal-message__overlay--inline[data-v-11959279]{position:absolute;inset:0;z-index:40}.modal-message[data-v-11959279]{box-sizing:border-box;width:min(460px,100%);max-width:100%;max-height:100%;overflow:auto;background:var(--color-surface, #fff);border-radius:20px;border:1px solid var(--color-border, #e2e8f0);box-shadow:var(--shadow-lg, 0 24px 64px rgba(15, 23, 42, .24));padding:20px;display:grid;gap:12px}.modal-message.is-error[data-v-11959279]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 45%,var(--color-border, #e2e8f0))}.modal-message.is-warning[data-v-11959279]{border-color:color-mix(in oklab,#d97706 45%,var(--color-border, #e2e8f0))}.modal-message.is-success[data-v-11959279]{border-color:color-mix(in oklab,#16a34a 45%,var(--color-border, #e2e8f0))}.modal-message__header[data-v-11959279]{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-message__header h2[data-v-11959279]{margin:0;font-size:var(--text-lg, 1.1rem);min-width:0;overflow-wrap:anywhere;word-break:break-word}.modal-message__close[data-v-11959279]{border:1px solid var(--color-border, #e2e8f0);background:var(--color-bg, #f8fafc);color:var(--color-text, #0f172a);border-radius:var(--radius-sm, 8px);width:28px;height:28px;cursor:pointer}.modal-message__text[data-v-11959279]{margin:0;line-height:1.45;color:var(--color-text, #0f172a);overflow-wrap:anywhere;word-break:break-word}.modal-message__meta[data-v-11959279]{display:grid;gap:4px;font-size:var(--text-xs, .82rem);line-height:1.45;color:var(--color-muted, #64748b);overflow-wrap:anywhere;word-break:break-word}.modal-message__details[data-v-11959279]{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-sm, .9rem);color:var(--color-muted, #64748b);overflow-wrap:anywhere;word-break:break-word}.modal-message__actions[data-v-11959279]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.modal-message__button[data-v-11959279]{border-radius:var(--radius-md, 10px);border:1px solid var(--color-primary, #2563eb);background:var(--color-primary, #2563eb);color:#fff;padding:8px 14px;cursor:pointer;font:inherit;max-width:100%;white-space:normal;overflow-wrap:anywhere}.modal-message__button--secondary[data-v-11959279]{border-color:var(--color-border, #cbd5e1);background:var(--color-bg, #f8fafc);color:var(--color-text, #0f172a)}.modal-message__button--danger[data-v-11959279]{border-color:color-mix(in oklab,#b91c1c 35%,var(--color-border, #cbd5e1));color:#991b1b}.modal-message-enter-active[data-v-11959279],.modal-message-leave-active[data-v-11959279]{transition:opacity .2s ease}.modal-message-enter-from[data-v-11959279],.modal-message-leave-to[data-v-11959279]{opacity:0}@media (max-width: 420px){.modal-message[data-v-11959279]{border-radius:16px;padding:16px}.modal-message__actions[data-v-11959279]{flex-direction:column-reverse;align-items:stretch}.modal-message__button[data-v-11959279]{width:100%}}.runtime-page[data-v-c7929114]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;width:100%;min-height:var(--page-min-height, var(--v243a6ab0));max-width:var(--page-max-width, 100%);margin:0 auto}.runtime-page--viewport-height[data-v-c7929114]{min-height:max(var(--page-min-height, var(--v243a6ab0)),var(--player-page-viewport-min-height, 100vh))}.runtime-page--runtime-error-open[data-v-c7929114]{position:relative}.cmp-wrap[data-v-c7929114]{width:100%;position:relative;padding-top:var(--cmp-wrap-padding-top, var(--v56038cfe));padding-right:var(--cmp-wrap-padding-right, var(--v56038cfe));padding-bottom:var(--cmp-wrap-padding-bottom, var(--v56038cfe));padding-left:var(--cmp-wrap-padding-left, var(--v56038cfe));border-radius:var(--radius-md)}.cmp-wrap[data-v-c7929114]>*:not(.avatar):not(.c-image){width:100%!important;max-width:100%!important;justify-self:stretch}.campaign-player-host__overlay-host[data-v-ee626622]{position:absolute;inset:0;display:block}.campaign-player-host__overlay-host--local[data-v-ee626622]{z-index:5}.campaign-player-host__nonpage[data-v-ee626622]{display:grid;place-items:center;min-height:var(--page-min-height);height:100%}.campaign-player-host__nonpage-box[data-v-ee626622]{padding:12px 16px;border:1px dashed var(--color-border, #d0d7e3);border-radius:var(--radius-sm, 12px);color:var(--color-muted, #64748b);max-width:min(640px,calc(100vw - 48px));text-align:center}.campaign-player[data-v-4d93e71d]{min-height:100vh;background:var(--color-app-bg, #f8fafc)}.campaign-app[data-v-4d93e71d]{position:relative;min-height:var(--page-min-height, 320px);width:100%;max-width:var(--page-max-width, 100%);margin:0 auto;box-sizing:border-box}[data-v-4d93e71d] .page-stage{position:relative;width:100%;min-height:var(--page-min-height, 320px);transition:min-height .3s ease}.overlay-host[data-v-4d93e71d]{position:absolute;inset:0;pointer-events:none}.overlay-host--global[data-v-4d93e71d]{position:fixed;inset:0;z-index:30}.overlay-host--local[data-v-4d93e71d]{z-index:10}:root{color-scheme:light;--color-primary: #1c7ed6;--color-primary-600: #1b6fd0;--color-primary-700: #1559a8;--color-on-primary: #ffffff;--color-bg: #ffffff;--color-surface: #f7f9fc;--color-text: #0b1220;--color-muted: #5b6474;--color-border: #dbe2ea;--color-success: #2b8a3e;--color-warning: #f08c00;--color-danger: #e03131;--overlay-backdrop-bg: rgba(15, 23, 42, .45);--font-sans: ui-sans-serif, system-ui, Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--secondary-font-sans: var(--font-sans);--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-xxl: var(--text-2xl);--text-xxxl: var(--text-3xl);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-xxl: var(--radius-2xl);--shadow-sm: 0 1px 2px rgba(10, 20, 30, .06);--shadow-md: 0 6px 20px rgba(10, 20, 30, .08);--shadow-lg: 0 12px 32px rgba(10, 20, 30, .12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--container-max: 1000px;--control-height-sm: 32px;--control-height: 40px;--control-height-lg: 48px;--ui-control-height-sm: 32px;--ui-control-height: 40px;--ui-control-height-lg: 48px;--ease-standard: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur-normal: .2s;--dur-slow: .32s;--color-app-bg: #f8fafc;font-family:var(--font-sans)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--color-app-bg, #f8fafc);color:var(--color-text);font-family:var(--font-sans)}button,input,textarea,select{font:inherit}img,svg,video,canvas{max-width:100%}[data-v-eaa64cd2]:host{display:block}.fortune-wheel[data-v-eaa64cd2]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text);width:100%}.fw-wheel-wrap[data-v-eaa64cd2]{position:relative;padding:var(--space-4);border-radius:var(--radius-xl);width:100%;max-width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;box-shadow:none;--fw-rim: 4px}.fw-overlay[data-v-eaa64cd2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172ab3;color:#fff;z-index:6;border-radius:inherit;text-align:center;font-weight:600;letter-spacing:.02em;pointer-events:all}.fw-overlay__text[data-v-eaa64cd2]{padding:var(--space-3) var(--space-4);background:#0f172ad9;border-radius:var(--radius-lg)}.fw-wheel[data-v-eaa64cd2]{inline-size:var(--fw-size);block-size:var(--fw-size);border-radius:50%;border:var(--fw-rim) solid var(--fw-border-color, var(--color-text));box-shadow:0 10px 36px #172b4d2e;position:relative;overflow:hidden;will-change:transform;backface-visibility:hidden;z-index:1}.fw-wheel-highlight[data-v-eaa64cd2]{position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:fw-sector-highlight-eaa64cd2 1.2s ease}.fw-pointer[data-v-eaa64cd2]{position:absolute;left:50%;top:calc((100% - var(--fw-size)) / 2 - 12px);transform:translate(-50%);width:calc(64px * var(--fw-scale, 1));height:calc(72px * var(--fw-scale, 1));display:flex;align-items:flex-start;justify-content:center;z-index:4;pointer-events:none}.fw-pointer-img[data-v-eaa64cd2]{display:block;width:86%;height:auto;filter:drop-shadow(0 4px 12px rgba(11,18,32,.28))}.fw-spin-btn[data-v-eaa64cd2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(84px * var(--fw-scale, 1));height:calc(84px * var(--fw-scale, 1));border-radius:50%;border:var(--fw-rim) solid var(--fw-border-color, var(--color-text));background-color:var(--color-primary);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;cursor:pointer;box-shadow:0 8px 20px #1c7ed659;transition:box-shadow var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);z-index:5}.fw-spin-btn.is-idle[data-v-eaa64cd2]{animation:fw-spin-pulse-eaa64cd2 1.8s ease-in-out infinite}.fw-spin-btn[data-v-eaa64cd2]:disabled{opacity:1;cursor:default;box-shadow:0 2px 8px #1c7ed633;animation:none}@keyframes fw-spin-pulse-eaa64cd2{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 20px #1c7ed659}50%{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 16px 28px #1c7ed673}}@keyframes fw-sector-highlight-eaa64cd2{0%{opacity:0}35%{opacity:1}to{opacity:0}}.fw-sector-icon[data-v-eaa64cd2]{position:absolute;left:50%;top:50%;transform-origin:50% 50%;pointer-events:none;text-align:center}.fw-sector-icon.is-disabled[data-v-eaa64cd2]{opacity:.7}.fw-sector-icon-inner[data-v-eaa64cd2]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:calc(var(--fw-avatar) + (12px * var(--fw-scale, 1)));min-height:calc(var(--fw-avatar) + (12px * var(--fw-scale, 1)));padding:calc(6px * var(--fw-scale, 1));border-radius:999px;background:#ffffffb8;box-shadow:0 4px 12px #0f172a1f}.fw-sector-icon-inner.is-disabled[data-v-eaa64cd2]{background:#f1f5f9eb;filter:saturate(.2);opacity:.6}.fw-sector-img[data-v-eaa64cd2]{display:block;border-radius:50%;object-fit:cover;border:calc(2px * var(--fw-scale, 1)) solid rgba(255,255,255,.9)}.fw-sector-icon-inner.is-disabled .fw-sector-img[data-v-eaa64cd2]{border-color:#e2e8f0e6}.fw-sector-emoji[data-v-eaa64cd2]{font-size:calc(54px * var(--fw-scale, 1));line-height:1}.fw-sector-label[data-v-eaa64cd2]{font-size:calc(14px * var(--fw-scale, 1));font-weight:700;color:var(--color-text);white-space:nowrap}.fw-sector-icon-inner.is-disabled .fw-sector-label[data-v-eaa64cd2]{color:var(--color-muted)}.fw-error[data-v-eaa64cd2]{margin:var(--space-3) 0 0;text-align:center;font-size:var(--text-sm);color:var(--color-danger)}@media (max-width: 540px){.fw-wheel-wrap[data-v-eaa64cd2]{padding:var(--space-3)}.fw-spin-btn[data-v-eaa64cd2]{width:calc(76px * var(--fw-scale, 1));height:calc(76px * var(--fw-scale, 1))}}.prize-banner[data-v-13c51802]{position:relative;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:visible}.prize-banner__hero[data-v-13c51802]{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.prize-banner__hero-img[data-v-13c51802]{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:inherit;border-top-right-radius:inherit}.prize-banner__badge[data-v-13c51802]{position:absolute;left:50%;transform:translate(-50%);width:120px;height:120px;display:flex;justify-content:center;align-items:center;z-index:2}.prize-banner__badge-ring[data-v-13c51802]{width:100%;height:100%;border-radius:50%;background:var(--color-bg);box-shadow:var(--shadow-md);display:flex;justify-content:center;align-items:center;overflow:hidden}.prize-banner__badge-img[data-v-13c51802]{width:100%;height:100%;object-fit:cover}.prize-banner__panel[data-v-13c51802]{padding:var(--space-10);padding-top:calc(60px + var(--space-6));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;text-align:center}.prize-banner__title[data-v-13c51802]{margin:0;font-size:var(--text-2xl);font-weight:700}.prize-banner__text[data-v-13c51802]{margin:var(--space-3) 0 0;font-size:var(--text-md);color:inherit}.c-btn-wrap[data-v-a2d7d12f]{display:flex;width:100%}.a-start[data-v-a2d7d12f]{justify-content:flex-start}.a-center[data-v-a2d7d12f]{justify-content:center}.a-end[data-v-a2d7d12f]{justify-content:flex-end}.c-btn[data-v-a2d7d12f]{--_bg: var(--color-primary);--_bg-h: var(--color-primary-600);--_fg: var(--color-on-primary, #fff);width:auto;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);border:1px solid transparent;box-shadow:var(--shadow-sm);font-size:var(--text-md);line-height:1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.c-btn[data-v-a2d7d12f]:hover{background:var(--_bg-h)}.c-btn[data-v-a2d7d12f]:active{transform:translateY(1px)}.c-btn[data-v-a2d7d12f]:focus-visible{outline:none;box-shadow:none}.c-btn[data-v-a2d7d12f]:disabled{opacity:.55;cursor:not-allowed}.c-btn.is-unclickable[data-v-a2d7d12f]{cursor:default;pointer-events:none}.c-btn.is-unclickable[data-v-a2d7d12f]:hover{background:var(--_bg)}.is-pulse[data-v-a2d7d12f]:not(:disabled){animation:btn-pulse-a2d7d12f 1.4s ease-in-out infinite}@keyframes btn-pulse-a2d7d12f{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.is-block[data-v-a2d7d12f]{width:100%}.v-neutral[data-v-a2d7d12f]{--_bg: var(--color-surface);--_bg-h: color-mix(in oklab, var(--color-surface) 85%, black);--_fg: var(--color-text);border-color:var(--color-border)}.v-black[data-v-a2d7d12f]{--_bg: #0f172a;--_bg-h: #020617;--_fg: white}.v-success[data-v-a2d7d12f]{--_bg: var(--color-success)}.v-warning[data-v-a2d7d12f]{--_bg: var(--color-warning)}.v-danger[data-v-a2d7d12f]{--_bg: var(--color-danger)}.s-sm[data-v-a2d7d12f]{height:var(--control-height-sm);font-size:var(--text-sm)}.s-lg[data-v-a2d7d12f]{height:var(--control-height-lg);font-size:var(--text-lg)}.spinner[data-v-a2d7d12f]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-a2d7d12f var(--dur-slow) linear infinite}@keyframes spin-a2d7d12f{to{transform:rotate(360deg)}}.c-btn__slot[data-v-a2d7d12f]{display:inline-flex;align-items:center}.c-btn__slot--left[data-v-a2d7d12f]{margin-right:var(--space-2)}.c-btn__slot--right[data-v-a2d7d12f]{margin-left:var(--space-2)}.label[data-v-a2d7d12f]{display:inline-flex;align-items:center;min-width:0}.text-block[data-v-6cf34600]{margin:0}.result-screen-overlay-host[data-v-3e21ced9]{position:absolute;inset:0;z-index:8;display:block;background:var(--overlay-backdrop-bg, rgba(15, 23, 42, .45))}.result-screen-overlay-host__scroll[data-v-3e21ced9]{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;align-items:stretch;justify-content:center}.result-screen-overlay-host__stage[data-v-3e21ced9]{width:min(100%,var(--page-max-width, 100%));min-height:100%}.result-screen-overlay-host__page[data-v-3e21ced9],.result-screen-overlay-host__page[data-v-3e21ced9] .runtime-page{width:100%;min-height:100%}.result-screen-overlay-fade-enter-active[data-v-3e21ced9],.result-screen-overlay-fade-leave-active[data-v-3e21ced9]{transition:opacity .2s ease}.result-screen-overlay-fade-enter-from[data-v-3e21ced9],.result-screen-overlay-fade-leave-to[data-v-3e21ced9]{opacity:0}.game-shell[data-v-0b7e7fad]{position:relative;display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:28px;background:linear-gradient(180deg,var(--game-shell-surface-soft),var(--game-shell-surface));color:var(--game-shell-text);box-shadow:var(--game-shell-shadow);border:1px solid var(--game-shell-border);overflow:hidden;isolation:isolate;container-type:inline-size}.game-shell[data-v-0b7e7fad]:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;background:var(--overlay-backdrop-bg, rgba(15, 23, 42, .45));opacity:0;pointer-events:none;transition:opacity .18s ease}.game-shell--overlay-visible[data-v-0b7e7fad]:before{opacity:1}.game-shell--overlay-visible[data-v-0b7e7fad]{z-index:4}.game-shell--result-surface-opened[data-v-0b7e7fad]:before{opacity:0;transition:none}.game-shell--result-surface-opened .game-shell__overlay[data-v-0b7e7fad]{display:none}.game-shell__scene[data-v-0b7e7fad]{position:relative;z-index:1}.game-shell__hud[data-v-0b7e7fad]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;position:relative;z-index:2}.game-shell__hud-left[data-v-0b7e7fad],.game-shell__hud-right[data-v-0b7e7fad]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.game-shell__hud-right[data-v-0b7e7fad]{margin-left:auto;justify-content:flex-end}.game-shell__chip[data-v-0b7e7fad],.game-shell__icon-btn[data-v-0b7e7fad]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid var(--game-shell-border);background:color-mix(in srgb,var(--game-shell-surface) 88%,transparent);color:var(--game-shell-text)}.game-shell__icon-btn[data-v-0b7e7fad]{cursor:pointer;font-weight:600}.game-shell__corner-btn[data-v-0b7e7fad]{width:42px;height:42px;padding:0;border-radius:14px;border:1px solid var(--game-shell-border);background:color-mix(in srgb,var(--game-shell-surface) 88%,transparent);color:var(--game-shell-text);display:inline-grid;place-items:center;cursor:pointer}.game-shell__corner-btn[data-v-0b7e7fad]:disabled{cursor:not-allowed;opacity:.55}.game-shell__pause-icon[data-v-0b7e7fad]{display:inline-flex;align-items:center;gap:4px}.game-shell__pause-icon span[data-v-0b7e7fad]{width:4px;height:14px;border-radius:999px;background:currentColor}.game-shell__chip-label[data-v-0b7e7fad]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--game-shell-muted)}.game-shell__chip-value[data-v-0b7e7fad]{font-weight:700}.game-shell__lives[data-v-0b7e7fad]{display:inline-flex;gap:4px}.game-shell__life[data-v-0b7e7fad]{color:var(--game-shell-danger);font-size:16px;line-height:1}.game-shell__life.is-empty[data-v-0b7e7fad]{opacity:.22}.game-shell__progress[data-v-0b7e7fad]{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.game-shell__progress-track[data-v-0b7e7fad]{flex:1 1 auto;height:12px;border-radius:999px;overflow:hidden;background:var( --game-shell-progress-track-color, color-mix(in srgb, var(--game-shell-progress-color, var(--game-shell-accent)) 16%, transparent) )}.game-shell__progress-fill[data-v-0b7e7fad]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--game-shell-progress-color, var(--game-shell-accent)),var(--game-shell-progress-color-strong, var(--game-shell-accent-strong)));transition:width .18s ease}.game-shell__progress-text[data-v-0b7e7fad]{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--game-shell-muted)}.game-shell__overlay[data-v-0b7e7fad]{position:absolute;inset:0;z-index:5;--game-shell-overlay-stage-max-height: 80svh;padding:20px;background:transparent;border-radius:inherit;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.game-shell__overlay[data-v-0b7e7fad]::-webkit-scrollbar{width:0;height:0;display:none}.game-shell__overlay-stage[data-v-0b7e7fad]{width:100%;min-height:100%;display:flex;align-items:center;align-items:safe center;justify-content:center;box-sizing:border-box}.game-shell--overlay-tall-shell .game-shell__overlay-stage[data-v-0b7e7fad]{min-height:min(100%,var(--game-shell-overlay-stage-max-height))}.game-shell__overlay-card[data-v-0b7e7fad]{width:min(100%,420px);flex:0 0 auto;display:flex;flex-direction:column;gap:14px;margin:0;min-height:max-content;padding:24px;border-radius:24px;background:color-mix(in srgb,var(--game-shell-surface) 94%,white 6%);color:var(--game-shell-text);border:1px solid var(--game-shell-border);box-shadow:var(--game-shell-shadow);text-align:center;box-sizing:border-box}.game-shell__overlay-kicker[data-v-0b7e7fad]{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--game-shell-muted)}.game-shell__overlay-title[data-v-0b7e7fad]{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.game-shell__overlay-text[data-v-0b7e7fad]{margin:0;color:var(--game-shell-muted)}.game-shell__overlay-image[data-v-0b7e7fad]{width:100%;max-height:180px;object-fit:cover;border-radius:18px}.game-shell__overlay-actions[data-v-0b7e7fad]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;position:sticky;bottom:0;padding-top:10px;padding-bottom:2px;margin-top:auto}.game-shell__button[data-v-0b7e7fad]{border:none;border-radius:999px;padding:12px 20px;cursor:pointer;font-weight:700;color:#fff;background:var(--game-shell-system-button-background, linear-gradient(135deg, var(--game-shell-accent), var(--game-shell-accent-strong)))}.game-shell__button--ghost[data-v-0b7e7fad]{background:color-mix(in srgb,var(--game-shell-surface) 82%,transparent);color:var(--game-shell-text);border:1px solid var(--game-shell-border)}.game-shell__button[data-v-0b7e7fad]:disabled,.game-shell__icon-btn[data-v-0b7e7fad]:disabled{opacity:.5;cursor:default}.game-shell__list[data-v-0b7e7fad]{margin:0;padding-left:20px;text-align:left;color:var(--game-shell-muted)}.game-shell__list--compact[data-v-0b7e7fad]{margin-top:-6px}.game-shell--retro_arcade[data-v-0b7e7fad]{border-radius:20px}.game-shell--retro_arcade .game-shell__overlay-card[data-v-0b7e7fad],.game-shell--retro_arcade .game-shell__chip[data-v-0b7e7fad],.game-shell--retro_arcade .game-shell__icon-btn[data-v-0b7e7fad]{border-radius:14px}.game-shell-overlay-fade-enter-active[data-v-0b7e7fad],.game-shell-overlay-fade-leave-active[data-v-0b7e7fad]{transition:opacity .18s ease}.game-shell-overlay-fade-enter-from[data-v-0b7e7fad],.game-shell-overlay-fade-leave-to[data-v-0b7e7fad]{opacity:0}@container (max-width: 640px){.game-shell[data-v-0b7e7fad]{padding:14px;border-radius:22px}.game-shell__hud[data-v-0b7e7fad]{position:static;align-items:flex-start}.game-shell__hud-right[data-v-0b7e7fad]{margin-left:0;justify-content:flex-start}.game-shell__overlay-card[data-v-0b7e7fad]{padding:20px}}@container (max-width: 420px){.game-shell[data-v-0b7e7fad]{gap:12px;padding:12px}.game-shell__chip[data-v-0b7e7fad],.game-shell__icon-btn[data-v-0b7e7fad]{padding:8px 11px;gap:6px}.game-shell__chip-label[data-v-0b7e7fad]{font-size:10px}.game-shell__progress[data-v-0b7e7fad]{gap:8px}}.trivia-quiz[data-v-3a8e4a33]{display:flex;justify-content:center;width:100%}.trivia-quiz.is-dragging-answer[data-v-3a8e4a33]{user-select:none;-webkit-user-select:none}.trivia-drag-preview[data-v-3a8e4a33]{position:fixed;z-index:2147483647;box-sizing:border-box;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-primary) 46%,var(--color-border));background:#fff;color:var(--color-text);padding:0 var(--space-3);font:inherit;font-weight:600;text-align:center;box-shadow:0 16px 34px color-mix(in oklab,var(--color-primary) 18%,rgba(15,23,42,.18));opacity:.96}.trivia-drag-preview--image[data-v-3a8e4a33]{padding:10px}.trivia-drag-preview__image-frame[data-v-3a8e4a33]{display:block;flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;border-radius:10px}.trivia-shell[data-v-3a8e4a33]{width:100%;display:flex;justify-content:center}.trivia-card[data-v-3a8e4a33]{width:100%;max-width:none;background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--color-border) 60%,transparent);box-shadow:var(--shadow-lg, 0 25px 60px rgba(15, 23, 42, .14));padding:var(--space-6);display:grid;gap:var(--space-5)}.trivia-card--empty[data-v-3a8e4a33]{text-align:center}.trivia-card-content[data-v-3a8e4a33]{container-type:inline-size;display:grid;gap:var(--space-5)}.question-block[data-v-3a8e4a33]{display:grid;gap:var(--space-2)}.question-label[data-v-3a8e4a33]{margin:0;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;color:color-mix(in oklab,var(--color-text) 55%,transparent)}.question-text[data-v-3a8e4a33]{margin:0;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);color:var(--color-text)}.trivia-image-frame[data-v-3a8e4a33]{position:relative;display:block;overflow:hidden;background:linear-gradient(135deg,color-mix(in oklab,var(--color-border) 34%,var(--color-bg)),color-mix(in oklab,var(--color-border) 18%,var(--color-bg)) 46%,color-mix(in oklab,var(--color-border) 30%,var(--color-bg)));isolation:isolate}.trivia-image-frame[data-v-3a8e4a33]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in oklab,#fff 34%,transparent) 46%,transparent 100%);opacity:.55;transform:translate(-100%);animation:triviaImagePlaceholderShimmer-3a8e4a33 1.6s ease-in-out infinite}.trivia-image-frame__image[data-v-3a8e4a33]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.question-media[data-v-3a8e4a33]{border-radius:var(--radius-xl);width:100%}.question-media--top[data-v-3a8e4a33]{aspect-ratio:16 / 9;max-height:280px}@keyframes triviaImagePlaceholderShimmer-3a8e4a33{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.trivia-image-frame[data-v-3a8e4a33]:before{animation:none;transform:none}}.answers[data-v-3a8e4a33]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.answers--true-false[data-v-3a8e4a33]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.answers--image-choice[data-v-3a8e4a33]{--answers-image-gap: 8px;--answers-image-tile-width: 220px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--answers-image-gap);width:100%;max-width:916px;margin-inline:auto}.answers__item[data-v-3a8e4a33]{margin:0}.answers--image-choice .answers__item[data-v-3a8e4a33]{box-sizing:border-box;flex:0 1 calc((100% - var(--answers-image-gap)) / 2);width:calc((100% - var(--answers-image-gap)) / 2);min-width:0;max-width:var(--answers-image-tile-width)}.fill-blank[data-v-3a8e4a33]{display:grid;gap:var(--space-3);justify-items:center}.fill-blank__sentence[data-v-3a8e4a33]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;line-height:1.45;text-align:center}.fill-blank__sentence--word-pool[data-v-3a8e4a33]{width:100%;padding-bottom:8px;row-gap:8px;background-image:linear-gradient(to bottom,transparent 0,transparent 42px,color-mix(in oklab,var(--color-border) 92%,var(--color-text) 8%) 42px,color-mix(in oklab,var(--color-border) 92%,var(--color-text) 8%) 43px,transparent 43px,transparent 50px);background-size:100% 50px;background-repeat:repeat-y}.fill-blank__word[data-v-3a8e4a33]{display:inline-flex;align-items:center;min-height:40px;border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-border) 50%,transparent);padding:0 var(--space-3);color:var(--color-text);background:color-mix(in oklab,var(--color-bg) 82%,transparent)}.fill-blank__input-frame[data-v-3a8e4a33]{position:relative;display:inline-flex;width:min(100px,100%);min-width:88px}.fill-blank__word-pool-blank[data-v-3a8e4a33]{min-width:96px;min-height:40px;border-radius:var(--radius-lg);border:1px dashed color-mix(in oklab,var(--color-primary) 62%,var(--color-border));background:color-mix(in oklab,var(--color-primary) 7%,var(--color-bg));color:var(--color-text);padding:0 var(--space-3);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.fill-blank__word-pool-blank.is-filled[data-v-3a8e4a33]{border-style:solid;background:#fff;box-shadow:inset 0 -1px color-mix(in oklab,var(--color-primary) 35%,transparent)}.fill-blank__word-pool-blank.is-correct[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-success, #16a34a) 72%,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-success, #16a34a),0 0 0 3px color-mix(in oklab,var(--color-success, #16a34a) 16%,transparent)}.fill-blank__word-pool-blank.is-wrong[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 72%,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-danger, #dc2626),0 0 0 3px color-mix(in oklab,var(--color-danger, #dc2626) 14%,transparent)}.fill-blank__word-pool-blank.is-drop-target[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 72%,var(--color-border));background:color-mix(in oklab,var(--color-primary) 12%,var(--color-bg));box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 14%,transparent)}.fill-blank__word-pool-blank[data-v-3a8e4a33]:disabled{cursor:default;opacity:.78}.fill-blank__word-pool[data-v-3a8e4a33]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:4px}.fill-blank__word-pool-word[data-v-3a8e4a33]{min-height:40px;border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-border) 50%,transparent);padding:0 var(--space-3);background:color-mix(in oklab,var(--color-bg) 82%,transparent);color:var(--color-text);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.fill-blank__word-pool-word[data-v-3a8e4a33]:hover:enabled{border-color:color-mix(in oklab,var(--color-primary) 55%,var(--color-border));box-shadow:0 10px 20px color-mix(in oklab,var(--color-primary) 14%,transparent)}.fill-blank__word-pool-word.is-used[data-v-3a8e4a33]{border-color:transparent;background:color-mix(in oklab,var(--color-border) 72%,var(--color-bg));box-shadow:none;color:transparent}.fill-blank__word-pool-word[data-v-3a8e4a33]:not(.is-used),.fill-blank__word-pool-blank.is-filled[data-v-3a8e4a33],.matching-answer__item[data-v-3a8e4a33],.order-answer__pool-item[data-v-3a8e4a33]:not(.is-used),.order-answer__slot.is-filled[data-v-3a8e4a33]{cursor:grab;touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none}.fill-blank__word-pool-word.is-dragging-answer[data-v-3a8e4a33],.fill-blank__word-pool-blank.is-dragging-answer[data-v-3a8e4a33],.matching-answer__item.is-dragging-answer[data-v-3a8e4a33],.order-answer__pool-item.is-dragging-answer[data-v-3a8e4a33],.order-answer__slot.is-dragging-answer[data-v-3a8e4a33]{cursor:grabbing;pointer-events:none;transition:none}.fill-blank__word-pool-word.is-dragging-answer[data-v-3a8e4a33]>*,.fill-blank__word-pool-blank.is-dragging-answer[data-v-3a8e4a33]>*,.matching-answer__item.is-dragging-answer[data-v-3a8e4a33]>*,.order-answer__pool-item.is-dragging-answer[data-v-3a8e4a33]>*,.order-answer__slot.is-dragging-answer[data-v-3a8e4a33]>*{opacity:0}.fill-blank__word-pool-word[data-v-3a8e4a33]:disabled{cursor:default}.fill-blank__word-pool-word.is-used[data-v-3a8e4a33]:disabled{opacity:1}.matching-answer[data-v-3a8e4a33]{--trivia-matching-card-size: clamp(92px, 22cqi, 124px);display:grid;gap:var(--space-3);width:100%}.matching-answer__columns[data-v-3a8e4a33]{display:grid;gap:10px}.matching-answer__row[data-v-3a8e4a33]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}.matching-answer__cell[data-v-3a8e4a33]{display:flex;align-items:center;justify-content:center;min-width:0}.matching-answer__item[data-v-3a8e4a33]{width:min(var(--trivia-matching-card-size),100%);height:var(--trivia-matching-card-size);border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-border) 58%,transparent);background:color-mix(in oklab,var(--color-bg) 86%,transparent);color:var(--color-text);font-family:inherit;font-size:14px;line-height:1.25;font-weight:600;padding:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease,transform .16s ease}.matching-answer__item--image[data-v-3a8e4a33]{padding:0;overflow:hidden}.matching-answer__item-text[data-v-3a8e4a33]{display:-webkit-box;max-width:100%;max-height:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.matching-answer__placeholder[data-v-3a8e4a33]{width:min(var(--trivia-matching-card-size),100%);height:var(--trivia-matching-card-size);border-radius:var(--radius-lg);border:1px dashed color-mix(in oklab,var(--color-border) 82%,var(--color-text) 8%);background:color-mix(in oklab,var(--color-border) 26%,var(--color-bg));box-sizing:border-box}.matching-answer__placeholder.is-drop-target[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 72%,var(--color-border));background:color-mix(in oklab,var(--color-primary) 12%,var(--color-bg));box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 14%,transparent)}.trivia-image-frame--matching[data-v-3a8e4a33]{width:100%;height:100%;border-radius:inherit}.matching-answer__item[data-v-3a8e4a33]:hover:enabled,.matching-answer__item.is-selected[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 58%,var(--color-border));background:#fff;box-shadow:0 10px 22px color-mix(in oklab,var(--color-primary) 14%,transparent)}.matching-answer__item.is-filled[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-border));background:#fff;box-shadow:0 8px 18px color-mix(in oklab,var(--color-primary) 10%,transparent)}.matching-answer__item.is-complete[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-success, #16a34a) 46%,var(--color-border));background:color-mix(in oklab,var(--color-success, #16a34a) 8%,var(--color-bg));color:color-mix(in oklab,var(--color-text) 58%,transparent);opacity:.58;box-shadow:none}.matching-answer__item.is-wrong[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 72%,var(--color-border));background:color-mix(in oklab,var(--color-danger, #dc2626) 8%,var(--color-bg));box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger, #dc2626) 14%,transparent);transform:translate(2px)}.matching-answer__item.is-drop-target[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 72%,var(--color-border));background:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 14%,transparent)}.matching-answer__item[data-v-3a8e4a33]:disabled{cursor:default}.order-answer[data-v-3a8e4a33]{display:grid;gap:var(--space-3);justify-items:center;width:100%}.order-answer__slots[data-v-3a8e4a33],.order-answer__pool[data-v-3a8e4a33]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.order-answer__slots[data-v-3a8e4a33]{width:100%;padding-bottom:4px}.order-answer__slot[data-v-3a8e4a33]{min-width:40px;min-height:40px;border-radius:var(--radius-lg);border:1px dashed color-mix(in oklab,var(--color-border) 82%,var(--color-text) 8%);background:color-mix(in oklab,var(--color-border) 28%,var(--color-bg));color:var(--color-muted);padding:0 var(--space-3);font:inherit;cursor:pointer}.order-answer--cards .order-answer__slot[data-v-3a8e4a33]{width:128px;height:128px;min-width:128px;min-height:128px;padding:10px;display:grid;place-items:center;text-align:center;line-height:1.18;overflow:hidden;overflow-wrap:anywhere}.order-answer__slot.is-filled[data-v-3a8e4a33]{border-style:solid;border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-border));background:#fff;color:var(--color-text)}.order-answer__slot.is-correct[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-success, #16a34a) 72%,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-success, #16a34a),0 0 0 3px color-mix(in oklab,var(--color-success, #16a34a) 16%,transparent)}.order-answer__slot.is-wrong[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 72%,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-danger, #dc2626),0 0 0 3px color-mix(in oklab,var(--color-danger, #dc2626) 14%,transparent)}.order-answer__slot.is-drop-target[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 72%,var(--color-border));background:color-mix(in oklab,var(--color-primary) 10%,var(--color-bg));box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 14%,transparent)}.order-answer__slot[data-v-3a8e4a33]:disabled{cursor:default;opacity:.78}.order-answer__slot-number[data-v-3a8e4a33]{font-weight:700;color:color-mix(in oklab,var(--color-muted) 84%,transparent)}.order-answer__slot-content[data-v-3a8e4a33]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;max-height:100%;overflow:hidden;overflow-wrap:anywhere}.trivia-image-frame--order-slot[data-v-3a8e4a33]{width:104px;height:104px;border-radius:10px}.order-answer__pool-item[data-v-3a8e4a33]{min-height:40px;border-radius:var(--radius-lg);border:1px solid color-mix(in oklab,var(--color-border) 50%,transparent);padding:0 var(--space-3);background:color-mix(in oklab,var(--color-bg) 82%,transparent);color:var(--color-text);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.order-answer--cards .order-answer__pool-item[data-v-3a8e4a33]{width:144px;height:144px;min-width:144px;min-height:144px;padding:10px;display:grid;place-items:center;text-align:center;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;backface-visibility:hidden;will-change:transform}.order-answer--cards .order-answer__pool-item>span[data-v-3a8e4a33]:not(.trivia-image-frame){display:-webkit-box;max-width:100%;max-height:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.order-answer--cards .order-answer__slot-content>span[data-v-3a8e4a33]:not(.trivia-image-frame){display:-webkit-box;max-width:100%;max-height:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.order-answer__pool-item[data-v-3a8e4a33]:hover:enabled{border-color:color-mix(in oklab,var(--color-primary) 55%,var(--color-border));box-shadow:0 10px 20px color-mix(in oklab,var(--color-primary) 14%,transparent)}.order-answer__pool-item.is-used[data-v-3a8e4a33]{border-color:transparent;background:color-mix(in oklab,var(--color-border) 72%,var(--color-bg));box-shadow:none;color:transparent}.order-answer__pool-item.is-drop-target[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 72%,var(--color-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 14%,transparent)}.trivia-quiz .fill-blank__word-pool-word.is-dragging-answer[data-v-3a8e4a33],.trivia-quiz .fill-blank__word-pool-blank.is-dragging-answer[data-v-3a8e4a33],.trivia-quiz .matching-answer__item.is-dragging-answer[data-v-3a8e4a33],.trivia-quiz .order-answer__pool-item.is-dragging-answer[data-v-3a8e4a33],.trivia-quiz .order-answer__slot.is-dragging-answer[data-v-3a8e4a33]{border-color:transparent;background:color-mix(in oklab,var(--color-border) 72%,var(--color-bg));box-shadow:none;color:transparent;opacity:1}.order-answer--images .order-answer__slot.is-filled[data-v-3a8e4a33]{backface-visibility:hidden;will-change:transform}.trivia-image-frame--order-pool[data-v-3a8e4a33]{width:100%;height:128px;border-radius:10px}@container (max-width: 520px){.order-answer--cards[data-v-3a8e4a33]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;justify-items:stretch;column-gap:12px}.order-answer--cards .order-answer__pool[data-v-3a8e4a33]{grid-column:1;grid-row:1;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%}.order-answer--cards .order-answer__slots[data-v-3a8e4a33]{grid-column:2;grid-row:1;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;padding-bottom:0}.order-answer--cards .order-answer__pool-item[data-v-3a8e4a33],.order-answer--cards .order-answer__slot[data-v-3a8e4a33]{width:100%;min-width:0;max-width:128px;height:auto;min-height:0;aspect-ratio:1 / 1}.order-answer--images .trivia-image-frame--order-pool[data-v-3a8e4a33],.order-answer--images .trivia-image-frame--order-slot[data-v-3a8e4a33]{width:104px;max-width:100%;height:auto;aspect-ratio:1 / 1}}.order-answer__pool-item--image.is-used .trivia-image-frame--order-pool[data-v-3a8e4a33]{opacity:0}.order-answer__pool-item[data-v-3a8e4a33]:disabled{cursor:default}.order-answer__pool-item.is-used[data-v-3a8e4a33]:disabled{opacity:1}.fill-blank__input-frame--needs-focus[data-v-3a8e4a33]:after{content:"";position:absolute;left:var(--space-3);top:50%;width:2px;height:1.15em;border-radius:999px;background:var(--color-primary);pointer-events:none;transform:translateY(-50%);animation:fillBlankCaretBlink-3a8e4a33 1.05s steps(2,start) infinite}.fill-blank__input[data-v-3a8e4a33]{width:100%;border:1px solid color-mix(in oklab,var(--color-border) 60%,transparent);border-radius:var(--radius-lg);padding:0 var(--space-3);min-height:40px;font:inherit;font-size:var(--text-md);color:var(--color-text);background:#fff;box-shadow:inset 0 -1px color-mix(in oklab,var(--color-primary) 35%,transparent);outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fill-blank__input-frame--needs-focus .fill-blank__input[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-primary) 56%,var(--color-border));animation:fillBlankInputAttention-3a8e4a33 1.8s ease-in-out infinite}.fill-blank__input[data-v-3a8e4a33]:focus{border-color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary),0 0 0 3px color-mix(in oklab,var(--color-primary) 18%,transparent);transform:translateY(-1px)}.fill-blank__input--correct[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-success, #16a34a) 72%,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-success, #16a34a),0 0 0 3px color-mix(in oklab,var(--color-success, #16a34a) 16%,transparent)}.fill-blank__input--wrong[data-v-3a8e4a33]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 72%,var(--color-border));box-shadow:inset 0 -2px 0 var(--color-danger, #dc2626),0 0 0 3px color-mix(in oklab,var(--color-danger, #dc2626) 14%,transparent)}.fill-blank__input[data-v-3a8e4a33]:disabled{cursor:default;opacity:.75}@keyframes fillBlankInputAttention-3a8e4a33{0%,to{box-shadow:inset 0 -1px color-mix(in oklab,var(--color-primary) 42%,transparent),0 1px color-mix(in oklab,var(--color-primary) 0%,transparent)}50%{box-shadow:inset 0 -2px color-mix(in oklab,var(--color-primary) 86%,transparent),0 2px color-mix(in oklab,var(--color-primary) 24%,transparent)}}@keyframes fillBlankCaretBlink-3a8e4a33{0%,45%{opacity:1}46%,to{opacity:0}}.answer[data-v-3a8e4a33]{width:100%;border:1px solid color-mix(in oklab,var(--color-border) 60%,transparent);border-radius:var(--radius-lg);padding:var(--space-4);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-md);color:var(--color-text);background:transparent;text-align:left}.answer--image[data-v-3a8e4a33]{box-sizing:border-box;height:100%;padding:10px;justify-content:center}.answer--true-false[data-v-3a8e4a33]{min-height:104px;justify-content:center;text-align:center;font-size:var(--text-xl);font-weight:700;border-width:2px;background:color-mix(in oklab,var(--color-bg) 86%,transparent)}.trivia-image-frame--answer[data-v-3a8e4a33]{width:100%;aspect-ratio:1 / 1;border-radius:12px}.answer[data-v-3a8e4a33]:hover:enabled{border-color:color-mix(in oklab,var(--color-primary) 50%,var(--color-border));box-shadow:var(--shadow-md)}.answer--true-false[data-v-3a8e4a33]:hover:enabled{background:color-mix(in oklab,var(--color-primary) 8%,var(--color-bg));box-shadow:0 16px 32px color-mix(in oklab,var(--color-primary) 18%,transparent)}.answer[data-v-3a8e4a33]:disabled{cursor:default}.answer.is-correct[data-v-3a8e4a33]{border-color:var(--color-success, #16a34a);background:color-mix(in oklab,var(--color-success) 8%,transparent)}.answer.is-wrong[data-v-3a8e4a33]{border-color:var(--color-danger, #dc2626);background:color-mix(in oklab,var(--color-danger) 7%,transparent)}.answer.is-idle[data-v-3a8e4a33]{opacity:.55}.trivia-actions-panel[data-v-3a8e4a33]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:56px;padding:16px;border:1px solid color-mix(in oklab,var(--color-border) 70%,transparent);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-surface) 94%,var(--color-bg));box-shadow:0 14px 30px color-mix(in oklab,var(--color-text) 10%,transparent)}.trivia-actions-panel.is-floating[data-v-3a8e4a33]{position:fixed;z-index:3;backdrop-filter:blur(10px)}.trivia-actions-panel.is-floating.is-framed[data-v-3a8e4a33]{position:absolute}.trivia-actions-panel__spacer[data-v-3a8e4a33]{min-width:0;flex:1 1 auto}.feedback[data-v-3a8e4a33]{min-width:0;flex:1 1 auto;font-weight:600}.feedback.success[data-v-3a8e4a33]{color:var(--color-success, #16a34a)}.feedback.failure[data-v-3a8e4a33]{color:var(--color-danger, #dc2626)}.trivia-actions-panel__button[data-v-3a8e4a33]{flex:0 0 auto;border:none;border-radius:var(--radius-lg);background:var(--game-shell-system-button-background, var(--color-primary, #6366f1));color:#fff;min-height:40px;padding:0 1.2rem;font-weight:600;cursor:pointer}.trivia-actions-panel__button[data-v-3a8e4a33]:disabled{cursor:default;opacity:.65}.result-title[data-v-3a8e4a33]{margin:0;font-size:clamp(1.35rem,1.05rem + .8vw,1.85rem);color:var(--color-text)}.result-text[data-v-3a8e4a33]{margin:0;color:color-mix(in oklab,var(--color-text) 75%,transparent)}@media (max-width: 640px){.trivia-card[data-v-3a8e4a33]{width:100%}.answers--true-false[data-v-3a8e4a33]{grid-template-columns:1fr}.trivia-actions-panel[data-v-3a8e4a33]{flex-direction:column;align-items:stretch}.trivia-actions-panel__button[data-v-3a8e4a33]{width:100%}}.matching-game[data-v-199611be]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;overflow:visible;width:100%;container-type:inline-size;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.matching-game.is-touch-dragging[data-v-199611be]{touch-action:none}.matching-game__board[data-v-199611be]{display:grid;gap:0}.matching-game__board-compact[data-v-199611be]{display:none}.matching-game__board-default[data-v-199611be]{display:grid;gap:18px}.matching-game__deck[data-v-199611be]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-content:flex-start;padding:12px;border-radius:24px;background:var(--color-bg, #ffffff);border:1px dashed color-mix(in oklab,var(--matching-accent-color, var(--color-primary)) 35%,transparent);width:100%}.matching-game__deck.is-disabled[data-v-199611be]{opacity:.8}.matching-game__deck-cell[data-v-199611be]{width:var(--matching-card-size, 140px);height:var(--matching-card-size, 140px)}.matching-game__deck-cell.is-empty[data-v-199611be]{cursor:default}.matching-game__deck-placeholder[data-v-199611be]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px dashed color-mix(in oklab,var(--matching-accent-color, var(--color-primary)) 20%,transparent);background:color-mix(in oklab,var(--color-bg, #ffffff) 94%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;box-sizing:border-box}.matching-game__card[data-v-199611be]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px solid transparent;border-radius:20px;padding:8px;cursor:grab;width:var(--matching-card-size, 140px);height:var(--matching-card-size, 140px);font-size:15px;font-weight:600;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:var(--shadow-md, 0 12px 32px rgba(15, 23, 42, .12));user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;background:var(--matching-card-bg, #fff);box-sizing:border-box}.matching-game__card[data-v-199611be]:active{cursor:grabbing}.matching-game__card--dragging[data-v-199611be]{opacity:.55;transform:scale(1.04)}.matching-game__card--selected[data-v-199611be]{border-color:var(--matching-accent-color, #6366f1);box-shadow:0 0 0 3px color-mix(in oklab,var(--matching-accent-color, #6366f1) 18%,transparent),var(--shadow-md, 0 12px 32px rgba(15, 23, 42, .12));animation:matching-card-selected-sway-199611be .9s ease-in-out infinite}.matching-game__card--compact[data-v-199611be]{width:100%;height:100%;padding:6px;box-shadow:none}.matching-game__card--image[data-v-199611be]{padding:0;overflow:hidden}.matching-game__card--disabled[data-v-199611be]{cursor:default}.matching-game__drag-ghost[data-v-199611be]{position:fixed;z-index:2147483647;pointer-events:none;opacity:.96;cursor:grabbing;box-shadow:0 22px 52px #0f172a3d;will-change:transform,left,top}.matching-game__card-icon[data-v-199611be]{font-size:36px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.matching-game__card-label[data-v-199611be],.matching-game__slot-label[data-v-199611be]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.matching-game__card-label[data-v-199611be]{font-size:30px;line-height:1.08}.matching-game__card-icon img[data-v-199611be]{width:56px;height:56px;object-fit:contain;border-radius:inherit}.matching-game__card--image .matching-game__card-icon[data-v-199611be]{width:100%;height:100%;display:block;overflow:hidden;border-radius:inherit;font-size:0}.matching-game__card--image .matching-game__card-icon img[data-v-199611be]{display:block;width:100%;height:100%;object-fit:cover}.matching-game__slots[data-v-199611be]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;align-content:flex-start;width:100%}.matching-game__compact-row[data-v-199611be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.matching-game__compact-cell[data-v-199611be]{position:relative;width:100%;aspect-ratio:1 / 1;min-width:0;min-height:0;box-sizing:border-box}.matching-game__compact-cell--deck[data-v-199611be]{display:block}.matching-game__compact-deck-placeholder[data-v-199611be]{width:100%;height:100%;border-radius:22px;border:1px dashed color-mix(in oklab,var(--matching-accent-color, var(--color-primary)) 28%,transparent);background:color-mix(in oklab,var(--color-bg, #ffffff) 94%,transparent);display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;color:var(--color-muted, #5b6474);font-size:13px;box-sizing:border-box}.matching-game__slot[data-v-199611be]{position:relative;background:var(--matching-slot-bg, rgba(255, 255, 255, .9));border:2px dashed color-mix(in oklab,var(--color-text, #0b1220) 12%,transparent);border-radius:22px;width:var(--matching-card-size, 140px);height:var(--matching-card-size, 140px);display:flex;align-items:center;justify-content:center;text-align:center;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;box-sizing:border-box}.matching-game__slot.is-active[data-v-199611be]{border-color:var(--matching-accent-color, #6366f1);transform:translateY(-2px);box-shadow:0 18px 35px color-mix(in oklab,var(--matching-accent-color, var(--color-primary)) 20%,transparent)}.matching-game__slot.is-filled[data-v-199611be]{border-style:solid}.matching-game__slot-placeholder[data-v-199611be]{width:100%;height:100%;padding:18px;box-sizing:border-box;font-weight:700;font-size:16px;color:var(--color-text, #0b1220);display:flex;align-items:center;justify-content:center}.matching-game__slot-label[data-v-199611be]{line-height:1.14}.matching-game__slot.is-shaking[data-v-199611be]{animation:matching-slot-shake-199611be .42s ease}@keyframes matching-slot-shake-199611be{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes matching-card-selected-sway-199611be{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@container (max-width: 620px){.matching-game[data-v-199611be]{padding:0;border-radius:0}.matching-game__board-default[data-v-199611be]{display:none}.matching-game__board-compact[data-v-199611be]{display:grid;gap:10px}.matching-game__compact-row[data-v-199611be]{gap:8px}.matching-game__card[data-v-199611be],.matching-game__slot[data-v-199611be],.matching-game__compact-cell[data-v-199611be],.matching-game__compact-deck-placeholder[data-v-199611be]{width:100%;height:auto;aspect-ratio:1 / 1}.matching-game__compact-cell--deck>.matching-game__card[data-v-199611be],.matching-game__compact-cell--deck>.matching-game__compact-deck-placeholder[data-v-199611be]{position:absolute;inset:0;height:100%;min-height:0;aspect-ratio:auto}.matching-game__card[data-v-199611be]{padding:6px;min-width:0;min-height:0}.matching-game__card-icon[data-v-199611be]{font-size:28px}.matching-game__card-label[data-v-199611be]{font-size:24px}.matching-game__card-icon img[data-v-199611be]{width:42px;height:42px}.matching-game__card--image .matching-game__card-icon img[data-v-199611be]{width:100%;height:100%}.matching-game__slot-placeholder[data-v-199611be]{padding:12px;font-size:14px}}.c-checkbox[data-v-ff4f1566]{display:inline-flex;align-items:center;gap:var(--space-3);user-select:none;min-width:0}.c-checkbox input[data-v-ff4f1566]{appearance:none;width:0;height:0;position:absolute}.box[data-v-ff4f1566]{width:20px;height:20px;border-radius:var(--radius-xs);border:1.5px solid color-mix(in oklab,var(--color-border) 78%,var(--color-text) 22%);background:var(--color-bg);display:inline-block;position:relative;flex:0 0 20px}.c-checkbox input:checked+.box[data-v-ff4f1566]{background:var(--color-primary);border-color:var(--color-primary)}.c-checkbox--invalid .box[data-v-ff4f1566]{border-color:var(--color-danger, #b91c1c);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-danger, #b91c1c) 24%,transparent)}.c-checkbox input:checked+.box[data-v-ff4f1566]:after{content:"";position:absolute;inset:3px 5px;border:2px solid white;border-top:0;border-left:0;transform:rotate(45deg)}.txt[data-v-ff4f1566]{color:var(--color-text);min-width:0;flex:1 1 auto}.txt--invalid[data-v-ff4f1566]{color:var(--color-danger, #b91c1c)}.txt__link[data-v-ff4f1566]{color:currentColor;text-decoration:underline;text-underline-offset:2px}.lead-form[data-v-52844461]{position:relative;display:grid;gap:var(--space-5);width:100%;min-width:0}.lead-form__success-overlay[data-v-52844461]{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:var(--space-5);border-radius:inherit;background:color-mix(in oklab,white 76%,transparent)}.lead-form__success-card[data-v-52844461]{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.lead-form__success-check[data-v-52844461]{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:#16a34a;color:#fff;font-size:42px;line-height:1;box-shadow:0 14px 32px color-mix(in oklab,#16a34a 30%,transparent);transform:scale(.72);opacity:0;animation:lead-form-success-check-pop-52844461 .36s cubic-bezier(.2,.9,.22,1.2) .2s forwards}.lead-form__success-text[data-v-52844461]{margin:0;font-size:20px;font-weight:600;color:var(--color-text)}@keyframes lead-form-success-check-pop-52844461{0%{transform:scale(.72);opacity:0}62%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.lead-form__actions[data-v-52844461]{display:grid;gap:var(--space-2);justify-items:center}.lead-form__cmp-preview--system-static[data-v-52844461]{pointer-events:none}.lead-form__hint[data-v-52844461]{margin:0;font-size:12px;line-height:1.4;color:color-mix(in oklab,var(--color-text) 62%,white);text-align:center}.lead-form__body[data-v-52844461]{display:flex;flex-direction:column;width:100%;min-width:0;gap:0}.lead-form__body--editable[data-v-52844461]{gap:0}.lead-form__cmp[data-v-52844461]{position:relative;width:100%;padding-top:var(--cmp-wrap-padding-top, var(--v3a2f5b0a));padding-right:var(--cmp-wrap-padding-right, var(--v3a2f5b0a));padding-bottom:var(--cmp-wrap-padding-bottom, var(--v3a2f5b0a));padding-left:var(--cmp-wrap-padding-left, var(--v3a2f5b0a));border-radius:var(--radius-md)}.lead-form__cmp-preview[data-v-52844461]{pointer-events:none}.lead-form__cmp--hidden .lead-form__cmp-preview[data-v-52844461]{opacity:.38}.lead-form__cmp-preview--interactive[data-v-52844461]{pointer-events:auto}.lead-form__cmp--selected[data-v-52844461]:after{content:"";position:absolute;inset:0;box-sizing:border-box;border:2px solid color-mix(in oklab,var(--editor-color-primary, #6366f1) 90%,transparent);border-radius:0;pointer-events:none;z-index:3}.lead-form__overlay[data-v-52844461]{position:absolute;top:4px;right:4px;display:flex;gap:6px;opacity:0;pointer-events:none;z-index:2;transition:opacity .12s ease}.lead-form__overlay--visible[data-v-52844461]{opacity:1;pointer-events:auto}.lead-form__hidden-badge[data-v-52844461]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:#64748be6;color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;pointer-events:none;z-index:2;box-shadow:0 10px 24px #0f172a3d}.lead-form__btn[data-v-52844461]{width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in oklab,var(--editor-color-border, #e2e8f0) 70%,transparent);background:var(--editor-color-surface, #fff);box-shadow:var(--editor-shadow-sm, 0 6px 16px rgba(15, 23, 42, .18));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lead-form__btn--delete[data-v-52844461]{position:static}.lead-form__btn img[data-v-52844461]{width:14px;height:14px}.lead-form__btn svg[data-v-52844461]{width:14px;height:14px}.lead-form__btn[data-v-52844461]:disabled{opacity:.4;cursor:not-allowed}.lead-form__inline-slot[data-v-52844461]{position:relative;height:0}.lead-form__insert[data-v-52844461]{--color-primary: var(--editor-color-primary, #6366f1);font-size:14px;padding:2px 10px}.lead-form__insert--full[data-v-52844461]{width:auto;align-self:center;text-align:center;margin-top:var(--space-2)}.lead-form__inline-slot .inline-insert[data-v-52844461]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.lead-form__cmp:hover .lead-form__inline-slot .inline-insert[data-v-52844461],.lead-form__inline-slot:hover .inline-insert[data-v-52844461]{opacity:1;pointer-events:auto}.lead-form__placeholder[data-v-52844461]{min-height:48px;border:1px dashed var(--color-border);border-radius:var(--radius-md)}.c-image[data-v-84b1e31e]{display:flex;justify-content:center;align-items:center;margin:0 auto}.c-image--edge[data-v-84b1e31e],.c-image--fill[data-v-84b1e31e]{width:100%}.c-image img[data-v-84b1e31e]{display:block;max-width:100%;height:auto}.c-image__placeholder[data-v-84b1e31e]{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;border-radius:var(--radius-sm);border:1px dashed var(--color-border);color:var(--color-muted);font-size:var(--text-sm);background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-border) 12%,transparent),color-mix(in oklab,var(--color-border) 12%,transparent) 10px,transparent 10px,transparent 20px)}.c-input[data-v-b06c2cfe]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.lbl[data-v-b06c2cfe]{font-size:var(--text-sm);color:var(--color-muted)}.lbl--invalid[data-v-b06c2cfe]{color:var(--color-danger, #b91c1c)}input[data-v-b06c2cfe]{width:100%;height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--field-input-border-color, var(--color-border));border-radius:var(--radius-md);background:var(--field-input-bg, var(--color-bg));color:var(--color-text);box-shadow:var(--shadow-sm) inset}input[data-v-b06c2cfe]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 25%,transparent)}input.is-invalid[data-v-b06c2cfe]{border-color:var(--color-danger, #b91c1c)}input.is-invalid[data-v-b06c2cfe]:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger, #b91c1c) 20%,transparent)}.component-mock[data-v-8c070044]{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;padding:var(--space-4, 16px);border:2px dashed color-mix(in oklab,var(--color-border, #cbd5f5) 60%,transparent);border-radius:var(--radius-lg, 16px);background:color-mix(in srgb,#eceff5 60%,transparent);color:var(--color-muted, #64748b);text-align:center}.component-mock__content[data-v-8c070044]{display:flex;align-items:center;justify-content:center;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 12px);border:1px dashed currentColor;min-width:160px}.component-mock__label[data-v-8c070044]{font-size:var(--text-lg, 18px);font-weight:600;letter-spacing:.02em;text-transform:uppercase}
