.binder-module__YGFkRW__binder{--ink:#1c1a17;--tone:#a9d8ff;--tone-deep:#1d4ed8;border:2px solid var(--foreground);background:var(--card);box-shadow:7px 7px 0 var(--foreground);border-radius:18px;padding:0 0 18px 40px;position:relative;overflow:hidden}.binder-module__YGFkRW__sky{--tone:#a9d8ff;--tone-deep:#1d4ed8}.binder-module__YGFkRW__mint{--tone:#9ff0c8;--tone-deep:#047857}.dark .binder-module__YGFkRW__sky{--tone:#7cc4ff;--tone-deep:#93c5fd}.dark .binder-module__YGFkRW__mint{--tone:#5fe0a8;--tone-deep:#6ee7b7}.binder-module__YGFkRW__rings{border-right:2px solid var(--foreground);background-color:color-mix(in srgb, var(--tone) 55%, var(--card));background-image:radial-gradient(circle at 20px 50%, var(--background) 0 7px, var(--foreground) 7px 8.5px, transparent 9px);background-position:0 20px;background-size:40px 64px;width:40px;position:absolute;top:0;bottom:0;left:0}.binder-module__YGFkRW__cover{background-color:var(--tone);border-bottom:2px solid var(--foreground);color:var(--ink);background-image:linear-gradient(#1c1a1712 1px,#0000 1px),linear-gradient(90deg,#1c1a1712 1px,#0000 1px);background-size:14px 14px;padding:22px 24px 18px}.binder-module__YGFkRW__eyebrow{font-family:var(--font-hand), cursive;opacity:.8;font-size:1.2rem;font-weight:700;line-height:1}.binder-module__YGFkRW__name{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin-top:4px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;line-height:1.05}.binder-module__YGFkRW__blurb{opacity:.85;max-width:60ch;margin-top:6px;font-size:.95rem;line-height:1.5}.binder-module__YGFkRW__stats{flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.binder-module__YGFkRW__stats>div{align-items:baseline;gap:6px;display:flex}.binder-module__YGFkRW__stats dd{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:1.3rem;font-weight:800}.binder-module__YGFkRW__stats dt{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.66rem;font-weight:700}.binder-module__YGFkRW__tabs{flex-direction:column;gap:14px;padding:20px 20px 0 18px;display:flex}.binder-module__YGFkRW__tabRow{position:relative}.binder-module__YGFkRW__tab{border:1.5px solid color-mix(in srgb, var(--foreground) 22%, transparent);background-color:color-mix(in srgb, var(--tone) 14%, var(--card));background-image:repeating-linear-gradient(transparent 0 27px, color-mix(in srgb, var(--foreground) 5%, transparent) 27px 28px);border-radius:4px 12px 12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 18px;padding:26px 18px 16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}.binder-module__YGFkRW__tab:hover{box-shadow:4px 4px 0 var(--foreground);border-color:var(--foreground);transform:translate(-2px,-2px)}.binder-module__YGFkRW__tab:focus-visible{outline:3px solid var(--nb-pen);outline-offset:3px}.binder-module__YGFkRW__tabEar{top:-13px;left:calc(14px + var(--i) * 118px);border:1.5px solid var(--foreground);background:var(--tone);color:var(--ink);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:3px 12px 3px 10px;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute}.binder-module__YGFkRW__tabBody{flex-direction:column;gap:6px;min-width:0;display:flex}.binder-module__YGFkRW__tabTitle{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);font-size:1.25rem;font-weight:800;line-height:1.1}.binder-module__YGFkRW__tabDesc{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.binder-module__YGFkRW__tabMeta{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted-foreground);flex-wrap:wrap;gap:4px 14px;font-size:.72rem;font-weight:600;display:flex}.binder-module__YGFkRW__tabPct{color:var(--tone-deep);font-weight:800}.binder-module__YGFkRW__bar{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:6px;height:6px;margin-top:2px;display:block;overflow:hidden}.binder-module__YGFkRW__bar span{background:var(--tone-deep);border-radius:6px;height:100%;display:block}.binder-module__YGFkRW__tabCta{white-space:nowrap;font-family:var(--font-hand), cursive;color:var(--nb-pen);align-items:center;gap:4px;font-size:1.25rem;font-weight:700;display:inline-flex}@media (max-width:639px){.binder-module__YGFkRW__binder{padding-left:26px}.binder-module__YGFkRW__rings{background-image:radial-gradient(circle at 13px 50%, var(--background) 0 5px, var(--foreground) 5px 6.5px, transparent 7px);background-size:26px 52px;width:26px}.binder-module__YGFkRW__tab{grid-template-columns:1fr}.binder-module__YGFkRW__tabEar{left:calc(10px + var(--i) * 96px)}.binder-module__YGFkRW__tabs{padding:20px 12px 0}}
.paper-module__RqD-vW__grid{background-color:var(--background);background-image:linear-gradient(var(--nb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nb-grid) 1px, transparent 1px);background-position:-1px -1px;background-size:28px 28px}.paper-module__RqD-vW__ruled{--rule:#4c82be21;--margin:#e05a4759;background-color:#fffdf6;background-image:repeating-linear-gradient(transparent 0 31px, var(--rule) 31px 32px)}.dark .paper-module__RqD-vW__ruled{--rule:#94aacd12;--margin:#ff7a5947;background-color:color-mix(in srgb, var(--card) 70%, var(--background))}@media (min-width:640px){.paper-module__RqD-vW__ruled{background-image:linear-gradient(90deg, transparent 10px, var(--margin) 10px, var(--margin) 12px, transparent 12px), repeating-linear-gradient(transparent 0 31px, var(--rule) 31px 32px)}}.paper-module__RqD-vW__dots{background-color:#fffcf2;background-image:radial-gradient(#1c1a1729 1.2px,#0000 1.3px);background-size:20px 20px}.dark .paper-module__RqD-vW__dots{background-color:color-mix(in srgb, var(--card) 60%, var(--background));background-image:radial-gradient(#f4efe21a 1.2px,#0000 1.3px)}.paper-module__RqD-vW__whiteboard{background-color:#fbfcfd;background-image:radial-gradient(40% 22% at 18% 30%,#2563eb09,#0000 70%),radial-gradient(30% 18% at 80% 72%,#c8321f08,#0000 70%),linear-gradient(#fff9,#ecf0f480)}.dark .paper-module__RqD-vW__whiteboard{background-color:#1b2621;background-image:radial-gradient(45% 25% at 20% 30%,#ffffff09,#0000 70%),radial-gradient(35% 20% at 78% 70%,#ffffff08,#0000 70%)}.paper-module__RqD-vW__blueprint{background-color:#eef4ff;background-image:linear-gradient(#2563eb24 1px,#0000 1px),linear-gradient(90deg,#2563eb24 1px,#0000 1px),linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0f 1px,#0000 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px}.dark .paper-module__RqD-vW__blueprint{background-color:#0f1b2e;background-image:linear-gradient(#60a5fa24 1px,#0000 1px),linear-gradient(90deg,#60a5fa24 1px,#0000 1px),linear-gradient(#60a5fa0f 1px,#0000 1px),linear-gradient(90deg,#60a5fa0f 1px,#0000 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px}.paper-module__RqD-vW__indexCard{background-color:#fffdf8;background-image:linear-gradient(#e05a478c,#e05a478c),repeating-linear-gradient(#0000 0 27px,#4c82be24 27px 28px);background-position:0 38px,0 38px;background-repeat:no-repeat,repeat;background-size:100% 2px,100% 100%;border:1px solid #1c1a171f;border-radius:6px;position:relative;box-shadow:0 1px #1c1a170f,0 8px 18px -12px #1c1a1759}.dark .paper-module__RqD-vW__indexCard{border-color:var(--border);background-color:var(--card);background-image:linear-gradient(#ff7a5973,#ff7a5973),repeating-linear-gradient(#0000 0 27px,#94aacd0f 27px 28px);box-shadow:0 8px 18px -12px #0009}.paper-module__RqD-vW__sheet{background:#fffefb;border:1px solid #1c1a171a;border-radius:4px;box-shadow:0 1px 1px #1c1a170d,0 2px 0 -1px #fffefb,0 3px 0 -1px #1c1a171a,0 12px 24px -16px #1c1a1759}.dark .paper-module__RqD-vW__sheet{border-color:var(--border);background:var(--card);box-shadow:0 12px 24px -16px #0009}.paper-module__RqD-vW__pad{background-color:#f3f8ef;background-image:linear-gradient(#16653414 1px,#0000 1px),linear-gradient(90deg,#16653414 1px,#0000 1px);background-size:14px 14px;border:1px solid #1665342e;border-radius:6px;box-shadow:0 8px 18px -14px #163c1e66}.dark .paper-module__RqD-vW__pad{background-color:#14211a;background-image:linear-gradient(#5fe0a80f 1px,#0000 1px),linear-gradient(90deg,#5fe0a80f 1px,#0000 1px);border-color:#5fe0a82e}.paper-module__RqD-vW__blueprintCard{background-color:#ffffffd9;border:1.5px solid #2563eb59;border-radius:6px;box-shadow:4px 4px #2563eb26}.dark .paper-module__RqD-vW__blueprintCard{background-color:#0f1b2ed9;border-color:#60a5fa59;box-shadow:4px 4px #60a5fa1f}.paper-module__RqD-vW__sticky{--s:#ffe066;background:var(--s);color:#1c1a17;border-radius:2px 2px 6px;position:relative;transform:rotate(-.6deg);box-shadow:0 1px 1px #00000014,0 14px 18px -14px #3c2d058c}.paper-module__RqD-vW__sticky:nth-child(2n){transform:rotate(.5deg)}.paper-module__RqD-vW__stickyYellow{--s:var(--ds-note-yellow)}.paper-module__RqD-vW__stickyPink{--s:var(--ds-note-pink)}.paper-module__RqD-vW__stickyMint{--s:var(--ds-note-mint)}.paper-module__RqD-vW__stickySky{--s:var(--ds-note-sky)}.paper-module__RqD-vW__stickyOrange{--s:var(--ds-note-orange)}.paper-module__RqD-vW__sticky :where(h3,p,li,span){color:#1c1a17}.paper-module__RqD-vW__sticky :where(p,li){color:#2f2c26}.dark .paper-module__RqD-vW__sticky{background:color-mix(in srgb, var(--s) 12%, var(--card));border-top:3px solid color-mix(in srgb, var(--s) 70%, transparent);color:var(--foreground);box-shadow:0 12px 18px -14px #000000b3}.dark .paper-module__RqD-vW__sticky :where(h3,span){color:var(--foreground)}.dark .paper-module__RqD-vW__sticky :where(p,li){color:var(--muted-foreground)}.paper-module__RqD-vW__hand{font-family:var(--font-hand), cursive;color:var(--nb-pen);font-weight:700}@media (prefers-reduced-motion:reduce){.paper-module__RqD-vW__sticky,.paper-module__RqD-vW__sticky:nth-child(2n){transform:none}}.paper-module__RqD-vW__chalkboard{box-shadow:inset 0 0 0 2px #00000059, inset 0 10px 30px #00000059, 0 2px 0 #6f5335, 6px 8px 0 color-mix(in srgb, var(--foreground) 85%, transparent);color:#f1f5f0;background-color:#1d2a23;background-image:radial-gradient(45% 30% at 22% 28%,#ffffff0b,#0000 70%),radial-gradient(35% 25% at 78% 72%,#ffffff09,#0000 70%),radial-gradient(#ffffff06 1px,#0000 1.2px);background-size:auto,auto,6px 6px;border:10px solid #8a6a45;border-radius:10px;position:relative}.paper-module__RqD-vW__chalkboard:after{content:"";background:#6f5335;border-radius:0 0 4px 4px;height:8px;position:absolute;bottom:-18px;left:8%;right:8%;box-shadow:0 2px #00000040}.paper-module__RqD-vW__toneSky{--tone:var(--ds-note-sky)}.paper-module__RqD-vW__toneMint{--tone:var(--ds-note-mint)}.paper-module__RqD-vW__toneYellow{--tone:var(--ds-note-yellow)}.paper-module__RqD-vW__tonePink{--tone:var(--ds-note-pink)}.paper-module__RqD-vW__toneOrange{--tone:var(--ds-note-orange)}:where(.paper-module__RqD-vW__course){--tone:var(--ds-note-sky)}.paper-module__RqD-vW__course{border:2px solid var(--ds-edge);background:var(--ds-paper);color:var(--ds-paper-fg);box-shadow:4px 4px 0 color-mix(in srgb, var(--tone) 55%, var(--ds-shadow-ink));border-radius:14px;position:relative;overflow:hidden}.paper-module__RqD-vW__course:before{content:"";background:var(--tone);border-bottom:1.5px solid var(--ds-edge);height:7px;position:absolute;inset:0 0 auto}.paper-module__RqD-vW__proof{border:1.5px solid color-mix(in srgb, var(--ds-edge) 55%, transparent);box-shadow:var(--ds-lift);background-color:#fffcf2;background-image:radial-gradient(#1c1a1721 1.1px,#0000 1.2px);background-size:16px 16px;border-radius:12px;position:relative}.dark .paper-module__RqD-vW__proof{background-color:color-mix(in srgb, var(--card) 70%, var(--background));background-image:radial-gradient(#f4efe217 1.1px,#0000 1.2px)}.paper-module__RqD-vW__priceCard{--tone:var(--ds-note-sky);border:2px solid var(--ds-edge);background:var(--card);box-shadow:7px 7px 0 var(--ds-shadow-ink);border-radius:18px;position:relative}.paper-module__RqD-vW__lift{transition:transform .16s,box-shadow .16s}.paper-module__RqD-vW__lift:hover{transform:translate(-2px,-2px)}.paper-module__RqD-vW__course.paper-module__RqD-vW__lift:hover{box-shadow:6px 6px 0 color-mix(in srgb, var(--tone) 55%, var(--ds-shadow-ink))}.paper-module__RqD-vW__indexCard.paper-module__RqD-vW__lift:hover,.paper-module__RqD-vW__proof.paper-module__RqD-vW__lift:hover,.paper-module__RqD-vW__sheet.paper-module__RqD-vW__lift:hover{box-shadow:0 2px #1c1a170f,0 16px 26px -14px #1c1a1773}.paper-module__RqD-vW__lift:focus-within{outline:3px solid var(--ds-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.paper-module__RqD-vW__lift,.paper-module__RqD-vW__lift:hover{transition:none;transform:none}}.paper-module__RqD-vW__tape{position:relative}.paper-module__RqD-vW__tape:after{content:"";z-index:2;background:var(--tape,var(--ds-tape));pointer-events:none;width:92px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000029;-webkit-mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px));mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px))}.paper-module__RqD-vW__flat,.paper-module__RqD-vW__flat:nth-child(2n){transform:none}.paper-module__RqD-vW__handNote{font-family:var(--font-hand), cursive;font-size:1.3rem;font-weight:700;line-height:1.15}.dark .paper-module__RqD-vW__dimInDark{filter:brightness(.78)contrast(1.06)saturate(.92)}.paper-module__RqD-vW__desk{--desk-grid:color-mix(in srgb, var(--nb-grid) 85%, transparent);--desk-grid-major:color-mix(in srgb, var(--nb-grid) 100%, #8fa3d6 18%);isolation:isolate;background-color:#fbf6e6;background-image:radial-gradient(ellipse 70% 55% at 18% 0%, #ffd67852, transparent 70%), radial-gradient(ellipse 60% 50% at 100% 100%, color-mix(in srgb, var(--desk-tone,#a9d8ff) 30%, transparent), transparent 70%), linear-gradient(var(--desk-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--desk-grid-major) 1px, transparent 1px), linear-gradient(var(--desk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--desk-grid) 1px, transparent 1px);background-position:0 0,0 0,-1px -1px,-1px -1px,-1px -1px,-1px -1px;background-size:auto,auto,140px 140px,140px 140px,28px 28px,28px 28px;position:relative}.dark .paper-module__RqD-vW__desk{--desk-grid:#7cc4ff0f;--desk-grid-major:#7cc4ff1f;background-color:#14110c;background-image:radial-gradient(ellipse 65% 50% at 15% 0%, #ffbe5a21, transparent 70%), radial-gradient(ellipse 60% 55% at 100% 100%, color-mix(in srgb, var(--desk-tone,#7cc4ff) 14%, transparent), transparent 70%), linear-gradient(var(--desk-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--desk-grid-major) 1px, transparent 1px), linear-gradient(var(--desk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--desk-grid) 1px, transparent 1px)}.paper-module__RqD-vW__deskSky{--desk-tone:#a9d8ff}.paper-module__RqD-vW__deskMint{--desk-tone:#9ff0c8}.dark .paper-module__RqD-vW__deskSky{--desk-tone:#7cc4ff}.dark .paper-module__RqD-vW__deskMint{--desk-tone:#5fe0a8}.paper-module__RqD-vW__receipt{--rc-paper:#fffdf7;--rc-edge:#1c1a1724;background-color:var(--rc-paper);background-image:radial-gradient(circle at 7px 7px, var(--rc-hole,#f1ead6) 3.2px, transparent 3.6px), repeating-linear-gradient(transparent 0 27px, #4c82be1a 27px 28px);border:1px solid var(--rc-edge);color:#1c1a17;background-position:0 2px,0 18px;background-repeat:repeat-x,repeat;background-size:14px 14px,100% 100%;border-bottom:0;border-radius:6px 6px 0 0;padding-bottom:9px;position:relative;box-shadow:0 1px #1c1a170d,0 22px 30px -22px #3c280a8c,0 2px 6px -2px #3c280a1f;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 9px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/14px 9px repeat-x}.dark .paper-module__RqD-vW__receipt{--rc-paper:#231c12;--rc-edge:#f6efdd1f;--rc-hole:#14110c;background-image:radial-gradient(circle at 7px 7px, var(--rc-hole) 3.2px, transparent 3.6px), repeating-linear-gradient(transparent 0 27px, #94aacd0f 27px 28px);color:#f6efdd;box-shadow:0 22px 30px -20px #000c,0 0 0 1px #ffc8780a}.paper-module__RqD-vW__stamp{--stamp-ink:var(--nb-pen);color:var(--stamp-ink);transform:rotate(var(--stamp-rot,-8deg));mix-blend-mode:multiply;pointer-events:none;place-items:center;display:inline-grid}.dark .paper-module__RqD-vW__stamp{mix-blend-mode:screen}.paper-module__RqD-vW__stampOk{--stamp-ink:#0d7a54}.dark .paper-module__RqD-vW__stampOk{--stamp-ink:#5fe0a8}@media (prefers-reduced-motion:no-preference){.paper-module__RqD-vW__stamp{animation:paper-module__RqD-vW__stampPress .52s cubic-bezier(.2, .9, .3, 1.25) var(--stamp-delay,.45s) both}}@keyframes paper-module__RqD-vW__stampPress{0%{opacity:0;transform:rotate(calc(var(--stamp-rot,-8deg) - 8deg)) scale(1.9)}55%{opacity:1;transform:rotate(var(--stamp-rot,-8deg)) scale(.94)}75%{transform:rotate(var(--stamp-rot,-8deg)) scale(1.03)}to{opacity:1;transform:rotate(var(--stamp-rot,-8deg)) scale(1)}}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_f92fb8a-module__1PLfBa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_f92fb8a-module__1PLfBa__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2?dpl=dpl_DuXBn5CFNYsbkCq9HTiudU88338a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_6591c94b-module__34iNFq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_6591c94b-module__34iNFq__variable{--font-hand:"Caveat", "Caveat Fallback"}
.linkedin-follow-module__qVl5DW__card{--li:#0a66c2;--li-ink:#0a4f96;--li-soft:color-mix(in srgb, #0a66c2 10%, var(--ds-paper,#fffdf6));--pen:color-mix(in srgb, var(--foreground) 78%, #2a5db0);border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background-color:var(--ds-paper,#fffdf6);background-image:linear-gradient(#4c82be1c 1px,#0000 1px),linear-gradient(90deg,#4c82be1c 1px,#0000 1px);background-size:20px 20px;border-radius:8px;grid-template-columns:auto 1fr;grid-template-areas:"mark text""button button";align-items:center;gap:12px 14px;width:100%;max-width:48rem;margin:28px auto;padding:16px;display:grid;box-shadow:0 1px #1c1a170d,0 10px 20px -16px #1c1a1766}.dark .linkedin-follow-module__qVl5DW__card{--li:#3b8fe0;--li-ink:#8cc2ff;--li-soft:color-mix(in srgb, #3b8fe0 16%, var(--ds-paper,#1b1712));--pen:color-mix(in srgb, var(--foreground) 85%, #8fb4ff)}@media (min-width:640px){.linkedin-follow-module__qVl5DW__card{grid-template-columns:auto 1fr auto auto;grid-template-areas:"mark text feed button";padding:16px 20px}}.linkedin-follow-module__qVl5DW__mark{color:#fff;background:var(--li);width:44px;height:44px;box-shadow:2px 2px 0 color-mix(in srgb, var(--pen) 55%, transparent);border-radius:10px;grid-area:mark;justify-content:center;align-items:center;display:inline-flex}.dark .linkedin-follow-module__qVl5DW__mark{background:#0a66c2}.linkedin-follow-module__qVl5DW__text{grid-area:text;min-width:0}.linkedin-follow-module__qVl5DW__title{font-family:var(--font-hand), cursive;color:var(--pen);margin:0;font-size:1.35rem;font-weight:700;line-height:1.15}.linkedin-follow-module__qVl5DW__pitch{color:var(--muted-foreground);margin:2px 0 0;font-size:14.5px;line-height:1.45}.linkedin-follow-module__qVl5DW__feed{grid-area:feed;width:92px;height:64px;display:none;overflow:visible}@media (min-width:640px){.linkedin-follow-module__qVl5DW__feed{display:block}}.linkedin-follow-module__qVl5DW__post{fill:var(--ds-paper,#fffdf6);stroke:var(--pen);stroke-width:1.4px;opacity:.7}.linkedin-follow-module__qVl5DW__lineMuted{stroke:var(--pen);stroke-width:1.6px;stroke-linecap:round;opacity:.35}.linkedin-follow-module__qVl5DW__newPost rect{fill:var(--li-soft);stroke:var(--li);stroke-width:1.8px}.linkedin-follow-module__qVl5DW__newPost line{stroke:var(--li-ink);stroke-width:1.8px;stroke-linecap:round}.linkedin-follow-module__qVl5DW__newPost{animation:4.8s cubic-bezier(.2,.9,.25,1.1) infinite linkedin-follow-module__qVl5DW__land}@keyframes linkedin-follow-module__qVl5DW__land{0%,12%{opacity:0;transform:translateY(-10px)}24%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}.linkedin-follow-module__qVl5DW__button{white-space:nowrap;color:#fff;min-height:44px;box-shadow:2px 2px 0 color-mix(in srgb, var(--pen) 60%, transparent);background:#0a66c2;border-radius:999px;grid-area:button;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;line-height:1;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.linkedin-follow-module__qVl5DW__button:hover{box-shadow:3px 3px 0 color-mix(in srgb, var(--pen) 60%, transparent);background:#084f96;transform:translate(-1px,-1px)}.linkedin-follow-module__qVl5DW__button:active{transform:translate(1px,1px);box-shadow:0 0 #0000}.linkedin-follow-module__qVl5DW__button:focus-visible{outline-offset:2px;outline:3px solid #0a66c28c}@media (prefers-reduced-motion:reduce){.linkedin-follow-module__qVl5DW__newPost{animation:none}.linkedin-follow-module__qVl5DW__button{transition:none}}
.concepts-module__cQ59Fa__page{--cs-yellow:#ffe066;--cs-pink:#ffc2d6;--cs-mint:#b4f2d2;--cs-sky:#bfe1ff;--cs-orange:#ffd0a6;--cs-paper:#fffdf8;--cs-ink:var(--foreground);--cs-pen:var(--nb-pen);--cs-good:#0b6b3f;--cs-good-bg:#e8f7ee;--cs-bad-bg:#fdecea;--cs-muted:color-mix(in srgb, var(--foreground) 55%, transparent);--cs-accent:#1d4ed8;--cs-card:#fffefb;--cs-rule:#e05a4780;--cs-top:64px}@media (min-width:640px){.concepts-module__cQ59Fa__page{--cs-top:80px}}.dark .concepts-module__cQ59Fa__page{--cs-yellow:#6b5a14;--cs-pink:#6d2e43;--cs-mint:#1d5a40;--cs-sky:#1f4766;--cs-orange:#6e4320;--cs-paper:#22201b;--cs-good:#5fe0a0;--cs-good-bg:#12301f;--cs-bad-bg:#3a1b17;--cs-accent:#8ab8ff;--cs-card:var(--card);--cs-rule:#ff7a5966}.concepts-module__cQ59Fa__display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}.concepts-module__cQ59Fa__hand{font-family:var(--font-hand), cursive}.concepts-module__cQ59Fa__mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.concepts-module__cQ59Fa__kicker{border:1.5px solid var(--foreground);background:var(--card);box-shadow:3px 3px 0 var(--foreground);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex;transform:rotate(-1deg)}.concepts-module__cQ59Fa__kicker b{color:var(--nb-pen)}.concepts-module__cQ59Fa__facts{flex-wrap:wrap;gap:8px 18px;margin-top:18px;display:flex}.concepts-module__cQ59Fa__fact{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--foreground);border-bottom:2px solid var(--cs-yellow);padding-bottom:2px;font-size:.8rem;font-weight:700}.concepts-module__cQ59Fa__player{position:relative}.concepts-module__cQ59Fa__layout{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1024px){.concepts-module__cQ59Fa__layout{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:40px}}.concepts-module__cQ59Fa__bar{top:var(--cs-top);z-index:20;background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);align-items:center;gap:12px;margin:0 -16px 18px;padding:10px 16px;display:flex;position:sticky}@media (min-width:640px){.concepts-module__cQ59Fa__bar{border:1px solid var(--border);border-radius:10px;margin:0 0 18px}}.concepts-module__cQ59Fa__track{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99px;flex:1;height:10px;position:relative;overflow:hidden}.concepts-module__cQ59Fa__fill{background:var(--cs-pen);border-radius:99px;transition:width .35s;position:absolute;inset:0 auto 0 0}.concepts-module__cQ59Fa__count{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--foreground);white-space:nowrap;font-size:.8rem;font-weight:800}.concepts-module__cQ59Fa__barLink{color:var(--muted-foreground);white-space:nowrap;font-size:.8rem;font-weight:600}.concepts-module__cQ59Fa__barLink:hover{color:var(--foreground);text-decoration:underline}.concepts-module__cQ59Fa__steps{counter-reset:none;gap:18px;display:grid}.concepts-module__cQ59Fa__step{scroll-margin-top:calc(var(--cs-top) + 70px);background-color:var(--cs-card);background-image:linear-gradient(90deg, transparent 18px, var(--cs-rule) 18px 20px, transparent 20px);border:1px solid #1c1a171f;border-radius:6px;padding:16px 14px 18px 34px;transition:opacity .25s;position:relative;box-shadow:0 1px 1px #1c1a170d,0 14px 24px -20px #1c1a1773}@media (min-width:640px){.concepts-module__cQ59Fa__step{background-image:linear-gradient(90deg, transparent 36px, var(--cs-rule) 36px 38px, transparent 38px);padding:22px 28px 24px 62px}}.dark .concepts-module__cQ59Fa__step{border-color:var(--border)}.concepts-module__cQ59Fa__past{opacity:.78}.concepts-module__cQ59Fa__past:hover,.concepts-module__cQ59Fa__past:focus-within{opacity:1}.concepts-module__cQ59Fa__current{box-shadow:0 0 0 2px var(--foreground), 6px 6px 0 var(--cs-yellow)}.concepts-module__cQ59Fa__future{display:none}.concepts-module__cQ59Fa__stepHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.concepts-module__cQ59Fa__stepNo{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-pen);font-size:.72rem;font-weight:800}.concepts-module__cQ59Fa__copyLink{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:.75rem;font-weight:600}.concepts-module__cQ59Fa__copyLink:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.concepts-module__cQ59Fa__stepTitle{color:var(--foreground);overflow-wrap:anywhere;outline:none;margin-top:6px;font-size:1.3rem;font-weight:800;line-height:1.25}@media (min-width:640px){.concepts-module__cQ59Fa__stepTitle{font-size:1.45rem}}.concepts-module__cQ59Fa__p{color:var(--foreground);margin-top:12px;font-size:1.05rem;line-height:1.75}.concepts-module__cQ59Fa__p code,.concepts-module__cQ59Fa__opt code,.concepts-module__cQ59Fa__prompt code{font-family:var(--font-jetbrains), ui-monospace, monospace;background:color-mix(in srgb, var(--foreground) 8%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:.88em}.concepts-module__cQ59Fa__p strong{font-weight:800}.concepts-module__cQ59Fa__code{color:#f3efe6;max-width:100%;font-family:var(--font-jetbrains), ui-monospace, monospace;white-space:pre;background:#1c1a17;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:.84rem;line-height:1.6;overflow-x:auto}.concepts-module__cQ59Fa__codeCap{color:var(--muted-foreground);margin-top:6px;font-size:.8rem}.concepts-module__cQ59Fa__aside{display:none}@media (min-width:1024px){.concepts-module__cQ59Fa__aside{top:calc(var(--cs-top) + 76px);display:block;position:sticky}.concepts-module__cQ59Fa__inlineBoard{display:none}}.concepts-module__cQ59Fa__inlineBoard{margin-top:16px}.concepts-module__cQ59Fa__board{border:1.5px solid var(--foreground);box-shadow:5px 5px 0 var(--cs-sky);background-color:#fbfcfd;background-image:linear-gradient(#1c1a170d 1px,#0000 1px),linear-gradient(90deg,#1c1a170d 1px,#0000 1px);background-size:20px 20px;border-radius:10px;padding:8px;position:relative;container-type:inline-size}.dark .concepts-module__cQ59Fa__board{background-color:#191c1f;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.concepts-module__cQ59Fa__svg{width:100%;height:auto;display:block}.concepts-module__cQ59Fa__boardCap{color:var(--foreground);min-height:2.9em;margin:6px 4px 2px;font-size:.9rem;line-height:1.45}.concepts-module__cQ59Fa__boardLabel{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:2px 4px 6px;font-size:.68rem;font-weight:800}.concepts-module__cQ59Fa__pInk{fill:none;stroke:var(--cs-ink);stroke-linecap:round;stroke-linejoin:round}.concepts-module__cQ59Fa__pPen{fill:none;stroke:var(--cs-pen);stroke-linecap:round;stroke-linejoin:round}.concepts-module__cQ59Fa__pGood{fill:none;stroke:var(--cs-good);stroke-linecap:round;stroke-linejoin:round}.concepts-module__cQ59Fa__pMuted{fill:none;stroke:var(--cs-muted);stroke-linecap:round;stroke-linejoin:round}.concepts-module__cQ59Fa__pAccent{fill:none;stroke:var(--cs-accent);stroke-linecap:round;stroke-linejoin:round}.concepts-module__cQ59Fa__pFill{stroke:none}.concepts-module__cQ59Fa__tInk{fill:var(--cs-ink)}.concepts-module__cQ59Fa__tPen{fill:var(--cs-pen)}.concepts-module__cQ59Fa__tGood{fill:var(--cs-good)}.concepts-module__cQ59Fa__tMuted{fill:var(--cs-muted)}.concepts-module__cQ59Fa__tAccent{fill:var(--cs-accent)}.concepts-module__cQ59Fa__fHand{font-family:var(--font-hand), cursive}.concepts-module__cQ59Fa__fMono{font-family:var(--font-jetbrains), ui-monospace, monospace}.concepts-module__cQ59Fa__fSans{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif}.concepts-module__cQ59Fa__dim{opacity:.35}.concepts-module__cQ59Fa__logoTile{fill:#fff;stroke:#1c1a1740}@media (prefers-reduced-motion:no-preference){.concepts-module__cQ59Fa__enter path:not(.concepts-module__cQ59Fa__pFill):not([stroke-dasharray]){stroke-dasharray:1600;stroke-dashoffset:1600px;animation:.8s ease-out forwards concepts-module__cQ59Fa__draw}.concepts-module__cQ59Fa__enter .concepts-module__cQ59Fa__pFill,.concepts-module__cQ59Fa__enter text,.concepts-module__cQ59Fa__enter svg{opacity:0;animation:.5s ease-out .25s forwards concepts-module__cQ59Fa__fadeIn}}@keyframes concepts-module__cQ59Fa__draw{to{stroke-dashoffset:0}}@keyframes concepts-module__cQ59Fa__fadeIn{to{opacity:1}}.concepts-module__cQ59Fa__check{border:1.5px dashed color-mix(in srgb, var(--foreground) 45%, transparent);background:color-mix(in srgb, var(--cs-yellow) 22%, var(--cs-card));border-radius:8px;margin-top:18px;padding:12px 10px 14px}.concepts-module__cQ59Fa__checkTag{background:var(--foreground);color:var(--background);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:2px 9px;font-size:.68rem;font-weight:800;display:inline-block}.concepts-module__cQ59Fa__prompt{color:var(--foreground);margin-top:10px;font-size:1.05rem;font-weight:700;line-height:1.6}.concepts-module__cQ59Fa__opts{gap:10px;margin-top:12px;display:grid}.concepts-module__cQ59Fa__opt{text-align:left;border:1.5px solid var(--foreground);background:var(--cs-card);width:100%;min-height:48px;color:var(--foreground);cursor:pointer;box-shadow:3px 3px 0 color-mix(in srgb, var(--foreground) 85%, transparent);border-radius:8px;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:1rem;line-height:1.45;transition:transform 80ms,box-shadow 80ms;display:grid}.concepts-module__cQ59Fa__opt:hover:not(:disabled){box-shadow:4px 4px 0 var(--foreground);transform:translate(-1px,-1px)}.concepts-module__cQ59Fa__opt:focus-visible{outline:3px solid var(--cs-accent);outline-offset:2px}.concepts-module__cQ59Fa__opt:disabled{cursor:default;box-shadow:none}.concepts-module__cQ59Fa__optKey{width:1.8rem;height:1.8rem;font-family:var(--font-jetbrains), ui-monospace, monospace;border:1.5px solid;border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:inline-grid}.concepts-module__cQ59Fa__optRight{border-color:var(--cs-good);background:var(--cs-good-bg)}.concepts-module__cQ59Fa__optRight .concepts-module__cQ59Fa__optKey{background:var(--cs-good);border-color:var(--cs-good);color:var(--cs-card)}.concepts-module__cQ59Fa__optWrongPick{border-color:var(--cs-pen);background:var(--cs-bad-bg)}.concepts-module__cQ59Fa__optWrongPick .concepts-module__cQ59Fa__optKey{background:var(--cs-pen);border-color:var(--cs-pen);color:#fff}.concepts-module__cQ59Fa__optOther{opacity:.85}.concepts-module__cQ59Fa__optLabelMono{font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:.92rem}.concepts-module__cQ59Fa__why{color:var(--foreground);margin-top:6px;font-size:.93rem;font-weight:400;line-height:1.55;display:block}.concepts-module__cQ59Fa__whyTag{font-weight:800}.concepts-module__cQ59Fa__verdict{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-weight:800;display:flex}.concepts-module__cQ59Fa__verdictGood{color:var(--cs-good)}.concepts-module__cQ59Fa__verdictBad{color:var(--cs-pen)}.concepts-module__cQ59Fa__mark{font-family:var(--font-hand), cursive;font-size:1.6rem;line-height:1}.concepts-module__cQ59Fa__tutorBtn{border:1.5px solid var(--foreground);background:var(--cs-card);color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.88rem;font-weight:700;display:inline-flex}.concepts-module__cQ59Fa__tutorBtn:hover{background:color-mix(in srgb, var(--cs-sky) 40%, var(--cs-card))}.concepts-module__cQ59Fa__controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.concepts-module__cQ59Fa__continue{border:2px solid var(--foreground);background:var(--cs-yellow);color:#1c1a17;cursor:pointer;min-height:48px;box-shadow:4px 4px 0 var(--foreground);border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:1.02rem;font-weight:800;display:inline-flex}.dark .concepts-module__cQ59Fa__continue{color:#fffbe8}.concepts-module__cQ59Fa__continue:hover{box-shadow:5px 5px 0 var(--foreground);transform:translate(-1px,-1px)}.concepts-module__cQ59Fa__continue:focus-visible{outline:3px solid var(--cs-accent);outline-offset:3px}.concepts-module__cQ59Fa__hint{color:var(--muted-foreground);font-size:.85rem}.concepts-module__cQ59Fa__kbd{font-family:var(--font-jetbrains), ui-monospace, monospace;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:.78rem}.concepts-module__cQ59Fa__back{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.88rem;font-weight:600}.concepts-module__cQ59Fa__back:hover{color:var(--foreground);text-decoration:underline}.concepts-module__cQ59Fa__waiting{font-family:var(--font-hand), cursive;color:var(--nb-pen);font-size:1.3rem}.concepts-module__cQ59Fa__ending{scroll-margin-top:calc(var(--cs-top) + 70px);gap:22px;margin-top:26px;display:grid}.concepts-module__cQ59Fa__endHidden{display:none}.concepts-module__cQ59Fa__sticky{color:#1c1a17;background:#ffe98a;border-radius:2px 2px 10px;padding:22px 20px 20px;position:relative;transform:rotate(-.4deg);box-shadow:0 1px 1px #00000014,0 18px 22px -18px #3c2d0599}.dark .concepts-module__cQ59Fa__sticky{color:#fbf3d6;background:#3a3216;border-top:4px solid #ffd84a}.concepts-module__cQ59Fa__stickyHead{font-family:var(--font-hand), cursive;font-size:2rem;font-weight:700;line-height:1}.concepts-module__cQ59Fa__stickyList{gap:8px;margin-top:12px;padding-left:1.2rem;list-style:decimal;display:grid}.concepts-module__cQ59Fa__stickyList li{font-size:1rem;line-height:1.6}.concepts-module__cQ59Fa__scoreLine{font-family:var(--font-jetbrains), ui-monospace, monospace;margin-top:12px;font-size:.82rem;font-weight:700}.concepts-module__cQ59Fa__interview{border:1.5px solid var(--foreground);background:var(--cs-card);box-shadow:6px 6px 0 var(--cs-mint);border-radius:10px;padding:20px 18px}@media (min-width:640px){.concepts-module__cQ59Fa__interview{padding:26px 30px}}.concepts-module__cQ59Fa__interviewQ{margin-top:8px;font-size:1.25rem;font-weight:800;line-height:1.35}.concepts-module__cQ59Fa__followUps{gap:10px;margin-top:16px;display:grid}.concepts-module__cQ59Fa__followUps details{border-top:1px dashed var(--border);padding-top:10px}.concepts-module__cQ59Fa__followUps summary{cursor:pointer;font-weight:700}.concepts-module__cQ59Fa__cta{border:2px solid var(--foreground);background:color-mix(in srgb, var(--cs-orange) 30%, var(--cs-card));box-shadow:6px 6px 0 var(--foreground);border-radius:12px;padding:20px 18px;position:relative}@media (min-width:640px){.concepts-module__cQ59Fa__cta{padding:24px 30px}}.concepts-module__cQ59Fa__ctaKicker{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--nb-pen);font-size:.72rem;font-weight:800}.concepts-module__cQ59Fa__ctaTitle{margin-top:6px;font-size:1.35rem;font-weight:800;line-height:1.25}.concepts-module__cQ59Fa__ctaBtn{background:var(--foreground);min-height:48px;color:var(--background);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex}.concepts-module__cQ59Fa__ctaBtn:hover{opacity:.92}.concepts-module__cQ59Fa__endRow{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.concepts-module__cQ59Fa__ghostBtn{border:1.5px solid var(--foreground);background:var(--cs-card);color:var(--foreground);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.concepts-module__cQ59Fa__outline{counter-reset:st;gap:6px;display:grid}.concepts-module__cQ59Fa__outline li{counter-increment:st;grid-template-columns:2.2rem minmax(0,1fr);gap:6px;font-size:.98rem;line-height:1.5;display:grid}.concepts-module__cQ59Fa__outline li:before{content:counter(st, decimal-leading-zero);font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--nb-pen);font-weight:800}.concepts-module__cQ59Fa__sheet{background:var(--cs-card);border:1px solid #1c1a171a;border-radius:6px;padding:20px 18px}@media (min-width:640px){.concepts-module__cQ59Fa__sheet{padding:26px 30px}}.dark .concepts-module__cQ59Fa__sheet{border-color:var(--border)}.concepts-module__cQ59Fa__h2{color:var(--foreground);font-size:1.5rem;font-weight:800;line-height:1.2}.concepts-module__cQ59Fa__cards{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:900px){.concepts-module__cQ59Fa__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.concepts-module__cQ59Fa__card{border:1.5px solid var(--foreground);background:var(--cs-card);color:var(--foreground);box-shadow:5px 5px 0 var(--sticker,var(--cs-yellow));border-radius:10px;flex-direction:column;gap:10px;padding:18px 18px 20px;text-decoration:none;transition:transform .1s;display:flex;position:relative}.concepts-module__cQ59Fa__card:hover{transform:translate(-2px,-2px)}.concepts-module__cQ59Fa__cards>li:nth-child(3n+1) .concepts-module__cQ59Fa__card{--sticker:var(--cs-yellow)}.concepts-module__cQ59Fa__cards>li:nth-child(3n+2) .concepts-module__cQ59Fa__card{--sticker:var(--cs-sky)}.concepts-module__cQ59Fa__cards>li:nth-child(3n+3) .concepts-module__cQ59Fa__card{--sticker:var(--cs-mint)}.concepts-module__cQ59Fa__cardHook{font-family:var(--font-hand), cursive;color:var(--nb-pen);font-size:1.35rem;font-weight:700;line-height:1.2}.concepts-module__cQ59Fa__cardMeta{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted-foreground);margin-top:auto;font-size:.74rem;font-weight:700}.concepts-module__cQ59Fa__strip{border:1.5px solid var(--foreground);background:var(--card);box-shadow:5px 5px 0 var(--cs-sky);border-radius:12px;padding:18px}@media (min-width:640px){.concepts-module__cQ59Fa__strip{padding:22px 26px}}.concepts-module__cQ59Fa__stripList{gap:10px;margin-top:12px;display:grid}@media (min-width:768px){.concepts-module__cQ59Fa__stripList{grid-template-columns:repeat(3,minmax(0,1fr))}}.concepts-module__cQ59Fa__stripItem{border:1px dashed var(--border);color:var(--foreground);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.concepts-module__cQ59Fa__stripItem:hover{border-style:solid;border-color:var(--foreground)}.concepts-module__cQ59Fa__lessonLink{border:1.5px solid var(--foreground);background:var(--card);max-width:48rem;box-shadow:4px 4px 0 var(--cs-yellow);border-radius:10px;margin:24px auto 0;padding:14px 16px}
.free-q-art-module__dG3rfq__stage{--fq-ink:#1c1a17;--fq-logo:#1c1a17;--fq-wire:#1c1a179e;--fq-label:#4a443a;--fq-halo:#fbf7ea;--fq-packet:#d9480f;--fq-paper-t:#fffdf6;--fq-paper-r:#ece5d3;--fq-paper-l:#d6ccb3;--fq-rose-t:#ffd3df;--fq-rose-r:#f59ab3;--fq-rose-l:#e06d8f;--fq-mint-t:#c9f5df;--fq-mint-r:#8fe0b8;--fq-mint-l:#5fc796;--fq-sun-t:#ffe98a;--fq-sun-r:#f7cf3e;--fq-sun-l:#dcae1c;--fq-violet-t:#e3d6ff;--fq-violet-r:#c0a6f5;--fq-violet-l:#9a7ee0;--fq-sky-t:#cfe6ff;--fq-sky-r:#92c3f7;--fq-sky-l:#5d9be0;--fq-zl-rose:#b0244f;--fq-zl-mint:#08744a;--fq-zl-sun:#8a5a00;--fq-zl-violet:#5b34b8;--fq-zl-sky:#1f4fa8}.dark .free-q-art-module__dG3rfq__stage{--fq-ink:#f6efddd9;--fq-logo:#f6efdd;--fq-wire:#f6efdd8c;--fq-label:#d6cbad;--fq-halo:#16120b;--fq-packet:#ff8a4c;--fq-paper-t:#3a3124;--fq-paper-r:#2b2419;--fq-paper-l:#211b12;--fq-rose-t:#6a2238;--fq-rose-r:#521a2b;--fq-rose-l:#3d1320;--fq-mint-t:#1f5640;--fq-mint-r:#184331;--fq-mint-l:#113324;--fq-sun-t:#6a5615;--fq-sun-r:#514110;--fq-sun-l:#3b2f0a;--fq-violet-t:#3f2f6e;--fq-violet-r:#312456;--fq-violet-l:#241a40;--fq-sky-t:#1d3d66;--fq-sky-r:#162f4f;--fq-sky-l:#10223a;--fq-zl-rose:#ff9db8;--fq-zl-mint:#6ee7b0;--fq-zl-sun:#ffd65a;--fq-zl-violet:#c4b0ff;--fq-zl-sky:#8ec5ff}.free-q-art-module__dG3rfq__art{width:100%;height:auto;display:block;overflow:visible}.free-q-art-module__dG3rfq__art .zl{font-family:var(--font-display,inherit), system-ui, sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:800}:is(.free-q-art-module__dG3rfq__art .zl,.free-q-art-module__dG3rfq__art .zs){paint-order:stroke;stroke:var(--fq-halo);stroke-width:6px;stroke-linejoin:round}.free-q-art-module__dG3rfq__art .zl-rose{fill:var(--fq-zl-rose)}.free-q-art-module__dG3rfq__art .zl-mint{fill:var(--fq-zl-mint)}.free-q-art-module__dG3rfq__art .zl-sun{fill:var(--fq-zl-sun)}.free-q-art-module__dG3rfq__art .zl-violet{fill:var(--fq-zl-violet)}.free-q-art-module__dG3rfq__art .zl-sky{fill:var(--fq-zl-sky)}.free-q-art-module__dG3rfq__art .zs{font-family:var(--font-jetbrains), ui-monospace, monospace;fill:var(--fq-label);font-size:13.5px;font-weight:600}.free-q-art-module__dG3rfq__art .w{fill:none;stroke:var(--fq-wire);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.free-q-art-module__dG3rfq__art .w2{fill:none;stroke:var(--fq-wire);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:4 4}.free-q-art-module__dG3rfq__art .ah{fill:var(--fq-wire)}.free-q-art-module__dG3rfq__art .pk{fill:var(--fq-packet);stroke:var(--fq-ink);stroke-width:1.6px}@media (prefers-reduced-motion:no-preference){.free-q-art-module__dG3rfq__art .t{transform-box:fill-box;animation:.52s cubic-bezier(.22,1,.36,1) both free-q-art-module__dG3rfq__rise;animation-delay:calc(var(--i,0) * .12s + 80ms)}.free-q-art-module__dG3rfq__art .w{stroke-dashoffset:1px;animation:.52s ease-out forwards free-q-art-module__dG3rfq__draw;animation-delay:calc(var(--i,0) * .12s + .7s)}.free-q-art-module__dG3rfq__art .pk{animation:.3s ease-out 1.3s both free-q-art-module__dG3rfq__fade}}@media (prefers-reduced-motion:reduce){.free-q-art-module__dG3rfq__art .pk{display:none}}@keyframes free-q-art-module__dG3rfq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes free-q-art-module__dG3rfq__draw{to{stroke-dashoffset:0}}@keyframes free-q-art-module__dG3rfq__fade{0%{opacity:0}to{opacity:1}}
.free-q-module__88ccLq__hero{align-items:start;gap:2rem;display:grid}@media (min-width:1024px){.free-q-module__88ccLq__hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.free-q-module__88ccLq__kicker{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#c2410c;font-size:.8rem;font-weight:800}.dark .free-q-module__88ccLq__kicker{color:#ff9b5c}.free-q-module__88ccLq__h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(2.2rem,7.2vw,4.1rem);font-weight:900;line-height:1}.free-q-module__88ccLq__big{color:#1f45c9;margin-right:.12em;font-size:1.32em;line-height:.9;display:inline-block}.dark .free-q-module__88ccLq__big{color:#8eb4ff}.free-q-module__88ccLq__mark{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--nb-marker,#ffd84d) 92%, transparent) 58%);padding:0 .08em}.free-q-module__88ccLq__lede{color:var(--muted-foreground);max-width:56ch;margin-top:1rem;font-size:1.15rem;line-height:1.6}.free-q-module__88ccLq__facts{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.free-q-module__88ccLq__fact{border:2px solid var(--ds-edge,#1c1a17);background:var(--card);border-radius:999px;padding:.3rem .8rem;font-size:.92rem;font-weight:700}.free-q-module__88ccLq__fact b{font-family:var(--font-display), system-ui, sans-serif;font-weight:900}.free-q-module__88ccLq__formCard{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);border-radius:18px;max-width:34rem;margin-top:1.4rem;padding:1.1rem 1.1rem 1rem;scroll-margin-top:7rem;box-shadow:6px 6px #c2410c}.dark .free-q-module__88ccLq__formCard{box-shadow:6px 6px #ff9b5c}.free-q-module__88ccLq__label{font-size:1rem;font-weight:800;display:block}.free-q-module__88ccLq__row{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}@media (min-width:520px){.free-q-module__88ccLq__row{flex-direction:row}}.free-q-module__88ccLq__input{border:2px solid var(--ds-edge,#1c1a17);background:var(--background);min-width:0;height:3.1rem;color:var(--foreground);border-radius:12px;flex:1;padding:0 .9rem;font-size:1.05rem}.free-q-module__88ccLq__input:focus-visible{outline-offset:2px;outline:3px solid #1f45c9}.free-q-module__88ccLq__check{cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.8rem;font-size:.93rem;line-height:1.45;display:flex}.free-q-module__88ccLq__check input{accent-color:#1f45c9;cursor:pointer;flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.free-q-module__88ccLq__privacy{color:var(--muted-foreground);margin-top:.7rem;font-size:.82rem;line-height:1.5}.free-q-module__88ccLq__privacy a{text-underline-offset:2px;text-decoration:underline}.free-q-module__88ccLq__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.free-q-module__88ccLq__error{color:#b42318;margin-top:.6rem;font-weight:700}.dark .free-q-module__88ccLq__error{color:#ff8a80}.free-q-module__88ccLq__done{background:color-mix(in srgb, #20c997 16%, var(--card));border:2px solid #0d7a54;border-radius:12px;padding:.9rem 1rem}.free-q-module__88ccLq__done h2{font-size:1.3rem;font-weight:900}.free-q-module__88ccLq__done p{margin-top:.3rem;line-height:1.55}.free-q-module__88ccLq__artBox{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);box-shadow:7px 7px 0 var(--ds-edge,#1c1a17);border-radius:22px;width:100%;max-width:26rem;margin:0 auto;padding:1rem .9rem .6rem}.free-q-module__88ccLq__artCap{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);text-align:center;margin-top:.3rem;font-size:1.25rem}.free-q-module__88ccLq__h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,2.7rem);font-weight:900;line-height:1.05}.free-q-module__88ccLq__sub{color:var(--muted-foreground);max-width:62ch;margin-top:.5rem;font-size:1.05rem}.free-q-module__88ccLq__previews{gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.free-q-module__88ccLq__previews{grid-template-columns:repeat(3,minmax(0,1fr))}}.free-q-module__88ccLq__pv{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);box-shadow:5px 5px 0 var(--pv,#1f45c9);border-radius:18px;flex-direction:column;padding:1rem;display:flex}.free-q-module__88ccLq__pv[data-pack=inference-engineering]{--pv:#6a2fd0}.free-q-module__88ccLq__pv[data-pack=maths-for-ml]{--pv:#1f4fa8}.free-q-module__88ccLq__pv[data-pack=forward-deployed]{--pv:#b0244f}.free-q-module__88ccLq__pv[data-pack=ai-engineering]{--pv:#0d7a54}.free-q-module__88ccLq__pv[data-pack=genai-engineering]{--pv:#a16207}.free-q-module__88ccLq__pvMeta{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:700}.free-q-module__88ccLq__pvQ{margin-top:.4rem;font-size:1.15rem;font-weight:800;line-height:1.3}.free-q-module__88ccLq__pvImg{border:1.5px solid var(--border);background:#fff;border-radius:10px;width:100%;height:auto;margin-top:.8rem}.free-q-module__88ccLq__pvTest{color:var(--muted-foreground);margin-top:.8rem;font-size:.93rem;line-height:1.55}.free-q-module__88ccLq__pvTest b{color:var(--foreground)}.free-q-module__88ccLq__pvGo{text-underline-offset:3px;margin-top:auto;padding-top:.8rem;font-weight:800;text-decoration:underline}.free-q-module__88ccLq__list{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:760px){.free-q-module__88ccLq__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-q-module__88ccLq__packBox{border:2px solid var(--ds-edge,#1c1a17);background:var(--card);border-radius:16px;padding:.9rem 1rem}.free-q-module__88ccLq__packBox h3{font-size:1.15rem;font-weight:900}.free-q-module__88ccLq__packBox ol{gap:.3rem;margin-top:.4rem;padding-left:1.3rem;list-style:decimal;display:grid}.free-q-module__88ccLq__packBox li{font-size:.95rem;line-height:1.45}.free-q-module__88ccLq__packBox li a{text-underline-offset:3px}.free-q-module__88ccLq__packBox li a:hover{text-decoration:underline}.free-q-module__88ccLq__lv{font-family:var(--font-jetbrains), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-left:.35rem;font-size:.68rem;font-weight:700}.free-q-module__88ccLq__faq{gap:.6rem;margin-top:1.25rem;display:grid}.free-q-module__88ccLq__faq details{border:2px solid var(--ds-edge,#1c1a17);background:var(--card);border-radius:14px;padding:.8rem 1rem}.free-q-module__88ccLq__faq summary{cursor:pointer;font-weight:800}.free-q-module__88ccLq__faq p{color:var(--muted-foreground);margin-top:.5rem;line-height:1.6}.free-q-module__88ccLq__box{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);border-radius:18px;align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid;position:relative;box-shadow:5px 5px #c2410c}.dark .free-q-module__88ccLq__box{box-shadow:5px 5px #ff9b5c}@media (min-width:640px){.free-q-module__88ccLq__box{grid-template-columns:7.5rem minmax(0,1fr) auto}}.free-q-module__88ccLq__boxArt{display:none}@media (min-width:640px){.free-q-module__88ccLq__boxArt{display:block}}.free-q-module__88ccLq__boxKicker{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#c2410c;font-size:.7rem;font-weight:800}.dark .free-q-module__88ccLq__boxKicker{color:#ff9b5c}.free-q-module__88ccLq__boxTitle{font-family:var(--font-display), system-ui, sans-serif;margin-top:.15rem;font-size:1.3rem;font-weight:900;line-height:1.15}.free-q-module__88ccLq__boxText{color:var(--muted-foreground);margin-top:.25rem;font-size:.93rem;line-height:1.5}.free-q-module__88ccLq__boxGo{white-space:nowrap}
.inline-prompt-module__t-mF0a__note{--n-paper:#fffdf6;--n-ink:#1c1a17;--n-muted:#4a4437;--n-tape:var(--ds-note-sky);--n-rule:#4c82be29;--n-margin:#e05a4773;background-color:var(--n-paper);background-image:linear-gradient(90deg, transparent 17px, var(--n-margin) 17px, var(--n-margin) 19px, transparent 19px), repeating-linear-gradient(transparent 0 27px, var(--n-rule) 27px 28px);max-width:40rem;color:var(--n-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--n-tape) 70%, #1c1a17);border:1.5px solid #1c1a17;border-radius:3px;margin:32px 0 8px;padding:24px 18px 18px 30px;position:relative;transform:rotate(-.35deg)}.inline-prompt-module__t-mF0a__ai{--n-tape:var(--ds-note-mint)}.inline-prompt-module__t-mF0a__tiltRight{transform:rotate(.3deg)}.inline-prompt-module__t-mF0a__note:before{content:"";background:color-mix(in srgb, var(--n-tape) 85%, transparent);border:1px solid #1c1a171f;width:96px;height:22px;margin-left:-48px;position:absolute;top:-11px;left:50%;transform:rotate(-2deg)}.dark .inline-prompt-module__t-mF0a__note{--n-paper:var(--card);--n-ink:var(--foreground);--n-muted:var(--muted-foreground);--n-rule:#94aacd14;--n-margin:#ff7a5959;border-color:color-mix(in srgb, var(--foreground) 35%, transparent);box-shadow:4px 4px 0 color-mix(in srgb, var(--n-tape) 35%, transparent)}.dark .inline-prompt-module__t-mF0a__note:before{background:color-mix(in srgb, var(--n-tape) 45%, transparent)}:is(html[data-own-sd] .inline-prompt-module__t-mF0a__sd,html[data-own-ai] .inline-prompt-module__t-mF0a__ai){display:none}.inline-prompt-module__t-mF0a__after{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--n-muted);font-size:.68rem}.inline-prompt-module__t-mF0a__hook{font-family:var(--font-hand), cursive;color:var(--nb-pen);margin-top:4px;font-size:1.5rem;font-weight:700;line-height:1.12}.inline-prompt-module__t-mF0a__lesson{color:var(--n-ink);margin-top:10px;font-size:1rem;line-height:1.55}.inline-prompt-module__t-mF0a__lesson a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--nb-pen) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--nb-pen) 60%, transparent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.inline-prompt-module__t-mF0a__lesson a:hover{color:var(--nb-link)}.inline-prompt-module__t-mF0a__benefit{color:var(--n-muted);margin-top:6px;font-size:.95rem;line-height:1.5}.inline-prompt-module__t-mF0a__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.inline-prompt-module__t-mF0a__btn{text-decoration:none}.inline-prompt-module__t-mF0a__price{color:var(--n-ink);font-size:.9rem;font-weight:600}@media (max-width:639px){.inline-prompt-module__t-mF0a__note,.inline-prompt-module__t-mF0a__tiltRight{margin-top:28px;padding:22px 14px 16px 28px;transform:none}.inline-prompt-module__t-mF0a__hook{font-size:1.35rem}.inline-prompt-module__t-mF0a__btn{justify-content:center;width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.inline-prompt-module__t-mF0a__note{animation:linear both inline-prompt-module__t-mF0a__noteIn;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes inline-prompt-module__t-mF0a__noteIn{0%{opacity:.25}to{opacity:1}}
.guide-lock-module__liStgG__lock{color:var(--nb-pen,#c8321f);flex:none;display:inline-block}.guide-lock-module__liStgG__lock .guide-lock-module__liStgG__shackle{transform-origin:70% 100%;transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.guide-lock-module__liStgG__lockHost:hover .guide-lock-module__liStgG__lock .guide-lock-module__liStgG__shackle,.guide-lock-module__liStgG__lockHost:focus-within .guide-lock-module__liStgG__lock .guide-lock-module__liStgG__shackle{transform:translateY(-2.5px)rotate(-8deg)}.guide-lock-module__liStgG__lockPaid{color:#2563eb}.dark .guide-lock-module__liStgG__lockPaid{color:#7aa7ff}.dark .guide-lock-module__liStgG__lock:not(.guide-lock-module__liStgG__lockPaid){color:#ff8a70}.guide-lock-module__liStgG__lockedBand{padding:3rem 0}@media (min-width:640px){.guide-lock-module__liStgG__lockedBand{padding:4rem 0}}.guide-lock-module__liStgG__lockCard{background:#fffdf6;border:1.5px dashed #1c1a1747;border-radius:10px;padding:1.25rem 1.25rem 1.4rem;position:relative;box-shadow:0 1px #1c1a170d,0 14px 26px -20px #1c1a1773}@media (min-width:640px){.guide-lock-module__liStgG__lockCard{padding:1.6rem 1.9rem 1.8rem}}.dark .guide-lock-module__liStgG__lockCard{background:var(--card);border-color:color-mix(in srgb, var(--foreground) 26%, transparent);box-shadow:0 14px 26px -20px #000000b3}.guide-lock-module__liStgG__lockHead{align-items:flex-start;gap:.75rem;display:flex}.guide-lock-module__liStgG__lockTitle{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:640px){.guide-lock-module__liStgG__lockTitle{font-size:1.85rem}}.guide-lock-module__liStgG__badge{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);align-items:center;gap:.35rem;margin-top:.35rem;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.guide-lock-module__liStgG__badgePaid{color:#1d4ed8}.dark .guide-lock-module__liStgG__badge{color:#ff9a82}.dark .guide-lock-module__liStgG__badgePaid{color:#93b6ff}.guide-lock-module__liStgG__preview{color:#3b3730;-webkit-line-clamp:2;-webkit-user-select:none;user-select:none;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:1rem;line-height:1.65;display:-webkit-box;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000 98%);mask-image:linear-gradient(#000 35%,#0000 98%)}.dark .guide-lock-module__liStgG__preview{color:var(--muted-foreground)}.guide-lock-module__liStgG__previewLabel{color:#1c1a17;font-weight:700}.dark .guide-lock-module__liStgG__previewLabel{color:var(--foreground)}.guide-lock-module__liStgG__what{color:#4a453c;margin:.6rem 0 0;font-size:.95rem;line-height:1.55}.dark .guide-lock-module__liStgG__what{color:var(--muted-foreground)}.guide-lock-module__liStgG__actionRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.1rem;display:flex}.guide-lock-module__liStgG__actionNote{color:#5b554a;font-size:.85rem}.dark .guide-lock-module__liStgG__actionNote{color:var(--muted-foreground)}.guide-lock-module__liStgG__googleBtn{gap:.6rem}.guide-lock-module__liStgG__outlineWrap{padding:2.25rem 0 .5rem}.guide-lock-module__liStgG__outline{padding:1.4rem 1.25rem 1.25rem}@media (min-width:640px){.guide-lock-module__liStgG__outline{padding:1.6rem 1.75rem 1.4rem}}.guide-lock-module__liStgG__outlineKicker{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);font-size:1.25rem;font-weight:700;line-height:1}.dark .guide-lock-module__liStgG__outlineKicker{color:#ff9a82}.guide-lock-module__liStgG__outlineTitle{color:var(--foreground);margin:.35rem 0 0;font-size:1.25rem;font-weight:700}.guide-lock-module__liStgG__outlineCount{color:#4a453c;margin:.3rem 0 0;font-size:.92rem}.dark .guide-lock-module__liStgG__outlineCount{color:var(--muted-foreground)}.guide-lock-module__liStgG__progress{margin-top:.9rem}.guide-lock-module__liStgG__progressText{color:#2b2721;margin:0;font-size:.97rem}.guide-lock-module__liStgG__progressText b{font-family:var(--font-hand), cursive;font-size:1.25rem;font-weight:700}.dark .guide-lock-module__liStgG__progressText{color:var(--foreground)}.guide-lock-module__liStgG__progressBar{background:#1c1a170d;border:1.5px solid #1c1a1799;border-radius:999px;height:12px;margin-top:.4rem;position:relative;overflow:hidden;transform:rotate(.3deg)}.dark .guide-lock-module__liStgG__progressBar{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);background:color-mix(in srgb, var(--foreground) 6%, transparent)}.guide-lock-module__liStgG__progressBar span{background:#b2f2bb repeating-linear-gradient(-45deg,#2f9e4499 0 2px,#0000 2px 6px);height:100%;transition:width .6s ease-out;display:block}@media (prefers-reduced-motion:reduce){.guide-lock-module__liStgG__progressBar span{transition:none}}.guide-lock-module__liStgG__outlineBuy{margin-top:.4rem}.guide-lock-module__liStgG__outlineList{gap:.15rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.guide-lock-module__liStgG__outlineList{grid-template-columns:1fr 1fr}}.guide-lock-module__liStgG__outlineItem{border-bottom:1px dotted #1c1a172e;align-items:center;gap:.55rem;min-height:2.2rem;font-size:.97rem;display:flex}.dark .guide-lock-module__liStgG__outlineItem{border-bottom-color:color-mix(in srgb, var(--foreground) 14%, transparent)}.guide-lock-module__liStgG__outlineItem a{color:inherit;flex:1;min-width:0;text-decoration:none}.guide-lock-module__liStgG__outlineItem a:hover{text-underline-offset:3px;text-decoration:underline}.guide-lock-module__liStgG__outlineOpen{color:#166534}.dark .guide-lock-module__liStgG__outlineOpen{color:#6ee7a8}.guide-lock-module__liStgG__outlineTag{letter-spacing:.02em;color:#6b6458;flex:none;margin-left:auto;font-size:.75rem;font-weight:600}.dark .guide-lock-module__liStgG__outlineTag{color:var(--muted-foreground)}.guide-lock-module__liStgG__outlineItemLocked{color:#3b3730}.dark .guide-lock-module__liStgG__outlineItemLocked{color:var(--foreground)}.guide-lock-module__liStgG__courseLine{margin:1.1rem 0 0;padding:.8rem 1rem;font-size:.97rem;line-height:1.55}.guide-lock-module__liStgG__courseLine a{color:var(--nb-link,#1d4ed8);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.guide-lock-module__liStgG__returning{padding:1.5rem 0 .5rem}.guide-lock-module__liStgG__returningCard{--tape:var(--ds-note-pink);padding:1.4rem 1.25rem 1.25rem;position:relative}@media (min-width:640px){.guide-lock-module__liStgG__returningCard{padding:1.6rem 2rem 1.5rem}}.guide-lock-module__liStgG__returningRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:900px){.guide-lock-module__liStgG__returningRow{flex-direction:row;justify-content:space-between;align-items:center}}.guide-lock-module__liStgG__returningText{max-width:46rem;margin:0;font-size:1.1rem;font-weight:600;line-height:1.5}.guide-lock-module__liStgG__returningClose{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.guide-lock-module__liStgG__returningClose:hover{background:#1c1a1714}.guide-lock-module__liStgG__returningClose:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.guide-lock-module__liStgG__enter{animation:.32s cubic-bezier(.2,.9,.3,1) both guide-lock-module__liStgG__rise}@keyframes guide-lock-module__liStgG__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.guide-lock-module__liStgG__scoreTable{border-collapse:collapse;width:100%;font-size:.95rem}.guide-lock-module__liStgG__scoreTable th,.guide-lock-module__liStgG__scoreTable td{text-align:left;vertical-align:top;border-bottom:1px dotted #1c1a1733;padding:.65rem .5rem}:is(.dark .guide-lock-module__liStgG__scoreTable th,.dark .guide-lock-module__liStgG__scoreTable td){border-bottom-color:color-mix(in srgb, var(--foreground) 14%, transparent)}.guide-lock-module__liStgG__scoreTable th{text-transform:uppercase;letter-spacing:.08em;color:#6b6458;font-size:.75rem}.dark .guide-lock-module__liStgG__scoreTable th{color:var(--muted-foreground)}.guide-lock-module__liStgG__scoreDim{color:var(--foreground);font-weight:700}.guide-lock-module__liStgG__scoreScale{white-space:nowrap;font-family:var(--font-hand), cursive;color:#1d4ed8;font-size:1.05rem;font-weight:700}.dark .guide-lock-module__liStgG__scoreScale{color:#93b6ff}.guide-lock-module__liStgG__tableScroll{overflow-x:auto}.guide-lock-module__liStgG__quizQ{padding:1rem 1.1rem 1.1rem}@media (min-width:640px){.guide-lock-module__liStgG__quizQ{padding:1.2rem 1.5rem 1.3rem}}.guide-lock-module__liStgG__quizNum{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);font-size:1.2rem;font-weight:700}.dark .guide-lock-module__liStgG__quizNum{color:#ff9a82}.guide-lock-module__liStgG__quizText{color:var(--foreground);margin:.15rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.45}.guide-lock-module__liStgG__opts{border:0;gap:.5rem;margin:.8rem 0 0;padding:0;display:grid}.guide-lock-module__liStgG__opt{cursor:pointer;color:#2f2c26;background:#ffffffb3;border:1.5px solid #1c1a172e;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.65rem .8rem;font-size:.95rem;line-height:1.45;transition:border-color .14s,background-color .14s;display:flex}.dark .guide-lock-module__liStgG__opt{background:color-mix(in srgb, var(--card) 85%, var(--background));border-color:color-mix(in srgb, var(--foreground) 20%, transparent);color:var(--foreground)}.guide-lock-module__liStgG__opt:hover{border-color:#2563eb}.guide-lock-module__liStgG__opt:has(input:focus-visible){outline:3px solid var(--ds-focus);outline-offset:2px}.guide-lock-module__liStgG__opt input{accent-color:#2563eb;flex:none;margin-top:.2rem}.guide-lock-module__liStgG__optChosen{background:#2563eb12;border-color:#2563eb}.guide-lock-module__liStgG__optRight{background:#16a34a1a!important;border-color:#16a34a!important}.guide-lock-module__liStgG__optWrong{background:#dc262614!important;border-color:#dc2626!important}.guide-lock-module__liStgG__why{color:#3b3730;margin:.7rem 0 0;font-size:.93rem;line-height:1.55}.dark .guide-lock-module__liStgG__why{color:var(--muted-foreground)}.guide-lock-module__liStgG__verdict{font-weight:700}.guide-lock-module__liStgG__verdictRight{color:#15803d}.guide-lock-module__liStgG__verdictWrong{color:#b91c1c}.dark .guide-lock-module__liStgG__verdictRight{color:#6ee7a8}.dark .guide-lock-module__liStgG__verdictWrong{color:#fca5a5}.guide-lock-module__liStgG__resultRow{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.guide-lock-module__liStgG__resultRow{flex-direction:row;align-items:center}}.guide-lock-module__liStgG__dial{flex:none}.guide-lock-module__liStgG__dial circle{transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.guide-lock-module__liStgG__dialNum{font-weight:800}.guide-lock-module__liStgG__chips{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.guide-lock-module__liStgG__chip{border:1px solid;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.82rem;font-weight:600;display:inline-flex}.guide-lock-module__liStgG__chipStrong{color:#166534;background:#16a34a14;border-color:#16653459}.guide-lock-module__liStgG__chipWeak{color:#9a3412;background:#ea580c14;border-color:#9a341259}.dark .guide-lock-module__liStgG__chipStrong{color:#86efac;border-color:#86efac59}.dark .guide-lock-module__liStgG__chipWeak{color:#fdba74;border-color:#fdba7459}.guide-lock-module__liStgG__fixList{margin:.5rem 0 0;padding-left:1.1rem;font-size:.93rem;line-height:1.6}.guide-lock-module__liStgG__fixList a{color:var(--nb-link,#1d4ed8);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.guide-lock-module__liStgG__lock .guide-lock-module__liStgG__shackle,.guide-lock-module__liStgG__lockHost:hover .guide-lock-module__liStgG__lock .guide-lock-module__liStgG__shackle,.guide-lock-module__liStgG__lockHost:focus-within .guide-lock-module__liStgG__lock .guide-lock-module__liStgG__shackle{transition:none;transform:none}.guide-lock-module__liStgG__enter{animation:none}.guide-lock-module__liStgG__dial circle,.guide-lock-module__liStgG__opt{transition:none}}.guide-lock-module__liStgG__stack{isolation:isolate;position:relative}.guide-lock-module__liStgG__stack:before,.guide-lock-module__liStgG__stack:after{content:"";z-index:-1;background:#fbf6e9;border:1px solid #1c1a171a;border-radius:6px;position:absolute;inset:0;box-shadow:0 10px 20px -16px #1c1a1780}.guide-lock-module__liStgG__stack:before{transform:rotate(1.6deg)translate(6px,6px)}.guide-lock-module__liStgG__stack:after{background:#f6efdc;transform:rotate(-1.1deg)translate(-5px,9px)}.dark .guide-lock-module__liStgG__stack:before{background:color-mix(in srgb, var(--card) 88%, #c8b98f);border-color:var(--border)}.dark .guide-lock-module__liStgG__stack:after{background:color-mix(in srgb, var(--card) 88%, #c8b98f);border-color:var(--border)}.guide-lock-module__liStgG__page{background-color:#fffdf6;background-image:linear-gradient(90deg,#0000 34px,#e05a4766 34px 36px,#0000 36px),repeating-linear-gradient(#0000 0 27px,#4c82be29 27px 28px);border:1px solid #1c1a1724;border-radius:6px;padding:1.4rem 1rem 1.25rem 2.9rem;position:relative;box-shadow:0 1px #1c1a170d,0 22px 34px -24px #1c1a178c}@media (min-width:640px){.guide-lock-module__liStgG__page{padding:1.8rem 2rem 1.6rem 3.4rem}}.dark .guide-lock-module__liStgG__page{background-color:color-mix(in srgb, var(--card) 92%, #3b3424);border-color:var(--border);background-image:linear-gradient(90deg,#0000 34px,#ff7a5959 34px 36px,#0000 36px),repeating-linear-gradient(#0000 0 27px,#94aacd14 27px 28px)}.guide-lock-module__liStgG__page:before{content:"";background:radial-gradient(circle at 6px 6px,#1c1a1738 0 5px,#0000 5.5px) 0 0/12px 64px repeat-y;width:12px;position:absolute;top:22px;bottom:22px;left:11px}.dark .guide-lock-module__liStgG__page:before{background:radial-gradient(circle at 6px 6px,#00000073 0 5px,#0000 5.5px) 0 0/12px 64px repeat-y}.guide-lock-module__liStgG__pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.guide-lock-module__liStgG__pageKicker{font-family:var(--font-hand), cursive;color:var(--nb-pen);font-size:1.15rem;font-weight:700;line-height:1}.guide-lock-module__liStgG__pageKickerPaid{color:#1d4ed8}.dark .guide-lock-module__liStgG__pageKickerPaid{color:#93b6ff}.guide-lock-module__liStgG__inkArea{min-height:8.5rem;margin-top:.9rem;position:relative}.guide-lock-module__liStgG__ghost{position:relative}.guide-lock-module__liStgG__ink2{color:#2f2c26;font-size:1.02rem;line-height:28px;font-family:var(--font-hand), cursive;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.32rem;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 20%,#00000026 85%,#0000);mask-image:linear-gradient(#000 20%,#00000026 85%,#0000)}.dark .guide-lock-module__liStgG__ink2{color:color-mix(in srgb, var(--foreground) 85%, transparent)}.guide-lock-module__liStgG__ink2Label{color:#1c1a17;font-weight:700}.dark .guide-lock-module__liStgG__ink2Label{color:var(--foreground)}.guide-lock-module__liStgG__vellum{z-index:2;-webkit-backdrop-filter:blur(5px)saturate(1.1);background:linear-gradient(#ffffff8c,#ffffffd1);border:1px solid #1c1a171f;border-radius:4px;margin-top:-2.6rem;padding:1.15rem 1rem 1.1rem;position:relative;transform:rotate(-.7deg);box-shadow:inset 0 1px #fffc,0 16px 26px -20px #1c1a1799}@media (min-width:640px){.guide-lock-module__liStgG__vellum{padding:1.3rem 1.5rem 1.2rem}}.dark .guide-lock-module__liStgG__vellum{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 55%, transparent), color-mix(in srgb, var(--card) 86%, transparent));border-color:color-mix(in srgb, var(--foreground) 16%, transparent);box-shadow:0 16px 26px -20px #000c}.guide-lock-module__liStgG__vellum:before,.guide-lock-module__liStgG__vellum:after{content:"";background:var(--ds-tape);width:78px;height:20px;position:absolute;top:-10px;box-shadow:0 1px 2px #00000024;-webkit-mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px));mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px))}.guide-lock-module__liStgG__vellum:before{left:14px;transform:rotate(-6deg)}.guide-lock-module__liStgG__vellum:after{right:14px;transform:rotate(5deg)}.guide-lock-module__liStgG__vellumRow{align-items:flex-start;gap:.9rem;display:flex}.guide-lock-module__liStgG__vellumText{min-width:0}.guide-lock-module__liStgG__stampAccount,.guide-lock-module__liStgG__stampPaid{font-family:var(--font-hand), cursive;border:2px solid;border-radius:4px;padding:.15rem .55rem .05rem;font-size:1.1rem;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-3deg)}.guide-lock-module__liStgG__stampAccount{color:#c8321f;background:#ffd0de73}.guide-lock-module__liStgG__stampPaid{color:#1d4ed8;background:#cfe7ff8c}.dark .guide-lock-module__liStgG__stampAccount{color:#ff9a82;background:#ff8fb81f}.dark .guide-lock-module__liStgG__stampPaid{color:#93b6ff;background:#7cc4ff1f}.guide-lock-module__liStgG__what2{color:#3b3730;margin:.5rem 0 0;font-size:.97rem;line-height:1.55}.dark .guide-lock-module__liStgG__what2{color:var(--muted-foreground)}.guide-lock-module__liStgG__archSketch{width:100%;max-width:520px;height:auto;color:var(--foreground);margin:0 auto;display:block}.guide-lock-module__liStgG__archLabel{font-family:var(--font-hand), cursive;fill:#1e1e1e;font-size:17px;font-weight:700}.guide-lock-module__liStgG__archStore{fill:#1e1e1e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.guide-lock-module__liStgG__archNote{font-family:var(--font-hand), cursive;fill:currentColor;opacity:.75;font-size:15px}.guide-lock-module__liStgG__archFrosted{filter:blur(2.2px)saturate(.7);opacity:.55}.guide-lock-module__liStgG__archDevelop{animation:1.6s cubic-bezier(.2,.7,.2,1) both guide-lock-module__liStgG__develop}@keyframes guide-lock-module__liStgG__develop{0%{filter:blur(6px)sepia(.9)contrast(.6);opacity:.2}60%{filter:blur(1px)sepia(.4);opacity:.85}to{filter:none;opacity:1}}.guide-lock-module__liStgG__archSheet{padding:1rem .75rem .5rem;position:relative}.guide-lock-module__liStgG__archCaption{text-align:center;font-family:var(--font-hand), cursive;color:var(--nb-pen);margin:.25rem 0 0;font-size:1.2rem;font-weight:700}.guide-lock-module__liStgG__bigLock{color:#c8321f;flex:none;overflow:visible}.guide-lock-module__liStgG__bigLockPaid{color:#1d4ed8}.dark .guide-lock-module__liStgG__bigLock{color:#ff9a82}.dark .guide-lock-module__liStgG__bigLockPaid{color:#93b6ff}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__ink{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__inkBody{transition-delay:.25s}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__inkLate{opacity:0;transition:opacity .3s .8s}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__bodyFill{opacity:0;fill-opacity:.12;transition:opacity .4s .65s}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__hatch{opacity:0;transition:opacity .3s .95s}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__lockShade{opacity:.25}.guide-lock-module__liStgG__bigLock[data-drawn="1"] .guide-lock-module__liStgG__ink{stroke-dashoffset:0}.guide-lock-module__liStgG__bigLock[data-drawn="1"] .guide-lock-module__liStgG__inkLate,.guide-lock-module__liStgG__bigLock[data-drawn="1"] .guide-lock-module__liStgG__hatch,.guide-lock-module__liStgG__bigLock[data-drawn="1"] .guide-lock-module__liStgG__bodyFill{opacity:1}.guide-lock-module__liStgG__bigShackle{transform-box:fill-box;transform-origin:90% 100%;transition:transform .38s cubic-bezier(.3,1.5,.5,1)}.guide-lock-module__liStgG__lockHost:hover .guide-lock-module__liStgG__bigShackle,.guide-lock-module__liStgG__lockHost:focus-within .guide-lock-module__liStgG__bigShackle{transform:translateY(-5px)rotate(-24deg)}.guide-lock-module__liStgG__ribbon{border:1.5px solid #1c1a1799;border-radius:999px;height:14px;margin-top:.8rem;display:flex;overflow:hidden;transform:rotate(-.4deg)}.dark .guide-lock-module__liStgG__ribbon{border-color:color-mix(in srgb, var(--foreground) 50%, transparent)}.guide-lock-module__liStgG__ribbon span{background-size:8px 8px;height:100%;display:block}.guide-lock-module__liStgG__ribOpen{background:#b2f2bb repeating-linear-gradient(-45deg,#2f9e448c 0 2px,#0000 2px 6px)}.guide-lock-module__liStgG__ribAccount{background:#ffc9c9 repeating-linear-gradient(-45deg,#e0313180 0 2px,#0000 2px 6px)}.guide-lock-module__liStgG__ribPaid{background:#a5d8ff repeating-linear-gradient(-45deg,#1971c28c 0 2px,#0000 2px 6px)}.guide-lock-module__liStgG__ribbonKey{font-family:var(--font-hand), cursive;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.45rem;font-size:1.05rem;font-weight:700;display:flex}.guide-lock-module__liStgG__ribbonKey i{vertical-align:-1px;border:1px solid #1c1a1780;border-radius:3px;width:12px;height:12px;margin-right:.3rem;display:inline-block}.guide-lock-module__liStgG__gauge{color:var(--foreground);display:block;overflow:visible}.guide-lock-module__liStgG__gaugeTick{font-family:var(--font-hand), cursive;fill:currentColor;opacity:.7;font-size:15px;font-weight:700}.guide-lock-module__liStgG__gaugeNum{font-family:var(--font-display,inherit), sans-serif;fill:currentColor;font-size:34px;font-weight:800}.guide-lock-module__liStgG__needle{transition:transform 1.4s cubic-bezier(.25,1.35,.4,1)}.guide-lock-module__liStgG__resultSheet{position:relative}.guide-lock-module__liStgG__resultGrid{align-items:center;gap:1.25rem;display:grid}@media (min-width:768px){.guide-lock-module__liStgG__resultGrid{grid-template-columns:auto 1fr}}.guide-lock-module__liStgG__skyline{width:100%;max-width:440px;height:auto;color:var(--foreground);display:block}.guide-lock-module__liStgG__skyNum{font-family:var(--font-hand), cursive;fill:currentColor;font-size:14px;font-weight:700}.guide-lock-module__liStgG__skyLabel{font-family:var(--font-hand), cursive;fill:currentColor;font-size:15px;font-weight:700}.guide-lock-module__liStgG__block{transform-box:fill-box;transform-origin:50% 100%;animation:.52s cubic-bezier(.2,.9,.3,1.2) both guide-lock-module__liStgG__rise2}@keyframes guide-lock-module__liStgG__rise2{0%{opacity:0;transform:scaleY(.05)}to{opacity:1;transform:none}}.guide-lock-module__liStgG__skyKey{gap:.15rem 1.2rem;margin:.3rem 0 0;padding-left:1.4rem;font-size:.9rem;list-style:decimal;display:grid}@media (min-width:640px){.guide-lock-module__liStgG__skyKey{grid-template-columns:1fr 1fr}}.guide-lock-module__liStgG__skyKey b{font-family:var(--font-hand), cursive;font-size:1.05rem}.guide-lock-module__liStgG__keyStrong b{color:#2f9e44}.guide-lock-module__liStgG__keyMid b{color:#e8590c}.guide-lock-module__liStgG__keyWeak b{color:#e03131}.dark .guide-lock-module__liStgG__keyStrong b{color:#8ce99a}.dark .guide-lock-module__liStgG__keyWeak b{color:#ffa8a8}.guide-lock-module__liStgG__highlight{background:linear-gradient(#0000 55%,#ffe066cc 55% 90%,#0000 90%);padding:0 .15rem}.dark .guide-lock-module__liStgG__highlight{background:linear-gradient(#0000 55%,#ffd84a59 55% 90%,#0000 90%)}.guide-lock-module__liStgG__stackSketch{color:#1e1e1e;flex:none;width:132px;height:auto;overflow:visible}.guide-lock-module__liStgG__stackSketch .guide-lock-module__liStgG__card3{transform-box:fill-box;transform-origin:50% 100%;animation:.6s cubic-bezier(.2,.9,.3,1.2) both guide-lock-module__liStgG__fanIn}@keyframes guide-lock-module__liStgG__fanIn{0%{opacity:.2;transform:rotate(0)translateY(6px)}}.guide-lock-module__liStgG__returningGrid{align-items:center;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__ink,.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__inkLate,.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__bodyFill,.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__hatch,.guide-lock-module__liStgG__bigShackle{transition:none}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__ink{stroke-dashoffset:0}.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__inkLate,.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__hatch,.guide-lock-module__liStgG__bigLock .guide-lock-module__liStgG__bodyFill{opacity:1}.guide-lock-module__liStgG__lockHost:hover .guide-lock-module__liStgG__bigShackle,.guide-lock-module__liStgG__lockHost:focus-within .guide-lock-module__liStgG__bigShackle{transform:none}.guide-lock-module__liStgG__archDevelop,.guide-lock-module__liStgG__block,.guide-lock-module__liStgG__stackSketch .guide-lock-module__liStgG__card3{animation:none}.guide-lock-module__liStgG__needle{transition:none}}.guide-lock-module__liStgG__lockedBand,.guide-lock-module__liStgG__outlineWrap,.guide-lock-module__liStgG__returning{overflow-x:clip}.guide-lock-module__liStgG__vellumShallow{margin-top:-.9rem}.guide-lock-module__liStgG__scoreList{margin:0;padding:.4rem .9rem;list-style:none}@media (min-width:640px){.guide-lock-module__liStgG__scoreList{padding:.6rem 1.4rem}}.guide-lock-module__liStgG__scoreItem{border-bottom:1px dotted #1c1a1738;grid-template-columns:auto 1fr;gap:.25rem .8rem;padding:.85rem 0;display:grid}.guide-lock-module__liStgG__scoreItem:last-child{border-bottom:0}.dark .guide-lock-module__liStgG__scoreItem{border-bottom-color:color-mix(in srgb, var(--foreground) 16%, transparent)}@media (min-width:640px){.guide-lock-module__liStgG__scoreItem{grid-template-columns:auto 1fr auto;align-items:start}}.guide-lock-module__liStgG__scoreNo{font-family:var(--font-hand), cursive;color:var(--nb-pen);text-align:center;width:1.6rem;font-size:1.5rem;font-weight:700;line-height:1}.guide-lock-module__liStgG__scoreLook{color:#4a453c;margin:.2rem 0 0;font-size:.93rem;line-height:1.55}.dark .guide-lock-module__liStgG__scoreLook{color:var(--muted-foreground)}.guide-lock-module__liStgG__bubbles{grid-column:2;gap:.4rem;margin-top:.35rem;display:inline-flex}@media (min-width:640px){.guide-lock-module__liStgG__bubbles{grid-column:3;margin-top:0}}.guide-lock-module__liStgG__bubbles i{width:1.9rem;height:1.9rem;font-style:normal;font-family:var(--font-hand), cursive;color:#1d4ed8;border:2px solid #2563eb;border-radius:52% 48% 55% 45%/48% 55% 45% 52%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.guide-lock-module__liStgG__bubbles i:nth-child(2){transform:rotate(8deg)}.guide-lock-module__liStgG__bubbles i:nth-child(3){transform:rotate(-6deg)}.dark .guide-lock-module__liStgG__bubbles i{color:#93b6ff;border-color:#7aa7ff}
.hands-on-art-module__agtSEq__stage{--ho-ink:#14110d;--ho-logo:#14110d;--ho-wire:#14110da8;--ho-label:#3d372d;--ho-sun-t:#ffe27a;--ho-sun-r:#f8c628;--ho-sun-l:#dba30d;--ho-coral-t:#ffc2b0;--ho-coral-r:#ff8a66;--ho-coral-l:#e8613c;--ho-sky-t:#bfe3ff;--ho-sky-r:#6fb8ff;--ho-sky-l:#3b8fe8;--ho-violet-t:#e0d2ff;--ho-violet-r:#b294ff;--ho-violet-l:#8a63f0;--ho-zl-sun:#8a5300;--ho-zl-sky:#0b5cb8;--ho-zl-violet:#5a2fc4;--ho-zl-coral:#b23a12;--ho-packet:#1d6fd6;--ho-packet2:#c2410c;--ho-packet3:#0f9d58;--ho-halo:#fbf7ea}.dark .hands-on-art-module__agtSEq__stage{--ho-ink:#f6efdde0;--ho-logo:#f6efdd;--ho-wire:#f6efdd8c;--ho-label:#d9ceb0;--ho-sun-t:#6f5a12;--ho-sun-r:#55440c;--ho-sun-l:#3d3008;--ho-coral-t:#6e2f1c;--ho-coral-r:#552415;--ho-coral-l:#3d190e;--ho-sky-t:#1d4a78;--ho-sky-r:#163a5e;--ho-sky-l:#102a45;--ho-violet-t:#43307a;--ho-violet-r:#34255f;--ho-violet-l:#261b45;--ho-zl-sun:#ffd65a;--ho-zl-sky:#7cc4ff;--ho-zl-violet:#c4b0ff;--ho-zl-coral:#ff9b7a;--ho-packet:#7cc4ff;--ho-packet2:#ff8a4c;--ho-packet3:#5be39a;--ho-halo:#16120b}.hands-on-art-module__agtSEq__art{width:100%;height:auto;display:block;overflow:visible}.hands-on-art-module__agtSEq__art .zl{font-family:var(--font-display,inherit), system-ui, sans-serif;text-anchor:middle;letter-spacing:-.01em;font-size:23px;font-weight:800}:is(.hands-on-art-module__agtSEq__art .zl,.hands-on-art-module__agtSEq__art .zs){paint-order:stroke;stroke:var(--ho-halo);stroke-width:6px;stroke-linejoin:round}.hands-on-art-module__agtSEq__art .zl-sun{fill:var(--ho-zl-sun)}.hands-on-art-module__agtSEq__art .zl-sky{fill:var(--ho-zl-sky)}.hands-on-art-module__agtSEq__art .zl-violet{fill:var(--ho-zl-violet)}.hands-on-art-module__agtSEq__art .zs{font-family:var(--font-jetbrains), ui-monospace, monospace;fill:var(--ho-label);text-anchor:middle;font-size:13.5px;font-weight:700}.hands-on-art-module__agtSEq__art .zb{fill:var(--ho-halo);fill-opacity:.94}.hands-on-art-module__agtSEq__art .w{fill:none;stroke:var(--ho-wire);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hands-on-art-module__agtSEq__art .ah{fill:var(--ho-wire)}.hands-on-art-module__agtSEq__art .pk{fill:var(--ho-packet);stroke:var(--ho-ink);stroke-width:1.6px}.hands-on-art-module__agtSEq__art .pk2{fill:var(--ho-packet2)}.hands-on-art-module__agtSEq__art .pk3{fill:var(--ho-packet3)}@media (prefers-reduced-motion:no-preference){:is(.hands-on-art-module__agtSEq__art .t,.hands-on-art-module__agtSEq__art .n){transform-box:fill-box;animation:.48s cubic-bezier(.22,1,.36,1) both hands-on-art-module__agtSEq__rise;animation-delay:calc(var(--i,0) * 90ms + .1s)}.hands-on-art-module__agtSEq__art .w{stroke-dashoffset:1px;animation:.56s ease-out forwards hands-on-art-module__agtSEq__draw;animation-delay:calc(var(--i,0) * 70ms + .5s)}.hands-on-art-module__agtSEq__art .ah{animation:.42s ease-out both hands-on-art-module__agtSEq__fade;animation-delay:calc(var(--i,0) * 70ms + .8s)}.hands-on-art-module__agtSEq__art .pk{animation:.3s ease-out 1.3s both hands-on-art-module__agtSEq__fade}}@media (prefers-reduced-motion:reduce){.hands-on-art-module__agtSEq__art .pk{display:none}}@keyframes hands-on-art-module__agtSEq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hands-on-art-module__agtSEq__draw{to{stroke-dashoffset:0}}@keyframes hands-on-art-module__agtSEq__fade{0%{opacity:0}to{opacity:1}}
.hands-on-module__-z6FVa__page{--ho-acc:#1d4ed8;--ho-acc-soft:color-mix(in srgb, #1d4ed8 12%, var(--ds-paper,#fffdf6));--ho-lock:#b45309;--ho-lock-soft:color-mix(in srgb, #f59e0b 16%, var(--ds-paper,#fffdf6));--ho-free:#047857;--ho-edge:var(--ds-edge,#1c1a17)}.dark .hands-on-module__-z6FVa__page{--ho-acc:#7cb4ff;--ho-acc-soft:color-mix(in srgb, #7cb4ff 18%, var(--card,#1d1810));--ho-lock:#fbbf24;--ho-lock-soft:color-mix(in srgb, #fbbf24 16%, var(--card,#1d1810));--ho-free:#5be39a}.hands-on-module__-z6FVa__hero{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.hands-on-module__-z6FVa__hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.hands-on-module__-z6FVa__kicker{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ho-acc);font-size:.8rem;font-weight:800}.hands-on-module__-z6FVa__h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;margin-top:.6rem;font-size:clamp(2.5rem,8vw,4.6rem);font-weight:900;line-height:.98}.hands-on-module__-z6FVa__h1Wide{max-width:20ch;font-size:clamp(2.5rem,8.4vw,5.4rem)}@media (min-width:1024px){.hands-on-module__-z6FVa__heroWide{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.hands-on-module__-z6FVa__stats2{max-width:26rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hands-on-module__-z6FVa__h1Build{font-size:clamp(2.1rem,6.4vw,3.8rem)}.hands-on-module__-z6FVa__mark{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--nb-marker,#ffd84d) 92%, transparent) 58%);padding:0 .08em}.hands-on-module__-z6FVa__accent{color:var(--ho-acc)}.hands-on-module__-z6FVa__lede{color:var(--muted-foreground);max-width:56ch;margin-top:1.1rem;font-size:1.15rem;line-height:1.6}.hands-on-module__-z6FVa__ctas{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}.hands-on-module__-z6FVa__artBox{border:2.5px solid var(--ho-edge);background:var(--card);box-shadow:7px 7px 0 var(--ho-acc);border-radius:22px;padding:1rem .75rem .75rem}.hands-on-module__-z6FVa__artCap{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);text-align:center;margin-top:.4rem;font-size:1.3rem}.hands-on-module__-z6FVa__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:34rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.hands-on-module__-z6FVa__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.hands-on-module__-z6FVa__stat{border:2px solid var(--ho-edge);background:var(--card);box-shadow:3px 3px 0 var(--ho-edge);border-radius:12px;padding:.55rem .7rem}.hands-on-module__-z6FVa__stat b{font-family:var(--font-display), system-ui, sans-serif;font-size:1.75rem;font-weight:900;line-height:1.05;display:block}.hands-on-module__-z6FVa__stat small{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.15rem;font-size:.66rem;font-weight:700;line-height:1.3;display:block}.hands-on-module__-z6FVa__h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900;line-height:1.05}.hands-on-module__-z6FVa__sub{color:var(--muted-foreground);max-width:62ch;margin-top:.5rem;font-size:1.05rem;line-height:1.55}.hands-on-module__-z6FVa__buildCard{border:2.5px solid var(--ho-edge);background:var(--card);box-shadow:8px 8px 0 var(--ho-acc);border-radius:22px;gap:1.25rem;padding:1rem;display:grid}@media (min-width:900px){.hands-on-module__-z6FVa__buildCard{grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding:1.25rem}}.hands-on-module__-z6FVa__poster{border:2px solid var(--ho-edge);aspect-ratio:16/9;background:#0b1020;border-radius:14px;display:block;position:relative;overflow:hidden}.hands-on-module__-z6FVa__poster img{object-fit:cover;width:100%;height:100%;display:block}.hands-on-module__-z6FVa__posterPlay{cursor:pointer;background:0 0;border:0;place-items:end;width:100%;padding:.9rem;display:grid;position:absolute;inset:0}.hands-on-module__-z6FVa__posterPlay:focus-visible span{outline:3px solid var(--ho-acc);outline-offset:3px}.hands-on-module__-z6FVa__posterPlay:hover span{transform:scale(1.06)}.hands-on-module__-z6FVa__posterPlay span{color:#0b1020;background:#fff;border:2.5px solid #0b1020;border-radius:999px;place-items:center;width:4rem;height:4rem;transition:transform .16s;display:grid;box-shadow:4px 4px #0b1020}.hands-on-module__-z6FVa__poster:hover .hands-on-module__-z6FVa__posterPlay span{transform:scale(1.06)}.hands-on-module__-z6FVa__badges{flex-wrap:wrap;gap:.4rem;display:flex}.hands-on-module__-z6FVa__badge{border:1.5px solid var(--ho-edge);background:var(--ho-acc-soft);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.hands-on-module__-z6FVa__badgeFree{background:color-mix(in srgb, var(--ho-free) 16%, var(--card));color:var(--foreground)}.hands-on-module__-z6FVa__buildTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900;line-height:1.08}.hands-on-module__-z6FVa__buildTitle a{color:inherit;text-decoration:none}.hands-on-module__-z6FVa__buildTitle a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ho-acc);text-decoration-color:var(--ho-acc);text-underline-offset:5px}.hands-on-module__-z6FVa__stack{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.hands-on-module__-z6FVa__stack span{font-family:var(--font-jetbrains), ui-monospace, monospace;background:var(--muted);color:var(--foreground);border-radius:6px;padding:.15rem .45rem;font-size:.74rem;font-weight:700}.hands-on-module__-z6FVa__chapters{gap:.15rem;margin-top:.75rem;display:grid}.hands-on-module__-z6FVa__chap{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.45rem .55rem;font-size:.95rem;line-height:1.35;display:grid}button.hands-on-module__-z6FVa__chap{cursor:pointer}button.hands-on-module__-z6FVa__chap:hover,button.hands-on-module__-z6FVa__chap:focus-visible{background:var(--ho-acc-soft);outline:none}button.hands-on-module__-z6FVa__chap:focus-visible{box-shadow:0 0 0 2px var(--ho-acc)}.hands-on-module__-z6FVa__chapOn{background:var(--ho-acc-soft);box-shadow:inset 4px 0 0 var(--ho-acc)}.hands-on-module__-z6FVa__chapTime{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted-foreground);font-size:.78rem;font-weight:700}.hands-on-module__-z6FVa__chapName{font-weight:650}.hands-on-module__-z6FVa__chapNum{color:var(--ho-acc);margin-right:.35rem;font-weight:900}.hands-on-module__-z6FVa__chapDesc{color:var(--muted-foreground);margin-top:.15rem;font-size:.86rem;font-weight:400;display:block}.hands-on-module__-z6FVa__chapTag{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800}.hands-on-module__-z6FVa__tagFree{color:var(--ho-free)}.hands-on-module__-z6FVa__tagLock{color:var(--ho-lock);align-items:center;gap:.2rem;display:inline-flex}.hands-on-module__-z6FVa__chapLocked .hands-on-module__-z6FVa__chapName{color:color-mix(in srgb, var(--foreground) 78%, transparent)}.hands-on-module__-z6FVa__watch{gap:1.25rem;display:grid}@media (min-width:1100px){.hands-on-module__-z6FVa__watch{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}}.hands-on-module__-z6FVa__playerBox{border:2.5px solid var(--ho-edge);box-shadow:8px 8px 0 var(--ho-acc);background:#0b1020;border-radius:18px;overflow:hidden}.hands-on-module__-z6FVa__video{aspect-ratio:16/9;background:#0b1020;width:100%;display:block}.hands-on-module__-z6FVa__playerBar{background:var(--card);border-top:2px solid var(--ho-edge);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.6rem .85rem;font-size:.9rem;display:flex}.hands-on-module__-z6FVa__nowLabel{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:800}.hands-on-module__-z6FVa__nowTitle{font-weight:800}.hands-on-module__-z6FVa__playerNote{color:var(--muted-foreground);margin-left:auto;font-size:.85rem}.hands-on-module__-z6FVa__rail{border:2.5px solid var(--ho-edge);background:var(--card);border-radius:18px;max-height:none;padding:.6rem}@media (min-width:1100px){.hands-on-module__-z6FVa__rail{max-height:44rem;overflow-y:auto}}.hands-on-module__-z6FVa__railHead{justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem .5rem .5rem;display:flex}.hands-on-module__-z6FVa__railHead h2{font-size:1.15rem;font-weight:900}.hands-on-module__-z6FVa__railHead span{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.hands-on-module__-z6FVa__gate{text-align:center;color:#f8fafc;background:radial-gradient(circle at 20% 20%,#1d4ed866,#0000 55%),radial-gradient(circle at 80% 85%,#7c3aed61,#0000 55%),#0b1020;place-items:center;min-height:14rem;padding:1.5rem 1rem;display:grid;position:relative}@media (min-width:640px){.hands-on-module__-z6FVa__gate{aspect-ratio:16/9}}.hands-on-module__-z6FVa__gate h3{font-family:var(--font-display), system-ui, sans-serif;font-size:clamp(1.3rem,3.6vw,2.1rem);font-weight:900;line-height:1.1}.hands-on-module__-z6FVa__gate p{color:#cbd5e1;margin-top:.5rem;max-width:46ch;margin-inline:auto;font-size:.98rem;line-height:1.5}.hands-on-module__-z6FVa__gateIcon{color:#1c1a17;background:#fbbf24;border:2px solid #fff;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;margin:0 auto .7rem;display:grid}.hands-on-module__-z6FVa__gateBtns{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.hands-on-module__-z6FVa__gateBack{color:#e2e8f0;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.95rem;font-weight:700;text-decoration:underline}.hands-on-module__-z6FVa__unlock{border:2.5px solid var(--ho-edge);background:var(--ho-lock-soft);box-shadow:7px 7px 0 var(--ho-lock);border-radius:20px;gap:1rem;padding:1.1rem;display:grid}@media (min-width:860px){.hands-on-module__-z6FVa__unlock{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;padding:1.4rem}}.hands-on-module__-z6FVa__unlock h2{font-family:var(--font-display), system-ui, sans-serif;align-items:flex-start;gap:.6rem;font-size:clamp(1.5rem,4.4vw,2.3rem);font-weight:900;line-height:1.05;display:flex}.hands-on-module__-z6FVa__unlockIcon{background:var(--ho-lock);color:#1c1a17;border:2px solid var(--ho-edge);border-radius:12px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.hands-on-module__-z6FVa__unlock ul{gap:.4rem;margin-top:.75rem;display:grid}.hands-on-module__-z6FVa__unlock li{align-items:flex-start;gap:.5rem;line-height:1.45;display:flex}.hands-on-module__-z6FVa__unlock li svg{color:var(--ho-free);flex:none;margin-top:.2rem}.hands-on-module__-z6FVa__unlockBuy{justify-items:start;gap:.6rem;display:grid}.hands-on-module__-z6FVa__price{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:2.4rem;font-weight:900;line-height:1}.hands-on-module__-z6FVa__priceHl{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--nb-marker,#ffd84d) 85%, transparent) 55%);padding:0 .1em}.hands-on-module__-z6FVa__small{color:var(--muted-foreground);font-size:.88rem;line-height:1.45}.hands-on-module__-z6FVa__small a{color:var(--foreground);text-underline-offset:3px;font-weight:700}.hands-on-module__-z6FVa__grid2{gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.hands-on-module__-z6FVa__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hands-on-module__-z6FVa__list{counter-reset:b;gap:.6rem;display:grid}.hands-on-module__-z6FVa__list li{border:2px solid var(--ho-edge);background:var(--card);border-radius:14px;padding:.7rem .9rem .7rem 3rem;line-height:1.5;position:relative}.hands-on-module__-z6FVa__list li:before{counter-increment:b;content:counter(b);border:2px solid var(--ho-edge);background:var(--nb-marker,#ffd84d);color:#1c1a17;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:.65rem;left:.7rem}.hands-on-module__-z6FVa__nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.hands-on-module__-z6FVa__num{border:2px solid var(--ho-edge);background:var(--card);box-shadow:4px 4px 0 var(--nc,var(--ho-acc));border-radius:14px;padding:.8rem}.hands-on-module__-z6FVa__num:nth-child(2){--nc:#7c3aed}.hands-on-module__-z6FVa__num:nth-child(3){--nc:#0f9d58}.hands-on-module__-z6FVa__num:nth-child(4){--nc:#ea580c}.hands-on-module__-z6FVa__num b{font-family:var(--font-display), system-ui, sans-serif;font-size:clamp(1.5rem,4.5vw,2.2rem);font-weight:900;line-height:1;display:block}.hands-on-module__-z6FVa__num span{color:var(--muted-foreground);margin-top:.35rem;font-size:.88rem;line-height:1.4;display:block}.hands-on-module__-z6FVa__repo{border:2px solid var(--ho-edge);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;display:flex}.hands-on-module__-z6FVa__repo code{font-family:var(--font-jetbrains), ui-monospace, monospace;word-break:break-all;font-size:.9rem;font-weight:700}.hands-on-module__-z6FVa__repoIcon{color:#fff;background:#0b1020;border-radius:10px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.hands-on-module__-z6FVa__slides{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.hands-on-module__-z6FVa__slideLink{border:1.5px solid var(--ho-edge);background:var(--card);color:inherit;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.hands-on-module__-z6FVa__slideLink:hover{background:var(--ho-acc-soft)}.hands-on-module__-z6FVa__soonRow{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:760px){.hands-on-module__-z6FVa__soonRow{grid-template-columns:repeat(3,minmax(0,1fr))}}.hands-on-module__-z6FVa__soon{border:2px dashed color-mix(in srgb, var(--foreground) 40%, transparent);background:color-mix(in srgb, var(--card) 75%, transparent);border-radius:16px;padding:.9rem 1rem}.hands-on-module__-z6FVa__soon h3{font-size:1.08rem;font-weight:800;line-height:1.25}.hands-on-module__-z6FVa__soon p{color:var(--muted-foreground);margin-top:.35rem;font-size:.92rem;line-height:1.5}.hands-on-module__-z6FVa__soonTag{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:inline-block}.hands-on-module__-z6FVa__how{gap:.9rem;margin-top:1.25rem;display:grid}@media (min-width:760px){.hands-on-module__-z6FVa__how{grid-template-columns:repeat(3,minmax(0,1fr))}}.hands-on-module__-z6FVa__howCard{border:2px solid var(--ho-edge);background:var(--card);box-shadow:4px 4px 0 var(--hc,var(--ho-acc));border-radius:16px;padding:1rem}.hands-on-module__-z6FVa__howCard:nth-child(2){--hc:#7c3aed}.hands-on-module__-z6FVa__howCard:nth-child(3){--hc:#0f9d58}.hands-on-module__-z6FVa__howCard h3{font-size:1.15rem;font-weight:900}.hands-on-module__-z6FVa__howCard p{color:var(--muted-foreground);margin-top:.35rem;font-size:.95rem;line-height:1.55}.hands-on-module__-z6FVa__strip{border:2.5px solid var(--ho-edge);background:var(--card);box-shadow:7px 7px 0 var(--ho-acc);border-radius:20px;align-items:center;gap:1rem;padding:1rem;display:grid}@media (min-width:860px){.hands-on-module__-z6FVa__strip{grid-template-columns:minmax(0,5fr) minmax(0,5fr);padding:1.1rem 1.25rem}}.hands-on-module__-z6FVa__stripTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(1.45rem,4vw,2.1rem);font-weight:900;line-height:1.05}.hands-on-module__-z6FVa__stripText{color:var(--muted-foreground);margin-top:.45rem;line-height:1.55}.hands-on-module__-z6FVa__newTag{background:var(--ho-acc);color:var(--card);letter-spacing:.12em;vertical-align:.15em;border-radius:6px;margin-right:.45rem;padding:.05rem .4rem;font-size:.68rem;font-weight:900;display:inline-block}.hands-on-module__-z6FVa__crumbs{color:var(--muted-foreground);font-size:.88rem}.hands-on-module__-z6FVa__crumbs a{color:inherit;text-underline-offset:3px}.hands-on-module__-z6FVa__crumbs a:hover{color:var(--foreground);text-decoration:underline}
.showcase-module__TqBnma__bench{--b-ground:#161614;--b-grid:#ffc53d0e;--b-grid-strong:#ffc53d1c;--b-amber:#ffc53d;--b-teal:#2dd4bf;--b-ink:#f4efe2;--b-mute:#a9a39a;isolation:isolate;background-color:var(--b-ground);background-image:linear-gradient(var(--b-grid-strong) 1px, transparent 1px), linear-gradient(90deg, var(--b-grid-strong) 1px, transparent 1px), linear-gradient(var(--b-grid) 1px, transparent 1px), linear-gradient(90deg, var(--b-grid) 1px, transparent 1px);color:var(--b-ink);background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:relative}.showcase-module__TqBnma__bench:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 62% 42%,#ffc53d1a,#0000 70%);position:absolute;inset:0}.showcase-module__TqBnma__mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.showcase-module__TqBnma__display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif}.showcase-module__TqBnma__hand{font-family:var(--font-hand), cursive}.showcase-module__TqBnma__livedot{background:var(--b-teal);border-radius:999px;width:8px;height:8px;animation:2s infinite showcase-module__TqBnma__pulse;box-shadow:0 0 #2dd4bf99}@keyframes showcase-module__TqBnma__pulse{0%{box-shadow:0 0 #2dd4bf8c}70%{box-shadow:0 0 0 9px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}.showcase-module__TqBnma__corner{border-color:#ffc53d73;width:18px;height:18px;position:absolute}.showcase-module__TqBnma__cTL{border-top:1.5px solid;border-left:1.5px solid;top:14px;left:14px}.showcase-module__TqBnma__cTR{border-top:1.5px solid;border-right:1.5px solid;top:14px;right:14px}.showcase-module__TqBnma__cBL{border-bottom:1.5px solid;border-left:1.5px solid;bottom:14px;left:14px}.showcase-module__TqBnma__cBR{border-bottom:1.5px solid;border-right:1.5px solid;bottom:14px;right:14px}.showcase-module__TqBnma__photo{background:#fbf7ee;border-radius:3px;padding:10px 10px 34px;transform:rotate(-2.2deg);box-shadow:0 18px 40px -14px #000000bf,0 2px #0003}.showcase-module__TqBnma__tape{background:#ffeaaac7;width:88px;height:24px;position:absolute;box-shadow:0 1px 2px #00000040;-webkit-mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px));mask-image:linear-gradient(90deg,#0000 0 3px,#000 3px calc(100% - 3px),#0000 calc(100% - 3px))}.showcase-module__TqBnma__cardShadow{box-shadow:0 26px 50px -18px #000c,0 2px #00000059}.showcase-module__TqBnma__ghost{box-shadow:0 16px 34px -16px #000000b3}.showcase-module__TqBnma__indexCard{color:#1f1d1a;background-color:#fbf6e9;background-image:linear-gradient(90deg,#0000 46px,#e05a478c 46px 48px,#0000 48px),repeating-linear-gradient(#0000 0 31px,#4c82be2e 31px 32px);background-position:0 0,0 58px}@media (max-width:639px){.showcase-module__TqBnma__indexCard{background-image:linear-gradient(90deg,#0000 32px,#e05a478c 32px 34px,#0000 34px),repeating-linear-gradient(#0000 0 31px,#4c82be2e 31px 32px)}}.showcase-module__TqBnma__printCard{color:#1f1d1a;background-color:#fffdf7;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:18px 18px}.showcase-module__TqBnma__labCard{color:#1c1b17;background-color:#f3f0e4;background-image:linear-gradient(#16653417 1px,#0000 1px),linear-gradient(90deg,#16653417 1px,#0000 1px);background-size:14px 14px}.showcase-module__TqBnma__liveCard{color:var(--b-ink);background:linear-gradient(160deg,#1d2024 0%,#15171a 100%);border:1px solid #2dd4bf59;box-shadow:0 0 0 1px #2dd4bf14,0 26px 50px -18px #000000d9,inset 0 1px #ffffff0a}.showcase-module__TqBnma__stamp{letter-spacing:.14em;text-transform:uppercase;border:1.5px solid;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:inline-flex;transform:rotate(-1.5deg)}.showcase-module__TqBnma__flipScene{perspective:1600px}.showcase-module__TqBnma__flipInner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.showcase-module__TqBnma__flipped{transform:rotateY(180deg)}.showcase-module__TqBnma__face{backface-visibility:hidden}.showcase-module__TqBnma__back{position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.showcase-module__TqBnma__livedot{animation:none}.showcase-module__TqBnma__flipInner{transition:none}}@media (min-width:1600px){.showcase-module__TqBnma__wide{max-width:1440px}}@media (min-width:2000px){.showcase-module__TqBnma__wide{max-width:1760px}}.showcase-module__TqBnma__frame{padding:20px 8px 34px}.showcase-module__TqBnma__framed{max-width:1720px;box-shadow:inset 0 0 0 2px #00000059, inset 0 10px 30px #00000059, 0 2px 0 #6f5335, 6px 8px 0 color-mix(in srgb, var(--foreground) 85%, transparent);border:6px solid #8a6a45;border-radius:12px;margin:0 auto}@media (min-width:640px){.showcase-module__TqBnma__frame{padding:36px 20px 48px}.showcase-module__TqBnma__framed{border-width:10px}}
