:root{--gold: #d4af37;--gold-bright: #f5d76e;--bg: #0a0a0a;--bg-card: #141414;--border: #2a2a2a;--text: #f5f5f5;--text-dim: #888}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.08),transparent 50%),radial-gradient(circle at 80% 100%,rgba(212,175,55,.05),transparent 50%),var(--bg)}.hdr{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px;padding:10px 24px;width:100%;box-sizing:border-box}.hdr>.casino-link{justify-self:start!important}.hdr>.brand{justify-self:center!important}.hdr>appkit-button{justify-self:end!important}.brand{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.badge{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--gold-bright),var(--gold) 60%,#8a6d1a);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11px;color:#1a1a0a;letter-spacing:-.5px;box-shadow:0 0 20px #d4af3766,inset 0 1px 2px #fff6,inset 0 -2px 4px #0000004d;border:1px solid rgba(255,255,255,.15)}.wordmark .title{font-size:17px;font-weight:700;background:linear-gradient(90deg,var(--gold-bright),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.3px}.wordmark .subtitle{font-size:11px;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin-top:2px}.casino-link{font-size:13px;color:var(--gold);text-decoration:none;padding:8px 14px;border:1px solid var(--gold);border-radius:999px;background:#d4af3714;font-weight:600;white-space:nowrap;transition:background .2s}.casino-link:active{background:#d4af372e}.main{flex:1;display:flex;align-items:center;justify-content:center;padding:24px 16px}.card{width:100%;max-width:420px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 10px 40px #00000080}.card-title{font-size:18px;font-weight:700}.card-sub{font-size:13px;color:var(--text-dim);margin-bottom:8px}.ftr{text-align:center;padding:16px;font-size:11px;color:var(--text-dim);letter-spacing:.5px}appkit-button{width:100%}.card-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.status{text-align:center;color:var(--text-dim);padding:16px;font-size:13px}.status.err{color:#ff6b6b}.swap-box{background:#0f0f0f;border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.swap-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.bal{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0}.max-btn{background:#d4af3726;border:1px solid var(--gold);color:var(--gold);font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px;cursor:pointer}.max-btn:active{background:#d4af374d}.swap-row{display:flex;align-items:center;gap:10px}.amount-input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:24px;font-weight:600;font-family:inherit;width:100%;-moz-appearance:textfield}.amount-input::-webkit-outer-spin-button,.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.token-btn{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border);border-radius:999px;padding:8px 12px;cursor:pointer;color:var(--text);font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap}.token-btn:active{background:#1f1f1f}.token-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#2a2a2a}.token-sym{font-weight:700}.token-name{color:var(--text-dim);font-size:12px}.caret{color:var(--text-dim);font-size:11px}.flip-wrap{display:flex;justify-content:center;margin:-4px 0;position:relative;z-index:2}.flip-btn{width:36px;height:36px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border);color:var(--gold);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.flip-btn:active{background:#1f1f1f}.swap-cta{width:100%;padding:14px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--gold-bright),var(--gold));color:#1a1a0a;font-weight:800;font-size:15px;cursor:pointer;font-family:inherit;margin-top:4px}.swap-cta:disabled{background:#2a2a2a;color:var(--text-dim);cursor:not-allowed}.swap-cta:not(:disabled):active{filter:brightness(.9)}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0}.modal{background:var(--bg-card);border:1px solid var(--border);border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:70vh;display:flex;flex-direction:column}.modal-hdr{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);font-weight:700}.close-btn{background:transparent;border:none;color:var(--text);font-size:18px;cursor:pointer;padding:4px 8px}.modal-list{overflow-y:auto;padding:8px}.token-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;background:transparent;border:none;cursor:pointer;color:var(--text);font-family:inherit;text-align:left}.token-row:active{background:#1f1f1f}.token-meta{display:flex;flex-direction:column;gap:2px}.empty{text-align:center;padding:32px;color:var(--text-dim)}.quoting{text-transform:none;letter-spacing:0;color:var(--gold);font-size:11px;font-style:italic}.quote-info{background:#0d0d0d;border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;font-size:12px}.qrow{display:flex;justify-content:space-between;align-items:center;color:var(--text-dim)}.qrow>span:last-child{color:var(--text);font-weight:600}.qrow .warn{color:#ff9d3a}.qrow .route{font-size:11px;max-width:60%;text-align:right;word-break:break-word}.tx-status{margin-top:10px;padding:12px 14px;border-radius:10px;font-size:13px;display:flex;flex-direction:column;gap:6px}.tx-status.ok{background:#32c8641a;border:1px solid rgba(50,200,100,.4);color:#4ade80}.tx-status.err{background:#ff50501a;border:1px solid rgba(255,80,80,.4);color:#ff8080;word-break:break-word}.tx-status a{color:var(--gold);text-decoration:none;font-weight:700}.qrow .receive{color:var(--gold);font-weight:700;font-size:14px}.badge-img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 20px #d4af3780,0 0 40px #d4af3733;border:2px solid var(--gold-bright, #d4af37)}@media (max-width: 600px){.hdr{padding:12px 14px!important;gap:8px!important}.badge-img{width:48px!important;height:48px!important}.wordmark .title{font-size:15px!important}}.hdr>.wallet-slot{justify-self:end!important;display:flex!important;align-items:center!important}.hdr>.brand{gap:14px!important}.hdr .badge-img{width:110px!important;height:110px!important;border-radius:50%!important;object-fit:cover!important;border:none!important;background:transparent!important;filter:drop-shadow(0 0 18px rgba(255,200,60,.55)) drop-shadow(0 0 38px rgba(212,175,55,.35))!important;-webkit-mask-image:radial-gradient(circle,black 62%,rgba(0,0,0,.85) 78%,transparent 100%)!important;mask-image:radial-gradient(circle,black 62%,rgba(0,0,0,.85) 78%,transparent 100%)!important;animation:jacGlow 3s ease-in-out infinite!important}.hdr .wordmark .title{font-size:28px!important;font-weight:900!important;letter-spacing:.5px!important;background:linear-gradient(90deg,#fff4c2,gold 40%,#d4af37,#b8860b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 30px rgba(212,175,55,.4)!important;white-space:nowrap!important}@keyframes jacGlow{0%,to{filter:drop-shadow(0 0 18px rgba(255,200,60,.55)) drop-shadow(0 0 38px rgba(212,175,55,.35))}50%{filter:drop-shadow(0 0 26px rgba(255,215,80,.8)) drop-shadow(0 0 54px rgba(212,175,55,.55))}}@media (max-width: 600px){.hdr .badge-img{width:48px!important;height:48px!important}.hdr .wordmark .title{font-size:18px!important}}.hdr>.wallet-slot appkit-button{white-space:nowrap!important}@media (max-width: 600px){.hdr{padding:8px 10px!important;grid-template-columns:auto 1fr auto!important;gap:6px!important}.hdr .casino-link{font-size:11px!important;padding:6px 10px!important}.hdr .badge-img{width:78px!important;height:78px!important}.hdr .wordmark .title{font-size:18px!important}.hdr>.wallet-slot{font-size:11px!important}}.hdr{align-items:start!important}.hdr>.casino-link{align-self:start!important;margin-top:0!important}.hdr>.wallet-slot{align-self:start!important;margin-top:0!important}.hdr>.brand{align-self:start!important;margin-top:60px!important}@media (max-width: 600px){.hdr>.brand{margin-top:35px!important}}.modal-bg{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000000b3!important;z-index:9999!important;padding:20px!important}.modal{position:relative!important;bottom:auto!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:420px!important;max-height:70vh!important;border-radius:16px!important;animation:none!important}.page{position:relative!important;background:radial-gradient(ellipse 800px 600px at 50% 20%,rgba(212,175,55,.18),transparent 60%),radial-gradient(circle at 15% 85%,rgba(255,180,40,.1),transparent 45%),radial-gradient(circle at 85% 75%,rgba(212,175,55,.08),transparent 50%),linear-gradient(180deg,#0a0805,#15110a,#0a0805)!important;overflow-x:hidden!important}.page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 10% 20%,rgba(255,215,0,.5) 0,transparent 2px),radial-gradient(circle at 80% 30%,rgba(255,215,0,.4) 0,transparent 2px),radial-gradient(circle at 30% 70%,rgba(255,215,0,.45) 0,transparent 2px),radial-gradient(circle at 70% 85%,rgba(255,215,0,.4) 0,transparent 2px),radial-gradient(circle at 90% 60%,rgba(255,215,0,.5) 0,transparent 2px),radial-gradient(circle at 20% 50%,rgba(255,215,0,.35) 0,transparent 2px),radial-gradient(circle at 50% 10%,rgba(255,215,0,.45) 0,transparent 2px),radial-gradient(circle at 60% 50%,rgba(255,215,0,.4) 0,transparent 2px);background-size:200px 200px,250px 250px,180px 180px,220px 220px,190px 190px,240px 240px,210px 210px,230px 230px;animation:sparkleDrift 25s linear infinite;opacity:.7}.page>*{position:relative;z-index:1}@keyframes sparkleDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:200px 200px,-250px 250px,180px -180px,-220px -220px,190px 190px,-240px 240px,210px -210px,-230px 230px}}.vc-panel{margin-top:18px;padding:18px 18px 14px;border-radius:18px;background:linear-gradient(180deg,#1c1810eb,#12100ceb);border:1px solid rgba(212,175,55,.28);box-shadow:0 0 0 1px #d4af370f inset,0 8px 24px #00000073;color:#f1ead6;font-size:14px}.vc-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(212,175,55,.18)}.vc-title{font-size:16px;font-weight:700;color:#f5d97a;letter-spacing:.3px;text-shadow:0 0 12px rgba(245,217,122,.25)}.vc-month{font-size:12px;color:#a89668;font-variant-numeric:tabular-nums}.vc-loading,.vc-error{padding:8px 4px;font-size:13px;color:#b8a878}.vc-error{color:#e89a8a}.vc-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.vc-stat{background:#d4af370f;border:1px solid rgba(212,175,55,.14);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.vc-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#a89668}.vc-stat-value{font-size:16px;font-weight:600;color:#f5d97a;font-variant-numeric:tabular-nums}.vc-you{background:linear-gradient(180deg,#f5d97a1a,#f5d97a0a);border:1px solid rgba(245,217,122,.25);border-radius:12px;padding:10px 12px;margin-bottom:14px}.vc-you-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;padding:2px 0}.vc-you-rank{font-weight:700;color:#f5d97a}.vc-you-prize{color:#8be8a3;font-weight:600}.vc-you-gap{color:#a89668;font-size:12px}.vc-you-empty{font-size:13px;color:#b8a878;text-align:center;padding:4px 0}.vc-board{border:1px solid rgba(212,175,55,.14);border-radius:12px;overflow:hidden;background:#00000040}.vc-board-header{display:grid;grid-template-columns:40px 1fr 90px 80px;gap:8px;padding:8px 12px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#a89668;background:#d4af370d;border-bottom:1px solid rgba(212,175,55,.14)}.vc-board-empty{padding:18px 12px;text-align:center;font-size:13px;color:#b8a878}.vc-row{display:grid;grid-template-columns:40px 1fr 90px 80px;gap:8px;padding:9px 12px;font-size:13px;border-bottom:1px solid rgba(212,175,55,.08);font-variant-numeric:tabular-nums}.vc-row:last-child{border-bottom:none}.vc-row-you{background:#f5d97a14;border-left:2px solid #f5d97a}.vc-rank{color:#a89668;font-weight:600}.vc-wallet{color:#d8cfb0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-vol{color:#f1ead6;text-align:right}.vc-prize{color:#8be8a3;text-align:right;font-weight:600}.vc-footer{margin-top:10px;padding-top:10px;border-top:1px solid rgba(212,175,55,.12);font-size:11px;color:#8a7a52;text-align:center;letter-spacing:.3px}@media (max-width: 480px){.vc-board-header,.vc-row{grid-template-columns:32px 1fr 72px 64px;gap:6px;padding-left:10px;padding-right:10px;font-size:12px}.vc-wallet{font-size:11px}.vc-stats{grid-template-columns:1fr}}.vc-row-unqualified .vc-wallet,.vc-row-unqualified .vc-vol,.vc-row-unqualified .vc-rank{opacity:.5}.vc-need-more{color:#ff6b6b;text-align:right;font-weight:600;font-size:11px}.vc-tier-sep{font-size:11px;color:#4ade80;font-weight:600;padding:8px 10px;border:1px dashed rgba(74,222,128,.55);border-radius:8px;margin:6px 0;letter-spacing:.3px;background:#4ade800d;text-align:center}.vc-arrows{display:flex;justify-content:center;gap:6px;margin-bottom:4px}.vc-arrow{color:#4ade80;font-size:14px;font-weight:700;animation:vcArrowPulse 1.4s ease-in-out infinite;opacity:.3}.vc-arrow-1{animation-delay:0s}.vc-arrow-2{animation-delay:.2s}.vc-arrow-3{animation-delay:.4s}.vc-tier-sep-label{color:#4ade80}@keyframes vcArrowPulse{0%,to{opacity:.25;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}.vc-empty-qualified{font-size:12px;color:#ffc850cc;text-align:center;padding:14px 8px;font-weight:500}.vc-row-unqualified .vc-rank,.vc-row-unqualified .vc-wallet,.vc-row-unqualified .vc-vol{opacity:.5}.vc-need-more{color:#ff6b6b;font-size:11px;font-weight:500;text-align:right}.vc-you-need{color:#ff6b6b;font-weight:600}.copy-btn{margin-left:auto;padding:6px 10px;font-size:16px;color:#888;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;flex-shrink:0}.copy-btn:hover{color:gold;border-color:#ffd70066}.copy-btn:active{transform:scale(.92)}.tab-strip{display:flex;gap:6px;padding:6px;background:#00000059;border-radius:12px;margin:6px 0}.tab-btn{flex:1;padding:10px 14px;font-size:14px;font-weight:700;color:#cfcfcf;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s;letter-spacing:.4px}.tab-btn:hover{color:#fff}.tab-btn.tab-on{background:linear-gradient(180deg,#f0c350,#c8951a);color:#1a1208;box-shadow:0 2px 8px #f0c35059}.loans-panel{padding:12px;display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;width:100%;box-sizing:border-box}.loans-hero{text-align:center;padding:8px 4px 0}.loans-hero-title{font-size:22px;font-weight:800;color:#f0c350;letter-spacing:.5px}.loans-hero-sub{font-size:13px;color:#b8b8b8;margin-top:4px;line-height:1.5}.loans-card{background:#14141ed9;border:1px solid rgba(240,195,80,.18);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 20px #0006}.loans-connect-card{text-align:center;color:#d8d8d8;font-size:14px;padding:24px}.loans-row{display:flex;flex-direction:column;gap:6px}.loans-label{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.loans-input{background:#00000073;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px;color:#fff;font-size:18px;font-weight:600;outline:none;width:100%;box-sizing:border-box}.loans-input:focus{border-color:#f0c35080}.loans-currency-toggle{display:flex;gap:6px}.loans-currency-toggle button{flex:1;padding:12px;background:#00000073;color:#cfcfcf;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-weight:700;font-size:14px;cursor:pointer}.loans-currency-toggle button.on{background:linear-gradient(180deg,#f0c350,#c8951a);color:#1a1208;border-color:transparent}.loans-quote{background:#0006;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}.loans-quote-row{display:flex;justify-content:space-between;font-size:13px;color:#cfcfcf}.loans-quote-row.big{font-size:16px;font-weight:700;padding:6px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin:4px 0}.loans-receive{color:#f0c350}.loans-quote-loading{color:#999;font-size:13px;text-align:center;padding:8px}.loans-fees-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px;font-size:12px}.loans-fees-grid>div{background:#ffffff0a;padding:8px;border-radius:8px;text-align:center}.loans-fee-label{color:#888;font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.loans-terms-box{display:flex;align-items:center;justify-content:space-between;gap:8px}.loans-checkbox-line{display:flex;align-items:center;gap:8px;font-size:13px;color:#d8d8d8;cursor:pointer}.loans-checkbox-line input[type=checkbox]{width:18px;height:18px;accent-color:#f0c350;cursor:pointer}.loans-cta{background:linear-gradient(180deg,#f0c350,#c8951a);color:#1a1208;font-weight:800;font-size:16px;padding:14px;border:none;border-radius:12px;cursor:pointer;letter-spacing:.4px;box-shadow:0 4px 14px #f0c3504d;transition:transform .1s,box-shadow .15s}.loans-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #f0c35073}.loans-cta:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.loans-cta-small{padding:10px 16px;font-size:14px}.loans-link-btn{background:transparent;color:#f0c350;border:none;cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px;text-decoration:underline}.loans-error{color:#ff6464;font-size:13px;background:#ff3c3c14;border-radius:8px;padding:10px}.loans-info{color:#cfcfcf;font-size:13px;padding:10px;background:#ffffff0a;border-radius:8px}.loans-active-card{border-color:#50c87840}.loans-active-header{display:flex;justify-content:space-between;align-items:center}.loans-active-title{font-weight:800;font-size:16px;color:#f0c350}.loans-health-pill{font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.5px}.loans-health-green{background:#50c8782e;color:#50c878}.loans-health-amber{background:#f0b4502e;color:#f0c350}.loans-health-red{background:#ff50502e;color:#ff6464}.loans-active-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.loans-active-grid .lal{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px}.loans-active-grid .lav{font-size:14px;font-weight:700;color:#fff;margin-top:2px}.loans-pay-amt{color:#f0c350}.loans-health-bar{height:8px;background:#0006;border-radius:4px;overflow:hidden;margin-top:8px}.loans-health-fill{height:100%;border-radius:4px;transition:width .4s}.loans-health-bar-green .loans-health-fill{background:linear-gradient(90deg,#2da55a,#50c878)}.loans-health-bar-amber .loans-health-fill{background:linear-gradient(90deg,#c89318,#f0c350)}.loans-health-bar-red .loans-health-fill{background:linear-gradient(90deg,#c83232,#ff6464)}.loans-health-legend{display:flex;justify-content:space-between;font-size:10px;color:#777;margin-top:4px}.loans-history-title{font-size:13px;color:#999;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.loans-past-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px}.loans-past-row:last-child{border-bottom:none}.loans-past-id{color:#fff;font-weight:600}.loans-past-meta{color:#888;font-size:11px}.loans-past-status{color:#888;font-size:11px;align-self:center}.loans-success{background:#28503299;border-color:#50c87866}.loans-success-title{font-size:18px;font-weight:800;color:#50c878;text-align:center}.loans-success-row{font-size:14px;color:#fff;text-align:center}.loans-success-row.small{font-size:11px;color:#999}.loans-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.loans-modal{background:#181820;border:1px solid rgba(240,195,80,.3);border-radius:16px;max-width:480px;width:100%;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column}.loans-modal-title{padding:18px 20px;font-size:18px;font-weight:800;color:#f0c350;border-bottom:1px solid rgba(255,255,255,.08)}.loans-modal-body{padding:18px 20px;font-size:14px;color:#d8d8d8;line-height:1.6}.loans-modal-body p{margin:0 0 12px}.loans-modal-body ul{margin:0 0 12px;padding-left:22px}.loans-modal-body strong{color:#f0c350}.loans-modal-quote{background:#f0c35014;border-radius:8px;padding:10px;margin:12px 0;font-size:13px}.loans-modal-actions{padding:16px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.loans-sig-row{font-family:monospace;font-size:11px;color:#888}@media (max-width: 480px){.loans-active-grid{grid-template-columns:1fr}.loans-fees-grid{grid-template-columns:1fr 1fr 1fr;font-size:11px}.loans-hero-title{font-size:18px}}.tab-row{display:flex;justify-content:center;padding:12px 16px 4px}.tab-row .tab-strip{display:inline-flex;gap:6px;background:#0006;border:1px solid rgba(255,215,0,.25);border-radius:12px;padding:4px}.tab-row .tab-btn{padding:8px 22px;border:none;background:transparent;color:#ccc;font-weight:700;font-size:14px;border-radius:8px;cursor:pointer;transition:all .2s}.tab-row .tab-btn.tab-on{background:linear-gradient(135deg,gold,#daa520);color:#1a1a1a;box-shadow:0 2px 8px #ffd70059}
