:root{--bg:#f3efe4;--bg-strong:#ebe3d0;--surface:rgba(255,255,255,0.72);--surface-strong:rgba(255,255,255,0.92);--line:rgba(31,41,55,0.12);--text:#172033;--text-soft:#53607a;--brand:#b34e20;--brand-soft:#ffd8bf;--accent:#14695a;--shadow:0 22px 50px rgba(26,34,52,0.12);--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--font-sans:"Aptos","Trebuchet MS","Segoe UI",sans-serif;--font-display:"Georgia","Cambria",serif}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,215,184,.82),transparent 28%),radial-gradient(circle at bottom right,rgba(188,222,214,.75),transparent 28%),linear-gradient(180deg,#f8f4ea,#efe6d4);color:var(--text);font-family:var(--font-sans)}body.user-scrollbar-hidden{overflow:hidden;height:100vh}.user-shell,.user-workspace,body.user-scrollbar-hidden,html.user-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.user-shell::-webkit-scrollbar,.user-workspace::-webkit-scrollbar,body.user-scrollbar-hidden::-webkit-scrollbar,html.user-scrollbar-hidden::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-frame{min-height:100vh}.toast-viewport{position:fixed;top:20px;right:20px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:min(360px,calc(100vw - 24px));pointer-events:none}.toast-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(23,32,51,.1);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 40px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);animation:toast-slide-in .18s ease-out}.toast-item-indicator{flex:0 0 auto;width:10px;height:10px;margin-top:.35rem;border-radius:999px;background:currentColor}.toast-item-message{flex:1 1 auto;line-height:1.55;word-break:break-word}.toast-item-success{border-color:rgba(20,105,90,.18);color:#0f5b4f}.toast-item-error{border-color:rgba(143,35,35,.14);color:#8f2323}.toast-item-warning{border-color:rgba(179,78,32,.16);color:#8c451f}.toast-item-info{border-color:rgba(23,32,51,.1);color:#243247}@keyframes toast-slide-in{0%{opacity:0;transform:translate3d(24px,-8px,0)}to{opacity:1;transform:translateZ(0)}}.workspace-shell{display:grid;grid-template-columns:320px 1fr;height:100vh;overflow-x:hidden;overflow-y:auto}.workspace-sidebar{display:flex;height:100vh;overflow-y:auto;flex-direction:column;gap:1.5rem;padding:2rem 1.35rem;border-right:1px solid var(--line);background:rgba(245,239,227,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-block{padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow)}.brand-badge,.eyebrow{margin:0 0 .45rem;color:var(--brand);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.brand-title{display:inline-block;margin-bottom:.4rem;font-family:var(--font-display);font-size:1.9rem;font-weight:700;line-height:1.1}.brand-subtitle{margin:0;color:var(--text-soft);line-height:1.6}.sidebar-nav{display:flex;flex-direction:column;gap:.8rem}.nav-item{display:block;padding:1rem 1.05rem;border:1px solid transparent;border-radius:var(--radius-md);background:rgba(255,255,255,.56);transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-item:hover{transform:translateX(4px);border-color:rgba(179,78,32,.22);background:rgba(255,255,255,.84)}.nav-item-active{border-color:rgba(179,78,32,.35);background:linear-gradient(135deg,rgba(255,216,191,.95),rgba(255,255,255,.9));box-shadow:var(--shadow)}.nav-item-label{display:block;margin-bottom:.2rem;font-weight:700}.nav-item-hint{display:block;color:var(--text-soft);font-size:.9rem;line-height:1.45}.workspace-main{display:flex;min-width:0;height:100vh;overflow-y:auto;flex-direction:column}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.75rem 2rem;border-bottom:1px solid rgba(255,255,255,.4);background:transparent;position:-webkit-sticky;position:sticky;top:0;z-index:10}.workspace-topbar>div:first-child{display:flex;flex-direction:column;gap:.15rem}.workspace-topbar h1{margin:0;font-family:var(--font-sans);font-size:1.35rem;font-weight:600;color:var(--text);letter-spacing:-.01em}.workspace-topbar h1.workspace-title-compact{font-size:1.2rem}.workspace-topbar .eyebrow{font-size:.75rem;margin-bottom:0}.topbar-links,.topbar-session{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem}.session-card{display:flex;align-items:center;gap:.6rem;padding:.35rem .85rem .35rem .35rem;border-radius:50px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.6);transition:all .2s ease;min-width:unset;box-shadow:0 2px 10px rgba(0,0,0,.02);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.session-card:hover{background:rgba(255,255,255,.8);border-color:rgba(255,255,255,.9)}.session-avatar{width:34px;height:34px;border-radius:50%;background:var(--brand);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.session-info{display:flex;flex-direction:column;line-height:1.2}.session-info strong{font-size:.9rem;font-weight:600;color:var(--text)}.session-info span{color:var(--text-soft);font-size:.75rem}.logout-button{border-radius:50px;padding:.5rem 1.1rem;font-weight:500;font-size:.85rem;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.6);box-shadow:none;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.logout-button:hover{background:rgba(255,255,255,.8);border-color:rgba(255,255,255,.9)}.cta-link,.secondary-button,.topbar-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);font-weight:700}.secondary-button{cursor:pointer}.auth-page,.landing-page,.workspace-content{padding:0 2rem 2rem}.surface-card{padding:1.35rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:var(--shadow)}.surface-card-accent{background:linear-gradient(160deg,rgba(20,105,90,.1),rgba(255,255,255,.95))}.dashboard-grid,.feature-page,.landing-page{display:flex;flex-direction:column;gap:1.25rem}.feature-hero,.landing-hero{padding:1.6rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:rgba(255,255,255,.74);box-shadow:var(--shadow)}.auth-card h2,.feature-hero h2,.landing-hero h2{margin:0 0 .7rem;font-family:var(--font-display);font-size:clamp(1.9rem,2.8vw,3rem)}.feature-copy,.landing-copy{margin:0;max-width:60rem;color:var(--text-soft);line-height:1.7}.auth-grid,.dashboard-grid,.feature-grid,.landing-links,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:flex;flex-direction:column;gap:1rem}.stat-card strong{display:block;margin-top:.4rem;font-size:2rem;font-weight:800}.feature-list{margin:0;padding-left:1.2rem;color:var(--text-soft);line-height:1.7}.auth-page{display:flex;flex-direction:column;min-height:100vh;align-items:center}.auth-card{max-width:960px;padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:rgba(255,255,255,.84);box-shadow:var(--shadow)}.auth-grid{margin-top:1.2rem}.auth-form,.auth-panel,.profile-panel{display:flex;flex-direction:column;gap:.9rem}.auth-form label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.auth-form input{min-height:48px;padding:.8rem .9rem;border:1px solid rgba(23,32,51,.14);border-radius:12px;background:white}.captcha-block{display:flex;flex-direction:column;gap:.7rem}.captcha-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center}.captcha-preview{display:flex;min-height:72px;align-items:center;justify-content:center;padding:.35rem;border:1px solid rgba(23,32,51,.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,216,191,.45),rgba(255,255,255,.95)),rgba(255,255,255,.9);overflow-x:hidden;overflow-y:auto}.captcha-preview img{display:block;width:100%;max-width:220px;height:auto}.captcha-meta,.captcha-preview span{color:var(--text-soft);font-size:.92rem;line-height:1.5}.captcha-refresh{min-width:104px}.primary-button{min-height:48px;border:0;background:linear-gradient(135deg,var(--brand),#d27a34);color:white;font-weight:800}.primary-button:disabled,.secondary-button:disabled{opacity:.7}.muted-text{color:var(--text-soft);line-height:1.7}.inline-actions{display:flex;flex-wrap:wrap;gap:.75rem}.auth-feedback,.persistent-notice{margin:0;padding:.8rem .95rem;border-radius:12px;line-height:1.6}.auth-feedback-error,.persistent-notice-error{background:rgba(181,46,46,.1);color:#8f2323}.auth-feedback-success,.persistent-notice-success{background:rgba(20,105,90,.12);color:#0f5b4f}.auth-feedback-warning,.persistent-notice-warning{background:rgba(179,78,32,.12);color:#8c451f}.persistent-notice-info{background:rgba(83,96,122,.12);color:#415063}.guard-card{width:min(100%,680px)}.info-list{gap:.85rem;margin:0}.info-list,.info-list div{display:flex;flex-direction:column}.info-list div{gap:.2rem;padding-bottom:.8rem;border-bottom:1px dashed rgba(23,32,51,.12)}.info-list dt{color:var(--text-soft);font-size:.9rem}.info-list dd{margin:0;font-weight:700}.admin-users-page{display:flex;flex-direction:column;gap:1.25rem}.admin-rate-page,.admin-users-hero{display:flex;flex-direction:column;gap:1rem}.admin-rate-hero{display:flex;flex-direction:column;gap:1.25rem}.admin-rate-hero-copy{display:flex;flex-direction:column;gap:.75rem}.admin-rate-note-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-rate-note-item{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.7)}.admin-rate-note-item strong,.admin-rate-value{font-size:1rem}.admin-rate-note-item span{color:var(--text-soft);line-height:1.5}.admin-rate-inline-form{display:flex;flex-direction:column;gap:.55rem}.admin-rate-inline-label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.admin-rate-inline-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.admin-rate-inline-controls input{flex:1 1 160px;min-height:46px;padding:.8rem .9rem;border:1px solid rgba(23,32,51,.14);border-radius:12px;background:white}.admin-rate-inline-controls .primary-button{flex:0 0 auto}.admin-users-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-users-panel{display:flex;flex-direction:column;gap:1rem}.admin-users-panel h3{margin:0;font-family:var(--font-display);font-size:1.35rem}.admin-user-detail-header,.admin-user-detail-meta,.admin-user-detail-notes,.admin-user-detail-topline,.admin-users-finance,.admin-users-pagination,.admin-users-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.admin-user-detail-header,.admin-user-detail-topline,.admin-users-pagination,.admin-users-panel-head{justify-content:space-between}.admin-user-detail-topline{align-items:flex-start}.admin-users-form-grid{display:grid;grid-gap:.9rem;gap:.9rem}.admin-users-form-grid label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.admin-users-form-grid input,.admin-users-form-grid select{min-height:46px;padding:.8rem .9rem;border:1px solid rgba(23,32,51,.14);border-radius:12px;background:white}.admin-users-form-actions{display:flex;flex-wrap:wrap;gap:.75rem}.admin-rate-editor-layout{grid-template-columns:minmax(0,1fr)}.admin-rate-editor-panel{grid-column:1/-1}.admin-rate-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:1rem;align-items:end}.admin-rate-form-grid .admin-users-form-actions,.admin-rate-form-grid .auth-feedback-warning,.admin-rate-form-grid .persistent-notice-warning{grid-column:1/-1}.admin-rate-readonly-input{color:var(--text-soft);background:rgba(244,246,250,.98);cursor:default}.admin-rate-editor-panel,.admin-rate-list-panel{gap:.9rem;padding:1.2rem 1.25rem}.admin-rate-editor-panel .admin-users-panel-head,.admin-rate-list-panel .admin-users-panel-head{min-height:3.25rem;margin-bottom:.1rem}.admin-rate-form-grid{gap:.85rem 1rem}.admin-rate-dialog-backdrop{position:fixed;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(20,28,41,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-rate-dialog{width:min(100%,760px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(23,32,51,.08);border-radius:28px;background:linear-gradient(180deg,#ffffff,#f6f8fd);box-shadow:0 26px 72px rgba(25,35,52,.28)}.admin-rate-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem 1.1rem;border-bottom:1px solid rgba(23,32,51,.08)}.admin-rate-dialog-title-wrap{display:flex;flex-direction:column;gap:.45rem}.admin-rate-dialog-title-wrap h3,.admin-rate-dialog-title-wrap p{margin:0}.admin-rate-dialog-title-wrap p{color:var(--text-soft);line-height:1.7}.admin-rate-dialog-close{width:40px;height:40px;border:0;border-radius:50%;background:rgba(23,32,51,.06);color:#223147;font-size:28px;line-height:1;cursor:pointer}.admin-rate-dialog-body{padding:1.25rem 1.5rem 1.5rem}.admin-rate-dialog-body .admin-users-form-actions{justify-content:flex-end}.admin-users-table-wrap{overflow-x:auto}.admin-users-table{width:100%;border-collapse:collapse;min-width:920px}.admin-users-table td,.admin-users-table th{padding:.95rem .75rem;border-top:1px solid rgba(23,32,51,.08);text-align:left;vertical-align:top}.admin-users-table th{color:var(--text-soft);font-size:.9rem;font-weight:700}.admin-user-detail-stat,.admin-user-detail-stats,.admin-users-list,.admin-users-list-item,.admin-users-primary,.admin-users-secondary{display:flex;flex-direction:column;gap:.25rem}.admin-user-detail-stat strong,.admin-users-list-item strong,.admin-users-primary strong,.admin-users-secondary strong{font-size:1rem}.admin-user-detail-meta span,.admin-user-detail-notes span,.admin-user-detail-stat span,.admin-users-finance span,.admin-users-list-item span,.admin-users-primary span,.admin-users-secondary span{color:var(--text-soft);line-height:1.5}.admin-users-finance{align-items:flex-start;flex-direction:column}.admin-withdraw-orders-table{min-width:1350px;table-layout:fixed}.admin-withdraw-orders-table td:first-child,.admin-withdraw-orders-table th:first-child{width:160px}.admin-withdraw-orders-table td:nth-child(2),.admin-withdraw-orders-table th:nth-child(2){width:150px}.admin-withdraw-orders-table td:nth-child(3),.admin-withdraw-orders-table th:nth-child(3){width:290px}.admin-withdraw-orders-table td:nth-child(4),.admin-withdraw-orders-table th:nth-child(4){width:190px}.admin-withdraw-orders-table td:nth-child(5),.admin-withdraw-orders-table th:nth-child(5){width:180px;white-space:nowrap}.admin-withdraw-orders-table td:nth-child(6),.admin-withdraw-orders-table th:nth-child(6){width:136px;min-width:136px;position:-webkit-sticky;position:sticky;right:244px;background:rgba(255,255,255,.98);z-index:2}.admin-withdraw-orders-table td:nth-child(7),.admin-withdraw-orders-table th:nth-child(7){width:244px;min-width:244px;position:-webkit-sticky;position:sticky;right:0;background:rgba(255,255,255,.98);box-shadow:-14px 0 24px -20px rgba(23,32,51,.45);z-index:3}.admin-withdraw-orders-table td{word-break:break-word}.admin-withdraw-orders-table th:nth-child(6){z-index:4}.admin-withdraw-orders-table th:nth-child(7){z-index:5}.admin-withdraw-orders-table .inline-actions{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0}.admin-withdraw-orders-table .inline-actions button{flex:1 1;min-width:0;min-height:36px;padding:.58rem .72rem;justify-content:center;white-space:nowrap}.admin-withdraw-orders-table .status-chip{white-space:nowrap;max-width:100%}.admin-withdraw-method-cell,.admin-withdraw-method-detail{display:flex;flex-direction:column;gap:.75rem}.admin-withdraw-qr-grid{display:flex;flex-wrap:wrap;gap:.5rem}.admin-withdraw-qr-gallery-item,.admin-withdraw-qr-thumb-link{display:flex;flex-direction:column;gap:.45rem;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer}.admin-withdraw-qr-thumb{width:56px;height:56px;object-fit:cover;border-radius:12px;border:1px solid rgba(23,32,51,.12)}.admin-withdraw-qr-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.admin-withdraw-qr-gallery-item{align-items:flex-start}.admin-withdraw-qr-gallery-item:hover .admin-withdraw-qr-gallery-image{transform:translateY(-2px);box-shadow:0 12px 24px rgba(40,54,79,.12)}.admin-withdraw-qr-gallery-item span{color:var(--text-soft);font-size:.86rem;line-height:1.5;word-break:break-word}.admin-withdraw-qr-gallery-image{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:1px solid rgba(23,32,51,.12);transition:transform .18s ease,box-shadow .18s ease}.admin-withdraw-image-preview-backdrop{z-index:99}.admin-withdraw-image-preview-modal{width:min(820px,100%);max-height:calc(100vh - 3rem);overflow:auto}.admin-withdraw-image-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem 1rem;border-bottom:1px solid rgba(23,32,51,.08)}.admin-withdraw-image-preview-title{display:flex;flex-direction:column;gap:.35rem}.admin-withdraw-image-preview-title h3,.admin-withdraw-image-preview-title p{margin:0}.admin-withdraw-image-preview-title p{color:var(--text-soft);line-height:1.6;word-break:break-word}.admin-withdraw-image-preview-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.admin-withdraw-image-preview-stage{display:flex;align-items:center;justify-content:center;min-height:360px;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,255,.92))}.admin-withdraw-image-preview-image{max-width:100%;max-height:calc(100vh - 320px);object-fit:contain;border-radius:20px;background:#fff;box-shadow:0 16px 36px rgba(31,45,71,.1)}.admin-withdraw-image-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-withdraw-image-preview-meta{display:flex;flex-direction:column;gap:.3rem;min-width:0}.admin-withdraw-image-preview-meta strong{color:var(--text-strong);word-break:break-word}.admin-withdraw-image-preview-meta span{color:var(--text-soft);line-height:1.6}.admin-withdraw-image-preview-thumbs{display:flex;flex-wrap:wrap;gap:.75rem}.admin-withdraw-image-preview-thumb{width:88px;height:88px;padding:4px;border:1px solid rgba(23,32,51,.1);border-radius:18px;background:rgba(247,250,255,.92);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-withdraw-image-preview-thumb:hover{transform:translateY(-1px)}.admin-withdraw-image-preview-thumb-active{border-color:rgba(239,197,15,.92);box-shadow:0 0 0 2px rgba(239,197,15,.16)}.admin-withdraw-image-preview-thumb-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.admin-user-detail-meta,.admin-user-detail-notes{align-items:flex-start}.admin-user-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.admin-user-detail-stat{padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.72)}.admin-users-list{gap:.75rem}.admin-users-list-item{padding:.95rem 1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.62)}.status-pill{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .8rem;border-radius:999px;font-size:.88rem;font-weight:700}.status-pill-1{background:rgba(20,105,90,.12);color:#0f5b4f}.status-pill-2{background:rgba(179,78,32,.12);color:#8c451f}.status-pill-3{background:rgba(143,35,35,.12);color:#8f2323}.status-chip{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .8rem;border-radius:999px;font-size:.88rem;font-weight:700;white-space:nowrap;flex-shrink:0}.status-chip-active{background:rgba(20,105,90,.12);color:#0f5b4f}.status-chip-inactive{background:rgba(179,78,32,.12);color:#8c451f}.status-chip-neutral{background:rgba(83,96,122,.12);color:#415063}@media (max-width:1100px){.workspace-shell{grid-template-columns:1fr;height:auto;overflow:visible}.workspace-main,.workspace-sidebar{height:auto;overflow-y:visible}.workspace-sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.admin-rate-note-list,.admin-user-detail-stats,.admin-users-layout{grid-template-columns:1fr}}@media (max-width:760px){.admin-rate-inline-controls{flex-direction:column;align-items:stretch}.admin-rate-inline-controls .primary-button{width:100%}.toast-viewport{top:12px;right:12px;left:12px;width:auto}.workspace-topbar{align-items:start;flex-direction:column}.auth-page,.landing-page,.workspace-content{padding:0 1rem 1rem}.workspace-sidebar,.workspace-topbar{padding:1rem}.auth-grid,.captcha-row,.dashboard-grid,.feature-grid,.landing-links,.profile-grid{grid-template-columns:1fr}.session-card{min-width:0;width:100%}.admin-user-detail-header,.admin-user-detail-topline,.admin-users-pagination,.admin-users-panel-head{align-items:flex-start;flex-direction:column}}.user-workspace{position:relative;display:flex;min-height:100vh;height:100vh;flex-direction:column;overflow-x:hidden;overflow-y:hidden;background-attachment:fixed;background:radial-gradient(circle at 0 28%,rgba(255,94,200,.08),transparent 18%) fixed,radial-gradient(circle at 100% 62%,rgba(79,241,129,.08),transparent 18%) fixed,linear-gradient(180deg,#edf4ff,#e8f1ff) fixed}.user-workspace:after,.user-workspace:before{content:"";position:fixed;border-radius:999px;pointer-events:none}.user-workspace:before{left:-180px;top:80px;width:360px;height:360px;border:2px solid rgba(120,80,255,.22);box-shadow:0 0 0 58px rgba(59,130,246,.16),0 0 0 116px rgba(255,64,129,.12)}.user-workspace:after{right:-120px;bottom:120px;width:240px;height:240px;border:2px solid rgba(48,228,120,.34);box-shadow:0 0 0 34px rgba(53,214,255,.14)}.user-shell{position:relative;z-index:1;display:grid;flex:1 1 auto;grid-template-columns:220px minmax(0,1fr);grid-gap:32px;gap:32px;max-width:1750px;min-height:0;width:100%;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:26px 28px 20px}.user-main-grid{display:grid;align-items:start;grid-template-columns:minmax(350px,500px) minmax(0,1fr);grid-gap:32px;gap:32px;min-width:0}.user-orders-card,.user-overview-card,.user-panel,.user-sidebar-card{border-radius:34px;background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(102,131,175,.16)}.user-sidebar-card{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:flex;min-height:auto;height:calc(100vh - 140px);flex-direction:column;justify-content:space-between;padding:30px 26px 38px}.user-sidebar-nav{display:flex;flex-direction:column;gap:18px}.user-sidebar-item{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 18px;border-radius:16px;color:#33445b;font-size:18px;font-weight:600;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.user-sidebar-item:hover{transform:translateX(3px);background:rgba(255,212,47,.16)}.user-sidebar-item-active{background:linear-gradient(180deg,#ffd84f,#ffca23);color:#233248;box-shadow:0 12px 24px rgba(255,194,31,.22)}.user-sidebar-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:currentColor}.user-quick-action-icon svg,.user-sidebar-icon svg{width:100%;height:100%}.user-logout-button{min-height:50px;border:0;border-radius:16px;background:linear-gradient(180deg,#ff4f53,#ff4040);color:white;font-size:18px;font-weight:700;cursor:pointer}.user-overview-column{display:flex;flex-direction:column;gap:26px;min-width:0}.user-overview-card{position:relative;min-height:auto;padding:20px 24px 22px}.user-overview-toggle{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px 0 7px;border-radius:999px;background:linear-gradient(180deg,#59b4ff,#2578ff);color:white;font-size:14px;font-weight:700;margin-left:auto}.user-overview-toggle-thumb{width:24px;height:24px;border-radius:999px;background:white;box-shadow:0 2px 8px rgba(25,79,174,.24)}.user-overview-summary{display:flex;justify-content:center;padding:20px 0 28px;color:#ffca0c}.user-overview-main{display:flex;flex-direction:column;gap:4px;text-align:center}.user-overview-main strong{font-size:clamp(52px,5vw,62px);line-height:1}.user-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:16px 14px;border:1px solid rgba(161,179,208,.4);border-radius:16px;background:#f2f7ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 8px 22px rgba(169,189,219,.18)}.user-overview-stat{display:flex;flex-direction:column;gap:4px;text-align:center;color:#374c67}.user-overview-stat strong{font-size:18px}.user-overview-stat span{font-size:14px}.user-overview-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:20px}.user-quick-action{display:flex;flex-direction:column;align-items:center;gap:6px;color:#354862;font-size:13px;transition:transform .18s ease,color .18s ease}.user-quick-action:hover{color:#1b2940;transform:translateY(-1px)}.user-quick-action-button{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.user-quick-action-icon{display:inline-flex;width:56px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:#f5f7fb;color:#121826;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.user-quick-action-button:focus-visible .user-quick-action-icon,.user-quick-action:hover .user-quick-action-icon{background:linear-gradient(180deg,#fff5c7,#ffe38c)}.user-orders-card{display:flex;flex-direction:column;gap:12px;min-height:360px;padding:0 0 14px;background:transparent;box-shadow:none}.user-order-tabs,.user-tabs{display:flex;flex-wrap:wrap;gap:18px}.user-filter-tab,.user-order-tab,.user-tab-link{position:relative;border:0;padding:0 0 10px;background:transparent;color:#2f3f57;font-size:20px;font-weight:700;cursor:pointer}.user-tab-link{padding-bottom:14px;font-size:18px}.user-filter-tab{font-size:18px;font-weight:700}.user-filter-tab:after,.user-order-tab:after,.user-tab-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:transparent;transition:background .18s ease}.user-filter-tab-active:after,.user-order-tab-active:after,.user-tab-link-active:after{background:#efc50f}.user-orders-surface{min-height:280px;border-radius:34px;background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(102,131,175,.16);padding:18px 22px}.user-orders-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.user-orders-summary strong{color:#2f3f57;font-size:18px}.user-orders-feedback{margin:0}.user-orders-list{display:flex;flex-direction:column;gap:14px}.user-order-item{border-radius:22px;border:1px solid rgba(211,218,230,.9);background:#f9fbff;padding:16px}.user-order-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-order-item-title{display:flex;flex-direction:column;gap:4px;min-width:0}.user-order-item-title strong{color:#243247;font-size:15px;line-height:1.4}.user-order-item-title span{color:#708198;font-size:13px}.user-order-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin-top:14px}.user-order-item-grid span{display:block;color:#7a8798;font-size:12px}.user-order-item-grid strong{display:block;margin-top:4px;color:#243247;font-size:14px}.user-order-item-note{margin:12px 0 0;color:#5f6f83;font-size:13px;line-height:1.6}.user-orders-empty{display:flex;min-height:180px;align-items:center;justify-content:center;border-radius:22px;border:1px dashed rgba(211,218,230,.9);color:#708198;text-align:center;padding:24px}.user-orders-link{display:inline-flex;margin-top:16px;color:#243247;font-size:14px;font-weight:700;text-decoration:none}.user-content-column{min-width:0}.user-panel{min-height:calc(100vh - 52px);padding:26px 30px 34px}.user-panel-head{display:flex;flex-direction:column;gap:8px}.user-panel-head h2{margin:0;color:#33445b;font-size:clamp(24px,2.2vw,30px);line-height:1.2}.user-panel-eyebrow{margin:0;color:#6f829d;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.user-panel-divider,.user-section-line{height:2px;background:linear-gradient(90deg,#efc50f,rgba(239,197,15,.06))}.user-panel-description,.user-panel-warning{margin:0;color:#485c77;font-size:16px;line-height:1.7}.user-panel-description-alert,.user-panel-warning{color:#ff554d;font-size:clamp(16px,1.8vw,18px)}.user-records-panel{padding-bottom:0}.user-records-toolbar{margin:22px -30px 0;padding:16px 30px 10px;border-radius:34px 34px 0 0;background:rgba(255,255,255,.9)}.user-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.user-filter-group+.user-filter-group{margin-top:10px}.user-filter-label{color:#33445b;font-size:18px;font-weight:700}.user-records-canvas{min-height:620px;margin:0 -30px -34px;border-radius:0 0 34px 34px;background:linear-gradient(180deg,#fbfdff,#ffffff);border-top:1px solid rgba(222,232,248,.9)}.user-filter-group-compact{gap:18px}.user-records-body{display:flex;flex-direction:column;align-content:start;gap:18px;min-height:620px;padding:24px 30px 30px}.user-records-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.user-records-meta strong{color:#33445b;font-size:22px;line-height:1.2}.user-records-feedback{margin:0}.user-record-list{display:flex;flex-direction:column;gap:16px}.user-records-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:8px}.user-records-pagination-button{min-width:104px}.user-records-pagination-status{color:#70829d;font-size:14px;font-weight:600}.user-record-card{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border:1px solid rgba(224,234,247,.98);border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 4px 12px rgba(111,136,175,.05)}.user-record-card-link{color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.user-record-card-link:hover{transform:translateY(-2px);border-color:rgba(239,197,15,.55);box-shadow:0 8px 24px rgba(111,136,175,.12)}.user-record-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-record-card-title{display:flex;align-items:baseline;gap:12px;min-width:0}.user-record-card-title strong{color:#25364f;font-size:16px;line-height:1.35;word-break:break-all}.user-record-card-title span{color:#70829d;font-size:13px;line-height:1.5;word-break:break-all}.user-record-card-grid{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.user-record-card-grid div{display:flex;align-items:baseline;gap:8px;min-width:0}.user-record-card-grid span{color:#7a8ca8;font-size:13px;white-space:nowrap}.user-record-card-grid strong{color:#33445b;font-size:14px;white-space:nowrap}.user-withdraw-proof-section{display:flex;flex-direction:column;gap:12px;padding-top:4px}.user-withdraw-proof-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-withdraw-proof-head span{color:#7a8ca8;font-size:13px}.user-withdraw-proof-head strong{color:#33445b;font-size:13px}.user-withdraw-proof-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,180px));grid-gap:12px;gap:12px}.user-withdraw-proof-link{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(224,234,247,.98);border-radius:12px;background:rgba(247,250,255,.92);color:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.user-withdraw-proof-link:hover{transform:translateY(-2px);border-color:rgba(239,197,15,.55);box-shadow:0 8px 20px rgba(111,136,175,.12)}.user-withdraw-proof-link span{color:#70829d;font-size:12px;line-height:1.5;word-break:break-all}.user-withdraw-proof-image{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;border:1px solid rgba(23,32,51,.08);background:#fff}.user-wallet-dialog.user-withdraw-proof-modal{width:min(800px,calc(100vw - 32px))}.user-withdraw-proof-modal-head{display:flex;flex-direction:column;gap:4px}.user-withdraw-proof-modal-head h3{margin:0}.user-withdraw-proof-modal-head span{display:none}.user-withdraw-proof-modal-body{display:flex;flex-direction:column;gap:16px;padding:6px 10px 10px}.user-withdraw-proof-modal-image-wrap{display:flex;justify-content:center;padding:4px;border:1px solid rgba(224,234,247,.88);border-radius:18px;background:rgba(247,250,255,.82)}.user-withdraw-proof-modal-image{max-width:100%;max-height:calc(100vh - 260px);object-fit:contain;border-radius:14px;background:#fff}.user-withdraw-proof-modal-thumbs{display:flex;flex-wrap:wrap;gap:10px}.user-withdraw-proof-modal-thumb{width:88px;height:88px;padding:4px;border:1px solid rgba(224,234,247,.98);border-radius:14px;background:rgba(247,250,255,.92);cursor:pointer}.user-withdraw-proof-modal-thumb-active{border-color:rgba(239,197,15,.9);box-shadow:0 0 0 2px rgba(239,197,15,.16)}.user-withdraw-proof-modal-thumb-image{width:100%;height:100%;object-fit:cover;border-radius:10px}.user-record-amount-in{color:#0f5b4f!important}.user-record-amount-out{color:#b34e25!important}.user-records-empty{display:flex;flex-direction:column;min-height:320px;place-items:center;padding:16px;color:#6f829d;font-size:16px;line-height:1.7;text-align:center}.user-records-placeholder{display:flex;flex-direction:column;gap:12px;min-height:320px;align-content:center}.user-records-placeholder strong{color:#33445b;font-size:22px}@media (max-width:1080px){.user-record-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.user-records-body{padding:22px 18px 24px}.user-record-card{padding:18px}.user-record-card-grid{grid-template-columns:1fr}.user-withdraw-proof-modal-body{padding:8px 16px 16px}.user-withdraw-proof-modal-thumb{width:72px;height:72px}}.user-feature-panel{display:flex;flex-direction:column;gap:26px}.user-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.user-soft-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:24px;background:#f7faff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.user-soft-card h3{margin:0;color:#33445b;font-size:22px}.user-soft-card-accent{background:linear-gradient(180deg,#fff7d7,#f7faff)}.user-detail-list{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:18px;color:#495b73;line-height:1.7}.user-agents-panel{display:flex;flex-direction:column;gap:18px}.user-agent-banner{position:relative;overflow-x:hidden;overflow-y:auto;padding:36px 30px 40px;border-radius:38px 38px 0 0;background:radial-gradient(circle at 80% 110%,rgba(255,98,98,.9),transparent 28%),linear-gradient(135deg,#170b0d,#522326 38%,#c75252);color:white;box-shadow:0 12px 30px rgba(178,77,77,.2)}.user-agent-banner:after{content:"";position:absolute;right:40px;bottom:-10px;width:220px;height:180px;border-radius:40px 40px 22px 22px;background:radial-gradient(circle at 78% 28%,rgba(255,197,81,.9) 0 12%,transparent 13%),radial-gradient(circle at 58% 30%,rgba(255,197,81,.9) 0 12%,transparent 13%),linear-gradient(140deg,rgba(255,255,255,.15),rgba(255,112,112,.05));opacity:.82;transform:rotate(-6deg);pointer-events:none}.user-agent-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px}.user-agent-metric{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.user-agent-metric span{color:#ffa39f;font-size:clamp(13px,1.2vw,15px)}.user-agent-metric strong{color:#ffd42f;font-size:clamp(20px,2vw,24px);line-height:1.1;text-shadow:0 3px 8px rgba(0,0,0,.25)}.user-agent-total{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;width:-moz-fit-content;width:fit-content;margin-top:32px}.user-agent-total span{color:#ff8b80;font-size:18px}.user-agent-total strong{color:#ffd42f;font-size:52px;line-height:1;text-shadow:0 3px 8px rgba(0,0,0,.25)}.user-form-section{display:flex;flex-direction:column;gap:10px}.user-section-title{display:flex;flex-direction:column;gap:8px}.user-section-title h3{margin:0;color:#33445b;font-size:18px}.user-form-shell{align-items:center;min-height:420px;padding-top:28px}.user-form-shell,.user-form-stack{display:flex;flex-direction:column}.user-form-stack{gap:14px;width:min(100%,330px)}.user-agent-list-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 22px;gap:16px 22px;align-items:end}.user-agent-list-title{min-width:0}.user-agent-range-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px}.user-agent-children-shell{padding-top:12px}.user-agent-children-list{display:flex;flex-direction:column;gap:14px}.user-agent-children-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 18px;border-radius:22px;background:linear-gradient(180deg,rgba(248,248,248,.98),rgba(242,242,242,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.user-agent-children-main{display:flex;flex-direction:column;gap:10px;min-width:0}.user-agent-children-name{color:#9a9da3;font-size:14px}.user-agent-children-meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:#33445b;font-size:14px;font-weight:700}.user-agent-children-side{display:flex;flex-direction:column;gap:8px;color:#4f6179;font-size:14px;text-align:right}.user-agent-children-arrow{color:#2f3f57;font-size:38px;line-height:1}.user-agent-children-empty{padding:24px 28px;border:1px dashed rgba(140,162,192,.5);border-radius:24px;background:linear-gradient(135deg,rgba(255,217,60,.1),transparent),#fff;color:#5f738c;line-height:1.7}.user-agent-dialog-backdrop{z-index:90;padding:28px;background:rgba(22,30,44,.48);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-agent-dialog-backdrop,.user-collection-management-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.user-collection-management-backdrop{z-index:95;padding:18px;background:rgba(36,43,51,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.user-collection-management-dialog{width:min(100%,470px);max-height:calc(100vh - 36px);overflow:auto;scrollbar-width:none;border-radius:12px;background:#f5f7fc;box-shadow:0 26px 60px rgba(22,29,41,.3)}.user-collection-management-dialog::-webkit-scrollbar{display:none}.user-collection-management-dialog-picker{width:min(100%,404px)}.user-collection-management-head{display:grid;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:0 10px;background:#ffffff;border-bottom:1px solid #ecf0f5}.user-collection-management-head-picker{grid-template-columns:36px minmax(0,1fr) 36px}.user-collection-management-head h3{margin:0;color:#243247;font-size:17px;font-weight:800;text-align:center}.user-collection-management-edit{min-height:28px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd83d,#ffcf18);color:#2d3748;font-size:14px;font-weight:700;cursor:pointer}.user-collection-management-close,.user-collection-management-nav{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#28364a;cursor:pointer}.user-collection-management-close{justify-self:end}.user-collection-management-add-icon svg,.user-collection-management-close svg,.user-collection-management-collapse-icon svg,.user-collection-management-nav svg,.user-collection-method-picker-option-icon svg{width:100%;height:100%}.user-collection-management-body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px}.user-collection-management-card{overflow-x:hidden;overflow-y:auto;border-radius:2px;background:#ffffff;box-shadow:0 6px 18px rgba(123,140,166,.08)}.user-collection-management-title{margin:0;padding:16px 12px 8px;color:#2d3645;font-size:14px;font-weight:700}.user-collection-management-list{display:flex;flex-direction:column;gap:6px;padding:0 12px 10px}.user-collection-management-row{--user-collection-management-tone:#1095e8;display:grid;grid-template-columns:minmax(136px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;min-height:24px}.user-collection-management-meta strong,.user-collection-management-name{color:var(--user-collection-management-tone);font-weight:800}.user-collection-management-name{font-size:14px;line-height:1.25}.user-collection-management-meta{display:inline-flex;align-items:center;gap:3px;color:#8b9097;font-size:12px;line-height:1.2;white-space:nowrap}.user-collection-management-row-blue{--user-collection-management-tone:#0b96ef}.user-collection-management-row-green{--user-collection-management-tone:#16b31b}.user-collection-management-row-red{--user-collection-management-tone:#ff4444}.user-collection-management-row-purple{--user-collection-management-tone:#ba67f8}.user-collection-management-row-orange{--user-collection-management-tone:#b85b14}.user-collection-management-row-black{--user-collection-management-tone:#202020}.user-collection-management-collapse{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;padding:0;background:#f1f2f4;color:#4d535b;font-size:13px;font-weight:700;cursor:pointer}.user-collection-management-collapse-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;transition:transform .18s ease}.user-collection-management-collapse-icon-collapsed{transform:rotate(180deg)}.user-collection-management-add{display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;background:linear-gradient(180deg,#ffd71d,#ffcf14);color:#252e3d;font-size:16px;font-weight:800;cursor:pointer}.user-collection-management-add-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:#111111;color:#ffd71d}.user-collection-method-picker-body{padding:22px 22px 18px}.user-collection-method-picker-list{display:flex;flex-direction:column;gap:16px}.user-collection-method-picker-option{--collection-method-option-tone:#1da8f2;display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--collection-method-option-tone);border-radius:10px;background:rgba(255,255,255,.38);color:var(--collection-method-option-tone);font-size:16px;font-weight:700;cursor:pointer}.user-collection-method-picker-option-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--collection-method-option-tone);color:#ffffff}.user-recharge-dialog-backdrop{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(36,43,51,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.user-recharge-dialog{width:min(100%,378px);border-radius:18px;background:linear-gradient(180deg,#ffffff,#f6f8fd);box-shadow:0 24px 56px rgba(22,29,41,.3);overflow-x:hidden;overflow-y:auto}.user-recharge-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:62px;padding:0 12px 0 14px;background:#fff;border-bottom:1px solid rgba(218,226,239,.7)}.user-recharge-dialog-tag{color:#51657f;font-size:15px;font-weight:700}.user-recharge-dialog-head h3{margin:0;color:#243247;font-size:17px;font-weight:800;text-align:center}.user-recharge-dialog-close{justify-self:end;width:36px;height:36px;border:0;padding:0;border-radius:50%;background:transparent;color:#313f53;font-size:30px;line-height:1;cursor:pointer}.user-recharge-dialog-body{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 24px 24px}.user-recharge-dialog-loading{display:flex;flex-direction:column;min-height:360px;place-items:center;color:#50657f;font-size:16px}.user-recharge-dialog-gate{display:flex;flex-direction:column;gap:14px;justify-items:center;padding:10px 6px 2px;text-align:center}.user-recharge-dialog-gate strong{color:#1f2d3f;font-size:22px;line-height:1.3}.user-recharge-dialog-gate p{margin:0;color:#61718a;font-size:14px;line-height:1.7}.user-recharge-dialog-gate-icon{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:24px;background:linear-gradient(180deg,rgba(255,216,79,.24),rgba(255,202,35,.16));color:#d09400;box-shadow:0 16px 32px rgba(255,205,35,.18)}.user-recharge-dialog-gate-icon svg{width:32px;height:32px}.user-recharge-dialog-gate-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,210,51,.16);color:#9c6a00;font-size:13px;font-weight:800;letter-spacing:.04em}.user-recharge-dialog-qr-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;width:206px;height:206px;border:1px solid #edf1f7;background:#fff;box-shadow:0 10px 28px rgba(121,137,163,.18)}.user-recharge-dialog-qr-image{width:188px;height:188px;object-fit:contain}.user-recharge-dialog-qr-placeholder{display:flex;flex-direction:column;gap:8px;width:calc(100% - 18px);height:calc(100% - 18px);align-content:center;justify-items:center;padding:14px;border:1px dashed rgba(143,164,198,.6);background:linear-gradient(135deg,rgba(255,214,60,.18),transparent),#fafcff;color:#4f647f;text-align:center}.user-recharge-dialog-qr-placeholder span{font-size:18px;font-weight:700}.user-recharge-dialog-qr-placeholder small{color:#70839c;font-size:13px;line-height:1.6}.user-recharge-dialog-address{margin:0;color:#263445;font-size:18px;font-weight:800;line-height:1.2;text-align:center;word-break:break-all}.user-recharge-dialog-bound-wallet{margin:-4px 0 0;color:#5c7088;font-size:13px;line-height:1.6;text-align:center;word-break:break-all}.user-recharge-dialog-rate{margin:0;color:#ff4e4e;font-size:14px;line-height:1.2}.user-recharge-dialog-status{min-height:40px;margin:0;color:#627589;font-size:13px;line-height:1.6;text-align:center}.user-recharge-dialog-status-success{color:#0f6f51}.user-recharge-dialog-status-error{color:#c94242}.user-recharge-dialog-actions{display:flex;flex-direction:column;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.user-recharge-dialog-action-full{grid-column:1/-1}.user-recharge-dialog-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.user-recharge-dialog-action:hover{transform:translateY(-1px)}.user-recharge-dialog-action-secondary{border:1px solid #344151;background:#fff;color:#283648}.user-recharge-dialog-action-primary{border:1px solid #ffd133;background:linear-gradient(180deg,#ffd93c,#ffce1f);color:#2d3a4c;box-shadow:0 10px 20px rgba(255,205,35,.2)}.user-recharge-dialog-action-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center}.user-recharge-dialog-action-icon svg{width:100%;height:100%}.user-wallet-dialog{width:min(100%,1080px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(101,122,153,.18);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,214,92,.2),transparent 30%),linear-gradient(180deg,#ffffff,#f4f8ff);box-shadow:0 28px 80px rgba(24,39,75,.28)}.user-wallet-dialog-body,.user-wallet-dialog-form,.user-wallet-dialog-head,.user-wallet-dialog-list,.user-wallet-dialog-summary-grid{display:flex;flex-direction:column}.user-wallet-dialog-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;padding:24px 28px 18px}.user-wallet-dialog-title-wrap{display:flex;flex-direction:column;gap:8px}.user-wallet-dialog-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(255,205,58,.18);color:#b06b00;font-size:12px;font-weight:800;letter-spacing:.08em}.user-wallet-dialog-form-head h4,.user-wallet-dialog-title-wrap h3{margin:0;color:#1f2c3d;font-size:24px;font-weight:900;line-height:1.3}.user-wallet-dialog-title-wrap p{margin:0;color:#61718a;font-size:14px;line-height:1.7}.user-wallet-dialog-body{gap:20px;padding:0 28px 28px}.user-wallet-dialog-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.user-wallet-dialog-form-card,.user-wallet-dialog-list-card,.user-wallet-dialog-summary-card,.user-wallet-dialog-wallet-card{border:1px solid rgba(108,126,156,.12);border-radius:24px;background:rgba(255,255,255,.84);box-shadow:0 18px 36px rgba(81,103,139,.08)}.user-wallet-dialog-summary-card{display:flex;flex-direction:column;gap:8px;padding:18px 20px}.user-wallet-dialog-empty span,.user-wallet-dialog-note,.user-wallet-dialog-static-item span,.user-wallet-dialog-summary-card span,.user-wallet-dialog-wallet-meta span,.user-wallet-dialog-wallet-time{color:#66768e}.user-wallet-dialog-summary-card strong{color:#253349;font-size:24px;line-height:1.2}.user-wallet-dialog-summary-card small{color:#66768e;font-size:13px;line-height:1.6}.user-wallet-dialog-layout{display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr);grid-gap:20px;gap:20px}.user-wallet-dialog-form-card,.user-wallet-dialog-list-card{padding:18px 20px 20px}.user-wallet-dialog-form-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.user-wallet-dialog-form{gap:16px;margin-top:16px}.user-wallet-dialog-static-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.user-wallet-dialog-static-item{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(108,126,156,.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,250,234,.95),rgba(255,255,255,.96))}.user-wallet-dialog-static-item strong{color:#253349;font-size:18px}.user-wallet-dialog-field{display:flex;flex-direction:column;gap:8px}.user-wallet-dialog-checkbox,.user-wallet-dialog-field span{color:#34475e;font-size:14px;font-weight:700}.user-wallet-dialog-field input{min-height:48px;padding:0 16px;border:1.5px solid rgba(239,197,15,.72);border-radius:14px;background:#fff;color:#33445b;font-size:16px;box-shadow:inset 0 1px 6px rgba(102,131,175,.12)}.user-wallet-dialog-field input::placeholder{color:#b7c1d1}.user-wallet-dialog-checkbox{display:flex;align-items:center;gap:10px}.user-wallet-dialog-checkbox input{width:18px;height:18px}.user-wallet-dialog-note{margin:0;font-size:13px;line-height:1.7}.user-wallet-dialog-list{gap:14px;margin-top:16px}.user-wallet-dialog-empty{display:flex;flex-direction:column;gap:8px;min-height:220px;place-items:center;padding:20px;text-align:center}.user-wallet-dialog-empty strong{color:#223145;font-size:20px}.user-wallet-dialog-wallet-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.user-wallet-dialog-wallet-meta,.user-wallet-dialog-wallet-tags,.user-wallet-dialog-wallet-top{display:flex;flex-wrap:wrap;gap:10px}.user-wallet-dialog-wallet-top{align-items:flex-start;justify-content:space-between}.user-wallet-dialog-chain-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,208,51,.16);color:#966400;font-size:12px;font-weight:800;letter-spacing:.06em}.user-wallet-dialog-wallet-time{font-size:13px;line-height:1.6}.user-wallet-dialog-wallet-address{display:flex;flex-direction:column;gap:6px}.user-wallet-dialog-wallet-address strong{color:#223145;font-size:18px;line-height:1.3}.user-wallet-dialog-wallet-address span{color:#52657f;font-size:13px;line-height:1.7;word-break:break-all}.user-wallet-dialog-wallet-meta{align-items:center;font-size:13px;line-height:1.6}.user-agent-dialog{width:min(100%,920px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(101,122,153,.18);border-radius:28px;background:radial-gradient(circle at top right,rgba(255,214,92,.24),transparent 32%),linear-gradient(180deg,#ffffff,#f4f8ff);box-shadow:0 28px 80px rgba(24,39,75,.28)}.user-agent-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 28px 18px;background:transparent}.user-agent-dialog-title-wrap{display:flex;flex-direction:column;gap:8px;flex:1 1}.user-agent-dialog-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(255,205,58,.18);color:#b06b00;font-size:12px;font-weight:800;letter-spacing:.08em}.user-agent-dialog-head h3{margin:0;color:#1f2c3d;font-size:24px;font-weight:900;line-height:1.3;text-align:left}.user-agent-dialog-head p{margin:0;color:#61718a;font-size:14px;line-height:1.7}.user-agent-dialog-close{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(103,121,151,.16);border-radius:999px;padding:0;background:rgba(255,255,255,.78);color:#47556d;font-size:24px;line-height:1;font-weight:400;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.user-agent-dialog-close:hover:not(:disabled){transform:translateY(-1px);background:#fff;box-shadow:0 10px 20px rgba(31,45,71,.12)}.user-agent-dialog-close:disabled{cursor:not-allowed;opacity:.7}.user-agent-dialog-rules{padding:0 28px;background:transparent}.user-agent-dialog-rule-card{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid rgba(248,181,64,.18);border-radius:22px;background:linear-gradient(180deg,rgba(255,252,243,.98),rgba(255,246,227,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.user-agent-dialog-rule-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,188,53,.18);color:#9f6300;font-size:13px;font-weight:800}.user-agent-dialog-rule-list{display:flex;flex-direction:column;gap:10px}.user-agent-dialog-rule-list p{position:relative;margin:0;padding-left:18px;color:#4f6078;font-size:14px;line-height:1.7}.user-agent-dialog-rule-list p:before{content:"";position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:999px;background:linear-gradient(180deg,#ffcf5a,#ff9b2f);box-shadow:0 0 0 4px rgba(255,196,67,.14)}.user-agent-dialog-body{display:flex;flex-direction:column;gap:20px;padding:20px 28px 28px}.user-agent-dialog-feedback{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:18px}.user-agent-dialog-feedback p{margin:0;color:inherit;font-size:14px;line-height:1.7}.user-agent-dialog-feedback-error{border:1px solid rgba(232,78,78,.2);background:linear-gradient(180deg,rgba(255,247,247,.98),rgba(255,238,238,.96));color:#be3434}.user-agent-dialog-feedback-success{border:1px solid rgba(40,167,69,.18);background:linear-gradient(180deg,rgba(244,255,247,.98),rgba(232,249,238,.96));color:#1d8b43}.user-agent-dialog-feedback-icon{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;margin-top:1px}.user-agent-dialog-feedback-icon svg{width:100%;height:100%}.user-agent-dialog-loading{display:flex;flex-direction:column;min-height:260px;place-items:center;color:#51657f;font-size:18px}.user-agent-dialog-form{display:flex;flex-direction:column;gap:24px}.user-agent-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.user-agent-rate-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(108,126,156,.12);border-radius:24px;background:rgba(255,255,255,.82);box-shadow:0 18px 36px rgba(81,103,139,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.user-agent-rate-card:hover{transform:translateY(-2px);border-color:rgba(108,126,156,.2);box-shadow:0 24px 42px rgba(81,103,139,.12)}.user-agent-rate-card:focus-within{border-color:rgba(100,136,196,.28);box-shadow:0 0 0 4px rgba(86,138,226,.12),0 20px 40px rgba(81,103,139,.14)}.user-agent-rate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.user-agent-rate-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(76,96,122,.1);color:#5a6a83;font-size:12px;font-weight:700;white-space:nowrap}.user-agent-rate-badge-edited{background:rgba(25,163,245,.12);color:var(--user-agent-rate-accent,#1aa4f5)}.user-agent-rate-box{position:relative;display:flex;flex-direction:column;gap:14px;min-height:160px;padding:18px;border:1px solid rgba(104,123,153,.14);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.user-agent-rate-box:before{content:"";position:absolute;top:0;left:18px;right:18px;height:4px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.85) 0,var(--user-agent-rate-accent,#1aa4f5) 100%)}.user-agent-rate-caption{color:#7a879b;font-size:12px;font-weight:700;letter-spacing:.08em}.user-agent-rate-input-row{position:relative;display:flex;align-items:center;min-height:66px;padding-right:18px}.user-agent-rate-input{width:100%;min-height:60px;padding:0 16px 0 0;border:0;background:transparent;color:var(--user-agent-rate-accent,#1aa4f5);font-size:38px;line-height:1;font-weight:900;text-align:right;outline:none;box-shadow:none}.user-agent-rate-input::placeholder{color:var(--user-agent-rate-accent,#1aa4f5);opacity:.45}.user-agent-rate-suffix{position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--user-agent-rate-accent,#1aa4f5);font-size:26px;font-weight:800}.user-agent-rate-meta{display:flex;align-items:center;gap:10px;min-height:40px}.user-agent-rate-icon{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.92);box-shadow:0 10px 18px rgba(86,106,138,.12)}.user-agent-rate-icon svg{width:100%;height:100%}.user-agent-rate-label{color:#253349;font-size:15px;font-weight:800;line-height:1.4}.user-agent-rate-foot{display:flex;flex-direction:column;gap:6px;color:#66768e;font-size:13px;line-height:1.5}.user-agent-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:4px}.user-agent-dialog-cancel,.user-agent-dialog-confirm{display:inline-flex;align-items:center;justify-content:center;min-width:138px;min-height:48px;padding:0 22px;border-radius:14px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.user-agent-dialog-cancel{border:1px solid rgba(106,124,154,.18);background:rgba(255,255,255,.8);color:#5b6b84;box-shadow:0 12px 26px rgba(84,103,135,.08)}.user-agent-dialog-cancel:hover:not(:disabled){transform:translateY(-1px);background:#fff}.user-agent-dialog-confirm{border:0;background:linear-gradient(180deg,#ffd64b,#ffbf1f);color:#2b3a4f;box-shadow:0 14px 28px rgba(255,191,31,.22)}.user-agent-dialog-confirm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 30px rgba(255,191,31,.28)}.user-agent-dialog-cancel:disabled,.user-agent-dialog-confirm:disabled{cursor:not-allowed;opacity:.7}.user-agent-dialog-confirm-icon{display:inline-flex;width:20px;height:20px;margin-right:6px}.user-agent-dialog-confirm-icon svg{width:100%;height:100%}.user-form-label{display:block}.user-readonly-field,.user-text-input{width:100%;min-height:42px;padding:0 16px;border:1.5px solid #efc50f;border-radius:14px;background:white;color:#33445b;font-size:16px;box-shadow:inset 0 1px 6px rgba(102,131,175,.12)}.user-text-input::placeholder{color:#c2c9d6}.user-readonly-field{display:inline-flex;align-items:center;font-size:17px;font-weight:700}.user-yellow-button,.user-yellow-button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:16px;background:linear-gradient(180deg,#ffd93c,#ffcb20);color:#2b3a4f;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 14px 24px rgba(255,205,35,.18)}.user-yellow-button-link{width:-moz-fit-content;width:fit-content;padding:0 24px}.user-yellow-button:disabled{cursor:not-allowed;opacity:.7}.user-group-panel{display:flex;flex-direction:column;gap:28px}.user-group-card{align-content:start}.user-group-code{display:flex;flex-direction:column;min-height:280px;place-items:center;border:2px dashed rgba(143,164,198,.5);border-radius:24px;background:linear-gradient(135deg,rgba(255,217,60,.16),transparent),#fff;color:#52677f;font-size:24px;font-weight:700}@media (max-width:1500px){.user-main-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.user-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.user-shell{grid-template-columns:1fr}.user-sidebar-card{position:static;min-height:auto;height:auto;gap:24px}.user-feature-grid,.user-main-grid{grid-template-columns:1fr}.user-orders-surface,.user-panel{min-height:auto}.user-agent-list-top,.user-order-item-grid{grid-template-columns:1fr}.user-agent-range-group{justify-content:flex-start}.user-agent-children-card{grid-template-columns:minmax(0,1fr) auto}.user-agent-children-side{grid-column:1/2;text-align:left}.user-agent-grid,.user-agent-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.user-shell{gap:22px;padding:18px 14px}.user-overview-card,.user-panel,.user-sidebar-card{padding-left:18px;padding-right:18px;border-radius:26px}.user-sidebar-nav{gap:12px}.user-sidebar-item{min-height:46px;font-size:16px}.user-agent-grid,.user-overview-actions,.user-overview-stats{grid-template-columns:1fr}.user-overview-summary{gap:10px;padding:24px 0 30px}.user-filter-label,.user-filter-tab,.user-order-tab,.user-panel-description,.user-panel-warning,.user-tab-link{font-size:16px}.user-records-toolbar{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.user-records-canvas{min-height:420px;margin-left:-18px;margin-right:-18px}.user-agent-banner{padding:24px 18px 28px}.user-agent-children-card{grid-template-columns:1fr}.user-agent-children-side{grid-column:auto}.user-agent-children-arrow{display:none}.user-agent-dialog-backdrop{padding:12px}.user-collection-management-backdrop{padding:10px}.user-collection-management-dialog,.user-collection-management-dialog-picker{width:min(100%,100%)}.user-collection-management-body,.user-collection-method-picker-body{padding:16px}.user-collection-management-row{grid-template-columns:minmax(96px,1fr) auto auto;gap:8px}.user-collection-management-name,.user-collection-method-picker-option{font-size:13px}.user-recharge-dialog-backdrop{padding:12px}.user-recharge-dialog{width:min(100%,360px)}.user-recharge-dialog-body{padding-left:18px;padding-right:18px}.user-recharge-dialog-actions{grid-template-columns:1fr}.user-wallet-dialog{width:min(100%,100%);border-radius:24px}.user-wallet-dialog-body,.user-wallet-dialog-head{padding-left:16px;padding-right:16px}.user-wallet-dialog-head{padding-top:18px;padding-bottom:14px}.user-wallet-dialog-form-head h4,.user-wallet-dialog-title-wrap h3{font-size:20px}.user-wallet-dialog-layout,.user-wallet-dialog-static-grid,.user-wallet-dialog-summary-grid{grid-template-columns:1fr}.user-agent-dialog-body,.user-agent-dialog-head,.user-agent-dialog-rules{padding-left:16px;padding-right:16px}.user-agent-dialog{border-radius:24px}.user-agent-dialog-head{gap:14px;padding-top:18px;padding-bottom:14px}.user-agent-dialog-head h3{font-size:18px}.user-agent-dialog-head p{font-size:13px}.user-agent-dialog-rule-card,.user-agent-rate-box,.user-agent-rate-card{border-radius:18px}.user-agent-rate-grid{grid-template-columns:1fr;gap:18px}.user-agent-rate-head{align-items:center}.user-agent-rate-input{font-size:32px}.user-agent-rate-box{min-height:148px;padding:16px}.user-agent-dialog-actions{flex-direction:column-reverse;align-items:stretch}.user-agent-dialog-cancel,.user-agent-dialog-confirm{width:100%}}.admin-rate-history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-rate-history-stat{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.68)}.admin-rate-history-stat strong{font-size:1.05rem}.admin-rate-history-stat span{color:var(--text-soft);line-height:1.5}.admin-rate-history-table{min-width:760px}.admin-rate-history-payload{min-width:200px}.admin-wallets-page{display:flex;flex-direction:column;gap:1.25rem}.admin-wallets-hero,.admin-wallets-hero-copy{display:flex;flex-direction:column;gap:.9rem}.admin-wallet-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-wallet-workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.admin-wallet-create-panel,.admin-wallet-side-panel{display:flex;flex-direction:column;align-content:start}.admin-wallet-summary-card,.admin-wallet-upload-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.72)}.admin-wallet-readonly-grid,.admin-wallet-summary-head,.admin-wallet-upload-body,.admin-wallet-upload-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.admin-wallet-upload-body{align-items:flex-start}.admin-wallet-readonly-item span,.admin-wallet-summary-card span,.admin-wallet-table-qr span,.admin-wallet-upload-head span{color:var(--text-soft);line-height:1.5}.admin-wallet-readonly-grid{justify-content:flex-start}.admin-wallet-readonly-item{display:flex;flex-direction:column;gap:.25rem;min-width:160px;padding:.9rem 1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.62)}.admin-wallet-checkbox{display:flex;align-items:center;gap:.65rem;font-weight:700}.admin-wallet-checkbox input{width:18px;height:18px}.admin-wallet-qr-preview{display:flex;flex-direction:column;width:132px;height:132px;place-items:center;border:1px solid rgba(23,32,51,.12);border-radius:18px;background:rgba(255,255,255,.86);overflow-x:hidden;overflow-y:auto}.admin-wallet-qr-image{width:100%;height:100%;object-fit:contain}.admin-wallet-qr-placeholder{padding:1rem;color:var(--text-soft);text-align:center;line-height:1.5}.admin-wallet-upload-actions{display:flex;flex-wrap:wrap;gap:.75rem}.admin-wallet-import-shell{display:flex;flex-direction:column;gap:1rem}.admin-wallet-import-field{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border:1px dashed rgba(23,32,51,.16);border-radius:16px;background:rgba(255,255,255,.76)}.admin-wallet-import-field input{min-width:0}.admin-wallet-import-rules{display:flex;flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;color:var(--text-soft);line-height:1.65}.admin-wallet-file-input{display:none}.admin-users-form-span-2{grid-column:span 2}.admin-wallet-table{min-width:1080px}.admin-wallet-table-qr{display:flex;flex-direction:column;gap:.45rem;justify-items:start}.admin-wallet-qr-trigger{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.admin-wallet-qr-trigger span{transition:color .16s ease}.admin-wallet-qr-trigger:hover span{color:var(--brand)}.admin-wallet-table-qr img{width:72px;height:72px;border-radius:14px;object-fit:cover;border:1px solid rgba(23,32,51,.08)}.admin-users-sensitive-toggle{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:700;cursor:pointer;text-align:left;transition:color .16s ease}.admin-users-sensitive-toggle:hover{color:var(--brand)}.admin-users-sensitive-toggle.is-visible{color:var(--accent)}.admin-users-sensitive-value{word-break:break-all}.admin-wallet-copy-button{width:-moz-fit-content;width:fit-content;min-height:38px;padding:.45rem .85rem}.admin-wallet-qr-preview-modal{width:min(520px,100%);max-height:calc(100vh - 3rem);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.admin-wallet-qr-preview-modal::-webkit-scrollbar{display:none}.admin-wallet-qr-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-wallet-qr-preview-title-wrap{display:flex;flex-direction:column;gap:.45rem}.admin-wallet-qr-preview-title-wrap h3{margin:0}.admin-wallet-qr-preview-title-wrap p{margin:0;color:var(--text-soft);line-height:1.6;word-break:break-word}.admin-wallet-qr-preview-body{display:flex;flex-direction:column;gap:1rem}.admin-wallet-qr-preview-image-wrap{display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(244,247,252,.95))}.admin-wallet-qr-preview-image-wrap img{width:min(100%,320px);aspect-ratio:1/1;object-fit:contain;border-radius:20px;border:1px solid rgba(23,32,51,.08);background:#fff}.admin-wallet-qr-preview-meta{display:flex;flex-direction:column;gap:.75rem}.admin-wallet-qr-preview-meta p{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:.9rem 1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.82)}.admin-wallet-qr-preview-meta span{color:var(--text-soft);line-height:1.6;word-break:break-all}.admin-wallet-import-dialog-backdrop{position:fixed;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(20,28,41,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-wallet-import-dialog{width:min(100%,960px);max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(23,32,51,.08);border-radius:28px;background:linear-gradient(180deg,#ffffff,#f6f8fd);box-shadow:0 26px 72px rgba(25,35,52,.28)}.admin-wallet-import-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem 1.1rem;border-bottom:1px solid rgba(23,32,51,.08)}.admin-wallet-import-dialog-title-wrap{display:flex;flex-direction:column;gap:.5rem}.admin-wallet-import-dialog-title-wrap h3{margin:0}.admin-wallet-import-dialog-title-wrap p{margin:0;color:var(--text-soft);line-height:1.7}.admin-wallet-import-dialog-close{width:40px;height:40px;border:0;border-radius:50%;background:rgba(23,32,51,.06);color:#223147;font-size:28px;line-height:1;cursor:pointer}.admin-wallet-import-dialog-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.admin-wallet-import-dialog-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.admin-wallet-import-dialog-meta-card{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(255,255,255,.8)}.admin-wallet-import-dialog-meta-card span{color:var(--text-soft);line-height:1.6;word-break:break-all}.admin-wallet-import-dialog-meta-card input{min-width:0}.admin-wallet-import-preview-wrap{max-height:420px}.admin-wallet-import-preview-qr{display:flex;flex-direction:column;gap:.45rem;justify-items:start}.admin-wallet-import-preview-qr img{width:88px;height:88px;border-radius:16px;border:1px solid rgba(23,32,51,.08);background:#fff}.admin-wallet-import-preview-qr span{color:var(--text-soft);line-height:1.5}.admin-wallet-import-dialog-actions{display:flex;justify-content:flex-end;gap:.75rem}@media (max-width:1100px){.admin-rate-history-stats,.admin-wallet-import-dialog-meta,.admin-wallet-summary-grid,.admin-wallet-workspace{grid-template-columns:1fr}}@media (max-width:760px){.admin-users-form-span-2{grid-column:span 1}}.user-wallet-dialog{width:min(100%,336px);overflow-x:hidden;overflow-y:auto;border-radius:20px;background:#fff;box-shadow:0 22px 56px rgba(22,32,51,.24)}.user-wallet-dialog-head{position:relative;display:flex;align-items:center;justify-content:center;padding:14px 18px 12px;border-bottom:1px solid rgba(31,41,55,.06)}.user-wallet-dialog-head h3{margin:0;color:#253349;font-size:17px;font-weight:700;line-height:1.2}.user-wallet-dialog-close{position:absolute;top:9px;right:10px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:0;padding:0;background:transparent;color:#26354c;line-height:0;cursor:pointer;transition:opacity .2s ease}.user-wallet-dialog-close svg{width:20px;height:20px}.user-wallet-dialog-close:hover:not(:disabled){opacity:.75}.user-wallet-dialog-banner{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px;background:linear-gradient(180deg,#ff4866,#ff3d5f);color:#fff}.user-wallet-dialog-banner-copy{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-wallet-dialog-banner-copy span{font-size:12px;font-weight:700;line-height:1.4}.user-wallet-dialog-banner strong{font-size:22px;font-weight:700;line-height:1.2;word-break:break-all}.user-wallet-dialog-copy{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#fff;cursor:pointer}.user-wallet-dialog-copy svg{width:20px;height:20px}.user-wallet-dialog-body{display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px}.user-wallet-dialog-form{display:flex;flex-direction:column;gap:14px}.user-wallet-dialog-field{display:block}.user-wallet-dialog-input,.user-wallet-dialog-readonly{display:flex;min-height:40px;align-items:center;width:100%;padding:0 16px;border:1px solid #d7deea;border-radius:12px;background:#f4f6fb;color:#1d2c42;font-size:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.user-wallet-dialog-input::placeholder{color:#a6afc0}.user-wallet-dialog-readonly{justify-content:flex-start;background:#e8effc;font-size:15px}.user-wallet-dialog-readonly-password{justify-content:space-between;background:#f4f6fb}.user-wallet-dialog-eye{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;color:#b6c0cf}.user-wallet-dialog-eye svg{width:100%;height:100%}.user-wallet-dialog-warning{margin:-2px 0 0;color:#ff4d4f;font-size:12px;line-height:1.4;text-align:center}.user-wallet-dialog-step{margin:0;color:#ff5369;font-size:12px;font-weight:700;line-height:1.4;text-align:center}.user-wallet-dialog-helper{margin:-2px 0 0;color:#5f6f87;font-size:13px;line-height:1.6;text-align:center}.user-wallet-dialog-actions{display:flex;justify-content:center;gap:10px;margin-top:8px}.user-wallet-dialog-ghost{display:inline-flex;min-width:92px;min-height:40px;align-items:center;justify-content:center;padding:0 18px;border:1px solid #d7deea;border-radius:14px;background:#f4f6fb;color:#52657f;font-size:14px;font-weight:600;cursor:pointer}.user-wallet-dialog-ghost:disabled{cursor:not-allowed;opacity:.7}.user-wallet-dialog-confirm{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:126px;min-height:40px;margin:10px auto 0;border:0;border-radius:14px;background:linear-gradient(180deg,#ffd837,#ffcb14);color:#5f4900;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 18px rgba(255,205,35,.22)}.user-wallet-dialog-actions .user-wallet-dialog-confirm{width:auto;margin:0;padding:0 18px}.user-wallet-dialog-confirm:disabled{cursor:not-allowed;opacity:.7}.user-wallet-dialog-confirm-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.user-wallet-dialog-confirm-icon svg{width:100%;height:100%}@media (max-width:760px){.user-wallet-dialog{width:min(100%,336px);border-radius:18px}.user-wallet-dialog-head{padding-left:16px;padding-right:16px}.user-wallet-dialog-head h3{font-size:16px}.user-wallet-dialog-close{top:8px;right:8px}.user-wallet-dialog-body{padding:18px 16px 16px}}.support-workspace{display:flex;flex-direction:column;gap:1.25rem}.support-workspace-user{padding:1.75rem}.support-admin-session-actions,.support-conversation-head,.support-head-actions,.support-session-row-head,.support-sidebar-head,.support-thread-toolbar,.support-workspace-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.support-title{margin:0 0 .65rem;font-family:var(--font-display);font-size:clamp(1.8rem,2.3vw,2.6rem)}.support-subtitle{margin:0}.support-admin-detail-grid,.support-admin-grid,.support-layout{display:flex;flex-direction:column;gap:1rem}.support-admin-detail-grid,.support-layout-user{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.support-admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,420px)}.support-conversation-panel,.support-sidebar-panel{display:flex;flex-direction:column;gap:1rem}.support-admin-session-meta span,.support-detail-info-item span,.support-empty-state span,.support-quick-reply-chip span,.support-session-preview,.support-sidebar-head span,.support-thread-toolbar span{color:var(--text-soft);line-height:1.5}.support-detail-info-list,.support-quick-reply-list,.support-session-list,.support-thread-list{display:flex;flex-direction:column;gap:.75rem}.support-session-list{max-height:620px;overflow:auto;padding-right:.2rem}.support-admin-session-card,.support-detail-info-item,.support-quick-reply-card,.support-quick-reply-chip,.support-session-row{display:flex;flex-direction:column;gap:.45rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:18px;background:rgba(255,255,255,.72)}.support-session-row{width:100%;text-align:left;cursor:pointer}.support-session-row-active{border-color:rgba(179,78,32,.32);background:linear-gradient(135deg,rgba(255,216,191,.4),rgba(255,255,255,.92));box-shadow:0 16px 32px rgba(26,34,52,.08)}.support-message-unread,.support-unread-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;justify-content:center;padding:0 .75rem;border-radius:999px;background:rgba(179,78,32,.12);color:#8c451f;font-size:.82rem;font-style:normal;font-weight:700}.support-admin-session-meta,.support-thread-actions{display:flex;flex-wrap:wrap;gap:.75rem}.support-conversation-head h3,.support-sidebar-head strong{margin:0;font-size:1.1rem}.support-admin-session-card p,.support-conversation-head p,.support-message-meta span,.support-quick-reply-content,.support-session-row span{margin:0;color:var(--text-soft);line-height:1.6}.support-thread-panel{display:flex;flex-direction:column;gap:.85rem;min-height:420px;max-height:620px;overflow:auto;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:20px;background:linear-gradient(180deg,rgba(247,244,237,.7),rgba(255,255,255,.94))}.support-message-row{display:flex;justify-content:flex-start}.support-message-row-mine{justify-content:flex-end}.support-message-bubble{display:flex;flex-direction:column;gap:.55rem;width:min(100%,560px);padding:.95rem 1rem;border-radius:20px 20px 20px 8px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(26,34,52,.08)}.support-message-bubble-mine{border-radius:20px 20px 8px 20px;background:linear-gradient(135deg,rgba(255,216,191,.9),rgba(255,248,242,.98))}.support-message-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.support-message-text{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.75}.support-image-link{display:inline-flex;width:-moz-fit-content;width:fit-content}.support-image{max-width:min(100%,280px);border-radius:16px;border:1px solid rgba(23,32,51,.08)}.support-composer{display:flex;flex-direction:column;gap:.75rem}.support-admin-page textarea,.support-composer textarea,.support-filter-bar input,.support-filter-bar select,.support-quick-reply-card textarea{width:100%;padding:.9rem 1rem;border:1px solid rgba(23,32,51,.14);border-radius:16px;background:white;resize:vertical}.support-composer-actions,.support-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.75rem;gap:.75rem}.support-composer-actions{grid-template-columns:auto auto;justify-content:end}.support-file-input{display:none}.support-empty-state{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border:1px dashed rgba(23,32,51,.12);border-radius:18px;background:rgba(255,255,255,.55)}.support-empty-state-large{min-height:220px;place-content:center;text-align:center}.support-quick-reply-list-compact{max-height:420px;overflow:auto}.support-quick-reply-chip{text-align:left;cursor:pointer}.support-sidebar-head-secondary{margin-top:.5rem}.support-detail-side-panel{align-content:start}.support-detail-info-item strong{font-size:1rem}@media (max-width:1180px){.support-admin-detail-grid,.support-admin-grid,.support-layout-user{grid-template-columns:1fr}}@media (max-width:760px){.support-workspace-user{padding:1.2rem}.support-composer-actions,.support-filter-bar{grid-template-columns:1fr}.support-admin-session-actions,.support-conversation-head,.support-head-actions,.support-session-row-head,.support-thread-toolbar{align-items:flex-start;flex-direction:column}.support-thread-panel{min-height:360px;max-height:480px}.support-message-bubble{width:100%}}.site-utility-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:rgba(255,255,255,.78);box-shadow:var(--shadow)}.site-utility-bar-workspace{margin:1rem 2rem 0;position:-webkit-sticky;position:sticky;top:1rem;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-utility-brand{display:flex;align-items:center;gap:.9rem;min-width:0}.site-utility-brand strong{display:block;font-size:1rem}.site-utility-brand span{display:block;color:var(--text-soft);font-size:.92rem;line-height:1.5}.site-utility-logo{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;overflow:hidden;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.14);flex:0 0 auto}.site-utility-logo-image{display:block;width:100%;height:100%;object-fit:contain}.site-utility-links,.site-utility-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.site-utility-action{gap:.55rem;position:relative}.site-utility-count{display:inline-flex;min-width:1.8rem;height:1.8rem;align-items:center;justify-content:center;padding:0 .45rem;border-radius:999px;background:linear-gradient(135deg,#0f5b4f,#17846f);color:#fff;font-size:.8rem;font-weight:800;box-shadow:0 10px 18px rgba(20,105,90,.22)}.landing-page.landing-page-redesign{min-height:100vh;padding:0;gap:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.9),transparent 34%),linear-gradient(180deg,#eef2f7,#edf1f6);overflow:hidden}.site-utility-bar-landing{margin:0;padding:1.15rem clamp(1.5rem,4vw,3.75rem);border:0;border-radius:0;background:#020202;box-shadow:none}.site-utility-brand-landing{gap:1rem}.site-utility-brand-copy{display:flex;flex-direction:column;gap:.15rem}.site-utility-bar-landing .site-utility-brand strong{color:#ffffff;font-size:clamp(1.5rem,2vw,1.8rem);font-weight:800}.site-utility-bar-landing .site-utility-brand span{color:rgba(237,243,252,.88);font-size:1rem}.site-utility-nav-landing{gap:1rem}.site-utility-landing-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:.8rem 1.35rem;border:0;border-radius:16px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.site-utility-landing-action:hover{transform:translateY(-1px);filter:brightness(1.02)}.site-utility-landing-action-support{background:linear-gradient(180deg,#62c8ff,#43b0ed);color:#04253f;box-shadow:0 12px 24px rgba(67,176,237,.28)}.site-utility-landing-action-login{background:linear-gradient(180deg,#ffe35c,#ffd329);color:#3b3200;box-shadow:0 12px 24px rgba(255,211,41,.28)}.site-utility-landing-icon{position:relative;width:19px;height:19px;border-radius:999px;flex:0 0 auto}.site-utility-landing-icon-support{border:2px solid}.site-utility-landing-icon-support:after,.site-utility-landing-icon-support:before{content:"";position:absolute;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:999px;background:currentColor}.site-utility-landing-icon-support:before{left:4px;box-shadow:6px 0 0 currentColor}.site-utility-landing-icon-support:after{left:6px;bottom:-4px;top:auto;width:8px;height:8px;margin-top:0;background:transparent;border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 4px;transform:rotate(-25deg)}.site-utility-landing-icon-login{border:2px solid}.site-utility-landing-icon-login:before{content:"";position:absolute;top:50%;left:4px;width:8px;height:2px;margin-top:-1px;background:currentColor}.site-utility-landing-icon-login:after{content:"";position:absolute;top:50%;right:3px;width:6px;height:6px;margin-top:-3px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.landing-brand-mark{position:relative;display:inline-block;flex:0 0 auto;object-fit:contain;border-radius:18px}.landing-brand-mark-header{width:58px;height:58px}.landing-brand-mark-hero{width:clamp(120px,12vw,154px);height:clamp(120px,12vw,154px)}.landing-brand-mark-chip{position:absolute;display:block;width:62%;height:62%;border-radius:22px;box-shadow:0 14px 34px rgba(16,24,40,.14)}.landing-brand-mark-chip-top{top:0;left:0;background:linear-gradient(180deg,#ffe04d,#ffcc14 72%,#f4b218);-webkit-clip-path:polygon(0 36%,62% 36%,62% 0,100% 50%,62% 100%,62% 64%,0 64%);clip-path:polygon(0 36%,62% 36%,62% 0,100% 50%,62% 100%,62% 64%,0 64%)}.landing-brand-mark-chip-bottom{right:0;bottom:0;background:linear-gradient(180deg,#57c8ff,#287df0 68%,#4d44ff);-webkit-clip-path:polygon(100% 36%,38% 36%,38% 0,0 50%,38% 100%,38% 64%,100% 64%);clip-path:polygon(100% 36%,38% 36%,38% 0,0 50%,38% 100%,38% 64%,100% 64%)}.landing-showcase{position:relative;flex:1 1 auto;min-height:calc(100vh - 94px);padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,3.5rem) 0;overflow:hidden}.landing-showcase-shell{position:relative;width:min(1380px,100%);margin:0 auto}.landing-showcase-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.landing-showcase-kicker{margin:0;color:rgba(28,36,52,.82);font-size:clamp(2.15rem,4.1vw,4rem);font-weight:300;letter-spacing:-.04em}.landing-wordmark{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,1.2vw,1.15rem);margin-top:1rem}.landing-wordmark-text{display:inline-block;font-size:clamp(4.75rem,11vw,9.5rem);font-weight:900;line-height:1.02;padding-bottom:.06em;letter-spacing:-.08em;background:linear-gradient(90deg,#836160,#d9b7b5 44%,#72505b 72%,#4f3f7a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 30px rgba(95,76,104,.18)}.landing-showcase h1{margin:1.55rem 0 0;color:#050505;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.05em}.landing-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:1.35rem;margin-top:2rem}.landing-download{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-width:min(100%,334px);min-height:76px;padding:1rem 1.75rem;border:1px solid rgba(255,255,255,.6);border-radius:28px;color:#ffffff;font-size:clamp(1.15rem,1.65vw,1.4rem);font-weight:800;box-shadow:0 24px 44px rgba(17,24,39,.18);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.landing-download:hover{transform:translateY(-2px);box-shadow:0 28px 54px rgba(17,24,39,.22)}.landing-download-android{background:linear-gradient(180deg,#3d3d3f,#090909)}.landing-download-ios{background:linear-gradient(180deg,#27a4ff,#2f6de9)}.landing-download-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;font-size:1.25rem;font-weight:900;line-height:1}.landing-download-icon-android{background:rgba(255,255,255,.14)}.landing-download-icon-ios{background:rgba(255,255,255,.18);font-family:Georgia,Cambria,serif;text-transform:lowercase}.landing-device-stage{position:relative;height:470px;margin-top:1.25rem}.landing-phone{position:absolute;bottom:-86px}.landing-phone-left{left:24%;width:305px;height:455px;transform:translateX(-50%)}.landing-phone-center{left:56%;width:340px;height:520px;transform:translateX(-50%)}.landing-phone-right{right:3%;width:300px;height:360px}.landing-phone-shell{position:relative;width:100%;height:100%;padding:12px;border-radius:36px;background:linear-gradient(180deg,#0e0e10,#000000);box-shadow:0 28px 60px rgba(15,23,42,.3)}.landing-phone-notch{position:absolute;top:12px;left:50%;width:38%;height:18px;border-radius:0 0 16px 16px;background:#0a0a0c;transform:translateX(-50%);z-index:2}.landing-phone-screen{width:100%;height:100%;padding:1.15rem;border-radius:28px;overflow:hidden}.landing-phone-screen-warm{background:radial-gradient(circle at 85% 88%,rgba(255,221,132,.85),transparent 18%),linear-gradient(180deg,#2a1117,#61222c 42%,#25131c)}.landing-phone-screen-neutral{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,244,238,.98)),#f7f7f8}.landing-phone-screen-light{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.95),rgba(236,241,247,.92) 62%,rgba(35,30,34,.9) 100%)}.landing-phone-actions,.landing-phone-shortcuts,.landing-phone-tabs,.landing-phone-toolbar,.landing-phone-topline{display:flex;align-items:center}.landing-phone-actions,.landing-phone-tabs,.landing-phone-toolbar,.landing-phone-topline{justify-content:space-between}.landing-phone-topline{color:rgba(255,233,166,.92);font-size:.78rem}.landing-phone-balance{margin-top:1.8rem;color:#ffd02d;font-size:3rem;font-weight:800;line-height:1}.landing-phone-balance-hero{margin-top:1.5rem;color:#252525;font-size:2.8rem;text-align:center}.landing-phone-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.8rem}.landing-phone-list strong,.landing-phone-metrics strong{display:block;font-size:1.2rem}.landing-phone-metrics span{display:block;margin-top:.35rem;color:rgba(255,227,166,.78);font-size:.75rem;line-height:1.45}.landing-phone-actions{margin-top:auto;gap:.75rem;padding-top:2rem}.landing-mini-pill{display:inline-flex;align-items:center;justify-content:center;padding:.58rem 1rem;border-radius:999px;font-size:.86rem;font-weight:800}.landing-mini-pill-blue{background:linear-gradient(180deg,#46baff,#2c7be8);color:#ffffff}.landing-mini-pill-gold{background:linear-gradient(180deg,#ffe373,#f6ca28);color:#413500}.landing-phone-tabs{gap:.55rem;justify-content:flex-end}.landing-phone-tab{padding:.35rem .75rem;border-radius:999px;background:rgba(0,0,0,.08);color:#686868;font-size:.72rem;font-weight:700}.landing-phone-tab-active{background:linear-gradient(180deg,#eaf2ff,#c5d9ff);color:#3d5ca7}.landing-phone-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:1.4rem}.landing-phone-card{height:72px;border-radius:16px}.landing-phone-card-gold{background:linear-gradient(180deg,#ffe375,#f6c820)}.landing-phone-card-light{background:linear-gradient(180deg,#f4efe6,#fffdf7)}.landing-phone-toolbar{gap:.5rem;margin-top:1rem;padding:.7rem 0;border-top:1px solid rgba(34,34,34,.08);border-bottom:1px solid rgba(34,34,34,.08);color:#6d6d6d;font-size:.74rem}.landing-phone-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.landing-phone-list div{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#757575;font-size:.8rem}.landing-phone-list strong{color:#242424;font-size:.98rem}.landing-phone-greeting{color:#404040;font-size:1rem;font-weight:700}.landing-phone-shortcuts{gap:.9rem;margin-top:2.4rem;justify-content:space-between}.landing-phone-shortcut{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:#4a4a4a;text-align:center}.landing-phone-shortcut strong{font-size:.86rem}.landing-phone-shortcut-icon{display:block;width:56px;height:56px;border-radius:14px;box-shadow:0 14px 24px rgba(17,24,39,.14)}.landing-phone-shortcut-icon-orange{background:linear-gradient(180deg,#ffa53b,#ff7e1f)}.landing-phone-shortcut-icon-blue{background:linear-gradient(180deg,#49b4ff,#2c6aff)}.landing-phone-shortcut-icon-red{background:linear-gradient(180deg,#ff6e63,#ff3b2f)}.landing-rings{position:absolute;border:2px solid rgba(79,158,255,.26);border-radius:999px}.landing-rings:after,.landing-rings:before{content:"";position:absolute;inset:10%;border:2px solid rgba(97,255,207,.28);border-radius:inherit}.landing-rings:after{inset:21%;border-color:rgba(255,120,174,.34)}.landing-rings-left{top:82px;left:-210px;width:420px;height:420px}.landing-rings-right{right:10%;top:370px;width:380px;height:380px}.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1.1rem;border:1px solid rgba(179,78,32,.2);border-radius:999px;background:linear-gradient(135deg,#b34e20,#d06c34);color:#fff;cursor:pointer;font-weight:700;box-shadow:0 14px 26px rgba(179,78,32,.24)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.58}.official-messages-layer,.support-float-layer{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .18s ease}.official-messages-layer-open,.support-float-layer-open{pointer-events:auto;opacity:1}.official-messages-backdrop,.support-float-backdrop{position:absolute;inset:0;border:0;background:rgba(16,24,40,.28)}.official-messages-panel,.support-float-panel{position:absolute;border-radius:24px}.official-messages-panel{top:50%;left:50%;width:min(680px,calc(100vw - 2rem));transform:translate(-50%,-50%)}.official-messages-head,.support-float-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.official-messages-head h3,.support-float-head h3{margin:0;font-family:var(--font-display);font-size:1.6rem}.official-messages-head p,.support-float-head p{margin:.35rem 0 0;color:var(--text-soft);line-height:1.6}.official-messages-list{display:flex;flex-direction:column;gap:.9rem;margin-top:1.2rem}.official-message-card{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.72)}.official-message-card strong{display:block;margin-bottom:.35rem}.official-message-card p{margin:0;color:var(--text-soft);line-height:1.65}.official-message-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:.85rem;padding-top:.8rem;border-top:1px dashed rgba(23,32,51,.12);color:var(--text-soft);font-size:.88rem;line-height:1.55}.support-float-panel{right:1.25rem;bottom:1.25rem;width:min(460px,calc(100vw - 1.5rem));padding:1rem}.support-float-head-actions,.support-float-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.support-float-body{margin-top:1rem}.support-float-body,.support-float-thread{display:flex;flex-direction:column;gap:.85rem}.support-float-thread{max-height:420px;padding:.25rem .15rem .25rem 0;overflow:auto}.support-float-composer,.support-float-footer{display:flex;flex-direction:column;gap:.75rem}.support-float-composer textarea{width:100%;min-height:88px;padding:.9rem 1rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.88);resize:vertical}@media (max-width:900px){.site-utility-bar,.site-utility-bar-workspace{margin:0;flex-direction:column;align-items:stretch}.site-utility-links,.site-utility-nav{justify-content:flex-start}.site-utility-bar-landing{align-items:flex-start}.site-utility-nav-landing{width:100%;justify-content:flex-start}.landing-showcase{padding-top:2.25rem}.landing-wordmark{flex-direction:column}.landing-downloads{width:100%;gap:1rem}.landing-download{width:min(100%,440px);min-width:0}.landing-device-stage{height:auto;margin-top:2.25rem;padding-bottom:2rem}.landing-phone{position:relative;left:auto;right:auto;bottom:auto;margin:0 auto;transform:none}.landing-phone-center,.landing-phone-left,.landing-phone-right{width:min(100%,340px)}.landing-phone-left{height:420px}.landing-phone-center{height:500px;margin-top:-54px}.landing-phone-right{height:320px;margin-top:-48px}.landing-rings-right{right:-90px;top:auto;bottom:150px}}@media (max-width:720px){.landing-rings-left,.landing-rings-right{display:none}.landing-showcase-kicker{font-size:2rem}.landing-showcase h1{font-size:2.35rem}.landing-phone-left,.landing-phone-right{display:none}.landing-phone-center{width:min(100%,340px);height:480px;margin-top:0}.support-float-panel{right:.75rem;bottom:.75rem}.official-messages-panel,.support-float-panel{width:calc(100vw - 1rem)}}.support-shot-panel{right:1.25rem;bottom:1.25rem;width:min(520px,calc(100vw - 1.5rem));padding:0;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(220,223,228,.95);border-radius:26px;background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.18)}.support-shot-head{padding:1.2rem 1.3rem 1rem;border-bottom:1px solid #edf0f4;background:linear-gradient(180deg,#ffffff,#fbfbfc)}.support-shot-head-main{display:flex;flex-direction:column;gap:.45rem}.support-shot-head h3{margin:0;font-size:1.35rem}.support-shot-badge{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.28rem .72rem;border-radius:999px;background:#fff3ef;color:#c44722;font-size:.8rem;font-weight:700;letter-spacing:.02em}.support-shot-badge-dot{width:8px;height:8px;border-radius:999px;background:#eb5757;box-shadow:0 0 0 4px rgba(235,87,87,.14)}.support-shot-head-actions{align-items:center}.support-shot-minimize{border:0;background:transparent;color:#7e8795;cursor:pointer;font-size:.95rem}.support-shot-body{gap:0;margin-top:0}.support-shot-thread{gap:.95rem;max-height:470px;padding:1rem 1.2rem 1.15rem;background:linear-gradient(180deg,#ffffff,#fafbfc)}.support-shot-group{display:flex;flex-direction:column;gap:.65rem}.support-shot-time{display:flex;justify-content:center}.support-shot-time span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 .8rem;border-radius:999px;background:#f3f5f7;color:#a1a8b3;font-size:.77rem}.support-shot-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start}.support-shot-row-self{grid-template-columns:minmax(0,1fr) 42px}.support-shot-row-self .support-shot-sender{justify-content:flex-end;text-align:right}.support-shot-row-self .support-shot-card{margin-left:auto;background:#f7f7f8}.support-shot-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;font-size:.95rem;font-weight:700;color:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.1)}.support-shot-avatar-agent{background:linear-gradient(135deg,#ef7f56,#da4d32)}.support-shot-avatar-user{background:linear-gradient(135deg,#7f8ea3,#4f5d73)}.support-shot-avatar-system{background:linear-gradient(135deg,#5da58c,#2f7663)}.support-shot-message{display:flex;flex-direction:column;gap:.35rem;min-width:0}.support-shot-sender{display:flex;align-items:center;gap:.45rem;min-width:0}.support-shot-sender strong{color:#1f2937;font-size:.95rem}.support-shot-card{width:-moz-fit-content;width:fit-content;padding:.9rem 1rem;border:1px solid #eceff3;border-radius:18px;box-shadow:none}.support-shot-card-agent,.support-shot-card-system,.support-shot-card-user{background:#f5f6f8}.support-shot-text{margin:0;color:#2d3748;line-height:1.75;white-space:pre-wrap;word-break:break-word}.support-shot-attachment{display:inline-flex;margin-bottom:.55rem;color:#c44722;font-size:.86rem;font-weight:700;text-decoration:none}.support-shot-empty{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:.75rem;align-items:flex-start;padding-top:.25rem}.support-shot-empty span,.support-shot-empty strong{display:block}.support-shot-empty span{margin-top:.35rem;color:#6b7280;line-height:1.65}.support-shot-footer{gap:0;border-top:1px solid #edf0f4}.support-shot-tools{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem 1.2rem;border-bottom:1px solid #f2f4f7}.support-shot-tools-left,.support-shot-tools-right{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.support-shot-tool-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;color:#8d96a3;font-size:.88rem;font-weight:700}.support-shot-link{padding:0;border:0;background:transparent;color:#8a6d63;cursor:pointer;font-size:.84rem;font-weight:600;text-decoration:none}.support-shot-link:disabled{cursor:not-allowed;opacity:.56}.support-shot-link-muted{cursor:default;color:#98a2b3}.support-shot-composer{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.2rem 1.2rem}.support-shot-textarea{width:100%;min-height:132px;padding:1rem 1.05rem;border:1px solid #eceff3;border-radius:18px;background:#ffffff;line-height:1.7;resize:none;outline:none}.support-shot-textarea:focus{border-color:rgba(206,87,59,.44);box-shadow:0 0 0 4px rgba(206,87,59,.1)}.support-shot-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.support-shot-hint{font-size:.82rem;line-height:1.5}.support-shot-send{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:.72rem 1.2rem;border:0;border-radius:12px;background:linear-gradient(135deg,#e14837,#c93427);color:#ffffff;cursor:pointer;font-size:.95rem;font-weight:700;box-shadow:0 14px 28px rgba(210,64,48,.22)}.support-shot-send:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}@media (max-width:720px){.support-shot-panel{right:.5rem;bottom:.5rem;width:calc(100vw - 1rem);border-radius:20px}.support-shot-composer,.support-shot-head,.support-shot-thread,.support-shot-tools{padding-left:.9rem;padding-right:.9rem}.support-shot-submit-bar,.support-shot-tools{align-items:flex-start;flex-direction:column}.support-shot-card{max-width:100%}}.support-shot-head{padding:.95rem 1.1rem;align-items:center;border-bottom:1px solid #f0f2f5;background:#ffffff}.support-shot-head-main{width:100%}.support-shot-head-profile{display:flex;align-items:center;gap:.8rem}.support-shot-avatar-head{width:46px;height:46px;border-radius:16px}.support-shot-head-copy{display:flex;flex-direction:column;gap:.15rem}.support-shot-head-copy h3{margin:0;font-size:1.05rem;font-weight:700}.support-shot-head-copy p{margin:0;color:#98a2b3;font-size:.82rem}.support-shot-head-actions{align-self:flex-start}.support-shot-minimize{padding:.25rem 0;color:#98a2b3;font-size:.88rem}.support-shot-thread{max-height:500px;padding-top:.85rem;padding-bottom:.95rem}.support-shot-time span{min-height:auto;padding:0;background:transparent;color:#b1b8c2;font-size:.75rem}.support-shot-row,.support-shot-row-self{grid-template-columns:38px minmax(0,1fr)}.support-shot-row-self .support-shot-avatar,.support-shot-row-self .support-shot-message{order:0}.support-shot-row-self .support-shot-sender{justify-content:flex-start;text-align:left}.support-shot-row-self .support-shot-card{margin-left:0}.support-shot-avatar{width:38px;height:38px;font-size:.86rem}.support-shot-avatar-agent{background:linear-gradient(135deg,#f08b63,#df5236)}.support-shot-avatar-user{background:linear-gradient(135deg,#8f98a7,#677384)}.support-shot-sender strong{font-size:.88rem}.support-shot-card{max-width:min(100%,332px);padding:.8rem .9rem;border:1px solid #eceff2;border-radius:16px;background:#f5f6f8}.support-shot-empty .support-shot-card{max-width:100%}.support-shot-footer{border-top:0;background:#ffffff}.support-shot-composer{padding:.85rem 1rem 1rem}.support-shot-editor{border:1px solid #eceff3;overflow-x:hidden;overflow-y:auto}.support-shot-tools{padding:.7rem .85rem 0;border-bottom:0}.support-shot-tool-button{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;box-shadow:none}.support-shot-tool-button:hover{background:#f3f5f7}.support-shot-icon{position:relative;display:inline-block;width:16px;height:16px}.support-shot-icon-image:after,.support-shot-icon-image:before,.support-shot-icon-plus:after,.support-shot-icon-plus:before,.support-shot-icon-quick:after,.support-shot-icon-quick:before{content:"";position:absolute}.support-shot-icon-plus:before{top:7px;left:2px;width:12px;height:2px;border-radius:999px;background:#8f98a7}.support-shot-icon-plus:after{top:2px;left:7px;width:2px;height:12px;border-radius:999px;background:#8f98a7}.support-shot-icon-image:before{inset:1px;border:1.5px solid #8f98a7;border-radius:4px}.support-shot-icon-image:after{left:4px;bottom:3px;width:8px;height:5px;border-left:1.5px solid #8f98a7;border-bottom:1.5px solid #8f98a7;transform:skewX(-30deg)}.support-shot-icon-quick:before{left:2px;top:4px;width:12px;height:8px;border:1.5px solid #8f98a7;border-radius:7px}.support-shot-icon-quick:after{left:5px;top:7px;width:6px;height:1.5px;border-radius:999px;background:#8f98a7;box-shadow:0 3px 0 #8f98a7}.support-shot-tools-right{gap:.8rem}.support-shot-link{color:#9a7a6d}.support-shot-textarea{min-height:150px;padding:.8rem .95rem .6rem;border:0;border-radius:0;box-shadow:none}.support-shot-textarea:focus{border-color:transparent;box-shadow:none}.support-shot-submit-bar{padding:0 .85rem .8rem}.support-shot-send{min-width:88px;min-height:40px;border-radius:10px;background:linear-gradient(180deg,#e65043,#cf3b2b)}@media (max-width:720px){.support-shot-composer{padding:.8rem}.support-shot-tools{padding-top:.6rem}.support-shot-submit-bar{padding-left:0;padding-right:0}}.support-shot-panel{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 2rem));display:flex;flex-direction:column}.support-shot-body{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1}.support-shot-thread{min-height:min(520px,calc(100vh - 320px))}@media (max-width:720px){.support-shot-panel{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.support-shot-thread{min-height:min(420px,calc(100vh - 300px));max-height:min(520px,calc(100vh - 300px))}}.support-shot-panel{width:min(920px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border-radius:28px;border:1px solid rgba(214,219,226,.95);background:#f5f5f5;box-shadow:0 32px 72px rgba(15,23,42,.2)}.support-shot-head{padding:1rem 1.2rem;border-bottom:1px solid #dcdee3;background:#f5f5f5}.support-shot-head-profile{gap:.9rem}.support-shot-avatar-head{width:44px;height:44px;border-radius:14px}.support-shot-head-copy h3{font-size:1.12rem}.support-shot-head-copy p{font-size:.88rem;color:#7f8896}.support-shot-head-actions{align-self:center}.support-shot-minimize{min-width:56px;min-height:36px;padding:.45rem .85rem;border-radius:999px;background:rgba(255,255,255,.86);color:#6b7280;font-weight:600;white-space:nowrap}.support-shot-body{min-height:0;overflow:hidden;background:#ededed}.support-shot-thread{min-height:0;max-height:min(620px,calc(100vh - 320px));padding:.95rem 1.2rem 2rem;scroll-padding-bottom:5rem;-ms-overflow-style:none;scrollbar-width:none;background:#ededed}.support-shot-thread::-webkit-scrollbar{display:none}.support-shot-thread-spacer{min-height:clamp(2rem,8vh,3.5rem);flex-shrink:0}.support-shot-tip{display:flex;justify-content:center}.support-shot-tip span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 .85rem;border-radius:999px;background:rgba(255,255,255,.72);color:#9aa1ab;font-size:.76rem}.support-shot-time span{color:#a8afb8}.support-shot-row{grid-template-columns:40px minmax(0,1fr)}.support-shot-row-self{grid-template-columns:minmax(0,1fr) 40px}.support-shot-row-self .support-shot-avatar{order:2}.support-shot-row-self .support-shot-message{order:1;align-items:flex-end}.support-shot-avatar{width:40px;height:40px;border-radius:12px;font-size:.9rem;box-shadow:0 8px 18px rgba(15,23,42,.1)}.support-shot-avatar-agent{background:linear-gradient(135deg,#f48b61,#eb623d)}.support-shot-avatar-user{background:linear-gradient(135deg,#d8f7cb,#95ec69);color:#35551e}.support-shot-message{gap:.3rem;align-items:flex-start}.support-shot-sender{padding:0 .1rem}.support-shot-sender strong{color:#8b94a2;font-size:.8rem;font-weight:600}.support-shot-card{max-width:min(100%,360px);padding:.82rem .92rem;border:1px solid #dde2e8;border-radius:6px;background:#ffffff;box-shadow:0 2px 6px rgba(15,23,42,.04)}.support-shot-card-user{border-color:rgba(111,177,78,.4);background:#95ec69}.support-shot-text{color:#1f2937;line-height:1.72}.support-shot-meta{display:flex;align-items:center;gap:.4rem;padding:0 .1rem;color:#9aa1ab;font-size:.76rem}.support-shot-meta-self{justify-content:flex-end}.support-shot-image-card{display:block;padding:0;border:0;background:transparent;cursor:zoom-in}.support-shot-image-card-self{align-self:flex-end}.support-shot-image{display:block;max-width:min(100%,260px);max-height:320px;border-radius:16px;box-shadow:0 14px 28px rgba(15,23,42,.14)}.support-shot-empty{gap:.75rem}.support-shot-empty .support-shot-card{border-radius:6px;background:#ffffff}.support-shot-footer{border-top:1px solid #dcdee3;background:#f5f5f5}.support-shot-composer{padding:.9rem 1rem 1rem}.support-shot-editor{border:1px solid #d9dde3;border-radius:18px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.support-shot-tools{padding:.75rem .9rem .35rem}.support-shot-tool-button{width:32px;height:32px;color:#8f98a7}.support-shot-tools-right{gap:.5rem}.support-shot-link-muted{color:#b0704d;font-size:.82rem}.support-shot-textarea{min-height:160px;padding:.55rem .95rem .65rem;color:#1f2937}.support-shot-submit-bar{padding:0 .9rem .9rem}.support-shot-hint{color:#98a2b3}.support-shot-send{min-width:96px;min-height:42px;border-radius:8px;background:linear-gradient(180deg,#08c15f,#05af56);box-shadow:0 12px 24px rgba(5,175,86,.18)}.support-shot-preview-backdrop{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(6,10,18,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.support-shot-preview-dismiss{position:absolute;inset:0;border:0;background:transparent}.support-shot-preview-modal{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,960px);max-height:calc(100vh - 3rem);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,#1f2431,#161b26);box-shadow:0 36px 90px rgba(0,0,0,.4)}.support-shot-preview-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.support-shot-preview-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.support-shot-preview-copy strong{color:#f8fafc;font-size:1rem}.support-shot-preview-copy span{color:rgba(226,232,240,.68);font-size:.84rem}.support-shot-preview-close{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);color:#f8fafc;cursor:pointer;font-weight:600}.support-shot-preview-stage{display:flex;align-items:center;justify-content:center;min-height:0;padding:1.25rem;background:radial-gradient(circle at top,rgba(82,101,142,.24),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.support-shot-preview-image{display:block;max-width:100%;max-height:calc(100vh - 180px);border-radius:22px;box-shadow:0 28px 60px rgba(0,0,0,.34)}@media (max-width:720px){.support-shot-panel{width:calc(100vw - 1rem);border-radius:22px}.support-shot-composer,.support-shot-head,.support-shot-thread{padding-left:.9rem;padding-right:.9rem}.support-shot-head{align-items:flex-start}.support-shot-head-actions{align-self:flex-start}.support-shot-submit-bar,.support-shot-tools{align-items:flex-start;flex-direction:column}.support-shot-row,.support-shot-row-self{grid-template-columns:36px minmax(0,1fr)}.support-shot-row-self .support-shot-avatar,.support-shot-row-self .support-shot-message{order:0}.support-shot-row-self .support-shot-message{align-items:flex-start}.support-shot-card,.support-shot-image{max-width:100%}.support-shot-preview-backdrop{padding:.75rem}.support-shot-preview-head,.support-shot-preview-stage{padding-left:.9rem;padding-right:.9rem}.support-shot-preview-head{flex-direction:column;align-items:flex-start}.support-shot-preview-image{max-height:calc(100vh - 220px)}}.support-layout-user-single{grid-template-columns:minmax(0,1fr)}.support-conversation-panel-single{min-height:720px}.support-conversation-panel-single .support-thread-panel{min-height:520px;max-height:640px}@media (max-width:760px){.support-conversation-panel-single{min-height:0}.support-conversation-panel-single .support-thread-panel{min-height:400px;max-height:520px}}.support-pc-chat-page{--support-pc-chat-shell-bg:#f5f5f5;--support-pc-chat-thread-bg:#ededed;--support-pc-chat-border:rgba(213,217,223,0.96);--support-pc-chat-bubble:#ffffff;--support-pc-chat-self:#95ec69}.support-pc-chat-page-head{align-items:flex-end}.support-pc-chat-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:min(860px,calc(100vh - 180px));padding:0;overflow:hidden;border:1px solid var(--support-pc-chat-border);border-radius:30px;background:var(--support-pc-chat-shell-bg);box-shadow:0 34px 72px rgba(15,23,42,.14)}.support-pc-chat-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:420px;padding:2rem;color:#6b7280;text-align:center}.support-pc-chat-state strong{font-size:1.02rem;color:#111827}.support-pc-chat-state-empty span{color:#7b8794}.support-pc-chat-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid #d9dde3;background:#f7f7f7}.support-pc-chat-header-profile{display:flex;align-items:center;gap:.9rem;min-width:0}.support-pc-chat-header-avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#ffffff;font-size:1rem;font-weight:700;box-shadow:0 12px 24px rgba(59,130,246,.22)}.support-pc-chat-header-copy{display:flex;flex-direction:column;gap:.18rem;min-width:0}.support-pc-chat-header-copy h3{margin:0;color:#111827;font-size:1.08rem;font-weight:700}.support-pc-chat-header-copy p{margin:0;color:#8c94a1;font-size:.84rem}.support-pc-chat-header-side{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.support-pc-chat-header-meta{color:#8c94a1;font-size:.8rem;white-space:nowrap}.support-pc-chat-thread{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;background:var(--support-pc-chat-thread-bg)}.support-pc-chat-thread-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.45rem 0}.support-pc-chat-history{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .9rem;border:1px solid rgba(181,187,196,.9);border-radius:999px;background:rgba(255,255,255,.9);color:#65707f;cursor:pointer;font-size:.82rem;font-weight:600}.support-pc-chat-history:disabled{cursor:not-allowed;opacity:.6}.support-pc-chat-thread-note{color:#8c94a1;font-size:.82rem;white-space:nowrap}.support-pc-chat-list{display:flex;flex-direction:column;gap:.95rem;min-height:0;overflow:auto;padding:.7rem 1.45rem 1.2rem}.support-pc-chat-system,.support-pc-chat-time,.support-pc-chat-tip{display:flex;justify-content:center}.support-pc-chat-system span,.support-pc-chat-time span,.support-pc-chat-tip span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 .9rem;border-radius:999px;font-size:.76rem}.support-pc-chat-tip span{background:rgba(255,255,255,.72);color:#98a2b3}.support-pc-chat-time span{background:transparent;color:#a1a8b3}.support-pc-chat-system span{background:rgba(15,23,42,.08);color:#7a818d}.support-pc-chat-loading{align-self:center;color:#98a2b3}.support-pc-chat-message-group{display:flex;flex-direction:column;gap:.55rem}.support-pc-chat-row{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start}.support-pc-chat-row-self{grid-template-columns:minmax(0,1fr) 40px}.support-pc-chat-row-self .support-pc-chat-avatar{order:2}.support-pc-chat-row-self .support-pc-chat-message{order:1;align-items:flex-end}.support-pc-chat-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-size:.9rem;font-weight:700;box-shadow:0 8px 20px rgba(15,23,42,.1)}.support-pc-chat-avatar-agent{background:linear-gradient(135deg,#66b1ff,#3b82f6);color:#ffffff}.support-pc-chat-avatar-user{background:linear-gradient(135deg,#d7f7c8,#95ec69);color:#35551e}.support-pc-chat-avatar-system{background:linear-gradient(135deg,#c7d2de,#94a3b8);color:#ffffff}.support-pc-chat-message{display:flex;flex-direction:column;gap:.35rem;min-width:0}.support-pc-chat-sender{padding:0 .1rem;color:#8b94a2;font-size:.8rem}.support-pc-chat-bubble{position:relative;width:-moz-fit-content;width:fit-content;max-width:min(100%,560px);padding:.82rem .95rem;border:1px solid rgba(218,221,228,.92);border-radius:6px;background:var(--support-pc-chat-bubble);box-shadow:0 2px 8px rgba(15,23,42,.04)}.support-pc-chat-bubble:before{content:"";position:absolute;top:14px;left:-6px;width:12px;height:12px;border-left:1px solid rgba(218,221,228,.92);border-bottom:1px solid rgba(218,221,228,.92);background:var(--support-pc-chat-bubble);transform:rotate(45deg)}.support-pc-chat-bubble-self{background:var(--support-pc-chat-self);border-color:rgba(111,177,78,.38)}.support-pc-chat-bubble-self:before{right:-6px;left:auto;border-right:1px solid rgba(111,177,78,.38);border-top:1px solid rgba(111,177,78,.38);border-left:0;border-bottom:0;background:var(--support-pc-chat-self)}.support-pc-chat-text{margin:0;color:#1f2937;line-height:1.72;white-space:pre-wrap;word-break:break-word}.support-pc-chat-image-link,.support-pc-chat-image-only{display:block;width:-moz-fit-content;width:fit-content;text-decoration:none}.support-pc-chat-image-link+.support-pc-chat-text{margin-top:.7rem}.support-pc-chat-image{display:block;max-width:min(100%,320px);max-height:320px;border-radius:12px;box-shadow:0 12px 26px rgba(15,23,42,.12)}.support-pc-chat-image-only{max-width:min(100%,360px)}.support-pc-chat-image-only-media{max-width:min(100%,360px);border-radius:14px}.support-pc-chat-meta{display:flex;align-items:center;gap:.4rem;padding:0 .1rem;color:#98a2b3;font-size:.76rem}.support-pc-chat-meta-self{justify-content:flex-end}.support-pc-chat-meta em{color:#ca8a04;font-style:normal}.support-pc-chat-empty{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start}.support-pc-chat-empty strong{display:block;margin-bottom:.35rem;color:#111827;font-size:.98rem}.support-pc-chat-footer{padding:1rem 1.35rem 1.35rem;border-top:1px solid #d9dde3;background:#f7f7f7}.support-pc-chat-editor{border:1px solid #d6dae0;border-radius:18px;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.support-pc-chat-tools{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem .4rem}.support-pc-chat-tools-left,.support-pc-chat-tools-right{display:flex;align-items:center;gap:.7rem;min-width:0}.support-pc-chat-tool{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#6b7280;cursor:pointer;font-size:.95rem;font-weight:700}.support-pc-chat-tool:hover{background:#f3f5f7}.support-pc-chat-tool:disabled{cursor:not-allowed;opacity:.48}.support-pc-chat-tool-divider{width:1px;height:18px;background:#e5e7eb}.support-pc-chat-submithint,.support-pc-chat-tools-hint,.support-pc-chat-tools-right{color:#98a2b3;font-size:.82rem}.support-pc-chat-textarea{width:100%;min-height:154px;padding:.45rem .95rem .7rem;border:0;background:transparent;color:#1f2937;font:inherit;line-height:1.72;resize:vertical;outline:none}.support-pc-chat-submitbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .95rem .95rem}.support-pc-chat-send{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:40px;padding:.65rem 1.15rem;border:0;border-radius:8px;background:linear-gradient(180deg,#09c160,#05af56);color:#ffffff;cursor:pointer;font-size:.92rem;font-weight:700;box-shadow:0 12px 24px rgba(5,175,86,.18)}.support-pc-chat-send:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media (max-width:980px){.support-pc-chat-footer,.support-pc-chat-header,.support-pc-chat-list,.support-pc-chat-thread-top{padding-left:1rem;padding-right:1rem}.support-pc-chat-header{align-items:flex-start;flex-direction:column}.support-pc-chat-header-side{align-items:flex-start}.support-pc-chat-submitbar,.support-pc-chat-tools{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.support-pc-chat-shell{min-height:0;border-radius:24px}.support-pc-chat-thread-top{flex-direction:column;align-items:flex-start}.support-pc-chat-empty,.support-pc-chat-row,.support-pc-chat-row-self{grid-template-columns:36px minmax(0,1fr)}.support-pc-chat-row-self .support-pc-chat-avatar,.support-pc-chat-row-self .support-pc-chat-message{order:0}.support-pc-chat-row-self .support-pc-chat-message{align-items:flex-start}.support-pc-chat-bubble,.support-pc-chat-image-only{max-width:100%}.support-pc-chat-image,.support-pc-chat-image-only-media{max-width:min(100%,280px)}}.danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1.05rem;border:1px solid rgba(143,35,35,.18);border-radius:999px;background:rgba(143,35,35,.08);color:#8f2323;cursor:pointer;font-weight:700}.admin-rebate-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.9rem;gap:.9rem}.admin-rebate-overview-card{align-content:start}.admin-rebate-overview-empty{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;border:1px dashed rgba(23,32,51,.14);border-radius:18px;background:rgba(255,255,255,.56)}.admin-rebate-overview-empty strong{font-size:1rem}.admin-rebate-overview-empty span{color:var(--text-soft);line-height:1.6}.admin-rebate-create-panel{gap:1.1rem}.admin-rebate-create-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.admin-rebate-create-form{align-content:start}.admin-rebate-create-aside{display:flex;flex-direction:column;gap:.9rem}.admin-rebate-preview-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:18px;background:rgba(255,255,255,.68)}.admin-rebate-preview-card h4{margin:0;font-size:1.05rem}.admin-rebate-preview-list{display:flex;flex-direction:column;gap:.8rem}.admin-rebate-preview-list div{display:flex;flex-direction:column;gap:.25rem}.admin-rebate-preview-list strong{font-size:.96rem}.admin-rebate-preview-list span{color:var(--text-soft);line-height:1.55}@media (max-width:1100px){.admin-rebate-create-layout{grid-template-columns:1fr}}@media (max-width:760px){.admin-rate-inline-controls .danger-button{width:100%}}.status-chip-success{background:rgba(20,105,90,.12);color:#0f5b4f}.status-chip-pending{background:rgba(179,78,32,.12);color:#8c451f}.status-chip-warning{background:rgba(186,120,18,.16);color:#8b5c08}.status-chip-danger{background:rgba(143,35,35,.12);color:#8f2323}.admin-deposit-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.admin-deposit-overview-card{display:flex;flex-direction:column;gap:.35rem}.admin-deposit-overview-card small,.admin-deposit-overview-card span,.user-deposit-guide-block span,.user-deposit-record-grid span,.user-deposit-summary-card small,.user-deposit-summary-card span{color:var(--text-soft);line-height:1.6}.admin-deposit-overview-card strong,.user-deposit-summary-card strong{font-size:1.8rem}.admin-deposit-layout{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:start}.admin-deposit-filter-grid,.user-deposit-filter-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.admin-deposit-code,.user-deposit-code{font-family:Consolas,Courier New,monospace;word-break:break-all}.admin-deposit-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.admin-deposit-detail-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.92);box-shadow:var(--shadow)}.admin-deposit-detail-card h4,.user-deposit-guide-card h3,.user-deposit-records-card h3{margin:0}.admin-deposit-detail-card-full{grid-column:1/-1}.admin-deposit-detail-list{display:flex;flex-direction:column;gap:.8rem;margin:0}.admin-deposit-detail-list div{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.8rem;border-bottom:1px dashed rgba(23,32,51,.12)}.admin-deposit-detail-list dt{color:var(--text-soft);font-size:.92rem}.admin-deposit-detail-list dd{margin:0;font-weight:700;line-height:1.7}.admin-deposit-json{margin:0;padding:1rem;border-radius:18px;background:rgba(24,36,52,.92);color:#f5f7fb;font-family:Consolas,Courier New,monospace;font-size:.88rem;line-height:1.7;overflow:auto}.admin-deposit-modal-backdrop{position:fixed;inset:0;z-index:98;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(20,28,41,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-deposit-modal{width:min(960px,100%);max-height:calc(100vh - 3rem);overflow:auto}.user-deposit-page{display:flex;flex-direction:column;gap:1.25rem}.user-deposit-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1rem;gap:1rem;align-items:start}.user-deposit-guide-card,.user-deposit-records-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.user-deposit-guide-body{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.user-deposit-qr-panel{display:flex;min-height:240px;align-items:center;justify-content:center;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,248,252,.94))}.user-deposit-qr-image{display:block;width:100%;max-width:220px;height:auto;aspect-ratio:1/1;object-fit:contain}.user-deposit-qr-placeholder{display:flex;flex-direction:column;gap:.35rem;text-align:center}.user-deposit-qr-placeholder span{color:var(--text-soft);line-height:1.6}.user-deposit-guide-copy{display:flex;flex-direction:column;gap:.85rem}.user-deposit-guide-block{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:18px;background:rgba(255,255,255,.68)}.user-deposit-guide-block strong,.user-deposit-record-grid strong,.user-deposit-record-head strong{font-size:1rem}.user-deposit-tips{display:flex;flex-direction:column;gap:.65rem;margin:0;padding-left:1.15rem;color:var(--text-soft);line-height:1.7}.user-deposit-record-list{display:flex;flex-direction:column;gap:.9rem}.user-deposit-record-card{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:22px;background:rgba(255,255,255,.72);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.user-deposit-record-card:hover{transform:translateY(-2px);border-color:rgba(179,78,32,.2);box-shadow:0 18px 36px rgba(23,32,51,.1)}.user-deposit-record-head,.user-deposit-record-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.user-deposit-record-meta{color:var(--text-soft);line-height:1.6}.user-deposit-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem 1rem;gap:.9rem 1rem}.user-deposit-record-grid div{display:flex;flex-direction:column;gap:.25rem}.user-deposit-tabs{display:flex;flex-wrap:wrap;gap:.75rem}.user-deposit-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:1px solid rgba(23,32,51,.1);border-radius:999px;background:rgba(255,255,255,.8);color:var(--text-soft);font-weight:700}.user-deposit-tab-active{border-color:rgba(179,78,32,.28);background:linear-gradient(135deg,rgba(255,216,191,.95),rgba(255,255,255,.95));color:var(--text);box-shadow:var(--shadow)}.user-deposit-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.user-deposit-summary-card{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem}@media (max-width:1100px){.admin-deposit-detail-grid,.admin-deposit-layout,.user-deposit-grid,.user-deposit-guide-body,.user-deposit-record-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-deposit-modal-backdrop{padding:.75rem}.admin-withdraw-image-preview-body,.admin-withdraw-image-preview-head{padding-left:1rem;padding-right:1rem}.admin-withdraw-image-preview-stage{min-height:240px;padding:.75rem}.admin-withdraw-image-preview-image{max-height:calc(100vh - 360px)}.admin-withdraw-image-preview-toolbar{flex-direction:column;align-items:stretch}.admin-withdraw-image-preview-thumb{width:72px;height:72px}.user-deposit-record-head,.user-deposit-record-meta{align-items:flex-start;flex-direction:column}}.user-collection-management-dialog-form{width:min(100%,426px);overflow-x:hidden;overflow-y:auto}.user-collection-management-head-form{grid-template-columns:36px minmax(0,1fr) 36px;background:var(--collection-method-theme,#1ea7ed);border-bottom:0}.user-collection-management-head-form .user-collection-management-nav,.user-collection-management-head-form h3{color:#ffffff}.user-collection-management-head-spacer{width:36px;height:36px;justify-self:end}.user-collection-management-body-form{padding:0;background:#f5f7fd}.user-collection-method-form-shell{display:flex;flex-direction:column;gap:18px;min-height:626px;padding:0 0 22px}.user-collection-method-form-panel{display:flex;flex-direction:column;gap:18px;padding:22px 0 0;background:linear-gradient(180deg,#f8faff,#f4f7fd);border-radius:0 0 18px 18px}.user-collection-method-file-input{display:none}.user-collection-method-upload-wrap{display:flex;flex-direction:column;gap:10px;padding:0 44px}.user-collection-method-upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,104px));justify-content:center;grid-gap:12px 10px;gap:12px 10px}.user-collection-method-upload-card-shell{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.user-collection-method-upload-card{display:flex;flex-direction:column;width:104px;aspect-ratio:1/1;align-content:center;justify-items:center;gap:8px;border:1px solid var(--collection-method-theme,#1ea7ed);border-radius:14px;padding:10px;background:#ffffff;color:var(--collection-method-theme,#1ea7ed);overflow-x:hidden;overflow-y:auto;box-shadow:0 10px 22px rgba(160,176,199,.12)}.user-collection-method-upload-card-add{cursor:pointer;border-style:dashed;background:linear-gradient(180deg,#ffffff,#f8fbff)}.user-collection-method-upload-card-preview{padding:0}.user-collection-method-upload-preview{width:100%;height:100%;object-fit:cover}.user-collection-method-upload-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--collection-method-theme,#1ea7ed);color:#ffffff}.user-collection-method-upload-icon svg{width:24px;height:24px}.user-collection-method-upload-text{font-size:12px;font-weight:700;line-height:1.4;text-align:center;word-break:break-all}.user-collection-method-upload-remove{position:absolute;top:6px;right:6px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#6b7280;box-shadow:0 6px 14px rgba(59,72,92,.18);cursor:pointer}.user-collection-method-upload-remove svg{width:14px;height:14px}.user-collection-method-upload-name{width:104px;margin:0;color:#66768e;font-size:11px;line-height:1.45;text-align:center;word-break:break-all}.user-collection-method-upload-tip{margin:0;color:#7a879a;font-size:12px;line-height:1.5;text-align:center}.user-collection-method-form-fields{display:flex;flex-direction:column;gap:12px;padding:0 44px}.user-collection-method-range-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.user-collection-method-input,.user-collection-method-select{width:100%;min-height:44px;border:1px solid #d7deea;border-radius:14px;padding:0 16px;background:#ffffff;color:#36465c;font-size:16px;box-shadow:0 2px 8px rgba(160,176,199,.06)}.user-collection-method-input::placeholder{color:#c0c8d5;font-weight:600}.user-collection-method-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c2cad7 0),linear-gradient(135deg,#c2cad7 50%,transparent 0);background-position:calc(100% - 20px) 18px,calc(100% - 13px) 18px;background-size:7px 7px,7px 7px;background-repeat:no-repeat}.user-collection-method-select-empty{color:#c0c8d5;font-weight:600}.user-collection-method-form-meta{display:flex;flex-direction:column;gap:10px;padding:0 44px}.user-collection-method-balance{margin:0;color:#6b7a92;font-size:13px;font-weight:700;line-height:1.5;text-align:center}.user-collection-method-feedback{margin:0;text-align:center}.user-collection-method-submit-wrap{display:flex;flex-direction:column;justify-items:center;padding-top:10px}.user-collection-method-submit{display:inline-flex;min-width:126px;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffd83a,#ffcc16);color:#232c39;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px rgba(255,204,22,.22)}.user-collection-method-submit:disabled{cursor:not-allowed;opacity:.68;box-shadow:none}.user-collection-method-submit-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:2px solid #b89417;border-radius:50%;color:#b89417}.user-collection-method-submit-icon svg{width:12px;height:12px}@media (max-width:520px){.user-collection-management-dialog,.user-collection-management-dialog-form,.user-collection-management-dialog-picker{width:min(100%,100%)}.user-collection-method-form-shell{min-height:540px}.user-collection-management-body,.user-collection-method-form-fields,.user-collection-method-form-meta,.user-collection-method-picker-body,.user-collection-method-upload-wrap{padding-left:16px;padding-right:16px}}.support-admin-chat-shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:760px;border:1px solid rgba(23,32,51,.12);border-radius:32px;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#232635,#1d202d);box-shadow:0 32px 64px rgba(21,26,43,.18)}.support-admin-chat-shell .secondary-button{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.08);color:#f5f7ff}.support-admin-chat-shell .primary-button{box-shadow:none}.support-admin-chat-shell .status-chip{border:1px solid rgba(255,255,255,.1)}.support-admin-chat-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.5rem;border-right:1px solid rgba(255,255,255,.08);background:rgba(39,43,60,.96)}.support-admin-composer-actions,.support-admin-main-actions,.support-admin-main-head,.support-admin-main-meta,.support-admin-sidebar-top,.support-admin-thread-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.support-admin-main-title h3,.support-admin-sidebar-top h3{margin:0;color:#f8f9ff}.support-admin-main-meta span,.support-admin-main-title p,.support-admin-message-meta span,.support-admin-session-head span,.support-admin-session-note,.support-admin-session-subhead span,.support-admin-sidebar-top span{color:rgba(221,226,245,.66)}.support-admin-sidebar-filter{display:block}.support-admin-composer textarea,.support-admin-sidebar-filter select{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.06);color:#f7f9ff;padding:.95rem 1rem}.support-admin-sidebar-list,.support-admin-thread-list,.support-admin-thread-panel-dark{min-height:0;overflow:auto}.support-admin-sidebar-list{display:flex;flex-direction:column;gap:.75rem;padding-right:.25rem}.support-admin-sidebar-empty,.support-admin-thread-empty{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border:1px dashed rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.04);color:#f7f9ff}.support-admin-thread-empty-large{min-height:280px;place-content:center;text-align:center}.support-admin-session-item{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer;align-items:center;transition:background .15s}.support-admin-session-item-active{background:rgba(255,255,255,.08)}.support-admin-message-avatar,.support-admin-session-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:linear-gradient(135deg,#5d668a,#2c3146);color:#ffffff;font-weight:800}.support-admin-message-avatar-admin,.support-admin-session-avatar-active{background:linear-gradient(135deg,#ffb25b,#ff7d54)}.support-admin-message-bubble,.support-admin-message-stack,.support-admin-session-body{display:flex;flex-direction:column;gap:.45rem;min-width:0}.support-admin-message-meta,.support-admin-session-head,.support-admin-session-subhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.support-admin-message-meta strong,.support-admin-session-head strong{color:#f8f9ff}.support-admin-session-badge{display:inline-flex;min-width:28px;min-height:28px;align-items:center;justify-content:center;padding:0 .65rem;border-radius:999px;background:#ff4e72;color:#fff;font-style:normal;font-weight:700}.support-admin-chat-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;grid-gap:1rem;gap:1rem;padding:1.5rem;background:rgba(28,31,44,.98)}.support-admin-thread-panel-dark{padding:1rem;border:1px solid rgba(255,255,255,.06);border-radius:28px;background:radial-gradient(circle at top,rgba(53,58,81,.55),rgba(24,27,39,.92))}.support-admin-thread-list,.support-admin-thread-panel-dark{display:flex;flex-direction:column;gap:1rem}.support-admin-message-row{display:flex;align-items:flex-start;gap:.75rem}.support-admin-message-row-mine{justify-content:flex-end}.support-admin-message-stack{align-items:flex-start;max-width:min(100%,540px)}.support-admin-message-stack-mine{align-items:flex-end}.support-admin-message-bubble{width:-moz-fit-content;width:fit-content;max-width:min(100%,540px);padding:1rem;border-radius:24px;background:rgba(255,255,255,.08);color:#f7f9ff}.support-admin-message-bubble-mine{background:linear-gradient(135deg,#ffb35d,#ff8753);color:#231c18}.support-admin-message-bubble-mine .support-admin-message-meta span,.support-admin-message-bubble-mine .support-admin-message-meta strong,.support-admin-message-bubble-mine .support-admin-message-text{color:#231c18}.support-admin-message-meta-mine{text-align:right;justify-content:flex-end}.support-admin-message-text{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.75}.support-admin-image-card{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:zoom-in}.support-admin-image-card-mine{align-self:flex-end}.support-admin-image-thumb{display:block;width:auto;max-width:min(100%,228px);max-height:296px;border-radius:18px;box-shadow:0 14px 30px rgba(0,0,0,.18)}.support-admin-image-preview-backdrop{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(6,10,18,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.support-admin-image-preview-dismiss{position:absolute;inset:0;border:0;background:transparent}.support-admin-image-preview-modal{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,980px);max-height:calc(100vh - 3rem);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,#1f2431,#161b26);box-shadow:0 36px 90px rgba(0,0,0,.38)}.support-admin-image-preview-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.support-admin-image-preview-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.support-admin-image-preview-copy strong{color:#f8fafc;font-size:1rem}.support-admin-image-preview-copy span{color:rgba(226,232,240,.68);font-size:.84rem}.support-admin-image-preview-close{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.06);color:#f8fafc;cursor:pointer;font-weight:600}.support-admin-image-preview-stage{display:flex;align-items:center;justify-content:center;min-height:0;padding:1.25rem;background:radial-gradient(circle at top,rgba(82,101,142,.24),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.support-admin-image-preview-image{display:block;max-width:100%;max-height:calc(100vh - 180px);border-radius:22px;box-shadow:0 28px 60px rgba(0,0,0,.34)}.support-admin-quick-strip{display:flex;flex-direction:column;gap:.75rem}.support-admin-quick-strip strong{color:#f7f9ff}.support-admin-quick-strip-list{display:flex;flex-wrap:wrap;gap:.65rem}.support-admin-quick-chip{padding:.6rem .9rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.06);color:#f7f9ff;cursor:pointer}.support-admin-composer{display:flex;flex-direction:column;gap:.75rem}.support-admin-composer-actions{justify-content:flex-end}.support-admin-manager-grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-gap:1rem;gap:1rem}@media (max-width:1180px){.support-admin-chat-shell,.support-admin-manager-grid{grid-template-columns:1fr}.support-admin-chat-sidebar{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:760px){.support-admin-image-preview-backdrop{padding:.75rem}.support-admin-image-preview-head,.support-admin-image-preview-stage{padding-left:.9rem;padding-right:.9rem}.support-admin-image-preview-head{flex-direction:column;align-items:flex-start}.support-admin-image-preview-image{max-height:calc(100vh - 220px)}.support-admin-chat-shell{border-radius:24px}.support-admin-chat-main,.support-admin-chat-sidebar{padding:1rem}.support-admin-composer-actions,.support-admin-sidebar-filter{grid-template-columns:1fr}.support-admin-main-actions,.support-admin-main-head,.support-admin-main-meta{align-items:flex-start;flex-direction:column}.support-admin-session-item{grid-template-columns:44px minmax(0,1fr)}.support-admin-message-avatar,.support-admin-session-avatar{width:42px;height:42px}}.user-withdraw-layout{display:flex;flex-direction:column;gap:1.2rem}.user-withdraw-method-snapshot{padding:.6rem 0}.user-withdraw-preview-section{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(23,32,51,.08)}.user-withdraw-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.8rem;gap:.8rem;padding:.8rem 0 1.2rem}.user-withdraw-preview-item{display:flex;flex-direction:column;gap:.25rem}.user-withdraw-preview-item span{color:var(--text-soft);font-size:.85rem}.user-withdraw-preview-item strong{font-size:1.05rem}.user-withdraw-success-info{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem}.user-withdraw-success-info p{margin:0;line-height:1.7}.user-withdraw-rebate-tip{padding:.3rem 0}.admin-deposit-modal::-webkit-scrollbar,.no-scrollbar-container::-webkit-scrollbar{display:none}.admin-tabs{display:flex;gap:1.5rem;margin-bottom:2rem;border-bottom:1px solid var(--line)}.admin-tab{padding:.8rem 1rem;background:none;font-size:1.05rem;font-weight:600;color:var(--text-soft);cursor:pointer;border:none;border-bottom:3px solid transparent;transition:all .16s ease;margin-bottom:-1px}.admin-tab:hover{color:var(--text);border-bottom-color:rgba(179,78,32,.3)}.admin-tab[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.admin-tab-content[hidden]{display:none}.admin-detail-simple-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.admin-detail-simple-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.8rem 0;border-bottom:1px dashed var(--line);gap:1rem}.admin-detail-simple-row:last-child{border-bottom:none}.admin-detail-simple-row dt{color:var(--text-soft);font-weight:500;margin:0;white-space:nowrap}.admin-detail-simple-row dd{font-weight:600;margin:0;text-align:right;word-break:break-all;color:var(--text)}.admin-detail-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.25rem;margin-bottom:1rem}.admin-detail-section:last-child{margin-bottom:0}.admin-detail-section h4{margin:0 0 1rem;font-size:1.05rem;color:var(--text);border-bottom:2px solid var(--line);padding-bottom:.65rem}.admin-deposit-detail-modal{max-width:680px;width:100%}.workspace-main::-webkit-scrollbar,.workspace-sidebar::-webkit-scrollbar{display:none}.workspace-main,.workspace-sidebar{-ms-overflow-style:none;scrollbar-width:none}.admin-support-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.admin-support-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-support-modal-content{position:relative;width:95vw;max-width:1200px;height:90vh;background:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.dark .admin-support-modal-content{background:#1e1e20}.admin-support-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#ffffff;border-bottom:1px solid #e5e7eb}.dark .admin-support-modal-header{background:#27272a;border-bottom:1px solid #3f3f46}.admin-support-modal-header h3{margin:0;font-size:16px;font-weight:600}.admin-support-modal-close{background:transparent;border:none;cursor:pointer;font-size:14px;color:#6b7280;padding:4px 8px;border-radius:6px}.admin-support-modal-close:hover{background:#f3f4f6;color:#111827}.dark .admin-support-modal-close:hover{background:#3f3f46;color:#f9fafb}.admin-support-modal-body{flex:1 1;display:flex;overflow-x:hidden;overflow-y:auto}.admin-support-modal-body .support-admin-page{margin:0;padding:0;width:100%;border-radius:0;display:flex;flex-direction:column}.admin-support-modal-body .support-admin-chat-shell{flex:1 1;min-height:0;margin:0;border-radius:0;border:none;grid-template-rows:minmax(0,1fr)}.admin-support-modal-body .support-admin-chat-main,.admin-support-modal-body .support-admin-chat-sidebar{min-height:0}.admin-support-modal-body .support-admin-page{height:100%;box-sizing:border-box}.admin-support-modal-body .support-admin-chat-shell{height:100%;max-height:100%;box-sizing:border-box;grid-template-rows:100%}.admin-support-modal-body .support-admin-chat-main,.admin-support-modal-body .support-admin-chat-sidebar{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}.admin-support-modal-body .support-admin-sidebar-list,.admin-support-modal-body .support-admin-thread-panel-dark{overflow-y:auto}.support-admin-chat-header-compact{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.chat-header-title{display:flex;align-items:center;gap:12px}.chat-header-title h3{font-size:16px;font-weight:600;color:#fff;margin:0}.chat-header-account{font-size:13px;color:#9ca3af}.chat-header-actions{display:flex;gap:8px}.chat-header-actions .secondary-button{padding:6px 12px;font-size:13px;min-height:0}.support-admin-composer-integrated{padding:12px 20px 20px;background:transparent;flex-shrink:0}.composer-integrated-inner{background:#333543;border-radius:24px;display:flex;flex-direction:row;align-items:center;padding:8px 16px;transition:background .2s}.composer-integrated-inner:focus-within{background:#393b4a}.composer-integrated-inner textarea{flex:1 1;min-height:24px;height:24px;padding:0;margin-right:12px;background:transparent;border:none;color:#f3f4f6;resize:none;outline:none;font-family:inherit;font-size:14px;line-height:24px}.composer-integrated-inner textarea::placeholder{color:#8c8f9f}.composer-integrated-tools{display:flex;align-items:center;gap:8px}.composer-tool-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#7b7e8d;cursor:pointer;border-radius:50%;transition:all .2s}.composer-tool-btn:hover:not(:disabled){color:#b5b8c6;background:rgba(255,255,255,.05)}.composer-tool-btn:disabled{opacity:.5;cursor:not-allowed}.support-admin-media-card,.support-pc-chat-media-card,.support-shot-media-card{display:inline-flex;align-items:center;justify-content:center;max-width:100%}.support-shot-video{display:block;width:min(100%,320px);max-height:320px;border-radius:16px;box-shadow:0 14px 28px rgba(15,23,42,.14);background:#0f172a}.support-admin-video-thumb{max-height:296px;box-shadow:0 14px 30px rgba(0,0,0,.18)}.support-admin-video-thumb,.support-pc-chat-video{display:block;width:min(100%,280px);border-radius:18px;background:#0f172a}.support-pc-chat-video{max-height:320px;box-shadow:0 14px 30px rgba(15,23,42,.16)}.composer-send-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:#505260;color:#8c8f9f;cursor:pointer;transition:all .2s}.composer-send-btn:hover:not(:disabled){background:#5b5e73;color:#f3f4f6}.composer-send-btn:disabled{background:transparent;color:#474a5e;cursor:not-allowed}.tool-btn{background:transparent;border:none;color:#9ca3af;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:4px;transition:all .2s}.tool-btn:hover:not(:disabled){background:rgba(255,255,255,.1);color:#e5e7eb}.tool-btn:disabled{opacity:.5;cursor:not-allowed}.send-hint{font-size:12px;color:#6b7280}.send-btn{padding:6px 16px;min-height:unset}.upload-spinner{font-size:12px;color:#9ca3af;padding:0 4px}.support-admin-sidebar-list{scrollbar-width:none;-ms-overflow-style:none}.support-admin-sidebar-list::-webkit-scrollbar{display:none}.support-admin-thread-panel-dark{scrollbar-width:none;-ms-overflow-style:none}.support-admin-thread-panel-dark::-webkit-scrollbar{display:none}.admin-support-modal-body *,.support-admin-chat-main *,.support-admin-chat-sidebar *{scrollbar-width:none!important;-ms-overflow-style:none!important}.admin-support-modal-body ::-webkit-scrollbar,.support-admin-chat-main ::-webkit-scrollbar,.support-admin-chat-sidebar ::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.support-admin-session-item:hover:not(.support-admin-session-item-active){background:rgba(255,255,255,.04)}.support-admin-message-avatar,.support-admin-session-avatar{width:44px;height:44px;border-radius:50%;background:#3a3c4b;color:#fff;font-weight:500;font-size:14px}.support-admin-session-avatar-active{background:#4f46e5}.support-admin-chat-main{padding-bottom:24px!important;box-sizing:border-box}.support-admin-composer-integrated{padding-bottom:0!important;margin-bottom:0!important}.support-topbar-button{display:flex!important;align-items:center;position:relative;overflow:visible!important}.support-unread-badge{position:absolute;top:-6px;right:-8px;background-color:#ef4444;color:white;font-size:11px;font-weight:700;height:20px;min-width:20px;padding:0 6px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--background);animation:pulse-unread 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes pulse-unread{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.admin-system-page{display:flex;flex-direction:column;gap:1.25rem}.admin-system-editor,.admin-system-hero,.admin-system-loading,.admin-system-summary{display:flex;flex-direction:column;gap:1rem}.admin-system-hero-copy{display:flex;flex-direction:column;gap:.75rem}.admin-system-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-system-note-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:18px;background:rgba(255,255,255,.72)}.admin-system-note-card strong{font-size:1.1rem}.admin-system-config-foot span,.admin-system-config-title p,.admin-system-note-card span,.admin-system-summary-item em{color:var(--text-soft);line-height:1.6}.admin-system-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-gap:1rem;gap:1rem}.admin-system-config-list,.admin-system-form,.admin-system-summary-list{display:flex;flex-direction:column;gap:.9rem}.admin-system-config-card,.admin-system-summary-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid rgba(23,32,51,.08);border-radius:18px;background:rgba(255,255,255,.72)}.admin-system-config-title h4,.admin-system-summary-item strong{margin:0;font-size:1rem}.admin-system-input-label,.admin-system-summary-item span{font-size:.88rem;color:var(--text-soft)}.admin-system-summary-item em{font-style:normal;font-size:.84rem}.admin-system-actions,.admin-system-badge-group,.admin-system-config-foot,.admin-system-config-head{display:flex;flex-wrap:wrap;gap:.75rem}.admin-system-actions,.admin-system-config-head{align-items:flex-start;justify-content:space-between}.admin-system-config-title{display:flex;flex-direction:column;gap:.4rem}.admin-system-config-title h4,.admin-system-config-title p{margin:0}.admin-system-config-body{display:flex;flex-direction:column;gap:.75rem}.admin-system-history-list,.admin-system-message-form{display:flex;flex-direction:column;gap:.95rem}.admin-system-input-wrap{display:flex;flex-direction:column;gap:.45rem}.admin-system-input-row{display:flex;align-items:center;gap:.75rem;padding:.2rem;border:1px solid rgba(23,32,51,.12);border-radius:14px;background:rgba(255,255,255,.92)}.admin-system-input-row input{flex:1 1 auto;min-height:44px;padding:.75rem .85rem;border:0;outline:none;background:transparent}.admin-system-textarea{min-height:152px;padding:.95rem 1rem;border:1px solid rgba(23,32,51,.12);border-radius:16px;background:rgba(255,255,255,.92);color:var(--text);line-height:1.7;resize:vertical}.admin-system-input-row:focus-within,.admin-system-textarea:focus{border-color:rgba(179,78,32,.28);box-shadow:0 0 0 4px rgba(179,78,32,.08)}.admin-system-input-row span{min-width:-moz-fit-content;min-width:fit-content;padding-right:.85rem;color:var(--text-soft);font-size:.88rem}.admin-system-message-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;border:1px solid rgba(23,32,51,.08);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(247,243,235,.82))}.admin-system-message-card h4,.admin-system-message-card p,.admin-system-message-card strong{margin:0}.admin-system-message-meta{display:flex;flex-wrap:wrap;gap:.7rem 1rem;padding-top:.2rem;color:var(--text-soft);font-size:.88rem;line-height:1.55}.admin-system-config-foot{justify-content:space-between}.admin-system-badge{display:inline-flex;align-items:center;min-height:32px;padding:.25rem .7rem;border-radius:999px;font-size:.82rem;font-weight:700}.admin-system-badge-effective{background:rgba(20,105,90,.12);color:#0f5b4f}.admin-system-badge-reserved{background:rgba(83,96,122,.12);color:#415063}.admin-system-badge-changed{background:rgba(179,78,32,.12);color:#8c451f}.admin-operation-log-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.admin-operation-log-filter-grid .admin-users-form-actions{align-self:end}.admin-operation-log-toggle{align-content:end}.admin-operation-log-summary-row{display:flex;flex-wrap:wrap;gap:.75rem}.admin-operation-log-summary-pill{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .85rem;border:1px solid rgba(23,32,51,.1);border-radius:999px;background:rgba(255,255,255,.72);color:var(--text-soft);font-size:.88rem;font-weight:700}.admin-operation-log-table{min-width:1280px}.admin-operation-log-remark{max-width:260px;color:var(--text-soft);line-height:1.6;word-break:break-word}.admin-operation-log-modal{width:min(100%,1040px)}.admin-operation-log-detail-grid{display:flex;flex-direction:column;gap:1rem}.admin-operation-log-json{margin:0;padding:1rem;max-height:320px;overflow:auto;border:1px solid rgba(23,32,51,.08);border-radius:16px;background:rgba(244,246,250,.9);color:var(--text);font-family:Consolas,Courier New,monospace;font-size:.84rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media (max-width:1180px){.admin-system-layout,.admin-system-note-grid{grid-template-columns:1fr}}.admin-dashboard-page{display:flex;flex-direction:column;gap:1.5rem}.admin-dashboard-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.9fr);grid-gap:1.5rem;gap:1.5rem;padding:1.75rem;background:radial-gradient(circle at top left,rgba(20,184,166,.16),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(241,245,249,.96))}.admin-dashboard-date-row,.admin-dashboard-filter-foot,.admin-dashboard-filter-head,.admin-dashboard-filter-panel,.admin-dashboard-hero-copy,.admin-dashboard-hero-side,.admin-dashboard-layout,.admin-dashboard-link-row,.admin-dashboard-quick-grid,.admin-dashboard-trend-foot{display:flex}.admin-dashboard-filter-panel,.admin-dashboard-hero-copy,.admin-dashboard-hero-side{flex-direction:column}.admin-dashboard-hero-copy{justify-content:space-between;gap:1rem}.admin-dashboard-hero-copy h1{margin:0;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.08}.admin-dashboard-hero-copy p:last-child{margin:0;color:var(--text-soft);line-height:1.7}.admin-dashboard-hero-side{gap:1rem}.admin-dashboard-filter-panel,.admin-dashboard-highlight-card,.admin-dashboard-metric-card,.admin-dashboard-panel,.admin-dashboard-quick-card{border:1px solid rgba(23,32,51,.08);border-radius:20px;background:rgba(255,255,255,.88);box-shadow:0 18px 40px rgba(15,23,42,.06)}.admin-dashboard-filter-panel{gap:1rem;padding:1.1rem}.admin-dashboard-filter-head{align-items:baseline;justify-content:space-between;gap:1rem}.admin-dashboard-filter-head strong{font-size:1rem}.admin-dashboard-date-field span,.admin-dashboard-filter-foot span,.admin-dashboard-filter-head span,.admin-dashboard-highlight-card span,.admin-dashboard-method-meta span,.admin-dashboard-metric-card span,.admin-dashboard-panel-meta span,.admin-dashboard-panel-summary,.admin-dashboard-quick-card span,.admin-dashboard-ranking-head span{color:var(--text-soft)}.admin-dashboard-preset-row{display:flex;flex-wrap:wrap;gap:.65rem}.admin-dashboard-preset-chip{padding:.6rem .95rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:rgba(248,250,252,.96);color:var(--text);cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.admin-dashboard-preset-chip:hover{transform:translateY(-1px);border-color:rgba(20,184,166,.34)}.admin-dashboard-preset-chip.is-active{border-color:rgba(13,148,136,.3);background:rgba(20,184,166,.14);color:#0f766e}.admin-dashboard-date-row,.admin-dashboard-filter-foot,.admin-dashboard-link-row{gap:.8rem}.admin-dashboard-date-row{align-items:end}.admin-dashboard-date-field{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.admin-dashboard-date-field input{width:100%;min-height:44px;padding:.75rem .9rem;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:rgba(255,255,255,.92);color:var(--text)}.admin-dashboard-filter-foot{align-items:center;justify-content:space-between;flex-wrap:wrap}.admin-dashboard-link-row{flex-wrap:wrap}.admin-dashboard-link-row a{color:#0f766e;font-weight:600}.admin-dashboard-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-dashboard-highlight-card,.admin-dashboard-metric-card,.admin-dashboard-quick-card{padding:1rem}.admin-dashboard-highlight-card,.admin-dashboard-quick-card{display:flex;flex-direction:column;gap:.35rem}.admin-dashboard-highlight-card strong,.admin-dashboard-quick-card strong{font-size:1.3rem}.admin-dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-dashboard-metric-card{display:flex;flex-direction:column;gap:.45rem}.admin-dashboard-metric-card strong{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.1}.admin-dashboard-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-gap:1rem;gap:1rem;align-items:start}.admin-dashboard-panel{padding:1.35rem}.admin-dashboard-chart-panel,.admin-dashboard-ranking-panel{grid-column:span 2}.admin-dashboard-panel .admin-users-panel-head{margin-bottom:1rem;align-items:start}.admin-dashboard-panel .admin-users-panel-head h3{margin:0 0 .2rem}.admin-dashboard-panel .admin-users-panel-head p{margin:0;color:var(--text-soft);line-height:1.6}.admin-dashboard-panel-meta{display:flex;flex-wrap:wrap;justify-content:end;gap:.75rem;font-size:.9rem}.admin-dashboard-panel-summary{font-weight:600}.admin-dashboard-chart-shell{display:flex;flex-direction:column;gap:.75rem}.admin-dashboard-chart{width:100%;border-radius:18px;background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(240,253,250,.88))}.admin-dashboard-chart-grid{stroke:rgba(23,32,51,.09);stroke-width:1}.admin-dashboard-chart-axis{fill:rgba(71,85,105,.88);font-size:12px}.admin-dashboard-chart-line{fill:none;stroke:#14b8a6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.admin-dashboard-chart-point{fill:#0f766e;stroke:rgba(255,255,255,.96);stroke-width:2}.admin-dashboard-chart-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));grid-gap:.4rem;gap:.4rem;color:var(--text-soft);font-size:.82rem}.admin-dashboard-trend-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem}.admin-dashboard-method-list,.admin-dashboard-ranking-list{display:flex;flex-direction:column;gap:.9rem}.admin-dashboard-method-item{display:flex;flex-direction:column;gap:.45rem}.admin-dashboard-method-head,.admin-dashboard-method-meta,.admin-dashboard-ranking-head,.admin-dashboard-ranking-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.admin-dashboard-method-bar,.admin-dashboard-ranking-bar{overflow:hidden;height:10px;border-radius:999px;background:rgba(226,232,240,.85)}.admin-dashboard-method-bar-fill,.admin-dashboard-ranking-bar-fill{height:100%;border-radius:inherit}.admin-dashboard-method-bar-fill{background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.admin-dashboard-ranking-item{align-items:stretch}.admin-dashboard-ranking-order{display:flex;width:48px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(180deg,rgba(15,118,110,.14),rgba(20,184,166,.08));color:#0f766e;font-weight:700}.admin-dashboard-ranking-body{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.admin-dashboard-ranking-head>div{display:flex;flex-direction:column;gap:.15rem}.admin-dashboard-ranking-head strong{font-size:.98rem}.admin-dashboard-ranking-bar-fill{background:linear-gradient(90deg,#f97316,#fb923c)}.admin-dashboard-empty{display:grid;min-height:180px;place-items:center;border:1px dashed rgba(23,32,51,.12);border-radius:18px;color:var(--text-soft);background:rgba(248,250,252,.72)}@media (max-width:1280px){.admin-dashboard-hero,.admin-dashboard-layout{grid-template-columns:1fr}.admin-dashboard-chart-panel,.admin-dashboard-ranking-panel{grid-column:span 1}.admin-dashboard-metric-grid,.admin-dashboard-trend-foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin-dashboard-hero{padding:1.2rem}.admin-dashboard-metric-grid,.admin-dashboard-quick-grid,.admin-dashboard-trend-foot{grid-template-columns:1fr}.admin-dashboard-date-row,.admin-dashboard-filter-foot,.admin-dashboard-panel-meta{flex-direction:column;align-items:stretch}.admin-dashboard-panel{padding:1rem}}