@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/national-20261010-roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/national-20261010-roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}.payment-qr-carousel{width:100%;min-width:0;color:var(--ink,#223341);background:#fff}.payment-qr-carousel .payment-qr-carousel__track{width:100%;min-width:100%}.payment-qr-carousel__slide{flex:0 0 100%;min-width:0;padding:2px}.payment-qr-carousel__image-button{width:100%;color:inherit;cursor:zoom-in;background:#fff;border:0;border-radius:14px;padding:0;display:block}.payment-qr-carousel__image{object-fit:contain;background:#fff;border:0;border-radius:10px;width:100%;height:min(420px,57dvh);min-height:240px;margin:0;padding:0;display:block}.payment-qr-carousel__footer{justify-content:space-between;align-items:center;gap:10px;padding:10px 2px 0;display:flex}.payment-qr-carousel__controls{flex:none;align-items:center;gap:4px;display:flex}.payment-qr-carousel__controls button{width:36px;height:36px;color:var(--brand,#168bf1);background:#eef7ff;border:1px solid #dceaf6;border-radius:12px;place-items:center;padding:0;display:grid}.payment-qr-carousel__controls button:disabled{color:#a9b6c0;background:#f7f9fb;border-color:#edf1f5}.payment-qr-carousel__controls svg{width:18px;height:18px}.payment-qr-carousel__page{color:#3d5365;text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:12px;font-weight:650}.payment-qr-carousel__hints{color:#738492;flex:1;justify-items:end;gap:4px;font-size:11px;line-height:1.4;display:grid}.payment-qr-carousel__hints>span{align-items:center;gap:4px;display:inline-flex}.payment-qr-carousel__hints svg{width:13px;height:13px;color:var(--brand,#168bf1)}.payment-qr-carousel button:focus-visible{outline:2px solid var(--brand,#168bf1);outline-offset:2px}.payment-qr-carousel--empty{color:#738492;text-align:center;background:#f6f9fc;border-radius:14px;padding:48px 18px;font-size:13px}.bottom-sheet:has(.proof-upload){color:#25394a;border-radius:26px 26px 0 0;min-height:0;max-height:calc(100% - 24px)!important}.bottom-sheet:has(.proof-upload) .sheet-handle-zone{flex:none;height:26px}.bottom-sheet:has(.proof-upload) .sheet-handle{background:#dce3e9;width:34px;height:4px}.bottom-sheet:has(.proof-upload) .sheet-header{flex:none;gap:7px;padding:2px 64px 20px 22px}.bottom-sheet:has(.proof-upload) .sheet-title{letter-spacing:-.4px;font-size:21px;font-weight:750;line-height:1.4}.bottom-sheet:has(.proof-upload) .sheet-description{color:#85939f;font-size:12px;line-height:1.65}.bottom-sheet:has(.proof-upload) .sheet-content{min-height:0;padding:0 22px calc(22px + env(safe-area-inset-bottom,0px))}.proof-upload{gap:14px;display:grid}.proof-upload button{cursor:pointer;font-family:inherit}.proof-upload__close{color:#8898a5;background:#f4f7fa;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:27px;right:16px}.proof-upload__close svg{width:18px;height:18px}.proof-upload__sources{gap:12px;display:grid}.proof-upload__source{cursor:pointer;border:1px solid #e3ebf3;border-radius:18px;align-items:center;gap:13px;min-width:0;min-height:82px;padding:16px;display:flex;position:relative}.proof-upload__source input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.proof-upload__source--album{color:#fff;background:#168bf1;border-color:#168bf1;box-shadow:0 6px 16px #168bf126}.proof-upload__source--camera{color:#30485b;background:#fff}.proof-upload__source-icon{background:#ffffff2e;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.proof-upload__source-icon svg{width:24px;height:24px}.proof-upload__source--camera .proof-upload__source-icon{color:#168bf1;background:#edf6ff}.proof-upload__source-copy{flex:1;gap:5px;min-width:0;display:grid}.proof-upload__source-copy strong{font-size:16px;font-weight:700;line-height:1.4}.proof-upload__source-copy small{color:#dbeeff;font-size:11px;line-height:1.5}.proof-upload__source--camera small{color:#92a0ac}.proof-upload__source>svg{opacity:.7;flex:none;width:18px;height:18px}.proof-upload__source:focus-within,.proof-upload button:focus-visible{outline-offset:3px;outline:2px solid #168bf1}.proof-upload__source.is-disabled{opacity:.55;cursor:wait}.proof-upload__hint{text-align:center;color:#8a98a5;margin:2px 0 0;font-size:11px;line-height:1.6}.proof-upload__order{color:#94a1ad;border-top:1px solid #edf1f5;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0 0;font-size:10px;line-height:1.6;display:flex}.proof-upload__order>span:first-child{flex:none}.proof-upload__order>span:last-child{overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0}.proof-upload__privacy{color:#a2adb6;justify-content:center;align-items:center;gap:5px;margin:1px 0 0;font-size:10px;line-height:1.6;display:flex}.proof-upload__privacy svg{width:12px;height:12px}.proof-upload__preview{cursor:zoom-in;background:#f6f9fc;border:1px solid #e5edf5;border-radius:18px;width:100%;height:clamp(180px,34dvh,320px);min-height:0;padding:10px 10px 30px;display:block;position:relative}.proof-upload__preview img{object-fit:contain;width:100%;height:100%;display:block}.proof-upload__preview>span{color:#8092a1;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;bottom:9px;left:0;right:0}.proof-upload__preview>span svg{width:12px;height:12px}.proof-upload__actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:2px;display:grid}.proof-upload__actions button{border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:14px;font-weight:650;display:flex}.proof-upload__reselect{color:#557084;background:#f4f7fa;border:1px solid #e4ebf1}.proof-upload__reselect svg{width:15px;height:15px}.proof-upload__submit{color:#fff;background:#168bf1;border:1px solid #168bf1}.proof-upload__submit:disabled{opacity:.45}.proof-upload__verification{color:#7e909f;text-align:center;margin:0;font-size:10px;line-height:1.6}.proof-upload__return{color:#168bf1;background:#f0f7ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:12px;display:flex}.proof-upload__processing,.proof-upload__error{justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.6;display:flex}.proof-upload__processing{color:#168bf1}.proof-upload__error{color:#d54c50;text-align:left}.proof-upload__processing svg{animation:1s linear infinite proof-upload-spin}@keyframes proof-upload-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.proof-upload__processing svg{animation:none}}@media (width<=360px){.bottom-sheet:has(.proof-upload) .sheet-content{padding-inline:18px}.proof-upload__source{gap:10px;padding:13px}}.agreement-single{color:#20252b;background:#fff;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:flex;overflow:hidden}.agreement-single button,.agreement-simple-sign button{font:inherit;cursor:pointer}.agreement-single button:disabled,.agreement-simple-sign button:disabled{cursor:not-allowed}.agreement-single__header{min-height:calc(54px + var(--agreement-top-inset));padding:var(--agreement-top-inset) 12px 0;background:#fff;border-bottom:1px solid #eceef1;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.agreement-single__header h1{text-align:center;color:#252b32;letter-spacing:.2px;margin:0;font-size:18px;font-weight:600}.agreement-single__header>button{color:#242c34;background:0 0;border:0;place-items:center;width:40px;height:44px;padding:0;display:grid}.agreement-single__header svg{width:23px;height:23px}.agreement-single__body{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.agreement-fulltext{padding:17px 24px 34px}.agreement-fulltext h2{color:#141b22;text-align:center;text-wrap:balance;letter-spacing:.3px;margin:20px 0 9px;font-size:22px;font-weight:700;line-height:1.7}.agreement-fulltext h3{color:#20252b;margin:28px 0 12px;font-size:17px;font-weight:700;line-height:1.9}.agreement-fulltext p{color:#282d33;overflow-wrap:anywhere;margin:0 0 17px;font-size:17px;font-weight:400;line-height:1.95}.agreement-fulltext strong{color:#151b22;font-weight:700}.agreement-fulltext .agreement-version{color:#90969d;text-align:center;margin-bottom:26px;font-size:11px;line-height:1.8}.agreement-fulltext .agreement-local-note,.agreement-local-note{color:#979da5;text-align:center;margin:0 0 13px;font-size:10px;line-height:1.8}.agreement-fulltext .agreement-saved-note{color:#407e67;text-align:center;font-size:12px}.agreement-plain-operator{margin:24px 0}.agreement-plain-operator p{margin-bottom:8px;font-size:15px;line-height:1.9}.agreement-important-text{margin:27px 0}.agreement-fulltext .agreement-small-note{color:#8f969e;font-size:11px;font-weight:400;line-height:1.85}.agreement-text-end{color:#8f979f;justify-content:center;align-items:center;min-height:50px;margin:26px 0 18px;font-size:12px;display:flex}.agreement-fulltext .agreement-document-hash{color:#acb2b9;margin:18px 0;font-size:9px;line-height:1.8}.agreement-document-hash code{overflow-wrap:anywhere;font-size:9px;display:block}.agreement-end-links{flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:20px;display:flex}.agreement-text-link{color:#3484cb;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 0;display:inline-flex;font-size:12px!important}.agreement-text-link svg{width:15px;height:15px}.agreement-single__footer{padding:13px 24px calc(12px + var(--agreement-bottom-inset));background:#fff;border-top:1px solid #eceef1;flex:none}.agreement-single__footer>p{color:#99a0a8;text-align:center;margin:7px 0 0;font-size:9px;line-height:1.65}.agreement-primary{color:#fff;background:#148aef;border:0;border-radius:28px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:12px 18px;line-height:1.6;display:flex;font-size:16px!important;font-weight:600!important}.agreement-primary:disabled{color:#eef5fc;opacity:1;background:#93bce8}.agreement-simple-state{color:#76818b;text-align:center;justify-items:center;gap:15px;padding:60px 24px;font-size:14px;line-height:1.8;display:grid}.agreement-simple-state button{color:#1685dc;background:0 0;border:0;font-size:14px}.agreement-record-list{padding:22px 24px}.agreement-record-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef1;width:100%;padding:22px 0;display:block}.agreement-record-row strong{color:#27323d;margin-bottom:10px;font-size:16px;line-height:1.7;display:block}.agreement-record-row span{color:#7e8a96;margin-bottom:7px;font-size:12px;display:block}.agreement-record-row small{color:#8199ac;font-size:10px;line-height:1.8}.agreement-empty{text-align:center;color:#87939d;margin:55px 0;font-size:13px;line-height:1.8}.agreement-own-signature{border-top:1px solid #e2e6ea;margin-top:24px;padding-top:5px}.agreement-own-signature img{object-fit:contain;border-bottom:1px solid #dce3e9;width:100%;height:auto;max-height:190px;margin:16px 0;display:block}.agreement-own-signature>p{color:#647381;font-size:13px;line-height:2}.agreement-simple-sign{color:#263642;padding:4px 3px 10px}.agreement-sign-close{color:#8295a4;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:27px;right:17px}.agreement-sign-close svg{width:16px;height:16px}.agreement-sign-title{color:#43586a;margin:0 0 14px;font-size:13px;line-height:1.8}.agreement-sign-title>span{color:#96a3af;margin-top:3px;font-size:10px;display:block}.agreement-sign-account{color:#8b9aa7;margin:0 0 16px;font-size:11px}.agreement-sign-party{color:#4c6477;margin:-6px 0 14px;font-size:12px;line-height:1.7}.agreement-sign-party b{color:#2d4659;font-weight:600}.agreement-simple-sign .agreement-sign-name+.agreement-inline-error{margin-top:-6px}.agreement-simple-sign>label{color:#4c6477;margin-bottom:8px;font-size:12px;display:block}.agreement-simple-sign .agreement-sign-name{color:#2d4659;background:#fff;border:1px solid #dce5ed;border-radius:8px;outline:none;width:100%;min-height:44px;margin-bottom:14px;padding:10px 12px;font-size:16px}.agreement-simple-sign .agreement-sign-name:focus{border-color:#318fda}.agreement-authority{text-align:left;color:#667d8f;background:0 0;border:0;align-items:flex-start;gap:9px;width:100%;margin-bottom:17px;padding:0;line-height:1.8;display:flex;font-size:11px!important}.agreement-authority>span:first-child{background:#fff;border:1px solid #b9cfdf;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.agreement-authority[aria-checked=true]>span:first-child{color:#fff;background:#198bec;border-color:#198bec}.agreement-authority svg{width:13px;height:13px}.agreement-handwriting{background:#fcfdff;border:1px solid #dce5ed;border-radius:8px;position:relative;overflow:hidden}.agreement-handwriting canvas{aspect-ratio:2;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;z-index:1;width:100%;height:auto;display:block;position:relative}.agreement-handwriting>span{pointer-events:none;color:#bdcbd7;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.agreement-sign-tools{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 17px;display:flex}.agreement-sign-tools>span{color:#99a9b7;font-size:9px}.agreement-sign-tools>button{color:#498ec5;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:11px;display:inline-flex}.agreement-sign-tools svg{width:12px;height:12px}.agreement-save-notice{color:#8b9dab;margin:0 0 14px;font-size:10px;line-height:1.8}.agreement-simple-sign>.agreement-local-note{margin:12px 0 0}.agreement-inline-error,.agreement-single__footer>.agreement-inline-error{color:#a85845;text-align:left;margin:10px 0 14px;font-size:11px;line-height:1.8}.agreement-inline-error button{color:#197ac7;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline;display:block}.agreement-single button:focus-visible,.agreement-simple-sign button:focus-visible{outline-offset:3px;outline:2px solid #248ae0}.agreement-fulltext .agreement-version,.agreement-fulltext .agreement-local-note,.agreement-local-note,.agreement-fulltext .agreement-small-note,.agreement-fulltext .agreement-document-hash,.agreement-text-end,.agreement-single__footer>p:not(.agreement-inline-error),.agreement-sign-title>span,.agreement-sign-account,.agreement-sign-tools>span,.agreement-save-notice,.agreement-record-row span,.agreement-record-row small,.agreement-empty,.agreement-handwriting>span{color:#66717c}.agreement-text-link,.agreement-inline-error button,.agreement-sign-tools>button,.agreement-simple-state button{color:#176bb0}body:has(.agreement-single) .local-preview-notice{display:none}.phone-stage.is-native-phone .agreement-single{--agreement-top-inset:env(safe-area-inset-top,0px)!important;--agreement-bottom-inset:env(safe-area-inset-bottom,0px)!important}@media (width<=767px){.agreement-single{--agreement-top-inset:env(safe-area-inset-top,0px)!important;--agreement-bottom-inset:env(safe-area-inset-bottom,0px)!important}}@media (width<=360px){.agreement-fulltext{padding-left:21px;padding-right:21px}.agreement-fulltext h2{font-size:20px}.agreement-fulltext p{font-size:16px}.agreement-single__footer{padding-left:21px;padding-right:21px}}.merchant-region-field{gap:9px;min-width:0;display:grid}.merchant-region-field__label{color:#273c52;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.merchant-region-field__label em{color:#ea5c5c;margin-right:3px;font-style:normal}.merchant-region-field__label small{color:#7d8a96;font-size:10px;font-weight:400}.merchant-region-field__control{background:#f6f9fd;border:1px solid #dfe8f2;border-radius:14px;align-items:center;gap:7px;padding:8px 8px 8px 12px;display:flex}.merchant-region-field__control>img{flex:none;width:18px;height:22px}.merchant-region-field__segments{flex:1;grid-template-columns:1fr 1fr 1fr;min-width:0;display:grid}.merchant-region-field__segments>button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfe8f2;gap:6px;min-width:0;min-height:48px;padding:4px 7px;display:grid}.merchant-region-field__segments>button:last-child{border-right:0}.merchant-region-field__segments small{color:#7d8a96;font-size:10px}.merchant-region-field__segments span{color:#273c52;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:3px;font-size:13px;line-height:1.35;display:flex}.merchant-region-field__segments svg{color:#7d8a96;flex:none;width:12px;height:12px}.merchant-region-field__hint{color:#7d8a96;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex}.merchant-region-field__hint [role=alert]{color:#a13d2e}.merchant-region-field__hint button{color:#0d61ad;cursor:pointer;background:0 0;border:0;padding:2px 4px}.merchant-region-field button:focus-visible,.merchant-region-picker button:focus-visible{outline-offset:-2px;outline:2px solid #126fc2}.bottom-sheet:has(.merchant-region-picker){height:50%;min-height:0;max-height:calc(100% - 24px)!important}:is(.bottom-sheet:has(.merchant-region-picker) .sheet-handle-zone,.bottom-sheet:has(.merchant-region-picker) .sheet-header){flex-shrink:0}.bottom-sheet:has(.merchant-region-picker) .sheet-title{color:#273c52}.bottom-sheet:has(.merchant-region-picker) .sheet-description{color:#7d8a96}.bottom-sheet:has(.merchant-region-picker) .sheet-content{min-height:0;padding:0 0 var(--mobile-safe-area-height,0px);flex-direction:column;flex:1;display:flex;overflow:hidden}.merchant-region-picker{flex-direction:column;flex:1;min-height:0;display:flex}.merchant-region-picker__intro{color:#7d8a96;justify-content:space-between;align-items:center;gap:8px;padding:0 20px 12px;font-size:12px;display:flex}.merchant-region-picker__intro button{color:#0d61ad;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.merchant-region-picker__steps{border-bottom:1px solid #dfe8f2;flex:none;grid-template-columns:1fr 1fr 1fr;margin:0 16px;display:grid}.merchant-region-picker__steps button{color:#273c52;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 4px;font-size:14px;line-height:1.4}.merchant-region-picker__steps button[aria-selected=true]{color:#126fc2;border-bottom-color:#126fc2;font-weight:600}.merchant-region-picker__steps button:disabled{color:#a5afb9;cursor:default}.merchant-region-picker__scroll.mobile-page{--mobile-safe-area-height:0px;flex:1;min-height:0;position:relative;inset:auto}.merchant-region-picker__scroll .mobile-scroll-content{padding:6px 16px 12px}.merchant-region-option{text-align:left;color:#273c52;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dfe8f2;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:49px;padding:12px 8px;font-size:15px;line-height:1.5;display:flex}.merchant-region-option.is-selected{color:#126fc2;background:#edf5ff;font-weight:600}.merchant-region-option>svg{flex:none;width:18px;height:18px}.merchant-region-option:disabled{color:#a5afb9;cursor:default}.merchant-region-option small{white-space:nowrap;color:#a5afb9;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex}.merchant-region-option small svg{width:12px;height:12px}.merchant-region-picker__notice{color:#a13d2e;margin:8px 20px;font-size:12px;line-height:1.5}.merchant-region-picker__notice button{color:#a13d2e;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.home-region-province-scroll.mobile-page{--mobile-safe-area-height:0px;flex:1;min-height:0;position:relative;inset:auto}.home-region-province-scroll .mobile-scroll-content{padding:0 0 8px}.home-region-province-option{color:#30251f;cursor:pointer;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:50px;padding:9px 7px;font-size:16px;line-height:1.5;display:flex}.home-region-province-option.is-selected{color:#b2392b;background:#fdf7f3}.home-region-province-option:disabled{color:#aaa5a1;cursor:default}.home-region-province-option small{color:#b2ada8;font-size:10px;font-weight:400}.home-region-policy-note{color:#8e5c43;background:#fffaf5;border:1px solid #eaded7;border-radius:12px;margin:12px 0;padding:12px;font-size:12px;line-height:1.6}.home-region-policy-note button{color:#a13d2e;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}@media (width<=360px){.merchant-region-field__control{gap:4px;padding-inline:7px}.merchant-region-field__segments>button{padding-inline:4px}.merchant-region-field__segments span{font-size:12px}.merchant-region-picker__steps button{font-size:13px}.home-region-province-option{font-size:14px}}.receipt-preview{color:#263b4e;background:#f5f9fd;border:1px dashed #c5daec;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:194px;display:flex;overflow:hidden}.receipt-preview__icon{color:#168bf1;background:#e5f1ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.receipt-preview__icon svg{width:27px;height:27px}.receipt-preview small{color:#7d8b99;font-size:12px}.receipt-preview img{object-fit:contain;width:100%;height:100%;display:block}.receipt-source-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.receipt-source-options label{color:#147bd2;cursor:pointer;background:#eff7ff;border:1px solid #d9e9fa;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;font-weight:650;display:flex;position:relative}.receipt-source-options svg{width:21px;height:21px}.receipt-source-options input,.merchant-qr-editor input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.receipt-source-options label:focus-within,.merchant-qr-editor label:focus-within{outline-offset:3px;outline:2px solid #168bf1}.receipt-source-options .is-disabled,.merchant-qr-editor .is-disabled{opacity:.5;cursor:default}.merchant-qr-editor{color:#223341;background:#fff;border:1px solid #e3edf6;border-radius:20px;grid-column:1/-1;min-width:0;padding:18px}.merchant-qr-editor__heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.merchant-qr-editor__heading strong{font-size:17px;font-weight:750}.merchant-qr-editor__heading p{color:#7b8c9b;margin:6px 0 0;font-size:12px;line-height:1.6}.merchant-qr-editor__heading>span{color:#168bf1;background:#edf6ff;border-radius:12px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.merchant-qr-editor__slots{grid-template-columns:1fr 1fr;gap:12px;display:grid}.merchant-qr-editor__slot{min-width:0}.merchant-qr-editor__slot-title{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:13px;font-weight:650;display:flex}.merchant-qr-editor__slot-title small{color:#8c99a6;font-size:10px;font-weight:400}.merchant-qr-editor__add{color:#168bf1;cursor:pointer;background:#f4f9ff;border:1px dashed #b9d7f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:174px;display:flex;position:relative}.merchant-qr-editor__add svg{width:30px;height:30px;margin-bottom:4px}.merchant-qr-editor__add strong{font-size:13px}.merchant-qr-editor__add small{color:#8a9eae;font-size:10px}.merchant-qr-editor__preview{cursor:zoom-in;background:#f8fbff;border:1px solid #d9e7f4;border-radius:14px;flex-direction:column;align-items:center;width:100%;height:174px;padding:8px;display:flex}.merchant-qr-editor__preview img{object-fit:contain;flex:1;width:100%;min-height:0;display:block}.merchant-qr-editor__preview span{color:#8496a5;padding-top:5px;font-size:10px}.merchant-qr-editor__actions{justify-content:space-between;gap:8px;margin-top:9px;display:flex}.merchant-qr-editor__actions label,.merchant-qr-editor__actions button{color:#4287bc;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 5px;font-size:12px;display:flex;position:relative}.merchant-qr-editor__actions button{color:#8999a7}.merchant-qr-editor__actions svg{width:14px;height:14px}.merchant-qr-editor__note{color:#7b8c9b;align-items:center;gap:6px;margin:16px 0 0;font-size:11px;line-height:1.6;display:flex}.merchant-qr-editor__note svg{color:#13ae82;flex:none}.merchant-qr-editor__error{color:#d54c50;margin:10px 0 0;font-size:12px}.payment-media-demo{background:#f4f8fc;min-height:100%}.payment-media-demo__tabs{gap:8px;padding:14px 18px 0;display:flex}.payment-media-demo__tabs button{color:#698296;background:#fff;border:1px solid #dbe8f4;border-radius:12px;flex:1;padding:12px 8px;font-size:13px;font-weight:650}.payment-media-demo__tabs button.is-active{color:#168bf1;background:#e8f4ff;border-color:#9bcefb}.payment-media-demo__label{text-align:center;color:#8b9caa;margin:12px 18px;font-size:11px;line-height:1.7}.payment-media-demo__editor{padding:20px 18px 30px}.payment-media-demo__intro{padding:0 4px 18px}.payment-media-demo__intro h2{color:#223341;margin:0 0 8px;font-size:24px}.payment-media-demo__intro p{color:#8394a3;margin:0;font-size:13px;line-height:1.8}.payment-media-demo__save{color:#fff;background:#168bf1;border:0;border-radius:15px;width:100%;margin-top:20px;padding:16px;font-size:16px;font-weight:700;display:block}.payment-media-demo__save:disabled{opacity:.45}.payment-media-demo__result{color:#139c77;background:#e9faf2;border-radius:12px;margin:16px 0;padding:14px;font-size:13px;line-height:1.7}@media (width<=360px){.merchant-qr-editor{padding:14px}.merchant-qr-editor__add small{font-size:9px}}.pinv-app{--pinv-brand:#0b78e3;--pinv-ink:#12304f;--pinv-muted:#6a7c8f;--pinv-line:#e2eaf2;background:#f2f6fb;font-family:PingFang SC,Microsoft YaHei,sans-serif}.pinv-scroll .mobile-scroll-content{padding:0 0 28px}.pinv-scroll.has-footer .mobile-scroll-content{padding-bottom:112px}.pinv-hero{color:#fff;background:linear-gradient(150deg,#0a4f9e 0%,#0b78e3 58%,#2aa5f4 100%);padding:54px 22px 92px;position:relative;overflow:hidden}.pinv-hero:before,.pinv-hero:after{content:"";background:#ffffff14;border-radius:50%;position:absolute}.pinv-hero:before{width:210px;height:210px;top:-64px;right:-52px}.pinv-hero:after{width:176px;height:176px;bottom:-76px;left:-44px}.pinv-hero--compact{padding-bottom:74px}.pinv-brand{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.pinv-brand span{letter-spacing:1px;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.pinv-brand img{border-radius:11px;width:34px;height:34px;box-shadow:0 6px 14px #00285a40}.pinv-brand em{background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;padding:5px 11px;font-size:12px;font-style:normal;font-weight:700}.pinv-hero h1{z-index:1;letter-spacing:.5px;margin:26px 0 8px;font-size:29px;font-weight:900;line-height:1.3;position:relative}.pinv-hero p{z-index:1;color:#ffffffe0;margin:0;font-size:14px;line-height:1.6;position:relative}.pinv-validity{z-index:1;color:#0a4f9e;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:16px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex;position:relative;box-shadow:0 6px 16px #00285a2e}.pinv-validity svg{width:14px;height:14px}.pinv-hero:not(.pinv-hero--compact)+.pinv-returned,.pinv-hero:not(.pinv-hero--compact)+.pinv-step{z-index:2;margin-top:-60px;position:relative}.pinv-returned{color:#9a4b0b;background:#fff4e6;border:1px solid #ffd9b0;border-radius:15px;gap:10px;margin:14px 16px 0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.pinv-returned svg{flex:none;width:18px;height:18px;margin-top:2px}.pinv-returned b{margin-bottom:2px;font-size:14px;display:block}.pinv-returned small{color:#b06a2a;margin-top:4px;font-size:12px;display:block}.pinv-step{background:#fff;border-radius:20px;margin:14px 16px 0;padding:18px 15px 16px;box-shadow:0 6px 18px #123e700f}.pinv-step>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pinv-step>header b{color:#fff;background:linear-gradient(135deg,#1a8ff0,#0a68c4);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.pinv-step>header b svg{width:17px;height:17px}.pinv-step.is-done>header b{background:linear-gradient(135deg,#21b37a,#11935f)}.pinv-step>header h2{color:var(--pinv-ink);margin:0;font-size:17px;font-weight:850}.pinv-step>header p{color:var(--pinv-muted);margin:2px 0 0;font-size:12px}.pinv-field{background:#f6f9fc;border:1px solid #dfe8f1;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;min-height:50px;margin-top:10px;padding-right:6px;display:grid}.pinv-step>header+.pinv-field{margin-top:0}.pinv-field>svg{width:17px;height:17px;color:var(--pinv-brand);justify-self:center}.pinv-field input{outline:0;width:100%;height:48px!important;color:var(--pinv-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px 0 0!important;font-size:16px!important}.pinv-field input::placeholder{color:#8f9dac;opacity:1}.pinv-field button{height:34px;color:var(--pinv-brand);white-space:nowrap;background:#e8f3ff;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:750}.pinv-field button:disabled{color:#9aa9b8;background:#eef2f6}.pinv-code-hint{color:#176c58;background:#eaf9f4;border:1px solid #ccecdf;border-radius:10px;margin:8px 2px 0;padding:8px 10px;font-size:12px}.pinv-code-hint strong{color:#0b7dcc;letter-spacing:1px;font-size:14px}.pinv-uploads{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pinv-upload{min-width:0;position:relative}.pinv-upload-label{cursor:pointer;background:#f7fafd;border:1.5px dashed #c7d9ea;border-radius:16px;gap:5px;height:100%;padding:9px 9px 10px;display:grid;position:relative}.pinv-upload.is-ready .pinv-upload-label{background:#f3fbf7;border:1.5px solid #9fd8bb}.pinv-upload-label input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pinv-upload-visual{aspect-ratio:1.58;background:#fff;border-radius:11px;place-items:center;display:grid;overflow:hidden}.pinv-upload-visual svg{width:80%;height:auto}.pinv-upload--qr .pinv-upload-visual svg{width:auto;height:74%}.pinv-upload-visual img{object-fit:cover;width:100%;height:100%}.pinv-upload--qr .pinv-upload-visual img{object-fit:contain;background:#f4f7fa}.pinv-upload strong{color:var(--pinv-ink);margin-top:2px;font-size:14px;font-weight:800}.pinv-upload small{min-height:30px;color:var(--pinv-muted);font-size:11px;line-height:1.35}.pinv-upload-action{height:32px;color:var(--pinv-brand);background:#e8f3ff;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.pinv-upload.is-ready .pinv-upload-action{color:#11935f;background:#e3f6ec}.pinv-upload-action svg{width:14px;height:14px}.pinv-upload-badge{z-index:2;color:#fff;pointer-events:none;background:#16a36a;border-radius:999px;align-items:center;gap:2px;padding:3px 8px 3px 6px;font-size:11px;font-weight:750;display:flex;position:absolute;top:15px;left:15px}.pinv-upload-badge svg{width:13px;height:13px}.pinv-upload-zoom{z-index:2;color:#fff;background:#0a1e329e;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.pinv-upload-zoom svg{width:15px;height:15px}.pinv-privacy{color:#7c8c9c;gap:8px;margin:14px 22px 0;font-size:12px;line-height:1.6;display:flex}.pinv-privacy svg{flex:none;width:14px;height:14px;margin-top:3px}.pinv-error{color:#c0444d;background:#fff1f2;border:1px solid #ffd6d9;border-radius:12px;align-items:flex-start;gap:6px;margin:12px 16px 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.pinv-error svg{flex:none;margin-top:2px}.pinv-submitbar{z-index:5;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e6edf4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #123e7014}.pinv-progress{gap:6px;min-width:84px;display:grid}.pinv-progress span{color:var(--pinv-muted);font-size:12px}.pinv-progress span b{color:var(--pinv-ink);font-size:16px}.pinv-progress i{background:#e6edf4;border-radius:99px;height:5px;display:block;overflow:hidden}.pinv-progress i:after{width:var(--pinv-progress);border-radius:inherit;content:"";background:linear-gradient(90deg,#1a8ff0,#16a36a);height:100%;transition:width .25s;display:block}.pinv-submit{color:#fff;background:linear-gradient(135deg,#ff8a1f,#f06a0a);border:0;border-radius:16px;height:50px;font-size:16px;font-weight:850;box-shadow:0 10px 22px #f06a0a47}.pinv-submit.is-incomplete{box-shadow:none;background:linear-gradient(135deg,#ffb36b,#f5964f)}.pinv-submit:disabled{color:#a8b2bb;box-shadow:none;background:#e6ebef}.pinv-result{z-index:2;text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:10px;margin:-52px 16px 0;padding:30px 20px 22px;display:grid;position:relative;box-shadow:0 16px 36px #123e701f}.pinv-result-icon{color:#fff;background:linear-gradient(135deg,#1a8ff0,#0a68c4);border-radius:24px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 14px 30px #0b78e347}.pinv-result-icon svg{width:34px;height:34px}.pinv-result-icon.is-success{background:linear-gradient(135deg,#27c084,#11935f);box-shadow:0 14px 30px #11935f47}.pinv-result-icon.is-wait{background:linear-gradient(135deg,#ffa043,#f07a12);box-shadow:0 14px 30px #f07a1242}.pinv-result-icon.is-muted{box-shadow:none;background:linear-gradient(135deg,#aab6c2,#8796a5)}.pinv-result h1{color:var(--pinv-ink);margin:8px 0 0;font-size:23px;font-weight:900}.pinv-result>p{color:var(--pinv-muted);margin:0;font-size:14px;line-height:1.65}.pinv-timeline{text-align:left;background:#f6f9fc;border-radius:18px;width:100%;margin:10px 0 0;padding:16px 16px 14px;list-style:none;display:grid}.pinv-timeline li{color:#9aa8b6;gap:2px;padding:0 0 16px 30px;font-size:14px;font-weight:750;display:grid;position:relative}.pinv-timeline li:last-child{padding-bottom:0}.pinv-timeline li:before{content:"";background:#fff;border:2px solid #cfdae5;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:0}.pinv-timeline li:after{content:"";background:#e1e8ef;width:2px;position:absolute;top:22px;bottom:2px;left:8px}.pinv-timeline li:last-child:after{display:none}.pinv-timeline li.is-done{color:var(--pinv-ink)}.pinv-timeline li.is-done:before{background:#16a36a;border-color:#16a36a}.pinv-timeline li.is-current{color:#e2620a}.pinv-timeline li.is-current:before{border-color:#f07a12;box-shadow:0 0 0 4px #f07a1229}.pinv-timeline small{color:#8a9aab;font-size:12px;font-weight:500}.pinv-note-card{color:#3d5268;text-align:left;background:#eef6ff;border-radius:16px;width:100%;padding:13px 15px;font-size:13px;line-height:1.65}.pinv-note-card b{color:var(--pinv-brand)}.pinv-number{color:#fff;background:linear-gradient(140deg,#0a4f9e,#0b78e3);border-radius:20px;gap:3px;width:100%;margin-top:6px;padding:18px;display:grid;box-shadow:0 14px 30px #0b78e340}.pinv-number span{opacity:.85;font-size:13px}.pinv-number strong{letter-spacing:5px;font-size:36px;font-weight:900}.pinv-number small{opacity:.85;font-size:12px}.pinv-primary{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:16px;place-items:center;width:100%;height:50px;margin-top:4px;font-size:16px;font-weight:850;text-decoration:none;display:grid;box-shadow:0 10px 22px #137fd840}.pinv-secondary{width:100%;height:46px;color:var(--pinv-brand);background:#fff;border:1px solid #cfe2f5;border-radius:14px;place-items:center;margin-top:4px;font-size:14px;font-weight:750;text-decoration:none;display:grid}.pinv-secondary:disabled{color:#9aa9b8}.pinv-loading{color:var(--pinv-muted);z-index:2;background:#fff;border-radius:24px;justify-items:center;gap:12px;margin:-40px 16px 0;padding:40px 0;font-size:14px;display:grid;position:relative}.pinv-spinner{border:3px solid #d8e6f4;border-top-color:var(--pinv-brand);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite pinv-spin}@keyframes pinv-spin{to{transform:rotate(360deg)}}.pinv-lightbox{z-index:20;background:#071018f0;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:12px;padding:64px 14px 34px;display:grid;position:absolute;inset:0}.pinv-lightbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.pinv-lightbox span{color:#ffffffc7;font-size:13px}.pinv-lightbox button{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:16px}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}input,textarea,select{font-size:16px}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}@media (width<=900px) and (pointer:coarse){.phone-stage{width:100dvw;height:100dvh;padding:0;display:block}.device-menu-bar,.phone-bezel,.device-camera,.mobile-cursor,.status-bar,.home-indicator-svg,.android-navigation-bar,.keyboard-dock{display:none!important}.phone-scale-box,.phone-device{width:100dvw!important;height:100dvh!important}.phone-scale-box{position:static}.phone-device{position:relative;transform:none!important}.device-screen{box-shadow:none;cursor:auto;-webkit-user-select:auto;user-select:auto;position:absolute;--device-safe-area-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:0!important;width:100dvw!important;height:100dvh!important;inset:0!important}.device-screen,.device-screen *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:auto!important}.mobile-app-viewport{bottom:0!important}.mobile-page{--keyboard-height:0px!important;--mobile-safe-area-height:env(safe-area-inset-bottom,0px)!important}.mobile-scroll,.flow-fixed-footer{bottom:0!important}}.phone-stage.is-native-phone{background:#edf2f6;justify-content:center;width:100dvw;height:100dvh;padding:0;display:flex}.phone-stage.is-native-phone .device-menu-bar,.phone-stage.is-native-phone .phone-bezel,.phone-stage.is-native-phone .device-camera,.phone-stage.is-native-phone .mobile-cursor,.phone-stage.is-native-phone .status-bar,.phone-stage.is-native-phone .home-indicator-svg,.phone-stage.is-native-phone .android-navigation-bar,.phone-stage.is-native-phone .keyboard-dock{display:none!important}.phone-stage.is-native-phone .phone-scale-box,.phone-stage.is-native-phone .phone-device{width:100dvw!important;height:100dvh!important}.phone-stage.is-native-phone .phone-scale-box{position:static}.phone-stage.is-native-phone .phone-device{position:relative;transform:none!important}.phone-stage.is-native-phone .device-screen{box-shadow:none;cursor:auto;-webkit-user-select:auto;user-select:auto;position:absolute;--device-safe-area-bottom:env(safe-area-inset-bottom,0px)!important;border-radius:0!important;width:100dvw!important;height:100dvh!important;inset:0!important}.phone-stage.is-native-phone .device-screen,.phone-stage.is-native-phone .device-screen *,.phone-stage.is-native-phone .device-screen input,.phone-stage.is-native-phone .device-screen textarea,.phone-stage.is-native-phone .device-screen button,.phone-stage.is-native-phone .device-screen a,.phone-stage.is-native-phone .device-screen [role=button]{cursor:auto!important}.phone-stage.is-native-phone .mobile-app-viewport,.phone-stage.is-native-phone .mobile-scroll,.phone-stage.is-native-phone .flow-fixed-footer{bottom:0!important}.phone-stage.is-native-phone .mobile-page{--keyboard-height:0px!important;--mobile-safe-area-height:env(safe-area-inset-bottom,0px)!important}@media (width>=768px){html,body,#root{background:#edf2f6}.phone-stage.is-native-phone .phone-scale-box,.phone-stage.is-native-phone .phone-device,.phone-stage.is-native-phone .device-screen{max-width:430px;width:min(430px,100dvw)!important;height:100dvh!important}.phone-stage.is-native-phone .device-screen{box-shadow:0 0 0 1px #d5e0e8}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--brand:#1789ed;--brand-dark:#096fc7;--brand-soft:#eaf5ff;--accent:#ff7a1a;--ink:#1f2d38;--muted:#7d8a96;--line:#e7edf2;--canvas:#f4f7fb}*{box-sizing:border-box}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.market-app{width:100%;height:100%;color:var(--ink);background:var(--canvas);font-family:Microsoft YaHei,PingFang SC,sans-serif;position:relative;overflow:hidden}.app-screen{background:var(--canvas)}.screen-content{min-height:100%;padding-bottom:116px}.market-app .mobile-scrollbar{display:none}.service-credit-card{color:#17263a;background:#fff;border:1px solid #dfe8ef;border-radius:19px;gap:9px;width:100%;margin:12px 0 0;padding:13px;display:grid;box-shadow:0 8px 22px #26507014}.service-credit-card__head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.service-credit-card__icon{color:#0b7bd2;background:#eaf5ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.service-credit-card__icon svg{width:20px;height:20px}.service-credit-card__copy{align-items:center;min-width:0;display:flex}.service-credit-card__copy>strong{color:#17263a;font-size:14px;font-weight:800;line-height:1.25}.service-credit-card__topup{color:#17263a;white-space:nowrap;background:#eef7ff;border:1px solid #d4e9fa;border-radius:99px;align-items:center;gap:2px;height:31px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:flex}.service-credit-card__topup svg{color:#0b7bd2;width:12px;height:12px}.service-credit-card__balance{align-items:baseline;gap:10px;padding-left:2px;display:flex}.service-credit-card__balance>strong{color:#17263a;font-size:26px;line-height:1}.service-credit-card__balance>strong>small{margin-right:2px;font-size:12px}.service-credit-card__balance>span{color:#17263a;align-items:center;gap:4px;font-size:10px;line-height:1.35;display:flex}.service-credit-card__balance>span svg{color:#16a36d;width:13px;height:13px}.service-credit-card__meter{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.service-credit-card__meter:before{content:"";background:#e4edf4;border-radius:99px;grid-area:1/1;width:100%;height:7px}.service-credit-card__meter>i{z-index:1;background:#168eef;border-radius:99px;grid-area:1/1;width:100%;height:7px}.service-credit-card__meter>span{color:#17263a;font-size:9px}.service-credit-card__features{color:#17263a;background:#f6f9fc;border:1px solid #e3ebf1;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 5px;display:grid;overflow:hidden}.service-credit-card__features>div,.service-credit-card__features>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #dfe8ef;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 7px;display:grid}.service-credit-card__features>button{border-right:0}.service-credit-card__features>div>svg,.service-credit-card__features>button>svg:first-child{color:#0b85df;background:#eaf5ff;border-radius:8px;width:22px;height:22px;padding:5px}.service-credit-card__features>button>svg:last-child{color:#718496;width:10px;height:10px}.service-credit-card__features span{gap:2px;min-width:0;display:grid}.service-credit-card__features strong{color:#17263a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.service-credit-card__features small{color:#17263a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.service-credit-page{z-index:35;background:linear-gradient(#eaf6ff,#f5f8fc 45%);position:absolute;inset:0;overflow:auto}.service-credit-page__topbar{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f9fdf0;border-bottom:1px solid #e2ebf2;grid-template-columns:58px 1fr 58px;align-items:center;padding:48px 14px 11px;display:grid;position:sticky;top:0}.service-credit-page__topbar>button{min-width:36px;height:36px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;font-size:10px;display:grid}.service-credit-page__topbar>button:first-child{background:#fff;border-radius:12px;justify-self:start}.service-credit-page__topbar>button:first-child svg{width:20px;height:20px}.service-credit-page__topbar>button:last-child{color:#37576d;white-space:nowrap;justify-self:end}.service-credit-page__topbar h1{text-align:center;margin:0;font-size:18px}.service-credit-page__content{gap:12px;padding:13px 14px 30px;display:grid}.service-credit-balance-panel{color:#fff;background:linear-gradient(135deg,#168df2,#27a7f3);border-radius:19px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 24px #0d7ed433}.service-credit-balance-panel:after{content:"";background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-58px;right:-28px}.service-credit-balance-panel__icon{color:#0b7bd2;background:#fff;border-radius:14px;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.service-credit-balance-panel__icon svg{width:23px;height:23px}.service-credit-balance-panel>div{gap:2px;display:grid}.service-credit-balance-panel>div>strong{font-size:13px}.service-credit-balance-panel>div>small{opacity:.86;font-size:8px}.service-credit-balance-panel>div>b{margin-top:5px;font-size:24px;line-height:1}.service-credit-balance-panel>div>b>i{margin-right:3px;font-size:11px;font-style:normal}.service-credit-balance-panel>button{z-index:1;color:#0c7bd5;background:#fff;border:0;border-radius:99px;align-items:center;gap:2px;height:34px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.service-credit-balance-panel>button svg{width:12px;height:12px}.service-credit-balance-panel>em{z-index:1;opacity:.88;grid-column:3;align-self:end;font-size:7px;font-style:normal}.service-credit-page__card{background:#fff;border:1px solid #e1eaf1;border-radius:18px;padding:14px;box-shadow:0 8px 22px #2650700f}.service-credit-page__card h2{border-left:3px solid var(--accent);margin:0 0 13px;padding-left:8px;font-size:14px}.service-credit-page__amounts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.service-credit-page__amounts button{height:68px;color:var(--ink);background:#f7fbff;border:1px solid #dbe8f2;border-radius:14px;place-items:center;display:grid;position:relative}.service-credit-page__amounts button strong{font-size:18px}.service-credit-page__amounts button.is-active{color:#1389ec;background:#f0f8ff;border:2px solid #168eef}.service-credit-page__amounts button svg{color:#fff;background:#168eef;border-radius:10px 0 12px;width:21px;height:21px;padding:3px;position:absolute;bottom:-1px;right:-1px}.service-credit-page__wechat{border:1px solid #dce7ef;border-radius:14px;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:11px;display:grid}.service-credit-page__wechat>span{color:#fff;background:#23c266;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:800;display:grid}.service-credit-page__wechat>div{gap:3px;display:grid}.service-credit-page__wechat strong{font-size:12px}.service-credit-page__wechat small{color:var(--muted);font-size:8px}.service-credit-page__wechat>svg{color:#168eef}.service-credit-page__submit{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);border:0;border-radius:16px;height:48px;font-size:12px;font-weight:800;box-shadow:0 10px 24px #1789ed3b}.service-credit-page__preview{color:#12805c;justify-content:center;align-items:center;gap:5px;margin:-4px 0 0;font-size:9px;display:flex}.service-credit-page__tips{color:#647789;background:#ffffffb8;border-radius:16px;padding:14px}.service-credit-page__tips>strong{color:#42596b;align-items:center;gap:6px;font-size:11px;display:flex}.service-credit-page__tips>strong svg{color:var(--accent)}.service-credit-page__tips ol{gap:5px;margin:10px 0 0;padding-left:17px;font-size:8px;line-height:1.45;display:grid}.service-credit-records__tabs{background:#fff;border:1px solid #e1eaf1;border-radius:15px;grid-template-columns:repeat(4,1fr);padding:5px;display:grid}.service-credit-records__tabs button{height:36px;color:var(--muted);background:0 0;border:0;border-radius:10px;font-size:9px}.service-credit-records__tabs button.is-active{color:#fff;background:#168eef;font-weight:800}.service-credit-records__empty{min-height:250px;color:var(--muted);text-align:center;background:#fff;border:1px solid #e1eaf1;border-radius:18px;justify-items:center;gap:8px;padding:58px 24px;display:grid}.service-credit-records__empty>svg{color:#168eef;width:29px;height:29px}.service-credit-records__empty>strong{color:var(--ink);font-size:13px}.service-credit-records__empty>span{max-width:250px;font-size:9px;line-height:1.55}.service-credit-page__usage{color:#276581;background:#edf8ff;border:1px solid #d1ebfa;border-radius:12px;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:8px;line-height:1.5;display:flex}.service-credit-page__usage svg{flex:none;margin-top:1px}.seller-confirm-dialog__fee{color:#126e91;background:#edf9ff;border-radius:10px;margin-top:9px;padding:8px 9px;font-size:8px;line-height:1.45;display:block}.market-header{color:#fff;background:linear-gradient(140deg,#087fda,#23a4f4);border-radius:0 0 28px 28px;padding:68px 18px 18px;box-shadow:0 12px 34px #0f77ca2e}.market-header__topline,.market-header__topline>div>span,.merchant-line,.product-card__meta,.detail-card--title p,.detail-list li,.order-note,.success-card,.compliance-note{align-items:center;display:flex}.market-header__topline{justify-content:space-between;align-items:center;display:flex}.market-header__topline p{letter-spacing:-.4px;margin:0 0 2px;font-size:23px;font-weight:800}.market-header__topline>div>span{opacity:.86;gap:3px;font-size:12px}.market-header__topline svg{width:13px;height:13px}.header-points{color:#fff;text-align:left;background:#ffffff2b;border:1px solid #ffffff42;border-radius:14px;gap:1px;min-width:86px;padding:8px 12px;display:grid}.header-points span{opacity:.78;font-size:10px}.header-points strong{font-size:17px;line-height:1.1}.search-box{height:46px;color:var(--brand);background:#fff;border-radius:15px;align-items:center;gap:9px;margin-top:17px;padding:0 14px;display:flex;box-shadow:0 8px 22px #024d871f}.search-box svg{flex:none;width:18px;height:18px}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.search-box input::placeholder{color:#9ba7b2}.category-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-card{min-height:108px;color:var(--ink);text-align:center;background:#fff;border:1px solid #dae3eb;border-radius:19px;padding:12px 7px 10px;box-shadow:0 8px 24px #2d4c630f}.category-card>span{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;margin:0 auto 7px;display:grid}.category-card strong,.category-card small{display:block}.category-card small{color:var(--muted);margin-top:3px;font-size:10px}.category-card.is-active{background:#f7fbff;border-color:#8ccaf7;box-shadow:0 10px 25px #1789ed1f}.lifecycle-card{background:linear-gradient(100deg,#fff6ea,#fff 72%);border:1px solid #ffe0bd;border-radius:18px;grid-template-columns:40px 1fr 16px;align-items:center;gap:10px;margin:14px 0 22px;padding:15px 13px;display:grid}.lifecycle-card__icon{color:#fff;background:var(--accent);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.lifecycle-card strong{font-size:13px}.lifecycle-card p{color:#8a6b4d;margin:3px 0 0;font-size:10px;line-height:1.55}.lifecycle-card>svg{color:#bc9672}.section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.section-heading span,.plain-title>span{color:var(--brand);letter-spacing:1.4px;font-size:10px;font-weight:800}.section-heading h2{letter-spacing:-.4px;margin:2px 0 0;font-size:21px}.section-heading p{color:var(--muted);margin:0 2px 2px 0;font-size:11px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-card{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #e4ebf1;border-radius:19px;padding:0;overflow:hidden;box-shadow:0 8px 24px #314a5e12}.product-card:active{transform:scale(.985)}.product-card__image-wrap{background:#f1f4f6;height:264px;position:relative;overflow:hidden}.product-card__image{object-fit:contain;width:100%;height:100%}.status-pill{color:#087b5c;background:#e7faf3;border-radius:99px;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.status-pill--orange{color:#c7530a;background:#fff0e4}.product-card__image-wrap>.status-pill{position:absolute;top:8px;right:8px}.product-card__category{color:var(--brand);font-size:10px;font-weight:700}.product-card h3{letter-spacing:-.2px;min-height:40px;margin:4px 0 7px;font-size:15px;line-height:1.35}.merchant-line{min-width:0;color:var(--muted);gap:4px;font-size:10px}.merchant-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-line svg{color:#27a97b;flex:none}.product-card__meta{color:#95a0aa;justify-content:space-between;margin-top:9px;font-size:9px}.points{color:var(--accent)}.points strong{font-size:18px;line-height:1}.market-content--catalog-only{padding-top:62px}.market-title{margin-top:4px}.empty-state{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:50px 10px;display:grid}.empty-state svg{color:#9bb3c6;width:30px;height:30px}.empty-state strong{color:var(--ink);font-size:14px}.detail-screen{background:var(--canvas);padding:0 0 110px}.detail-topbar{background:#fff;grid-template-columns:40px 1fr 40px;align-items:center;padding:63px 16px 12px;display:grid}.detail-topbar button{width:36px;height:36px;color:var(--ink);background:#f3f6f9;border:0;border-radius:12px;place-items:center;display:grid}.detail-topbar strong{text-align:center;font-size:17px}.detail-image-wrap{background:#f4f7f9;height:auto;position:relative;overflow:hidden}.detail-image-wrap img{object-fit:contain;width:100%;height:auto;display:block}.detail-image-badge{color:#087b5c;background:#fffffff0;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:15px;left:17px}.detail-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin:12px 14px 0;padding:17px}.detail-card--title{position:relative}.detail-category{color:var(--brand);font-size:11px;font-weight:700}.detail-card h1{max-width:245px;margin:5px 0 9px;font-size:22px;line-height:1.35}.detail-card--title p{color:var(--muted);gap:4px;margin:0;font-size:11px}.detail-card--title p svg{color:var(--brand)}.detail-points{color:var(--accent);text-align:right;position:absolute;top:45px;right:17px}.detail-points strong,.detail-points span{display:block}.detail-points strong{font-size:25px}.detail-points span{font-size:10px}.detail-card h2{margin:0 0 12px;font-size:16px}.detail-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.detail-list li{color:#566673;gap:9px;font-size:12px}.detail-list svg{width:17px;height:17px;color:var(--brand);flex:none}.detail-action-space{height:20px}.sticky-action{z-index:8;padding:12px 16px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.sticky-action>div span,.sticky-action>div strong{display:block}.sticky-action>div span{color:var(--muted);font-size:10px}.sticky-action>div strong{color:var(--accent);margin-top:2px;font-size:16px}.sticky-action button,.primary-button{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);border:0;border-radius:16px;min-width:176px;height:48px;font-weight:700;box-shadow:0 10px 24px #1789ed3b}.plain-screen{padding:70px 16px 116px}.plain-title h1{margin:3px 0 6px;font-size:27px}.plain-title p{color:var(--muted);margin:0;font-size:12px}.orders-empty{margin-top:80px}.order-status-card{color:#fff;background:linear-gradient(140deg,#0876d4,#1b9af0);border-radius:22px;margin-top:22px;padding:18px;box-shadow:0 14px 30px #0b76cf33}.order-status-card__head{justify-content:space-between;align-items:start;display:flex}.order-status-card__head span{opacity:.76;font-size:10px}.order-status-card__head h2{margin:3px 0 0;font-size:20px}.order-steps{grid-template-columns:repeat(4,1fr);margin:20px -5px 0;display:grid}.order-step{color:#ffffff94;justify-items:center;gap:6px;display:grid;position:relative}.order-step:before{content:"";background:#ffffff40;width:100%;height:2px;position:absolute;top:12px;left:-50%}.order-step:first-child:before{display:none}.order-step>span{z-index:1;background:#ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid;position:relative}.order-step small{font-size:9px}.order-step.is-done{color:#fff}.order-step.is-done>span{color:var(--brand);background:#fff}.order-step.is-done:before{background:#fffc}.order-note{opacity:.82;gap:5px;margin:15px 0 0;font-size:10px}.order-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:13px;display:grid}.order-card img{object-fit:cover;border-radius:13px;width:72px;height:72px}.order-card div{min-width:0}.order-card div span{color:var(--brand);font-size:9px}.order-card div strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 5px;font-size:13px;display:block;overflow:hidden}.order-card div p{color:var(--muted);margin:0;font-size:8px}.order-card>b{color:var(--accent);font-size:20px}.order-card>b small{text-align:right;font-size:8px;display:block}.primary-button{width:100%;margin-top:16px;display:block}.success-card{color:#147258;background:#e9faf3;border:1px solid #c8eddf;border-radius:17px;gap:10px;margin-top:14px;padding:15px}.success-card>svg{flex:none;width:23px;height:23px}.success-card strong{font-size:13px}.success-card p{margin:3px 0 0;font-size:10px}.mine-screen{background:linear-gradient(#e7f4ff,#f4f7fb 360px);padding-top:37px}.mine-heading>span{color:var(--brand);letter-spacing:1.3px;font-size:9px;font-weight:800}.mine-heading h1{margin:3px 0 4px;font-size:25px}.mine-heading p{color:var(--muted);margin:0;font-size:11px}.profile-card{background:#fff;border:1px solid #dfe9f1;border-radius:19px;grid-template-columns:54px 1fr 18px;align-items:center;gap:11px;margin-top:12px;padding:15px;display:grid;box-shadow:0 9px 24px #2a4b6312}.avatar{color:#fff;background:linear-gradient(135deg,#158ce8,#0b6fca);border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.avatar svg{width:26px;height:26px}.profile-card span{color:#199265;font-size:8px;font-weight:700}.profile-card h2{margin:3px 0;font-size:16px}.profile-card p{color:var(--muted);margin:0;font-size:8px}.profile-card>svg{color:#24a778}.mine-panel{border:1px solid var(--line);background:#fff;border-radius:19px;margin-top:12px;padding:14px;box-shadow:0 8px 22px #314a5e0d}.mine-panel__title{justify-content:space-between;align-items:end;display:flex}.mine-panel__title>div{border-left:3px solid var(--accent);padding-left:8px}.mine-panel__title span{color:var(--brand);letter-spacing:1.1px;font-size:7px;font-weight:800;display:block}.mine-panel__title h2{margin:2px 0 0;font-size:16px}.mine-panel__title>small{color:var(--muted);font-size:8px}.trade-entry-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.trade-entry-grid button{min-width:0;color:var(--ink);background:#f7faff;border:1px solid #e3edf5;border-radius:15px;justify-items:center;gap:5px;padding:11px 4px 9px;display:grid;position:relative}.trade-entry__icon{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.trade-entry__icon svg{width:19px;height:19px}.trade-entry-grid small{color:var(--muted);font-size:8px}.trade-entry-grid b{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:5px;right:14px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.stats-grid>div{background:#f7faff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;padding:10px;display:grid}.stats-grid>div>span{width:28px;height:28px;color:var(--accent);background:#fff0e4;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.stats-grid svg{width:16px;height:16px}.stats-grid strong{font-size:18px;line-height:1.1}.stats-grid small{color:var(--muted);font-size:8px}.menu-card{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:14px;padding:4px 15px}.menu-card button{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;padding:14px 2px;font-size:12px;display:flex}.menu-card button:last-child{border-bottom:0}.mine-menu-card button:disabled{opacity:1}.mine-menu-card__label,.mine-menu-card__value{align-items:center;gap:8px;display:flex}.mine-menu-card__label svg{width:15px;height:15px;color:var(--brand)}.mine-menu-card__value{color:var(--muted);font-size:10px}.mine-menu-card__value.is-success{color:#159365}.mine-menu-card__value svg{color:#9aa7b1;width:13px;height:13px}.compliance-note{color:#7b674f;background:#fff7ec;border:1px solid #f8dfbf;border-radius:16px;align-items:start;gap:8px;margin-top:14px;padding:13px}.compliance-note svg{flex:none;margin-top:1px}.compliance-note p{margin:0;font-size:10px;line-height:1.6}.seller-subpage{background:var(--canvas);min-height:100%;padding-bottom:34px}.subpage-topbar{z-index:6;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:36px 1fr 36px;align-items:center;padding:51px 14px 10px;display:grid;position:sticky;top:0}.subpage-topbar button{width:34px;height:34px;color:var(--ink);background:#f2f6f9;border:0;border-radius:11px;place-items:center;display:grid}.subpage-topbar button svg{width:19px;height:19px}.subpage-topbar strong{text-align:center;font-size:17px}.seller-summary{color:var(--ink);background:#fff;border:1px solid #dcebf6;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin:12px 14px 0;padding:13px 14px;display:grid;box-shadow:0 8px 22px #314a5e0f}.seller-summary__icon{width:44px;height:44px;color:var(--brand);background:var(--brand-soft);border-radius:14px;place-items:center;display:grid}.seller-summary__icon svg{width:21px;height:21px}.seller-summary__main{gap:1px;min-width:0;display:grid}.seller-summary__eyebrow{color:var(--brand);letter-spacing:.8px;font-size:8px;font-weight:800}.seller-summary__count{align-items:baseline;gap:4px;display:flex}.seller-summary__count strong{font-size:26px;line-height:1.05}.seller-summary__count span{color:var(--ink);font-size:10px;font-weight:700}.seller-summary__main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.seller-summary__state{border-left:1px solid var(--line);justify-items:end;gap:4px;padding-left:10px;display:grid}.seller-summary__state>span{color:#13895e;white-space:nowrap;background:#eaf9f3;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:flex}.seller-summary__state svg{width:11px;height:11px}.seller-summary__state small{color:var(--muted);font-size:7px}.seller-list,.sale-record-list{gap:9px;margin:12px 14px 0;display:grid}.seller-product-row{width:100%;color:var(--ink);text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:58px 1fr auto 13px;align-items:center;gap:9px;padding:10px;display:grid}.seller-product-row img{object-fit:cover;border-radius:11px;width:58px;height:58px}.seller-product-row>div{gap:3px;min-width:0;display:grid}.seller-product-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seller-product-row>div>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-product-row>b{color:var(--accent);font-size:13px}.seller-product-row>svg{color:#9aa7b1}.sale-filter-row{background:#eaf1f7;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 14px 0;padding:5px;display:grid}.sale-filter-row button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:9px 3px;font-size:10px;position:relative}.sale-filter-row button.is-active{color:#fff;background:var(--brand);font-weight:700;box-shadow:0 6px 13px #1789ed33}.sale-filter-row button span{min-width:15px;height:15px;color:inherit;background:#ffffff38;border-radius:99px;place-items:center;margin-left:3px;padding:0 3px;font-size:7px;display:inline-grid}.sale-record-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #314a5e0d}.sale-record-card__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.sale-record-card__head>span{color:var(--muted);font-size:8px}.sale-record-card__body{grid-template-columns:66px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.sale-record-card__body img{object-fit:cover;border-radius:12px;width:66px;height:66px}.sale-record-card__body>div{gap:4px;min-width:0;display:grid}.sale-record-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sale-record-card__body span,.sale-record-card__body small{color:var(--muted);font-size:8px}.sale-record-card__body>b{color:var(--accent);text-align:right;font-size:15px}.sale-record-card__body>b small{margin-top:2px;display:block}.sale-record-card__footer{border-top:1px solid var(--line);background:#f9fbfd;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.sale-record-card__footer>span{color:var(--ink);font-size:9px;font-weight:700}.sale-record-card__footer button{color:#fff;background:var(--brand);border:0;border-radius:10px;padding:8px 12px;font-size:9px;font-weight:700}.sale-record-card__footer button.is-secondary{color:var(--brand);background:var(--brand-soft)}.seller-empty{padding-top:70px}.bottom-nav{z-index:10;height:88px;padding:9px 9px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #e3e9ee;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.bottom-nav button{color:#8a979f;background:0 0;border:0;align-content:center;place-items:center;gap:4px;display:grid}.bottom-nav button>span{border-radius:11px;place-items:center;width:32px;height:28px;display:grid}.bottom-nav small{font-size:10px;font-weight:600}.bottom-nav button.is-active{color:var(--brand)}.bottom-nav button.is-active>span{background:var(--brand-soft)}@media (width<=360px){.market-header{padding-left:14px;padding-right:14px}.home-content,.market-content,.plain-screen{padding-left:12px;padding-right:12px}.category-card{min-height:102px}.product-card__image-wrap{height:236px}}.market-app .search-box>button{white-space:nowrap;min-width:30px}.category-card:first-child{background:#eef7ff}.category-card:nth-child(2){background:#eefaf6}.category-card:nth-child(3){background:#fff5ec}.category-card:nth-child(2)>span{color:#14a879;background:#dff7ee}.category-card:nth-child(3)>span{color:#ef7a19;background:#ffead8}.market-header{border-radius:0 0 20px 20px;padding:50px 16px 12px}.market-header__topline p{color:#fff;font-size:20px}.market-header__topline>div>span{color:#ffffffd1;font-size:10px}.header-location{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:4px;padding:8px 10px;font-size:11px;display:flex}.header-location svg{width:13px;height:13px}.search-box{border-radius:13px;height:40px;margin-top:10px;padding:0 10px}.search-box>button{color:var(--brand);background:0 0;border:0;padding:4px 5px;font-size:12px;font-weight:700}.home-content,.market-content{padding:10px 14px 96px}.home-content .product-card__image-wrap,.market-content .product-card__image-wrap{height:176px}.category-strip{gap:8px}.category-card{text-align:left;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;min-height:68px;padding:8px;display:grid}.category-card>span{border-radius:10px;grid-row:1/3;width:30px;height:30px;margin:0}.category-card svg{width:17px;height:17px}.category-card strong{font-size:11px}.category-card small{margin:0;font-size:8px}.lifecycle-card{background:#eef7ff;border-color:#cfe8ff;border-radius:12px;grid-template-columns:30px 1fr 12px;gap:8px;margin:8px 0 6px;padding:8px 10px}.lifecycle-card__icon{background:var(--brand);border-radius:9px;width:30px;height:30px}.lifecycle-card__icon svg{width:17px;height:17px}.lifecycle-card strong{color:var(--brand-dark);font-size:10px}.announcement-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:22px auto 1fr 12px;align-items:center;gap:6px;padding:8px 10px;display:grid}.announcement-row>svg:first-child{color:var(--brand)}.announcement-row strong{color:var(--brand);font-size:10px}.announcement-row p{color:#687785;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.announcement-row>svg:last-child{color:#9aa6af}.rule-row{background:#eef7ff;border:1px solid #d6ebfb;border-radius:12px;align-items:center;gap:9px;margin-top:6px;padding:8px 10px;display:flex}.rule-row>svg{color:var(--brand);flex:none}.rule-row strong{color:var(--brand);font-size:10px}.rule-row p{color:#566b7c;margin-top:1px;font-size:8px;line-height:1.35}.section-heading{margin-top:10px;margin-bottom:7px}.section-heading h2{font-size:18px}.section-heading span{font-size:8px}.product-grid{gap:8px}.product-card{border-radius:13px}.product-card__image-wrap{height:88px}.product-card__body{padding:7px 8px 8px}.product-card__category{font-size:8px}.product-card h3{text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin:2px 0 4px;font-size:12px;line-height:1.4;overflow:hidden}.merchant-line{font-size:8px}.city-line{color:var(--muted);align-items:center;gap:2px;margin-top:3px;font-size:8px;display:flex}.city-line svg{width:9px;height:9px;color:var(--brand)}.product-card__meta{margin-top:4px}.points strong{font-size:16px}.status-pill{padding:3px 6px;font-size:7px}.product-card__image-wrap>.status-pill{top:6px;right:6px}.bottom-nav{height:74px;padding-top:6px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.bottom-nav svg{width:19px;height:19px}.screen-content{padding-bottom:96px}.checkout-screen,.payment-screen,.onboarding-screen{background:var(--canvas);min-height:100%;padding-bottom:96px}.checkout-content,.payment-content,.onboarding-content{gap:10px;padding:12px 14px 24px;display:grid}.checkout-fulfillment{background:#e7eff6;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:5px;padding:5px;display:grid}.checkout-fulfillment button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:10px;font-size:11px;font-weight:700}.checkout-fulfillment button.is-active{color:var(--brand);background:#fff;box-shadow:0 5px 14px #27475e14}.checkout-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;box-shadow:0 8px 22px #314a5e0d}.checkout-card__title{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:10px;display:flex}.checkout-card__title>svg{color:var(--brand)}.checkout-card__title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.checkout-card__title>.status-pill{margin-left:auto}.checkout-card__title>span{font-size:13px;font-weight:700}.checkout-card__title>small{color:var(--muted);margin-left:auto;font-size:8px}.merchant-checkout-row{grid-template-columns:17px 62px 1fr;align-items:start;gap:5px;margin-top:9px;display:grid}.merchant-checkout-row svg{color:var(--brand)}.merchant-checkout-row span{color:var(--muted);font-size:9px}.merchant-checkout-row strong{text-align:right;font-size:9px;line-height:1.45}.merchant-checkout-address{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;padding-top:2px}.merchant-checkout-address svg{color:#f06f72;width:16px;height:16px;margin-top:2px}.merchant-checkout-address strong{overflow-wrap:anywhere;color:#4b5563;text-align:left;font-size:12px;font-weight:500;line-height:1.55}.merchant-checkout-card>p{color:#176c58;background:#eaf9f4;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:8px}.checkout-product-row{grid-template-columns:68px 1fr auto;align-items:center;gap:10px;padding-top:11px;display:grid}.checkout-product-row img{object-fit:cover;border-radius:12px;width:68px;height:68px}.checkout-product-row>div{gap:4px;min-width:0;display:grid}.checkout-product-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-product-row>div span,.checkout-product-row>div small{color:var(--muted);font-size:8px}.checkout-product-row>b{color:var(--accent);font-size:16px}.price-breakdown{gap:10px;display:grid}.price-breakdown>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.price-breakdown>div strong{color:var(--ink)}.price-breakdown>.price-breakdown__total{color:var(--ink);border-top:1px solid var(--line);padding-top:11px;font-size:12px;font-weight:700}.price-breakdown__total strong{color:var(--accent);font-size:18px}.checkout-security-note,.payment-tip,.onboarding-intro,.onboarding-agreement{color:#176c58;background:#eaf9f4;border:1px solid #ccefe2;border-radius:15px;align-items:flex-start;gap:9px;padding:12px;display:flex}.checkout-security-note>svg,.payment-tip>svg,.onboarding-intro>svg,.onboarding-agreement>svg{flex:none;margin-top:1px}.checkout-security-note strong,.onboarding-intro strong{font-size:11px}.checkout-security-note p,.payment-tip p,.onboarding-intro p,.onboarding-agreement p{margin:3px 0 0;font-size:8px;line-height:1.55}.checkout-action,.payment-action{z-index:8;padding:11px 15px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.checkout-action>div span,.checkout-action>div strong{display:block}.checkout-action>div span{color:var(--muted);font-size:9px}.checkout-action>div strong{color:var(--accent);font-size:20px}.checkout-action button,.payment-action button,.onboarding-submit{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);border:0;border-radius:15px;height:46px;padding:0 24px;font-size:12px;font-weight:700;box-shadow:0 9px 22px #1789ed38}.payment-summary{color:#fff;text-align:center;background:linear-gradient(140deg,#157fd9,#199be9);border-radius:19px;padding:17px}.payment-summary span{opacity:.8;font-size:9px}.payment-summary strong{margin:3px 0;font-size:30px;display:block}.payment-summary p{opacity:.78;margin:0;font-size:8px}.payment-qr-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:14px}.payment-qr-card__title{align-items:center;gap:8px;display:flex}.payment-qr-card__title>svg{color:var(--brand)}.payment-qr-card__title p{color:var(--muted);margin:2px 0 0;font-size:8px}.payment-qr-image{object-fit:contain;border:1px solid var(--line);border-radius:14px;width:210px;height:210px;margin:15px auto 10px;display:block}.payment-qr-fallback{width:210px;min-height:210px;color:var(--brand);text-align:center;background:#f3f8fc;border:1px dashed #bed6e8;border-radius:14px;justify-items:center;gap:5px;margin:15px auto 10px;padding:25px;display:grid}.payment-qr-fallback>span{color:var(--ink);font-size:9px}.payment-qr-fallback>small{color:var(--muted);font-size:7px;line-height:1.45}.payment-merchant-name{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.payment-merchant-name strong{font-size:11px}.payment-merchant-name span{color:var(--muted);font-size:9px}.receipt-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.receipt-card>div>strong,.receipt-card>div>span{display:block}.receipt-card>div>strong{font-size:12px}.receipt-card>div>span{color:var(--muted);margin-top:3px;font-size:8px}.receipt-upload{min-height:114px;color:var(--brand);background:#f6faff;border:1px dashed #bdd5e7;border-radius:14px;place-items:center;gap:5px;margin-top:11px;display:grid}.receipt-upload input,.onboarding-upload-field input{display:none}.receipt-upload svg{width:25px;height:25px}.receipt-upload strong{font-size:10px}.receipt-upload span{color:var(--muted);font-size:8px}.receipt-upload.has-image{padding:7px}.receipt-upload.has-image img{object-fit:contain;border-radius:10px;width:100%;height:142px}.payment-tip{color:#7b674f;background:#fff7ec;border-color:#f8dfbf}.payment-action button{width:100%}.payment-action button:disabled,.onboarding-submit:disabled{color:#9aa6af;box-shadow:none;background:#e5eaee}.onboarding-screen{padding-bottom:30px}.onboarding-intro{color:#1c6f9f;background:#eef7ff;border-color:#d5eaf8}.onboarding-form-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.onboarding-form-card h2{margin:0 0 12px;font-size:14px}.onboarding-form-card>label{margin-top:10px;display:block}.onboarding-form-card>label>span{color:#566673;margin-bottom:5px;font-size:9px;display:block}.onboarding-form-card input:not([type=file]){width:100%;height:42px;color:var(--ink);background:#f7f9fb;border:1px solid #dfe6ec;border-radius:11px;outline:0;padding:0 11px;font-size:16px}.onboarding-form-card input:focus{border-color:#79bdf1;box-shadow:0 0 0 3px #1789ed17}.onboarding-form-note{color:var(--muted);margin:-4px 0 11px;font-size:8px;line-height:1.5}.onboarding-upload-list{gap:8px;display:grid}.onboarding-upload-field{background:#f7faff;border:1px solid #e2eaf1;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.onboarding-upload-field__icon{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.onboarding-upload-field>span:nth-child(3){gap:3px;min-width:0;display:grid}.onboarding-upload-field>span:nth-child(3)>strong{font-size:10px}.onboarding-upload-field>span:nth-child(3)>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.onboarding-upload-field>svg{color:#22a377}.onboarding-upload-field>img{object-fit:cover;border-radius:8px;width:40px;height:40px}.onboarding-agreement{color:#566673;border-color:var(--line);background:#f7f9fb}.onboarding-submit{width:100%}.purchase-proof-history{gap:10px;display:grid}.purchase-proof-history__title{justify-content:space-between;align-items:center;display:flex}.purchase-proof-history__title strong{font-size:12px}.purchase-proof-history__title span{color:var(--muted);font-size:8px}.purchase-proof-history>button{background:#edf3f7;border:0;border-radius:14px;place-items:center;width:100%;padding:7px;display:grid;position:relative;overflow:hidden}.purchase-proof-history>button img{object-fit:contain;background:#fff;border-radius:11px;width:auto;max-width:100%;height:auto;max-height:min(58dvh,520px);display:block}.purchase-proof-history>button>span{color:#fff;background:#152b3ad1;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:13px;right:13px}.seller-order-detail{background:var(--canvas);min-height:100%;padding-bottom:30px}.seller-order-detail__content{gap:10px;padding:12px 14px 28px;display:grid}.seller-order-hero{color:#fff;background:linear-gradient(140deg,#177fdc,#22a2ef);border-radius:18px;justify-content:space-between;align-items:flex-start;padding:14px 15px;display:flex;box-shadow:0 10px 24px #1789ed2e}.seller-order-hero>div{gap:3px;display:grid}.seller-order-hero>div>span{opacity:.78;font-size:8px}.seller-order-hero>div>strong{letter-spacing:.15px;font-size:11px}.seller-order-status{color:#8a4f0f;background:#fff0df;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.seller-order-status.is-complete{color:#137b61;background:#e8f9f3}.seller-order-status.is-alert{color:#b84249;background:#fff0f1}.seller-detail-card,.seller-proof-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:14px;box-shadow:0 8px 22px #314a5e0d}.seller-buyer-row{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding-bottom:12px;display:grid}.seller-buyer-avatar{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:13px;place-items:center;display:grid}.seller-buyer-avatar svg{width:19px;height:19px}.seller-buyer-row>div{gap:2px;display:grid}.seller-buyer-row>div strong{font-size:11px}.seller-buyer-row>div span,.seller-buyer-row>small{color:var(--muted);font-size:8px}.seller-detail-product{grid-template-columns:66px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.seller-detail-product>img{object-fit:cover;border-radius:13px;width:66px;height:66px}.seller-detail-product>div{gap:4px;min-width:0;display:grid}.seller-detail-product>div>.status-pill{width:max-content}.seller-detail-product>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seller-detail-product>b{color:var(--accent);text-align:right;font-size:15px}.seller-detail-product>b small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.seller-order-facts{border-top:1px solid var(--line);margin:0;padding-top:4px;display:grid}.seller-order-facts>div{border-bottom:1px solid #f0f3f5;justify-content:space-between;align-items:center;min-height:34px;display:flex}.seller-order-facts>div:last-child{border-bottom:0}.seller-order-facts dt{color:var(--muted);font-size:9px}.seller-order-facts dd{color:var(--ink);margin:0;font-size:9px;font-weight:650}.seller-order-facts dd.is-price{color:var(--accent);font-size:12px}.seller-proof-card__title{justify-content:space-between;align-items:center;display:flex}.seller-proof-card__title>div{gap:2px;display:grid}.seller-proof-card__title strong{font-size:12px}.seller-proof-card__title span{color:var(--muted);font-size:8px}.seller-proof-card__title>.seller-proof-verified{color:#15926f;align-items:center;gap:3px;display:flex}.seller-proof-thumb{text-align:left;background:#eef4f8;border:1px solid #dce7ee;border-radius:14px;width:100%;margin-top:11px;padding:0;display:block;position:relative;overflow:hidden}.seller-proof-thumb>.seller-proof-image{width:100%}.seller-proof-thumb>span{color:#fff;background:#1b3344c7;border-radius:99px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:9px;right:9px}.seller-proof-thumb>span svg{width:12px;height:12px}.seller-proof-image{object-fit:contain;background:#eef3f7;border-radius:14px;width:100%;height:360px;display:block}.seller-proof-image.is-compact{object-fit:contain;height:150px}.seller-issue-note,.seller-complete-note{border-radius:15px;align-items:flex-start;gap:9px;padding:12px;display:flex}.seller-issue-note{color:#a9454c;background:#fff1f2;border:1px solid #ffd9dc}.seller-complete-note{color:#137b61;background:#eaf9f4;border:1px solid #ccefe2}.seller-issue-note>svg,.seller-complete-note>svg{flex:none;margin-top:1px}.seller-issue-note p,.seller-complete-note p{margin:3px 0 0;font-size:8px;line-height:1.45}.seller-proof-sheet{gap:10px;padding:1px 1px 14px;display:grid;position:relative}.seller-proof-close{z-index:2;color:#61717d;background:#fffffff0;border:1px solid #dce5eb;border-radius:99px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:11px;right:11px;box-shadow:0 5px 14px #233a4a24}.seller-proof-close svg{width:17px;height:17px}.seller-proof-sheet__image{cursor:zoom-in;background:#edf3f7;border:0;border-radius:16px;place-items:center;width:100%;padding:7px;display:grid;position:relative;overflow:hidden}.seller-proof-sheet__image>.seller-proof-image{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:min(46dvh,430px)}.seller-proof-zoom-hint{color:#fff;background:#152b3ad1;border-radius:99px;align-items:center;gap:5px;padding:8px 11px;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 12px #0c1d292e}.seller-proof-zoom-hint svg{width:13px;height:13px}.seller-proof-sheet__meta{color:var(--muted);background:#f7f9fb;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;display:flex}.seller-proof-sheet__meta strong{color:var(--ink);font-size:8px}.seller-proof-sheet__actions{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.seller-proof-sheet__actions button{border:0;border-radius:14px;justify-content:center;align-items:center;gap:5px;height:44px;font-size:10px;font-weight:800;display:flex}.seller-proof-report{color:#d34e57;background:#fff0f1}.seller-proof-confirm{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);box-shadow:0 8px 18px #1789ed33}.seller-proof-completed{color:#168969;background:#eaf9f4;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:44px;font-size:10px;font-weight:800;display:flex}.seller-proof-lightbox{z-index:180;padding:58px 14px calc(42px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#071018f0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.seller-proof-lightbox__close{z-index:2;top:calc(18px + env(safe-area-inset-top));color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:99px;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:16px}.seller-proof-lightbox__close svg{width:20px;height:20px}.seller-proof-lightbox__content{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.seller-proof-lightbox__content>img{object-fit:contain;background:0 0;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.seller-proof-lightbox__content>span{color:#ffffffc7;font-size:10px}.seller-proof-sheet__amount{color:#26323b;background:linear-gradient(145deg,#eef8ff,#f8fcff);border:1px solid #d5eaf8;border-radius:16px;justify-items:center;gap:3px;padding:12px 12px 10px;display:grid}.seller-proof-sheet__amount>span{color:#66808f;font-size:10px;font-weight:700}.seller-proof-sheet__amount>strong{color:#ff6f1a;letter-spacing:-.6px;font-size:32px;line-height:1.1}.seller-proof-sheet__amount>strong small{margin-right:2px;font-size:15px}.seller-proof-sheet__amount>p{color:#d14f55;text-align:center;justify-content:center;align-items:center;gap:5px;margin:5px 0 0;font-size:10px;font-weight:750;line-height:1.45;display:flex}.seller-proof-sheet__amount>p svg{flex:none;width:14px;height:14px}.seller-proof-sheet__meta-list{background:#f7f9fb;border:1px solid #e6ecef;border-radius:12px;padding:1px 10px;display:grid}.seller-proof-sheet__meta-list>div{border-bottom:1px solid #e7ecef;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;min-height:33px;display:grid}.seller-proof-sheet__meta-list>div:last-child{border-bottom:0}.seller-proof-sheet__meta-list span{color:#788691;font-size:9px}.seller-proof-sheet__meta-list strong{color:#26323b;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.seller-proof-sheet__actions button:disabled{opacity:.58}.seller-issue-sheet{gap:12px;padding:2px 2px 16px;display:grid}.seller-issue-order{color:#d25059;background:#fff0f2;border:1px solid #ffd7db;border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.seller-issue-order span{font-size:10px}.seller-issue-order strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-issue-field{gap:6px;display:grid;position:relative}.seller-issue-field>span{color:#44535f;font-size:11px;font-weight:750}.seller-issue-field select{color:#26323b;background:#fff;border:1px solid #dce5eb;border-radius:12px;outline:0;width:100%;height:44px;padding:0 12px;font-size:16px}.seller-issue-field textarea{color:#26323b;resize:none;background:#fff;border:1px solid #dce5eb;border-radius:12px;outline:0;width:100%;min-height:100px;padding:11px 12px}.seller-issue-field>small{color:#99a4ac;font-size:9px;position:absolute;bottom:8px;right:10px}.seller-issue-upload{color:#82919c;text-align:center;background:#fafcfd;border:1.5px dashed #c7d5df;border-radius:15px;place-items:center;gap:6px;min-height:128px;padding:12px;display:grid}.seller-issue-upload input{display:none}.seller-issue-upload svg{color:#7caed1;width:26px;height:26px}.seller-issue-upload strong{color:#536671;font-size:11px}.seller-issue-upload span{font-size:9px}.seller-issue-upload.has-image{border-style:solid;padding:7px}.seller-issue-upload.has-image img{object-fit:contain;border-radius:11px;width:100%;height:150px;display:block}.seller-issue-error{color:#bd4a52;background:#fff0f1;border:1px solid #ffd5d8;border-radius:11px;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.seller-issue-error svg{flex:none;margin-top:1px}.seller-issue-submit{color:#fff;background:linear-gradient(135deg,#ef7178,#dc535d);border:0;border-radius:14px;height:46px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #dc535d2e}.seller-issue-submit:disabled{color:#9aa5ad;box-shadow:none;background:#e5eaed}.payment-summary{background:linear-gradient(145deg,#0b7ad6,#25a6ef);border-radius:20px;padding:15px 16px 13px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0c7ad638}.payment-summary__eyebrow{letter-spacing:.8px;opacity:.82;font-size:8px;font-weight:700;display:block}.payment-summary__amount{justify-content:center;align-items:flex-start;margin:3px 0 1px;line-height:1;display:flex}.payment-summary__amount strong{letter-spacing:-1px;margin:0;font-size:38px;font-weight:800}.payment-summary>p{opacity:.85;font-size:8px}.payment-summary__order{border-top:1px solid #fff3;justify-content:center;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.payment-summary__order span{opacity:.82;font-size:7px}.payment-qr-image{object-fit:contain;background:#fff;border:0;border-radius:15px;width:290px;max-width:100%;height:310px;margin:10px auto 8px;padding:4px}.payment-qr-fallback{background:#eef7ff;border:1px solid #cde3f4;border-radius:15px;width:290px;max-width:100%;min-height:300px;margin:10px auto 8px;padding:46px 24px}.payment-qr-fallback>svg{width:94px;height:94px}.payment-qr-fallback>strong{font-size:16px}.payment-qr-fallback>small{max-width:180px}.payment-merchant-name{padding:9px 2px 0}.payment-capture-action{gap:12px}.payment-capture-action>div{flex:none}.payment-capture-action>div span,.payment-capture-action>div strong{display:block}.payment-capture-action>div span{color:var(--muted);font-size:8px}.payment-capture-action>div strong{color:var(--accent);margin-top:1px;font-size:19px}.payment-capture-action button{justify-content:center;align-items:center;gap:7px;width:auto;min-width:210px;display:flex}.receipt-sheet{gap:12px;padding:2px 2px 16px;display:grid}.receipt-order-number{color:#d7545d;background:#fff0f1;border:1px solid #ffd7da;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;padding:11px 12px;display:grid}.receipt-order-number span{font-size:9px}.receipt-order-number strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.camera-capture{min-height:210px;color:var(--brand);text-align:center;background:#f7fbff;border:1.5px dashed #a9cde7;border-radius:17px;place-items:center;gap:7px;padding:16px;display:grid}.camera-capture input{display:none}.camera-capture__icon{color:#fff;background:linear-gradient(145deg,#168ef0,#0875cf);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 20px #1789ed33}.camera-capture__icon svg{width:27px;height:27px}.camera-capture>strong{font-size:13px}.camera-capture>small{color:var(--muted);font-size:9px}.camera-capture.has-image{background:#eef3f7;border-style:solid;padding:8px;position:relative}.camera-capture.has-image img{object-fit:contain;border-radius:12px;width:100%;height:196px}.camera-retake{color:#fff;background:#162c3bc7;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:flex;position:absolute;bottom:16px;right:16px}.receipt-sheet__actions{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.receipt-sheet__actions button{border:0;border-radius:14px;height:44px;font-size:11px;font-weight:700}.receipt-cancel{color:#667581;background:#eef2f5}.receipt-confirm{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);box-shadow:0 8px 18px #1789ed33}.receipt-confirm:disabled{color:#a3adb5;box-shadow:none;background:#e5e9ec}.receipt-privacy{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin:0;font-size:8px;display:flex}.receipt-privacy svg{width:12px;height:12px}.onboarding-screen{background:#f3f6f9;min-height:100%;padding-bottom:38px}.onboarding-content{gap:12px;padding:12px 13px 30px}.onboarding-intro--progress{color:#165f8e;background:#eef7ff;border-color:#cfe7f8;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.onboarding-intro__number{color:#fff;background:var(--brand);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;box-shadow:0 7px 14px #20a8ea2e}.onboarding-intro--progress p{color:#5f788a;margin:3px 0 0;font-size:8px;line-height:1.5}.onboarding-intro__count{color:var(--brand-dark);background:#fff;border:1px solid #cfe4f4;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:750}.onboarding-form-card{background:#fff;border:1px solid #e1e9ef;border-radius:20px;padding:14px;box-shadow:0 8px 22px #2743580d}.onboarding-section-title{border-bottom:1px solid #edf1f4;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding-bottom:12px;display:grid}.onboarding-section-title__icon{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.onboarding-section-title__icon svg{width:19px;height:19px}.onboarding-section-title h2{margin:0 0 2px;font-size:14px;line-height:1.25}.onboarding-section-title p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.onboarding-document-stack{gap:12px;margin-top:12px;display:grid}.onboarding-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.onboarding-upload-field{cursor:pointer;background:#f7f9fb;border:1px solid #e0e7ed;border-radius:15px;min-width:0;min-height:150px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative;overflow:hidden}.onboarding-upload-field:active{transform:scale(.985)}.onboarding-upload-field input{display:none}.onboarding-upload-field__copy{z-index:2;gap:3px;min-width:0;display:grid;position:absolute;top:10px;left:10px;right:10px}.onboarding-upload-field__copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.onboarding-upload-field__copy strong em,.onboarding-field-list label>span em,.onboarding-hours-block strong em{color:#e5484d;margin-right:2px;font-style:normal}.onboarding-upload-field__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.35;overflow:hidden}.onboarding-upload-field__preview{color:#77bcec;background:#eef7ff;border:1px dashed #b9d9ee;border-radius:11px;place-items:center;display:grid;position:absolute;inset:49px 10px 29px}.onboarding-upload-field__preview>svg{width:31px;height:31px}.onboarding-upload-field__preview img{object-fit:cover;border-radius:10px;width:100%;height:100%}.onboarding-upload-field__action{color:var(--brand);align-items:center;gap:3px;font-size:7px;font-weight:750;display:flex;position:absolute;bottom:9px;right:10px}.onboarding-upload-field__action svg{width:10px;height:10px}.onboarding-upload-field.has-image{background:#f7fcfa;border-color:#bfe8d8}.onboarding-upload-field.has-image .onboarding-upload-field__action{color:#14906b}.onboarding-upload-field.is-wide{grid-template-columns:minmax(0,1fr) 132px;align-items:center;min-height:118px;padding:12px;display:grid}.onboarding-upload-field.is-wide .onboarding-upload-field__copy{align-content:center;padding-right:8px;position:static}.onboarding-upload-field.is-wide .onboarding-upload-field__copy strong{white-space:normal;font-size:11px}.onboarding-upload-field.is-wide .onboarding-upload-field__copy small{white-space:normal;margin-top:3px;font-size:8px}.onboarding-upload-field.is-wide .onboarding-upload-field__preview{width:132px;height:88px;position:static}.onboarding-upload-field.is-wide .onboarding-upload-field__preview>svg{width:44px;height:44px}.onboarding-upload-field.is-wide .onboarding-upload-field__action{background:#ffffffe6;border-radius:99px;padding:5px 7px;bottom:17px;right:18px}.onboarding-identity-card{padding:18px 14px 16px}.onboarding-identity-card .onboarding-section-title{border-bottom:0;grid-template-columns:5px 1fr;gap:11px;padding:0 3px 14px}.onboarding-identity-card .onboarding-section-title__icon{background:linear-gradient(#ff8a42,#ff6d32);border-radius:99px;width:5px;height:28px}.onboarding-identity-card .onboarding-section-title__icon svg{display:none}.onboarding-identity-card .onboarding-section-title h2{letter-spacing:.1px;font-size:16px;font-weight:800}.onboarding-upload-field.is-identity{background:#f7f8fb;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(142px,46%);gap:12px;min-height:142px;padding:14px 12px 14px 18px}.onboarding-upload-field.is-identity.has-image{background:#f7f8fb}.onboarding-upload-field.is-identity .onboarding-upload-field__copy{align-content:center;padding-right:0}.onboarding-upload-field.is-identity .onboarding-upload-field__copy strong{font-size:18px;font-weight:750;line-height:1.25}.onboarding-upload-field.is-identity .onboarding-upload-field__copy strong em{display:none}.onboarding-upload-field.is-identity .onboarding-upload-field__copy small{color:#9aa3aa;margin-top:8px;font-size:12px;line-height:1.35}.onboarding-upload-field.is-identity .onboarding-upload-field__preview{aspect-ratio:1.58;background:#eef4f8;border:1px dashed #c7d7e2;border-radius:12px;width:100%;height:auto;overflow:hidden}.onboarding-upload-field.is-identity .onboarding-upload-field__preview img{object-fit:contain;background:#fff;border-radius:11px}.onboarding-upload-field.is-identity .onboarding-upload-field__preview>svg{color:#9bbdd3;width:48px;height:48px}@media (width<=360px){.onboarding-upload-field.is-identity{grid-template-columns:minmax(0,1fr) minmax(126px,44%);gap:8px;padding-left:14px}.onboarding-upload-field.is-identity .onboarding-upload-field__copy strong{font-size:16px}.onboarding-upload-field.is-identity .onboarding-upload-field__copy small{font-size:10px}}.onboarding-company-card{gap:0;display:grid}.onboarding-field-list{margin-top:3px;display:grid}.onboarding-field-list label{border-bottom:1px solid #edf1f4;gap:5px;padding:11px 0;display:grid}.onboarding-field-list label>span{color:#44535f;font-size:9px;font-weight:650}.onboarding-field-list input{height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important}.onboarding-field-list input::placeholder{color:#a2adb5}.onboarding-fixed-city{min-height:32px;color:var(--brand-dark);grid-template-columns:16px 1fr;align-items:center;gap:4px;display:grid}.onboarding-fixed-city>svg{width:14px;height:14px;color:var(--brand)}.onboarding-fixed-city strong{font-size:12px}.onboarding-region-row{border-bottom:1px solid #edf1f4;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:11px 0;display:grid}.onboarding-region-row>label{border-bottom:0;padding:0}.onboarding-region-select{width:100%;height:32px;color:var(--brand-dark);appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,#8aa0b0 50%),linear-gradient(135deg,#8aa0b0 50%,#0000 50%);background-position:calc(100% - 4px) 14px,100% 14px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;border-radius:0;padding:0 16px 0 0;font-size:13px;font-weight:650}.onboarding-region-select:focus{outline:none}.onboarding-field-list .is-address>div{grid-template-columns:1fr 20px;align-items:center;display:grid}.onboarding-field-list .is-address svg{color:var(--accent)}.onboarding-hours-block{border-bottom:1px solid #edf1f4;gap:8px;padding:12px 0;display:grid}.onboarding-hours-block>div:first-child{justify-content:space-between;align-items:center;display:flex}.onboarding-hours-block strong{font-size:9px}.onboarding-hours-block>div:first-child>span{color:var(--muted);font-size:7px}.onboarding-hours-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.onboarding-hours-row>span{color:var(--muted);font-size:8px}.onboarding-time-wheel{min-width:0;display:block;position:relative}.onboarding-time-wheel input{z-index:1;width:100%;color:var(--ink);text-align:center;position:relative;background:#f7f9fb!important;border:1px solid #dfe6ec!important;border-radius:10px!important;height:38px!important;padding:0 10px!important;font-size:16px!important}.onboarding-time-wheel.is-empty input{color:#0000}.onboarding-time-wheel>span{z-index:2;color:#8c989f;pointer-events:none;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.onboarding-hours-block.is-optional{border-bottom:0}.onboarding-hours-block.is-optional strong{color:#566673}.onboarding-agreement{color:#566673;background:#fff;border-color:#dfe7ed;border-radius:15px;padding:11px 12px}.onboarding-agreement>svg{color:#24a778}.onboarding-submit{color:#fff;background:linear-gradient(135deg,#1595ef,#0879d4);border-radius:16px;height:48px;font-size:12px;box-shadow:0 10px 22px #0d7ed433}.partner-screen{background:#f2f6fa}.partner-content{gap:11px;padding:12px 14px 30px;display:grid}.partner-loading{color:var(--muted);text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:center;gap:7px;margin:90px 18px 0;padding:28px;display:grid}.partner-loading>svg{width:30px;height:30px;color:var(--accent)}.partner-loading strong{color:var(--ink);font-size:13px}.partner-loading p{margin:0;font-size:9px}.partner-hero{color:#fff;background:linear-gradient(145deg,#0b77d1,#22a4ef);border-radius:21px;padding:17px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0b77d133}.partner-hero:after{content:"";background:#ffffff17;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-54px;right:-34px}.partner-hero__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.partner-hero__top>span{color:#0874c7;background:#fff;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.partner-hero__top svg{width:11px;height:11px;color:var(--accent)}.partner-hero__top small{opacity:.75;font-size:8px}.partner-hero h1{z-index:1;margin:13px 0 3px;font-size:20px;position:relative}.partner-hero>p{z-index:1;opacity:.8;margin:0;font-size:9px;position:relative}.partner-fee-rule{z-index:1;background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:1fr 1px 1fr;gap:12px;margin-top:15px;padding:11px;display:grid;position:relative}.partner-fee-rule span{gap:4px;display:grid}.partner-fee-rule small{opacity:.76;font-size:8px}.partner-fee-rule strong{font-size:16px}.partner-fee-rule i{background:#ffffff3d}.partner-metric-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.partner-metric-grid>div{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.partner-metric-grid>div>svg{box-sizing:content-box;width:18px;height:18px;color:var(--brand);background:var(--brand-soft);border-radius:10px;grid-row:1/3;padding:6px}.partner-metric-grid>div>span{color:var(--muted);font-size:8px}.partner-metric-grid>div>strong{font-size:13px}.partner-metric-grid>div>strong small{color:var(--muted);margin-left:2px;font-size:8px}.partner-metric-grid>div.is-accent>svg{color:var(--accent);background:var(--accent-soft)}.partner-metric-grid>div.is-accent>strong{color:var(--accent)}.partner-panel{border:1px solid var(--line);background:#fff;border-radius:19px;padding:14px}.partner-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.partner-panel>header span{color:var(--brand);letter-spacing:1px;font-size:7px;font-weight:850}.partner-panel>header h2{margin:2px 0 0;font-size:14px}.partner-panel>header>small{color:var(--muted);font-size:8px}.partner-customer-list,.partner-ledger-list{display:grid}.partner-customer-list article,.partner-ledger-list article{border-bottom:1px solid var(--line);align-items:center;padding:11px 0;display:grid}.partner-customer-list article:last-child,.partner-ledger-list article:last-child{border-bottom:0}.partner-customer-list article{grid-template-columns:36px 1fr auto;gap:9px}.partner-avatar{width:36px;height:36px;color:var(--brand);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.partner-avatar svg{width:17px;height:17px}.partner-customer-list article>div,.partner-ledger-list article>div{gap:3px;display:grid}.partner-customer-list article>div:last-child,.partner-ledger-list article>div:last-child{text-align:right}.partner-customer-list small,.partner-ledger-list small{color:var(--muted);font-size:7px}.partner-ledger-list article{grid-template-columns:1fr auto;gap:9px}.partner-ledger-list article>div:last-child strong{color:#159365}.partner-empty{color:var(--muted);text-align:center;margin:18px 0;font-size:9px}.partner-agent-list article,.partner-agent-button{width:100%;color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:36px 1fr auto 12px;align-items:center;gap:9px;padding:11px 0;display:grid}.partner-agent-list article:last-child,.partner-agent-button:last-child{border-bottom:0}.partner-agent-button>div,.partner-daily-list article>div{gap:3px;display:grid}.partner-agent-button>div:nth-child(3),.partner-daily-list article>div:last-child{text-align:right}.partner-agent-button strong,.partner-daily-list strong{font-size:10px}.partner-agent-button small,.partner-daily-list small{color:var(--muted);font-size:7px}.partner-agent-button>svg{color:#9aa7b1}.partner-daily-list{display:grid}.partner-daily-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding:11px 0;display:grid}.partner-daily-list article:last-child{border-bottom:0}.partner-daily-orders{gap:6px;padding:0 0 10px;display:grid}.partner-daily-orders>div{background:#f7fafc;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.partner-daily-orders strong{font-size:9px}.partner-daily-orders small{color:var(--muted);font-size:7px}.partner-parent-note{opacity:.82;margin:8px 0 0;font-size:8px}.partner-rule-note{color:#6d5a41;background:#fff7ec;border:1px solid #f5dfc4;border-radius:14px;align-items:flex-start;gap:8px;padding:11px;display:flex}.partner-rule-note svg{flex:none;margin-top:1px}.partner-rule-note p{margin:0;font-size:8px;line-height:1.55}.login-screen{background:linear-gradient(165deg,#0d83df 0,#21a6ed 50%,#eff7fd 50.2%,#f4f7fb 100%);min-height:100%;padding:134px 18px 34px;position:relative;overflow:hidden}.login-screen:before,.login-screen:after{content:"";background:#ffffff17;border-radius:50%;position:absolute}.login-screen:before{width:220px;height:220px;top:-72px;right:-76px}.login-screen:after{width:190px;height:190px;top:270px;left:-85px}.login-hero{z-index:1;color:#fff;text-align:center;justify-items:center;display:grid;position:relative}.login-mark{background:#fff;border-radius:22px;width:70px;height:70px;position:relative;box-shadow:0 12px 28px #04508b38}.login-mark:before{content:"";background:linear-gradient(145deg,#148eef,#0877d3);border-radius:14px;position:absolute;inset:14px}.login-mark span{z-index:1;border:5px solid #fff;border-radius:9px;position:absolute;inset:25px}.login-mark i{z-index:2;background:var(--accent);border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:29px;left:29px}.login-hero h1{letter-spacing:4px;margin:13px 0 3px;font-size:26px}.login-card{z-index:2;background:#fffffffa;border:1px solid #ffffffe6;border-radius:26px;margin-top:30px;padding:25px 18px 20px;position:relative;box-shadow:0 20px 48px #1c47662b}.login-card header{padding-bottom:3px}.login-card header h2{color:var(--ink);margin:0;font-size:20px;line-height:1.35}.login-message{color:#14805f;background:#eaf8f3;border:1px solid #ccecdf;border-radius:11px;align-items:center;gap:6px;margin:11px 0 0;padding:9px 10px;font-size:8px;display:flex}.login-message svg{flex:none}.login-field{gap:6px;margin-top:14px;display:grid}.login-field>span{color:#52616d;padding-left:2px;font-size:9px;font-weight:700}.login-field>div{background:#f6f9fc;border:1px solid #dfe7ed;border-radius:14px;grid-template-columns:35px 1fr;align-items:center;min-height:49px;display:grid}.login-field>div.login-code-row{grid-template-columns:35px minmax(0,1fr) auto;padding-right:7px}.login-code-row button,.onboarding-inline-action button{height:32px;color:var(--brand);white-space:nowrap;background:#eaf6ff;border:0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.login-field svg{width:16px;height:16px;color:var(--brand);justify-self:center}.login-field input{width:100%;height:47px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 12px 0 0!important;font-size:16px!important}.verification-code-hint{color:#176c58;background:#eaf9f4;border:1px solid #ccecdf;border-radius:10px;align-items:center;gap:5px;margin:8px 2px 0;padding:8px 10px;font-size:9px;display:flex}.verification-code-hint strong{color:#0b7dcc;letter-spacing:1px;font-size:13px}.verification-code-hint span{color:#6c7b86;margin-left:auto;font-size:8px}.login-error{color:#ca4e56;align-items:flex-start;gap:5px;margin:10px 2px 0;font-size:8px;line-height:1.45;display:flex}.login-error svg{flex:none;margin-top:1px}.login-submit{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:15px;width:100%;height:48px;margin-top:18px;font-size:12px;font-weight:800;box-shadow:0 10px 22px #137fd83b}.login-submit:disabled{color:#a8b2bb;box-shadow:none;background:#e6ebef}.login-register{color:var(--brand);background:0 0;border:0;margin:15px auto 0;padding:3px 6px;font-size:9px;font-weight:700;display:block}.mine-logout{color:#ce4e56;background:#fff;border:1px solid #f0d7d9;border-radius:15px;width:100%;height:44px;margin:12px 0 24px;font-size:10px;font-weight:750}.market-sync-error{z-index:20;color:#ad4b52;background:#fff1f2;border:1px solid #ffd6d9;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:8px;display:flex;position:absolute;bottom:74px;left:14px;right:14px;box-shadow:0 8px 18px #532d311f}.market-sync-error svg{flex:none}.onboarding-field-list .onboarding-field-item{border-bottom:1px solid #edf1f4;gap:5px;padding:11px 0;display:grid}.onboarding-field-list .onboarding-field-item>span{color:#44535f;font-size:9px;font-weight:650}.onboarding-inline-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.onboarding-inline-action input{min-width:0}.onboarding-inline-action button{height:30px}.onboarding-verification-hint{margin:8px 0 2px}.onboarding-verification-error{color:#ca4e56;align-items:center;gap:5px;margin:7px 0 0;font-size:8px;display:flex}.onboarding-verification-error svg{flex:none}@media (width<=767px) and (hover:none) and (pointer:coarse){.market-header{padding-top:calc(16px + env(safe-area-inset-top))}.detail-topbar{padding-top:calc(10px + env(safe-area-inset-top))}.plain-screen{padding-top:calc(20px + env(safe-area-inset-top))}.mine-screen{padding-top:calc(1px + env(safe-area-inset-top))}.subpage-topbar,.service-credit-page__topbar{padding-top:calc(10px + env(safe-area-inset-top))}}.pull-refresh-boundary{min-width:0;min-height:100%;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:relative}.pull-refresh-indicator{z-index:24;color:#0876c9;pointer-events:none;background:#fffffff7;border:1px solid #d7e9f7;border-radius:99px;justify-content:center;align-items:center;gap:7px;width:max-content;height:32px;padding:0 12px;font-size:11px;font-weight:750;transition:opacity .12s,top .18s;display:flex;position:absolute;top:-39px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #1f598121}.pull-refresh-indicator svg{width:15px;height:15px}.pull-refresh-boundary.is-ready .pull-refresh-indicator{color:#fff;background:#1789ed;border-color:#1789ed}.pull-refresh-boundary.is-refreshing .pull-refresh-indicator,.pull-refresh-boundary.is-done .pull-refresh-indicator,.pull-refresh-boundary.is-error .pull-refresh-indicator{margin:0 auto -32px;position:sticky;top:8px;left:auto;transform:none;opacity:1!important}.pull-refresh-boundary.is-refreshing .pull-refresh-indicator svg{animation:.75s linear infinite pull-refresh-spin}.pull-refresh-boundary.is-done .pull-refresh-indicator{color:#13825e;background:#ebf9f3;border-color:#cdeedf}.pull-refresh-boundary.is-error .pull-refresh-indicator{color:#bc4c55;background:#fff1f2;border-color:#ffd4d8}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.support-shell{background:#f4f6f8;position:absolute;inset:0;overflow:hidden}.support-scroll{background:#f4f6f8}.support-screen{background:#f4f6f8;min-height:100%;padding-bottom:84px}.support-shell.has-handoff .support-screen{padding-bottom:126px}.support-composer__actions{grid-column:1/-1;gap:8px;display:flex}.support-handoff{height:32px;color:var(--brand-dark);background:var(--brand-soft);white-space:nowrap;border:1px solid #cfe6f8;border-radius:99px;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.support-handoff svg{width:15px;height:15px}.support-handoff:disabled{opacity:.6}.support-state{color:#526572;background:#fff;border-bottom:1px solid #e8edf1;align-items:center;gap:7px;margin:0;padding:9px 16px;font-size:12px;display:flex}.support-state i{background:#22aa78;border-radius:50%;flex:none;width:7px;height:7px}.support-state.is-waiting{color:#8a5a00;background:#fff8ea}.support-state.is-waiting i{background:#e59a12}.support-state.is-serving{color:#0b6a4c;background:#effaf5}.support-messages{flex-direction:column;gap:14px;padding:16px 14px 8px;display:flex}.support-row{gap:4px;max-width:82%;display:grid}.support-row>small{color:#8b98a3;font-size:11px}.support-row.is-mine{align-self:flex-end;justify-items:end}.support-row.is-agent{align-self:flex-start;justify-items:start}.support-bubble{color:#2b3a45;background:#fff;border:1px solid #e3e9ee;border-radius:4px 14px 14px;gap:6px;padding:10px 13px;display:grid}.support-row.is-mine .support-bubble{color:#fff;background:var(--brand);border-color:var(--brand);border-radius:14px 4px 14px 14px}.support-bubble p{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.support-bubble img{background:#fff;border-radius:8px;max-width:min(220px,100%);max-height:280px;display:block}.support-row.is-sending .support-bubble{opacity:.7}.support-row.is-failed .support-bubble{opacity:.6}.support-row>button.support-retry{color:#c43d2f;background:0 0;border:0;padding:0;font-size:12px}.support-system{text-align:center;align-self:center;max-width:88%}.support-system span{color:#7d8a95;background:#e9edf1;border-radius:99px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-block}.support-typing{background:#fff;border:1px solid #e3e9ee;border-radius:4px 14px 14px;align-items:center;gap:5px;min-height:40px;margin:0;padding:0 14px;display:flex}.support-typing i{background:#9fb3c1;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite support-typing}.support-typing i:nth-child(2){animation-delay:.15s}.support-typing i:nth-child(3){animation-delay:.3s}@keyframes support-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.support-typing i{animation:none}}.support-notice{color:#8f3a2c;background:#fff4f2;border-radius:10px;margin:4px 14px 0;padding:8px 12px;font-size:12px}.support-composer{z-index:12;background:#fff;border-top:1px solid #e3e9ee;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:9px 12px;transition:bottom .26s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;left:0;right:0}.support-composer input{width:100%;height:42px!important;color:var(--ink)!important;box-shadow:none!important;background:#f3f6f9!important;border:1px solid #e1e8ee!important;border-radius:21px!important;padding:0 14px!important;font-size:16px!important}.support-composer input:focus{background:#fff!important;border-color:#9fd6f7!important}.support-composer__image,.support-composer__send{border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.support-composer__image{color:#5d6d79;background:0 0}.support-composer__image svg{width:22px;height:22px}.support-composer__send{color:#fff;background:var(--brand);border-radius:21px;width:44px;height:42px}.support-composer__send svg{width:18px;height:18px}.support-composer__send:disabled{color:#a3adb5;background:#e7ecf0}.subpage-topbar.has-action{grid-template-columns:64px 1fr 64px}.mine-menu-card__value.is-alert{color:#d23f31;font-weight:600}.support-viewer{z-index:30;background:#0a1018e0;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.support-viewer img{border-radius:6px;max-width:100%;max-height:100%}.market-app{font-size:14px}.market-header__topline>div>span,.header-points span{font-size:11px}.search-box input{font-size:16px}.market-app .search-box>button,.header-location,.filter-chip,.category-card strong{font-size:13px}.category-card small{font-size:10px}.lifecycle-card strong,.announcement-row strong,.rule-row strong{font-size:12px}.lifecycle-card p,.announcement-row p,.rule-row p,.section-heading p{font-size:11px}.section-heading span,.plain-title>span,.product-card__category,.merchant-line,.city-line,.product-card__meta{font-size:10px}.product-card h3{font-size:15px}.status-pill{font-size:10px}.empty-state span{font-size:12px}.detail-image-badge,.detail-category,.detail-card--title p,.detail-points span,.sticky-action>div span,.order-status-card__head span,.order-step small,.order-note{font-size:11px}.order-card div span,.order-card div p,.order-card>b small,.success-card p,.profile-card span{font-size:10px}.profile-card h2{font-size:18px}.profile-card p{font-size:11px;line-height:1.45}.mine-panel__title h2{font-size:18px}.trade-entry-grid strong{font-size:13px}.trade-entry-grid small,.stats-grid small{font-size:10px}.trade-entry-grid b{font-size:9px}.stats-grid strong{font-size:20px}.menu-card button{font-size:14px}.mine-menu-card__value{font-size:12px}.mine-menu-card__label svg{width:17px;height:17px}.mine-logout{font-size:13px}.seller-summary__eyebrow,.seller-summary__main p,.seller-summary__state small{font-size:10px}.seller-summary__count span,.seller-summary__state>span{font-size:11px}.seller-product-row .status-pill{font-size:9px}.seller-product-row>div>strong{font-size:13px}.seller-product-row>div>span:last-child{font-size:10px}.sale-filter-row button{font-size:11px}.sale-filter-row button span{font-size:9px}.sale-record-card__head>span{font-size:10px}.sale-record-card__body strong{font-size:13px}.sale-record-card__body span,.sale-record-card__body small{font-size:10px}.sale-record-card__footer>span,.sale-record-card__footer button{font-size:11px}.seller-issue-note strong,.seller-complete-note strong{font-size:12px}.seller-issue-note p,.seller-complete-note p,.seller-proof-sheet__meta,.seller-proof-sheet__meta strong{font-size:10px}.seller-proof-sheet__actions button,.seller-proof-completed{font-size:12px}.bottom-nav small{font-size:11px}.checkout-card__title>strong,.checkout-card__title>span{font-size:14px}.checkout-card__title>small,.merchant-checkout-row span,.merchant-checkout-row strong,.checkout-product-row>div span,.checkout-product-row>div small{font-size:10px}.checkout-product-row>div strong{font-size:13px}.price-breakdown>div{font-size:12px}.checkout-security-note p,.payment-tip p,.onboarding-intro p,.onboarding-agreement p,.checkout-action>div span,.payment-capture-action>div span,.payment-summary__eyebrow,.payment-summary>p{font-size:10px}.payment-summary__order span{font-size:9px}.payment-qr-card__title strong{font-size:13px}.receipt-order-number span,.receipt-order-number strong,.camera-capture>small,.camera-retake,.receipt-privacy{font-size:10px}.onboarding-intro--progress strong{font-size:13px}.onboarding-intro--progress p,.onboarding-section-title p{font-size:10px}.onboarding-intro__count,.onboarding-upload-field__copy small,.onboarding-upload-field__action{font-size:9px}.onboarding-upload-field__copy strong{font-size:11px}.onboarding-upload-field.is-wide .onboarding-upload-field__copy small{font-size:10px}.onboarding-field-list label>span,.onboarding-field-list .onboarding-field-item>span,.onboarding-hours-block strong{font-size:11px}.onboarding-field-list input{font-size:16px!important}.onboarding-hours-block>div:first-child>span,.onboarding-hours-row>span{font-size:10px}.onboarding-hours-row input{font-size:16px!important}.partner-loading p,.partner-hero>p,.partner-fee-rule small,.partner-metric-grid>div>span,.partner-metric-grid>div>strong small,.partner-panel>header>small,.partner-customer-list small,.partner-ledger-list small,.partner-empty,.partner-rule-note p,.partner-hero__top>span,.partner-hero__top small,.partner-panel>header span{font-size:10px}.partner-customer-list strong,.partner-ledger-list strong{font-size:12px}.login-message,.verification-code-hint,.login-error,.login-register,.market-sync-error{font-size:10px}.login-field>span,.login-code-row button,.onboarding-inline-action button{font-size:11px}.login-field input{font-size:16px!important}.payment-summary{color:var(--ink);text-align:left;background:#fff;border:1px solid #dce8f1;border-radius:20px;padding:15px 14px 14px;position:relative;overflow:visible;box-shadow:0 9px 24px #314a5e12}.payment-summary__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-summary__status{color:#0876c9;background:#eaf7ff;border-radius:99px;align-items:center;min-height:25px;padding:0 10px;font-weight:750;display:inline-flex;opacity:1!important;font-size:11px!important}.payment-summary__hint{color:#657785;line-height:1.4;opacity:1!important;font-size:11px!important}.payment-summary__amount{color:var(--accent);justify-content:center;align-items:flex-start;margin:8px 0 10px;line-height:1;display:flex}.payment-summary__amount sup{margin-top:8px;font-size:18px;font-weight:800}.payment-summary__amount strong{letter-spacing:-1px;margin:0;font-size:42px;font-weight:850;display:block}.payment-summary__order{background:#f5f8fa;border:1px solid #e7edf2;border-radius:13px;gap:0;margin:0;padding:5px 11px;display:grid}.payment-summary__order>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:31px;display:grid}.payment-summary__order>div+div{border-top:1px solid #e2e8ed}.payment-summary__order span{color:#73818c;opacity:1!important;font-size:10px!important}.payment-summary__order strong{color:#26323b;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.35}.payment-qr-card{border-radius:20px;padding:13px;box-shadow:0 8px 22px #314a5e0e}.payment-qr-card__title{align-items:flex-start}.payment-qr-card__title>svg{width:18px;height:18px;margin-top:1px}.payment-qr-card__title strong{color:#26323b;font-size:14px}.payment-qr-card__title p{color:#71808b;margin-top:3px;font-size:10px;line-height:1.45}.payment-merchant-name{background:#f5f8fa;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px 11px;display:flex}.payment-merchant-name>div{gap:2px;min-width:0;display:grid}.payment-merchant-name>div>span{color:#7d8993;font-size:9px}.payment-merchant-name strong{color:#26323b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-merchant-name>span{color:#657785;flex:none;font-size:10px}.payment-tip{border-radius:13px;padding:10px 12px}.payment-tip p{color:#745f49;margin:0;font-size:11px;line-height:1.55}.payment-capture-action{padding:10px 14px calc(12px + env(safe-area-inset-bottom));display:block}.payment-capture-action button{background:#1789ed;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:48px;padding:0 18px;font-size:14px;display:flex;box-shadow:0 9px 22px #1789ed38}.payment-capture-action button svg{width:18px;height:18px}.avatar--landscape{background-color:#d9eaf5;background-image:none;border:2px solid #fff;padding:0;overflow:hidden;box-shadow:0 6px 15px #1e4a6833}.avatar--landscape>img{object-fit:cover;width:100%;height:100%;display:block}.detail-gallery{width:100%;container-type:inline-size}.detail-gallery__track{align-items:stretch}.detail-gallery .detail-image-wrap{flex:none;width:100cqw}.detail-image-count{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16232c9e;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:750;position:absolute;bottom:16px;right:16px}.detail-gallery--full-product .detail-image-wrap{background:#f4f7f9;height:auto}.detail-gallery--full-product .detail-image-wrap img{object-fit:contain;object-position:center}.product-editor-screen{padding-bottom:32px}.product-editor-content{gap:12px;padding:12px 14px 32px;display:grid}.product-editor-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:15px;box-shadow:0 8px 22px #314a5e0e}.product-editor-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-editor-card h2{margin:0;font-size:17px}.product-editor-card header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.product-editor-card header>strong{min-width:43px;height:28px;color:var(--brand);background:var(--brand-soft);border-radius:99px;place-items:center;font-size:11px;display:grid}.product-editor-carousel{margin:13px -15px -3px;padding:0 15px 10px}.product-editor-carousel__track{gap:10px;padding-right:15px}.product-editor-image-card{background:#f3f7fa;border:1px solid #dde7ee;border-radius:16px;flex:none;width:190px;position:relative;overflow:hidden}.product-editor-image-card>img{object-fit:cover;width:100%;height:142px;display:block}.product-editor-image-card>span{color:#52616d;background:#ffffffed;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750;position:absolute;top:9px;left:9px}.product-editor-image-card>span.is-cover{color:#fff;background:var(--accent)}.product-editor-image-card>div{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.product-editor-image-card>div button{height:31px;color:var(--brand);background:#eaf6ff;border:0;border-radius:9px;padding:0 7px;font-size:10px;font-weight:700}.product-editor-image-card>div button.is-remove{color:#c64d54;background:#fff0f1;grid-column:2}.product-editor-image-card>div button:only-child{grid-column:2}.product-editor-add-image{width:150px;min-height:183px;color:var(--brand);background:#f5faff;border:1px dashed #9dcdf0;border-radius:16px;flex:none;align-content:center;place-items:center;display:grid}.product-editor-add-image svg{width:25px;height:25px}.product-editor-add-image strong{margin-top:9px;font-size:12px}.product-editor-add-image span{color:var(--muted);margin-top:4px;font-size:10px}.product-editor-add-image:disabled{opacity:.65}.product-editor-file-input{display:none}.product-editor-fields{gap:0;display:grid}.product-editor-fields>h2{margin-bottom:5px}.product-editor-fields>label{border-bottom:1px solid #edf1f4;gap:7px;padding:12px 0;display:grid;position:relative}.product-editor-fields>label:last-child{border-bottom:0}.product-editor-fields label>span{color:#44535f;font-size:12px;font-weight:700}.product-editor-fields input,.product-editor-fields textarea{outline:0;width:100%;color:var(--ink)!important;box-shadow:none!important;background:#f5f8fb!important;border:1px solid #dfe7ed!important;border-radius:13px!important;font-size:16px!important}.product-editor-fields input{height:46px!important;padding:0 13px!important}.product-editor-fields textarea{resize:none;line-height:1.6;min-height:112px!important;padding:12px 13px!important}.product-editor-fields input:focus,.product-editor-fields textarea:focus{background:#fff!important;border-color:#8ccaf7!important}.product-editor-price{position:relative}.product-editor-price>b{z-index:1;color:var(--accent);font-size:15px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.product-editor-price input{padding-left:34px!important}.product-editor-fields label>small{color:#9aa6b0;font-size:9px;position:absolute;bottom:20px;right:10px}.product-editor-error{color:#bd4a52;background:#fff0f1;border:1px solid #ffd5d8;border-radius:13px;align-items:flex-start;gap:7px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.product-editor-error svg{flex:none;margin-top:1px}.product-editor-save{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:16px;width:100%;height:50px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #137fd838}.product-editor-save:disabled{color:#9ea9b1;box-shadow:none;background:#e4e9ed}.payment-screen{position:relative}.payment-audio-reminder{color:#e64a4f;text-align:center;justify-content:center;align-items:center;gap:6px;margin:5px 14px 0;font-size:11px;font-weight:750;line-height:1.45;display:flex}.payment-audio-reminder svg{flex:none;width:15px;height:15px}.payment-qr-card--primary{padding-top:9px}.payment-qr-card--primary .payment-qr-image,.payment-qr-card--primary .payment-qr-fallback{margin-top:0}.payment-reminder-mask{z-index:140;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14222c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-reminder-dialog{text-align:center;background:#fff;border:1px solid #ffffffd1;border-radius:22px;justify-items:center;width:min(100%,310px);padding:25px 22px 20px;display:grid;box-shadow:0 24px 64px #0c1f2d47}.payment-reminder-dialog__icon{color:#fff;background:linear-gradient(145deg,#20a8ea,#087fb9);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 9px 20px #20a8ea3d}.payment-reminder-dialog__icon svg{width:25px;height:25px}.payment-reminder-dialog h2{color:#26323b;margin:15px 0 0;font-size:20px;line-height:1.35}.payment-reminder-dialog p{color:#6e7d88;margin:9px 0 19px;font-size:13px;line-height:1.65}.payment-reminder-dialog button{color:#fff;background:linear-gradient(135deg,#188ff1,#0875d0);border:0;border-radius:15px;width:100%;height:48px;font-size:14px;font-weight:800;box-shadow:0 9px 21px #137fd838}.bottom-nav{grid-template-columns:repeat(3,1fr)}.purchase-orders-screen,.purchase-detail-screen{background:#f3f7fb;min-height:100%;padding:0 0 30px}.purchase-filter-row{background:#eaf1f6;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 14px 0;padding:5px;display:grid}.purchase-filter-row button{color:#73818c;background:0 0;border:0;border-radius:11px;height:37px;padding:0 4px;font-size:12px;font-weight:700}.purchase-filter-row button.is-active{color:#fff;background:linear-gradient(135deg,#269cf0,#0c7fd5);box-shadow:0 7px 14px #1284d833}.purchase-order-list{gap:12px;padding:12px 14px;display:grid}.purchase-order-card{background:#fff;border:1px solid #e4ebf0;border-radius:19px;overflow:hidden;box-shadow:0 8px 24px #304b5e0f}.purchase-order-card>header{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.purchase-order-card>header span{color:#7c8993;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.purchase-order-card>header strong{color:#75828c;flex:none;font-size:11px}.purchase-order-card>header strong.is-awaiting_payment{color:#ef646b}.purchase-order-card>header strong.is-awaiting_delivery,.purchase-order-card>header strong.is-awaiting_confirmation{color:#0a86d4}.purchase-order-card>header strong.is-completed{color:#26a56f}.purchase-order-card__product{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 13px;display:grid}.purchase-order-card__product>img{object-fit:cover;border-radius:13px;width:68px;height:68px}.purchase-order-card__product>div{gap:5px;min-width:0;display:grid}.purchase-order-card__product>div strong{color:#26323b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.purchase-order-card__product>div span{color:#64727d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.purchase-order-card__product>div small{color:#9aa5ad;font-size:10px}.purchase-order-card__product>b{color:#ff6f1a;text-align:right;gap:3px;font-size:18px;display:grid}.purchase-order-card__product>b small{color:#7d8993;font-size:10px;font-weight:600}.purchase-order-card>footer{background:#f8fafc;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.purchase-order-card>footer>span{color:#73808a;font-size:11px}.purchase-order-card>footer>span strong{color:#26323b;font-size:14px}.purchase-order-card>footer>div{gap:8px;display:flex}.purchase-order-card>footer button{border-radius:10px;height:34px;padding:0 14px;font-size:11px;font-weight:750}.purchase-proof-button{color:#fff;background:#168be4;border:0}.purchase-detail-button{color:#168be4;background:#eaf6ff;border:1px solid #c9e7fb}.purchase-empty{min-height:300px}.purchase-empty svg{color:#8aa9bf;width:28px;height:28px}.purchase-empty strong{font-size:14px}.purchase-detail-status{color:#fff;background:linear-gradient(135deg,#238fdf,#0878c9);border-radius:20px;margin:12px 14px;padding:17px 16px;box-shadow:0 12px 28px #0d7dcd33}.purchase-detail-status.is-awaiting_payment{background:linear-gradient(135deg,#ff846b,#ef5d63)}.purchase-detail-status.is-completed{background:linear-gradient(135deg,#3ab787,#169a6a)}.purchase-detail-status.is-cancelled{background:linear-gradient(135deg,#8e9aa3,#707c85)}.purchase-detail-status>div{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.purchase-detail-status span{font-size:12px;font-weight:700}.purchase-detail-status strong{font-size:25px;line-height:1}.purchase-detail-status p{color:#ffffffdb;margin:9px 0 0;font-size:11px;line-height:1.55}.purchase-detail-card{background:#fff;border:1px solid #e3eaf0;border-radius:19px;margin:12px 14px;padding:15px;box-shadow:0 8px 22px #304b5e0e}.purchase-detail-card__merchant{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.purchase-detail-card__merchant span{color:#7c8993;font-size:11px}.purchase-detail-card__merchant strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.purchase-detail-product{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:11px;padding-top:13px;display:grid}.purchase-detail-product img{object-fit:cover;border-radius:14px;width:74px;height:74px}.purchase-detail-product>div{gap:7px;display:grid}.purchase-detail-product>div strong{font-size:14px}.purchase-detail-product>div span{color:#7d8993;font-size:11px}.purchase-detail-product>b{color:#ff6f1a;font-size:19px}.purchase-detail-fields>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 0;display:flex}.purchase-detail-fields>div:first-child{padding-top:0}.purchase-detail-fields>div:last-child{border-bottom:0;padding-bottom:0}.purchase-detail-fields span{color:#7d8993;flex:none;font-size:11px}.purchase-detail-fields strong{overflow-wrap:anywhere;text-align:right;max-width:72%;font-size:12px}.purchase-detail-pay{color:#fff;background:linear-gradient(135deg,#2197ed,#0a7fd2);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 28px);height:50px;margin:14px;font-size:14px;font-weight:800;display:flex;box-shadow:0 10px 22px #1484d833}.purchase-detail-pay svg{width:18px;height:18px}.payment-exit-sheet{grid-template-columns:1fr 1fr;gap:10px;padding:5px 1px 10px;display:grid}.payment-exit-sheet button{border-radius:15px;justify-content:center;align-items:center;gap:7px;height:49px;font-size:13px;font-weight:800;display:flex}.payment-exit-sheet button svg{width:18px;height:18px}.payment-exit-sheet__return{color:#52616d;background:#f0f4f7;border:1px solid #dce4ea}.payment-exit-sheet__capture{color:#fff;background:linear-gradient(135deg,#2098ec,#087dcf);border:0;box-shadow:0 8px 18px #1484d833}.purchase-order-card>footer>div{gap:7px}.purchase-order-card>footer button{padding:0 11px}.purchase-cancel-button{color:#687783;background:#f2f5f7;border:1px solid #d9e2e8}.purchase-cancel-sheet{gap:14px;padding:3px 1px 10px;display:grid}.purchase-cancel-sheet>p{color:#64737e;margin:0;font-size:12px;line-height:1.65}.purchase-cancel-sheet>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-cancel-sheet button{border-radius:14px;height:48px;font-size:13px;font-weight:800}.purchase-cancel-sheet button:disabled{opacity:.62}.purchase-cancel-sheet__keep{color:#556570;background:#f0f4f7;border:1px solid #dce4ea}.purchase-cancel-sheet__confirm{color:#fff;background:linear-gradient(135deg,#ef7277,#dc555e);border:0;box-shadow:0 8px 18px #dc555e2e}.purchase-cancel-error{color:#bd4a52;background:#fff0f1;border:1px solid #ffd5d8;border-radius:12px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;line-height:1.5;display:flex}.purchase-cancel-error svg{flex:none;margin-top:1px}.payment-result-screen{color:#26323b;background:#fff;min-height:100%;padding-bottom:152px;position:relative}.payment-result-content{gap:16px;padding:30px 22px 24px;display:grid}.payment-result-hero{text-align:center;justify-items:center;padding:6px 0 22px;display:grid}.payment-result-success-icon{color:#fff;background:#36d889;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;box-shadow:0 16px 36px #36d88933}.payment-result-success-icon svg{stroke-width:1.8px;width:64px;height:64px}.payment-result-hero h1{color:#24b76f;letter-spacing:.4px;margin:22px 0 0;font-size:28px;font-weight:850;line-height:1.25}.payment-result-hero p{color:#586873;margin:10px 0 0;font-size:14px;line-height:1.55}.payment-result-hero small{color:#96a1a9;margin-top:7px;font-size:10px;line-height:1.5}.payment-result-details{background:#fff;padding:0 2px}.payment-result-details>div{border-bottom:1px solid #e9eef2;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-height:54px;display:grid}.payment-result-details>div:last-child{border-bottom:0}.payment-result-details span{color:#7d8993;font-size:13px}.payment-result-details strong{color:#26323b;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.payment-result-actions{padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf1f4;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #314a5e0d}.payment-result-actions button{border-radius:14px;height:49px;font-size:14px;font-weight:800}.payment-result-actions__primary{color:#fff;background:#188df0;border:1px solid #188df0;box-shadow:0 8px 18px #188df02e}.payment-result-actions__secondary{color:#188df0;background:#fff;border:1px solid #188df0}.market-app input,.market-app select,.market-app textarea,input,select,textarea,.market-app input::placeholder,.market-app textarea::placeholder,input::placeholder,textarea::placeholder{font-size:16px!important}.onboarding-upload-field.has-image:not(.is-identity) .onboarding-upload-field__preview{z-index:1;position:absolute;inset:0}.onboarding-upload-field__preview img{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.onboarding-upload-field.has-image:not(.is-identity) .onboarding-upload-field__copy{z-index:2;color:#fff;text-shadow:0 1px 8px #14283c73}.onboarding-upload-field.has-image:not(.is-identity) .onboarding-upload-field__copy small{color:#fff}.onboarding-upload-field.has-image:not(.is-identity) .onboarding-upload-field__action{z-index:2;background:#ffffffeb}.partner-metric-grid>button{color:var(--ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:12px;display:grid}.partner-metric-grid>button>svg{box-sizing:content-box;width:18px;height:18px;color:var(--accent);background:var(--accent-soft);border-radius:10px;grid-row:1/3;padding:6px}.partner-metric-grid>button>span{color:var(--muted);font-size:10px}.partner-metric-grid>button>strong{color:var(--accent);font-size:13px}.partner-withdraw-method{background:#eef3f7;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:5px;display:grid}.partner-withdraw-method button{color:#657785;background:0 0;border:0;border-radius:10px;min-height:40px;font-size:11px;font-weight:750}.partner-withdraw-method button.is-active{color:#0877d1;background:#fff;box-shadow:0 5px 13px #314a5e17}.partner-withdraw-form{gap:10px;display:grid}.partner-withdraw-form .onboarding-upload-field{min-height:190px}.partner-withdraw-form .onboarding-field-list{padding:0 4px}.partner-saved-payout-qr{background:#f4fbf8;border:1px solid #bfe8d8;border-radius:15px;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;min-height:190px;padding:14px;display:grid}.partner-saved-payout-qr>div{align-items:flex-start;gap:8px;display:flex}.partner-saved-payout-qr>div>svg{color:#14906b;flex:none;width:18px;height:18px}.partner-saved-payout-qr>div>span{gap:5px;display:grid}.partner-saved-payout-qr strong{font-size:12px}.partner-saved-payout-qr small{color:var(--muted);font-size:9px;line-height:1.5}.partner-saved-payout-qr>img{object-fit:contain;background:#fff;border:1px solid #d8e8e1;border-radius:12px;width:132px;height:132px}.partner-saved-payout-qr>p{color:#61756c;grid-column:1/-1;align-items:center;gap:5px;margin:0;font-size:9px;line-height:1.5;display:flex}.partner-saved-payout-qr>p>svg{flex:none}.partner-promotion-entry{width:100%;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fff,#eef8ff);border:1px solid #cfe7f8;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:13px 14px;display:grid;box-shadow:0 8px 20px #314a5e0f}.partner-promotion-entry__icon{color:#fff;background:linear-gradient(145deg,#1595ef,#0879d4);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 15px #0d7ed433}.partner-promotion-entry__icon svg{width:20px;height:20px}.partner-promotion-entry>span:nth-child(2){gap:4px;min-width:0;display:grid}.partner-promotion-entry strong{font-size:14px}.partner-promotion-entry small{color:var(--muted);font-size:10px;line-height:1.4}.partner-promotion-entry>svg{color:#7e95a5}.partner-withdraw-summary{color:#fff;background:linear-gradient(145deg,#0b77d1,#22a4ef);border-radius:20px;gap:5px;padding:19px 17px;display:grid;box-shadow:0 12px 26px #0b77d133}.partner-withdraw-summary>span{opacity:.8;font-size:11px}.partner-withdraw-summary>strong{font-size:30px;line-height:1.2}.partner-withdraw-summary>small{opacity:.82;margin-top:4px;font-size:10px;line-height:1.5}.partner-withdraw-card{gap:12px;display:grid}.partner-withdraw-card>header{margin-bottom:0}.partner-withdraw-all{color:var(--brand);background:var(--brand-soft);border:0;border-radius:99px;justify-self:end;margin-top:-8px;padding:5px 9px;font-size:10px;font-weight:750}.partner-form-message{color:#176c58;text-align:center;background:#eaf9f4;border:1px solid #ccecdf;border-radius:11px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.promotion-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.promotion-summary>div{border:1px solid var(--line);background:#fff;border-radius:15px;justify-items:center;gap:4px;min-width:0;padding:11px 5px;display:grid}.promotion-summary svg{width:16px;height:16px;color:var(--brand)}.promotion-summary span{color:var(--muted);font-size:9px}.promotion-summary strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.promotion-poster{aspect-ratio:3/4;color:#fff;background:#253bea url(/assets/market/partner-invite-poster-bg.png) 50%/cover no-repeat;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 38px #3a39c640}.promotion-poster__brand{text-shadow:0 3px 10px #1f237452;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid;position:absolute;top:4.7%;left:7%;right:7%}.promotion-poster__brand>span{color:#4c50d6;background:#fffffff2;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 20px #181d7a2e}.promotion-poster__brand>div{gap:3px;display:grid}.promotion-poster__brand strong{font-size:16px}.promotion-poster__brand small{opacity:.82;font-size:9px}.promotion-poster__merchant{text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex;position:absolute;top:15.5%;left:11%;right:11%}.promotion-poster__merchant span{opacity:.9;background:#ffffff26;border:1px solid #ffffff42;border-radius:99px;padding:4px 7px;font-size:8px}.promotion-poster__merchant strong{text-overflow:ellipsis;white-space:nowrap;max-width:74%;font-size:13px;overflow:hidden}.promotion-poster__qr{aspect-ratio:1;background:#fff;border-radius:13px;place-items:center;width:43%;padding:6px;display:grid;position:absolute;top:27.2%;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #2822822e}.promotion-poster__qr img{border-radius:7px;width:100%;height:100%;display:block}.promotion-poster__qr svg{width:28px;height:28px;color:var(--brand);animation:1s linear infinite partner-qr-loading}@keyframes partner-qr-loading{to{transform:rotate(360deg)}}.promotion-poster__scan{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#435add,#824ae9);border-radius:99px;padding:8px 17px;font-size:13px;position:absolute;top:64.4%;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #4332a93d}.promotion-poster__footer{text-shadow:0 3px 9px #1f1f706b;gap:3px;max-width:56%;display:grid;position:absolute;bottom:6.5%;left:7%}.promotion-poster__footer strong{font-size:11px}.promotion-poster__footer span{opacity:.84;font-size:8px}.promotion-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.promotion-actions button{color:#fff;background:linear-gradient(135deg,#1595ef,#0879d4);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:11px;font-weight:750;display:flex}.promotion-actions button:last-child{color:var(--brand);background:#fff;border:1px solid #cfe3f2}.promotion-actions button:disabled{color:#a1adb5;background:#e7edf1;border-color:#e7edf1}.partner-customer-rate{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:4px;display:grid}.partner-customer-rate label{gap:5px;display:grid}.partner-customer-rate label span{color:#61758a;font-size:8px}.partner-customer-rate input{background:#f6f9fc;border:1px solid #dfe7ed;border-radius:10px;height:36px;padding:0 10px;font-size:14px}.partner-fee-rule strong{font-variant-numeric:tabular-nums;letter-spacing:0}.partner-customer-rate button{color:#fff;background:linear-gradient(135deg,#1595ef,#0879d4);border:0;border-radius:10px;height:36px;padding:0 12px;font-size:10px;font-weight:750}.partner-customer-rate button:disabled{color:#a1adb5;background:#e7edf1}.promotion-save-sheet{gap:10px;padding:4px 2px 18px;display:grid}.promotion-save-sheet img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;pointer-events:auto;border-radius:18px;width:100%}.promotion-save-sheet p{color:#61758a;text-align:center;margin:0;font-size:11px;line-height:1.5}.invite-screen{background:#f7f8fa;flex-direction:column;min-height:100%;padding-bottom:0;display:flex;position:relative}.invite-body{flex:1;min-height:0;padding:12px 0 8px}.invite-pager{touch-action:pan-y;overflow:hidden}.invite-pager-track{box-sizing:border-box;will-change:transform;gap:16px;width:100%;padding:0 16px 6px;transition:transform .28s;display:flex}.invite-poster{aspect-ratio:9/16;color:#fff;background:#1638b8 50%/cover no-repeat;border-radius:22px;flex:0 0 100%;position:relative;overflow:hidden;box-shadow:0 14px 28px #1c378038}.invite-poster__copy{text-align:center;gap:5px;width:88%;display:grid;position:absolute;top:5.8%;left:50%;transform:translate(-50%)}.invite-poster__copy small{letter-spacing:1.2px;font-size:10px;font-weight:800}.invite-poster__copy strong{letter-spacing:-.7px;font-size:20px;font-weight:900;line-height:1.18}.invite-poster__copy span{letter-spacing:.15px;font-size:9px;font-weight:600}.invite-poster--light .invite-poster__copy,.invite-poster--light .invite-poster__partner-code{color:#0a3156}.invite-poster--light .invite-poster__copy small,.invite-poster--light .invite-poster__copy span,.invite-poster--light .invite-poster__partner-code span{color:#3c6d96}.invite-poster--dark .invite-poster__copy,.invite-poster--dark .invite-poster__partner-code{color:#fff;text-shadow:0 2px 12px #00104c6b}.invite-poster--dark .invite-poster__copy small,.invite-poster--dark .invite-poster__copy span,.invite-poster--dark .invite-poster__partner-code span{color:#dce8ff}.invite-poster__qr{aspect-ratio:1;width:49%;position:absolute;top:43.1%;left:50%;transform:translate(-50%)}.invite-poster--stage .invite-poster__qr{width:44.5%;top:40.2%}.invite-poster__qr img{border-radius:12px;width:100%;height:100%;display:block}.invite-poster__qr svg{width:28px;height:28px;color:var(--brand);margin:28% auto 0;animation:1s linear infinite partner-qr-loading}.invite-poster__scan-label{color:#176ac4;letter-spacing:.2px;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:54%;height:4.6%;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;top:76.15%;left:50%;transform:translate(-50%,-50%)}.invite-poster--stage .invite-poster__scan-label{color:#291a78;width:52%;top:70.68%}.invite-poster__partner-code{text-align:left;gap:3px;display:grid;position:absolute;bottom:6.2%;left:8%}.invite-poster__partner-code strong{font-size:12px;font-weight:900}.invite-poster__partner-code span{font-size:8px;font-weight:600}.invite-dots{justify-content:center;gap:6px;padding:8px 0 4px;display:flex}.invite-dots button{background:#d5dee6;border:0;border-radius:99px;width:7px;height:7px;padding:0}.invite-dots button.is-active{background:#3d7dff;width:16px}.invite-preview{z-index:24;height:100dvh;min-height:0;padding:max(10px, env(safe-area-inset-top)) 14px max(10px, env(safe-area-inset-bottom));background:#080c14eb;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0;overflow:hidden}.invite-preview img{width:auto;max-width:100%;height:min(76dvh,720px);max-height:calc(100dvh - 88px - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;pointer-events:auto;border-radius:14px;display:block}.invite-preview p{color:#fff;text-align:center;flex:none;margin:0;font-size:13px;font-weight:700;line-height:18px}.invite-preview button{color:#123;background:#fff;border:0;border-radius:12px;flex:none;width:100%;height:42px;font-size:14px;font-weight:700}@media (height<=700px){.invite-preview{gap:6px;padding:8px}.invite-preview img{height:min(78dvh,560px);max-height:calc(100dvh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:10px}.invite-preview p{font-size:12px;line-height:16px}.invite-preview button{height:40px}}.invite-share{background:#fff;padding:4px 16px 18px}.invite-share h2{color:#9aa7b2;text-align:center;margin:0 0 14px;font-size:13px;font-weight:500}.invite-share-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.invite-share-row button{color:#5b6772;background:0 0;border:0;justify-items:center;gap:8px;padding:4px 0 2px;display:grid}.invite-share-row button:disabled{opacity:.45}.invite-share-icon{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.invite-share-icon svg{width:26px;height:26px}.invite-share-icon.is-wechat{background:#2dc100}.invite-share-icon.is-moments{background:conic-gradient(#2dc100 0 90deg, #f5c400 90deg 180deg, #3aa0ff 180deg 270deg, #f05b4a 270deg 360deg)}.invite-share-icon.is-save{color:#fff;background:#4d9fff}.invite-share-row small{font-size:11px}.wechat-share-guide{z-index:20;color:#fff;text-align:right;background:#000000b8;border:0;align-content:start;justify-items:end;gap:10px;padding:18px 18px 0;display:grid;position:absolute;inset:0}.wechat-share-guide__arrow{font-size:34px;line-height:1}.wechat-share-guide strong{max-width:220px;font-size:16px;line-height:1.45}.wechat-share-guide small{color:#ffffffb8;font-size:11px}.promotion-link-text{overflow-wrap:anywhere;color:#61758a;background:#ffffffb3;border:1px dashed #cddce7;border-radius:11px;margin:0;padding:9px 10px;font-size:9px;line-height:1.5}.promotion-steps ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.promotion-steps li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.promotion-steps li:last-child{border-bottom:0}.promotion-steps li>span{color:#fff;background:var(--brand);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.promotion-steps li>div{gap:3px;display:grid}.promotion-steps li strong{font-size:12px}.promotion-steps li small{color:var(--muted);font-size:9px}.onboarding-success{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:center;gap:10px;margin-top:48px;padding:28px 18px;display:grid;box-shadow:0 8px 22px #314a5e0d}.onboarding-success svg{color:#159365;width:42px;height:42px}.onboarding-success strong{font-size:18px}.onboarding-success p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.onboarding-success .onboarding-submit{margin-top:8px}.onboarding-screen--success{overscroll-behavior:none;height:100%;min-height:100%;padding-bottom:0;overflow:hidden}.onboarding-screen--success .onboarding-content{padding-bottom:18px;overflow:hidden}.payment-screen{padding-bottom:0}.payment-content{gap:0;padding:10px 12px 24px}.payment-qr-card--primary{padding:12px 12px 18px}.payment-qr-card--primary .payment-qr-image{object-fit:contain;background:#fff;border:0;border-radius:16px;width:100%;max-width:none;height:auto;max-height:none;margin:0 auto;padding:0}.payment-qr-card--primary .payment-qr-fallback{width:100%;min-height:330px;margin:0 auto}.payment-proof-cta{color:#fff;background:#20c92f;border:2px solid #73ee7b;border-radius:24px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:82px;margin-top:16px;padding:12px 18px;font-weight:850;display:grid;position:relative;box-shadow:0 8px #079c18,0 13px 24px #10b12247}.payment-proof-cta:active{transform:translateY(3px);box-shadow:0 5px #079c18,0 9px 18px #10b1223d}.payment-proof-cta__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;min-width:0;display:flex}.payment-proof-cta__label{white-space:nowrap;align-items:center;gap:7px;font-size:16px;display:inline-flex}.payment-proof-cta__label svg{width:19px;height:19px}.payment-proof-cta>.payment-proof-pointer{pointer-events:none;place-items:center;width:48px;height:52px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:44px;line-height:1;animation:1.4s ease-in-out infinite proof-pointer-tap;display:grid}@keyframes proof-pointer-tap{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.payment-proof-cta>.payment-proof-pointer{animation:none}}@media (width<=360px){.home-content .product-card__image-wrap,.market-content .product-card__image-wrap{height:168px}}.payment-proof-cta__body>strong{color:#ffec4f;letter-spacing:-1px;white-space:nowrap;align-items:baseline;font-size:34px;line-height:1;display:inline-flex}.payment-proof-cta__body>strong small{margin-right:2px;font-size:20px}.product-editor-price--locked{height:46px;color:var(--ink);background:#eef3f7;border:1px solid #dfe7ed;border-radius:13px;align-items:center;gap:6px;padding:0 12px 0 34px;display:flex}.product-editor-price--locked>strong{font-size:16px}.product-editor-price--locked>em{color:#667784;background:#fff;border:1px solid #dce5eb;border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;display:flex}.product-editor-price--locked>em svg{width:11px;height:11px}.product-editor-fields label>.product-editor-price-note{color:#87949e;margin:0 1px;font-size:9px;line-height:1.5;position:static}.partner-overview-v2{gap:12px;padding:12px 13px 34px}.partner-hero-v2{background:radial-gradient(circle at 92% 6%,#fff3,#0000 26%),linear-gradient(145deg,#0877d4 0%,#159bea 56%,#30b0ec 100%);padding:16px;box-shadow:0 13px 28px #0977d138}.partner-hero-v2 h1{margin-top:12px;font-size:18px;line-height:1.25}.partner-profit-rule{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff3d;border-radius:15px;gap:8px;margin-top:14px;padding:12px;display:grid;position:relative}.partner-profit-rule>header,.partner-profit-rule>div,.partner-balance-card__head,.partner-balance-card__amount,.partner-activity-title{justify-content:space-between;align-items:center;display:flex}.partner-profit-rule>header>strong{font-size:11px}.partner-profit-rule>header>span{color:#0872c8;background:#ffffffeb;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.partner-profit-rule>div{align-items:stretch}.partner-profit-rule>div>span{flex:1;gap:3px;display:grid}.partner-profit-rule>div>span:last-child{text-align:right}.partner-profit-rule>div small{opacity:.74;font-size:8px}.partner-profit-rule>div strong{font-variant-numeric:tabular-nums;font-size:17px}.partner-profit-rule>div i{background:#ffffff42;width:1px;margin:0 13px}.partner-profit-rule>p{opacity:.78;border-top:1px solid #ffffff2b;margin:0;padding-top:7px;font-size:8px;line-height:1.45}.partner-balance-card{background:#fff;border:1px solid #dfe8ef;border-radius:19px;gap:11px;padding:15px;display:grid;box-shadow:0 9px 22px #28496012}.partner-income-glance{color:#fff;background:#ff7d1b;border-radius:14px;padding:14px 17px 12px;position:relative;overflow:hidden}.partner-income-visibility{color:#d86a17;background:#ffe3c4;border:0;border-radius:0 0 0 18px;place-items:center;width:36px;height:28px;padding:0;display:grid;position:absolute;top:0;right:0}.partner-income-visibility svg{width:22px;height:22px}.partner-income-glance__periods{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.partner-income-glance__periods>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.partner-income-glance__periods span{white-space:nowrap;align-items:center;gap:2px;font-size:12px;font-weight:400;display:flex}.partner-income-glance__periods span svg{flex-shrink:0;width:16px;height:16px}.partner-income-glance__periods strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.15}.partner-income-glance button:focus-visible{outline-offset:3px;outline:2px solid #fff}.partner-income{background:#f7faff;border:1px solid #e1edf6;border-radius:14px;min-width:0;padding:11px}.partner-income__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 8px;margin-bottom:9px;display:flex}.partner-income__head h2{margin:0;font-size:11px}.partner-income__head small{color:#0875c9;font-size:8px;font-weight:650}.partner-income__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.partner-income__grid>div{background:#fff;border:1px solid #edf1f4;border-radius:10px;min-width:0;padding:9px 7px}.partner-income__grid dt{color:#677c8c;font-size:8px}.partner-income__grid dd{color:#1f2d38;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:750}.income-reference-screen{color:#333;padding-bottom:30px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.income-reference-screen .subpage-topbar{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#287efa;border:0;padding-top:39px}.income-reference-screen .subpage-topbar strong{font-size:21px;font-weight:650}.income-reference-screen .subpage-topbar button{color:#fff;background:0 0}.income-reference-screen .subpage-topbar button svg{width:26px;height:26px}.income-reference-screen button:focus-visible,.income-reference-screen select:focus-visible{outline-offset:3px;outline:2px solid #145ed5}.income-today-screen{background:#eff0f2;min-height:100dvh}.income-day-hero{background:#287efa;padding:14px 18px 0;display:flow-root}.income-white-summary{color:#333;background:#fff;border-radius:6px;padding:18px 22px 23px;position:relative}.income-day-hero .income-white-summary{margin-bottom:-60px}.income-day-hero{margin-bottom:60px;padding-bottom:0}.income-day-total{gap:7px;padding-bottom:10px;display:grid}.income-white-summary span{color:#777;font-size:17px;font-weight:400;line-height:1.6}.income-white-summary strong{overflow-wrap:anywhere;color:#343434;font-variant-numeric:tabular-nums;font-size:27px;font-weight:500;line-height:1.2;display:block}.income-summary-columns{border-top:1px solid #ececec;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:20px;display:grid}.income-summary-columns>div{align-content:start;gap:7px;min-width:0;display:grid}.income-summary-columns>div+div{border-left:1px solid #f0f0f0;padding-left:16px}.income-day-body{padding:20px 18px}.income-day-business{background:#fff;border-radius:6px;grid-template-columns:1.5fr 1fr 1fr;gap:8px;padding:16px;display:grid}.income-day-business>div{gap:9px;min-width:0;display:grid}.income-day-business span{color:#888;font-size:11px}.income-day-business strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.income-day-ledger{background:#fff;border-radius:6px;margin-top:16px;padding:18px 16px}.income-day-ledger h2{margin:0 0 12px;font-size:16px;font-weight:600}.income-day-category{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.income-day-category>span{color:#777}.income-day-category>strong{color:#333;font-weight:500}.income-day-ledger article{border-top:1px solid #eee;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px;display:flex}.income-day-ledger article>div{gap:6px;display:grid}.income-day-ledger article small{color:#999;font-size:11px}.income-day-ledger article b{color:#287efa;font-weight:500}.income-day-empty{flex-direction:column;justify-content:center;align-items:center;min-height:max(410px,100dvh - 310px);padding-top:66px;padding-bottom:60px;display:flex}.income-day-empty img{object-fit:contain;width:128px;height:128px;display:block}.income-day-empty p{color:#444;margin:15px 0 0;font-size:16px}.income-statistics-screen{background:#fff}.income-statistics-hero{background:#287efa;margin-bottom:47px;padding:0 18px;display:flow-root}.income-partner-name{color:#e1edff;text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.8}.income-platform-label{color:#fff;border-bottom:3px solid #fff;width:max-content;margin:19px 0 20px;padding-bottom:8px;font-size:20px;line-height:1.4}.income-month-summary{border:1px solid #eee;border-bottom-width:3px;border-radius:7px 7px 17px;margin-bottom:-47px;padding:19px 23px 28px}.income-lifetime-row{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.income-lifetime-row>div{gap:8px;min-width:0;display:grid}.income-lifetime-row button{color:#888;background:0 0;border:0;flex:none;align-items:center;padding:2px 0;font-size:15px;display:inline-flex}.income-lifetime-row svg{width:17px;height:17px}.income-month-summary .income-summary-columns{padding-top:17px}.income-month-summary .income-summary-columns>div>span{flex-wrap:wrap;align-items:center;gap:0 5px;font-size:15px;display:flex}.income-summary-columns em{color:#2eb298;white-space:nowrap;font-size:11px;font-style:normal}.income-summary-columns em.is-decrease{color:#d67a48}.income-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.income-category-tabs button{color:#777;white-space:nowrap;background:0 0;border:0;min-width:0;min-height:44px;padding:10px 2px 13px;font-size:16px;position:relative}.income-category-tabs button.is-active{color:#288bdb;text-underline-offset:12px;text-decoration:underline;text-decoration-thickness:2px}.income-trend-section{border-bottom:12px solid #f7f7fb;padding:9px 18px 21px}.income-trend-canvas{width:100%;height:218px;margin-top:12px;display:block}.income-month-details{padding:17px 18px 20px;scroll-margin-top:95px}.income-month-details>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.income-month-details h2{margin:0;font-size:17px;font-weight:600}.income-month-picker{background:#f7f7fa;border-radius:6px;align-items:center;min-width:0;padding:0 10px;display:flex;position:relative}.income-month-picker select{color:#8b8b8b;appearance:none;background:0 0;border:0;max-width:150px;min-height:36px;padding:0 22px 0 1px;font-family:inherit;font-size:14px}.income-month-picker svg{pointer-events:none;color:#8b8b8b;position:absolute;right:10px}.income-turnover-summary{background:#f8f9fb;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:12px;display:grid}.income-turnover-summary>span{color:#999;gap:6px;font-size:11px;display:grid}.income-turnover-summary strong{color:#555;overflow-wrap:anywhere;font-size:14px;font-weight:500}.income-daily-bars{gap:6px;padding-top:7px;display:grid}.income-daily-bars>button{color:#888;min-height:34px;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.income-daily-bars__date{flex:0 0 20px;font-size:13px}.income-daily-bars__track{text-align:left;background:#f0f0f0;flex:1;min-width:0;min-height:29px;padding:6px 8px;position:relative}.income-daily-bars__bar{background:#d8e9ff;max-width:100%;position:absolute;inset:0 auto 0 0}.income-daily-bars__track strong{color:#287efa;overflow-wrap:anywhere;font-size:13px;font-weight:500;position:relative}.income-daily-bars>button>svg{width:14px;height:14px}.income-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=350px){.partner-income-glance{padding:16px 12px 12px}.partner-income-glance__periods span{font-size:11px}.partner-income-glance__periods{gap:12px}.partner-income-glance__periods strong{font-size:24px}.income-white-summary{padding-left:16px;padding-right:16px}.income-white-summary span{font-size:15px}.income-white-summary strong{font-size:23px}.income-summary-columns>div+div{padding-left:12px}.income-month-summary .income-summary-columns>div>span{font-size:13px}.income-category-tabs button{font-size:14px}.income-month-details h2{font-size:15px}.income-month-picker select{max-width:127px;font-size:12px}}.partner-balance-card__head>span{color:#5e7180;font-size:10px;font-weight:750}.partner-balance-card__head>small{color:#82919c;font-size:8px}.partner-balance-card__amount>strong{color:#172634;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.05}.partner-balance-card__amount>button{color:#fff;background:linear-gradient(135deg,#ff8b27,#ff6f1a);border:0;border-radius:11px;align-items:center;gap:3px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex;box-shadow:0 7px 15px #ff701b33}.partner-balance-card__amount>button svg{width:12px;height:12px}.partner-balance-card__metrics{border-top:1px solid #edf1f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:11px;display:grid}.partner-balance-card__metrics>span{gap:4px;min-width:0;display:grid}.partner-balance-card__metrics>span+span{border-left:1px solid #edf1f4;padding-left:8px}.partner-balance-card__metrics small{color:#87949e;font-size:8px}.partner-balance-card__metrics strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.partner-balance-card__metrics em{color:#87949e;margin-left:2px;font-size:8px;font-style:normal}.partner-overview-v2 .partner-panel{padding:14px;box-shadow:0 8px 20px #2c4d630b}.partner-overview-v2 .partner-panel>header{align-items:center}.partner-overview-v2 .partner-panel>header h2{margin:0}.partner-overview-v2 .partner-panel>header p{color:#84929d;margin:4px 0 0;font-size:8px}.partner-network-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.partner-network-entry{width:100%;min-width:0;color:var(--ink);text-align:left;background:#f6f9fc;border:1px solid #e7edf2;border-radius:13px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:10px;transition:transform .16s,border-color .16s,background .16s;display:grid}.partner-network-entry:active{background:#edf7ff;border-color:#cfe6f7;transform:scale(.98)}.partner-network-entry:only-child{grid-column:1/-1}.partner-network-summary .partner-avatar{border-radius:9px;width:30px;height:30px}.partner-network-entry>span:nth-child(2){gap:2px;display:grid}.partner-network-entry>svg{color:#8ca0af;width:12px;height:12px}.partner-network-summary small{color:#83919c;font-size:8px}.partner-network-summary strong{font-size:12px}.partner-directory-content{gap:12px}.partner-directory-hero{color:#fff;background:linear-gradient(145deg,#0b77d1,#22a4ef);border-radius:20px;gap:11px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #0b77d133}.partner-directory-hero--partners{background:linear-gradient(145deg,#176ac8,#2b9de1)}.partner-directory-hero:after{content:"";background:#ffffff17;border-radius:50%;width:148px;height:148px;position:absolute;bottom:-58px;right:-34px}.partner-directory-hero__main{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.partner-directory-hero__main>span:last-child{gap:2px;display:grid}.partner-directory-hero__icon{color:#0877ce;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #04477929}.partner-directory-hero__icon svg{width:21px;height:21px}.partner-directory-hero__main small{opacity:.78;font-size:9px}.partner-directory-hero__main strong{font-size:23px;line-height:1.1}.partner-directory-hero__main em{margin-left:3px;font-size:10px;font-style:normal}.partner-directory-hero>p{z-index:1;opacity:.84;margin:0;font-size:9px;line-height:1.55;position:relative}.partner-directory-hero__stats{z-index:1;background:#ffffff21;border:1px solid #ffffff29;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0;display:grid;position:relative}.partner-directory-hero__stats>span{gap:3px;padding:0 11px;display:grid}.partner-directory-hero__stats>span+span{border-left:1px solid #ffffff38}.partner-directory-hero__stats small{opacity:.74;font-size:8px}.partner-directory-hero__stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-directory-panel>header{align-items:center}.partner-directory-panel>header h2{margin:0}.partner-directory-panel>header p{color:#84929d;margin:4px 0 0;font-size:8px}.partner-directory-list{gap:9px;margin-top:11px;display:grid}.partner-directory-list article,.partner-directory-list .partner-agent-button{background:#f8fafc;border:1px solid #e5ecf1;border-radius:14px;padding:12px}.partner-directory-list article:last-child,.partner-directory-list .partner-agent-button:last-child{border-bottom:1px solid #e5ecf1}.partner-directory-list .partner-agent-button:active{background:#eef7fd;border-color:#cfe4f3}.partner-customer-summary{min-width:54px}.partner-customer-summary strong{color:#1b75b9}.partner-customer-summary small{font-variant-numeric:tabular-nums}.partner-directory-list .partner-customer-rate{border-top:1px solid #e7edf2;margin-top:2px;padding-top:9px}.partner-directory-empty{color:#71808b;text-align:center;justify-items:center;gap:7px;padding:25px 12px 18px;display:grid}.partner-directory-empty .partner-avatar{border-radius:14px;width:44px;height:44px}.partner-directory-empty strong{color:var(--ink);font-size:12px}.partner-directory-empty p{max-width:230px;margin:0;font-size:9px;line-height:1.55}.partner-directory-empty button{color:#fff;background:linear-gradient(135deg,#1595ef,#0879d4);border:0;border-radius:11px;min-width:112px;height:36px;margin-top:4px;padding:0 15px;font-size:10px;font-weight:750}.partner-network-list{margin-top:7px}.partner-network-list+.partner-network-list{border-top:1px solid #edf1f4}.partner-network-panel .partner-empty{margin:15px 8px 4px;line-height:1.55}.partner-activity-title{color:#617483;border-bottom:1px solid #edf1f4;margin:10px 0 0;padding:7px 1px}.partner-activity-title>span{align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.partner-activity-title svg{color:#128ce5;width:12px;height:12px}.partner-activity-title>small{font-size:8px}.partner-activity-panel .partner-ledger-list+.partner-activity-title{border-top:1px solid #edf1f4;margin-top:5px}.partner-activity-panel .partner-empty{margin:14px 0}.partner-activity-all{color:#758693;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:4px 0;font-size:10px;display:inline-flex}.partner-activity-all svg{color:#9aa8b3;width:13px;height:13px}.partner-transactions-summary small{line-height:1.5}.partner-share-history-panel>header{align-items:center}.partner-share-history-panel>header p{color:var(--muted);margin:3px 0 0;font-size:9px}.partner-ledger-list article.partner-share-entry{grid-template-columns:1fr;gap:8px}.partner-ledger-list article.partner-share-entry>.partner-share-entry__amount{color:#617483;text-align:left;background:#f0f9f5;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.partner-share-entry__turnover{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.partner-share-entry__turnover>small{font-size:9px;font-weight:750}.partner-share-entry__turnover>strong{color:#334b5b;font-variant-numeric:tabular-nums;font-size:11px}.partner-share-entry__amount>b{color:#159365;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:58px;margin-left:auto;font-size:12px}.partner-share-entry__amount>b.is-pending{color:#bd7a22;font-size:10px}.seller-confirm-mask{z-index:170;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#191e237a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seller-confirm-dialog{text-align:center;background:#fff;border:1px solid #ffffffe6;border-radius:12px;width:min(100%,330px);overflow:hidden;box-shadow:0 22px 54px #0d192247}.seller-confirm-dialog__copy{background:#fff5f6;padding:27px 20px 24px}.seller-confirm-dialog__copy h2{color:#14191d;margin:0;font-size:20px;line-height:1.35}.seller-confirm-dialog__copy p{color:#72777c;margin:17px 0 0;font-size:16px;line-height:1.5}.seller-confirm-dialog__actions{border-top:1px solid #e5e7e9;grid-template-columns:1fr 1fr;display:grid}.seller-confirm-dialog__actions button{color:#85898d;background:#fff;border:0;height:52px;padding:0;font-size:16px}.seller-confirm-dialog__actions button+button{color:#168df1;border-left:1px solid #e5e7e9}.first-login-tutorial-dialog{border-radius:24px;width:min(100%,366px);position:relative}.first-login-tutorial-dialog .seller-confirm-dialog__copy{text-align:left;background:linear-gradient(165deg,#f2f9ff,#fff);padding:30px 26px 20px}.first-login-tutorial-dialog__close{z-index:1;color:#6e7e8d;background:#edf3f8;border:0;border-radius:50%;width:30px;height:30px;font-size:24px;line-height:1;position:absolute;top:13px;right:14px}.first-login-tutorial-dialog__eyebrow{color:#1189ed;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.first-login-tutorial-dialog .seller-confirm-dialog__copy h2{color:#173754;padding-right:34px}.first-login-tutorial-dialog .seller-confirm-dialog__copy p{color:#4f6477;margin:10px 0 0;font-size:14px;line-height:1.7}.first-login-tutorial-dialog__actions{background:#fff;padding:0 26px 26px}.first-login-tutorial-dialog__actions button{color:#fff;background:linear-gradient(135deg,#30a8fa,#0877ed);border:0;border-radius:999px;width:100%;min-height:48px;font-size:16px;font-weight:800;box-shadow:0 11px 23px #0c80ea38}.first-login-tutorial-dialog__actions button:disabled{color:#8b9daf;box-shadow:none;background:#e7eef5}.checkout-failure-dialog .seller-confirm-dialog__copy{padding-bottom:20px}.checkout-failure-dialog .seller-confirm-dialog__copy small{color:#8b9298;margin-top:8px;font-size:12px;line-height:1.5;display:block}.checkout-failure-dialog .seller-confirm-dialog__actions{grid-template-columns:1fr}.checkout-failure-dialog .seller-confirm-dialog__actions button{color:#168df1;font-weight:750}.seller-proof-lightbox{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;place-items:center;padding:12px}.seller-proof-lightbox__image{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));object-fit:contain;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.seller-order-detail__actions{justify-content:flex-end;padding:2px 0 4px;display:flex}.seller-order-detail__confirm{color:#fff;background:linear-gradient(135deg,#188ef3,#0874d4);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:156px;height:46px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #1789ed33}.seller-order-detail__confirm svg{width:16px;height:16px}.seller-order-detail__confirm:disabled{opacity:.62;box-shadow:none}.camera-capture.is-processing{cursor:wait}.camera-capture.is-processing .camera-capture__icon svg{animation:.85s linear infinite payment-proof-spin}.receipt-compression-status,.receipt-compression-error{justify-content:center;align-items:center;gap:5px;margin:-3px 0 0;font-size:9px;display:flex}.receipt-compression-status{color:#138663}.receipt-compression-error{color:#c94d55}.receipt-compression-status svg,.receipt-compression-error svg{flex:none;width:13px;height:13px}.platform-rules-screen{background:#f3f7fb;min-height:100%}.platform-rules-content{gap:14px;padding:14px 14px 34px;display:grid}.platform-score-card{background:#fff;border:1px solid #e1e9f0;border-radius:20px;padding:16px;box-shadow:0 10px 28px #1b4b6d12}.platform-rule-heading{border-left:4px solid #ff7a32;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding-left:11px;display:flex}.platform-rule-heading div{gap:2px;display:grid}.platform-rule-heading small{color:#7d8b97;font-size:9px;font-weight:700}.platform-rule-heading h1,.platform-rule-heading h2{color:#1d2c39;margin:0;font-size:19px;line-height:1.25}.platform-rule-heading>span{color:#0b7fda;white-space:nowrap;background:#eaf5ff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750}.platform-score-summary{background:#f8fafc;border:1px solid #edf1f5;border-radius:16px;grid-template-columns:minmax(76px,.9fr) auto;align-items:center;gap:10px 12px;margin-top:17px;padding:16px 14px;display:grid}.platform-score-summary__label{gap:4px;display:grid}.platform-score-summary__label>span{color:#263746;font-size:14px;font-weight:800}.platform-score-summary__label small{color:#8a98a4;font-size:8px}.platform-score-summary>strong{color:#ff6e2a;text-align:right;grid-column:1/-1;font-size:25px;line-height:1}.platform-score-summary>strong em{margin-left:2px;font-size:12px;font-style:normal}.platform-score-summary>strong span{margin-left:5px;font-size:12px}.platform-score-stars{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.platform-score-star{color:#dce3e9;flex:none;width:22px;height:22px;display:inline-grid;position:relative}.platform-score-star>svg,.platform-score-star__fill>svg{width:22px;height:22px;display:block}.platform-score-star__fill{color:#ffb21d;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.platform-score-stars.is-compact{gap:1px}.platform-score-stars.is-compact .platform-score-star,.platform-score-stars.is-compact .platform-score-star>svg,.platform-score-stars.is-compact .platform-score-star__fill>svg{width:12px;height:12px}.platform-score-status{color:#648091;text-align:center;margin:10px 0 -1px;font-size:9px}.platform-score-status.is-error{color:#c34f56}.platform-score-meta{margin:13px 0 0}.platform-score-meta>div{border-bottom:1px solid #edf1f4;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px 3px;display:grid}.platform-score-meta dt,.platform-score-meta dd{margin:0;font-size:10px;line-height:1.5}.platform-score-meta dt{color:#798793}.platform-score-meta dd{color:#263643;text-align:right;font-weight:750}.platform-score-explain,.platform-score-footnote{color:#667681;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:9px;line-height:1.65;display:flex}.platform-score-explain svg,.platform-score-footnote svg{color:#168de8;flex:none;width:14px;height:14px;margin-top:1px}.platform-score-rules-card{padding-left:12px;padding-right:12px}.platform-score-rules-card .platform-rule-heading{margin:0 4px}.platform-score-reset{color:#586b78;background:#f6f8fa;border-radius:12px;align-items:center;gap:8px;margin:15px 2px 11px;padding:11px 12px;font-size:10px;display:flex}.platform-score-reset svg{color:#ff7a32;width:15px;height:15px}.platform-score-table{border:1px solid #e4e9ee;border-radius:15px;overflow:hidden}.platform-score-table__head,.platform-score-rule{grid-template-columns:minmax(78px,1fr) minmax(60px,.72fr) minmax(90px,1.25fr);align-items:center;gap:5px;display:grid}.platform-score-table__head{color:#465864;background:#f6f8fa;min-height:48px;padding:9px 10px}.platform-score-table__head strong{font-size:9px;line-height:1.45}.platform-score-rule{color:#536571;background:#fff;border-top:1px solid #e9edf1;min-height:49px;padding:9px 10px}.platform-score-rule.is-current{color:#0877cd;background:#eef8ff}.platform-score-rule>strong,.platform-score-rule>span{font-size:9px;line-height:1.4}.platform-score-rule>strong{color:#263744}.platform-score-rule__result{justify-items:end;gap:3px;display:grid}.platform-score-rule__result b{color:#f28a24;font-size:8px}.platform-score-footnote{margin-left:4px;margin-right:4px}@media (width<=370px){.platform-rules-content{padding-left:10px;padding-right:10px}.platform-score-card{padding:14px 12px}.platform-score-table__head,.platform-score-rule{grid-template-columns:minmax(72px,1fr) minmax(54px,.7fr) minmax(82px,1.12fr);padding-left:8px;padding-right:8px}}.product-grid--masonry{align-items:start;gap:8px}.product-grid--masonry .product-grid__column{align-content:start;gap:8px;min-width:0;display:grid}.product-grid--masonry .product-card{width:100%;display:block}.home-content .product-card__image-wrap,.market-content .product-card__image-wrap{aspect-ratio:1;background:#eef2f5;height:auto}.home-content .product-card--portrait-image .product-card__image-wrap,.market-content .product-card--portrait-image .product-card__image-wrap{aspect-ratio:3/4}.home-content .product-card__image,.market-content .product-card__image{object-fit:cover;display:block}.market-header--hero{background:#071d3e url(/assets/market/market-home-xian-hero-text.jpg) 50%/cover no-repeat;border-radius:0;align-items:flex-end;min-height:184px;padding:0 16px 16px;display:flex;box-shadow:0 10px 28px #0a274833}.market-header--hero .search-box{border-radius:99px;width:100%;height:48px;margin:0;padding:0 16px;box-shadow:0 8px 24px #051e3a3d}.market-header--hero .search-box>button{padding-right:3px;font-size:13px}.market-header--hero+.home-content{padding-top:10px}@media (width<=360px){.market-header--hero{min-height:176px;padding-left:12px;padding-right:12px}}.login-screen--reference{background-color:#eaf4ff;background-image:url(/assets/market/login-xian-bg-v2.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;min-height:100%;padding:72px 40px 40px}.login-screen--reference:before,.login-screen--reference:after{display:none}.login-screen--reference .login-hero{color:#fff;text-align:center;justify-items:center;display:grid}.login-screen--reference .login-mark{object-fit:cover;background:0 0;border-radius:30px;width:76px;height:76px;display:block;box-shadow:0 12px 28px #0058b926}.login-screen--reference .login-hero h1{letter-spacing:4px;margin:12px 0 0;font-size:29px;font-weight:800;line-height:39px}.login-screen--reference .login-hero p{color:#ffffffeb;letter-spacing:1.4px;margin:1px 0 0;font-size:14px;line-height:20px}.login-screen--reference .login-card{background:#fffffff5;border:1px solid #ffffffeb;border-radius:31px;margin-top:128px;padding:29px 26px 21px;box-shadow:0 22px 48px #33659729}.login-screen--reference .login-card header{padding:0}.login-screen--reference .login-card header h2{color:#123c6c;letter-spacing:.2px;margin:0;font-size:23px;font-weight:850;line-height:29px}.login-screen--reference .login-card header p{color:#526477;margin:14px 0 0;font-size:14px;line-height:20px}.login-screen--reference .login-card header strong{color:#087df0;font-weight:800}.login-screen--reference .login-field{margin-top:5px;display:block}.login-screen--reference .login-field+.login-field{margin-top:16px}.login-screen--reference .login-field>div{background:#f7fafec7;border:1px solid #dce6f0;border-radius:15px;grid-template-columns:40px minmax(0,1fr);min-height:48px;box-shadow:inset 0 1px 1px #1f558906}.login-screen--reference .login-field>div.login-code-row{grid-template-columns:40px minmax(0,1fr) auto;padding-right:8px}.login-screen--reference .login-field svg{color:#087df0;width:18px;height:18px}.login-screen--reference .login-field input{color:#15314f!important;height:46px!important;padding-right:8px!important;font-size:16px!important}.login-screen--reference .login-field input::placeholder{color:#8391a2;opacity:1}.login-screen--reference .login-code-row button{color:#087df0;background:#ffffffb3;border:1px solid #d3e3f5;border-radius:17px;height:34px;padding:0 12px;font-size:11px;font-weight:800;box-shadow:0 3px 10px #2b6fb514}.login-screen--reference .login-code-row button:disabled{opacity:.64}.login-screen--reference .login-message{margin-top:10px}.login-screen--reference .verification-code-hint,.login-screen--reference .login-error{margin-top:9px}.login-screen--reference .login-submit{color:#fff;background:linear-gradient(135deg,#3aa6ff 0,#0879f5 58%,#06e 100%);border-radius:25px;height:49px;margin-top:22px;font-size:16px;font-weight:850;box-shadow:0 12px 24px #0071ee38}.login-screen--reference .login-submit:disabled{color:#fff;opacity:1;background:linear-gradient(135deg,#3aa6ff 0,#0879f5 58%,#06e 100%);box-shadow:0 12px 24px #0071ee38}.login-screen--reference .login-register{justify-content:center;align-items:center;gap:7px;margin:25px auto 0;padding:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.login-screen--reference .login-register span{color:#55687a}.login-screen--reference .login-register strong{color:#087df0;font-weight:800}.login-screen--reference .login-field>div.login-password-row{grid-template-columns:40px minmax(0,1fr) 42px;padding-right:3px}.login-screen--reference .login-password-visibility{background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:44px;padding:0;display:grid}.login-screen--reference .login-password-visibility svg{color:#6c88a5;width:19px;height:19px}.login-screen--reference .login-password-help{color:#087df0;background:0 0;border:0;margin:12px 0 0 auto;padding:2px 0;font-size:12px;line-height:20px;display:block}.login-screen--reference .login-password-policy{color:#718398;margin:9px 3px 0;font-size:11px;line-height:18px}.login-screen--reference .login-alternate-actions{justify-content:center;align-items:center;gap:14px;margin:19px auto 0;display:flex}.login-screen--reference .login-alternate-actions button{color:#087df0;background:0 0;border:0;border-radius:10px;min-height:44px;padding:0 8px;font-size:13px;font-weight:750;line-height:20px}.login-screen--reference .login-alternate-actions>span{background:#d2deeb;width:1px;height:14px}.login-screen--reference .login-alternate-actions button:focus-visible{outline-offset:2px;outline:2px solid #087df0}.login-screen--reference.login-screen--set-password .login-card{margin-top:88px}.login-screen--reference .login-error{font-size:12px;line-height:1.6}.login-screen--reference .login-message{font-size:11px;line-height:1.6}.login-screen--reference .login-register:disabled,.login-screen--reference .login-password-help:disabled,.login-screen--reference .login-alternate-actions button:disabled{opacity:.6}.site-filing-footer{color:#7a8996;text-align:center;justify-content:center;align-items:center;width:100%;padding:18px 8px 6px;font-size:11px;line-height:1.5;display:flex}.site-filing-footer a{color:inherit;text-decoration:none}.site-filing-footer a:hover,.site-filing-footer a:focus-visible{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.login-screen--reference>.site-filing-footer{right:18px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:3;color:#71879a;width:auto;padding:0;position:absolute;left:18px}.merchant-checkout-row.merchant-checkout-address strong{color:#4b5563;text-align:left;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.55}@media (width<=370px){.login-screen--reference{padding-left:28px;padding-right:28px}.login-screen--reference .login-card{padding-left:22px;padding-right:22px}}@keyframes payment-proof-spin{to{transform:rotate(360deg)}}.tutorial-video-screen{min-height:100%}.tutorial-video-list{gap:14px;padding:16px;display:grid}.tutorial-video-intro{color:#fff;background:linear-gradient(135deg,#0f8fee 0%,#0871dc 100%);border-radius:22px;padding:20px;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f80e533}.tutorial-video-intro:after{content:"";border:24px solid #ffffff1f;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-42px;right:-28px}.tutorial-video-intro>span{background:#ffffff29;border-radius:999px;margin-bottom:9px;padding:5px 10px;font-size:12px;display:inline-flex}.tutorial-video-intro strong{z-index:1;font-size:19px;display:block;position:relative}.tutorial-video-intro p{z-index:1;color:#fffc;margin:6px 0 0;font-size:13px;position:relative}.tutorial-video-card{background:#fff;border:1px solid #1a76bf17;border-radius:22px;padding:12px;overflow:hidden;box-shadow:0 12px 32px #1b3d6214}.tutorial-video-card__head{align-items:center;gap:12px;padding:4px 3px 13px;display:flex}.tutorial-video-card__head>span{color:#0e8dec;letter-spacing:.04em;background:#eaf6ff;border-radius:10px;flex:none;padding:7px 9px;font-size:11px;font-weight:800}.tutorial-video-card__head strong{color:#1c2c3c;font-size:16px;display:block}.tutorial-video-card__head p{color:#8a99a7;margin:3px 0 0;font-size:12px}.tutorial-video-card video{object-fit:contain;background:#0c1722;border-radius:15px;width:100%;max-height:58vh;display:block}.tutorial-video-playback-error{color:#c75042;background:#fff2ef;border-radius:12px;margin:10px 3px 0;padding:10px 12px;font-size:12px;line-height:1.55}.tutorial-video-card footer{color:#738596;justify-content:space-between;padding:11px 4px 1px;font-size:12px;display:flex}.tutorial-video-card footer span:first-child{color:#0d8ce9;font-weight:700}.tutorial-video-card--empty{margin:16px}.tutorial-video-empty{text-align:center;color:#8494a3;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.tutorial-video-empty svg{color:#2196ef;width:42px;height:42px}.merchant-activation-body{padding:20px 16px 36px}.merchant-activation-card{text-align:center;background:#fff;border:1px solid #e4edf5;border-radius:24px;padding:28px 22px 22px;box-shadow:0 12px 35px #224e7710}.merchant-activation-icon{color:#1789ed;background:#ecf6ff;border-radius:20px;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.merchant-activation-icon svg{width:30px;height:30px}.merchant-activation-card h1{color:#203547;margin:0;font-size:24px}.merchant-activation-account{color:#81909e;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.merchant-activation-price{color:#1586e4;justify-content:center;align-items:baseline;gap:4px;margin-top:25px;display:flex}.merchant-activation-price span{font-size:24px}.merchant-activation-price strong{letter-spacing:-2px;font-size:54px;line-height:1.15}.merchant-activation-caption{color:#738596;margin:9px 0 27px;font-size:13px}.merchant-activation-status{border-top:1px solid #eef2f6;justify-content:space-between;gap:12px;padding:15px 0;font-size:13px;display:flex}.merchant-activation-status span{color:#8796a4}.merchant-activation-status strong{color:#37536a;font-weight:500}.merchant-activation-rule{color:#8796a4;margin:8px 0 18px;font-size:12px;line-height:1.7}.merchant-activation-button{color:#fff;cursor:pointer;background:#1789ed;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:6px;padding:12px;font-size:15px;font-weight:600}.merchant-activation-button:disabled{color:#8295a5;cursor:not-allowed;background:#dce6ee}.merchant-activation-button:focus-visible{outline-offset:3px;outline:3px solid #78bdfa}.merchant-activation-local{color:#8899a9;justify-content:center;align-items:center;gap:5px;margin:18px 0 0;font-size:11px;display:flex}.merchant-activation-local svg{flex:none}.merchant-activation-error{color:#c84c44;background:#fff0ee;border-radius:10px;padding:10px;font-size:13px;line-height:1.6}.merchant-activation-payment-status{color:#2677b8;background:#eef7ff;border-radius:11px;margin:8px 0 14px;padding:11px 12px;font-size:13px;line-height:1.6}.merchant-activation-refresh{color:#1679c8;cursor:pointer;background:#f3f9ff;border:1px solid #b9dcf7;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:10px;padding:11px;font-size:14px;font-weight:600;display:inline-flex}.merchant-activation-refresh:disabled{cursor:wait;opacity:.62}.merchant-activation-refresh svg{width:16px;height:16px}.merchant-activation-card.is-active .merchant-activation-icon{color:#199775;background:#e9f8f1}.merchant-activation-lifetime{color:#158767;background:#f0faf6;border-radius:15px;gap:8px;margin:26px 0;padding:20px;font-size:28px;font-weight:600;display:grid}.merchant-activation-lifetime span{color:#78988a;font-size:12px;font-weight:400}.site-filing-footer .site-rules-link{color:#56758e;margin-bottom:10px;display:block}.membership-agreement-step{text-align:left;background:#f7fbff;border:1px solid #dceaf6;border-radius:18px;margin:20px 0;padding:18px 16px}.membership-agreement-step__eyebrow{color:#1989e9;font-size:11px;font-weight:650}.membership-agreement-step h2{color:#233b52;margin:6px 0 10px;font-size:17px}.membership-agreement-step p{color:#687f91;font-size:12px;line-height:1.8}.membership-agreement-step button{color:#167fd2;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:14px 0;display:flex}.membership-agreement-step button>svg{flex-shrink:0;width:18px;height:18px}.membership-agreement-step button span{flex:1}.membership-agreement-step button strong{font-size:12px;line-height:1.6;display:block}.membership-agreement-step button small{color:#73879a;margin-top:4px;font-size:11px;display:block}.membership-agreement-step__notice{color:#8a6b43;font-size:10px;line-height:1.6;display:block}.onboarding-agreement a{color:#1489e7;margin-top:6px;display:block}.activation-preview{flex-direction:column;display:flex}.activation-preview-header{z-index:2;flex:none}.activation-preview-header .subpage-topbar{position:relative}.activation-preview-banner{color:#526f8a;background:#edf5fd;justify-content:space-between;align-items:center;gap:8px;padding:9px 17px;font-size:11px;display:flex}.activation-preview-banner button{color:#1675c7;cursor:pointer;background:0 0;border:0;padding:3px 0 3px 10px;font-size:11px}.activation-preview .activation-preview-scroll{flex:1;height:auto;min-height:0;position:relative;inset:auto}.phone-stage.is-native-phone .activation-preview-header .subpage-topbar{padding-top:max(12px, env(safe-area-inset-top))}.activation-preview-content{padding:17px 16px calc(28px + env(safe-area-inset-bottom))}.activation-preview-steps{color:#8797a8;align-items:center;gap:9px;margin:0 2px 17px;font-size:11px;display:flex}.activation-preview-steps span{white-space:nowrap;align-items:center;gap:4px;display:flex}.activation-preview-steps span:first-child{color:#289779}.activation-preview-steps strong{color:#167ad2;white-space:nowrap}.activation-preview-steps i{background:#dce5ee;flex:1;height:1px}.activation-preview-pass{color:#fff;background:linear-gradient(120deg,#122e50,#164c7c);border-radius:23px;padding:22px 24px 0;position:relative;overflow:hidden;box-shadow:0 12px 28px #193b6526}.activation-preview-pass:after{content:"";pointer-events:none;border:1px solid #ffffff15;border-radius:50%;width:210px;height:210px;position:absolute;top:-70px;right:-84px;box-shadow:0 0 0 30px #ffffff06,0 0 0 62px #ffffff04}.activation-preview-pass__brand{color:#d4e7fb;justify-content:space-between;align-items:center;font-size:11px;display:flex}.activation-preview-pass__brand span{align-items:center;gap:7px;display:flex}.activation-preview-pass>p{color:#bbd0e5;margin:23px 0 5px;font-size:12px}.activation-preview h1{letter-spacing:-.5px;margin:0;font-size:25px;line-height:1.35}.activation-preview-price{color:#ffe5b4;align-items:baseline;gap:4px;margin:12px 0 16px;display:flex}.activation-preview-price>span{font-size:24px}.activation-preview-price strong{letter-spacing:-2px;font-size:54px;font-weight:750;line-height:1}.activation-preview-price small{color:#c0d5e9;margin-left:10px;font-size:11px}.activation-preview-pass__bottom{background:#ffffff0c;border-top:1px solid #ffffff12;justify-content:space-between;margin:0 -24px;padding:13px 24px;font-size:12px;display:flex}.activation-preview-card{background:#fff;border:1px solid #e8eef4;border-radius:21px;margin-top:15px;padding:20px}.activation-preview-card h2{margin:0 0 17px;font-size:15px}.activation-preview-benefit{align-items:center;gap:12px;margin:16px 0 0;display:flex}.activation-preview-benefit>span{color:#1886de;background:#eef6ff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.activation-preview-benefit svg{width:21px;height:21px}.activation-preview-benefit h3{margin:0 0 4px;font-size:13px;font-weight:700}.activation-preview-benefit p{color:#8190a0;margin:0;font-size:11px;line-height:1.5}.activation-preview-account{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.activation-preview-account>div{gap:5px;display:grid}.activation-preview-account>div>span{color:#8391a0;font-size:11px}.activation-preview-account strong{font-size:13px}.activation-preview-tag{color:#188b68;white-space:nowrap;background:#edf9f3;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:inline-flex}.activation-preview-tag.is-pending{color:#b7781c;background:#fff5e6}.activation-preview-terms{align-items:flex-start;gap:7px;padding:15px 2px 9px;display:flex}.activation-preview-terms>svg{color:#8da1b4;flex:none;margin-top:3px}.activation-preview-terms p{color:#8191a0;margin:0;font-size:11px;line-height:1.8}.activation-preview-terms button{color:#1786df;font-size:inherit;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.activation-preview-consent{color:#62758a;cursor:pointer;align-items:center;gap:7px;padding:9px 0 13px;font-size:12px;display:flex}.activation-preview-consent input{accent-color:#188bed;width:17px;height:17px}.activation-preview-primary,.activation-preview-secondary{cursor:pointer;border-radius:14px;width:100%;min-height:49px;padding:12px 16px;font-size:14px;font-weight:700;display:block}.activation-preview-primary{color:#fff;background:linear-gradient(105deg,#178ff0,#1075cf);border:0;box-shadow:0 7px 17px #1786df23}.activation-preview-primary:disabled{color:#96a7b7;box-shadow:none;cursor:not-allowed;background:#e0e8f0}.activation-preview-secondary{color:#197acb;background:#fff;border:1px solid #cedfeb;margin-top:10px}.activation-preview-caption{color:#8b9aaa;text-align:center;margin:12px 2px 2px;font-size:10px;line-height:1.8}.activation-preview-payment,.activation-preview-success{text-align:center;margin-top:8px;padding:28px 22px 18px}.activation-preview-round-icon{color:#1785da;background:#eef7ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.activation-preview-round-icon svg{width:28px;height:28px}.activation-preview-payment h1,.activation-preview-success h1{font-size:23px}.activation-preview-payment>p,.activation-preview-success>p{color:#7d8fa0;margin:8px 0 0;font-size:12px}.activation-preview-pay-amount{color:#193a57;letter-spacing:-1px;padding:23px 0;font-size:38px;font-weight:750}.activation-preview dl{margin:4px 0 0}.activation-preview dl>div{border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:11px;display:flex}.activation-preview dt{color:#8493a1;white-space:nowrap}.activation-preview dd{color:#3d546a;text-align:right;overflow-wrap:anywhere;margin:0}.activation-preview-simulation{color:#7b8da0;gap:8px;margin:18px 4px;display:flex}.activation-preview-simulation svg{flex:none;margin-top:2px}.activation-preview-simulation p{margin:0;font-size:11px;line-height:1.8}.activation-preview-text-button{color:#8393a3;cursor:pointer;background:0 0;border:0;margin:16px auto;padding:8px;font-size:12px;display:block}.activation-preview-error{color:#c44d45;background:#fff0ee;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.6;display:flex}.activation-preview-error>svg{flex:none}.activation-preview-round-icon.is-success{color:#18997c;background:#e9f9f1;border-radius:50%;width:74px;height:74px}.activation-preview-round-icon.is-success svg{width:43px;height:43px}.activation-preview-success-label{color:#249980;margin-bottom:10px;font-size:11px;display:block}.activation-preview-lifetime{background:#f2f8fd;border-radius:15px;gap:6px;margin:23px 0 13px;padding:19px;display:grid}.activation-preview-lifetime>span{color:#7b93a8;font-size:11px}.activation-preview-lifetime strong{color:#175181;font-size:30px}.activation-preview-lifetime small{color:#7891a7;font-size:11px}.activation-preview-success+button{margin-top:19px}.activation-preview-center-profile{align-items:center;gap:16px;margin-top:3px;display:flex}.activation-preview-center-profile .activation-preview-round-icon{flex:none;margin:0}.activation-preview-center-profile small{color:#8193a3;font-size:11px}.activation-preview-center-profile h1{margin:4px 0 8px;font-size:21px}.activation-preview-center-pass{color:#fff;background:#153c63;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:22px;display:flex}.activation-preview-center-pass span{color:#c4d9eb;font-size:11px}.activation-preview-center-pass h2{margin:8px 0;font-size:18px}.activation-preview-center-pass p{color:#c4d9eb;margin:0;font-size:11px}.activation-preview-center-pass button{color:#153c63;background:#f3dfb5;border:0;border-radius:10px;flex:none;align-items:center;gap:2px;padding:9px 11px;font-size:12px;display:flex}.activation-preview-center-pass>svg{color:#f3dfb5;flex:none;width:36px;height:36px}.activation-preview-center-tools{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.activation-preview-center-tools button{color:#41657f;background:#f3f8fd;border:0;border-radius:13px;justify-items:center;gap:9px;padding:15px 4px;font-size:11px;display:grid}.activation-preview-center-tools svg{color:#1889e0;width:24px;height:24px}.activation-preview-center-tools small{color:#98a6b3;font-size:10px}.activation-preview-record>p{color:#8193a3;font-size:12px}.activation-preview-explanation{padding:4px 4px 18px}.activation-preview-explanation p{color:#6f8294;font-size:13px;line-height:1.9}.activation-preview button:focus-visible{outline-offset:3px;outline:3px solid #4ca9f7}.certification-preview{--cert-blue:#167fe9;--cert-ink:#20364c;--cert-muted:#7a899b;color:var(--cert-ink);background:#f5f7fb;flex-direction:column;display:flex}.cert-fixed-header{z-index:5;background:#fff;flex:none;position:relative}.cert-fixed-header .subpage-topbar{border:0;padding-bottom:12px;position:relative}.cert-fixed-header .subpage-topbar strong{letter-spacing:.5px;font-size:18px;font-weight:750}.cert-preview-strip{color:#527087;background:#f0f6fc;justify-content:space-between;align-items:center;gap:6px;padding:8px 20px;font-size:10px;display:flex}.cert-preview-strip button{color:#176ec4;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:2px 0;font-size:11px;font-weight:650;display:flex}.cert-preview-strip svg{width:12px;height:12px}.cert-steps{justify-content:space-between;align-items:center;gap:7px;max-width:680px;margin:auto;padding:20px;display:flex}.cert-steps button{color:#8c99a8;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:flex}.cert-step-number{color:#9aa7b6;background:#f7f9fc;border:1px solid #e3e9f0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.cert-step-number svg{width:18px;height:18px}.cert-step-arrow{color:#d0d9e4;width:12px;height:12px;margin-left:3px}.cert-steps .is-current{color:#147ae0}.cert-steps .is-current .cert-step-number{color:#fff;background:var(--cert-blue);border-color:var(--cert-blue);box-shadow:0 4px 10px #167fe925}.cert-steps .is-complete:not(.is-current) .cert-step-number{color:#1b9a7a;background:#eaf7f1;border-color:#d7eee3}.certification-preview .cert-scroll{background:#f5f7fb;flex:1;height:auto;min-height:0}.cert-content{max-width:680px;margin:0 auto;padding:24px 18px 176px}.cert-intro{justify-content:space-between;align-items:center;gap:12px;margin:0 3px 25px;display:flex}.cert-eyebrow{color:#668097;letter-spacing:1px;font-size:11px}.cert-intro h1{color:#1b324b;letter-spacing:-.5px;margin:7px 0 9px;font-size:23px;font-weight:760;line-height:1.35}.cert-intro p{color:#77899c;max-width:300px;margin:0;font-size:12px;line-height:1.8}.cert-intro-icon{color:#197eda;background:linear-gradient(140deg,#e7f3ff,#dceeff);border:1px solid #dbeafa;border-radius:18px;flex:none;place-items:center;width:58px;height:66px;display:grid;box-shadow:inset 0 1px #fff}.cert-intro-icon svg{width:29px;height:29px}.cert-panel{background:#fff;border:1px solid #e7edf4;border-radius:20px;margin-bottom:16px;padding:19px 16px 0;box-shadow:0 5px 20px #29486703}.cert-panel-heading{justify-content:space-between;align-items:center;gap:9px;margin:0 0 17px;display:flex}.cert-panel-heading h2{color:#24394e;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:720;line-height:1.5;display:flex}.cert-panel-heading h2>span{color:#9b7b57;background:#f9f4ee;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500}.cert-panel-heading h2>svg{color:#548ebd;width:17px;height:17px}.cert-panel-heading>small{color:#9aa6b5;font-variant-numeric:tabular-nums;font-size:11px}.cert-panel-heading>small.is-done{color:#179273}.cert-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cert-upload{background:linear-gradient(160deg,#f8fbff,#f0f6ff);border:1px dashed #bfd6ec;border-radius:13px;min-width:0;position:relative;overflow:hidden}.cert-upload__label{text-align:center;cursor:pointer;flex-direction:column;align-items:center;min-height:204px;padding:32px 6px 12px;display:flex;position:relative}.cert-upload__label input{z-index:3;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cert-upload:focus-within{outline-offset:3px;outline:3px solid #4f9feb}.cert-upload__status{color:#8298ad;align-items:center;gap:3px;font-size:9px;display:flex;position:absolute;top:9px;right:9px}.cert-upload__status svg{width:11px;height:11px}.cert-upload__visual{color:#78a9d5;place-items:center;width:100%;height:65px;margin-bottom:8px;display:grid}.cert-upload__visual>svg{stroke-width:1px;width:47px;height:47px}.cert-upload__visual img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.cert-upload__label>strong{color:#355777;font-size:12px;font-weight:700;line-height:1.5}.cert-upload__label>small{color:#8298ad;margin-top:5px;font-size:9px;line-height:1.6}.cert-upload__action{color:#1a78d2;background:#fff;border:1px solid #e0ebf8;border-radius:7px;justify-content:center;align-items:center;gap:4px;margin-top:13px;padding:6px 11px;font-size:10px;font-weight:650;display:flex}.cert-upload__action svg{width:12px;height:12px}.cert-upload.is-ready{background:#f7fcfa;border-style:solid;border-color:#bddfd3}.cert-upload.is-ready .cert-upload__status{color:#269574}.cert-upload.is-ready .cert-upload__visual{color:#65a99a}.cert-upload__zoom{z-index:4;color:#3e856e;background:#fff;border:1px solid #dfece6;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:9px;right:8px}.cert-upload__zoom svg{width:15px;height:15px}.cert-upload.is-wide .cert-upload__label{text-align:left;grid-template-columns:80px 1fr;align-content:center;justify-items:start;gap:0 15px;min-height:131px;padding:19px 20px;display:grid}.cert-upload.is-wide .cert-upload__visual{grid-row:1/4;height:76px;margin:0}.cert-upload.is-wide .cert-upload__visual>svg{width:42px;height:42px}.cert-upload.is-wide .cert-upload__action{margin-top:10px}.cert-business-documents{gap:11px;display:grid}.cert-inline-note{color:#8996a5;align-items:flex-start;gap:5px;padding:14px 0 16px;font-size:10px;line-height:1.7;display:flex}.cert-inline-note svg{flex:none;width:12px;height:12px;margin-top:3px}.cert-tips{margin:22px 3px 23px}.cert-tips-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.cert-tips-heading h2{color:#52667a;margin:0;font-size:13px;font-weight:650}.cert-tips-heading button{color:#8196aa;background:0 0;border:0;align-items:center;gap:2px;padding:4px 0;font-size:10px;display:flex}.cert-tips-heading button svg{width:11px;height:11px}.cert-tip-grid{grid-template-columns:repeat(3,1fr);display:grid}.cert-tip-grid>div{border-right:1px solid #e5ebf2;flex-direction:column;align-items:center;gap:6px;display:flex}.cert-tip-grid>div:last-child{border:0}.cert-tip-grid svg{color:#6e8fae;width:21px;height:21px;margin-bottom:3px}.cert-tip-grid strong{color:#63788e;font-size:11px;font-weight:600}.cert-tip-grid span{color:#96a3b1;font-size:9px}.cert-next-preview{background:#eef3f9;border:1px solid #e3eaf2;border-radius:13px;align-items:center;gap:11px;padding:16px 13px;display:flex}.cert-next-icon{color:#6b90b5;background:#fff;border:1px solid #dee7f2;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cert-next-icon svg{width:17px;height:17px}.cert-next-preview small{color:#5b728b;font-size:11px;font-weight:650}.cert-next-preview p{color:#8d9aac;margin:4px 0 0;font-size:10px;line-height:1.5}.cert-next-preview>svg{color:#a6b4c4;width:16px;height:16px;margin-left:auto}.cert-notice{align-items:flex-start;gap:10px;margin:20px 5px;display:flex}.cert-notice>svg{color:#6b92b6;flex:none;width:18px;height:18px}.cert-notice strong{color:#5c7288;font-size:12px}.cert-notice p{color:#8b9bad;margin:6px 0 0;font-size:11px;line-height:1.8}.cert-footer{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #e5ecf4;padding:12px 20px 14px;position:absolute;left:0;right:0;box-shadow:0 -6px 22px #26446704}.cert-footer-status,.cert-footer-actions{align-items:center;gap:10px;max-width:640px;margin:0 auto;display:flex}.cert-footer-status{color:#58718a;justify-content:space-between;margin-bottom:11px;font-size:11px}.cert-footer-status>span{align-items:center;gap:5px;display:flex}.cert-status-dot{background:#639ed2;border-radius:50%;width:5px;height:5px}.cert-footer-status>small{color:#9aa7b6;font-size:9px}.cert-primary{color:#fff;background:#167fe9;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:49px;padding:0 14px;font-size:14px;font-weight:700;display:flex;box-shadow:0 6px 15px #127ce922}.cert-primary svg{width:17px;height:17px}.cert-primary:disabled{box-shadow:none;background:#8fbbdf}.cert-back{color:#637b93;background:#f7f9fc;border:1px solid #e2eaf2;border-radius:12px;flex:none;min-width:88px;height:49px;font-size:12px}.cert-error{color:#bb563e;align-items:flex-start;gap:6px;max-width:640px;margin:0 auto 10px;font-size:11px;line-height:1.5;display:flex}.cert-error svg{flex:none;width:13px;height:13px;margin-top:2px}.cert-info-panel{padding-bottom:20px}.cert-info-panel .cert-panel-heading{margin-bottom:20px}.cert-fields{gap:19px;display:grid}.cert-fields>label,.cert-field{gap:8px;min-width:0;display:grid}.cert-fields>label>span,.cert-field>span{color:#587087;font-size:12px;font-weight:600}.cert-fields em{color:#e37a56;margin-left:4px;font-size:11px;font-style:normal}.cert-fields input,.cert-fields textarea{width:100%;min-width:0;line-height:1.5;color:#29465f!important;box-shadow:none!important;background:#f7f9fc!important;border:1px solid #e5ebf2!important;border-radius:9px!important;padding:12px!important;font-size:16px!important}.cert-fields input{height:46px!important}.cert-fields textarea{resize:none}.cert-fields input::placeholder,.cert-fields textarea::placeholder{font-size:12px;color:#a3b0bf!important}.cert-fields input:focus,.cert-fields textarea:focus{background:#fff!important;border-color:#61a7e7!important}.cert-region{grid-template-columns:.85fr 1fr 1fr;gap:6px;display:grid}.cert-region>span,.cert-region>select{color:#466784;background:#f7f9fc;border:1px solid #e5ebf2;border-radius:8px;width:100%;height:43px;padding:0 7px;font-size:12px}.cert-region>span{color:#899eb2;justify-content:center;align-items:center;display:flex}.cert-code{align-items:center;gap:8px;display:flex}.cert-code input{flex:1}.cert-code button{color:#187bcf;background:#edf6ff;border:1px solid #d5e7f9;border-radius:9px;flex:none;height:44px;padding:0 11px;font-size:12px;font-weight:650}.cert-demo-code{color:#5e8c70;font-size:10px}.cert-hours{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.cert-hours>span:not(.onboarding-time-wheel){color:#a2adba;font-size:11px}.cert-hours .onboarding-time-wheel input{height:43px!important}.cert-optional{color:#668199;background:0 0;border:0;border-top:1px solid #edf1f6;align-items:center;gap:6px;width:100%;margin:16px 0 0;padding:11px 0 0;font-size:12px;display:flex}.cert-optional svg{width:13px;height:13px}.cert-optional>span{color:#a7b2bf;font-size:10px}.cert-optional>svg:last-child{margin-left:auto}.cert-optional[aria-expanded=true]{margin-bottom:15px}.cert-confirm{color:#8192a4;align-items:flex-start;gap:9px;padding:5px 3px;font-size:11px;line-height:1.85;display:flex}.cert-confirm input{accent-color:#167fe9;flex:none;width:17px;height:17px;margin:2px 0 0}.cert-help{padding:5px 6px 20px}.cert-help p{color:#8594a6;margin:0 0 19px;font-size:13px;line-height:1.9}.cert-help strong{color:#35536e;margin-bottom:3px;font-size:14px;display:block}.cert-full-image{object-fit:contain;width:100%;height:100%;max-height:55vh;display:block}.cert-result{text-align:center;max-width:640px;margin:auto;padding:43px 25px 55px}.cert-result-icon{color:#2aa582;background:#e7f6ee;border:1px solid #d3ece2;border-radius:25px;place-items:center;width:78px;height:78px;margin:0 auto 23px;display:grid}.cert-result-icon svg{width:37px;height:37px}.cert-result h1{margin:9px 0 13px;font-size:25px}.cert-result>p{color:#8596a8;margin:0 0 26px;font-size:13px;line-height:1.9}.cert-result-summary{background:#fff;border:1px solid #e4ebf4;border-radius:17px;padding:6px 18px}.cert-result-summary>div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 0;font-size:12px;line-height:1.7;display:flex}.cert-result-summary>div:last-child{border:0}.cert-result-summary span{color:#8b9bac;flex:none}.cert-result-summary strong{text-align:right;font-weight:600}.cert-blue{color:#1786db}.cert-result-note{text-align:left;color:#97a5b5;align-items:flex-start;gap:7px;padding:18px 4px 26px;display:flex}.cert-result-note svg{flex:none;width:14px;height:14px;margin-top:2px}.cert-result-note p{margin:0;font-size:11px;line-height:1.8}.certification-preview button:focus-visible{outline-offset:3px;outline:3px solid #67aef0}.certification-preview button:active{filter:brightness(.97)}@media (width<=360px){.cert-steps{gap:4px;padding:17px 14px}.cert-steps button{gap:5px;font-size:11px}.cert-step-number{width:25px;height:25px}.cert-step-arrow{margin-left:0}.cert-content{padding-left:12px;padding-right:12px}.cert-intro h1{font-size:21px}.cert-intro p{font-size:11px}.cert-panel{padding-left:12px;padding-right:12px}.cert-upload__label>small{font-size:8px}.cert-preview-strip{padding-left:14px;padding-right:14px;font-size:9px}}.onboarding-referral-lock{color:#26526f;background:linear-gradient(135deg,#f0f8ff,#f7fbff);border:1px solid #cfe6f7;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 2px;padding:13px 12px;display:flex}.onboarding-referral-lock>div{gap:3px;min-width:0;display:grid}.onboarding-referral-lock>div>span{color:#668397;font-size:10px;font-weight:650}.onboarding-referral-lock>div>strong{color:#087bd6;letter-spacing:.6px;font-size:18px;line-height:1.2}.onboarding-referral-lock>div>p{color:#8194a3;margin:0;font-size:9px;line-height:1.5}.onboarding-referral-lock__badge{color:#137d62;white-space:nowrap;background:#e8f8f2;border-radius:99px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.onboarding-referral-lock__badge svg{width:11px;height:11px}.onboarding-screen--guided{background:#f5f8fc;padding-bottom:20px}.onboarding-screen--guided .onboarding-content{gap:16px;padding:18px 18px 28px}.certification-steps{background:#fff;border-bottom:1px solid #eaf0f6;align-items:center;gap:4px;padding:14px 18px 17px;display:flex}.certification-steps button{color:#8491a1;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:6px 0;font-size:13px;font-weight:650;display:flex;position:relative}.certification-steps button>span{color:#8b98a9;font-variant-numeric:tabular-nums;background:#eef2f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.certification-steps button>span svg{color:#199780;width:23px;height:23px}.certification-steps button.is-current{color:#137cdb}.certification-steps button.is-current>span{color:#fff;background:#1389ed;box-shadow:0 3px 8px #1389ed26}.certification-steps button.is-current:after{content:"";background:#148cf1;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-17px;left:20%;right:20%}.onboarding-screen--guided .onboarding-form-card{border:1px solid #e7edf4;border-radius:20px;padding:22px 18px;box-shadow:0 4px 16px #233b5910}.onboarding-screen--guided [hidden]{display:none!important}.certification-section-eyebrow{color:#1687e4;letter-spacing:1px;margin-bottom:10px;font-size:11px;font-weight:700}.onboarding-screen--guided .onboarding-section-title{border:0;padding:0 0 20px;display:block}.onboarding-screen--guided .onboarding-section-title__icon{display:none}.onboarding-screen--guided .onboarding-section-title h2{color:#20334b;letter-spacing:-.5px;margin:0 0 7px;font-size:21px;font-weight:750;line-height:1.4}.onboarding-screen--guided .onboarding-section-title p{color:#8a98a8;font-size:12px;line-height:1.6}.onboarding-screen--guided .onboarding-document-stack{gap:14px;margin:0}.onboarding-screen--guided .onboarding-upload-field{background:#f6faff;border:1px solid #dce9f7;border-radius:14px;min-height:190px}.onboarding-screen--guided .onboarding-upload-field:focus-within{outline-offset:3px;outline:2px solid #1b88e8}.onboarding-screen--guided .onboarding-upload-field__copy{top:13px;left:12px;right:12px}.onboarding-screen--guided .onboarding-upload-field__copy strong{white-space:normal;font-size:12px;line-height:1.5}.onboarding-screen--guided .onboarding-upload-field__copy small{margin-top:2px;font-size:10px}.onboarding-screen--guided .onboarding-upload-field__preview{color:#68a7dc;background:#eaf4fe;border-color:#c3def3;inset:66px 12px 39px}.onboarding-screen--guided .onboarding-upload-field__preview img{object-fit:contain;background:#fff}.onboarding-screen--guided .onboarding-upload-field__action{gap:4px;font-size:11px;bottom:13px;right:12px}.onboarding-screen--guided .onboarding-upload-field__action svg{width:13px;height:13px}.onboarding-screen--guided .onboarding-upload-field.is-wide{grid-template-columns:minmax(0,1fr) minmax(115px,47%);gap:12px;min-height:168px;padding:18px 14px 36px}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__copy{padding:0;position:static}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__copy strong{font-size:17px}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__copy small{margin-top:8px;font-size:11px;line-height:1.6}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__preview{aspect-ratio:1.58;width:100%;height:auto;position:static}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__preview>svg{color:#75add8;width:48px;height:48px}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__action{background:0 0;padding:0;bottom:13px;right:14px}.onboarding-screen--guided .onboarding-upload-field.has-image{background:#f4fbf8;border-color:#b9dfd4}.onboarding-screen--guided .onboarding-upload-field.has-image .onboarding-upload-field__copy{background:0 0;padding:0}.onboarding-screen--guided .onboarding-upload-field.has-image:not(.is-wide) .onboarding-upload-field__preview{top:66px;bottom:39px}.onboarding-screen--guided .onboarding-upload-field.has-image .onboarding-upload-field__copy small{display:block}.onboarding-screen--guided .onboarding-upload-field.has-image .onboarding-upload-field__action{color:#188a6c;background:0 0}.onboarding-screen--guided .onboarding-upload-grid{gap:12px;margin:0}.certification-business .onboarding-upload-field.is-wide{grid-column:1/-1}.certification-upload-note{color:#8b99a9;align-items:flex-start;gap:7px;margin:18px 0 0;font-size:11px;line-height:1.65;display:flex}.certification-upload-note svg{flex:none;width:14px;height:14px;margin-top:2px}.onboarding-screen--guided .onboarding-field-list{gap:17px;margin:0}.onboarding-screen--guided .onboarding-field-list>label,.onboarding-screen--guided .onboarding-field-list .onboarding-field-item{border:0;gap:9px;padding:0}.onboarding-name-warning{color:#c2410c;margin-top:6px;font-size:12px;font-weight:600;line-height:1.5;display:block}.onboarding-screen--guided .onboarding-field-list label>span,.onboarding-screen--guided .onboarding-field-list .onboarding-field-item>span{color:#46566a;font-size:12px;font-weight:600}.onboarding-screen--guided .onboarding-field-list input{color:#273c52;min-width:0;background:#f5f7fa!important;border:1px solid #e9edf3!important;border-radius:10px!important;height:48px!important;padding:0 12px!important;font-size:15px!important}.onboarding-screen--guided .onboarding-field-list input:focus{border-color:#75b5ed!important;box-shadow:0 0 0 3px #1689e90c!important}.onboarding-screen--guided .onboarding-field-list input::placeholder{color:#a4afbb;font-size:13px}.onboarding-screen--guided .onboarding-inline-action{display:block;position:relative}.onboarding-screen--guided .onboarding-inline-action input{width:100%;padding-right:103px!important}.onboarding-screen--guided .onboarding-inline-action button{color:#1182e1;background:#e5f2ff;border:0;border-radius:7px;height:32px;padding:0 8px;font-size:11px;font-weight:650;position:absolute;top:8px;right:8px}.onboarding-screen--guided .onboarding-inline-action button:disabled{color:#8a99aa;background:#ebeff3}.onboarding-screen--guided .onboarding-region-row{border:0;gap:8px;padding:0}.onboarding-screen--guided .onboarding-region-row label{gap:9px;padding:0}.onboarding-screen--guided .onboarding-region-select{background-color:#f5f7fa;background-position:calc(100% - 10px) 20px,calc(100% - 6px) 20px;border:1px solid #e9edf3;border-radius:9px;height:44px;padding:0 14px 0 7px;font-size:13px}.onboarding-screen--guided .onboarding-fixed-city{grid-template-columns:13px 1fr;gap:1px;min-height:44px;padding:0 4px}.onboarding-screen--guided .onboarding-field-list .is-address>div{display:block;position:relative}.onboarding-screen--guided .onboarding-field-list .is-address input{width:100%;padding-right:25px!important}.onboarding-screen--guided .onboarding-field-list .is-address svg{color:#82a3c0;width:14px;position:absolute;top:16px;right:9px}.onboarding-screen--guided .onboarding-referral-lock{border:1px solid #d9e9fa;border-radius:12px;margin:0 0 4px;padding:14px}.onboarding-screen--guided .onboarding-referral-lock>div>span{font-size:11px}.onboarding-screen--guided .onboarding-referral-lock>div>strong{font-size:22px}.onboarding-screen--guided .onboarding-hours-block{border:0;gap:10px;margin-top:18px;padding:0}.onboarding-screen--guided .onboarding-hours-block strong{font-size:12px}.onboarding-screen--guided .onboarding-hours-block>div:first-child{flex-wrap:wrap;gap:6px}.onboarding-screen--guided .onboarding-hours-block>div:first-child>span{font-size:10px}.onboarding-screen--guided .onboarding-time-wheel input{border-color:#e9edf3!important;height:44px!important}.certification-actions{grid-template-columns:94px minmax(0,1fr);gap:10px;display:grid}.certification-actions.is-first{grid-template-columns:1fr}.certification-actions .onboarding-submit{background:#148aee;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:50px;padding:0 12px;font-size:14px;display:flex;box-shadow:0 5px 14px #148aee20}.certification-actions .onboarding-submit:disabled{color:#98a6b5;box-shadow:none;background:#e3eaf1}.certification-previous{color:#61748c;background:#fff;border:1px solid #dce5ef;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.certification-step-note{text-align:center;color:#92a0b0;margin:-5px 0 0;font-size:10px;line-height:1.6}.certification-missing{background:#fffbf4;border:1px solid #f2e1c9;border-radius:12px;padding:14px 15px}.certification-missing>strong{color:#9a7441;font-size:12px;font-weight:650}.certification-missing>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.certification-missing button{color:#967141;background:#fff;border:1px solid #f2e4cf;border-radius:6px;align-items:center;gap:2px;min-height:32px;padding:4px 8px;font-size:11px;display:flex}.certification-missing button svg{width:11px;height:11px}.onboarding-screen--guided .onboarding-agreement{box-shadow:none;background:0 0;border:0;padding:0 3px}.onboarding-screen--guided .onboarding-agreement p{color:#8d99a6;margin:0;font-size:10px;line-height:1.7}.onboarding-screen--guided .onboarding-agreement svg{color:#8eabb9;width:14px;height:14px}.onboarding-screen--guided .onboarding-verification-error{color:#b84d55;background:#fff0f1;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.6}@media (width<=360px){.onboarding-screen--guided .onboarding-content{padding:14px 13px 24px}.onboarding-screen--guided .onboarding-form-card{padding:20px 14px}.certification-steps{padding-left:10px;padding-right:10px}.certification-steps button{gap:5px;font-size:12px}.onboarding-screen--guided .onboarding-section-title h2{font-size:20px}.onboarding-screen--guided .onboarding-upload-field.is-wide{gap:8px;padding-left:12px;padding-right:12px}.onboarding-screen--guided .onboarding-upload-field.is-wide .onboarding-upload-field__copy strong{font-size:16px}.onboarding-screen--guided .onboarding-upload-field__copy strong{font-size:11px}}.onboarding-screen--guided .onboarding-upload-field.identity-upload-v2{background:#f4f9ff;border:1px solid #dfebf7;border-radius:15px;flex-direction:column;gap:10px;min-height:0;padding:15px 15px 13px;display:flex}.identity-upload-v2__heading{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.identity-upload-v2__heading strong{color:#29455f;font-size:15px;font-weight:700}.identity-upload-v2__heading small{color:#8195aa;font-size:11px;font-weight:400}.onboarding-screen--guided .identity-upload-v2 .identity-upload-v2__visual{place-items:center;width:100%;height:101px;display:grid}.identity-upload-v2__visual img{object-fit:contain;width:170px;max-width:100%;height:101px;display:block}.identity-upload-v2__action{color:#fff;background:#1688ec;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:134px;min-height:34px;padding:7px 15px;font-size:12px;font-weight:650;display:inline-flex}.identity-upload-v2__action svg{width:16px;height:16px}.onboarding-screen--guided .onboarding-upload-field.identity-upload-v2.has-image{background:#f6fbf9;border-color:#c6e6dc}.identity-upload-v2.has-image .identity-upload-v2__visual img{object-fit:contain;border-radius:5px;width:100%;height:101px}.identity-upload-v2.has-image .identity-upload-v2__action{color:#177b62;background:#e0f2eb}.onboarding-screen--guided .identity-upload-v2 input[type=file]{opacity:0;width:1px;height:1px;padding:0;display:block;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.identity-upload-v2{transition:none}}.onboarding-screen--guided .onboarding-identity-card .onboarding-section-title{text-align:center;padding:4px 0 25px;display:block}.onboarding-screen--guided .onboarding-identity-card .onboarding-section-title h2{letter-spacing:0;font-size:22px;font-weight:650;line-height:1.45}.onboarding-screen--guided .onboarding-identity-card .onboarding-section-title p{color:#9099a3;margin:10px 0 0;font-size:12px;line-height:1.7}.onboarding-screen--guided .onboarding-identity-card .onboarding-document-stack{gap:20px;max-width:560px;margin:0 auto}.onboarding-screen--guided .onboarding-upload-field.identity-upload-v3{aspect-ratio:1.44;isolation:isolate;background:#e7f1ff;border:2px dashed #bfd8f3;border-radius:20px;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.identity-upload-v3__visual{background:#fff;border-radius:13px;display:block;position:absolute;inset:8px;overflow:hidden}.identity-upload-v3__visual img{object-fit:cover;width:100%;height:100%;display:block}.identity-upload-v3:not(.has-image) .identity-upload-v3__visual img{opacity:.42}.certification-upload-plus{z-index:2;aspect-ratio:1;color:#fff;pointer-events:none;background:#1677ff;border-radius:50%;place-items:center;width:clamp(52px,16vw,80px);display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 11px #1169cc30}.certification-upload-plus svg{stroke:currentColor;stroke-width:.4px;width:50%;height:50%}.identity-upload-v3__label{z-index:2;text-align:center;color:#303c4b;pointer-events:none;font-size:20px;font-weight:500;line-height:1.4;position:absolute;top:70%;left:0;right:0}.certification-upload-status{z-index:3;color:#178269;background:#e7f8f1;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;display:inline-flex;position:absolute;top:10px;right:10px}.certification-upload-status svg{width:13px;height:13px}.onboarding-screen--guided .identity-upload-v3.has-image{background:#f5faf8;border-style:solid;border-color:#bbded2}.identity-upload-v3.has-image .identity-upload-v3__visual img{object-fit:contain}.identity-upload-v3.has-image .identity-upload-v3__label{background:#fffffff0;border-radius:6px;padding:3px 7px;font-size:12px;inset:auto auto 10px 10px}.identity-upload-v3.has-image .certification-upload-plus{width:40px;inset:auto 12px 12px auto;transform:none}.onboarding-screen--guided .onboarding-upload-field.business-upload-v3{background:#f7fbff;border:1px solid #dce8f5;border-radius:15px;flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:13px;display:flex}.business-upload-v3__heading{gap:4px;display:grid}.business-upload-v3__heading strong{color:#29455f;font-size:12px;line-height:1.5}.business-upload-v3__heading strong em{color:#e5484d;margin-right:2px;font-style:normal}.business-upload-v3__heading small{color:#8a99aa;font-size:10px;line-height:1.5}.business-upload-v3__visual{aspect-ratio:1.15;background:#eef6ff;border:1px dashed #bcd7f2;border-radius:12px;min-height:120px;display:block;position:relative;overflow:hidden}.business-upload-v3__visual img{object-fit:contain;background:#fff;width:100%;height:100%;display:block;position:absolute}.business-upload-v3 .certification-upload-plus{width:44px;top:50%}.business-upload-v3.is-wide .business-upload-v3__visual{aspect-ratio:2.1}.business-upload-v3.has-image .certification-upload-plus{width:32px;inset:auto 8px 8px auto;transform:none}.business-upload-v3 .certification-upload-status{font-size:10px;top:6px;right:6px}.onboarding-screen--guided .identity-upload-v3 input[type=file],.onboarding-screen--guided .business-upload-v3 input[type=file]{opacity:0;width:1px;height:1px;padding:0;display:block;position:absolute;overflow:hidden}@media (width<=360px){.onboarding-screen--guided .onboarding-identity-card .onboarding-section-title h2{font-size:20px}.identity-upload-v3__label{font-size:18px}.onboarding-screen--guided .onboarding-upload-field.business-upload-v3{padding:10px}}@media (prefers-reduced-motion:reduce){.identity-upload-v3,.business-upload-v3{transition:none}}.onboarding-fields{border:0;min-inline-size:0;margin-inline:0}.onboarding-ocr-status{background:#f1f8ff;border:1px solid #d4e8f9;border-radius:12px;margin:14px 0;padding:12px}.onboarding-ocr-status>p{color:#35617f;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.6;display:flex}.onboarding-ocr-status>p>svg{flex:none;width:16px;height:16px;margin-top:2px}.onboarding-ocr-status.is-success{background:#f1faf6;border-color:#cce9dd}.onboarding-ocr-status.is-success>p{color:#25785e}.onboarding-ocr-actions{flex-wrap:wrap;gap:12px;display:flex}.onboarding-ocr-actions button,.onboarding-ocr-suggestions button{color:#0078d4;background:0 0;border:0;align-items:center;gap:3px;min-height:38px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.onboarding-ocr-actions button:disabled,.onboarding-ocr-suggestions button:disabled{opacity:.5}.onboarding-ocr-actions button:focus-visible,.onboarding-ocr-suggestions button:focus-visible{outline-offset:2px;outline:2px solid #008eff}.onboarding-ocr-suggestions>div{border-top:1px solid #cce9dd;margin-top:9px;padding-top:9px}.onboarding-ocr-suggestions span{color:#648178;font-size:11px}.onboarding-ocr-suggestions p{color:#233a33;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.5}.onboarding-ocr-privacy{color:#7c8b9b;margin:12px 0 0;font-size:11px;line-height:1.7}.onboarding-ocr-spinner{animation:1.2s linear infinite onboarding-ocr-spin}@keyframes onboarding-ocr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.onboarding-ocr-spinner{animation:none}}.onboarding-time-wheel .time-picker-trigger{color:#243c53;cursor:pointer;background:#f6faff;border:1px solid #dce9f5;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:15px;font-weight:650;line-height:24px;display:flex}.onboarding-time-wheel .time-picker-trigger>svg{color:#5594c7;flex:none;width:16px;height:16px}.onboarding-time-wheel .time-picker-trigger>svg:last-child{color:#90a6bb;width:13px;height:13px}.onboarding-time-wheel .time-picker-trigger__value{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.onboarding-time-wheel.is-empty .time-picker-trigger__value{color:#8a9caf;font-weight:500}.onboarding-time-wheel .time-picker-trigger[aria-expanded=true]{background:#edf6ff;border-color:#75b5ef}.onboarding-time-wheel .time-picker-trigger:focus-visible{outline-offset:3px;outline:2px solid #1789ed}.bottom-sheet:has(.time-picker-body){color:#22384e;background:#fff;border-radius:24px 24px 0 0;min-height:0;box-shadow:0 -12px 48px #1b3a5b26;max-height:calc(100% - 16px)!important}.bottom-sheet:has(.time-picker-body) .sheet-handle-zone{flex:none;height:18px}.bottom-sheet:has(.time-picker-body) .sheet-handle{background:#dbe5ed;width:34px;height:4px}.bottom-sheet:has(.time-picker-body) .sheet-header{text-align:center;flex:none;gap:2px;padding:0 20px 2px}.bottom-sheet:has(.time-picker-body) .sheet-title{color:#22384e;font-size:17px;font-weight:750;line-height:22px}.bottom-sheet:has(.time-picker-body) .sheet-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bottom-sheet:has(.time-picker-body) .sheet-content{padding:0 20px calc(12px + min(34px, var(--device-safe-area-bottom,0px)));flex:none;overflow:visible}[data-device=pixel-10] .bottom-sheet:has(.time-picker-body) .sheet-content{padding-bottom:12px}.time-picker-body{-webkit-user-select:none;user-select:none;width:100%;min-width:0}.time-picker-body .time-picker-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}.time-picker-body .time-picker-cancel,.time-picker-body .time-picker-clear{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 4px;font-size:13px;font-weight:550;line-height:20px}.time-picker-body .time-picker-cancel{color:#7f91a3;text-align:left;justify-self:start}.time-picker-body .time-picker-clear{color:#1684dd;text-align:right;grid-column:3;justify-self:end}.time-picker-body .time-picker-readout{justify-content:center;align-items:center;gap:13px;min-height:50px;padding:0 0 4px;display:flex}.time-picker-body .time-picker-readout strong{color:#1c7bd0;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:38px;font-weight:750;line-height:44px}.time-picker-body .time-picker-readout strong>span{color:#81b8e8;margin:0 3px;display:inline-block;transform:translateY(-2px)}.time-picker-body .time-picker-labels{color:#8da0b3;text-align:center;grid-template-columns:1fr 1fr;align-items:center;height:18px;font-size:11px;line-height:18px;display:grid}.time-picker-body .time-picker-wheels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;height:220px;margin:4px 0 12px;display:grid;position:relative}.time-picker-body .time-picker-wheels:before{content:"";z-index:0;pointer-events:none;background:#edf6ff;border:1px solid #dceeff;border-radius:12px;height:44px;position:absolute;inset:88px 0 auto}.time-picker-body .time-picker-column{z-index:1;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;cursor:grab;min-width:0;height:220px;padding:88px 0;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.time-picker-body .time-picker-column::-webkit-scrollbar{width:0;height:0;display:none}.time-picker-body .time-picker-column:active{cursor:grabbing}.time-picker-body .time-picker-column:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #6caee9}.time-picker-body .time-picker-option{box-sizing:border-box;color:#a2b2c1;font-variant-numeric:tabular-nums;text-align:center;height:44px;min-height:44px;cursor:inherit;justify-content:center;align-items:center;padding:0;font-size:26px;font-weight:500;line-height:44px;display:flex}.time-picker-body .time-picker-option.is-selected{color:#147fda;font-size:32px;font-weight:750}.time-picker-body .time-picker-confirm{color:#fff;letter-spacing:.08em;cursor:pointer;background:#1789ed;border:0;border-radius:12px;width:100%;min-height:44px;padding:10px 16px;font-size:15px;font-weight:700;line-height:24px;display:block}.time-picker-body .time-picker-confirm:active{background:#096fc7}.time-picker-body .time-picker-cancel:focus-visible,.time-picker-body .time-picker-clear:focus-visible,.time-picker-body .time-picker-confirm:focus-visible{outline-offset:3px;outline:2px solid #1789ed}.onboarding-screen{--brand:#126fc2;--brand-dark:#0d61ad;--brand-soft:#edf5ff;--ink:#273c52;--muted:#7d8a96;--line:#dfe8f2;--canvas:#f4f7fb;color:var(--ink);background:var(--canvas)}.onboarding-screen .subpage-topbar{color:var(--ink);border-color:var(--line);background:#fff}.onboarding-screen .subpage-topbar button{color:#465b70;background:#edf3fa}.onboarding-screen .certification-steps{border-color:var(--line);background:#fff}.onboarding-screen .certification-steps button{color:#8291a3}.onboarding-screen .certification-steps button>span{color:#8b9bad;background:#edf2f8}.onboarding-screen .certification-steps button.is-current{color:var(--brand)}.onboarding-screen .certification-steps button.is-current>span{color:#fff;background:var(--brand);box-shadow:0 3px 8px #126fc226}.onboarding-screen .certification-steps button.is-current:after{background:var(--brand)}.onboarding-screen .onboarding-form-card{border-color:var(--line);box-shadow:0 4px 16px #273c5210}.onboarding-screen .certification-section-eyebrow{color:var(--brand)}.onboarding-screen .onboarding-section-title h2{color:var(--ink)}.onboarding-screen .onboarding-section-title p,.onboarding-screen .certification-upload-note,.onboarding-screen .certification-step-note,.onboarding-screen .onboarding-ocr-privacy,.onboarding-screen .onboarding-agreement p{color:var(--muted)}.onboarding-screen .onboarding-field-list label>span,.onboarding-screen .onboarding-field-list .onboarding-field-item>span,.onboarding-screen .merchant-region-field__label{color:#495b70}.onboarding-screen .onboarding-field-list input{color:#273c52;caret-color:var(--brand);border-color:var(--line)!important;background:#f6f9fd!important}.onboarding-screen .onboarding-field-list input:focus{border-color:#79afe0!important;box-shadow:0 0 0 3px #126fc212!important}.onboarding-screen .onboarding-field-list input::placeholder{color:#9caabc}.onboarding-screen .onboarding-inline-action button{color:var(--brand);background:var(--brand-soft)}.onboarding-screen .onboarding-inline-action button:disabled{color:#91a0b2;background:#edf1f6}.onboarding-screen .onboarding-field-list .is-address svg{color:#6f98bd}.onboarding-screen .onboarding-referral-lock{color:#495b70;background:#f3f8ff;border-color:#d5e6f7}.onboarding-screen .onboarding-referral-lock>div>span{color:#7089a1}.onboarding-screen .onboarding-referral-lock>div>strong{color:var(--brand)}.onboarding-screen .onboarding-submit{background:var(--brand);box-shadow:0 5px 14px #126fc220}.onboarding-screen .onboarding-submit:disabled{color:#94a2b3;box-shadow:none;background:#e5ebf2}.onboarding-screen .certification-previous{color:#647a91;border-color:var(--line);background:#fff}.onboarding-screen .onboarding-agreement svg{color:#849bb1}.onboarding-screen .onboarding-agreement a{color:var(--brand)}.onboarding-screen :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.onboarding-screen--guided .onboarding-upload-field:not(.has-image){background:#f4f8fe;border-color:#cddff1}.onboarding-screen--guided .onboarding-upload-field:hover{border-color:#79afe0}.onboarding-screen--guided .onboarding-upload-field:focus-within{outline-color:var(--brand)}.onboarding-screen .certification-upload-plus{background:var(--brand);box-shadow:0 5px 11px #0d61ad2b}.onboarding-screen .identity-upload-v3__label,.onboarding-screen .business-upload-v3__heading strong{color:var(--ink)}.onboarding-screen .business-upload-v3__heading small{color:var(--muted)}.onboarding-screen .business-upload-v3__visual{background:#edf5ff;border-color:#c8ddf3}.onboarding-screen .onboarding-ocr-status:not(.is-success){background:#eff6ff;border-color:#d5e6f7}.onboarding-screen .onboarding-ocr-status:not(.is-success)>p{color:#396b96}.onboarding-screen .onboarding-ocr-actions button,.onboarding-screen .onboarding-ocr-suggestions button{color:var(--brand)}.onboarding-screen .merchant-qr-editor{color:var(--ink);border-color:var(--line)}.onboarding-screen .merchant-qr-editor__heading>span{color:var(--brand);background:var(--brand-soft)}.onboarding-screen .merchant-qr-editor__add{color:var(--brand);background:#f4f8fe;border-color:#bfd7ef}.onboarding-screen .merchant-qr-editor__preview{border-color:var(--line);background:#f6f9fd}.onboarding-screen .merchant-qr-editor__actions label{color:var(--brand)}.onboarding-screen .merchant-qr-editor__actions button{color:#7d8fa4}.onboarding-screen .merchant-qr-editor :is(label,button):focus-visible,.onboarding-screen .merchant-qr-editor label:focus-within{outline-color:var(--brand)}.onboarding-screen :is(.merchant-qr-editor__heading p,.merchant-qr-editor__slot-title small,.merchant-qr-editor__add small,.merchant-qr-editor__preview span,.merchant-qr-editor__note){color:var(--muted)}.onboarding-screen .time-picker-trigger{color:#273c52;border-color:var(--line);background:#f6f9fd}.onboarding-screen .time-picker-trigger>svg{color:#6f98bd}.onboarding-screen .time-picker-trigger>svg:last-child{color:#8ca3b9}.onboarding-screen .onboarding-time-wheel.is-empty .time-picker-trigger__value{color:#9caabc}.onboarding-screen .time-picker-trigger[aria-expanded=true]{background:#edf5ff;border-color:#79afe0}.device-screen:has(.onboarding-screen) .bottom-sheet:has(.time-picker-body){color:#273c52;box-shadow:0 -12px 48px #273c5226}.device-screen:has(.onboarding-screen) .bottom-sheet:has(.time-picker-body) .sheet-title{color:#273c52}.device-screen:has(.onboarding-screen) .bottom-sheet:has(.time-picker-body) .sheet-handle{background:#dce6f0}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-cancel{color:#7d8a96}.device-screen:has(.onboarding-screen) .time-picker-body :is(.time-picker-clear,.time-picker-readout strong,.time-picker-option.is-selected){color:#126fc2}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-readout strong>span{color:#8fb8db}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-labels{color:#8b9bad}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-wheels:before{background:#edf5ff;border-color:#d5e6f7}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-option:not(.is-selected){color:#a2b2c1}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-confirm{background:#126fc2}.device-screen:has(.onboarding-screen) .time-picker-body .time-picker-confirm:active{background:#0d61ad}.device-screen:has(.onboarding-screen) .time-picker-body :focus-visible{outline-color:#126fc2}.city-team-panel{margin:16px 0}.city-team-note{color:#6a7f94;margin:12px 0;font-size:12px;line-height:1.7}.city-team-member{border-top:1px solid #eef3f8;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.city-team-member strong,.city-team-member small{display:block}.city-team-member small{color:#7c8da0;margin-top:6px;font-size:11px}.city-team-member button{color:#1387e3;background:#edf6ff;border:0;border-radius:8px;flex-shrink:0;padding:9px 10px;font-size:12px}.city-team-editor{padding:8px 20px calc(var(--mobile-safe-area-height) + 24px);gap:16px;display:grid}.city-team-editor label{color:#354e65;gap:9px;font-size:13px;font-weight:600;display:grid}.city-team-editor select,.city-team-editor input{width:100%;font:inherit;color:#235677;background:#f3f7fc;border:1px solid #dfe9f3;border-radius:10px;padding:13px}.city-team-editor p{color:#71879d;margin:0;font-size:12px;line-height:1.7}.city-team-example{color:#286392;background:#eff7ff;border-radius:14px;gap:15px;padding:20px;font-size:14px;display:grid}.city-team-example span{justify-content:space-between;display:flex}.city-team-back{color:#70879c;background:0 0;border:0;padding:10px}.announcement-row{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;grid-template-columns:22px auto minmax(0,1fr) 12px}.announcement-row__viewport{min-width:0;color:var(--muted);font-size:11px;overflow:hidden}.announcement-row__track{will-change:transform;width:max-content;animation:45s linear infinite announcement-marquee;display:flex}.announcement-row__track>span{white-space:nowrap;flex:none;padding-right:40px}.announcement-row:hover .announcement-row__track,.announcement-row:focus-visible .announcement-row__track{animation-play-state:paused}.announcement-row:focus-visible{outline-offset:3px;outline:2px solid #168eef}@keyframes announcement-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.announcement-row__track{animation:none;transform:none}}.market-announcement-detail{padding:0 20px calc(var(--mobile-safe-area-height) + 20px);gap:20px;display:grid}.market-announcement-detail p{color:var(--text,#203342);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.market-announcement-detail button{color:#fff;background:#168eef;border:0;border-radius:14px;padding:14px;font-size:14px;font-weight:600}.service-credit-page__wechat>span svg{width:28px;height:28px}.home-region-bar{background:#fdfbf8;border-bottom:0;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:flex}.home-region-brand{flex:none;align-items:center;gap:6px;display:flex}.home-region-brand img{object-fit:contain;width:38px;height:38px}.home-region-brand strong{color:#30251f;letter-spacing:-.5px;font-size:24px;font-weight:750;line-height:1.2}.home-region-trigger{color:#30251f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 2px;display:flex}.home-region-trigger span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.home-region-trigger .home-region-pin{object-fit:contain;flex:none;width:17px;height:19px}.home-region-trigger svg{flex:none;width:14px;height:14px}.home-region-trigger:hover{background:#f6eee7}.home-region-bar+.market-header--hero{min-height:196px;padding-bottom:6px;box-shadow:0 8px 24px #2f221c1f}.home-region-bar+.market-header--hero .search-box{color:#6e7074;height:44px;box-shadow:0 6px 20px #261f1b2e}.home-region-bar+.market-header--hero .search-box input::placeholder{color:#929292}.home-region-bar+.market-header--hero .search-box>button{color:#b2392b;font-weight:700}.home-content .announcement-row{border-color:#f0ece6;box-shadow:0 5px 18px #2a211a06}.home-content .announcement-row>svg:first-child,.home-content .announcement-row strong{color:#b2392b}.home-content .announcement-row__viewport{color:#77797e}.home-content .announcement-row:focus-visible{outline-color:#b2392b}.home-region-trigger:focus-visible,.home-region-picker button:focus-visible,.home-region-empty button:focus-visible{outline-offset:-3px;outline:2px solid #b13b34}.bottom-sheet:has(.home-region-picker){height:min(440px,56dvh);min-height:0;box-shadow:none;border-radius:0;max-height:calc(100% - 24px)!important}.bottom-sheet:has(.home-region-picker) .sheet-handle-zone{display:none}.bottom-sheet:has(.home-region-picker) .sheet-header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bottom-sheet:has(.home-region-picker) .sheet-content{height:100%;padding:0 0 var(--mobile-safe-area-height,0px);flex-direction:column;min-height:0;display:flex;overflow:hidden}.home-region-picker{color:#171717;background:#fff;flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.home-region-column{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.home-region-column h3{color:#111;border-bottom:2px solid #0000;flex:none;place-items:center;height:52px;margin:0;font-size:20px;font-weight:700;line-height:1;display:grid}.home-region-cities h3{border-bottom-color:#b32e32}.home-region-province-value{color:#ac3436;flex:none;place-items:center;height:50px;font-size:18px;line-height:1.4;display:grid}.home-region-city-scroll.mobile-page{--mobile-safe-area-height:0px;flex:1;min-height:0;position:relative;inset:auto}.home-region-city-scroll .mobile-scroll-content{padding:0}.home-region-city{color:#171717;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:0;width:100%;min-height:50px;padding:10px 8px;font-size:18px;font-weight:400;line-height:1.4;display:block}.home-region-city.is-selected{color:#ac3436}.home-region-city:hover{background:#fcf8f7}.partner-withdraw-tax{color:#c25a00;margin:8px 0 0;font-size:13px;line-height:1.6}.branch-gate{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:center;gap:10px;margin:16px;padding:32px 20px;display:grid}.branch-gate__badge{color:#c25a00;background:#fff3e7;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.branch-gate>strong{color:#1d2b36;font-size:17px}.branch-gate>p{color:#71808c;margin:0;font-size:14px;line-height:1.7}.branch-gate__actions{gap:10px;margin-top:6px;display:flex}.branch-gate__actions button{border:1px solid var(--line);color:#1d2b36;background:#fff;border-radius:12px;min-height:40px;padding:0 18px;font-weight:700}.branch-gate__actions .branch-gate__primary{color:#fff;background:#168bea;border-color:#0000}.home-region-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:center;gap:10px;min-height:250px;padding:34px 20px;display:grid}.home-region-empty>img{object-fit:contain;width:30px;height:30px}.home-region-empty>strong{color:#3e5267;font-size:16px}.home-region-empty p{color:#78899a;margin:0;font-size:12px;line-height:1.7}.home-region-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-region-empty button{min-height:44px;color:var(--brand-dark);cursor:pointer;background:#f3f9ff;border:1px solid #d9e8f5;border-radius:12px;padding:0 16px;font-size:13px}@media (width<=360px){.home-region-bar{gap:6px;padding-inline:12px}.home-region-brand{gap:5px}.home-region-brand img{width:32px;height:32px}.home-region-brand strong{font-size:20px}.home-region-trigger{gap:4px;padding-inline:0}.home-region-trigger span{font-size:12px}.home-region-trigger .home-region-pin{width:15px;height:17px}.home-region-column h3{height:48px;font-size:19px}.home-region-city,.home-region-province-value{min-height:48px;font-size:17px}}.service-credit-records__list{background:#fff;border:1px solid #e1eaf1;border-radius:18px;padding:0 14px;display:grid}.service-credit-records__list article{border-bottom:1px solid #e7eef4;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.service-credit-records__list article:last-child{border-bottom:0}.service-credit-records__list article>div{gap:4px;display:grid}.service-credit-records__list strong{font-size:11px}.service-credit-records__list small{color:var(--muted);font-size:8px}.service-credit-records__list article>div:last-child{justify-items:end}.service-credit-records__list b{font-size:11px}.service-credit-records__list span{color:#168eef;background:#eef7ff;border-radius:99px;padding:3px 7px;font-size:8px}.service-credit-page__submit:disabled{cursor:not-allowed;opacity:.55}.partner-id-card{--id-accent:#a9d4ff;--id-accent-strong:#5eb0ff;--id-soft:#a9d4ff24;color:#fff;background:linear-gradient(150deg,#0f2443 0%,#16365f 55%,#1c4a7f 100%);border-radius:22px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f244342}.partner-id-card:before{content:"";background:radial-gradient(circle,#78b4ff38,#0000 64%);border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-70px}.partner-id-card:after{pointer-events:none;content:"";background:repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 15px);position:absolute;inset:0}.partner-id-card>*{z-index:1;position:relative}.partner-id-card.is-city{--id-accent:#f3cf7e;--id-accent-strong:#e6ae3c;--id-soft:#f3cf7e24;background:linear-gradient(150deg,#16130e 0%,#262017 55%,#3a2f1d 100%);box-shadow:0 14px 30px #261e1052,inset 0 0 0 1px #f3cf7e59}.partner-id-card.is-city:before{background:radial-gradient(circle,#f3cf7e42,#0000 64%)}.partner-id-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-id-card__who{gap:5px;min-width:0;display:grid}.partner-id-card__tier{color:var(--id-accent);background:var(--id-soft);border:1px solid color-mix(in srgb,var(--id-accent) 40%,transparent);letter-spacing:.5px;border-radius:99px;justify-self:start;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.partner-id-card__tier svg{width:11px;height:11px}.partner-id-card__who h1{word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.3;display:-webkit-box;overflow:hidden}.partner-id-card__who small{color:#ffffffa8;letter-spacing:.3px;font-size:12px}.partner-id-card__status{color:#d5f7e6;white-space:nowrap;background:#20be7829;border:1px solid #5adca047;border-radius:99px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.partner-id-card__status i{background:#3ddc97;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3ddc9733}.partner-id-card__status.is-pending{color:#ffe7c2;background:#ffaa3c29;border-color:#ffbe644d}.partner-id-card__status.is-pending i{background:#ffb04a;box-shadow:0 0 0 3px #ffb04a33}.partner-id-card__status.is-frozen,.partner-id-card__status.is-rejected{color:#e3e8ee;background:#ffffff1a;border-color:#fff3}.partner-id-card__status.is-frozen i,.partner-id-card__status.is-rejected i{box-shadow:none;background:#aab6c2}.partner-id-card__share{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;gap:10px;padding:13px 14px 12px;display:grid}.partner-id-card__share header{justify-content:space-between;align-items:center;gap:8px;display:flex}.partner-id-card__share header span{color:#ffffffd1;font-size:12px;font-weight:600}.partner-id-card__share header em{color:var(--id-accent);background:var(--id-soft);border-radius:99px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.partner-id-card__rate{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.partner-id-card__rate strong{color:var(--id-accent);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.partner-id-card__rate>span{color:#ffffffbf;font-size:12px}.partner-id-card__track{background:#ffffff26;border-radius:99px;height:6px;margin:2px 6px 0;position:relative}.partner-id-card__track i{background:linear-gradient(90deg,var(--id-accent-strong),var(--id-accent));border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.partner-id-card__track b{border:3px solid var(--id-accent-strong);background:#fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000040}.partner-id-card__scale{color:#ffffff8c;justify-content:space-between;font-size:10px;display:flex}.partner-id-card__parent{color:#ffffff9e;margin:0;font-size:11px}.partner-id-card.is-premier{--id-accent:#efe6ff;--id-accent-strong:#b996ff;--id-soft:#d6c4ff29;background:radial-gradient(120% 90% at 100% 0,#7a56be8c 0%,#0000 58%),linear-gradient(155deg,#130e22 0%,#221737 52%,#34235a 100%);box-shadow:0 16px 34px #23183961,inset 0 0 0 1px #d6c4ff57}.partner-id-card.is-premier:before{background:radial-gradient(circle,#b996ff33,#0000 65%);width:270px;height:270px;inset:auto auto -130px -100px}.partner-id-card.is-premier:after{background:linear-gradient(110deg,#0000 28%,#ffffff12 44%,#0000 60%)}.partner-id-card.is-premier>.partner-id-card__emblem{z-index:0;fill:#d6c4ff14;stroke:#d6c4ff29;stroke-width:.5px;stroke-linejoin:round;pointer-events:none;width:150px;height:150px;position:absolute;top:-22px;right:-26px}.partner-id-card.is-premier .partner-id-card__tier{color:#2a1a48;letter-spacing:1px;background:linear-gradient(100deg,#f7f2ff,#cdb6ff 55%,#f1e9ff);border-color:#ffffff8c;gap:5px;padding:3px 10px;box-shadow:0 2px 10px #b996ff59}.partner-id-card.is-premier .partner-id-card__tier svg{fill:currentColor;width:11px;height:11px}.partner-id-card.is-premier .partner-id-card__status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.partner-id-card__premier{background:linear-gradient(160deg,#ffffff1c,#ffffff08);border:1px solid #d6c4ff3d;border-radius:16px;gap:12px;padding:14px;display:grid}.partner-id-card__premier header{justify-content:space-between;align-items:center;gap:8px;display:flex}.partner-id-card__premier header span{color:#ffffffd1;font-size:12px;font-weight:600}.partner-id-card__premier header em{color:#2a1a48;background:linear-gradient(100deg,#f3ecff,#d6c4ff);border-radius:99px;padding:2px 9px;font-size:10px;font-style:normal;font-weight:800}.partner-id-card__premier-rate{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.partner-id-card__premier-rate strong{color:#f4eeff;background:linear-gradient(100deg,#fff 0%,#e6d9ff 45%,#b996ff 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;line-height:1}.partner-id-card__premier-rate span{color:#efe6ffc7;padding-bottom:4px;font-size:12px;font-weight:600}.partner-id-card__perks{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.partner-id-card__perks li{background:#0805124d;border:1px solid #d6c4ff29;border-radius:12px;gap:3px;padding:9px 11px;display:grid}.partner-id-card__perks span{color:#ffffff9e;font-size:11px}.partner-id-card__perks b{color:#efe6ff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.invite-poster__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.invite-poster__loading{background:#ffffffe0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.invite-poster__loading svg{width:24px;height:24px;color:var(--brand);animation:1s linear infinite partner-qr-loading}.location-pin-icon{flex:none}.appointment-card{gap:10px;display:grid}.appointment-days{scrollbar-width:none;gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}.appointment-days::-webkit-scrollbar{display:none}.appointment-days button{color:#36485a;text-align:center;background:#f3f7fb;border:1px solid #0000;border-radius:12px;flex:none;gap:2px;min-width:52px;padding:7px 8px;display:grid}.appointment-days button strong{font-size:12px;font-weight:800}.appointment-days button small{color:var(--muted);font-size:10px}.appointment-days button.is-active{color:var(--brand);border-color:var(--brand);background:#eaf4ff}.appointment-days button.is-active small{color:var(--brand)}.appointment-days button:disabled{opacity:.4}.appointment-slots{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.appointment-slots button{color:#36485a;border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:8px 0;font-size:12px;font-weight:700}.appointment-slots button.is-active{color:#fff;background:var(--brand);border-color:var(--brand)}.appointment-empty,.appointment-error{margin:0;font-size:11px}.appointment-empty{color:var(--muted)}.appointment-error{color:#d14343}.seller-order-facts dd.is-appointment,.purchase-detail-fields strong.is-appointment{color:var(--brand);font-weight:800}.course-screen{background:#eef3f8}.course{gap:14px;padding:14px 14px 28px;display:grid}.course-stage{color:#fff;background:radial-gradient(120% 80% at 50% 0,#1d3f6b 0%,#0f2036 60%,#0b1626 100%);border-radius:24px;gap:10px;padding:14px;display:grid;position:relative;box-shadow:0 18px 36px #0b162647}.course-stage__meta{color:#ffffffa8;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.course-stage__badge{color:#8fcbff;letter-spacing:.04em;background:#38a0ff2e;border-radius:999px;align-items:center;padding:4px 10px;font-weight:800;display:inline-flex}.course-stage video{object-fit:contain;background:#000;border-radius:16px;width:100%;max-height:56vh;display:block}.course-stage h1{margin:4px 2px 0;font-size:19px;line-height:1.3}.course-stage>p{color:#ffffffa8;margin:0 2px;font-size:13px}.course-stage .course-stage__error{color:#ffb4a6;background:#ff786424;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.course-stage__next{color:#fff;text-align:left;background:#1789ed;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.course-stage__next span{color:#1789ed;background:#fff;border-radius:999px;flex:none;padding:5px 12px;font-size:12px}.course-stage .course-stage__done{color:#8ff0c4;background:#3ddc9724;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.course-outline{background:#fff;border-radius:20px;gap:8px;padding:14px;display:grid;box-shadow:0 10px 26px #1b3d6212}.course-outline header{gap:8px;padding:0 2px 4px;display:grid}.course-outline header>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.course-outline header strong{color:#1c2c3c;font-size:16px}.course-outline header span{color:#738596;font-size:12px}.course-outline__bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.course-outline__bar i{background:#e3ebf3;border-radius:99px;height:5px}.course-outline__bar i.is-done{background:#1789ed}.course-lesson{width:100%;color:inherit;text-align:left;background:#f6f9fc;border:1px solid #0000;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.course-lesson.is-current{background:#eaf5ff;border-color:#1789ed59}.course-lesson__no{color:#1789ed;font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #1789ed2e}.course-lesson.is-done .course-lesson__no{color:#fff;box-shadow:none;background:#1789ed}.course-lesson__no svg{width:20px;height:20px}.course-lesson__text{gap:3px;min-width:0;display:grid}.course-lesson__text strong{color:#1c2c3c;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.course-lesson__text small{color:#8a99a7;font-size:12px}.course-lesson__state{color:#738596;font-variant-numeric:tabular-nums;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.course-lesson.is-current .course-lesson__state{color:#1789ed}.course-eq{align-items:flex-end;gap:2px;height:12px;margin-right:5px;display:inline-flex}.course-eq i{background:currentColor;border-radius:2px;width:3px;height:6px;animation:.9s ease-in-out infinite course-eq}.course-eq i:nth-child(2){animation-delay:-.3s}.course-eq i:nth-child(3){animation-delay:-.6s}@keyframes course-eq{0%,to{height:3px}50%{height:12px}}.course-tips{color:#6b4a12;background:#fff8ec;border:1px solid #f6e2bd;border-radius:20px;padding:14px 16px}.course-tips strong{margin-bottom:8px;font-size:14px;display:block}.course-tips ol{gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.course-help{color:#5c6f82;background:0 0;border:1px dashed #b9cde2;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:14px;font-size:13px;display:flex}.course-help b{color:#1789ed}@media (prefers-reduced-motion:reduce){.course-eq i{height:8px;animation:none}}.detail-intro{color:#4f5f6b;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.detail-facts{margin:0;display:grid}.detail-facts>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:11px 0;display:flex}.detail-facts>div:first-child{padding-top:0}.detail-facts>div:last-child{border-bottom:0;padding-bottom:0}.detail-facts dt{color:#7d8993;flex:none;font-size:12px}.detail-facts dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:700}.merchant-checkout-address.is-link{color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:17px minmax(0,1fr) auto;text-decoration:none}.merchant-checkout-address.is-link small{color:var(--brand);white-space:nowrap;align-items:center;gap:1px;padding-top:2px;font-size:11px;font-weight:700;display:flex}.merchant-checkout-address.is-link small svg{width:13px;height:13px;color:var(--brand);margin:0}.detail-card--title .detail-points{top:22px}.mine-menu-card button.is-guest-locked .mine-menu-card__label{color:#9aa7b1}.mine-menu-card button.is-guest-locked .mine-menu-card__label svg{color:#b8c3cb}.support-row>small.support-receipt{color:#1677d6;font-size:11px;font-weight:650}.support-row>small.support-receipt.is-read{color:#9aa5ad;font-weight:500}.support-messages>div[aria-hidden=true]:last-child{scroll-margin-bottom:84px}.support-shell.has-handoff .support-messages>div[aria-hidden=true]:last-child{scroll-margin-bottom:126px}.purchase-proof-count{color:#c9620f;background:#fff4ea;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:700}.purchase-append-card{background:#fff;border:1px solid #ffe0c2;border-radius:19px;justify-content:space-between;align-items:center;gap:12px;margin:12px 14px;padding:13px 14px;display:flex;box-shadow:0 8px 22px #304b5e0e}.purchase-append-card>div{gap:3px;min-width:0;display:grid}.purchase-append-card strong{color:#26323b;font-size:13px}.purchase-append-card span{color:#7c8993;font-size:11px;line-height:1.5}.purchase-append-card>button{color:#fff;background:#f08a24;border:0;border-radius:10px;flex:none;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.purchase-append-card>button svg{width:14px;height:14px}.seller-proof-card__title>.seller-proof-verified.is-multiple{color:#c9620f}.service-credit-card__features>div.is-warn>svg{color:#c9620f;background:#fff1e3}.service-credit-card__features>div.is-warn strong{color:#c9620f}.service-credit-records__list span.is-reserved{color:#c9620f;background:#fff4ea}.service-credit-page__frozen{color:#a5530c;background:#fff4ea;border:1px solid #ffd9b8;border-radius:14px;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:9px;line-height:1.55;display:flex}.service-credit-page__frozen svg{flex:none;width:13px;height:13px;margin-top:1px}.seller-proof-sheet__multi{color:#a5530c;background:#fff4ea;border:1px solid #ffd9b8;border-radius:12px;align-items:center;gap:6px;margin:0;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.seller-proof-sheet__multi svg{flex:none;width:14px;height:14px}.partner-recruit-entry{background:linear-gradient(135deg,#fffdf8,#fff4e2);border-color:#f3dcb4;margin-top:-2px}.partner-recruit-entry .partner-promotion-entry__icon{color:#f3d78e;background:linear-gradient(145deg,#2a2218,#1a1510);box-shadow:0 7px 15px #5a3e1438}.partner-recruit-cta{width:100%;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffdf8,#fff4e2);border:1px solid #f3dcb4;border-radius:16px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 13px;display:grid}.partner-recruit-cta__icon{color:#f3d78e;background:linear-gradient(145deg,#2a2218,#1a1510);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.partner-recruit-cta__icon svg,.partner-recruit-entry .partner-promotion-entry__icon svg{width:20px;height:20px}.partner-recruit-cta>span:nth-child(2){gap:3px;min-width:0;display:grid}.partner-recruit-cta strong{font-size:14px}.partner-recruit-cta small{color:var(--muted);font-size:11px;line-height:1.4}.partner-recruit-cta>svg{color:#a8916c}.partner-recruit-intro{background:#fff;border:1px solid #eef1f5;border-radius:18px;margin:10px 16px 0;padding:14px 14px 12px;box-shadow:0 6px 16px #1e32460d}.partner-recruit-intro ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.partner-recruit-intro li{text-align:center;justify-items:center;gap:6px;display:grid}.partner-recruit-intro li b{color:#f3d78e;background:linear-gradient(145deg,#2a2218,#1a1510);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.partner-recruit-intro li span{color:var(--ink);gap:2px;font-size:13px;font-weight:800;display:grid}.partner-recruit-intro li small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.partner-recruit-stats{border-top:1px dashed #e6ebf0;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:10px;display:grid}.partner-recruit-stats span{color:var(--muted);text-align:center;font-size:12px}.partner-recruit-stats span+span{border-left:1px solid #eef1f5}.partner-recruit-stats strong{color:var(--ink);margin:0 2px;font-size:17px}.invite-poster--recruit{aspect-ratio:1080/1500;background:#eef2f6}.invite-poster--recruit-gold{background:#0d1a3a}.invite-poster--recruit-cinnabar{background:#f3e8d6}.invite-poster--recruit-ticket{background:#ff8a2c}.partner-recruit-copy{color:#8a6a3a;background:#fff8ec;border:1px solid #f3dcb4;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:10px auto 0;padding:7px 14px;font-size:12px;font-weight:700;display:flex}.partner-recruit-copy svg{width:14px;height:14px}.partner-recruit-copy:disabled{opacity:.5}.invite-poster{flex-basis:var(--invite-poster-w,100%)}.invite-pager-track{padding-right:var(--invite-poster-side,16px);padding-left:var(--invite-poster-side,16px)}.invite-poster__image{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;pointer-events:auto}.invite-save-hint{color:#8a96a3;text-align:center;margin:2px 16px 0;font-size:12px;line-height:1.5}@media (height<=760px){.partner-recruit-intro{padding:10px 12px 8px}.partner-recruit-intro li small{display:none}.partner-recruit-stats{margin-top:8px;padding-top:6px}.invite-body{padding-top:8px}.invite-share h2{margin-bottom:8px}}
