.admin-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#e60023,#ff1e3c 55%,#ff4d6d);box-shadow:0 6px 16px #e6002359}.admin-topbar-user{display:flex;align-items:center;gap:10px;font-weight:700;color:#0f172a}.admin-topbar-user .avatar-dot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,#0f172a,#334155)}.admin-search{max-width:320px;margin:0 0 16px}.admin-search input{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font:inherit}.admin-search input:focus{outline:none;border-color:#ff1e3c;box-shadow:0 0 0 3px #ff1e3c26}.seo-preview{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:18px 20px;margin-top:8px}.seo-preview-url{color:#006621;font-size:.85rem;word-break:break-all}.seo-preview-title{color:#1a0dab;font-size:1.1rem;line-height:1.3;margin:2px 0;word-break:break-word}.seo-preview-title:hover{text-decoration:underline}.seo-preview-desc{color:#545454;font-size:.9rem;line-height:1.45;word-break:break-word}.seo-preview-og{margin-top:12px;border-top:1px dashed #e5e7eb;padding-top:12px;display:flex;gap:12px;align-items:flex-start}.seo-preview-og img{width:96px;height:96px;object-fit:cover;border-radius:8px;background:#f3f5f9}.char-count{font-size:.8rem;color:#6b7280;margin-left:auto}.char-count.over{color:#e60023;font-weight:700}.field-head{display:flex;align-items:baseline;gap:8px}.status-placed{background:#dbeafe;color:#1d4ed8}.admin-mini-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.admin-mini-list li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;padding:10px 12px;border:1px solid #eef1f6;border-radius:10px;background:#fff;font-size:.92rem}.admin-mini-list li>span{min-width:0;overflow-wrap:anywhere}.admin-mini-list li .muted{flex-shrink:1}.admin-layout{background:#f5f6fa}.admin-layout .dash-content{max-width:none;width:100%;margin:0;padding:28px 32px;background:#f5f6fa;color:#475569}.admin-layout .dash-content h1,.admin-layout .dash-content h2,.admin-layout .dash-content h3{color:#0f1c2e}.admin-layout .dash-content h1,.admin-layout .dash-content h2{font-weight:800}.admin-layout .dash-topbar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-layout .dash-nav-link.is-active{background:linear-gradient(135deg,#e60023,#ff1e3c 55%,#ff4d6d);color:#fff;border-left-color:transparent;box-shadow:0 8px 20px #e6002359}.admin-layout .card,.admin-layout .glass{background:#fff;border:1px solid #eceef3;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-layout .card:hover,.admin-layout .glass:hover{transform:none}.admin-layout .stat-card{padding:20px 22px}.admin-layout .stat-card .stat-chip{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#f1f5f9;font-size:1.15rem;margin-bottom:12px}.admin-layout .stat-card:first-child .stat-chip{background:linear-gradient(135deg,#e60023,#ff1e3c 55%,#ff4d6d);box-shadow:0 6px 16px #e600234d}.admin-layout .stat-card strong{color:#0f1c2e}.admin-layout .stat-card span{color:#64748b}.admin-layout .stat-card small{color:#94a3b8}.admin-layout .stat-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.admin-layout .table-wrap{margin:0;padding:0}.admin-layout table th{color:#64748b}.switch-user-btn{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1.5px solid #cbd5e1;border-radius:999px;padding:7px 14px;font:inherit;font-size:.85rem;font-weight:700;color:#334155;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.switch-user-btn:hover{border-color:#2563eb;color:#2563eb;background:#2563eb0f}.blog-admin-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,2fr);gap:22px;align-items:start}.blog-post-list{padding:14px;position:sticky;top:18px}.blog-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 12px}.blog-list-head h2{margin:0;font-size:1.1rem}.blog-post-row{display:flex;align-items:flex-start;gap:6px;border-top:1px solid #edf0f4}.blog-post-row>button:first-child{flex:1;text-align:left;padding:12px 7px;border:0;background:transparent;cursor:pointer;color:#172033}.blog-post-row>button:first-child:hover,.blog-post-row.selected>button:first-child{color:#e60023}.blog-post-row strong,.blog-post-row small{display:block;line-height:1.3}.blog-post-row small{color:#8a94a6;margin-top:4px;text-transform:capitalize}.blog-delete{border:0;background:transparent;color:#b1b8c5;font-size:21px;line-height:1;padding:11px 4px;cursor:pointer}.blog-delete:hover{color:#e60023}.blog-editor-card{padding:24px}.blog-editor-card label{display:block;font-weight:700;margin:15px 0}.blog-editor-card input,.blog-editor-card textarea,.blog-editor-card select{width:100%;box-sizing:border-box;margin-top:6px}.blog-editor-card select{padding:11px;border:1px solid var(--tb-line);border-radius:9px;background:#fff;font:inherit}.classic-toolbar{display:flex;flex-wrap:wrap;gap:5px;padding:9px;border:1px solid #dfe4eb;border-bottom:0;border-radius:10px 10px 0 0;background:#f7f8fa}.classic-toolbar button{border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#374151;padding:5px 8px;cursor:pointer;font:inherit;font-size:.82rem}.classic-toolbar button:hover{border-color:#e60023;color:#e60023}.classic-editor{min-height:310px;border:1px solid #dfe4eb;border-radius:0 0 10px 10px;padding:16px;background:#fff;font-weight:400;line-height:1.65;outline:none}.classic-editor:focus{border-color:#e60023;box-shadow:0 0 0 3px #e600231a}.classic-editor h2,.classic-editor h3{margin:16px 0 8px}.classic-editor p{margin:0 0 12px}.blog-image-preview{display:flex;align-items:flex-end;gap:12px;margin:8px 0 14px}.blog-image-preview img{max-width:240px;max-height:120px;object-fit:cover;border-radius:9px;border:1px solid #e5e7eb}.blog-seo-box{border:1px solid #dce8fb;background:#f8fbff;border-radius:12px;padding:16px 18px;margin-top:18px}.blog-seo-box h3{margin:0}.blog-seo-box label{font-size:.9rem}.blog-seo-box .char-count{float:right;color:#7d8798;font-size:.8rem}@media (max-width: 900px){.blog-admin-layout{grid-template-columns:1fr}.blog-post-list{position:static}.blog-editor-card{padding:18px}}.asset-upload{display:flex!important;flex-direction:column;gap:8px}.asset-upload img{max-width:260px;max-height:100px;object-fit:contain;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc}.delivery-edit-card{border:1px solid #e2e8f0;border-radius:10px;margin:18px 0;padding:8px 16px 14px}.delivery-edit-card legend{color:#475569;font-weight:800;padding:0 6px}:root{--tb-red: #E60023;--tb-red2: #FF1E3C;--tb-pink: #FF4D6D;--tb-deep: #8B0000;--tb-gradient: linear-gradient(135deg, #E60023, #FF1E3C 55%, #FF4D6D);--tb-gradient-soft: linear-gradient(135deg, rgba(230,0,35,.08), rgba(255,77,109,.08));--tb-ink: #1c1c22;--tb-muted: #6b6b76;--tb-line: rgba(20, 20, 30, .09);--tb-bg: #ffffff;--tb-bg-soft: #fff5f6;--tb-dark: #17060a;--tb-radius: 18px;--tb-shadow: 0 12px 32px rgba(230, 0, 35, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--tb-ink);background:var(--tb-bg);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--tb-red);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.2;margin:0 0 10px;letter-spacing:-.02em}h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900}h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}h3{font-size:1.15rem;font-weight:700}p{margin:0 0 12px}.muted{color:var(--tb-muted)}.small{font-size:.85rem}.center{text-align:center}.grad-text{background:var(--tb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.layout{max-width:1160px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:10px 20px;font:inherit;font-weight:700;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;white-space:nowrap}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-primary{background:var(--tb-gradient);color:#fff;box-shadow:0 8px 20px #e6002359}.btn-outline{background:#fff;color:var(--tb-red);border-color:#e6002359}.btn-ghost{background:#fff;color:var(--tb-ink);border-color:var(--tb-line)}.btn-white{background:#fff;color:var(--tb-red)}.btn-lg{padding:14px 28px;font-size:1.05rem}.btn-sm{padding:6px 12px;font-size:.85rem;border-radius:999px}.btn-block{width:100%}.btn.danger{color:#b00020}.btn-google{background:#fff;color:#1f1f1f;border-color:#dadce0;justify-content:center;display:inline-flex;align-items:center;gap:10px}.btn-google:hover{background:#f8f9fa;border-color:#c6c9ce;box-shadow:0 1px 3px #0000001f}.btn-google .google-g{width:20px;height:20px;flex:none}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:#5f6368;font-size:.85rem}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--tb-line)}.site-header{position:sticky;top:0;z-index:50;background:#ffffffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tb-line)}.nav-layout{display:flex;align-items:center;gap:24px;min-height:64px}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:900;font-size:1.3rem;color:var(--tb-ink);letter-spacing:-.02em}.brand:hover{text-decoration:none}.brand-mark{width:34px;height:34px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--tb-gradient);color:#fff;font-size:13px;box-shadow:0 6px 14px #e6002359}.brand-accent{color:var(--tb-red)}.brand-light{color:#fff}.main-nav{display:flex;gap:4px;margin-left:8px}.main-nav a{color:var(--tb-ink);font-weight:600;font-size:.95rem;padding:8px 12px;border-radius:999px}.main-nav a:hover{background:#e6002312;text-decoration:none}.main-nav a.nav-active{color:var(--tb-red);background:#e6002314}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-toggle{display:none;margin-left:auto;background:none;border:1px solid var(--tb-line);border-radius:10px;padding:8px 12px;font-size:1.1rem;cursor:pointer}.user-menu{position:relative}.user-menu-button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--tb-line);background:#fff;border-radius:999px;padding:6px 12px 6px 6px;font:inherit;font-weight:600;color:var(--tb-ink);cursor:pointer}.user-avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--tb-gradient);font-weight:700;font-size:14px;flex:none}.user-menu-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-dropdown{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;padding:8px;z-index:60;display:flex;flex-direction:column}.user-menu-dropdown a,.user-menu-dropdown button{display:block;text-align:left;padding:10px 12px;border:0;background:none;font:inherit;color:var(--tb-ink);text-decoration:none;border-radius:10px;cursor:pointer}.user-menu-dropdown a:hover,.user-menu-dropdown button:hover{background:#e6002312}.user-menu-dropdown .switch-admin-link{background:var(--tb-gradient);color:#fff;font-weight:700;margin:2px 0}.card{background:#fff;border:1px solid var(--tb-line);border-radius:var(--tb-radius);padding:24px;box-shadow:var(--tb-shadow)}.card.glass{background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.section{padding:72px 0}.section-alt{background:var(--tb-bg-soft)}.hero{background:radial-gradient(700px 320px at 85% -5%,rgba(255,77,109,.22),transparent 60%),radial-gradient(600px 300px at 5% 110%,rgba(230,0,35,.12),transparent 60%),linear-gradient(180deg,#fff5f6,#fff 70%);padding:72px 0 64px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tb-red);background:#e6002314;border:1px solid rgba(230,0,35,.18);padding:6px 14px;border-radius:999px;margin:0 0 18px}.lead{font-size:1.15rem;color:var(--tb-muted)}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.hero-note{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.9rem;color:var(--tb-muted)}.hero-note span{display:inline-flex;align-items:center;gap:5px}.ui-icon{display:inline-block;flex:none;vertical-align:middle}.hero-card{padding:26px}.live-row{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.8rem;letter-spacing:.08em}.live-dot{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.live-badge{margin-left:auto;background:#22c55e;color:#fff;font-size:.7rem;padding:3px 9px;border-radius:999px}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 8px}.hero-stats strong{display:block;font-size:1.5rem;font-weight:900}.hero-stats span{font-size:.8rem;color:var(--tb-muted)}.live-chart{width:100%;display:block}.counter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 20px}.counter-card{text-align:center}.counter-label{display:block;font-size:.85rem;color:var(--tb-muted);font-weight:600}.counter-num{display:block;font-size:2rem;font-weight:900;margin:6px 0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.feature-card h3{margin-top:10px}.feature-icon{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--tb-red);background:var(--tb-gradient-soft);border:1px solid rgba(230,0,35,.15)}.feature-icon svg{display:block}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.split-card{padding:32px}.pill{display:inline-block;background:var(--tb-gradient);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:14px}.check-list{list-style:none;padding:0;margin:16px 0 22px}.check-list li{padding:6px 0 6px 28px;position:relative;color:var(--tb-ink)}.check-list li:before{content:"✓";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;background:var(--tb-gradient);color:#fff}.check-list.light li{color:#ffffffeb}.check-list.light li:before{background:#fff3;border:1px solid rgba(255,255,255,.5)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.step-num{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1.15rem;background:var(--tb-gradient);color:#fff;margin-bottom:12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;align-items:stretch}.price-card{display:flex;flex-direction:column;position:relative}.price-card.popular{border:2px solid var(--tb-red);box-shadow:0 18px 44px #e6002338}.popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--tb-gradient);color:#fff;font-size:.75rem;font-weight:800;padding:5px 14px;border-radius:999px;white-space:nowrap}.price{font-size:2.4rem;font-weight:900;margin:8px 0}.price .muted{font-size:1rem;font-weight:500}.price-card .btn{margin-top:auto}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.testi-card p{font-size:1.02rem}.testi-card footer{color:var(--tb-muted);font-size:.9rem}.faq-list{margin-top:28px;display:flex;flex-direction:column;gap:12px}.faq-item{padding:0;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;font:inherit;font-weight:700;font-size:1rem;padding:18px 22px;cursor:pointer;text-align:left;color:var(--tb-ink)}.faq-q span{color:var(--tb-red);font-size:1.3rem}.faq-a{padding:0 22px 18px;margin:0}.cta-band{background:var(--tb-gradient);color:#fff;padding:64px 0;text-align:center}.cta-band h2{color:#fff}.cta-band p{color:#ffffffe0;margin-bottom:22px}.site-footer{background:var(--tb-dark);color:#ffffffbf;padding:56px 0 0}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:28px;padding-bottom:36px}.site-footer h4{color:#fff;margin-bottom:12px}.site-footer p{margin:0 0 8px}.site-footer a{color:#ffffffbf}.site-footer a:hover{color:#fff}.footer-note{font-size:.92rem;max-width:340px}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;font-size:.85rem;color:#ffffff8c}.auth-page{background:radial-gradient(700px 320px at 90% 0%,rgba(255,77,109,.2),transparent 60%),linear-gradient(180deg,#fff5f6,#fff 65%);padding:64px 0 80px}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.auth-brand{background:var(--tb-gradient);color:#fff;border-radius:24px;padding:40px;box-shadow:0 24px 60px #e6002359}.auth-brand h2{color:#fff;font-size:1.9rem}.auth-brand p{color:#ffffffe0}.auth-card{padding:32px}.auth-card h2{margin-bottom:4px}label{display:block;font-weight:600;font-size:.92rem;margin-bottom:14px}.hint{display:block;font-size:.8rem;font-weight:400;color:var(--tb-muted);margin-top:5px}.field-error{display:block;font-size:.82rem;font-weight:600;color:#9d0208;margin-top:5px}input,select,textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--tb-line);border-radius:12px;padding:11px 14px;font:inherit;background:#fff;color:var(--tb-ink)}input[type=radio],input[type=checkbox]{display:inline-block;width:18px;height:18px;flex:none;padding:0;margin:0;border-radius:50%;accent-color:var(--tb-red);vertical-align:middle;cursor:pointer}input[type=checkbox]{border-radius:5px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--tb-red);box-shadow:0 0 0 3px #e6002324}input[type=range]{padding:0;border:0;accent-color:var(--tb-red)}.pw-row{position:relative;display:block}.pw-row input{width:100%;padding-right:46px;box-sizing:border-box}.password-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:0;color:#667085;background:transparent;border:0;cursor:pointer;border-radius:7px}.password-eye:hover{color:var(--tb-red);background:#fff1f3}.custom-brand-logo{display:inline-block;max-width:220px;width:auto;object-fit:contain;vertical-align:middle}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.price-line{font-size:1.05rem;margin:4px 0 16px}.alert{padding:12px 16px;border-radius:12px;font-weight:600;margin-bottom:16px}.alert-error{background:#fdecec;color:#9d0208;border:1px solid rgba(230,0,35,.25)}.alert-ok{background:#e9f9ef;color:#166534;border:1px solid rgba(34,197,94,.3)}.dashboard-page{padding:0;background:#f5f6fa;min-height:0}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}.page-head h1{font-size:1.9rem;margin-bottom:2px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card span{font-size:.85rem;color:var(--tb-muted);font-weight:600}.stat-card strong{display:block;font-size:1.7rem;font-weight:900;margin:4px 0}.stat-card small{color:var(--tb-muted)}.dash-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin-bottom:20px}.dash-grid h2,.table-card h2{font-size:1.25rem}.funds-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.table-card{margin-bottom:20px}.table-wrap{overflow-x:auto;margin:0 -8px;padding:0 8px}table{width:100%;border-collapse:collapse;font-size:.93rem}th,td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--tb-line);vertical-align:middle}th{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--tb-muted)}tr:last-child td{border-bottom:0}.row-actions{white-space:nowrap}.row-actions .btn{margin-right:6px}.progress{height:8px;border-radius:999px;background:#e600231f;overflow:hidden;margin-bottom:5px;min-width:120px}.progress>div{height:100%;background:var(--tb-gradient);border-radius:999px;transition:width .4s ease}.status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:capitalize}.status-active,.status-completed,.status-processing{background:#e9f9ef;color:#166534}.status-paused,.status-pending{background:#fef3c7;color:#92400e}.status-cancelled{background:#fdecec;color:#9d0208}.status-admin{background:#e600231a;color:var(--tb-red)}.status-user{background:#f1f1f4;color:var(--tb-muted)}@media (max-width: 960px){.hero-grid,.auth-grid,.dash-grid{grid-template-columns:1fr;gap:28px}.feature-grid,.counter-grid,.stat-grid{grid-template-columns:repeat(2,1fr)}.split-grid,.pricing-grid,.testi-grid,.steps-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.nav-toggle{display:inline-block}.nav-layout{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:0;min-height:64px}.nav-layout .brand{grid-column:2;justify-self:center}.nav-toggle{grid-column:3;grid-row:1;margin:0;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.nav-actions{grid-column:1;grid-row:1;margin:0;justify-self:start}.main-nav{display:none;position:absolute;top:64px;left:0;right:0;background:#fff;flex-direction:column;padding:12px 20px 18px;border-bottom:1px solid var(--tb-line);box-shadow:0 20px 30px #00000014}.main-nav.is-open{display:flex}.site-header{position:sticky}.nav-actions{margin-left:0}}@media (max-width: 560px){.counter-grid,.stat-grid,.feature-grid,.form-row,.footer-grid{grid-template-columns:1fr}.nav-actions .btn-ghost,.nav-actions .btn{display:none}.nav-actions .user-menu-button{padding:4px;border:0}.nav-actions .user-menu-button>:not(.user-avatar){display:none}.section{padding:48px 0}}.glass{background:#ffffffa6;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.7);border-radius:20px;box-shadow:0 8px 32px #0f172a14}.btn-gradient-red{background:var(--tb-gradient);color:#fff;box-shadow:0 10px 24px #e6002359;transition:transform .2s ease,box-shadow .2s ease}.btn-gradient-red:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 14px 30px #e6002373}.btn-dark{background:#0f172a;color:#fff;border-color:#0f172a}.btn-dark:hover{background:#1e293b;transform:translateY(-1px)}.btn-gold{background:linear-gradient(135deg,#b45309,#f59e0b 60%,#fbbf24);color:#fff;box-shadow:0 10px 24px #f59e0b66}.btn-gold:hover{transform:translateY(-2px) scale(1.01)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.fade-up{animation:fadeUp .5s ease both}.card,.glass{transition:transform .2s ease,box-shadow .2s ease}.card:hover,.glass:hover{transform:translateY(-2px)}.feature-card:hover,.price-card:hover,.counter-card:hover,.step-card:hover,.testi-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 18px 40px #e6002329}.dash-layout{display:flex;min-height:100vh;background:#f3f5f9}.dash-sidebar{width:260px;flex:none;min-height:100vh;position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#0b1226,#101736 60%,#0b1226);color:#cbd5e1;display:flex;flex-direction:column;padding:20px 14px}.dash-brand{display:inline-flex;align-items:center;gap:9px;font-weight:900;font-size:1.25rem;color:#fff;letter-spacing:-.02em;padding:6px 10px 18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:18px}.dash-brand:hover{text-decoration:none}.dash-nav{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto}.dash-nav-section{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:18px 10px 8px}.dash-nav-section:first-child{margin-top:0}.dash-nav-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;color:#94a3b8;font-weight:600;font-size:.95rem;border-left:3px solid transparent;background:none;border-top:0;border-right:0;border-bottom:0;cursor:pointer;font-family:inherit;text-align:left;width:100%;transition:all .18s ease}.dash-nav-link:hover{color:#fff;background:#ffffff0f;text-decoration:none}.dash-nav-link.is-active{color:#fff;background:#ffffff14;border-left-color:var(--tb-red);box-shadow:inset 0 0 0 1px #ffffff0f}.dash-nav-link.is-gold{color:#f59e0b}.dash-nav-link.is-gold.is-active{color:#fbbf24;border-left-color:#f59e0b}.dash-nav-link.is-green{color:#34d399}.dash-nav-link.is-green.is-active{color:#6ee7b7;border-left-color:#34d399}.dash-nav-icon{width:22px;text-align:center;font-size:1.05rem}.dash-sidebar-foot{border-top:1px solid rgba(255,255,255,.08);padding-top:10px;display:flex;flex-direction:column;gap:2px}.dash-main{flex:1;min-width:0;display:flex;flex-direction:column}.dash-menu-toggle{display:none}.dash-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 32px;background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--tb-line);position:sticky;top:0;z-index:40}.dash-welcome{font-size:1.25rem;font-weight:600;margin:0}.dash-topbar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mode-toggle{display:inline-flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--tb-line);border-radius:999px;padding:4px;box-shadow:0 4px 14px #0f172a14}.mode-toggle button{border:0;background:none;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;cursor:pointer;padding:7px 12px;border-radius:999px;transition:color .2s ease;z-index:1}.mode-toggle button.is-on{color:#2563eb}.mode-toggle-knob{width:34px;height:20px;border-radius:999px;background:#2563eb;flex:none;position:relative;transition:background .2s ease}.mode-toggle-knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s ease;box-shadow:0 1px 4px #00000040}.mode-toggle-knob[data-mode=publisher]{background:#059669}.mode-toggle-knob[data-mode=publisher]:after{transform:translate(14px)}.dash-wallet-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(37,99,235,.3);border-radius:999px;padding:9px 16px;font-weight:800;color:#1e3a8a;font-size:.95rem;box-shadow:0 4px 14px #2563eb1f;transition:transform .18s ease}.dash-wallet-pill:hover{transform:translateY(-2px) scale(1.02);text-decoration:none}.dash-content{padding:32px;max-width:1180px;width:100%;margin:0 auto}.dash-content h1{font-size:2rem;font-weight:400;letter-spacing:-.01em}.dash-content .page-head h1{font-size:2rem}.panel-loading{min-height:280px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--tb-muted);font-weight:600}.panel-loading-spinner{width:18px;height:18px;border:2px solid rgba(230,0,35,.18);border-top-color:var(--tb-red);border-radius:50%;animation:panel-spin .7s linear infinite}@keyframes panel-spin{to{transform:rotate(360deg)}}.stat-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;perspective:1200px}.stat-card-3d{padding:26px 26px 20px;color:#fff;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d}.stat-card-3d:hover{transform:perspective(900px) rotateX(6deg) rotateY(-6deg) translateY(-4px) scale(1.02);box-shadow:0 24px 48px #0f172a40}.stat-blue{background:linear-gradient(135deg,#1d4ed8,#3b82f6 70%,#60a5fa)}.stat-green{background:linear-gradient(135deg,#059669,#34d399 75%)}.stat-purple{background:linear-gradient(135deg,#6d28d9,#a855f7 75%)}.stat-card-3d .stat-chip{font-size:1.7rem;display:block;margin-bottom:12px}.stat-card-3d .stat-signal{position:absolute;top:24px;right:24px;font-size:1.2rem;opacity:.85}.stat-card-3d .stat-label{display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;color:#ffffffd9}.stat-card-3d strong{display:block;font-size:2.3rem;font-weight:900;margin:8px 0 18px;letter-spacing:-.02em}.stat-card-3d .stat-foot{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;letter-spacing:.08em;color:#ffffffeb;border-top:1px solid rgba(255,255,255,.25);padding-top:12px}.add-funds-btn{background:#fff;border-radius:999px;box-shadow:0 6px 18px #0f172a1a;color:#2563eb}.dash-recent{padding:24px;margin-top:8px}.recent-list{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px}.recent-list li{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--tb-line)}.recent-list li:last-child{border-bottom:0}.recent-list .muted{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-card{padding:26px;margin-bottom:24px}.analytics-card h3{font-size:1.15rem}.analytics-svg{width:100%;display:block}.chart-line{stroke-dasharray:1600;stroke-dashoffset:1600;animation:drawLine 1.6s ease forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.chart-fill{opacity:0;animation:fadeIn 1s ease .5s forwards}.chart-dot{opacity:0;animation:fadeIn .5s ease forwards}.chart-dot:nth-of-type(3){animation-delay:.3s}@keyframes fadeIn{to{opacity:1}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#fff;border-radius:22px;overflow:hidden;max-width:520px;width:100%;box-shadow:0 32px 80px #00000059;animation:popIn .35s ease both}.welcome-modal-head{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;text-align:center;padding:36px 24px 28px}.welcome-modal-head h2{color:#fff;font-weight:500;margin:12px 0 0}.welcome-bell{font-size:3rem;display:block;animation:fadeUp .6s ease both}.welcome-modal-body{padding:28px 28px 32px;text-align:center}.welcome-modal-body p{font-size:1.05rem;line-height:1.75;margin-bottom:22px}.tutorial-modal{max-width:720px;background:#0f172a;color:#fff}.tutorial-head{display:flex;justify-content:space-between;align-items:center;padding:22px 26px 0}.tutorial-head h2{color:#fff;margin:0}.tutorial-head button{background:none;border:0;color:#94a3b8;font-size:1.3rem;cursor:pointer}.tutorial-sub{padding:0 26px;color:#94a3b8}.lang-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 26px 8px}.lang-tabs button{border:1px solid rgba(255,255,255,.2);background:transparent;color:#cbd5e1;border-radius:999px;padding:8px 18px;font:inherit;font-weight:700;cursor:pointer}.lang-tabs button.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.tutorial-modal h3{padding:0 26px;color:#fff}.tutorial-steps{padding:0 26px 0 46px;line-height:1.9;color:#e2e8f0}.tutorial-modal .btn{margin:10px 26px 26px;width:calc(100% - 52px)}.gateway-instructions{white-space:pre-line;line-height:1.65}.gateway-qr-panel{margin-top:18px;padding-top:16px;border-top:1px solid #dbeafe;text-align:center}.gateway-qr-panel h3{margin:0 0 10px;font-size:1rem;color:#172033}.gateway-qr-button{display:inline-flex;padding:8px;border:1px solid #dbeafe;border-radius:14px;background:#fff;cursor:zoom-in;box-shadow:0 8px 20px #0f172a14}.gateway-qr-button img{display:block;width:min(210px,70vw);height:auto;border-radius:8px}.payment-qr-modal{max-width:460px}.payment-qr-modal-body{padding:12px 26px 28px;text-align:center}.payment-qr-modal-body img{display:block;width:min(330px,78vw);max-height:58vh;object-fit:contain;margin:0 auto 16px;border-radius:12px}.payment-qr-modal-body p{margin:0;color:var(--tb-muted);line-height:1.55}.admin-qr-thumb{display:block;width:110px;max-height:110px;object-fit:contain;margin-top:10px;border:1px solid var(--tb-line);border-radius:10px;padding:4px}.toast{position:fixed;bottom:96px;left:50%;transform:translate(-50%);z-index:120;background:#0f172a;color:#fff;padding:13px 22px;border-radius:999px;font-weight:600;box-shadow:0 16px 40px #00000059;animation:fadeUp .3s ease both;max-width:90vw;text-align:center}.telegram-banner{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:95;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;padding:12px 16px 12px 12px;border-radius:16px;box-shadow:0 16px 40px #2563eb66;animation:fadeUp .5s ease both;max-width:calc(100vw - 40px)}.telegram-banner-icon{width:40px;height:40px;border-radius:50%;background:#fff;color:#229ed9;display:inline-flex;align-items:center;justify-content:center;font-size:26px;flex:none;font-weight:900}.telegram-banner-icon svg{display:block}.nav-badge-required{margin-left:auto;background:#b00020;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap}.telegram-banner strong{font-size:.95rem}.telegram-banner .small{color:#ffffffd9}.telegram-banner button{background:none;border:0;color:#fff;font-size:1.1rem;cursor:pointer;padding:4px 8px}.launch-card{padding:28px;margin-bottom:20px}.launch-card h2{font-size:1.4rem;margin-bottom:20px}.launch-step{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:22px;margin-bottom:16px;background:#ffffff8c}.launch-step h3{font-weight:600;margin-bottom:14px}.predictor-card{padding:28px;margin-bottom:20px;background:linear-gradient(135deg,#fffc,#eff6ffcc)}.predictor-card h3{color:#2563eb;font-weight:700}.predictor-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:14px;align-items:stretch}.budget-input{display:flex;align-items:stretch}.budget-icon{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background:#2563eb;color:#fff;border-radius:12px 0 0 12px;margin-top:6px;font-size:1.2rem}.budget-input input{border-radius:0 12px 12px 0;margin-top:6px;text-align:center;font-weight:800;font-size:1.2rem}.predictor-note{display:inline-block;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:999px;margin-top:12px}.predictor-box{border:1.5px solid #dbeafe;border-radius:14px;padding:16px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:2px;background:#fff;transition:transform .2s ease}.predictor-box:hover{transform:translateY(-3px) scale(1.02)}.predictor-box span{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#2563eb}.predictor-box strong{font-size:1.7rem;font-weight:900;color:#2563eb}.predictor-box small{color:var(--tb-muted);font-size:.75rem;font-weight:600}.predictor-min{border-color:#bbf7d0}.predictor-min span,.predictor-min strong{color:#15803d}.predictor-max{border-color:#fde68a}.predictor-max span,.predictor-max strong{color:#b45309}.launch-submit{margin-bottom:24px}.rules-box{padding:24px 28px;margin-bottom:20px;background:linear-gradient(135deg,#fef2f2,#fff7ed);border:1px solid rgba(220,38,38,.25)}.rules-box h2{font-size:1.25rem;color:#b91c1c;margin-bottom:6px}.rules-subtitle{color:#7f1d1d;font-weight:600;margin-bottom:14px}.rules-chips{display:flex;flex-wrap:wrap;gap:10px}.rules-chip{background:#fff;border:1px solid rgba(220,38,38,.3);color:#991b1b;font-size:.85rem;font-weight:700;padding:8px 14px;border-radius:999px}.type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.type-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:18px;border-radius:16px;cursor:pointer;font:inherit;color:var(--tb-ink);background:#ffffffd9;border:1.5px solid var(--tb-line);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.type-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1a}.type-card.selected{border-color:var(--tb-red);background:linear-gradient(135deg,#e600230f,#ff4d6d0f);box-shadow:0 10px 24px #e6002324}.type-card strong{font-size:1.05rem}.type-badge{display:inline-block;background:var(--tb-gradient);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;white-space:nowrap}.type-badge-inline{background:#dbeafe;color:#1d4ed8}.type-desc{font-size:.88rem;color:var(--tb-muted);line-height:1.45}.type-price{font-size:.85rem;font-weight:700;color:var(--tb-red);margin-top:4px}.limit-row{display:flex;gap:10px;align-items:center;margin-top:6px}.limit-row input[type=number]{flex:1;min-width:0;margin-top:0}.limit-toggle{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap;margin-top:0}.limit-toggle input{margin-top:0;width:18px;height:18px;flex:none;padding:0}.summary-card{padding:28px;margin-bottom:20px}.summary-card h2{font-size:1.4rem;margin-bottom:16px}.summary-list{margin:0;display:flex;flex-direction:column;gap:0}.summary-list>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tb-line);min-width:0}.summary-list dt{color:var(--tb-muted);font-weight:600;flex-shrink:0}.summary-list dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere;min-width:0}.summary-list .summary-total{border-bottom:0}.summary-list .summary-total dd{color:var(--tb-red);font-size:1.1rem}.summary-pay{margin:12px 0 0;font-size:1.05rem}.summary-pay strong{color:var(--tb-red)}.campaign-list{display:flex;flex-direction:column;gap:16px}.campaign-row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:20px;align-items:center;padding:22px 26px}.campaign-badge{display:inline-block;background:#dbeafe;color:#1d4ed8;font-size:.8rem;font-weight:700;padding:5px 12px;border-radius:8px;margin-bottom:8px}.campaign-row h3{margin:0 0 4px;font-size:1.15rem}.campaign-target{font-size:.9rem;font-weight:600}.campaign-progress-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.campaign-progress-mid{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.delivered-pill{background:#dcfce7;color:#166534;font-size:.75rem;font-weight:800;padding:3px 10px;border-radius:999px}.progress-striped>div{background:repeating-linear-gradient(-45deg,#2563eb 0,#2563eb 10px,#3b82f6 10px,#3b82f6 20px)}.campaign-actions{display:flex;align-items:center;gap:12px}.status-pill{display:inline-block;padding:9px 18px;border-radius:12px;font-weight:800;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.status-pill-completed{background:#dbeafe;color:#1d4ed8}.status-pill-active{background:#dcfce7;color:#166534}.status-pill-paused{background:#fef3c7;color:#92400e}.live-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.85rem;margin:8px 0 0}.live-line .live-badge{margin-left:0;display:inline-flex;align-items:center;gap:6px}.live-line .live-dot,.live-badge .live-dot{width:8px;height:8px;background:#fff}.live-total-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0;padding:16px 20px}.live-total-strip strong{font-size:1.6rem}.live-total-strip .live-badge{margin-left:auto}.manage-wrap{position:relative}.manage-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:160px;padding:6px;display:flex;flex-direction:column;background:#fff}.manage-menu button{border:0;background:none;font:inherit;text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;color:var(--tb-ink)}.manage-menu button:hover{background:#e6002312}.manage-menu button.danger{color:#b00020}.premium-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.premium-pass{background:linear-gradient(160deg,#fcd34d,#f59e0b 55%,#d97706);border-radius:24px;padding:28px;color:#451a03;box-shadow:0 24px 60px #f59e0b59}.premium-pass h2{color:#451a03;font-weight:800}.premium-active{background:linear-gradient(135deg,#059669,#10b981);border-radius:18px;padding:26px;text-align:center;color:#fff;margin-bottom:20px}.premium-inactive{background:#ffffff80;border-radius:18px;padding:26px;text-align:center;margin-bottom:20px}.premium-crown{font-size:2.2rem;display:block}.premium-active h3,.premium-inactive h3{color:inherit;margin:8px 0 2px}.premium-active p{margin:0 0 14px;color:#ffffffe6}.countdown{display:flex;gap:10px;justify-content:center}.countdown span{background:#00000040;border-radius:10px;padding:8px 10px;min-width:58px;display:flex;flex-direction:column}.countdown strong{font-size:1.5rem;font-weight:900;color:#fde68a}.countdown small{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffd9}.premium-pass label{color:#451a03;font-weight:800;margin-top:6px}.premium-pass input{text-align:center;font-size:1.4rem;font-weight:800;background:#ffffffeb;border-color:#ffffffe6}.premium-rate-note{color:#78350f;font-weight:600;text-align:center;font-size:.9rem}.premium-breakdown{background:#ffffff8c;border-radius:16px;padding:18px 22px;margin:18px 0}.premium-breakdown p{display:flex;justify-content:space-between;margin:0 0 10px}.premium-breakdown hr{border:0;border-top:1px solid rgba(0,0,0,.12);margin:12px 0}.premium-total{font-size:1.1rem}.premium-total strong{font-size:1.6rem}.discount-green{color:#15803d}.premium-benefits{background:#111827;color:#fff;border-radius:24px;padding:32px}.premium-benefits h2{color:#fbbf24}.premium-benefits ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px;font-size:1.05rem}.benefit-gold{color:#fbbf24;font-weight:700}.deposit-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:start}.deposit-grid section{padding:26px}.deposit-type-label{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-align:center;color:#1e40af;margin:14px 0 10px}.deposit-type-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.deposit-type-card{border:1.5px solid #dbeafe;border-radius:14px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin:0;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.deposit-type-card:hover{transform:translateY(-3px) scale(1.01)}.deposit-type-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.deposit-type-card input{display:inline-block;width:18px;height:18px;flex:none;padding:0;margin:0 0 4px;accent-color:#2563EB}.deposit-type-card .fee-note{color:#dc2626;font-weight:700;font-size:.8rem}.quick-amounts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.quick-chip{padding:7px 16px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.quick-chip:hover{transform:translateY(-1px);border-color:#fca5a5}.quick-chip.is-selected{background:var(--tb-gradient);color:#fff;border-color:transparent;box-shadow:0 8px 20px #e6002359}.gateway-details{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:14px 16px;margin-bottom:14px}.gateway-uid{font-family:ui-monospace,monospace;font-weight:700;word-break:break-all}.ledger-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ledger-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--tb-line);border-left:4px solid #2563EB;border-radius:12px;padding:14px 16px;background:#fff;transition:transform .18s ease}.ledger-item:hover{transform:translateY(-2px)}.ledger-amount{font-weight:800;color:#15803d;font-size:1.05rem}.ledger-item .status{margin-left:auto}.transfer-grid,.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.transfer-grid section,.profile-grid section{padding:26px}.referral-link-card{padding:26px;margin-bottom:20px}.referral-link-row{display:flex;gap:10px}.referral-link-row input{flex:1;margin-top:0;font-size:.95rem}.checkbox-label{display:flex;align-items:center;gap:10px;font-weight:600}.checkbox-label input{display:inline-block;width:18px;height:18px;flex:none;padding:0;margin:0}.gateway-form{margin-bottom:20px;border-bottom:1px solid var(--tb-line);padding-bottom:20px}.form-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 960px){.dash-layout{display:block}.dash-sidebar{width:min(84vw,310px);min-height:100vh;height:100dvh;position:fixed;z-index:90;left:0;top:0;padding:20px 14px;transform:translate(-105%);transition:transform .24s ease;box-shadow:18px 0 42px #0f172a47}.dash-sidebar.is-open{transform:translate(0)}.dash-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;background:#0f172a7a;padding:0}.dash-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--tb-line);border-radius:10px;background:#fff;color:var(--tb-ink);cursor:pointer}.dash-main{min-height:100vh}.dash-topbar{padding:12px 16px;gap:10px;flex-wrap:nowrap}.dash-topbar-actions{margin-left:auto;gap:8px}.dash-topbar-actions .switch-admin-btn,.dash-topbar-actions .switch-user-btn{display:none}.dash-wallet-pill{padding:8px 10px;font-size:.82rem}.dash-content{padding:20px}.stat-grid-3,.premium-grid,.deposit-grid,.transfer-grid,.profile-grid,.campaign-row{grid-template-columns:1fr}.predictor-grid{grid-template-columns:1fr 1fr}.dash-welcome{font-size:1.05rem}}@media (max-width: 560px){.predictor-grid,.deposit-type-row,.type-grid{grid-template-columns:1fr}.referral-link-row{flex-direction:column}}.geo-targeting{margin-top:4px;width:100%;box-sizing:border-box;overflow-x:hidden}.launch-card,.launch-step{min-width:0;overflow-x:hidden}.geo-head h3{margin:0 0 2px;font-size:1.05rem;letter-spacing:.02em}.geo-head p{margin:0 0 14px}.geo-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.geo-mode-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;border-radius:16px;cursor:pointer;text-align:left;background:#fffc;border:1.5px solid var(--tb-line);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.geo-mode-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1a}.geo-mode-card.active,.geo-mode-card.is-active{border-color:var(--tb-red);background:linear-gradient(135deg,#e6002314,#ff4d6d0f);box-shadow:0 10px 24px #e600231f}.geo-mode-card:disabled{cursor:wait;opacity:.72}.field-invalid{border-color:var(--tb-red)!important;box-shadow:0 0 0 3px #e600231f!important}.code-textarea{min-height:150px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.5}.type-grid.field-invalid{padding:8px;border:1.5px solid var(--tb-red);border-radius:16px}.launch-funds-note{margin:12px 0 0;text-align:center;color:#b91c1c;font-weight:600}.mode-save-status{display:inline-block;margin-left:8px;font-size:.78rem;font-weight:600;color:var(--tb-muted);letter-spacing:0;vertical-align:middle}.geo-mode-icon{font-size:1.35rem;line-height:1}.geo-mode-title{font-weight:700;font-size:.98rem}.geo-mode-desc{font-size:.82rem;color:var(--tb-muted, #6b7280)}.geo-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.geo-search{flex:1 1 280px;display:flex;align-items:center;gap:8px;margin:0}.geo-search input{flex:1;margin:0}.geo-bulk{display:flex;gap:8px;margin-left:auto}.geo-summary{margin:4px 0 12px}.geo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;width:100%}.geo-grid-scroll{max-height:420px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.35) transparent;padding-right:6px;box-sizing:border-box}.geo-grid-scroll::-webkit-scrollbar{width:8px}.geo-grid-scroll::-webkit-scrollbar-track{background:transparent}.geo-grid-scroll::-webkit-scrollbar-thumb{background:#0f172a4d;border-radius:999px}.geo-grid-scroll::-webkit-scrollbar-thumb:hover{background:#0f172a80}.geo-country-row{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border-radius:12px;cursor:pointer;background:#ffffffd9;border:1.5px solid #dcfce7;min-width:0;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.geo-country-row:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a14}.geo-country-row.selected{border-color:#22c55e;background:linear-gradient(135deg,#e600230d,#ff4d6d0a)}.geo-flag{font-size:1.15rem;line-height:1;flex:none}.geo-name{flex:1;font-weight:500;font-size:.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-share{font-size:.82rem;font-weight:400;flex-shrink:0;white-space:nowrap}.geo-country-row input[type=checkbox]{flex:none;width:18px;height:18px;margin:0;padding:0;accent-color:var(--tb-red);cursor:pointer}@media (max-width: 960px){.geo-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.geo-modes{grid-template-columns:1fr}.geo-bulk{margin-left:0}.geo-search{flex-basis:100%}}.chat-fab{position:fixed;right:24px;bottom:24px;z-index:110;display:flex;align-items:center;gap:0;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;border-radius:999px}.chat-fab:focus-visible{outline:3px solid rgba(230,0,35,.45);outline-offset:3px}.chat-fab-ring{position:absolute;left:-7px;top:-7px;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#ff1e3c8c,#e6002329 60%,#e6002300 72%);filter:blur(10px);-webkit-filter:blur(10px);animation:chatGlow 3.2s ease-in-out infinite alternate;pointer-events:none}@keyframes chatGlow{0%{opacity:.45;transform:scale(.96)}to{opacity:.85;transform:scale(1.04)}}.chat-fab-icon{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem;color:#fff;background:var(--tb-gradient);box-shadow:0 10px 24px #e6002359,0 2px 6px #e600232e,inset 0 1px #ffffff59,inset 0 -2px 6px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.chat-fab-icon svg{width:1em;height:1em;flex:none}.chat-fab:hover .chat-fab-icon,.chat-fab:focus-visible .chat-fab-icon{transform:scale(1.07);box-shadow:0 16px 34px #e6002373,0 2px 8px #e6002333,inset 0 1px #fff6,inset 0 -2px 6px #0000001f}.chat-fab-label{position:relative;z-index:1;max-width:0;overflow:hidden;white-space:nowrap;margin-left:0;padding:10px 0;opacity:0;visibility:hidden;background:var(--tb-gradient);color:#fff;font-weight:800;font-size:.9rem;border-radius:999px;box-shadow:0 10px 26px #e6002373;transition:max-width .25s ease,opacity .2s ease,padding .25s ease,margin .25s ease,visibility 0s linear .25s}.chat-fab:hover .chat-fab-label,.chat-fab:focus-visible .chat-fab-label{max-width:160px;opacity:1;visibility:visible;margin-left:-14px;padding:10px 18px 10px 24px;transition:max-width .25s ease,opacity .2s ease,padding .25s ease,margin .25s ease,visibility 0s}.chat-fab-badge{position:absolute;top:-5px;right:-5px;z-index:2;min-width:22px;height:22px;border-radius:999px;background:#16a34a;color:#fff;font-size:.75rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border:2px solid #fff;box-shadow:0 4px 10px #00000040}.chat-panel{position:fixed;right:24px;bottom:100px;z-index:115;width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 140px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--tb-line);border-radius:20px;box-shadow:0 24px 70px #0f172a59;animation:popIn .3s ease both}.chat-panel-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffffc7;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--tb-line);color:var(--tb-ink)}.chat-brand{width:40px;height:40px;border-radius:12px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--tb-gradient);color:#fff;font-size:12px;box-shadow:0 6px 16px #e6002359,inset 0 1px #ffffff59}.chat-head-text{flex:1;min-width:0;display:flex;flex-direction:column}.chat-head-text strong{font-size:.95rem}.chat-online{font-size:.75rem;color:#15803d;font-weight:600;display:flex;align-items:center;gap:6px}.chat-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e;animation:pulse 1.6s infinite}.chat-close{background:none;border:0;color:var(--tb-muted);font-size:1.1rem;cursor:pointer;padding:6px;border-radius:8px;transition:color .15s ease,background .15s ease}.chat-close:hover{color:var(--tb-ink);background:#0f172a0f}.chat-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#f8fafc;min-height:180px}.chat-msg{max-width:85%;padding:10px 14px;border-radius:16px;line-height:1.45}.chat-msg p{margin:0;font-size:.93rem}.chat-msg-bot{align-self:flex-start;background:#e5e7eb;color:#1f2937;border-bottom-left-radius:4px}.chat-msg-admin{align-self:flex-start;background:#0f172a;color:#fff;border-bottom-left-radius:4px}.chat-msg-user{align-self:flex-end;background:var(--tb-gradient);color:#fff;border-bottom-right-radius:4px}.chat-sender{display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:3px}.chat-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chat-chip{border:1.5px solid #059669;background:#fff;color:#047857;border-radius:999px;padding:8px 14px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.chat-chip:hover{background:#ecfdf5;transform:translateY(-1px)}.chat-closed-note{text-align:center;font-size:.85rem;color:var(--tb-muted)}.chat-guest-form{padding:20px;display:flex;flex-direction:column;gap:4px}.chat-greeting{font-weight:600;margin-bottom:8px}.chat-input-row{display:flex;gap:8px;padding:12px;border-top:1px solid var(--tb-line);background:#fff}.chat-input-row input{flex:1;margin:0}.chat-send{flex:none;width:46px;height:46px;border-radius:50%;padding:0;font-size:1.1rem}.chat-error{margin:0 12px 12px}@media (prefers-reduced-motion: reduce){.chat-fab-ring,.chat-dot{animation:none}.chat-fab-label{transition:none}}.contact-float{position:fixed;left:24px;bottom:24px;z-index:110;display:flex;flex-direction:column;gap:12px}.contact-btn{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:28px;color:#fff;box-shadow:0 12px 28px #0f172a59;transition:transform .2s ease}.contact-btn:hover{transform:scale(1.1) translateY(-2px);text-decoration:none}.contact-telegram{background:#229ed9}.contact-whatsapp{background:#25d366}.support-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:start}.support-grid section{padding:26px}.ticket-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.ticket-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid var(--tb-line);border-radius:14px;padding:14px 16px;font:inherit;color:var(--tb-ink);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ticket-row:hover{border-color:#e6002366;box-shadow:0 8px 20px #0f172a14}.ticket-row.is-active{border-color:var(--tb-red);box-shadow:0 0 0 3px #e600231f}.ticket-row.has-unread{border-color:#16a34a}.ticket-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ticket-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.chat-unread-badge{min-width:22px;height:22px;border-radius:999px;background:#16a34a;color:#fff;font-size:.75rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.ticket-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ticket-thread-head h2{font-size:1.2rem;margin-bottom:2px}.ticket-thread{display:flex;flex-direction:column;gap:12px;margin-bottom:18px;max-height:480px;overflow-y:auto}.ticket-msg{max-width:88%;padding:12px 16px;border-radius:16px;line-height:1.5}.ticket-msg p{margin:0}.ticket-msg small{display:block;margin-top:4px;opacity:.7}.ticket-msg-user{align-self:flex-end;background:var(--tb-gradient);color:#fff;border-bottom-right-radius:4px}.ticket-msg-admin{align-self:flex-start;background:#0f172a;color:#fff;border-bottom-left-radius:4px}.ticket-msg-bot{align-self:flex-start;background:#e5e7eb;color:#1f2937;border-bottom-left-radius:4px}.ticket-sender{display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:3px}.ticket-reply label{margin-bottom:8px}.ticket-filter{margin-bottom:14px}.ticket-filter label{margin-bottom:0}.premium-gate-notice{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.premium-required-badge{display:inline-block;background:#b00020;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;vertical-align:middle}.premium-required-note{color:#78350f;font-weight:600;font-size:.92rem}.order-modal{max-width:640px}.order-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 26px 0}.order-modal-head h2{margin:0}.order-modal-head button{background:none;border:0;font-size:1.2rem;cursor:pointer;color:var(--tb-muted)}.order-modal-body{padding:8px 26px 26px;max-height:70vh;overflow-y:auto}.order-modal-body h3{margin:18px 0 6px;font-size:1rem}.order-modal-body p{word-break:break-word}img{max-width:100%;height:auto}@media (max-width: 960px){.support-grid{grid-template-columns:1fr}}@media (max-width: 560px){.dash-topbar{padding:12px 16px;gap:10px}.dash-welcome{font-size:1.05rem}.dash-content{padding:16px 14px}.dash-topbar-actions .mode-toggle{display:none}.dash-wallet-pill{font-size:.78rem;padding:7px 9px}.dash-welcome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-content h1,.dash-content .page-head h1{font-size:1.5rem}.stat-card-3d{padding:20px 18px 16px}.stat-card-3d strong{font-size:1.8rem}.launch-card,.predictor-card,.support-grid section,.transfer-grid section,.profile-grid section{padding:20px 16px}.card{padding:20px 16px}.hero{padding:48px 0}.hero-stats strong{font-size:1.2rem}.auth-brand{padding:28px 22px}.auth-card{padding:24px 20px}.modal{max-width:calc(100vw - 24px)}.modal-backdrop{padding:12px}.order-modal-body{padding:8px 18px 20px}.order-modal-head{padding:18px 18px 0}.chat-fab{right:16px;bottom:104px}.chat-fab-label{display:none}.chat-panel{right:16px;bottom:176px;max-height:calc(100vh - 200px)}.contact-float{left:16px;bottom:104px}.telegram-banner{bottom:12px;padding:8px 12px 8px 8px;gap:8px}.telegram-banner .small{display:none}.telegram-banner-icon{width:32px;height:32px;font-size:20px}.toast{bottom:180px}}.pkg-section{background:#f8fafc}.pkg-section h2{margin-bottom:8px}.pkg-note{margin-top:20px}.pkg-tier{margin:32px 0 0}.pkg-tier h2,.pkg-tier h3{margin-bottom:4px}.pkg-tier-sub{color:var(--tb-muted);font-weight:600;margin:0 0 18px}.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pkg-card{position:relative;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;background:#fff;color:var(--tb-ink);border-radius:20px;padding:24px;border:1px solid var(--tb-line);box-shadow:var(--tb-shadow);transition:transform .18s ease,box-shadow .18s ease}.pkg-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #e600232e}.pkg-card-popular{border:2px solid var(--tb-red);box-shadow:0 18px 44px #e6002338}.pkg-card-featured{background:var(--tb-gradient);color:#fff;border-color:transparent;box-shadow:0 18px 44px #e6002359}.pkg-card-featured:hover{box-shadow:0 22px 50px #e6002373}.pkg-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}.pkg-badge-ribbon{display:inline-block;background:var(--tb-gradient);color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.08em;padding:5px 12px;border-radius:999px;white-space:nowrap}.pkg-card-featured .pkg-badge-ribbon{background:#fff;color:var(--tb-red)}.pkg-badge-spacer{display:inline-block;width:1px}.pkg-medal{font-size:1.7rem;line-height:1;flex:none}.pkg-name-block h3{margin:0;font-size:1.45rem;font-weight:800;background:var(--tb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pkg-card-featured .pkg-name-block h3{background:none;color:#fff}.pkg-tagline{margin:4px 0 0;font-size:.92rem;color:var(--tb-muted);line-height:1.45}.pkg-card-featured .pkg-tagline{color:#ffffffeb}.pkg-guarantee{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#e6002314;color:var(--tb-red);font-size:.82rem;font-weight:700;padding:7px 14px;border-radius:999px;max-width:100%}.pkg-card-featured .pkg-guarantee{background:#fff;color:var(--tb-red)}.pkg-features{list-style:none;padding:16px 18px;margin:0;background:var(--tb-bg-soft);border-radius:14px;display:flex;flex-direction:column;gap:10px}.pkg-features li{display:flex;align-items:flex-start;gap:10px;font-size:.93rem;line-height:1.45}.pkg-check{color:var(--tb-red);font-weight:900;flex:none}.pkg-card-featured .pkg-features{background:#ffffff29;color:#fff}.pkg-card-featured .pkg-check{color:#fff}.pkg-price{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pkg-price strong{font-size:2.4rem;font-weight:900;line-height:1;background:var(--tb-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.pkg-card-featured .pkg-price strong{background:none;color:#fff}.pkg-price span{font-size:1rem;font-weight:600;color:var(--tb-muted)}.pkg-card-featured .pkg-price span{color:#ffffffd9}.pkg-visitors{margin:0;font-size:1.05rem;font-weight:700}.pkg-buy{margin-top:auto;width:100%;border:0;cursor:pointer;font:inherit;background:var(--tb-gradient);color:#fff;font-weight:800;font-size:1.02rem;padding:14px 20px;border-radius:12px;box-shadow:0 8px 20px #e6002359;transition:transform .15s ease,box-shadow .15s ease}.pkg-buy:hover{transform:translateY(-2px);box-shadow:0 12px 28px #e6002373}.pkg-card-featured .pkg-buy{background:#fff;color:var(--tb-red);box-shadow:0 8px 20px #00000040}.pkg-card-featured .pkg-buy:hover{background:#fff5f6;box-shadow:0 12px 28px #0000004d}.pkg-card-custom{border:2px dashed var(--tb-red);background:#fff7f8}.pkg-custom-label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:.92rem}.pkg-custom-label input{font:inherit;padding:12px 14px;border:1px solid var(--tb-line);border-radius:12px;background:#fff;width:100%;box-sizing:border-box}.pkg-custom-label input:focus{outline:2px solid rgba(230,0,35,.35);border-color:var(--tb-red)}.pkg-custom-preview{margin:0;font-size:.95rem;font-weight:700;color:var(--tb-red);min-height:1.4em}.pkg-card-custom .pkg-buy:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.pkg-modal-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;background:#f1f5f9;border-radius:14px;padding:16px 18px;margin-bottom:14px}.pkg-modal-summary div{display:flex;flex-direction:column;gap:2px;min-width:0}.pkg-modal-summary strong{overflow-wrap:break-word}.pkg-modal-tagline{grid-column:1 / -1;margin:0}.pkg-balance{font-size:1rem;margin:0 0 14px}.pkg-orders{margin-top:40px}.pkg-orders h2{margin-bottom:4px}.pkg-order-list{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:12px}.pkg-order-row{background:#fff;border:1px solid var(--tb-line);border-radius:14px;padding:16px 18px;min-width:0}.pkg-order-main{min-width:0;display:flex;flex-direction:column;gap:4px}.pkg-order-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pkg-order-title strong{font-size:1.05rem}.pkg-order-tier{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#e6002314;color:var(--tb-red);padding:3px 10px;border-radius:999px}.pkg-order-name{margin:0;font-weight:600}.pkg-order-url{font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.pkg-order-meta{margin:2px 0 0}.pkg-status{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pkg-status-pending{background:#fef3c7;color:#92400e}.pkg-status-placed{background:#dbeafe;color:#1d4ed8}.pkg-status-delivered{background:#dcfce7;color:#166534}.pkg-status-cancelled{background:#e5e7eb;color:#4b5563}@media (max-width: 900px){.pkg-grid{grid-template-columns:1fr}}@media (max-width: 560px){.pkg-card{padding:22px 18px}.pkg-price strong{font-size:2.1rem}.pkg-modal-summary{grid-template-columns:1fr}}.switch-admin-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#dc2626,#ef4444 60%,#f87171);border:0;border-radius:999px;padding:9px 16px;font:inherit;font-size:.9rem;font-weight:800;color:#fff;cursor:pointer;box-shadow:0 4px 14px #dc262659;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.switch-admin-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #dc262666}.page-hero{padding:74px 0 62px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{overflow:hidden;padding:0;display:flex;flex-direction:column}.blog-card-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%;cursor:pointer}.blog-card-link:hover .blog-card-image{transform:scale(1.03)}.blog-card-link:hover h2,.blog-card-link:hover h3{color:var(--tb-red)}.blog-card-image{width:100%;height:190px;object-fit:cover;background:#f3f4f6;transition:transform .2s ease}.blog-card-body{padding:21px;display:flex;flex-direction:column;height:100%}.blog-card h2,.blog-card h3{margin:4px 0 10px;font-size:1.22rem;line-height:1.3}.blog-card .muted{margin:0 0 16px}.blog-date{color:var(--tb-red);font-weight:750;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.text-link{color:var(--tb-red);font-weight:800;text-decoration:none;margin-top:auto}.text-link:hover{text-decoration:underline}.blog-reading{max-width:860px}.blog-article{padding:24px 0 10px}.blog-article h1{max-width:760px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;margin:8px 0 12px}.blog-hero-image{width:100%;max-height:440px;border-radius:18px;object-fit:cover;margin:20px 0 28px}.blog-prose{color:#303545;font-size:1.06rem;line-height:1.8}.blog-prose h2,.blog-prose h3{color:var(--tb-ink);margin:34px 0 10px;line-height:1.25}.blog-prose a{color:var(--tb-red)}.blog-prose blockquote{border-left:4px solid var(--tb-red);margin:22px 0;padding:8px 20px;color:#596174}@media (max-width: 900px){.blog-grid{grid-template-columns:1fr}.blog-card-image{height:230px}}
