.g5lTha_scene{isolation:isolate;justify-items:center;padding:0 1rem;display:grid;position:relative;overflow:hidden}.g5lTha_wordmark{--w:min(90vw, 1400px);left:50%;bottom:calc(var(--w) * -.06);z-index:-2;width:var(--w);color:#d6ee3004;pointer-events:none;height:auto;transition:color 1.6s .3s;position:absolute;translate:-50%}.g5lTha_scene[data-lit] .g5lTha_wordmark{color:#d6ee300f}.g5lTha_glow{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#d6ee3033,#ffd23f0f 55%,#0000);width:min(900px,140vw);transition:scale 1.2s;animation:3.2s ease-in-out infinite g5lTha_glow;position:absolute;bottom:-12%;left:50%;translate:-50%;scale:.3;-webkit-mask-image:linear-gradient(#0000 48%,#000 85%);mask-image:linear-gradient(#0000 48%,#000 85%)}.g5lTha_scene[data-lit] .g5lTha_glow{scale:1}.g5lTha_scene[data-near] .g5lTha_glow{scale:1.12}.g5lTha_fireflies{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.g5lTha_circle{width:min(100%,980px);height:clamp(260px,36vw,400px);margin-top:clamp(1.5rem,3vw,2.5rem);position:relative}.g5lTha_fireButton{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:clamp(110px,16vw,190px);padding:0;position:absolute;bottom:4%;left:50%;translate:-50%}.g5lTha_fireButton:focus-visible{outline-offset:4px;outline:2px solid #d6ee30}.g5lTha_fire{width:100%;display:block;overflow:visible}.g5lTha_flames{transform-box:fill-box;transform-origin:50% 100%;transition:scale .9s var(--ease-bounce,ease);scale:.12}.g5lTha_scene[data-lit] .g5lTha_flames{scale:1}.g5lTha_scene[data-lit][data-near] .g5lTha_flames{scale:1.18}.g5lTha_fireButton:active .g5lTha_flames{transition-duration:.15s;scale:1.3}.g5lTha_scene[data-rainbow] .g5lTha_flames{animation:1.2s linear infinite g5lTha_rainbow}.g5lTha_flames path{transform-box:fill-box;transform-origin:50% 100%}.g5lTha_flameOuter{animation:1.6s ease-in-out infinite g5lTha_flicker}.g5lTha_flameMid{animation:1.1s ease-in-out -.4s infinite g5lTha_flicker}.g5lTha_flameCore{animation:.8s ease-in-out -.2s infinite g5lTha_flicker}.g5lTha_spark{transform-box:fill-box;opacity:0;animation:g5lTha_spark 2.4s ease-out calc(var(--i) * .8s) infinite}.g5lTha_burst{transform-box:fill-box;opacity:0;animation:.9s cubic-bezier(.2,.7,.3,1) forwards g5lTha_burst}.g5lTha_seat{left:var(--x);bottom:var(--y);width:clamp(64px,10vw,118px);color:inherit;opacity:0;transition:transform .25s var(--ease-bounce,ease), opacity .4s ease calc(var(--i) * .12s + .45s), scale .6s var(--ease-bounce,ease) calc(var(--i) * .12s + .45s);border-radius:1rem;justify-items:center;text-decoration:none;display:grid;position:absolute;translate:-50%;scale:.6}.g5lTha_scene[data-lit] .g5lTha_seat{opacity:1;scale:1}.g5lTha_seat:hover,.g5lTha_seat:focus-visible,.g5lTha_seat[data-talking]{transform:translateY(-6px)}.g5lTha_seat:focus-visible{outline-offset:6px;outline:2px solid #d6ee30}.g5lTha_avatar{aspect-ratio:1;width:100%;height:auto}.g5lTha_name{color:#ffffffb8;font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;margin-top:.35rem;font-size:.72rem}.g5lTha_seat[data-talking]{z-index:3}.g5lTha_seat[data-talking] .g5lTha_name{color:#d6ee30}.g5lTha_bubble{z-index:2;color:#0a0f0d;text-align:left;opacity:0;pointer-events:none;background:#f7f7f2;border-radius:.9rem;width:max-content;max-width:min(15rem,70vw);padding:.6rem .85rem;font-size:.8rem;font-weight:600;line-height:1.35;transition:opacity .2s,translate .25s;position:absolute;bottom:calc(100% + .6rem);left:50%;translate:-50% 6px}.g5lTha_seat[data-align=start] .g5lTha_bubble{left:0;translate:0 6px}.g5lTha_seat[data-align=end] .g5lTha_bubble{left:auto;right:0;translate:0 6px}.g5lTha_seat[data-talking] .g5lTha_bubble{opacity:1;translate:-50%}.g5lTha_seat[data-talking][data-align=start] .g5lTha_bubble,.g5lTha_seat[data-talking][data-align=end] .g5lTha_bubble{translate:0}@keyframes g5lTha_flicker{0%,to{transform:scale(1)skew(0)}30%{transform:scale(.94,1.06)skew(2deg)}60%{transform:scale(1.04,.95)skew(-2deg)}}@keyframes g5lTha_spark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(6px,-40px)}}@keyframes g5lTha_burst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}@keyframes g5lTha_rainbow{to{filter:hue-rotate(360deg)}}@keyframes g5lTha_glow{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.g5lTha_glow,.g5lTha_flames path,.g5lTha_spark{animation:none}.g5lTha_seat,.g5lTha_flames,.g5lTha_glow,.g5lTha_wordmark{transition:none}.g5lTha_scene[data-rainbow] .g5lTha_flames{animation:none}}.g5lTha_glow:where(html[data-motion=off],html[data-motion=off] *),.g5lTha_flames path:where(html[data-motion=off],html[data-motion=off] *),.g5lTha_spark:where(html[data-motion=off],html[data-motion=off] *){animation:none}.g5lTha_seat:where(html[data-motion=off],html[data-motion=off] *),.g5lTha_flames:where(html[data-motion=off],html[data-motion=off] *),.g5lTha_glow:where(html[data-motion=off],html[data-motion=off] *),.g5lTha_wordmark:where(html[data-motion=off],html[data-motion=off] *){transition:none}.g5lTha_scene[data-rainbow] .g5lTha_flames:where(html[data-motion=off],html[data-motion=off] *){animation:none}html[data-motion=off] .g5lTha_glow{animation:none}html[data-motion=off] .g5lTha_flames path{animation:none}html[data-motion=off] .g5lTha_spark{animation:none}
._3kEgZW_page{--board:#0f2e1f;--board-deep:#0a2217;--lime:#c9ff5c;--lime-deep:#b3ee3f;--paper:#f7f7f2;--paper-deep:#ecece4;--rule:#0f2e1f21;--ink:#0a0f0d;--ink-soft:#3d4a44;--desk-text:#fffc;--tear:polygon(0 14px, 2% 6px, 4.5% 12px, 7% 3px, 10% 10px, 13% 5px, 16% 13px, 19% 7px, 22.5% 1px, 25% 11px, 28% 6px, 31% 14px, 34% 4px, 37% 9px, 40.5% 2px, 44% 12px, 47% 7px, 50% 13px, 53% 3px, 56% 10px, 59% 5px, 62% 15px, 65% 6px, 68% 11px, 71% 2px, 74% 9px, 77% 4px, 80% 13px, 83% 7px, 86% 12px, 89% 3px, 92% 10px, 95% 6px, 97.5% 14px, 100% 5px, 100% 100%, 0 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);background-color:var(--board);min-height:100vh;color:var(--paper);font-family:var(--font-stack-sans), system-ui, sans-serif;background-image:radial-gradient(#ffffff1f 1px,#0000 1.3px);background-size:14px 14px;overflow:clip}._3kEgZW_page *{box-sizing:border-box}._3kEgZW_page h1,._3kEgZW_page h2,._3kEgZW_page h3,._3kEgZW_page p{margin-top:0}._3kEgZW_page h1,._3kEgZW_page h2,._3kEgZW_page h3{color:inherit;text-wrap:balance}._3kEgZW_page p{text-wrap:pretty}._3kEgZW_page svg{flex:none}._3kEgZW_page ::selection{background:var(--lime);color:var(--ink)}._3kEgZW_page :focus-visible{outline:3px solid var(--lime);outline-offset:4px;box-shadow:0 0 0 6px var(--ink);border-radius:6px}._3kEgZW_shell{width:min(100% - 40px,1240px);margin-inline:auto}._3kEgZW_section{padding-block:clamp(72px,9vw,128px)}._3kEgZW_page .site-header{background:var(--board-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#ffffff24}._3kEgZW_page .brand-lockup img{filter:brightness(0)invert()}:is(._3kEgZW_page .site-nav a,._3kEgZW_page .header-login,._3kEgZW_page .header-account){color:#fff}:is(._3kEgZW_page .site-nav a:after,._3kEgZW_page .header-login:after,._3kEgZW_page .header-account-name:after){background:var(--lime)}._3kEgZW_page .header-cta{background:var(--lime);color:var(--ink)}._3kEgZW_page .header-avatar{border-color:var(--lime);background:var(--lime);color:var(--ink)}@media (max-width:640px){._3kEgZW_page .site-nav{border-top-color:#ffffff24}}@media (hover:hover) and (pointer:fine){._3kEgZW_page .header-cta:hover{background:#fff}}._3kEgZW_badge{background:var(--ink);min-height:30px;color:var(--lime);letter-spacing:.02em;transition:transform .22s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;font-weight:800;display:inline-flex;transform:rotate(-1.5deg);box-shadow:0 2px #00000059,0 8px 18px #0003}._3kEgZW_hl{background:var(--lime);color:var(--ink);border-radius:.14em;margin-inline:-.02em;padding:.02em .22em .06em;display:inline-block;transform:skew(-4deg);box-shadow:.06em .06em #0a0f0d8c}._3kEgZW_hl>span{display:inline-block;transform:skew(4deg)}._3kEgZW_arrowDot{background:var(--lime);width:.62em;height:.62em;color:var(--ink);vertical-align:.06em;border-radius:999px;justify-content:center;align-items:center;margin-left:.22em;display:inline-flex;box-shadow:0 3px #00000059}._3kEgZW_arrowDot svg{width:.36em;height:.36em}._3kEgZW_tape{z-index:4;clip-path:polygon(0 20%,4% 0,8% 30%,12% 0,96% 0,100% 40%,96% 100%,4% 100%,0 70%);pointer-events:none;background:#c9ff5c9e;width:112px;height:30px;position:absolute;box-shadow:0 1px 2px #0000002e}._3kEgZW_sheetWrap{filter:drop-shadow(0 1px #0a0f0de6)drop-shadow(0 22px 34px #00000061);transform:rotate(var(--r,0deg));position:relative}._3kEgZW_sheet{background:var(--paper);color:var(--ink);clip-path:var(--tear);padding:46px clamp(22px,3.5vw,48px) clamp(30px,3.4vw,44px);position:relative}._3kEgZW_ruled{background-image:repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule) 27px 28px);background-position:0 14px}._3kEgZW_holes{background-image:radial-gradient(circle at 24px 18px, var(--board) 7px, #00000059 7.6px, transparent 8.6px), repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule) 27px 28px);background-position:0 30px,0 14px;background-repeat:repeat-y,repeat;background-size:48px 84px,auto;padding-left:clamp(44px,5vw,72px)}._3kEgZW_holes._3kEgZW_ruled{background-image:radial-gradient(circle at 24px 18px, var(--board) 7px, #00000059 7.6px, transparent 8.6px), repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule) 27px 28px)}._3kEgZW_sheet h1,._3kEgZW_sheet h2,._3kEgZW_sheet h3{color:var(--ink)}._3kEgZW_sheet p{color:var(--ink-soft)}@keyframes _3kEgZW_land{0%{opacity:0;transform:translateY(54px) rotate(calc(var(--r,0deg) - 3deg)) scale(1.03)}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg)) scale(1)}}._3kEgZW_land{animation:_3kEgZW_land .82s var(--ease-out) both;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){._3kEgZW_land{animation:none}._3kEgZW_badge,._3kEgZW_tile,._3kEgZW_tagWrap,._3kEgZW_note,._3kEgZW_primaryAction,._3kEgZW_card{transition:none!important}._3kEgZW_chipSet{animation:none!important}}._3kEgZW_land:where(html[data-motion=off],html[data-motion=off] *){animation:none}._3kEgZW_badge:where(html[data-motion=off],html[data-motion=off] *),._3kEgZW_tile:where(html[data-motion=off],html[data-motion=off] *),._3kEgZW_tagWrap:where(html[data-motion=off],html[data-motion=off] *),._3kEgZW_note:where(html[data-motion=off],html[data-motion=off] *),._3kEgZW_primaryAction:where(html[data-motion=off],html[data-motion=off] *),._3kEgZW_card:where(html[data-motion=off],html[data-motion=off] *){transition:none!important}._3kEgZW_chipSet:where(html[data-motion=off],html[data-motion=off] *){animation:none!important}._3kEgZW_scriptLabel{color:var(--lime);font-family:var(--font-caveat), cursive;margin:12px 0 0;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.05}._3kEgZW_scriptInk{color:#1d6b48}._3kEgZW_deskText{max-width:56ch;color:var(--desk-text);margin:22px 0 30px;font-size:17.5px;line-height:1.7}._3kEgZW_primaryAction{background:var(--ink);min-height:54px;box-shadow:4px 4px 0 var(--lime);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), background-color .22s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 26px;font-size:15.5px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--lime)!important}._3kEgZW_primaryAction:active{box-shadow:2px 2px 0 var(--lime);transform:translate(2px,2px)}._3kEgZW_textAction{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-underline-offset:5px;align-items:center;gap:10px;font-size:15px;font-weight:800;text-decoration-thickness:3px;display:inline-flex;color:var(--ink)!important}._3kEgZW_hero{padding-block:clamp(56px,7vw,104px) clamp(90px,10vw,150px);position:relative}._3kEgZW_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:0;display:grid;position:relative}._3kEgZW_heroAside{z-index:5;margin:0;font-size:clamp(28px,2.6vw,38px);position:absolute;top:-30px;left:clamp(20px,4vw,60px);transform:rotate(-4deg)}._3kEgZW_heroAsideArrow{width:96px;height:56px;position:absolute;top:34px;left:62%}._3kEgZW_heroSheet{z-index:1;margin-top:34px}._3kEgZW_heroSheet ._3kEgZW_sheet{padding-top:56px;padding-bottom:clamp(36px,4vw,56px)}._3kEgZW_heroBadge{position:absolute;top:22px;right:clamp(20px,3vw,40px);transform:rotate(4deg)}._3kEgZW_heroSheet h1{letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(52px,7vw,96px);font-weight:800;line-height:.98}._3kEgZW_heroSheet h1 ._3kEgZW_hl{margin-top:.12em;font-size:.86em}._3kEgZW_heroIntro{max-width:52ch;margin-bottom:30px;font-size:clamp(17px,1.45vw,19px);line-height:1.65}._3kEgZW_heroActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}._3kEgZW_heroFacts{flex-wrap:wrap;gap:12px;margin:40px 0 0;padding:0;list-style:none;display:flex}._3kEgZW_heroFacts li{background:var(--ink);color:var(--lime);transform:rotate(var(--fr,-1deg));border-radius:999px;align-items:baseline;gap:8px;padding:8px 16px;display:inline-flex;box-shadow:0 2px #00000059}._3kEgZW_heroFacts li:nth-child(2){--fr:1.2deg}._3kEgZW_heroFacts li:nth-child(3){--fr:-.6deg}._3kEgZW_heroFacts li:nth-child(4){--fr:1.6deg}._3kEgZW_heroFacts strong{letter-spacing:-.02em;font-size:20px;font-weight:800}._3kEgZW_heroFacts span{color:#ffffffd1;font-size:12px;font-weight:700}._3kEgZW_heroStage{z-index:2;min-height:560px;margin-top:90px;margin-left:-56px;position:relative}._3kEgZW_lessonSheet{z-index:2;position:relative}._3kEgZW_lessonSheet ._3kEgZW_sheet{padding:30px 0 0;overflow:hidden}._3kEgZW_tapeTL{top:-12px;left:26px;transform:rotate(-8deg)}._3kEgZW_tapeBR{bottom:30px;right:-30px;transform:rotate(80deg)}._3kEgZW_windowBar{border-bottom:1px solid var(--rule);background:var(--paper-deep);align-items:center;gap:6px;padding:10px 14px;display:flex}._3kEgZW_windowBar span{background:var(--ink);opacity:.25;border-radius:999px;width:9px;height:9px}._3kEgZW_windowBar span:first-child{background:var(--lime-deep);opacity:1}._3kEgZW_windowBar p{color:var(--ink-soft);background:#fff;border-radius:999px;flex:1;margin:0 0 0 8px;padding:4px 10px;font-size:12px;font-weight:600}._3kEgZW_windowBody{grid-template-columns:150px 1fr;display:grid}._3kEgZW_windowRail{border-right:1px solid var(--rule);align-content:start;gap:4px;padding:14px 10px;display:grid}._3kEgZW_windowRail div{color:var(--ink-soft);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12px;font-weight:600;line-height:1.25;display:flex}._3kEgZW_windowRail i{border:1.5px solid #0a0f0d47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}._3kEgZW_railDone i{border-color:var(--ink);background:var(--ink);color:var(--lime)}._3kEgZW_railActive{background:var(--lime);color:var(--ink)!important}._3kEgZW_railActive i{border-color:var(--ink);color:var(--ink)}._3kEgZW_windowContent{padding:18px 20px 22px}._3kEgZW_windowCrumb{color:var(--ink-soft);letter-spacing:.02em;margin-bottom:6px;font-size:12px;font-weight:700}._3kEgZW_windowContent h3{letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:800}._3kEgZW_windowProgress{background:#0a0f0d1a;border-radius:999px;height:6px;margin-bottom:14px;overflow:hidden}._3kEgZW_windowProgress span{border-radius:inherit;background:var(--ink);width:38%;height:100%;display:block}._3kEgZW_windowText{margin-bottom:14px;font-size:13px;line-height:1.55}._3kEgZW_windowPrompt{border:1.5px dashed #0a0f0d59;border-radius:12px;margin-bottom:14px;padding:10px 12px}._3kEgZW_windowPrompt em{color:var(--ink-soft);letter-spacing:.01em;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:800;display:block}._3kEgZW_windowPrompt p{color:var(--ink);margin:0;font-size:13px;font-weight:600}._3kEgZW_windowButton{background:var(--ink);color:var(--lime);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:800;display:inline-flex}._3kEgZW_quizCard{z-index:3;background:var(--paper);width:min(290px,78%);color:var(--ink);border-radius:18px;padding:18px;position:absolute;bottom:-34px;left:-22px;transform:rotate(-2.4deg);box-shadow:0 1px #0a0f0de6,0 18px 34px #0000006b}._3kEgZW_quizCard ._3kEgZW_badge{margin-bottom:12px;font-size:12px}._3kEgZW_quizQuestion{letter-spacing:-.01em;margin-bottom:10px;font-size:14px;font-weight:800}._3kEgZW_quizOption{color:var(--ink-soft);border-radius:10px;align-items:center;gap:9px;padding:7px 8px;font-size:12px;font-weight:600;display:flex}._3kEgZW_quizOption i{border:1.5px solid #0a0f0d59;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}._3kEgZW_quizCorrect{background:var(--lime);color:var(--ink)}._3kEgZW_quizCorrect i{border-color:var(--ink);background:var(--ink);color:var(--lime)}._3kEgZW_tiles{z-index:4;gap:0;display:flex;position:absolute;top:-76px;right:-26px}._3kEgZW_tile{width:112px;height:112px;color:var(--ink);transition:transform .26s var(--ease-out);border-radius:28px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 -12px #0000002e,inset 0 2px #fff9,0 26px 34px #00000073}._3kEgZW_tile:before{content:"";pointer-events:none;background:linear-gradient(#ffffffbf,#fff0);border-radius:26px 26px 40% 40%;position:absolute;inset:6% 8% 52%}._3kEgZW_tileLime{z-index:2;background:linear-gradient(160deg, #e6ff9a 0%, var(--lime) 45%, #a6e33a 100%);transform:rotate(-10deg)translate(10px,24px)}._3kEgZW_tileInk{z-index:3;color:var(--lime);background:linear-gradient(160deg,#2c3530 0%,#0a0f0d 60%);transform:rotate(6deg)translate(-6px,-6px)scale(1.12);box-shadow:inset 0 -12px #00000080,inset 0 2px #ffffff38,0 26px 34px #00000080}._3kEgZW_tileInk:before{background:linear-gradient(#ffffff47,#fff0)}._3kEgZW_tilePaper{z-index:1;background:linear-gradient(160deg, #fff 0%, var(--paper) 50%, #d9d9cf 100%);transform:rotate(14deg)translate(-22px,30px)}._3kEgZW_tileMark{background:var(--lime);width:44px;height:38px;display:block;-webkit-mask:url(/brand/logos/ailene-glyph-ai.svg) 50%/contain no-repeat;mask:url(/brand/logos/ailene-glyph-ai.svg) 50%/contain no-repeat}._3kEgZW_heroNote{margin:0;font-size:26px;position:absolute;bottom:-74px;right:8px;transform:rotate(3deg)}._3kEgZW_sectionHeading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-bottom:clamp(40px,5vw,64px);display:grid}._3kEgZW_sectionHeading h2{color:#fff;letter-spacing:-.035em;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1}._3kEgZW_sectionHeading>p{max-width:44ch;color:var(--desk-text);margin:0 0 6px;font-size:17px;line-height:1.65}._3kEgZW_spread{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:clamp(20px,3vw,40px) clamp(16px,2.4vw,32px);display:grid}._3kEgZW_spread ._3kEgZW_sheet h3{letter-spacing:-.03em;margin:16px 0 8px;font-size:clamp(24px,2.3vw,32px);font-weight:800;line-height:1.02}._3kEgZW_spread ._3kEgZW_sheet>p{font-size:15.5px;line-height:1.6}._3kEgZW_spreadMain{grid-area:1/1/3/8}._3kEgZW_spreadA{grid-area:1/8/auto/13;margin-top:44px}._3kEgZW_spreadB{grid-area:2/8/auto/13;align-self:end;margin-top:18px}._3kEgZW_spreadB ._3kEgZW_sheet{background-color:#fff}._3kEgZW_spreadC{grid-area:3/3/auto/9;margin-top:6px}._3kEgZW_taskChips{gap:8px;margin:22px 0 20px;display:grid;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}._3kEgZW_chipTrack{width:max-content;display:flex}._3kEgZW_chipSet{gap:8px;padding-right:8px;animation:34s linear infinite _3kEgZW_marquee;display:flex}._3kEgZW_chipRow:nth-child(2) ._3kEgZW_chipSet{animation-duration:42s;animation-direction:reverse}._3kEgZW_chipRow:nth-child(3) ._3kEgZW_chipSet{animation-duration:38s}._3kEgZW_chipSet span{border:1.5px solid var(--ink);color:var(--ink);white-space:nowrap;background:var(--paper);border-radius:999px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:700}@keyframes _3kEgZW_marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){._3kEgZW_chipDup{display:none}._3kEgZW_chipTrack{flex-wrap:wrap;width:auto}}._3kEgZW_chipDup:where(html[data-motion=off],html[data-motion=off] *){display:none}._3kEgZW_chipTrack:where(html[data-motion=off],html[data-motion=off] *){flex-wrap:wrap;width:auto}._3kEgZW_docDemo{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:20px;display:grid}._3kEgZW_docCard,._3kEgZW_docResult{border:1.5px solid var(--ink);background:#fff;border-radius:12px;padding:12px 14px}._3kEgZW_docCard em,._3kEgZW_docResult em{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:800;display:flex}._3kEgZW_docCard b,._3kEgZW_docResult b{background:var(--ink);color:var(--lime);border-radius:999px;padding:2px 8px;font-size:12px}._3kEgZW_docLines{gap:4px;display:grid}._3kEgZW_docLines span{background:#0a0f0d33;border-radius:2px;height:3px;display:block}._3kEgZW_docLines span:nth-child(3n){width:70%}._3kEgZW_docArrow{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg);box-shadow:0 2px #00000059}._3kEgZW_docResult{background:var(--lime)}._3kEgZW_docResult>span{background:#0a0f0d99;border-radius:3px;height:5px;margin-top:7px;display:block}._3kEgZW_docResult>span:nth-child(3){width:78%}._3kEgZW_docResult>span:nth-child(4){width:60%}._3kEgZW_timeDemo{gap:10px;display:grid}._3kEgZW_timeRow{grid-template-columns:76px 1fr auto;align-items:center;gap:12px;display:grid}._3kEgZW_timeRow em{color:var(--ink-soft);font-size:12px;font-style:normal;font-weight:800}._3kEgZW_timeBarOld{background:repeating-linear-gradient(135deg,#0a0f0d29 0 6px,#0000 6px 12px);border:1.5px solid #0a0f0d59;border-radius:999px;grid-column:2/4;justify-content:flex-end;align-items:center;height:26px;padding-right:10px;display:flex}._3kEgZW_timeBarOld span{color:var(--ink);font-size:12px;font-weight:800}._3kEgZW_timeBarNew{background:var(--ink);border-radius:999px;width:16%;height:26px}._3kEgZW_timeRow strong{color:var(--ink);font-size:14px;font-weight:800}._3kEgZW_flowDemo{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}._3kEgZW_flowDemo span{background:var(--ink);color:var(--lime);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:800}._3kEgZW_flowDemo span:last-child{background:var(--lime);color:var(--ink)}._3kEgZW_siteDemo{border:1.5px solid var(--ink);background:#fff;border-radius:12px;margin-top:20px;overflow:hidden}._3kEgZW_siteBar{border-bottom:1.5px solid var(--ink);background:var(--paper-deep);align-items:center;gap:5px;padding:8px 10px;display:flex}._3kEgZW_siteBar span{background:var(--ink);border-radius:999px;width:7px;height:7px}._3kEgZW_siteBar p{color:var(--ink-soft);background:#fff;border-radius:999px;flex:1;margin:0 0 0 6px;padding:2px 8px;font-size:12px;font-weight:700}._3kEgZW_siteCanvas{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}._3kEgZW_siteHero{background:var(--board);border-radius:8px;grid-column:1/-1;height:42px}._3kEgZW_siteBlock{background:#0a0f0d1f;border-radius:6px;height:26px}._3kEgZW_siteCta{background:var(--lime);border:1.5px solid var(--ink);border-radius:999px;grid-column:1/-1;width:40%;height:18px}._3kEgZW_chatDemo{gap:10px;margin-top:20px;display:grid}._3kEgZW_chatLine{align-items:flex-end;gap:8px;display:flex}._3kEgZW_chatUser{justify-content:flex-end}._3kEgZW_chatLine p{border-radius:14px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}._3kEgZW_chatUser p{color:var(--ink);background:#0a0f0d14;border-bottom-right-radius:4px}._3kEgZW_chatBot p{background:var(--ink);color:var(--lime);border-bottom-left-radius:4px}._3kEgZW_chatAvatar{background:var(--lime);border:1.5px solid var(--ink);width:24px;height:24px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}._3kEgZW_chatAvatarBot{background:var(--ink);color:var(--lime)}._3kEgZW_chatStatus{color:var(--ink-soft);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}._3kEgZW_chatStatus i{background:var(--lime-deep);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #b3ee3f4d}._3kEgZW_notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}._3kEgZW_note{background:linear-gradient(225deg, transparent 30px, var(--lime) 30px);min-height:300px;color:var(--ink);transform:rotate(var(--r));filter:drop-shadow(0 1px #0a0f0d99)drop-shadow(0 18px 26px #0006);transition:transform .26s var(--ease-out);padding:30px 28px 34px;position:relative}._3kEgZW_note:after{background:linear-gradient(225deg, var(--board) 50%, #0000002e 50%, #a9dd3c 100%);content:"";width:30px;height:30px;position:absolute;top:0;right:0}._3kEgZW_note:nth-child(2){margin-top:36px}._3kEgZW_note:nth-child(3){margin-top:12px}._3kEgZW_noteNum{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 3px #0000004d}._3kEgZW_note h3{letter-spacing:-.03em;margin:24px 0 10px;font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.02}._3kEgZW_note p{color:#0a0f0dd1;margin:0;font-size:15.5px;line-height:1.55}._3kEgZW_courseGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}._3kEgZW_courseCopy{position:sticky;top:96px}._3kEgZW_courseCopy h2{color:#fff;letter-spacing:-.035em;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1}._3kEgZW_cards{gap:14px;margin:0;padding:0 0 0 10px;list-style:none;display:grid}._3kEgZW_card{color:var(--ink);background:#fff;background-image:repeating-linear-gradient(to bottom, transparent 0 25px, var(--rule) 25px 26px);transform:rotate(var(--r));transition:transform .24s var(--ease-out);background-position:0 14px;border-radius:6px;position:relative;box-shadow:0 1px #0a0f0de6,0 12px 22px #00000059}._3kEgZW_card:before{background:var(--lime-deep);content:"";height:2px;position:absolute;top:40px;left:0;right:0}._3kEgZW_card details{padding:0}._3kEgZW_card summary::-webkit-details-marker{display:none}._3kEgZW_cardRow{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:64px;padding:14px 18px;list-style:none;display:grid}._3kEgZW_cardNum{background:var(--ink);width:38px;height:38px;color:var(--lime);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex;transform:rotate(-4deg)}._3kEgZW_cardRow strong{letter-spacing:-.015em;font-size:17px;font-weight:800;display:block}._3kEgZW_cardRow small{color:var(--ink-soft);margin-top:2px;font-size:12.5px;font-weight:600;display:block}._3kEgZW_cardToggle{border:1.5px solid var(--ink);width:34px;height:34px;transition:transform .24s var(--ease-out), background-color .24s;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._3kEgZW_card details[open] ._3kEgZW_cardToggle{background:var(--lime);transform:rotate(45deg)}._3kEgZW_cardUnits{gap:10px;margin:0;padding:4px 18px 20px 72px;list-style:none;display:grid}._3kEgZW_cardUnits li{gap:2px;display:grid}._3kEgZW_cardUnits b{font-size:14.5px;font-weight:800}._3kEgZW_cardUnits span{color:var(--ink-soft);font-size:13.5px;line-height:1.5}._3kEgZW_tagRail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--lime) transparent;margin-inline:calc(-1*clamp(20px,3vw,40px));padding:60px clamp(20px,3vw,40px);position:relative;overflow:auto visible}._3kEgZW_tagRail::-webkit-scrollbar{height:8px}._3kEgZW_tagRail::-webkit-scrollbar-thumb{background:var(--lime);border-radius:999px}._3kEgZW_tagLine{align-items:flex-start;gap:clamp(14px,1.8vw,26px);min-width:max-content;padding-top:44px;display:flex;position:relative}._3kEgZW_string{z-index:0;width:calc(100% + 80px);height:60px;color:var(--lime);position:absolute;top:-6px;left:-40px;right:-40px}._3kEgZW_tagWrap{z-index:1;width:clamp(220px,17vw,250px);margin-top:var(--hang);scroll-snap-align:center;filter:drop-shadow(0 1px #0a0f0de6)drop-shadow(0 16px 26px #0006);transform:rotate(var(--r));transform-origin:50% -40px;transition:transform .28s var(--ease-out);flex:none;position:relative}._3kEgZW_tagWrap:before{left:50%;top:calc(-1 * var(--hang) - 46px);width:2px;height:calc(var(--hang) + 60px);background:var(--lime);content:"";position:absolute;transform:translate(-50%)}._3kEgZW_tag{background:var(--paper);min-height:300px;color:var(--ink);clip-path:polygon(18% 0,82% 0,100% 14%,100% 100%,0 100%,0 14%);gap:8px;padding:40px 20px 22px;display:grid;position:relative}._3kEgZW_tag:before{background:var(--board);content:"";border-radius:999px;width:14px;height:14px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #0009}._3kEgZW_tagActive ._3kEgZW_tag{background:var(--lime)}._3kEgZW_hereBadge{position:absolute;top:36px;right:-8px;transform:rotate(5deg)}._3kEgZW_tagTop{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._3kEgZW_tagTop em{color:var(--ink-soft);letter-spacing:.02em;font-size:12px;font-style:normal;font-weight:800}._3kEgZW_tagActive ._3kEgZW_tagTop em{color:#0a0f0db3}._3kEgZW_tag h3{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.02}._3kEgZW_tag p{flex:1;margin:0;font-size:14px;line-height:1.5}._3kEgZW_tagActive ._3kEgZW_tag p{color:#0a0f0dd1}._3kEgZW_tagCta{background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--lime)!important}._3kEgZW_tagPartner{border-top:1.5px dashed #0a0f0d4d;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:12px;text-decoration:none;display:flex;color:var(--ink)!important}._3kEgZW_tagPartnerArrow{border:1.5px solid var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._3kEgZW_tagPartnerLogo{flex:1;min-width:0;display:block}._3kEgZW_tagPartnerLogo img{width:auto;max-width:100%;height:20px;display:block}._3kEgZW_tagStatus{min-height:44px;color:var(--ink-soft);align-items:center;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}._3kEgZW_communityGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}._3kEgZW_communityCopy h2{color:#fff;letter-spacing:-.035em;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1}._3kEgZW_communityFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 30px;display:grid}._3kEgZW_communityFacts div{border:1.5px solid #ffffff38;border-radius:14px;gap:4px;padding:14px 16px;display:grid}._3kEgZW_communityFacts strong{color:var(--lime);letter-spacing:-.02em;font-size:22px;font-weight:800}._3kEgZW_communityFacts span{color:var(--desk-text);font-size:13px}._3kEgZW_photo{filter:drop-shadow(0 1px #0a0f0de6)drop-shadow(0 22px 34px #00000073);background:#fff;margin:0;padding:10px 10px 0;position:relative;transform:rotate(1.6deg)}._3kEgZW_photo img{width:100%;height:auto;display:block}._3kEgZW_photo figcaption{color:#1d6b48;text-align:right;margin:0;padding:12px 6px 14px;font-size:26px}._3kEgZW_tapePhotoL{top:-14px;left:-30px;transform:rotate(-38deg)}._3kEgZW_tapePhotoR{top:-14px;right:-30px;transform:rotate(38deg)}._3kEgZW_faqSection{padding-top:clamp(40px,5vw,64px)}._3kEgZW_faqSheet{width:min(100%,920px);margin-inline:auto}._3kEgZW_faqHead{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-bottom:28px;display:flex}._3kEgZW_faqHead h2{letter-spacing:-.035em;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1}._3kEgZW_faqList details{border-top:1.5px solid var(--ink)}._3kEgZW_faqList details:last-child{border-bottom:1.5px solid var(--ink)}._3kEgZW_faqList summary{cursor:pointer;min-height:64px;color:var(--ink);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:clamp(17px,1.5vw,20px);font-weight:800;list-style:none;display:flex}._3kEgZW_faqList summary::-webkit-details-marker{display:none}._3kEgZW_faqList summary span{border:1.5px solid var(--ink);width:34px;height:34px;transition:transform .24s var(--ease-out), background-color .24s;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._3kEgZW_faqList details[open] summary span{background:var(--lime);transform:rotate(45deg)}._3kEgZW_faqList details p{max-width:68ch;margin:0;padding:0 0 22px;font-size:16px;line-height:1.65}._3kEgZW_closingSection{padding-bottom:clamp(96px,12vw,160px)}._3kEgZW_closingSticker{background:var(--ink);width:min(100%,1040px);color:var(--lime);text-align:center;box-shadow:12px 12px 0 var(--lime), 0 30px 60px #00000080;border-radius:44px;margin-inline:auto;padding:clamp(48px,6vw,88px) clamp(28px,5vw,80px);position:relative;transform:rotate(-1.2deg)}._3kEgZW_closingSticker h2{color:#fff;letter-spacing:-.035em;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:.98}._3kEgZW_closingSticker ._3kEgZW_arrowDot{box-shadow:none}._3kEgZW_closingSticker ._3kEgZW_scriptLabel{margin-top:14px}._3kEgZW_closingText{color:#fffc;max-width:44ch;margin:18px auto 34px;font-size:18px;line-height:1.6}._3kEgZW_closingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}._3kEgZW_closingSticker ._3kEgZW_primaryAction{background:var(--lime);box-shadow:4px 4px #fff;color:var(--ink)!important}._3kEgZW_closingSticker ._3kEgZW_primaryAction:active{box-shadow:2px 2px #fff}._3kEgZW_closingBiz{color:#fff;min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;align-items:center;gap:9px;font-weight:800;text-decoration-thickness:3px;display:inline-flex}@media (hover:hover) and (pointer:fine){._3kEgZW_primaryAction:hover{box-shadow:6px 6px 0 var(--lime);transform:translate(-2px,-2px)}._3kEgZW_closingSticker ._3kEgZW_primaryAction:hover{box-shadow:6px 6px #fff}._3kEgZW_badge:hover{transform:rotate(0)scale(1.04)}._3kEgZW_tile:hover{z-index:5;transform:translateY(-8px)rotate(0)scale(1.08)}._3kEgZW_note:hover{transform:rotate(0)translateY(-6px)}._3kEgZW_tagWrap:hover{transform:rotate(0)}._3kEgZW_card:hover{transform:rotate(0)translateY(-3px)}._3kEgZW_textAction:hover,._3kEgZW_closingBiz:hover{text-decoration-color:currentColor}._3kEgZW_tagCta:hover{background:var(--board)}._3kEgZW_tagPartner:hover ._3kEgZW_tagPartnerArrow{background:var(--ink);color:var(--lime)}._3kEgZW_cardRow:hover ._3kEgZW_cardToggle,._3kEgZW_faqList summary:hover span{background:var(--lime)}}@media (max-width:1100px){._3kEgZW_heroGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}._3kEgZW_heroStage{margin-top:120px;margin-left:-36px}._3kEgZW_tiles{top:-70px;right:-10px}._3kEgZW_tile{border-radius:24px;width:92px;height:92px}._3kEgZW_windowBody{grid-template-columns:1fr}._3kEgZW_windowRail{display:none}}@media (max-width:900px){._3kEgZW_heroGrid{grid-template-columns:1fr}._3kEgZW_heroAside{margin:0 0 18px 8px;position:static;transform:rotate(-2deg)}._3kEgZW_heroAsideArrow{display:none}._3kEgZW_heroSheet{margin-top:0}._3kEgZW_heroStage{min-height:0;margin:84px 0 70px}._3kEgZW_lessonSheet{width:min(100%,560px)}._3kEgZW_windowBody{grid-template-columns:150px 1fr}._3kEgZW_windowRail{display:grid}._3kEgZW_quizCard{bottom:-48px;left:auto;right:-8px}._3kEgZW_tiles{top:-74px;right:4px}._3kEgZW_heroNote{bottom:-68px;left:8px;right:auto}._3kEgZW_sectionHeading{grid-template-columns:1fr;align-items:start}._3kEgZW_spread{grid-template-columns:1fr 1fr}._3kEgZW_spreadMain{grid-area:auto/1/auto/-1}._3kEgZW_spreadA,._3kEgZW_spreadB,._3kEgZW_spreadC{grid-area:auto;align-self:auto;margin-top:0}._3kEgZW_spreadC{grid-column:1/-1;width:min(100%,560px)}._3kEgZW_notes{grid-template-columns:1fr;gap:28px}._3kEgZW_note{min-height:0}._3kEgZW_note:nth-child(2),._3kEgZW_note:nth-child(3){margin-top:0}._3kEgZW_courseGrid{grid-template-columns:1fr}._3kEgZW_courseCopy{position:static}._3kEgZW_communityGrid{grid-template-columns:1fr}._3kEgZW_photo{margin-top:12px}}@media (max-width:640px){._3kEgZW_shell{width:min(100% - 32px,1240px)}._3kEgZW_section{padding-block:64px}._3kEgZW_heroSheet h1{font-size:clamp(44px,12.5vw,60px)}._3kEgZW_sheet{padding-left:20px;padding-right:20px}._3kEgZW_holes{background-size:40px 84px,auto;padding-left:44px}._3kEgZW_holes._3kEgZW_ruled{background-position:-4px 30px,0 14px}._3kEgZW_heroBadge{top:18px;right:14px}._3kEgZW_heroIntro{font-size:16px}._3kEgZW_heroFacts{gap:8px}._3kEgZW_heroFacts li{padding:6px 12px}._3kEgZW_heroFacts strong{font-size:17px}._3kEgZW_windowBody{grid-template-columns:1fr}._3kEgZW_windowRail{display:none}._3kEgZW_quizCard{width:min(260px,82%);right:-4px}._3kEgZW_tiles{top:-70px;right:0}._3kEgZW_tile{border-radius:20px;width:78px;height:78px}._3kEgZW_tile svg{width:32px;height:32px}._3kEgZW_tileMark{width:32px;height:28px}._3kEgZW_spread{grid-template-columns:1fr}._3kEgZW_spreadC{width:100%}._3kEgZW_docDemo{grid-template-columns:1fr}._3kEgZW_docArrow{justify-self:center;transform:rotate(0)}._3kEgZW_sectionHeading h2,._3kEgZW_courseCopy h2,._3kEgZW_communityCopy h2{font-size:clamp(34px,10vw,44px)}._3kEgZW_cards{padding-left:0}._3kEgZW_cardUnits{padding-left:18px}._3kEgZW_tagRail{margin-inline:-16px;padding-inline:16px}._3kEgZW_communityFacts{grid-template-columns:1fr 1fr;gap:8px}._3kEgZW_communityFacts strong{font-size:18px}._3kEgZW_faqHead h2{font-size:clamp(32px,9.5vw,40px)}._3kEgZW_closingSticker{box-shadow:8px 8px 0 var(--lime), 0 24px 50px #00000080;border-radius:30px}._3kEgZW_closingSticker h2{font-size:clamp(38px,11vw,48px)}}
.IjVWza_page{--paper:#f7f7f2;--paper-deep:#ecece4;--card:#fff;--rule:#0f2e1f21;--ink:#0a0f0d;--ink-soft:#3d4a44;--border-ink:#0a0f0d;--lime:#c9ff5c;--evergreen:#122922;--desk:#0f2e1f;--shadow-ink:#0a0f0d2e;--ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--evergreen)}[data-theme=dark] .IjVWza_page{--paper:#1d2b26;--paper-deep:#16211d;--card:#22342c;--rule:#eef5ee24;--ink:#eef5ee;--ink-soft:#a7bfb3;--border-ink:#eef5eecc;--evergreen:#d9ece1;--desk:#0c231a;--shadow-ink:#00000080}.IjVWza_page *{box-sizing:border-box}.IjVWza_page ::selection{background:var(--lime);color:#0a0f0d}.IjVWza_page :focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--lime)}.IjVWza_page :is(h2,h3){color:inherit}.IjVWza_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IjVWza_back{min-height:44px;color:var(--ink-soft);align-items:center;gap:6px;margin:-12px 0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.IjVWza_back:hover{color:var(--ink)}.IjVWza_mono{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.IjVWza_summary{border:2.5px solid var(--border-ink);background:var(--paper);box-shadow:4px 5px 0 var(--shadow-ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:16px 22px;display:flex}.IjVWza_summaryCopy{align-items:center;gap:14px;min-width:0;display:flex}.IjVWza_summaryCount{background:var(--lime);color:#0a0f0d;letter-spacing:-.04em;font-variant-numeric:tabular-nums;border:2px solid #0a0f0d;border-radius:14px;flex-shrink:0;place-items:center;min-width:52px;height:52px;padding:0 8px;font-size:26px;font-weight:800;display:grid;transform:rotate(-3deg);box-shadow:2px 3px #0a0f0d99}.IjVWza_summaryTitle{color:var(--evergreen);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.IjVWza_summarySub{color:var(--ink-soft);margin:3px 0 0;font-size:12.5px;line-height:1.45}.IjVWza_steps{counter-reset:step;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.IjVWza_steps li{border:1.5px solid var(--rule);background:var(--card);color:var(--ink);counter-increment:step;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:700;display:inline-flex}.IjVWza_steps li:before{content:counter(step);background:var(--lime);color:#0a0f0d;width:24px;height:24px;font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;border:1.5px solid #0a0f0d;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.IjVWza_steps li:nth-child(2):before{transform:rotate(-6deg)}.IjVWza_steps li:nth-child(3):before{transform:rotate(5deg)}.IjVWza_section{margin-top:52px;scroll-margin-top:96px}.IjVWza_sectionHead{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:24px;display:flex}.IjVWza_sectionHead h2{color:var(--evergreen);letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.1}.IjVWza_sectionMeta{border:1.5px solid var(--border-ink);background:var(--paper);color:var(--ink-soft);border-radius:999px;align-items:center;padding:4px 12px;display:inline-flex;transform:rotate(1deg)}.IjVWza_libraryGrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}.IjVWza_library{border:2.5px solid var(--border-ink);background:var(--card);min-width:0;height:100%;box-shadow:4px 5px 0 var(--shadow-ink), 0 14px 28px #0f2e1f14;color:var(--ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;position:relative}.IjVWza_libraryGrid>li:nth-child(2n) .IjVWza_library{transform:rotate(.45deg)}.IjVWza_libraryGrid>li:nth-child(odd) .IjVWza_library{transform:rotate(-.4deg)}.IjVWza_library[data-locked]{background:var(--paper);box-shadow:3px 4px 0 var(--shadow-ink)}.IjVWza_libraryHead{border-bottom:2.5px solid var(--border-ink);background:var(--accent);color:#0a0f0d;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.IjVWza_library[data-locked] .IjVWza_libraryHead{background:var(--paper-deep);color:var(--ink-soft)}.IjVWza_countPill{color:#0a0f0d;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #0a0f0d;border-radius:999px;align-items:center;gap:5px;padding:2px 10px 3px;font-size:12px;font-weight:800;display:inline-flex}.IjVWza_library[data-locked] .IjVWza_countPill{border-color:var(--rule);color:var(--ink-soft);background:0 0}.IjVWza_libraryBody{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.IjVWza_libraryTitle{align-items:center;gap:12px;display:flex}.IjVWza_libraryIcon{background:var(--accent);color:#0a0f0d;border:2px solid #0a0f0d;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;transform:rotate(-4deg);box-shadow:2px 3px #0a0f0db3}.IjVWza_library[data-locked] .IjVWza_libraryIcon{border-color:var(--rule);background:var(--paper-deep);color:var(--ink-soft);box-shadow:none}.IjVWza_libraryTitle h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:19px;font-weight:800;line-height:1.15}.IjVWza_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.IjVWza_tags li{border:1.5px solid var(--rule);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:3px 10px 4px;font-size:12px;font-weight:700}.IjVWza_libraryAction{min-height:46px;color:var(--lime);background:#0a0f0d;border:2px solid #0a0f0d;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 18px 11px;font-size:14px;font-weight:800;display:flex;box-shadow:2.5px 3px #0a0f0d4d}[data-theme=dark] .IjVWza_libraryAction{border-color:var(--border-ink)}.IjVWza_library[data-locked] .IjVWza_libraryAction{border:2px dashed color-mix(in srgb, var(--ink) 40%, transparent);color:var(--ink-soft);box-shadow:none;background:0 0}.IjVWza_toolbar{z-index:5;border:2.5px solid var(--border-ink);background:var(--paper);box-shadow:4px 5px 0 var(--shadow-ink);border-radius:18px;gap:12px;padding:14px;display:grid;position:sticky;top:12px}.IjVWza_searchRow{align-items:center;gap:10px;display:flex}.IjVWza_search{border:2px solid var(--border-ink);background:var(--card);min-width:0;color:var(--ink-soft);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.IjVWza_search:focus-within{outline:3px solid var(--lime);outline-offset:2px}.IjVWza_search input{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.IjVWza_search input::placeholder{color:var(--ink-soft);opacity:.8}.IjVWza_shown{background:var(--lime);color:#0a0f0d;font-variant-numeric:tabular-nums;border:2px solid #0a0f0d;border-radius:12px;flex:none;place-items:center;min-width:44px;height:44px;padding:0 8px;font-size:17px;font-weight:800;display:grid;transform:rotate(-3deg);box-shadow:2px 2px #0a0f0d8c}.IjVWza_chips{scrollbar-width:none;gap:8px;margin:0 -14px;padding:2px 14px 4px;display:flex;overflow-x:auto}.IjVWza_chips::-webkit-scrollbar{display:none}.IjVWza_chip{border:2px solid var(--border-ink);background:var(--card);min-height:36px;color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;transition:transform .12s var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 6px 4px 13px;font-size:13px;font-weight:800;display:inline-flex}.IjVWza_chip>span{background:var(--paper-deep);min-width:22px;height:22px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:grid}.IjVWza_chip[data-all]{padding-right:13px}.IjVWza_chip[aria-pressed=true]{background:var(--lime);color:#0a0f0d;border-color:#0a0f0d;box-shadow:2px 2px #0a0f0d8c}.IjVWza_chip[aria-pressed=true]>span{color:var(--lime);background:#0a0f0d}.IjVWza_promptGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}.IjVWza_prompt{border:2.5px solid var(--border-ink);background:var(--card);min-width:0;box-shadow:4px 5px 0 var(--shadow-ink);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:20px;position:relative}.IjVWza_promptGrid>.IjVWza_prompt:nth-child(2n){transform:rotate(.4deg)}.IjVWza_promptGrid>.IjVWza_prompt:nth-child(odd){transform:rotate(-.35deg)}.IjVWza_promptHead{border-bottom:2.5px solid var(--border-ink);background:var(--accent);color:#0a0f0d;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 16px;display:flex}.IjVWza_fields{white-space:nowrap;background:#fff;border:2px solid #0a0f0d;border-radius:999px;align-items:center;gap:5px;padding:2px 10px 3px;font-size:12px;font-weight:800;display:inline-flex}.IjVWza_promptBody{gap:12px;padding:16px 18px 18px;display:grid}.IjVWza_prompt h3{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:18px;font-weight:800;line-height:1.2}.IjVWza_use{color:var(--ink-soft);margin:-6px 0 0;font-size:14px;line-height:1.5}.IjVWza_text{background:radial-gradient(#c9ff5c12 1px, transparent 1.4px) 0 0 / 16px 16px, var(--desk);color:#e6f2ea;font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border:2px solid #0a0f0d;border-radius:14px;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;position:relative}[data-theme=dark] .IjVWza_text{border-color:var(--border-ink)}.IjVWza_text[data-collapsed]{max-height:236px;overflow:hidden}.IjVWza_text[data-collapsed]:after{content:"";background:linear-gradient(transparent, var(--desk));pointer-events:none;height:64px;position:absolute;inset:auto 0 0}.IjVWza_text mark{background:color-mix(in srgb, var(--lime) 88%, transparent);color:#0a0f0d;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:0 3px;font-weight:700}.IjVWza_previewPanel{border:2.5px solid var(--border-ink);background:var(--paper);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;padding:16px 18px;display:flex}.IjVWza_previewPanel>svg{color:var(--ink);flex:none}.IjVWza_previewPanel p{color:var(--ink-soft);flex:260px;margin:0;font-size:14.5px;line-height:1.5}.IjVWza_previewPanel strong{color:var(--ink)}.IjVWza_previewPanel a{text-decoration:none}.IjVWza_previewPanel .IjVWza_more{border-color:var(--ink-soft);color:var(--ink)}.IjVWza_promptActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.IjVWza_copy,.IjVWza_more{cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out), background .15s ease;border:2px solid #0a0f0d;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px 10px;font-size:14px;font-weight:800;display:inline-flex}.IjVWza_copy{color:var(--lime);background:#0a0f0d;box-shadow:2.5px 3px #0a0f0d4d}.IjVWza_copy[data-copied]{background:var(--lime);color:#0a0f0d;box-shadow:2.5px 3px #0a0f0dd9}[data-theme=dark] .IjVWza_copy{border-color:var(--border-ink)}.IjVWza_more{border:1.5px solid var(--rule);color:var(--ink-soft);background:0 0;padding-inline:14px}.IjVWza_actionPair{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.IjVWza_tryClaude{color:#b4532f;white-space:nowrap;min-height:44px;transition:background .15s ease, color .15s ease, transform .15s var(--ease-out);background:#fff;border:2px solid #d97757;border-radius:999px;align-items:center;gap:6px;padding:9px 16px 10px 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.IjVWza_tryClaude:hover{color:#fff;background:#b4532f;transform:translateY(-1px)}.IjVWza_tryClaude:focus-visible{outline:3px solid var(--ink);outline-offset:2px}[data-theme=dark] .IjVWza_tryClaude{color:#f4b49d;background:0 0}[data-theme=dark] .IjVWza_tryClaude:hover{color:#fff;background:#b4532f}@media (prefers-reduced-motion:reduce){.IjVWza_tryClaude{transition:none}}.IjVWza_tryClaude:where(html[data-motion=off],html[data-motion=off] *){transition:none}.IjVWza_copied{z-index:2;background:var(--lime);color:#0a0f0d;border:2px solid #0a0f0d;border-radius:999px;padding:4px 12px 5px;animation:.26s cubic-bezier(.34,1.6,.64,1) both IjVWza_stampIn;position:absolute;top:-13px;right:18px;transform:rotate(4deg);box-shadow:2px 2px #0a0f0d80}.IjVWza_empty{border:2px dashed color-mix(in srgb, var(--ink) 30%, transparent);color:var(--ink-soft);text-align:center;border-radius:20px;justify-items:center;gap:8px;margin-top:40px;padding:36px 24px;font-size:14.5px;font-weight:700;display:grid}.IjVWza_emptyNote{color:var(--evergreen);font-family:var(--font-caveat), cursive;font-size:28px;line-height:1;transform:rotate(-3deg)}.IjVWza_empty button{background:var(--lime);color:#0a0f0d;cursor:pointer;min-height:44px;font:inherit;border:2px solid #0a0f0d;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:800}.IjVWza_footnote{color:var(--ink-soft);margin:28px 0 0;font-size:13.5px;line-height:1.6}.IjVWza_footnote a{color:var(--evergreen);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;font-weight:800;text-decoration-thickness:3px}@keyframes IjVWza_stampIn{0%{opacity:0;transform:rotate(4deg)scale(.6)}to{opacity:1;transform:rotate(4deg)scale(1)}}@media (hover:hover) and (pointer:fine){.IjVWza_libraryGrid>li .IjVWza_library:hover,.IjVWza_promptGrid>.IjVWza_prompt:hover{box-shadow:5px 7px 0 var(--shadow-ink), 0 16px 30px #0f2e1f1f;transform:rotate(0)translate(-1px,-2px)}.IjVWza_copy:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #0a0f0d66}.IjVWza_more:hover{border-color:var(--border-ink);color:var(--ink)}.IjVWza_chip:hover{transform:translateY(-1px)}}@media (max-width:860px){.IjVWza_promptGrid{grid-template-columns:1fr}}@media (max-width:1024px){.IjVWza_toolbar{top:calc(var(--app-header-h,64px) + 12px);transition:top .26s cubic-bezier(.22,1,.36,1)}}@media (max-width:560px){.IjVWza_summary{padding:14px 16px}.IjVWza_toolbar{padding:12px}.IjVWza_chips{margin-inline:-12px;padding-inline:12px}.IjVWza_promptBody{padding:14px 14px 16px}}@media (prefers-reduced-motion:reduce){.IjVWza_library,.IjVWza_prompt,.IjVWza_libraryIcon,.IjVWza_summaryCount,.IjVWza_shown,.IjVWza_sectionMeta,.IjVWza_copied,.IjVWza_steps li:before{transition:none;animation:none;transform:none!important}}.IjVWza_library:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_prompt:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_libraryIcon:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_summaryCount:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_shown:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_sectionMeta:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_copied:where(html[data-motion=off],html[data-motion=off] *),.IjVWza_steps li:where(html[data-motion=off],html[data-motion=off] *):before{transition:none;animation:none;transform:none!important}
.Lega6G_page{--ink-fixed:#0a0f0d;--paper-fixed:#f7f7f2;--desk-text:#e6f2ea;overflow-clip-margin:12px;padding-bottom:24px;overflow-x:clip}.Lega6G_steps{margin:-14px 0 28px}.Lega6G_form{border:2.5px solid var(--border-ink);background:var(--card);box-shadow:4px 5px 0 var(--shadow-ink);border-radius:20px;gap:26px;padding:24px;display:grid}.Lega6G_field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.Lega6G_field legend,.Lega6G_legend{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:4px;padding:0;font-size:17px;font-weight:800;display:flex}.Lega6G_num{border:2px solid var(--ink-fixed);background:var(--lime);width:26px;height:26px;color:var(--ink-fixed);font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.Lega6G_optional{color:var(--ink-soft);font-size:14px;font-weight:600}.Lega6G_hintList li:before{content:"•";color:var(--ink-soft);margin-right:7px}.Lega6G_hintList{color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:-6px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.Lega6G_fieldError{color:var(--danger-text);margin:2px 0 0;font-size:14px;font-weight:700}.Lega6G_chips{flex-wrap:wrap;gap:8px;display:flex}.Lega6G_chip{cursor:pointer;display:inline-flex;position:relative}.Lega6G_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.Lega6G_chip span{border:1.5px solid var(--ink-soft);background:var(--paper);min-height:44px;color:var(--ink);transition:background .14s ease, border-color .14s ease, transform .14s var(--ease-out);border-radius:999px;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.Lega6G_chip input:checked+span{border-color:var(--ink-fixed);background:var(--lime);color:var(--ink-fixed);transform:rotate(-1deg);box-shadow:2px 3px #0a0f0d99}.Lega6G_chip input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--lime)}.Lega6G_story{resize:vertical;border:2px solid var(--border-ink);background:var(--paper);width:100%;min-height:170px;color:var(--ink);font:inherit;border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.55}.Lega6G_story::placeholder{color:var(--ink-soft);opacity:.85}.Lega6G_story:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.Lega6G_storyMeta{color:var(--ink-soft);justify-content:flex-end;margin-top:-4px;display:flex}.Lega6G_storyMeta [data-short]{color:var(--danger-text);font-weight:800}.Lega6G_privacy{background:var(--paper-deep);color:var(--ink-soft);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.Lega6G_privacy svg{flex:none;margin-top:1px}.Lega6G_error{border:2px solid var(--danger);background:var(--danger-bg);color:var(--danger-text);border-radius:12px;margin:0;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.45}.Lega6G_error:focus,.Lega6G_loading:focus{outline:none}.Lega6G_submitRow{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.Lega6G_submit{border:2.5px solid var(--ink-fixed);background:var(--ink-fixed);min-height:52px;color:var(--lime);cursor:pointer;font:inherit;transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:12px 24px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:3px 4px #0a0f0d59}[data-theme=dark] .Lega6G_submit{border-color:var(--border-ink)}.Lega6G_quota{color:var(--ink-soft);font-size:14px;line-height:1.45}.Lega6G_quota[data-warn]{color:var(--danger-text);font-weight:700}.Lega6G_quotaUpgrade{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:800;text-decoration-thickness:3px;display:inline-flex}.Lega6G_submit[aria-disabled]{cursor:not-allowed;opacity:.5;box-shadow:none}.Lega6G_loading{border:2.5px solid var(--ink-fixed);background:radial-gradient(#c9ff5c21 1.2px, transparent 1.7px) 0 0 / 22px 22px, var(--desk);box-shadow:4px 5px 0 var(--shadow-ink);color:var(--desk-text);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:clamp(22px,3vw,36px);display:grid}[data-theme=dark] .Lega6G_loading{border-color:var(--border-ink)}.Lega6G_loadingGuide{justify-items:center;gap:10px;display:grid}.Lega6G_loadingAvatar{width:140px;height:140px;display:block}.Lega6G_loadingGuide .Lega6G_bubble{text-align:center;max-width:200px;font-size:21px}.Lega6G_loadingGuide .Lega6G_bubble:before{top:-10px;left:50%;transform:translate(-50%)rotate(135deg)}.Lega6G_loadingTitle{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:800}.Lega6G_loadingSteps{margin:0;padding:0;list-style:none;display:grid}.Lega6G_loadingSteps li{color:#e6f2eab8;align-items:center;gap:12px;padding-bottom:18px;font-size:15px;font-weight:700;display:flex;position:relative}.Lega6G_loadingSteps li:last-child{padding-bottom:0}.Lega6G_loadingSteps li:not(:last-child):after{content:"";border-left:3px dotted #e6f2ea4d;position:absolute;top:32px;bottom:2px;left:14px}.Lega6G_loadingSteps li[data-state=done]:after{border-left-color:var(--lime)}.Lega6G_loadingSteps li[data-state=active],.Lega6G_loadingSteps li[data-state=done]{color:#fff}.Lega6G_loadingPin{color:#e6f2eacc;width:31px;height:31px;font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;border:2px solid #e6f2ea73;border-radius:50% 50% 50% 6px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;transform:rotate(-8deg)}.Lega6G_loadingSteps li[data-state=done] .Lega6G_loadingPin{border-color:var(--ink-fixed);background:var(--lime);color:var(--ink-fixed)}.Lega6G_loadingSteps li[data-state=active] .Lega6G_loadingPin{border-color:var(--ink-fixed);color:var(--ink-fixed);box-shadow:0 0 0 4px var(--lime);background:#fff}.Lega6G_loadingNote{color:#e6f2eac7;margin:16px 0 0;font-size:13px}@media (prefers-reduced-motion:no-preference){.Lega6G_loadingSteps li[data-state=active] .Lega6G_loadingPin:where(html:not([data-motion=off]),html:not([data-motion=off]) *){animation:.9s ease-in-out infinite alternate Lega6G_pinPulse}}@keyframes Lega6G_pinPulse{to{box-shadow:0 0 0 8px #c9ff5c59}}.Lega6G_formLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.Lega6G_form{position:relative}.Lega6G_formTape{top:-14px;right:34px;transform:rotate(6deg)}.Lega6G_preview{border:2.5px solid var(--ink-fixed);background:radial-gradient(#c9ff5c21 1.2px, transparent 1.7px) 0 0 / 20px 20px, var(--desk);box-shadow:4px 5px 0 var(--shadow-ink);color:var(--desk-text);border-radius:20px;gap:14px;padding:20px 18px 22px;display:grid;position:sticky;top:96px;transform:rotate(.8deg)}[data-theme=dark] .Lega6G_preview{border-color:var(--border-ink)}.Lega6G_previewGuide{align-items:center;gap:4px;display:flex}.Lega6G_previewAvatar{flex:none;width:70px;height:70px;display:block}.Lega6G_previewGuide .Lega6G_bubble{font-size:20px}.Lega6G_previewLabel{color:var(--lime);font-family:var(--font-caveat), cursive;margin:0;font-size:24px;font-weight:700;line-height:1}.Lega6G_previewRoute{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Lega6G_previewRoute li{border:2px solid var(--ink-fixed);background:var(--paper-fixed);color:var(--ink-fixed);border-radius:14px;align-items:center;gap:10px;padding:9px 12px 9px 9px;display:flex}.Lega6G_previewRoute li:nth-child(2){transform:rotate(-1.2deg)translate(10px)}.Lega6G_previewRoute li>span:last-child{gap:4px;display:grid}.Lega6G_previewRoute strong{font-size:14px;line-height:1.2}.Lega6G_previewRoute .Lega6G_pin{width:32px;height:32px;font-size:14px}.Lega6G_previewRoute .Lega6G_stopHours{width:fit-content;font-size:11.5px;font-weight:800}.Lega6G_previewRoute .Lega6G_previewFinish{border-style:dashed;border-color:var(--lime);color:#fff;background:0 0;justify-content:center;font-size:13.5px;font-weight:700}.Lega6G_formLayout:has(.Lega6G_loading){grid-template-columns:1fr}.Lega6G_formLayout:has(.Lega6G_loading) .Lega6G_preview{display:none}@media (max-width:960px){.Lega6G_formLayout{grid-template-columns:1fr}.Lega6G_preview{display:none}}.Lega6G_history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Lega6G_historyItem{border:2px solid var(--border-ink);background:var(--card);min-height:56px;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.Lega6G_historyItem>span{gap:3px;display:grid}.Lega6G_historyItem strong{font-size:15px}.Lega6G_historyItem .Lega6G_mono,.Lega6G_historyItem>span>span{color:var(--ink-soft)}.Lega6G_planBox{border:2px dashed var(--ink-soft);background:var(--paper);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:32px;padding:16px 18px;display:flex}.Lega6G_planBox p{color:var(--ink);flex:320px;margin:0;font-size:15px;line-height:1.5}.Lega6G_planCta{border:2px solid var(--ink-fixed);background:var(--ink-fixed);min-height:44px;color:var(--lime);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}[data-theme=dark] .Lega6G_planCta{border-color:var(--border-ink)}.Lega6G_tasksHeading{color:var(--evergreen);letter-spacing:-.03em;margin:48px 0 0;font-size:clamp(22px,3vw,28px);font-weight:800}.Lega6G_board{border:2.5px solid var(--ink-fixed);background:radial-gradient(#c9ff5c21 1.2px, transparent 1.7px) 0 0 / 22px 22px, var(--desk);box-shadow:4px 5px 0 var(--shadow-ink);color:var(--desk-text);border-radius:24px;margin-top:4px;padding:clamp(20px,3vw,36px);position:relative;overflow:hidden}[data-theme=dark] .Lega6G_board{border-color:var(--border-ink)}.Lega6G_page .Lega6G_board :focus-visible{outline-color:var(--lime);box-shadow:0 0 0 7px var(--ink-fixed)}.Lega6G_boardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.Lega6G_boardTitle{color:var(--lime);font-family:var(--font-caveat), cursive;margin:0;font-size:clamp(30px,3.4vw,38px);font-weight:700;line-height:1}.Lega6G_boardTitle:focus{outline:none}.Lega6G_boardTotal{color:var(--desk-text);letter-spacing:-.01em;margin:6px 0 0;font-size:clamp(18px,2.2vw,22px);font-weight:700}.Lega6G_boardTotal strong{color:var(--lime);font-size:1.25em;font-weight:800}.Lega6G_mapLegend{border:2px solid var(--ink-fixed);background:var(--paper-fixed);color:var(--ink-fixed);border-radius:14px;padding:10px 16px 12px;transform:rotate(2deg);box-shadow:3px 4px #00000073}.Lega6G_legendTitle{font-family:var(--font-caveat), cursive;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1}.Lega6G_mapLegend ul{gap:5px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.Lega6G_mapLegend li{align-items:center;gap:7px;display:flex}.Lega6G_legendPin{border-width:2px;width:24px;height:24px;font-size:11px}.Lega6G_legendFree{border:2px solid var(--ink-fixed);background:var(--lime);color:var(--ink-fixed);border-radius:999px;align-items:center;padding:0 8px 1px;font-size:11.5px;font-weight:800;display:inline-flex}.Lega6G_start{align-items:center;gap:10px;margin-top:4px;display:flex}.Lega6G_guide{flex:none;width:76px;height:76px;display:block}.Lega6G_bubble{border:2px solid var(--ink-fixed);color:var(--ink-fixed);font-family:var(--font-caveat), cursive;background:#fff;border-radius:16px;margin:0;padding:6px 16px 8px;font-size:26px;font-weight:700;line-height:1;position:relative;transform:rotate(-3deg)}.Lega6G_bubbleSign{color:#3d4a44;text-align:right;margin-top:2px;font-size:17px;display:block}.Lega6G_bubble:before{content:"";border-bottom:2px solid var(--ink-fixed);border-left:2px solid var(--ink-fixed);background:#fff;width:16px;height:16px;position:absolute;top:50%;left:-11px;transform:translateY(-50%)rotate(45deg)}.Lega6G_route{margin:0;padding:0;list-style:none;display:grid}.Lega6G_stop{display:grid}.Lega6G_trail{width:100%;height:48px;display:block;overflow:visible}.Lega6G_trail path{fill:none;stroke:var(--lime);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.5 11}.Lega6G_stopCard{border:2.5px solid var(--ink-fixed);background:var(--paper-fixed);width:min(580px,74%);color:var(--ink-fixed);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;display:flex;transform:rotate(-.7deg);box-shadow:4px 5px #00000080}.Lega6G_stop[data-side=right] .Lega6G_stopCard{justify-self:end;transform:rotate(.7deg)}.Lega6G_stopCard[data-win]{box-shadow:0 0 0 4px var(--lime), 4px 5px 0 4px #00000073}.Lega6G_pin{border:2.5px solid var(--ink-fixed);background:var(--lime);width:42px;height:42px;color:var(--ink-fixed);font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;border-radius:50% 50% 50% 8px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid;transform:rotate(-8deg)}.Lega6G_stop:first-child .Lega6G_pin{box-shadow:0 0 0 4px var(--lime);background:#fff}.Lega6G_stopBody{gap:7px;min-width:0;display:grid}.Lega6G_stopBody strong{letter-spacing:-.01em;text-wrap:balance;font-size:16.5px;font-weight:800;line-height:1.25}.Lega6G_stopMeta{color:#3d4a44;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;font-weight:700;display:flex}.Lega6G_stopHours{background:var(--ink-fixed);color:var(--lime);border-radius:999px;align-items:center;gap:4px;padding:2px 10px 3px 8px;display:inline-flex}.Lega6G_finish{justify-self:center;align-items:center;gap:14px;width:fit-content;margin-inline:auto;display:flex}.Lega6G_flag{border:2.5px solid var(--ink-fixed);width:52px;height:52px;color:var(--ink-fixed);background:#fff;border-radius:16px;flex:none;place-items:center;display:grid;transform:rotate(6deg);box-shadow:3px 4px #00000080}.Lega6G_finish p{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:1.35}.Lega6G_finish strong{color:var(--lime);font-weight:800}.Lega6G_finishLabel{color:var(--lime);font-family:var(--font-caveat), cursive;font-size:28px;font-weight:700;line-height:.9;display:block}.Lega6G_boardNote{color:#e6f2eac7;text-align:center;margin:22px 0 0;font-size:13px}@media (prefers-reduced-motion:no-preference){.Lega6G_trail:where(html:not([data-motion=off]),html:not([data-motion=off]) *){animation:Lega6G_trailIn .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * .24s + .15s)}.Lega6G_stopCard:where(html:not([data-motion=off]),html:not([data-motion=off]) *),.Lega6G_finish:where(html:not([data-motion=off]),html:not([data-motion=off]) *){animation:Lega6G_stopIn .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * .24s + .4s)}}@keyframes Lega6G_trailIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes Lega6G_stopIn{0%{opacity:.4;scale:.94}to{opacity:1;scale:1}}.Lega6G_tasks{gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Lega6G_task{border:2.5px solid var(--border-ink);background:var(--card);min-width:0;box-shadow:4px 5px 0 var(--shadow-ink);border-radius:20px}.Lega6G_taskHead{border-bottom:2.5px solid var(--border-ink);background:var(--paper-deep);color:var(--ink);border-radius:17px 17px 0 0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.Lega6G_taskStop{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.Lega6G_taskStop .Lega6G_taskChips{min-width:0}.Lega6G_backToMap{min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.Lega6G_taskChips{flex-wrap:wrap;gap:6px;display:inline-flex}.Lega6G_pill{border:2px solid var(--ink-fixed);color:var(--ink-fixed);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:2px 10px 3px;font-size:12.5px;font-weight:800;display:inline-flex}.Lega6G_pill[data-strong]{background:var(--ink-fixed);color:var(--lime)}.Lega6G_taskBody{gap:12px;padding:18px 20px 20px;display:grid}.Lega6G_taskBody h3{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:800;line-height:1.2}.Lega6G_why{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.Lega6G_assumption{color:var(--ink-soft);margin:-4px 0 0;font-size:14px;line-height:1.5}.Lega6G_learn{gap:8px;margin-top:6px;display:grid}.Lega6G_learnLabel{color:var(--ink-soft);margin:0;font-size:14px;font-weight:800}.Lega6G_learn ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Lega6G_lesson{border:2px solid var(--border-ink);background:var(--paper);min-height:52px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.Lega6G_lesson>span:not([class]){flex:1;gap:2px;min-width:0;display:grid}.Lega6G_lesson strong{font-size:15px;line-height:1.3}.Lega6G_lesson>span:not([class])>span{color:var(--ink-soft);font-size:13px}.Lega6G_lesson[data-locked]{border-color:var(--rule);background:var(--paper-deep);color:var(--ink-soft)}.Lega6G_lesson svg{flex:none}.Lega6G_badgeFree,.Lega6G_badgeLocked{border:2px solid var(--ink-fixed);border-radius:999px;flex:none;padding:2px 10px 3px;font-size:12px;font-weight:800}.Lega6G_badgeFree{background:var(--lime);color:var(--ink-fixed);transform:rotate(-3deg)}.Lega6G_badgeLocked{border-color:var(--rule);color:var(--ink-soft)}.Lega6G_template{border:2px dashed var(--rule);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;display:flex}.Lega6G_templateTitle{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.Lega6G_template[data-locked] .Lega6G_templateTitle{color:var(--ink-soft)}.Lega6G_storyBox{border:2px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:14px;margin-top:36px;padding:4px 16px}.Lega6G_storyBox summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.Lega6G_storyBox p{color:var(--ink-soft);white-space:pre-wrap;margin:0 0 14px;line-height:1.55}.Lega6G_footerActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.Lega6G_secondary,.Lega6G_danger{border:2px solid var(--border-ink);background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.Lega6G_danger{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-text)}.Lega6G_quietDanger{min-height:44px;color:var(--danger-text);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.Lega6G_danger:disabled,.Lega6G_secondary:disabled{opacity:.55;cursor:wait}.Lega6G_confirm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.Lega6G_stopCard:hover{transform:rotate(0)translate(-1px,-2px);box-shadow:5px 7px #0000008c}.Lega6G_submit:not([aria-disabled]):hover,.Lega6G_planCta:hover{transform:translate(-1px,-1px)}.Lega6G_historyItem:hover,.Lega6G_lesson:hover{border-color:var(--ink);transform:translateY(-1px)}}@media (max-width:560px){.Lega6G_stopCard,.Lega6G_stop[data-side=right] .Lega6G_stopCard{justify-self:stretch;width:100%;transform:none}.Lega6G_trail{display:none}.Lega6G_stop:before,.Lega6G_finish:before{content:"";border-left:4px dotted var(--lime);height:26px;margin-left:32px;display:block}.Lega6G_finish{grid-template-columns:auto 1fr;justify-self:stretch;margin:0;display:grid}.Lega6G_finish:before{grid-column:1/-1}.Lega6G_guide{width:64px;height:64px}.Lega6G_mapLegend,.Lega6G_page .Lega6G_steps{display:none}.Lega6G_form,.Lega6G_loading{padding:18px 16px}.Lega6G_loading{grid-template-columns:1fr;justify-items:center;gap:12px}.Lega6G_loadingAvatar{width:104px;height:104px}.Lega6G_taskBody{padding:14px 14px 16px}.Lega6G_submit{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.Lega6G_chip span,.Lega6G_submit,.Lega6G_lesson,.Lega6G_historyItem{transition:none}.Lega6G_chip input:checked+span,.Lega6G_badgeFree,.Lega6G_stopCard,.Lega6G_stop[data-side=right] .Lega6G_stopCard{transition:none;transform:none}.Lega6G_preview{transform:none}}.Lega6G_chip span:where(html[data-motion=off],html[data-motion=off] *),.Lega6G_submit:where(html[data-motion=off],html[data-motion=off] *),.Lega6G_lesson:where(html[data-motion=off],html[data-motion=off] *),.Lega6G_historyItem:where(html[data-motion=off],html[data-motion=off] *){transition:none}.Lega6G_chip input:checked+span:where(html[data-motion=off],html[data-motion=off] *),.Lega6G_badgeFree:where(html[data-motion=off],html[data-motion=off] *),.Lega6G_stopCard:where(html[data-motion=off],html[data-motion=off] *),.Lega6G_stop[data-side=right] .Lega6G_stopCard:where(html[data-motion=off],html[data-motion=off] *){transition:none;transform:none}.Lega6G_preview:where(html[data-motion=off],html[data-motion=off] *){transform:none}
.CzD48a_surface{--board:#0f2e1f;--board-deep:#0a2217;--paper:#f3f6f2;--paper-warm:#fbfcf8;--ink:#0a0f0d;--ink-soft:#3d4a44;--lime:#d6ee30;--green:#3f8f77;--rule:#0f2e1f21;background:var(--board);min-height:100vh;color:var(--paper)}.CzD48a_surface *{box-sizing:border-box}.CzD48a_surface ::selection{background:var(--lime);color:var(--ink)}.CzD48a_surface .site-header{background:var(--board-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#ffffff24}.CzD48a_surface .brand-lockup img{filter:brightness(0)invert()}:is(.CzD48a_surface .site-nav a,.CzD48a_surface .header-login,.CzD48a_surface .header-account){color:#fff}:is(.CzD48a_surface .site-nav a:after,.CzD48a_surface .header-login:after,.CzD48a_surface .header-account-name:after){background:var(--lime)}.CzD48a_surface .header-cta{background:var(--lime);color:var(--ink)}.CzD48a_surface .header-avatar{border-color:var(--lime);background:var(--lime);color:var(--ink)}@media (hover:hover) and (pointer:fine){.CzD48a_surface .header-cta:hover{background:#fff}}.CzD48a_indexPage,.CzD48a_articlePage{background-color:var(--board);background-image:radial-gradient(#ffffff1c 1px,#0000 1.25px);background-size:14px 14px}.CzD48a_pinboard{padding:clamp(54px,8vw,108px) 20px clamp(96px,12vw,150px)}.CzD48a_boardShell,.CzD48a_archiveShell,.CzD48a_articleShell{width:min(100%,1180px);margin-inline:auto}.CzD48a_boardShell{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,6vw,88px);display:grid}.CzD48a_boardIntro{max-width:470px;padding-bottom:22px}.CzD48a_boardIntro h1{color:var(--paper);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(44px,5.4vw,78px);font-weight:820;line-height:.93}.CzD48a_boardIntro h1 span{color:var(--ink)}.CzD48a_boardIntro>p:not(.CzD48a_handNote){color:#ffffffd1;max-width:34ch;margin:25px 0 0;font-size:clamp(15px,1.35vw,17px);line-height:1.65}.CzD48a_handNote{color:var(--lime);font-family:var(--font-caveat), cursive;align-items:center;gap:7px;margin:22px 0 0;font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1;display:inline-flex;transform:rotate(-2.4deg)}.CzD48a_handNote svg{width:20px;height:20px;transform:rotate(-14deg)}.CzD48a_featuredStage{flex-direction:column;align-items:flex-end;min-width:0;padding:12px 0 0;display:flex;position:relative}.CzD48a_featuredSheet{z-index:1;align-self:stretch;width:min(100%,690px)}.CzD48a_featuredSheet>div{min-height:430px;padding:clamp(48px,6vw,74px) clamp(29px,5vw,64px) clamp(34px,4.5vw,54px)}.CzD48a_featureTape{top:-14px;right:clamp(28px,8%,64px);transform:rotate(5deg)}.CzD48a_sheetTopline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(34px,5vw,64px);display:flex}.CzD48a_paperStamp{color:var(--ink-soft);letter-spacing:.01em;font-size:11px;font-weight:780}.CzD48a_featuredLink{color:inherit;text-decoration:none;display:block}.CzD48a_featuredLink h2{max-width:11ch;color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(31px,4.1vw,54px);font-weight:830;line-height:.98}.CzD48a_featuredLink>p{max-width:53ch;color:var(--ink-soft);margin:20px 0 0;font-size:clamp(14px,1.3vw,16px);line-height:1.65}.CzD48a_sheetFooter{color:var(--ink-soft);border-top:1.5px solid #0a0f0d33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(32px,5vw,64px);padding-top:17px;font-size:12px;font-weight:740;display:flex}.CzD48a_sheetFooter>span:first-child,.CzD48a_readLink,.CzD48a_archiveRead{align-items:center;gap:7px;display:inline-flex}.CzD48a_sheetFooter svg,.CzD48a_archiveRead svg{width:15px;height:15px}.CzD48a_readLink,.CzD48a_archiveRead{color:var(--ink);font-weight:830}.CzD48a_featuredLink:hover .CzD48a_readLink,.CzD48a_archiveLink:hover .CzD48a_archiveRead{color:#1d6b48;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;text-decoration-thickness:3px}.CzD48a_courseClip{z-index:3;background:var(--lime);width:min(258px,40%);color:var(--ink);border:1.5px solid #0a0f0dd1;border-radius:16px;margin-top:-24px;margin-right:14px;padding:24px 22px 23px;position:relative;transform:rotate(3.1deg);box-shadow:0 15px 32px #00000052}.CzD48a_courseClip>svg{width:27px;height:27px}.CzD48a_clipTape{width:94px;top:-13px;left:33%;transform:rotate(-7deg)}.CzD48a_clipOverline,.CzD48a_archiveMeta{letter-spacing:.01em;margin:13px 0 0;font-size:11px;font-weight:820}.CzD48a_courseClip h2{color:var(--ink);letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(21px,2.2vw,28px);font-weight:830;line-height:.98}.CzD48a_courseClip p:not(.CzD48a_clipOverline){color:#0a0f0dcc;margin:0;font-size:13px;line-height:1.5}.CzD48a_courseClip a,.CzD48a_pathNote a{color:var(--ink);align-items:center;gap:7px;margin-top:15px;font-size:13px;font-weight:830;text-decoration:none;display:inline-flex}.CzD48a_courseClip a svg,.CzD48a_pathNote a svg{width:15px;height:15px}.CzD48a_courseClip a:hover,.CzD48a_pathNote a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.CzD48a_archive{background:var(--paper);color:var(--ink);padding:clamp(64px,9vw,118px) 20px clamp(82px,11vw,140px);position:relative}.CzD48a_archive:before{background:var(--board);clip-path:polygon(0 0,4% 70%,9% 20%,15% 80%,21% 25%,27% 72%,32% 10%,39% 78%,47% 22%,54% 80%,61% 18%,68% 75%,76% 24%,83% 70%,90% 16%,96% 73%,100% 25%,100% 0);content:"";height:14px;position:absolute;top:0;left:0;right:0}.CzD48a_archiveIntro{grid-template-columns:minmax(260px,.9fr) minmax(300px,.75fr);align-items:end;gap:36px;margin-bottom:clamp(44px,7vw,78px);display:grid}.CzD48a_archiveIntro h2{color:var(--ink);letter-spacing:-.052em;margin:0;font-size:clamp(34px,4.5vw,62px);font-weight:830;line-height:.94}.CzD48a_archiveIntro h2 span{color:var(--ink)}.CzD48a_archiveIntro>p{max-width:48ch;color:var(--ink-soft);margin:0 0 3px;font-size:16px;line-height:1.65}.CzD48a_archiveSpread{grid-template-columns:minmax(0,1.15fr) minmax(260px,.62fr);align-items:start;gap:clamp(28px,6vw,84px);display:grid}.CzD48a_archiveSlips{gap:28px;display:grid}.CzD48a_archiveSheet{max-width:690px}.CzD48a_archiveSheet>div{padding:34px clamp(25px,4vw,48px) 32px}.CzD48a_archiveTape{width:104px;top:-13px;right:11%;transform:rotate(9deg)}.CzD48a_archiveLink{color:inherit;text-decoration:none;display:block}.CzD48a_archiveMeta{color:var(--ink-soft);gap:8px;display:flex}.CzD48a_archiveLink h3{max-width:21ch;color:var(--ink);letter-spacing:-.048em;text-wrap:balance;margin:13px 0 10px;font-size:clamp(25px,3.1vw,39px);font-weight:830;line-height:.99}.CzD48a_archiveLink>p:not(.CzD48a_archiveMeta){max-width:54ch;color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.62}.CzD48a_archiveRead{margin-top:23px;font-size:13px}.CzD48a_pathNote{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);color:var(--ink);margin-top:35px;padding:29px 0 26px;position:relative}.CzD48a_pathNote:before{background:var(--lime);content:"";width:64px;height:10px;position:absolute;top:-10px;left:0;transform:rotate(-1.5deg)}.CzD48a_pathScribble{color:#1d6b48;font-family:var(--font-caveat), cursive;margin:0 0 2px;font-size:29px;font-weight:700;line-height:1.1;transform:rotate(-2deg)}.CzD48a_pathNote h2{color:var(--ink);letter-spacing:-.048em;margin:8px 0 11px;font-size:clamp(26px,3vw,37px);font-weight:830;line-height:.98}.CzD48a_pathNote>p:not(.CzD48a_pathScribble){color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.62}.CzD48a_articlePage{padding:25px 20px clamp(86px,11vw,138px)}.CzD48a_articleShell{flex-direction:column;gap:clamp(30px,5vw,56px);display:flex}.CzD48a_crumbs{color:#ffffffad;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.CzD48a_crumbs a{color:#fff;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.CzD48a_crumbs a:hover{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.CzD48a_crumbs a svg{width:15px;height:15px}.CzD48a_crumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CzD48a_articleHeroSheet{width:min(100%,900px);margin-inline:auto}.CzD48a_articleHeroSheet>div{padding:clamp(46px,7vw,83px) clamp(29px,7vw,90px) clamp(37px,5vw,60px)}.CzD48a_heroTape{top:-13px;right:clamp(38px,13%,120px);transform:rotate(-5deg)}.CzD48a_heroBadge{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px #f3f6f28c}.CzD48a_articleKicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(34px,5vw,58px);display:flex}.CzD48a_articleKicker>span{color:var(--ink-soft);letter-spacing:.01em;align-items:center;gap:7px;font-size:11px;font-weight:790;display:inline-flex}.CzD48a_articleKicker svg{width:15px;height:15px}.CzD48a_articleHeroSheet h1{max-width:13ch;color:var(--ink);letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(38px,6.2vw,76px);font-weight:840;line-height:.93}.CzD48a_articleDek{max-width:58ch;color:var(--ink-soft);margin:clamp(21px,3vw,30px) 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.CzD48a_articleHeroFoot{color:var(--ink-soft);border-top:1.5px solid #0a0f0d33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:clamp(31px,4vw,48px);padding-top:17px;font-size:12px;font-weight:770;display:flex}.CzD48a_articleHeroFoot a{color:var(--ink);align-items:center;gap:7px;font-weight:850;text-decoration:none;display:inline-flex}.CzD48a_articleHeroFoot a:hover{color:#1d6b48;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:5px;text-decoration-thickness:3px}.CzD48a_articleHeroFoot svg{width:15px;height:15px}.CzD48a_readingLayout{grid-template-columns:160px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(22px,5vw,62px);display:grid}.CzD48a_readingRail{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;display:flex;position:sticky;top:92px}.CzD48a_railScribble{color:var(--lime);font-family:var(--font-caveat), cursive;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1;transform:rotate(-2deg)}.CzD48a_readingRail a{color:#ffffffc7;min-height:34px;font-size:12.5px;font-weight:730;text-decoration:none}.CzD48a_readingRail a:hover{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.CzD48a_readingSheet{width:100%}.CzD48a_readingSheet>div{background:var(--paper-warm);padding:clamp(31px,5vw,58px) clamp(24px,6vw,72px) clamp(38px,6vw,72px)}.CzD48a_readingSheet .learn-prose{--reader-size:clamp(1rem, 1.3vw, 1.08rem);--prose-text:#26362f;--prose-heading:#122922;--prose-link:#16583e;--prose-rule:#12292230;--prose-rule-soft:#1229221f;--prose-quote-bg:#e8f0e6;--prose-quote-bar:#3f8f77;--prose-surface:var(--paper-warm);--prose-marker:#267154;margin-top:0}.CzD48a_readingSheet .learn-prose h2{margin-top:clamp(42px,6vw,62px)}.CzD48a_readingSheet .learn-prose h2:first-child{margin-top:0}.CzD48a_faq{border-top:2px dashed #0a0f0d3d;margin-top:clamp(42px,6vw,68px);padding-top:clamp(31px,5vw,48px)}.CzD48a_faq h2{max-width:14ch;color:var(--ink);letter-spacing:-.052em;margin:0 0 25px;font-size:clamp(28px,3.8vw,45px);font-weight:830;line-height:.96}.CzD48a_faq h2 span{color:var(--ink)}.CzD48a_faq dl{gap:13px;margin:0;display:grid}.CzD48a_faqItem{background:#fff;border:1.5px solid #0a0f0d36;border-radius:11px;padding:16px 18px;position:relative;box-shadow:0 8px 18px #12292214}.CzD48a_faqItem:before{content:"";background:#d6ee30cc;width:42px;height:7px;position:absolute;top:-5px;left:18px;transform:rotate(-2deg)}.CzD48a_faqItem dt{color:var(--ink);margin:0 0 7px;font-size:14.5px;font-weight:820;line-height:1.4}.CzD48a_faqItem dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.62}.CzD48a_articleCta{background:var(--lime);width:min(100%,760px);color:var(--ink);border:1.5px solid #0a0f0de6;border-radius:18px;margin:10px auto 0;padding:clamp(27px,5vw,45px);transform:rotate(-.25deg);box-shadow:0 18px 38px #00000045}.CzD48a_ctaIcon{border:1.5px solid var(--ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;transform:rotate(-5deg);box-shadow:0 5px 10px #0a0f0d29}.CzD48a_ctaIcon svg{width:21px;height:21px}.CzD48a_ctaScribble{color:#1b5e40;font-family:var(--font-caveat), cursive;margin:18px 0 4px;font-size:28px;font-weight:700;line-height:1;transform:rotate(-1.5deg)}.CzD48a_articleCta h2{max-width:14ch;color:var(--ink);letter-spacing:-.052em;margin:0;font-size:clamp(30px,4.1vw,49px);font-weight:840;line-height:.94}.CzD48a_articleCta h2 span{color:var(--ink)}.CzD48a_articleCta>p:not(.CzD48a_ctaScribble):not(.CzD48a_ctaProof){color:#0a0f0dd1;max-width:56ch;margin:17px 0 0;font-size:15px;line-height:1.64}.CzD48a_ctaBtn{border:1.5px solid var(--ink);background:var(--ink);min-height:48px;color:var(--lime);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:999px;align-items:center;gap:10px;margin-top:23px;padding:10px 19px;font-size:14px;font-weight:830;text-decoration:none;display:inline-flex;box-shadow:0 6px 12px #0a0f0d38}.CzD48a_ctaBtn svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.CzD48a_ctaBtn:hover{transform:translateY(-2px);box-shadow:0 9px 17px #0a0f0d47}}.CzD48a_ctaProof{color:#0a0f0db8;align-items:center;gap:7px;margin:17px 0 0;font-size:12px;font-weight:760;display:inline-flex}.CzD48a_ctaProof svg{width:15px;height:15px}@media (max-width:860px){.CzD48a_boardShell{grid-template-columns:1fr;gap:38px}.CzD48a_boardIntro{max-width:580px}.CzD48a_featuredStage{max-width:720px;padding-right:0}.CzD48a_archiveIntro,.CzD48a_archiveSpread{grid-template-columns:1fr;gap:30px}.CzD48a_pathNote{width:min(100%,620px);margin-top:0}.CzD48a_readingLayout{grid-template-columns:1fr;gap:24px}.CzD48a_readingRail{flex-flow:wrap;gap:8px 16px;padding:0;position:static}.CzD48a_railScribble{width:100%;margin-bottom:4px}.CzD48a_readingRail a{min-height:auto}}@media (max-width:620px){.CzD48a_surface .site-nav{border-top-color:#ffffff24}.CzD48a_pinboard{padding:44px 16px 90px}.CzD48a_archive,.CzD48a_articlePage{padding-left:16px;padding-right:16px}.CzD48a_boardIntro h1{font-size:clamp(43px,13vw,58px)}.CzD48a_featuredStage{padding:0}.CzD48a_featuredSheet>div{min-height:0;padding:45px 25px 35px 45px}.CzD48a_sheetTopline{align-items:flex-start;margin-bottom:35px}.CzD48a_paperStamp{font-size:11px}.CzD48a_featuredLink h2{font-size:clamp(31px,9.5vw,44px)}.CzD48a_courseClip{width:min(238px,78%);margin-top:-20px;margin-right:5px;padding:20px 18px}.CzD48a_archive{padding-top:61px}.CzD48a_archiveIntro h2{font-size:clamp(35px,11vw,49px)}.CzD48a_archiveSheet>div{padding:31px 22px 28px}.CzD48a_archiveLink h3{font-size:clamp(26px,8vw,35px)}.CzD48a_articlePage{padding-top:17px}.CzD48a_crumbs{font-size:11.5px}.CzD48a_articleHeroSheet>div{padding:44px 24px 35px 42px}.CzD48a_articleKicker{align-items:flex-start;margin-bottom:34px}.CzD48a_articleHeroSheet h1{font-size:clamp(38px,11.5vw,56px)}.CzD48a_articleHeroFoot{align-items:flex-start}.CzD48a_readingSheet>div{padding:34px 22px 38px}.CzD48a_readingSheet .learn-prose h2{padding-left:1.5em}.CzD48a_faq h2{font-size:clamp(29px,9vw,39px)}.CzD48a_faqItem{padding:16px 15px}.CzD48a_articleCta{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.CzD48a_courseClip,.CzD48a_articleCta,.CzD48a_handNote,.CzD48a_pathScribble,.CzD48a_ctaScribble{transform:none}.CzD48a_ctaBtn{transition:none}}.CzD48a_courseClip:where(html[data-motion=off],html[data-motion=off] *),.CzD48a_articleCta:where(html[data-motion=off],html[data-motion=off] *),.CzD48a_handNote:where(html[data-motion=off],html[data-motion=off] *),.CzD48a_pathScribble:where(html[data-motion=off],html[data-motion=off] *),.CzD48a_ctaScribble:where(html[data-motion=off],html[data-motion=off] *){transform:none}.CzD48a_ctaBtn:where(html[data-motion=off],html[data-motion=off] *){transition:none}
.m2i2ra_page{--paper:#f7f7f2;--ink:#0a0f0d;--ink-soft:#3d4a44;--lime:#c9ff5c;--evergreen:#122922;--green:#2f725f;--line:#12292224;color:var(--evergreen);font-family:var(--font-stack-sans), system-ui, sans-serif;background:#fff}.m2i2ra_main{width:min(100% - 40px,1080px);margin-inline:auto;padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,120px)}.m2i2ra_backLink{color:#526158;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;margin-left:-10px;padding:8px 10px;font-size:14px;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.m2i2ra_backLink:hover{color:var(--evergreen);background:#3f8f771a}}.m2i2ra_backLink:focus-visible{outline-offset:2px;outline:3px solid #3f8f77}.m2i2ra_hero{margin-bottom:36px}.m2i2ra_docTabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.m2i2ra_docTab{border:2px solid var(--ink);min-height:42px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.m2i2ra_docTab:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.m2i2ra_docTab[aria-current=page]{background:var(--ink);color:var(--lime)}.m2i2ra_docTab:focus-visible{outline-offset:2px;outline:3px solid #3f8f77}.m2i2ra_title{color:var(--evergreen);letter-spacing:-.04em;text-wrap:balance;margin:0 0 12px;font-size:clamp(38px,6vw,64px);font-weight:900;line-height:1.02}.m2i2ra_hl{background:var(--lime);color:var(--ink);border-radius:.14em;padding:.02em .2em .06em;display:inline-block;transform:skew(-4deg);box-shadow:.06em .06em #0a0f0d59}.m2i2ra_hl>span{display:inline-block;transform:skew(4deg)}.m2i2ra_updated{color:#526158;margin:0;font-size:14.5px}.m2i2ra_updated strong{color:var(--evergreen);font-weight:750}.m2i2ra_layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:56px;display:grid}.m2i2ra_toc{scrollbar-width:thin;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.m2i2ra_tocLabel{color:var(--green);font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;letter-spacing:.01em;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.m2i2ra_tocList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.m2i2ra_tocList a{color:#526158;border-radius:10px;grid-template-columns:26px 1fr;gap:6px;padding:7px 10px;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.m2i2ra_tocList a:hover{background:var(--paper);color:var(--evergreen)}.m2i2ra_tocList a[aria-current=location]{background:var(--lime);color:var(--ink);font-weight:800}.m2i2ra_tocList a:focus-visible{outline-offset:1px;outline:3px solid #3f8f77}.m2i2ra_tocNum{font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;opacity:.7;padding-top:1px;font-size:12px;font-weight:800}.m2i2ra_tocMobile{display:none}.m2i2ra_prose{color:#25352f;counter-reset:clause;max-width:720px;font-size:16.5px;line-height:1.78}.m2i2ra_section{counter-increment:clause;scroll-margin-top:96px}.m2i2ra_section+.m2i2ra_section{margin-top:48px}.m2i2ra_sectionTitle{color:var(--evergreen);letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:clamp(21px,2.2vw,26px);font-weight:850;line-height:1.2;display:flex}.m2i2ra_sectionTitle:before{content:counter(clause, decimal-leading-zero);border:2px solid var(--ink);min-width:38px;color:var(--ink);font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;text-align:center;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:8px;flex:none;padding:2px 7px;font-size:13px;font-weight:800;transform:translateY(-3px)rotate(-3deg)}.m2i2ra_sectionText{flex:1}.m2i2ra_copyLink{color:#8a9a92;min-width:36px;min-height:36px;font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:4px;font-size:12.5px;font-weight:700;transition:opacity .14s,background-color .14s;display:inline-flex}.m2i2ra_section:hover .m2i2ra_copyLink,.m2i2ra_copyLink:focus-visible,.m2i2ra_copyLink[data-copied]{opacity:1}.m2i2ra_copyLink:hover{background:var(--paper);color:var(--evergreen)}.m2i2ra_copyLink[data-copied]{color:var(--green)}.m2i2ra_copyLink:focus-visible{outline-offset:1px;outline:3px solid #3f8f77}@media (hover:none){.m2i2ra_copyLink{opacity:1}}.m2i2ra_prose>.m2i2ra_section:first-child,.m2i2ra_prose>.m2i2ra_section:last-child{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:20px;padding:24px 26px}.m2i2ra_prose>.m2i2ra_section:first-child{background:radial-gradient(circle at 1px 1px,#0a0f0d1a 1px,#0000 0) 0 0/14px 14px,#eefad3}.m2i2ra_prose>.m2i2ra_section:last-child{background:var(--paper)}.m2i2ra_prose>.m2i2ra_section:first-child .m2i2ra_sectionTitle:before,.m2i2ra_prose>.m2i2ra_section:last-child .m2i2ra_sectionTitle:before{background:var(--lime)}.m2i2ra_prose h3{color:var(--evergreen);margin:26px 0 10px;font-size:17px;font-weight:800}.m2i2ra_prose p{margin:0 0 14px}.m2i2ra_prose p:last-child{margin-bottom:0}.m2i2ra_prose ul{margin:0 0 14px;padding-left:22px;list-style:outside}.m2i2ra_prose li{margin-bottom:7px;padding-left:3px}.m2i2ra_prose li::marker{color:#3f8f77}.m2i2ra_prose a{color:#225f4b;text-underline-offset:.2em;font-weight:700;text-decoration-color:#3f8f7766;text-decoration-thickness:2px}.m2i2ra_prose a:hover{text-decoration-color:currentColor}.m2i2ra_prose strong{color:var(--evergreen);font-weight:750}@media (prefers-reduced-motion:reduce){.m2i2ra_docTab,.m2i2ra_tocList a,.m2i2ra_copyLink{transition:none}}.m2i2ra_docTab:where(html[data-motion=off],html[data-motion=off] *),.m2i2ra_tocList a:where(html[data-motion=off],html[data-motion=off] *),.m2i2ra_copyLink:where(html[data-motion=off],html[data-motion=off] *){transition:none}@media (max-width:900px){.m2i2ra_layout{grid-template-columns:1fr;gap:24px}.m2i2ra_toc{max-height:none;position:static;overflow:visible}.m2i2ra_tocDesktop{display:none}.m2i2ra_tocMobile{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:16px;display:block}.m2i2ra_tocMobile summary{min-height:52px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;list-style:none;display:flex}.m2i2ra_tocMobile summary::-webkit-details-marker{display:none}.m2i2ra_tocChevron{margin-left:auto;transition:transform .16s}.m2i2ra_tocMobile[open] .m2i2ra_tocChevron{transform:rotate(180deg)}.m2i2ra_tocMobile .m2i2ra_tocList{padding:0 8px 10px}}@media (max-width:600px){.m2i2ra_main{width:min(100% - 32px,1080px)}.m2i2ra_prose{font-size:16px}.m2i2ra_sectionTitle{gap:10px}.m2i2ra_sectionTitle:before{min-width:34px;font-size:12px}.m2i2ra_prose>.m2i2ra_section:first-child,.m2i2ra_prose>.m2i2ra_section:last-child{padding:18px 16px}}
._2KELXG_surface{--board:#0f2e1f;--board-deep:#0a2217;--board-raise:#163b2a;--paper:#f7f7f2;--paper-2:#ecebe2;--ink:#0a0f0d;--ink-soft:#3d4a44;--lime:#c9ff5c;--pink:#ffb3e6;--sky:#a8e6ff;--peach:#ffb38a;--sun:#ffd15c;--on-board:#f2f6ef;--on-board-soft:#f2f6efbd;--rule:#f2f6ef29;--sh:6px 6px 0 var(--ink);--sh-lg:10px 10px 0 var(--ink);background-color:var(--board);min-height:100vh;color:var(--on-board);background-image:radial-gradient(#f2f6ef12 1px,#0000 1.3px);background-size:18px 18px}._2KELXG_surface *{box-sizing:border-box}._2KELXG_surface ::selection{background:var(--lime);color:var(--ink)}._2KELXG_surface .site-header{background:var(--board-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#ffffff24}._2KELXG_surface .brand-lockup img{filter:brightness(0)invert()}:is(._2KELXG_surface .site-nav a,._2KELXG_surface .header-login,._2KELXG_surface .header-account){color:#fff}._2KELXG_page{width:min(1180px,100%);padding:40px max(18px, env(safe-area-inset-right,0px)) 96px max(18px, env(safe-area-inset-left,0px));gap:88px;margin:0 auto;display:grid}._2KELXG_section{gap:28px;display:grid}._2KELXG_sectionHead{gap:14px;max-width:760px;display:grid}._2KELXG_page h1,._2KELXG_page h2,._2KELXG_page h3{color:inherit;font-family:var(--font-stack-sans,"Stack Sans Headline"), system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.02}._2KELXG_page h2{font-size:clamp(30px,4.4vw,50px)}._2KELXG_page h3{font-size:21px;line-height:1.15}._2KELXG_page p{margin:0}._2KELXG_lede{color:var(--on-board-soft);max-width:62ch;font-size:18px;line-height:1.55}._2KELXG_badge{background:var(--ink);width:fit-content;color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex}._2KELXG_badgePaper{background:var(--paper);color:var(--ink);}._2KELXG_hl{background:var(--lime);color:var(--ink);border-radius:.28em;padding:0 .16em;display:inline-block;transform:rotate(-1.5deg)}._2KELXG_hand{font-family:var(--font-caveat,"Caveat"), cursive;color:var(--lime);font-size:26px;font-weight:700;line-height:1}._2KELXG_btn{border:2.5px solid var(--ink);background:var(--lime);min-height:52px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:900;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}._2KELXG_btn:hover{box-shadow:7px 7px 0 var(--ink);transform:translate(-2px,-2px)}._2KELXG_btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}._2KELXG_btnGhost{color:var(--on-board);border-color:var(--rule);box-shadow:none;background:0 0;}._2KELXG_btnGhost:hover{box-shadow:none;border-color:var(--lime);color:var(--lime)}._2KELXG_surface :focus-visible{outline:3px solid var(--lime);outline-offset:3px}._2KELXG_hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:24px;display:grid}._2KELXG_heroCopy{gap:22px;display:grid}._2KELXG_heroTitle{font-size:clamp(46px,8vw,96px)!important;line-height:.92!important}._2KELXG_arrowDot{background:var(--lime);width:.7em;height:.7em;color:var(--ink);vertical-align:.04em;border-radius:50%;place-items:center;margin:0 .06em;display:inline-grid}._2KELXG_arrowDot svg{width:58%;height:58%}._2KELXG_ctaRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._2KELXG_seats{color:var(--on-board-soft);align-items:center;gap:10px;font-weight:700;display:inline-flex}._2KELXG_seats b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:20px}._2KELXG_heroStage{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:10px 10px 0 var(--lime);border-radius:28px;gap:18px;padding:26px 22px 30px;display:grid;position:relative;transform:rotate(1deg)}._2KELXG_evoRow{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}._2KELXG_evoItem{justify-items:center;gap:8px;min-width:0;display:grid}._2KELXG_evoItem small{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}._2KELXG_evoTrack{border:2px solid var(--ink);background:var(--paper-2);border-radius:999px;height:12px;position:relative;overflow:hidden}._2KELXG_evoTrack i{background:repeating-linear-gradient(-45deg, var(--lime) 0 10px, #b6ee45 10px 20px);position:absolute;inset:0}._2KELXG_heroNote{font-family:var(--font-caveat,"Caveat"), cursive;text-align:center;font-size:24px;font-weight:700;line-height:1.05}._2KELXG_examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._2KELXG_example{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:var(--sh);border-radius:22px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}._2KELXG_example:nth-child(2){transform:rotate(-1deg)}._2KELXG_example:nth-child(3){transform:rotate(.8deg)}._2KELXG_exampleWho{background:var(--ink);color:var(--paper);padding:12px 16px;font-size:14px;font-weight:800}._2KELXG_exampleBefore,._2KELXG_exampleAfter{gap:6px;padding:16px;display:grid}._2KELXG_exampleBefore{background:#fffef8 repeating-linear-gradient(#0000 0 23px,#5078c829 23px 24px)}._2KELXG_exampleAfter{background:var(--lime);border-top:3px dashed var(--ink)}._2KELXG_exampleLabel{letter-spacing:.1em;font-size:11px;font-weight:900}._2KELXG_exampleBefore ._2KELXG_exampleLabel{color:#a33}._2KELXG_quote{font-family:var(--font-caveat,"Caveat"), cursive;font-size:23px;font-weight:700;line-height:1.05}._2KELXG_footnote{color:var(--on-board-soft);font-size:13px}._2KELXG_perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._2KELXG_perk{border:1.5px solid var(--rule);background:var(--board-raise);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}._2KELXG_perkIcon{border:2.5px solid var(--ink);background:var(--lime);width:48px;height:48px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:14px;place-items:center;display:grid}._2KELXG_perk:nth-child(2) ._2KELXG_perkIcon{background:var(--sky)}._2KELXG_perk:nth-child(3) ._2KELXG_perkIcon{background:var(--pink)}._2KELXG_perk:nth-child(4) ._2KELXG_perkIcon{background:var(--peach)}._2KELXG_perk:nth-child(5) ._2KELXG_perkIcon{background:var(--sun)}._2KELXG_perk:nth-child(6) ._2KELXG_perkIcon{background:var(--paper)}._2KELXG_perk h3{margin-bottom:4px;font-size:17px}._2KELXG_perk p{color:var(--on-board-soft);font-size:14.5px;line-height:1.5}._2KELXG_timeline{border:2.5px solid var(--ink);box-shadow:var(--sh-lg);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._2KELXG_tlStep{background:var(--paper);color:var(--ink);border-right:2.5px solid var(--ink);align-content:start;gap:10px;padding:22px 20px 24px;display:grid}._2KELXG_tlStep:last-child{border-right:0}._2KELXG_tlStep[data-hot]{background:var(--lime)}._2KELXG_tlDay{font-family:var(--font-stack-sans,"Stack Sans Headline"), system-ui, sans-serif;font-size:34px;line-height:1}._2KELXG_tlStep h3{font-size:18px}._2KELXG_tlStep p{color:var(--ink-soft);font-size:14.5px;line-height:1.5}._2KELXG_tickets{grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;display:grid}._2KELXG_ticket{aspect-ratio:3/4;border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-stack-sans,"Stack Sans Headline"), system-ui, sans-serif;border-radius:8px;place-items:center;font-size:15px;display:grid}._2KELXG_ticket[data-kind=d1]{background:var(--sky)}._2KELXG_ticket[data-kind=d14]{background:var(--ink);color:var(--lime);border-color:var(--lime)}._2KELXG_ticket[data-kind=learn]{background:var(--paper)}._2KELXG_scope{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._2KELXG_scopeCard{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:var(--sh);border-radius:20px;gap:10px;padding:20px;display:grid}._2KELXG_scopeCount{font-family:var(--font-stack-sans,"Stack Sans Headline"), system-ui, sans-serif;font-size:40px;line-height:.9}._2KELXG_scopeCard p{color:var(--ink-soft);font-size:14px}._2KELXG_tags{flex-wrap:wrap;gap:10px;display:flex}._2KELXG_tag{border:2px solid var(--lime);color:var(--lime);border-radius:999px;padding:6px 14px;font-weight:800}._2KELXG_rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._2KELXG_rule{border:1.5px solid var(--rule);background:var(--board-raise);border-radius:20px;gap:12px;padding:22px;display:grid}._2KELXG_rule ul,._2KELXG_reqList{color:var(--on-board-soft);gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}._2KELXG_rule li::marker{color:var(--lime)}._2KELXG_reqList li::marker{color:var(--lime)}._2KELXG_req{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}._2KELXG_sticker{border:2.5px solid var(--ink);color:var(--ink);box-shadow:var(--sh);background:#fffef8 repeating-linear-gradient(#0000 0 27px,#5078c829 27px 28px);padding:22px 24px;position:relative;transform:rotate(-2deg)}._2KELXG_sticker b{color:#b3261e;letter-spacing:.08em;margin-bottom:6px;font-size:13px;display:block}._2KELXG_sticker p{font-family:var(--font-caveat,"Caveat"), cursive;font-size:26px;font-weight:700;line-height:1.05}._2KELXG_faq{gap:12px;max-width:860px;display:grid}._2KELXG_faq details{border:1.5px solid var(--rule);background:var(--board-raise);border-radius:16px}._2KELXG_faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 20px;font-size:17px;font-weight:800;list-style:none;display:flex}._2KELXG_faq summary::-webkit-details-marker{display:none}._2KELXG_faq summary:after{content:"+";color:var(--lime);font-size:22px;line-height:1}._2KELXG_faq details[open] summary:after{content:"–"}._2KELXG_faq details p{color:var(--on-board-soft);padding:0 20px 18px;line-height:1.6}._2KELXG_closing{border:2.5px solid var(--ink);background:var(--lime);color:var(--ink);text-align:center;box-shadow:var(--sh-lg);border-radius:28px;justify-items:center;gap:18px;padding:48px 24px;display:grid}._2KELXG_closing ._2KELXG_btn{background:var(--ink);color:var(--lime);box-shadow:5px 5px #fff}._2KELXG_wall{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}._2KELXG_wallCard{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:var(--sh);border-radius:22px;gap:14px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}._2KELXG_wallCard:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-2px,-3px)rotate(-.6deg)}._2KELXG_wallHead{align-items:center;gap:14px;display:flex}._2KELXG_wallHead b{font-size:17px;display:block}._2KELXG_wallHead small{color:var(--ink-soft);font-size:13px}._2KELXG_wallProblem{font-family:var(--font-caveat,"Caveat"), cursive;font-size:21px;font-weight:700;line-height:1.05}._2KELXG_meter{background:var(--paper-2);border:1.5px solid var(--ink);border-radius:999px;height:10px;position:relative;overflow:hidden}._2KELXG_meter i{background:var(--lime);border-right:1.5px solid var(--ink);position:absolute;inset:0 auto 0 0}._2KELXG_meterLabel{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:900;display:flex}._2KELXG_empty{border:2px dashed var(--rule);color:var(--on-board-soft);text-align:center;border-radius:20px;padding:28px}@media (max-width:960px){._2KELXG_hero,._2KELXG_req{grid-template-columns:minmax(0,1fr)}._2KELXG_examples,._2KELXG_perks,._2KELXG_timeline,._2KELXG_scope{grid-template-columns:1fr 1fr}._2KELXG_tlStep:nth-child(2){border-right:0}._2KELXG_tlStep:nth-child(-n+2){border-bottom:2.5px solid var(--ink)}}@media (max-width:620px){._2KELXG_page{gap:64px;padding-top:24px}._2KELXG_examples,._2KELXG_perks,._2KELXG_timeline,._2KELXG_scope,._2KELXG_rules{grid-template-columns:1fr}._2KELXG_tlStep{border-right:0;border-bottom:2.5px solid var(--ink)}._2KELXG_tlStep:last-child{border-bottom:0}._2KELXG_tickets{grid-template-columns:repeat(7,minmax(0,1fr))}._2KELXG_example:nth-child(n){transform:none}._2KELXG_heroStage{padding:20px 14px 22px;transform:none}._2KELXG_evoItem>span{width:clamp(40px,12vw,62px)!important;height:clamp(40px,12vw,62px)!important}._2KELXG_evoItem:last-child>span{width:clamp(54px,16vw,84px)!important;height:clamp(54px,16vw,84px)!important}._2KELXG_evoItem small{font-size:11px}}@media (prefers-reduced-motion:reduce){._2KELXG_btn,._2KELXG_wallCard{transition:none}}._2KELXG_btn:where(html[data-motion=off],html[data-motion=off] *),._2KELXG_wallCard:where(html[data-motion=off],html[data-motion=off] *){transition:none}
.MRL1DG_page{--paper:#f7f7f2;--ink:#0a0f0d;--ink-soft:#3d4a44;--lime:#c9ff5c;--evergreen:#122922;--green:#2f725f;--line:#12292224;color:var(--evergreen);font-family:var(--font-stack-sans), system-ui, sans-serif;background:#fff}.MRL1DG_main{width:min(100% - 40px,860px);margin-inline:auto;padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,120px)}.MRL1DG_eyebrow{color:var(--green);font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.MRL1DG_title{letter-spacing:-.04em;text-wrap:balance;margin:0 0 12px;font-size:clamp(34px,5vw,52px);font-weight:900;line-height:1.05}.MRL1DG_lede{max-width:640px;color:var(--ink-soft);margin:0 0 8px;font-size:17px;line-height:1.7}.MRL1DG_badges{flex-wrap:wrap;gap:8px;margin:18px 0 40px;display:flex}.MRL1DG_badge{border:2px solid var(--ink);min-height:34px;box-shadow:2px 2px 0 var(--ink);font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;background:#fff;border-radius:999px;align-items:center;padding:4px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.MRL1DG_badgeSolid{background:var(--ink);color:var(--lime)}.MRL1DG_section{scroll-margin-top:96px}.MRL1DG_section+.MRL1DG_section{margin-top:52px}.MRL1DG_sectionTitle{letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:clamp(20px,2.2vw,25px);font-weight:850;display:flex}.MRL1DG_sectionNum{border:2px solid var(--ink);min-width:38px;font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;text-align:center;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:8px;flex:none;padding:2px 7px;font-size:13px;font-weight:800;transform:translateY(-3px)rotate(-3deg)}.MRL1DG_sectionBody{color:#25352f;font-size:16.5px;line-height:1.78}.MRL1DG_sectionBody p{margin:0 0 14px}.MRL1DG_sectionBody p:last-child{margin-bottom:0}.MRL1DG_sectionBody strong{color:var(--evergreen);font-weight:750}.MRL1DG_sectionBody ul{margin:0 0 14px;padding-left:22px;list-style:outside}.MRL1DG_sectionBody li{margin-bottom:7px;padding-left:3px}.MRL1DG_sectionBody li::marker{color:#3f8f77}.MRL1DG_sectionBody a{color:#225f4b;font-weight:700}.MRL1DG_sectionBody h3{color:var(--evergreen);margin:26px 0 10px;font-size:17px;font-weight:800}.MRL1DG_sectionBody table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:14.5px;line-height:1.5}.MRL1DG_sectionBody th{border:2px solid var(--ink);background:var(--evergreen);color:#fff;text-align:left;padding:9px 12px;font-weight:800}.MRL1DG_sectionBody td{border:1px solid var(--line);vertical-align:top;padding:9px 12px}.MRL1DG_sectionBody tbody tr:nth-child(2n){background:var(--paper)}.MRL1DG_sectionBody td code,.MRL1DG_sectionBody p code,.MRL1DG_sectionBody li code{color:#1c4a3b;background:#3f8f771f;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.88em;font-weight:700}.MRL1DG_sectionBody pre{border:2px solid var(--ink);background:var(--evergreen);box-shadow:4px 4px 0 var(--ink);color:#e8f3ec;border-radius:14px;margin:0 0 14px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.MRL1DG_sectionBody pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.MRL1DG_callout{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#eefad3;border-radius:16px;margin:0 0 14px;padding:18px 20px}@media (max-width:600px){.MRL1DG_main{width:min(100% - 32px,860px)}.MRL1DG_sectionBody{font-size:16px}.MRL1DG_sectionBody th,.MRL1DG_sectionBody td{padding:7px 8px}}
