.StoreModal_modalOverlay__oaRVM{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:100002;padding:1rem}.StoreModal_modalContent__orZa8{background:var(--theme-modal-bg);border-radius:15px;width:100%;max-width:640px;padding:2rem;position:relative}.StoreModal_grid__HFzGF{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}.StoreModal_col__uvAz7{display:flex;flex-direction:column;gap:1rem;min-width:0}.StoreModal_field___mleP{margin-bottom:1rem}.StoreModal_fieldLabel__8WZVn{display:block;font-size:.85rem;color:var(--theme-text-secondary);margin-bottom:.4rem;font-weight:500}.StoreModal_logoRow__CwD_R{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.StoreModal_logoUpload__dnyV_{display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:2px solid var(--theme-border);border-radius:10px;background:var(--theme-input-bg);color:var(--theme-text-secondary);font-size:.8rem;cursor:pointer;white-space:nowrap;transition:border-color .2s ease;min-width:0}.StoreModal_logoUpload__dnyV_:hover{border-color:var(--theme-accent)}.StoreModal_logoUploadDisabled__qzgU4{cursor:not-allowed;opacity:.6;pointer-events:none}.StoreModal_logoThumb__rxaGB{width:22px;height:22px;object-fit:contain;border-radius:4px;flex-shrink:0}.StoreModal_logoColorsButton__pIXrq{padding:.45rem .7rem;border:2px solid var(--theme-border);border-radius:10px;background:transparent;color:var(--theme-text-secondary);font-size:.8rem;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.StoreModal_logoColorsButton__pIXrq:hover:not(:disabled){border-color:var(--theme-accent);color:var(--theme-text)}.StoreModal_logoColorsButton__pIXrq:disabled{cursor:not-allowed;opacity:.6}.StoreModal_colorsBlock__I7nHE{display:flex;align-items:center;gap:.75rem}.StoreModal_colorRows__eYVEC{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1rem}.StoreModal_swapColorsButton__S9b9Q{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:2px solid var(--theme-border);border-radius:8px;background:transparent;color:var(--theme-text-secondary);cursor:pointer;transition:border-color .2s ease,color .2s ease}.StoreModal_swapColorsButton__S9b9Q:hover:not(:disabled){border-color:var(--theme-accent);color:var(--theme-text)}.StoreModal_swapColorsButton__S9b9Q:disabled{cursor:not-allowed;opacity:.5}.StoreModal_colorRow__Gsq_K{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.StoreModal_colorName__yZfs2{font-size:.9rem;color:var(--theme-text)}.StoreModal_colorPick__yiL8Z{display:flex;align-items:center;gap:.5rem}.StoreModal_colorInput__Vjyyi{width:38px;height:30px;padding:0;border:1px solid var(--theme-border);border-radius:6px;background:transparent;cursor:pointer}.StoreModal_colorInput__Vjyyi:disabled{cursor:not-allowed;opacity:.6}.StoreModal_colorInputUnset__WHVD_{border-style:dashed;opacity:.55}.StoreModal_colorHex__hvgC9{font-size:.8rem;color:var(--theme-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:64px}.StoreModal_title__z4J12{font-size:1.5rem;font-weight:600;color:var(--theme-text);margin-bottom:.5rem;text-align:center}.StoreModal_subtitle__Zgnyt{font-size:.95rem;color:var(--theme-text-secondary);margin-bottom:2rem;text-align:center;line-height:1.5}.StoreModal_inputContainer__x8xmQ{margin-bottom:1.5rem}.StoreModal_inputWrapper__yh_Ih{display:flex;align-items:center;background:var(--theme-input-bg);border:2px solid var(--theme-border);border-radius:10px;padding:.75rem 1rem;transition:border-color .2s ease}.StoreModal_inputWrapper__yh_Ih:focus-within{border-color:var(--theme-accent)}.StoreModal_inputWrapper__yh_Ih.StoreModal_error___GaVJ{border-color:#ef4444}.StoreModal_inputWrapper__yh_Ih.StoreModal_success__ElY6o{border-color:#22c55e}.StoreModal_input___LwcW{flex:1 1;background:transparent;border:none;outline:none;font-size:1rem;color:var(--theme-text);min-width:0}.StoreModal_input___LwcW::placeholder{color:var(--theme-text-secondary);opacity:.6}.StoreModal_domain__l3AWv{color:var(--theme-text-secondary);font-size:.95rem;white-space:nowrap;margin-left:.25rem}.StoreModal_statusIcon__yJNnJ{margin-left:.5rem;display:flex;align-items:center;justify-content:center}.StoreModal_statusIcon__yJNnJ.StoreModal_checking__we72L{animation:StoreModal_spin__oGWrw 1s linear infinite}.StoreModal_statusIcon__yJNnJ.StoreModal_success__ElY6o{color:#22c55e}.StoreModal_statusIcon__yJNnJ.StoreModal_error___GaVJ{color:#ef4444}@keyframes StoreModal_spin__oGWrw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StoreModal_message__XTRO9{font-size:.85rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.StoreModal_message__XTRO9.StoreModal_error___GaVJ{color:#ef4444}.StoreModal_message__XTRO9.StoreModal_success__ElY6o{color:#22c55e}.StoreModal_preview____OCB{background:var(--theme-card-bg);border-radius:10px;padding:1rem;margin-bottom:1.5rem;text-align:center}.StoreModal_previewLabel__zI2l8{font-size:.8rem;color:var(--theme-text-secondary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.StoreModal_previewUrl__mYy05{font-size:1.1rem;color:var(--theme-accent);font-weight:500;word-break:break-all}.StoreModal_button__JZWSZ{width:100%;padding:1rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.StoreModal_button__JZWSZ:disabled{opacity:.6;cursor:not-allowed}.StoreModal_buttonPrimary___M196{background:gray;color:var(--theme-text)}.StoreModal_buttonPrimary___M196:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.StoreModal_rules__9cefu{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--theme-border)}.StoreModal_rulesTitle__Wd0CN{font-size:.85rem;color:var(--theme-text-secondary);margin-bottom:.75rem;font-weight:500}.StoreModal_rulesList__LUg1Z{list-style:none;padding:0;margin:0;font-size:.85rem;color:var(--theme-text-secondary)}.StoreModal_rulesList__LUg1Z li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.StoreModal_rulesList__LUg1Z li:before{content:"•";color:var(--theme-accent)}@media (max-width:768px){.StoreModal_modalOverlay__oaRVM{padding:.5rem;align-items:flex-end}.StoreModal_modalContent__orZa8{border-radius:15px 15px 0 0;max-height:90vh;overflow-y:auto}.StoreModal_grid__HFzGF{grid-template-columns:1fr;gap:1rem}}.TesterGateModal_modalOverlay__4l0Sz{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:100002;padding:1rem}.TesterGateModal_modalContent__15yGw{background:var(--theme-modal-bg);border-radius:15px;width:100%;max-width:420px;padding:2rem;text-align:center}.TesterGateModal_title__KAhux{margin:0 0 .75rem;font-size:1.25rem;color:var(--theme-modal-text)}.TesterGateModal_message__WEb0m{margin:0 0 1.5rem;color:var(--theme-muted);line-height:1.5}.TesterGateModal_signOutButton__tFR6f{display:inline-flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-modal-text);font-size:.9rem;cursor:pointer;padding:.5rem 1rem;transition:background .2s ease,border-color .2s ease}.TesterGateModal_signOutButton__tFR6f:hover{background:var(--theme-surface-subtle);border-color:var(--theme-modal-text)}.LegalGate_banner__vlEMt{position:fixed;top:calc(var(--app-navbar-offset, 36px) + 12px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:1000;width:min(640px,calc(100vw - 24px));display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .75rem .6rem 1rem;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-modal-bg);color:var(--theme-modal-text);box-shadow:var(--theme-shadow)}.LegalGate_bannerText__JJU5z{flex:1 1 260px;margin:0;font-size:.9rem;line-height:1.4}.LegalGate_banner__vlEMt a,.LegalGate_modal__fnOpb a{color:inherit;text-decoration:underline;text-underline-offset:2px}.LegalGate_overlay__Y3boY{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:100002;padding:1rem}.LegalGate_modal__fnOpb{background:var(--theme-modal-bg);color:var(--theme-modal-text);border-radius:15px;width:100%;max-width:440px;padding:2rem;box-shadow:var(--theme-shadow)}.LegalGate_title__E1gqv{margin:0 0 .75rem;font-size:1.25rem;text-align:center}.LegalGate_message__N3h_n{margin:0 0 1.25rem;color:var(--theme-muted);line-height:1.5;text-align:center}.LegalGate_checkRow__wIapE{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 1.25rem;font-size:.95rem;line-height:1.4;cursor:pointer}.LegalGate_checkRow__wIapE input{margin-top:.2rem;flex-shrink:0;width:16px;height:16px;cursor:pointer}.LegalGate_primaryButton__SFRWV{border:none;border-radius:999px;background:var(--theme-text);color:var(--theme-surface);font-size:.9rem;font-weight:600;padding:.5rem 1.1rem;cursor:pointer;transition:opacity .2s ease}.LegalGate_modal__fnOpb .LegalGate_primaryButton__SFRWV{display:block;width:100%;padding:.7rem 1rem}.LegalGate_primaryButton__SFRWV:disabled{opacity:.45;cursor:not-allowed}.LegalGate_error__866Zv{flex-basis:100%;margin:0 0 .75rem;color:#dc2626;font-size:.85rem}.LegalGate_banner__vlEMt .LegalGate_error__866Zv{margin:0}