@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg-color-main);color:var(--color-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{margin:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._modal__overlay_fedtb_54{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _fadeIn_fedtb_1;display:flex;position:fixed;inset:0}._modal__dialog_fedtb_66{background-color:var(--bg-color-surface);width:100%;max-width:480px;color:var(--color-text-main);border:4px solid var(--color-border);box-shadow:12px 12px 0px var(--color-shadow);border-radius:16px;animation:.2s cubic-bezier(.16,1,.3,1) _scaleUp_fedtb_1;overflow:hidden}@media (width<=768px){._modal__dialog_fedtb_66{width:95%}}._modal__header_fedtb_82{background-color:var(--color-primary);border-bottom:3px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}@media (width<=768px){._modal__header_fedtb_82{padding:16px}}._modal__title-area_fedtb_95{align-items:center;gap:10px;display:flex}._modal__icon_fedtb_100{font-size:1.4rem}._modal__title_fedtb_95{letter-spacing:.05em;color:var(--color-text-main);margin:0;font-size:1.25rem;font-weight:900}._modal__close-btn_fedtb_110{color:var(--color-text-main);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.2rem;font-weight:900;transition:transform .1s}._modal__close-btn_fedtb_110:hover{transform:scale(1.1)}._modal__content_fedtb_123{flex-direction:column;gap:20px;padding:24px;display:flex}@media (width<=768px){._modal__content_fedtb_123{padding:16px}}._modal__info-group_fedtb_134{flex-direction:column;gap:8px;display:flex}._modal__info-group_fedtb_134>span{color:var(--color-text-main);font-size:.9rem;font-weight:800}._modal__copy-box_fedtb_144{background-color:var(--bg-color-surface-alt);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}@media (width<=768px){._modal__copy-box_fedtb_144{text-align:center;flex-direction:column;align-items:stretch;gap:12px}}._modal__uuid-text_fedtb_163{color:var(--color-text-muted);word-break:break-all;font-family:monospace;font-size:.85rem;font-weight:700}._modal__copy-btn_fedtb_170{background-color:var(--bg-color-surface);color:var(--color-text-main);cursor:pointer;white-space:nowrap;border:1px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:800}._modal__copy-btn_fedtb_170:active{transform:translate(2px,2px);box-shadow:0 0 #0000}@keyframes _fadeIn_fedtb_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_fedtb_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._unity-container_1drh2_54{background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}._unity-container__game_1drh2_64{aspect-ratio:16/9;background-color:#000;width:100%;max-height:100%;position:relative}._unity-container__canvas_1drh2_71{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}._unity-container__overlay_1drh2_78{z-index:10;background-color:#231f20f2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._unity-container__overlay--error_1drh2_88{gap:16px}._unity-container__loading-bar_1drh2_91{flex-direction:column;align-items:center;display:flex;position:relative}._unity-container__logo_1drh2_97{background:url(../../public/TemplateData/unity-logo-dark.png) 50% no-repeat;width:154px;height:130px}._unity-container__progress-empty_1drh2_102{background:url(../../public/TemplateData/progress-bar-empty-dark.png) 50% no-repeat;width:141px;height:18px;margin-top:10px}._unity-container__progress-full_1drh2_108{background:url(../../public/TemplateData/progress-bar-full-dark.png) 50% no-repeat;width:0%;height:18px}._unity-container__error-icon_1drh2_113{font-size:3rem}._unity-container__error-title_1drh2_116{color:var(--color-error);margin:0;font-size:1.5rem;font-weight:900}._unity-container__error-msg_1drh2_122{color:var(--color-text-inverse);text-align:center;max-width:320px;margin:0;font-size:1rem;font-weight:700}._unity-container__retry-btn_1drh2_130{background-color:var(--color-primary);color:var(--color-text-main);cursor:pointer;text-transform:uppercase;border:2px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:8px;margin-top:8px;padding:10px 24px;font-size:1.1rem;font-weight:900}._unity-container__retry-btn_1drh2_130:active{transform:translate(4px,4px);box-shadow:0 0 #0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._fullscreen-experiment_1jzz7_54{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));z-index:40;max-width:calc(100vw - 32px);color:var(--color-text-main);background-color:var(--bg-color-surface);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;gap:8px;padding:12px;font-size:.8rem;display:grid;position:fixed}._fullscreen-experiment__actions_1jzz7_70{flex-wrap:wrap;gap:8px;display:flex}._fullscreen-experiment__actions_1jzz7_70 button{cursor:pointer;color:var(--color-text-main);background-color:var(--color-primary);border:1px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:6px;padding:6px 10px;font-weight:800}._fullscreen-experiment__actions_1jzz7_70 button:active{transform:translate(2px,2px);box-shadow:0 0 #0000}._fullscreen-experiment__diagnostics_1jzz7_89{gap:4px;font-family:monospace;line-height:1.35;display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._crash-loop-screen_1bts9_54{text-align:center;width:100%;height:100%;color:var(--color-text-inverse);background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}._crash-loop-screen__icon_1bts9_67{font-size:3rem}._crash-loop-screen__title_1bts9_70{color:var(--color-error);margin:0;font-size:1.4rem;font-weight:900}._crash-loop-screen__msg_1bts9_76{max-width:360px;margin:0;font-size:.95rem;font-weight:700}._crash-loop-screen__list_1bts9_82{opacity:.85;flex-direction:column;gap:4px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}._crash-loop-screen__btn_1bts9_92{background-color:var(--color-primary);color:var(--color-text-main);cursor:pointer;text-transform:uppercase;border:2px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:8px;margin-top:8px;padding:10px 24px;font-size:1.1rem;font-weight:900}._crash-loop-screen__btn_1bts9_92:active{transform:translate(4px,4px);box-shadow:0 0 #0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._modal__overlay_tthb0_54{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out _fadeIn_tthb0_1;display:flex;position:fixed;top:0;left:0}._modal__container_tthb0_68{background-color:var(--bg-color-surface);color:var(--color-text-main);border-radius:12px;flex-direction:column;width:90%;max-width:800px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_tthb0_1;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}._modal__header_tthb0_81{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}._modal__title_tthb0_88{margin:0;font-size:1.25rem;font-weight:600}._modal__close_tthb0_93{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.5rem;font-size:1.5rem;line-height:1;transition:all .2s}._modal__close_tthb0_93:hover{color:var(--color-text-main);background-color:#ffffff1a}._modal__content_tthb0_108{flex:1;padding:1.5rem;overflow-y:auto}@keyframes _fadeIn_tthb0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_tthb0_1{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._stats__container_1rzio_54{flex-direction:column;height:100%;display:flex}._stats__tabs_1rzio_59{border-bottom:1px solid var(--color-border);gap:1rem;margin-bottom:1.5rem;display:flex}._stats__tab-btn_1rzio_65{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;font-size:1rem;transition:color .2s;position:relative}._stats__tab-btn_1rzio_65:hover{color:var(--color-text-main)}._stats__tab-btn--active_1rzio_78{color:var(--color-text-main);font-weight:600}._stats__tab-btn--active_1rzio_78:after{content:"";background-color:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}._stats__content_1rzio_91{flex:1;overflow-y:auto}._stats__table-wrapper_1rzio_95{background:#0003;border:1px solid #ffffff1a;border-radius:8px;overflow-x:auto}._stats__table_1rzio_95{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}._stats__table_1rzio_95 th,._stats__table_1rzio_95 td{white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem}._stats__table_1rzio_95 th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;font-size:.85rem;font-weight:600}._stats__table_1rzio_95 tr:last-child td{border-bottom:none}._stats__table_1rzio_95 tbody tr{transition:background-color .2s}._stats__table_1rzio_95 tbody tr:hover{background-color:#ffffff08}._stats__empty-state_1rzio_129{text-align:center;color:var(--color-text-muted);font-style:italic;padding:2rem!important}._stats__loading_1rzio_135{text-align:center;color:var(--color-text-muted);padding:2rem;animation:1.5s infinite _pulse_1rzio_1}._stats__grade-badge_1rzio_141{color:#fff;background-color:#555;border-radius:4px;padding:.2rem .5rem;font-size:.9rem;font-weight:700;display:inline-block}._stats__grade-badge--s_1rzio_150{color:#000;background-color:#fbbf24}._stats__grade-badge--a_1rzio_154{color:#000;background-color:#34d399}._stats__grade-badge--b_1rzio_158{color:#000;background-color:#60a5fa}._stats__grade-badge--c_1rzio_162{color:#000;background-color:#9ca3af}._stats__grade-badge--d_1rzio_166{background-color:var(--color-error);color:#fff}._stats__load-more-btn_1rzio_170{width:100%;color:var(--color-text-main);cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-top:1rem;padding:.75rem;transition:all .2s;display:block}._stats__load-more-btn_1rzio_170:hover:not(:disabled){background-color:#ffffff1a}._stats__load-more-btn_1rzio_170:disabled{opacity:.5;cursor:not-allowed}@keyframes _pulse_1rzio_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._header-menu_nvbkc_54{display:none;position:relative}@media (width<=768px){._header-menu_nvbkc_54{display:block}}._header-menu__toggle_nvbkc_64{cursor:pointer;color:var(--color-text-main);background-color:var(--bg-color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:1.1rem;font-weight:800;display:flex}._header-menu__toggle_nvbkc_64:active{transform:translate(4px,4px);box-shadow:0 0 #0000}._header-menu__panel_nvbkc_83{z-index:30;background-color:var(--bg-color-surface);border:3px solid var(--color-border);min-width:180px;box-shadow:6px 6px 0px var(--color-shadow);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}._header-menu__item_nvbkc_99{text-transform:uppercase;cursor:pointer;width:100%;color:var(--color-text-main);background-color:var(--bg-color-surface);white-space:nowrap;border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:800;display:flex}._header-menu__item_nvbkc_99:active{transform:translate(2px,2px);box-shadow:0 0 #0000}._header-menu__item-icon_nvbkc_121{font-size:1.1rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._overlay_1mg7r_54{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_1mg7r_66{background-color:var(--bg-color-surface);width:100%;max-width:420px;color:var(--color-text-main);border:4px solid var(--color-border);box-shadow:12px 12px 0px var(--color-shadow);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}._body_1mg7r_80{flex-direction:column;gap:16px;min-height:0;display:flex}._header_1mg7r_87{justify-content:space-between;align-items:center;gap:12px;display:flex}._title_1mg7r_94{text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:1.1rem;font-weight:900}._close_1mg7r_102{cursor:pointer;width:32px;height:32px;color:var(--color-text-main);background-color:var(--bg-color-surface);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:6px;flex-shrink:0;font-size:1rem;font-weight:800}._close_1mg7r_102:active{transform:translate(2px,2px);box-shadow:0 0 #0000}._card_1mg7r_120{background-color:var(--bg-color-surface-alt);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}._cardImg_1mg7r_130{aspect-ratio:1200/630;object-fit:cover;background-color:var(--bg-color-surface-alt);border-bottom:2px solid var(--color-border);width:100%}._cardBody_1mg7r_138{flex-direction:column;gap:2px;padding:10px 12px;display:flex}._cardTitle_1mg7r_145{font-size:.95rem;font-weight:800}._cardDesc_1mg7r_150{color:var(--color-text-muted);font-size:.85rem}._cardDomain_1mg7r_155{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-top:2px;font-size:.75rem}._actions_1mg7r_163{flex-direction:column;gap:10px;display:flex}._btn_1mg7r_169{cursor:pointer;color:var(--color-text-main);background-color:var(--bg-color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:800;display:flex}._btn_1mg7r_169:active{transform:translate(4px,4px);box-shadow:0 0 #0000}._btn--primary_1mg7r_188{background-color:var(--color-primary)}._channels_1mg7r_192{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._channelBtn_1mg7r_198{cursor:pointer;color:var(--color-text-main);background-color:var(--bg-color-surface);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;padding:10px 8px;font-size:.85rem;font-weight:800}._channelBtn_1mg7r_198:active{transform:translate(2px,2px);box-shadow:0 0 #0000}@media (orientation:landscape) and (height<=520px){._overlay_1mg7r_54{padding:8px 16px}._dialog_1mg7r_66{gap:10px;max-width:720px;max-height:100%;padding:14px 16px;overflow-y:auto}._body_1mg7r_80{flex-direction:row;align-items:center;gap:16px}._card_1mg7r_120{flex:1 1 0;min-width:0}._actions_1mg7r_163{flex:1 1 0;justify-content:center;min-width:0}._cardBody_1mg7r_138{padding:6px 10px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._content_z1lm8_54{overflow-wrap:anywhere;line-height:1.85}._content_z1lm8_54 section+section{margin-top:2rem}._content_z1lm8_54 h2{font-size:1.25rem;line-height:1.5}._content_z1lm8_54 p{margin:.75rem 0}._content_z1lm8_54 ul{margin:.75rem 0;padding-left:1.5rem}._content_z1lm8_54 li+li{margin-top:.75rem}._content_z1lm8_54 a{color:var(--color-text-main);text-underline-offset:.2em}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._overlay_dbwe0_54{z-index:10000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_dbwe0_65{background:var(--bg-color-surface);width:100%;max-width:52rem;max-height:calc(100dvh - 32px);color:var(--color-text-main);border:2px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._dialog_dbwe0_65 button{color:var(--color-text-main);background:var(--bg-color-surface-alt);border:2px solid var(--color-border);font:inherit;cursor:pointer;border-radius:8px;padding:.6rem .9rem;font-weight:700}._dialog_dbwe0_65 button:focus-visible{outline:3px solid var(--color-text-main);outline-offset:3px}._header_dbwe0_93,._footer_dbwe0_94{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}._header_dbwe0_93{border-bottom:1px solid var(--color-border)}._header_dbwe0_93 h2{font-size:1.25rem}._body_dbwe0_110{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:12px 20px;line-height:1.85;overflow-y:auto}._footer_dbwe0_94{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end}@media (height<=480px){._header_dbwe0_93,._footer_dbwe0_94,._body_dbwe0_110{padding:8px 12px}}html.chrome-hider-locked,html.chrome-hider-locked body{overscroll-behavior:none;height:100dvh;position:relative;overflow:hidden}._holder_1lbkc_9{width:100%;height:min(var(--chrome-hider-vh,1%) * 100, 100%);position:fixed;top:0;left:0;overflow:hidden}._scroller_1lbkc_18{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:block;overflow:hidden}._scrollerInner_1lbkc_28{flex-direction:column;align-items:stretch;height:100%;display:flex}._content_1lbkc_35{flex-direction:column;width:100%;height:100%;display:flex;position:sticky;top:0}._holder_1lbkc_9 ._content_1lbkc_35>*{flex:1;height:100%;min-height:0}._holder_1lbkc_9[data-mode=locked] ._scroller_1lbkc_18{overscroll-behavior:none;overflow-y:auto}._holder_1lbkc_9[data-mode=locked] ._scrollerInner_1lbkc_28{height:calc(100% + 1px);min-height:calc(100% + 1px)}._holder_1lbkc_9[data-mode=locked] ._content_1lbkc_35{height:calc(100% - 1px)}._spacer_1lbkc_62{width:1px;height:2000vh;display:none}._spacer_1lbkc_62[data-mode=open]{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._sensor-overlay_13h4j_54{bottom:max(20px, env(safe-area-inset-bottom));left:max(24px, env(safe-area-inset-left));z-index:20;pointer-events:auto;align-items:center;display:flex;position:absolute}._sensor-overlay__btn_13h4j_63{background-color:var(--bg-color-surface);color:var(--color-text-main);cursor:pointer;border:1px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:800}._sensor-overlay__btn_13h4j_63:active{transform:translate(2px,2px);box-shadow:0 0 #0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._game-page_1cgy3_54{background-color:var(--bg-color-main);height:100dvh;color:var(--color-text-main);flex-direction:column;display:flex;overflow:hidden}._game-page__header_1cgy3_62{background-color:var(--bg-color-surface);border-bottom:4px solid var(--color-border);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;box-shadow:0 4px #0000001a}@media (width<=768px){._game-page__header_1cgy3_62{height:56px;padding:0 12px}}._game-page__group_1cgy3_80{align-items:center;display:flex}._game-page__group--left_1cgy3_84{gap:20px}._game-page__group--right_1cgy3_87{gap:16px}@media (width<=768px){._game-page__group--left_1cgy3_84{gap:12px}._game-page__group--right_1cgy3_87{gap:8px}}._game-page__gamepad-info_1cgy3_98{background-color:var(--color-primary);color:var(--color-text-main);border:3px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:800;display:flex}._game-page__btn_1cgy3_111{cursor:pointer;text-transform:uppercase;color:var(--color-text-main);border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:800;transition:all .1s ease-in-out;display:flex}@media (width<=768px){._game-page__btn_1cgy3_111{gap:4px;padding:6px 10px;font-size:.85rem}}._game-page__btn_1cgy3_111:active{transform:translate(4px,4px);box-shadow:0 0 #0000}._game-page__btn--profile_1cgy3_137{background-color:var(--bg-color-surface);max-width:250px}@media (width<=768px){._game-page__btn--profile_1cgy3_137{max-width:140px}._game-page__btn--profile_1cgy3_137>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}._game-page__btn--stats_1cgy3_151,._game-page__btn--share_1cgy3_154{background-color:var(--bg-color-surface)}._game-page__btn--questionnaire_1cgy3_157{background-color:var(--color-primary)}._game-page__btn--questionnaire_1cgy3_157:disabled{cursor:wait;opacity:.7}._game-page__btn--theme_1cgy3_164{background-color:var(--bg-color-surface)}@media (width<=768px){._game-page__btn--theme_1cgy3_164>span:nth-child(2),._game-page__btn--stats_1cgy3_151>span:nth-child(2),._game-page__btn--collapsible_1cgy3_173{display:none}}._game-page__main_1cgy3_177{background:radial-gradient(circle at center, var(--bg-color-gradient-start) 0%, var(--bg-color-gradient-end) 100%);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._game-page__overlays_1cgy3_186{z-index:20;background-color:var(--bg-color-surface);border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:12px;flex-direction:column;gap:12px;padding:12px 20px;display:flex;position:absolute;bottom:20px;left:24px}._game-page__questionnaire-entry_1cgy3_200{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:20;position:absolute}._game-page__debug-questionnaire-btn_1cgy3_206{z-index:30;cursor:pointer;color:var(--color-text-main);background-color:var(--bg-color-surface);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:800;position:fixed;top:16px;left:16px}._game-page__debug-questionnaire-btn_1cgy3_206:active{transform:translate(2px,2px);box-shadow:0 0 #0000}._game-page__debug-share-btn_1cgy3_225{z-index:30;cursor:pointer;color:var(--color-text-main);background-color:var(--bg-color-surface);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:800;position:fixed;bottom:16px;right:16px}._game-page__debug-share-btn_1cgy3_225:active{transform:translate(2px,2px);box-shadow:0 0 #0000}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._toast__container_fdeyi_55{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}._toast__item_fdeyi_66{background-color:var(--bg-color-surface-alt);color:var(--color-text-main);box-shadow:0 8px 16px var(--color-shadow);pointer-events:auto;border-radius:8px;justify-content:space-between;align-items:center;min-width:280px;padding:12px 24px;font-size:1rem;animation:.3s ease-out forwards _slideDown_fdeyi_1;display:flex}._toast__item--info_fdeyi_80{border-left:4px solid var(--color-primary)}._toast__item--success_fdeyi_83{border-left:4px solid var(--color-success)}._toast__item--warning_fdeyi_86{border-left:4px solid #ffc107}._toast__message_fdeyi_89{flex-grow:1;margin-right:12px}._toast__close_fdeyi_93{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem;line-height:1}._toast__close_fdeyi_93:hover{color:var(--color-text-main)}@keyframes _slideDown_fdeyi_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._wrap_l703o_54{background:radial-gradient(circle at center, var(--bg-color-gradient-start) 0%, var(--bg-color-gradient-end) 100%);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:40px 24px;display:flex}@media (width<=1024px){._wrap_l703o_54{padding:20px 16px}}@media (width<=768px){._wrap_l703o_54{padding:16px 12px}}._card_l703o_76{background-color:var(--bg-color-surface);width:100%;max-width:1200px;color:var(--color-text-main);border:4px solid var(--color-border);box-shadow:6px 6px 0px var(--color-shadow);border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:40px 56px;display:flex}@media (width<=1024px){._card_l703o_76{gap:18px;max-width:100%;padding:24px 28px}}@media (width<=768px){._card_l703o_76{border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:12px;gap:14px;padding:16px}}._actions_l703o_107{width:100%;max-width:1200px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._stepNav_1jvmf_54{letter-spacing:.02em;color:var(--color-text-main);background-color:var(--color-primary);cursor:pointer;border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:1.1rem;font-weight:800;transition:background-color .15s ease-in-out;display:inline-flex}._stepNav_1jvmf_54:hover:not(:disabled){background-color:var(--color-primary-hover)}._stepNav_1jvmf_54:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 #0000}._stepNav_1jvmf_54:disabled{cursor:not-allowed;opacity:.4}._stepNav--next_1jvmf_82,._stepNav--prev_1jvmf_85{flex-direction:row}._stepNav__icon_1jvmf_88{flex-shrink:0}._stepNavBar_unfq7_1{align-items:center;gap:16px;width:100%;display:flex}@media (width<=768px){._stepNavBar_unfq7_1{flex-direction:column;align-items:stretch}}._next_unfq7_14{margin-left:auto}@media (width<=1024px){._next_unfq7_14{margin-left:0}._prev_unfq7_24,._next_unfq7_14{flex:1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._title_zh3px_54{text-align:center;letter-spacing:.02em;color:var(--color-text-main);margin:0;font-size:1.7rem;font-weight:900}@media (width<=768px){._title_zh3px_54{font-size:1.2rem}}._deadline_zh3px_68{width:100%;max-width:780px;color:var(--color-text-main);background-color:var(--bg-color-surface-alt);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;margin:0;padding:12px 16px;font-size:.95rem;font-weight:700;line-height:1.7}@media (width<=768px){._deadline_zh3px_68{font-size:.88rem;line-height:1.6}}._body_zh3px_89{flex-direction:column;gap:16px;width:100%;max-width:780px;display:flex}._paragraph_zh3px_97{white-space:pre-line;color:var(--color-text-main);margin:0;font-size:.98rem;line-height:1.8}@media (width<=768px){._paragraph_zh3px_97{font-size:.88rem;line-height:1.6}}._privacyNotice_zh3px_111{width:100%;max-width:780px}._privacyNotice_zh3px_111 a{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}._agreement_zh3px_122{background-color:var(--bg-color-surface-alt);border:2px solid var(--color-border);width:100%;max-width:780px;box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._checkboxText_zh3px_135{color:var(--color-text-muted);white-space:pre-line;margin:0;font-size:.88rem}._checkboxLabel_zh3px_142{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.95rem;font-weight:800;display:flex}._checkboxLabel_zh3px_142 input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._error_zh3px_159{color:var(--color-error);margin:0;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._dialog_1ihk4_54{background-color:var(--bg-color-surface-alt);border:2px solid var(--color-border);width:100%;max-width:780px;box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}._message_1ihk4_67{color:var(--color-text-main);margin:0;font-size:.9rem;line-height:1.6}._actions_1ihk4_74{flex-direction:row;gap:10px;display:flex}@media (width<=768px){._actions_1ihk4_74{flex-direction:column}}._btn_1ihk4_85{cursor:pointer;color:var(--color-text-main);background-color:var(--bg-color-surface);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;flex:1;padding:10px 14px;font-size:.88rem;font-weight:800}._btn_1ihk4_85:active{transform:translate(2px,2px);box-shadow:0 0 #0000}._btnConfirm_1ihk4_102{background-color:var(--color-error);color:var(--color-text-inverse)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._question_12dro_54{background-color:var(--bg-color-surface-alt);border:none;border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._questionText_12dro_66{color:var(--color-text-main);padding:0;font-size:.98rem;font-weight:800}@media (width<=768px){._questionText_12dro_66{font-size:.9rem}}._options_12dro_78,._optionRow_12dro_84{flex-direction:column;gap:8px;display:flex}._option_12dro_78{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.92rem;display:flex}._option_12dro_78 input{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._scale_12dro_106{flex-wrap:wrap;gap:12px 16px;display:flex}._scaleOption_12dro_112{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:64px;font-size:.85rem;display:flex}._scaleOption_12dro_112 input{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer}._freeText_12dro_131{width:100%;color:var(--color-text-main);background-color:var(--bg-color-surface);box-sizing:border-box;border:1px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:.92rem}._freeText_12dro_131:focus{outline:none}._error_12dro_147{color:var(--color-error);margin:0;font-size:.85rem;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._title_1wx68_54{text-align:center;letter-spacing:.02em;color:var(--color-text-main);margin:0;font-size:1.7rem;font-weight:900}@media (width<=768px){._title_1wx68_54{font-size:1.2rem}}._questions_1wx68_68{flex-direction:column;gap:20px;width:100%;max-width:780px;display:flex}._lottery_1wx68_76{flex-direction:column;gap:16px;width:100%;max-width:780px;display:flex}._intro_1wx68_84{white-space:pre-line;color:var(--color-text-main);margin:0;font-size:.95rem;line-height:1.8}._storeLookup_1wx68_92{color:var(--color-text-main);background-color:var(--color-primary);border-radius:8px;align-self:flex-start;padding:8px 16px;font-size:.92rem;font-weight:800;text-decoration:none}._fields_1wx68_103{flex-direction:column;gap:16px;display:flex}._field_1wx68_103{background-color:var(--bg-color-surface-alt);border:2px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._label_1wx68_120{color:var(--color-text-main);font-size:.95rem;font-weight:800}._input_1wx68_126{width:100%;color:var(--color-text-main);background-color:var(--bg-color-surface);box-sizing:border-box;border:1px solid var(--color-border);box-shadow:2px 2px 0px var(--color-shadow);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:.92rem}._hint_1wx68_139{color:var(--color-text-muted);margin:0;font-size:.82rem}._error_1wx68_145{color:var(--color-error);margin:0;font-size:.85rem;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._notice_141j0_54{text-align:center;background-color:var(--bg-color-surface);max-width:480px;color:var(--color-text-main);border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:12px;margin:0 auto;padding:20px 24px}._title_141j0_66{text-align:center;letter-spacing:.02em;color:var(--color-text-main);margin:0;font-size:1.7rem;font-weight:900}@media (width<=768px){._title_141j0_66{font-size:1.2rem}}._message_141j0_80{color:var(--color-text-main);margin:0;font-size:.95rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._title_1qn3w_54{text-align:center;letter-spacing:.02em;color:var(--color-text-main);margin:0;font-size:1.7rem;font-weight:900}@media (width<=768px){._title_1qn3w_54{font-size:1.2rem}}._questions_1qn3w_68{flex-direction:column;gap:20px;width:100%;max-width:780px;display:flex}._error_1qn3w_76{color:var(--color-error);margin:0;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}@media (width<=768px){._title_1eusj_54{font-size:1.2rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._title_1eusj_54{text-align:center;letter-spacing:.02em;color:var(--color-text-main);margin:0;font-size:1.7rem;font-weight:900}@media (width<=768px){._title_1eusj_54{font-size:1.2rem}}._questions_1eusj_68{flex-direction:column;gap:20px;width:100%;max-width:780px;display:flex}._error_1eusj_76{color:var(--color-error);margin:0;font-size:.85rem;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._questionnaire_1ccvr_54{background:radial-gradient(circle at center, var(--bg-color-gradient-start) 0%, var(--bg-color-gradient-end) 100%);min-height:100dvh;color:var(--color-text-main);flex-direction:column;display:flex}._questionnaire__notice_1ccvr_61{text-align:center;background-color:var(--bg-color-surface);max-width:480px;color:var(--color-text-main);border:3px solid var(--color-border);box-shadow:4px 4px 0px var(--color-shadow);border-radius:12px;margin:24px auto;padding:20px 24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._page_17lmi_54{background:var(--bg-color-main);min-height:100dvh;color:var(--color-text-main);padding:clamp(1rem,4vw,3rem)}._policy_17lmi_61{background:var(--bg-color-surface);border:2px solid var(--color-border);border-radius:12px;max-width:52rem;margin:0 auto;padding:clamp(1rem,4vw,2.5rem)}._header_17lmi_70{overflow-wrap:anywhere;margin-bottom:2rem;line-height:1.7}._header_17lmi_70 h1{font-size:clamp(1.75rem,5vw,2.25rem)}._previewButton_17lmi_79{color:var(--color-text-main);background:var(--bg-color-surface-alt);border:2px solid var(--color-border);font:inherit;cursor:pointer;border-radius:8px;padding:.6rem .9rem}:root,[data-theme=light]{--bg-color-main:#f4fbff;--bg-color-gradient-start:#fff;--bg-color-gradient-end:#d8f1ff;--bg-color-surface:#fff;--bg-color-surface-alt:#f8fafc;--color-primary:#a3d8fc;--color-primary-hover:#7bbcf6;--color-text-main:#000;--color-text-muted:#4b5563;--color-text-inverse:#fff;--color-border:#000;--color-shadow:#000;--color-error:#ef4444;--color-success:#10b981}[data-theme=dark]{--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-color-main:#08080f;--bg-color-gradient-start:#13111c;--bg-color-gradient-end:#08080f;--bg-color-surface:#1e1b2e;--bg-color-surface-alt:#2a2540;--color-primary:#8b5cf6;--color-primary-hover:#7c3aed;--color-text-main:#fff;--color-text-muted:#a1a1aa;--color-text-inverse:#000;--color-border:#ffffff4d;--color-shadow:#000c;--color-error:#fca5a5;--color-success:#6ee7b7}}._app__loading_lvmns_54{background-color:var(--bg-color-main);height:100dvh;color:var(--color-text-muted);letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex}._app__spinner_lvmns_65{border:2px solid #80808033;border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _spin_lvmns_1;display:inline-block}@keyframes _spin_lvmns_1{to{transform:rotate(360deg)}}
