.lwc-page{--bg: #07140D;--accent: #66FF99;--accent-text: #66FF99;--accent-text-ink: #06130C;--accent-soft: #A8FFC2;--accent-dim: #2FBF71;--ink: #EAF8EE;--ink-dim: #8FB89E;--lwc-card-radius: 20px;--lwc-btn-radius: 18px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;font-family:Sora,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--ink);background-color:var(--bg);background-image:radial-gradient(900px 600px at 12% 8%,rgba(102,255,153,.07),transparent 60%),radial-gradient(820px 560px at 88% 88%,rgba(102,255,153,.08),transparent 60%),radial-gradient(700px 480px at 72% 18%,rgba(102,255,153,.06),transparent 65%);background-image:radial-gradient(900px 600px at 12% 8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),radial-gradient(820px 560px at 88% 88%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),radial-gradient(700px 480px at 72% 18%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 65%);background-attachment:fixed;overflow-x:hidden}[x-cloak]{display:none!important}.lwc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lwc-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;position:relative;z-index:60}.lwc-topbar-logo{height:40px;width:auto;max-width:140px;object-fit:contain;border-radius:8px}.lwc-topbar-controls{display:flex;align-items:center;gap:.5rem;margin-left:auto}.lwc-glass-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;font-family:inherit;color:var(--ink);background:#0d241780;border:1px solid rgba(102,255,153,.12);border-color:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s ease,transform .2s ease}.lwc-glass-btn:hover{border-color:#6f96;border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-1px)}.lwc-glass-btn:focus-visible,.lwc-lang-option:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.lwc-lang-wrap{position:relative}.lwc-lang-chevron{width:.85rem;height:.85rem;transition:transform .15s ease}.lwc-lang-chevron.lwc-open{transform:rotate(180deg)}.lwc-lang-dropdown{position:absolute;right:0;top:calc(100% + .4rem);min-width:11rem;padding:.35rem;background:#0a1a11eb;border:1px solid rgba(102,255,153,.16);border-radius:14px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000080;z-index:70}.lwc-lang-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.85rem;color:var(--ink);text-decoration:none;border-radius:10px}.lwc-lang-option:hover{background:#66ff9914}.lwc-lang-option.lwc-lang-active{color:var(--accent-text)}.lwc-lang-check{width:.9rem;height:.9rem;margin-left:auto}.lwc-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 0 2rem;position:relative;width:100%}.lwc-stage{width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.lwc-intro{max-width:640px;padding:0 1.25rem;text-align:center;color:var(--ink-dim);font-size:.95rem;line-height:1.5}.lwc-intro :is(h1,h2,h3,strong){color:var(--ink)}.lwc-viewport{position:relative;width:100%;height:clamp(340px,54vh,560px);overflow:hidden}.lwc-track{position:absolute;inset:0}.lwc-fade{position:absolute;top:0;bottom:0;width:9vw;min-width:36px;z-index:120;pointer-events:none}.lwc-fade-left{left:0;background:linear-gradient(to right,var(--bg),transparent)}.lwc-fade-right{right:0;background:linear-gradient(to left,var(--bg),transparent)}.lwc-card{position:absolute;left:50%;top:50%;will-change:transform,opacity;transform:translate(-50%,-50%)}.lwc-card-inner{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;border-radius:var(--lwc-card-radius);background:#0d241780;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(102,255,153,.12);border-color:color-mix(in srgb,var(--accent) 12%,transparent);transition:border-color .3s ease}.lwc-card.lwc-active .lwc-card-inner{border-color:#66ff99f2;border-color:color-mix(in srgb,var(--accent) 95%,transparent);box-shadow:0 0 48px #66ff996b,0 0 120px #66ff992e,0 24px 64px #0009;box-shadow:0 0 48px color-mix(in srgb,var(--accent) 42%,transparent),0 0 120px color-mix(in srgb,var(--accent) 18%,transparent),0 24px 64px #0009}.lwc-track.lwc-idle .lwc-card.lwc-active .lwc-card-inner{animation:lwcFloat 4s ease-in-out infinite}@media(hover:hover){.lwc-track.lwc-idle .lwc-card:not(.lwc-active) .lwc-card-inner{transition:transform .25s ease,border-color .3s ease}.lwc-track.lwc-idle .lwc-card:not(.lwc-active):hover .lwc-card-inner{transform:translateY(-4px)}}.lwc-card-pop .lwc-card-inner{animation:lwcPop .5s cubic-bezier(.34,1.56,.64,1)}.lwc-card-pulse .lwc-card-inner{animation:lwcGlowPulse 1.6s ease-in-out 3}.lwc-card-img{flex:0 0 70%;position:relative;display:flex;align-items:center;justify-content:center;min-height:0}.lwc-card-img:before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side,rgba(102,255,153,.18),transparent 72%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 18%,transparent),transparent 72%);pointer-events:none}.lwc-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.lwc-card:not(.lwc-active) .lwc-card-img img,.lwc-card:not(.lwc-active) .lwc-card-img-fallback{opacity:.55}.lwc-card-img-fallback{position:relative;color:var(--accent-dim)}.lwc-card-img-fallback svg{width:3.4rem;height:3.4rem}.lwc-card-text{flex:1 1 30%;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:.65rem .9rem 1rem;text-align:center}.lwc-card-name{font-weight:700;font-size:clamp(.8rem,8.5cqi,1.05rem);line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lwc-card-desc{margin-top:.3rem;font-size:.72rem;line-height:1.4;color:var(--ink-dim);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lwc-card-desc :is(p,ul,ol){margin:0}.lwc-mode-text_only .lwc-card-img{display:none}.lwc-mode-text_only .lwc-card-text{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1rem .9rem}.lwc-mode-image_only .lwc-card-text{display:none}.lwc-mode-image_only .lwc-card-img{flex:1}.lwc-icon-btn{width:36px;height:36px;padding:0;justify-content:center;border-radius:50%}.lwc-icon-btn svg{width:1.05rem;height:1.05rem}.lwc-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.25rem 1.25rem 0;position:relative;z-index:130}.lwc-spin-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:none;border-radius:var(--lwc-btn-radius);padding:1rem 2.9rem;font-family:inherit;font-weight:800;font-size:1.1rem;letter-spacing:.01em;color:#06130c;background:linear-gradient(135deg,#8dffb4,#58e88b 52%,#3fcc72);box-shadow:0 10px 32px #66ff9947,0 4px 14px #00000073;box-shadow:0 10px 32px color-mix(in srgb,var(--accent) 28%,transparent),0 4px 14px #00000073;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lwc-spin-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 44px #6f96,0 6px 18px #00000080;box-shadow:0 14px 44px color-mix(in srgb,var(--accent) 40%,transparent),0 6px 18px #00000080}.lwc-spin-btn:active:not(:disabled){transform:scale(.98)}.lwc-spin-btn:disabled{filter:saturate(.35) brightness(.82);cursor:not-allowed}.lwc-spin-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.lwc-spin-icon{width:1.15rem;height:1.15rem;animation:lwcRotate .9s linear infinite}.lwc-free-row{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink-dim);font-size:.82rem}.lwc-free-row svg{width:.95rem;height:.95rem;flex-shrink:0}.lwc-cta-error{color:#fca5a5;font-size:.82rem;text-align:center;max-width:420px}.lwc-cta-row{display:flex;align-items:flex-end;justify-content:center;gap:clamp(1rem,2.5vw,2.25rem);width:100%}.lwc-cta-arrow{width:clamp(120px,21vw,300px);height:auto;color:var(--accent-text);opacity:.75;flex-shrink:0;pointer-events:none;margin-bottom:.9rem;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 35%,transparent));animation:lwcArrowSway 2.6s ease-in-out infinite}.lwc-cta-arrow-right{transform:scaleX(-1);animation-name:lwcArrowSwayRight}@keyframes lwcArrowSway{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(-4px);opacity:.9}}@keyframes lwcArrowSwayRight{0%,to{transform:scaleX(-1) translate(0);opacity:.55}50%{transform:scaleX(-1) translate(-4px);opacity:.9}}.lwc-terms-link{background:none;border:none;padding:0;font-family:inherit;font-size:.8rem;color:var(--ink-dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s ease}.lwc-terms-link:hover{color:var(--accent-text)}.lwc-terms-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.lwc-view-prizes-wrap{position:relative;display:flex;justify-content:center}.lwc-view-prizes-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.6rem;border-radius:var(--lwc-btn-radius);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:#0d241773;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--accent-soft);font-family:inherit;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lwc-view-prizes-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 80%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 22%,transparent)}.lwc-view-prizes-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.lwc-prizes-popover{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:.5rem;z-index:150}.lwc-prizes-popover-panel{min-width:320px;max-width:400px;max-height:60vh;overflow:hidden;display:flex;flex-direction:column;background:#0d2417eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 12px 40px #0000008c}.lwc-prizes-popover-title{margin:0 0 .4rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim)}.lwc-prize-details-overlay{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:1rem;background:#020a06d1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lwc-prize-details-card{position:relative;box-sizing:border-box;width:100%;max-width:420px;max-height:85vh;display:flex;flex-direction:column;background:#0d2417eb;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:var(--lwc-card-radius);padding:1.8rem 1.4rem 1.4rem;box-shadow:0 20px 60px #0000008c;overflow:hidden}.lwc-prize-details-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.lwc-prize-details-title{margin:0 0 .2rem;font-size:1.2rem;font-weight:800;color:var(--ink);text-align:center}.lwc-prize-details-sub{margin:0 0 .6rem;font-size:.82rem;color:var(--ink-dim);text-align:center}.lwc-prize-details-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch;touch-action:pan-y}.lwc-prize-details-item{width:100%;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;margin:0;border:none;border-radius:.6rem;border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,transparent);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.lwc-prize-details-item:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.lwc-prize-details-item:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.lwc-prize-details-swatch{width:12px;height:12px;border-radius:4px;flex-shrink:0;margin-top:.25rem}.lwc-prize-details-thumb{width:64px;height:64px;border-radius:.75rem;overflow:hidden;flex-shrink:0;background:#020a0680}.lwc-prize-details-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lwc-prize-details-content{min-width:0}.lwc-prize-details-label{display:block;font-size:.94rem;font-weight:600;color:var(--ink)}.lwc-prize-details-desc{font-size:.8rem;color:var(--ink-dim);line-height:1.5;word-break:break-word}.lwc-prize-details-desc :is(p,ul,ol){margin:0}.lwc-prize-details-desc-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lwc-prize-single{overflow-y:auto;min-height:0;text-align:center}.lwc-prize-single-image{max-width:240px;margin:.4rem auto .8rem;border-radius:.9rem;overflow:hidden}.lwc-prize-single-image img{width:100%;height:auto;display:block}.lwc-prize-single-desc{font-size:.88rem}.lwc-prize-details-back{margin-top:.9rem;background:none;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--lwc-btn-radius);padding:.6rem 1.2rem;font-family:inherit;font-weight:600;font-size:.88rem;color:var(--accent-soft);cursor:pointer;transition:border-color .2s ease}.lwc-prize-details-back:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.lwc-prize-details-close{margin-top:.7rem}.lwc-result-sound-btn{position:absolute;top:.7rem;left:.7rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ink-dim);cursor:pointer;transition:color .2s ease}.lwc-result-sound-btn:hover{color:var(--accent-text)}.lwc-result-sound-btn svg{width:1.1rem;height:1.1rem}@media(max-width:640px){.lwc-cta-arrow{display:none}}.lwc-panel{width:min(460px,calc(100vw - 2.5rem));padding:1.75rem 1.5rem;border-radius:var(--lwc-card-radius);background:#0d241780;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(102,255,153,.12);border-color:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:0 24px 60px #00000073;animation:lwcEnter .45s ease both}.lwc-panel-sub{color:var(--ink-dim);font-size:.92rem;line-height:1.5;text-align:center;margin-bottom:1.2rem}.lwc-panel-sub :is(h1,h2,h3,strong){color:var(--ink)}.lwc-form-group{margin-bottom:.85rem}.lwc-form-group label{display:block;font-size:.8rem;font-weight:600;color:var(--ink);margin-bottom:.3rem}.lwc-required{color:var(--accent-text);margin-left:.15rem}.lwc-form-group input,.lwc-form-group textarea{width:100%;box-sizing:border-box;padding:.65rem .8rem;font-family:inherit;font-size:.9rem;color:var(--ink);background:#07140d99;border:1px solid rgba(102,255,153,.14);border-color:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.lwc-form-group input::placeholder,.lwc-form-group textarea::placeholder{color:#8fb89e8c}.lwc-form-group input:focus,.lwc-form-group textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #66ff9924;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.lwc-input-error{border-color:#f87171!important}.lwc-error-text{display:block;margin-top:.3rem;font-size:.74rem;color:#fca5a5}.lwc-form-alert{padding:.65rem .8rem;border-radius:12px;font-size:.84rem;margin-bottom:.85rem}.lwc-form-alert-error{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fca5a5}.lwc-submit-btn{box-sizing:border-box;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;border:none;border-radius:var(--lwc-btn-radius);padding:.85rem 1.5rem;font-family:inherit;font-weight:700;font-size:1rem;color:#06130c;background:linear-gradient(135deg,#8dffb4,#58e88b 52%,#3fcc72);box-shadow:0 8px 24px #66ff9938;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 22%,transparent);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lwc-submit-btn:hover:not(:disabled){transform:translateY(-1px)}.lwc-submit-btn:active:not(:disabled){transform:scale(.98)}.lwc-submit-btn:disabled{filter:saturate(.35) brightness(.82);cursor:not-allowed}.lwc-submit-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.lwc-spinner{width:.95rem;height:.95rem;border:2px solid rgba(6,19,12,.35);border-top-color:#06130c;border-radius:50%;animation:lwcRotate .7s linear infinite}.lwc-already-center{text-align:center}.lwc-already-emoji{font-size:2.4rem;margin-bottom:.6rem}.lwc-already-title{font-size:1.25rem;font-weight:800;margin:0 0 .4rem}.lwc-already-prize{font-size:1.2rem;font-weight:700;color:var(--accent-text);margin:.5rem 0 0}.lwc-already-image{width:7.5rem;height:7.5rem;margin:.75rem auto 0;border-radius:16px;overflow:hidden;background:#07140d99;border:1px solid rgba(102,255,153,.2);border-color:color-mix(in srgb,var(--accent) 20%,transparent);display:flex;align-items:center;justify-content:center}.lwc-already-image img{width:100%;height:100%;object-fit:contain}.lwc-already-trophy{font-size:3.2rem;margin:.75rem auto 0}.lwc-already-info{margin-top:.9rem;font-size:.85rem;color:var(--ink-dim)}.lwc-promo-toggle{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;background:none;border:none;font-family:inherit;font-size:.84rem;color:var(--accent-soft);cursor:pointer}.lwc-promo-toggle svg{width:.85rem;height:.85rem;transition:transform .15s ease}.lwc-promo-row{display:flex;gap:.5rem;margin-top:.6rem}.lwc-promo-row input{flex:1;padding:.55rem .7rem;font-family:inherit;font-size:.85rem;color:var(--ink);background:#07140d99;border:1px solid rgba(102,255,153,.14);border-radius:10px;outline:none}.lwc-promo-row button{padding:.55rem .9rem;border:none;border-radius:10px;font-family:inherit;font-weight:700;font-size:.85rem;color:var(--accent-text-ink);background:var(--accent-text);cursor:pointer}.lwc-result-card .lwc-promo-box{margin-bottom:.9rem;text-align:left}.lwc-result-card .lwc-promo-box .lwc-promo-toggle{margin-top:.4rem}.lwc-promo-error{margin-top:.5rem;font-size:.75rem;color:#fca5a5}.lwc-result-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#040b07c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lwc-result-card{position:relative;width:min(440px,100%);padding:2rem 1.6rem 1.75rem;text-align:center;border-radius:var(--lwc-card-radius);background:#0d2417d9;border:1px solid rgba(102,255,153,.35);border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 60px #66ff992e,0 30px 80px #0009;box-shadow:0 0 60px color-mix(in srgb,var(--accent) 18%,transparent),0 30px 80px #0009;animation:lwcEnter .45s ease both}.lwc-result-close-x{position:absolute;top:.7rem;right:.7rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ink-dim);cursor:pointer;border-radius:50%}.lwc-result-close-x:hover{color:var(--ink)}.lwc-result-close-x svg{width:1.1rem;height:1.1rem}.lwc-result-badge{display:inline-block;padding:.3rem .9rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:#66ff991a;background:color-mix(in srgb,var(--accent) 10%,transparent);margin-bottom:.8rem}.lwc-result-title{font-size:1.25rem;font-weight:800;line-height:1.35;margin-bottom:.7rem}.lwc-result-image{width:8.5rem;height:8.5rem;margin:0 auto .8rem;border-radius:16px;overflow:hidden;background:#07140d99;border:1px solid rgba(102,255,153,.25);display:flex;align-items:center;justify-content:center}.lwc-result-image img{width:100%;height:100%;object-fit:contain}.lwc-result-trophy{font-size:3.4rem;margin-bottom:.6rem}.lwc-result-prize{font-size:1.3rem;font-weight:700;color:var(--accent-text);margin:0 0 1.2rem}.lwc-terms-overlay{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#040b07c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.lwc-terms-modal{position:relative;width:min(640px,100%);max-height:82vh;display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;border-radius:var(--lwc-card-radius);background:#0a1a11f2;border:1px solid rgba(102,255,153,.2);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}.lwc-terms-title{font-size:1.15rem;font-weight:800;margin:0 0 .8rem}.lwc-terms-body{flex:1;overflow-y:auto;font-size:.88rem;line-height:1.55;color:var(--ink-dim);padding-right:.4rem}.lwc-terms-body :is(h1,h2,h3,h4,strong){color:var(--ink)}.lwc-terms-body a{color:var(--accent-text)}.lwc-terms-modal .lwc-submit-btn{margin-top:1rem}.lwc-confetti-canvas{position:fixed;inset:0;z-index:205;pointer-events:none}.lwc-preview-mode .lwc-topbar{pointer-events:none}.lwc-preview-mode .lwc-topbar .lwc-lang-wrap,.lwc-preview-mode .lwc-topbar .lwc-terms-btn{pointer-events:auto}@keyframes lwcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lwcPop{0%{transform:scale(.97)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes lwcGlowPulse{0%,to{box-shadow:0 0 48px #66ff996b,0 0 120px #66ff992e,0 24px 64px #0009}50%{box-shadow:0 0 72px #66ff999e,0 0 140px #66ff9942,0 24px 64px #0009}}@keyframes lwcRotate{to{transform:rotate(360deg)}}@keyframes lwcEnter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.lwc-track.lwc-idle .lwc-card.lwc-active .lwc-card-inner,.lwc-card-pop .lwc-card-inner,.lwc-card-pulse .lwc-card-inner,.lwc-cta-arrow{animation:none}.lwc-panel,.lwc-result-card{animation-duration:.01s}}@media(max-width:480px){.lwc-viewport{height:clamp(300px,48vh,420px)}.lwc-spin-btn{width:min(420px,calc(100vw - 2.5rem));padding:.95rem 1.5rem}}@media(orientation:landscape)and (max-height:600px){.lwc-main{padding:.25rem 0 .75rem}.lwc-stage{gap:.4rem}.lwc-intro{display:none}.lwc-viewport{height:clamp(180px,60vh,420px)}.lwc-card-desc{display:none}.lwc-card-text{flex-basis:32%;padding:.45rem .6rem .7rem}.lwc-cta-wrap{padding-top:0}}
