.fi{width:1.333em;height:1em;display:inline-block;flex:0 0 auto;border-radius:2px;object-fit:cover;vertical-align:-.08em;box-shadow:0 0 0 1px #1236501f}@font-face{font-family:Circus Display;src:url(/fonts/Baloo2-Variable.ttf) format("truetype");font-style:normal;font-weight:400 800;font-display:swap}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#332c40;background:#f7f2e9;--ink: #332c40;--nav: #4b3449;--red: #c83d4a;--red-dark: #922b37;--blue: #465a93;--green: #278c57;--gold: #d7a63e;--muted: #756c7c;--line: #e7d9c8;--surface: #fff;--shadow: 0 10px 26px rgba(92,49,71,.08)}*{box-sizing:border-box}.app-icon{display:inline-block;flex:0 0 auto;vertical-align:-.15em;stroke:currentColor}.crypto-icon{width:28px;height:28px;display:block;flex:0 0 auto;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(24,57,82,.14))}.icon-label{display:inline-flex;align-items:center;justify-content:center;gap:6px}html{min-height:100%}body{margin:0;min-height:100vh;background:#f7f2e9;font-size:13px}body:has(.modal-backdrop),body:has(.sheet-backdrop){overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}button:disabled{cursor:not-allowed;opacity:.45}a{color:var(--blue);text-decoration:none}img{max-width:100%}h1,h2,p{margin-top:0}small{color:var(--muted)}label{display:grid;gap:6px;color:#51485a;font-size:11px;font-weight:800}input,select,textarea{min-height:40px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 11px;outline:none}input:focus,select:focus,textarea:focus{border-color:#c86a73;box-shadow:0 0 0 3px #c83d4a1f}.primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid #d93830;border-radius:10px;background:var(--red);color:#fff;font-weight:900;box-shadow:0 7px 16px #9f2f2824;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.primary:hover{transform:translateY(-1px);background:#ec4a40;box-shadow:0 10px 20px #9f2f282e}.primary:active{transform:translateY(1px);box-shadow:0 4px 10px #9f2f2821}.danger-button{border:1px solid #efb5b0;border-radius:9px;background:#fff0ef;color:#b52c24;font-weight:800}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,a:focus-visible{outline:3px solid rgba(200,61,74,.22);outline-offset:2px}.merchant-world{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.merchant-world>aside{position:sticky;top:0;z-index:10;height:100vh;display:flex;flex-direction:column;padding:18px 14px;overflow-y:auto;background:linear-gradient(180deg,#563748,#382b46);color:#fff;box-shadow:inset -1px 0 #ffffff14,8px 0 24px #0d2d4617}.seller-brand{display:flex;align-items:center;gap:8px;color:inherit}.seller-brand img{width:142px;height:58px;object-fit:contain;border-radius:0;filter:drop-shadow(0 5px 10px rgba(45,27,49,.24))}.seller-brand>b{display:grid;line-height:1}.seller-brand span{color:#ff5c50}.seller-brand small{margin-top:0;color:#d9b9b7;font-size:8px;letter-spacing:1.8px}.seller-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:24px 0 16px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff12;box-shadow:inset 0 1px #ffffff0f}.seller-card>span,.user-button>span{display:grid;place-items:center;border-radius:8px;background:var(--red);color:#fff;font-weight:900;box-shadow:0 3px 0 var(--red-dark)}.seller-card>span{width:34px;height:34px}.seller-card div{display:grid;min-width:0}.seller-card div b,.seller-card div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-card div small{color:#d8c2c0}.seller-card em{padding:3px 5px;border-radius:5px;background:#dff2e7;color:var(--green);font-size:8px;font-style:normal;font-weight:900}.merchant-world aside nav{display:grid;gap:5px}.merchant-world aside nav a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:7px;padding:10px 11px;border-radius:9px;color:#d7c6cc;font-weight:800;transition:transform .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.merchant-world aside nav a>.app-icon{justify-self:center}.merchant-world aside nav a:hover{background:#ffffff0f;color:#fff}.merchant-world aside nav a:active{transform:translateY(1px)}.merchant-world aside nav a.router-link-exact-active{background:#fff;color:var(--ink);box-shadow:0 8px 18px #04182a2e}.side-balance{display:grid;gap:4px;margin-top:auto;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#ffffff14;box-shadow:inset 0 1px #ffffff12}.side-balance small{color:#d2bcc5}.side-balance>b{font-size:24px}.side-balance span{color:#e0d1d5;font-size:10px}.side-balance a{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#f3c453;font-weight:900}.seller-stage{min-width:0}.seller-stage>header{position:sticky;top:0;z-index:9;height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid var(--line);background:#fffffff5;box-shadow:0 6px 18px #5c31470f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.seller-stage>header>div:first-child small{color:var(--red);font-size:8px;letter-spacing:1.5px;font-weight:900}.seller-stage>header h1{margin:2px 0 0;font-size:22px;white-space:nowrap}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.header-actions>a,.header-actions>button,.header-actions .user-button,.language-trigger{min-height:40px;display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 12px;color:#5c5363;font-weight:800;white-space:nowrap;box-shadow:0 7px 18px #5c314714,inset 0 1px #ffffffe6}.language-trigger{gap:8px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.language-trigger:hover{transform:translateY(-1px);border-color:#a9cce7;box-shadow:0 11px 24px #5c314721,inset 0 1px #fffffff2}.language-trigger:focus-visible{outline:3px solid rgba(48,139,207,.2);outline-offset:2px}.language-trigger .flag-frame{width:23px;height:17px;display:grid;place-items:center;overflow:hidden;border-radius:4px;box-shadow:0 2px 6px #19344e33}.language-trigger .fi{width:100%;height:100%;background-size:cover}.language-trigger>.app-icon{color:#7890a5}.language-option{min-width:148px;display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:9px;font-weight:800}.language-option .fi{width:24px;border-radius:4px;box-shadow:0 2px 6px #19344e2e}.language-check{color:var(--green)}.header-actions .user-button{gap:7px;padding-right:10px}.user-button>span{width:25px;height:25px;box-shadow:none}.user-button i{color:#8da0b2;font-style:normal}.account-menu{position:relative}.account-popover{position:absolute;top:calc(100% + 10px);right:0;width:230px;display:grid;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 18px 42px #5c314729}.account-popover>small{color:var(--red);font-size:9px;font-weight:900;letter-spacing:1px}.account-popover>strong{margin-top:4px;font-size:15px}.account-popover>span{margin-bottom:9px;color:var(--muted)}.account-popover>a,.account-popover>button{min-height:38px;display:flex;align-items:center;gap:7px;border:0;border-top:1px solid #eef3f6;background:transparent;padding:0 7px;color:var(--ink);font-weight:800;text-align:left}.account-popover>a:hover,.account-popover>button:hover{background:#f8eee4}.seller-stage>main{width:min(1800px,100%);margin-inline:auto;padding:26px 26px 46px}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-5px)}.back-to-top{position:fixed;right:22px;bottom:22px;z-index:40;width:44px;height:44px;display:grid;place-items:center;border:1px solid #d93830;border-radius:13px;background:var(--red);color:#fff;box-shadow:0 10px 24px #682b262e}.back-to-top:hover{transform:translateY(-2px)}.back-to-top:active{transform:translateY(1px);box-shadow:0 5px 12px #682b2626}.back-top-enter-active,.back-top-leave-active,.loading-fade-enter-active,.loading-fade-leave-active,.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.back-top-enter-from,.back-top-leave-to{opacity:0;transform:translateY(8px) scale(.94)}.loading-fade-enter-from,.loading-fade-leave-to,.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.page-intro,.dashboard-head{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(110deg,#fff 0% 72%,#f8eee4);box-shadow:var(--shadow)}.page-intro>div:first-child,.dashboard-head>div:first-child{max-width:720px}.page-intro small,.dashboard-head small,.section-head small{color:var(--red);font-size:8px;letter-spacing:1.5px;font-weight:900}.page-intro h2,.dashboard-head h2{margin:3px 0;font-size:24px}.page-intro p,.dashboard-head p{margin-bottom:0;color:#536a7f;font-weight:650}.head-buttons{display:flex;gap:8px}.head-buttons>button:not(.primary),.page-intro>button:not(.primary),.section-head>button,.range-toolbar>button,.toolbar>button,.modal-actions>button:not(.primary),.auth-actions button{min-height:40px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 13px;font-weight:800}.toolbar>button.primary,.range-toolbar>button.primary{border:0;background:var(--red);color:#fff}.manual-refresh.is-loading .app-icon{animation:manual-refresh-spin .7s linear infinite}@keyframes manual-refresh-spin{to{transform:rotate(360deg)}}.alert{padding:11px 13px;border:1px solid #e7d9c8;border-radius:9px;background:#fff4e7;color:#6b4b73}.alert.error{border-color:#efc1bd;background:#fff0ee;color:#a9342d}.alert.warning{border-color:#ead7a8;background:#fff9e7;color:#795b13}.format-note{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;padding:11px 14px;border:1px dashed #e7d9c8;border-radius:10px;background:#fffaf2}.format-note code{flex:1;min-width:0;overflow:hidden;color:#6a5c6d;font:11px/1.4 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.format-note>span{flex-basis:100%}.format-note>span,.upload-guide>strong{color:#9a5e00;font-size:11px;line-height:1.45}.format-note button{border:0;background:transparent;color:var(--blue);font-weight:900}.toolbar,.range-toolbar{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) auto auto;gap:9px;align-items:end;margin:14px 0 17px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.upload-filters{grid-template-columns:minmax(180px,1.3fr) minmax(160px,.8fr) minmax(350px,1.5fr) auto auto}.ledger-filters{grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(350px,1.6fr) auto auto;overflow-x:auto}.balance-filters{grid-template-columns:minmax(170px,.8fr) minmax(180px,1fr) auto auto}.balance-filters>button{min-width:92px}.range-toolbar{grid-template-columns:minmax(340px,1fr) minmax(390px,1.1fr) auto}.date-range-field{min-width:0}.date-range-field>span{display:block;margin-bottom:5px}.date-range-field .n-date-picker{width:100%}.toolbar .n-base-selection,.modal .n-base-selection,.range-toolbar .n-input{box-shadow:0 6px 16px #1a45650f,inset 0 1px #fffffff0}.range-presets{display:flex;flex-wrap:wrap;gap:5px}.range-presets button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#fff8ee;padding:0 9px;color:#74697c;font-weight:800}.range-presets button.active{border-color:var(--red);background:#fff0ee;color:var(--red)}.section-head{display:flex;justify-content:space-between;align-items:center;margin:16px 0 8px}.section-head h2{margin:2px 0 0}.data-table{overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.data-table table{width:100%;min-width:980px;border-collapse:collapse}.data-table.wide table{min-width:1900px}.data-table th{position:sticky;top:0;z-index:1;padding:12px 11px;border-bottom:1px solid var(--line);background:#f8eee4;color:#665c6c;font-size:10px;letter-spacing:.35px;text-align:left;white-space:nowrap}.data-table td{padding:11px;border-bottom:1px solid #f2ece6;color:#574e5e;vertical-align:top;white-space:nowrap}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:#fff9ef}.data-table td>b,.data-table td>small{display:block}.data-table td>small{margin-top:3px;max-width:250px;overflow:hidden;text-overflow:ellipsis}.data-table em{display:inline-flex;padding:4px 7px;border-radius:6px;background:#fff4d9;color:#8d6508;font-size:10px;font-style:normal;font-weight:900}.data-table em.success,.data-table em.approved,.data-table em.settled,.data-table em.paid{background:#e6f5eb;color:var(--green)}.data-table em.danger,.data-table em.failed,.data-table em.rejected{background:#ffebe9;color:#bd3930}.ok{color:var(--green);font-weight:800}.bad{color:#bd3930}.money{color:#6b4b73;font-weight:900}.mono{max-width:300px;overflow:hidden;font-family:Consolas,monospace;text-overflow:ellipsis}.stat-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:250px}.stat-tags span{display:inline-flex;gap:4px;padding:3px 6px;border:1px solid #e7d9c8;border-radius:6px;background:#fffaf2;font-size:10px}.stat-tags b{color:var(--blue)}.sale-cell{min-width:140px}.sale-cell>span,.sale-cell>b{font-size:10px}.sale-cell>b{float:right}.sale-cell>i,.upload-progress>i{clear:both;height:7px;display:block;margin-top:6px;overflow:hidden;border-radius:7px;background:#e6eef2}.sale-cell u,.upload-progress u{height:100%;display:block;border-radius:inherit;background:#7b5a87;text-decoration:none}.pager{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:5px;padding:13px 12px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 7px 18px #1c46630f}.pager>span{margin-right:auto;color:var(--muted)}.pager .n-pagination{filter:drop-shadow(0 5px 10px rgba(26,69,101,.06))}.data-state{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed #cbdde7;border-radius:12px;background:#fff;color:#72869a;box-shadow:var(--shadow)}.data-state i{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f3dfd4;font-size:22px;font-style:normal}.data-state.error i{background:#ffe4e1;color:var(--red)}.seller-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.seller-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-metrics article{display:flex;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.seller-metrics article:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1a43601f}.seller-metrics i{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:10px;background:#f3e2d7;color:var(--blue);font-size:18px;font-style:normal}.seller-metrics article:nth-child(2) i,.seller-metrics article:nth-child(3) i,.seller-metrics article:nth-child(4) i{background:#f4e7dc;color:var(--blue)}.seller-metrics div{min-width:0;display:grid}.seller-metrics b{overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.seller-metrics span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:11px}.trend-card,.account-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.trend-card header{display:flex;justify-content:space-between;align-items:start}.trend-card header h2{margin:2px 0}.trend-card header>span{color:var(--muted);font-size:10px}.trend-card header small,.account-card>small{color:var(--red);font-size:8px;letter-spacing:1.3px;font-weight:900}.line-chart{min-height:250px;padding-top:16px}.line-chart svg{width:100%;height:215px;overflow:visible}.line-chart .grid-line{fill:none;stroke:#e7eef2;stroke-width:.45}.line-chart polyline{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}.commission-line{stroke:var(--red)}.sold-line{stroke:var(--gold)}.upload-line{stroke:var(--blue)}.chart-labels{display:grid;grid-template-columns:repeat(15,1fr);margin-top:4px;color:var(--muted);font-size:7px;text-align:center}.trend-card footer{display:flex;align-items:center;gap:6px;padding-top:10px;color:var(--muted);font-size:10px}.trend-card footer i{width:8px;height:8px;border-radius:50%;background:var(--blue)}.trend-card footer i.sold{margin-left:8px;background:var(--gold)}.trend-card footer i.commission{background:var(--red)}.account-card{display:flex;flex-direction:column}.account-card h2{margin:7px 0 2px;font-size:30px}.account-card p{color:var(--muted)}.account-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 18px}.account-card>div span{display:grid;padding:9px;border-radius:9px;background:#f8eee4;font-weight:900}.account-card>a:last-child{margin-top:12px;font-weight:900}.withdraw-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:11px}.withdraw-balance,.withdraw-rules,.ledger-summary{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.withdraw-balance,.withdraw-rules{padding:20px}.withdraw-balance{position:relative;overflow:hidden;border-left:5px solid var(--red)}.withdraw-balance:after{content:"";position:absolute;right:-35px;top:-46px;width:150px;height:150px;border-radius:50%;background:#287bc514;pointer-events:none}.withdraw-rules ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.withdraw-rules li{min-height:43px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #dce8ef;border-radius:10px;background:#ffffffd1;color:#615766}.withdraw-rules li>span{min-width:0;display:grid}.withdraw-rules li small{font-size:9px}.withdraw-balance>small{color:var(--red);font-size:9px;font-weight:900;letter-spacing:1px}.withdraw-balance h2{margin:6px 0 1px;font-size:31px}.ledger-summary{display:grid;grid-template-columns:1.4fr repeat(3,.55fr);gap:8px;padding:16px}.ledger-summary>div{display:grid}.ledger-summary h2{margin:4px 0 0;font-size:27px}.ledger-summary>span{display:grid;align-content:center;padding:10px;border-radius:9px;background:#fff8ee;font-size:18px;font-weight:900}.ledger-summary small{font-size:9px;font-weight:800}.security-hero{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.security-hero>span{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:#f4e7dc;color:var(--blue);font-size:25px;font-weight:900}.security-hero h2{margin:2px 0}.security-hero p{margin-bottom:0;color:var(--muted)}.security-list{display:grid;gap:10px;margin:12px 0}.security-list article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.security-list article:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1a43601f}.security-list i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#f5edfb;color:var(--blue);font-size:20px;font-style:normal;font-weight:900}.security-list div{display:grid}.security-list button,.security-list a{min-height:38px;display:flex;align-items:center;border-radius:8px;padding:0 12px;font-weight:900}.security-list button:not(.primary),.security-list a:not(.primary){border:1px solid var(--line);background:#fff;color:var(--ink)}.security-list .primary{border:0;background:var(--red);color:#fff}.auth-status-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px}.auth-status-card,.auth-guide{padding:20px;border:1px solid #fff;border-radius:14px;background:#fff;box-shadow:var(--shadow)}.auth-status-card{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:14px}.auth-status-card>i{width:54px;height:54px;display:grid;place-items:center;border-radius:15px;background:#fff0d2;color:#960;font-size:24px;font-style:normal;font-weight:900}.auth-status-card.enabled>i{background:#e1f2e7;color:var(--green)}.auth-status-card h2{margin:2px 0}.auth-status-card p{margin:0;color:var(--muted)}.auth-actions{display:flex;gap:7px}.auth-actions .danger-button{padding:0 12px}.auth-guide ol{display:grid;gap:10px;margin-bottom:0;padding-left:20px;color:#6a6070}.auth-grid{display:grid;grid-template-columns:210px 1fr;gap:18px;align-items:start}.qr-canvas{width:190px;height:190px;border:10px solid #fff;border-radius:12px;box-shadow:0 0 0 1px var(--line)}.copy-field{display:grid;grid-template-columns:1fr 42px}.copy-field code{min-height:40px;display:flex;align-items:center;overflow:hidden;border:1px solid var(--line);border-right:0;border-radius:9px 0 0 9px;background:#fff8ee;padding:0 10px;font-size:12px;text-overflow:ellipsis}.copy-field button{border:1px solid var(--line);border-radius:0 9px 9px 0;background:#fff}.profile-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.profile-card,.balance-panel,.account-facts,.profile-links a{border:1px solid var(--line);background:#fff;box-shadow:var(--shadow)}.profile-card{padding:24px 18px;border-radius:14px;text-align:center}.seller-avatar{width:74px;height:74px;display:grid;place-items:center;margin:0 auto 11px;border-radius:22px;background:var(--red);color:#fff;font-size:25px;font-weight:900;box-shadow:0 6px 0 var(--red-dark)}.profile-card h2{margin:15px 0 3px}.profile-card p{color:var(--muted)}.profile-card>em{padding:5px 8px;border-radius:7px;background:#e5f4eb;color:var(--green);font-size:10px;font-style:normal;font-weight:900}.profile-card dl{display:grid;gap:7px;margin-top:20px}.profile-card dl div{display:flex;justify-content:space-between;padding:8px;border-radius:8px;background:#fff8ee}.profile-card dt{color:var(--muted)}.profile-card dd{margin:0;font-weight:900}.profile-main{display:grid;gap:11px}.balance-panel{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px;border-radius:13px}.balance-panel h2{margin:3px 0 0;font-size:28px}.balance-panel>span{display:grid}.account-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border-radius:13px}.account-facts>div{min-width:0;display:grid;padding:15px;background:#fff}.account-facts b,.account-facts span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-facts b{margin:4px 0}.profile-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.profile-links a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px;border-radius:12px;color:var(--ink);transition:transform .2s ease,box-shadow .2s ease}.profile-links a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1a43601f}.profile-links i{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#f5edfb;color:var(--blue);font-size:18px;font-style:normal}.profile-links b{display:grid}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0b22358a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);display:grid;gap:12px;overflow:auto;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 28px 80px #081f323d}.modal.compact{width:min(430px,100%)}.modal.auth-modal{width:min(700px,100%)}.modal>small{color:var(--red);font-size:8px;letter-spacing:1.4px;font-weight:900}.modal h2{margin:-5px 0 0}.modal p{margin-bottom:0;color:var(--muted);line-height:1.6}.modal-close{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:#f2ece6}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.withdrawal-modal{width:min(650px,100%)}.withdraw-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.withdraw-method-grid>button{min-width:0;min-height:58px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e7d9c8;border-radius:11px;background:linear-gradient(145deg,#fff,#fffaf2);color:var(--ink);text-align:left;box-shadow:0 6px 14px #1c4b6b12}.withdraw-method-grid>button.active{border-color:#e88d86;background:linear-gradient(145deg,#fff8f6,#ffe9e5);box-shadow:0 8px 17px #ac382f1f}.withdraw-method-grid>button>span{min-width:0;display:grid}.withdraw-method-grid b,.withdraw-method-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.withdraw-confirm-method{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid #e7d9c8;border-radius:11px;background:#fff8ee}.withdraw-confirm-method>span{min-width:0;display:grid}.withdraw-confirm-method small{overflow-wrap:anywhere}.upload-guide{display:grid;gap:7px;padding:12px;border:1px dashed #e0d1d5;border-radius:10px;background:#fffaf2}.upload-guide code{padding:8px;overflow-wrap:anywhere;border-radius:7px;background:#f5edfb;color:#5e5365;font:10px/1.5 Consolas,monospace}.upload-guide button{justify-self:start;border:0;background:transparent;color:var(--blue);font-weight:900}.file-picker{width:100%;min-height:70px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;border:1px dashed #d7c6cc;border-radius:11px;background:#fffaf2;padding:10px;text-align:left;box-shadow:none}.file-picker>i{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-style:normal;font-weight:900}.file-picker>span{display:grid;min-width:0;overflow:hidden;text-overflow:ellipsis}.file-picker>b{color:var(--blue)}.upload-progress>span{display:flex;justify-content:space-between}.upload-progress em{color:var(--blue);font-style:normal;font-weight:900}.money-input{display:grid;grid-template-columns:35px 1fr}.money-input>b{display:grid;place-items:center;border:1px solid var(--line);border-right:0;border-radius:9px 0 0 9px;background:#f8eee4}.money-input input{border-radius:0 9px 9px 0}.toast{position:fixed;z-index:120;top:18px;right:18px;max-width:min(420px,calc(100vw - 36px));display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #bae0c8;border-radius:11px;background:#f2fff6;color:#246a43;box-shadow:0 16px 38px #1031482e;font-weight:800}.toast.error{border-color:#efbbb6;background:#fff3f1;color:#aa342c}.toast>b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:currentColor;color:#fff}.loading-screen{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:#2b254057;-webkit-backdrop-filter:blur(5px) saturate(.88);backdrop-filter:blur(5px) saturate(.88)}.loading-stage{width:min(430px,calc(100vw - 32px));text-align:center;color:#fff;filter:drop-shadow(0 24px 44px rgba(50,31,56,.28))}.circus-loader{position:relative;height:190px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,240,191,.78);border-radius:26px;background:radial-gradient(circle at 50% 3%,rgba(255,242,185,.92),transparent 34%),repeating-conic-gradient(from -12deg at 50% -26%,#8f2b3b 0 8deg,#f0d8b6 8deg 16deg,#70508e 16deg 24deg);box-shadow:inset 0 0 0 5px #fff8e821,inset 0 -38px 70px #4f35514d,0 20px 48px #321f383d}.circus-loader:before,.circus-loader:after{content:"";position:absolute;z-index:2;top:-8px;width:34%;height:118%;background:linear-gradient(90deg,#6d2030,#c83d4a 52%,#7c2636);box-shadow:inset -12px 0 20px #36131f40,0 0 0 3px #d9a83c;transform:skewY(-5deg)}.circus-loader:before{left:-23%;border-radius:0 0 62%}.circus-loader:after{right:-23%;border-radius:0 0 0 62%;transform:skewY(5deg)}.circus-loader-spotlight{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 18%,rgba(255,252,222,.58),transparent 48%);pointer-events:none}.circus-loader-mark{position:relative;z-index:3;width:min(265px,68%);height:auto;filter:drop-shadow(0 10px 14px rgba(54,29,54,.28));animation:circus-mark-breathe 1.8s ease-in-out infinite}.circus-loader-bulbs{position:absolute;z-index:4;left:50%;bottom:18px;display:flex;gap:13px;transform:translate(-50%)}.circus-loader-bulbs i{width:10px;height:10px;border:2px solid rgba(255,248,212,.9);border-radius:50%;background:#f3c453;box-shadow:0 0 12px #ffe793;animation:circus-bulb-pulse 1.05s ease-in-out infinite}.circus-loader-bulbs i:nth-child(2n){animation-delay:-.35s}.circus-loader-bulbs i:nth-child(3n){animation-delay:-.7s}.loading-stage>strong{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:14px;padding:0 18px;border:1px solid rgba(255,230,170,.52);border-radius:20px;background:#6f2634f0;font-family:Circus Display,Nunito,Microsoft YaHei,sans-serif;font-size:17px;letter-spacing:.2px;box-shadow:0 5px #532230,0 12px 24px #321f3838}.loading-stage>span{display:block;margin-top:8px;color:#fffaf0;font-size:11px;font-weight:800;text-shadow:0 2px 8px rgba(50,31,56,.62)}@keyframes circus-mark-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.018)}}@keyframes circus-bulb-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.circus-loader-mark,.circus-loader-bulbs i{animation:none}}.seller-login{min-height:100vh;display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(410px,.9fr);background:#fff}.login-scene{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:34px 7vw 38px;background-color:#4b3449;background-image:radial-gradient(circle at 14% 18%,rgba(243,196,83,.2),transparent 28%),linear-gradient(120deg,#6f2634db,#382b46f5),repeating-linear-gradient(104deg,transparent 0 74px,rgba(255,248,232,.045) 75px 77px);color:#fff}.login-topline{display:flex;justify-content:space-between;align-items:center}.login-topline .language-trigger{border-color:#ffffff40;background:#ffffff1f;color:#fff;box-shadow:0 12px 28px #061f3933,inset 0 1px #ffffff29}.login-topline .language-trigger>.app-icon{color:#ffffffb8}.login-scene>div:nth-child(2){max-width:650px}.login-scene>div:nth-child(2)>p:first-child{color:#f3c453;font-size:10px;font-weight:900;letter-spacing:2px}.login-scene h1{margin-bottom:16px;font-size:clamp(42px,5vw,72px);line-height:.96;letter-spacing:-.05em}.login-scene h1 span{color:#ff6156}.login-scene>div:nth-child(2)>p:last-child{max-width:520px;color:#e5d7d9;font-size:15px;line-height:1.7}.scene-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scene-stats span{display:grid;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0f}.scene-stats b{font-size:19px}.scene-stats small{color:#a9c7da}.login-panel{display:grid;place-items:center;padding:34px;background:#fff8ee}.login-panel form{width:min(390px,100%);display:grid;gap:13px;padding:28px;border:1px solid #fff;border-radius:18px;background:#fff;box-shadow:0 20px 60px #12365021}.login-panel form>small{color:var(--red);letter-spacing:1.4px;font-weight:900}.login-panel h2{margin:0;font-size:28px}.login-panel form>p{margin-bottom:0;color:var(--muted)}.password-field{display:grid;grid-template-columns:1fr 42px}.password-field input{border-radius:9px 0 0 9px}.password-field button{display:grid;place-items:center;border:1px solid var(--line);border-left:0;border-radius:0 9px 9px 0;background:#fff}.captcha{display:grid;grid-template-columns:1fr 152px;gap:7px}.captcha button{height:48px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#f5edfb;padding:0}.captcha img{width:100%;height:100%;display:block}.login-panel form>a{text-align:center;font-weight:800}.error-page{min-height:100vh;display:grid;place-items:center;align-content:center;gap:35px;background:radial-gradient(circle at 50% 20%,#fff,#f5edfb)}.error-page .seller-brand{color:var(--ink)}.error-page section{display:grid;justify-items:center;max-width:520px;text-align:center}.error-page section>small{color:var(--red);font-weight:900;letter-spacing:2px}.error-page h1{margin:5px 0 -12px;color:#d2bcc5;font-size:110px;line-height:1}.error-page h2{font-size:28px}.error-page p{color:var(--muted);line-height:1.7}@media(max-width:1320px){.seller-metrics.five{grid-template-columns:repeat(3,1fr)}.upload-filters,.balance-filters,.ledger-filters{grid-template-columns:repeat(2,minmax(150px,1fr))}.date-range-field{grid-column:span 2}}@media(max-width:1040px){.merchant-world{grid-template-columns:84px minmax(0,1fr)}.merchant-world>aside{padding:14px 10px}.seller-brand{justify-content:center}.seller-brand img{width:50px}.seller-brand>b,.seller-card div,.seller-card em,.merchant-world aside nav a span,.merchant-world aside nav a em,.side-balance{display:none}.seller-card{grid-template-columns:1fr;justify-items:center;margin:18px 0 10px;padding:8px}.merchant-world aside nav a{grid-template-columns:1fr;justify-items:center;padding:12px}.seller-stage>header{padding:0 18px}.seller-stage>main{padding:18px}.seller-metrics.five{grid-template-columns:repeat(2,1fr)}.range-toolbar{grid-template-columns:1fr 1fr}.range-toolbar .date-range-field{grid-column:span 2}.range-presets{grid-column:1 / -1}.dashboard-grid,.withdraw-layout,.auth-status-grid,.profile-layout{grid-template-columns:1fr}.profile-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left}.seller-avatar{margin:0}.profile-card dl{grid-column:1 / -1}}@media(max-width:760px){.merchant-world{grid-template-columns:66px minmax(0,1fr)}.merchant-world>aside{padding:10px 6px}.seller-brand img{width:43px}.seller-stage>header{height:68px;padding:0 10px}.seller-stage>header>div:first-child{display:none}.header-actions{width:100%}.header-actions>a{margin-left:auto}.header-actions .user-button b,.language-trigger b{display:none}.seller-stage>main{padding:12px}.page-intro,.dashboard-head{align-items:flex-start;padding:16px}.page-intro p,.dashboard-head p{display:none}.toolbar,.upload-filters,.ledger-filters,.balance-filters,.range-toolbar{grid-template-columns:1fr 1fr}.seller-metrics.five,.withdraw-layout,.withdraw-method-grid{grid-template-columns:1fr}.ledger-summary{grid-template-columns:1fr 1fr}.ledger-summary>div{grid-column:1 / -1}.auth-status-card{grid-template-columns:48px 1fr}.auth-actions{grid-column:1 / -1}.auth-grid{grid-template-columns:1fr;justify-items:center}.auth-grid>div{width:100%}.account-facts,.profile-links{grid-template-columns:1fr}.profile-card{display:block;text-align:center}.seller-avatar{margin:0 auto}.balance-panel{grid-template-columns:1fr auto}.balance-panel .primary{grid-column:1 / -1}.seller-login{grid-template-columns:1fr}.login-scene{display:none}.login-panel{min-height:100vh;padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}
