:root{--desk:#11131a;--desk-glow:#1a1e2b;--paper:#fffdf6;--paper-shade:#f1ebdb;--paper-edge:#e2d9c2;--rule-blue:#a9cbea;--rule-red:#ee5d6c;--ink-marker:#15171f;--ink-pen:#1f2d6b;--ink-pen-soft:#4a5585;--ink-pencil:#5f6475;--pen-pink:#d02a68;--hl:#fff04d;--code-wash:#1f2d6b12;--chalk:#eceae3;--sticker-ink:#121318;--s-pink:#ff7aa8;--s-marigold:#ffc93c;--s-mint:#45e0a0;--s-sky:#6cb6ff;--s-lilac:#bfa2ff;--s-tangerine:#ff9150;--s-teal:#34d1c1;--s-lime:#d7f25a;--font-hand:"Shantell Sans", "Radon hand", system-ui, sans-serif;--font-code:"Monaspace Radon", ui-monospace, monospace;--flip-duration:.26s;--flip-easing:cubic-bezier(.4, 1.1, .65, 1);--flip-fade-duration:.14s}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:300 800;font-display:block;src:url(/assets/shantell-sans-latin-full-normal-BMB_BRHG.woff2)format("woff2")}@font-face{font-family:Monaspace Radon;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/monaspace-radon-latin-400-normal-cKFKxzQi.woff2)format("woff2")}@font-face{font-family:Radon hand;font-style:normal;font-weight:400;font-display:swap;size-adjust:125%;src:url(/assets/monaspace-radon-latin-400-normal-cKFKxzQi.woff2)format("woff2")}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='.33 .33 .33 0 0 .33 .33 .33 0 0 .33 .33 .33 0 0 0 0 0 0 1'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncG type='linear' slope='2.6' intercept='-.8'/%3E%3CfeFuncB type='linear' slope='2.6' intercept='-.8'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.04'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}*{touch-action:manipulation}html{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;height:100%;color:var(--chalk);font-family:var(--font-hand);background:var(--desk)}body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:var(--grain), radial-gradient(ellipse 50% 76% at 62% 50%, var(--desk-glow) 40%, transparent), var(--desk);min-height:100%;margin:0}@media (orientation:portrait){body{background:var(--grain), radial-gradient(ellipse 80% 30% at 50% 22%, var(--desk-glow) 40%, transparent), var(--desk)}}._frame_iyn9s_5{touch-action:pan-y;--u:calc(100cqh / 360);position:absolute;inset:0;container-type:size}._flipper_iyn9s_18{transform-style:preserve-3d;transition:transform var(--flip-duration) var(--flip-easing);position:absolute;inset:0;transform:rotateX(0)}._flipper_iyn9s_18[data-side=back]{transform:rotateX(-180deg)}[data-flipping] [data-role=current] ._frame_iyn9s_5{perspective:1400px}._face_iyn9s_36{--q-size:34;--q-line:40;--size:21;--pitch:30;isolation:isolate;border-radius:calc(6 * var(--u));background:var(--paper);box-shadow:inset 0 0 0 1px var(--paper-edge);backface-visibility:hidden;color:var(--ink-marker);font-family:var(--font-hand);position:absolute;inset:0}._face_iyn9s_36[data-fit="1"]{--q-size:30;--q-line:36;--size:19;--pitch:27}._face_iyn9s_36[data-fit="2"],._face_iyn9s_36[data-fit=scroll]{--q-size:26;--q-line:31;--size:17;--pitch:24}._face_iyn9s_36:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #0000004d, 0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-6 * var(--u)) #00000073, 0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-14 * var(--u)) #0000008c;opacity:.6;transition:opacity .12s ease-out;position:absolute;inset:0}[data-pressed] ._face_iyn9s_36:before{opacity:1}._face_iyn9s_36:after{content:"";border-radius:inherit;background:var(--grain);pointer-events:none;position:absolute;inset:0}._band_iyn9s_100{height:calc(6 * var(--u));border-radius:calc(6 * var(--u)) calc(6 * var(--u)) 0 0;position:absolute;inset:0 0 auto}._question_iyn9s_107{left:calc(52 * var(--u));right:calc(52 * var(--u));top:calc((166 - 2 * var(--q-line)) * var(--u));height:calc((4 * var(--q-line) + 8) * var(--u));font-size:calc(var(--q-size) * var(--u));line-height:calc(var(--q-line) * var(--u));font-variation-settings:"INFM" 100, "BNCE" 35;text-align:center;text-wrap:balance;align-content:center;margin:0;font-weight:560;position:absolute}._topics_iyn9s_125{left:calc(24 * var(--u));bottom:calc(9.2 * var(--u));gap:calc(14 * var(--u));margin:0;padding:0;list-style:none;display:flex;position:absolute}._topics_iyn9s_125,._counter_iyn9s_138{font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));color:var(--ink-pencil)}._topics_iyn9s_125 li{align-items:baseline;gap:calc(5 * var(--u));font-variation-settings:"INFM" 30;font-weight:500;display:flex}._dot_iyn9s_152{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%}._counter_iyn9s_138{right:calc(24 * var(--u));bottom:calc(8.4 * var(--u));font-family:var(--font-code);word-spacing:-.3em;margin:0;position:absolute}._back_iyn9s_170{background:linear-gradient(var(--rule-red), var(--rule-red)) calc(20 * var(--u)) calc(48 * var(--u)) / calc(560 * var(--u)) calc(2 * var(--u)) no-repeat, var(--paper);transform:rotateX(180deg)}._header_iyn9s_178{left:calc(48 * var(--u));right:calc(28 * var(--u));top:calc(6 * var(--u));height:calc(42 * var(--u));padding-bottom:calc(2 * var(--u));font-size:calc(15 * var(--u));line-height:calc(18 * var(--u));font-variation-settings:"INFM" 40;color:var(--ink-pen-soft);text-wrap:balance;align-content:end;margin:0;font-weight:500;position:absolute}._answer_iyn9s_197{--rule-baseline:calc(var(--pitch) / 2 + .35 * var(--size));left:calc(28 * var(--u));right:calc(28 * var(--u));top:calc((48 + var(--pitch) - var(--rule-baseline)) * var(--u));bottom:calc(30 * var(--u));padding-left:calc(20 * var(--u));font-size:calc(var(--size) * var(--u));line-height:calc(var(--pitch) * var(--u));font-variation-settings:"INFM" 60, "BNCE" 10;color:var(--ink-pen);background:linear-gradient(transparent calc(var(--rule-baseline) * var(--u)), var(--rule-blue) 0 calc((var(--rule-baseline) + 1) * var(--u)), transparent 0) 0 0 / 100% calc(var(--pitch) * var(--u)) local;font-weight:430;position:absolute}._answer_iyn9s_197>*{text-wrap:pretty;margin:0;padding:0}._answer_iyn9s_197>*+*{margin-top:calc(var(--pitch) * var(--u))}._answer_iyn9s_197>p+:is(ul,ol){margin-top:0}._answer_iyn9s_197 li{list-style:none;position:relative}._answer_iyn9s_197 li:before{padding-right:calc(7 * var(--u));color:var(--pen-pink);font-weight:700;position:absolute;right:100%}._answer_iyn9s_197 ul>li:before{content:"–" / ""}._answer_iyn9s_197 ol>li:before{content:counter(list-item) "." / ""}._question_iyn9s_107 code,._header_iyn9s_178 code,._answer_iyn9s_197 :not(pre)>code{padding:.12em calc(3 * var(--u)) 0;border-radius:calc(3 * var(--u));font-family:var(--font-code);background:var(--code-wash);font-size:.86em;line-height:0}._answer_iyn9s_197 pre{top:calc(.118 * var(--size) * var(--u));width:fit-content;padding:0 calc(16 * var(--u)) 0 calc(12 * var(--u));font-family:var(--font-code);font-size:.82em;line-height:calc(var(--pitch) * var(--u));white-space:pre;background:var(--code-wash);box-shadow:inset calc(2 * var(--u)) 0 color-mix(in srgb, var(--ink-pen) 25%, transparent);position:relative}._answer_iyn9s_197 pre code{font:inherit}._question_iyn9s_107 strong,._header_iyn9s_178 strong,._answer_iyn9s_197 strong{margin:0 calc(-2 * var(--u));padding:0 calc(2 * var(--u));background:linear-gradient(transparent 18%, var(--hl) 18% 86%, transparent 86%);mix-blend-mode:multiply;font-weight:620}._face_iyn9s_36[data-fit=scroll] ._answer_iyn9s_197{padding-bottom:calc(1.5 * var(--pitch) * var(--u));overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to top, transparent, black calc(1.5 * var(--pitch) * var(--u)));mask-image:linear-gradient(to top, transparent, black calc(1.5 * var(--pitch) * var(--u)));overflow-y:auto}._end_iyn9s_313,._message_iyn9s_314{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._message_iyn9s_314{font:inherit;font-family:var(--font-hand);border:0;padding:0}button._message_iyn9s_314{cursor:pointer}button._message_iyn9s_314:focus-visible{outline:3px solid var(--hl);outline-offset:2px}._tick_iyn9s_338{width:calc(122 * var(--u));height:calc(96 * var(--u));margin-bottom:calc(14 * var(--u));overflow:visible}._tick_iyn9s_338 path{fill:var(--hl);stroke:var(--hl);stroke-width:3px;stroke-linejoin:round;mix-blend-mode:multiply}[data-role=next] ._tick_iyn9s_338{visibility:hidden}[data-closing] [data-role=next] ._tick_iyn9s_338{visibility:visible}@media (prefers-reduced-motion:no-preference){[data-closing] [data-role=next] ._tick_iyn9s_338 path{transform-box:view-box}[data-closing] [data-role=next] ._tick_iyn9s_338 path:first-child{transform-origin:18px 52px;animation:.11s cubic-bezier(.4,0,1,1) backwards _tick-short_iyn9s_1}[data-closing] [data-role=next] ._tick_iyn9s_338 path:last-child{transform-origin:40px 80px;animation:.2s cubic-bezier(.2,.6,.3,1) .1s backwards _tick-long_iyn9s_1}}@keyframes _tick-short_iyn9s_1{0%{transform:rotate(49deg)scaleX(0)rotate(-49deg)}to{transform:rotate(49deg)scaleX(1)rotate(-49deg)}}@keyframes _tick-long_iyn9s_1{0%{transform:rotate(-46deg)scaleX(0)rotate(46deg)}to{transform:rotate(-46deg)scaleX(1)rotate(46deg)}}._title_iyn9s_402{font-size:calc(34 * var(--u));line-height:calc(40 * var(--u));font-variation-settings:"INFM" 100, "BNCE" 35;margin:0;font-weight:560;display:block}._hint_iyn9s_413{margin:calc(8 * var(--u)) 0 0;font-size:calc(15 * var(--u));line-height:calc(18 * var(--u));font-variation-settings:"INFM" 40;color:var(--ink-pencil);font-weight:500;display:block}._message_iyn9s_314[data-tone=pencil] ._title_iyn9s_402{color:var(--ink-pencil);font-weight:400}._message_iyn9s_314[data-tone=error] ._title_iyn9s_402{color:var(--rule-red);font-weight:650}._flipper_iyn9s_18>:not([data-fit])>*,:is([data-flipping],[data-dealing]) [data-role=next] ._face_iyn9s_36>*{visibility:hidden}@media (prefers-reduced-motion:reduce){._flipper_iyn9s_18,._flipper_iyn9s_18[data-side=back]{transition:none;transform:none}._back_iyn9s_170{transition:opacity var(--flip-fade-duration) ease-out;transform:none}._flipper_iyn9s_18[data-side=front]>._back_iyn9s_170{opacity:0}}._wordmark_10kx1_2{font-family:var(--font-hand);font-variation-settings:"INFM" 100, "BNCE" 50;color:color-mix(in srgb, var(--hl) 85%, transparent);margin-bottom:-.18em;font-size:22px;font-weight:700;line-height:1;display:block}@media (display-mode:browser) and (height<=400px){._wordmark_10kx1_2{display:none}}@property --fade{syntax:"<length>";inherits:false;initial-value:0}._panel_ellri_13{min-height:0;overscroll-behavior:contain;min-inline-size:0;-webkit-mask-image:linear-gradient(to top, transparent, black var(--fade));mask-image:linear-gradient(to top, transparent, black var(--fade));border:0;flex-wrap:wrap;flex:auto;align-content:flex-start;gap:6px;margin:-6px;padding:6px;animation:.22s cubic-bezier(.2,.8,.2,1) backwards _arrive_ellri_1,linear both _fade_ellri_1;animation-timeline:auto,scroll(self);animation-range:normal,max(0px,100% - 24px) 100%;display:flex;overflow-y:auto}@keyframes _arrive_ellri_1{0%{opacity:0}}@keyframes _fade_ellri_1{0%{--fade:24px}to{--fade:0px}}._chip_ellri_59{--press:0px;--turn:0deg;isolation:isolate;min-width:44px;height:44px;color:color-mix(in oklab, var(--sticker) 35%, var(--chalk));font-family:var(--font-hand);font-variation-settings:"INFM" 25;white-space:nowrap;cursor:pointer;transform:translate(var(--press), var(--press)) rotate(var(--turn));background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:14px;font-weight:600;line-height:1;transition:transform 90ms ease-out;position:relative}._chip_ellri_59:before,._chip_ellri_59:after{content:"";border-radius:inherit;position:absolute;inset:0}._chip_ellri_59:after{z-index:-1;background:color-mix(in oklab, var(--sticker) 18%, var(--desk));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sticker) 60%, transparent)}._chip_ellri_59:before{z-index:-2;background:color-mix(in oklab, var(--sticker) 40%, black);opacity:0;transform:translate(calc(3px - var(--press)), calc(3px - var(--press)));transition:transform 90ms ease-out}._chip_ellri_59[aria-pressed=true]{--turn:var(--tilt);color:var(--sticker-ink)}._chip_ellri_59[aria-pressed=true]:after{background:var(--grain), var(--sticker);box-shadow:none}._chip_ellri_59[aria-pressed=true]:before{opacity:1}._chip_ellri_59[data-pressed],._chip_ellri_59:active:focus-visible{--press:2px}._chip_ellri_59:focus-visible{outline:3px solid var(--hl);outline-offset:2px}@media (prefers-reduced-motion:reduce){._chip_ellri_59,._chip_ellri_59:before{transition:none}._panel_ellri_13{animation-duration:.14s, auto}}._chip_5nft4_3{border:1.5px solid color-mix(in srgb, var(--chalk) 60%, transparent);background:color-mix(in oklab, var(--chalk) 18%, var(--desk));width:44px;height:44px;color:var(--chalk);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:transform 90ms ease-out;display:inline-flex}._chip_5nft4_3[data-pressed],._chip_5nft4_3:active:focus-visible{transform:translate(2px,2px)}._chip_5nft4_3:focus-visible{outline:3px solid var(--hl);outline-offset:2px}._icon_5nft4_29{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){._chip_5nft4_3{transition:none}}._stage_n0p54_6{z-index:1;touch-action:pan-y;min-width:0;min-height:0;position:relative;container-type:size}._box_n0p54_16{--card-height:min(100cqh, 100cqw * 3 / 5);width:min(100cqw,166.667cqh);height:var(--card-height);margin:auto;position:absolute;inset:0}._blank_n0p54_25,._layer_n0p54_26{position:absolute;inset:0}._blank_n0p54_25{border:1px solid var(--paper-edge);border-radius:calc(var(--card-height) / 60);background:var(--paper-shade);opacity:0;transition:opacity .16s ease-out;transform:rotate(1.1deg);box-shadow:0 12px 28px -10px #0000008c}._blank_n0p54_25+._blank_n0p54_25{transform:rotate(-1.8deg)}._blank_n0p54_25[data-shown],._stage_n0p54_6[data-closing] ._blank_n0p54_25{opacity:1}._stage_n0p54_6[data-opening] ._blank_n0p54_25{opacity:0}._layer_n0p54_26{visibility:hidden;pointer-events:none}._layer_n0p54_26[data-role=current]{visibility:visible;pointer-events:auto;transform-origin:50% 140%}._layer_n0p54_26[data-role=next]{visibility:visible;transform:scale(.965)translateY(8px)}._stage_n0p54_6[data-state=dragging] ._layer_n0p54_26{will-change:transform}._lift_n0p54_84{height:100%;transition:transform .12s ease-out}[data-pressed]>._lift_n0p54_84{transform:scale(1.012)}._prev_n0p54_95,._next_n0p54_96,._flip_n0p54_97{background:var(--desk);height:44px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--chalk) 35%, transparent);color:var(--chalk);font-family:var(--font-hand);cursor:pointer;border:0;border-radius:22px;font-weight:600;position:absolute}._prev_n0p54_95,._next_n0p54_96{width:44px;padding-bottom:5px;font-size:26px;line-height:1;top:50%}._prev_n0p54_95{left:0;translate:-50% -50%}._next_n0p54_96{right:0;translate:50% -50%}._flip_n0p54_97{white-space:nowrap;padding:0 16px;font-size:15px;bottom:0;left:50%;translate:-50% 40%}._prev_n0p54_95:not(:focus-visible),._next_n0p54_96:not(:focus-visible),._flip_n0p54_97:not(:focus-visible){clip-path:inset(50%)}._prev_n0p54_95:focus-visible,._next_n0p54_96:focus-visible,._flip_n0p54_97:focus-visible{outline:3px solid var(--hl);outline-offset:2px}._prev_n0p54_95[aria-disabled=true]:not(:focus-visible){visibility:hidden}@media (hover:hover) and (pointer:fine){._prev_n0p54_95:not(:focus-visible),._next_n0p54_96:not(:focus-visible){clip-path:none;opacity:0;transition:opacity .16s ease-out}._box_n0p54_16:hover ._prev_n0p54_95,._box_n0p54_16:hover ._next_n0p54_96{opacity:1}}@media (prefers-reduced-motion:reduce){[data-pressed]>._lift_n0p54_84{transform:none}}._shell_1ae8f_4{--panel:232px;--gap:24px;--left:max(12px, calc(env(safe-area-inset-left) + 8px));--right:max(48px, calc(env(safe-area-inset-right) + 16px));grid-template-columns:var(--panel) minmax(0, 1fr);grid-template-rows:min(100%, (100vw - var(--left) - var(--right) - var(--panel) - var(--gap)) * 3 / 5);align-content:center;column-gap:var(--gap);height:100dvh;padding:24px var(--right) 24px var(--left);display:grid;overflow:hidden}._panel_1ae8f_24{flex-direction:column;justify-content:flex-end;min-height:0;display:flex}._announcer_1ae8f_32{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (orientation:portrait){._shell_1ae8f_4{grid-template-rows:calc(60vw - 19.2px) minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:normal;row-gap:16px;padding:16px}._panel_1ae8f_24{order:1}}
