.D3JxcG_page{color:var(--on-ground);background:var(--ground) var(--ground-img) repeat;--choice-h:calc(max(32px, 2.3 * var(--fs-control)) + 10px);--top:var(--room-top-page);--bottom:var(--room-bottom);--tuck-top:calc(var(--frame-h) + var(--room-gap));--tuck-bottom:var(--room-bottom);--dl:calc(10px + 2 * 3.1429 * var(--fs-control) + var(--s-2));--side-w:max(232px, calc(16 * var(--fs-control) + 8px));background-size:1024px;position:fixed;inset:0;overflow:visible clip}.D3JxcG_page:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%, transparent 40%, var(--fall) 100%);position:absolute;inset:0}@media (max-width:599.98px),(min-width:600px) and (max-width:1023.98px),(max-height:519.98px){.D3JxcG_page{--top:max(var(--room-top-page), calc(var(--frame-h) + 12px + var(--choice-h) + 12px));--tuck-top:calc(var(--frame-h) + 12px + var(--choice-h) + var(--room-gap))}}.D3JxcG_roomSizer,.D3JxcG_tuckSizer{visibility:hidden;pointer-events:none;width:1px;position:absolute;left:0}.D3JxcG_roomSizer{top:var(--top);bottom:var(--bottom)}.D3JxcG_tuckSizer{top:var(--tuck-top);bottom:var(--tuck-bottom)}@media (max-width:599.98px){.D3JxcG_page{--top:calc(var(--frame-h) + 12px + var(--choice-h) + var(--s-4));--bottom:calc(var(--dock-bottom) + var(--dock-h) + (12px + var(--choice-h) + var(--s-4)) / .95)}.D3JxcG_tool:not([data-tuck]){bottom:calc(var(--dock-bottom) + var(--dock-h) + var(--s-4))}body:has(.D3JxcG_page[data-view=pattern] .D3JxcG_tool:not([data-tuck]):not([data-fit=away])) .dk-shade{max-height:calc(var(--dock-bottom) + var(--dock-h) + var(--s-4))}}.D3JxcG_tool{z-index:2;top:var(--top);bottom:var(--bottom);width:clamp(min(900px, 92vw), (100vh - var(--top) - var(--bottom)) * 2.6, min(92vw, 1280px));box-shadow:0 0 0 1px rgba(var(--umber), .1), 0 1px 2px rgba(var(--umber), .12), 0 6px 16px -6px rgba(var(--umber), .28);background:#131210;border-radius:10px;position:absolute;left:50%;overflow:hidden;translate:-50%}@supports (height:100svh){.D3JxcG_tool{width:clamp(min(900px, 92vw), (100svh - var(--top) - var(--bottom)) * 2.6, min(92vw, 1280px))}}.D3JxcG_tool[data-fit=stack]{width:min(880px,92vw)}.D3JxcG_tool[data-tuck]{--top:var(--tuck-top);--bottom:var(--tuck-bottom);width:var(--tuck-w);max-width:none}body:has(.D3JxcG_tool[data-tuck]) header>[class*=shade]{display:none}.D3JxcG_tool iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .16s;display:block}.D3JxcG_tool[data-ready] iframe{opacity:1}.D3JxcG_toolWait{text-align:center;color:var(--on-dark-muted);font-size:var(--fs-control);line-height:var(--lh-control);letter-spacing:var(--tr-control);font-weight:var(--wt-control);place-content:center;justify-items:center;gap:14px;margin:0;display:grid;position:absolute;inset:0}.D3JxcG_toolWait p{max-width:42ch;margin:0;line-height:1.5}.D3JxcG_toolWait:has(.D3JxcG_skeleton){container-type:size}.D3JxcG_skeleton{z-index:-1;--sq:min(28cqw, 30cqh);position:absolute;inset:0}.D3JxcG_skeleton>i{background:var(--tile);border-radius:12px;animation:1.6s ease-in-out infinite alternate D3JxcG_tool-wait;display:block;position:absolute}.D3JxcG_skeleton>i:first-child{width:min(380px,100% - 24px);height:40px;top:12px;left:12px}.D3JxcG_skeleton>i:nth-child(2){top:calc(50% - .7 * var(--sq));left:calc(50% - .5 * var(--sq));width:var(--sq);height:var(--sq);border-radius:4px}.D3JxcG_skeleton>i:nth-child(3){border-radius:16px;width:min(300px,26%);top:12px;bottom:12px;right:12px}.D3JxcG_tool[data-fit=side] .D3JxcG_skeleton>i:nth-child(2){left:calc(37% - .5 * var(--sq))}.D3JxcG_tool[data-fit=stack] .D3JxcG_skeleton>i:nth-child(3){width:auto;height:76px;top:auto;left:12px}.D3JxcG_toolWait:has(.D3JxcG_skeleton) p{translate:0 calc(min(28cqw,30cqh)/3.33333 + 16px)}.D3JxcG_tool[data-fit=side] .D3JxcG_toolWait:has(.D3JxcG_skeleton) p{translate:-13cqw calc(min(28cqw,30cqh)/3.33333 + 16px)}@keyframes D3JxcG_tool-wait{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.D3JxcG_skeleton>i{opacity:.7;animation:none}}.D3JxcG_page[data-view=book] :is(.D3JxcG_toolWait,.D3JxcG_toolAway){visibility:hidden}.D3JxcG_toolAway,.D3JxcG_tool[data-fit=away] iframe,.D3JxcG_tool[data-fit=away] .D3JxcG_toolWait{display:none}.D3JxcG_tool[data-fit=away]{box-shadow:none;background:0 0;border-radius:0}.D3JxcG_tool[data-fit=away] .D3JxcG_toolAway{text-align:center;place-content:center;justify-items:center;gap:14px;padding:16px 24px;display:grid;position:absolute;inset:0}.D3JxcG_toolAway p{max-width:40ch;color:var(--on-dark-muted);font-size:var(--fs-control);letter-spacing:var(--tr-control);line-height:1.5;font-weight:var(--wt-control);margin:0}.D3JxcG_page:after{content:"";z-index:3;opacity:0;pointer-events:none;background:#0b0a09f7;transition:opacity .16s;position:absolute;inset:0}.D3JxcG_page[data-view=book]:after{opacity:1}.D3JxcG_page[data-view=book] .D3JxcG_tool{visibility:hidden;transition:visibility 0s linear .16s}.D3JxcG_page[data-view=pattern] .D3JxcG_stage,.D3JxcG_page[data-view=pattern] .D3JxcG_bar,.D3JxcG_page[data-view=pattern] .D3JxcG_turn{visibility:hidden}.D3JxcG_turn{display:none}.D3JxcG_page[data-view=book] .D3JxcG_stage{animation:.26s cubic-bezier(.23,1,.32,1) D3JxcG_assets-in}@keyframes D3JxcG_assets-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.D3JxcG_bar{z-index:5;top:var(--top);white-space:nowrap;align-items:center;gap:16px;display:flex;position:absolute;left:50%;translate:-50%}.D3JxcG_railCount{font-family:var(--mono);font-size:var(--fs-micro);font-weight:var(--wt-micro);letter-spacing:.05em;color:var(--on-dark-muted);font-variant-numeric:tabular-nums}.D3JxcG_stage{--under:calc(var(--choice-h) + 16px);z-index:4;left:0;right:0;top:calc(var(--top) + var(--under));bottom:var(--bottom);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute}.D3JxcG_stage[data-dragging]{cursor:grabbing}.D3JxcG_track{will-change:transform;column-gap:28px;padding-right:4vw;display:flex;position:absolute;top:0;bottom:0;left:4vw}.D3JxcG_leaf{height:100%;width:min(92vw, calc((100vh - var(--top) - var(--under) - var(--bottom) - var(--dl)) * 16 / 9));flex-direction:column;flex:none;justify-content:center;margin:0;display:flex}@supports (height:100svh){.D3JxcG_leaf{width:min(92vw, calc((100svh - var(--top) - var(--under) - var(--bottom) - var(--dl)) * 16 / 9))}}.D3JxcG_sheet{aspect-ratio:16/9;width:100%;box-shadow:var(--sh-paper);background:#1c1a17;border-radius:4px;margin:0;position:relative;overflow:hidden}.D3JxcG_sheet img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.D3JxcG_blank{background:linear-gradient(90deg,#1c1a17,#24211d,#1c1a17);width:100%;height:100%;display:block}.D3JxcG_dl{height:var(--dl);align-content:start;gap:var(--s-2) var(--s-4);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--on-ground);grid-template-columns:max-content minmax(0,1fr);padding:10px 2px 0;display:grid;position:relative}.D3JxcG_dlRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.D3JxcG_dlControls{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.D3JxcG_wide{grid-column:1/-1}.D3JxcG_formats{display:contents}.D3JxcG_all{margin-left:auto}.D3JxcG_dlName{min-block-size:calc(3.1429 * var(--fs-control));font-family:var(--sans);font-size:var(--fs-control);font-weight:var(--wt-control-strong);letter-spacing:var(--tr-control);color:var(--on-ground);align-items:center;display:flex}.D3JxcG_dlNote{font-size:var(--fs-caption);color:var(--on-dark-muted)}.D3JxcG_get,.D3JxcG_chip{flex:none;gap:6px}.D3JxcG_get svg{block-size:12px;inline-size:12px}.D3JxcG_code{font-family:var(--mono);font-size:var(--fs-micro);font-weight:var(--wt-micro);letter-spacing:.05em}.D3JxcG_chip{cursor:copy}.D3JxcG_chip i{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #f0ebe74d}.D3JxcG_ink{border-radius:3px;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #f0ebe74d}.D3JxcG_chip .D3JxcG_swap{display:inline-grid}.D3JxcG_aiPage{color:#131210;cursor:auto;-webkit-user-select:text;user-select:text;background:#fff;flex-direction:column;display:flex;container-type:inline-size}.D3JxcG_aiInner{flex-direction:column;flex:1;min-height:0;padding:3cqw 3.4cqw 2.4cqw;display:flex}.D3JxcG_aiTop{justify-content:space-between;align-items:flex-start;display:flex}.D3JxcG_aiTop img{width:auto;height:2.2cqw}.D3JxcG_aiTop span,.D3JxcG_aiFoot{font-size:max(var(--fs-caption), .95cqw);color:var(--on-paper-muted)}.D3JxcG_aiBody{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:3cqw;min-height:0;margin-top:2.4cqw;display:grid}.D3JxcG_aiIntro{flex-direction:column;align-items:flex-start;gap:1.4cqw;display:flex}.D3JxcG_aiIntro h2{font-family:var(--sans);font-weight:400;font-size:max(var(--fs-body), 2.4cqw);letter-spacing:-.01em;margin:0;line-height:1.15}.D3JxcG_aiIntro p{font-size:max(var(--fs-caption), 1.2cqw);color:var(--on-paper-muted);margin:0;line-height:1.5}.D3JxcG_aiIntro .D3JxcG_copy{font-size:max(var(--fs-control), 1.15cqw);flex:none}.D3JxcG_swap{display:grid}.D3JxcG_swap>*{text-align:center;grid-area:1/1}.D3JxcG_swap>[aria-hidden=true]{visibility:hidden}.D3JxcG_aiText{min-height:0;font-family:var(--mono);font-size:max(var(--fs-micro), 1.05cqw);white-space:pre-wrap;color:inherit;cursor:text;column-width:22em;column-fill:auto;background:#f3f2ef;border-radius:4px;column-gap:2cqw;margin:0;padding:1.8cqw 2cqw;line-height:1.6;overflow:clip}.D3JxcG_aiText:focus-visible{outline:2px solid var(--btn-ink);outline-offset:2px}.D3JxcG_aiFoot{justify-content:space-between;margin-top:1.6cqw;display:flex}@container (max-width:760px){.D3JxcG_aiBody{grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr);gap:2.6cqw;margin-top:1.8cqw}.D3JxcG_aiIntro{gap:1.2cqw}.D3JxcG_aiIntro p{line-height:1.4}.D3JxcG_aiIntro .D3JxcG_copy{font-size:var(--fs-control)}.D3JxcG_aiFoot{margin-top:1.2cqw}}@container (max-width:540px){.D3JxcG_aiInner{padding:2.8cqw 3.2cqw 2.4cqw}.D3JxcG_aiBody{grid-template-columns:minmax(0,1fr)}.D3JxcG_aiIntro p{font-size:var(--fs-caption);line-height:1.38}.D3JxcG_aiText{display:none}}@media (min-width:600px) and (min-height:520px) and (min-height:520px) and (max-height:759.98px){.D3JxcG_leaf{flex-direction:row;align-items:flex-end;column-gap:16px;width:auto}.D3JxcG_sheet{height:auto;max-height:100%;width:min(calc(92vw - var(--side-w) - 16px), calc((100vh - var(--top) - var(--under) - var(--bottom)) * 16 / 9));flex:none}@supports (height:100svh){.D3JxcG_sheet{width:min(calc(92vw - var(--side-w) - 16px), calc((100svh - var(--top) - var(--under) - var(--bottom)) * 16 / 9))}}.D3JxcG_dl{width:var(--side-w);row-gap:var(--s-3);grid-template-columns:minmax(0,1fr);height:auto;padding:0 0 2px}.D3JxcG_dlRow{align-items:center;gap:6px var(--s-3);flex-wrap:wrap;display:flex}.D3JxcG_dlControls{display:contents}.D3JxcG_all{margin-left:0}.D3JxcG_dlName{min-block-size:0}.D3JxcG_formats{flex-basis:100%;gap:6px;display:flex}}.D3JxcG_page[data-files=side] .D3JxcG_leaf{flex-direction:row;align-items:flex-end;column-gap:16px;width:auto}.D3JxcG_page[data-files=side] .D3JxcG_sheet{height:auto;max-height:100%;width:min(calc(92vw - var(--side-w) - 16px), calc((100vh - var(--top) - var(--under) - var(--bottom)) * 16 / 9));flex:none}@supports (height:100svh){.D3JxcG_page[data-files=side] .D3JxcG_sheet{width:min(calc(92vw - var(--side-w) - 16px), calc((100svh - var(--top) - var(--under) - var(--bottom)) * 16 / 9))}}.D3JxcG_page[data-files=side] .D3JxcG_dl{width:var(--side-w);row-gap:var(--s-3);grid-template-columns:minmax(0,1fr);height:auto;padding:0 0 2px}.D3JxcG_page[data-files=side] .D3JxcG_dlRow{align-items:center;gap:6px var(--s-3);flex-wrap:wrap;display:flex}.D3JxcG_page[data-files=side] .D3JxcG_dlControls{display:contents}.D3JxcG_page[data-files=side] .D3JxcG_all{margin-left:0}.D3JxcG_page[data-files=side] .D3JxcG_dlName{min-block-size:0}.D3JxcG_page[data-files=side] .D3JxcG_formats{flex-basis:100%;gap:6px;display:flex}@media (max-width:599.98px),(max-height:519.98px){.D3JxcG_page{--face-pad:max(16px, var(--safe-l), var(--safe-r));--face-w:calc(100vw - 2 * var(--face-pad));--face-gap:16px;--turn-h:calc(3.1429 * var(--fs-control) + var(--s-3))}.D3JxcG_bar{display:none}.D3JxcG_stage{--under:0px;bottom:calc(var(--bottom) + var(--turn-h));cursor:auto;touch-action:pan-y;overflow:hidden}.D3JxcG_track{align-items:flex-start;column-gap:var(--face-gap);padding:0 var(--face-pad);flex-direction:row;left:0}.D3JxcG_leaf{width:var(--face-w);justify-content:flex-start;height:100%}.D3JxcG_leaf:has(>.D3JxcG_dlFaces){align-items:flex-start;column-gap:var(--face-gap);flex-direction:row;width:auto}.D3JxcG_sheet{width:var(--face-w);flex:none}.D3JxcG_sheet[data-cols]{height:100%;width:calc(var(--cols) * var(--face-w) + (var(--cols) - 1) * var(--face-gap));column-width:var(--face-w);column-gap:var(--face-gap);column-fill:auto}.D3JxcG_aiPage[data-cols],.D3JxcG_aiPage[data-cols] :is(.D3JxcG_aiInner,.D3JxcG_aiBody,.D3JxcG_aiIntro){display:block}.D3JxcG_aiPage[data-cols] .D3JxcG_aiIntro>*+*,.D3JxcG_aiPage[data-cols] .D3JxcG_aiFoot{margin-top:8px}.D3JxcG_dl{width:var(--face-w);height:auto;padding:var(--s-3) 0 0;row-gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.D3JxcG_dlFaces{column-gap:var(--face-gap);width:auto;padding:0;display:flex}.D3JxcG_dlFace{width:var(--face-w);align-content:start;row-gap:var(--s-3);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.D3JxcG_faceTitle{font-family:var(--sans);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--on-dark-muted);margin:0}.D3JxcG_dlRow{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.D3JxcG_dlControls,.D3JxcG_formats{display:contents}.D3JxcG_all{margin-left:0}.D3JxcG_dlName{min-block-size:0;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);font-weight:var(--wt-label);color:var(--on-dark-muted);flex-basis:100%}.D3JxcG_leaf[data-shrunk]>.D3JxcG_sheet{inline-size:auto;block-size:var(--sheet-h);aspect-ratio:16/9;align-self:center}.D3JxcG_dlNote{white-space:normal;min-width:0;max-width:100%}.D3JxcG_dlRow:has(>.D3JxcG_wide){font-size:var(--fs-control);grid-template-columns:repeat(auto-fill,minmax(min(100%,8em),1fr));gap:6px;display:grid}.D3JxcG_chipName{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.D3JxcG_aiFoot{display:none}.D3JxcG_dlFace:not(:has(>.D3JxcG_faceTitle)) .D3JxcG_dlName{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.D3JxcG_dlRow:has(>.D3JxcG_wide) .D3JxcG_chip{inline-size:auto}.D3JxcG_dlRow:has(>.D3JxcG_wide) .D3JxcG_all{grid-column:1/-1;justify-self:start}.D3JxcG_turn{z-index:5;left:var(--face-pad);right:var(--face-pad);bottom:var(--bottom);align-items:center;gap:var(--s-1);display:flex;position:absolute;overflow:hidden}.D3JxcG_turnBtn{inline-size:var(--hit);block-size:var(--hit);flex:none}.D3JxcG_turnCount{text-align:center;min-inline-size:4.2em;font-size:var(--fs-control);font-variant-numeric:tabular-nums;color:var(--on-ground);white-space:nowrap;flex:none}.D3JxcG_turnAll{font-size:var(--fs-control);flex:none;margin-left:auto}.D3JxcG_turnIcon{min-inline-size:0;inline-size:var(--hit);padding:0}.D3JxcG_turnIcon:after{content:"";background:currentColor;block-size:16px;inline-size:16px;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1.5v7M2.8 5.6 6 8.8l3.2-3.2M2 10.5h8' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1.5v7M2.8 5.6 6 8.8l3.2-3.2M2 10.5h8' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.D3JxcG_aiPage{aspect-ratio:auto}.D3JxcG_aiInner{padding:var(--s-4)}.D3JxcG_aiTop img{height:18px}.D3JxcG_aiBody{margin-top:var(--s-3);gap:var(--s-3);grid-template-columns:1fr}.D3JxcG_aiIntro{gap:8px}.D3JxcG_aiIntro h2{font-size:var(--fs-lead)}.D3JxcG_aiIntro p{font-size:var(--fs-control);line-height:1.5}.D3JxcG_aiText{display:none}.D3JxcG_tool{width:auto;box-shadow:none;border-radius:0;left:0;right:0;translate:none}.D3JxcG_tool[data-fit=stack]{width:auto}.D3JxcG_page:after{background:#0b0a09fa}}@media (prefers-reduced-motion:reduce){.D3JxcG_page[data-view=book] .D3JxcG_stage{animation:none}}html[data-tone=light] .D3JxcG_page:after{background:#f0ebe7f7}html[data-tone=light] .D3JxcG_sheet{background:#e1dcd8}html[data-tone=light] :is(.D3JxcG_chip i,.D3JxcG_ink){box-shadow:inset 0 0 0 1px #13121033}html[data-tone=light] .D3JxcG_blank{background:linear-gradient(90deg,#e1dcd8,#e8e3df,#e1dcd8)}@media (max-width:599.98px){html[data-tone=light] .D3JxcG_page:after{background:#f0ebe7fa}}
