.xUB3Ta_aside p{margin:0 0 12px}.xUB3Ta_toc{font:var(--text-label) / 1.4 var(--mono);margin:0 0 32px;padding:0;list-style:none}.xUB3Ta_toc li{margin:0 0 8px}.xUB3Ta_toc a{color:var(--sand9);transition:color .25s ease-out}.xUB3Ta_toc a:hover,.xUB3Ta_current{color:var(--sand12)!important}.xUB3Ta_branch{color:var(--sand7)}.xUB3Ta_progress{letter-spacing:0;gap:12px;display:flex}.xUB3Ta_bar{color:var(--sand8)}.xUB3Ta_filled{color:var(--amber9)}@media (max-width:860px){.xUB3Ta_aside{display:none}}
.RQth9W_art{width:100%;height:100%;color:var(--on-amber);overflow:visible}.RQth9W_mover{animation:6s ease-out infinite RQth9W_hop}.RQth9W_tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:6s ease-out infinite RQth9W_tick}@keyframes RQth9W_hop{0%,25%{transform:translate(0)}35%{transform:translate(-16px,-12px)}45%,to{transform:translate(-33px,16px)}}@keyframes RQth9W_tick{0%,55%{stroke-dashoffset:1px}65%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.RQth9W_line{stroke-dasharray:1;stroke-dashoffset:1px;animation:7s ease-out infinite RQth9W_draw1}.RQth9W_line2{animation-name:RQth9W_draw2}.RQth9W_line3{animation-name:RQth9W_draw3}.RQth9W_line4{animation-name:RQth9W_draw4}.RQth9W_face{opacity:0;animation:7s ease-out infinite RQth9W_face}.RQth9W_eyes{transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite RQth9W_blink}@keyframes RQth9W_draw1{0%{stroke-dashoffset:1px}18%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes RQth9W_draw2{0%,12%{stroke-dashoffset:1px}26%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes RQth9W_draw3{0%,20%{stroke-dashoffset:1px}34%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes RQth9W_draw4{0%,28%{stroke-dashoffset:1px}42%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes RQth9W_face{0%,40%{opacity:0}48%,90%{opacity:1}to{opacity:0}}@keyframes RQth9W_blink{0%,66%{transform:scaleY(1)}69%{transform:scaleY(.1)}72%,to{transform:scaleY(1)}}.RQth9W_day{opacity:0;animation:7s ease-out infinite RQth9W_fill}.RQth9W_badge{transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite RQth9W_pop;transform:scale(0)}.RQth9W_late{animation-delay:.3s}.RQth9W_pick{animation:7s ease-out infinite RQth9W_pick}@keyframes RQth9W_fill{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes RQth9W_pop{0%,30%{transform:scale(0)}36%{transform:scale(1.15)}40%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes RQth9W_pick{0%,45%{opacity:0;transform:translate(0)}50%,60%{opacity:1;transform:translate(0)}66%,92%{opacity:1;transform:translate(23.4px,14px)}to{opacity:0;transform:translate(23.4px,14px)}}
.YWkFjG_floor{z-index:-1;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.YWkFjG_floor canvas{display:block}.YWkFjG_ball{z-index:3;pointer-events:none;position:fixed;top:0;left:0}.YWkFjG_shadow{z-index:2;pointer-events:none;background:radial-gradient(closest-side,#00000038,#00000014 55%,#0000);border-radius:50%;position:fixed;top:0;left:0}
.NU0y3W_tabs{border-bottom:var(--line);gap:28px;padding-bottom:12px;display:flex}.NU0y3W_tab{font:var(--text-label) / 1.5 var(--mono);letter-spacing:.02em;color:var(--sand9);cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s ease-out}.NU0y3W_tab:hover,.NU0y3W_on{color:var(--sand12)}.NU0y3W_featured{border-bottom:var(--line);grid-template-columns:160px minmax(0,1fr) auto;gap:28px;padding:20px 0;display:grid}.NU0y3W_featuredText{min-width:0}.NU0y3W_chips{gap:6px;margin-bottom:12px;display:flex}.NU0y3W_chip,.NU0y3W_chipSolid{font:var(--text-label) / 1 var(--sans);padding:5px 8px}.NU0y3W_chipSolid{background:var(--sand12);color:var(--sand1)}.NU0y3W_chip{color:var(--sand11);box-shadow:inset 0 0 0 .5px var(--sand7)}.NU0y3W_featuredTitle{font:500 var(--text-title) / 1.25 var(--sans);margin:0 0 12px;transition:color .25s ease-out}.NU0y3W_description{color:var(--sand11);margin:0}.NU0y3W_row{border-bottom:var(--line);grid-template-columns:22px 120px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:8px 0;display:grid}.NU0y3W_icon{color:var(--sand11)}.NU0y3W_date{font-size:var(--text-meta);letter-spacing:0}.NU0y3W_title{transition:color .25s ease-out}.NU0y3W_minutes{white-space:nowrap;justify-self:end}.NU0y3W_featured:hover .NU0y3W_featuredTitle,.NU0y3W_row:hover .NU0y3W_title{color:var(--amber11)}@media (max-width:640px){.NU0y3W_featured{grid-template-columns:minmax(0,1fr)}.NU0y3W_featured>:last-child{justify-self:start}.NU0y3W_row{grid-template-columns:22px minmax(0,1fr) auto}.NU0y3W_date{display:none}}
.YXTr2a_vars{--hand:"Caveat", "Long Cang", cursive;--t-hand:24px;--t-title:32px;--row:36px;--paper:#fdfdfc;--ink:#113264;--faint:#8d8d86;--rule:#acd8fc;--margin:#ec8e7b;--edge:#dad9d6;--accent:#ec8e7b}.YXTr2a_index{padding-top:48px;padding-bottom:96px}.YXTr2a_head{align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.YXTr2a_head h1{margin:0}.YXTr2a_lede{font:400 var(--t-hand) / 1.4 var(--hand);color:var(--sand11);margin:0}.YXTr2a_grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:40px 32px;padding:8px 0;display:grid}@media (max-width:860px){.YXTr2a_grid{grid-template-columns:minmax(0,1fr)}}.YXTr2a_sheet{min-height:calc(var(--row) * 9);background-color:var(--paper);color:var(--ink);border:.5px solid var(--edge);background-image:repeating-linear-gradient(to bottom, transparent 0 35.5px, var(--rule) 35.5px 36px);transform:rotate(var(--tilt,0deg));padding:0 24px 0 64px;transition:transform .25s ease-out;display:block;position:relative}a.YXTr2a_sheet:hover,a.YXTr2a_sheet:focus-visible{transform:rotate(0)}a.YXTr2a_sheet:focus-visible{outline:2px solid var(--amber9);outline-offset:4px}.YXTr2a_sheet:before{content:"";background:var(--margin);width:.5px;position:absolute;top:0;bottom:0;left:52px}.YXTr2a_sheet:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 8px 8px, var(--sand1) 0 6px, var(--edge) 6px 6.5px, transparent 6.5px), radial-gradient(circle at 8px 8px, var(--sand1) 0 6px, var(--edge) 6px 6.5px, transparent 6.5px), radial-gradient(circle at 8px 8px, var(--sand1) 0 6px, var(--edge) 6px 6.5px, transparent 6.5px);background-position:0 28px,0 calc(50% - 8px),0 calc(100% - 44px);background-repeat:no-repeat;background-size:16px 16px;width:16px;position:absolute;top:0;bottom:0;left:14px}.YXTr2a_date{line-height:var(--row);color:var(--faint);margin:0}.YXTr2a_title{font:600 var(--t-title) / var(--row) var(--hand);-webkit-text-decoration:underline wavy var(--margin) 1px;text-decoration:underline wavy var(--margin) 1px;text-underline-offset:5px;margin:0}.YXTr2a_line{min-height:var(--row);font:400 var(--t-hand) / var(--row) var(--hand);margin:0}.YXTr2a_todo{align-items:center;gap:10px;display:flex}.YXTr2a_progress{text-align:right;color:var(--faint);padding-right:8px}.YXTr2a_clip{z-index:1;fill:none;width:14px;height:40px;stroke:var(--sand9);stroke-width:1.5px;stroke-linecap:round;position:absolute;top:-10px;right:28px}.YXTr2a_box{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.YXTr2a_tick{stroke:var(--accent);stroke-width:2px}.YXTr2a_circle{padding:0 4px;display:inline-block;position:relative}.YXTr2a_circle svg{fill:none;width:calc(100% + 8px);height:calc(100% - 4px);stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;position:absolute;inset:2px -4px;overflow:visible}.YXTr2a_circle svg path{vector-effect:non-scaling-stroke}.YXTr2a_paper{min-width:0;padding:0 40px var(--row) 64px;background-color:var(--paper);color:var(--ink);border:.5px solid var(--edge);background-image:repeating-linear-gradient(to bottom, transparent 0 35.5px, var(--rule) 35.5px 36px);position:relative}.YXTr2a_paper:before{content:"";background:var(--margin);width:.5px;position:absolute;top:0;bottom:0;left:52px}.YXTr2a_paper:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 8px 8px, var(--sand1) 0 6px, var(--edge) 6px 6.5px, transparent 6.5px);background-position:0 28px;background-repeat:repeat-y;background-size:16px 756px;width:16px;position:absolute;top:0;bottom:0;left:14px}.YXTr2a_meta{height:var(--row);color:var(--faint);align-items:center;gap:20px;margin:0;display:flex}.YXTr2a_meta .YXTr2a_circle{font:400 var(--t-hand) / var(--row) var(--hand);color:var(--ink)}.YXTr2a_name{font:600 var(--t-title) / var(--row) var(--hand);-webkit-text-decoration:underline wavy var(--margin) 1px;text-decoration:underline wavy var(--margin) 1px;text-underline-offset:5px;margin:0}.YXTr2a_back{margin-top:var(--row);font:400 var(--t-hand) / var(--row) var(--hand);color:var(--faint);transition:color .25s ease-out;display:block}.YXTr2a_back:hover{color:var(--ink)}@media (max-width:860px){.YXTr2a_paper{padding:0 20px var(--row) 48px}.YXTr2a_paper:before{left:36px}.YXTr2a_paper:after{left:8px}}.YXTr2a_paper .YXTr2a_writing{margin-top:var(--row);font:400 var(--t-hand) / var(--row) var(--hand)}.YXTr2a_paper .YXTr2a_writing>*{margin:0 0 var(--row)}.YXTr2a_paper .YXTr2a_writing h2{font:600 var(--t-title) / var(--row) var(--hand);letter-spacing:0;-webkit-text-decoration:underline wavy var(--margin) 1px;text-decoration:underline wavy var(--margin) 1px;text-underline-offset:5px;margin:0}.YXTr2a_paper .YXTr2a_writing h3{font:600 var(--t-hand) / var(--row) var(--hand);margin:0}.YXTr2a_paper .YXTr2a_writing ul,.YXTr2a_paper .YXTr2a_writing ol{padding-left:1.4em}.YXTr2a_paper .YXTr2a_writing li{margin:0}.YXTr2a_paper .YXTr2a_writing a{-webkit-text-decoration-color:var(--margin);text-decoration-color:var(--margin)}.YXTr2a_paper .YXTr2a_writing a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.YXTr2a_paper .YXTr2a_writing code{font:15.75px / var(--row) ui-monospace, "SF Mono", Menlo, monospace;background:color-mix(in srgb, var(--rule) 40%, transparent);color:var(--ink);border-radius:0;padding:1px 4px}.YXTr2a_paper .YXTr2a_writing pre{margin:0 0 var(--row);color:var(--ink);font:15.75px / var(--row) ui-monospace, "SF Mono", Menlo, monospace;background:0 0;border:0;border-radius:0;padding:0}.YXTr2a_paper .YXTr2a_writing pre code{line-height:var(--row);background:0 0;padding:0}.YXTr2a_paper .YXTr2a_writing blockquote{margin:0 0 var(--row);color:var(--faint);background:0 0;border-radius:0;padding:0 0 0 24px}.YXTr2a_paper .YXTr2a_writing table{font:15.75px / var(--row) ui-monospace, "SF Mono", Menlo, monospace}.YXTr2a_paper .YXTr2a_writing th,.YXTr2a_paper .YXTr2a_writing td{border-bottom:.5px solid var(--rule);padding:0 12px 0 0}.YXTr2a_paper .YXTr2a_writing th{color:var(--faint);font-size:13.5px}.YXTr2a_paper .YXTr2a_writing hr{border:0;border-top:.5px solid var(--margin)}.YXTr2a_paper .YXTr2a_writing img{border:.5px solid var(--edge)}
.gGBj1a_hero{border-bottom:var(--line);margin-bottom:40px;padding-bottom:32px}.gGBj1a_title{font:500 var(--text-title) / 1.3 var(--sans);max-width:28em;margin:32px 0 16px}.gGBj1a_meta{gap:20px;margin:0;display:flex}.gGBj1a_back{margin-top:56px;transition:color .25s ease-out;display:inline-block}.gGBj1a_back:hover{color:var(--sand12)}
