._6i3XXW_shell{flex-direction:column;min-height:100dvh;display:flex}._6i3XXW_main{flex:1;padding-bottom:clamp(48px,7vw,96px)}._6i3XXW_main:focus{outline:none}._6i3XXW_bar{z-index:50;background:color-mix(in srgb, var(--ink) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--rule);position:sticky;top:0}._6i3XXW_barIn{flex-wrap:nowrap;align-items:center;gap:14px;padding-block:4px;display:flex}._6i3XXW_brand{min-height:44px;color:inherit;flex:none;align-items:center;gap:10px;padding-right:6px;text-decoration:none;display:inline-flex}._6i3XXW_brandName{font:400 1.6rem/1.1 var(--serif);letter-spacing:-.01em;padding-bottom:.08em}._6i3XXW_nav{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;margin:0 -6px 0 auto;padding:6px;scroll-padding-inline:6px;list-style:none;display:flex;overflow-x:auto}._6i3XXW_nav li{flex:none}._6i3XXW_nav a{min-height:44px;color:inherit;font:600 .95rem/1.2 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:background-color .2s;display:inline-flex}._6i3XXW_nav a:hover{background:color-mix(in srgb, var(--fg) 10%, transparent)}._6i3XXW_nav a[aria-current=page]{background:var(--saffron);color:var(--ink)}._6i3XXW_nav ._6i3XXW_away{color:var(--fg-2)}@media (max-width:520px){._6i3XXW_nav a{padding:0 11px}}._6i3XXW_nav[data-more-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 32px);mask-image:linear-gradient(270deg,#0000,#000 32px)}._6i3XXW_nav[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px);mask-image:linear-gradient(90deg,#0000,#000 16px)}._6i3XXW_nav[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 32px),#0000)}._6i3XXW_head{padding-block:clamp(28px,5vw,56px) clamp(20px,3vw,32px)}._6i3XXW_headGrid{justify-items:start;gap:14px;display:grid}._6i3XXW_band{padding-block:clamp(16px,2.5vw,28px)}._6i3XXW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}._6i3XXW_sectionTitle{font:400 var(--t-l)/1.12 var(--serif);letter-spacing:-.01em;padding-bottom:.06em}._6i3XXW_stack{gap:16px;display:grid}._6i3XXW_stackTight{gap:8px;display:grid}._6i3XXW_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}._6i3XXW_inline{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._6i3XXW_prewrap{white-space:pre-wrap;overflow-wrap:anywhere}._6i3XXW_tapLink,._6i3XXW_itemTitle a{align-items:center;min-height:44px;display:inline-flex}._6i3XXW_anywhere{overflow-wrap:anywhere}._6i3XXW_columns{align-items:start;gap:24px;display:grid}@media (min-width:1100px){._6i3XXW_columns{grid-template-columns:minmax(0,1fr) minmax(0,400px)}}._6i3XXW_grid2{gap:16px;display:grid}@media (min-width:860px){._6i3XXW_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}._6i3XXW_panel{border-radius:var(--r-card);gap:14px;padding:clamp(18px,3vw,28px);display:grid}._6i3XXW_item{border-radius:var(--r-tile);background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);gap:10px;padding:18px;display:grid}._6i3XXW_itemHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}._6i3XXW_itemTitle{font:400 1.45rem/1.18 var(--serif);letter-spacing:-.005em;overflow-wrap:anywhere;padding-bottom:.06em}._6i3XXW_itemTitle a{color:inherit;text-decoration:none}._6i3XXW_itemTitle a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}._6i3XXW_meta{font-size:var(--t-s);color:var(--fg-2)}._6i3XXW_jumps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._6i3XXW_jumps a{min-height:44px;color:inherit;font:600 var(--t-s)/1.2 var(--sans);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}._6i3XXW_jumps a:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}._6i3XXW_roster{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._6i3XXW_roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){._6i3XXW_roster{grid-template-columns:repeat(3,minmax(0,1fr))}}._6i3XXW_facts{gap:6px;margin:0;display:grid}._6i3XXW_facts div{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:10px;display:grid}._6i3XXW_facts dt{color:var(--fg-2);font-size:var(--t-s)}._6i3XXW_facts dd{font-size:var(--t-s);overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:420px){._6i3XXW_facts div{grid-template-columns:minmax(0,1fr);gap:0}}._6i3XXW_chapter{gap:10px;display:grid}._6i3XXW_acts{gap:8px;margin:0;padding:0;list-style:none;display:grid}._6i3XXW_act{border-radius:var(--r-input);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:2px 12px;padding:10px 12px;display:grid}._6i3XXW_actNo{font:400 1.5rem/1.1 var(--serif);grid-row:span 2;padding-bottom:.08em}._6i3XXW_actTitle{overflow-wrap:anywhere;font-weight:600}._6i3XXW_actMeta{font-size:var(--t-s);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}._6i3XXW_actMeta a{min-height:44px;color:var(--fg);align-items:center;font-weight:600;display:inline-flex}._6i3XXW_version{border-radius:var(--r-input);background:color-mix(in srgb, var(--fg) 4%, transparent);gap:8px;padding:14px 16px;display:grid}._6i3XXW_quoteBlock{box-shadow:inset 3px 0 0 var(--act);padding-left:14px}._6i3XXW_scriptLayout{align-items:start;gap:28px;display:grid}@media (min-width:1100px){._6i3XXW_scriptLayout{grid-template-columns:minmax(0,1fr) minmax(0,360px)}}._6i3XXW_aside{gap:12px;display:grid}@media (min-width:1100px){._6i3XXW_aside{position:sticky;top:92px}}._6i3XXW_say{font:italic 400 1.3rem/1.38 var(--serif);text-wrap:pretty;padding-bottom:.06em}._6i3XXW_sayList{gap:10px;margin:0;padding:0 0 0 1.4em;display:grid}._6i3XXW_doList{gap:6px;margin:0;padding:0 0 0 1.2em;display:grid}._6i3XXW_bullets{gap:8px;margin:0;padding:0 0 0 1.2em;display:grid}._6i3XXW_question{border-radius:var(--r-tile);box-shadow:inset 0 0 0 1px var(--rule);gap:8px;padding:16px 18px;display:grid}._6i3XXW_qNo{font-size:var(--t-s);color:var(--fg-2);font-weight:600}._6i3XXW_branch{border-top:1px solid var(--rule);gap:4px;padding:12px 0;display:grid}._6i3XXW_branch:first-child{border-top:0;padding-top:0}._6i3XXW_scriptIndex{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){._6i3XXW_scriptIndex{grid-template-columns:repeat(2,minmax(0,1fr))}}._6i3XXW_runSheet{gap:10px;margin:0;padding:0;list-style:none;display:grid}._6i3XXW_runBlock{border-radius:var(--r-tile);background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);gap:8px;padding:14px 16px;display:grid}._6i3XXW_runBlock[data-current=true]{box-shadow:inset 0 0 0 2px var(--saffron), inset 6px 0 0 var(--saffron)}._6i3XXW_mark{font:600 var(--t-s)/1.3 var(--sans);color:var(--fg-2)}._6i3XXW_runTitle{font:400 1.35rem/1.2 var(--serif);padding-bottom:.06em}._6i3XXW_split{align-items:start;gap:20px;display:grid}@media (min-width:1040px){._6i3XXW_split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}._6i3XXW_pane{border-radius:var(--r-card);gap:16px;padding:clamp(16px,2.5vw,24px);display:grid}._6i3XXW_ryanPane{box-shadow:inset 0 0 0 2px var(--saffron)}._6i3XXW_sharedPane{box-shadow:inset 0 0 0 2px var(--mint)}@media (min-width:1040px){._6i3XXW_sharedPane{position:sticky;top:92px}}._6i3XXW_paneLabel{font:400 clamp(1.7rem, 1.2rem + 1.4vw, 2.4rem)/1.1 var(--serif);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:.08em;display:flex}._6i3XXW_paneTag{min-height:30px;font:600 var(--t-xs)/1 var(--sans);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}._6i3XXW_ryanTag{background:var(--saffron);color:var(--ink)}._6i3XXW_sharedTag{background:var(--mint);color:var(--ink)}._6i3XXW_presentRow{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}._6i3XXW_presentRow:first-child{border-top:0}._6i3XXW_screen{flex-direction:column;min-height:100dvh;display:flex}._6i3XXW_screenHead{padding:18px var(--gut);flex-wrap:wrap;align-items:center;gap:12px;display:flex}._6i3XXW_screenMain{padding:clamp(16px, 4vw, 56px) var(--gut) 64px;flex:1;align-content:start;gap:22px;width:100%;max-width:980px;margin-inline:auto;display:grid}._6i3XXW_screenMain:focus{outline:none}._6i3XXW_shown{border-radius:var(--r-card);color:var(--ink);box-shadow:0 1px 0 var(--rule), 0 24px 50px -34px #150a2b8c;background:#fff;gap:12px;padding:clamp(20px,3vw,36px);display:grid}._6i3XXW_shownLabel{font:600 var(--t-s)/1.3 var(--sans);color:var(--ink-2)}._6i3XXW_shownTitle{font:400 clamp(1.9rem, 1.3rem + 2.2vw, 3.1rem)/1.1 var(--serif);letter-spacing:-.01em;text-wrap:balance;padding-bottom:.08em}._6i3XXW_shownBody{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.55}._6i3XXW_miniShown ._6i3XXW_shownTitle{font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem)}._6i3XXW_miniShown ._6i3XXW_shownBody{font-size:var(--t-m)}._6i3XXW_saveChip{z-index:40;background:var(--saffron);max-width:min(440px,100vw - 32px);color:var(--ink);font:600 var(--t-xs)/1.35 var(--sans);border-radius:18px;margin:0;padding:10px 16px;position:fixed;bottom:16px;right:16px;box-shadow:0 14px 30px -16px #150a2bb3}._6i3XXW_saveChip:empty{box-shadow:none;background:0 0;padding:0}._6i3XXW_plan{gap:22px;display:grid}._6i3XXW_planPiece{border-top:1px solid var(--rule);gap:10px;padding-top:18px;display:grid}._6i3XXW_planPiece:first-child{border-top:0;padding-top:0}@media print{._6i3XXW_noPrint,._6i3XXW_bar,._6i3XXW_saveChip{display:none!important}._6i3XXW_shell,._6i3XXW_main,._6i3XXW_printArea,._6i3XXW_printArea [data-ground]{color:var(--ink)!important;box-shadow:none!important;background:#fff!important}._6i3XXW_printArea{padding:0!important}._6i3XXW_planPiece{break-inside:avoid-page}}
.rf5Ska_sprite{flex:none;max-width:100%;height:auto;display:block}.rf5Ska_lids{opacity:0}.rf5Ska_animate .rf5Ska_body{animation:2.6s step-end infinite rf5Ska_companionBob;animation-delay:var(--bob-delay,0s)}.rf5Ska_animate .rf5Ska_lids{animation:5.2s step-end infinite rf5Ska_companionBlink;animation-delay:var(--blink-delay,0s)}@keyframes rf5Ska_companionBob{0%{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes rf5Ska_companionBlink{0%{opacity:0}95%{opacity:1}98%{opacity:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rf5Ska_animate .rf5Ska_body,html:not([data-motion=full]) .rf5Ska_animate .rf5Ska_lids{animation:none}}html[data-motion=reduced] .rf5Ska_animate .rf5Ska_body,html[data-quiet=on] .rf5Ska_animate .rf5Ska_body,html[data-motion=reduced] .rf5Ska_animate .rf5Ska_lids,html[data-quiet=on] .rf5Ska_animate .rf5Ska_lids{animation:none}.rf5Ska_panel{--dot:var(--chapter,var(--violet));place-items:center;padding:14px;display:grid}.rf5Ska_panel .rf5Ska_sprite{width:100%;max-width:var(--sprite-size,192px)}.rf5Ska_goldFigure{justify-items:center;gap:12px;max-width:100%;margin:0;display:grid}.rf5Ska_goldFigure>.gold-frame{max-width:100%}.rf5Ska_plate{text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:min(100%,34ch)}.rf5Ska_sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rf5Ska_sheen:before{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--paper) 70%, transparent), transparent);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-12deg)}.rf5Ska_revealing .rf5Ska_sheen:before{animation:rf5Ska_companionSheen 1.4s var(--ease-out) .15s both}@keyframes rf5Ska_companionSheen{0%{transform:translate(-160%)skew(-12deg)}to{transform:translate(330%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .rf5Ska_revealing .rf5Ska_sheen:before{animation:none}}html[data-motion=reduced] .rf5Ska_revealing .rf5Ska_sheen:before,html[data-quiet=on] .rf5Ska_revealing .rf5Ska_sheen:before{animation:none}.rf5Ska_options{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.rf5Ska_option{border-radius:var(--r-tile);background:var(--card);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--rule);cursor:pointer;font-size:var(--t-s);text-align:center;color:var(--fg);transition:box-shadow .2s, transform .2s var(--ease-out), background-color .2s;align-content:start;justify-items:center;gap:6px;padding:10px 8px 12px;font-weight:600;line-height:1.3;display:grid;position:relative}.rf5Ska_option:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}.rf5Ska_option:active{transform:scale(.96)}.rf5Ska_option:has(input:checked){box-shadow:inset 0 0 0 3px var(--act);background:color-mix(in srgb, var(--act) 8%, var(--card))}.rf5Ska_option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.rf5Ska_option input{opacity:0;pointer-events:none;position:absolute}.rf5Ska_optionArt{background:#fff;border-radius:10px;place-items:center;width:100%;padding:4px;display:grid}.rf5Ska_optionNote{font-size:var(--t-xs);color:var(--fg-2);font-weight:400}.rf5Ska_check{color:var(--act);display:none;position:absolute;top:8px;right:8px}.rf5Ska_option:has(input:checked) .rf5Ska_check{display:block}.rf5Ska_swatches{gap:3px;display:flex}.rf5Ska_swatch{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:3px}.rf5Ska_compare{grid-template-columns:minmax(0,.7fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.rf5Ska_compareCol{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.rf5Ska_arrow{color:var(--fg-2);transform:rotate(180deg)}@media (max-width:420px){.rf5Ska_compare{grid-template-columns:minmax(0,1fr)}.rf5Ska_arrow{justify-self:center;transform:rotate(270deg)}}.rf5Ska_editor{align-items:start;gap:28px;display:grid}@media (min-width:1000px){.rf5Ska_editor{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:40px}.rf5Ska_stick{position:sticky;top:96px}}.rf5Ska_symbolRow{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.rf5Ska_version{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}
._5GqhW_bar{z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:12px 12px auto}._5GqhW_barIn{--bar-bg:color-mix(in srgb, var(--paper) 86%, transparent);--bar-fg:var(--ink);--bar-act:var(--violet);--bar-on:#fff;--focus:var(--violet);pointer-events:auto;background:var(--bar-bg);width:min(100%,1180px);min-height:56px;color:var(--bar-fg);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);box-shadow:0 1px 0 #ffffff59 inset, 0 12px 32px -18px color-mix(in srgb, var(--ink) 45%, transparent);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 10px;display:flex}._5GqhW_bar[data-on=violet] ._5GqhW_barIn{--bar-bg:color-mix(in srgb, var(--violet-deep) 66%, transparent);--bar-fg:#fff;--bar-act:#fff;--bar-on:var(--ink);--focus:var(--saffron)}._5GqhW_bar[data-on=ink] ._5GqhW_barIn{--bar-bg:color-mix(in srgb, var(--ink) 76%, transparent);--bar-fg:#fff;--bar-act:var(--saffron);--bar-on:var(--ink);--focus:var(--saffron)}._5GqhW_bar[data-on=coral] ._5GqhW_barIn,._5GqhW_bar[data-on=saffron] ._5GqhW_barIn,._5GqhW_bar[data-on=mint] ._5GqhW_barIn,._5GqhW_bar[data-on=lilac] ._5GqhW_barIn,._5GqhW_bar[data-on=sky] ._5GqhW_barIn{--bar-bg:#ffffffc7;--focus:var(--ink)}._5GqhW_brand{min-height:44px;color:inherit;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 10px 0 2px;text-decoration:none;display:inline-flex}._5GqhW_brandName{font:400 1.45rem/1 var(--serif);letter-spacing:-.01em;white-space:nowrap;padding-bottom:.08em}._5GqhW_brandMark{flex:none;display:block}._5GqhW_links{align-items:center;gap:2px;margin:0 0 0 auto;padding:0;list-style:none;display:none}._5GqhW_links a{min-height:44px;color:inherit;font:600 .95rem/1.2 var(--sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;transition:background-color .2s;display:inline-flex}._5GqhW_links a:hover{background:color-mix(in srgb, var(--bar-fg) 10%, transparent)}._5GqhW_links a[aria-current=page]{background:color-mix(in srgb, var(--bar-fg) 15%, transparent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}._5GqhW_barIn ._5GqhW_cta{background:var(--bar-act);min-height:44px;color:var(--bar-on);box-shadow:none;flex:none;margin-left:auto;padding:0 1.15em;font-size:.95rem}._5GqhW_barIn ._5GqhW_cta:hover{box-shadow:none}._5GqhW_menuBtn{cursor:pointer;width:44px;height:44px;color:inherit;background:color-mix(in srgb, var(--bar-fg) 10%, transparent);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}._5GqhW_menuBtn:active{transform:scale(.96)}._5GqhW_menuLines{gap:5px;display:grid}._5GqhW_menuLines i{width:18px;height:2px;transition:transform .3s var(--ease-out);background:currentColor;border-radius:2px;display:block}._5GqhW_menuBtn[aria-expanded=true] ._5GqhW_menuLines i:first-child{transform:translateY(3.5px)rotate(45deg)}._5GqhW_menuBtn[aria-expanded=true] ._5GqhW_menuLines i:last-child{transform:translateY(-3.5px)rotate(-45deg)}._5GqhW_save{min-height:32px;font:600 .8125rem/1.25 var(--sans);background:color-mix(in srgb, var(--bar-fg) 8%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 9px;display:inline-flex}._5GqhW_save svg{flex:none}._5GqhW_appBar ._5GqhW_save{margin-left:auto}@media (min-width:820px){._5GqhW_publicBar ._5GqhW_links{display:flex}._5GqhW_publicBar ._5GqhW_cta{margin-left:6px}._5GqhW_publicBar ._5GqhW_menuBtn{display:none}}@media (min-width:1120px){._5GqhW_appBar ._5GqhW_links{display:flex}._5GqhW_appBar ._5GqhW_save{margin-left:6px}._5GqhW_appBar ._5GqhW_menuBtn{display:none}}@media (max-width:430px){._5GqhW_brandName{display:none}}._5GqhW_menu{z-index:55;padding:96px var(--gut) 32px;overscroll-behavior:contain;flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}._5GqhW_menu[hidden]{display:none}._5GqhW_menuShown{animation:_5GqhW_menuIn .6s var(--ease-out) both}@keyframes _5GqhW_menuIn{0%{clip-path:circle(0% at calc(100% - 46px) 40px)}to{clip-path:circle(150% at calc(100% - 46px) 40px)}}._5GqhW_menuList{animation:_5GqhW_listIn .55s var(--ease-out) both;gap:2px;margin:0;padding:0;list-style:none;display:grid}@keyframes _5GqhW_listIn{0%{opacity:0;transform:translateY(22px)}}._5GqhW_menuList a{color:inherit;font:400 clamp(2.3rem, 10vw, 3.5rem)/1.1 var(--serif);letter-spacing:-.01em;padding:.02em 0 .14em;text-decoration:none;display:inline-block}._5GqhW_menuList a[aria-current=page]{color:var(--em);font-style:italic}._5GqhW_menuFoot{justify-items:start;gap:14px;margin-top:auto;display:grid}._5GqhW_appMain{min-height:72vh;padding-top:84px}._5GqhW_appMain:focus,._5GqhW_publicMain:focus{outline:none}._5GqhW_foot{padding:clamp(56px,7vw,96px) 0 28px;overflow-x:clip}._5GqhW_footCols{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:28px 20px;display:grid}._5GqhW_footCols h2{font:italic 400 1.6rem/1.1 var(--serif);color:var(--fg-2);margin:0 0 10px;padding-bottom:.06em}._5GqhW_footCols ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._5GqhW_footCols a{min-height:40px;color:inherit;font:500 1.05rem/1.25 var(--sans);align-items:center;text-decoration:none;display:inline-flex}._5GqhW_footCols a:hover,._5GqhW_footCols a[aria-current=page]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}._5GqhW_footWordWrap{container-type:inline-size}._5GqhW_footWord{text-align:center;font:400 min(40vw, 30rem)/1 var(--serif);letter-spacing:-.02em;white-space:nowrap;margin:clamp(36px,6vw,64px) 0 0;padding:0 0 .16em;font-size:46cqw;display:block}._5GqhW_footWord span{transition:transform .6s var(--ease-out);display:inline-block}._5GqhW_footSpace{width:.22em}@media (hover:hover) and (pointer:fine){._5GqhW_footWord span:hover{transform:translateY(-6%)rotate(-4deg)}}._5GqhW_footBottom{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:18px;display:flex}._5GqhW_appFoot{padding:40px 0 28px}._5GqhW_appFootRow{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}._5GqhW_appFootRow a{min-height:44px;color:inherit;font:500 .95rem/1.2 var(--sans);border-radius:999px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}._5GqhW_appFootRow a:hover{text-underline-offset:4px;text-decoration:underline}._5GqhW_headline ._5GqhW_word{animation-delay:var(--d,0s);display:inline-block}._5GqhW_later._5GqhW_later{animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._5GqhW_headline ._5GqhW_word,html:not([data-motion=full]) ._5GqhW_later._5GqhW_later{animation-delay:0s}}html[data-motion=reduced] ._5GqhW_headline ._5GqhW_word,html[data-quiet=on] ._5GqhW_headline ._5GqhW_word,html[data-motion=reduced] ._5GqhW_later._5GqhW_later,html[data-quiet=on] ._5GqhW_later._5GqhW_later{animation-delay:0s}._5GqhW_hero._5GqhW_hero{padding:clamp(118px, 13vw, 160px) 0 var(--sec);position:relative;overflow-x:clip}._5GqhW_heroGrid{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:900px){._5GqhW_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}._5GqhW_heroCopy{justify-items:start;gap:24px;display:grid}._5GqhW_pill{background:var(--card);min-height:36px;box-shadow:inset 0 0 0 1px var(--rule);font:600 .9rem/1.25 var(--sans);border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 10px;display:inline-flex}._5GqhW_pillDot{background:var(--mint);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mint) 32%, transparent);border-radius:50%;flex:none}._5GqhW_pageHead._5GqhW_pageHead{padding:clamp(118px,13vw,156px) 0 clamp(64px,7vw,104px)}._5GqhW_bigLetter{top:clamp(8px,3vw,40px);right:var(--gut);font:400 clamp(8rem, 24vw, 19rem)/.95 var(--serif);color:color-mix(in srgb, var(--fg) 15%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding-bottom:.1em;position:absolute}._5GqhW_chapterTiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._5GqhW_chapterTile{border-radius:var(--r-tile);background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 16px;display:grid}._5GqhW_chapterTile:nth-child(3n+1){rotate:-.6deg}._5GqhW_chapterTile:nth-child(3n+2){rotate:.4deg}._5GqhW_chapterTile:nth-child(3n){rotate:-.2deg}._5GqhW_chapterTileNo{font:400 1.65rem/1 var(--serif);padding-bottom:.08em}._5GqhW_ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}._5GqhW_way{border-radius:var(--r-card);background:var(--c);color:var(--ink);align-content:start;gap:12px;padding:28px;display:grid}._5GqhW_way:first-child{--c:var(--saffron);rotate:-1.2deg}._5GqhW_way:nth-child(2){--c:var(--mint);rotate:.8deg}._5GqhW_way:nth-child(3){--c:var(--pink);rotate:-.6deg}._5GqhW_way h3{font:400 2.1rem/1.05 var(--serif);margin:0;padding-bottom:.08em}._5GqhW_way p{font-size:1.05rem;line-height:1.5}._5GqhW_portrait{justify-self:center;width:min(100%,340px);margin:0;position:relative}._5GqhW_portrait img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--r-card);width:100%;height:auto;box-shadow:0 30px 60px -36px color-mix(in srgb, var(--ink) 70%, transparent);rotate:1.6deg}._5GqhW_sticker{z-index:2;background:var(--c);min-height:40px;color:var(--ink);font:600 .95rem/1.2 var(--sans);white-space:nowrap;box-shadow:0 14px 26px -14px color-mix(in srgb, var(--ink) 60%, transparent);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex;position:absolute}._5GqhW_sticker:first-of-type{--c:var(--saffron);top:14%;left:-6%;rotate:-8deg}._5GqhW_sticker:nth-of-type(2){--c:var(--coral);bottom:16%;right:-5%;rotate:6deg}._5GqhW_greet{justify-items:center;gap:16px;display:grid}._5GqhW_greetPanel{justify-items:center;gap:10px;padding:22px 26px 16px;display:grid}._5GqhW_greet ._5GqhW_bubbleText{max-width:22ch}._5GqhW_top{padding:calc(84px + clamp(28px, 5vw, 60px)) 0 calc(clamp(48px, 6vw, 88px) + var(--lap));margin-top:-84px;position:relative}._5GqhW_band{padding:clamp(36px,5vw,64px) 0 clamp(56px,7vw,96px);position:relative}._5GqhW_grid2{gap:18px;display:grid}@media (min-width:900px){._5GqhW_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}._5GqhW_grid3{gap:18px;display:grid}@media (min-width:900px){._5GqhW_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}._5GqhW_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}._5GqhW_prewrap{white-space:pre-wrap;overflow-wrap:anywhere}._5GqhW_rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._5GqhW_rowsDealt{grid-template-columns:repeat(2,minmax(0,1fr))}}._5GqhW_row{border-radius:var(--r-tile);background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:4px 14px;padding:14px 16px 14px 14px;display:grid}._5GqhW_rowNo{font:400 2rem/1 var(--serif);grid-row:span 2;padding:.06em 0 .1em}._5GqhW_rowTitle{min-height:44px;color:inherit;font:400 1.5rem/1.15 var(--serif);align-items:center;padding-bottom:.06em;text-decoration:none;display:inline-flex}._5GqhW_rowTitle:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}._5GqhW_rowMeta{font-size:var(--t-s);color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}._5GqhW_rowMeta a{min-height:44px;color:var(--fg);align-items:center;font-weight:600;display:inline-flex}._5GqhW_pauseRow{border-radius:var(--r-tile);border:1.5px dashed var(--rule);font-size:var(--t-s);color:var(--fg-2);grid-template-columns:6.2rem minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px;display:grid}._5GqhW_timed{grid-template-columns:minmax(0,1fr)}._5GqhW_time{font:600 var(--t-s)/1.3 var(--sans)}@media (min-width:600px){._5GqhW_timed{grid-template-columns:6.2rem minmax(0,1fr)}._5GqhW_time{padding-top:12px}}._5GqhW_chapterChip{background:var(--chapter);min-height:26px;color:var(--chapter-ink);font:600 var(--t-xs)/1 var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}._5GqhW_reviewNote{border-radius:var(--r-tile);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule);gap:6px;padding:16px 18px;display:grid}._5GqhW_switchRow{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:16px 0;display:grid}._5GqhW_switchRow:first-child{border-top:0}._5GqhW_switchCtl{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--t-s);align-items:center;gap:10px;display:inline-flex}._5GqhW_switch{flex:none;width:52px;height:32px;display:inline-block;position:relative}._5GqhW_switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}._5GqhW_switch input:disabled{cursor:not-allowed}._5GqhW_track{background:color-mix(in srgb, var(--fg) 20%, transparent);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}._5GqhW_thumb{width:24px;height:24px;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--ink) 60%, transparent);transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}._5GqhW_switch input:checked~._5GqhW_track{background:var(--act);box-shadow:none}._5GqhW_switch input:checked~._5GqhW_thumb{transform:translate(20px)}._5GqhW_switch input:focus-visible~._5GqhW_track{outline:3px solid var(--focus);outline-offset:3px}._5GqhW_switch input:disabled~._5GqhW_track,._5GqhW_switch input:disabled~._5GqhW_thumb{opacity:.45}._5GqhW_welcome{min-height:100dvh}._5GqhW_welcomeCard{border-radius:var(--r-card);width:min(100%,760px);box-shadow:0 30px 60px -40px color-mix(in srgb, var(--ink) 55%, transparent);gap:22px;margin-inline:auto;padding:clamp(22px,4vw,44px);display:grid}._5GqhW_welcomeCard:focus-within{box-shadow:0 30px 60px -40px color-mix(in srgb, var(--ink) 55%, transparent)}._5GqhW_stepsTrack{gap:6px;margin:0;padding:0;list-style:none;display:flex}._5GqhW_stepsTrack li{background:color-mix(in srgb, var(--fg) 14%, transparent);border-radius:999px;flex:1;height:6px}._5GqhW_stepsTrack li[data-done=true]{background:var(--act)}._5GqhW_welcomeNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._5GqhW_choiceCards{border:0;gap:10px;margin:0;padding:0;display:grid}._5GqhW_choiceCard{border-radius:var(--r-tile);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--rule);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px 18px;display:grid}._5GqhW_choiceCard input{width:22px;height:22px;accent-color:var(--act);margin:4px 0 0}._5GqhW_choiceCard:has(input:checked){box-shadow:inset 0 0 0 2.5px var(--act)}._5GqhW_choiceCard:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}._5GqhW_choiceCards:disabled ._5GqhW_choiceCard{cursor:not-allowed;box-shadow:none;outline:1.5px dashed var(--rule);outline-offset:-1.5px;background:0 0}._5GqhW_choiceTitle{font-weight:600}._5GqhW_companionCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}._5GqhW_spritePanel{padding:10px}._5GqhW_sectionNav{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._5GqhW_sectionNav a{text-decoration:none}._5GqhW_history{font-size:var(--t-s);color:var(--fg-2);gap:4px;margin:8px 0 0;padding:0 0 0 18px;display:grid}._5GqhW_statusRow{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:14px 0;display:grid}._5GqhW_statusRow:first-child{border-top:0}
