._bar_1q9t5_1{z-index:var(--zv-layer-controls);min-height:var(--zv-touch-size);justify-content:center;align-items:center;gap:var(--zv-space-2);display:flex;position:relative}._button_1q9t5_11{min-width:118px;min-height:var(--zv-touch-size);cursor:pointer;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;padding:10px 20px;font-size:.78rem;font-weight:760}._button_1q9t5_11:disabled{cursor:default;filter:grayscale(.5);opacity:.4}._emphasisPRIMARY_1q9t5_30{color:var(--zv-color-on-primary);background:linear-gradient(180deg, var(--zv-color-primary-strong), var(--zv-color-primary-deep));box-shadow:0 7px 22px rgb(var(--zv-color-primary-rgb) / 20%)}._emphasisSECONDARY_1q9t5_36{color:var(--zv-color-text);border-color:var(--zv-color-outline);background:#ffffff12}@media (max-width:350px){._button_1q9t5_11{min-width:106px;padding-inline:15px}}._overlay_1buoj_1{z-index:var(--zv-layer-overlay);padding:calc(env(safe-area-inset-top) + var(--zv-space-6)) var(--zv-space-5) calc(env(safe-area-inset-bottom) + var(--zv-space-6));-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#020807b8;place-items:center;animation:.28s ease-out both _result-focus_1buoj_1;display:grid;position:absolute;inset:0;overflow:hidden}._halo_1buoj_15{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--zv-color-primary-rgb) / 18%), transparent 68%);border-radius:50%;width:min(90vw,420px);position:absolute}._standalone_1buoj_23{min-height:100svh;position:relative}._resultLOSE_1buoj_28 ._halo_1buoj_15{background:radial-gradient(circle,#c3686324,#0000 68%)}._resultDRAW_1buoj_32 ._halo_1buoj_15{background:radial-gradient(circle,#9ab7ab26,#0000 68%)}._panel_1buoj_36{text-align:center;border-radius:var(--zv-radius-lg);width:min(100%,330px);min-width:0;box-shadow:var(--zv-shadow-raised);background:linear-gradient(145deg,#112a24f0,#061310f5);border:1px solid #edd79733;justify-items:center;padding:32px 24px 24px;animation:.38s cubic-bezier(.22,1,.36,1) both _result-panel_1buoj_1;display:grid;position:relative}._resultLOSE_1buoj_28 ._panel_1buoj_36{animation-duration:.26s}._resultDRAW_1buoj_32 ._panel_1buoj_36{animation-name:_result-focus_1buoj_1}@keyframes _result-focus_1buoj_1{0%{opacity:0}to{opacity:1}}@keyframes _result-panel_1buoj_1{0%{opacity:0;translate:0 8px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){._overlay_1buoj_1,._panel_1buoj_36{animation:none}}._eyebrow_1buoj_83{color:var(--zv-color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:750}._title_1buoj_91{max-width:100%;color:var(--zv-color-accent-strong);text-wrap:balance;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,min(9vw,7vh),2.85rem);font-weight:650;line-height:.98}._resultLOSE_1buoj_28 ._title_1buoj_91{color:#eda49d;letter-spacing:-.025em;font-size:clamp(1.85rem,min(8vw,6.5vh),2.5rem)}._resultDRAW_1buoj_32 ._title_1buoj_91{color:var(--zv-color-text)}._message_1buoj_112{max-width:250px;color:var(--zv-color-text-muted);margin:10px 0 24px;font-size:.86rem;line-height:1.5}._button_1buoj_120{width:100%;min-height:var(--zv-touch-size);cursor:pointer;color:var(--zv-color-on-primary);background:linear-gradient(180deg, var(--zv-color-primary-strong), var(--zv-color-primary-deep));border-radius:999px;padding:11px 18px;font-size:.82rem;font-weight:780}@media (max-width:360px){._overlay_1buoj_1{padding-right:var(--zv-space-3);padding-left:var(--zv-space-3)}._panel_1buoj_36{padding:28px 18px 20px}._message_1buoj_112{margin-bottom:20px;font-size:.8rem}}@media (max-height:540px){._panel_1buoj_36{padding-top:22px;padding-bottom:18px}._eyebrow_1buoj_83{font-size:.6rem}._title_1buoj_91,._resultLOSE_1buoj_28 ._title_1buoj_91{font-size:clamp(1.75rem,8vh,2.25rem)}._message_1buoj_112{margin-top:8px;margin-bottom:16px;line-height:1.38}}._settings_ct7yj_1{--zv-settings-active:#d9be733d;--zv-settings-active-border:#d9be736b;--zv-settings-focus:var(--zv-color-primary-soft);z-index:var(--zv-layer-controls);color:#c5d1c9;justify-self:end;font-size:12px;position:relative}._settings_ct7yj_1 summary{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#d9be7317;border:1px solid #d9be7338;border-radius:999px;justify-content:flex-end;align-items:center;min-height:48px;padding-inline:14px;list-style:none;display:flex}._settings_ct7yj_1 summary:focus-visible{outline:2px solid var(--zv-settings-focus);outline-offset:2px}._settings_ct7yj_1 summary:active,._settings_ct7yj_1[open] summary{background:var(--zv-settings-active)}._settings_ct7yj_1 summary::-webkit-details-marker{display:none}._settingsMenu_ct7yj_37{width:max-content;min-width:174px;box-shadow:var(--zv-shadow-raised);background:#10251f;border:1px solid #65715c;border-radius:10px;gap:4px;padding:8px;display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0}._settingsMenu_ct7yj_37 button{width:100%;min-height:44px;color:inherit;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}._settingsMenu_ct7yj_37 button[aria-checked=true],._settingsMenu_ct7yj_37 button:active{border-color:var(--zv-settings-active-border);background:var(--zv-settings-active)}._settingsMenu_ct7yj_37 button:focus-visible{outline:2px solid var(--zv-settings-focus);outline-offset:1px}._settingsMenu_ct7yj_37 button span:last-child{font-size:11px;font-weight:700}._retry_5sb5a_1{background:var(--zv-color-primary);z-index:50;color:var(--zv-color-on-primary);border:0;border-radius:18px;padding:14px 22px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}._viewport_18peo_1{width:100%;min-height:100vh;min-height:100dvh;padding:calc(env(safe-area-inset-top) + var(--zv-space-5)) var(--zv-space-5) calc(env(safe-area-inset-bottom) + var(--zv-space-5));background:radial-gradient(circle at 50% 38%,#245b4b61,#0000 43%),linear-gradient(#071411,#040807);place-items:center;display:grid;position:relative;overflow:hidden}._panel_18peo_16{z-index:1;text-align:center;border:1px solid var(--zv-color-outline);border-radius:var(--zv-radius-lg);width:min(100%,330px);box-shadow:var(--zv-shadow-raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;background:#071612c7;justify-items:center;padding:30px 24px 24px;display:grid;position:relative}._mark_18peo_32{aspect-ratio:1;width:58px;color:var(--zv-color-accent-strong);border:1px solid #e4cb8352;border-radius:50%;place-items:center;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;display:grid}._loading_18peo_46{box-shadow:0 0 0 1px #e8d2911a, 0 0 34px rgb(var(--zv-color-primary-rgb) / 24%);background:conic-gradient(from 45deg,#193c33,#0d2620,#78652f,#193c33)}._error_18peo_53{color:var(--zv-color-danger);background:#732e2b33;border-color:#ef8d8457}._eyebrow_18peo_59{color:var(--zv-color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:750}._title_18peo_67{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:650}._message_18peo_74{color:var(--zv-color-text-muted);margin:10px 0 0;font-size:.84rem;line-height:1.5}._button_18peo_81{width:100%;min-height:var(--zv-touch-size);cursor:pointer;color:var(--zv-color-text);border:1px solid var(--zv-color-outline);background:#ffffff12;border-radius:999px;margin-top:22px;font-size:.8rem;font-weight:740}@media (max-width:360px){._viewport_18peo_1{padding-right:var(--zv-space-3);padding-left:var(--zv-space-3)}._panel_18peo_16{padding:26px 18px 20px}._mark_18peo_32{margin-bottom:17px}._title_18peo_67{font-size:1.52rem}._message_18peo_74{max-width:260px;font-size:.78rem}}@media (max-height:540px){._panel_18peo_16{padding-top:20px;padding-bottom:18px}._mark_18peo_32{width:54px;margin-bottom:12px}._button_18peo_81{margin-top:16px}}:root{--zv-color-primary:#4caf50;--zv-color-on-primary:#061a08;--zv-color-primary-rgb:76 175 80;--zv-color-primary-strong:color-mix(in srgb, var(--zv-color-primary), white 22%);--zv-color-primary-soft:color-mix(in srgb, var(--zv-color-primary), white 8%);--zv-color-primary-deep:color-mix(in srgb, var(--zv-color-primary), black 42%);--zv-color-background:#050a09;--zv-color-surface:#0b1916;--zv-color-table-deep:#09241e;--zv-color-table:#0d332b;--zv-color-table-light:#174b3f;--zv-color-text:#f5f2e9;--zv-color-text-muted:#a8b8b1;--zv-color-accent:var(--zv-color-primary);--zv-color-accent-strong:var(--zv-color-primary-strong);--zv-color-danger:#ef8d84;--zv-color-success:#83d6ad;--zv-color-card-red:#bd373e;--zv-color-card-black:#15191c;--zv-color-outline:#ffffff1f;--zv-color-glass:#040d0bad;--zv-space-1:4px;--zv-space-2:8px;--zv-space-3:12px;--zv-space-4:16px;--zv-space-5:20px;--zv-space-6:24px;--zv-radius-sm:10px;--zv-radius-md:16px;--zv-radius-lg:24px;--zv-radius-card:clamp(6px, 2vw, 10px);--zv-shadow-card:0 9px 20px #00000052, 0 2px 5px #0000003d;--zv-shadow-raised:0 18px 50px #00000061;--zv-shadow-glow:0 0 0 1px rgb(var(--zv-color-primary-rgb) / 42%), 0 0 26px rgb(var(--zv-color-primary-rgb) / 24%);--zv-card-width:clamp(64px, 20vw, 86px);--zv-card-aspect:.714286;--zv-touch-size:44px;--zv-duration-fast:.15s;--zv-duration-normal:.26s;--zv-ease-standard:cubic-bezier(.2, .8, .2, 1);--zv-layer-board:1;--zv-layer-card:10;--zv-layer-controls:30;--zv-layer-overlay:100}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}html{background:var(--zv-color-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--zv-color-text);background:var(--zv-color-background);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,select{color:inherit;font:inherit}button{border:0}:focus-visible{outline:2px solid var(--zv-color-accent-strong);outline-offset:3px}::selection{color:var(--zv-color-background);background:var(--zv-color-accent-strong)}
