:root{color:#111d34;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--brand:#ff3f2b;--brand-hover:#ed2f32;--brand-strong:#d91956;--brand-start:#ff8a00;--brand-end:#ef006c;--brand-gradient:linear-gradient(100deg, var(--brand-start) 0%, #ff3b2f 52%, var(--brand-end) 100%);--brand-gradient-soft:linear-gradient(135deg, #ff8a001c, #ef006c14);--brand-light:#fff2f4;--line:#e5e8ef;--line-soft:#f0f1f5;--muted:#7c879b;--text:#111d34;--text-soft:#536079;--card:#fff;--text-on-brand:#fff;--line-on-brand:#ffffff57;--page:#f8f9fb;--success:#148354;--success-soft:#edfbf3;--danger:#bd432d;--danger-soft:#fff0ed;--warning:#a66a00;--warning-soft:#fff7e7;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--control-height:50px;--button-height:50px;--card-padding:16px;--section-gap:16px;--hero-height:184px;--shadow-card:0 10px 30px #141d320e;--shadow-float:0 18px 42px #141d321c;--shadow-brand:0 16px 34px #ef006c2e;--focus-ring:0 0 0 3px #ff3f2b2b;--app-page-width:430px;--page-gutter:17px;--page-gutter-compact:12px;--page-gutter-current:var(--page-gutter);background:#eef1f5;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}html{background:#eef1f5}html,body,#app{min-height:100%;margin:0}body{min-width:0;color:var(--text);line-height:1.45}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;touch-action:manipulation}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:#ff3f2b2e}:where(button,a,input,select,textarea):focus-visible{box-shadow:var(--focus-ring);outline:none}:where(button,input,select,textarea):disabled{cursor:not-allowed}.app-shell{min-height:100dvh}.user-startup,.not-found-page{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 10%,#fffffff0 0 72px,#0000 168px),linear-gradient(165deg,#fff7f1 0%,#fffdfc 50%,#fff2e9 100%);place-items:center;display:grid}.user-startup{z-index:1000;position:fixed;inset:0}.user-startup-card,.not-found-card{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;background:#fffffff5;width:min(100%,390px);padding:34px 26px;box-shadow:0 18px 48px #4c30231c}.user-startup-card h1,.not-found-card h1{color:var(--text);margin:0;font-size:23px}.user-startup-card p,.not-found-card p{color:var(--muted);margin:13px 0 24px;font-size:14px;line-height:1.7}.user-startup-card button,.not-found-card a{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff7419,#ff3c16);border:0;place-items:center;min-width:142px;min-height:44px;padding:0 20px;font-weight:700;display:inline-grid;box-shadow:0 10px 22px #ff4a1f2e}.not-found-symbol{background:var(--brand-light);width:66px;height:66px;color:var(--brand);border-radius:22px;place-items:center;margin:0 auto 18px;font-size:28px;font-weight:800;display:grid}.page{width:min(100%, var(--app-page-width));background:var(--page);min-height:100dvh;margin:0 auto}.kc-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-card)}.kc-primary-button,.primary-button{min-height:var(--button-height);border-radius:var(--radius-md);background:var(--brand-gradient);color:#fff;cursor:pointer;border:0;font-weight:700;box-shadow:0 10px 22px #ef006c24}.kc-secondary-button,.secondary-button{min-height:var(--button-height);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);cursor:pointer;background:#fff;font-weight:600}.kc-primary-button:disabled,.primary-button:disabled,.kc-secondary-button:disabled,.secondary-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.kc-input,:where(.auth-field,.form-row,.profile-field,.c2c-form-card) :where(input,select,textarea){border-color:var(--line);border-radius:var(--radius-md);background:#fff}.with-bottom-nav{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.home-page,.mine-page,.order-page{padding-left:var(--page-gutter-current);padding-right:var(--page-gutter-current);position:relative;overflow:hidden}.home-page:before,.mine-page:before,.order-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 5%,#ff5c2b11,#0000 210px);position:absolute;inset:0}.order-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.page>*{position:relative}.home-header{justify-content:space-between;align-items:center;height:80px;display:flex}.home-header h1{margin:0;font-size:23px;font-weight:500}.home-brand-title{align-items:center;gap:9px;min-width:0;display:flex}.home-brand-title img{object-fit:contain;flex:none;width:34px;height:34px}.home-brand-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-button{cursor:pointer;background:0 0;border:0}.notification-button{place-items:center;width:38px;height:38px;font-size:16px;display:grid;position:relative}.notification-button b{color:#fff;text-align:center;background:#e53f22;border:2px solid #fff9f5;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:0;right:-2px}.hero-card{background:linear-gradient(135deg,#fff6ef 0%,#ffd8bf 100%);border-radius:13px;height:160px;padding:19px 18px;display:flex;overflow:hidden;box-shadow:inset 0 0 30px #ffffff73}.hero-copy{z-index:1;min-width:210px}.hero-copy h2{margin:0 0 6px;font-size:24px;font-weight:500}.hero-copy h2 span{color:var(--brand)}.hero-copy p{letter-spacing:1px;margin:0 0 12px;font-size:15px}.hero-card img{object-fit:contain;width:152px;height:150px;margin:2px 0 0 -7px}.announcement-strip{color:#7b6c64;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border:1px solid #f6dfd3;border-radius:10px;margin:12px 0 -5px;padding:10px 12px;font-size:12px;overflow:hidden}.announcement-list{gap:7px;margin-top:12px;display:grid}.announcement-list .announcement-strip{white-space:normal;overflow-wrap:anywhere;margin:0}.home-content-error{color:#a4452e;background:#fff8f5;border:1px solid #f2c9bd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 -5px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.home-content-error span{overflow-wrap:anywhere;min-width:0}.home-content-error button{color:var(--brand);cursor:pointer;background:0 0;border:0;flex:none;font-weight:700}.hero-points{text-align:center;gap:18px;font-size:13px;display:flex}.hero-points span{gap:5px;display:grid}.hero-points small{white-space:nowrap;font-size:12px}.featured-heading{justify-content:space-between;align-items:center;margin:20px 1px 12px;display:flex}.featured-heading h2{margin:0;font-size:17px;font-weight:500}.featured-heading h2 span,.featured-heading a{color:var(--brand)}.featured-heading a{font-size:14px}.featured-product,.product-card{border:1px solid var(--line);background:#fff;align-items:center;display:flex;position:relative}.featured-product{border-radius:13px;min-height:80px;padding:14px 12px}.featured-product img,.product-card img{object-fit:contain;width:42px;height:42px;margin-right:13px}.featured-product span,.product-card span{gap:6px;display:grid}.featured-product strong,.product-card strong{font-size:16px;font-weight:500}.featured-product small,.product-card small{color:var(--muted);font-size:12px}.featured-product em,.product-card em{background:var(--brand);color:#fff;border-radius:10px 0 0 10px;padding:2px 7px;font-size:12px;font-style:normal;position:absolute;top:6px;right:0}.category-tabs{scrollbar-width:none;background:#fff;border-radius:13px;gap:5px;margin-top:12px;padding:5px;display:flex;overflow-x:auto}.category-tabs button{color:#69768b;white-space:nowrap;background:0 0;border:0;flex:none;min-height:44px;padding:0 14px;font-size:13px}.category-tabs .active{color:var(--brand);background:#fff4ef;border-radius:10px}.product-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.product-card{border-radius:13px;min-height:80px;padding:12px 9px}.catalog-empty-state{margin-top:10px}.assurance-strip{background:#fff0e4;border-radius:12px;justify-content:space-evenly;align-items:center;min-height:72px;margin:34px 0 12px;font-size:14px;display:flex}.assurance-strip span{color:var(--brand);align-items:center;gap:5px;display:flex}.assurance-strip small{color:#17243a;font-size:12px}.assurance-strip i{background:#f1cdbb;width:1px;height:22px}.detail-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;display:grid}.detail-header h1{margin:0;font-size:20px;font-weight:500}.detail-header a{color:var(--brand);justify-self:end;font-size:13px}.back-button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:start;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.back-button:hover{background:#ff4a1f12}.order-product-summary{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);background:#fff;border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:4px 0 14px;padding:13px 14px;display:grid}.order-product-summary>img{object-fit:contain;width:58px;height:58px}.order-product-summary>div{gap:6px;min-width:0;display:grid}.order-support-entry{color:var(--muted);text-align:right;margin:-4px 2px 14px;font-size:12px}.order-support-entry a{color:var(--brand);font-weight:600}.order-product-summary strong,.order-product-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-product-summary strong{font-size:15px}.order-product-summary small{color:var(--muted);font-size:10px}.order-product-summary em{color:var(--brand);white-space:nowrap;font-size:12px;font-style:normal}.form-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:28px;padding:20px 16px 16px}.section-title{align-items:center;gap:10px;margin:10px 0 19px;font-size:17px;font-weight:500;display:flex}.section-title span{background:var(--brand);border-radius:5px;width:4px;height:21px;display:inline-block}.field-label{margin:0 0 11px;font-size:14px}.amount-grid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.amount-grid button,.choice-grid button{border:1px solid var(--line);background:#fff;border-radius:13px;height:47px}.amount-grid button.active,.choice-grid button.active{color:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 1px #ffe3d7}.divider-label{color:#718099;align-items:center;gap:14px;margin:20px 0;font-size:14px;display:flex}.divider-label:before,.divider-label:after{content:"";background:#dfe4ea;flex:1;height:1px}.money-input{border:1px solid var(--line);border-radius:13px;align-items:center;height:49px;padding:0 15px;display:flex}.money-input strong{font-size:20px;font-weight:400}.money-input input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 12px;font-size:16px}.customer-form{padding-bottom:16px}.batch-order-entry{background:#fff7f2;border:1px solid #ffd4c2;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.batch-order-entry>div{gap:4px;display:grid}.batch-order-entry strong{font-size:14px}.batch-order-entry span{color:var(--muted);font-size:11px}.batch-order-entry button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:92px;height:38px;font-size:12px}.form-row{grid-template-columns:105px 1fr;align-items:center;min-height:70px;font-size:15px;display:grid}.form-row>input{border:1px solid var(--line);border-radius:13px;outline:0;height:49px;padding:0 14px}.form-row>select{border:1px solid var(--line);background:#fff;border-radius:13px;outline:0;height:49px;padding:0 12px}.form-row>input::placeholder{color:#c5cbd3}.carrier-row{align-items:start;padding-top:4px}.carrier-row>span{padding-top:18px}.choice-grid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.choice-grid button{font-size:14px}.order-submit-bar{z-index:10;width:min(100%, var(--app-page-width));height:calc(72px + env(safe-area-inset-bottom));padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5e5;grid-template-columns:1fr 185px;gap:12px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 24px #25364d0f}.order-submit-bar div{flex-direction:column;justify-content:center;gap:7px;display:flex}.order-submit-bar small{color:#8a94a5}.order-submit-bar strong{color:var(--brand);font-size:22px}.order-submit-bar button{color:#fff;background:linear-gradient(90deg,#ff7419,#ff3c16);border:0;border-radius:13px}.order-submit-bar button:disabled{opacity:.6}.dynamic-textarea{gap:10px;margin:10px 0 17px;font-size:15px;display:grid}.dynamic-textarea textarea{resize:vertical;border:1px solid var(--line);min-height:92px;font:inherit;border-radius:13px;outline:0;padding:12px 14px}.unsupported-field,.rate-notice{color:#8e654f;background:#fff4ed;border-radius:10px;padding:10px 12px;font-size:12px}.dynamic-field-error{color:#d33d2f;margin-top:5px;font-size:11px;line-height:1.45;display:block}.form-row>.dynamic-field-error{grid-column:2;margin-top:-6px}.dynamic-checkbox-field{color:#33445a;border:0;gap:10px;margin:12px 0 18px;padding:0;display:grid}.dynamic-checkbox-field legend{padding:0;font-size:15px}.dynamic-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dynamic-checkbox-grid label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;min-height:46px;padding:0 12px;display:flex;position:relative}.dynamic-checkbox-grid input{opacity:0;width:1px;height:1px;position:absolute}.dynamic-checkbox-grid span{color:#536176;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.dynamic-checkbox-grid span:before{color:#fff;content:"";border:1px solid #d5dbe3;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.dynamic-checkbox-grid input:checked+span{color:var(--brand);font-weight:600}.dynamic-checkbox-grid input:checked+span:before{border-color:var(--brand);background:var(--brand);content:"✓";font-size:11px}.dynamic-checkbox-grid input:focus-visible+span:before{outline-offset:2px;outline:3px solid #ff68342e}.dynamic-checkbox-grid input:disabled+span{opacity:.58;cursor:not-allowed}.dynamic-upload-field{gap:9px;margin:12px 0 18px;display:grid}.dynamic-upload-heading{color:#33445a;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.dynamic-upload-heading small{color:#85675b;background:#fff2ea;border-radius:999px;padding:3px 7px;font-size:9px}.dynamic-upload-picker{color:#76594f;cursor:pointer;background:#fff9f5;border:1px dashed #f3a486;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:12px;display:flex;position:relative;overflow:hidden}.dynamic-upload-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dynamic-upload-picker>span{color:#fff;background:linear-gradient(135deg,#ff852e,#ff4b21);border-radius:12px;flex:0 0 46px;place-items:center;height:46px;font-size:27px;display:grid}.dynamic-upload-picker>img{object-fit:cover;border-radius:10px;flex:0 0 62px;width:62px;height:62px;box-shadow:0 4px 12px #432d2424}.dynamic-upload-picker>div{gap:6px;min-width:0;display:grid}.dynamic-upload-picker strong{color:#35435a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dynamic-upload-picker small{color:#9a887f;font-size:10px;line-height:1.45}.dynamic-upload-status{color:#738095;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.dynamic-upload-status button{color:#a54d31;background:#fff;border:1px solid #f0c9bb;border-radius:8px;flex:none;padding:5px 8px;font-size:10px}.dynamic-upload-status button:disabled{opacity:.55}.dynamic-upload-error{margin:0}.rate-notice{text-align:center;margin:-14px 0 16px}.order-success{color:#21784a;background:#f2fff8;border:1px solid #bfe7d1;border-radius:13px;gap:7px;margin:0 0 88px;padding:16px;display:grid}.order-success span,.order-success small{color:#5d7769;font-size:12px}.batch-order-page{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.batch-product-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;margin:4px 0 14px;padding:12px 14px;display:grid}.batch-product-card>img{object-fit:contain;width:52px;height:52px}.batch-product-card>div{gap:5px;min-width:0;display:grid}.batch-product-card span{color:var(--muted);font-size:11px}.batch-product-card strong{font-size:17px}.batch-guide-card{gap:11px;margin-bottom:14px;display:grid}.batch-guide-card header,.batch-input-heading,.batch-input-heading>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.batch-guide-card header strong{font-size:15px}.batch-guide-card header em,.batch-input-heading em{color:var(--brand);font-size:10px;font-style:normal}.batch-guide-card code{color:#9b3d20;text-align:center;background:#fff0e8;border-radius:9px;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:600}.batch-guide-card p{color:var(--text-soft);margin:0;font-size:11px;line-height:1.7}.batch-example{background:#fffdfb;border:1px dashed #edc7b5;border-radius:10px;gap:7px;padding:11px 12px;display:grid}.batch-example span{color:var(--muted);font-size:10px}.batch-example pre{color:#334057;white-space:pre-wrap;margin:0;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.batch-input-card{gap:11px;margin-bottom:14px;display:grid}.batch-input-heading label{font-size:14px;font-weight:600}.batch-input-heading>div{justify-content:flex-end}.batch-input-heading button{background:var(--brand-light);min-height:34px;color:var(--brand);border:0;border-radius:8px;padding:0 9px;font-size:11px}.batch-input-heading button:disabled{opacity:.5}.batch-input-card textarea{resize:vertical;width:100%;min-height:220px;color:var(--text);background:#fffdfc;border:1px solid #e8d8d0;border-radius:11px;outline:0;padding:13px;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.batch-input-card textarea:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.batch-input-card textarea:disabled{color:#707987;background:#f8f5f3}.batch-warning{background:var(--warning-soft);color:#8a620e;border:1px solid #ffe0a7;border-radius:10px;margin:0 0 14px;padding:11px 12px;font-size:11px;line-height:1.65}.batch-success{background:var(--success-soft);color:#21784a;border:1px solid #bfe7d1;border-radius:13px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.batch-success>strong{font-size:16px}.batch-success dl{gap:8px;margin:0;display:grid}.batch-success dl>div{border-top:1px solid #21784a1f;justify-content:space-between;gap:16px;padding-top:8px;font-size:12px;display:flex}.batch-success dt{color:#64806f}.batch-success dd{text-align:right;margin:0;font-weight:600}.batch-success p{color:#527362;margin:0;font-size:11px}.batch-success button{background:var(--success);color:#fff;border:0;border-radius:10px;min-height:42px;font-weight:600}.batch-submit-bar strong{font-size:17px}.compact-empty{padding:26px 20px}.catalog-load-state{justify-items:center;gap:9px;padding:24px 18px;display:grid}.catalog-load-state strong{color:#4e596b;font-size:15px}.catalog-load-state p{color:#8792a2;margin:0;font-size:12px;line-height:1.6}.catalog-load-state button{border:1px solid var(--brand);min-width:108px;height:40px;color:var(--brand);background:#fff;border-radius:10px;margin-top:3px;font-weight:600}.catalog-load-error{background:#fffaf7;border-color:#f1c6b8}.catalog-load-error strong{color:#bb432d}.catalog-featured-skeleton,.catalog-product-skeleton{pointer-events:none;overflow:hidden}.catalog-skeleton-image,.catalog-skeleton-copy i{background:linear-gradient(100deg,#f6eee9 20%,#fff9f5 38%,#f6eee9 56%) 0 0/240% 100%;border-radius:8px;animation:1.15s ease-in-out infinite catalog-skeleton-shimmer;display:block}.catalog-skeleton-image{flex:none;width:42px;height:42px;margin-right:13px}.catalog-skeleton-copy{gap:9px;width:min(62%,180px);display:grid}.catalog-skeleton-copy i{width:100%;height:12px}.catalog-skeleton-copy i:last-child{width:68%;height:9px}@keyframes catalog-skeleton-shimmer{to{background-position:-240% 0}}@media (prefers-reduced-motion:reduce){.catalog-skeleton-image,.catalog-skeleton-copy i{animation:none}}.page-state{border:1px solid var(--line-soft);border-radius:var(--radius-lg);width:100%;min-width:0;min-height:176px;box-shadow:var(--shadow-card);text-align:center;background:linear-gradient(145deg,#fffffffa,#fffaf7f0);align-content:center;place-items:center;gap:13px;padding:28px 22px;display:grid;overflow:hidden}.page-state.compact{min-height:118px;padding:20px 18px}.page-state-spinner{border:3px solid #ffe2d6;border-top-color:var(--brand);border-radius:50%;width:38px;height:38px;animation:.75s linear infinite page-state-spin;box-shadow:inset 0 0 0 4px #ffffffc7}.page-state-icon{color:#718096;background:#f5f7f9;border:1px solid #e8edf2;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 18px #2c3a4e12}.page-state-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.page-state-icon-error{background:var(--danger-soft);color:var(--danger);border-color:#f1c7bb}.page-state-icon-success{background:var(--success-soft);color:var(--success);border-color:#bde4ce}.page-state-copy{gap:6px;display:grid}.page-state-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:15px}.page-state-copy p{max-width:300px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.page-state button{border:1px solid var(--brand);border-radius:var(--radius-sm);min-width:116px;min-height:42px;color:var(--brand);cursor:pointer;background:#fff;padding:0 18px;font-weight:600}.page-state button:hover{background:var(--brand-light);transform:translateY(-1px)}.page-state button:active{transform:translateY(0)}.page-state-error{background:linear-gradient(145deg,#fff,#fff7f3);border-color:#f2c8bb}.page-state-success{border-color:#bee5d0}@keyframes page-state-spin{to{transform:rotate(360deg)}}.orders-page{padding:0 var(--page-gutter-current) 86px;background:#fff9f5}.orders-title{padding-bottom:17px}.order-search{color:#536174;gap:7px;margin-bottom:7px;font-size:12px;display:grid}.order-search input{border:1px solid var(--line);color:#17243a;width:100%;min-height:44px;font:inherit;background:#fff;border-radius:12px;outline:none;padding:0 13px;font-size:14px}.order-search input:focus{border-color:#f09a79;box-shadow:0 0 0 3px #ff4a1f14}.order-filter-scope{color:var(--muted);margin:0 2px 12px;font-size:11px;line-height:1.5}.order-tabs{scrollbar-width:none;gap:7px;padding:0 0 14px;display:flex;overflow-x:auto}.order-tabs button{border:1px solid var(--line);color:#7f8997;background:#fff;border-radius:18px;flex:none;min-width:65px;height:35px;font-size:12px}.order-tabs button.active{border-color:var(--brand);background:var(--brand-light);color:var(--brand)}.order-list{gap:12px;display:grid}.order-item{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;padding:15px;display:grid;box-shadow:0 6px 18px #49322809}.order-item-main{color:inherit;gap:11px;display:grid}.order-item header,.order-item footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-item header strong{font-size:16px}.order-item header span,.order-detail-hero>span{border-radius:9px;padding:4px 8px;font-size:11px}.status-pending{color:#a86f00;background:#fff3d8}.status-processing{color:#2870c9;background:#eaf3ff}.status-completed{color:#168454;background:#e7f9ef}.status-canceled{color:#7c8490;background:#f1f2f4}.order-number-row{color:#8c96a5;justify-content:space-between;gap:12px;font-size:11px;display:flex}.order-number-row span{color:#536174;font-variant-numeric:tabular-nums}.order-money{border-top:1px dashed #efddd3;border-bottom:1px dashed #efddd3;grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;display:grid}.order-money span{gap:5px;display:grid}.order-money small{color:#8d97a6;font-size:11px}.order-money b{font-size:14px}.progress-track{background:#edf0f4;border-radius:5px;height:7px;position:relative}.progress-track i{background:linear-gradient(90deg,#ff861e,#ff461a);border-radius:5px;height:100%;display:block}.progress-track small{color:var(--brand);font-size:10px;position:absolute;top:-18px;right:0}.order-item footer{color:#9ba4b1;font-size:11px}.order-item footer span{color:var(--brand)}.order-detail-page{padding:0 var(--page-gutter-current) 30px;background:#fff9f5}.order-detail-hero{border:1px solid var(--line);background:linear-gradient(140deg,#fff,#fff4ed);border-radius:15px;justify-items:center;gap:10px;margin:8px 0 15px;padding:23px 16px;display:grid}.order-detail-hero strong{font-size:20px}.order-detail-hero small{color:#8d97a6}.order-detail-number{align-items:center;gap:10px;display:flex}.order-detail-number button{color:#c34d25;background:#fff8f3;border:1px solid #f3a486;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px;font-weight:600}.order-detail-hero>p{margin:0;font-size:11px}.order-detail-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;display:grid}.order-detail-actions>a,.order-detail-actions>button{border:1px solid var(--brand);min-height:44px;color:var(--brand);background:#fff;border-radius:11px;place-items:center;padding:0 12px;font-size:13px;font-weight:600;display:grid}.order-detail-actions>button{background:var(--brand);color:#fff}.order-detail-actions>button:disabled{color:#8993a1;background:#eef0f3;border-color:#d9dde3}.order-detail-actions>p{color:var(--muted);grid-column:1/-1;margin:0 2px;font-size:11px;line-height:1.5}.detail-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:13px;padding:16px}.detail-card h2{margin:0 0 12px;font-size:15px}.detail-card dl{margin:0}.detail-card dl>div{border-top:1px solid #f4e8e1;justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.detail-card dt{color:#8b96a5}.detail-card dd{text-align:right;word-break:break-word;margin:0}.detail-contract-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.order-field-image-value button{color:#c34d25;background:#fff8f3;border:1px solid #f3a486;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:600}.order-field-image-backdrop{z-index:40;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12192480;place-items:center;display:grid;position:fixed;inset:0}.order-field-image-dialog{width:min(100%,var(--app-page-width));max-height:calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)));background:#fff;border-radius:20px;gap:13px;padding:16px;display:grid;overflow:auto;box-shadow:0 20px 55px #191f2a47}.order-field-image-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-field-image-dialog>header div{gap:3px;display:grid}.order-field-image-dialog>header small{color:#9a7d70;font-size:9px}.order-field-image-dialog h2{color:#26374d;margin:0;font-size:16px}.order-field-image-dialog>header>button{color:#687589;background:#f3f5f7;border:0;border-radius:50%;width:35px;height:35px;font-size:21px}.order-field-image-dialog>img{object-fit:contain;background:#f5f5f5;border-radius:13px;width:100%;max-height:62vh}.order-field-image-state{color:#7d8999;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;display:flex}.order-field-image-state span{border:2px solid #f5d5c9;border-top-color:var(--brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-spin}.order-field-image-failure{color:#b33e30;text-align:center;background:#fff4f1;border-radius:12px;place-content:center;justify-items:center;gap:12px;min-height:150px;padding:16px;display:grid}.order-field-image-failure p{margin:0;font-size:12px;line-height:1.55}.order-field-image-failure button{color:#fff;background:var(--brand);border:0;border-radius:10px;min-width:96px;height:38px}.page-title{text-align:center;margin:0;padding:24px 0 27px;font-size:21px;font-weight:500}.profile-card,.services-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:17px;padding:15px}.profile-heading{color:inherit;grid-template-columns:58px 1fr 20px;align-items:center;gap:13px;text-decoration:none;display:grid}.profile-heading img{object-fit:cover;border-radius:50%;width:58px;height:58px}.profile-heading div{gap:5px;display:grid}.profile-heading strong{font-size:18px}.profile-heading small{color:#8290a3}.profile-heading span{font-size:13px}.profile-heading em{color:var(--brand);font-style:normal}.wallet-panel{border:1px solid var(--line);border-radius:13px;margin-top:27px;overflow:hidden}.wallet-main{gap:8px;min-height:78px;padding:14px 12px;display:grid;position:relative}.wallet-main>span{color:#69768b;font-size:13px}.wallet-main .balance-visibility{color:#69768b;vertical-align:middle;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin:-8px 0;padding:0;display:inline-grid}.wallet-main .balance-visibility:last-child{color:#69768b;background:0 0;border:0}.wallet-main>strong{color:var(--brand);font-size:28px}.wallet-main>strong small{color:#17243a;font-size:12px}.wallet-main>div{gap:7px;display:flex;position:absolute;bottom:17px;right:10px}.wallet-main button,.wallet-main a{background:#fff;border:1px solid #d5dce7;border-radius:11px;place-items:center;width:59px;height:40px;font-size:13px;display:grid}.wallet-main button:last-child,.wallet-main a:last-child{color:#fff;background:var(--brand);border-color:var(--brand)}.wallet-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);height:68px;display:grid}.wallet-stats span{text-align:center;color:#7b8799;place-content:center;gap:8px;font-size:11px;display:grid}.wallet-stats span+span{border-left:1px solid var(--line)}.wallet-stats strong{color:#15233a;font-size:13px}.services-card{padding-top:10px}.service-grid{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.service-grid button,.service-grid a{border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;height:66px;padding:0 13px;display:flex}.service-grid button:nth-child(odd),.service-grid a:nth-child(odd){border-right:1px solid var(--line)}.service-grid button:last-child,.service-grid a:last-child{border-bottom:0}.service-grid i{color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.service-grid .orange{background:#ff651f}.service-grid .blue{background:#397ff0}.service-grid .amber{background:#f5a30e}.service-grid .green{background:#12b966}.service-grid .purple{background:#8447eb}.logout-button{border:1px solid var(--line);width:100%;height:69px;color:var(--brand);background:#fff;border-radius:13px;font-size:18px;position:relative}.logout-button img{object-fit:contain;width:44px;height:44px;position:absolute;top:12px;left:19px}.logout-button span{color:#fff;background:#ff681b;border-radius:10px;width:39px;height:39px;line-height:39px;position:absolute;top:14px;right:17px}.empty-card{text-align:center;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:13px;padding:60px 20px}.info-page,.security-page{padding:0 var(--page-gutter-current) 36px;background:var(--page);overflow-x:hidden}.info-hero,.download-hero,.security-intro{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#fff4ed);margin:8px 0 15px}.info-hero{align-items:center;gap:15px;min-height:132px;padding:20px;display:flex}.info-hero>span,.security-intro>span{color:#fff;background:linear-gradient(145deg,#ff822d,#ff431c);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:23px;font-weight:700;display:grid;box-shadow:0 8px 18px #ff4a1f2b}.info-hero>img{object-fit:contain;flex:none;width:48px;height:48px}.info-hero>div{gap:5px;display:grid}.info-hero small{color:#a26f5a;letter-spacing:2px;font-size:10px}.info-hero h2{margin:0;font-size:19px}.info-hero p,.security-intro p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.help-list{gap:10px;display:grid}.help-list details{border:1px solid var(--line-soft);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 18px #49322809}.help-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 15px;font-size:13px;font-weight:600;list-style:none;display:flex}.help-list summary::-webkit-details-marker{display:none}.help-list summary span{color:var(--brand);font-size:18px;transition:transform .16s}.help-list details[open] summary span{transform:rotate(180deg)}.help-list details p{color:var(--text-soft);border-top:1px solid #f5e9e3;margin:0;padding:13px 15px 15px;font-size:12px;line-height:1.75}.help-scene-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.help-scene-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;min-height:45px;padding:8px 10px;font-size:12px}.help-scene-tabs button.active{background:var(--brand-light);color:var(--brand);border-color:#ff9c73;font-weight:600}.help-scene-tabs small{color:var(--muted);margin-left:4px;font-size:9px}.help-article-list{gap:9px;display:grid}.help-search{color:var(--text-soft);gap:7px;margin-bottom:2px;font-size:12px;display:grid}.help-search input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border-radius:12px;outline:0;padding:0 13px;font-size:13px}.help-search input:focus{box-shadow:var(--focus-ring);border-color:#f09a79}.help-search small{color:var(--muted);font-size:10px;line-height:1.5}.help-article-row{border:1px solid var(--line-soft);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 15px;display:grid;box-shadow:0 6px 18px #49322809}.help-article-row>span{gap:6px;min-width:0;display:grid}.help-article-row strong{overflow-wrap:anywhere;font-size:13px}.help-article-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.55}.help-article-row b{color:var(--brand);font-size:20px}.help-article-detail{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:15px}.help-article-back{min-height:38px;color:var(--brand);cursor:pointer;background:0 0;border:0;margin:-5px 0 6px -7px;padding:0 8px}.help-article-detail article{gap:11px;display:grid}.help-article-detail h2{overflow-wrap:anywhere;margin:0;font-size:19px}.help-article-detail article p{overflow-wrap:anywhere;margin:0}.help-article-summary{border-bottom:1px solid var(--line-soft);color:var(--muted);padding-bottom:10px;font-size:11px;line-height:1.65}.help-article-content{color:var(--text-soft);white-space:pre-wrap;font-size:13px;line-height:1.8}.help-article-detail article>small{color:var(--muted);font-size:9px}.info-notice,.download-safety-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;margin-top:14px;padding:17px}.info-notice{gap:9px;display:grid}.info-notice strong{font-size:15px}.info-notice p{color:var(--muted);margin:0 0 4px;font-size:11px;line-height:1.7}.info-action{place-items:center;min-height:46px;display:grid}.external-url-warning{background:#fff2eb;border-radius:9px;padding:9px 10px;line-height:1.55;color:#a54c2d!important;font-size:10px!important}.public-contact-list{border-top:1px solid var(--line-soft);gap:5px;margin:3px 0 0;padding-top:9px;display:grid}.public-contact-list>div{grid-template-columns:68px minmax(0,1fr);gap:8px;font-size:10px;display:grid}.public-contact-list dt{color:var(--muted)}.public-contact-list dd{overflow-wrap:anywhere;margin:0}.download-hero{text-align:center;justify-items:center;gap:8px;padding:27px 19px 21px;display:grid}.download-hero img{object-fit:contain;filter:drop-shadow(0 8px 13px #ff4a1f1f);width:78px;height:78px}.download-hero small{color:#a26f5a;letter-spacing:2px;font-size:10px}.download-hero h2{margin:0;font-size:20px}.download-hero p{max-width:310px;color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.7}.download-hero .info-action{margin-top:2px}.download-safety-card{gap:13px;display:grid}.download-safety-card header{align-items:center;gap:11px;display:flex}.download-safety-card header>span{background:var(--success-soft);width:38px;height:38px;color:var(--success);border-radius:50%;place-items:center;font-weight:700;display:grid}.download-safety-card header div{gap:3px;display:grid}.download-safety-card header strong{font-size:14px}.download-safety-card header small{color:var(--muted);font-size:10px}.download-safety-card ul{color:var(--text-soft);background:#fff8f3;border-radius:11px;gap:9px;margin:0;padding:13px 13px 13px 31px;font-size:11px;line-height:1.65;display:grid}.security-intro{align-items:center;gap:13px;padding:17px;display:flex}.security-intro>div{gap:5px;display:grid}.security-intro strong{font-size:15px}.security-form-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:18px 16px}.password-visibility-toggle{width:fit-content;color:var(--text-soft);cursor:pointer;align-items:center;gap:8px;margin:-2px 0 12px;font-size:12px;display:flex}.password-visibility-toggle input{width:17px;height:17px;accent-color:var(--brand)}.security-hint{color:var(--muted);background:#f5f7f9;border-radius:10px;margin:0 0 13px;padding:10px 11px;font-size:11px;line-height:1.55}.auth-page{width:min(100%, var(--app-page-width));max-width:var(--app-page-width);min-height:100dvh;padding:34px var(--page-gutter-current) max(28px,env(safe-area-inset-bottom));background:radial-gradient(circle at 88% 5%,#fffffff5 0 76px,#0000 164px),linear-gradient(165deg,#fff7f1 0%,#fffdfc 48%,#fff3ea 100%);margin:0 auto;position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;border:42px solid #ff5b1f0e;border-radius:50%;width:330px;height:330px;position:absolute;top:-114px;right:-194px}.auth-brand{align-content:center;justify-items:center;gap:11px;min-height:155px;display:grid}.auth-brand.compact{min-height:115px}.auth-brand img{object-fit:contain;width:160px;height:61px}.auth-brand p{color:#8a776e;letter-spacing:3px;margin:0;font-size:13px}.login-page{background:linear-gradient(172deg,#fff7f0 0 40%,#fffdfc 58%,#fff3ea 100%);padding-top:0}.login-brand{background:radial-gradient(circle at 91% 12%,#fffffffa,#0000 35%),linear-gradient(150deg,#fffaf7,#fff1e5);min-height:404px;margin:0 -18px -48px;padding:10px 38px 61px;overflow:hidden}.login-brand:after,.register-brand:after{content:"";pointer-events:none;border:1px solid #ffffffeb;border-radius:50%;width:250px;height:250px;position:absolute;bottom:34px;right:-126px}.login-brand img{z-index:1;object-fit:contain;width:auto;max-width:100%;height:354px}.login-page .auth-card{border-radius:28px;padding-top:29px;box-shadow:0 20px 54px #62361e24}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #efcab8d1;border-radius:18px;padding:25px 20px 21px;position:relative;box-shadow:0 16px 38px #6c402817}.auth-card header{text-align:center;margin-bottom:23px}.auth-card header h1{margin:0 0 8px;font-size:23px;font-weight:600}.auth-card header p{color:var(--muted);margin:0;font-size:13px}.auth-field{gap:8px;margin-bottom:16px;display:grid}.auth-field>span{font-size:14px}.auth-field small{color:#9ba5b3;font-size:11px;font-weight:400}.auth-field input{color:#15233a;background:#fffdfc;border:1px solid #e8d6cc;border-radius:14px;outline:none;width:100%;height:52px;padding:0 15px;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-field input:focus{border-color:#ff6a36;box-shadow:0 0 0 3px #ff571f17}.auth-field input::placeholder{color:#b7bec8}.password-input{display:block;position:relative}.password-input input{padding-right:58px}.password-input button{color:#758196;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;min-height:36px;font-size:12px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input button:hover{color:var(--brand);background:#fff2ec}.password-input button svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px;height:21px}.captcha-row{grid-template-columns:1fr 116px;gap:10px;display:grid}.captcha-image{color:#8a776e;cursor:pointer;background:#fff8f3;border:1px solid #e8d6cc;border-radius:11px;height:48px;padding:0;font-size:12px;overflow:hidden}.captcha-image img{object-fit:cover;width:100%;height:100%;display:block}.captcha-image-retry{color:var(--brand);background:#fff4ef;border-style:dashed;border-color:#f0ad90}.captcha-placeholder{justify-content:center;align-items:center;gap:7px;height:100%;padding:0 8px;display:flex}.captcha-placeholder b{white-space:nowrap;font-size:11px;font-weight:600}.captcha-placeholder i{border:2px solid #ffd7c8;border-top-color:var(--brand);border-radius:50%;flex:none;width:15px;height:15px;animation:.75s linear infinite page-state-spin}.captcha-image-pending{cursor:wait}.optional-field{margin-top:-2px}.auth-options{color:#7d899a;justify-content:space-between;align-items:center;gap:14px;margin:-2px 1px 15px;font-size:12px;display:flex}.auth-options label{cursor:pointer;align-items:center;gap:7px;min-height:38px;display:flex}.auth-options input{width:17px;height:17px;accent-color:var(--brand);margin:0}.auth-options button,.auth-agreement button{min-height:38px;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0 3px}.form-error{color:#c93b22;background:#fff0ed;border-radius:9px;min-height:20px;margin:-2px 0 12px;padding:8px 10px;font-size:12px;line-height:1.5}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff7419,#ff3c16);border:0;border-radius:13px;width:100%;height:50px;font-size:17px;font-weight:600;box-shadow:0 9px 20px #ff4e1933}.primary-button:not(:disabled):hover{filter:saturate(1.06)brightness(.98);transform:translateY(-1px)}.primary-button:not(:disabled):active{transform:translateY(0)}.primary-button:disabled{opacity:.56;cursor:wait}.auth-switch{text-align:center;color:#8b95a4;margin:18px 0 0;font-size:13px}.auth-switch a{color:var(--brand);font-weight:600}.auth-agreement{color:#9aa3af;text-align:center;margin:13px 0 -7px;font-size:11px}.auth-footer{color:#a0a8b3;text-align:center;padding-top:22px;font-size:11px}.register-page{padding-top:0;padding-bottom:max(38px,env(safe-area-inset-bottom));background:linear-gradient(172deg,#fff7f0 0 27%,#fffdfc 45%,#fff3ea 100%)}.register-brand{background:radial-gradient(circle at 91% 12%,#fffffffa,#0000 35%),linear-gradient(150deg,#fffaf7,#fff1e5);min-height:276px;margin:0 -18px -32px;padding:12px 72px 44px;overflow:hidden}.register-brand img{z-index:1;object-fit:contain;width:auto;max-width:100%;height:226px}.register-brand p{z-index:1;letter-spacing:2px;background:#ffffffb8;border-radius:999px;margin-top:-5px;padding:5px 10px;font-size:11px}.register-page .auth-card{border-radius:24px;padding-top:24px;box-shadow:0 18px 46px #62361e1f}.auth-back-button{z-index:4;top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));color:#5d6878;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #eecab8bf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:31px;line-height:1;display:grid;position:absolute;box-shadow:0 6px 18px #4c342912}@media (width<=390px){.login-page,.register-page{padding-left:16px;padding-right:16px}.login-brand,.register-brand{margin-left:-16px;margin-right:-16px}.login-brand{min-height:382px;margin-bottom:-44px;padding-left:34px;padding-right:34px}.login-brand img{height:338px}.register-brand{min-height:260px;margin-bottom:-30px;padding-left:64px;padding-right:64px}.register-brand img{height:210px}.login-page .auth-card{padding:27px 18px 20px}.register-page .auth-card{padding-left:18px;padding-right:18px}}@media (width<=360px){.login-page,.register-page{padding-left:12px;padding-right:12px}.login-brand,.register-brand{margin-left:-12px;margin-right:-12px}.login-brand{min-height:358px;margin-bottom:-40px;padding:8px 30px 54px}.login-brand img{height:316px}.register-brand{min-height:244px;margin-bottom:-27px;padding:10px 58px 39px}.register-brand img{height:196px}.auth-card{padding-left:16px;padding-right:16px}.auth-card header{margin-bottom:20px}.auth-card header h1{font-size:21px}.captcha-row{grid-template-columns:minmax(0,1fr) 108px;gap:8px}}.temporary-password-page{padding-top:20px}.temporary-password-page .auth-card{padding-top:24px}.temporary-password-notice{color:#9b4b29;background:#fff7f2;border:1px solid #ffd6c4;border-radius:11px;margin:-5px 0 20px;padding:11px 12px;font-size:12px;line-height:1.6}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important;overflow:hidden!important}.logout-button:disabled{opacity:.65}.profile-page{padding:0 var(--page-gutter-current) 35px;background:#fff9f5}.profile-edit-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.account-summary{background:linear-gradient(120deg,#fff7f1,#fff);border-radius:12px;align-items:center;gap:13px;margin-bottom:22px;padding:13px;display:flex}.account-summary img{object-fit:cover;border-radius:50%;width:48px;height:48px}.account-summary div{gap:5px;min-width:0;display:grid}.account-summary small{color:#8b96a5;font-size:11px}.account-summary strong{overflow-wrap:anywhere;word-break:break-word;font-size:17px}.profile-field{gap:8px;margin-bottom:18px;display:grid}.profile-field>span{font-size:14px;font-weight:600}.profile-field input{background:#fffdfc;border:1px solid #e8d7ce;border-radius:11px;outline:none;width:100%;height:48px;padding:0 13px}.profile-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff4a1f14}.profile-field input:disabled{color:#7d8795;background:#f4f6f8}.profile-field small{color:#8c97a7;font-size:11px;line-height:1.55}.form-success{color:#168454;background:#edfbf3;border-radius:9px;margin:-2px 0 12px;padding:9px 11px;font-size:12px}.profile-security-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:15px;padding:17px}.profile-security-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.profile-security-card>header>div{min-width:0}.profile-security-card>header small{color:#929cab;font-size:10px}.profile-security-card>header h2{margin:4px 0 0;font-size:17px}.security-enabled{color:#16814c;background:#e9f8f0;border-radius:12px;padding:5px 9px;font-size:11px}.security-enabled.muted{color:#747f8f;background:#f0f2f5}.security-enabled.available{color:#b9532d;background:#fff0e8}.security-password-link{color:#48566b;background:#fffdfb;border:1px solid #efe2db;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;margin:-2px 0 13px;padding:0 12px;font-size:12px;display:flex}.security-password-link span{color:var(--brand);font-size:19px}.bound-address-panel,.address-binding-panel{gap:11px;display:grid}.bound-address-panel strong{font-size:13px}.bound-address-panel code,.address-confirmation code{color:#35435a;overflow-wrap:anywhere;background:#f3f6f8;border-radius:9px;padding:11px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.bound-address-panel p,.address-binding-panel>p,.address-confirmation p{color:#7e8998;margin:0;font-size:11px;line-height:1.65}.address-binding-panel .profile-field{margin-bottom:0}.address-confirmation{background:#fff8f4;border:1px solid #ffc8b4;border-radius:11px;gap:10px;padding:13px;display:grid}.address-confirmation>strong{color:#a94329;font-size:13px}.address-confirmation>div{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.address-confirmation>div>button:first-child{color:#657287;background:#fff;border:1px solid #dce2e9;border-radius:10px;min-height:44px}.totp-uri-warning{color:#9a6b5a;font-size:10px;line-height:1.55;display:block}.totp-status-panel,.totp-login-required{background:#fff8f3;border-radius:11px;padding:14px}.totp-status-panel.muted{background:#f5f7f9}.totp-status-panel strong,.totp-login-required strong{font-size:14px}.totp-status-panel p,.totp-login-required p{color:#7f8998;margin:7px 0 13px;font-size:11px;line-height:1.65}.totp-login-required{background:#f2fff8;border:1px solid #bfe7d1}.totp-login-required strong{color:#21784a}.profile-dialog-overlay{z-index:100;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141e2d8c;place-items:center;display:grid;position:fixed;inset:0}.totp-enrollment-dialog{background:#fff;border:1px solid #f0d8ca;border-radius:15px;outline:0;width:min(100%,520px);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 24px 70px #151f2d3d}.totp-enrollment-dialog>header{z-index:1;background:#fffffff7;border-bottom:1px solid #f0e2da;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.totp-enrollment-dialog>header>div{min-width:0}.totp-enrollment-dialog>header small{color:#929cab;font-size:10px}.totp-enrollment-dialog>header h2{margin:4px 0 0;font-size:17px}.totp-enrollment-dialog>header>button{color:#5d6878;background:#fff;border:1px solid #e7ddd7;border-radius:50%;flex:none;width:40px;height:40px;font-size:25px;line-height:1}.totp-enrollment-dialog>header>button:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px #ff4a1f21}.totp-enrollment-panel{background:#fffaf7;border:1px solid #f0d8ca;border-radius:11px;padding:14px}.totp-enrollment-dialog .totp-enrollment-panel{background:#fff;border:0;border-radius:0;padding:16px}.totp-secret-warning{color:#a44728;background:#fff1eb;border-radius:8px;margin:0 0 14px;padding:9px 10px;font-size:10px;line-height:1.6}.totp-enrollment-panel ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.totp-enrollment-panel li{grid-template-columns:27px minmax(0,1fr);gap:10px;display:grid}.totp-enrollment-panel li>b{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.totp-enrollment-panel li>div{gap:7px;min-width:0;display:grid}.totp-enrollment-panel li strong{font-size:13px}.totp-enrollment-panel li p{color:#858f9f;margin:0;font-size:10px;line-height:1.6}.totp-secret{background:#f1f4f7;border-radius:8px;gap:5px;padding:10px;display:grid;overflow:hidden}.totp-secret small{color:#7e8998;font-size:9px}.totp-enrollment-panel code{overflow-wrap:anywhere;color:#34435a;letter-spacing:.5px;font:600 12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.totp-enrollment-panel a{overflow-wrap:anywhere;color:var(--brand);font-size:11px;font-weight:600}.totp-enrollment-panel input{border:1px solid #e4d6ce;border-radius:9px;outline:none;width:100%;height:43px;padding:0 11px}.totp-enrollment-actions{grid-template-columns:90px 1fr;gap:9px;margin-top:15px;display:grid}.totp-enrollment-actions>button:first-child{color:#657287;background:#fff;border:1px solid #dce2e9;border-radius:10px}.totp-enrollment-actions .primary-button{height:43px;font-size:14px}@media (width<=390px){.profile-edit-card,.profile-security-card{padding:14px}.account-summary{gap:10px;padding:11px}.account-summary img{width:42px;height:42px}.account-summary strong{font-size:15px}.totp-enrollment-dialog>header,.totp-enrollment-dialog .totp-enrollment-panel{padding:12px}.totp-enrollment-actions{grid-template-columns:1fr}.totp-enrollment-actions>button{min-height:43px}}.support-page{min-width:0;padding:0 var(--page-gutter-current) 36px;overflow-x:hidden}.support-header{margin:0 calc(-1 * var(--page-gutter-current)) 14px;padding:0 var(--page-gutter-current)}.support-header>div{text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.support-header>div>span{min-width:0;display:grid}.support-brand-logo{object-fit:contain;width:30px;height:30px}.support-header h1{margin:0;font-size:18px}.support-header small{color:var(--muted);font-size:10px}.support-refresh{color:var(--brand);background:0 0;border:0;font-size:13px}.support-feedback,.support-success{margin:0 0 12px}.support-success{color:#18794a;background:#ecfbf3;border-radius:9px;padding:9px 11px;font-size:12px}.support-external-card{border:1px solid var(--line);box-shadow:var(--shadow-card);text-align:center;background:linear-gradient(145deg,#fff,#fff5ef);border-radius:15px;justify-items:center;gap:11px;padding:32px 22px;display:grid}.support-external-card>span{background:var(--brand-light);width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;font-size:22px;display:grid}.support-external-card strong{font-size:16px}.support-external-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.support-external-card a{place-items:center;width:100%;min-height:46px;margin-top:4px;display:grid}.support-loading{color:var(--muted);text-align:center;padding:70px 20px}.support-retry-state{text-align:center;background:linear-gradient(145deg,#fff,#fff5f0);border:1px solid #ffd0c0;border-radius:15px;justify-items:center;gap:9px;padding:32px 20px;display:grid}.support-retry-state>span{width:36px;height:36px;color:var(--brand);background:#fff0e9;border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.support-retry-state strong{font-size:15px}.support-retry-state p{color:var(--muted);margin:0 0 5px;font-size:11px;line-height:1.6}.support-retry-state button{min-width:138px}.support-current-card,.support-history-card,.support-chat-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;margin-bottom:14px;box-shadow:0 7px 22px #5c38230d}.support-current-card>header,.support-history-card>header{padding:14px 14px 10px}.support-current-card>header div,.support-history-card>header div{gap:3px;display:grid}.support-current-card>header b,.support-history-card>header b{font-size:15px}.support-current-card>header small,.support-history-card>header small{color:var(--muted);font-size:11px}.support-create-box{padding:3px 14px 15px}.support-create-box p{color:var(--muted);margin:0 0 13px;font-size:12px;line-height:1.6}.support-create-box .primary-button{height:44px;font-size:15px}.support-conversation-row{text-align:left;background:#fff;border:0;border-top:1px solid #f5e6de;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 14px;display:grid}.support-conversation-row.active{background:linear-gradient(105deg,#fff9f5,#fff)}.support-avatar{color:#fff;background:linear-gradient(135deg,#ff7c2c,#ff401c);border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.support-avatar.muted{color:#6d7888;background:#eef1f5}.support-row-copy{gap:4px;min-width:0;display:grid}.support-row-copy strong,.support-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-row-copy strong{font-size:13px}.support-row-copy small{color:var(--muted);font-size:10px}.support-conversation-row>span:last-child{color:var(--brand);font-size:12px}.support-chat-heading{border-bottom:1px solid #f3e5dd;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.support-chat-heading>button{background:0 0;border:0;width:32px;height:32px;font-size:27px}.support-chat-heading>div{gap:3px;min-width:0;display:grid}.support-chat-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.support-chat-heading small{color:var(--muted);font-size:10px}.support-chat-heading>span{background:#1cba72;border-radius:50%;width:8px;height:8px}.support-chat-heading>span.closed{background:#a7afb9}.support-message-list{background:#fffaf7;min-width:0;min-height:180px;max-height:420px;padding:14px 11px;overflow:hidden auto}.support-message{min-width:0;margin:0 0 12px;display:flex}.support-message>div{min-width:0;max-width:82%}.support-message>div>small{color:#949eaa;margin-bottom:4px;font-size:9px;display:block}.support-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.support-message>div>p:not(.support-image-error):not(.support-image-loading){background:#fff;border-radius:3px 12px 12px;padding:9px 11px;font-size:13px;line-height:1.55;box-shadow:0 3px 10px #45312514}.support-message.user{justify-content:flex-end}.support-message.user>div>small{text-align:right}.support-message.user>div>p:not(.support-image-error):not(.support-image-loading){color:#fff;background:#ff6b2d;border-radius:12px 3px 12px 12px}.support-message.system{text-align:center;justify-content:center}.support-message.system>div{max-width:95%}.support-message.system>div>p:not(.support-image-error):not(.support-image-loading){color:#788391;box-shadow:none;background:#f0f2f5;border-radius:12px;font-size:10px}.support-message-image{background:#eef1f4;border:0;border-radius:10px;max-width:100%;padding:0;display:block;overflow:hidden}.support-message-image img{object-fit:contain;width:auto;max-width:100%;max-height:220px;display:block}.support-image-loading,.support-image-error,.support-image-load{min-height:42px;color:var(--muted);background:#f0f2f5;border-radius:9px;padding:10px;font-size:10px;line-height:1.5;display:block}.support-image-error{color:#bd422b}.support-image-action{text-align:center;cursor:pointer;border:1px dashed #cdd5de;width:100%}.support-image-load{color:#9a6754;background:#fffaf7;border-color:#eea183}.support-loading-inline,.support-empty-message,.support-empty-history{color:var(--muted);text-align:center;padding:28px 10px;font-size:12px}.support-loading-inline{justify-content:center;align-items:center;gap:8px;display:flex}.support-loading-inline>span{border:2px solid #ffd9ca;border-top-color:var(--brand);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite ui-spin}.support-load-button{width:100%;color:var(--brand);background:#fff;border:0;border-top:1px solid #f3e5dd;padding:10px;font-size:12px}.support-readonly-notice{color:#6f7986;background:#f2f4f6;border-radius:10px;margin:12px;padding:11px;font-size:11px;line-height:1.55}.support-composer{border-top:1px solid #f3e5dd;min-width:0;padding:11px}.support-text-form{grid-template-columns:minmax(0,1fr) 58px;gap:8px;min-width:0;display:grid}.support-text-form textarea{resize:none;width:100%;min-width:0;font:inherit;border:1px solid #eadbd3;border-radius:10px;outline:none;padding:9px 10px;font-size:12px}.support-text-form textarea:focus{border-color:#ff7139;box-shadow:0 0 0 3px #ff571f14}.support-text-form button{background:var(--brand);color:#fff;border:0;border-radius:10px}.support-text-form button:disabled{opacity:.55}.support-image-tools{gap:5px;min-width:0;margin-top:10px;display:grid}.support-image-tools label{width:fit-content;color:var(--brand);cursor:pointer;font-size:12px}.support-image-tools input{opacity:0;width:1px;height:1px;position:fixed;left:-10000px}.support-image-tools small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.support-selected-image{background:#fff5ef;border-radius:10px;grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0;margin-top:9px;padding:8px;display:grid}.support-selected-image img{object-fit:cover;border-radius:8px;width:72px;height:72px}.support-selected-image>div{flex-wrap:wrap;align-content:center;gap:7px;min-width:0;display:flex}.support-selected-image small{color:#6e7784;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.support-selected-image button{color:#a85130;background:#fff;border:1px solid #f1c9b7;border-radius:7px;padding:6px 9px;font-size:10px}.support-selected-image button:last-child{border-color:var(--brand);background:var(--brand);color:#fff}.support-close-button{color:#7c6f69;background:#fff;border:1px solid #e8d7ce;border-radius:9px;width:100%;margin-top:13px;padding:10px;font-size:11px}.support-history-list{min-width:0}.support-image-overlay{z-index:100;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:#09111ddb;place-items:center;display:grid;position:fixed;inset:0}.support-image-dialog{width:min(100%,900px);max-height:calc(100dvh - max(28px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)));background:#101b2b;border:1px solid #ffffff2e;border-radius:16px;outline:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000006b}.support-image-dialog>header{color:#fff;background:#ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.support-image-dialog h2{margin:0;font-size:14px}.support-image-dialog header button{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:50%;flex:none;width:40px;height:40px;font-size:24px;line-height:1}.support-image-dialog img{object-fit:contain;max-width:100%;max-height:min(76dvh,820px);margin:auto;display:block}.support-image-dialog>p{color:#c2cbd8;text-align:center;margin:0;padding:10px 14px 12px;font-size:10px;line-height:1.5}@media (width<=360px){.support-message>div{max-width:88%}}.totp-error{margin-top:12px;margin-bottom:0}.funds-page{padding:0 var(--page-gutter-current) 30px;background:#fff9f5}.funds-hint{color:#8c97a7;text-align:center;margin:3px 0 15px;font-size:12px}.record-filters{border:1px solid var(--line);background:#fff;border-radius:13px;gap:10px;margin:0 0 14px;padding:13px;display:grid}.record-filters>small{color:#8b96a5;font-size:10px;line-height:1.5}.filter-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:8px;display:grid}.filter-row>span{color:#6f7c8e;padding-top:10px;font-size:11px}.filter-row>div{flex-wrap:wrap;gap:6px;display:flex}.filter-row button{color:#647287;background:#fff;border:1px solid #e4e8ed;border-radius:999px;min-height:44px;padding:0 11px;font-size:11px}.filter-row button.active{color:#b94828;background:#fff2eb;border-color:#ffbea7}.record-search{color:#6f7c8e;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.record-search input{border:1px solid #e4e8ed;border-radius:10px;outline:none;min-width:0;height:44px;padding:0 11px}.record-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff4a1f14}.fund-list{gap:12px;display:grid}.fund-item{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px;box-shadow:0 6px 18px #49322809}.fund-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fund-heading strong{font-size:15px;font-weight:600}.fund-heading time{color:#9aa4b2;font-size:11px}.fund-item p{color:#6f7d91;margin:9px 0;font-size:12px}.fund-deltas{border-top:1px dashed #f0ded4;border-bottom:1px dashed #f0ded4;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;display:grid}.fund-deltas span{color:#8792a2;gap:5px;font-size:11px;display:grid}.fund-deltas b{color:#d1432f;font-size:15px}.fund-deltas b.positive{color:#10a565}.fund-item>small{color:#9aa4b2;margin-top:9px;font-size:11px;display:block}.fund-reversal-link{color:#7a644e;background:#fff6eb;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:11px;line-height:1.45}.fund-reversal-link span,.fund-reversal-link code{display:block}.fund-reversal-link code{color:#5d6b80;overflow-wrap:anywhere;margin-top:3px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.load-more-button{border:1px solid var(--line);width:100%;height:45px;color:var(--brand);background:#fff;border-radius:12px;margin-top:15px}.funding-page{padding:0 var(--page-gutter-current) 35px;background:#fff9f5}.funding-summary{color:#fff;background:linear-gradient(135deg,#ff6822,#ff3e1c);border-radius:15px;justify-items:center;gap:8px;margin:5px 0 15px;padding:20px 16px;display:grid;box-shadow:0 10px 24px #ff46192e}.funding-summary>span{opacity:.82;font-size:12px}.funding-summary>strong{letter-spacing:.5px;font-size:23px}.funding-summary>small{opacity:.86;text-align:center;font-size:11px;line-height:1.6}.withdrawal-summary>strong small{font-size:12px}.withdrawal-summary>div{opacity:.9;border-top:1px solid #ffffff38;justify-content:space-between;width:100%;padding-top:9px;font-size:11px;display:flex}.funding-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:13px;padding:16px}.funding-card h2,.funding-card>label{margin:0 0 12px;font-size:14px;font-weight:600;display:block}.address-value{color:#45546a;overflow-wrap:anywhere;background:#f7f9fb;border-radius:10px;margin:0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.collection-address{color:#b84928;background:#fff8f4;border:1px dashed #ffc7b2}.funding-input{border:1px solid #e8d7ce;border-radius:11px;outline:none;width:100%;height:47px;padding:0 12px;font-size:13px}.funding-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff4a1f14}.input-validation{color:#c33e27;margin:7px 0 0;font-size:11px;line-height:1.5}.safe-hint{color:#8c6d5f;margin:9px 0 12px;font-size:11px;line-height:1.55}.safe-hint.standalone{background:#fff3e8;border-radius:10px;padding:10px 12px}.funding-address-confirmation{margin-top:12px}.secondary-button{border:1px solid var(--brand);width:100%;height:42px;color:var(--brand);background:#fff;border-radius:11px}.secondary-button:disabled{opacity:.55}.configuration-warning{color:#be3f26;background:#fff1ed;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.6}.funding-money-input{border:1px solid #e8d7ce;border-radius:12px;align-items:center;height:52px;display:flex;overflow:hidden}.funding-money-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 13px;font-size:22px}.funding-money-input b{color:#718096;padding-right:13px;font-size:12px}.arrival-row{color:#8390a0;border-top:1px dashed #efddd3;justify-content:space-between;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.arrival-row strong{color:var(--brand)}.funding-success{color:#21784a;background:#f2fff8;border:1px solid #bfe7d1;border-radius:12px;gap:7px;margin:0 0 14px;padding:14px;font-size:13px;display:grid}.funding-success span,.funding-success small{color:#5d7769;font-size:11px;line-height:1.5}.funding-records-page{padding:0 var(--page-gutter-current) 32px;background:#fff9f5}.funding-record-list{gap:11px;display:grid}.funding-record-item{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;gap:11px;width:100%;padding:15px;display:grid}.funding-record-item header,.funding-record-item p{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.funding-record-item header strong{font-size:17px}.funding-record-item header span{border-radius:8px;padding:4px 8px;font-size:11px}.fund-status-pending{color:#9b6900;background:#fff2ce}.fund-status-approved{color:#14794b;background:#e7f8ef}.fund-status-rejected{color:#a04435;background:#fcece9}.funding-record-item p,.funding-record-item footer{color:#8e98a7;font-size:11px}.funding-record-item p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funding-record-item footer{border-top:1px dashed #efddd3;padding-top:9px}.funding-detail-card{background:#fff;border:1px solid #ffcbb8;border-radius:14px;margin-top:15px;padding:17px;position:relative;box-shadow:0 12px 28px #52362817}.funding-detail-card h2{margin:0 0 12px;font-size:16px}.funding-detail-card dl{margin:0}.funding-detail-card dl>div{border-top:1px solid #f3e7e1;justify-content:space-between;gap:18px;padding:9px 0;font-size:11px;display:flex}.funding-detail-card dt{color:#8c96a5}.funding-detail-card dd{text-align:right;overflow-wrap:anywhere;max-width:68%;margin:0}.recharge-proof-card{background:#fff;border:1px solid #ffd2c2;border-radius:14px;gap:13px;margin:0 0 14px;padding:16px;display:grid;box-shadow:0 9px 24px #52362812}.funding-detail-card .recharge-proof-card{margin:16px 0 0}.recharge-proof-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recharge-proof-card h2{color:#24344a;margin:2px 0 0;font-size:15px}.recharge-proof-card header small{color:#9a7d70;font-size:10px}.private-proof-badge{color:#23805a;background:#eafaf2;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.recharge-proof-progress{grid-template-columns:1fr 1fr;margin:0;padding:0 8px;list-style:none;display:grid;position:relative}.recharge-proof-progress:before{content:"";background:#f1ddd4;height:2px;position:absolute;top:13px;left:25%;right:25%}.recharge-proof-progress li{z-index:1;color:#9a887f;justify-items:center;gap:5px;display:grid;position:relative}.recharge-proof-progress li span{background:#fff;border:2px solid #f1ddd4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.recharge-proof-progress li small{font-size:9px}.recharge-proof-progress li.active span,.recharge-proof-progress li.done span{border-color:var(--brand);background:var(--brand);color:#fff}.recharge-proof-progress li.active small,.recharge-proof-progress li.done small{color:#b84b27;font-weight:600}.recharge-proof-picker{color:#76594f;cursor:pointer;background:#fff9f5;border:1px dashed #f5a98d;border-radius:12px;align-items:center;gap:12px;min-height:80px;padding:12px;display:flex;position:relative;overflow:hidden}.recharge-proof-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.recharge-proof-picker>span{color:#fff;background:linear-gradient(135deg,#ff852e,#ff4b21);border-radius:12px;flex:0 0 46px;place-items:center;height:46px;font-size:27px;display:grid}.recharge-proof-picker>img{object-fit:cover;border-radius:10px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 4px 12px #432d2424}.recharge-proof-picker>div{gap:6px;min-width:0;display:grid}.recharge-proof-picker strong{color:#35435a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recharge-proof-picker small{color:#9a887f;font-size:10px;line-height:1.45}.recharge-proof-note{color:#536176;gap:6px;font-size:11px;display:grid}.recharge-proof-note em{color:#98a2b0;font-style:normal;font-weight:400}.recharge-proof-note textarea{resize:vertical;min-height:78px;font:inherit;border:1px solid #e7d8d1;border-radius:10px;outline:none;padding:10px 11px;line-height:1.55}.recharge-proof-note textarea:focus{border-color:#ff7b4c;box-shadow:0 0 0 3px #ff683414}.recharge-proof-note>small{color:#9aa3b0;justify-self:end;font-size:9px}.recharge-proof-submit{height:44px;font-size:14px}.recharge-proof-busy{color:#8d6f62;justify-content:center;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.recharge-proof-busy span{border:2px solid #ffd9ca;border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ui-spin}.recharge-proof-error{margin:0}.recharge-proof-submitted{color:#21784a;background:#f2fff8;border:1px solid #bfe7d1;border-radius:11px;gap:7px;padding:13px;display:grid}.recharge-proof-submitted strong{font-size:13px}.recharge-proof-submitted p{color:#5d7769;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.recharge-proof-submitted p span{font-weight:700}.recharge-proof-unavailable{color:#7c8798;background:#f4f6f8;border-radius:10px;padding:12px;font-size:11px}.recharge-again-button{width:100%;min-height:44px}.recharge-proof-draft-hint{color:#7c5948;background:#fff5ef;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.detail-close{width:28px;height:28px;color:var(--brand);background:#fff2ed;border:0;border-radius:50%;font-size:20px;position:absolute;top:10px;right:11px}.messages-page{padding:0 var(--page-gutter-current) 30px;background:#fff9f5}.read-all-button{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:end;font-size:13px}.read-all-button:disabled{color:#aab2bd;cursor:default}.message-summary{color:#8c97a7;text-align:center;margin:3px 0 15px;font-size:12px}.message-list{gap:12px;display:grid}.message-item{border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:13px;outline:none;padding:16px;position:relative;box-shadow:0 6px 18px #49322809}.message-item.unread{background:linear-gradient(105deg,#fff 0%,#fff8f4 100%);border-color:#ffcbb8}.message-item:disabled{opacity:1;cursor:default}.message-item:focus-visible{box-shadow:0 0 0 3px #ff571f21}.message-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.message-heading>span{background:var(--brand);border-radius:50%;width:7px;height:7px}.message-heading strong{font-size:15px;font-weight:600}.message-heading time{color:#9aa4b2;font-size:11px}.message-item p{color:#647287;white-space:pre-wrap;margin:11px 0 0;font-size:13px;line-height:1.65}.message-item small{color:#9aa4b2;margin-top:9px;font-size:11px;display:block}.exchange-page{padding:0 var(--page-gutter-current) 92px;background:#fff9f5}.exchange-header{justify-content:space-between;align-items:center;min-height:102px;padding:19px 5px 13px;display:flex}.exchange-header div{gap:5px;display:grid}.exchange-header small{color:#967c6e;letter-spacing:2px;font-size:11px}.exchange-header h1{margin:0;font-size:24px}.exchange-shield{color:#fff;background:linear-gradient(145deg,#ff8b29,#ff401b);border-radius:23px 23px 28px 28px;place-items:center;width:46px;height:53px;font-size:23px;display:grid;box-shadow:0 9px 18px #ff4b1c33}.exchange-closed{text-align:center;background:linear-gradient(140deg,#fff,#fff2ea);border:1px solid #ffd1bf;border-radius:17px;margin-top:10px;padding:28px 20px}.exchange-closed strong{font-size:18px}.exchange-closed p{color:#8d7a70;margin:11px 0 0;font-size:12px;line-height:1.7}.exchange-tabs{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);min-height:50px;padding:4px;display:grid}.exchange-tabs button{color:#7c8797;background:0 0;border:0;border-radius:10px;font-size:13px}.exchange-tabs button.active{color:var(--brand);background:#fff0e9;font-weight:600}.c2c-panel{gap:11px;padding-top:14px;display:grid}.c2c-panel-title{justify-content:space-between;align-items:center;padding:2px 3px 5px;display:flex}.c2c-panel-title>div,.c2c-form-card header{gap:4px;display:grid}.c2c-panel-title strong,.c2c-form-card header strong{font-size:16px}.c2c-panel-title small,.c2c-form-card header small{color:#939ca9;font-size:10px}.c2c-panel-title button,.c2c-link-button{color:var(--brand);background:0 0;border:0;font-size:12px}.c2c-offer-card,.c2c-order-card,.c2c-form-card,.c2c-order-detail{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px;box-shadow:0 7px 20px #4c342909}.c2c-offer-card>header,.c2c-order-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.c2c-offer-card header>div{gap:4px;display:grid}.c2c-offer-card header b{font-size:14px}.c2c-offer-card header small{color:#9aa3af;font-size:9px}.c2c-offer-card header>span{color:#2475cf;background:#eef6ff;border-radius:8px;padding:5px 8px;font-size:10px}.c2c-offer-money{border-top:1px dashed #efddd3;border-bottom:1px dashed #efddd3;grid-template-columns:1.05fr 1fr 1fr;gap:7px;margin:14px 0;padding:12px 0;display:grid}.c2c-offer-money p{gap:5px;margin:0;display:grid}.c2c-offer-money small{color:#929ba8;font-size:10px}.c2c-offer-money strong{color:var(--brand);font-size:17px}.c2c-offer-money b{font-size:12px}.c2c-buy-button{color:#fff;background:linear-gradient(90deg,#ff7419,#ff3c16);border:0;border-radius:10px;width:100%;height:41px;font-weight:600}.c2c-buy-button:disabled{color:#929aa6;background:#e9ebef}.c2c-link-button{width:100%;padding-top:10px}.c2c-offer-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.c2c-offer-actions .c2c-link-button{background:#fff9f5;border:1px solid #f0bda8;border-radius:10px;min-height:41px;padding:0 10px}.c2c-inquiry-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px 13px;display:flex}.c2c-inquiry-row>span{gap:4px;min-width:0;display:grid}.c2c-inquiry-row>span:last-child{text-align:right;justify-items:end}.c2c-inquiry-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.c2c-inquiry-row small,.c2c-inquiry-row time{color:var(--muted);font-size:9px}.c2c-inquiry-messages{min-height:180px;max-height:50vh;margin:12px 0}.c2c-inquiry-detail .c2c-chat-form{margin-top:0}.c2c-readonly-note{color:var(--muted);text-align:center;background:#f4f5f7;border-radius:9px;margin:12px 0 0;padding:10px;font-size:11px}.c2c-permission-note{text-align:center;background:#fff8e9;border:1px solid #ffe0af;border-radius:14px;padding:20px}.c2c-permission-note strong{color:#a56a00}.c2c-permission-note p{color:#917c55;margin:8px 0 0;font-size:11px;line-height:1.65}.c2c-form-card{gap:13px;display:grid}.c2c-form-card header{padding-bottom:4px}.c2c-form-card label{gap:7px;display:grid}.c2c-form-card label span{font-size:12px}.c2c-form-card input,.c2c-form-card select,.c2c-action-stack input{background:#fffdfc;border:1px solid #e8d7ce;border-radius:10px;outline:0;width:100%;height:45px;padding:0 11px}.c2c-form-card input:focus,.c2c-form-card select:focus,.c2c-action-stack input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff4a1f14}.c2c-order-card{cursor:pointer;gap:11px;display:grid}.c2c-order-card header strong{font-size:14px}.c2c-order-card header span{color:#bd4c22;background:#fff2e8;border-radius:8px;padding:4px 8px;font-size:10px}.c2c-order-card p,.c2c-order-card footer{color:#929ca9;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:10px;display:flex}.c2c-order-card footer{border-top:1px dashed #efddd3;padding-top:10px}.c2c-order-card footer b{color:#18253a;font-size:16px}.c2c-order-card footer button{color:var(--brand);background:0 0;border:0}.c2c-detail-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1219247a;border:0;width:100%;height:100%;position:fixed;inset:0}.c2c-order-detail{z-index:31;max-height:min(calc(100dvh - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom))),780px);overscroll-behavior:contain;border-color:#ffc3ad;border-radius:20px;padding:0 16px 18px;position:fixed;inset:50% max(12px,50% - 240px) auto;overflow-y:auto;transform:translateY(-50%);box-shadow:0 20px 55px #191f2a47}.c2c-detail-heading{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #f3e3dc;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px 5px;padding:15px 50px 12px 16px;display:flex;position:sticky;top:0}.c2c-detail-heading>div{gap:4px;display:grid}.c2c-detail-heading small{color:#929ca9;font-size:9px}.c2c-order-detail h2{margin:0;font-size:17px}.c2c-order-detail dl{margin:0}.c2c-order-detail dl>div{border-top:1px solid #f2e5df;justify-content:space-between;gap:15px;padding:8px 0;font-size:11px;display:flex}.c2c-order-detail dt{color:#8e98a6}.c2c-order-detail dd{text-align:right;overflow-wrap:anywhere;max-width:70%;margin:0}.c2c-order-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;display:grid}.c2c-order-evidence article{background:#fffaf7;border:1px solid #efdcd2;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.c2c-order-evidence header{gap:2px;display:grid}.c2c-order-evidence header strong{font-size:11px}.c2c-order-evidence header small{color:#929ca9;font-size:8px;line-height:1.4}.c2c-order-evidence-load,.c2c-order-evidence-retry,.c2c-order-evidence-loading,.c2c-order-evidence-empty{color:#9a6754;text-align:center;background:#fff;border:1px dashed #e6cfc4;border-radius:8px;min-height:54px;margin:0;padding:9px;font-size:9px;line-height:1.5}.c2c-order-evidence-load,.c2c-order-evidence-retry{cursor:pointer}.c2c-order-evidence-retry{color:#bd422b}.c2c-order-evidence-thumbnail{cursor:zoom-in;background:#edf1f4;border:0;border-radius:9px;width:100%;max-height:150px;padding:0;overflow:hidden}.c2c-order-evidence-thumbnail img{object-fit:contain;width:100%;max-height:150px;display:block}.c2c-action-stack{border-top:1px dashed #efddd3;gap:9px;margin-top:13px;padding-top:13px;display:grid}.c2c-conversation{border-top:1px dashed #efddd3;gap:9px;margin-top:14px;padding-top:13px;display:grid}.c2c-conversation>header,.c2c-user-appeals>header,.c2c-appeal-form>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.c2c-conversation>header>div,.c2c-appeal-form>header{gap:3px;display:grid}.c2c-conversation header strong,.c2c-user-appeals header strong,.c2c-appeal-form header strong{font-size:12px}.c2c-conversation header small,.c2c-appeal-form header small{color:#949daa;font-size:9px}.c2c-conversation header button{color:var(--brand);background:0 0;border:0;font-size:10px}.c2c-message-list{background:#faf7f5;border-radius:10px;gap:7px;max-height:300px;padding:9px;display:grid;overflow-y:auto}.c2c-message-list>article{background:#fff;border-radius:10px 10px 10px 3px;justify-self:start;gap:4px;min-width:0;max-width:84%;margin:0;padding:8px 10px;display:grid;box-shadow:0 2px 8px #37261f0d}.c2c-message-list>article.own{background:#fff0e8;border-radius:10px 10px 3px;justify-self:end}.c2c-message-list small{color:#949daa;font-size:8px}.c2c-message-list span{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.c2c-conversation-empty{color:#a1a8b3;text-align:center;padding:16px 0;font-size:10px}.c2c-chat-form{grid-template-columns:1fr 58px;gap:7px;display:grid}.c2c-chat-form input,.c2c-appeal-form input,.c2c-appeal-form select,.c2c-appeal-form textarea{background:#fffdfc;border:1px solid #e8d7ce;border-radius:9px;outline:0;width:100%}.c2c-chat-form input,.c2c-appeal-form input,.c2c-appeal-form select{height:39px;padding:0 9px}.c2c-chat-form button{background:var(--brand);color:#fff;border:0;border-radius:9px}.c2c-chat-image-message{gap:6px;min-width:0;display:grid}.c2c-message-list article.system{color:#70533f;text-align:center;background:#fff8ef;border:1px solid #f0ddc9}.c2c-message-list article.system small{color:#a06b42}.c2c-chat-image-thumbnail{cursor:zoom-in;background:#edf1f4;border:0;border-radius:9px;width:min(168px,100%);max-height:132px;padding:0;overflow:hidden}.c2c-chat-image-thumbnail img{object-fit:cover;width:100%;max-height:132px;display:block}.c2c-chat-image-load,.c2c-chat-image-retry,.c2c-chat-image-loading{color:#9a6754;background:#fffaf7;border:1px dashed #e6cfc4;border-radius:8px;min-height:54px;padding:9px;font-size:9px}.c2c-chat-image-load,.c2c-chat-image-retry{cursor:pointer}.c2c-chat-image-caption{white-space:pre-wrap;display:block}.c2c-chat-image-form{background:#fffdfb;border:1px solid #efddd3;border-radius:10px;gap:7px;min-width:0;padding:9px;display:grid}.c2c-chat-image-picker{min-height:39px;color:var(--brand);cursor:pointer;border:1px dashed #eea183;border-radius:9px;place-items:center;padding:0 10px;font-size:10px;display:grid;position:relative;overflow:hidden}.c2c-chat-image-picker input{opacity:0;width:1px;height:1px;position:absolute}.c2c-chat-image-caption-input{color:#7a6d66;gap:5px;font-size:9px;display:grid}.c2c-chat-image-caption-input input{border:1px solid #e8d7ce;border-radius:9px;outline:0;width:100%;height:38px;padding:0 9px}.c2c-chat-image-actions{grid-template-columns:72px minmax(0,1fr);gap:7px;display:grid}.c2c-chat-image-actions button{color:#9b593f;background:#fff;border:1px solid #edc8b9;border-radius:9px;min-height:39px}.c2c-chat-image-actions button:last-child{border-color:var(--brand);background:var(--brand);color:#fff}.c2c-chat-image-form>small{color:#969eaa;font-size:8px;line-height:1.55}.c2c-chat-image-error{margin:0}.c2c-chat-image-overlay{z-index:60;background:#09111de0;border:0;place-items:center;width:100%;height:100%;padding:18px;display:grid;position:fixed;inset:0}.c2c-chat-image-overlay img{object-fit:contain;max-width:min(100%,900px);max-height:88vh}.c2c-user-appeals,.c2c-appeal-form{background:#fffaf1;border:1px solid #ffe0b8;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:grid}.c2c-user-appeals header span{color:#b36b0a;font-size:9px}.c2c-user-appeals article{border-top:1px dashed #ecd9ba;gap:4px;padding-top:8px;display:grid}.c2c-user-appeals article b{font-size:10px}.c2c-user-appeals article p,.c2c-user-appeals article small{color:#7f7567;margin:0;font-size:9px;line-height:1.5}.c2c-appeal-form>header{justify-content:initial;grid-template-columns:28px minmax(0,1fr);display:grid}.c2c-appeal-form>header>span{color:#9b6205;background:#ffe5c2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.c2c-appeal-form>header>div{gap:3px;display:grid}.c2c-appeal-form>label:not(.private-upload-field){gap:6px;display:grid}.c2c-appeal-form>label>span{font-size:10px;font-weight:600}.c2c-appeal-form>label>small{color:#a39a8f;justify-self:end;font-size:8px}.c2c-appeal-form textarea{resize:vertical;min-height:82px;padding:9px}.c2c-chat-form input:focus,.c2c-appeal-form input:focus,.c2c-appeal-form select:focus,.c2c-appeal-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff4a1f14}.private-upload-field{gap:6px;display:grid}.private-upload-field span{font-size:11px}.private-upload-field input[type=file],.c2c-form-card input[type=file]{height:auto;padding:9px;font-size:10px}.private-upload-field small,.private-upload-ready{color:#24835c;font-size:9px}.agent-page{padding:0 var(--page-gutter-current) 36px;background:#fff9f5}.agent-page .back-button{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.agent-page .back-button:focus-visible,.agent-invite-card button:focus-visible,.agent-error-state button:focus-visible{outline-offset:2px;outline:3px solid #ff4a1f2e}.agent-state-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:230px;margin-top:12px;padding:24px;display:grid}.agent-state-card small,.agent-state-card p{color:#8d97a6;margin:0;font-size:12px;line-height:1.6}.agent-loading-mark{border:3px solid #ffe0d3;border-top-color:var(--brand);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite agent-spin}.agent-error-state strong{color:#b43f29;font-size:17px}.agent-error-state button{background:var(--brand);color:#fff;border:0;border-radius:10px;height:39px;padding:0 20px}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-hero{background:linear-gradient(135deg,#fff7ef 0%,#ffd9bd 100%);border-radius:16px;justify-content:space-between;align-items:center;min-height:148px;margin:8px 0 12px;padding:18px 13px 18px 18px;display:flex;overflow:hidden;box-shadow:inset 0 0 28px #ffffff73}.agent-hero>div{z-index:1;gap:7px;min-width:0;display:grid;position:relative}.agent-hero small{color:#c64b20;background:#ffffffc7;border-radius:9px;width:max-content;padding:4px 8px;font-size:10px}.agent-hero h2{margin:0;font-size:21px}.agent-hero p{color:#7f675b;max-width:230px;margin:0;font-size:11px;line-height:1.65}.agent-hero img{object-fit:contain;flex:none;width:118px;height:118px;margin-right:-9px}.agent-income-card{color:#fff;background:linear-gradient(115deg,#ff7422,#ff431c);border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden;box-shadow:0 10px 24px #ff4b1c29}.agent-income-card div{gap:7px;min-width:0;padding:16px;display:grid}.agent-income-card div+div{border-left:1px solid #ffffff40}.agent-income-card span{opacity:.82;font-size:10px}.agent-income-card strong{overflow-wrap:anywhere;font-size:22px}.agent-invite-card,.agent-section-card{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;padding:16px;box-shadow:0 7px 20px #4c342909}.agent-invite-card>header,.agent-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.agent-invite-card header>div,.agent-section-heading>div{gap:4px;display:grid}.agent-invite-card header strong,.agent-section-heading strong{font-size:15px}.agent-invite-card header small,.agent-section-heading small{color:#939ca9;font-size:10px}.agent-invite-card header>span{color:var(--brand);background:#fff0e8;border-radius:9px;padding:4px 8px;font-size:10px}.agent-copy-row{border-top:1px dashed #efddd3;grid-template-columns:minmax(0,1fr) 57px;align-items:center;gap:10px;min-width:0;padding:11px 0;display:grid}.agent-copy-row p{gap:5px;min-width:0;margin:0;display:grid}.agent-copy-row small{color:#929ca9;font-size:9px}.agent-copy-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.agent-copy-row.link-row b{color:#526176;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.agent-copy-row button{border:1px solid var(--brand);height:33px;color:var(--brand);background:#fff;border-radius:9px;font-size:11px}.agent-copy-row button:disabled{color:#a1a8b2;border-color:#d9dde3}.agent-copy-message{color:#188354;background:#edfbf3;border-radius:8px;margin:7px 0 0;padding:8px 10px;font-size:10px}.agent-copy-message.failed{color:#bd3e28;background:#fff0ed}.agent-overview-grid{border:1px solid #f0e1d9;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.agent-overview-grid p{place-items:center;gap:7px;min-width:0;margin:0;padding:14px 5px;display:grid}.agent-overview-grid p+p{border-left:1px solid #f0e1d9}.agent-overview-grid strong{font-size:19px}.agent-overview-grid span{color:#8994a3;text-align:center;font-size:9px}.agent-level-list{margin-top:11px}.agent-level-list p{border-top:1px solid #f4e8e1;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 2px;font-size:12px;display:flex}.agent-level-list p:first-child{border-top:0}.agent-level-list span{color:#647287;align-items:center;gap:8px;display:flex}.agent-level-list i{width:22px;height:22px;color:var(--brand);background:#fff0e8;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.team-levels strong{font-size:12px}.commission-levels strong{color:var(--brand);font-size:14px}.agent-record-section{padding-top:2px}.agent-record-section>.agent-section-heading{padding:0 3px}.agent-record-list{gap:11px;display:grid}.agent-record-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px;box-shadow:0 7px 20px #4c342909}.agent-record-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-record-card header>div{gap:5px;min-width:0;display:grid}.agent-record-card header strong{font-size:14px}.agent-record-card header small{color:#949daa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-record-card header>span{border-radius:8px;flex:none;padding:4px 8px;font-size:9px}.agent-record-card header>span.paid{color:#168454;background:#e8f8ef}.agent-record-card header>span.withheld{color:#b7522e;background:#fff0e8}.agent-record-card header>span.neutral{color:#707b8b;background:#f0f2f5}.agent-record-money{border-top:1px dashed #efddd3;border-bottom:1px dashed #efddd3;grid-template-columns:1.35fr 1fr 1fr;gap:8px;margin:13px 0 10px;padding:11px 0;display:grid}.agent-record-money p{gap:5px;min-width:0;margin:0;display:grid}.agent-record-money small{color:#929ca9;font-size:9px}.agent-record-money strong{color:#13a365;overflow-wrap:anywhere;font-size:13px}.agent-record-money b{overflow-wrap:anywhere;font-size:10px}.agent-record-card time{color:#9aa3af;font-size:9px}.agent-empty-records{text-align:center;background:#ffffffb3;border:1px dashed #e7d8d0;border-radius:13px;padding:34px 20px}.agent-empty-records strong{font-size:14px}.agent-empty-records p{color:#929ca9;margin:8px 0 0;font-size:10px;line-height:1.6}.featured-product,.product-card,.order-item,.profile-heading,.service-grid a,.funding-record-item,.message-item,.c2c-order-card{transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.featured-product:hover,.product-card:hover,.order-item:hover,.service-grid a:hover,.funding-record-item:hover,.message-item:hover,.c2c-order-card:hover{border-color:#f2bfa9;transform:translateY(-1px);box-shadow:0 10px 27px #49322816}.auth-card,.form-card,.profile-card,.services-card,.profile-edit-card,.profile-security-card,.funding-card,.detail-card{box-shadow:var(--shadow-card)}.auth-field input,.profile-field input,.funding-input,.funding-money-input,.form-row>input,.form-row>select,.money-input,.dynamic-textarea textarea,.c2c-form-card input,.c2c-form-card select,.c2c-action-stack input{min-height:48px}.form-error{border:1px solid #bd432d1f}.form-success{border:1px solid #1483541f}.address-copy-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.address-copy-row .address-value{overflow-wrap:anywhere;min-width:0;margin:0}.address-copy-row button,.funding-amount-heading button{border:1px solid var(--brand);min-height:40px;color:var(--brand);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:600}.copy-feedback{background:var(--success-soft);color:var(--success);text-align:center;border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:11px;line-height:1.55}.copy-feedback.failed{background:var(--danger-soft);color:var(--danger)}.funding-quick-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0 12px;display:grid}.funding-quick-amounts button{min-width:0;min-height:42px;color:var(--text-soft);cursor:pointer;background:#fffdfc;border:1px solid #ecd8cd;border-radius:10px;padding:0 5px;font-size:12px}.funding-quick-amounts button.active{border-color:var(--brand);background:var(--brand-light);color:var(--brand);box-shadow:var(--focus-ring);font-weight:700}.funding-amount-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.funding-amount-heading label{margin:0}.funding-amount-heading button:disabled{opacity:.58;cursor:wait}.withdrawal-again-button{margin-top:4px}.read-all-button,.support-refresh,.c2c-panel-title button,.c2c-link-button{border-radius:8px;min-height:40px;padding:0 8px}.load-more-button{cursor:pointer;min-height:46px}.load-more-button:not(:disabled):hover,.secondary-button:not(:disabled):hover{background:var(--brand-light)}.empty-card{line-height:1.65}:where(.home-page,.mine-page,.order-page,.orders-page,.order-detail-page,.info-page,.security-page,.profile-page,.support-page,.funds-page,.funding-page,.funding-records-page,.messages-page,.exchange-page,.agent-page,.auth-page){padding-right:var(--page-gutter-current);padding-left:var(--page-gutter-current)}.support-header{margin-right:calc(-1 * var(--page-gutter-current));margin-left:calc(-1 * var(--page-gutter-current));padding-right:var(--page-gutter-current);padding-left:var(--page-gutter-current)}.login-brand,.register-brand{margin-right:calc(-1 * var(--page-gutter-current));margin-left:calc(-1 * var(--page-gutter-current))}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=700px){body{background:#eef3f8}.page{border-left:1px solid #d6dde699;border-right:1px solid #d6dde699;box-shadow:0 0 40px #29374a1a}.agent-copy-row button,.agent-error-state button{cursor:pointer}}@media (width<=359px){:root{--page-gutter-current:var(--page-gutter-compact)}.home-page,.mine-page,.order-page,.orders-page,.order-detail-page,.messages-page,.exchange-page,.agent-page,.profile-page,.funds-page,.funding-page,.funding-records-page{padding-left:var(--page-gutter-current);padding-right:var(--page-gutter-current)}.hero-card{padding-left:14px}.hero-copy{min-width:190px}.hero-card img{width:128px}.order-submit-bar{grid-template-columns:minmax(0,1fr) 150px;padding-left:12px;padding-right:12px}.wallet-main>div{margin-top:5px;position:static}.wallet-main button,.wallet-main a{width:70px}.c2c-order-detail{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));padding-left:12px;padding-right:12px}.c2c-detail-heading{margin-left:-12px;margin-right:-12px;padding-left:12px}.c2c-order-detail dl>div{gap:8px}.c2c-order-detail dd{max-width:64%}.c2c-order-evidence{grid-template-columns:1fr}.funding-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}
