.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)}}
.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}
.intl-pay-module__OtFuiq__panel{--ink:var(--ds-edge,#1f2937);--blue:#2563eb;--violet:#7c3aed;--amber:#d97706;border:2px solid var(--ink);box-shadow:5px 5px 0 color-mix(in srgb, var(--violet) 55%, #0b1020);color:var(--foreground,#0f172a);background:radial-gradient(110% 90% at 0 0,#2563eb1f,#0000 55%),radial-gradient(110% 90% at 100% 100%,#f59e0b29,#0000 60%),radial-gradient(90% 70% at 100% 0,#10b9811a,#0000 60%),#fffdf8;border-radius:18px;padding:16px 14px 14px;position:relative;overflow:hidden}.dark .intl-pay-module__OtFuiq__panel{background:radial-gradient(110% 90% at 0 0,#60a5fa2e,#0000 55%),radial-gradient(110% 90% at 100% 100%,#fbbf2424,#0000 60%),radial-gradient(90% 70% at 100% 0,#34d3991f,#0000 60%),#13120e;box-shadow:5px 5px #a78bfa8c}.intl-pay-module__OtFuiq__gate{display:none!important}html[data-rg=intl] .intl-pay-module__OtFuiq__gate{display:block!important}html[data-rg=intl] .intl-pay-module__OtFuiq__strip.intl-pay-module__OtFuiq__gate{display:flex!important}.intl-pay-module__OtFuiq__panelGrid{align-items:center;gap:10px;display:grid}@media (min-width:760px){.intl-pay-module__OtFuiq__panelGrid{grid-template-columns:1fr 1.1fr;gap:18px}}.intl-pay-module__OtFuiq__kicker{font-family:var(--font-hand), ui-monospace, monospace;letter-spacing:.02em;color:var(--blue);margin:0;font-size:.8rem}.dark .intl-pay-module__OtFuiq__kicker{color:#93c5fd}.intl-pay-module__OtFuiq__title{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;margin:2px 0 0;font-size:1.3rem;font-weight:800;line-height:1.15}.intl-pay-module__OtFuiq__accent{background:linear-gradient(90deg, var(--blue), var(--violet) 55%, var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text}.dark .intl-pay-module__OtFuiq__accent{background:linear-gradient(90deg,#93c5fd,#c4b5fd 55%,#fcd34d);-webkit-background-clip:text;background-clip:text}.intl-pay-module__OtFuiq__lede{opacity:.85;margin:6px 0 10px;font-size:.9rem;line-height:1.4}.intl-pay-module__OtFuiq__logos,.intl-pay-module__OtFuiq__logosSmall{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intl-pay-module__OtFuiq__logo{background:#fff;border:1px solid #0f172a29;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:46px;height:30px;padding:4px 8px;display:inline-flex;box-shadow:0 1px #0f172a14}.intl-pay-module__OtFuiq__logo img{width:auto;max-width:70px;height:18px;display:block}.intl-pay-module__OtFuiq__logosSmall .intl-pay-module__OtFuiq__logo{border-radius:6px;min-width:36px;height:24px;padding:3px 6px}.intl-pay-module__OtFuiq__logosSmall .intl-pay-module__OtFuiq__logo img{max-width:46px;height:14px}.intl-pay-module__OtFuiq__paypalWord{color:#009cde;letter-spacing:-.02em;font:italic 800 13px/1 ui-sans-serif,system-ui,sans-serif}.intl-pay-module__OtFuiq__paypalWord b{color:#003087;font-weight:800}.intl-pay-module__OtFuiq__logosSmall .intl-pay-module__OtFuiq__paypalWord{font-size:11px}.intl-pay-module__OtFuiq__routes{width:100%;max-width:440px;height:auto;color:inherit;margin:0 auto;display:block;overflow:visible}.intl-pay-module__OtFuiq__label{font:700 12px/1 var(--font-display), ui-sans-serif, system-ui, sans-serif;fill:currentColor}.intl-pay-module__OtFuiq__sub{fill:currentColor;opacity:.65;font:500 10px/1 ui-sans-serif,system-ui,sans-serif}.intl-pay-module__OtFuiq__wire{fill:none;stroke:currentColor;stroke-opacity:.35;stroke-width:2px;stroke-dasharray:4 5}.intl-pay-module__OtFuiq__packet{display:none}@media (prefers-reduced-motion:no-preference){.intl-pay-module__OtFuiq__packet{display:block}.intl-pay-module__OtFuiq__wire{animation:1.2s linear infinite intl-pay-module__OtFuiq__dash}.intl-pay-module__OtFuiq__cube{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite intl-pay-module__OtFuiq__lift}.intl-pay-module__OtFuiq__cube:nth-of-type(2){animation-delay:.8s}.intl-pay-module__OtFuiq__cube:nth-of-type(3){animation-delay:2.9s}.intl-pay-module__OtFuiq__cube:nth-of-type(4){animation-delay:1.8s}.intl-pay-module__OtFuiq__cube:nth-of-type(5){animation-delay:2.6s}}@keyframes intl-pay-module__OtFuiq__dash{to{stroke-dashoffset:-18px}}@keyframes intl-pay-module__OtFuiq__lift{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-4px)}}.intl-pay-module__OtFuiq__points{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.intl-pay-module__OtFuiq__points{grid-template-columns:repeat(3,1fr)}}.intl-pay-module__OtFuiq__point{align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.35;display:flex}.intl-pay-module__OtFuiq__pointIcon{color:#fff;border:1.5px solid var(--ink);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.intl-pay-module__OtFuiq__pointStrong{font-weight:700}.intl-pay-module__OtFuiq__strip{border:1.5px solid var(--ds-edge,#1f2937);background:linear-gradient(90deg,#2563eb1a,#7c3aed14 50%,#f59e0b1f);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;font-size:.84rem;display:flex}.dark .intl-pay-module__OtFuiq__strip{background:linear-gradient(90deg,#60a5fa29,#a78bfa1f 50%,#fbbf2424)}.intl-pay-module__OtFuiq__stripGlobe{color:var(--blue,#2563eb);place-items:center;display:inline-grid}.dark .intl-pay-module__OtFuiq__stripGlobe{color:#93c5fd}.intl-pay-module__OtFuiq__stripText{flex:auto;min-width:0}.intl-pay-module__OtFuiq__cardSecurity{opacity:.85;align-items:flex-start;gap:6px;margin:0;font-size:.78rem;line-height:1.4;display:flex}.intl-pay-module__OtFuiq__cardSecurity svg{color:#059669;flex:none;margin-top:2px}.intl-pay-module__OtFuiq__or{text-transform:uppercase;letter-spacing:.08em;opacity:.7;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex}.intl-pay-module__OtFuiq__or:before,.intl-pay-module__OtFuiq__or:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.intl-pay-module__OtFuiq__payWith{flex-direction:column;gap:.375rem;display:flex}.intl-pay-module__OtFuiq__payWithTop{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.intl-pay-module__OtFuiq__payWithLabel{color:var(--foreground);font-weight:600}.intl-pay-module__OtFuiq__payWithLine{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.4}
.predict-check-module__oCV8pa__check{--pc-ink:var(--bk-ink,#1d2128);--pc-line:var(--bk-border,#1d2128);--pc-accent:var(--bk-accent-dark,var(--bk-accent,#1d2128));--pc-shade:var(--bk-shade,#f3eee2);border:var(--bk-edge,2px solid var(--pc-line));box-shadow:var(--bk-lift,3px 3px 0 var(--pc-line));color:var(--pc-ink);background:#fff;border-radius:14px;min-width:0;margin:28px 0;padding:16px;line-height:1.55}@media (min-width:640px){.predict-check-module__oCV8pa__check{padding:20px 22px}}.predict-check-module__oCV8pa__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pc-accent);margin:0 0 4px;font-size:.78rem;font-weight:800}.predict-check-module__oCV8pa__question{margin:0 0 12px;font-size:1.05rem;font-weight:700}.predict-check-module__oCV8pa__options{border:0;gap:8px;min-width:0;margin:0 0 12px;padding:0;display:grid}.predict-check-module__oCV8pa__option{border:2px solid color-mix(in srgb, var(--pc-line) 30%, transparent);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.predict-check-module__oCV8pa__option:has(input:checked){border-color:var(--pc-line);background:var(--pc-shade)}.predict-check-module__oCV8pa__option:has(input:focus-visible){outline:3px solid var(--pc-accent);outline-offset:2px}.predict-check-module__oCV8pa__option input{accent-color:var(--pc-accent);flex-shrink:0;margin-top:4px}.predict-check-module__oCV8pa__option[data-state=right]{background:#d7f1e3;border-color:#155a37}.predict-check-module__oCV8pa__option[data-state=picked-wrong]{background:#fbe4e4;border-color:#a3262e}.predict-check-module__oCV8pa__locked .predict-check-module__oCV8pa__option{cursor:default}.predict-check-module__oCV8pa__btn{border:2px solid var(--pc-line);background:var(--pc-accent);min-height:44px;color:var(--bk-accent-ink,#fff);cursor:pointer;border-radius:10px;padding:8px 16px;font-weight:800}.predict-check-module__oCV8pa__btn:disabled{opacity:.5;cursor:not-allowed}.predict-check-module__oCV8pa__btn:focus-visible{outline:3px solid var(--pc-accent);outline-offset:2px}.predict-check-module__oCV8pa__hint{color:color-mix(in srgb, var(--pc-ink) 75%, transparent);margin:8px 0 0;font-size:.88rem}.predict-check-module__oCV8pa__result{margin-top:4px}.predict-check-module__oCV8pa__verdict{margin:0 0 8px;font-weight:800}.predict-check-module__oCV8pa__right{color:#155a37}.predict-check-module__oCV8pa__wrong{color:#a3262e}.predict-check-module__oCV8pa__result p{margin:0 0 8px}.predict-check-module__oCV8pa__source{color:color-mix(in srgb, var(--pc-ink) 75%, transparent);font-size:.88rem}.predict-check-module__oCV8pa__meter{border:var(--bk-edge,2px solid var(--pc-line));color:var(--pc-ink);--pc-ink:var(--bk-ink,#1d2128);--pc-line:var(--bk-border,#1d2128);--pc-accent:var(--bk-accent-dark,var(--bk-accent,#1d2128));background:#fff;border-radius:12px;margin:0 0 18px;padding:10px 14px}.predict-check-module__oCV8pa__meterTop{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.92rem;display:flex}.predict-check-module__oCV8pa__meterTop strong{font-weight:800}.predict-check-module__oCV8pa__bar{border:1.5px solid var(--pc-line);background:#fff;border-radius:999px;height:10px;margin:8px 0 6px;overflow:hidden}.predict-check-module__oCV8pa__fill{background:var(--pc-accent);height:100%;transition:width .3s}.predict-check-module__oCV8pa__meterNote{color:color-mix(in srgb, var(--pc-ink) 75%, transparent);margin:0;font-size:.85rem}@media (prefers-reduced-motion:reduce){.predict-check-module__oCV8pa__fill{transition:none}}
.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}}
.lesson-page-module__Iqjhdq__page{background:var(--bk-paper);min-height:70vh}.lesson-page-module__Iqjhdq__grid{gap:28px;max-width:1240px;margin:0 auto;padding:20px 16px 64px;display:grid}@media (min-width:1024px){.lesson-page-module__Iqjhdq__grid{grid-template-columns:300px minmax(0,1fr);padding-top:28px}}@media (min-width:1280px){.lesson-page-module__Iqjhdq__grid{grid-template-columns:270px minmax(0,1fr) 230px;max-width:1480px}}.lesson-page-module__Iqjhdq__outlineCol{display:none}@media (min-width:1280px){.lesson-page-module__Iqjhdq__outlineCol{display:block}}.lesson-page-module__Iqjhdq__times{color:var(--bk-ink,#1d2128);align-items:center;gap:8px;margin:-6px 0 18px;font-size:.98rem;font-weight:700;display:flex}.lesson-page-module__Iqjhdq__rail{font-size:.9rem;display:none}@media (min-width:1024px){.lesson-page-module__Iqjhdq__rail{align-self:start;max-height:calc(100vh - 96px);padding-right:4px;display:block;position:sticky;top:76px;overflow-y:auto}}.lesson-page-module__Iqjhdq__toc{display:block}.lesson-page-module__Iqjhdq__tocHead{color:var(--bk-link);text-underline-offset:3px;margin-bottom:8px;font-weight:800;text-decoration:underline;display:block}.lesson-page-module__Iqjhdq__tocPart{border-top:1px dashed #d4c3a2;padding:6px 0}.lesson-page-module__Iqjhdq__tocPart summary{cursor:pointer;flex-direction:column;gap:1px;padding:4px 0 4px 18px;line-height:1.3;list-style:none;display:flex;position:relative}.lesson-page-module__Iqjhdq__tocPart summary::-webkit-details-marker{display:none}.lesson-page-module__Iqjhdq__tocPart summary:before{content:"▸";color:#8a7a5c;font-size:.9rem;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.lesson-page-module__Iqjhdq__tocPart[open] summary:before{content:"▾"}.lesson-page-module__Iqjhdq__tocPartLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--bk-accent);font-size:.72rem;font-weight:800}.lesson-page-module__Iqjhdq__tocPartName{color:#1d2128;font-weight:700}.lesson-page-module__Iqjhdq__tocPartOn>summary .lesson-page-module__Iqjhdq__tocPartName{color:var(--bk-link)}.lesson-page-module__Iqjhdq__tocPart ol{border-left:2px solid #e3d6bb;margin:4px 0 0;padding:0 0 0 10px;list-style:none}.lesson-page-module__Iqjhdq__tocPart li a,.lesson-page-module__Iqjhdq__tocSoon{color:#2b2f36;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 8px;line-height:1.35;display:flex}.lesson-page-module__Iqjhdq__tocPart li a:hover{background:#ece4d3}.lesson-page-module__Iqjhdq__tocOn a{background:var(--bk-accent-dark);font-weight:600;color:#fff!important}.lesson-page-module__Iqjhdq__tocOn .lesson-page-module__Iqjhdq__freeTag{background:#d7f1e3}.lesson-page-module__Iqjhdq__tocLock{opacity:.55;flex-shrink:0;width:14px;height:14px;margin-top:3px}.lesson-page-module__Iqjhdq__freeTag{color:#155a37;background:#d7f1e3;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:.68rem;font-weight:700}.lesson-page-module__Iqjhdq__tocSoon{color:#7a7f88}.lesson-page-module__Iqjhdq__tocMobile{border:var(--bk-edge);box-shadow:var(--bk-lift);background:#fff;border-radius:12px;margin:12px 0 4px;padding:0;font-size:.95rem}.lesson-page-module__Iqjhdq__tocMobile>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:700;list-style:none;display:flex}.lesson-page-module__Iqjhdq__tocMobile>summary::-webkit-details-marker{display:none}.lesson-page-module__Iqjhdq__tocMobilePart{color:#5a606b;text-align:right;margin-left:auto;font-size:.85rem;font-weight:600}.lesson-page-module__Iqjhdq__tocMobile[open]>summary{border-bottom:1px dashed #d4c3a2}.lesson-page-module__Iqjhdq__tocMobile .lesson-page-module__Iqjhdq__toc{padding:8px 12px 12px}.lesson-page-module__Iqjhdq__tocMobile .lesson-page-module__Iqjhdq__tocPart li a,.lesson-page-module__Iqjhdq__tocMobile .lesson-page-module__Iqjhdq__tocSoon{align-items:center;min-height:40px}@media (min-width:1024px){.lesson-page-module__Iqjhdq__tocMobile{display:none}}.lesson-page-module__Iqjhdq__main{min-width:0;max-width:820px}.lesson-page-module__Iqjhdq__crumb{color:#5a606b;font-size:.88rem}.lesson-page-module__Iqjhdq__crumb a{text-underline-offset:3px;text-decoration:underline}.lesson-page-module__Iqjhdq__part{color:var(--bk-accent);margin:14px 0 0;font-size:.95rem;font-weight:700}.lesson-page-module__Iqjhdq__h1{letter-spacing:-.01em;margin:6px 0 10px;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;line-height:1.15}.lesson-page-module__Iqjhdq__summary{color:#3b414b;margin:0 0 12px;font-size:1.08rem;line-height:1.6}.lesson-page-module__Iqjhdq__badges{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.lesson-page-module__Iqjhdq__badge{color:#3d3423;background:#ece6d8;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.lesson-page-module__Iqjhdq__free{color:#155a37;background:#d7f1e3}.lesson-page-module__Iqjhdq__notice{background:#e2edf8;border:1px solid #b7cfe8;border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:.95rem}.lesson-page-module__Iqjhdq__body{border:var(--bk-edge);box-shadow:var(--bk-lift);background:#fff;border-radius:14px;padding:22px 18px}@media (min-width:640px){.lesson-page-module__Iqjhdq__body{padding:30px 34px}}.lesson-page-module__Iqjhdq__body img{border-radius:10px}.lesson-page-module__Iqjhdq__panel{border:var(--bk-edge);box-shadow:var(--bk-lift);background:#fff;border-radius:14px;padding:22px;line-height:1.65}.lesson-page-module__Iqjhdq__panel p{margin:0 0 10px}.lesson-page-module__Iqjhdq__locked{background:#fff6a8}.lesson-page-module__Iqjhdq__h2{margin:6px 0 10px;font-size:1.3rem;font-weight:800;line-height:1.3}.lesson-page-module__Iqjhdq__ctas{flex-wrap:wrap;gap:10px;margin:14px 0 8px;display:flex}.lesson-page-module__Iqjhdq__small{font-size:.92rem}.lesson-page-module__Iqjhdq__link{color:var(--bk-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lesson-page-module__Iqjhdq__pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.lesson-page-module__Iqjhdq__pagerLink{border:var(--bk-edge);color:var(--bk-link);box-shadow:var(--bk-lift);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;line-height:1.35;display:flex}.lesson-page-module__Iqjhdq__pagerLink:hover{background:#f3eee2}.lesson-page-module__Iqjhdq__pagerNext{text-align:right;grid-column:2;align-items:flex-end}.lesson-page-module__Iqjhdq__pagerKicker{text-transform:uppercase;letter-spacing:.05em;color:#5a606b;align-items:center;gap:4px;font-size:.75rem;font-weight:800;display:inline-flex}.lesson-page-module__Iqjhdq__pagerPart{color:var(--bk-accent);font-size:.8rem;font-weight:700}.lesson-page-module__Iqjhdq__pagerName{font-weight:700}@media (max-width:520px){.lesson-page-module__Iqjhdq__pager{grid-template-columns:1fr}.lesson-page-module__Iqjhdq__pagerNext{grid-column:1}}.lesson-page-module__Iqjhdq__body a,.lesson-page-module__Iqjhdq__body :not(pre)>code{overflow-wrap:anywhere}.lesson-page-module__Iqjhdq__soonTag{color:#7a5a35;background:#f2e7d9;border-radius:999px;flex-shrink:0;align-self:start;padding:1px 7px;font-size:.7rem;font-weight:700}.lesson-page-module__Iqjhdq__body pre{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none}@media (max-width:640px){.lesson-page-module__Iqjhdq__body pre{padding:46px 12px 14px;font-size:12.5px;line-height:1.5}}.lesson-page-module__Iqjhdq__body pre code{white-space:inherit}.lesson-page-module__Iqjhdq__body img,.lesson-page-module__Iqjhdq__body video{max-width:100%;height:auto}.lesson-page-module__Iqjhdq__body iframe{max-width:100%}.lesson-page-module__Iqjhdq__main{overflow-wrap:break-word}
.pack-promo-module__zdWDGG__acc{--pk:#1d4ed8;--pk-soft:color-mix(in srgb, var(--pk) 14%, var(--ds-paper,#fffdf6))}.pack-promo-module__zdWDGG__acc[data-pack=ai-engineering]{--pk:#b0175a}.pack-promo-module__zdWDGG__acc[data-pack=genai-engineering]{--pk:#a14d00}.pack-promo-module__zdWDGG__acc[data-pack=inference-engineering]{--pk:#6a2fd0}.pack-promo-module__zdWDGG__acc[data-pack=maths-for-ml]{--pk:#0b7285}.pack-promo-module__zdWDGG__acc[data-pack=agentic-ai]{--pk:#c2410c}.pack-promo-module__zdWDGG__acc[data-pack=system-design]{--pk:#1d4ed8}.pack-promo-module__zdWDGG__acc[data-pack=ml-engineering]{--pk:#0f766e}.pack-promo-module__zdWDGG__acc[data-pack=data-science]{--pk:#9d174d}.pack-promo-module__zdWDGG__acc[data-pack=forward-deployed]{--pk:#4338ca}.dark .pack-promo-module__zdWDGG__acc{--pk-soft:color-mix(in srgb, var(--pk) 26%, var(--card,#1d1810))}.dark .pack-promo-module__zdWDGG__acc[data-pack=ai-engineering]{--pk:#ff6fae}.dark .pack-promo-module__zdWDGG__acc[data-pack=genai-engineering]{--pk:#ffb347}.dark .pack-promo-module__zdWDGG__acc[data-pack=inference-engineering]{--pk:#b9a0ff}.dark .pack-promo-module__zdWDGG__acc[data-pack=maths-for-ml]{--pk:#5ed3e6}.dark .pack-promo-module__zdWDGG__acc[data-pack=system-design]{--pk:#7cb4ff}.pack-promo-module__zdWDGG__card{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);box-shadow:6px 6px 0 var(--pk);border-radius:18px;flex-direction:column;gap:.75rem;padding:.9rem;display:flex;position:relative}.pack-promo-module__zdWDGG__cover{border:2px solid var(--ds-edge,#1c1a17);aspect-ratio:3/4;background:var(--pk-soft);border-radius:12px;display:block;position:relative;overflow:hidden}.pack-promo-module__zdWDGG__cover img{object-fit:cover;width:100%;height:100%;display:block}.pack-promo-module__zdWDGG__coverLink{transition:transform .16s;display:block}.pack-promo-module__zdWDGG__coverLink:hover{transform:translateY(-2px)}.pack-promo-module__zdWDGG__kicker{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--pk);font-size:.72rem;font-weight:700}.pack-promo-module__zdWDGG__name{letter-spacing:-.01em;font-size:1.35rem;font-weight:800;line-height:1.15}.pack-promo-module__zdWDGG__name a{color:inherit;text-decoration:none}.pack-promo-module__zdWDGG__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pk);text-decoration-color:var(--pk);text-underline-offset:4px}.pack-promo-module__zdWDGG__facts{flex-wrap:wrap;gap:.4rem;display:flex}.pack-promo-module__zdWDGG__fact{border:1.5px solid var(--ds-edge,#1c1a17);background:var(--pk-soft);border-radius:999px;align-items:baseline;gap:.3rem;padding:.15rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.pack-promo-module__zdWDGG__fact b{color:var(--pk);font-size:1.05rem;font-weight:800}.pack-promo-module__zdWDGG__sampleLink{color:var(--foreground);font-size:.9rem;line-height:1.4}.pack-promo-module__zdWDGG__sampleLink a{color:var(--pk);text-underline-offset:3px;font-weight:700}.pack-promo-module__zdWDGG__buyRow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:auto;padding-top:.4rem;display:flex}.pack-promo-module__zdWDGG__price{letter-spacing:-.02em;margin-right:auto;font-size:1.9rem;font-weight:900;line-height:1}.pack-promo-module__zdWDGG__priceHl{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--nb-marker,#ffd84d) 85%, transparent) 55%);padding:0 .1em}.pack-promo-module__zdWDGG__soonRow{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.6rem;display:grid}.pack-promo-module__zdWDGG__soon{border:1.5px dashed color-mix(in srgb, var(--foreground) 35%, transparent);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:12px;padding:.65rem .75rem}.pack-promo-module__zdWDGG__soon p:first-child{font-size:.95rem;font-weight:700;line-height:1.25}.pack-promo-module__zdWDGG__soon p:last-child,.pack-promo-module__zdWDGG__soon p[data-testid=pack-coming-soon]{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.2rem;font-size:.7rem;font-weight:700}.pack-promo-module__zdWDGG__home{border-top:2px solid var(--ds-edge,#1c1a17);border-bottom:2px solid var(--ds-edge,#1c1a17);padding:3.5rem 0 3.75rem;position:relative}.pack-promo-module__zdWDGG__homeHead{align-items:center;gap:1.5rem;display:grid}@media (min-width:1024px){.pack-promo-module__zdWDGG__homeHead{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.pack-promo-module__zdWDGG__eyebrow{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;display:inline-flex}.pack-promo-module__zdWDGG__newTag{border:2px solid var(--ds-edge,#1c1a17);background:var(--nb-marker,#ffd84d);color:#1c1a17;letter-spacing:.08em;border-radius:6px;padding:.05rem .4rem;transform:rotate(-3deg)}.pack-promo-module__zdWDGG__bigTitle{letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:900;line-height:1.02}.pack-promo-module__zdWDGG__mark{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--nb-marker,#ffd84d) 90%, transparent) 58%);padding:0 .08em}.pack-promo-module__zdWDGG__lede{color:var(--muted-foreground);max-width:52ch;margin-top:1rem;font-size:1.12rem;line-height:1.6}.pack-promo-module__zdWDGG__stats{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}.pack-promo-module__zdWDGG__stat b{font-size:2rem;font-weight:900;line-height:1;display:block}.pack-promo-module__zdWDGG__stat small{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.pack-promo-module__zdWDGG__grid{gap:1.5rem;margin-top:2.25rem;display:grid}@media (min-width:700px){.pack-promo-module__zdWDGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pack-promo-module__zdWDGG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-promo-module__zdWDGG__grid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pack-promo-module__zdWDGG__soonHead{margin-top:2rem;font-size:1rem;font-weight:700}.pack-promo-module__zdWDGG__artWide{display:none}.pack-promo-module__zdWDGG__artTall{max-width:22rem;margin:0 auto;display:block}@media (min-width:640px){.pack-promo-module__zdWDGG__artWide{display:block}.pack-promo-module__zdWDGG__artTall{display:none}}.pack-promo-module__zdWDGG__artCap{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);text-align:center;margin-top:.4rem;font-size:1.15rem}.pack-promo-module__zdWDGG__strip{border:2px solid var(--ds-edge,#1c1a17);background:var(--card);color:var(--foreground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1.25rem;padding:.7rem .9rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:4px 4px #6a2fd0}.pack-promo-module__zdWDGG__strip:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #6a2fd0}.dark .pack-promo-module__zdWDGG__strip{box-shadow:4px 4px #b9a0ff}.pack-promo-module__zdWDGG__stripText{flex:14rem;font-size:1rem;line-height:1.35}.pack-promo-module__zdWDGG__stripText b{font-weight:800}.pack-promo-module__zdWDGG__stripGo{white-space:nowrap;color:var(--primary);font-weight:800}.pack-promo-module__zdWDGG__inline{border-left:4px solid var(--pk);background:var(--pk-soft);border-radius:0 12px 12px 0;margin:1.75rem 0;padding:.85rem 1rem;font-size:1rem;line-height:1.6}.pack-promo-module__zdWDGG__inline b{color:var(--pk)}.pack-promo-module__zdWDGG__inlineLinks{flex-wrap:wrap;gap:.3rem 1rem;margin-top:.4rem;font-size:.95rem;font-weight:700;display:flex}.pack-promo-module__zdWDGG__inlineLinks a{color:var(--pk);text-underline-offset:3px}.pack-promo-module__zdWDGG__end{border:3px solid var(--ds-edge,#1c1a17);background:var(--card);box-shadow:8px 8px 0 var(--pk);border-radius:20px;gap:1.25rem;padding:1.1rem;display:grid;position:relative}@media (min-width:760px){.pack-promo-module__zdWDGG__end{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;padding:1.5rem}}.pack-promo-module__zdWDGG__endCover{max-width:15rem}@media (max-width:759px){.pack-promo-module__zdWDGG__endCover{max-width:8.5rem}}.pack-promo-module__zdWDGG__endKicker{font-family:var(--font-hand), cursive;color:var(--nb-pen,#c8321f);font-size:1.35rem;line-height:1.2}.pack-promo-module__zdWDGG__endTitle{letter-spacing:-.02em;margin-top:.3rem;font-size:clamp(1.5rem,4.5vw,2.15rem);font-weight:900;line-height:1.08}.pack-promo-module__zdWDGG__endTitle span{color:var(--pk)}.pack-promo-module__zdWDGG__endText{color:var(--muted-foreground);margin-top:.6rem;line-height:1.6}.pack-promo-module__zdWDGG__endSoon{color:var(--muted-foreground);margin-top:.5rem;font-size:.9rem}.pack-promo-module__zdWDGG__endSoon b{color:var(--foreground)}.pack-promo-module__zdWDGG__ctaRow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.pack-promo-module__zdWDGG__trust{color:var(--muted-foreground);margin-top:.7rem;font-size:.82rem}.pack-promo-module__zdWDGG__gridPromo{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);box-shadow:6px 6px 0 var(--ds-edge,#1c1a17);border-radius:20px;padding:1.25rem}@media (min-width:760px){.pack-promo-module__zdWDGG__gridPromo{padding:1.75rem}}.pack-promo-module__zdWDGG__gridTitle{letter-spacing:-.02em;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900;line-height:1.1}.pack-promo-module__zdWDGG__mini{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.pack-promo-module__zdWDGG__mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pack-promo-module__zdWDGG__mini{grid-template-columns:repeat(3,minmax(0,1fr))}}.pack-promo-module__zdWDGG__miniCard{border:2px solid var(--ds-edge,#1c1a17);background:var(--pk-soft);box-shadow:4px 4px 0 var(--pk);border-radius:14px;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.65rem;display:grid}.pack-promo-module__zdWDGG__miniCard .pack-promo-module__zdWDGG__cover{border-radius:8px}.pack-promo-module__zdWDGG__miniName{font-size:1.02rem;font-weight:800;line-height:1.2}.pack-promo-module__zdWDGG__miniName a{color:inherit;text-decoration:none}.pack-promo-module__zdWDGG__miniName a:hover{text-decoration:underline}.pack-promo-module__zdWDGG__miniFacts{color:var(--muted-foreground);margin-top:.15rem;font-size:.82rem}.pack-promo-module__zdWDGG__miniBuy{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.pack-promo-module__zdWDGG__miniPrice{font-size:1.15rem;font-weight:900}.pack-promo-module__zdWDGG__miniSoon{color:var(--muted-foreground);margin-top:1rem;font-size:.92rem}.pack-promo-module__zdWDGG__miniSoon b{color:var(--foreground)}@media (max-width:699px){.pack-promo-module__zdWDGG__card{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:.4rem .85rem;padding:.75rem;display:grid}.pack-promo-module__zdWDGG__card>.pack-promo-module__zdWDGG__coverLink,.pack-promo-module__zdWDGG__card>.pack-promo-module__zdWDGG__cover{grid-row:span 3}.pack-promo-module__zdWDGG__card>.pack-promo-module__zdWDGG__sampleLink,.pack-promo-module__zdWDGG__card>.pack-promo-module__zdWDGG__buyRow{grid-column:1/-1}.pack-promo-module__zdWDGG__card .pack-promo-module__zdWDGG__name{font-size:1.15rem}.pack-promo-module__zdWDGG__card .pack-promo-module__zdWDGG__facts{gap:.3rem}.pack-promo-module__zdWDGG__card .pack-promo-module__zdWDGG__fact{padding:.1rem .45rem;font-size:.78rem}.pack-promo-module__zdWDGG__card .pack-promo-module__zdWDGG__fact b{font-size:.92rem}.pack-promo-module__zdWDGG__card .pack-promo-module__zdWDGG__sampleLink{font-size:.85rem}.pack-promo-module__zdWDGG__card .pack-promo-module__zdWDGG__price{font-size:1.6rem}}.pack-promo-module__zdWDGG__bundle{border:2px dashed color-mix(in srgb, var(--ds-edge,#1c1a17) 70%, transparent);background:color-mix(in srgb, var(--nb-marker,#ffd84d) 16%, var(--card));border-radius:16px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}@media (min-width:760px){.pack-promo-module__zdWDGG__bundle{grid-template-columns:auto minmax(0,1fr) auto;padding:.9rem 1.25rem}}.pack-promo-module__zdWDGG__bundleFan{padding:.15rem .5rem .15rem 0;display:flex}.pack-promo-module__zdWDGG__bundleFanItem{aspect-ratio:3/4;border:1.5px solid var(--ds-edge,#1c1a17);background:var(--card);width:2.1rem;box-shadow:1px 1px 0 var(--ds-edge,#1c1a17);transform:rotate(var(--r,0deg));border-radius:4px;transition:transform .2s;display:block;overflow:hidden}.pack-promo-module__zdWDGG__bundleFanItem+.pack-promo-module__zdWDGG__bundleFanItem{margin-left:-1.05rem}.pack-promo-module__zdWDGG__bundleFanItem:nth-child(odd){--r:-4deg}.pack-promo-module__zdWDGG__bundleFanItem:nth-child(2n){--r:3deg}.pack-promo-module__zdWDGG__bundleFanItem img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.pack-promo-module__zdWDGG__bundleFan:hover .pack-promo-module__zdWDGG__bundleFanItem{transform:rotate(0)translateY(-2px)}}.pack-promo-module__zdWDGG__bundleText{font-size:.95rem;line-height:1.5}.pack-promo-module__zdWDGG__bundlePrice{color:var(--muted-foreground);margin-top:.25rem;font-size:1rem}.pack-promo-module__zdWDGG__bundlePrice b{color:var(--foreground);font-size:1.2rem;font-weight:900}.pack-promo-module__zdWDGG__bundleGo{justify-self:start}@media (min-width:760px){.pack-promo-module__zdWDGG__bundleGo{justify-self:end}}.pack-promo-module__zdWDGG__practice{border:2.5px solid var(--ds-edge,#1c1a17);background:var(--card);box-shadow:6px 6px 0 var(--pk);border-radius:18px;margin:1.75rem 0;padding:1rem 1rem 1.1rem}@media (min-width:760px){.pack-promo-module__zdWDGG__practice{padding:1.35rem 1.5rem 1.4rem}}.pack-promo-module__zdWDGG__practiceTitle{letter-spacing:-.015em;margin-top:.25rem;font-size:clamp(1.3rem,3.6vw,1.7rem);font-weight:900;line-height:1.12}.pack-promo-module__zdWDGG__practiceLede{color:var(--muted-foreground);margin-top:.45rem;font-size:.98rem;line-height:1.55}.pack-promo-module__zdWDGG__practiceList{counter-reset:pq;gap:.55rem;margin-top:.85rem;padding:0;list-style:none;display:grid}.pack-promo-module__zdWDGG__practiceItem{counter-increment:pq;border:1.5px solid color-mix(in srgb, var(--ds-edge,#1c1a17) 55%, transparent);background:var(--pk-soft);border-radius:12px;padding:.65rem .8rem .65rem 2.6rem;position:relative}.pack-promo-module__zdWDGG__practiceItem:before{content:counter(pq);background:var(--pk);color:#fff;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:.62rem;left:.75rem}.dark .pack-promo-module__zdWDGG__practiceItem:before{color:#111}.pack-promo-module__zdWDGG__practiceItem a{color:var(--foreground);font-weight:700;line-height:1.4;text-decoration:none}.pack-promo-module__zdWDGG__practiceItem a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pk);text-decoration-color:var(--pk);text-underline-offset:3px}.pack-promo-module__zdWDGG__practiceMeta{color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem;display:block}.pack-promo-module__zdWDGG__practiceBuy{align-items:center;gap:.75rem;margin-top:1rem;display:grid}@media (min-width:760px){.pack-promo-module__zdWDGG__practiceBuy{grid-template-columns:minmax(0,1fr) auto}}.pack-promo-module__zdWDGG__practicePrices{font-size:.95rem;line-height:1.55}.pack-promo-module__zdWDGG__practicePrices b{font-weight:900}.pack-promo-module__zdWDGG__practiceBtns{flex-wrap:wrap;gap:.5rem;display:flex}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:optional;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_CgzTDkdRRqaqhKnXn9QQD8byT5qN)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:optional;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_CgzTDkdRRqaqhKnXn9QQD8byT5qN)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:optional;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_CgzTDkdRRqaqhKnXn9QQD8byT5qN)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_3bb5c3b0-module__s_9weW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_3bb5c3b0-module__s_9weW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.prerequisites-box-module__l1bV9a__box{border:var(--bk-edge);box-shadow:var(--bk-lift);background:#fff;border-radius:12px;margin:0 0 18px;padding:12px 14px}.prerequisites-box-module__l1bV9a__head{letter-spacing:.05em;text-transform:uppercase;color:var(--bk-accent);align-items:center;gap:6px;margin:0 0 8px;font-size:.78rem;font-weight:800;display:flex}.prerequisites-box-module__l1bV9a__chips{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.prerequisites-box-module__l1bV9a__chip{background:var(--bk-paper);border:1px solid var(--bk-border);min-height:36px;color:var(--bk-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.9rem;font-weight:600;line-height:1.25;display:inline-flex}.prerequisites-box-module__l1bV9a__chip:hover{background:var(--bk-shade)}.prerequisites-box-module__l1bV9a__free{color:#155a37;background:#d7f1e3;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:800}.prerequisites-box-module__l1bV9a__soon{color:#7a5a35;background:#f2e7d9;border-radius:999px;padding:1px 7px;font-size:.66rem;font-weight:800}.prerequisites-box-module__l1bV9a__map{color:var(--bk-link);text-underline-offset:3px;align-items:center;gap:6px;min-height:32px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}
.rails-module__GbCIoW__shell,.rails-module__GbCIoW__spec{--st-yellow:#ffe066;--st-pink:#ffb3cb;--st-mint:#9ff0c8;--st-sky:#a9d8ff;--st-ink:#1c1a17}.rails-module__GbCIoW__spec{--st-yellow:#ffd84a;--st-pink:#ff8fb8;--st-mint:#5fe0a8;--st-sky:#7cc4ff}.dark .rails-module__GbCIoW__shell{--st-yellow:#ffd84a;--st-pink:#ff8fb8;--st-mint:#5fe0a8;--st-sky:#7cc4ff}.rails-module__GbCIoW__rails{display:block}.rails-module__GbCIoW__railLeft,.rails-module__GbCIoW__railRight{display:none}@media (min-width:1280px){.rails-module__GbCIoW__shell{background-color:var(--background);background-image:linear-gradient(var(--nb-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nb-grid) 1px, transparent 1px);border-top:1.5px solid var(--border);background-size:28px 28px}.rails-module__GbCIoW__rails{grid-template-columns:236px minmax(0,1fr) 300px;align-items:start;gap:36px;max-width:1640px;margin:0 auto;padding:40px 32px 56px;display:grid}.rails-module__GbCIoW__railLeft,.rails-module__GbCIoW__railRight{scrollbar-width:thin;max-height:calc(100vh - 132px);display:block;position:sticky;top:116px;overflow-y:auto}.rails-module__GbCIoW__railRight{flex-direction:column;gap:18px;padding:4px 8px 12px 4px;display:flex}.rails-module__GbCIoW__body>section{border:1.5px solid var(--border);box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 6%, transparent), 0 14px 30px -18px #503c0a4d;border-radius:22px;margin-bottom:22px;scroll-margin-top:116px}.rails-module__GbCIoW__body>section>div{max-width:none}.rails-module__GbCIoW__body>section p{max-width:78ch}.rails-module__GbCIoW__body>section:last-child{margin-bottom:0}}@media (min-width:1680px){.rails-module__GbCIoW__rails{grid-template-columns:260px minmax(0,1fr) 340px;gap:44px;max-width:1840px}}@media (min-width:2200px){.rails-module__GbCIoW__rails{grid-template-columns:300px minmax(0,1fr) 380px;gap:56px;max-width:2280px}}.rails-module__GbCIoW__railLabel{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.rails-module__GbCIoW__toc{padding-left:16px;position:relative}.rails-module__GbCIoW__toc .rails-module__GbCIoW__railLabel{margin-bottom:12px}.rails-module__GbCIoW__tocBar{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:3px;width:3px;position:absolute;top:30px;bottom:64px;left:0;overflow:hidden}.rails-module__GbCIoW__tocBar span{background:linear-gradient(var(--primary), #10b981);transform-origin:top;transition:transform .15s linear;position:absolute;inset:0}.rails-module__GbCIoW__tocList{flex-direction:column;gap:2px;display:flex}.rails-module__GbCIoW__tocLink{color:var(--muted-foreground);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;font-size:.875rem;line-height:1.3;transition:background .15s,color .15s;display:flex}.rails-module__GbCIoW__tocLink:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, transparent)}.rails-module__GbCIoW__tocLink[aria-current=location]{color:var(--foreground);background:color-mix(in srgb, var(--nb-marker) 55%, transparent);font-weight:700}.rails-module__GbCIoW__tocLink small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--primary);flex:none;font-size:.6875rem;font-weight:600}.rails-module__GbCIoW__tocNote{font-family:var(--font-hand), cursive;color:var(--nb-pen);margin-top:14px;padding:0 10px;font-size:1rem;font-weight:700;line-height:1.25;transform:rotate(-1deg)}.rails-module__GbCIoW__sheet{border:2px solid var(--foreground);box-shadow:5px 5px 0 var(--foreground);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.rails-module__GbCIoW__sheetNote,.rails-module__GbCIoW__sheetFoot{font-family:var(--font-hand), cursive;color:var(--nb-pen);font-weight:700;line-height:1.1}.rails-module__GbCIoW__sheetNote{margin:0 2px 2px;font-size:1.1rem;transform:rotate(-1.5deg)}.rails-module__GbCIoW__sheetFoot{text-align:right;margin:2px 4px 0;font-size:.95rem}.rails-module__GbCIoW__sheetRow{border:1.5px solid var(--st-ink);color:var(--st-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:transform .15s,box-shadow .15s;display:flex}.rails-module__GbCIoW__sheetRow:hover{box-shadow:3px 3px 0 var(--st-ink);transform:translate(-1px,-1px)}.rails-module__GbCIoW__sheetRow b{font-size:.95rem;font-weight:800;display:block}.rails-module__GbCIoW__sheetRow small{font-family:var(--font-jetbrains), ui-monospace, monospace;opacity:.8;font-size:.72rem;font-weight:600;display:block}.rails-module__GbCIoW__sky{background:var(--st-sky)}.rails-module__GbCIoW__mint{background:var(--st-mint)}.rails-module__GbCIoW__card{border:1.5px solid var(--border);background:var(--card);border-radius:14px;padding:14px 14px 10px}.rails-module__GbCIoW__card .rails-module__GbCIoW__railLabel{margin-bottom:8px}.rails-module__GbCIoW__linkList{flex-direction:column;display:flex}.rails-module__GbCIoW__linkList a{color:var(--foreground);border-radius:6px;align-items:flex-start;gap:8px;padding:6px 4px;font-size:.84rem;line-height:1.35;display:flex}.rails-module__GbCIoW__linkList a svg{color:var(--primary);flex:none;margin-top:3px}.rails-module__GbCIoW__linkList a:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.rails-module__GbCIoW__linkList a:hover span{text-underline-offset:3px;text-decoration:underline}.rails-module__GbCIoW__heroSpec{display:none}@media (min-width:1280px){.rails-module__GbCIoW__heroGrid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:64px;max-width:1560px;padding-left:48px;padding-right:48px;display:grid}.rails-module__GbCIoW__heroSpec{margin-top:72px;display:block}}.rails-module__GbCIoW__spec{border:2px solid var(--st-ink);box-shadow:6px 6px 0 var(--st-ink);color:var(--st-ink);background-color:#fffdf6;background-image:linear-gradient(#2563eb12 1px,#0000 1px),linear-gradient(90deg,#2563eb12 1px,#0000 1px);background-size:16px 16px;border-radius:16px;padding:18px 20px 14px;position:relative;transform:rotate(.6deg)}.dark .rails-module__GbCIoW__spec{box-shadow:6px 6px #000}.rails-module__GbCIoW__specTape{background:color-mix(in srgb, var(--st-yellow) 85%, transparent);width:84px;height:22px;position:absolute;top:-12px;right:30px;transform:rotate(5deg);box-shadow:0 1px 2px #0003}.rails-module__GbCIoW__specHead{border-bottom:2px solid var(--st-ink);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:4px;padding-bottom:10px;font-size:.7rem;font-weight:700;display:flex}.rails-module__GbCIoW__specHead span:last-child{color:#1d4ed8;text-align:right}.rails-module__GbCIoW__spec dl>div{border-bottom:1px dashed #1c1a174d;padding:10px 0}.rails-module__GbCIoW__spec dt{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#1c1a17a6;align-items:baseline;gap:8px;font-size:.68rem;font-weight:600;display:flex}.rails-module__GbCIoW__spec dt i{color:#c8321f;font-style:normal;font-weight:700}.rails-module__GbCIoW__spec dd{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin-top:3px;padding-left:22px;font-size:1.05rem;font-weight:800;line-height:1.3}.rails-module__GbCIoW__spec dd.rails-module__GbCIoW__long{font-size:.9rem;font-weight:700;line-height:1.35}.rails-module__GbCIoW__specFoot{font-family:var(--font-hand), cursive;color:#c8321f;margin-top:10px;font-size:1.05rem;font-weight:700}
.lesson-faq-block-module__gIkH7q__faq{--a:var(--fq-accent,var(--bk-accent-dark,var(--bk-accent,#1b3a7a)));border:2px solid var(--bk-border,#1d2128);background:color-mix(in srgb, var(--a) 5%, var(--bk-card,#fff));border-radius:14px;margin:36px 0 24px;padding:18px 16px 8px;scroll-margin-top:128px}@media (min-width:640px){.lesson-faq-block-module__gIkH7q__faq{padding:22px 24px 10px}}.lesson-faq-block-module__gIkH7q__h2{color:var(--a);margin:0 0 12px;scroll-margin-top:128px;font-size:1.5rem;font-weight:800}.lesson-faq-block-module__gIkH7q__list{gap:0;margin:0;display:grid}.lesson-faq-block-module__gIkH7q__item{border-top:1px dashed color-mix(in srgb, var(--bk-ink,#1d2128) 25%, transparent);padding:14px 0}.lesson-faq-block-module__gIkH7q__item:first-child{border-top:0}.lesson-faq-block-module__gIkH7q__q{align-items:flex-start;gap:10px;margin:0 0 6px;font-size:1.08rem;font-weight:800;line-height:1.4;display:flex}.lesson-faq-block-module__gIkH7q__n{background:var(--a);width:26px;height:26px;color:var(--bk-accent-ink,#fff);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.8rem;display:grid}.lesson-faq-block-module__gIkH7q__a{margin:0 0 0 36px}.lesson-faq-block-module__gIkH7q__a>:last-child{margin-bottom:0}@media (max-width:480px){.lesson-faq-block-module__gIkH7q__a{margin-left:0}}.lesson-faq-block-module__gIkH7q__intro{margin:0 0 6px}.lesson-faq-block-module__gIkH7q__intro>:last-child{margin-bottom:0}
.ai-landing-module__It8WPq__display{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}.ai-landing-module__It8WPq__hand{font-family:var(--font-hand), cursive;color:var(--nb-pen);transform-origin:0;margin-top:16px;font-size:1.35rem;font-weight:700;line-height:1.2;transform:rotate(-1.5deg)}@media (min-width:1024px){.ai-landing-module__It8WPq__wide{max-width:1200px}}@media (min-width:1600px){.ai-landing-module__It8WPq__wide{max-width:1440px}}@media (min-width:2000px){.ai-landing-module__It8WPq__wide{max-width:1760px}}@media (min-width:1024px){.ai-landing-module__It8WPq__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.ai-landing-module__It8WPq__splitHead{position:sticky;top:110px}}.ai-landing-module__It8WPq__splitHead{margin-bottom:28px}@media (min-width:1024px){.ai-landing-module__It8WPq__splitHead{margin-bottom:0}.ai-landing-module__It8WPq__heroGrid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:64px;max-width:1440px;display:grid}.ai-landing-module__It8WPq__heroLede{margin-left:0}.ai-landing-module__It8WPq__heroButtons{justify-content:flex-start}.ai-landing-module__It8WPq__heroValue{margin-left:0}}@media (min-width:2000px){.ai-landing-module__It8WPq__heroGrid{max-width:1760px}}.ai-landing-module__It8WPq__heroTitle{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em}@media (min-width:1024px){.ai-landing-module__It8WPq__heroTitle{font-size:clamp(3rem,4.4vw,4.4rem);line-height:1.02}}.ai-landing-module__It8WPq__spec{border:2px solid var(--foreground);background-color:var(--card);box-shadow:7px 7px 0 var(--foreground);text-align:left;color:var(--foreground);background-image:linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0f 1px,#0000 1px);background-size:16px 16px;border-radius:16px;padding:18px 20px 14px;display:none;position:relative}@media (min-width:1024px){.ai-landing-module__It8WPq__spec{display:block}}.ai-landing-module__It8WPq__specHead{border-bottom:2px solid var(--foreground);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:.7rem;font-weight:700;display:flex}.ai-landing-module__It8WPq__specHead span:last-child{color:var(--primary)}.ai-landing-module__It8WPq__specTiers li+li{border-top:1px dashed color-mix(in srgb, var(--foreground) 25%, transparent)}.ai-landing-module__It8WPq__specTiers a{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 4px;transition:background .15s;display:grid}.ai-landing-module__It8WPq__specTiers a:hover{background:color-mix(in srgb, var(--nb-marker) 30%, transparent)}.ai-landing-module__It8WPq__specIdx{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--nb-pen);font-size:.8rem;font-weight:700}.ai-landing-module__It8WPq__specBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-landing-module__It8WPq__specBody b{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);font-size:1.2rem;font-weight:800}.ai-landing-module__It8WPq__specBody small{color:var(--muted-foreground);font-size:.85rem}.ai-landing-module__It8WPq__specBody em{font-style:normal;font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.ai-landing-module__It8WPq__specNum{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--primary);flex-direction:column;align-items:flex-end;font-size:1.5rem;font-weight:800;line-height:1;display:flex}.ai-landing-module__It8WPq__specNum small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-top:3px;font-size:.6rem}.ai-landing-module__It8WPq__specFoot{text-align:right;font-family:var(--font-hand), cursive;color:var(--nb-pen);margin-top:8px;font-size:1.2rem;font-weight:700}.ai-landing-module__It8WPq__stickies{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:640px){.ai-landing-module__It8WPq__stickies{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-landing-module__It8WPq__stickyItem{padding:18px 20px 22px}.ai-landing-module__It8WPq__stickyItem p{margin-top:6px;font-size:1rem;line-height:1.5}.ai-landing-module__It8WPq__stickyNum{font-family:var(--font-hand), cursive;color:#b3281a;font-size:1.6rem;font-weight:700;line-height:1}.dark .ai-landing-module__It8WPq__stickyNum{color:#ff7a59}.ai-landing-module__It8WPq__tiers{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px;display:grid}@media (min-width:1280px){.ai-landing-module__It8WPq__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px}}.ai-landing-module__It8WPq__tier{flex-direction:column;gap:12px;padding:22px 22px 18px;display:flex}.ai-landing-module__It8WPq__tierHead{align-items:center;gap:14px;display:flex}.ai-landing-module__It8WPq__tierKicker{font-family:var(--font-hand), cursive;color:var(--nb-pen);font-size:1.1rem;font-weight:700;line-height:1;display:block}.ai-landing-module__It8WPq__tierName{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);font-size:1.6rem;font-weight:800;line-height:1.1}.ai-landing-module__It8WPq__tierStats{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted-foreground);font-size:.78rem}.ai-landing-module__It8WPq__tierStats b{color:var(--foreground)}.ai-landing-module__It8WPq__tierDesc{color:var(--muted-foreground);font-size:.93rem;line-height:1.6}.ai-landing-module__It8WPq__chapters{border-top:1.5px solid color-mix(in srgb, var(--foreground) 20%, transparent);flex-direction:column;display:flex}.ai-landing-module__It8WPq__chapters li{border-bottom:1px dashed color-mix(in srgb, var(--foreground) 16%, transparent);color:var(--foreground);justify-content:space-between;gap:12px;padding:8px 2px;font-size:.88rem;display:flex}.ai-landing-module__It8WPq__chapters li b{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--primary);font-size:.8rem}.ai-landing-module__It8WPq__tierLink{font-family:var(--font-hand), cursive;color:var(--nb-pen);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:1.25rem;font-weight:700;display:inline-flex}.ai-landing-module__It8WPq__ticketWrap{max-width:760px}@media (min-width:1024px){.ai-landing-module__It8WPq__cta{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}}
