@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--bg-void: #050508;--bg-deep: #09090e;--bg-surface: #0e0e14;--bg-surface-elevated: #15151e;--bg-glass: rgba(14, 14, 20, .78);--bg-glass-card: rgba(18, 18, 26, .65);--bg-pill: rgba(255, 255, 255, .05);--line-hairline: rgba(255, 255, 255, .08);--line-subtle: rgba(255, 255, 255, .14);--line-strong: rgba(255, 255, 255, .24);--line-glow: rgba(255, 255, 255, .5);--text-pure: #ffffff;--text-high: #f4f4f7;--text-mid: #a1a1aa;--text-low: #71717a;--text-muted: #52525b;--accent-primary: #ffffff;--accent-contrast: #000000;--accent-glow: rgba(255, 255, 255, .15);--accent-pulse: rgba(255, 255, 255, .4);--status-success: #10b981;--status-warning: #f59e0b;--status-danger: #ef4444;--hud-accent: rgba(255, 255, 255, .18);--circuit-line: rgba(255, 255, 255, .12);--circuit-glow: rgba(255, 255, 255, .35)}[data-theme=cobalt]{--bg-void: #020612;--bg-deep: #040d21;--bg-surface: #071533;--bg-surface-elevated: #0b1f4a;--bg-glass: rgba(7, 21, 51, .8);--bg-glass-card: rgba(10, 28, 68, .7);--bg-pill: rgba(37, 99, 235, .15);--line-hairline: rgba(59, 130, 246, .18);--line-subtle: rgba(59, 130, 246, .3);--line-strong: rgba(96, 165, 250, .5);--line-glow: rgba(59, 130, 246, .8);--text-pure: #ffffff;--text-high: #eff6ff;--text-mid: #93c5fd;--text-low: #60a5fa;--text-muted: #3b82f6;--accent-primary: #3b82f6;--accent-contrast: #ffffff;--accent-glow: rgba(59, 130, 246, .4);--accent-pulse: rgba(96, 165, 250, .7);--status-success: #34d399;--status-warning: #fbbf24;--status-danger: #f87171;--hud-accent: rgba(59, 130, 246, .35);--circuit-line: rgba(59, 130, 246, .3);--circuit-glow: rgba(96, 165, 250, .6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-void);color:var(--text-high);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,var(--accent-glow) 0%,transparent 65%);background-size:40px 40px,40px 40px,100% 100%;background-attachment:fixed;overflow-x:hidden}.hud-frame-left,.hud-frame-right{position:fixed;top:0;bottom:0;width:36px;pointer-events:none;z-index:40;display:flex;flex-direction:column;justify-content:space-between;padding:48px 10px}.hud-frame-left{left:0;border-right:1px solid var(--line-hairline)}.hud-frame-right{right:0;border-left:1px solid var(--line-hairline)}.hud-bracket{width:12px;height:24px}.hud-frame-left .hud-bracket{border-left:2px solid var(--text-high);border-top:2px solid var(--text-high);border-bottom:2px solid var(--text-high)}.hud-frame-right .hud-bracket{border-right:2px solid var(--text-high);border-top:2px solid var(--text-high);border-bottom:2px solid var(--text-high);align-self:flex-end}.hud-vertical-telemetry{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--text-muted);white-space:nowrap;display:flex;align-items:center;gap:16px}.hud-indicator-dot{width:5px;height:5px;border-radius:50%;background:var(--text-pure);box-shadow:0 0 8px var(--accent-pulse);animation:hudPulse 2.8s infinite ease-in-out}@keyframes hudPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}@media(max-width:1120px){.hud-frame-left,.hud-frame-right{display:none}}.sentinel-shell{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:24px 0 80px;position:relative;z-index:10}@media(max-width:640px){.sentinel-shell{width:calc(100% - 24px);padding:16px 0 60px}}.sentinel-header{display:flex;flex-direction:column;gap:16px;margin-bottom:48px;border-bottom:1px solid var(--line-hairline);padding-bottom:20px}.header-meta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.brand-capsule{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;cursor:pointer}.brand-shield-icon{width:38px;height:38px;border-radius:10px;background:var(--bg-surface-elevated);border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--text-pure);box-shadow:0 0 16px var(--accent-glow)}.brand-title-wrap{display:flex;flex-direction:column}.brand-title{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--text-pure);display:flex;align-items:center}.brand-accent-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase}.telemetry-capsules{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.telemetry-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:var(--bg-pill);border:1px solid var(--line-subtle);font-family:var(--font-mono);font-size:11px;color:var(--text-mid);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--status-success);box-shadow:0 0 8px var(--status-success)}.header-nav-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.nav-links{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.nav-item-btn{background:transparent;border:1px solid transparent;color:var(--text-mid);padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;font-family:var(--font-body);transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none}.nav-item-btn:hover{color:var(--text-pure);background:var(--bg-pill);border-color:var(--line-hairline)}.nav-item-btn.active{color:var(--text-pure);border-color:var(--line-subtle);background:var(--bg-surface)}.header-actions{display:flex;align-items:center;gap:10px}.theme-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:9999px;background:var(--bg-surface-elevated);border:1px solid var(--line-subtle);color:var(--text-high);font-family:var(--font-mono);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.theme-toggle-btn:hover{border-color:var(--line-strong);color:var(--text-pure);box-shadow:0 0 12px var(--accent-glow)}.sentinel-hero{position:relative;display:grid;grid-template-columns:minmax(400px,490px) 1.15fr;gap:48px;align-items:flex-start;margin-bottom:90px}@media(max-width:1040px){.sentinel-hero{grid-template-columns:1fr;gap:40px}}.hero-swap-column{display:flex;flex-direction:column;width:100%}.hero-info-column{display:flex;flex-direction:column;gap:22px}.hero-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media(max-width:640px){.hero-stats-grid{grid-template-columns:1fr}}.protocol-tag-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:var(--bg-pill);border:1px solid var(--line-subtle);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-mid)}.hero-title{font-family:var(--font-display);font-size:clamp(40px,5.4vw,64px);font-weight:800;line-height:1.08;letter-spacing:-.035em;background:linear-gradient(180deg,#fff 30%,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;text-wrap:balance}.hero-subtitle{font-size:15px;line-height:1.6;color:var(--text-mid);max-width:580px;margin:0}.hero-telemetry-column{display:flex;flex-direction:column;gap:12px}.sentinel-stat-card{background:var(--bg-glass-card);border:1px solid var(--line-hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;transition:all .2s ease}.sentinel-stat-card:hover{border-color:var(--line-strong);transform:translate(3px);box-shadow:0 4px 20px var(--accent-glow)}.sentinel-stat-card:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--text-pure);opacity:.4}.stat-label-wrap{display:flex;flex-direction:column;gap:3px}.stat-metric-label{font-size:12px;color:var(--text-low);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.stat-metric-sub{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.stat-metric-value{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--text-pure);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.swap-console-wrapper{background:var(--bg-glass);border:1px solid var(--line-subtle);border-radius:16px;padding:22px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;box-shadow:0 16px 40px #00000073,0 0 20px var(--accent-glow);margin-top:0}.swap-console-wrapper:after{content:"";position:absolute;top:-1px;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,var(--line-glow),transparent)}.console-step-indicators{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid var(--line-hairline);padding-bottom:12px}.step-indicator{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.step-indicator.active{color:var(--text-pure);font-weight:600}.step-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.step-indicator.active .step-dot{background:var(--text-pure);box-shadow:0 0 6px var(--accent-pulse)}.swap-input-grid{display:flex;flex-direction:column;gap:10px;position:relative}.swap-field-container{background:var(--bg-surface);border:1px solid var(--line-hairline);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,box-shadow .2s ease}.swap-field-container:focus-within{border-color:var(--line-strong);box-shadow:0 0 12px var(--accent-glow)}.swap-field-container.field-error{border-color:#ef4444b3;box-shadow:0 0 14px #ef444429}.swap-limit-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--status-danger);padding-top:8px;border-top:1px dashed rgba(239,68,68,.25);margin-top:4px}.swap-limit-hint-text{display:flex;align-items:center;gap:6px;line-height:1.4}.swap-limit-apply-btn{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#ff6b6b;border-radius:4px;padding:3px 8px;font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;transition:all .15s ease}.swap-limit-apply-btn:hover{background:#ef44444d;border-color:var(--status-danger);color:#fff}.swap-field-label{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--text-low);text-transform:uppercase;letter-spacing:.05em}.swap-input-row{display:flex;align-items:center;gap:12px}.swap-amount-input{flex:1;background:transparent;border:none;outline:none;color:var(--text-pure);font-family:var(--font-mono);font-size:24px;font-weight:600;width:100%}.swap-amount-input::placeholder{color:var(--text-muted);font-size:18px}.switch-assets-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:var(--bg-surface-elevated);border:1px solid var(--line-strong);color:var(--text-pure);display:grid;place-items:center;cursor:pointer;z-index:10;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0006}.switch-assets-btn:hover{transform:translate(-50%,-50%) rotate(180deg);border-color:var(--text-pure);box-shadow:0 0 14px var(--accent-pulse)}.asset-selector-pill{display:inline-flex;align-items:center;gap:8px;background:var(--bg-pill);border:1px solid var(--line-subtle);border-radius:9999px;padding:6px 12px;color:var(--text-pure);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.asset-selector-pill:hover{background:var(--bg-surface-elevated);border-color:var(--line-strong)}.coin-badge{width:24px;height:24px;border-radius:50%;background:var(--text-pure);color:var(--accent-contrast);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:700}.coin-net-tag{font-family:var(--font-mono);font-size:10px;color:var(--text-low);background:#ffffff14;padding:2px 6px;border-radius:4px}.asset-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:100;padding:20px}.asset-picker-dialog{background:var(--bg-surface);border:1px solid var(--line-strong);border-radius:16px;width:min(500px,100%);max-height:80vh;overflow-y:auto;box-shadow:0 20px 50px #000c,0 0 30px var(--accent-glow);padding:22px;display:flex;flex-direction:column;gap:16px}.picker-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line-hairline);padding-bottom:12px}.picker-header h3{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text-pure)}.picker-search-input{background:var(--bg-void);border:1px solid var(--line-subtle);border-radius:8px;padding:10px 14px;color:var(--text-pure);font-family:var(--font-body);font-size:13px;outline:none}.picker-search-input:focus{border-color:var(--line-strong)}.picker-group-row{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line-hairline);padding-bottom:10px}.picker-coin-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-pure)}.picker-variants-list{display:flex;flex-wrap:wrap;gap:6px}.picker-variant-btn{background:var(--bg-pill);border:1px solid var(--line-hairline);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--text-mid);cursor:pointer;transition:all .15s ease}.picker-variant-btn:hover,.picker-variant-btn.selected{background:var(--bg-surface-elevated);border-color:var(--line-strong);color:var(--text-pure)}.quote-parameters-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--bg-void);border:1px solid var(--line-hairline);border-radius:10px;padding:12px 14px;margin:14px 0}@media(max-width:640px){.quote-parameters-strip{grid-template-columns:repeat(2,1fr)}}.param-item{display:flex;flex-direction:column;gap:2px}.param-title{font-size:10px;color:var(--text-muted);text-transform:uppercase;font-family:var(--font-mono)}.param-value{font-size:12px;font-weight:600;color:var(--text-pure);font-family:var(--font-mono)}.param-item.param-item-error{background:#ef44441a;border:1px solid rgba(239,68,68,.4);border-radius:6px;padding:4px 6px;margin:-4px -6px;animation:pulseError 2s infinite ease-in-out}.param-item.param-item-error .param-title,.param-item.param-item-error .param-value{color:#ff6b6b;font-weight:700}@keyframes pulseError{0%,to{border-color:#ef444459}50%{border-color:#ef4444b3}}.address-input-group{display:flex;flex-direction:column;gap:12px;margin:14px 0}.address-label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-mid);font-weight:500}.address-text-field{background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:8px;padding:12px 14px;font-family:var(--font-mono);font-size:13px;color:var(--text-pure);outline:none;transition:all .2s ease}.address-text-field:focus{border-color:var(--line-strong);box-shadow:0 0 10px var(--accent-glow)}.address-text-field.field-error-border{border-color:var(--status-danger)}.error-text-hint{font-size:11px;color:var(--status-danger);font-family:var(--font-mono)}.sentinel-action-button{width:100%;background:var(--accent-primary);color:var(--accent-contrast);border:1px solid var(--accent-primary);border-radius:10px;padding:15px 22px;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;box-shadow:0 4px 18px var(--accent-glow)}.sentinel-action-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px var(--accent-pulse)}.sentinel-action-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.deposit-view-container{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;padding:12px 0}.deposit-badge-status{padding:6px 14px;border-radius:9999px;background:var(--bg-surface-elevated);border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-pure);display:inline-flex;align-items:center;gap:8px}.deposit-instruction-title{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--text-pure);margin:0}.deposit-address-card{width:100%;background:var(--bg-void);border:1px solid var(--line-strong);border-radius:12px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.deposit-address-code{font-family:var(--font-mono);font-size:12px;color:var(--text-pure);word-break:break-all;text-align:left}.copy-address-button{background:var(--bg-pill);border:1px solid var(--line-hairline);color:var(--text-mid);padding:8px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-family:var(--font-mono);white-space:nowrap}.copy-address-button:hover{background:var(--bg-surface-elevated);color:var(--text-pure);border-color:var(--line-strong)}.sentinel-notice-banner{background:var(--bg-surface);border:1px solid var(--line-strong);border-radius:10px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:13px;color:var(--text-pure)}.sentinel-section{margin:90px 0;position:relative}.section-headline-group{max-width:680px;margin-bottom:36px}.section-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.section-title{font-family:var(--font-display);font-size:clamp(28px,3.8vw,44px);font-weight:800;line-height:1.14;letter-spacing:-.03em;background:linear-gradient(180deg,#fff 40%,#b4b4be);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 14px}.section-desc{font-size:15px;color:var(--text-mid);line-height:1.6;margin:0}.sentinel-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.sentinel-cards-grid{grid-template-columns:1fr}}.sentinel-feature-card{background:var(--bg-glass-card);border:1px solid var(--line-hairline);border-radius:14px;padding:28px 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;transition:all .25s ease}.sentinel-feature-card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 12px 30px #00000080,0 0 20px var(--accent-glow)}.sentinel-feature-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--line-glow),transparent)}.card-icon-emblem{width:44px;height:44px;border-radius:10px;background:var(--bg-surface-elevated);border:1px solid var(--line-strong);display:grid;place-items:center;color:var(--text-pure)}.card-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-pure);margin:0}.card-text{font-size:14px;line-height:1.6;color:var(--text-mid);margin:0}.card-link-action{font-family:var(--font-mono);font-size:12px;color:var(--text-pure);display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:600;margin-top:auto;transition:gap .2s ease}.card-link-action:hover{gap:10px}.sentinel-globe-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:30px 0}@media(max-width:900px){.sentinel-globe-section{grid-template-columns:1fr}}.globe-interactive-visual{position:relative;width:100%;aspect-ratio:1;max-width:420px;margin:0 auto;display:grid;place-items:center}.globe-sphere{width:80%;height:80%;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.12),transparent 70%),var(--bg-surface);border:1px solid var(--line-strong);box-shadow:0 0 50px var(--accent-glow),inset 0 0 40px #000000e6;position:relative;overflow:hidden}.globe-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed var(--line-subtle);animation:rotateGlobe 36s linear infinite}.globe-ring-1,.globe-ring-2{position:absolute;border-radius:50%;border:1px solid var(--line-subtle);pointer-events:none}.globe-ring-1{width:110%;height:110%;transform:rotateX(65deg) rotateY(15deg);border-color:var(--line-strong);box-shadow:0 0 16px var(--accent-glow)}.globe-ring-2{width:125%;height:125%;transform:rotateX(75deg) rotateY(-25deg);border-style:dashed}@keyframes rotateGlobe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.globe-node-pulse{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--text-pure);box-shadow:0 0 10px var(--accent-pulse)}.globe-rails-actions{display:flex;flex-direction:column;gap:10px}.rail-link-button{background:var(--bg-surface);border:1px solid var(--line-hairline);border-radius:10px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;color:var(--text-high);font-family:var(--font-body);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease}.rail-link-button:hover{background:var(--bg-surface-elevated);border-color:var(--line-strong);color:var(--text-pure);transform:translate(4px)}.circuit-branch-root{display:flex;flex-direction:column;align-items:center;position:relative;margin:24px 0}.circuit-stem-line{width:2px;height:40px;background:linear-gradient(180deg,var(--circuit-line),var(--circuit-glow));margin-bottom:20px}.supported-tokens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;width:100%}.token-exchange-card{background:var(--bg-glass-card);border:1px solid var(--line-hairline);border-radius:12px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.token-exchange-card:hover{border-color:var(--line-strong);background:var(--bg-surface-elevated);box-shadow:0 4px 18px var(--accent-glow);transform:translateY(-2px)}.token-info-pair{display:flex;align-items:center;gap:10px}.token-sym-txt{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-pure)}.token-name-txt{font-size:11px;color:var(--text-low)}.sentinel-staking-banner{background:radial-gradient(circle at 80% 20%,var(--accent-glow) 0%,transparent 60%),var(--bg-surface);border:1px solid var(--line-strong);border-radius:16px;padding:40px 36px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:28px;position:relative;overflow:hidden}.staking-content-block{max-width:560px;display:flex;flex-direction:column;gap:14px}.staking-metrics-highlight{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.staking-big-number{font-family:var(--font-display);font-size:clamp(48px,5.5vw,68px);font-weight:800;line-height:1;color:var(--text-pure);letter-spacing:-.03em;text-shadow:0 0 24px var(--accent-glow);font-variant-numeric:tabular-nums}.staking-unit-tag{font-family:var(--font-mono);font-size:13px;color:var(--text-mid);text-transform:uppercase}.sentinel-flow-diagram{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative;margin-top:26px}@media(max-width:860px){.sentinel-flow-diagram{grid-template-columns:1fr}}.flow-step-node{background:var(--bg-glass-card);border:1px solid var(--line-hairline);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:12px;position:relative}.flow-node-num{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:.1em}.flow-node-title{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-pure);margin:0}.flow-node-desc{font-size:13px;line-height:1.5;color:var(--text-mid);margin:0}.sentinel-footer{margin-top:90px;border-top:1px solid var(--line-hairline);padding-top:50px;display:flex;flex-direction:column;gap:36px}.community-dispatch-box{background:var(--bg-glass-card);border:1px solid var(--line-subtle);border-radius:16px;padding:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:28px;position:relative;overflow:hidden}.dispatch-left-group{max-width:500px;display:flex;flex-direction:column;gap:10px}.dispatch-form{display:flex;gap:10px;width:min(420px,100%)}.dispatch-input{flex:1;background:var(--bg-void);border:1px solid var(--line-subtle);border-radius:8px;padding:12px 14px;color:var(--text-pure);font-family:var(--font-body);font-size:13px;outline:none}.dispatch-input:focus{border-color:var(--line-strong)}.dispatch-btn{background:var(--accent-primary);color:var(--accent-contrast);border:none;border-radius:8px;padding:12px 18px;font-family:var(--font-display);font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.footer-bottom-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--text-muted)}.footer-links-row{display:flex;gap:18px}.footer-link-a{color:var(--text-muted);text-decoration:none;transition:color .2s ease}.footer-link-a:hover{color:var(--text-pure)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
