.admin-app{--admin-navy:#061631;--admin-gold:#967e3f;--admin-bg:#f7f4f8;--admin-dialog:#f7f0fb;background-color:var(--admin-bg);color:#24232a;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif}.admin-app button,.admin-app input,.admin-app textarea,.admin-app select{font:inherit;letter-spacing:0}.admin-brand{background:var(--admin-navy);height:92px;color:var(--admin-gold);align-items:center;gap:15px;padding:0 31px;display:flex}.admin-brand img{object-fit:contain;border-radius:10px;width:48px;height:48px}.admin-brand strong{font-size:26px}.admin-login-screen{place-items:center;min-height:calc(100vh - 92px);padding:30px;display:grid}.admin-login-box{background:#fff;gap:21px;width:min(100%,430px);padding:34px 42px 39px;display:grid;box-shadow:0 8px 30px #1118271c}.admin-login-box h1{color:#22242a;text-align:center;margin:0 0 8px;font-size:26px;font-weight:500}.admin-login-box>label{border-bottom:1px solid #7c7780;gap:5px;display:grid}.admin-login-box>label>span{align-items:center;display:flex}.admin-login-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:43px;padding:0 5px}.admin-login-box label button{color:#5d5960;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-login-box label button svg{width:19px}.admin-login-box small{color:#8c8790;justify-self:end;font-size:11px}.admin-login-button{background:var(--admin-navy);color:#fff;border:0;min-height:43px}.admin-error{color:#a0443f;text-align:center;margin:-9px 0;font-size:13px}.admin-layout{grid-template-columns:263px minmax(0,1fr);min-height:calc(100vh - 92px);display:grid}.admin-side{background-color:#f2eef3;border-right:1px solid #d8d3da;flex-direction:column;min-height:calc(100vh - 92px);display:flex;box-shadow:2px 0 7px #151a261f}.admin-side>button{color:#3f3d45;text-align:left;background:0 0;border:0;border-bottom:1px solid #d6d1d8;grid-template-columns:48px 1fr;align-items:center;gap:4px;min-height:78px;padding:0 33px;font-size:20px;display:grid}.admin-side>button:hover{background:#e9e5eb}.admin-side>button.active{color:#172d59;background:#d8dce9;box-shadow:inset -4px 0 #153a75}.admin-side>button svg{width:29px;height:29px}.admin-side .admin-logout{color:#625e66;min-height:58px;margin-top:auto;font-size:15px}.admin-side-close{display:none!important}.admin-content{min-width:0;padding:74px 28px 42px}.admin-toolbar{justify-content:flex-end;gap:10px;min-height:55px;margin-bottom:8px;display:flex}.admin-toolbar button{background:var(--admin-navy);color:#fff;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-width:98px;min-height:40px;display:flex}.admin-toolbar button:last-child{background:#6f6b73}.admin-toolbar svg{width:18px}.admin-table-wrap{background:#ffffff8c;border-top:1px solid #cfcad1;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:920px}.admin-table th{color:#19191d;text-align:left;border-bottom:1px solid #c9c4cb;height:68px;padding:0 16px;font-size:18px}.admin-table td{vertical-align:middle;border-bottom:1px solid #d8d3da;min-height:72px;padding:11px 16px}.admin-table td:first-child,.admin-table th:first-child{width:92px}.admin-table td img{object-fit:cover;background:#e1dde3;border-radius:50%;width:54px;height:54px}.admin-table td img.admin-square-icon{border-radius:4px}.admin-table td img.admin-slide-thumb{border-radius:4px;width:112px;height:64px}.admin-description{color:#5f5b63;text-overflow:ellipsis;white-space:nowrap;max-width:270px;display:block;overflow:hidden}.admin-address{overflow-wrap:anywhere;color:#5f5b63;max-width:620px;display:block}.admin-table-girls{min-width:1180px}.admin-table-users{min-width:1020px}.admin-table-invitations{min-width:920px}.admin-table-slides{min-width:860px}.admin-table-wallets th:nth-child(3),.admin-table-wallets td:nth-child(3){width:65%}.admin-status{color:#5c5860;background:#e5e1e7;border:1px solid #9d969f;border-radius:3px;min-height:30px;padding:0 11px}.admin-actions{gap:5px;display:flex}.admin-actions button{color:#49464d;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-actions svg{width:18px}.admin-user-actions{flex-wrap:nowrap}.admin-user-actions button,.admin-user-actions button:last-child{color:#fff;background:#173b78;width:38px;height:38px}.admin-user-actions svg{width:19px;height:19px}.admin-empty{color:#7d7881;text-align:center;height:240px}.admin-mobile-row{display:none}.admin-dialog-backdrop{z-index:200;background:#1514199e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-dialog{background:var(--admin-dialog);border-radius:40px 40px 5px 5px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:39px 38px 29px;overflow-y:auto;box-shadow:0 25px 70px #0000004d}.admin-dialog h2{margin:0 0 28px;font-size:28px;font-weight:500}.admin-image-field{color:#77717a;background:#ede7f0;border:1px dashed #aaa3ad;place-items:center;min-height:170px;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.admin-image-field img{object-fit:cover;width:100%;height:220px}.admin-image-field>span{place-items:center;gap:8px;display:grid}.admin-image-field>span svg{width:34px;height:34px}.admin-image-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-image-field b{background:var(--admin-navy);color:#fff;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.admin-image-field b svg{width:16px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.admin-form-grid label{color:#68636b;gap:5px;min-width:0;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select{color:#28262b;resize:vertical;background:0 0;border:0;border-bottom:1px solid #77727a;outline:0;width:100%;min-height:43px;padding:8px 4px}.admin-form-grid textarea{min-height:82px}.admin-featured{color:#5c5760;align-items:center;gap:8px;margin-top:20px;display:flex}.admin-featured input{width:20px;height:20px;accent-color:var(--admin-navy)}.admin-user-summary{color:#68636b;flex-wrap:wrap;gap:14px 32px;margin:-10px 0 24px;display:flex}.admin-user-summary b,.admin-balance-line{color:#607026;font-weight:500}.admin-recharge-dialog{width:min(770px,100%)}.admin-withdrawal-dialog{width:min(720px,100%)}.admin-withdrawal-list{gap:10px;display:grid}.admin-withdrawal-list>article{border:1px solid #d4cfd7;border-radius:5px;gap:9px;padding:14px;display:grid}.admin-withdrawal-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-withdrawal-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-withdrawal-destination{gap:3px;min-width:0;display:grid}.admin-withdrawal-destination span{color:var(--admin-text);font-size:13px}.admin-withdrawal-list b{border-radius:4px;padding:4px 8px;font-size:12px}.admin-withdrawal-list b.pending{color:#714b1d;background:#f2ddbc}.admin-withdrawal-list b.approved{color:#365927;background:#d8e9cb}.admin-withdrawal-list b.rejected{color:#7a2f35;background:#f1cfd1}.admin-withdrawal-list article>footer{margin-top:3px}.admin-recharge-dialog h2,.admin-card-dialog h2{margin-bottom:16px}.admin-balance-line{margin:0 0 20px}.admin-recharge-fields{gap:15px;display:grid}.admin-recharge-fields label{color:#68636b;gap:4px;display:grid}.admin-recharge-fields input,.admin-recharge-fields select{color:#28262b;background:0 0;border:0;border-bottom:1px solid #77727a;outline:0;width:100%;min-height:43px;padding:8px 4px}.admin-recharge-fields input[readonly]{color:#4e4a51}.admin-recharge-history{border-top:1px solid #d4cfd7;margin-top:22px}.admin-recharge-history h3{margin:18px 0 8px;font-size:16px;font-weight:600}.admin-recharge-history article{border-bottom:1px solid #ddd7e0;grid-template-columns:minmax(150px,1.3fr) 90px 90px minmax(110px,.7fr);align-items:center;gap:12px;min-height:49px;display:grid}.admin-recharge-history time,.admin-recharge-history small{color:#6f6972}.admin-recharge-history strong{color:#607026;justify-self:end}.admin-recharge-history>p{color:#7c7680}.admin-transaction-history{border-top:1px solid #d4cfd7;margin-top:26px}.admin-transaction-history h3{margin:18px 0 8px;font-size:16px;font-weight:600}.admin-transaction-history article{border-bottom:1px solid #ddd7e0;grid-template-columns:minmax(160px,1fr) 90px minmax(110px,auto);align-items:center;gap:12px;min-height:48px;display:grid}.admin-transaction-history time,.admin-transaction-history>p{color:#6f6972}.admin-transaction-history strong{color:#607026;justify-self:end}.admin-card-dialog{width:min(770px,100%)}.admin-card-add{color:#444047;background:0 0;border:1px dashed #918a95;place-items:center;width:100%;min-height:64px;display:grid}.admin-card-add svg{width:24px}.admin-card-form{grid-template-columns:1fr 1.5fr auto auto;align-items:end;gap:12px;display:grid}.admin-card-form label{color:#68636b;gap:5px;min-width:0;display:grid}.admin-card-form input{background:0 0;border:0;border-bottom:1px solid #77727a;width:100%;min-height:41px;padding:7px 4px}.admin-card-form>button{background:#e4dfe7;border:0;min-height:39px;padding:0 15px}.admin-card-list{gap:8px;margin-top:16px;display:grid}.admin-card-list article{border:1px solid #d4cfd7;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 12px;display:flex}.admin-card-list article>span{gap:3px;min-width:0;display:grid}.admin-card-list small{overflow-wrap:anywhere;color:#6f6972}.admin-card-list button{color:#a54b46;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.admin-card-list svg{width:18px}.admin-dialog footer,.admin-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.admin-dialog footer button,.admin-delete-dialog footer button{color:#454149;background:0 0;border:0;min-width:82px;min-height:38px}.admin-dialog footer .confirm{background:var(--admin-navy);color:#fff}.admin-delete-dialog{background:var(--admin-dialog);text-align:center;border-radius:30px 30px 5px 5px;width:min(430px,100%);padding:35px}.admin-delete-dialog>svg{color:#a44e49;width:42px;height:42px}.admin-delete-dialog h2{margin:12px 0 7px}.admin-delete-dialog p{color:#6e6971}.admin-delete-dialog footer{justify-content:center}.admin-notice{z-index:260;color:#fff;white-space:nowrap;background:#20242d;border-radius:3px;align-items:center;gap:8px;padding:11px 17px;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.admin-notice svg{width:17px}.admin-app .spin{animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}@media (width<=760px){.admin-brand{height:68px;padding-inline:18px}.admin-brand img{width:38px;height:38px}.admin-brand strong{font-size:21px}.admin-layout{min-height:calc(100vh - 68px);display:block}.admin-side{z-index:170;width:263px;min-height:0;transition:transform .2s;position:fixed;top:68px;bottom:0;left:0;transform:translate(-100%)}.admin-side.open{transform:translate(0)}.admin-side-close{place-items:center;grid-template-columns:1fr!important;min-height:52px!important;display:grid!important}.admin-content{padding:0 13px 30px}.admin-mobile-row{align-items:center;gap:12px;min-height:60px;display:flex}.admin-mobile-row button{background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-toolbar{min-height:48px}.admin-toolbar button{min-width:86px}.admin-dialog{border-radius:26px 26px 5px 5px;padding:28px 20px 23px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:1}.admin-user-actions{min-width:170px}.admin-recharge-history article{grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0}.admin-recharge-history strong{grid-area:1/2/3}.admin-transaction-history article{grid-template-columns:1fr auto;gap:4px 10px;padding:8px 0}.admin-transaction-history strong{grid-area:1/2/3}.admin-card-form{grid-template-columns:1fr 1fr}}.admin-app{--admin-bg:#100f11;--admin-surface:#242326;--admin-surface-2:#2d2c2e;--admin-peach:#f1bf92;--admin-peach-soft:#ffd9b7;--admin-text:#f7f3f0;--admin-muted:#a9a6aa;--admin-line:#716153;background:var(--admin-bg);color:var(--admin-text)}.admin-brand{background:var(--admin-bg);color:var(--admin-peach);border-bottom:1px solid var(--admin-line)}.admin-login-screen,.admin-content{background:var(--admin-bg)}.admin-login-box{background:var(--admin-surface);border:1px solid var(--admin-line);box-shadow:0 12px 34px #00000047}.admin-login-box h1{color:var(--admin-text)}.admin-login-box>label{border-color:var(--admin-line);color:var(--admin-muted)}.admin-login-box input{color:var(--admin-text)}.admin-login-box label button{color:var(--admin-peach)}.admin-login-box small{color:var(--admin-muted)}.admin-login-button{background:var(--admin-peach);color:#302027;font-weight:800}.admin-error{color:#ffb8bd}.admin-side{background:var(--admin-surface);border-color:var(--admin-line);box-shadow:2px 0 10px #00000047}.admin-side>button{color:var(--admin-muted);background:0 0;border-color:#7161538c}.admin-side>button:hover{background:var(--admin-surface-2);color:var(--admin-text)}.admin-side>button.active{background:var(--admin-surface-2);color:var(--admin-peach-soft);box-shadow:inset -4px 0 0 var(--admin-peach)}.admin-side .admin-logout{color:var(--admin-muted)}.admin-toolbar button{background:var(--admin-peach);color:#302027;font-weight:800}.admin-toolbar button:last-child{background:var(--admin-surface-2);color:var(--admin-peach-soft);border:1px solid var(--admin-line)}.admin-table-wrap{border-color:var(--admin-line);background:var(--admin-surface)}.admin-table th{border-color:var(--admin-line);color:var(--admin-text)}.admin-table td{color:var(--admin-text);border-color:#7161538c}.admin-table td img{background:var(--admin-surface-2)}.admin-description,.admin-address{color:var(--admin-muted)}.admin-status{border-color:var(--admin-line);background:var(--admin-surface-2);color:var(--admin-muted)}.admin-status.published{color:#dceac5;background:#303827;border-color:#65754c}.admin-actions button{color:var(--admin-peach-soft)}.admin-actions button:hover{background:var(--admin-surface-2)}.admin-actions button:last-child{color:#ff9da3}.admin-user-actions button,.admin-user-actions button:last-child{background:var(--admin-surface-2);color:var(--admin-peach-soft);border:1px solid var(--admin-line)}.admin-user-actions button:hover{background:#3a3438}.admin-negative{color:#ff9da3}.admin-empty{color:var(--admin-muted)}.admin-mobile-row{color:var(--admin-peach-soft)}.admin-mobile-row button{color:var(--admin-peach)}.admin-dialog-backdrop{background:#100f11d1}.admin-dialog,.admin-delete-dialog{background:var(--admin-surface);border:1px solid var(--admin-line);color:var(--admin-text);box-shadow:0 25px 70px #0000008c}.admin-withdrawal-list>article{border-color:var(--admin-line);background:var(--admin-surface-2)}.admin-withdrawal-list time,.admin-withdrawal-list small{color:var(--admin-muted)}.admin-image-field{border-color:var(--admin-line);background:var(--admin-surface-2);color:var(--admin-muted)}.admin-image-field b{background:var(--admin-peach);color:#302027}.admin-form-grid label,.admin-recharge-fields label,.admin-card-form label{color:var(--admin-muted)}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.admin-recharge-fields input,.admin-recharge-fields select,.admin-card-form input{border-color:var(--admin-line);color:var(--admin-text)}.admin-form-grid select,.admin-recharge-fields select{background:var(--admin-surface)}.admin-featured{color:var(--admin-muted)}.admin-featured input{accent-color:var(--admin-peach)}.admin-user-summary{color:var(--admin-muted)}.admin-user-summary b,.admin-balance-line{color:var(--admin-peach)}.admin-recharge-history,.admin-recharge-history article,.admin-transaction-history,.admin-transaction-history article,.admin-card-list article{border-color:#7161538c}.admin-recharge-history h3,.admin-transaction-history h3,.admin-card-list strong{color:var(--admin-peach-soft)}.admin-recharge-history time,.admin-recharge-history small,.admin-recharge-history>p,.admin-transaction-history time,.admin-transaction-history>p,.admin-card-list small{color:var(--admin-muted)}.admin-recharge-history strong,.admin-transaction-history strong{color:var(--admin-peach)}.admin-transaction-history strong.negative{color:#f29e9e}.admin-card-add{border-color:var(--admin-line);color:var(--admin-peach)}.admin-card-form>button{background:var(--admin-surface-2);color:var(--admin-text)}.admin-card-form>button:last-child{background:var(--admin-peach);color:#302027}.admin-card-list button{color:#ff9da3}.admin-dialog footer button,.admin-delete-dialog footer button{color:var(--admin-muted)}.admin-dialog footer .confirm,.admin-delete-dialog footer .confirm{background:var(--admin-peach);color:#302027}.admin-delete-dialog>svg,.admin-reset-dialog>svg{color:var(--admin-peach)}.admin-delete-dialog p,.admin-reset-dialog p{color:var(--admin-muted)}.admin-delete-dialog footer .danger{color:#fff;background:#9f4540}.admin-notice{background:var(--admin-surface-2);border:1px solid var(--admin-line);color:var(--admin-text);box-shadow:0 10px 28px #00000073}@media (width<=760px){.admin-user-actions{min-width:270px}}:root{color:#f7f3f0;font-synthesis:none;text-rendering:optimizelegibility;--black:#100f11;--surface:#242326;--surface-2:#2d2c2e;--peach:#f1bf92;--peach-soft:#ffd9b7;--cream:#fff7ef;--muted:#a9a6aa;--line:#716153;--ink:#f7f3f0;background:#100f11;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--black);min-height:100%}body{background:var(--black);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit;letter-spacing:0}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #f1bf92bf}.auth-form,.home-brand,.city-hero,.sound-bar,.home-shortcuts,.cities-panel,.page-title,.meet-grid,.verify-summary,.verify-actions,.light-menu,.my-header,.balance-card,.vip-banner,.dark-menu{animation:.42s ease-out both ui-rise-in}.city-hero,.verify-summary,.my-header{animation-name:ui-fade-in}.home-shortcuts,.verify-actions,.balance-card{animation-delay:60ms}.cities-panel,.light-menu,.dark-menu{animation-delay:.1s}.toast{animation:.24s ease-out both toast-arrive}.home-shortcuts button,.verify-actions button,.light-menu button,.dark-menu button,.bottom-nav button,.city-grid button,.vip-strip,.sound-bar,.wallet-list article{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.app-shell{width:min(100%,860px);min-height:100vh;color:var(--ink);background:#1a181b;margin:0 auto;box-shadow:0 0 36px #0000006b}.content{min-height:100vh;padding:0 18px 96px}.profile-content{padding-bottom:36px}.task-app-shell{background:var(--black);width:100%;max-width:none;box-shadow:none}.task-content{background:var(--black);padding:0}.auth-screen{background:url(/assets/signin-bg.jpg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:76px 24px 40px;display:grid;position:relative;overflow:hidden}.auth-overlay{background:#0f0e0f9e;position:absolute;inset:0}.language-trigger{z-index:2;border:1px solid var(--peach);min-height:42px;color:var(--peach);background:#19181a94;align-items:center;gap:8px;padding:0 13px;display:flex;position:absolute;top:34px;right:24px}.auth-form{z-index:1;gap:18px;width:min(100%,620px);display:grid;position:relative}.login-form{margin-top:24px}.brand{color:#fff;align-items:center;gap:9px;display:flex}.brand img{object-fit:contain;border-radius:9px;width:42px;height:42px}.brand strong{font-size:23px}.brand strong span{color:var(--peach)}.brand.centered{justify-content:center;margin-bottom:54px}.brand.centered img{border-radius:15px;width:70px;height:70px}.brand.centered strong{font-size:36px}.dark-field-wrap{gap:7px;min-width:0;display:grid}.dark-field{border:1px solid var(--line);background:#1f1e20f0;border-radius:7px;align-items:center;gap:8px;min-height:72px;padding:0 22px;display:flex}.dark-field input{color:#fff;text-align:center;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:20px}.dark-field input::placeholder{color:#d4d0d3}.dark-field-wrap small{color:#ddd7d2;padding-left:7px;font-size:14px}.field-icon{width:40px;height:40px;color:var(--peach);background:0 0;border:0;place-items:center;padding:0;display:grid}.peach-button{background:var(--peach-soft);color:#542c27;border:0;border-radius:36px;min-height:70px;font-size:22px;font-weight:760;box-shadow:0 6px 16px #0000002e}.register-link{color:#d9c4b2;background:0 0;border:0;justify-self:center;font-size:17px}.register-link strong{color:var(--peach);font-weight:500}.auth-error{color:#ffd8d3;text-align:center;background:#3d1111cc;border:1px solid #e48578;padding:9px 12px}.register-form{align-self:start;gap:15px;padding-top:12px}.register-form h1{text-align:center;margin:10px 0 8px;font-size:31px}.back-login{color:var(--peach);background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:18px;display:flex}.captcha-row{grid-template-columns:1fr 170px;align-items:start;gap:14px;display:grid}.captcha-code{border:1px solid var(--line);height:72px;color:var(--peach);background:#242326;border-radius:7px;place-items:center;font-family:Georgia,serif;font-size:22px;font-weight:800;display:grid}.terms-row{justify-content:center;align-items:center;gap:10px;display:flex}.terms-row input{width:25px;height:25px;accent-color:var(--peach)}.terms-row span{font-size:16px}.modal-backdrop{z-index:100;background:#000000b8;align-items:end;display:grid;position:fixed;inset:0}.language-sheet{color:#232124;background:#fff;border-radius:8px 8px 0 0;width:min(100%,700px);max-height:78vh;margin:0 auto;overflow:hidden}.language-list{max-height:calc(78vh - 64px);padding:10px 0;overflow-y:auto}.language-list button,.cancel-language{color:#262426;background:#fff;border:0;width:100%;min-height:54px}.language-list button.active{color:#d7a475}.cancel-language{color:#646064;border-top:8px solid #f1eff0}.home-brand{align-items:center;gap:14px;min-height:84px;padding:10px 2px;display:flex}.home-brand p{color:#eee8e4;margin:0;font-size:18px}.city-hero{height:300px;margin:0 -18px;position:relative;overflow:hidden}.home-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;height:100%;display:flex;overflow:auto hidden}.home-carousel-track::-webkit-scrollbar{display:none}.home-carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%;margin:0}.home-carousel-slide img{object-fit:cover;object-position:50% 8%;-webkit-user-select:none;user-select:none;width:100%;height:100%}.home-carousel-slide img.portrait-slide{object-fit:contain;object-position:center;background:#151416}.home-carousel-dots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.home-carousel-dots button{background:#14121480;border:1px solid #ffffffe6;border-radius:50%;width:8px;height:8px;padding:0;transition:width .18s,background .18s;box-shadow:0 1px 4px #00000059}.home-carousel-dots button.active{background:var(--peach);border-radius:5px;width:23px}.sound-bar{border:1px solid var(--line);background:var(--surface);width:100%;min-height:68px;color:var(--peach);text-align:left;border-radius:7px;grid-template-columns:32px 1fr 24px;align-items:center;gap:8px;margin:18px 0;padding:0 18px;display:grid}.sound-bar span{color:#ddd8d5}.home-shortcuts{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:repeat(3,1fr);min-height:155px;display:grid}.home-shortcuts button{color:var(--peach);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:18px;display:flex}.home-shortcuts svg{stroke-width:1.7px;width:44px;height:44px}.cities-panel{border:1px solid var(--line);background:#252427;border-radius:7px;margin-top:22px;padding:20px 18px}.cities-panel h1{border-left:7px solid var(--peach);color:var(--peach);margin:0 0 19px;padding-left:13px;font-size:21px}.city-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px;display:grid}.city-grid button{color:#e5e1e4;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-height:42px;overflow:hidden}.page-title{min-height:112px;color:var(--peach);place-items:center;display:grid}.page-title h1{margin:0;font-size:23px;font-weight:500}.profile-list{gap:24px;display:grid}.profile-card{border:1px solid var(--line);background:#29282a;border-radius:7px;grid-template-columns:1fr 170px;align-items:center;gap:16px;min-height:235px;padding:28px 24px;display:grid;position:relative;overflow:hidden}.profile-meta{min-width:0}.profile-name{background:var(--peach);color:#76553d;border:0;border-radius:18px;width:min(100%,190px);min-height:34px;margin-bottom:8px;font-size:18px}.profile-meta p{color:#efebee;margin:6px 0;font-size:17px}.profile-stats{color:#8f8d91;flex-wrap:wrap;gap:15px;margin-top:14px;display:flex}.profile-stats span{align-items:center;gap:4px;display:flex}.profile-stats svg{width:19px;height:19px}.profile-stats span:last-child{color:#ec7d86}.round-photo{background:0 0;border:0;border-radius:50%;justify-self:end;width:145px;height:145px;padding:0;overflow:hidden}.round-photo img{object-fit:cover;width:100%;height:100%}.verified-ribbon{z-index:2;background:var(--peach);color:#30231d;border:0;width:155px;height:29px;position:absolute;top:22px;right:-42px;transform:rotate(45deg)}.detail-header{min-height:72px;color:var(--peach);grid-template-columns:42px 1fr 42px;align-items:center;display:grid}.detail-header h1{text-align:center;margin:0;font-size:22px}.detail-header button{width:38px;height:38px;color:var(--peach);background:0 0;border:0;place-items:center;padding:0;display:grid}.detail-photo{object-fit:cover;object-position:center 22%;border-radius:7px;width:100%;max-height:680px;display:block}.detail-profile-panel{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin:18px 0;padding:22px}.status-line{color:var(--peach);align-items:center;gap:7px;font-size:14px;display:flex}.status-line i{background:#64d29a;border-radius:50%;width:8px;height:8px}.detail-profile-panel h2{margin:12px 0 6px}.detail-profile-panel p{color:var(--muted);margin:0}.detail-stats{color:var(--peach);gap:22px;margin-top:18px;display:flex}.detail-stats span{align-items:center;gap:6px;display:flex}.detail-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-actions button{border:1px solid var(--peach);min-height:52px;color:var(--peach);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;display:flex}.detail-actions button:last-child{background:var(--peach);color:#3a2922}.about-panel{border-top:1px solid #484448;margin-top:18px;padding:20px}.about-panel h2{color:var(--peach);margin:0 0 8px;font-size:19px}.about-panel p{color:#d7d2d5;margin:0;line-height:1.6}.verify-summary{background:#121114;flex-direction:column;justify-content:end;min-height:350px;margin:0 -18px;padding:42px 28px 34px;display:flex;position:relative;overflow:hidden}.verify-shape{border:70px solid #26252a;width:430px;height:430px;position:absolute;top:-230px;right:-100px;transform:rotate(32deg)}.verify-shape:after{content:"";border:36px solid #35333a;width:180px;height:180px;position:absolute;bottom:-130px;left:-125px;transform:rotate(24deg)}.verify-summary h1,.summary-values{position:relative}.verify-summary h1{margin:0 0 28px;font-size:38px}.summary-values{grid-template-columns:1fr 1fr;gap:20px;display:grid}.summary-values span{gap:6px;display:grid}.summary-values small{color:var(--peach);font-size:17px;font-weight:700}.summary-values strong{font-size:28px}.verify-actions{grid-template-columns:1fr 1fr;gap:18px;margin:-8px 8px 28px;display:grid;position:relative}.verify-actions button{color:#111;text-align:left;background:#eef2ff;border:0;border-radius:8px;grid-template-columns:52px 1fr;align-items:center;gap:10px;min-height:118px;padding:16px;display:grid}.verify-actions svg{color:#b66dd5;width:44px;height:44px}.verify-actions span{font-size:18px;font-weight:700}.verify-actions small{font-size:15px;font-weight:500;display:block}.vip-strip{color:#fff;text-align:left;background:#1e1c1f;border:1px solid #49464c;border-radius:8px;grid-template-columns:52px auto 1fr 46px 24px;align-items:center;gap:12px;width:100%;min-height:95px;padding:0 20px;display:grid}.vip-strip>svg:first-child{color:#e2b34e}.vip-strip>span{color:var(--peach);justify-self:end}.vip-strip>svg:nth-last-child(2){color:#bfd1db}.light-menu{color:#171519;background:#fff;border-radius:8px;margin:28px 8px 0;padding:0 20px}.light-menu button,.dark-menu button{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd;grid-template-columns:48px 1fr 26px;align-items:center;gap:10px;padding:0;display:grid}.light-menu button:last-child,.dark-menu button:last-child{border-bottom:0}.light-menu button>svg:first-child{color:#9655bc}.video-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.video-card{background:var(--surface);color:#fff;text-align:left;border:1px solid #4c464d;border-radius:7px;gap:4px;min-width:0;padding:0 0 13px;display:grid;position:relative;overflow:hidden}.video-card img{aspect-ratio:4/5;object-fit:cover;width:100%}.video-card strong,.video-card small{padding:0 12px}.video-card strong{color:var(--peach)}.video-card small{color:var(--muted)}.play-circle{color:#fff;background:#100f1194;border:2px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.play-circle svg{width:23px}.my-header{background:var(--peach);color:#201a18;grid-template-columns:120px 1fr 48px;align-items:start;gap:20px;min-height:282px;margin:0 -18px;padding:42px 34px;display:grid}.my-header img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:112px;height:112px}.my-header div{gap:10px;padding-top:22px;display:grid}.my-header strong{font-size:25px}.my-header span{font-size:20px}.my-header button{color:#2d2928;background:0 0;border:0;place-items:center;width:42px;height:42px;margin-top:27px;padding:0;display:grid}.balance-card{background:#28272a;border-radius:7px;grid-template-columns:1fr 1fr;min-height:160px;margin:-112px 0 24px;display:grid;position:relative;box-shadow:0 7px 18px #00000047}.balance-card span{align-content:center;place-items:center;gap:12px;display:grid}.balance-card small{font-size:19px}.balance-card strong{color:var(--peach);font-size:23px;font-weight:500}.vip-banner{width:100%;min-height:115px;color:var(--peach);text-align:left;background:#272629;border:0;border-radius:58px;grid-template-columns:1fr auto;align-items:center;padding:20px 28px;display:grid}.vip-banner span{gap:3px;display:grid}.vip-banner small{font-size:16px}.vip-banner strong{font-size:18px;font-weight:500}.vip-banner b{color:#d4a87f;font-size:48px}.dark-menu{color:var(--peach);border-top:1px solid #3b393d;margin:26px -18px 0}.dark-menu button{border-color:#3b393d;min-height:84px;padding:0 28px}.dark-menu button>svg:first-child{width:29px;height:29px}.dark-menu button span{font-size:18px}.logout-button{border:1px solid var(--peach);min-width:220px;min-height:47px;color:var(--peach);background:0 0;border-radius:7px;margin:28px auto 0;display:block}.my-account-header{background:#242225;border-block:1px solid #3b393d;grid-template-columns:86px minmax(0,1fr) 44px;align-items:center;gap:18px;min-height:154px;margin:0 -18px;padding:24px 30px;animation:.36s ease-out both ui-fade-in;display:grid}.my-account-header img{border:2px solid var(--peach);object-fit:cover;border-radius:50%;width:82px;height:82px}.my-account-header>div{gap:8px;min-width:0;display:grid}.my-account-header strong,.my-account-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-account-header strong{color:var(--peach);font-size:23px}.my-account-header span{color:var(--muted);font-size:16px}.my-account-header>button{width:42px;height:42px;color:var(--peach);background:0 0;border:0;place-items:center;padding:0;display:grid}.my-shortcuts{background:#1e1c1f;border-bottom:1px solid #3b393d;grid-template-columns:repeat(3,1fr);min-height:104px;margin:0 -18px;display:grid}.my-shortcuts button{min-width:0;color:var(--peach);background:0 0;border:0;border-right:1px solid #3b393d;grid-template-columns:28px auto;place-content:center;align-items:center;gap:4px 8px;padding:12px;display:grid}.my-shortcuts button:last-child{border-right:0}.my-shortcuts svg{grid-row:1/span 2;width:26px;height:26px}.my-shortcuts strong{overflow-wrap:anywhere;font-size:17px}.my-shortcuts span{color:var(--muted);font-size:12px}.my-account-menu{margin-top:14px}.my-account-menu button{min-height:72px}.my-subpage{min-height:calc(100vh - 96px);animation:.3s ease-out both ui-rise-in}.my-subpage-header{background:#1a181b;border-bottom:1px solid #3b393d;grid-template-columns:48px 1fr 48px;align-items:center;min-height:76px;margin:0 -18px 24px;display:grid}.my-subpage-header button{width:44px;height:44px;color:var(--peach);background:#242225;border:1px solid #4a4341;border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid}.my-subpage-header h1{color:var(--peach);text-align:center;margin:0;font-size:21px}.my-settings-form{gap:18px;width:min(100%,620px);margin:0 auto;display:grid}.my-avatar-editor{width:110px;color:var(--peach);cursor:pointer;justify-items:center;gap:8px;margin:2px auto 12px;display:grid}.my-avatar-editor img{border:2px solid var(--peach);object-fit:cover;border-radius:50%;width:92px;height:92px}.my-avatar-editor span{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.my-avatar-editor span svg{width:17px;height:17px}.my-avatar-editor input{display:none}.my-form-field{color:var(--peach);gap:8px;display:grid}.my-form-field>span{font-size:14px;font-weight:700}.my-form-field>div{background:#242225;border:1px solid #504944;border-radius:6px;align-items:center;gap:10px;min-height:58px;padding:0 15px;transition:border-color .18s,box-shadow .18s;display:flex}.my-form-field>div:focus-within{border-color:var(--peach);box-shadow:0 0 0 3px #f1bf921f}.my-form-field>div>svg{width:20px;height:20px;color:var(--peach);flex:0 0 20px}.my-form-field input,.my-form-field textarea{width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:0;background:0 0;border:0;outline:0}.my-form-field textarea{resize:vertical;min-height:96px;padding:16px 0}.my-form-field input:disabled{color:var(--muted);opacity:1}.my-phone-field b{color:var(--peach);border-right:1px solid #514a46;padding-right:12px;font-size:15px}.my-field-action{width:38px;height:38px;color:var(--peach);background:0 0;border:0;flex:0 0 38px;place-items:center;padding:0;display:grid}.my-field-action svg{width:20px;height:20px}.my-submit-button{background:var(--peach);color:#1d1917;border:0;border-radius:7px;width:min(100%,420px);min-height:54px;margin:8px auto 0;font-weight:800}.my-submit-button:disabled{cursor:wait;opacity:.65}.my-security-form{padding-top:34px}.language-settings-panel{background:#211f22;border:1px solid #3b393d;border-radius:7px;width:min(100%,620px);margin:0 auto;display:grid;overflow:hidden}.language-settings-panel button{min-height:70px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #3b393d;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:13px;padding:0 18px;display:grid}.language-settings-panel button:last-child{border-bottom:0}.language-settings-panel button>svg:first-child{color:var(--peach)}.language-settings-panel button>svg:last-child{color:var(--peach);justify-self:end}.language-settings-panel button.active{color:var(--peach-soft);background:#2b272a}.language-settings-panel button span{font-size:17px}.my-record-list{border-top:1px solid #3b393d;width:min(100%,680px);margin:0 auto;display:grid}.my-record-list article{background:#211f22;border-bottom:1px solid #3b393d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:12px 16px;display:grid}.my-record-list article>span{gap:5px;min-width:0;display:grid}.my-record-list time{color:var(--ink);font-size:14px}.my-record-list small{color:var(--muted);text-transform:lowercase}.my-record-list strong{color:var(--peach);white-space:nowrap;font-weight:700}.my-record-list strong.positive{color:#c5d99c}.my-record-list strong.negative{color:#f29e9e}.my-record-empty{min-height:220px;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.my-record-empty svg{width:34px;height:34px;color:var(--peach)}.my-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080708bd;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.my-service-dialog{width:min(100%,430px);color:var(--ink);text-align:center;background:#242225;border:1px solid #5e5147;border-radius:8px;justify-items:center;gap:14px;padding:28px;animation:.25s ease-out both ui-rise-in;display:grid;box-shadow:0 18px 48px #00000073}.my-service-dialog>svg{width:34px;height:34px;color:var(--peach)}.my-service-dialog h2{color:var(--peach);margin:0;font-size:21px}.my-service-dialog p{color:#d2ced1;margin:0;line-height:1.65}.my-service-dialog button{background:var(--peach);color:#1d1917;border:0;border-radius:6px;min-width:150px;min-height:45px;margin-top:4px;font-weight:800}.task-header{border-bottom:1px solid #3b393d;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:82px;display:grid}.task-header h1{color:var(--peach);text-align:center;margin:0;font-size:22px}.task-header button{width:42px;height:42px;color:var(--peach);background:0 0;border:0;place-items:center;padding:0;display:grid}.task-header>svg{color:var(--peach);justify-self:center}.task-center{--task-accent:var(--peach);--task-accent-soft:var(--peach-soft);--task-positive:#a9bb85;--task-page:var(--black);--task-panel:var(--surface);--task-row:var(--surface-2);--task-text:var(--ink);--task-muted:var(--muted);background-color:var(--task-page);min-height:100vh;color:var(--task-text);animation:.32s ease-out both task-page-in;position:relative}.task-center-dark{--task-page:#0d0c0e;--task-panel:#1f1d20;--task-row:#29262a}.task-brand-bar{color:#fff;background:#1a181b;border-bottom:1px solid #302d31;justify-content:space-between;align-items:center;min-height:68px;padding:8px 22px;animation:.36s ease-out both task-bar-in;display:flex}.task-brand-bar>div{align-items:center;gap:10px;min-width:0;display:flex}.task-brand-bar img{object-fit:contain;width:48px;height:48px;transition:transform .22s,filter .22s}.task-brand-bar strong{overflow-wrap:anywhere;font-size:20px}.task-brand-bar button,.task-center-title button{border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.task-brand-bar button{border:1px solid var(--line);background:var(--surface);color:var(--task-accent);transition:transform .18s,background-color .18s,border-color .18s}.task-brand-bar button svg,.task-center-title button svg{width:22px;height:22px}.task-center-inner{width:min(100%,1280px);min-height:calc(100vh - 68px);margin:0 auto;padding:18px 24px 42px}.task-center-title{grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;animation:.38s ease-out 40ms both task-rise-in;display:grid}.task-center-title h1{color:var(--task-accent-soft);text-align:center;margin:0;font-size:22px}.task-center-title button{border:1px solid var(--line);background:var(--task-panel);color:var(--task-accent);transition:transform .18s,background-color .18s,border-color .18s;box-shadow:0 4px 12px #0003}.task-center-title button:disabled{opacity:.62;cursor:wait}.task-center-title .is-spinning svg{animation:.8s linear infinite task-spin}.task-overview{grid-template-columns:minmax(180px,.9fr) minmax(280px,1.1fr);align-items:center;gap:clamp(34px,8vw,120px);max-width:820px;margin:18px auto 22px;animation:.42s ease-out 80ms both task-rise-in;display:grid}.task-ring{background:conic-gradient(var(--task-accent) var(--task-progress), #3a363b 0);border-radius:50%;justify-self:center;place-items:center;width:160px;height:160px;transition:transform .22s,box-shadow .22s;animation:.52s cubic-bezier(.2,.8,.2,1) .1s both task-ring-in;display:grid;position:relative;box-shadow:0 0 0 1px #4b4248,0 12px 30px #0003}.task-ring:before{content:"";background:var(--task-page);border-radius:50%;position:absolute;inset:14px}.task-ring strong{color:var(--task-accent-soft);font-size:24px;position:relative}.task-overview dl{gap:14px;min-width:0;margin:0;display:grid}.task-overview dl>div{grid-template-columns:minmax(110px,1fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;animation:.32s ease-out both task-stat-in;display:grid}.task-overview dl>div:nth-child(2){animation-delay:40ms}.task-overview dl>div:nth-child(3){animation-delay:80ms}.task-overview dl>div:nth-child(4){animation-delay:.12s}.task-overview dt,.task-overview dd{margin:0;font-size:17px;font-weight:750}.task-overview dt{color:var(--task-muted)}.task-overview dl>div:first-child dt,.task-overview dl>div:first-child dd{color:var(--task-positive)}.task-overview dd{overflow-wrap:anywhere;text-align:right;min-width:0}.task-overview dd.negative{color:#ee8b8f!important}.task-quick-row{justify-content:center;margin:0 0 18px;animation:.42s ease-out .12s both task-rise-in;display:flex}.task-quick-action{background:linear-gradient(135deg, var(--task-accent-soft), var(--task-accent));color:#452924;border:1px solid #c69a74;border-radius:7px;grid-template-columns:24px 1fr 22px;align-items:center;gap:10px;width:min(100%,520px);min-height:54px;padding:0 18px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:0 8px 24px #00000042}.task-quick-action svg{width:21px;height:21px}.task-quick-action svg:last-child{justify-self:end}.task-quick-action:disabled{opacity:.56;cursor:not-allowed;filter:saturate(.5)}.task-action-notice{border:1px solid;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:-6px 0 18px;padding:10px 14px;animation:.28s ease-out both task-notice-in;display:flex}.task-action-notice svg{flex:0 0 20px;width:20px;height:20px}.task-action-notice.error{color:#ffd1d5;background:#3f292e;border-color:#8d4c53}.task-action-notice.success{color:#dceac5;background:#303827;border-color:#65754c}.task-tabs{background:var(--task-panel);border-block:1px solid #3b353a;grid-template-columns:1fr 1fr;width:100%;min-height:58px;animation:.42s ease-out .15s both task-rise-in;display:grid;overflow:hidden}.task-tabs button{color:#ffffffb8;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:58px;font-size:16px;transition:color .18s,background-color .18s;display:flex;position:relative}.task-tabs button.active{color:var(--task-accent-soft)}.task-tabs button.active:after{content:"";background:var(--task-accent);height:3px;position:absolute;bottom:0;left:18%;right:18%}.task-tabs svg{width:20px;height:20px}.task-tab-panel{padding:18px 0 0;animation:.28s ease-out both task-panel-in}.task-primary-action{background:var(--task-accent-soft);color:#542c27;border:0;border-radius:28px;width:min(80%,940px);min-height:56px;margin:20px auto;font-size:17px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;display:block;box-shadow:0 5px 16px #00000047}.task-primary-action:disabled{opacity:.58;cursor:not-allowed}.task-start-action{margin-top:34px}.task-finish-action{background:var(--task-accent);color:#302027;box-shadow:0 5px 16px #00000047}.task-order-list{gap:16px;display:grid}.task-order-card{background:var(--task-panel);width:100%;color:var(--task-text);border:1px solid #403a3f;border-radius:7px;padding:8px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.34s ease-out both task-card-in;box-shadow:0 8px 24px #00000024}.task-order-list .task-order-card:nth-child(2){animation-delay:40ms}.task-order-list .task-order-card:nth-child(3){animation-delay:80ms}.task-order-list .task-order-card:nth-child(4){animation-delay:.12s}.task-order-card.pending{border-color:var(--line)}.task-order-card>time{color:#dce8c7;background:#3a4430;border-radius:4px;align-items:center;min-height:36px;padding:7px 13px;font-size:14px;font-weight:750;display:flex}.task-order-card.pending>time{color:#ffd5dc;background:#55363d}.task-order-card>header{color:var(--task-accent-soft);justify-content:space-between;align-items:center;gap:14px;padding:12px 10px;display:flex}.task-order-card>header strong{overflow-wrap:anywhere}.task-order-products{gap:10px;display:grid}.task-order-product{background:var(--task-row);border:1px solid #454046;border-radius:5px;grid-template-columns:minmax(260px,33%) minmax(0,1fr);align-items:stretch;gap:16px;min-height:300px;padding:8px;transition:transform .18s,border-color .18s,background-color .18s;display:grid;overflow:hidden}.task-order-product>img{object-fit:contain;background:#fff;border-radius:3px;width:100%;height:100%;min-height:284px;transition:transform .28s}.task-order-product>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:6px 4px;display:flex}.task-order-product h2{color:var(--task-text);overflow-wrap:anywhere;margin:0;font-size:17px}.task-order-product p{color:var(--task-muted);margin:0;line-height:1.45}.task-order-product b{color:var(--task-accent);margin-top:auto;font-size:14px}.task-order-product footer{width:100%;color:var(--task-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;font-size:14px;display:flex}.task-history-empty{min-height:250px;color:var(--task-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.task-history-empty svg{width:38px;height:38px;color:var(--task-accent)}.task-loading-overlay{z-index:120;color:var(--task-accent-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100f11e0;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.18s ease-out both ui-fade-in;display:flex;position:fixed;inset:0}.task-loading-overlay span{border:4px solid #3e393e;border-top-color:var(--task-accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite task-spin}.task-completion-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080708cc;place-items:center;padding:22px;animation:.2s ease-out both ui-fade-in;display:grid;position:fixed;inset:0}.task-completion-modal{background:var(--task-panel);width:min(100%,430px);color:var(--task-text);text-align:center;border:1px solid #5e5147;border-radius:8px;justify-items:center;gap:14px;padding:30px 26px;animation:.25s ease-out both task-rise-in;display:grid;box-shadow:0 20px 56px #00000085}.task-completion-modal>svg{width:40px;height:40px;color:var(--task-accent)}.task-completion-modal h2{color:var(--task-accent-soft);margin:0;font-size:22px}.task-completion-modal p{color:var(--task-text);margin:0;font-size:17px;line-height:1.6}.task-completion-modal button{background:var(--task-accent);color:#302027;border:0;border-radius:6px;min-width:160px;min-height:46px;margin-top:4px;font-weight:800}@keyframes task-spin{to{transform:rotate(360deg)}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-arrive{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes task-page-in{0%{opacity:0}to{opacity:1}}@keyframes task-bar-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes task-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes task-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes task-ring-in{0%{opacity:0;transform:scale(.9)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes task-stat-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes task-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes task-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.home-shortcuts button:hover,.verify-actions button:hover,.city-grid button:hover{transform:translateY(-2px)}.light-menu button:hover,.dark-menu button:hover,.sound-bar:hover,.wallet-list article:hover{transform:translate(3px)}.bottom-nav button:hover{color:var(--peach);transform:translateY(-2px)}.vip-strip:hover{border-color:var(--peach);transform:translateY(-2px);box-shadow:0 8px 22px #0003}.task-brand-bar button:hover,.task-center-title button:hover{border-color:var(--task-accent);background:#322d31;transform:translateY(-1px)}.task-brand-bar img:hover{filter:drop-shadow(0 5px 8px #f1bf9233);transform:translateY(-2px)rotate(-2deg)}.task-ring:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #66574d,0 16px 34px #0000004d}.task-tabs button:hover{color:#fff;background:#ffffff09}.task-quick-action:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 11px 28px #00000057}.task-primary-action:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 9px 22px #00000057}.task-order-card:hover{border-color:#5c5158;transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.task-order-product:hover{background:#312e32;border-color:#65575f}.task-order-product:hover>img{transform:scale(1.015)}}.task-quick-action:not(:disabled):active,.task-primary-action:not(:disabled):active,.task-brand-bar button:active,.task-center-title button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wallet-balance{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-direction:column;justify-content:center;gap:8px;min-height:130px;margin:20px 0;padding:24px;display:flex}.wallet-balance small{color:var(--muted)}.wallet-balance strong{color:var(--peach);font-size:30px}.wallet-panel{margin-top:18px}.wallet-panel h2{color:#fff;margin:0 0 12px;font-size:18px}.wallet-manual-notice{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:82px;margin-top:18px;padding:14px 16px;display:grid}.wallet-manual-notice>svg{color:var(--peach)}.wallet-manual-notice>span{gap:5px;min-width:0;display:grid}.wallet-manual-notice strong{color:var(--peach)}.wallet-manual-notice small{color:var(--muted);line-height:1.4}.wallet-list{gap:10px;display:grid}.wallet-list article{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:48px 1fr 42px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.wallet-list article.active{border-color:var(--peach);box-shadow:inset 3px 0 0 var(--peach)}.wallet-list img{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.wallet-choice{text-align:left;background:0 0;border:0;grid-column:1/3;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.wallet-choice>span{gap:5px;min-width:0;display:grid}.wallet-list strong{color:var(--peach)}.wallet-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-list button{width:38px;height:38px;color:var(--peach);background:0 0;border:0;place-items:center;padding:0;display:grid}.wallet-list .wallet-choice{place-items:initial;width:auto;height:auto;color:inherit}.wallet-list button svg{width:20px}.wallet-history{padding-bottom:26px}.wallet-history article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 2px;display:flex}.wallet-history time{color:var(--muted);font-size:13px}.wallet-history strong{color:var(--peach)}.wallet-history p{color:var(--muted)}.withdraw-form{gap:18px;width:min(100%,620px);margin:20px auto 28px;display:grid}.my-form-field select{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.my-form-field select option{color:var(--ink);background:#242225}.withdrawal-history article>span{gap:5px;min-width:0;display:grid}.withdrawal-history article small{color:var(--muted);text-transform:capitalize;font-size:12px}.bottom-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b191cf7;border-top:1px solid #302d31;grid-template-columns:repeat(5,1fr);width:min(100%,860px);height:82px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#8c898e;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.bottom-nav button.active{color:var(--peach-soft)}.bottom-nav svg{width:28px;height:28px}.bottom-nav span{font-size:14px}.toast{z-index:80;border:1px solid var(--line);color:#fff;white-space:nowrap;background:#2a272a;border-radius:7px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000059}@media (width<=620px){.content{padding-inline:12px}.auth-screen{padding-inline:28px}.language-trigger{top:28px;right:20px}.brand.centered{margin-bottom:38px}.brand.centered img{width:54px;height:54px}.brand.centered strong{font-size:29px}.dark-field{min-height:66px}.peach-button{min-height:62px}.captcha-row{grid-template-columns:1fr 120px;gap:9px}.home-brand{min-height:72px}.home-brand .brand strong{font-size:16px}.home-brand .brand img{width:32px;height:32px}.home-brand p{font-size:14px}.city-hero{height:215px;margin-inline:-12px}.home-shortcuts{min-height:130px}.home-shortcuts svg{width:36px;height:36px}.city-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cities-panel{padding-inline:13px}.profile-card{grid-template-columns:1fr 118px;min-height:220px;padding:24px 16px}.round-photo{width:112px;height:112px}.profile-meta p{font-size:15px}.profile-stats{gap:9px;font-size:13px}.verified-ribbon{top:19px;right:-46px}.verify-summary{min-height:322px;margin-inline:-12px;padding-inline:24px}.verify-summary h1{font-size:34px}.summary-values strong{font-size:24px}.verify-actions{gap:10px;margin-inline:0}.verify-actions button{grid-template-columns:42px 1fr;padding:12px}.verify-actions svg{width:35px;height:35px}.vip-strip{grid-template-columns:40px auto 1fr 34px 18px;gap:7px;padding-inline:13px}.vip-strip>span{font-size:13px}.light-menu{margin-inline:0}.my-header{grid-template-columns:90px 1fr 42px;min-height:260px;margin-inline:-12px;padding:34px 22px}.my-header img{width:86px;height:86px}.my-header div{padding-top:12px}.my-header strong{font-size:21px}.balance-card{margin-top:-105px}.balance-card strong{font-size:20px}.vip-banner{padding-inline:22px}.vip-banner b{font-size:40px}.dark-menu{margin-inline:-12px}.my-account-header{grid-template-columns:70px minmax(0,1fr) 40px;gap:13px;margin-inline:-12px;padding:20px 17px}.my-account-header img{width:68px;height:68px}.my-account-header strong{font-size:20px}.my-shortcuts{margin-inline:-12px}.my-shortcuts button{grid-template-columns:24px auto;gap:3px 6px;padding-inline:7px}.my-shortcuts svg{width:23px;height:23px}.my-shortcuts strong{font-size:14px}.my-subpage-header{margin-inline:-12px}.my-record-list article{padding-inline:10px}.detail-photo{max-height:540px}.task-content{padding-inline:0}.task-brand-bar{padding-inline:12px}.task-brand-bar strong{font-size:17px}.task-center-inner{padding:14px 12px 30px}.task-overview{grid-template-columns:150px 1fr;gap:18px;margin-block:16px 18px}.task-ring{width:132px;height:132px}.task-ring:before{inset:12px}.task-overview dl{gap:10px}.task-overview dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px}.task-overview dt,.task-overview dd{font-size:14px}.task-primary-action{width:88%}.task-order-product{grid-template-columns:minmax(108px,34%) minmax(0,1fr);gap:10px;min-height:180px;padding:8px}.task-order-product>img{min-height:164px}.task-order-product>div{gap:5px;padding:2px 0}.task-order-product h2{font-size:15px}.task-order-product p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.task-order-product b,.task-order-product footer{font-size:12px}}@media (width<=380px){.auth-screen{padding-inline:18px}.language-trigger{font-size:13px}.brand.centered strong{font-size:25px}.city-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card{grid-template-columns:1fr 92px;padding-inline:13px}.round-photo{width:90px;height:90px}.profile-stats{display:grid}.bottom-nav span{font-size:12px}.summary-values strong{font-size:20px}.task-overview{grid-template-columns:116px 1fr;gap:8px}.task-ring{width:106px;height:106px}.task-ring:before{inset:10px}.task-ring strong{font-size:19px}.task-overview dl>div{grid-template-columns:72px minmax(0,1fr)}.task-overview dt,.task-overview dd{font-size:12px}.task-order-card>header{flex-direction:column;align-items:flex-start;gap:5px}.task-order-product{grid-template-columns:94px minmax(0,1fr)}}
