@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_e8acdf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_e8acdf;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_e8acdf{font-family:__Space_Grotesk_e8acdf,__Space_Grotesk_Fallback_e8acdf;font-style:normal}.__variable_e8acdf{--font-astra-ui:"__Space_Grotesk_e8acdf","__Space_Grotesk_Fallback_e8acdf"}@font-face{font-family:"__Instrument_Serif_64b68a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_64b68a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_64b68a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"__Instrument_Serif_64b68a","__Instrument_Serif_Fallback_64b68a";font-weight:400;font-style:italic}.__variable_64b68a{--font-astra-serif:"__Instrument_Serif_64b68a","__Instrument_Serif_Fallback_64b68a"}.astra-page{--bg:#f3f6fc;--glow1:#dfe7ff;--glow2:#efe4ff;--panel:#fff;--panel2:#eef2fb;--well:#f4f6fb;--line:rgba(28,48,110,.13);--ink:#121a33;--mute:#5b6787;--text2:#2f3a58;--gold:#f2b632;--on-gold:#1d1504;--accent:#a06a00;--sky:#1d6fd1;--rose:#d9583a;--ok:#0f9f6e;--bad:#d64545;--shadow:0 6px 24px rgba(20,35,90,.07);--observe1:rgba(56,110,230,.1);--observe2:rgba(120,80,220,.08);--observe-line:rgba(29,111,209,.3)}.dark .astra-page{--bg:#04060f;--glow1:#101a3d;--glow2:#1b1236;--panel:rgba(16,22,44,.72);--panel2:rgba(24,32,62,.7);--well:rgba(0,0,0,.22);--line:rgba(140,170,255,.16);--ink:#e9eefc;--mute:#9aa7c9;--text2:#cdd6f0;--gold:#f6c453;--on-gold:#1a1405;--accent:#f6c453;--sky:#6cc4ff;--rose:#ff8f6b;--ok:#52d6a0;--bad:#ff7a7a;--shadow:none;--observe1:rgba(40,80,170,.28);--observe2:rgba(60,40,140,.2);--observe-line:rgba(108,196,255,.35)}.astra-page{font-family:var(--font-astra-ui),system-ui,sans-serif;background:radial-gradient(1200px 600px at 80% -10%,var(--glow1) 0,transparent 60%),radial-gradient(900px 500px at -10% 30%,var(--glow2) 0,transparent 55%),var(--bg);color:var(--ink)}.astra-root{min-height:100vh;padding:0 clamp(16px,3vw,40px) 48px;overflow-x:hidden}.astra-page *{box-sizing:border-box}.astra-page h1,.astra-page h2,.astra-page h3{font-family:var(--font-astra-display),var(--font-astra-ui),sans-serif;letter-spacing:-.02em;margin:0}.astra-page em{font-family:var(--font-astra-serif),Georgia,serif;font-style:italic;font-weight:400;color:var(--accent)}.astra-page button{font:inherit;color:inherit;cursor:pointer}.astra-page p{margin:0}.astra-header{gap:20px;padding:18px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.astra-brand,.astra-header{display:flex;align-items:center}.astra-brand{gap:12px;text-decoration:none;color:var(--ink);font-family:var(--font-astra-display);font-size:22px;font-weight:700}.astra-brand>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#243a8f,#6a3fc4);color:#fff}.astra-brand div{display:flex;flex-direction:column;line-height:1.05}.astra-brand div span{font-size:10px;letter-spacing:.2em;color:var(--mute);font-weight:500;margin-top:4px}.astra-header nav{display:flex;gap:22px;margin-left:auto;font-size:14px}.astra-header nav a{color:var(--mute);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.astra-header nav a:hover{color:var(--ink)}.astra-header nav a span{color:var(--accent);font-weight:600}.astra-school{font-size:11px;letter-spacing:.16em;border:1px solid var(--line);border-radius:99px;padding:6px 12px;color:var(--mute)}.astra-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:44px 0 24px;flex-wrap:wrap}.astra-hero h1{font-size:clamp(36px,6vw,68px);line-height:1;font-weight:700}.astra-hero p:last-child{color:var(--mute);margin-top:14px;font-size:17px;max-width:540px}.astra-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;color:var(--sky);margin-bottom:12px!important;font-weight:600}.astra-eyebrow>span:first-child:empty{width:22px;height:2px;background:var(--sky)}.astra-eyebrow span+span{color:var(--mute)}.astra-badge{border:1px solid var(--line);background:var(--panel);padding:9px 16px;border-radius:99px;font-size:13px;color:var(--ink);box-shadow:var(--shadow)}.astra-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.astra-library{position:sticky;top:16px;border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow)}.astra-label{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;color:var(--mute);font-weight:600}.astra-label span{margin-left:auto;color:var(--accent)}.astra-list{display:flex;flex-direction:column;gap:6px}.astra-list button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid transparent;background:transparent;padding:10px;border-radius:14px;width:100%}.astra-list button:hover{background:var(--panel2)}.astra-list button[aria-current=true]{background:linear-gradient(135deg,rgba(60,90,200,.16),rgba(120,70,200,.12));border-color:rgba(70,100,220,.35)}.dark .astra-list button[aria-current=true]{background:linear-gradient(135deg,rgba(60,90,200,.35),rgba(120,70,200,.25));border-color:rgba(140,170,255,.4)}.astra-list strong{display:block;font-size:14px;font-weight:600}.astra-list small{display:block;color:var(--mute);font-size:11px;letter-spacing:.06em;margin-top:2px}.astra-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:rgba(29,111,209,.1);color:var(--sky)}.astra-list button[aria-current=true] .astra-icon{background:var(--gold);color:var(--on-gold)}.astra-list button>svg:last-child{margin-left:auto;color:var(--mute);flex:none}.astra-note{border-top:1px solid var(--line);padding-top:14px;color:var(--mute);font-size:13px;display:grid;gap:4px}.astra-note svg{color:var(--accent)}.astra-note strong{color:var(--ink)}.astra-main{display:flex;flex-direction:column;gap:16px;min-width:0}.astra-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.astra-heading h2{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.05}.astra-heading>div>p:last-child{color:var(--mute);margin-top:6px;font-size:16px}.astra-bench{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:stretch}.astra-view{--ink:#e9eefc;--mute:#9aa7c9;border:1px solid rgba(140,170,255,.16);border-radius:22px;background:#070b18;color:#e9eefc;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 18px 50px rgba(10,20,60,.22)}.astra-view-bottom,.astra-view-top{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;font-size:11px;letter-spacing:.14em;color:#9aa7c9;flex-wrap:wrap}.astra-view-bottom{letter-spacing:.03em;font-size:12px}.astra-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#52d6a0;margin-right:8px;box-shadow:0 0 8px #52d6a0}.astra-stage{position:relative;flex:1;min-height:clamp(500px,68vh,780px);background:#020309;overflow:hidden}.astra-stage canvas{display:block;touch-action:none}.astra-loading{position:absolute;inset:0;display:grid;place-items:center;color:#9aa7c9;font-size:14px;text-align:center;padding:24px;pointer-events:none}.astra-tag{display:inline-block;white-space:nowrap;font:600 12px var(--font-astra-ui),sans-serif;color:#fff;background:rgba(6,10,26,.78);border:1px solid rgba(160,190,255,.35);padding:3px 9px;border-radius:99px;backdrop-filter:blur(4px)}.astra-tag.dim{color:#c3cde8;background:rgba(6,10,26,.55)}.astra-controls{border:1px solid var(--line);border-radius:22px;background:var(--panel);padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0;box-shadow:var(--shadow)}.astra-controls h3{font-size:22px;font-weight:600}.astra-range{display:block}.astra-range>span{display:flex;justify-content:space-between;font-size:13px;color:var(--mute);margin-bottom:6px}.astra-range strong{color:var(--ink)}.astra-range input{width:100%;accent-color:var(--gold);height:26px}.astra-hint{color:var(--mute);font-size:13px;line-height:1.5}.astra-predict{margin-top:auto;border:1px dashed rgba(200,150,30,.5);border-radius:16px;padding:12px 14px;background:rgba(242,182,50,.08)}.astra-predict span{font-size:10px;letter-spacing:.2em;color:var(--accent);font-weight:600}.astra-predict p{margin-top:6px;font-size:15px}.astra-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.astra-metrics>div{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:12px 14px;min-width:0;box-shadow:var(--shadow)}.astra-metrics small{display:block;font-size:10px;letter-spacing:.16em;color:var(--mute)}.astra-metrics strong{display:block;font-size:16px;line-height:1.35;margin-top:6px;font-weight:600;overflow-wrap:anywhere}.astra-observe{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--observe-line);background:linear-gradient(135deg,var(--observe1),var(--observe2));border-radius:18px;padding:16px 18px}.astra-observe>span{color:var(--sky);flex:none;margin-top:2px}.astra-observe strong{display:block;margin-bottom:3px}.astra-observe p{color:var(--text2);line-height:1.5}.astra-learning{display:grid;grid-template-columns:1fr 1fr;gap:16px}.astra-learning article{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:var(--shadow)}.astra-learning h3{font-size:24px;font-weight:600}.astra-learning article>p{color:var(--text2);line-height:1.6}.astra-everyday,.astra-myth{border-left:3px solid var(--sky);padding:4px 0 4px 14px}.astra-myth{border-color:var(--rose)}.astra-everyday strong,.astra-myth strong{display:block;font-size:12px;letter-spacing:.12em;color:var(--mute);text-transform:uppercase;margin-bottom:4px}.astra-everyday p,.astra-myth p{color:var(--text2);line-height:1.5}.astra-learning details{color:var(--mute);font-size:14px}.astra-learning summary{cursor:pointer;color:var(--sky)}.astra-learning details p{margin-top:8px;line-height:1.5}.astra-answers{display:grid;gap:8px}.astra-answers button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);background:var(--well);padding:12px 14px;border-radius:14px;font-size:15px}.astra-answers button:hover{border-color:var(--sky)}.astra-answers button span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--panel2);font-size:12px;font-weight:700;flex:none}.astra-answers .correct{border-color:var(--ok);background:rgba(15,159,110,.1)}.astra-answers .incorrect{border-color:var(--bad);background:rgba(214,69,69,.08)}.astra-answers svg{margin-left:auto;color:var(--ok)}.astra-feedback{border-radius:14px;background:var(--panel2);padding:12px 14px;line-height:1.5;color:var(--text2)}.astra-notebook{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:22px;box-shadow:var(--shadow)}.astra-notebook h3{font-size:24px;margin-bottom:8px}.astra-notebook p{color:var(--text2);line-height:1.5}.astra-notebook small{display:block;margin-top:12px;color:var(--mute)}.astra-notebook label{display:grid;gap:8px;font-size:12px;letter-spacing:.14em;color:var(--mute)}.astra-notebook textarea{min-height:120px;resize:vertical;background:var(--well);border:1px solid var(--line);border-radius:14px;padding:12px;color:var(--ink);font:inherit;font-size:15px;letter-spacing:0}.astra-footer{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-top:36px;padding-top:20px;border-top:1px solid var(--line);color:var(--mute);font-size:13px}.astra-footer>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.astra-footer a{color:var(--sky);text-decoration:none;display:inline-flex;gap:5px;align-items:center}.astra-footer>div:last-child{flex-direction:column;align-items:flex-start;gap:6px}.astra-guide{padding:24px clamp(16px,3vw,40px) 56px}.astra-guide h2{font-size:28px;margin:0 0 6px}.astra-guide>p{color:var(--mute);margin:0 0 20px}.astra-guide ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.astra-guide li{border:1px solid var(--line);border-radius:18px;padding:18px;background:var(--panel);box-shadow:var(--shadow)}.astra-guide h3{margin:0 0 6px;font-size:18px}.astra-guide li p{margin:0;color:var(--text2);line-height:1.55;font-size:14px}.astra-guide li small{display:block;color:var(--sky);letter-spacing:.12em;font-size:11px;margin-bottom:8px}.astra-guide-nums{margin-top:8px!important;color:var(--mute)!important;font-size:13px!important}.astra-thumb{position:relative;display:grid;place-items:center;flex:none;background:#000;box-shadow:0 0 0 1px var(--line),0 4px 10px rgba(0,0,0,.18)}.astra-thumb,.astra-thumb img{width:44px;height:44px;border-radius:50%}.astra-thumb img{-o-object-fit:cover;object-fit:cover}.astra-thumb svg{position:absolute;right:-3px;bottom:-3px;background:var(--ok);color:#fff;border-radius:50%;padding:2px}.astra-stops{display:flex;gap:8px;flex-wrap:wrap}.astra-stops button{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:9px 15px;font-size:14px;box-shadow:var(--shadow)}.astra-stops button:hover{border-color:var(--sky)}.astra-stops .next{background:var(--gold);color:var(--on-gold);border-color:var(--gold);font-weight:700}.astra-toggles{display:grid;gap:8px}.astra-toggle{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--line);background:var(--well);border-radius:14px;padding:11px 14px;font-size:14px}.astra-toggle svg{color:var(--sky);flex:none}.astra-toggle span{flex:1}.astra-toggle i{width:34px;height:20px;border-radius:99px;background:rgba(100,115,150,.28);position:relative;flex:none;transition:background .2s}.astra-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .2s}.astra-toggle[aria-pressed=true]{border-color:rgba(200,150,30,.6);background:rgba(242,182,50,.1)}.astra-toggle[aria-pressed=true] i{background:var(--gold)}.astra-toggle[aria-pressed=true] i:after{transform:translateX(14px);background:var(--on-gold)}.astra-layers{list-style:none;margin:0;padding:0;display:grid;gap:6px}.astra-layers button{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;border:1px solid var(--line);background:var(--well);border-radius:12px;padding:9px 11px}.astra-layers button[aria-pressed=true]{border-color:var(--gold)}.astra-layers i{width:14px;height:14px;border-radius:4px;flex:none;margin-top:3px;box-shadow:0 0 10px rgba(255,180,80,.25)}.astra-layers strong{display:block;font-size:14px}.astra-layers small{display:block;color:var(--mute);font-size:12px;margin-top:2px;line-height:1.35}.astra-try{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.astra-try>div{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0;box-shadow:var(--shadow)}.astra-try small{color:var(--mute);font-size:12px;line-height:1.45}.astra-big{font-size:16px;line-height:1.45;color:var(--text2)}.astra-big strong{color:var(--accent);font-size:20px}.astra-facts{margin:0;padding:0;list-style:none;display:grid;gap:10px}.astra-facts li{position:relative;padding-left:22px;color:var(--text2);line-height:1.55}.astra-facts li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.astra-marker{display:flex;align-items:center;gap:6px;white-space:nowrap;transform:translate(50%,-50%);transition:opacity .25s;font:600 12px var(--font-astra-ui),system-ui,sans-serif;color:#fff;text-shadow:0 1px 3px #000,0 0 8px #000}.astra-marker i{width:8px;height:8px;border-radius:50%;background:#f6c453;box-shadow:0 0 0 3px rgba(246,196,83,.25),0 0 10px #f6c453;flex:none}.astra-orbit-tag{border:0;background:transparent;color:rgba(225,232,252,.85);font:600 11px var(--font-astra-ui),system-ui,sans-serif;letter-spacing:.06em;padding:2px 6px;border-radius:99px;cursor:pointer;white-space:nowrap;text-shadow:0 1px 4px #000;transition:color .2s,background .2s}.astra-orbit-tag:hover,.astra-orbit-tag[data-on]{background:#f6c453;color:#1a1405;text-shadow:none}@media (max-width:1100px){.astra-stage{flex:none;min-height:clamp(420px,62vh,640px)}.astra-bench,.astra-layout{grid-template-columns:minmax(0,1fr)}.astra-library{position:static;min-width:0}.astra-list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.astra-list button{min-width:230px}.astra-note{display:none}.astra-try{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.astra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-metrics>div{padding:10px 12px}.astra-metrics strong{font-size:14px}.astra-footer,.astra-learning,.astra-notebook{grid-template-columns:minmax(0,1fr)}.astra-stage{flex:none;min-height:min(118vw,560px)}.astra-header nav{display:none}.astra-school{margin-left:auto}.astra-hero{padding-top:28px}}