@keyframes fadeIn-72b148b4{0%{opacity:0}to{opacity:1}}@keyframes slideUp-72b148b4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.app-header[data-v-72b148b4]{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(180deg,#14191efa,#0f1419f5);border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:0 4px 24px #0006;left:0;padding:0;position:fixed;right:0;top:0;z-index:800}.header-content[data-v-72b148b4]{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:100%;padding:0 32px}@media(max-width:768px){.header-content[data-v-72b148b4]{height:56px;padding:0 16px}}@media(max-width:375px){.header-content[data-v-72b148b4]{padding:0 8px}}.logo[data-v-72b148b4]{align-items:baseline;cursor:pointer;display:flex;font-family:Inter,sans-serif;gap:4px;text-decoration:none;transition:opacity .15s ease}.logo[data-v-72b148b4]:hover{opacity:.8}.logo-ww2[data-v-72b148b4]{color:#c9b896;font-size:24px;font-weight:700;letter-spacing:0}@media(max-width:768px){.logo-ww2[data-v-72b148b4]{font-size:20px}}@media(max-width:375px){.logo-ww2[data-v-72b148b4]{font-size:18px}}.logo-text[data-v-72b148b4]{color:#ffffffe6;font-size:24px;font-weight:400;letter-spacing:0;text-transform:uppercase}@media(max-width:768px){.logo-text[data-v-72b148b4]{font-size:20px}}@media(max-width:375px){.logo-text[data-v-72b148b4]{font-size:18px}}.desktop-nav[data-v-72b148b4]{align-items:center;display:flex;gap:32px;height:100%}@media(max-width:768px){.desktop-nav[data-v-72b148b4]{display:none}}.nav-item[data-v-72b148b4]{align-items:center;background:transparent;border:none;color:#fff9;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:4px;height:100%;letter-spacing:.5px;padding:24px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.nav-item[data-v-72b148b4]:after{background:linear-gradient(90deg,transparent,#c9b896,transparent);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);transition:width .3s ease;width:0}.nav-item[data-v-72b148b4]:hover:not([disabled]){color:#fffffff2;transform:translateY(-1px)}.nav-item[data-v-72b148b4]:hover:not([disabled]):after{width:100%}.nav-item.active[data-v-72b148b4]{color:#c9b896}.nav-item.active[data-v-72b148b4]:after{background:linear-gradient(90deg,transparent,#c9b896,transparent);width:100%}.nav-text[data-v-72b148b4]{font-size:14px}.hamburger-btn[data-v-72b148b4]{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:10px;width:44px;z-index:9999}@media(max-width:768px){.hamburger-btn[data-v-72b148b4]{display:flex}}.hamburger-line[data-v-72b148b4]{background:#ffffffe6;border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);width:24px}.hamburger-line[data-v-72b148b4]:first-child,.hamburger-line[data-v-72b148b4]:nth-child(2){margin-bottom:6px}.menu-open .hamburger-line[data-v-72b148b4]:first-child{background:#c9b896;transform:translateY(8px) rotate(45deg)}.menu-open .hamburger-line[data-v-72b148b4]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-open .hamburger-line[data-v-72b148b4]:nth-child(3){background:#c9b896;transform:translateY(-8px) rotate(-45deg)}.mobile-overlay[data-v-72b148b4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;bottom:0;z-index:9000}.mobile-nav[data-v-72b148b4],.mobile-overlay[data-v-72b148b4]{left:0;position:fixed;right:0;top:56px}.mobile-nav[data-v-72b148b4]{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(180deg,#14191efc,#0f1419fa);border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:4px;padding:16px;z-index:9500}.mobile-nav-item[data-v-72b148b4]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:16px;padding:16px;text-decoration:none;transition:all .3s ease}.mobile-nav-item[data-v-72b148b4]:active,.mobile-nav-item[data-v-72b148b4]:hover{background:#c9b8971a;border-color:#c9b8974d}.mobile-nav-item.active[data-v-72b148b4]{background:#c9b89726;border-color:#c9b89766}.mobile-nav-item.active .mobile-nav-icon[data-v-72b148b4],.mobile-nav-item.active .mobile-nav-text[data-v-72b148b4]{color:#c9b896}.mobile-nav-icon[data-v-72b148b4]{color:#fffc;flex-shrink:0;height:24px;width:24px}.mobile-nav-icon svg[data-v-72b148b4]{height:100%;width:100%}.mobile-nav-text[data-v-72b148b4]{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.mobile-nav-desc[data-v-72b148b4]{color:#fff9;font-family:Inter,sans-serif;font-size:12px;margin-left:auto}@media(max-width:375px){.mobile-nav-desc[data-v-72b148b4]{display:none}}.fade-enter-active[data-v-72b148b4],.fade-leave-active[data-v-72b148b4]{transition:opacity .3s ease}.fade-enter-from[data-v-72b148b4],.fade-leave-to[data-v-72b148b4]{opacity:0}.slide-down-enter-active[data-v-72b148b4],.slide-down-leave-active[data-v-72b148b4]{transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease}.slide-down-enter-from[data-v-72b148b4],.slide-down-leave-to[data-v-72b148b4]{opacity:0;transform:translateY(-20px)}.slide-down-enter-to[data-v-72b148b4],.slide-down-leave-from[data-v-72b148b4]{opacity:1;transform:translateY(0)}@keyframes fadeIn-417e9b49{0%{opacity:0}to{opacity:1}}@keyframes slideUp-417e9b49{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.desktop-only[data-v-417e9b49]{display:inline}@media(max-width:768px){.desktop-only[data-v-417e9b49]{display:none}}.mobile-only[data-v-417e9b49]{display:none}@media(max-width:768px){.mobile-only[data-v-417e9b49]{display:inline}}.modal-overlay[data-v-417e9b49]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:900;z-index:2000}.modal-content[data-v-417e9b49]{animation:fadeIn-417e9b49 ease .3s ease;background:#1e1e23f2;border:2px solid #6b7280;border-radius:8px;box-shadow:0 8px 32px #00000080;color:#fffc;font-family:Courier New,monospace;max-width:600px;padding:0;width:90%}@media(max-width:768px){.modal-content[data-v-417e9b49]{max-height:90vh;max-width:400px;overflow-y:auto;width:95%}}.modal-header[data-v-417e9b49]{background:#6b728033;border-bottom:1px solid #6b7280;padding:24px;text-align:center}.modal-header h2[data-v-417e9b49]{color:#c9b896;font-size:24px;letter-spacing:2px;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(max-width:768px){.modal-header h2[data-v-417e9b49]{font-size:18px;letter-spacing:1.5px}.modal-header[data-v-417e9b49]{padding:16px}}.modal-body[data-v-417e9b49]{padding:30px}@media(max-width:768px){.modal-body[data-v-417e9b49]{padding:16px}}.modal-footer[data-v-417e9b49]{border-top:1px solid hsla(220,9%,46%,.3);padding:24px;text-align:center}@media(max-width:768px){.modal-footer[data-v-417e9b49]{padding:16px}}.intro-text[data-v-417e9b49]{color:#ccc;font-size:16px;line-height:1.6;margin-bottom:30px;text-align:center}@media(max-width:768px){.intro-text[data-v-417e9b49]{font-size:14px;line-height:1.5;margin-bottom:16px}}.instructions[data-v-417e9b49]{background:#0000004d;border:1px solid hsla(220,9%,46%,.3);border-radius:4px;margin-bottom:30px;padding:24px}@media(max-width:768px){.instructions[data-v-417e9b49]{margin-bottom:16px;padding:16px}}.instructions h3[data-v-417e9b49]{color:#c9b896;font-size:14px;letter-spacing:1px;margin-bottom:16px;margin-top:0;text-transform:uppercase}@media(max-width:768px){.instructions h3[data-v-417e9b49]{font-size:12px;margin-bottom:8px}}.instructions ul[data-v-417e9b49]{list-style:none;margin:0;padding:0}.instructions li[data-v-417e9b49]{align-items:center;display:flex;gap:8px;margin-bottom:8px}@media(max-width:768px){.instructions li[data-v-417e9b49]{font-size:13px;gap:6px;margin-bottom:8px}}.key[data-v-417e9b49]{background:#333;border:1px solid #666;border-radius:4px;box-shadow:0 2px #111;color:#fff;font-size:12px;font-weight:700;padding:2px 6px}@media(max-width:768px){.key[data-v-417e9b49]{font-size:10px;padding:2px 5px}}.icon[data-v-417e9b49]{font-size:15px}@media(max-width:768px){.icon[data-v-417e9b49]{font-size:14px}}.checkbox-container[data-v-417e9b49]{display:flex;justify-content:center;margin-top:24px}@media(max-width:768px){.checkbox-container[data-v-417e9b49]{margin-top:16px}}.checkbox-label[data-v-417e9b49]{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.checkbox-label[data-v-417e9b49]{font-size:12px}}.checkbox-label input[data-v-417e9b49]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-label input:checked~.checkmark[data-v-417e9b49]{background-color:#c9b896;border-color:#c9b896}.checkbox-label input:checked~.checkmark[data-v-417e9b49]:after{display:block}.checkbox-label:hover input~.checkmark[data-v-417e9b49]{background-color:#444}.checkbox-label .checkmark[data-v-417e9b49]:after{border:solid #1a1a1a;border-width:0 2px 2px 0;height:10px;left:5px;top:1px;transform:rotate(45deg);width:5px}@media(max-width:768px){.checkbox-label .checkmark[data-v-417e9b49]:after{height:8px;left:4px;top:1px;width:4px}}.checkmark[data-v-417e9b49]{background-color:#333;border:1px solid #666;height:18px;margin-right:8px;position:relative;transition:all .15s ease;width:18px}@media(max-width:768px){.checkmark[data-v-417e9b49]{height:16px;margin-right:6px;width:16px}}.checkmark[data-v-417e9b49]:after{content:"";display:none;position:absolute}.start-btn[data-v-417e9b49]{background:linear-gradient(180deg,#c9b896,#a89676);border:none;border-radius:4px;box-shadow:0 4px 16px #0006;color:#1a1a1a;cursor:pointer;font-family:Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 32px;transition:all .15s ease}@media(max-width:768px){.start-btn[data-v-417e9b49]{font-size:14px;padding:8px 24px;width:100%}}.start-btn[data-v-417e9b49]:hover{background:linear-gradient(180deg,#d4c5a9,#c4a32a);box-shadow:0 6px 15px #c9b89766;transform:translateY(-2px)}.start-btn[data-v-417e9b49]:active{transform:translateY(0)}*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{height:100%}
