.homepage-v3.svelte-1uha8ag{--paper:#FFFDF6;--card:#FFFFFF;--ink:#33121E;--ink2:#55404A;--muted:#83707A;--line:#E4D9DD;--rule:#33121E;--crimson:#A61E42;--crimson-2:#C22550;--sun:#FFC53D;--coral:#FF6B4A;--peacock:#00A28A;--lilac:#9775FA;--leaf:#74B816;--rose:#E64980;--plum:#9C36B5;--t-crimson:#F9E3E9;--t-sun:#FFF3D6;--t-coral:#FFE3DB;--t-peacock:#D8F3EC;--t-lilac:#EDE6FE;--t-leaf:#EAF6D8;--t-rose:#FDE3EE;--t-plum:#F6E4FA;--on-fill:#FFFFFF;--on-sun:#33121E;--block:#A61E42;--block-ink:#FFFDF6;--block-soft:#F3C9D4;--shadow:0 10px 26px rgba(51,18,30,.13);--f-display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--f-body:"Instrument Sans", system-ui, -apple-system, sans-serif;--f-mono:"Spline Sans Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease:cubic-bezier(.2,.7,.2,1)}.svelte-1uha8ag{box-sizing:border-box}.homepage-v3.svelte-1uha8ag{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:clip}a.svelte-1uha8ag{color:var(--crimson);text-decoration:none}.wrap.svelte-1uha8ag{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:760px){.wrap.svelte-1uha8ag{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;font:600 11.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);background:var(--t-coral);border:1px solid var(--line);border-radius:999px;padding:7px 14px}.eyebrow.svelte-1uha8ag .dot:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:99px;background:var(--coral)}.kicker.svelte-1uha8ag{font:600 11.5px/1 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:var(--f-display);letter-spacing:-.022em;text-wrap:balance;margin:0}h2.svelte-1uha8ag{font-weight:700;font-size:clamp(28px,3.6vw,46px);line-height:1.06}.lede.svelte-1uha8ag{font-size:18px;line-height:1.6;color:var(--ink2);max-width:62ch;text-wrap:pretty;margin:0}.mark.svelte-1uha8ag{background:var(--sun);color:#33121e;padding:0 .12em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:14px 24px;font:700 15px var(--f-body);border:1px solid transparent;cursor:pointer;transition:background .2s,transform .2s var(--ease),box-shadow .2s}.btn.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn.svelte-1uha8ag:focus-visible,a.svelte-1uha8ag:focus-visible,button.svelte-1uha8ag:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.btn-primary.svelte-1uha8ag{background:var(--crimson);color:#fff}.btn-primary.svelte-1uha8ag:hover{background:var(--coral);color:#fff}.btn-sun.svelte-1uha8ag{background:var(--sun);color:#33121e}.btn-ghost.svelte-1uha8ag{background:transparent;color:var(--ink);border-color:var(--rule)}.pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:600 11px var(--f-mono);letter-spacing:.06em;border:1px solid var(--line);color:var(--ink);background:var(--card)}section.svelte-1uha8ag{padding-block:72px}.sec-head.svelte-1uha8ag{display:grid;gap:16px;margin-bottom:40px;max-width:820px}.tnum.svelte-1uha8ag{font-variant-numeric:tabular-nums}header.top.svelte-1uha8ag{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid var(--rule)}header.top.svelte-1uha8ag .row:where(.svelte-1uha8ag){height:64px;display:flex;align-items:center;gap:24px}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--ink)}nav.main.svelte-1uha8ag{display:flex;gap:22px;flex:1}nav.main.svelte-1uha8ag a:where(.svelte-1uha8ag){font:600 14.5px var(--f-body);color:var(--ink)}nav.main.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--crimson)}.hdr-cta.svelte-1uha8ag{display:flex;gap:10px;align-items:center}.hdr-cta.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:9px 16px;font-size:13px}@media(max-width:900px){nav.main.svelte-1uha8ag{display:none}.hdr-cta.svelte-1uha8ag{margin-left:auto}}@media(max-width:420px){.hdr-cta.svelte-1uha8ag .btn-ghost:where(.svelte-1uha8ag){display:none}}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;padding-block:72px 44px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-weight:700;font-size:clamp(38px,5.4vw,78px);line-height:1.02;letter-spacing:-.028em;margin:26px 0 22px}.hero.svelte-1uha8ag .ctas:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero.svelte-1uha8ag .assure:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font:600 13px var(--f-body);color:var(--muted)}.hero.svelte-1uha8ag .assure:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):before{content:"✓ ";color:var(--peacock)}.ledger.svelte-1uha8ag{position:relative;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:26px;animation:svelte-1uha8ag-floaty 8s ease-in-out infinite alternate}.ledger.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.ledger.svelte-1uha8ag .big:where(.svelte-1uha8ag){font:800 clamp(44px,5vw,64px)/1 var(--f-display);letter-spacing:-.03em}.ledger.svelte-1uha8ag .cap:where(.svelte-1uha8ag){color:var(--ink2);margin:8px 0 22px;line-height:1.5}.ledger.svelte-1uha8ag .rows:where(.svelte-1uha8ag){display:grid;gap:0;border-top:1px solid var(--line)}.ledger.svelte-1uha8ag .r:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ledger.svelte-1uha8ag .r:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--ink2);font-size:14.5px}.ledger.svelte-1uha8ag .r:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font:700 20px var(--f-display)}.sticker.svelte-1uha8ag{position:absolute;top:-18px;right:-12px;background:var(--sun);color:#33121e;border:1px solid var(--rule);border-radius:999px;padding:8px 14px;font:700 11px var(--f-mono);letter-spacing:.08em;transform:rotate(4deg)}@media(max-width:900px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.sticker.svelte-1uha8ag{right:8px}}.band.svelte-1uha8ag{border-block:1px solid var(--rule);background:var(--card)}.historical-number-heading.svelte-1uha8ag{padding:18px 22px 0;color:var(--muted);font:600 10px/1.4 var(--f-mono);letter-spacing:.09em;text-transform:uppercase}.nums.svelte-1uha8ag{display:grid;grid-template-columns:repeat(5,1fr)}.num.svelte-1uha8ag{padding:30px 22px;border-left:1px solid var(--line);min-width:0}.num.svelte-1uha8ag:first-child{border-left:none}.num.svelte-1uha8ag .v:where(.svelte-1uha8ag){font:800 clamp(30px,3.2vw,44px)/1 var(--f-display);letter-spacing:-.03em}.num.svelte-1uha8ag .l:where(.svelte-1uha8ag){font:600 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px;padding-bottom:6px;border-bottom:3px solid var(--c,var(--crimson));display:inline-block}@media(max-width:1000px){.nums.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.num.svelte-1uha8ag{border-left:none;border-top:1px solid var(--line)}.num.svelte-1uha8ag:nth-child(-n+2){border-top:none}.num.svelte-1uha8ag:nth-child(2n){border-left:1px solid var(--line)}.num.svelte-1uha8ag:last-child{grid-column:1/-1}}.chart-card.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;overflow-x:auto}.chart-legend.svelte-1uha8ag{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:12px;font:600 12px var(--f-mono);letter-spacing:.05em;color:var(--ink2)}.chart-legend.svelte-1uha8ag i:where(.svelte-1uha8ag){display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}svg.growth.svelte-1uha8ag{display:block;width:100%;min-width:640px;height:auto}svg.growth.svelte-1uha8ag text:where(.svelte-1uha8ag){fill:var(--muted);font:500 11px var(--f-mono)}svg.growth.svelte-1uha8ag .gl:where(.svelte-1uha8ag){stroke:var(--line);stroke-width:1}svg.growth.svelte-1uha8ag .bar-e:where(.svelte-1uha8ag){fill:var(--crimson)}svg.growth.svelte-1uha8ag .val:where(.svelte-1uha8ag){fill:var(--ink);font:700 11px var(--f-mono)}.chart-note.svelte-1uha8ag{font-size:13px;color:var(--muted);margin-top:12px;line-height:1.5}.only.svelte-1uha8ag{background:var(--block);color:var(--block-ink);border-radius:28px;padding:56px clamp(20px,4vw,56px)}.two.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:900px){.two.svelte-1uha8ag{grid-template-columns:1fr}}.panel.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;min-width:0}.stack.svelte-1uha8ag{display:flex;height:46px;border-radius:12px;overflow:hidden;border:1px solid var(--rule)}.stack-legend.svelte-1uha8ag{display:grid;gap:10px;margin-top:18px}.bars.svelte-1uha8ag{display:grid;gap:9px}.finds.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:1000px){.finds.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.finds.svelte-1uha8ag{grid-template-columns:1fr}}.find.svelte-1uha8ag{background:var(--tint,var(--t-sun));border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0}.courses.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1100px){.courses.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.courses.svelte-1uha8ag{grid-template-columns:1fr}}.course.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s var(--ease),box-shadow .2s;min-width:0;color:inherit;text-decoration:none}.course.svelte-1uha8ag:focus-visible{outline:2px solid var(--hue);outline-offset:3px}.course.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.course.svelte-1uha8ag .strip:where(.svelte-1uha8ag){background:var(--tint);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--line)}.course.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){font:800 15px var(--f-display);width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--hue);color:var(--on)}.course.svelte-1uha8ag .rank:where(.svelte-1uha8ag){font:700 11px var(--f-mono);letter-spacing:.08em;color:var(--ink)}.course.svelte-1uha8ag .body:where(.svelte-1uha8ag){padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.course.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;font-weight:700;line-height:1.2}.course.svelte-1uha8ag .who:where(.svelte-1uha8ag){font-size:13.5px;color:var(--ink2);line-height:1.4}.course.svelte-1uha8ag .foot:where(.svelte-1uha8ag){margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line)}.course.svelte-1uha8ag .foot:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font:700 20px var(--f-display)}.course.svelte-1uha8ag .foot:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font:600 10.5px var(--f-mono);letter-spacing:.06em;color:var(--muted)}.inst.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;border:1px solid var(--rule);border-radius:28px;padding:44px clamp(20px,4vw,48px);background:var(--card)}@media(max-width:900px){.inst.svelte-1uha8ag{grid-template-columns:1fr}}.inst.svelte-1uha8ag .kpis:where(.svelte-1uha8ag){display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--line)}.inst.svelte-1uha8ag .kpis:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){padding:18px 0;border-bottom:1px solid var(--line)}.inst.svelte-1uha8ag .kpis:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){display:block;font:800 34px/1 var(--f-display);letter-spacing:-.03em}.inst.svelte-1uha8ag .kpis:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font:600 11px var(--f-mono);letter-spacing:.07em;color:var(--muted);text-transform:uppercase}.close.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:820px){.close.svelte-1uha8ag{grid-template-columns:1fr}}.door.svelte-1uha8ag{border:1px solid var(--line);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:14px;min-width:0}.door.a.svelte-1uha8ag{background:var(--t-peacock)}.door.b.svelte-1uha8ag{background:var(--t-lilac)}.door.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(24px,2.6vw,32px);font-weight:700}.door.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink2);line-height:1.55}.door.svelte-1uha8ag .btn:where(.svelte-1uha8ag){align-self:flex-start;margin-top:6px}.assist-preview.svelte-1uha8ag{display:grid;gap:10px;padding:15px;background:#ffffffc2;border:1px solid rgba(85,64,74,.18);border-radius:18px;box-shadow:0 8px 22px #33121e14}.assist-preview-head.svelte-1uha8ag{display:flex;align-items:center;gap:9px;min-width:0}.assist-preview-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){font:700 14px var(--f-display);color:var(--ink)}.assist-spark.svelte-1uha8ag{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:var(--t-lilac);color:#6848c9;font-size:16px}.assist-preview-tag.svelte-1uha8ag{margin-left:auto;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--muted);font:700 9px var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.assist-preview-caption.svelte-1uha8ag{color:var(--muted)!important;font:500 10px/1.45 var(--f-mono)!important}.assist-message.svelte-1uha8ag{display:grid;gap:4px;max-width:100%;padding:10px 12px;border-radius:14px}.assist-message-label.svelte-1uha8ag{color:var(--muted);font:700 9px var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.assist-message.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink2);font-size:13px;line-height:1.45}.assist-user.svelte-1uha8ag{margin-left:14%;background:#fff;border:1px solid var(--line);border-bottom-right-radius:5px}.assist-answer.svelte-1uha8ag{grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;animation:svelte-1uha8ag-assist-reply-in .45s var(--ease) both}.assist-answer.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;gap:4px;padding:10px 12px;background:var(--t-peacock);border:1px solid rgba(0,162,138,.18);border-radius:5px 14px 14px}.answer-spark.svelte-1uha8ag{background:var(--peacock);color:#fff}.assist-composer.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:11px}.assist-send.svelte-1uha8ag{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#6848c9;color:#fff;font-weight:700}.assist-coming-note.svelte-1uha8ag{color:var(--ink2)!important;font-size:14px;line-height:1.5}.assist-coming-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink)}@keyframes svelte-1uha8ag-assist-reply-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.assist-answer.svelte-1uha8ag{animation:none!important}}footer.svelte-1uha8ag{border-top:1px solid var(--rule);padding-block:36px 24px;margin-top:40px}.footer-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr .72fr 1.28fr;gap:30px 34px}.footer-brand.svelte-1uha8ag,.footer-resources.svelte-1uha8ag,.footer-contact.svelte-1uha8ag{min-width:0}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag),.footer-contact.svelte-1uha8ag p:where(.svelte-1uha8ag),.footer-contact.svelte-1uha8ag address:where(.svelte-1uha8ag),.footer-resources.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:13px;color:var(--muted);line-height:1.6;margin:0}.footer-resources.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:10px 0 0;padding-left:18px}.footer-resources.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:4px 0}.footer-resources.svelte-1uha8ag a:where(.svelte-1uha8ag),.footer-contact.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink2)}.footer-resources.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.footer-contact.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--crimson);text-decoration:underline}.footer-contact.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:10px 0}.footer-contact.svelte-1uha8ag address:where(.svelte-1uha8ag){font-style:normal}.footer-sources.svelte-1uha8ag{grid-column:1/-1;border-top:1px solid var(--line);padding-block:20px 0}.social-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink2);font:600 12px var(--f-body)}.footer-license.svelte-1uha8ag{display:grid;gap:2px;margin-top:14px;color:var(--muted);font:500 11px/1.5 var(--f-body)}.footer-license.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink2);font:600 12px var(--f-mono)}.license-badge.svelte-1uha8ag{margin-top:10px;width:132px;height:auto;display:block}.footer-amaesi.svelte-1uha8ag{margin-top:10px;color:var(--ink2);font:500 13px var(--f-body)}.social-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag){display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);transition:color .15s,border-color .15s,background .15s,transform .15s var(--ease)}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--crimson);border-color:var(--crimson);background:var(--t-crimson);transform:translateY(-2px)}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--peacock);outline-offset:2px}.social-links.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:16px;height:16px;fill:currentColor;display:block}.footer-rights.svelte-1uha8ag{grid-column:1/-1;border-top:1px solid var(--line);padding-top:12px;text-align:right;color:var(--muted);font:500 10px var(--f-mono)}@media(max-width:820px){.footer-grid.svelte-1uha8ag{grid-template-columns:1fr}.footer-sources.svelte-1uha8ag{grid-column:auto}.footer-rights.svelte-1uha8ag{grid-column:auto;text-align:left}}.collage.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:230px 170px;gap:14px}.ph.svelte-1uha8ag{margin:0;position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--rule);background:var(--t-sun);min-width:0}.ph.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block;max-width:100%}.photostrip.svelte-1uha8ag{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;height:240px;margin-bottom:8px}@media(max-width:760px){.photostrip.svelte-1uha8ag{grid-template-columns:1fr 1fr;height:auto;grid-auto-rows:150px}.photostrip.svelte-1uha8ag .ph-a:where(.svelte-1uha8ag){grid-column:1 / span 2}}.ph-c.svelte-1uha8ag img:where(.svelte-1uha8ag){object-position:50% 75%}.ph.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){position:absolute;left:10px;bottom:10px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:999px;padding:5px 11px;font:600 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.joinchip.svelte-1uha8ag{position:absolute;right:-10px;top:-22px;display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--rule);border-radius:999px;padding:8px 18px 8px 8px;box-shadow:var(--shadow);animation:svelte-1uha8ag-floaty 8s ease-in-out infinite alternate}@media(max-width:900px){.collage.svelte-1uha8ag{grid-template-rows:180px 140px;margin-top:20px}.joinchip.svelte-1uha8ag{right:8px;top:-26px}}@media(max-width:480px){.collage.svelte-1uha8ag{grid-template-columns:1fr 1fr;grid-template-rows:150px 120px}.ph-a.svelte-1uha8ag{grid-column:1 / span 2}.ph-b.svelte-1uha8ag{grid-column:1;grid-row:2}.ph-c.svelte-1uha8ag{grid-column:2;grid-row:2}.joinchip.svelte-1uha8ag{left:8px;right:auto}}.partners.svelte-1uha8ag{padding-block:26px;border-top:1px solid var(--line)}.partners.svelte-1uha8ag .row:where(.svelte-1uha8ag){display:flex;align-items:center;gap:28px;flex-wrap:wrap}.partners.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){flex-shrink:0}.logos.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;flex:1;min-width:0}.logos.svelte-1uha8ag figure:where(.svelte-1uha8ag){margin:0;display:flex;align-items:center;gap:8px;flex-shrink:0}.logos.svelte-1uha8ag img:where(.svelte-1uha8ag){height:34px;width:auto;max-width:38px;object-fit:contain;flex-shrink:0}.logos.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){font:600 12px var(--f-body);color:var(--ink2);line-height:1.2;white-space:nowrap}@media(max-width:560px){.partners.svelte-1uha8ag .row:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start;gap:14px}.logos.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;width:100%}.logos.svelte-1uha8ag figure:where(.svelte-1uha8ag){min-width:0}}.news-tabs.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.news-tab.svelte-1uha8ag{font:600 12.5px var(--f-body);color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 15px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.news-tab.svelte-1uha8ag:hover{color:var(--crimson);border-color:var(--crimson)}.news-tab.on.svelte-1uha8ag{background:var(--crimson);border-color:var(--crimson);color:var(--on)}.news-tab.svelte-1uha8ag:focus-visible{outline:2px solid var(--peacock);outline-offset:2px}.news-list.svelte-1uha8ag{display:grid;gap:0;border-top:1px solid var(--line)}.news-item.svelte-1uha8ag{display:flex;align-items:baseline;gap:8px;padding:14px 2px;border-bottom:1px solid var(--line);color:var(--ink);font:500 15px/1.45 var(--f-body);text-decoration:none}.news-item.svelte-1uha8ag:hover{color:var(--crimson)}.news-ext.svelte-1uha8ag{font-size:12px;color:var(--muted)}.news-group.svelte-1uha8ag{border-bottom:1px solid var(--line)}.news-group.svelte-1uha8ag>summary:where(.svelte-1uha8ag){padding:14px 2px;color:var(--ink);font:600 15px/1.45 var(--f-body);cursor:pointer;list-style:none}.news-group.svelte-1uha8ag>summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.news-group.svelte-1uha8ag>summary:where(.svelte-1uha8ag):after{content:"⌄";margin-left:7px;color:var(--muted)}.news-group[open].svelte-1uha8ag>summary:where(.svelte-1uha8ag){color:var(--crimson)}.news-group-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;padding:0 2px 16px}.news-group-links.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink2);font:500 13px var(--f-body);text-decoration:none}.news-group-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--crimson);border-color:var(--crimson)}.next-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--card)}.next-cost.svelte-1uha8ag{padding:28px clamp(20px,3vw,32px);background:var(--t-leaf);border-right:1px solid var(--line);display:flex;flex-direction:column}.next-free.svelte-1uha8ag{margin:12px 0 0;font:800 clamp(26px,3vw,36px)/1.05 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.next-paid.svelte-1uha8ag{margin:12px 0 0;color:var(--ink2);font-size:14.5px;line-height:1.55}.next-dates.svelte-1uha8ag{padding:28px clamp(20px,3vw,32px)}.next-list.svelte-1uha8ag{margin:12px 0 0}.next-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:12px 0;border-bottom:1px solid var(--line)}.next-row.svelte-1uha8ag:last-child{border-bottom:0}.next-row.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--muted);font:600 11px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;padding-top:3px}.next-row.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;color:var(--ink);font:600 14.5px/1.4 var(--f-body);text-align:right;max-width:38ch}.next-tentative.svelte-1uha8ag{margin:14px 0 0;color:var(--muted);font:500 12px/1.5 var(--f-mono)}.next-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px}@media(max-width:860px){.next-grid.svelte-1uha8ag{grid-template-columns:1fr}.next-cost.svelte-1uha8ag{border-right:0;border-bottom:1px solid var(--line)}.next-row.svelte-1uha8ag dd:where(.svelte-1uha8ag){text-align:left}}.faces.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:0;margin-bottom:30px}.faces.svelte-1uha8ag img:where(.svelte-1uha8ag){width:58px;height:58px;border-radius:99px;object-fit:cover;border:3px solid var(--paper);margin-left:-12px;background:var(--t-sun)}.faces.svelte-1uha8ag img:where(.svelte-1uha8ag):first-child{margin-left:0}.quotes.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:1000px){.quotes.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.quotes.svelte-1uha8ag{grid-template-columns:1fr}}.quote.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:18px;min-width:0}.quote.svelte-1uha8ag:nth-child(3n+1){background:var(--t-sun)}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){margin:0;font:500 17px/1.55 var(--f-body);color:var(--ink);text-wrap:pretty}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag):before{content:"“";display:block;font:800 54px/.6 var(--f-display);color:var(--crimson);margin-bottom:10px}.quote.svelte-1uha8ag .who:where(.svelte-1uha8ag){display:flex;align-items:center;gap:12px;margin-top:auto}.quote.svelte-1uha8ag .who:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:52px;height:52px;border-radius:99px;object-fit:cover;flex-shrink:0;border:1px solid var(--line)}.quote.svelte-1uha8ag .who:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){display:block;font:700 15px var(--f-display)}.quote.svelte-1uha8ag .who:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:13px;color:var(--muted);line-height:1.35}.aspire.svelte-1uha8ag{padding-block:88px;border-block:1px solid var(--rule);background:var(--card);text-align:center}.aspire-in.svelte-1uha8ag{display:grid;justify-items:center;gap:22px}.aspire-line.svelte-1uha8ag{margin:0;font:700 clamp(30px,4.6vw,64px)/1.08 var(--f-display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;max-width:22ch}.aspire-sub.svelte-1uha8ag{margin:0;font-size:18px;line-height:1.6;color:var(--ink2);max-width:56ch;text-wrap:pretty}.join.svelte-1uha8ag{display:grid;justify-items:center;gap:28px;text-align:center;padding-block:24px}.btn-xl.svelte-1uha8ag{font-size:clamp(20px,2.4vw,28px);padding:22px 52px}#ask.svelte-1uha8ag{scroll-margin-top:80px}@keyframes svelte-1uha8ag-floaty{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.rise.svelte-1uha8ag{animation:svelte-1uha8ag-fadeUp .7s var(--ease) both}@media(prefers-reduced-motion:reduce){.svelte-1uha8ag{animation:none!important;transition:none!important}}.top.svelte-1uha8ag{position:relative;z-index:60}.brand-image.svelte-1uha8ag{display:block;width:auto;height:32px;max-width:132px;object-fit:contain}.brand-caption.svelte-1uha8ag{font:600 10px/1.2 var(--f-mono);letter-spacing:.08em;color:var(--muted)}.main.svelte-1uha8ag{display:flex;align-items:center;gap:clamp(12px,1.6vw,24px)}.main.svelte-1uha8ag>a:where(.svelte-1uha8ag),.nav-more.svelte-1uha8ag>summary:where(.svelte-1uha8ag){color:var(--ink);font:600 13px var(--f-body);white-space:nowrap;cursor:pointer}.nav-more.svelte-1uha8ag{position:relative}.nav-more.svelte-1uha8ag>summary:where(.svelte-1uha8ag){list-style:none}.nav-more.svelte-1uha8ag>summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.nav-more.svelte-1uha8ag>summary:where(.svelte-1uha8ag):after{content:"⌄";margin-left:5px;color:var(--muted)}.nav-more[open].svelte-1uha8ag>summary:where(.svelte-1uha8ag){color:var(--crimson)}.nav-more-panel.svelte-1uha8ag{position:absolute;top:calc(100% + 16px);right:-12px;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:22px;width:min(760px,calc(100vw - 32px));padding:22px;background:var(--paper);border:1px solid var(--rule);border-radius:16px;box-shadow:var(--shadow)}.nav-more-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:grid;align-content:start;gap:7px}.nav-more-panel.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){margin-bottom:5px}.nav-more-panel.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);font:500 13px/1.35 var(--f-body);padding:4px 0}.nav-more-panel.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--crimson);text-decoration:underline}.mobile-more.svelte-1uha8ag{border-top:1px solid var(--line);padding:10px 8px 0}.mobile-more.svelte-1uha8ag>summary:where(.svelte-1uha8ag){padding:10px 2px;color:var(--crimson);font-weight:700;cursor:pointer}.mobile-more-links.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;max-height:38vh;overflow:auto}.mobile-more-links.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:9px 8px;border-radius:8px;color:var(--ink);font:500 13px/1.3 var(--f-body)}.mobile-more-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--t-crimson);color:var(--crimson)}.mobile-nav.svelte-1uha8ag{max-height:80vh;overflow:auto}.mobile-toggle.svelte-1uha8ag:focus-visible,.main.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.main.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible,.mobile-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.mobile-nav.svelte-1uha8ag summary:where(.svelte-1uha8ag):focus-visible,.mobile-account.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--peacock);outline-offset:3px}.login-button.svelte-1uha8ag{font:700 13px var(--f-body)}.skeleton-button.svelte-1uha8ag{display:inline-flex;align-items:center;border-radius:999px;padding:9px 16px;background:var(--line);color:var(--muted);font-size:13px}.mobile-controls.svelte-1uha8ag{display:none;align-items:center;gap:10px;margin-left:auto}.mobile-toggle.svelte-1uha8ag{width:42px;height:42px;padding:10px;display:grid;align-content:center;gap:4px;border:1px solid var(--rule);border-radius:50%;background:var(--card);cursor:pointer}.mobile-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;width:100%;height:2px;background:var(--ink);border-radius:2px}.mobile-nav.svelte-1uha8ag{display:none;position:absolute;z-index:55;top:100%;left:0;right:0;padding:16px max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px));background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:var(--shadow)}.mobile-nav.open.svelte-1uha8ag{display:grid;gap:12px}.mobile-nav-links.svelte-1uha8ag{display:grid;gap:4px}.mobile-nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag),.mobile-account.svelte-1uha8ag a:where(.svelte-1uha8ag),.mobile-account.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:12px 10px;border-radius:10px;color:var(--ink);font:600 15px var(--f-body);text-align:left}.mobile-nav-links.svelte-1uha8ag .mobile-menu-ask:where(.svelte-1uha8ag){display:flex;align-items:center;gap:8px;width:max-content;padding:12px 10px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:600 15px var(--f-body);cursor:not-allowed}.mobile-nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.mobile-account.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.mobile-account.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--t-crimson);color:var(--crimson)}.mobile-account.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:10px}.mobile-account.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--rule);background:transparent;cursor:pointer}.snapshot-note.svelte-1uha8ag{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--line);font:500 11px/1.5 var(--f-mono);color:var(--muted)}.section-action.svelte-1uha8ag{margin-top:26px}.panel-copy.svelte-1uha8ag{margin:0;color:var(--ink2);font-size:15px;line-height:1.6}.inst-copy.svelte-1uha8ag{display:grid;gap:16px}.inst-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.footer-logo.svelte-1uha8ag{min-height:34px}.footer-name.svelte-1uha8ag{margin-top:10px!important;font:600 11px/1.4 var(--f-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important}.footer-about.svelte-1uha8ag{margin-top:8px!important}@media(max-width:900px){.main.svelte-1uha8ag,.hdr-cta.svelte-1uha8ag{display:none}.mobile-controls.svelte-1uha8ag{display:flex}.mobile-nav.svelte-1uha8ag{position:absolute}}@media(max-width:420px){.mobile-ask.svelte-1uha8ag,.brand-caption.svelte-1uha8ag{display:none}.top.svelte-1uha8ag .row:where(.svelte-1uha8ag){gap:10px}.mobile-nav.svelte-1uha8ag{padding-left:16px;padding-right:16px}.chart-card.svelte-1uha8ag{padding:18px}}.ask-coming.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#e4e0e2;border:1px solid #cec6ca;color:#50464b;cursor:not-allowed;white-space:nowrap}.ask-coming.svelte-1uha8ag:disabled,.ask-coming.svelte-1uha8ag:disabled:hover{background:#e4e0e2;border-color:#cec6ca;color:#50464b;box-shadow:none;transform:none}.coming-badge.svelte-1uha8ag{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid #d4cbd0;border-radius:999px;background:#faf8f9;color:#5b4e55;font:700 8px/1 var(--f-mono);letter-spacing:.045em;text-transform:uppercase}.hdr-cta.svelte-1uha8ag .ask-coming:where(.svelte-1uha8ag){padding:9px 10px;font-size:12px}.mobile-controls.svelte-1uha8ag .mobile-ask:where(.svelte-1uha8ag){display:inline-flex;margin:0;padding:7px 9px;gap:5px;font-size:12px}@media(max-width:420px){.mobile-controls.svelte-1uha8ag .mobile-ask:where(.svelte-1uha8ag){flex-direction:column;gap:3px;padding:5px 7px;font-size:10px}.mobile-controls.svelte-1uha8ag .mobile-ask:where(.svelte-1uha8ag) .coming-badge:where(.svelte-1uha8ag){padding:2px 5px;font-size:7px}.top.svelte-1uha8ag .brand-image:where(.svelte-1uha8ag){max-width:110px}}
