.LoadingOverlay_overlay__HqIgg{position:fixed;inset:0;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}.LoadingOverlay_content__jwbfq{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.LoadingOverlay_wordmark__UgN4v{font-size:1.375rem;font-weight:700;letter-spacing:-.03em;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:LoadingOverlay_glitchIn__UDL_r .45s ease-out both}.LoadingOverlay_accent__Ui98f{color:var(--accent)}@keyframes LoadingOverlay_glitchIn__UDL_r{0%{opacity:0;transform:translateX(0)}15%{opacity:1;transform:translateX(-5px)}35%{transform:translateX(5px)}55%{transform:translateX(-2px)}75%{transform:translateX(1px)}to{transform:translateX(0);opacity:1}}.LoadingOverlay_iconWrap__qYI3j{width:72px;height:72px}.LoadingOverlay_iconImg__KO7SS{width:72px;height:72px;object-fit:contain;animation:LoadingOverlay_outlineGlow__QZVdr 2.2s linear infinite;will-change:filter}@keyframes LoadingOverlay_outlineGlow__QZVdr{0%{filter:drop-shadow(0 -4px 3px var(--accent))}12%{filter:drop-shadow(3px -3px 3px var(--accent))}25%{filter:drop-shadow(4px 0 3px var(--accent))}37%{filter:drop-shadow(3px 3px 3px var(--accent))}50%{filter:drop-shadow(0 4px 3px var(--accent))}62%{filter:drop-shadow(-3px 3px 3px var(--accent))}75%{filter:drop-shadow(-4px 0 3px var(--accent))}87%{filter:drop-shadow(-3px -3px 3px var(--accent))}to{filter:drop-shadow(0 -4px 3px var(--accent))}}@media (prefers-reduced-motion:reduce){.LoadingOverlay_iconImg__KO7SS{animation:none;filter:drop-shadow(0 0 2px var(--accent))}}.LoadingOverlay_progressTrack__lM3PQ{position:relative;width:200px;height:10px;background:var(--bg-elevated);border:1px solid var(--border);overflow:hidden;transform:skewX(-20deg)}.LoadingOverlay_progressTrack__lM3PQ:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to right,transparent 0,transparent 17px,var(--bg) 17px,var(--bg) 19px);z-index:1;pointer-events:none}.LoadingOverlay_progressFill__KcmOx{height:100%;width:0;background:var(--accent);box-shadow:0 0 10px var(--accent-glow),0 0 20px rgba(200,241,53,.15);transition:width .5s ease-out}.LoadingOverlay_terminal__irvvL{display:flex;flex-direction:column;gap:.5rem;min-width:240px}.LoadingOverlay_termLine__C7MdO{display:flex;align-items:center;gap:.5rem;font-family:Courier New,Courier,monospace;font-size:.8125rem;animation:LoadingOverlay_termSlideIn__pQ8Eq .2s ease-out both}.LoadingOverlay_termPrompt__axrER{color:var(--accent);font-weight:700;flex-shrink:0}.LoadingOverlay_termText__BHbnf{color:var(--text-secondary);flex:1 1}.LoadingOverlay_termDone__xQdSU{color:var(--accent);font-size:.75rem;flex-shrink:0}.LoadingOverlay_termBar__OizM0{display:inline-block;width:52px;height:4px;background:var(--bg-elevated);border:1px solid var(--border);overflow:hidden;flex-shrink:0;transform:skewX(-12deg)}.LoadingOverlay_termBarFill__1dDkU{display:block;width:100%;height:100%;background:var(--accent);box-shadow:0 0 6px var(--accent-glow);transform:scaleX(0);transform-origin:left center;animation:LoadingOverlay_barFill__diTQs .85s ease-out forwards}@keyframes LoadingOverlay_termSlideIn__pQ8Eq{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes LoadingOverlay_barFill__diTQs{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.LoadingOverlay_termLine__C7MdO,.LoadingOverlay_wordmark__UgN4v{animation:none}.LoadingOverlay_termBarFill__1dDkU{animation:none;transform:scaleX(.6)}.LoadingOverlay_progressFill__KcmOx{transition:none}}.LibraryPickerModal_backdrop__3_m9C{position:fixed;inset:0;z-index:300;background:var(--overlay-backdrop);display:flex;align-items:center;justify-content:center;padding:1rem}.LibraryPickerModal_modal__hJGRx{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.LibraryPickerModal_header__ZCoRn{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.LibraryPickerModal_title__h5Z7b{font-size:.9rem;font-weight:600;color:var(--text-primary);flex:1 1}.LibraryPickerModal_count__xYoZA{font-size:.75rem;color:var(--accent);font-weight:600;white-space:nowrap}.LibraryPickerModal_countFull__newqY{color:var(--text-secondary)}.LibraryPickerModal_closeBtn__GU1C_{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;font-size:.75rem;line-height:1;padding:.3rem .5rem;transition:color .15s,border-color .15s}.LibraryPickerModal_closeBtn__GU1C_:hover{color:var(--text-primary);border-color:var(--text-muted)}.LibraryPickerModal_closeBtn__GU1C_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LibraryPickerModal_searchWrap__GNxz0{padding:.75rem 1.25rem;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.LibraryPickerModal_searchInput__HynN_{width:100%;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-sans);font-size:.85rem;padding:.5rem .75rem;outline:none;transition:border-color .15s}.LibraryPickerModal_searchInput__HynN_:focus-visible{border-color:var(--accent)}.LibraryPickerModal_searchInput__HynN_::placeholder{color:var(--text-muted)}.LibraryPickerModal_list__RRjIq{flex:1 1;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overscroll-behavior:contain}.LibraryPickerModal_statusMsg__hHgA1{color:var(--text-secondary);font-size:.85rem;padding:1.5rem 1.25rem .5rem;text-align:center}.LibraryPickerModal_retryBtn__YZqg0{display:block;margin:0 auto 1.5rem;padding:.4rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:border-color .15s}.LibraryPickerModal_retryBtn__YZqg0:hover{border-color:var(--accent)}.LibraryPickerModal_retryBtn__YZqg0:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LibraryPickerModal_gameRow__9f_J0{display:flex;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:.4rem 1rem;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-sans);font-size:.85rem;cursor:pointer;text-align:left;transition:background .1s;touch-action:manipulation;content-visibility:auto;contain-intrinsic-size:0 50px}.LibraryPickerModal_gameRow__9f_J0:hover:not(:disabled){background:var(--bg-hover)}.LibraryPickerModal_gameRow__9f_J0:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.LibraryPickerModal_gameRowSelected__z9hzn{color:var(--accent);background:var(--accent-dim)}.LibraryPickerModal_gameRowSelected__z9hzn:hover{background:var(--accent-dim)!important}.LibraryPickerModal_gameRowDisabled__lbUCO{opacity:.35;cursor:not-allowed}.LibraryPickerModal_thumb__5Nry_{width:80px;height:30px;object-fit:cover;border-radius:3px;flex-shrink:0;opacity:.85}.LibraryPickerModal_gameRowSelected__z9hzn .LibraryPickerModal_thumb__5Nry_{opacity:1;outline:2px solid var(--accent);outline-offset:1px}.LibraryPickerModal_checkbox__xcQza{font-size:.9rem;flex-shrink:0;width:1rem;margin-left:auto}.LibraryPickerModal_gameName__tbkN1{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LibraryPickerModal_playtime__ZRUfw{font-size:.75rem;color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.LibraryPickerModal_gameRowSelected__z9hzn .LibraryPickerModal_playtime__ZRUfw{color:var(--accent);opacity:.7}.LibraryPickerModal_footer__TfHkd{padding:.875rem 1.25rem;border-top:1px solid var(--border);flex-shrink:0}.LibraryPickerModal_confirmBtn__CNBuY{width:100%;background:var(--accent);border:none;border-radius:var(--radius);color:var(--bg);font-family:var(--font-sans);font-size:.9rem;font-weight:700;padding:.75rem 1rem;cursor:pointer;transition:opacity .15s}.LibraryPickerModal_confirmBtn__CNBuY:disabled{opacity:.35;cursor:not-allowed}.LibraryPickerModal_confirmBtn__CNBuY:not(:disabled):hover{opacity:.88}.LibraryPickerModal_confirmBtn__CNBuY:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LibraryPickerModal_srOnly__OS7b9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.LibraryPickerModal_closeBtn__GU1C_,.LibraryPickerModal_confirmBtn__CNBuY,.LibraryPickerModal_gameRow__9f_J0,.LibraryPickerModal_retryBtn__YZqg0,.LibraryPickerModal_searchInput__HynN_{transition:none}}.page_srOnly__5pWNM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_page__556_G{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;position:relative;background-image:radial-gradient(circle,var(--bg-elevated) 1px,transparent 1px);background-size:28px 28px}.page_authLoadingOverlay__kuWYE{position:fixed;inset:0;z-index:200;background:var(--bg)}.page_page__556_G:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 30%,var(--bg) 100%);pointer-events:none}.page_inner__sfo2e{width:100%;max-width:var(--max-w);margin:0 auto;position:relative;z-index:1}.page_header__oRW75{margin-bottom:0}.page_logo__ikIZE{font-size:clamp(3rem,10vw,5rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text-primary)}.page_logoAccent__PD8SD{color:var(--accent)}.page_tagline__FsEDs{margin-top:.875rem;color:var(--text-secondary);font-size:1rem;font-weight:400}.page_form__NxPAx{display:flex;flex-direction:column;gap:.875rem}.page_inputWrapper__lmPUM{display:flex;flex-direction:column;gap:.5rem}.page_label__jI4Tf{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);transition:color .15s ease}.page_inputWrapper__lmPUM:has(.page_input__lx_gt:focus) .page_label__jI4Tf,.page_inputWrapper__lmPUM:has(.page_input__lx_gt:not(:placeholder-shown)) .page_label__jI4Tf{color:var(--accent)}.page_input__lx_gt{width:100%;padding:.9375rem 1rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-family:inherit;font-size:.9375rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.page_input__lx_gt::placeholder{color:var(--text-muted)}.page_input__lx_gt:hover:not(:disabled){border-color:var(--text-muted);background-color:var(--bg-elevated)}.page_input__lx_gt:focus-visible{outline:none;border-color:var(--accent);background-color:var(--bg-elevated);box-shadow:0 0 0 3px var(--accent-dim)}.page_input__lx_gt:disabled{opacity:.45;cursor:not-allowed}.page_input__lx_gt[type=number]::-webkit-inner-spin-button,.page_input__lx_gt[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.page_input__lx_gt[type=number]{-moz-appearance:textfield}.page_toggleRow__iTidG{display:flex;align-items:center;gap:.625rem;cursor:pointer;color:var(--text-muted);font-size:.8125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:.125rem}.page_toggleRow__iTidG:hover{color:var(--text-secondary)}.page_toggleCheckbox__HYcnd{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1.5px solid var(--border);border-radius:3px;background:var(--bg-elevated);cursor:pointer;flex-shrink:0;position:relative;transition:background .12s ease,border-color .12s ease}.page_toggleCheckbox__HYcnd:checked{background:var(--accent);border-color:var(--accent)}.page_toggleCheckbox__HYcnd:checked:after{content:"";position:absolute;top:1px;left:3px;width:5px;height:8px;border:2px solid var(--bg);border-top:none;border-left:none;transform:rotate(45deg)}.page_toggleCheckbox__HYcnd:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_toggleCheckbox__HYcnd:disabled{opacity:.4;cursor:not-allowed}.page_toggleRowDisabled__PpOoB{cursor:not-allowed;pointer-events:none}.page_modeToggle__0wT4S{margin-top:.375rem;background:none;border:none;padding:0;color:var(--text-muted);font-family:inherit;font-size:.8125rem;cursor:pointer;text-align:left;transition:color .15s ease}.page_modeToggle__0wT4S:hover:not(:disabled){color:var(--accent)}.page_modeToggle__0wT4S:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.page_modeToggle__0wT4S:disabled{opacity:.4;cursor:not-allowed}.page_manualRows__cVFTt{display:flex;flex-direction:column;gap:.375rem}.page_manualRow__1tC9Z{display:flex;align-items:center;gap:.5rem}.page_manualRow__1tC9Z .page_input__lx_gt:not(.page_inputNarrow__2OaD7){flex:1 1;min-width:0}.page_manualRowNum__QtB9g{font-size:.6875rem;font-weight:700;color:var(--text-muted);width:.75rem;flex-shrink:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_inputNarrow__2OaD7{width:5.5rem;flex-shrink:0}.page_button__52WaL{margin-top:.375rem;padding:1rem 1.5rem;background:var(--accent);color:var(--bg);border:none;border-radius:var(--radius);font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.02em;width:100%;transition:opacity .15s ease,transform .1s ease}.page_button__52WaL:hover:not(:disabled){opacity:.88}.page_button__52WaL:active:not(:disabled){transform:scale(.99);opacity:.8}.page_button__52WaL:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_button__52WaL:disabled{opacity:.4;cursor:not-allowed}.page_steamAuthNotice__mpcu2{font-size:.875rem;color:var(--accent);padding:.625rem 0}.page_steamAccountLink__8LnK3{display:block;margin-top:.375rem;font-size:.75rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.page_steamAccountLink__8LnK3:hover{color:var(--accent)}.page_steamAccountLink__8LnK3:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.page_manualNotice__cY05E{margin-top:.625rem;font-size:.75rem;color:var(--text-muted);line-height:1.55}@media (prefers-reduced-motion:no-preference){@keyframes page_heroFadeUp___ht_b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes page_opacityIn__22zRo{0%{opacity:0}to{opacity:1}}@keyframes page_tileFadeUp__HzCwU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes page_loadingPulse__5hlTz{0%,to{opacity:1}50%{opacity:.65}}@keyframes page_arrowBounce__TQ122{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.page_logo__ikIZE{animation:page_heroFadeUp___ht_b .7s ease 0s both}.page_headline__b1Dvh{animation:page_heroFadeUp___ht_b .7s ease 80ms both}.page_heroStat__7idii{animation:page_heroFadeUp___ht_b .7s ease .14s both}.page_heroCta__k6Sds{animation:page_heroFadeUp___ht_b .7s ease .2s both}.page_ctaArrow__orO_3{display:inline-block;animation:page_arrowBounce__TQ122 1.4s ease-in-out .9s infinite}.page_tagScatterWrap__kP4p_{animation:page_opacityIn__22zRo .8s ease .1s both}.page_formSection__y415W{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.page_formSectionRevealed__UGego{opacity:1;transform:none}.page_previewSection__GMFSZ .page_previewTile__Rvko5{animation:page_tileFadeUp__HzCwU .5s ease backwards}.page_buttonLoading__EscMZ{animation:page_loadingPulse__5hlTz 1.4s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.page_button__52WaL:active:not(:disabled){transform:none}.page_buttonLoading__EscMZ{animation:none}.page_dropdownItemActive__1Cp_3,.page_dropdownItem__srRVr,.page_previewTileImg__m4znI,.page_previewTileOverlay__uDP9u,.page_previewTile__Rvko5{transition:none}.page_savedCard__jsfnW{transition:border-color .15s ease}.page_savedCardDimmed__yWUT8{transform:none}.page_savedCardKbdUnsave__blAPr,.page_savedCardOverlay__IGrf8{transition:none}.page_savedFloatingPanelVisible__lQo_q,.page_savedFloatingPanel__xAWuY{transition:none;transform:none}}@media (max-width:480px){.page_header__oRW75{margin-bottom:2rem}.page_input__lx_gt{font-size:1rem}.page_inputNarrow__2OaD7{width:4.75rem}.page_button__52WaL{padding:1.0625rem 1.5rem}.page_manualNotice__cY05E{font-size:.8125rem}.page_dropdown__M3D__{max-height:8.5rem}}.page_urlInputWrap__eMqQB{position:relative}.page_urlInputWrap__eMqQB .page_input__lx_gt{padding-right:2.5rem}.page_urlValidIcon__SQBHj{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--accent);font-size:.875rem;pointer-events:none}.page_dropdownWrapper__MCZlV{position:relative;flex:1 1;min-width:0}.page_dropdown__M3D__{position:absolute;top:100%;left:0;right:0;background:var(--bg-surface);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius);z-index:10;max-height:11rem;overflow-y:auto;overscroll-behavior:contain}.page_dropdownItem__srRVr{display:block;width:100%;padding:.625rem 1rem;background:none;border:none;text-align:left;font-family:inherit;font-size:.875rem;color:var(--text-primary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .1s ease}.page_dropdownItemActive__1Cp_3,.page_dropdownItem__srRVr:hover{background-color:var(--bg-elevated)}.page_dropdownItem__srRVr:focus-visible{outline:none;background-color:var(--bg-elevated);box-shadow:inset 0 0 0 2px var(--accent)}.page_rowError__DeTTo{margin-top:.125rem;font-size:.75rem;color:var(--error)}.page_pageNav__veg4H{position:fixed;top:16px;left:24px;z-index:10;display:flex;align-items:center;gap:1.25rem}.page_pageNavLink__2Qe6i{font-size:.875rem;font-weight:600;color:var(--accent);opacity:.6;text-decoration:none;transition:opacity .15s ease}.page_pageNavLink__2Qe6i:hover{opacity:1}.page_pageNavLink__2Qe6i:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (max-width:768px){.page_heroInner__8WoKQ{padding:0 1.5rem}}@media (max-width:639px){.page_pageNav__veg4H{top:12px;left:16px;gap:1rem}.page_pageNavLink__2Qe6i{font-size:.8125rem}}.page_error__JBrsB{margin-top:1.25rem;padding:.875rem 1rem;background:var(--error-dim);border:1px solid var(--error-border);border-radius:var(--radius);color:var(--error);font-size:.875rem;line-height:1.5}.page_heroInner__8WoKQ{width:100%;max-width:1100px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.page_hero__7KFOs{position:relative;width:100%;padding:max(6rem,15vh) 1.5rem 4rem;overflow:hidden}.page_headline__b1Dvh{font-size:clamp(1.25rem,3.5vw,1.75rem);font-weight:700;letter-spacing:-.03em;color:var(--text-primary);margin-top:1rem;line-height:1.25;text-wrap:balance}.page_heroStat__7idii{margin-top:.625rem;font-size:.9375rem;color:var(--text-secondary)}.page_heroCta__k6Sds{display:inline-block;margin-top:1.75rem;padding:.75rem 1.5rem;background:var(--accent);color:var(--bg);border-radius:var(--radius);font-size:.9375rem;font-weight:700;text-decoration:none;transition:opacity .15s ease}.page_heroCta__k6Sds:hover{opacity:.88}.page_heroCta__k6Sds:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_formSection__y415W{width:100%;padding:3rem 1.5rem}.page_form__NxPAx{scroll-margin-top:5rem}.page_sampleSection__fh9u7{width:100%;padding:2.5rem 1.5rem}.page_sampleCard__fh17q{display:flex;flex-direction:row;align-items:stretch;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-top:.75rem;transition:border-color .15s ease}.page_sampleCard__fh17q:hover{border-color:var(--text-muted)}.page_sampleThumb__8sYWm{width:30%;flex-shrink:0;object-fit:cover;display:block;align-self:stretch;background:var(--bg-elevated)}.page_sampleBody__yKPIr{flex:1 1;min-width:0;overflow:hidden;padding:.875rem 1rem}.page_sampleName___QxMW{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.3;margin-bottom:.375rem;text-wrap:balance}.page_sampleReason__m04ZD{font-size:.8125rem;color:var(--text-secondary);line-height:1.45;margin-bottom:.625rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_sampleReasonLabel__tmDGL{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}.page_sampleMeta__6QAOY{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.page_samplePrice__1S8TS{font-size:.9375rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:-.01em}.page_sampleScore__PNmZ1{font-size:.8125rem;font-weight:600;border-radius:4px;padding:.1875rem .5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-low)}.page_scoreLabelShort__nVJdu{display:none}@media (max-width:768px){.page_scoreLabelFull__TEsk_{display:none}.page_scoreLabelShort__nVJdu{display:inline}}.page_previewSection__GMFSZ{width:100%;padding:4rem 1.5rem;background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_previewLabel__DUUfQ{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.page_previewTitle__k_aun{margin-top:.375rem;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.page_previewGrid__ovlw8{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}.page_previewTile__Rvko5{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:var(--radius);display:block;text-decoration:none;background:var(--bg-surface);opacity:1;touch-action:manipulation;transition:opacity .35s ease}.page_previewTileFading__xNUMk{opacity:0}.page_previewTileImg__m4znI{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s ease,transform .3s ease}.page_previewTile__Rvko5:hover .page_previewTileImg__m4znI{opacity:.25;transform:scale(1.04)}.page_previewTileOverlay__uDP9u{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;padding:.75rem .5rem;background:var(--overlay-lg);opacity:0;transition:opacity .3s ease}.page_previewTile__Rvko5:hover .page_previewTileOverlay__uDP9u{opacity:1}.page_previewTileName__ElKnG{font-size:.75rem;font-weight:700;color:var(--text-primary);text-align:center;letter-spacing:-.01em;line-height:1.3}.page_previewTileChips__Zy1nj{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.page_previewTileChip__9x3yr{background:var(--accent-dim);border:1px solid var(--accent-low);color:var(--accent);font-size:.625rem;font-weight:600;padding:.1rem .35rem;border-radius:3px}.page_savedSection__VJBoE{width:100%;padding:4rem 1.5rem;background:var(--bg-elevated);border-top:1px solid var(--border)}.page_savedStatusMsg__5kgLA{font-size:.875rem;color:var(--text-muted);margin-top:1rem}.page_savedLoginBtn__OIpLQ{display:inline-block;margin-top:.75rem;padding:6px 14px;font-size:.875rem;font-family:inherit;font-weight:600;border-radius:var(--radius);background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary);touch-action:manipulation;transition:border-color .15s ease,color .15s ease}.page_savedLoginBtn__OIpLQ:hover{border-color:var(--text-muted);color:var(--text-primary)}.page_savedLoginBtn__OIpLQ:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_savedStrip__vtDYi{list-style:none;display:flex;flex-direction:row;gap:.625rem;margin-top:.875rem;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.375rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;scrollbar-width:none}.page_savedStrip__vtDYi::-webkit-scrollbar{display:none}.page_savedPlaceholder__xtTc4{flex-shrink:0;width:120px;height:180px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius)}@media (prefers-reduced-motion:no-preference){.page_savedPlaceholderSkeleton__dEsdF{animation:page_savedSkelPulse__U2NMO 1.4s ease-in-out infinite}.page_savedPlaceholderSkeleton__dEsdF:nth-child(2){animation-delay:.12s}.page_savedPlaceholderSkeleton__dEsdF:nth-child(3){animation-delay:.24s}.page_savedPlaceholderSkeleton__dEsdF:nth-child(4){animation-delay:.36s}}@keyframes page_savedSkelPulse__U2NMO{0%,to{opacity:1}50%{opacity:.3}}.page_savedCard__jsfnW{flex-shrink:0;width:120px;height:180px;overflow:hidden;border-radius:var(--radius);touch-action:manipulation;background:var(--bg-surface);border:1px solid var(--border);position:relative;transition:border-color .15s ease,opacity .22s ease,transform .22s ease}.page_savedCardDimmed__yWUT8{opacity:.38;transform:scale(.95)}.page_savedCardActive__UGTMX,.page_savedCard__jsfnW:focus-within,.page_savedCard__jsfnW:hover{border-color:var(--text-muted)}.page_savedCardActive__UGTMX .page_savedCardOverlay__IGrf8{opacity:0}.page_savedCardFallback__4C4b2~.page_savedCardOverlay__IGrf8{display:none}.page_savedCardFallback__4C4b2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.75rem .5rem;text-align:center;background:repeating-linear-gradient(-45deg,var(--bg-surface) 0,var(--bg-surface) 4px,var(--bg-hover) 4px,var(--bg-hover) 8px)}.page_savedCardFallback__4C4b2 span{font-size:.6875rem;font-weight:600;color:var(--text-secondary);line-height:1.4;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.page_savedCardImgWrap__2jiXw{position:relative;width:100%;height:100%;background:var(--bg-surface)}.page_savedCardImg__pzWtU{width:100%;height:100%;object-fit:cover;display:block}.page_savedCardTouchHint__zD_32{display:none;font-size:.5625rem;color:var(--text-muted);text-align:center;margin-bottom:.25rem}@media (hover:none){.page_savedCardTouchHint__zD_32{display:block}}.page_savedCardOverlay__IGrf8{position:absolute;inset:0;background:linear-gradient(to top,var(--overlay-gradient) 0,transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:.5rem;transition:opacity .2s ease}.page_savedCard__jsfnW:focus-within .page_savedCardOverlay__IGrf8,.page_savedCard__jsfnW:hover .page_savedCardOverlay__IGrf8{opacity:0}.page_savedCardOverlayName__0Jf8M{font-size:.6875rem;font-weight:700;color:var(--text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_savedFloatingPanel__xAWuY{position:fixed;width:212px;display:flex;flex-direction:column;gap:.375rem;padding:.75rem .75rem .625rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px var(--overlay-md),0 2px 8px var(--overlay-sm);z-index:200;pointer-events:none;opacity:0;transform:translateX(5px);transition:opacity .15s ease,transform .15s ease}.page_savedFloatingPanelVisible__lQo_q{opacity:1;transform:none;pointer-events:auto}.page_savedCardKbdUnsave__blAPr{position:absolute;bottom:0;left:0;right:0;padding:.375rem .5rem;font-size:.6875rem;font-family:inherit;font-weight:600;background:var(--overlay-xl);border:0;border-top:1px solid var(--error-glow);color:var(--error);cursor:pointer;opacity:0;pointer-events:none;touch-action:manipulation;transition:opacity .15s ease}.page_savedCardKbdUnsave__blAPr:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--accent);outline-offset:-2px}.page_savedCardPanelName__zQ_Q7{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_savedCardPanelReason__oZou1{font-size:.6875rem;color:var(--text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_savedCardPanelMeta__0mSJf{display:flex;flex-direction:column;gap:.125rem;margin-top:auto}.page_savedCardPanelPrice____GyV{font-size:.8125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.page_savedCardPanelScore__oEUX4,.page_savedCardUnsaveBtn__NGFTu{font-size:.6875rem;color:var(--text-muted)}.page_savedCardUnsaveBtn__NGFTu{align-self:flex-start;margin-top:.125rem;padding:3px 8px;font-family:inherit;font-weight:500;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);touch-action:manipulation;cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_savedCardUnsaveBtn__NGFTu:hover{border-color:var(--error-glow);color:var(--error)}.page_savedCardUnsaveBtn__NGFTu:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_previewCta___3teZ{display:inline-block;margin-top:1.5rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.page_previewCta___3teZ:hover{color:var(--accent)}.page_previewCta___3teZ:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (max-width:480px){.page_hero__7KFOs{padding:max(5rem,12vh) 1rem 3rem}.page_formSection__y415W{padding:2rem 1rem}.page_previewSection__GMFSZ{padding:3rem 1rem}.page_previewGrid__ovlw8{grid-template-columns:repeat(4,1fr)}.page_savedSection__VJBoE{padding:3rem 1rem}.page_sampleCard__fh17q{flex-direction:column}.page_sampleThumb__8sYWm{width:100%;aspect-ratio:460/215;align-self:auto}}.page_formSkeleton__Tgwy6{width:100%;max-width:var(--max-w);height:320px}.page_savedGamesSkeleton__SjGTU{width:100%;height:300px;background:var(--bg-elevated);border-top:1px solid var(--border)}.page_squadFeature__a2fcY{width:100%;padding:4rem 1.5rem;background:var(--bg-elevated);border-top:1px solid var(--accent-low);border-bottom:1px solid var(--accent-low);position:relative;overflow:hidden}.page_squadFeature__a2fcY:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(200,241,53,.04) 0,transparent 70%);pointer-events:none}.page_squadFeatureInner___gt0h{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;position:relative;z-index:1}.page_squadFeatureEyebrow__oU_Ga{font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0}.page_squadFeatureTitle__Y211_{font-size:clamp(1.375rem,4vw,2rem);font-weight:700;letter-spacing:-.03em;color:var(--text-primary);line-height:1.25;margin:0;text-wrap:balance}.page_squadFeatureAccent__IYRjn{color:var(--accent)}.page_squadFeaturePills__8G_aK{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:0}.page_squadFeaturePills__8G_aK li{font-size:.8125rem;font-weight:600;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-low);border-radius:var(--radius);padding:.3125rem .75rem}.page_squadFeatureBtn__viiY8{display:inline-block;margin-top:.5rem;padding:.75rem 1.75rem;background:var(--accent);color:var(--bg);border-radius:var(--radius);font-size:.9375rem;font-weight:700;text-decoration:none;touch-action:manipulation;transition:opacity .15s ease}.page_squadFeatureBtn__viiY8:hover{opacity:.88}.page_squadFeatureBtn__viiY8:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:639px){.page_squadFeature__a2fcY{padding:3rem 1.25rem}}.TagScatter_scatter__bO_vJ{position:absolute;inset:0;overflow:hidden;pointer-events:none}.TagScatter_tag__F50gl{position:absolute;font-family:inherit;font-weight:600;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:TagScatter_tagDrift__U9QdL var(--dur,12s) ease-in-out infinite alternate}@keyframes TagScatter_tagDrift__U9QdL{0%{transform:translateY(0)}to{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.TagScatter_tag__F50gl{animation:none}}.page_main__QGyZm{width:100%;min-height:100vh;background-color:var(--bg);color:var(--text-primary);padding:2rem;display:flex;flex-direction:column;align-items:center}.page_header___JH7d{text-align:center;max-width:600px;margin-bottom:2.5rem}.page_title__8lbQL{font-size:2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.75rem}.page_subtitle__JCsP8{font-size:1rem;color:var(--text-secondary);line-height:1.6}.page_form__yQjR8{width:100%;max-width:560px;display:flex;flex-direction:column;gap:1.75rem}.page_urlFieldset__0pEjA{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.875rem}.page_fieldLabel__RUUga{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.page_countBadge__xZS_L{font-size:.75rem;background:var(--bg-elevated);color:var(--text-muted);padding:.1rem .5rem;border-radius:999px;font-weight:500}.page_urlRow__ohprV{display:grid;grid-template-columns:4rem 1fr auto;grid-gap:.5rem;gap:.5rem;align-items:start}.page_urlLabel__Xg1cd{font-size:.8rem;color:var(--text-muted);white-space:nowrap;padding-top:.45rem}.page_urlFieldCol__vEZLZ{display:flex;flex-direction:column;min-width:0}.page_urlInputWrap__CGDdB{position:relative;display:flex;align-items:center}.page_input__Q5_oO{width:100%;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);padding:.5rem 2rem .5rem .75rem;border-radius:var(--radius);font-family:var(--font-sans);font-size:.875rem;transition:border-color .15s}.page_input__Q5_oO:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(197,241,53,.25)}.page_input__Q5_oO::placeholder{color:var(--text-muted)}.page_urlValid__VyDZC{color:var(--accent);font-size:.8rem}.page_urlChecking__lCSBM,.page_urlValid__VyDZC{position:absolute;right:.5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_urlChecking__lCSBM{color:var(--text-muted);font-size:.9rem;animation:page_checkingPulse__WML9Y 1.2s ease-in-out infinite}@keyframes page_checkingPulse__WML9Y{0%,to{opacity:1}50%{opacity:.2}}.page_urlInvalid__rRSAJ{position:absolute;right:.5rem;color:var(--error);font-size:.8rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_inputError__OI4Cf{border-color:var(--error-border)!important}.page_inputError__OI4Cf:focus-visible{border-color:var(--error)!important;box-shadow:0 0 0 2px rgba(255,80,80,.2)!important}.page_urlErrorMsg__7WNi9{font-size:.75rem;color:var(--error);margin:.2rem 0 0;line-height:1.3}.page_removeBtn__PKvgy{background:none;border:1px solid var(--border);color:var(--text-muted);padding:.3rem .5rem;border-radius:var(--radius);font-size:.8rem;cursor:pointer;line-height:1;transition:color .15s,border-color .15s;touch-action:manipulation;margin-top:.2rem}.page_removeBtn__PKvgy:hover{color:var(--error);border-color:var(--error-border)}.page_removeBtn__PKvgy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_addBtn__HjNel{background:none;border:1px dashed var(--border);color:var(--text-secondary);padding:.5rem 1rem;border-radius:var(--radius);font-family:var(--font-sans);font-size:.875rem;cursor:pointer;transition:color .15s,border-color .15s;align-self:flex-start;touch-action:manipulation}.page_addBtn__HjNel:hover{color:var(--accent);border-color:var(--accent-low)}.page_addBtn__HjNel:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_optionRow__1sZBP{display:flex;flex-direction:column;gap:1rem}.page_modeToggle__CIPk1{display:flex;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;align-self:flex-start}.page_toggleBtn__3w7Ir{background:none;border:none;color:var(--text-secondary);padding:.5rem 1.25rem;font-family:var(--font-sans);font-size:.875rem;cursor:pointer;transition:background .15s,color .15s;touch-action:manipulation}.page_toggleBtn__3w7Ir+.page_toggleBtn__3w7Ir{border-left:1px solid var(--border)}.page_toggleActive__PJ5Ie{background:var(--accent-dim);color:var(--accent);font-weight:600}.page_toggleBtn__3w7Ir:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page_budgetWrap__EIMXq{display:flex;align-items:center;gap:.75rem}.page_budgetLabel__6dbOA{font-size:.85rem;color:var(--text-secondary);white-space:nowrap}.page_budgetInputWrap__MEd4C{position:relative;display:flex;align-items:center}.page_budgetInput__Eyyf8{padding-right:2.5rem;width:160px}.page_budgetUnit__MeySi{position:absolute;right:.75rem;font-size:.85rem;color:var(--text-muted);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_budgetInput__Eyyf8::-webkit-inner-spin-button,.page_budgetInput__Eyyf8::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_budgetInput__Eyyf8[type=number]{-moz-appearance:textfield}.page_errorMsg__MmXQA{font-size:.9rem;color:var(--error);background:var(--error-dim);border:1px solid var(--error-border);border-radius:var(--radius);padding:.75rem 1rem;margin:0}.page_submitBtn__UBpRg{background:var(--accent-dim);border:1px solid var(--accent-low);color:var(--accent);padding:.875rem 2rem;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s;touch-action:manipulation}.page_submitBtn__UBpRg:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent)}.page_submitBtn__UBpRg:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page_submitBtn__UBpRg:disabled{opacity:.5;cursor:default}@media (max-width:600px){.page_main__QGyZm{padding:1.25rem 1rem}.page_title__8lbQL{font-size:1.5rem}.page_urlRow__ohprV{grid-template-columns:3.5rem 1fr auto}.page_urlLabel__Xg1cd{font-size:.75rem}.page_budgetInput__Eyyf8{width:120px}}@media (prefers-reduced-motion:reduce){.page_addBtn__HjNel,.page_input__Q5_oO,.page_removeBtn__PKvgy,.page_submitBtn__UBpRg,.page_toggleBtn__3w7Ir{transition:none}.page_urlChecking__lCSBM{animation:none}}