.app-shell{background:#f6f8fc;min-height:100vh}.app-header{z-index:20;background:#fff;border-bottom:1px solid #e7ebf2;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;height:76px;padding:0 max(24px,50vw - 600px);display:grid;position:sticky;top:0}.app-brand img{width:118px;height:auto;display:block}.app-header nav{gap:8px;display:flex}.app-header nav a{color:#586174;border-radius:9px;padding:10px 15px;font-size:13px;font-weight:700}.app-header nav a:hover,.app-header nav a.active{color:#0d1b3d;background:#eefbfe}.app-header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.header-link{color:#2766d8;font-size:12px;font-weight:700}.profile-button{color:#fff;background:#0d1b3d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.page-container{width:min(1200px,100% - 48px);margin:auto;padding:44px 0 72px}.page-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.page-kicker{color:#047f93;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.page-intro h1,.detail-hero h1{font:700 clamp(30px,4vw,48px)/1.12 var(--font-sora),sans-serif;letter-spacing:-.04em;color:#0d1b3d;margin:8px 0}.page-intro p{color:#697386;max-width:650px;margin:0;line-height:1.6}.currency-toggle{background:#fff;border:1px solid #dfe5ed;border-radius:10px;padding:4px;display:flex}.currency-toggle button{color:#687386;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:700}.currency-toggle button.active{color:#fff;background:#0d1b3d}.filter-bar{background:#fff;border:1px solid #e2e7ef;border-radius:14px;grid-template-columns:1fr auto auto auto;gap:10px;margin-bottom:26px;padding:14px;display:grid;box-shadow:0 10px 26px #0d1b3d0a}.filter-search{align-items:center;gap:10px;padding:0 12px;display:flex}.filter-search input{border:0;outline:0;width:100%}.filter-bar select{color:#485268;background:#fff;border:1px solid #dce3ed;border-radius:9px;padding:11px 32px 11px 12px;font-size:12px}.browse-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.browse-card{background:#fff;border:1px solid #e1e7ef;border-radius:16px;transition:all .2s;overflow:hidden}.browse-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0d1b3d17}.browse-art{background:#092358;height:210px;display:block;position:relative;overflow:hidden}.browse-art:before{content:"";background:repeating-conic-gradient(from 220deg at 50% 0,transparent 0 13deg,#00e5ffbf 14deg 16deg,transparent 17deg 29deg);filter:blur(3px);position:absolute;inset:-25%}.browse-art:after{content:"";background:linear-gradient(#0000 40%,#020712d1),radial-gradient(circle at 25% 30%,#195cff,#0000 28%),radial-gradient(circle at 75% 35%,#00cde8,#0000 27%);position:absolute;inset:0}.browse-art.stadium:after{background:linear-gradient(#0000 35%,#020712db),radial-gradient(at 50% 105%,#45d5ff 0 25%,#0000 26%),linear-gradient(120deg,#0b3fb0,#032657)}.browse-art.night:after{background:linear-gradient(#0000 35%,#020712e0),radial-gradient(circle at 22% 20%,#7c4dff,#0000 29%),radial-gradient(circle at 80% 32%,#ff26a8,#0000 29%)}.category-pill,.save-event{z-index:3;position:absolute;top:15px}.category-pill{color:#0d1b3d;background:#fff;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800;left:15px}.save-event{color:#fff;background:#040d228c;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid;right:15px}.stage-light{z-index:2;background:radial-gradient(circle at 12%,#020713 0 10px,#0000 11px),radial-gradient(circle at 27% 38%,#020713 0 12px,#0000 13px),radial-gradient(circle at 43% 54%,#020713 0 11px,#0000 12px),radial-gradient(circle at 62% 37%,#020713 0 13px,#0000 14px),radial-gradient(circle at 79% 54%,#020713 0 10px,#0000 11px),linear-gradient(#0000 42%,#020713 44%);height:58px;position:absolute;bottom:0;left:0;right:0}.browse-info{padding:18px 19px}.browse-date{text-transform:uppercase;letter-spacing:.06em;font-weight:800;color:#087a90!important;margin:0!important;font-size:10px!important}.browse-info h3{font:700 16px var(--font-sora),sans-serif;color:#0d1b3d;margin:7px 0 5px}.browse-info>p{color:#7a8496;margin:0 0 17px;font-size:11px}.browse-info>div{border-top:1px solid #eef1f5;justify-content:space-between;align-items:end;padding-top:14px;display:flex}.browse-info>div span{color:#8b94a3;font-size:10px}.browse-info>div strong{color:#0d1b3d;font-size:14px}.detail-hero{color:#fff;background:linear-gradient(120deg,#06142f,#0b2d63);padding:58px max(24px,50vw - 600px)}.detail-hero .back-link{color:#9edfec;font-size:12px;font-weight:700}.detail-hero h1{color:#fff;max-width:750px}.detail-hero p{color:#c5d1e2}.detail-body{grid-template-columns:1.35fr .65fr;gap:28px;display:grid}.content-card,.purchase-card,.panel-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px}.content-card{padding:28px}.content-card h2,.panel-card h2{font:700 21px var(--font-sora),sans-serif;color:#0d1b3d;margin:0 0 18px}.ticket-list{gap:12px;display:grid}.ticket-option{border:1px solid #e2e7ee;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.ticket-option h3{color:#0d1b3d;margin:0 0 5px;font-size:14px}.ticket-option p{color:#778194;margin:0;font-size:11px}.ticket-option strong{color:#0d1b3d;display:block}.ticket-option a{color:#0d1b3d;background:#00e5ff;border-radius:8px;margin-top:8px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-block}.purchase-card{height:max-content;padding:24px;position:sticky;top:98px}.purchase-card .shield{color:#038095;background:#e8fbff;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.purchase-card h2{font:700 18px var(--font-sora),sans-serif;color:#0d1b3d;margin:15px 0 8px}.purchase-card>p{color:#6f798c;font-size:12px;line-height:1.6}.protection-list{margin:20px 0;padding:0;list-style:none}.protection-list li{color:#4e596e;border-top:1px solid #edf1f5;gap:10px;padding:10px 0;font-size:11px;display:flex}.protection-list b{color:#0790a3}.full-button{text-align:center;color:#fff;background:#0d1b3d;border-radius:10px;width:100%;padding:13px;font-size:12px;font-weight:800;display:block}.seller-layout{grid-template-columns:.72fr 1.28fr;gap:28px;display:grid}.seller-guide{color:#fff;background:#0d1b3d;border-radius:16px;padding:26px}.seller-guide h2{font:700 20px var(--font-sora),sans-serif;margin:0 0 22px}.seller-guide ol{counter-reset:steps;margin:0;padding:0;list-style:none}.seller-guide li{color:#c7d2e3;counter-increment:steps;padding:0 0 24px 42px;font-size:12px;line-height:1.5;position:relative}.seller-guide li:before{content:counter(steps);color:#0d1b3d;background:#00e5ff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:0;left:0}.seller-guide li b{color:#fff;margin-bottom:3px;display:block}.seller-guide .fee-box{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;padding:16px;font-size:12px;line-height:1.6}.seller-form{background:#fff;border:1px solid #e0e6ef;border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;padding:26px;display:grid}.form-row{flex-direction:column;gap:7px;display:flex}.full{grid-column:1/-1}.form-row label{color:#38445a;font-size:11px;font-weight:800}.form-row input,.form-row select{color:#29344a;background:#fff;border:1px solid #d9e0ea;border-radius:9px;outline:0;width:100%;padding:12px}.form-row input:focus,.form-row select:focus{border-color:#00bace;box-shadow:0 0 0 3px #00e5ff21}.money-input{border:1px solid #d9e0ea;border-radius:9px;display:flex;overflow:hidden}.money-input span{color:#5b6578;background:#f2f5f8;place-items:center;padding:0 12px;font-size:11px;font-weight:800;display:grid}.money-input input{border:0;border-radius:0}.upload-box{background:#f8fafc;border:1px dashed #b7c3d3;border-radius:11px;flex-direction:row;align-items:center;gap:13px;padding:18px;display:flex;position:relative}.upload-box input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-icon{color:#007d91;background:#e6faff;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.upload-box b,.upload-box span{display:block}.upload-box b{color:#26334a;font-size:12px}.upload-box span{color:#7b8596;margin-top:4px;font-size:10px;line-height:1.45}.check-row{color:#697386;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}.check-row input{margin-top:2px}.form-submit,.confirm-receipt{color:#0d1b3d;background:#00e5ff;border:0;border-radius:10px;padding:14px;font-weight:900}.form-message{border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:11px}.form-message.success{color:#08735e;background:#e7faf4}.form-message.error,.inline-error{color:#b42318;background:#fff0f0}.dashboard-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.metric-card{background:#fff;border:1px solid #e1e6ed;border-radius:14px;grid-column:span 3;padding:21px}.metric-card span{color:#7a8495;font-size:11px}.metric-card strong{color:#0d1b3d;font:700 26px var(--font-sora),sans-serif;margin-top:8px;display:block}.metric-card small{color:#07916f;font-size:10px}.panel-card{grid-column:span 8;padding:24px}.panel-card.side{grid-column:span 4}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;color:#818a9a;text-transform:uppercase;border-bottom:1px solid #e8ecf2;padding:10px;font-size:10px}.data-table td{color:#465167;border-bottom:1px solid #eef1f5;padding:14px 10px;font-size:11px}.status{border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800}.status.review{color:#a76400;background:#fff4df}.status.paid{color:#08745d;background:#e5f9f2}.status.transfer{color:#1763b4;background:#e7f3ff}.order-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px;padding:24px}.order-head{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.order-head h2{color:#0d1b3d;font:700 19px var(--font-sora),sans-serif;margin:0 0 5px}.order-head p{color:#758093;margin:0;font-size:11px}.order-head strong{color:#0d1b3d}.order-timeline{grid-template-columns:repeat(4,1fr);padding:28px 0;display:grid}.order-step{text-align:center;color:#8a94a5;font-size:10px;position:relative}.order-step:after{content:"";background:#dce3ec;width:100%;height:2px;position:absolute;top:13px;left:50%}.order-step:last-child:after{display:none}.order-step i{z-index:2;background:#e7ecf2;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 9px;font-style:normal;font-weight:800;display:grid;position:relative}.order-step.done i{color:#08755e;background:#dffaf1}.order-step.current i{color:#0d1b3d;background:#00e5ff}.order-step b{color:#536078;display:block}.confirm-receipt{margin:auto;display:block}.inline-error{text-align:center;padding:9px;font-size:10px}.policy-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.policy-card{background:#fff;border:1px solid #e0e6ef;border-radius:15px;padding:23px}.policy-card span{color:#027f93;background:#e8fbff;border-radius:11px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.policy-card h2{color:#0d1b3d;font:700 17px var(--font-sora),sans-serif;margin:15px 0 8px}.policy-card p{color:#6f798a;margin:0;font-size:12px;line-height:1.6}.policy-callout{color:#fff;background:#0d1b3d;border-radius:16px;margin-top:24px;padding:24px}.policy-callout h2{font:700 20px var(--font-sora),sans-serif;margin:0 0 10px}.policy-callout p{color:#c7d2e3;margin:0;font-size:13px;line-height:1.65}.signin-link{color:#fff;background:#0d1b3d;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.signout-link{color:#6d7789}.signin-shell{background:#fff;grid-template-columns:minmax(420px,.85fr) 1.15fr;min-height:100vh;display:grid}.signin-panel{width:min(460px,100% - 48px);margin:auto;padding:48px 0}.signin-brand{margin-bottom:64px;display:inline-block}.signin-brand img{width:145px;height:auto}.signin-copy h1{color:#0d1b3d;font:700 clamp(34px,4vw,52px)/1.08 var(--font-sora),sans-serif;letter-spacing:-.045em;margin:10px 0 14px}.signin-copy p{color:#697386;margin:0 0 28px;line-height:1.7}.google-button{color:#202a3c;background:#fff;border:1px solid #d7dee8;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 18px;font-size:14px;font-weight:800;display:flex;box-shadow:0 8px 24px #0d1b3d0f}.google-button:hover{border-color:#8d9bad;box-shadow:0 12px 28px #0d1b3d1a}.google-button span{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.signin-terms{color:#8a93a2;text-align:center;margin:20px 0 0;font-size:11px;line-height:1.6}.signin-terms a{color:#087f93;font-weight:700}.signin-alert,.signin-success{border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.5}.signin-alert{color:#a52b25;background:#fff1f1}.signin-success{color:#08735e;background:#e9faf4}.signin-benefits{color:#fff;background:radial-gradient(circle at 80% 10%,#00e5ff40,#0000 24%),linear-gradient(145deg,#06142f,#0d2e64);flex-direction:column;justify-content:center;padding:9vw;display:flex}.signin-ticket{background:#ffffff12;border:1px solid #ffffff38;border-radius:10px;width:max-content;padding:11px 16px;font-size:13px}.signin-ticket b{color:#00e5ff;margin-left:12px}.signin-benefits h2{color:#fff;font:700 clamp(34px,4.5vw,62px)/1.08 var(--font-sora),sans-serif;letter-spacing:-.045em;margin:36px 0}.signin-benefits ul{gap:14px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.signin-benefits li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.signin-benefits li>b{color:#0d1b3d;background:#00e5ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.signin-benefits li span,.signin-benefits li strong{display:block}.signin-benefits li span{color:#b8c7da;font-size:11px;line-height:1.5}.signin-benefits li strong{color:#fff;font-size:13px}@media (max-width:900px){.app-header{grid-template-columns:1fr auto}.app-header nav,.header-link{display:none}.browse-grid{grid-template-columns:1fr 1fr}.detail-body,.seller-layout{grid-template-columns:1fr}.purchase-card{position:static}.metric-card{grid-column:span 6}.panel-card,.panel-card.side{grid-column:1/-1}.policy-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.app-header{height:68px;padding:0 18px}.page-container{width:calc(100% - 32px);padding:32px 0 56px}.page-intro{flex-direction:column;align-items:flex-start}.filter-bar{grid-template-columns:1fr 1fr}.filter-search{grid-column:1/-1;height:44px}.browse-grid{grid-template-columns:1fr}.detail-hero{padding:42px 18px}.order-timeline{grid-template-columns:1fr;gap:10px}.order-step{text-align:left;min-height:32px;padding-left:40px}.order-step i{margin:0;position:absolute;left:0}.order-step:after{width:2px;height:24px;top:25px;left:13px}.seller-form{grid-template-columns:1fr}.form-row,.full,.metric-card{grid-column:1/-1}.policy-grid{grid-template-columns:1fr}.data-table{display:block;overflow-x:auto}.currency-toggle{align-self:flex-start}}.form-row textarea,.inline-workflow input,.inline-workflow select,.inline-workflow textarea{color:#29344a;width:100%;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:9px;padding:12px}.form-row textarea:focus,.inline-workflow input:focus,.inline-workflow select:focus,.inline-workflow textarea:focus{border-color:#00bace;outline:0;box-shadow:0 0 0 3px #00e5ff21}.empty-state{text-align:center;padding:70px 24px}.empty-state.compact{border:1px dashed #c9d3df;border-radius:12px;padding:28px}.empty-state h1,.empty-state h3{color:#0d1b3d}.empty-state .full-button{width:max-content;margin:20px auto}.payment-instructions{color:#38445a;background:#eefbfe;border-radius:12px;margin-bottom:20px;padding:18px}.payment-instructions b{color:#0d1b3d;font-size:18px}.account-section{background:#fff;border:1px solid #e0e6ef;border-radius:16px;margin-bottom:24px;padding:24px}.account-section .order-card{margin-top:16px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{color:#0d1b3d;font:700 20px var(--font-sora),sans-serif;margin:0}.section-heading>a{color:#077e92;font-size:12px;font-weight:800}.listing-table{gap:10px;display:grid}.listing-row{border:1px solid #e6eaf0;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.listing-row div{gap:4px;display:grid}.listing-row span,.listing-row small{color:#758093;font-size:11px}.status.pending,.status.pending_review,.status.payment_pending,.status.not_started{color:#9a5d00;background:#fff4df}.status.approved,.status.active,.status.completed,.status.payout_eligible{color:#08745d;background:#e5f9f2}.status.rejected,.status.restricted,.status.disputed{color:#b42318;background:#fff0f0}.inline-workflow{grid-template-columns:1fr 1fr auto;gap:10px;margin-top:18px;display:grid}.inline-workflow button,.admin-action,.text-action{color:#fff;background:#0d1b3d;border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800}.inline-workflow small{color:#b42318;grid-column:1/-1}.dispute-form{grid-template-columns:1fr 2fr auto}.dispute-form textarea{min-height:46px}.text-action{color:#a02b25;background:0 0;border:1px solid #f0cbc9;margin-top:14px}.dashboard-grid+.admin-section{margin-top:22px}.admin-section{margin-top:18px}.admin-queue{gap:12px;display:grid}.admin-queue-row{border:1px solid #e5eaf0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.admin-queue-row>div:first-child{gap:5px;display:grid}.admin-queue-row span{color:#768195;font-size:11px}.admin-queue-row a{color:#077e92;font-size:11px;font-weight:750}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-action{background:#0d1b3d}.admin-action+.admin-action{color:#a22b25;background:#fff;border:1px solid #efc9c7}.evidence-links{flex-wrap:wrap;gap:10px;display:flex}.kyc-form{margin-top:14px}.admin-nav{color:#0d1b3d}@media (max-width:700px){.listing-row{grid-template-columns:1fr auto}.listing-row .status{grid-column:1/-1;width:max-content}.inline-workflow,.dispute-form{grid-template-columns:1fr}.admin-queue-row{flex-direction:column;align-items:flex-start}.admin-actions{justify-content:flex-start}.app-header-actions{gap:8px}}.currency-toggle a{color:#687386;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:700}.currency-toggle a.active{color:#fff;background:#0d1b3d}.filter-submit{color:#fff;background:#0d1b3d;border:0;border-radius:9px;padding:11px 18px;font-size:12px;font-weight:800}@media (max-width:820px){.signin-shell{grid-template-columns:1fr}.signin-panel{padding:34px 0}.signin-brand{margin-bottom:42px}.signin-benefits{padding:60px 28px}.signin-benefits h2{margin:28px 0}.signin-link{padding:9px 11px;font-size:11px}.signout-link{display:none}}.account-dashboard{background:#f4f7fb}.account-dashboard .app-header{box-shadow:0 8px 28px #0d1b3d0b}.dashboard-container{width:min(1280px,100% - 56px);padding-top:34px}.dashboard-hero{color:#fff;background:radial-gradient(circle at 90% -20%,#00e5ff42,#0000 32%),linear-gradient(118deg,#07142f,#0d2c62);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0d1b3d24}.dashboard-hero:after{content:"";opacity:.1;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.dashboard-hero>div{z-index:1;position:relative}.dashboard-hero .page-kicker{color:#00e5ff}.dashboard-hero h1{color:#fff;font:700 clamp(28px,4vw,42px)/1.12 var(--font-sora),sans-serif;letter-spacing:-.04em;margin:7px 0 8px}.dashboard-hero p{color:#c4d1e4;margin:0;font-size:14px}.dashboard-actions{align-items:center;gap:10px;display:flex}.dashboard-button{border-radius:10px;padding:12px 16px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s}.dashboard-button:hover{transform:translateY(-1px)}.dashboard-button.primary{color:#0d1b3d;background:#00e5ff;box-shadow:0 8px 22px #00e5ff33}.dashboard-button.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff52}.dashboard-button span{font-size:16px}.account-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.account-metrics article{background:#fff;border:1px solid #e1e7ef;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 8px 24px #0d1b3d09}.account-metrics article>div{min-width:0}.metric-icon{width:43px;height:43px;font:800 18px var(--font-sora),sans-serif;border-radius:12px;flex:0 0 43px;place-items:center;display:grid}.metric-icon.cyan{color:#007d91;background:#ddfbff}.metric-icon.blue{color:#1f61d8;background:#e8f0ff}.metric-icon.navy{color:#0d1b3d;background:#e9edf6}.metric-icon.warm{color:#a76400;background:#fff4df}.metric-icon.verified{color:#08745d;background:#e2f9f1}.account-metrics small{color:#798396;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.account-metrics strong{color:#0d1b3d;font:700 25px var(--font-sora),sans-serif;margin:3px 0 2px;display:block}.account-metrics strong.metric-word{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.account-metrics p{color:#9aa2af;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.account-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr);align-items:start;gap:20px;display:grid}.account-main-column,.account-side-column{gap:20px;display:grid}.account-panel{background:#fff;border:1px solid #e0e6ef;border-radius:18px;margin:0;padding:25px;box-shadow:0 10px 28px #0d1b3d09}.account-panel-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.account-panel-heading p{color:#047f93;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.account-panel-heading h2{color:#0d1b3d;font:700 19px var(--font-sora),sans-serif;letter-spacing:-.02em;margin:0}.heading-with-icon{align-items:center;gap:12px;display:flex}.panel-icon{color:#007d91;background:#ecfcff;border:1px solid #bceef4;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.account-panel .status{text-transform:none;white-space:nowrap;align-items:center;display:inline-flex}.status.not_started{color:#9a5d00;background:#fff4df}.identity-intro{background:#f8fafc;border:1px solid #e7ecf2;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.identity-intro h3{color:#0d1b3d;font:700 14px var(--font-sora),sans-serif;margin:0 0 6px}.identity-intro p{color:#6f798c;max-width:500px;margin:0;font-size:11px;line-height:1.55}.identity-progress{align-items:flex-start;display:flex}.identity-progress span{text-align:center;color:#9aa3b1;min-width:62px;position:relative}.identity-progress span:not(:last-child):after{content:"";z-index:0;background:#d9e1eb;width:100%;height:1px;position:absolute;top:12px;left:50%}.identity-progress i{z-index:1;background:#fff;border:1px solid #d5dde8;border-radius:50%;place-items:center;width:25px;height:25px;margin:auto;font-size:9px;font-style:normal;font-weight:800;display:grid;position:relative}.identity-progress b{margin-top:7px;font-size:8px;display:block}.identity-progress .active{color:#087d90}.identity-progress .active i{color:#0d1b3d;background:#00e5ff;border-color:#00e5ff}.identity-panel .kyc-form{box-shadow:none;background:#fff;border:1px solid #e7ecf2;margin-top:16px;padding:18px}.identity-panel .form-row input[type=file]{color:#748093;background:#f9fbfd;padding:7px;font-size:10px}.identity-panel input[type=file]::file-selector-button{color:#087d90;cursor:pointer;background:#e8fbff;border:0;border-radius:7px;margin-right:10px;padding:8px 10px;font-size:9px;font-weight:800}.identity-panel .form-submit{min-height:44px}.account-notice{border-radius:13px;padding:20px}.account-notice b{color:#0d1b3d;font:700 14px var(--font-sora),sans-serif;margin-bottom:5px;display:block}.account-notice p{color:#59657a;margin:0;font-size:12px;line-height:1.55}.account-notice.pending{background:#fff8e8;border:1px solid #f2dfb5}.account-notice.approved{background:#ebfaf5;border:1px solid #c5ecdf}.account-notice.rejected{background:#fff2f1;border:1px solid #f2d2cf}.panel-count{color:#087d90;background:#eefbfe;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.operation-list{gap:14px;display:grid}.operations-panel .order-card{box-shadow:none}.dashboard-empty{text-align:center;background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:14px;padding:36px 24px}.dashboard-empty>span{background:#e9fbff;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 13px;display:grid}.dashboard-empty img{width:46px;height:auto}.dashboard-empty h3{color:#0d1b3d;font:700 15px var(--font-sora),sans-serif;margin:0 0 7px}.dashboard-empty p{color:#798396;max-width:420px;margin:0 auto 15px;font-size:11px;line-height:1.5}.dashboard-empty a{color:#087d90;font-size:11px;font-weight:800}.protection-panel{color:#fff;background:radial-gradient(circle at 90% 0,#00e5ff40,#0000 34%),linear-gradient(145deg,#06142f,#0c2c61);border-radius:18px;padding:25px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0d1b3d24}.protection-panel:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-50px;right:-42px}.protection-panel-brand{color:#00e5ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.protection-panel-brand img{border-radius:9px;width:35px;height:35px}.protection-panel h2{color:#fff;font:700 23px/1.2 var(--font-sora),sans-serif;letter-spacing:-.03em;margin:20px 0}.protection-panel ul{gap:12px;margin:0 0 19px;padding:0;list-style:none;display:grid}.protection-panel li{color:#c5d1e2;align-items:flex-start;gap:10px;font-size:10px;line-height:1.45;display:flex}.protection-panel li i{color:#0d1b3d;background:#00e5ff;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;font-weight:900;display:grid}.protection-panel li b{color:#fff;font-size:11px;display:block}.protection-panel>a{z-index:1;color:#00e5ff;font-size:10px;font-weight:800;position:relative}.round-add{color:#0d1b3d;background:#00e5ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;display:grid}.listings-panel .listing-row{grid-template-columns:1fr;gap:8px}.listings-panel .listing-row>strong{font-size:12px}.listings-panel .listing-row>.status{width:max-content}.mini-empty{text-align:center;border:1px dashed #d5dde7;border-radius:12px;padding:23px 12px}.mini-empty>span{color:#087d90;background:#effbfe;border-radius:10px;place-items:center;width:38px;height:38px;margin:auto;font-size:20px;display:grid}.mini-empty p{color:#788295;margin:10px 0 8px;font-size:11px}.mini-empty a{color:#087d90;font-size:10px;font-weight:800}.help-panel{background:#fff;border:1px solid #dfe6ef;border-radius:16px;align-items:flex-start;gap:12px;padding:18px;display:flex}.help-panel>span{color:#087d90;background:#eefbfe;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.help-panel b{color:#0d1b3d;font-size:11px}.help-panel p{color:#7a8496;margin:4px 0 8px;font-size:9px;line-height:1.45}.help-panel a{color:#2766d8;font-size:9px;font-weight:800}@media (max-width:1050px){.account-metrics{grid-template-columns:repeat(2,1fr)}.account-layout{grid-template-columns:1fr}.account-side-column{grid-template-columns:1fr 1fr}.help-panel{grid-column:1/-1}}@media (max-width:720px){.dashboard-container{width:calc(100% - 32px);padding-top:22px}.dashboard-hero{flex-direction:column;align-items:flex-start;padding:26px}.dashboard-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboard-button{text-align:center}.account-metrics{grid-template-columns:1fr 1fr}.account-layout{gap:16px}.account-side-column{grid-template-columns:1fr}.help-panel{grid-column:auto}.identity-intro{grid-template-columns:1fr}.identity-progress{justify-content:center}.account-panel{padding:20px}.account-panel-heading{align-items:flex-start}.dashboard-empty{padding:28px 16px}}@media (max-width:470px){.dashboard-actions,.account-metrics{grid-template-columns:1fr}.account-metrics article{padding:15px}.identity-progress{width:100%}.identity-progress span{flex:1;min-width:0}.account-panel-heading .status{font-size:8px}.heading-with-icon .panel-icon{display:none}.dashboard-hero p{font-size:12px}}
