:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--eth-bg:#080a0f;--eth-panel:#11151d;--eth-panel-2:#151b25;--eth-text:#f0f0f3;--eth-muted:#a6abb5;--eth-gold:#d8a936;--eth-gold-light:#f0c75e;--eth-border:#d8a9366b;--eth-divider:#a6abb529;--eth-success:#45c989;--eth-warning:#e9a23b;--eth-danger:#e45b5b;--eth-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--eth-space-1:4px;--eth-space-2:8px;--eth-space-3:12px;--eth-space-4:16px;--eth-space-5:24px;--eth-space-6:32px;--eth-space-7:48px;--eth-space-8:64px;--eth-radius-control:8px;--eth-radius-card:16px;--eth-radius-pill:999px;--eth-content-width:1200px;--eth-shadow:0 16px 44px #0000003d}
*{box-sizing:border-box}body{color:var(--eth-text);background:radial-gradient(ellipse at 50% 0%, #142035 0, var(--eth-bg) 65%);font-family:var(--eth-font);margin:0;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}:where(button,a,input,select,[tabindex]):focus-visible{outline:3px solid var(--eth-gold-light);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.8px;margin-bottom:var(--eth-space-5);font-size:clamp(38px,4.6vw,62px);font-weight:850;line-height:1.12}h1 em{color:var(--eth-gold-light);font-style:normal}h2{color:var(--eth-gold-light);letter-spacing:-.5px;margin-bottom:var(--eth-space-3);font-size:25px;font-weight:800;line-height:1.3}h3{margin:var(--eth-space-2) 0;font-size:21px;font-weight:750}.skip-link{z-index:10;background:var(--eth-gold-light);color:var(--eth-bg);border-radius:var(--eth-radius-control);padding:12px 20px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{max-width:var(--eth-content-width);border-bottom:1px solid var(--eth-border);justify-content:space-between;align-items:center;gap:24px;min-height:100px;margin:auto;padding:12px 32px;display:flex}.brand{align-items:center;gap:var(--eth-space-3);color:var(--eth-gold-light);letter-spacing:-.6px;flex-shrink:0;font-size:28px;font-weight:850;display:inline-flex}.brand img{object-fit:contain;width:58px;height:61px}.site-header nav{text-transform:uppercase;letter-spacing:.35px;align-items:center;gap:28px;font-size:12px;font-weight:750;display:flex}.site-header nav a{padding:12px 0}.site-header nav a:last-child{border:1px solid var(--eth-border);border-radius:var(--eth-radius-pill);padding:10px 18px}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--eth-gold-light)}main{max-width:var(--eth-content-width);padding:0 var(--eth-space-6);min-width:0;margin:auto}.hero{padding:54px 0 0;position:relative;overflow:hidden}.hero .page-heading{max-width:650px}.eyebrow{letter-spacing:1.8px;color:var(--eth-gold-light);margin-bottom:var(--eth-space-4);font-size:10px;font-weight:800}.intro,.hero p{color:var(--eth-muted);max-width:510px;font-size:15px;line-height:1.8}.status-dot{background:var(--eth-gold);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.hero-note{margin-top:var(--eth-space-7);border-top:1px solid var(--eth-divider);padding:var(--eth-space-4) 0;letter-spacing:1px;color:var(--eth-muted);justify-content:space-between;font-size:10px;display:flex}.hero-note span:last-child{letter-spacing:0}.orb{border:1px solid var(--eth-border);background:radial-gradient(circle,#302b1c,#10151e 65%);border-radius:50%;place-items:center;width:240px;height:240px;display:grid;position:absolute;top:45px;right:25px;transform:rotate(-12deg);box-shadow:0 0 60px #d8a9360c}.orb:before,.orb:after{content:"";border:1px solid var(--eth-border);border-radius:50%;width:88%;height:88%;position:absolute}.orb:after{opacity:.5;border-style:dashed;width:72%;height:72%}.orb span{color:var(--eth-gold-light);font-size:105px;font-weight:850;line-height:1}.orb i{background:var(--eth-gold-light);border-radius:50%;width:10px;height:10px;position:absolute;top:35px;right:16px}.panel{background:var(--eth-panel);border:1px solid var(--eth-border);border-radius:var(--eth-radius-card);box-shadow:var(--eth-shadow);padding:var(--eth-space-6);min-width:0}.workspace{margin-top:var(--eth-space-4)}.section-heading{justify-content:space-between;align-items:center;gap:var(--eth-space-4);display:flex}.section-heading .eyebrow{margin-bottom:var(--eth-space-2)}.badge{color:var(--eth-gold-light);border:1px solid var(--eth-border);border-radius:var(--eth-radius-pill);white-space:nowrap;background:#d8a93614;padding:6px 12px;font-size:11px;display:inline-block}.notice{color:var(--eth-muted);border-left:2px solid var(--eth-gold);margin:20px 0 26px;padding:4px 0 4px 12px;font-size:12px}.filters{align-items:center;gap:var(--eth-space-5);padding:var(--eth-space-4) 0 var(--eth-space-5);border-bottom:1px solid var(--eth-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1fr;display:grid}.form-field{gap:var(--eth-space-2);flex-direction:column;min-width:0;display:flex}.form-field label,label{color:var(--eth-text);font-size:12px;font-weight:700}select,input{background:var(--eth-bg);width:100%;min-width:0;color:var(--eth-text);border-radius:var(--eth-radius-control);border:1px solid #8e7844;min-height:46px;padding:12px 14px;font-size:14px;display:block}input:hover,select:hover{border-color:var(--eth-gold)}input[aria-invalid=true]{border-color:var(--eth-danger)}input::placeholder{color:var(--eth-muted)}.field-error{color:var(--eth-danger);margin:0;font-size:12px}.form-field .caption{margin:0}.filter-explanation{color:var(--eth-muted);border-left:1px solid var(--eth-divider);padding-left:20px;font-size:12px}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:750px}th{color:var(--eth-gold-light);padding:20px 8px;font-size:11px;font-weight:700}td{border-top:1px solid var(--eth-divider);vertical-align:middle;padding:20px 8px;font-size:13px}tbody tr:hover{background:#d8a93606}td:first-child{min-width:230px}td strong{font-weight:650}.item-mark{border:1px solid var(--eth-border);border-radius:var(--eth-radius-control);width:36px;height:36px;color:var(--eth-gold-light);vertical-align:middle;background:#d8a9360c;place-items:center;margin-right:12px;font-size:25px;display:inline-grid}.best{color:var(--eth-gold-light);margin:-5px 0 0 48px;font-size:10px;display:block}.ratio{color:var(--eth-gold-light);font-variant-numeric:tabular-nums;font-weight:750}.unit,.muted{color:var(--eth-muted)}.unit{font-size:11px}.stock{color:var(--eth-text);font-size:11px}.stock:before{content:"";background:var(--eth-success);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.primary,.secondary,.detail-button{border:1px solid var(--eth-border);border-radius:var(--eth-radius-control);justify-content:center;align-items:center;gap:14px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:750;line-height:1.4;display:inline-flex}.primary{background:linear-gradient(180deg, var(--eth-gold-light), var(--eth-gold));border-color:var(--eth-gold);color:var(--eth-bg);box-shadow:0 4px 18px #d8a93610}.primary:hover{filter:brightness(1.08)}.secondary,.detail-button{color:var(--eth-gold-light);background:0 0}.secondary:hover,.detail-button:hover{border-color:var(--eth-gold-light);background:#d8a93610}.detail-button{border-radius:var(--eth-radius-pill);white-space:nowrap;min-height:36px;padding:8px 12px;font-size:11px}.text-button{color:var(--eth-gold-light);background:0 0;border:0;padding:5px 8px;text-decoration:underline}.disabled{opacity:.55;cursor:not-allowed}.caption{color:var(--eth-muted);margin:18px 0 0;font-size:11px;line-height:1.75}.detail-panel{justify-content:space-between;align-items:center;gap:var(--eth-space-5);background:var(--eth-panel-2);border:1px solid var(--eth-border);border-radius:var(--eth-radius-card);padding:var(--eth-space-5);margin-top:var(--eth-space-5);display:flex}.detail-panel .eyebrow{margin-bottom:var(--eth-space-1)}.detail-panel p{color:var(--eth-muted);margin:0;font-size:13px}.next-step{align-items:center;gap:var(--eth-space-5);padding:var(--eth-space-7) 0;display:flex}.next-step h2{font-size:21px}.next-step p{color:var(--eth-muted);margin:0;font-size:13px}.step-number{color:var(--eth-gold);opacity:.65;font-size:40px;font-weight:800}.next-step .primary{margin-left:auto}footer{max-width:calc(var(--eth-content-width) - 64px);border-top:1px solid var(--eth-border);justify-content:space-between;gap:var(--eth-space-5);color:var(--eth-muted);margin:auto;padding:24px 0 32px;font-size:11px;display:flex}footer>span:first-child{color:var(--eth-gold-light);font-weight:750}footer .muted{margin-left:15px;font-weight:400}.loading{color:var(--eth-muted);padding:32px 0}.error,.success{border-radius:var(--eth-radius-control);border:1px solid;margin:20px 0;padding:14px 16px;font-size:13px}.error{color:var(--eth-danger);background:#e45b5b0b;border-color:#e45b5b70}.success{color:var(--eth-success);background:#45c9890b;border-color:#45c98970}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.account-section{padding:48px 0}.account-section>.page-heading{max-width:750px}.account-section h1{font-size:clamp(38px,4.5vw,56px)}.account-grid{gap:var(--eth-space-5);margin:var(--eth-space-6) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.account-card p{color:var(--eth-muted);font-size:13px}.account-card form{margin-top:var(--eth-space-5);flex-direction:column;gap:20px;display:flex}.tabs{border-bottom:1px solid var(--eth-divider);gap:24px;display:flex}.tabs button{color:var(--eth-muted);background:0 0;border:0;min-height:44px;padding:0 0 14px;font-size:14px;text-decoration:none}.tabs button[aria-pressed=true]{border-bottom:2px solid var(--eth-gold-light);color:var(--eth-gold-light);font-weight:750}.connection-card{background:linear-gradient(135deg, var(--eth-panel-2), var(--eth-panel))}.connection-card .secondary{margin:16px 0;display:flex}.linked-account{justify-content:space-between;align-items:center;gap:var(--eth-space-4);border-top:1px solid var(--eth-divider);padding:20px 0;display:flex}.linked-account .muted{font-size:11px}.account-card .badge{margin-bottom:20px}.account-card .form-field{max-width:100%}@media (max-width:950px){.orb{width:180px;height:180px;top:80px;right:0}.orb span{font-size:80px}.hero .page-heading{max-width:530px}.hero h1{font-size:49px}.hero p{max-width:390px}.filters{grid-template-columns:1fr 1fr}.filter-explanation{display:none}.account-grid{grid-template-columns:1fr}.next-step{flex-wrap:wrap}.next-step .primary{margin-left:0}}@media (max-width:650px){.site-header{gap:12px;min-height:84px;padding:12px 20px}.brand{gap:6px;font-size:24px}.brand img{width:40px;height:42px}.site-header nav{gap:10px;font-size:10px}.site-header nav a:last-child{padding:9px 12px}main{padding:0 20px}.hero{padding-top:36px}.hero h1{font-size:38px}.hero p{max-width:100%;font-size:14px}.orb{display:none}.hero-note{margin-top:32px}.hero-note span:last-child{display:none}.panel{padding:20px}.section-heading{flex-wrap:wrap;align-items:flex-start}.section-heading h2{font-size:22px}.filters{grid-template-columns:1fr;gap:16px}.account-section{padding:32px 0}.account-section h1{font-size:38px}.detail-panel{flex-direction:column;align-items:flex-start}.next-step{gap:16px}.step-number{display:none}footer{max-width:none;margin:0 20px;display:block}footer>span{margin-bottom:8px;display:block}footer .muted{margin-left:0;display:block}.linked-account{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.brand{font-size:20px}.site-header nav{gap:7px}.site-header nav a:last-child{border:0;padding:10px 0}.site-header nav a{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
