:root{--bg:#050b14;--surface:#0a1424;--card:#0f1d30;--card2:#162438;--border:rgba(56,139,255,.1);--border2:rgba(56,139,255,.22);--blue:#388bff;--blue2:#5ba3ff;--cyan:#00d8ff;--teal:#00b8d9;--text:#e2ecff;--muted:#6b84a8;--faint:#2d3f5a;--green:#00e5a0;--amber:#ffb020;--red:#ff4757;--gold:#ffd060;--glow-blue:rgba(56,139,255,.25);--glow-cyan:rgba(0,216,255,.15)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Cabinet Grotesk,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gradFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes chipDone{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes meshMove{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(-30px,20px) rotate(120deg)}66%{transform:translate(20px,-15px) rotate(240deg)}to{transform:translate(0) rotate(1turn)}}@keyframes marqueeTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(1turn)}}.df-layout{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.df-main{padding:32px 36px;max-width:100%}.df-inputs-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.df-actions{gap:10px}.df-actions,.df-sidebar{display:flex}.df-hamburger,.df-sidebar-overlay{display:none}.ob-handles{display:contents}.ob-seam{display:block}@media (max-width:768px){.df-layout{grid-template-columns:1fr}.df-sidebar{display:none;position:fixed;top:0;left:0;width:280px;height:100vh;z-index:200;transition:none;flex-direction:column}.df-sidebar.open{display:flex}.df-sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.df-hamburger{display:flex;align-items:center;gap:10px;position:fixed;top:14px;left:14px;z-index:100;background:rgba(10,20,36,.95);border:1px solid rgba(56,139,255,.2);border-radius:10px;padding:8px 12px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.df-main{padding:64px 16px 24px}.df-section-hdr{margin-bottom:12px!important}.df-inputs-grid{grid-template-columns:1fr}.df-actions{flex-wrap:wrap}.df-actions button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:120px}.df-close-btn{display:block!important}.ob-left{width:100%!important;padding:40px 28px 36px!important;justify-content:flex-start!important}.ob-right{display:none!important}.ob-title{font-size:38px!important}.ob-stats{gap:20px!important;margin-bottom:28px!important}.ob-stat-num{font-size:30px!important}.ob-btn{padding:15px 32px!important;font-size:15px!important}.ob-badge{margin-bottom:18px!important}.ob-desc{font-size:14px!important;margin-bottom:24px!important}.ob-handles,.ob-seam{display:none!important}.df-section-hdr{margin-bottom:16px!important}.df-card{padding:16px!important}}