._3QHAra_form,._3QHAra_success{--f-fg:#1d1a17;--f-soft:#62594f;--f-line:#1d1a1733;--f-line-strong:#1d1a17;--f-field:#fff;--f-chip:#f5efe4;--f-chip-on:#1d1a17;--f-chip-on-fg:#fffaf1;--f-accent:#ff7a59;--f-err:#b3243d;--f-ok:#11694a;color:var(--f-fg)}._3QHAra_form[data-tone=dark],._3QHAra_success[data-tone=dark]{--f-fg:#f5efe4;--f-soft:#f5efe499;--f-line:#f5efe43d;--f-line-strong:#f5efe4;--f-field:#f5efe40d;--f-chip:#f5efe40d;--f-chip-on:#f5efe4;--f-chip-on-fg:#0c0b0a;--f-err:#ff8aa0;--f-ok:#86dbb4}._3QHAra_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._3QHAra_full{grid-column:1/-1}._3QHAra_field{display:grid;position:relative}._3QHAra_field input,._3QHAra_field textarea,._3QHAra_field select{border:1.5px solid var(--f-line);background:var(--f-field);width:100%;color:var(--f-fg);font:inherit;appearance:none;border-radius:.9rem;padding:1.5rem 1rem .55rem;font-size:1rem;line-height:1.4;transition:border-color .16s,box-shadow .16s}._3QHAra_field textarea{resize:vertical;min-height:8rem}._3QHAra_field input::placeholder,._3QHAra_field textarea::placeholder{color:#0000}._3QHAra_field label{color:var(--f-soft);pointer-events:none;transform-origin:0 0;font-size:1rem;transition:transform .16s,color .16s;position:absolute;top:1.02rem;left:1rem}._3QHAra_field label span{font-size:.8em}._3QHAra_field input:focus~label,._3QHAra_field input:not(:placeholder-shown)~label,._3QHAra_field textarea:focus~label,._3QHAra_field textarea:not(:placeholder-shown)~label,._3QHAra_select label{transform:translateY(-.62rem)scale(.74)}._3QHAra_field input:focus,._3QHAra_field textarea:focus,._3QHAra_field select:focus{border-color:var(--f-accent);outline:none;box-shadow:0 0 0 4px #ff7a5929}._3QHAra_field input:focus~label,._3QHAra_field textarea:focus~label,._3QHAra_select select:focus~label{color:var(--f-accent)}._3QHAra_field [aria-invalid=true]{border-color:var(--f-err)}._3QHAra_field [aria-invalid=true]:focus{box-shadow:0 0 0 4px #b3243d22}._3QHAra_select:after{content:"";border-right:2px solid var(--f-soft);border-bottom:2px solid var(--f-soft);pointer-events:none;width:.5rem;height:.5rem;position:absolute;top:1.45rem;right:1.1rem;transform:rotate(45deg)}._3QHAra_select select{cursor:pointer;padding-right:2.6rem}._3QHAra_select option{color:#1d1a17;background:#fffaf1}._3QHAra_count{color:var(--f-soft);font-variant-numeric:tabular-nums;font-size:.72rem;position:absolute;bottom:.55rem;right:.9rem}._3QHAra_error{color:var(--f-err);margin-top:.35rem;font-size:.82rem;font-weight:600}._3QHAra_chips{border:0;flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}._3QHAra_chips legend{letter-spacing:.1em;text-transform:uppercase;color:var(--f-soft);margin-bottom:.55rem;padding:0;font-size:.78rem;font-weight:800}._3QHAra_chips label{position:relative}._3QHAra_chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._3QHAra_chips span{border:1.5px solid var(--f-line);background:var(--f-chip);border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-block}._3QHAra_chips label:hover span{border-color:var(--f-line-strong)}._3QHAra_chips input:checked+span{background:var(--f-chip-on);color:var(--f-chip-on-fg);border-color:var(--f-chip-on);transform:translateY(-1px)}._3QHAra_chips input:focus-visible+span{outline:3px solid var(--f-accent);outline-offset:2px}._3QHAra_footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.3rem;display:flex}._3QHAra_submit{background:var(--f-accent);color:#0c0b0a;min-height:3.2rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.7rem;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}._3QHAra_submit:hover:not(:disabled){background:#ffd45c;transform:translateY(-2px);box-shadow:0 10px 26px #ff7a5944}._3QHAra_submit:disabled{opacity:.75;cursor:progress}._3QHAra_submit:focus-visible,._3QHAra_ghost:focus-visible{outline:3px solid var(--f-accent);outline-offset:3px}._3QHAra_hint,._3QHAra_failed{color:var(--f-soft);margin:0;font-size:.86rem}._3QHAra_failed{color:var(--f-err);font-weight:600}._3QHAra_spin{animation:.9s linear infinite _3QHAra_spin}@keyframes _3QHAra_spin{to{transform:rotate(360deg)}}._3QHAra_honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}._3QHAra_success{justify-items:start;gap:.6rem;padding:1rem 0;animation:.4s cubic-bezier(.3,1.5,.5,1) _3QHAra_pop;display:grid}._3QHAra_success svg{color:var(--f-ok)}._3QHAra_success h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:1.9rem}._3QHAra_success p{color:var(--f-soft);margin:0}._3QHAra_ghost{border:1.5px solid var(--f-line-strong);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:.8rem;padding:.65rem 1.3rem;font-weight:700}._3QHAra_ghost:hover{background:var(--f-chip-on);color:var(--f-chip-on-fg)}@keyframes _3QHAra_pop{0%{opacity:0;transform:scale(.96)}}@media (max-width:620px){._3QHAra_form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._3QHAra_spin,._3QHAra_success{animation:none}._3QHAra_field label,._3QHAra_chips span{transition:none}}
._06co2W_coral{--tone:var(--coral)}._06co2W_butter{--tone:var(--butter)}._06co2W_mint{--tone:var(--mint)}._06co2W_sky{--tone:var(--sky)}._06co2W_lilac{--tone:var(--lilac)}._06co2W_pink{--tone:var(--pink)}._06co2W_tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}._06co2W_tool{border:2px solid var(--ink);background:var(--tone);box-shadow:0 5px 0 var(--ink), inset 0 4px 0 #fff6, inset 0 -8px 14px #0000001a;border-radius:1.6rem 2.4rem;align-content:start;gap:.7rem;padding:1.4rem;transition:transform .25s cubic-bezier(.3,1.7,.5,1);display:grid;position:relative}._06co2W_tool:nth-child(2n){border-radius:2.4rem 1.6rem}._06co2W_tool:hover{transform:translateY(-6px)rotate(1deg)}._06co2W_toolCat{letter-spacing:.14em;font-size:.72rem;font-weight:800}._06co2W_tool h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.05}._06co2W_tool h3 a{color:inherit;text-decoration:none}._06co2W_tool h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}._06co2W_tool p{margin:0;font-size:.97rem}._06co2W_tool code{background:var(--ink);color:var(--paper);overflow-wrap:anywhere;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .8rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;display:flex}._06co2W_tool code b{color:var(--butter)}._06co2W_tool em{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-style:normal;font-weight:750;position:absolute;top:1rem;right:1rem}._06co2W_note{border:2px dashed var(--ink);color:var(--ink-soft);border-radius:1.4rem;padding:1.4rem}._06co2W_posts{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}._06co2W_posts li{border-bottom:2px solid var(--ink)}._06co2W_posts a{color:inherit;grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.3rem .5rem;text-decoration:none;transition:padding .25s,background .25s;display:grid}._06co2W_posts a:hover{background:var(--butter);padding-inline:1.2rem}._06co2W_postNo{color:var(--ink-mute);font-weight:800}._06co2W_postTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,1.9rem);font-weight:700}._06co2W_postMeta{color:var(--ink-soft);white-space:nowrap;font-size:.85rem;font-weight:650}._06co2W_noteDark{color:#f5efe4b3;border-color:#f5efe44d}._06co2W_postsDark,._06co2W_postsDark li{border-color:#f5efe433}._06co2W_postsDark a:hover{background:#f5efe41a}._06co2W_postsDark ._06co2W_postNo{color:#86dbb4}._06co2W_postsDark ._06co2W_postMeta{color:#f5efe499}@media (max-width:960px){._06co2W_tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){._06co2W_tools{grid-template-columns:1fr}._06co2W_posts a{grid-template-columns:2rem minmax(0,1fr)}._06co2W_postMeta{grid-column:2}}
.Qc1y4q_browser{gap:1.4rem;display:grid}.Qc1y4q_controls{gap:1rem;display:grid}.Qc1y4q_search{max-width:32rem;display:block;position:relative}.Qc1y4q_search svg{color:var(--ink-mute);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.Qc1y4q_search input{border:2px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:999px;padding:.9rem 1rem .9rem 2.8rem;font-size:1rem}.Qc1y4q_search input:focus{outline:3px solid var(--coral);outline-offset:2px}.Qc1y4q_chips{flex-wrap:wrap;gap:.5rem;display:flex}.Qc1y4q_chips button{border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem 1rem;font-size:.88rem;font-weight:650;transition:background .16s,color .16s}.Qc1y4q_chips button small{opacity:.6;margin-left:.2rem;font-weight:700}.Qc1y4q_chips button:hover{background:var(--butter)}.Qc1y4q_chips button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.Qc1y4q_chips button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.Qc1y4q_count{color:var(--ink-mute);margin:0;font-size:.9rem;font-weight:650}.Qc1y4q_note{border:2px dashed var(--ink);color:var(--ink-soft);border-radius:1.4rem;margin:0;padding:1.4rem}.Qc1y4q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Qc1y4q_grid a{border:2px solid var(--ink);background:var(--paper);height:100%;color:inherit;box-shadow:0 4px 0 var(--ink);border-radius:1.4rem;align-content:start;gap:.5rem;padding:1.3rem;text-decoration:none;transition:transform .2s,background .2s;display:grid}.Qc1y4q_grid a:hover{background:var(--butter);transform:translateY(-4px)}.Qc1y4q_grid a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.Qc1y4q_cat{background:var(--ink);width:fit-content;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.15rem .7rem;font-size:.7rem;font-weight:800}.Qc1y4q_grid h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.15}.Qc1y4q_grid p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.Qc1y4q_grid small{color:var(--ink-mute);font-weight:650}.Qc1y4q_more{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;box-shadow:0 4px 0 var(--coral);border-radius:999px;justify-self:center;padding:.8rem 1.8rem;font-weight:700}.Qc1y4q_more:hover{background:var(--coral);color:var(--ink)}@media (max-width:960px){.Qc1y4q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Qc1y4q_grid{grid-template-columns:1fr}}
.bxHgOq_page{color:#f5efe4;background:#0c0b0a;position:relative;overflow-x:clip}.bxHgOq_page .landing-scene{z-index:0;pointer-events:none;position:fixed;inset:0}.bxHgOq_page .landing-scene canvas{width:100%;height:100%;display:block}.bxHgOq_page :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}.bxHgOq_page :where(ul,ol){list-style:none}.bxHgOq_page a{color:inherit}.bxHgOq_page :focus-visible{outline-offset:3px;outline:3px solid #ffd45c}.bxHgOq_page .split-w{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.bxHgOq_page .split-i{will-change:transform;display:inline-block}.bxHgOq_page:after{content:"";z-index:3;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.bxHgOq_bar{z-index:60;transform-origin:0;background:linear-gradient(90deg,#ff7a59,#ffd45c,#86dbb4,#92c9ff);height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.bxHgOq_rail{z-index:4;gap:.2rem;display:grid;position:fixed;top:50%;right:clamp(.6rem,1.6vw,1.5rem);transform:translateY(-50%)}.bxHgOq_rail a{letter-spacing:.12em;text-transform:uppercase;color:#f5efe499;justify-content:flex-end;align-items:center;gap:.7rem;padding:.35rem 0;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.bxHgOq_rail a span{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translate(6px)}.bxHgOq_rail a i{border:1.5px solid #f5efe499;border-radius:50%;width:.55rem;height:.55rem;transition:transform .25s,background .25s,border-color .25s}.bxHgOq_rail a:hover span,.bxHgOq_rail a:focus-visible span{opacity:1;transform:none}.bxHgOq_rail a[aria-current]{color:#fff}.bxHgOq_rail a[aria-current] i{background:#ffd45c;border-color:#ffd45c;transform:scale(1.5)}.bxHgOq_page{--gutter:max(clamp(1rem, 4vw, 2rem), calc((100vw - 80rem) / 2 + clamp(1rem, 4vw, 2rem)))}.bxHgOq_scene{z-index:1;min-height:100svh;padding:7rem var(--gutter) 5rem;align-items:center;display:flex;position:relative}.bxHgOq_scene:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0c0b0aeb,#0c0b0a99 40%,#0c0b0a00 72%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.bxHgOq_scene:has(.bxHgOq_wide):before{background:radial-gradient(80% 70%,#0c0b0ab3,#0c0b0a73 70%,#0c0b0a00)}.bxHgOq_scene:first-child:before{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.bxHgOq_col{width:min(100%,38rem)}.bxHgOq_wide{width:100%}.bxHgOq_center{text-align:center;justify-content:center}.bxHgOq_tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;background:#f5efe40d;border:1px solid #f5efe433;border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.bxHgOq_tag b{color:#ffd45c}.bxHgOq_tag span{opacity:.5}.bxHgOq_dot{background:#86dbb4;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite bxHgOq_ping;box-shadow:0 0 #86dbb4aa}@keyframes bxHgOq_ping{70%{box-shadow:0 0 0 .6rem #86dbb400}to{box-shadow:0 0 #86dbb400}}.bxHgOq_display{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.7rem,7.4vw,6.4rem);font-weight:800;line-height:.95;margin-top:1.4rem!important}.bxHgOq_display em,.bxHgOq_title em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-size:1.12em;font-style:italic;font-weight:400;line-height:.9}.bxHgOq_display em{background:linear-gradient(100deg,#ff7a59,#ffd45c 55%,#86dbb4);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.bxHgOq_title em{color:#ffd45c}.bxHgOq_title{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.2rem,5.4vw,4.6rem);font-weight:800;line-height:.98;margin-top:1.1rem!important}.bxHgOq_lead{color:#f5efe4c4;max-width:34rem;font-size:clamp(1.02rem,1.5vw,1.25rem);line-height:1.55;margin-top:1.4rem!important}.bxHgOq_byline{color:#ffd45c;letter-spacing:.02em;font-weight:650;margin-top:1rem!important}.bxHgOq_actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.bxHgOq_btn{color:#f5efe4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5efe40d;border:1.5px solid #f5efe455;border-radius:999px;align-items:center;gap:.5rem;min-height:3.1rem;padding:.7rem 1.5rem;font-weight:700;text-decoration:none;transition:translate .2s,background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.bxHgOq_btn:hover{background:#f5efe41f;border-color:#f5efe4aa;translate:0 -3px}.bxHgOq_btnPrimary{color:#0c0b0a;background:#ff7a59;border-color:#ff7a59}.bxHgOq_btnPrimary:hover{background:#ffd45c;border-color:#ffd45c}.bxHgOq_btnPrimary:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--spin,0deg), #ff7a59, #ffd45c, #86dbb4, #92c9ff, #bba8ff, #ff7a59);filter:blur(10px);opacity:.5;animation:5s linear infinite bxHgOq_spin;position:absolute;inset:-3px}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bxHgOq_spin{to{--spin:360deg}}.bxHgOq_hero{padding-bottom:9rem}.bxHgOq_hero .bxHgOq_col>*{animation:.9s cubic-bezier(.2,.8,.2,1) both bxHgOq_heroIn}.bxHgOq_hero .bxHgOq_col>:nth-child(2){animation-delay:80ms}.bxHgOq_hero .bxHgOq_col>:nth-child(3){animation-delay:.16s}.bxHgOq_hero .bxHgOq_col>:nth-child(4){animation-delay:.24s}.bxHgOq_hero .bxHgOq_col>:nth-child(5){animation-delay:.32s}.bxHgOq_hero .bxHgOq_col>:nth-child(6){animation-delay:.4s}@keyframes bxHgOq_heroIn{0%{opacity:0;transform:translateY(28px)}}.bxHgOq_hero .bxHgOq_col>h1{animation:none}.bxHgOq_hero .bxHgOq_col{width:min(100%,46rem)}.bxHgOq_hero .bxHgOq_display{font-size:clamp(2.7rem,6.2vw,5.4rem)}.bxHgOq_hero .bxHgOq_lead{margin-top:1.1rem!important}.bxHgOq_hero .bxHgOq_actions{margin-top:1.6rem}.bxHgOq_hero .bxHgOq_facts{margin-top:1.8rem}.bxHgOq_facts{gap:clamp(1.2rem,3vw,2.4rem);margin-top:2.4rem;display:flex}.bxHgOq_facts div{border-left:1px solid #f5efe433;gap:.1rem;padding-left:clamp(1.2rem,3vw,2.4rem);display:grid}.bxHgOq_facts div:first-child{border-left:0;padding-left:0}.bxHgOq_facts dd{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;order:-1;margin:0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1}.bxHgOq_facts dt{letter-spacing:.14em;text-transform:uppercase;color:#f5efe499;font-size:.75rem;font-weight:700}.bxHgOq_marquee{background:linear-gradient(#0000,#0c0b0acc);border-top:1px solid #f5efe41f;padding:1rem 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bxHgOq_marqueeTrack{will-change:transform;width:max-content;display:flex}.bxHgOq_marqueeTrack p{flex:none;display:flex}.bxHgOq_marqueeTrack span{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #f5efe466;white-space:nowrap;align-items:center;gap:1.6rem;padding-right:1.6rem;font-size:clamp(2rem,5vw,3.8rem);font-weight:800;display:flex}.bxHgOq_marqueeTrack span:nth-child(2n){-webkit-text-stroke-color:#ffd45cb3}.bxHgOq_marqueeTrack b{color:#ff7a59;-webkit-text-stroke:0;font-size:.5em}.bxHgOq_cue{left:var(--gutter);letter-spacing:.16em;text-transform:uppercase;color:#f5efe499;align-items:center;gap:.8rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:2rem}.bxHgOq_cue:before{content:"";transform-origin:top;background:linear-gradient(#f5efe4,#0000);width:1px;height:2.6rem;animation:1.8s ease-in-out infinite bxHgOq_drop}@keyframes bxHgOq_drop{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.bxHgOq_chips{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.bxHgOq_chips li{color:#cfe4ff;background:#92c9ff14;border:1px solid #92c9ff66;border-radius:999px;padding:.35rem .9rem;font-size:.88rem;font-weight:600}.bxHgOq_glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-style:preserve-3d;background:linear-gradient(160deg,#1c1917d9,#12100fb3);border:1px solid #f5efe42e;border-radius:1.5rem;align-content:start;gap:.6rem;padding:1.5rem;transition:translate .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0005,inset 0 1px #fff2}.bxHgOq_glass:hover{border-color:#f5efe44d;translate:0 -8px}.bxHgOq_glass:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--c,#ffd45c) 22%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bxHgOq_glass:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), var(--c,#ffd45c), transparent 65%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bxHgOq_glass:hover:before,.bxHgOq_glass:hover:after{opacity:1}.bxHgOq_glass>*{z-index:2;position:relative}.bxHgOq_glass h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.6rem;line-height:1.05}.bxHgOq_glass h3 a{text-decoration:none}.bxHgOq_glass h3 a:after{content:"";z-index:3;position:absolute;inset:-9999px}.bxHgOq_glass p{color:#f5efe4b3;font-size:.98rem;line-height:1.5}.bxHgOq_cat{letter-spacing:.16em;color:var(--c,#ffd45c);font-size:.7rem;font-weight:800}.bxHgOq_glass .bxHgOq_status{background:var(--c,#ffd45c);color:#0c0b0a;border-radius:999px;padding:.15rem .65rem;font-size:.7rem;font-weight:800;position:absolute;top:1.2rem;right:1.2rem}.bxHgOq_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.4rem;display:grid}.bxHgOq_cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.bxHgOq_bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:2.4rem;display:grid}.bxHgOq_bentoCard{grid-column:span 2;min-height:12rem}.bxHgOq_bentoCard:nth-child(2),.bxHgOq_bentoCard:nth-child(3){grid-column:span 3;min-height:0}.bxHgOq_bentoFeature{background:linear-gradient(160deg,#26201bf2,#12100fcc);grid-row:span 2;align-content:end;grid-column:span 3!important}.bxHgOq_bentoFeature h3{font-size:clamp(2rem,3.4vw,3rem)}.bxHgOq_bentoFeature p{max-width:26rem;font-size:1.08rem}.bxHgOq_icon{background:color-mix(in srgb, var(--c) 18%, transparent);width:2.8rem;height:2.8rem;color:var(--c);border-radius:.9rem;place-items:center;display:grid}.bxHgOq_bentoFeature .bxHgOq_icon{border-radius:1.3rem;width:4.4rem;height:4.4rem;margin-bottom:auto}.bxHgOq_bentoCard .bxHgOq_cat{position:absolute;top:1.3rem;right:1.4rem}.bxHgOq_tryit{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(160deg,#1c1917d9,#12100fb3);border:1px solid #f5efe42e;border-radius:1.4rem;gap:.7rem;margin-top:2rem;padding:1.2rem;display:grid}.bxHgOq_tryLabel{letter-spacing:.16em;text-transform:uppercase;color:#ffd45c;font-size:.72rem;font-weight:800}.bxHgOq_tryInput{color:#f5efe4;width:100%;font:inherit;background:#0c0b0a99;border:1.5px solid #f5efe44d;border-radius:.9rem;padding:.8rem 1rem;font-size:1.1rem;font-weight:600}.bxHgOq_tryInput:focus{border-color:#ff7a59;outline:none;box-shadow:0 0 0 4px #ff7a5929}.bxHgOq_tryOut{gap:.5rem;margin:0;display:grid}.bxHgOq_tryOut div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.bxHgOq_tryOut dt a{letter-spacing:.08em;text-transform:uppercase;color:#92c9ff;font-size:.78rem;font-weight:800;text-decoration:none}.bxHgOq_tryOut dd{color:#f5efe4cc;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}.bxHgOq_tryMore{color:#ffd45c;align-items:center;gap:.3rem;width:fit-content;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.bxHgOq_steps{counter-reset:step;gap:1rem;margin-top:2rem;display:grid}.bxHgOq_steps li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);counter-increment:step;background:#f5efe40a;border:1px solid #f5efe42a;border-radius:1.2rem;padding:1.1rem 1.2rem 1.1rem 4rem;position:relative}.bxHgOq_steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-display), sans-serif;color:#bba8ff;font-size:1.5rem;font-weight:800;position:absolute;top:1rem;left:1.1rem}.bxHgOq_steps strong{margin-bottom:.2rem;display:block}.bxHgOq_steps span{color:#f5efe4b3;font-size:.95rem}.bxHgOq_bigNum{font-family:var(--font-display), sans-serif;letter-spacing:-.07em;background:linear-gradient(#92c9ff,#bba8ff 60%,#ff9ec3);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,15vw,11rem);font-weight:800;line-height:.85}.bxHgOq_toolList{flex-wrap:wrap;gap:.5rem;margin-top:1.8rem;display:flex}.bxHgOq_toolList a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5efe40d;border:1px solid #f5efe433;border-radius:999px;padding:.5rem 1rem;font-size:.92rem;font-weight:650;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-block}.bxHgOq_toolList a:hover{color:#0c0b0a;background:#92c9ff;transform:translateY(-2px)}.bxHgOq_rows{border-top:1px solid #f5efe433;margin-top:2.2rem}.bxHgOq_row{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0b0a8c;border-bottom:1px solid #f5efe433;grid-template-columns:3rem minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.3rem .5rem;text-decoration:none;transition:padding .3s,background .3s;display:grid;position:relative}.bxHgOq_row:hover{background:#f5efe41a;padding-inline:1.4rem}.bxHgOq_row small{color:#86dbb4;font-weight:800}.bxHgOq_row h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(1.25rem,2.4vw,1.9rem);line-height:1.05}.bxHgOq_row p{color:#f5efe4a6;font-size:.92rem}.bxHgOq_row strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:#ffd45c;text-align:right;font-size:clamp(1.6rem,3.4vw,2.8rem)}.bxHgOq_insights{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.bxHgOq_faq{gap:.6rem;margin-top:2rem;display:grid}.bxHgOq_faq details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0b0a99;border:1px solid #f5efe42a;border-radius:1.1rem;transition:border-color .2s,background .2s}.bxHgOq_faq details[open]{background:#151311cc;border-color:#ffd45c88}.bxHgOq_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:700;list-style:none;display:flex}.bxHgOq_faq summary::-webkit-details-marker{display:none}.bxHgOq_faq summary:after{content:"+";color:#ffd45c;background:#f5efe41a;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:1.1rem;line-height:1;transition:transform .25s;display:grid}.bxHgOq_faq details[open] summary:after{transform:rotate(45deg)}.bxHgOq_faq details p{color:#f5efe4b8;padding:0 1.2rem 1.1rem;line-height:1.6}.bxHgOq_journal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0b0ab3;border:1px solid #f5efe42e;border-radius:1.6rem;justify-items:start;gap:1.2rem;padding:1.6rem;display:grid}.bxHgOq_journal>*{width:100%}.bxHgOq_journal .bxHgOq_tag,.bxHgOq_journal .bxHgOq_btn{width:fit-content}.bxHgOq_contactBox{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);width:min(100%,64rem);margin:0 auto;display:grid}.bxHgOq_links{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.bxHgOq_formWrap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#1c1917e6,#100e0dd9);border:1px solid #f5efe433;border-radius:1.8rem;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 30px 80px #000a,inset 0 1px #ffffff1f}@media (min-width:901px){.bxHgOq_scene:not(.bxHgOq_center) .bxHgOq_col{text-shadow:0 2px 30px #0c0b0acc}}@media (max-width:900px){.bxHgOq_rail{display:none}.bxHgOq_scene{align-items:flex-end;padding-top:6rem}.bxHgOq_scene:before{background:linear-gradient(#0c0b0a00 10%,#0c0b0af2 52%);-webkit-mask-image:none;mask-image:none}.bxHgOq_scene:has(.bxHgOq_wide):before{background:linear-gradient(#0c0b0a00 10%,#0c0b0af2 52%);-webkit-mask-image:none;mask-image:none}.bxHgOq_cards,.bxHgOq_cards3,.bxHgOq_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bxHgOq_bentoCard,.bxHgOq_bentoCard:nth-child(2),.bxHgOq_bentoCard:nth-child(3),.bxHgOq_bentoFeature{grid-row:auto;grid-column:span 1!important}.bxHgOq_bentoFeature{grid-column:1/-1!important}.bxHgOq_hero{padding-bottom:7rem}.bxHgOq_insights{grid-template-columns:1fr}.bxHgOq_row{grid-template-columns:2.4rem minmax(0,1fr) auto}.bxHgOq_row p{display:none}.bxHgOq_contactBox{grid-template-columns:1fr}.bxHgOq_cue{display:none}}@media (max-width:560px){.bxHgOq_cards,.bxHgOq_cards3,.bxHgOq_bento{grid-template-columns:1fr}.bxHgOq_bentoFeature{grid-column:auto!important}.bxHgOq_tryOut div{grid-template-columns:1fr;gap:.1rem}.bxHgOq_facts dd{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.bxHgOq_dot,.bxHgOq_cue:before,.bxHgOq_btnPrimary:before{animation:none}.bxHgOq_marqueeTrack{transform:none!important}}@media (max-width:560px){.bxHgOq_tag{letter-spacing:.08em;font-size:.7rem}}
.aN5Q9a_hero :focus-visible,.aN5Q9a_footer :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.aN5Q9a_hero{gap:1rem;max-width:82rem;margin:0 auto;padding:8rem clamp(1rem,4vw,3rem) 2.5rem;display:grid}.aN5Q9a_hero h1{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,8vw,6.4rem);font-weight:800;line-height:.92}.aN5Q9a_lead{max-width:40rem;color:var(--ink-soft);margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.aN5Q9a_kicker{background:var(--ink);width:fit-content;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:0;padding:.2rem .8rem;font-size:.8rem;font-weight:750}.aN5Q9a_crumbs{color:var(--ink-mute);font-size:.85rem;font-weight:650}.aN5Q9a_crumbs a{color:inherit}.aN5Q9a_main{max-width:82rem;margin:0 auto;padding:1rem clamp(1rem,4vw,3rem) 5rem}.aN5Q9a_panel{border:2px solid var(--ink);background:var(--paper);box-shadow:0 5px 0 var(--ink);border-radius:2rem;padding:clamp(1.2rem,3vw,2rem)}.aN5Q9a_split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.aN5Q9a_panel h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .6rem;font-size:1.5rem}.aN5Q9a_panel p{margin:0 0 .8rem}.aN5Q9a_list{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.aN5Q9a_chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.aN5Q9a_chips li{border:1.5px solid var(--ink);background:var(--butter);border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:650}.aN5Q9a_bigStat{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:.9}.aN5Q9a_badge{border:1.5px solid var(--ink);background:var(--mint);border-radius:999px;width:fit-content;padding:.2rem .7rem;font-size:.78rem;font-weight:750}.aN5Q9a_badgeWarn{background:var(--butter)}.aN5Q9a_btn{border:2px solid var(--ink);background:var(--ink);width:fit-content;min-height:3rem;color:var(--paper);box-shadow:0 4px 0 var(--coral);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.aN5Q9a_btn:hover{box-shadow:0 6px 0 var(--coral);transform:translateY(-2px)}.aN5Q9a_note{color:var(--ink-soft);font-size:.92rem;margin-top:1.2rem!important}.aN5Q9a_toolBox{gap:1rem;display:grid}.aN5Q9a_toolBox label{letter-spacing:.08em;text-transform:uppercase;gap:.3rem;font-size:.8rem;font-weight:800;display:grid}.aN5Q9a_toolBox input[type=text],.aN5Q9a_toolBox textarea,.aN5Q9a_output{border:2px solid var(--ink);width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:1rem;padding:.75rem .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace}.aN5Q9a_output{overflow-wrap:anywhere;min-height:3.2rem;font-size:1.1rem}.aN5Q9a_row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.aN5Q9a_row label{text-transform:none;letter-spacing:0;align-items:center;gap:.4rem;font-size:.95rem;font-weight:650;display:flex}.aN5Q9a_btnSmall{border:2px solid var(--ink);background:var(--coral);color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:.55rem 1.1rem;font-weight:700}.aN5Q9a_btnSmall:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.aN5Q9a_footer{z-index:5;background:var(--ink);color:#fffaf1cc;border-radius:2.5rem 2.5rem 0 0;margin:2rem clamp(.5rem,2vw,1.5rem) 0;padding:clamp(2rem,5vw,3.5rem) clamp(1rem,4vw,3rem) 1.5rem;position:relative}.aN5Q9a_footerGrid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:2rem;max-width:78rem;margin:0 auto;display:grid}.aN5Q9a_footer h2{color:var(--butter);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.8rem}.aN5Q9a_footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.aN5Q9a_footer p{margin:0 0 .3rem}.aN5Q9a_footer a{color:inherit;text-decoration:none}.aN5Q9a_footer a:hover{color:var(--butter);text-decoration:underline}.aN5Q9a_footer :focus-visible{outline-color:var(--butter)}.aN5Q9a_footerBrand{font-family:var(--font-display);color:var(--paper);font-size:1.6rem;font-weight:800}.aN5Q9a_footerNote{border-top:1px solid #fffaf133;max-width:78rem;padding-top:1rem;font-size:.85rem;margin:2rem auto 0!important}@media (max-width:860px){.aN5Q9a_split{grid-template-columns:1fr}.aN5Q9a_footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.aN5Q9a_footerGrid{grid-template-columns:1fr}}.aN5Q9a_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aN5Q9a_fieldLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800;margin:0 0 .3rem!important}.aN5Q9a_toolBox textarea{resize:vertical;font-size:.95rem}.aN5Q9a_toolBox select{border:2px solid var(--ink);font:inherit;background:#fff;border-radius:.7rem;padding:.4rem .6rem}.aN5Q9a_prose{min-height:20rem;overflow:auto;font-family:var(--font-body), sans-serif!important;font-size:1rem!important}.aN5Q9a_prose h1,.aN5Q9a_prose h2,.aN5Q9a_prose h3{font-family:var(--font-display);letter-spacing:-.02em;margin:.6em 0 .3em;line-height:1.1}.aN5Q9a_prose p,.aN5Q9a_prose ul,.aN5Q9a_prose ol,.aN5Q9a_prose blockquote,.aN5Q9a_prose pre{margin:0 0 .8em}.aN5Q9a_prose blockquote{border-left:4px solid var(--coral);color:var(--ink-soft);padding-left:.9rem}.aN5Q9a_prose pre{background:var(--ink);color:var(--paper);border-radius:.8rem;padding:.8rem;overflow:auto}.aN5Q9a_prose code{font-family:ui-monospace,Menlo,monospace;font-size:.9em}.aN5Q9a_prose :not(pre)>code{background:var(--butter);border-radius:.4em;padding:.1em .35em}.aN5Q9a_prose img{max-width:100%}.aN5Q9a_frame{border:2px solid var(--ink);background:#fff;border-radius:1rem;width:100%;height:20rem}.aN5Q9a_canvas{border:2px solid var(--ink);cursor:crosshair;background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:1rem;max-width:100%;height:auto}.aN5Q9a_canvas:not([width]){display:none}.aN5Q9a_swatch{border:2px solid var(--ink);border-radius:.8rem;width:3rem;height:3rem}.aN5Q9a_paletteChip{border:2px solid var(--ink);cursor:pointer;min-width:6rem;min-height:4rem;box-shadow:0 3px 0 var(--ink);border-radius:1rem;padding:.4rem}.aN5Q9a_paletteChip span{background:#ffffffe6;border-radius:.4rem;padding:.1rem .4rem;font-size:.8rem;font-weight:750}.aN5Q9a_panelSoft{border:2px dashed var(--ink);border-radius:1rem;padding:.8rem 1rem}.aN5Q9a_error{color:#8c1a2f;background:#fff0f2;border:2px solid #b3243d;border-radius:1rem;margin:0;padding:.8rem 1rem;font-weight:600}.aN5Q9a_stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem;margin:0;display:grid}.aN5Q9a_stats div{border:2px solid var(--ink);background:var(--butter);border-radius:1rem;padding:.8rem 1rem}.aN5Q9a_stats dt{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.aN5Q9a_stats dd{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.8rem;font-weight:800}.aN5Q9a_section{margin-top:2rem}.aN5Q9a_section h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.2rem)}.aN5Q9a_steps{gap:.5rem;max-width:46rem;margin:0;padding-left:1.3rem;display:grid}.aN5Q9a_faq{gap:.7rem;max-width:46rem;display:grid}.aN5Q9a_faq details{border:2px solid var(--ink);background:var(--paper);border-radius:1.1rem;padding:.9rem 1.1rem}.aN5Q9a_faq summary{cursor:pointer;font-weight:700}.aN5Q9a_faq details p{color:var(--ink-soft);margin:.6rem 0 0}.aN5Q9a_related{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.aN5Q9a_related a{border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:999px;padding:.5rem 1rem;font-weight:650;text-decoration:none;display:inline-block}.aN5Q9a_related a:hover{background:var(--butter)}.aN5Q9a_adSlot{text-align:center;max-width:100%;min-height:120px;margin:2rem auto;display:block}.aN5Q9a_prosePage{max-width:46rem}.aN5Q9a_prosePage h2{font-family:var(--font-display);letter-spacing:-.02em;margin:2rem 0 .5rem;font-size:1.6rem}.aN5Q9a_prosePage p,.aN5Q9a_prosePage li{color:var(--ink-soft)}.aN5Q9a_prosePage ul{gap:.4rem;padding-left:1.2rem;display:grid}@media (max-width:760px){.aN5Q9a_grid2{grid-template-columns:1fr}}.aN5Q9a_wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-align:center;color:#0000;-webkit-text-stroke:1.5px #fffaf133;background:linear-gradient(90deg,#ff7a59,#ffd45c,#86dbb4,#92c9ff,#bba8ff) 0 0/0% 100% no-repeat;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,21vw,19rem);font-weight:800;line-height:.8;transition:background-size .9s cubic-bezier(.2,.8,.2,1);margin:0 0 clamp(1.5rem,4vw,3rem)!important}.aN5Q9a_footer:hover .aN5Q9a_wordmark{background-size:100% 100%}.aN5Q9a_btnSmall[data-on],.aN5Q9a_btnSmall[aria-pressed=true]{background:var(--ink);color:var(--paper)}.aN5Q9a_btnSmall:disabled{opacity:.5;cursor:not-allowed}a.aN5Q9a_btnSmall{text-decoration:none;display:inline-block}.aN5Q9a_small{overflow-wrap:anywhere;font-size:.95rem!important;font-family:var(--font-body), sans-serif!important;letter-spacing:0!important;font-weight:700!important}.aN5Q9a_qr{border:2px solid var(--ink);background:#fff;border-radius:1rem;justify-self:start;max-width:100%;height:auto}.aN5Q9a_preview{border:2px solid var(--ink);background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 16px 16px;border-radius:1rem;justify-self:start;max-width:100%;max-height:22rem}.aN5Q9a_diff{border:2px solid var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:1rem;max-height:24rem;margin:0;padding:.9rem 1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92rem;line-height:1.6;overflow:auto}.aN5Q9a_diff span[data-kind=add]{background:#bfeccd}.aN5Q9a_diff span[data-kind=del]{background:#ffc9d1;text-decoration:line-through}.aN5Q9a_diff mark{background:var(--butter);border-radius:.25em;padding:0 .1em}.aN5Q9a_matchList{gap:.35rem;margin:0;padding-left:1.3rem;font-size:.92rem;display:grid}.aN5Q9a_matchList code{background:var(--butter);border-radius:.4em;margin-right:.25rem;padding:.05em .4em;font-family:ui-monospace,Menlo,monospace}.aN5Q9a_toolBox input[type=text],.aN5Q9a_toolBox input[type=datetime-local]{border:2px solid var(--ink);width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:1rem;padding:.75rem .9rem;font-family:ui-monospace,SF Mono,Menlo,monospace}.aN5Q9a_tableWrap{border:2px solid var(--ink);background:#fff;border-radius:1rem;overflow-x:auto}.aN5Q9a_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.aN5Q9a_table th,.aN5Q9a_table td{text-align:right;white-space:nowrap;border-bottom:1px solid #1d1a1722;padding:.5rem .8rem}.aN5Q9a_table th:first-child,.aN5Q9a_table td:first-child{text-align:left}.aN5Q9a_table thead th{background:var(--butter);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;position:sticky;top:0}.aN5Q9a_table tbody tr:last-child td{border-bottom:0}.aN5Q9a_splitBar{border:2px solid var(--ink);background:#fff;border-radius:999px;height:1.1rem;display:flex;overflow:hidden}.aN5Q9a_splitBar span:first-child{background:var(--mint)}.aN5Q9a_splitBar span:last-child{background:var(--coral)}.aN5Q9a_legend{flex-wrap:wrap;gap:1rem;margin:0;font-size:.85rem;font-weight:650;display:flex}.aN5Q9a_legend i{border:1.5px solid var(--ink);vertical-align:-.1rem;border-radius:.25rem;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}@media (max-width:560px){.aN5Q9a_stats dd{overflow-wrap:anywhere;font-size:1.3rem}}
.wyGYpa_header{--fg:#1d1a17;--fg-soft:#4a443d;--bg:#f5efe4cc;--line:#1d1a1722;--hover:#1d1a1710;--panel:#fffaf1;--panel-fg:#1d1a17;--cta-bg:#1d1a17;--cta-fg:#fffaf1;z-index:100;color:var(--fg);border-bottom:1px solid #0000;transition:border-color .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 0 auto}.wyGYpa_header[data-hidden]{transform:translateY(-100%)}.wyGYpa_header:before{content:"";z-index:-1;background:var(--bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.wyGYpa_header[data-tone=dark]{--fg:#f5efe4;--fg-soft:#f5efe4b3;--bg:#0c0b0acc;--line:#f5efe42b;--hover:#f5efe414;--panel:#151311;--panel-fg:#f5efe4;--cta-bg:#ff7a59;--cta-fg:#0c0b0a}.wyGYpa_header[data-scrolled]{border-bottom-color:var(--line)}.wyGYpa_header[data-scrolled]:before{opacity:1}.wyGYpa_header[data-drawer]:before{background:var(--panel)}.wyGYpa_header :focus-visible{outline-offset:3px;border-radius:.6rem;outline:2px solid #ff7a59}.wyGYpa_inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:80rem;height:4.5rem;margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);display:flex}.wyGYpa_brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.wyGYpa_mark{color:#0c0b0a;width:2.5rem;height:2.5rem;font-family:var(--font-display), sans-serif;letter-spacing:-.04em;background:linear-gradient(135deg,#ff7a59,#ffd45c);border-radius:.8rem;place-items:center;font-size:1.05rem;font-weight:800;transition:transform .3s cubic-bezier(.3,1.8,.5,1);display:grid;box-shadow:inset 0 -3px #0000001f,0 4px 14px #ff7a5944}.wyGYpa_brand:hover .wyGYpa_mark{transform:rotate(-8deg)scale(1.06)}.wyGYpa_brandText{line-height:1.1;display:grid}.wyGYpa_brandText strong{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1.02rem}.wyGYpa_brandText small{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-soft);font-size:.72rem;font-weight:600}.wyGYpa_nav ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.wyGYpa_link{height:2.5rem;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .9rem;font-size:.93rem;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.wyGYpa_link:hover,.wyGYpa_hasMenu:focus-within>.wyGYpa_link,.wyGYpa_link[aria-current],.wyGYpa_link[data-active]{background:var(--hover)}.wyGYpa_link svg{opacity:.7;transition:transform .2s}.wyGYpa_link[aria-expanded=true] svg{transform:rotate(180deg)}.wyGYpa_hasMenu{position:relative}.wyGYpa_panel{border:1px solid var(--line);background:var(--panel);width:19rem;color:var(--panel-fg);opacity:0;visibility:hidden;transform-origin:top;border-radius:1.2rem;padding:.6rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%,8px)scale(.98);box-shadow:0 24px 60px #00000040}.wyGYpa_panel[data-wide]{width:30rem}.wyGYpa_panel:before{content:"";height:.7rem;position:absolute;inset:-.7rem 0 auto}.wyGYpa_panel[data-open]{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.wyGYpa_panel>ul{grid-template-columns:1fr;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.wyGYpa_panel[data-wide]>ul{grid-template-columns:1fr 1fr}.wyGYpa_panel li a{color:inherit;border-radius:.8rem;gap:.1rem;padding:.65rem .8rem;text-decoration:none;transition:background .14s;display:grid}.wyGYpa_panel li a:hover{background:var(--hover)}.wyGYpa_panel li strong{font-size:.93rem}.wyGYpa_panel li small{color:var(--fg-soft);font-size:.78rem;line-height:1.3}.wyGYpa_all{border-top:1px solid var(--line);color:inherit;border-radius:0 0 .8rem .8rem;justify-content:space-between;align-items:center;margin-top:.4rem;padding:.7rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.wyGYpa_all:hover{color:#ff7a59}.wyGYpa_search{border:1px solid var(--line);height:2.6rem;color:var(--fg-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .8rem;font-size:.88rem;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.wyGYpa_search:hover{background:var(--hover);color:var(--fg)}.wyGYpa_search kbd{border:1px solid var(--line);font:inherit;border-radius:.4rem;padding:.05rem .4rem;font-size:.72rem}.wyGYpa_drawerLink{text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.wyGYpa_actions{align-items:center;gap:.6rem;display:flex}.wyGYpa_cta{background:var(--cta-bg);height:2.6rem;color:var(--cta-fg);border-radius:999px;align-items:center;gap:.4rem;padding:0 1.2rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.wyGYpa_cta:hover{color:#0c0b0a;background:#ffd45c;transform:translateY(-2px);box-shadow:0 8px 22px #ff7a5955}.wyGYpa_burger{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;background:0 0;border-radius:.9rem;place-items:center;display:none}.wyGYpa_drawer{background:var(--panel);color:var(--panel-fg);padding:1rem clamp(1rem,4vw,2rem) 2rem;position:fixed;inset:4.5rem 0 0;overflow-y:auto}.wyGYpa_drawer[hidden]{display:none}.wyGYpa_drawer nav{gap:.25rem;max-width:36rem;margin:0 auto;display:grid}.wyGYpa_group summary,.wyGYpa_drawerLink{border-bottom:1px solid var(--line);min-height:3.4rem;color:inherit;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;padding:0 .4rem;font-size:1.5rem;font-weight:700;text-decoration:none;list-style:none;display:flex}.wyGYpa_group summary::-webkit-details-marker{display:none}.wyGYpa_group[open] summary svg{transform:rotate(180deg)}.wyGYpa_group ul{margin:0;padding:.3rem 0 .8rem .4rem;list-style:none;display:grid}.wyGYpa_group li a{color:var(--fg-soft);padding:.6rem 0;font-weight:600;text-decoration:none;display:block}.wyGYpa_allMobile{color:#ff7a59!important}.wyGYpa_drawerCta{color:#0c0b0a;background:#ff7a59;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.4rem;margin-top:1.2rem;font-weight:800;text-decoration:none;display:flex}@media (max-width:1100px){.wyGYpa_search span,.wyGYpa_search kbd{display:none}.wyGYpa_search{justify-content:center;width:2.6rem;padding:0}}@media (max-width:960px){.wyGYpa_nav,.wyGYpa_cta,.wyGYpa_search{display:none}.wyGYpa_burger{display:grid}}@media (max-width:400px){.wyGYpa_brandText small{display:none}}@media (prefers-reduced-motion:reduce){.wyGYpa_panel,.wyGYpa_mark,.wyGYpa_cta{transition:none}}
.Amf57q_board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.Amf57q_column{border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:1.6rem;gap:.7rem;padding:1rem;display:grid}.Amf57q_column h2{font-family:var(--font-display);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;margin:0;font-size:1.4rem;display:flex}.Amf57q_column h2 span{font-size:.9rem;font-weight:750}.Amf57q_hint{color:var(--ink-soft);margin:0;font-size:.85rem}.Amf57q_live{background:var(--mint)}.Amf57q_now{background:var(--butter)}.Amf57q_next{background:var(--sky)}.Amf57q_later{background:var(--lilac)}.Amf57q_items{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Amf57q_item{border:2px solid var(--ink);background:var(--paper);border-radius:1rem;padding:.75rem .9rem}.Amf57q_item h3{margin:0 0 .25rem;font-size:1rem}.Amf57q_item h3 a{color:inherit}.Amf57q_item p{color:var(--ink-soft);margin:0;font-size:.88rem}.Amf57q_waiting{margin-top:2rem}.Amf57q_waiting ul{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}@media (max-width:1100px){.Amf57q_board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Amf57q_board{grid-template-columns:minmax(0,1fr)}}dl dd.Amf57q_statNote{color:var(--ink-soft);margin:0;font-family:inherit;font-size:.8rem;font-weight:650}
._ZG8WG_courses{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}._ZG8WG_courseCard{border:2px solid var(--ink);background:var(--card,var(--paper));height:100%;box-shadow:0 5px 0 var(--ink);color:var(--ink);border-radius:1.6rem;align-content:start;gap:.6rem;padding:1.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}a._ZG8WG_courseCard:hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-3px)}._ZG8WG_courseCard h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.7rem}._ZG8WG_courseCard p{color:var(--ink-soft);margin:0}._ZG8WG_courseMeta{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.8rem;font-weight:700;list-style:none;display:flex}._ZG8WG_courseMeta li{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;padding:.15rem .6rem}._ZG8WG_soon{opacity:.75;box-shadow:none;border-style:dashed}._ZG8WG_courseLayout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}._ZG8WG_facts{gap:.4rem;margin:0;padding-left:1.2rem;display:grid}._ZG8WG_progress{border:2px solid var(--ink);background:var(--butter);box-shadow:0 4px 0 var(--ink);border-radius:1.4rem;gap:.6rem;padding:1.2rem;display:grid}._ZG8WG_progress p{margin:0;font-size:.9rem;font-weight:650}._ZG8WG_progressBar{border:2px solid var(--ink);background:var(--paper);border-radius:999px;height:.9rem;overflow:hidden}._ZG8WG_progressBar span{background:var(--mint);height:100%;transition:width .3s;display:block}._ZG8WG_start{border:2px solid var(--ink);background:var(--ink);width:fit-content;color:var(--paper);box-shadow:0 4px 0 var(--coral);border-radius:999px;padding:.7rem 1.3rem;font-weight:750;text-decoration:none;display:inline-flex}._ZG8WG_start:hover{transform:translateY(-2px)}._ZG8WG_outline,._ZG8WG_outlineCompact{gap:1.2rem;display:grid}._ZG8WG_outline h3,._ZG8WG_outlineCompact h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 .5rem;font-size:.78rem}._ZG8WG_outline ol,._ZG8WG_outlineCompact ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}._ZG8WG_outline li,._ZG8WG_outlineCompact li{border-radius:.8rem;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}._ZG8WG_outline li{border:2px solid var(--ink);background:var(--paper)}._ZG8WG_outline li a,._ZG8WG_outlineCompact li a{color:var(--ink);flex:1;font-weight:650;text-decoration:none}._ZG8WG_outline li a:hover,._ZG8WG_outlineCompact li a:hover{text-decoration:underline}._ZG8WG_outlineCompact li{padding:.3rem .4rem;font-size:.9rem}._ZG8WG_outlineCompact li[data-current]{background:var(--butter)}._ZG8WG_tick{border:2px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;font-weight:800;display:grid}li[data-done] ._ZG8WG_tick{background:var(--mint)}._ZG8WG_planned{color:var(--ink-mute);flex:1}._ZG8WG_planned small,._ZG8WG_minutes{color:var(--ink-mute);font-size:.75rem;font-weight:700}._ZG8WG_lessonLayout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:2.5rem;display:grid}._ZG8WG_sidebar{border:2px solid var(--ink);background:var(--paper);border-radius:1.4rem;gap:1.2rem;max-height:calc(100vh - 7rem);padding:1rem;display:grid;position:sticky;top:6rem;overflow:auto}._ZG8WG_sidebar h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.8rem}._ZG8WG_toc{gap:.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}._ZG8WG_toc a{color:var(--ink-soft);text-decoration:none}._ZG8WG_toc a:hover{color:var(--ink);text-decoration:underline}._ZG8WG_lessonMeta{color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1rem;margin:0;font-size:.9rem;font-weight:650;display:flex}._ZG8WG_outcome{border:2px solid var(--ink);background:var(--mint);box-shadow:0 4px 0 var(--ink);border-radius:1.2rem;gap:.3rem;margin:0 0 1.5rem;padding:1rem 1.2rem;display:grid}._ZG8WG_outcome strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}._ZG8WG_banner{border:2px dashed var(--ink);background:var(--butter);border-radius:1rem;margin:0 0 1.5rem;padding:.8rem 1rem;font-weight:650}._ZG8WG_body{max-width:46rem;font-size:1.06rem;line-height:1.75}._ZG8WG_body h2{font-family:var(--font-display);letter-spacing:-.03em;margin:2.4rem 0 .6rem;scroll-margin-top:6rem;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.15}._ZG8WG_body h3{margin:1.6rem 0 .4rem;scroll-margin-top:6rem;font-size:1.2rem}._ZG8WG_body p,._ZG8WG_body ul,._ZG8WG_body ol{margin:0 0 1rem}._ZG8WG_body ul,._ZG8WG_body ol{padding-left:1.4rem}._ZG8WG_body li{margin:.25rem 0}._ZG8WG_body a{color:var(--ink);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;font-weight:650;text-decoration-thickness:2px}._ZG8WG_body :not(pre)>code{background:var(--butter);border-radius:.4em;padding:.1em .4em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}._ZG8WG_body blockquote{border:2px solid var(--ink);background:var(--paper);border-left-width:8px;border-radius:1rem;margin:1.4rem 0;padding:.8rem 1.1rem}._ZG8WG_body blockquote p:last-child{margin-bottom:0}._ZG8WG_body table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 1.2rem;font-size:.95rem;display:block;overflow-x:auto}._ZG8WG_body td code,._ZG8WG_body th code{overflow-wrap:anywhere}._ZG8WG_body th,._ZG8WG_body td{border:1.5px solid var(--ink);text-align:left;vertical-align:top;padding:.5rem .7rem}._ZG8WG_body th{background:var(--butter)}._ZG8WG_body details{border:2px solid var(--ink);background:var(--paper);border-radius:1rem;margin:1rem 0;padding:.8rem 1rem}._ZG8WG_body summary{cursor:pointer;font-weight:750}._ZG8WG_body kbd{border:1.5px solid var(--ink);background:var(--paper);border-bottom-width:3px;border-radius:.4rem;padding:.05rem .4rem;font-size:.85em}._ZG8WG_body .code-block{margin:1.2rem 0;position:relative}._ZG8WG_body .code-block pre{border:2px solid var(--ink);border-radius:1rem;margin:0;padding:2.2rem 1.1rem 1.1rem;font-size:.9rem;line-height:1.6;overflow-x:auto}._ZG8WG_body .code-block pre:not(.shiki){color:#e6edf3;background:#0d1117}._ZG8WG_body .code-lang{color:#9aa4b2;letter-spacing:.08em;text-transform:uppercase;font:700 .7rem/1 ui-monospace,monospace;position:absolute;top:.55rem;left:.9rem}._ZG8WG_codeBar{gap:.4rem;display:flex;position:absolute;top:.4rem;right:.5rem}._ZG8WG_codeBar button{color:#fff;font:700 .75rem/1.2 var(--font-body), sans-serif;cursor:pointer;background:#ffffff14;border:1.5px solid #fff5;border-radius:999px;padding:.25rem .7rem}._ZG8WG_codeBar button:hover{background:#ffffff2e}._ZG8WG_codeBar ._ZG8WG_tryButton{border-color:var(--butter);background:var(--butter);color:var(--ink)}._ZG8WG_editor{border:2px solid var(--ink);background:var(--paper);border-radius:0 0 1rem 1rem;gap:.6rem;margin:-.6rem 0 1.4rem;padding:1rem;display:grid}._ZG8WG_editorLabel{letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.78rem;font-weight:800;display:grid;margin:0!important}._ZG8WG_editor textarea{border:2px solid var(--ink);color:#e6edf3;letter-spacing:0;text-transform:none;resize:vertical;tab-size:2;background:#0d1117;border-radius:.8rem;width:100%;padding:.8rem;font:.9rem/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace}._ZG8WG_preview{border:2px solid var(--ink);resize:vertical;background:#fff;border-radius:.8rem;width:100%;min-height:12rem}._ZG8WG_keyPoints{border:2px solid var(--ink);background:var(--sky);box-shadow:0 4px 0 var(--ink);border-radius:1.4rem;margin:2rem 0 0;padding:1.2rem 1.4rem}._ZG8WG_keyPoints h2{font-family:var(--font-display);margin:0 0 .6rem;font-size:1.4rem}._ZG8WG_keyPoints ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}._ZG8WG_quizSection{margin-top:2.5rem}._ZG8WG_quizSection>h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .8rem;font-size:clamp(1.5rem,2.6vw,1.9rem)}._ZG8WG_quiz{gap:1rem;max-width:46rem;display:grid}._ZG8WG_question{border:2px solid var(--ink);background:var(--paper);border-radius:1.2rem;gap:.4rem;margin:0;padding:1rem 1.1rem;display:grid}._ZG8WG_question legend{padding:0 .3rem;font-weight:750}._ZG8WG_option{cursor:pointer;border:1.5px solid #0000;border-radius:.7rem;align-items:flex-start;gap:.6rem;padding:.45rem .6rem;display:flex}._ZG8WG_option:hover{background:var(--cream)}._ZG8WG_option input{accent-color:var(--ink);margin-top:.35rem}._ZG8WG_option[data-state=right]{border-color:var(--ink);background:var(--mint)}._ZG8WG_option[data-state=wrong]{border-color:var(--ink);background:var(--pink)}._ZG8WG_why{background:var(--cream);border-radius:.7rem;margin:.3rem 0 0;padding:.6rem .8rem;font-size:.95rem}._ZG8WG_quizBar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}._ZG8WG_button{border:2px solid var(--ink);background:var(--coral);width:fit-content;color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--ink);border-radius:999px;padding:.55rem 1.1rem;font-weight:750}._ZG8WG_button:disabled{background:var(--paper);cursor:not-allowed;opacity:.7}._ZG8WG_finish{border-top:2px solid var(--ink);gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}._ZG8WG_complete{border:2px solid var(--ink);background:var(--paper);width:fit-content;font:inherit;cursor:pointer;box-shadow:0 4px 0 var(--ink);border-radius:999px;padding:.75rem 1.4rem;font-weight:800}._ZG8WG_complete[aria-pressed=true]{background:var(--mint)}._ZG8WG_pager{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._ZG8WG_pager a{border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:1.2rem;gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}._ZG8WG_pager a:hover{background:var(--butter)}._ZG8WG_pager small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:.75rem;font-weight:800}._ZG8WG_pager ._ZG8WG_nextLink{text-align:right;grid-column:2}@media (max-width:960px){._ZG8WG_lessonLayout,._ZG8WG_courseLayout{grid-template-columns:minmax(0,1fr)}._ZG8WG_sidebar{max-height:none;position:static;overflow:visible}}@media (max-width:560px){._ZG8WG_pager{grid-template-columns:minmax(0,1fr)}._ZG8WG_pager ._ZG8WG_nextLink{grid-column:1}._ZG8WG_body{font-size:1rem}}
