.ConvenienceChainLayout_convenienceChain___CMbQ{box-sizing:border-box;width:100%;min-height:calc(100vh - 120px);padding:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;background:#111827;color:#f3f4f6;--cc-bg-dark:#111827;--cc-bg-medium:#1f2937;--cc-bg-card:rgba(31,41,55,0.5);--cc-border:#374151;--cc-border-light:rgba(55,65,81,0.5);--cc-text-primary:#f3f4f6;--cc-text-secondary:#9ca3af;--cc-text-tertiary:#6b7280;--cc-accent-cyan:#67e8f9;--cc-accent-green:#10b981;--cc-accent-yellow:#fde047;--cc-7eleven:#10b981;--cc-familymart:#3b82f6;--cc-hilife:#f97316;--cc-okmart:#a855f7}.ConvenienceChainLayout_convenienceChain___CMbQ .ConvenienceChainLayout_container__bNxpk{max-width:672px;margin-left:auto;margin-right:auto}@media (min-width:768px){.ConvenienceChainLayout_convenienceChain___CMbQ{padding:21px}}@media (min-width:1024px){.ConvenienceChainLayout_convenienceChain___CMbQ{padding:28px}}.SubmissionForm_container__G4mJf{background:rgba(31,41,55,.5);border:1px solid rgb(55,65,81);border-radius:14px;padding:28px;animation:SubmissionForm_fadeIn__xScMu .3s ease-in}@media (max-width:640px){.SubmissionForm_container__G4mJf{padding:21px}}.SubmissionForm_title__mDe41{font-size:21px;font-weight:700;margin-bottom:21px;color:rgb(103,232,249)}.SubmissionForm_contextBanner__de4Dm{background:rgba(8,145,178,.15);border:1px solid rgb(8,145,178);border-radius:7px;padding:10.5px 14px;color:rgb(103,232,249);font-size:12.25px;margin-bottom:21px;text-align:center}.SubmissionForm_contextBanner__de4Dm strong{color:white;font-weight:700}.SubmissionForm_rulesSection__5Qv_X{background:rgba(8,145,178,.08);border:1px solid rgba(8,145,178,.3);border-radius:7px;padding:14px;margin-bottom:21px}.SubmissionForm_rulesTitle__ejPJb{font-size:14px;font-weight:600;color:rgb(103,232,249);margin-bottom:10.5px}.SubmissionForm_rulesList___sNwm{padding-left:21px;font-size:12.25px;color:rgb(209,213,219);line-height:1.6;margin:0 0 10.5px}.SubmissionForm_rulesList___sNwm li{margin-bottom:7px}.SubmissionForm_rulesList___sNwm li:last-child{margin-bottom:0}.SubmissionForm_rulesList___sNwm strong{color:rgb(103,232,249);font-weight:600}.SubmissionForm_rulesNote__n6QVo{margin:7px 0;font-size:12.25px;color:rgb(156,163,175);line-height:1.5}.SubmissionForm_rulesNote__n6QVo:last-child{margin-bottom:0}.SubmissionForm_rulesNote__n6QVo strong{color:rgb(251,191,36);font-weight:600}.SubmissionForm_form__yizGg{gap:21px}.SubmissionForm_fieldGroup__cbxtb,.SubmissionForm_form__yizGg{display:flex;flex-direction:column}.SubmissionForm_label__zaZoE{display:block;font-size:12.25px;font-weight:500;color:rgb(209,213,219);margin-bottom:7px}.SubmissionForm_label__zaZoE.SubmissionForm_compact__sg4Ai{margin-bottom:3.5px}.SubmissionForm_helperText__gInhh{font-size:12.25px;color:rgb(156,163,175);margin-top:-3.5px;margin-bottom:7px;line-height:1.4}.SubmissionForm_searchStatus__lsdJ_{font-size:12.25px;color:rgb(74,222,128);padding:10.5px;background:rgba(74,222,128,.1);border-radius:5.25px;border:1px solid rgba(74,222,128,.3);margin:0}.SubmissionForm_accuracyWarning___KRT_{font-size:12.25px;color:rgb(251,146,60);padding:10.5px;background:rgba(251,146,60,.1);border-radius:5.25px;border:1px solid rgba(251,146,60,.3);margin:0;line-height:1.5}.SubmissionForm_permissionHelpBox__rqwLW{background:rgba(239,68,68,.1);border:2px solid rgb(239,68,68);border-radius:7px;padding:14px;margin:0;max-height:500px;overflow-y:auto}.SubmissionForm_permissionHelpTitle__8qxuC{font-size:14px;font-weight:700;color:rgb(248,113,113);margin:0 0 10.5px}.SubmissionForm_permissionHelpText__7xXkK{font-size:12.25px;color:rgb(229,231,235);margin:0 0 14px;line-height:1.5}.SubmissionForm_fixSection__nx81A{background:rgba(55,65,81,.3);border-radius:5.25px;padding:10.5px;margin-bottom:14px}.SubmissionForm_fixSection__nx81A:last-of-type{margin-bottom:10.5px}.SubmissionForm_fixSectionTitle__2REAX{font-size:12.25px;font-weight:600;color:rgb(251,146,60);margin:0 0 7px}.SubmissionForm_permissionHelpSteps__LR0mO{margin:0;padding-left:21px;font-size:12.25px;color:rgb(209,213,219);line-height:1.6}.SubmissionForm_permissionHelpSteps__LR0mO li{margin-bottom:5.25px}.SubmissionForm_permissionHelpSteps__LR0mO li:last-child{margin-bottom:0}.SubmissionForm_permissionHelpSteps__LR0mO strong{color:rgb(248,113,113);font-weight:600}.SubmissionForm_permissionHelpNote__KyyR7{font-size:12.25px;color:rgb(229,231,235);background:rgba(251,146,60,.1);padding:7px;border-radius:3.5px;margin:0;line-height:1.5;border-left:3px solid rgb(251,146,60)}.SubmissionForm_permissionHelpNote__KyyR7 strong{color:rgb(251,146,60);font-weight:600}.SubmissionForm_chainNameInput__ZY2FO{width:100%;background:rgb(55,65,81);border:1px solid rgb(75,85,99);border-radius:5.25px;padding:7px 10.5px;color:white;font-size:14px}.SubmissionForm_chainNameInput__ZY2FO:focus{outline:none;border-color:rgb(6,182,212);ring:2px solid rgb(6,182,212)}.SubmissionForm_chainNameInput__ZY2FO::placeholder{color:rgb(156,163,175)}.SubmissionForm_commentTextarea__I79Fm{width:100%;background:rgb(55,65,81);border:1px solid rgb(75,85,99);border-radius:5.25px;padding:10.5px;color:white;font-size:14px;font-family:inherit;resize:vertical;min-height:70px}.SubmissionForm_commentTextarea__I79Fm:focus{outline:none;border-color:rgb(6,182,212);ring:2px solid rgb(6,182,212)}.SubmissionForm_commentTextarea__I79Fm::placeholder{color:rgb(156,163,175)}.SubmissionForm_characterCounter__sbfMh{font-size:12.25px;color:rgb(156,163,175);margin-top:7px;margin-bottom:0;line-height:1.4}.SubmissionForm_brandGrid__frEQe{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10.5px;gap:10.5px}@media (min-width:640px){.SubmissionForm_brandGrid__frEQe{grid-template-columns:repeat(4,1fr);gap:14px}}.SubmissionForm_brandButton__qRPpk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10.5px;border-radius:7px;background:rgb(55,65,81);border:2px solid transparent;transition:all .2s;cursor:pointer}.SubmissionForm_brandButton__qRPpk:hover{background:rgb(75,85,99)}.SubmissionForm_brandButton__qRPpk:focus{outline:none}.SubmissionForm_brandButton__qRPpk.SubmissionForm_selected__PfukU{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.3);border-width:4px}.SubmissionForm_brandButton__qRPpk.SubmissionForm_selected__PfukU.SubmissionForm_green__xB6Lk{border-color:rgb(74,222,128)}.SubmissionForm_brandButton__qRPpk.SubmissionForm_selected__PfukU.SubmissionForm_blue__hZokA{border-color:rgb(96,165,250)}.SubmissionForm_brandButton__qRPpk.SubmissionForm_selected__PfukU.SubmissionForm_orange__MJ14w{border-color:rgb(251,146,60)}.SubmissionForm_brandButton__qRPpk.SubmissionForm_selected__PfukU.SubmissionForm_purple__yljrl{border-color:rgb(192,132,252)}.SubmissionForm_brandButton__qRPpk.SubmissionForm_searching___xd_P{opacity:.7;cursor:wait;animation:SubmissionForm_pulse__pJILK 2s cubic-bezier(.4,0,.6,1) infinite}.SubmissionForm_brandButton__qRPpk:disabled{cursor:not-allowed;opacity:.6}.SubmissionForm_brandIcon__j0rxo{width:35px;height:35px;margin-bottom:3.5px}.SubmissionForm_brandLogo__BxyrA{width:100%;height:100%;object-fit:contain}.SubmissionForm_brandName__TEK_W{font-weight:600;font-size:12.25px;text-align:center;color:rgb(229,231,235)}.SubmissionForm_locationBox__yCMv_{background:rgb(55,65,81);padding:10.5px;border-radius:5.25px;min-height:90px;display:flex;flex-direction:column;justify-content:center}.SubmissionForm_locationInfo__uP_4y{display:flex;flex-direction:column;gap:3.5px;text-align:left}.SubmissionForm_locationCoords__TGp_5{font-size:12.25px;color:rgb(74,222,128);font-family:monospace}.SubmissionForm_locationFetching__WCRml{font-size:12.25px;color:rgb(250,204,21);animation:SubmissionForm_pulse__pJILK 2s cubic-bezier(.4,0,.6,1) infinite}.SubmissionForm_locationAddress__8wD32{font-size:12.25px;color:rgb(229,231,235)}.SubmissionForm_locationButtonWrapper__ukG_T{text-align:center}.SubmissionForm_locationButton__rLRII{width:100%;background:rgb(8,145,178);color:white;font-weight:700;padding:7px 14px;border-radius:5.25px;transition:background-color .2s;border:none;cursor:pointer}.SubmissionForm_locationButton__rLRII:hover:not(:disabled){background:rgb(6,182,212)}.SubmissionForm_locationButton__rLRII:disabled{background:rgb(107,114,128);cursor:wait}.SubmissionForm_locationError__dYdB7{font-size:12.25px;color:rgb(248,113,113);padding:10.5px;background:rgba(248,113,113,.1);border-radius:5.25px;border:1px solid rgba(248,113,113,.3);margin:0}.SubmissionForm_retryStatus__u7egk{color:rgb(250,204,21);background:rgba(250,204,21,.1);border-radius:5.25px;border:1px solid rgba(250,204,21,.3);margin:0}.SubmissionForm_processingStatus__IRTAI,.SubmissionForm_retryStatus__u7egk{font-size:12.25px;padding:10.5px;animation:SubmissionForm_pulse__pJILK 2s cubic-bezier(.4,0,.6,1) infinite}.SubmissionForm_processingStatus__IRTAI{color:rgb(103,232,249);background:rgba(103,232,249,.1);border-radius:5.25px;border:1px solid rgba(103,232,249,.3);margin:7px 0;text-align:center}.SubmissionForm_retryButton__Lulj8{margin-top:7px;width:100%;background:rgb(251,146,60);color:white;font-weight:600;padding:7px 14px;border-radius:5.25px;transition:all .2s;border:none;cursor:pointer;font-size:14px}.SubmissionForm_retryButton__Lulj8:hover{background:rgb(249,115,22);transform:translateY(-1px);box-shadow:0 4px 12px rgba(251,146,60,.4)}.SubmissionForm_storeSelect__yy8Vn{width:100%;background:rgb(55,65,81);border:1px solid rgb(75,85,99);border-radius:5.25px;padding:7px 10.5px;color:white;font-size:14px;cursor:pointer;transition:border-color .2s}.SubmissionForm_storeSelect__yy8Vn:hover{border-color:rgb(107,114,128)}.SubmissionForm_storeSelect__yy8Vn:focus{outline:none;border-color:rgb(6,182,212);box-shadow:0 0 0 2px rgba(6,182,212,.3)}.SubmissionForm_storeSelect__yy8Vn option{background:rgb(31,41,55);color:white;padding:7px}.SubmissionForm_storeSelectHint__1SkrZ{font-size:10.5px;color:rgb(156,163,175);margin-top:3.5px}.SubmissionForm_storeCardGrid__SdNcB{display:grid;grid-template-columns:1fr;grid-gap:10.5px;gap:10.5px;margin-top:7px}@media (min-width:640px){.SubmissionForm_storeCardGrid__SdNcB{grid-template-columns:repeat(2,1fr);gap:14px}}.SubmissionForm_storeCard__BZvg3{background:rgb(55,65,81);border:2px solid transparent;border-radius:7px;padding:14px;text-align:left;cursor:pointer;transition:all .2s;width:100%}.SubmissionForm_storeCard__BZvg3:hover{background:rgb(75,85,99);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SubmissionForm_storeCard__BZvg3:focus{outline:none;box-shadow:0 0 0 2px rgba(6,182,212,.5)}.SubmissionForm_storeCardSelected__mexfl{border-width:3px;transform:scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.3)}.SubmissionForm_storeCardSelected__mexfl.SubmissionForm_green__xB6Lk{border-color:rgb(74,222,128);background:rgba(74,222,128,.1)}.SubmissionForm_storeCardSelected__mexfl.SubmissionForm_blue__hZokA{border-color:rgb(96,165,250);background:rgba(96,165,250,.1)}.SubmissionForm_storeCardSelected__mexfl.SubmissionForm_orange__MJ14w{border-color:rgb(251,146,60);background:rgba(251,146,60,.1)}.SubmissionForm_storeCardSelected__mexfl.SubmissionForm_purple__yljrl{border-color:rgb(192,132,252);background:rgba(192,132,252,.1)}.SubmissionForm_storeCardHeader__Qifd1{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.SubmissionForm_storeCardBrand__D8Qyj{font-weight:700;font-size:14px;color:rgb(229,231,235)}.SubmissionForm_storeCardDistance__GkKJK{font-weight:600;font-size:12.25px;color:rgb(103,232,249);font-family:monospace}.SubmissionForm_storeCardAddress__QvB7v{font-size:12.25px;color:rgb(156,163,175);line-height:1.4;margin:0}.SubmissionForm_photoUploadArea__N1_I2{margin-top:3.5px;display:flex;justify-content:center;padding:21px;border:2px dashed rgb(75,85,99);border-radius:5.25px;background:rgba(17,24,39,.5)}.SubmissionForm_photoContentClickable___AdCm,.SubmissionForm_photoContent__M2h84{display:flex;flex-direction:column;gap:7px;text-align:center;width:100%}.SubmissionForm_photoContentClickable___AdCm{cursor:pointer;transition:all .2s}.SubmissionForm_photoContentClickable___AdCm:hover .SubmissionForm_photoPlaceholder__xvUoY{background:rgba(55,65,81,.5);border-radius:5.25px}.SubmissionForm_photoPreview__x7LF4{margin:0 auto;height:192px;width:auto;border-radius:5.25px;object-fit:cover}.SubmissionForm_photoPlaceholder__xvUoY{display:flex;flex-direction:column;align-items:center;justify-content:center;height:192px;padding:14px;transition:all .2s}.SubmissionForm_photoPlaceholder__xvUoY svg{margin:0 auto;height:42px;width:42px;color:rgb(107,114,128)}.SubmissionForm_photoPlaceholder__xvUoY p{margin-top:7px;color:rgb(156,163,175)}.SubmissionForm_clickHint__1OcXF{margin-top:3.5px!important;font-size:12.25px;color:rgb(103,232,249)!important;font-weight:500}.SubmissionForm_photoUploadButton__7GY8L{display:flex;justify-content:center;font-size:12.25px;color:rgb(156,163,175)}.SubmissionForm_photoLabel__dJ2qg{position:relative;cursor:pointer;background:rgb(55,65,81);border-radius:5.25px;font-weight:500;color:rgb(103,232,249);padding:3.5px 10.5px}.SubmissionForm_photoLabel__dJ2qg:hover{color:rgb(165,243,252)}.SubmissionForm_photoLabel__dJ2qg:focus-within{outline:2px solid rgb(6,182,212);outline-offset:2px}.SubmissionForm_hiddenInput__eKNAJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.SubmissionForm_photoRules__lCKqv{margin-top:7px;font-size:10.5px;color:rgb(156,163,175);text-align:center;padding:0 7px}.SubmissionForm_photoRules__lCKqv strong{font-weight:700}.SubmissionForm_photoRules__lCKqv .SubmissionForm_highlight__rafSB{color:rgb(250,204,21)}.SubmissionForm_errorMessage__NYMBB{color:rgb(248,113,113);font-size:12.25px}.SubmissionForm_actions__SP0v7{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:14px}.SubmissionForm_cancelButton__YJyot{background:rgb(75,85,99);color:white;font-weight:700;padding:7px 21px;border-radius:9999px;transition:background-color .2s;border:none;cursor:pointer}.SubmissionForm_cancelButton__YJyot:hover{background:rgb(107,114,128)}.SubmissionForm_submitButton__av4aN{background:linear-gradient(90deg,rgb(34,197,94),rgb(6,182,212));color:white;font-weight:700;padding:7px 21px;border-radius:9999px;box-shadow:0 10px 25px rgba(0,0,0,.3);transform:scale(1);transition:all .3s;border:none;cursor:pointer}.SubmissionForm_submitButton__av4aN:hover:not(:disabled){transform:scale(1.05)}.SubmissionForm_submitButton__av4aN:disabled{opacity:.5;background:linear-gradient(90deg,rgb(75,85,99),rgb(55,65,81));cursor:not-allowed;transform:scale(1)}@keyframes SubmissionForm_fadeIn__xScMu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes SubmissionForm_pulse__pJILK{0%,to{opacity:1}50%{opacity:.5}}@keyframes SubmissionForm_spin__VXGIz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubmissionForm_loadingOverlay__OVYU1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(17,24,39,.9);display:flex;align-items:center;justify-content:center;z-index:9999;animation:SubmissionForm_fadeIn__xScMu .2s ease-in}.SubmissionForm_loadingContent___KEaa{display:flex;flex-direction:column;align-items:center;gap:14px}.SubmissionForm_spinner__i2xMG{width:56px;height:56px;border:4px solid rgba(103,232,249,.2);border-top-color:rgb(103,232,249);border-radius:50%;animation:SubmissionForm_spin__VXGIz .8s linear infinite}.SubmissionForm_loadingText__7xGdo{color:rgb(103,232,249);font-size:16.8px;font-weight:500;margin:0}.SubmissionForm_addressSearchButton__xISB0{width:100%;background:rgba(8,145,178,.15);border:1px solid rgb(8,145,178);border-radius:7px;padding:10.5px 14px;color:rgb(103,232,249);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.SubmissionForm_addressSearchButton__xISB0:hover{background:rgba(8,145,178,.25);border-color:rgb(6,182,212)}.SubmissionForm_addressSearchButton__xISB0:focus{outline:none;ring:2px solid rgb(6,182,212)}.SubmissionForm_addressSearchContainer__GZT6Q{display:flex;flex-direction:column;gap:10.5px}.SubmissionForm_addressInputGroup__iGXbT{display:flex;gap:7px}.SubmissionForm_addressInput__qtW0m{flex:1 1;background:rgb(55,65,81);border:1px solid rgb(75,85,99);border-radius:5.25px;padding:10.5px;color:white;font-size:14px}.SubmissionForm_addressInput__qtW0m:focus{outline:none;border-color:rgb(6,182,212);ring:2px solid rgb(6,182,212)}.SubmissionForm_addressInput__qtW0m::placeholder{color:rgb(156,163,175)}.SubmissionForm_addressInput__qtW0m:disabled{opacity:.5;cursor:not-allowed}.SubmissionForm_addressSubmitButton__rr_CM{background:rgb(8,145,178);border:1px solid rgb(6,182,212);border-radius:5.25px;padding:10.5px 21px;color:white;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.SubmissionForm_addressSubmitButton__rr_CM:hover:not(:disabled){background:rgb(6,182,212);transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,212,.4)}.SubmissionForm_addressSubmitButton__rr_CM:disabled{opacity:.5;cursor:not-allowed}.SubmissionForm_addressSubmitButton__rr_CM:focus{outline:none;ring:2px solid rgb(6,182,212)}.SubmissionForm_addressError__pitfx{margin:0;padding:7px;background:rgba(239,68,68,.1);border:1px solid rgb(239,68,68);border-radius:5.25px;color:rgb(252,165,165);font-size:12.25px;line-height:1.4}.new-chain_container__XJcuN{min-height:100vh}.new-chain_main__ikg2l{max-width:672px;margin:28px auto;padding:0 21px}.new-chain_loading__nqVI5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:21px;color:white}.new-chain_loadingSpinner__HMoiC{width:56px;height:56px;border:4px solid rgba(6,182,212,.2);border-top-color:rgb(6,182,212);border-radius:50%;animation:new-chain_spin__si54x 1s linear infinite}@keyframes new-chain_spin__si54x{to{transform:rotate(1turn)}}.new-chain_authError__jaJpu{background:rgba(31,41,55,.5);border:1px solid rgb(55,65,81);border-radius:14px;padding:42px;text-align:center;max-width:560px;margin:56px auto}.new-chain_authError__jaJpu h2{font-size:28px;font-weight:700;margin-bottom:14px;color:rgb(6,182,212)}.new-chain_authError__jaJpu p{font-size:16px;color:rgb(209,213,219);margin-bottom:28px}.new-chain_signInButton__EIRom{background:linear-gradient(90deg,rgb(16,185,129),rgb(6,182,212));color:white;font-weight:700;padding:10.5px 28px;border-radius:9999px;border:none;cursor:pointer;font-size:16px;transition:transform .2s,box-shadow .2s}.new-chain_signInButton__EIRom:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.3)}@media (max-width:640px){.new-chain_main__ikg2l{padding:0 14px;margin:14px auto}.new-chain_authError__jaJpu{padding:28px;margin:28px auto}}