@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700;800&display=swap";:root{font-family:Space Grotesk,sans-serif;color:#f1f5f9;background:#0a0508;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #0a0508;--surface: #12090e;--surface-2: #1a0d14;--border: rgba(255,255,255,.07);--border-bright: rgba(255,255,255,.13);--primary: #f43f5e;--primary-mid: #e11d48;--primary-light: #fb7185;--primary-glow: rgba(244,63,94,.25);--cyan: #8b5cf6;--cyan-light: #c4b5fd;--cyan-glow: rgba(139,92,246,.2);--green: #10b981;--green-light: #6ee7b7;--amber: #f59e0b;--red: #ef4444;--text: #f1f5f9;--text-2: #94a3b8;--text-3: #475569;--mono: "IBM Plex Mono", monospace;--sans: "Space Grotesk", sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}button,input,select{font:inherit;border:0;outline:0}button{cursor:pointer}h1,h2,h3,p{margin-top:0}.app-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(244,63,94,.18),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(139,92,246,.1),transparent),radial-gradient(ellipse 40% 60% at 60% 40%,rgba(16,185,129,.06),transparent),#0a0508}.ambient{position:absolute;pointer-events:none;border-radius:50%}.ambient-one{width:500px;height:500px;background:radial-gradient(circle,rgba(244,63,94,.6),transparent 70%);top:-100px;left:-200px;filter:blur(120px);opacity:.15}.ambient-two{width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.5),transparent 70%);right:-150px;bottom:200px;filter:blur(100px);opacity:.1}.page-width{width:min(1180px,calc(100% - 64px));margin:0 auto;position:relative;z-index:1}.topbar{position:sticky;top:0;z-index:50;height:68px;max-width:100%;padding:0 40px;display:flex;align-items:center;gap:28px;background:#050509e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.06)}.brand{display:flex;gap:10px;align-items:center;color:var(--text);background:none;font-size:15px;font-weight:800;letter-spacing:-.7px;padding:0;white-space:nowrap}.brand>span:last-child>span{color:var(--primary-light)}.brand>span:last-child small{display:block;margin-top:2px;color:var(--text-3);font:7px var(--mono);letter-spacing:.14em}.brand-mark{width:30px;height:30px;display:grid;place-items:center;background:linear-gradient(135deg,#f43f5e,#8b5cf6);color:#fff;border-radius:8px;box-shadow:0 0 20px #f43f5e80;animation:pulse-glow 3s ease-in-out infinite}.market-strip{margin:auto;color:var(--text-3);font:10px var(--mono);display:flex;align-items:center;gap:10px;white-space:nowrap;animation:ticker-breathe 5s ease-in-out infinite}.market-strip b{color:var(--text-2);font-weight:500}.market-divider{width:1px;height:14px;background:#ffffff14}.up{color:var(--green)}.down{color:var(--red)}.live-dot,.live-label i,.status-pill span,.table-status i{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 3px #10b98126}.nav-links{display:flex;gap:22px}.nav-links button,.mobile-nav button{color:var(--text-3);background:none;font:500 11px var(--sans);transition:color .2s}.nav-links button:hover,.mobile-nav button:hover{color:#fff}.top-actions{display:flex;gap:8px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--text-2);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 14px;font:600 11px var(--sans);transition:.2s}.button:hover{transform:translateY(-1px);border-color:#fff3;color:#fff}.button.primary{color:#fff;border:none;background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 0 0 1px #fb718540,0 8px 32px #e11d4866;border-radius:10px}.button.primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #fb718566,0 16px 48px #e11d4880}.button.small{padding:9px 12px;font-size:11px}.button.full{width:100%}.button.ghost{border-color:transparent}.button.outline{border-color:#ffffff1a}.button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.icon-button{position:relative;display:grid;place-items:center;width:32px;height:32px;color:var(--text-3);background:transparent;border-radius:7px;border:1px solid transparent;transition:.15s}.icon-button:hover{background:#ffffff0f;color:var(--text)}.icon-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--amber);top:7px;right:7px;border:1px solid var(--bg)}.session-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;color:var(--primary-light);background:#f43f5e1a;border:1px solid rgba(244,63,94,.25);border-radius:20px;font:10px var(--mono);transition:.2s}.session-chip:hover{border-color:var(--primary-light);transform:translateY(-1px)}.session-chip span{width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--primary);border-radius:50%;font:800 11px var(--sans)}.mobile-menu,.mobile-nav{display:none}.hero{min-height:680px;display:grid;grid-template-columns:1fr 420px;gap:100px;align-items:center;padding-top:60px}.eyebrow{display:flex;align-items:center;gap:10px;font:9px var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.15em}.pulse-ring{display:grid;place-items:center;width:17px;height:17px;border:1px solid rgba(16,185,129,.4);border-radius:50%}.pulse-ring span{width:5px;height:5px;background:var(--green);border-radius:50%}h1 em,h2 span,h1>em{background:linear-gradient(135deg,#fb7185 20%,#c4b5fd 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.hero h1{font-size:clamp(56px,6.5vw,82px);letter-spacing:-3px;line-height:1.05;margin:20px 0;font-weight:700;color:#fff}.hero-text{max-width:460px;color:var(--text-2);line-height:1.75;font-size:15px}.hero-points{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;color:var(--text-3);font:9px var(--mono)}.hero-points span{display:flex;align-items:center;gap:7px}.hero-points svg{color:var(--green)}.hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);font:9px var(--mono);color:var(--text-3)}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.hero-proof i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #10b9811f}.hero-proof b{color:var(--text);font-weight:500}.calculator{max-width:420px;padding:32px;position:relative;background:#0a0a0fb3;border:1px solid rgba(255,255,255,.05);border-radius:20px;box-shadow:0 20px 60px #0006,0 0 40px #f43f5e0f,0 0 40px #8b5cf60f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:calculator-float 7s ease-in-out infinite}.calculator:hover{animation-play-state:paused}.calculator:before{display:none}.glass-card{border:1px solid var(--border);background:#10090ceb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 0 1px #f43f5e0f,0 32px 64px #0006;border-radius:14px}.card-heading,.panel-header,.section-title-row,.trust-heading,.dashboard-heading{display:flex;justify-content:space-between;align-items:flex-start}.mini-label,.section-kicker{font:9px var(--mono);color:var(--primary-light);letter-spacing:.14em;text-transform:uppercase}.card-heading h2{margin:6px 0 0;font-size:20px;letter-spacing:-.7px;color:#fff}.secure-label{display:flex;align-items:center;gap:5px;color:var(--green);font:9px var(--mono)}.input-label{color:var(--text-3);font:9px var(--mono);margin:20px 0 8px;letter-spacing:.02em}.amount-row{height:64px;display:flex;align-items:center;justify-content:space-between;border:1px solid transparent;border-radius:12px;background:#ffffff08;padding:0 16px 0 20px;transition:all .3s ease}.amount-row:hover{background:#ffffff0d}.amount-row:focus-within{border-color:#ffffff26;background:#0006;box-shadow:none}.amount-row.warn-bounds{border-color:#f59e0b80!important}.amount-row.warn-bounds:focus-within{box-shadow:0 0 0 3px #f59e0b1a!important}.amount-row input,.crypto-estimate{color:#fff;background:transparent;font:700 26px var(--sans);letter-spacing:-1px;width:55%}.currency-select{display:flex;align-items:center;gap:7px;font:700 12px var(--sans);color:var(--text-2)}.currency-select select{appearance:none;-webkit-appearance:none;color:var(--text-2);background:transparent;font-weight:700;cursor:pointer}.currency-select option,select option{background:#12090e;color:var(--text)}.currency-dot{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:800}.currency-dot.euro{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff}.currency-dot.btc{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff}.currency-dot.ltc{background:linear-gradient(135deg,#64748b,#94a3b8);color:#fff}.currency-dot.eth{background:linear-gradient(135deg,#6366f1,#a5b4fc);color:#fff}.currency-dot.usdt{background:linear-gradient(135deg,#10b981,#34d399);color:#fff}.currency-dot.sol{background:linear-gradient(135deg,#9333ea,#a855f7);color:#fff}.currency-dot.xrp{background:linear-gradient(135deg,#0891b2,#8b5cf6);color:#fff}.currency-dot.doge{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff}.currency-dot.matic{background:linear-gradient(135deg,#f43f5e,#8b5cf6);color:#fff}.swap-line{display:flex;align-items:center;gap:12px;margin:14px 0}.line{flex:1;height:1px;background:#ffffff0f}.swap-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f43f5e26;border:1px solid rgba(244,63,94,.3);color:var(--primary-light);transform:rotate(90deg);transition:.2s;cursor:pointer}.swap-icon:hover{background:#f43f5e4d}.receive{border-color:transparent!important;background:#ffffff08!important}.receive:hover{background:#ffffff0d!important}.receive:focus-within{border-color:#ffffff26!important;background:#0006!important;box-shadow:none!important}.method-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.method-grid .input-label{margin-top:17px}.select-wrap,.rate-readout{height:42px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:var(--text-2);font:10px var(--mono);background:#0006}.select-wrap:focus-within{border-color:#f43f5e80}.select-wrap select{appearance:none;flex:1;background:transparent;color:var(--text-2);font:10px var(--mono)}.rate-readout{color:var(--text-3);font:9px var(--mono)}.breakdown{margin:18px 0;padding:13px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);display:grid;gap:8px}.breakdown>div{display:flex;justify-content:space-between;color:var(--text-3);font:9px var(--mono)}.breakdown b{color:var(--text-2);font-weight:500}.breakdown small{color:var(--primary-light)}.breakdown .fee{color:var(--amber)}.breakdown .net-row{color:var(--text);padding-top:7px;border-top:1px dashed rgba(255,255,255,.06)}.breakdown .net-row b{color:#fff;font-weight:700}.wallet-field{height:54px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid transparent;border-radius:12px;color:var(--text-2);background:#ffffff08;transition:all .3s ease;margin-bottom:16px}.wallet-field:hover{background:#ffffff0d}.wallet-field:focus-within{border-color:#ffffff26;background:#0006}.wallet-field svg{color:var(--text-3)}.wallet-field input{flex:1;color:var(--text-2);background:transparent;min-width:0;font:12px var(--sans)}.wallet-field input::placeholder{color:var(--text-3)}.exchange-cta{height:50px;background:linear-gradient(135deg,#f43f5e,#e11d48)!important;color:#fff!important;border:none!important;border-radius:10px!important;font:700 13px var(--sans)!important;letter-spacing:-.2px!important;box-shadow:0 0 0 1px #fb718540,0 8px 32px #e11d4866!important}.exchange-cta:hover{transform:translateY(-2px)!important;box-shadow:0 0 0 1px #fb718566,0 16px 48px #e11d4880!important}.exchange-cta:disabled{opacity:.45!important;transform:none!important;cursor:not-allowed!important}.quote-note{color:var(--text-3);font:8px var(--mono);text-align:center;margin:12px 0 0}.savings-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;color:var(--green-light);background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:6px;font:9px var(--mono);margin-top:9px}.method-hint{font:8px var(--mono);color:var(--text-3);margin-top:4px}.method-hint.warn{color:var(--amber)}.bounds-notice{font:8px var(--mono);color:var(--amber);margin-top:4px}.copy-crypto{display:grid;place-items:center;width:24px;height:24px;background:#8b5cf614;border:1px solid rgba(139,92,246,.15);color:var(--cyan-light);border-radius:5px;cursor:pointer;transition:.2s;flex:0 0 auto}.copy-crypto:hover{background:#8b5cf62e}.best-route-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;color:var(--green-light);background:#10b9811a;border-radius:4px;font:8px var(--mono)}.stats-band{border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:repeat(4,1fr);padding:32px 0;gap:24px;margin-top:40px}.stats-band div{display:flex;flex-direction:column;gap:6px;border-left:1px solid rgba(255,255,255,.05);padding-left:28px}.stats-band div:first-child{border:0;padding-left:0}.stats-band strong{font:22px var(--mono);color:#fff}.stats-band span{font:10px var(--sans);color:var(--text-3)}.section{padding-top:85px}.section-title-row{margin-top:20px;margin-bottom:45px;align-items:flex-end}.section-title-row h2,.trust-heading h2{font-size:40px;line-height:1.06;letter-spacing:-2.5px;margin:0;color:#fff}.section-title-row p{max-width:260px;color:var(--text-2);font-size:13px;line-height:1.7;margin:0 0 4px}.muted-icon{color:#ffffff1a}.market-board{padding-top:85px}.market-board-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.market-board-heading h2{margin:15px 0 0;font-size:36px;line-height:1.04;letter-spacing:-2px;color:#fff}.market-board-status{display:flex;align-items:center;gap:8px;color:var(--text-3);font:9px var(--mono)}.market-board-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #10b9811f}.asset-board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.asset-board-card{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:18px;background:#10090ce6;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:.2s;cursor:default}.asset-board-card:hover{border-color:#f43f5e4d;box-shadow:0 0 0 1px #f43f5e1a;transform:translateY(-2px)}.asset-board-card-header{display:flex;justify-content:space-between;align-items:flex-start;grid-column:1/-1;margin-bottom:10px}.asset-board-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-weight:800;font-size:14px;color:#fff;grid-row:1/span 2}.asset-board-icon.btc{background:linear-gradient(135deg,#f97316,#fb923c)}.asset-board-icon.eth{background:linear-gradient(135deg,#6366f1,#a5b4fc)}.asset-board-icon.ltc{background:linear-gradient(135deg,#64748b,#94a3b8)}.asset-board-icon.usdt{background:linear-gradient(135deg,#10b981,#34d399)}.asset-board-icon.sol{background:linear-gradient(135deg,#9333ea,#a855f7)}.asset-board-icon.xrp{background:linear-gradient(135deg,#0891b2,#8b5cf6)}.asset-board-icon.doge{background:linear-gradient(135deg,#d97706,#f59e0b)}.asset-board-icon.matic{background:linear-gradient(135deg,#f43f5e,#8b5cf6)}.asset-board-name b{display:block;color:var(--text);font:600 13px var(--sans)}.asset-board-name span{display:block;color:var(--text-3);font-size:9px;margin-top:2px}.asset-board-price{text-align:right}.asset-board-price strong{display:block;color:var(--text);font:500 12px var(--mono)}.asset-board-price span{display:block;color:var(--green);font:8px var(--mono);margin-top:3px}.asset-board-price span.down{color:var(--red)}.asset-spark{grid-column:2/span 2;display:flex;align-items:flex-end;gap:3px;height:20px;margin-top:8px}.asset-spark i{display:block;width:3px;border-radius:2px;background:#f43f5e59}.asset-spark i:nth-child(1){height:6px}.asset-spark i:nth-child(2){height:11px}.asset-spark i:nth-child(3){height:8px}.asset-spark i:nth-child(4){height:15px}.asset-spark i:nth-child(5){height:19px;background:var(--primary-light)}.night-promise{display:grid;grid-template-columns:1.2fr 1.5fr auto;align-items:center;gap:32px;margin-top:90px;padding:24px 28px;background:linear-gradient(135deg,#0f0f1afa,#0a0a14f2);border:1px solid rgba(255,255,255,.07);border-radius:14px;box-shadow:0 0 0 1px #f43f5e14,0 20px 50px #0000004d}.promise-lead{display:flex;align-items:center;gap:14px}.promise-mark{display:grid;place-items:center;width:40px;height:40px;color:var(--primary-light);background:#f43f5e26;border:1px solid rgba(244,63,94,.25);border-radius:10px}.night-promise .section-kicker{color:var(--primary-light);font-size:8px}.night-promise h2{margin:5px 0 0;color:#fff;font-size:21px;line-height:1.05;letter-spacing:-1.2px}.promise-items{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.promise-items div{display:flex;align-items:flex-start;gap:9px;padding-left:16px;border-left:1px solid rgba(255,255,255,.06)}.promise-items b{color:var(--amber);font:9px var(--mono)}.promise-items span{color:var(--text-2);font-size:11px;line-height:1.45}.promise-link{display:flex;align-items:center;gap:7px;padding:9px 0;color:var(--cyan-light);background:none;white-space:nowrap;font:10px var(--mono);transition:color .2s}.promise-link:hover{color:#fff}.lifecycle-section{padding-top:110px}.lifecycle-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin:16px 0 43px}.lifecycle-heading h2{margin:0;color:#fff;font-size:38px;line-height:1.04;letter-spacing:-2.2px}.lifecycle-heading p{max-width:285px;margin:0 0 3px;color:var(--text-2);font-size:12px;line-height:1.65}.lifecycle-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.lifecycle-line{position:absolute;top:7px;right:10%;left:7%;height:1px;background:linear-gradient(90deg,#f43f5e,#8b5cf6);transform-origin:left center;animation:line-grow 1.1s ease-out both}.lifecycle-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;animation:node-reveal .7s both}.lifecycle-step:nth-child(2){animation-delay:.1s}.lifecycle-step:nth-child(3){animation-delay:.2s}.lifecycle-step:nth-child(4){animation-delay:.3s}.lifecycle-dot{width:15px;height:15px;margin-bottom:18px;border:4px solid #0a0508;background:#ffffff1a;border-radius:50%;box-shadow:0 0 0 1px #ffffff1a}.lifecycle-step.active .lifecycle-dot{background:var(--primary-light);box-shadow:0 0 0 1px var(--primary-light),0 0 0 5px #f43f5e26}.lifecycle-step b{color:var(--primary-light);font:9px var(--mono)}.lifecycle-step strong{margin-top:9px;color:#fff;font:600 15px var(--sans);display:block}.lifecycle-step small{max-width:170px;margin-top:7px;color:var(--text-2);font-size:11px;line-height:1.5;display:block}.desk-services{display:grid;grid-template-columns:.75fr 1.45fr;gap:80px;align-items:flex-end;padding-top:110px}.service-intro{padding-bottom:18px}.service-intro h2{margin:18px 0;color:#fff;font-size:40px;line-height:1.05;letter-spacing:-2px}.service-intro p{max-width:300px;color:var(--text-2);font-size:13px;line-height:1.7}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.service-card{position:relative;min-height:240px;padding:22px;background:#10090ce6;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:.25s;animation:card-rise .7s both}.service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(244,63,94,.03),transparent);pointer-events:none}.service-card:hover{border-color:#f43f5e40;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.service-card.featured{background:linear-gradient(135deg,#f43f5e2e,#8b5cf614);border-color:#f43f5e59;transform:translateY(-16px);box-shadow:0 30px 60px #0006}.service-card.featured:hover{transform:translateY(-20px)}.service-number{font:10px var(--mono);color:var(--text-3)}.service-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--primary-light);background:#f43f5e1f;border-radius:10px;margin:30px 0 18px}.service-card.featured .service-icon{color:var(--cyan);background:#8b5cf61f}.service-card h3{margin:0 0 10px;color:#fff;font-size:15px;font-weight:600}.service-card p{margin:0;color:var(--text-2);font-size:12px;line-height:1.65}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.step{position:relative;min-height:230px;padding:24px;border:1px solid rgba(255,255,255,.06);background:#10090ce6;border-radius:12px;transition:border-color .2s}.step:hover{border-color:#f43f5e40}.step-top{display:flex;justify-content:space-between;align-items:center}.step-top>span{font:11px var(--mono);color:var(--text-3)}.step-icon{width:44px;height:44px;display:grid;place-items:center;color:var(--primary-light);background:#f43f5e1f;border-radius:11px}.step h3{font-size:17px;margin:36px 0 10px;letter-spacing:-.5px;color:#fff}.step p{font-size:13px;line-height:1.7;color:var(--text-2);max-width:230px}.step-arrow{position:absolute;right:22px;bottom:24px;color:var(--text-3)}.pairs-section{padding-bottom:20px}.pair-table{border-top:1px solid rgba(255,255,255,.05)}.table-head,.table-row{display:grid;grid-template-columns:2.2fr .8fr .7fr .9fr .8fr;align-items:center;gap:15px;min-height:64px;border-bottom:1px solid rgba(255,255,255,.05);font:10px var(--mono);color:var(--text-2)}.table-head{min-height:42px;color:var(--text-3);font-size:9px;text-transform:uppercase}.table-row{transition:background .15s}.table-row:hover{background:#f43f5e0a}.route{display:flex;gap:10px;align-items:center;color:var(--text)}.route b{color:#fff}.route-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--primary-light);border-radius:7px;background:#f43f5e1a}.route-status{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--primary-light)}.asset-tag{width:fit-content;padding:4px 8px;border-radius:5px;color:var(--text-2);background:#ffffff0f;font-size:9px}.asset-tag.btc{color:#fdba74;background:#f973161a}.asset-tag.usdt{color:#6ee7b7;background:#10b9811a}.asset-tag.eth{color:#a5b4fc;background:#6366f11a}.asset-tag.ltc{color:#cbd5e1;background:#64748b1a}.asset-tag.sol{color:#d8b4fe;background:#9333ea1a}.asset-tag.xrp{color:#7dd3fc;background:#0891b21a}.asset-tag.doge{color:#fde68a;background:#d977061a}.asset-tag.matic{color:#c4b5fd;background:#f43f5e1a}.asset-tag.any-crypto{color:#e2e8f0;background:#ffffff14;letter-spacing:.5px}.route-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:4px;font:8px var(--mono);font-weight:500}.route-status-badge.popular{color:var(--primary-light);background:#f43f5e1f}.route-status-badge.fastest{color:var(--green-light);background:#10b9811a}.route-status-badge.stable{color:var(--cyan-light);background:#8b5cf61a}.route-status-badge.new{color:#fde68a;background:#f59e0b1a}.route-status-badge.best-rate{color:#f9a8d4;background:#ec48991a}.route-status-badge.quick{color:#86efac;background:#10b98114}.reviews-section{padding-bottom:25px}.trust-heading{align-items:flex-end;margin-bottom:40px}.rating-block{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.stars,.review-stars{color:var(--amber);letter-spacing:3px;font-size:13px}.rating-block strong{font:24px var(--mono);color:#fff}.rating-block small{font-size:11px;color:var(--text-3)}.rating-block span{font:9px var(--mono);color:var(--text-3)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review-card{padding:24px;border:1px solid rgba(255,255,255,.06);background:#10090ce6;border-radius:12px;transition:.25s}.review-card:hover{border-color:#f43f5e38;transform:translateY(-4px);box-shadow:0 20px 40px #00000040}.review-top{display:flex;align-items:center;gap:11px}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font:800 11px var(--sans)}.avatar span,.profile-user span{display:block}.review-top b{display:block;font-size:13px;color:#fff}.review-top>div:nth-child(2) span{display:block;color:var(--text-3);font:9px var(--mono);margin-top:3px}.verified{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--green);background:#10b98114;border:1px solid rgba(16,185,129,.16);padding:4px 7px;border-radius:5px;font:8px var(--mono)}.review-stars{margin:24px 0 12px}.review-stars span{color:#ffffff1a}.review-card p{color:var(--text-2);font-size:13px;line-height:1.75;min-height:64px}.review-bottom{display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid rgba(255,255,255,.05);color:var(--text-3);font:9px var(--mono)}.review-bottom span{color:var(--primary-light)}.trust-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px;padding:40px 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);margin-top:80px}.trust-strip-label{width:100%;text-align:center;color:var(--text-3);font:9px var(--mono);letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.trust-logo{font:600 14px var(--sans);color:#ffffff38;letter-spacing:-.3px;transition:.2s;cursor:default}.trust-logo:hover{color:#ffffff8c}.security-band{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.security-item{display:flex;align-items:center;gap:12px;padding:16px;background:#f43f5e0a;border:1px solid rgba(244,63,94,.1);border-radius:10px;font:10px var(--mono);color:var(--text-2);transition:.2s}.security-item:hover{border-color:#f43f5e38;background:#f43f5e12}.security-item svg{color:var(--primary-light);flex:0 0 auto}.security-item b{display:block;color:#fff;font:500 12px var(--sans);margin-bottom:3px}.security-item span{display:flex;flex-direction:column}.faq{padding-bottom:100px}.faq-list{border-top:1px solid rgba(255,255,255,.05)}.faq-item{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;text-align:left;padding:20px 0;color:#fff;background:transparent;border-bottom:1px solid rgba(255,255,255,.05);font:500 14px var(--sans)}.faq-item>svg{color:var(--primary);transition:transform .2s}.faq-item.open>svg{transform:rotate(45deg)}.faq-item p{grid-column:1/-1;color:var(--text-2);font:13px var(--sans);line-height:1.7;margin:0;max-width:640px;font-weight:400}.footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding:30px 0 36px;color:var(--text-3);font:9px var(--mono)}.footer .brand{font-family:var(--sans);color:#fff;font-size:15px;font-weight:800;letter-spacing:-.7px}.footer .brand-mark{width:26px;height:26px}.modal-backdrop{position:fixed!important;inset:0;z-index:100;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto}.modal-backdrop[style*="opacity: 0"]{opacity:1!important;pointer-events:auto!important}.modal-backdrop:has(.exchange-modal),.modal-backdrop:has(.ticket-room){opacity:1!important;pointer-events:auto!important}.exchange-modal,.ticket-modal{position:relative;z-index:101;margin:auto}.modal{width:min(440px,100%);padding:30px;max-height:calc(100vh - 40px);overflow-y:auto;position:relative;background:#0e070afa;border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 0 0 1px #f43f5e1a,0 40px 80px #0009}.modal-close{position:absolute;top:16px;right:16px;width:30px;height:30px;display:grid;place-items:center;padding:0;color:var(--text-2);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:7px;transition:.15s}.modal-close:hover{color:#fff;background:#ffffff1a}.modal-symbol{width:44px;height:44px;background:#f43f5e26;border:1px solid rgba(244,63,94,.25);color:var(--primary-light);border-radius:11px;display:grid;place-items:center;margin-bottom:16px}.modal h2{font-size:26px;font-weight:700;letter-spacing:-1px;color:#fff;margin:0 0 8px}.modal-copy{color:var(--text-2);font-size:13px;margin-bottom:20px}.modal-input{width:100%;height:48px;padding:0 14px;margin-bottom:10px;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#fff;font:13px var(--sans);transition:.2s}.modal-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #f43f5e1f}.modal-input::placeholder{color:var(--text-3)}.modal-foot{display:flex;gap:7px;align-items:center;color:var(--text-3);font:9px var(--mono);margin-top:14px}.demo-hint{color:var(--primary-light);background:#f43f5e14;border:1px solid rgba(244,63,94,.16);border-radius:7px;padding:9px 11px;font:9px var(--mono);margin-bottom:12px}.confirmation-card{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#10b9810f;border:1px solid rgba(16,185,129,.16);border-radius:8px;margin-bottom:14px;color:var(--text);font:12px var(--mono)}.form-error{display:flex;align-items:center;gap:7px;margin:-3px 0 11px;padding:9px 11px;color:#fca5a5;background:#ef444412;border:1px solid rgba(239,68,68,.2);border-radius:7px;font:9px var(--mono)}.exchange-modal{width:min(720px,100%);padding:32px;max-height:calc(100vh - 40px);overflow-y:auto;background:#0e070afa;border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 0 0 1px #f43f5e1a,0 40px 80px #0009}.workspace-kicker{display:flex;align-items:center;gap:9px;color:var(--green-light);font:9px var(--mono);letter-spacing:.12em}.exchange-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:18px 0 27px}.exchange-modal-heading h2{margin:0 0 8px;color:#fff;font:700 28px var(--sans);letter-spacing:-1.5px}.exchange-modal-heading p{margin:0;color:var(--text-2);font-size:13px}.quote-badge{display:flex;align-items:center;gap:6px;color:var(--primary-light);background:#f43f5e1a;border:1px solid rgba(251,113,133,.2);border-radius:20px;padding:7px 10px;white-space:nowrap;font:9px var(--mono)}.exchange-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field-label{display:block;margin:0 0 8px;color:var(--text-3);font:9px var(--mono);text-transform:uppercase;letter-spacing:.06em}.workspace-input,.workspace-select{display:flex;align-items:center;gap:9px;height:52px;margin-bottom:20px;padding:0 14px;color:#fff;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:9px;transition:.2s}.workspace-input:focus-within,.workspace-select:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #f43f5e1f}.workspace-input>span:first-child{color:var(--primary-light);font-size:18px;font-weight:700}.workspace-input input{flex:1;min-width:0;color:#fff;background:transparent;font:700 18px var(--sans)}.workspace-input b{color:var(--text-3);font:10px var(--mono)}.workspace-select select{flex:1;appearance:none;color:var(--text-2);background:transparent;font:11px var(--sans)}.receive-input{border-color:#8b5cf64d!important}.receive-input:focus-within{border-color:#8b5cf680!important}.receive-input strong{flex:1;color:#fff;font:19px var(--mono)}.receive-input select{appearance:none;color:var(--text-2);background:transparent;font:11px var(--mono)}.wallet-input input{font:11px var(--sans);font-weight:400}.wallet-input svg{color:var(--text-3)}.fee-summary{margin:2px 0 18px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0000004d}.fee-summary>div{display:flex;align-items:center;justify-content:space-between;padding:7px 0;color:var(--text-3);font:10px var(--mono)}.fee-summary b{color:var(--text-2);font-weight:500}.fee-summary .fee{color:var(--amber)}.fee-summary-heading{padding-top:0!important;margin-bottom:5px;color:var(--text)!important;font-size:11px!important}.fee-summary-heading small{color:var(--green-light);font-size:9px}.fee-net{border-top:1px dashed rgba(255,255,255,.07);margin-top:5px;padding-top:12px!important;color:var(--text)!important}.fee-net b{color:#fff;font-weight:700}.fee-summary .fee-output{margin-top:7px;padding:10px 11px;color:var(--primary-light)!important;background:#f43f5e14;border-radius:7px}.fee-output strong{color:#d8d0ff;font:12px var(--mono)}.quote-expiry{margin-left:auto;color:var(--amber);font:9px var(--mono);letter-spacing:0}.ticket-room{width:min(760px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 36px));padding:28px;overflow-y:auto;background:#0e070afa;border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 0 0 1px #f43f5e14,0 40px 90px #000000b3}.ticket-room .modal-close{position:absolute;top:17px;right:17px}.ticket-header{min-height:22px;color:var(--text-3);font:10px var(--mono);display:flex;align-items:center;gap:8px}.ticket-title{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin:25px 0 21px}.ticket-title h2{margin:6px 0 0;color:#fff;font:600 24px var(--sans);letter-spacing:-.8px}.status-pill{color:var(--amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);padding:5px 10px;border-radius:20px;font:9px var(--mono);flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ticket-pipeline{display:flex;gap:6px;margin:-5px 0 18px;overflow-x:auto;padding-bottom:4px}.ticket-pipeline button{display:flex;align-items:center;gap:6px;flex:1;min-width:105px;padding:8px 7px;color:var(--text-3);background:transparent;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;font:8px var(--mono);transition:.15s}.ticket-pipeline button i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#ffffff26}.ticket-pipeline button.current{color:var(--primary-light);border-color:var(--primary)}.ticket-pipeline button.current i{background:var(--primary-light);box-shadow:0 0 0 4px #f43f5e26}.ticket-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;padding:17px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ticket-summary>div{min-width:0;padding:0 15px;border-right:1px solid rgba(255,255,255,.06)}.ticket-summary>div:first-child{padding-left:0}.ticket-summary>div:last-child{padding-right:0;border-right:0}.ticket-summary span,.ticket-summary b{display:block;white-space:normal}.ticket-summary span{margin-bottom:8px;color:var(--text-3);font:9px var(--mono)}.ticket-summary b{color:var(--text);font:500 11px var(--mono);line-height:1.35}.ticket-summary b small{display:inline;color:var(--text-3);font-size:8px}.payment-info{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:17px 0 0;padding:13px 14px;color:var(--green-light);background:#10b9810f;border:1px solid rgba(16,185,129,.18);border-radius:8px}.payment-info-title{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--green-light);font:10px var(--mono)}.payment-info-title span{margin-left:5px;padding:3px 5px;color:var(--green-light);background:#10b9811a;border-radius:4px;font-size:8px}.payment-info strong{color:var(--text);font:10px var(--mono);line-height:1.6}.chat,.enhanced-chat{display:flex;flex-direction:column;gap:8px;max-height:210px;min-height:145px;overflow-y:auto;padding:16px 8px}.chat-line{max-width:90%;padding:9px 12px;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px 8px 8px 2px;font-size:11px;line-height:1.55}.chat-line.user-line{align-self:flex-end;color:#d8d0ff;background:#f43f5e1f;border-color:#f43f5e38;border-radius:8px 8px 2px}.chat-line.system-line{max-width:100%;color:#fde68a;background:#f59e0b0f;border-color:#f59e0b26}.chat-line-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font:8px var(--mono);color:var(--text-3)}.chat-read-receipt{display:inline-flex;gap:1px;color:var(--cyan)}.auto-toggle{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(255,255,255,.05);color:var(--green-light);font:9px var(--mono)}.auto-toggle>span{display:flex;align-items:center;gap:6px}.toggle{width:30px;height:17px;position:relative;padding:2px;background:#ffffff1a;border-radius:20px;transition:.2s}.toggle i{display:block;width:13px;height:13px;background:#ffffff4d;border-radius:50%;transition:.2s}.toggle.active{background:var(--green)}.toggle.active i{transform:translate(13px);background:#fff}.chat-compose{display:flex;align-items:center;gap:8px;height:46px;padding:0 10px 0 14px;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:9px}.chat-compose input{flex:1;min-width:0;height:100%;padding:0;color:#fff;background:transparent;font:11px var(--sans)}.chat-compose input::placeholder{color:var(--text-3)}.upload-control{display:grid;place-items:center;color:var(--text-3);cursor:pointer}.upload-control input{display:none}.send-button{flex:0 0 auto;background:var(--primary);color:#fff;border:0;border-radius:6px;width:28px;height:28px;display:grid;place-items:center;transition:.15s}.send-button:hover{background:var(--primary-mid)}.chat-note{margin:10px 0 0;color:var(--text-3);font:8px var(--mono);display:flex;gap:6px;align-items:center}.chat-emoji-row{display:flex;gap:6px;padding:5px 0 2px}.emoji-btn{width:28px;height:28px;display:grid;place-items:center;background:#f43f5e14;border:1px solid rgba(244,63,94,.14);border-radius:7px;font-size:14px;cursor:pointer;transition:.15s}.emoji-btn:hover{background:#f43f5e2e;transform:scale(1.1)}.dashboard,.admin{padding-top:44px;min-height:calc(100vh - 68px)}.back-link{padding:0;color:var(--text-3);font:10px var(--mono);background:none}.dashboard-heading{margin:36px 0 38px;align-items:flex-end}.dashboard-heading h1{font-size:44px;letter-spacing:-2.5px;margin:8px 0 10px;color:#fff;font-weight:700}.dashboard-heading p{color:var(--text-2);font-size:13px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.stat-card{padding:20px;background:#10090ce6;border:1px solid rgba(255,255,255,.06);border-radius:12px}.stat-icon{color:var(--primary-light);width:32px;height:32px;display:grid;place-items:center;background:#f43f5e1a;border-radius:8px;margin-bottom:18px}.stat-card>span,.stat-card>small{display:block;font:9px var(--mono);color:var(--text-3)}.stat-card>strong{display:block;font:22px var(--mono);color:#fff;margin:7px 0}.stat-card>small{color:var(--green)}.dashboard-chart-panel{padding:22px;margin-bottom:14px;background:#10090ce6;border:1px solid rgba(255,255,255,.06);border-radius:12px}.dashboard-chart-panel h3{margin:0 0 18px;font-size:14px;font-weight:600;color:#fff;letter-spacing:-.3px}.dashboard-content,.admin-grid{display:grid;grid-template-columns:1.5fr .8fr;gap:14px;margin-top:14px}.panel{padding:23px;background:#10090ce6;border:1px solid rgba(255,255,255,.06);border-radius:12px}.panel-header{align-items:center;margin-bottom:25px}.panel-header h2{font:600 16px var(--sans);margin:0 0 5px;letter-spacing:-.4px;color:#fff}.panel-header p{color:var(--text-3);margin:0;font:9px var(--mono)}.text-button{display:flex;gap:5px;align-items:center;color:var(--primary-light);background:none;font:10px var(--mono)}.ticket-list{border-top:1px solid rgba(255,255,255,.05)}.ticket-row{display:grid;grid-template-columns:1.3fr 1fr 1.15fr 1fr 20px;align-items:center;gap:10px;min-height:62px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-2);font:10px var(--mono)}.ticket-row>b{font-weight:500;color:var(--text)}.ticket-row>time{color:var(--text-3)}.ticket-row>svg{color:var(--text-3)}.ticket-id{color:var(--primary-light)}.ticket-id span{display:block;color:var(--text-3);margin-top:5px;font-size:9px}.table-status{display:flex;align-items:center;gap:7px;color:var(--amber)}.table-status.done{color:var(--green)!important}.table-status.done i{background:var(--green)!important}.table-status i{background:var(--amber);box-shadow:none}.ticket-row-button{width:100%;padding:0;text-align:left;background:transparent;cursor:pointer;transition:.15s}.ticket-row-button:hover{padding-left:8px;padding-right:8px;background:#f43f5e0d}.ticket-row-button:focus-visible{outline:1px solid var(--primary);outline-offset:-1px}.profile-user{display:flex;gap:12px;align-items:center;margin:5px 0 29px}.avatar.large{width:44px;height:44px;font-size:13px;background:linear-gradient(135deg,#f43f5e,#e11d48)}.profile-user b{display:block;font-size:13px;color:#fff}.profile-user span{font:9px var(--mono);color:var(--text-3);margin-top:4px}.profile-detail{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(255,255,255,.05);color:var(--text-3);font:9px var(--mono)}.profile-detail b{display:flex;gap:5px;color:var(--text);font-weight:500}.profile-panel .button{margin-top:22px}.admin .dashboard-heading h1{font:600 clamp(34px,4vw,48px) var(--sans);letter-spacing:-2.2px;color:#fff}.admin .dashboard-heading p{max-width:440px;font-size:13px;color:var(--text-2)}.admin-tabs{display:flex;gap:24px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:23px}.admin-tabs button{color:var(--text-3);background:none;padding:0 0 14px;font:10px var(--mono);border-bottom:2px solid transparent;transition:.15s}.admin-tabs button.active{color:#fff;border-color:var(--primary)}.admin-tabs button:hover{color:var(--text-2)}.admin-workspace-panel{min-height:300px}.admin-ticket-list{border-top:1px solid rgba(255,255,255,.05)}.admin-ticket{display:grid;grid-template-columns:1.5fr .8fr 1fr 35px;gap:15px;align-items:center;min-height:68px;border-bottom:1px solid rgba(255,255,255,.05)}.admin-ticket b{display:block;color:var(--primary-light);font:11px var(--mono)}.admin-ticket div span{display:block;overflow:hidden;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font:9px var(--mono);margin-top:5px}.admin-ticket strong{color:var(--text);font:11px var(--mono)}.admin-ticket .icon-button{justify-self:end}.admin-ticket-button{width:100%;cursor:pointer;text-align:left;font:inherit;background:transparent;transition:.15s}.admin-ticket-button:hover{background:#f43f5e0d}.admin-filters{display:flex;align-items:center;gap:10px;margin-bottom:14px}.admin-filters .modal-input{flex:1;margin:0}.settings-form{max-width:490px}.settings-form .workspace-input{margin-bottom:18px}.settings-form .modal-input{margin:0 0 16px}.fee-preview{display:flex;justify-content:space-between;padding:13px;margin-bottom:18px;color:var(--text-2);background:#10b9810f;border:1px solid rgba(16,185,129,.16);border-radius:8px;font:10px var(--mono)}.fee-preview strong{color:var(--green-light)}.setting-toggle{display:flex;align-items:center;justify-content:space-between;padding:14px 0;margin-bottom:15px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.setting-toggle b,.setting-toggle small{display:block}.setting-toggle b{color:var(--text);font-size:11px}.setting-toggle small{color:var(--text-3);font:9px var(--mono);margin-top:4px}.setting-toggle input{accent-color:var(--primary);width:17px;height:17px}.settings-form>.button+.button{margin-left:8px}.admin-review{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid rgba(255,255,255,.05)}.admin-review>div:nth-child(2){flex:1}.admin-review b{color:var(--text);font-size:11px}.admin-review p{color:var(--text-2);font-size:10px;line-height:1.5;margin:5px 0 0}.admin-overview-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:220px}.overview-signal{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;color:var(--primary-light);background:#f43f5e1a;border-radius:7px;font:10px var(--mono)}.admin-overview-copy b{margin-top:18px;color:#fff;font:500 20px var(--sans);display:block}.admin-overview-copy p{max-width:350px;color:var(--text-2);font-size:12px;line-height:1.6}.admin .admin-controls-panel{height:fit-content}.admin .admin-controls-panel .panel-header{margin-bottom:14px}.chart-panel{min-height:330px}.chart-select{color:var(--primary-light);background:#f43f5e14;padding:7px 10px;border-radius:5px;font:9px var(--mono);border:1px solid rgba(244,63,94,.18)}.live-label{color:var(--green);display:flex;align-items:center;gap:7px;font:9px var(--mono)}.activity-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px}.activity-icon.green{color:var(--green);background:#10b9811a}.activity-icon.violet{color:var(--primary-light);background:#f43f5e1a}.activity-icon.amber{color:var(--amber);background:#f59e0b1a}.activity-icon.blue{color:#7dd3fc;background:#3b82f61a}.activity-item b,.activity-item span{display:block}.activity-item b{color:var(--text);font-size:11px}.activity-item span{color:var(--text-3);font:8px var(--mono);margin-top:4px}.activity-item time{color:var(--text-3);font:9px var(--mono)}.control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.control-card{display:flex;align-items:center;gap:11px;min-height:80px;padding:14px;background:#10090ce6;border:1px solid rgba(255,255,255,.06);border-radius:10px;cursor:pointer;transition:.15s;text-align:left}.control-card:hover{border-color:#f43f5e40}.control-card>span:nth-child(2){flex:1}.control-card b,.control-card small{display:block}.control-card b{color:#fff;font-size:11px}.control-card small{margin-top:5px;color:var(--text-3);font-size:9px;line-height:1.35}.control-icon{display:grid;place-items:center;width:30px;height:30px;color:var(--primary-light);background:#f43f5e1a;border-radius:7px;flex:0 0 auto}.control-state{width:7px;height:7px;border-radius:50%;background:var(--amber);flex:0 0 auto}.control-card.enabled .control-state{background:var(--green);box-shadow:0 0 0 4px #10b9811a}.control-card.paused{opacity:.72}.notification-center{position:absolute;z-index:8;top:63px;right:26px;width:320px;padding:17px;background:#0e070afa;border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 30px 70px #0000008c}.notification-heading{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.notification-heading h3{margin:5px 0 0;font:600 18px var(--sans);color:#fff}.notification-item{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.04)}.notification-item>div{flex:1}.notification-icon{display:grid;place-items:center;width:27px;height:27px;flex:0 0 auto;border-radius:7px}.notification-icon.mint{color:var(--green-light);background:#10b9811a}.notification-icon.cyan{color:var(--cyan-light);background:#8b5cf61a}.notification-icon.amber{color:var(--amber);background:#f59e0b1a}.notification-item b{display:block;color:var(--text);font-size:11px}.notification-item p{margin:4px 0;color:var(--text-2);font-size:10px;line-height:1.45}.notification-item time{color:var(--text-3);font:8px var(--mono)}.notification-item.unread b{color:var(--green-light)}.notification-clear{width:100%;margin-top:12px;padding:9px;color:var(--green-light);background:#10b98112;border:1px solid rgba(16,185,129,.16);border-radius:7px;font:9px var(--mono);transition:.15s}.notification-clear:hover{background:#10b98124}.support-float{position:fixed;z-index:90;right:24px;bottom:28px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.support-trigger{display:flex;align-items:center;gap:8px;padding:11px 16px;color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);border:0;border-radius:25px;font:600 12px var(--sans);cursor:pointer;box-shadow:0 8px 28px #f43f5e66;transition:.2s}.support-trigger:hover{transform:translateY(-2px);box-shadow:0 14px 40px #f43f5e8c}.support-popover{width:224px;padding:15px;background:#0e070afa;border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 20px 60px #0000008c}.support-popover-title{color:var(--text-3);font:9px var(--mono);letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.support-link{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;color:var(--text-2);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;font:500 11px var(--sans);cursor:pointer;text-decoration:none;transition:.15s;margin-bottom:6px}.support-link:hover{background:#f43f5e1a;border-color:#f43f5e40;color:#fff}.support-link svg{color:var(--primary-light)}.support-link.whatsapp svg{color:#25d366}.support-link.telegram svg{color:#08c}.support-link:last-child{margin-bottom:0}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 18px;background:#0e070af5;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 20px 50px #0006;font:12px var(--sans);color:var(--green-light);display:flex;align-items:center;gap:8px;white-space:nowrap;z-index:200}.toast svg{color:var(--green)}.empty-workspace{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:200px;color:var(--text-2)}.empty-workspace svg{color:var(--primary);margin-bottom:14px}.empty-workspace p{font-size:12px;line-height:1.6}.live-counter-band{display:flex;align-items:center;justify-content:center;gap:28px;padding:11px 0;background:#f43f5e0a;border-top:1px solid rgba(244,63,94,.1);border-bottom:1px solid rgba(244,63,94,.1);font:9px var(--mono);color:var(--text-3);overflow:hidden;white-space:nowrap}.live-counter-band span{display:inline-flex;align-items:center;gap:6px}.live-counter-band b{color:var(--text)}.recharts-tooltip-wrapper .recharts-default-tooltip{background:#0e070af7!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;font:10px var(--mono)!important;color:var(--text)!important}.recharts-cartesian-axis-tick text{fill:var(--text-3);font:8px var(--mono)}.admin-bar-chart{margin-top:14px}.reveal-in,.reveal-in-delayed{opacity:1!important;transform:none!important;animation:desk-rise .65s cubic-bezier(.2,.8,.2,1) both}.reveal-in-delayed{animation-delay:.12s}.service-card{animation:card-rise .7s both}.service-card:nth-child(2){animation-delay:.12s}.service-card:nth-child(3){animation-delay:.24s}.asset-board-card{animation:card-rise .65s both}.asset-board-card:nth-child(2){animation-delay:.08s}.asset-board-card:nth-child(3){animation-delay:.16s}.asset-board-card:nth-child(4){animation-delay:.24s}.asset-board-card:nth-child(5){animation-delay:.32s}.asset-board-card:nth-child(6){animation-delay:.4s}.asset-board-card:nth-child(7){animation-delay:.48s}.asset-board-card:nth-child(8){animation-delay:.56s}@keyframes desk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes node-reveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes calculator-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ticker-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes ticker-fade{0%{opacity:0;transform:translateY(4px)}10%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #f43f5e80}50%{box-shadow:0 0 30px #f43f5ed9,0 0 60px #f43f5e4d}}@media(prefers-reduced-motion:reduce){.market-strip,.calculator,.service-card,.asset-board-card,.lifecycle-step,.lifecycle-line,.brand-mark{animation:none}}@media(min-width:901px){.hero{grid-template-columns:438px minmax(0,1fr);gap:clamp(70px,9vw,145px);align-items:center}.calculator{grid-column:1;grid-row:1}.hero-copy{grid-column:2;grid-row:1;text-align:right;padding-bottom:0}.hero-copy .eyebrow,.hero-copy .hero-points,.hero-copy .hero-proof{justify-content:flex-end}.hero-copy .hero-text{margin-left:auto}.hero h1{font-size:clamp(52px,5.5vw,78px)}.hero-proof{border-top-color:#ffffff0f}}@media(max-width:900px){.topbar{padding:0 20px;gap:14px}.market-strip{display:none}.nav-links{margin-left:auto}.top-actions .icon-button,.top-actions .ghost{display:none}.page-width{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;gap:48px;padding-top:70px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-copy .hero-points,.hero-copy .hero-proof{justify-content:center}.hero-copy .hero-text{margin-left:auto;margin-right:auto}.calculator{max-width:500px;width:100%;margin:auto}.stats-band{grid-template-columns:repeat(2,1fr)}.stats-band div:nth-child(3){border-left:0;padding-left:0}.section-title-row h2,.trust-heading h2{font-size:36px}.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-content,.admin-grid,.review-grid{grid-template-columns:1fr}.review-card p{min-height:auto}.desk-services{grid-template-columns:1fr;gap:35px}.service-intro p{max-width:480px}.service-grid{grid-template-columns:1fr}.service-card.featured{transform:none}.asset-board{grid-template-columns:repeat(2,1fr)}.night-promise{grid-template-columns:1fr;gap:22px}.promise-items{max-width:600px}.lifecycle-heading{display:block}.lifecycle-heading p{margin-top:18px;max-width:450px}.control-grid,.security-band{grid-template-columns:1fr}.admin-filters{align-items:stretch;flex-direction:column}.admin-filters .chart-select{width:100%}.footer{gap:16px;flex-wrap:wrap}.footer>span:nth-child(2){width:100%;order:3}.ticket-row{grid-template-columns:1fr 1fr 1fr 20px}.ticket-row>time{display:none}.ticket-summary{flex-wrap:wrap}.ticket-title{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:560px){.nav-links,.top-actions .primary{display:none}.mobile-menu{display:grid;place-items:center;margin-left:auto;color:var(--text-3);background:none}.mobile-nav{display:flex;position:absolute;z-index:99;top:63px;right:14px;flex-direction:column;gap:16px;padding:18px 20px;background:#0e070af7;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 20px 50px #00000080}.mobile-nav button{font:500 14px var(--sans);color:var(--text)}.mobile-nav button:hover{color:var(--primary-light)}.page-width{width:calc(100% - 28px)}.topbar{padding:0 14px}.hero{padding-top:42px;gap:28px}.hero h1{font-size:44px;letter-spacing:-2px}.hero-text{font-size:14px}.hero-proof{gap:9px}.calculator{width:100%;padding:20px}.amount-row input,.crypto-estimate{font-size:21px}.section{padding-top:55px}.section-title-row,.trust-heading{display:block}.section-title-row p{margin-top:18px}.section-title-row h2,.trust-heading h2{font-size:32px}.steps{grid-template-columns:1fr}.step{min-height:190px}.table-head{display:none}.table-row{grid-template-columns:1fr auto;padding:14px 0;gap:7px}.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.route-status{justify-content:flex-start}.rating-block{align-items:flex-start;margin-top:22px}.dashboard-heading{display:block}.dashboard-heading .button{margin-top:20px}.dashboard-heading h1{font-size:36px}.ticket-row{grid-template-columns:1fr auto 18px}.ticket-row>b{display:none}.ticket-row .table-status,.footer{font-size:8px}.footer>span:last-child{margin-left:auto}.ticket-modal.ticket-room,.ticket-room{width:calc(100vw - 22px);max-height:calc(100vh - 22px);padding:19px}.ticket-title{display:block;margin-top:21px}.status-pill{display:inline-flex;margin-top:13px}.ticket-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.ticket-summary>div{padding:0 10px;border-right:0}.ticket-summary>div:nth-child(odd){padding-left:0}.ticket-summary>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.06)}.ticket-summary>div:last-child{padding-right:10px}.exchange-modal{padding:20px}.exchange-modal-heading{display:block}.quote-badge{width:fit-content;margin-top:14px}.exchange-form-grid{grid-template-columns:1fr;gap:0}.exchange-form-grid .workspace-input,.exchange-form-grid .workspace-select{margin-bottom:14px}.support-float{right:14px;bottom:18px}.security-band{grid-template-columns:1fr}.trust-strip{gap:18px}.live-counter-band{gap:14px;font-size:8px}.admin-ticket{grid-template-columns:1fr auto 28px;gap:8px}.admin-ticket>strong{display:none}.admin-ticket .table-status{font-size:8px}.settings-form>.button+.button{margin:10px 0 0}.market-board{padding-top:55px}.market-board-heading{display:block}.market-board-status{margin-top:16px}.market-board-heading h2{font-size:30px}.asset-board{grid-template-columns:1fr 1fr;gap:8px}.asset-board-card{padding:12px 10px}.asset-board-icon{width:32px;height:32px;font-size:12px}.asset-board-price strong{font-size:9px}.night-promise{margin-top:40px;padding:18px}.promise-items{grid-template-columns:1fr;gap:12px}.promise-items div{padding-left:10px}.promise-link{justify-self:start}.lifecycle-section{padding-top:72px}.lifecycle-heading h2{font-size:30px}.lifecycle-track{grid-template-columns:1fr 1fr;gap:26px 16px}.lifecycle-line{top:7px;right:10%;left:10%;height:50%;width:1px;background:linear-gradient(#f43f5e,#8b5cf6)}.lifecycle-step small{max-width:130px}.desk-services{padding-top:55px}.service-card{min-height:185px}.service-icon{margin-top:22px}.notification-center{position:fixed;top:65px;right:14px;left:14px;width:auto}.workspace-kicker{flex-wrap:wrap}.quote-expiry{display:block;margin:5px 0 0}}.admin-tabs{flex-wrap:wrap;gap:0 24px}.analytics-range-btn{padding:5px 10px;font:9px var(--mono);border-radius:5px;cursor:pointer;transition:.15s}.broadcast-textarea{width:100%;padding:12px 14px;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#fff;font:13px var(--sans);line-height:1.6;resize:vertical;outline:none}.broadcast-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #f43f5e1f}.user-table-row{display:grid;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.05);font:10px var(--mono)}.fee-calc-input{height:40px;padding:0 12px;background:#00000080;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;font:700 15px var(--mono)}.fee-calc-input:focus{border-color:var(--primary)}.danger-zone-card{padding:14px;border-radius:10px}.danger-zone-card.red{border:1px solid rgba(239,68,68,.2);background:#ef44440a}.danger-zone-card.amber{border:1px solid rgba(245,158,11,.2);background:#f59e0b0a}.system-info-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(255,255,255,.05);font:9px var(--mono)}.broadcast-type-btn{padding:7px 10px;font:9px var(--mono);border-radius:6px;cursor:pointer;transition:.15s}.setting-toggle{padding:14px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.activity-item{display:flex;align-items:center;gap:11px;padding:14px 0;border-top:1px solid rgba(255,255,255,.05)}.activity-item div:nth-child(2){flex:1}.activity-item b{display:block;color:var(--text);font-size:11px}.activity-item>div span{display:block;color:var(--text-3);font:8px var(--mono);margin-top:4px}.activity-item time{color:var(--text-3);font:9px var(--mono);flex:0 0 auto}.admin-kpi-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid rgba(255,255,255,.05);font:9px var(--mono)}@media(max-width:900px){.admin-tabs{gap:0 16px}}@media(max-width:560px){.admin-tabs button{font-size:8px;padding-bottom:10px}}@media(max-width:900px){input,select,textarea,.modal-input,.workspace-input input,.chat-compose textarea{font-size:16px!important}.admin-grid{grid-template-columns:1fr!important}.exchange-modal-heading h2{font-size:24px}.modal h2{font-size:22px}.modal-copy{font-size:14px}.chat-compose{padding:10px}}@media(max-width:560px){.dashboard-stats{grid-template-columns:1fr}.amount-row input{font-size:16px}.settings-form{max-width:100%}div[style*="gridTemplateColumns: 1.4fr 1fr"],div[style*="gridTemplateColumns: 1.2fr 1fr"]{grid-template-columns:1fr!important}}.admin-tabs{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:5px}.admin-tabs::-webkit-scrollbar{height:4px}.admin-tabs::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.modal-input.error{border-color:#ef444499;background:#ef44440d}.modal-input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}
