@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.K1BLva_className{font-family:inter,inter Fallback}.K1BLva_variable{--font-inter:"inter", "inter Fallback"}
:root{--surface:#fcfcfb;--ink:#0b0b0b;--secondary:#52514e;--muted:#898781;--accent:#2a78d6;--rule:#e1e0d9;--field:#fff;--error:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--surface:#141413;--ink:#fff;--secondary:#c3c2b7;--muted:#898781;--accent:#3987e5;--rule:#2c2b29;--field:#1d1d1b;--error:#f97066;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);color:var(--ink);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}a{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{flex-direction:column;gap:64px;max-width:980px;min-height:100vh;margin:0 auto;padding-block:28px 40px;padding-inline:24px;display:flex}.top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.wordmark{letter-spacing:-.01em;font-size:20px;font-weight:700}.status{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.hero{gap:20px;max-width:720px;display:grid}h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,56px);font-weight:700;line-height:1.08}.lede{color:var(--secondary);max-width:60ch;margin:0;font-size:19px}.form{flex-wrap:wrap;gap:8px;max-width:520px;margin-top:8px;display:flex}.form input[type=email]{min-width:0;font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--rule);border-radius:6px;flex:240px;padding:13px 14px;font-size:16px}.form input[type=email]:focus{border-color:var(--accent);outline:none}.form button{font:inherit;background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:6px;padding:13px 20px;font-size:16px;font-weight:600}.form button:disabled{opacity:.6;cursor:default}.form-error{color:var(--error);flex-basis:100%;margin:4px 0 0;font-size:15px}.form-done{margin:8px 0 0;font-weight:600}.shelf-link{color:var(--secondary);margin:4px 0 0;font-size:16px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;padding-top:32px;display:grid}h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}.sources{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sources li{border-bottom:1px solid var(--rule);padding-bottom:6px}.analysts{gap:16px;margin:0;display:grid}.analysts dt{font-weight:600}.analysts dd{color:var(--secondary);margin:2px 0 0}.foot{color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}@media (max-width:520px){.page{gap:44px;padding-inline:16px}.form button{flex:100%}}.top a.wordmark{color:inherit;text-decoration:none}.bar{z-index:10;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--rule);position:sticky;top:0}.bar-in{align-items:center;gap:24px;max-width:1080px;margin:0 auto;padding:12px 24px;display:flex}.bar .wordmark{color:inherit;text-decoration:none}.bar-nav{gap:18px;margin-left:auto;font-size:15px;display:flex}.bar-nav a{color:var(--secondary);text-decoration:none}.bar-nav a:hover{color:var(--ink)}.btn{white-space:nowrap;background:var(--ink);color:var(--surface);border:1px solid var(--ink);border-radius:6px;padding:11px 16px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-block}.btn:hover{opacity:.88}.btn.big{padding:15px 22px;font-size:17px}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.ghost:hover{border-color:var(--ink);opacity:1}.landing{gap:88px;max-width:1080px;min-height:0;padding-block:56px 40px}.landing .hero{max-width:820px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.parts{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.part{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;grid-column:span 2;gap:12px;padding:28px 24px;scroll-margin-top:84px;display:flex}@media (max-width:900px){.parts{grid-template-columns:1fr}.part,.part:nth-child(n+4){grid-column:auto}}.part-head{align-items:center;gap:12px;display:flex}.part h3{letter-spacing:-.01em;margin:0;font-size:21px}.part .count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.part p{color:var(--secondary);margin:0;font-size:16px}.part .go{margin-top:auto;font-weight:600;text-decoration:none}.part .go:hover{text-underline-offset:3px;text-decoration:underline}.icon{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.next{border-top:1px solid var(--rule);gap:40px;padding-top:40px;scroll-margin-top:84px;display:grid}.next .lede{margin:0 0 8px}.next .grid{border-top:0;padding-top:0}h3.small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}@media (max-width:820px){.bar-nav{display:none}.bar-in{justify-content:space-between;padding:10px 16px}.landing{gap:64px;padding-block:36px 40px}}.news{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:32px;padding-top:40px;scroll-margin-top:84px;display:grid}.news .lede{margin:0}.news-link{margin:12px 0 0;font-size:15px}.news-form{border:1px solid var(--rule);background:#fff;border-radius:8px;width:100%;height:150px}@media (max-width:820px){.news{grid-template-columns:1fr}.bar-nav{margin-left:0;font-size:14px;display:flex}.bar-in{gap:12px}}.foot-links{flex-wrap:wrap;gap:6px 18px;display:flex}.foot-links a{color:var(--muted)}.foot-links a:hover{color:var(--ink)}.legal article{max-width:720px}.legal h1{letter-spacing:-.01em;margin:0 0 6px;font-size:34px;line-height:1.2}.legal .updated{color:var(--muted);margin:0 0 28px;font-size:14px}.legal h2{margin:32px 0 8px;font-size:20px}.legal p,.legal li{color:var(--secondary)}.legal ul{padding-left:20px}.acct{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:14ch;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}@media (max-width:520px){.bar .bar-nav{display:none}.bar .acct{max-width:9ch;margin-left:auto;font-size:14px}.bar-in{gap:12px}.bar .btn{padding:10px 12px;font-size:14px}}@media (max-width:360px){.bar .wordmark{font-size:18px}.bar-in{gap:10px;padding-inline:12px}.bar .btn{padding:10px}}.acct:hover{color:var(--ink)}.acct[data-pending]{visibility:hidden}.top .acct,.bar .acct{margin-left:auto}.bar .bar-nav+.acct{margin-left:0}.auth{gap:40px}.auth-body{justify-content:center;display:flex}.auth-card{align-content:start;gap:20px;width:100%;max-width:440px;display:grid}.auth-card.wide{max-width:640px}.auth-card h1{letter-spacing:-.015em;font-size:32px;line-height:1.15}.auth-card .lede{font-size:17px}.auth-card h2{margin:0}.stack{gap:16px;display:grid}.fields{gap:14px;display:grid}.fields.two{grid-template-columns:1fr 1fr}.field{gap:6px;display:grid}.field>span{color:var(--secondary);font-size:14px;font-weight:600}.field>span em{color:var(--muted);margin-left:6px;font-style:normal;font-weight:400}.field input,.field select{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--field);border:1px solid var(--rule);border-radius:6px;padding:12px 13px;font-size:16px}.field select{appearance:auto}.field input:focus,.field select:focus{border-color:var(--accent);outline:none}.field input.readonly{color:var(--secondary);background:0 0}.field input.code{letter-spacing:.4em;font-variant-numeric:tabular-nums;max-width:260px;padding:10px 14px;font-size:26px}.auth-card .btn{cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:1}.auth-card .btn.big{font-size:17px}.auth-card .btn:disabled{opacity:.55;cursor:default}.auth-card .btn.google{text-align:center}.form-info,.hint{color:var(--secondary);margin:0;font-size:15px}.form-ok{color:var(--accent);margin:0;font-size:15px;font-weight:600}.auth-card .notice{border:1px solid var(--rule,#00000026);border-radius:10px;margin:0;padding:10px 14px;font-size:15px;font-weight:600}.auth-card .form-error{margin:0}.or{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:14px;display:flex}.or:before,.or:after{content:"";border-top:1px solid var(--rule);flex:1}.small-actions{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.linkbtn{font:inherit;color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:15px}.linkbtn:disabled{color:var(--muted);cursor:default}.fine{color:var(--muted);margin:0;font-size:13px}.fine a{color:var(--muted)}.steps{border-bottom:1px solid var(--rule);counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 8px;padding:0 0 20px;list-style:none;display:grid}.steps li{text-align:center;color:var(--muted);justify-items:center;gap:6px;display:grid;position:relative}.steps li:not(:last-child):after{content:"";border-top:1px solid var(--rule);position:absolute;top:15px;left:calc(50% + 20px);right:calc(20px - 50%)}.steps .dot{border:1px solid var(--rule);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.steps .label{font-size:13px;line-height:1.3}.steps li.done{color:var(--secondary)}.steps li.done .dot{border-color:var(--accent);color:var(--accent)}.steps li.done:not(:last-child):after{border-top-color:var(--accent)}.steps li.current{color:var(--ink)}.steps li.current .dot{background:var(--ink);border-color:var(--ink);color:var(--surface)}.steps li.current .label{font-weight:700}.step-actions{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.settings .set-group{border-top:1px solid var(--rule);justify-items:stretch;gap:14px;padding-top:24px;display:grid}.settings .set-group>.btn{justify-self:start}.danger{border:1px solid var(--error);background:color-mix(in srgb, var(--error) 6%, transparent);border-radius:8px;margin-top:8px;padding:20px}.danger h2{color:var(--error)}.danger p{color:var(--secondary);margin:0;font-size:15px}.btn.danger-btn{background:var(--error);border-color:var(--error);color:#fff}@media (max-width:520px){.auth{gap:28px}.auth-card h1{font-size:26px}.fields.two{grid-template-columns:1fr}.steps{gap:2px}.steps .label{font-size:11.5px}.steps li:not(:last-child):after{left:calc(50% + 17px);right:calc(17px - 50%)}.step-actions .btn{text-align:center;flex:1}.danger{padding:16px}}
