.pZ4n6W_picker{gap:1rem;padding-block:1rem;display:grid}.pZ4n6W_picker h3,.pZ4n6W_picker p{margin:0}.pZ4n6W_picker p{color:var(--muted,#586174);font-size:.875rem}.pZ4n6W_picker p .text-link{appearance:none;color:var(--moss-deep);background:0 0;border:0;padding:0}.pZ4n6W_picker fieldset{border:0;min-width:0;margin:0;padding:0}.pZ4n6W_picker legend{margin-bottom:.5rem;font-size:.875rem;font-weight:700}.pZ4n6W_bodies,.pZ4n6W_outfits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pZ4n6W_bodies button,.pZ4n6W_outfits button{background:var(--surface,#fff);color:inherit;cursor:pointer;border:1px solid #cdd4e3;border-radius:.75rem;min-height:44px;padding:.5rem}.pZ4n6W_bodies button{justify-items:center;gap:.25rem;display:grid}.pZ4n6W_bodies img{object-fit:contain;width:auto;height:140px}.pZ4n6W_outfits small{font-size:.7rem;display:block}.pZ4n6W_picker button[aria-pressed=true]{color:#173bc0;background:#edf1ff;border-color:#315bff}.pZ4n6W_picker button:disabled{cursor:default;opacity:.65}.pZ4n6W_picker button:focus-visible{outline-offset:3px;outline:2px solid #315bff}.pZ4n6W_bodies small{color:var(--muted,#586174);font-size:.75rem}.pZ4n6W_picker fieldset>p{margin-top:.5rem}
.fKeC2a_board{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem}.fKeC2a_previewTitle{cursor:pointer;min-height:2.75rem;padding:.65rem 0;font-size:1rem;font-weight:650}.fKeC2a_board p{color:var(--muted);line-height:1.5}.fKeC2a_pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:grid}.fKeC2a_pieces li{border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;gap:.35rem;padding:.5rem;font-size:.85rem;display:grid}.fKeC2a_pieces img{aspect-ratio:1;border-radius:var(--radius-sm);object-fit:contain;width:100%;height:auto}.fKeC2a_pieces i{border:1px solid var(--line);border-radius:50%;width:2rem;height:2rem;margin:1rem auto;display:block}.fKeC2a_reference summary{cursor:pointer;min-height:2.75rem;padding:.6rem 0}.fKeC2a_reference img{max-width:10rem;height:auto;margin:.5rem auto;display:block}.fKeC2a_pieces [data-swatch=skin-sunlit]{background:#efbc8e}.fKeC2a_pieces [data-swatch=skin-umber]{background:#a96844}.fKeC2a_pieces [data-swatch=skin-deep]{background:#6a4035}.fKeC2a_pieces [data-swatch=skin-cocoa]{background:#8b5e42}.fKeC2a_pieces [data-swatch=color-brass]{background:#c79539}.fKeC2a_pieces [data-swatch=color-moss]{background:#4b7755}.fKeC2a_pieces [data-swatch=color-sea]{background:#3f8e9a}.fKeC2a_pieces [data-swatch=color-cobalt]{background:#355fc9}.fKeC2a_pieces [data-swatch=color-marigold]{background:#e8ac35}.fKeC2a_pieces [data-swatch=color-ember]{background:#cc6842}.fKeC2a_pieces [data-swatch=color-coral]{background:#dd6d86}.fKeC2a_pieces [data-swatch=color-sunbeam]{background:#dfad35}
.I5Wd4G_figure{isolation:isolate}.I5Wd4G_canvas{transform-origin:50% 93.75%;position:absolute;inset:0;transform:scale(.95)}.I5Wd4G_set{transition:opacity .26s,transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.I5Wd4G_figure[data-ready=false] .I5Wd4G_set{opacity:0;transform:translateY(6px)scale(.985)}.I5Wd4G_set[data-pending]{opacity:0;pointer-events:none}.I5Wd4G_figure[data-ready=true] .I5Wd4G_set:not([data-pending]){animation:.36s cubic-bezier(.2,.8,.2,1) I5Wd4G_settle}.I5Wd4G_figure>.I5Wd4G_notice{background:var(--surface-raised,#fff);border:1px solid var(--line,#ccd0c8);color:var(--ink,#242624);font:500 .75rem/1.4 var(--font-body,system-ui);text-align:center;z-index:3;border-radius:.6rem;margin:0;padding:.55rem .65rem;position:absolute;inset:.65rem .5rem auto}.I5Wd4G_figureGroup{transform-origin:50% 93.75%;position:absolute;inset:0}.I5Wd4G_figureGroup[data-height=height-shorter]{transform:scale(.875)}.I5Wd4G_figureGroup[data-height=height-taller]{transform:scale(1.0625)}.I5Wd4G_figureGroup:not([data-whole-figure]):before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#00000038,#00000014 60%,#0000);width:46%;height:4.5%;position:absolute;top:91.5%;left:27%}@keyframes I5Wd4G_settle{0%{opacity:.4;transform:translateY(4px)scale(.99)}to{opacity:1;transform:none}}.I5Wd4G_withCompanion.character-figure{aspect-ratio:1}.I5Wd4G_withCompanion img:not([data-slot=pet]):not([data-pending-slot=pet]){width:66.6667%;left:16.6667%}.I5Wd4G_withCompanion .I5Wd4G_figureGroup:before{width:38%;left:31%}.I5Wd4G_withCompanion img[data-slot=pet]{transform-origin:84% 93.75%;animation:4.2s ease-in-out infinite I5Wd4G_companionBreath}@keyframes I5Wd4G_companionBreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.004)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .I5Wd4G_figure .I5Wd4G_set{transition:none;animation:none;transform:none}:root:not([data-motion=full]) .I5Wd4G_withCompanion img[data-slot=pet]{animation:none}}:root[data-motion=reduce] .I5Wd4G_figure .I5Wd4G_set{transition:none;animation:none;transform:none}:root[data-motion=reduce] .I5Wd4G_withCompanion img[data-slot=pet]{animation:none}
._4BM-da_hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);margin:.5rem 0 1.5rem;padding-bottom:1.5rem;display:grid}._4BM-da_heroArt{border-radius:var(--radius-md);min-height:12rem;display:block;position:relative;overflow:hidden}._4BM-da_heroText{min-width:0}._4BM-da_kicker{color:var(--muted);margin:0 0 .35rem;font-size:.78rem}._4BM-da_heroText h2{font:400 clamp(1.8rem, 4vw, 2.8rem)/1.1 var(--font-display);letter-spacing:-.03em;max-width:none;margin:0 0 .5rem}._4BM-da_place{color:var(--muted);max-width:60ch;margin:0 0 .5rem;font-size:.9rem;line-height:1.5}._4BM-da_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:.75rem 0 .5rem;display:flex}._4BM-da_mode{border:0;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}._4BM-da_mode legend{color:var(--muted);float:left;margin-right:.4rem;padding:0;font-size:.8rem}._4BM-da_mode button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;background:0 0;min-height:2.75rem;padding:.45rem .7rem;font-size:.82rem}._4BM-da_mode button[aria-pressed=true]{background:var(--paper-deep);border-color:var(--moss)}._4BM-da_meta{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}._4BM-da_chapters{margin:0 0 1.5rem}._4BM-da_chapters h2{font:400 1.35rem/1.3 var(--font-display);max-width:none;margin:0 0 .25rem}._4BM-da_chapters>p{color:var(--muted);max-width:65ch;margin:0 0 .75rem;font-size:.88rem}._4BM-da_chapters ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._4BM-da_chapter{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:left;gap:.2rem;width:100%;height:100%;min-height:2.75rem;padding:.75rem .9rem;display:grid}._4BM-da_chapter[aria-pressed=true]{border-color:var(--moss);box-shadow:inset 0 3px 0 var(--moss)}._4BM-da_chapter strong{font:400 1.15rem/1.25 var(--font-display)}._4BM-da_chapter span{font-size:.8rem;line-height:1.4}._4BM-da_chapterNumber,._4BM-da_unstamped{color:var(--muted)}._4BM-da_stamped{color:var(--moss-deep);font-weight:600}._4BM-da_secondary{border-top:1px solid var(--line);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}._4BM-da_secondary h2{font:400 1.2rem/1.3 var(--font-display);max-width:none;margin:0}._4BM-da_footer{border-top:1px solid var(--line);color:var(--muted);margin:1.5rem 0 0;padding-top:.75rem;font-size:.78rem;line-height:1.5}@media (max-width:700px){._4BM-da_hero{grid-template-columns:minmax(0,1fr)}._4BM-da_heroArt{min-height:9rem}}
.-B5qqa_play.learn-play{margin-top:1rem;padding-top:1rem;display:block}.-B5qqa_characterPickerThumb.learn-character-thumb{background:0 0;width:2.25rem;height:3.375rem}.-B5qqa_characterLiveThumb.learn-character-thumb{flex:none;width:2.2rem;height:3.3rem}.-B5qqa_play header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.-B5qqa_play h1,.-B5qqa_play h3{max-width:40ch;margin:.5rem 0;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.25}.-B5qqa_play h1{font-family:var(--font-display);font-weight:400}.-B5qqa_play .source-fragment{margin:1rem 0;padding:.75rem 1rem}.-B5qqa_play .source-fragment p{margin:.25rem 0;font-size:1rem;line-height:1.5}.-B5qqa_play .learn-options{gap:.5rem;max-width:52rem;margin:.75rem 0;display:grid}.-B5qqa_play .learn-options button{min-height:3rem;padding:.65rem 1rem}.-B5qqa_play .learn-feedback{margin:1rem 0}.-B5qqa_play .learn-reflection{margin:.75rem 0}.-B5qqa_play .learn-sources--compact{margin-top:1.25rem}.-B5qqa_play .learn-check-citation{margin:.75rem 0;font-size:.9rem;line-height:1.5}.-B5qqa_mode{border:0;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;display:flex}.-B5qqa_mode legend{margin-bottom:.5rem;font-weight:700}.-B5qqa_mode button{border:1px solid var(--line);border-radius:var(--radius-md);min-height:2.75rem;padding:.6rem .9rem}.-B5qqa_mode button[aria-pressed=true]{border-color:var(--moss);background:var(--paper-deep)}.-B5qqa_writing{gap:.75rem;max-width:52rem;display:grid}.-B5qqa_writing>label{font-weight:600}.-B5qqa_writing textarea{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font:inherit;resize:vertical;width:100%;min-height:8rem;padding:.75rem}.-B5qqa_writing p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.-B5qqa_review{align-items:start;gap:.65rem;line-height:1.5;display:flex}.-B5qqa_review input{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem}.-B5qqa_reflection summary{cursor:pointer;min-height:2.75rem;padding:.75rem 0;font-weight:600}.-B5qqa_appearance summary{cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-size:.8rem}.-B5qqa_appearance .character-style-strip{max-width:min(100%,24rem)}.-B5qqa_ideas{padding-left:1.4rem;line-height:1.5}
.yhjjDq_page.collection-page{max-width:1640px;padding:0 clamp(1rem,2vw,2rem) 3rem}.yhjjDq_studio{grid-template:"stage heading""stage controls"1fr/minmax(0,1.6fr) minmax(0,1fr);gap:.8rem clamp(1.5rem,2.5vw,3rem);margin-top:1rem}.yhjjDq_studio:has(.collection-draft-recovery){grid-template-rows:auto auto 1fr;grid-template-areas:"recovery recovery""stage heading""stage controls"}.yhjjDq_studio .collection-heading{padding:.4rem 0 1rem}.yhjjDq_studio .collection-heading h1{font-size:clamp(2.2rem,4vw,4.1rem)}.yhjjDq_previewColumn{min-width:0;top:calc(var(--header-height) + 1rem);background:0 0;border:0;border-radius:1rem;padding:0;display:block}.yhjjDq_studio .yhjjDq_previewColumn .avatar-stage{box-shadow:none;background:0 0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;overflow:visible}.yhjjDq_previewColumn .character-figure{z-index:1;width:auto;max-width:100%;height:100%}.yhjjDq_previewColumn .avatar-stage:after{content:none}.yhjjDq_studio .collection-controls{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.yhjjDq_studio .collection-controls__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yhjjDq_studio .character-customization-nav{gap:.25rem}.yhjjDq_studio .character-customization-nav button{overflow-wrap:anywhere;min-width:0;min-height:2.75rem;padding:.4rem .5rem;font-size:.85rem;transition:border-color .16s,transform .16s}:is(.yhjjDq_studio .character-draft-status strong,.yhjjDq_studio .character-draft-status button,.yhjjDq_studio .collection-savebar .button){font-size:.85rem}.yhjjDq_studio .collection-savebar>.button{color:var(--paper);transition:transform .16s}.yhjjDq_studio .collection-savebar{background:var(--paper);gap:.5rem 1rem;margin:1.25rem 0 0;padding:1rem 0 .5rem}.yhjjDq_studio .collection-savebar .character-name{letter-spacing:0;text-transform:none;border:0;grid-area:1/1/3;grid-template-columns:minmax(0,1fr);align-items:start;max-width:none;margin:0;padding:0;font-size:.78rem;font-weight:500;display:grid}.yhjjDq_studio .character-name input{background:var(--paper);border:1px solid var(--line);box-sizing:border-box;color:var(--ink);border-radius:.5rem;width:100%;min-width:0}:is(.yhjjDq_studio .collection-savebar>.button,.yhjjDq_studio .collection-savebar .character-draft-status){grid-column:2;width:100%;margin:0}.yhjjDq_studio .character-visual-picker>div{gap:.8rem}.yhjjDq_studio .character-visual-picker img{aspect-ratio:1.4;object-fit:contain}.yhjjDq_studio .character-visual-picker button{background:var(--paper-deep);box-shadow:none;border-radius:.7rem;padding:.2rem .2rem .45rem}.yhjjDq_studio .character-visual-picker span{font-size:.85rem;font-weight:500}.yhjjDq_studio .character-control-group{border:0;padding:.8rem 0 0}.yhjjDq_studio .character-control-group>legend{display:none}.yhjjDq_pieceNav{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 1rem;display:flex}.yhjjDq_pieceNav button{background:var(--paper);border:1px solid var(--line);color:var(--muted);font:600 .76rem/1.25 var(--font-body);border-radius:.35rem;min-height:2.5rem;padding:.4rem .7rem}.yhjjDq_pieceNav button[aria-pressed=true]{background:color-mix(in srgb, var(--moss) 9%, var(--paper));border-color:var(--moss);color:var(--moss-deep)}.yhjjDq_petPicker{border:0;min-width:0;margin:0;padding:1rem 0 0}.yhjjDq_petPicker legend{color:var(--ink);font:400 1.4rem/1.3 var(--font-display);padding:.5rem 0 0}.yhjjDq_petGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.yhjjDq_petGrid button{background:var(--paper);border:1px solid var(--line);color:var(--ink);font:500 .85rem/1.4 var(--font-body);border-radius:.55rem;flex-direction:column;align-items:center;min-height:11.5rem;padding:.5rem .6rem .8rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.yhjjDq_petGrid button:hover:not(:disabled){transform:translateY(-2px)}.yhjjDq_petGrid button[aria-pressed=true]{border-color:var(--moss);box-shadow:0 0 0 1px var(--moss)}.yhjjDq_petGrid img{object-fit:contain;width:100%;height:9rem;display:block}.yhjjDq_noPet{height:9rem;stroke:var(--muted);stroke-width:5px;stroke-linecap:round;fill:none;width:100%;padding:1.3rem}.yhjjDq_selectedMark{width:1.25rem;height:1.25rem;position:absolute;top:.65rem;right:.65rem}.yhjjDq_selectedMark circle{fill:var(--moss)}.yhjjDq_selectedMark path{fill:none;stroke:var(--paper);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.yhjjDq_selectionNote{border-top:1px solid var(--line);color:var(--muted);margin:1rem 0 0;padding-top:.7rem;font-size:.82rem;line-height:1.5}@media (max-width:860px){.yhjjDq_page.collection-page{padding-inline:1rem}.yhjjDq_studio{--studio-preview-height:clamp(17rem, 46dvh, 28rem);margin-top:1rem;display:block}.yhjjDq_studio .character-customization-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yhjjDq_studio .yhjjDq_previewColumn{top:calc(var(--header-height) + .5rem);z-index:6;margin:1rem 0;padding:0;position:sticky}.yhjjDq_studio .yhjjDq_previewColumn .avatar-stage{height:100%;min-height:0}.yhjjDq_studio :is(button,input,select,textarea,summary){scroll-margin-top:calc(var(--header-height) + var(--studio-preview-height) + 2.5rem);scroll-margin-bottom:8rem}.yhjjDq_studio[data-pin-preview=false] .yhjjDq_previewColumn{position:static}.yhjjDq_studio .collection-savebar{grid-template-columns:minmax(0,1fr);position:static}.yhjjDq_studio .collection-savebar .character-name{grid-area:auto/1;min-width:0}:is(.yhjjDq_studio .collection-savebar>.button,.yhjjDq_studio .collection-savebar .character-draft-status),.yhjjDq_studio .yhjjDq_previewActions{grid-column:1}.yhjjDq_studio[data-pin-preview=false] :is(button,input,select,textarea,summary){scroll-margin-top:calc(var(--header-height) + 1rem)}.yhjjDq_studio .character-visual-picker img{object-fit:contain;max-height:10rem}.yhjjDq_petGrid img,.yhjjDq_noPet{height:8rem}}@media (min-width:600px) and (max-width:860px){.yhjjDq_studio .character-visual-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .yhjjDq_petGrid button{transition:none}:root:not([data-motion=full]) .yhjjDq_petGrid button:hover:not(:disabled){transform:none}}:root[data-motion=reduce] .yhjjDq_petGrid button{transition:none}:root[data-motion=reduce] .yhjjDq_petGrid button:hover:not(:disabled){transform:none}@media (max-width:860px) and (max-height:540px){.yhjjDq_studio .yhjjDq_previewColumn{position:static}.yhjjDq_studio :is(button,input,select,textarea,summary){scroll-margin-top:calc(var(--header-height) + 1rem)}.yhjjDq_studio .character-visual-picker img{height:min(6rem,20dvh)}}.yhjjDq_previewActions{grid-column:2;justify-content:center;display:flex}.yhjjDq_previewDialog{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:1rem;width:calc(100% - 2rem);max-width:32rem;max-height:85dvh;margin:auto;padding:clamp(1.25rem,4vw,2rem);inset:0;overflow:auto}.yhjjDq_previewDialog::backdrop{background:#0009}.yhjjDq_previewDialog h2{font:400 clamp(1.6rem, 4vw, 2.2rem)/1.2 var(--font-display);overflow-wrap:anywhere;margin:0}.yhjjDq_previewDialog p{color:var(--muted);font-size:.9rem;line-height:1.6}.yhjjDq_previewDialog .yhjjDq_previewWarning{border-left:3px solid var(--moss);color:var(--ink);padding-left:.8rem}.yhjjDq_previewChoices{flex-wrap:wrap;gap:.65rem;margin:1.2rem 0;display:flex}.yhjjDq_previewDialog .yhjjDq_previewChoices button{white-space:normal}.yhjjDq_previewDialog .yhjjDq_previewChoices .button{background:var(--moss);border-color:var(--moss);color:var(--paper);flex:12rem;width:auto;margin:0}.yhjjDq_previewDialog .yhjjDq_previewChoices .button--subtle{border-color:var(--line);color:var(--ink);background:0 0}.yhjjDq_previewDialog .yhjjDq_previewChoices .button--subtle:hover{background:var(--paper-deep)}.yhjjDq_previewActions .text-link{appearance:none;color:var(--moss-deep);cursor:pointer;font:600 .85rem/1.4 var(--font-body);text-align:left;text-underline-offset:.2em;background:0 0;border:0;border-radius:.25rem;min-height:2.75rem;padding:.35rem .15rem;text-decoration:underline}.yhjjDq_studio .collection-savebar .character-draft-status{grid-template-columns:minmax(0,1fr);gap:.2rem;min-width:0}.yhjjDq_studio .collection-savebar .character-draft-status>span{display:none}.yhjjDq_studio .collection-savebar .character-draft-status button{justify-self:start;min-height:2rem;padding:.15rem 0}
.m7zuga_room{height:max(32rem, calc(100dvh - var(--header-height) - 2.5rem));isolation:isolate;background:#f3f2ee;border-radius:1rem;position:relative;overflow:hidden;container-type:inline-size}.m7zuga_room[data-setting=studio]{background:radial-gradient(at 50% 28%,#fff 15%,#f0efe9 78%)}:root[data-theme=dark] .m7zuga_room[data-setting=studio]{background:radial-gradient(at 50% 28%,#303a48,#1a212b 78%)}.m7zuga_background{object-fit:cover;object-position:center;z-index:-1}.m7zuga_viewport{position:absolute;inset:0 0 4.5rem;overflow:hidden}.m7zuga_character{transform-origin:50% 22%;height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.m7zuga_room[data-view=face] .m7zuga_character{transform-origin:50% 8%;transform:scale(2)}.m7zuga_character .avatar-stage{background:0 0;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:visible}.m7zuga_character .character-figure{width:auto;max-width:100%;height:100%;margin-inline:auto}.m7zuga_character .avatar-stage>p{display:none}.m7zuga_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.m7zuga_settingChoices,.m7zuga_viewChoices{background:var(--paper);border:1px solid var(--line);border-radius:2rem;gap:.15rem;max-width:100%;padding:.2rem;display:flex}.m7zuga_toolbar button{color:var(--muted);cursor:pointer;font:500 .78rem/1.2 var(--font-body);background:0 0;border:1px solid #0000;border-radius:2rem;min-height:2.5rem;padding:.5rem .85rem}.m7zuga_toolbar button[aria-pressed=true]{background:color-mix(in srgb, var(--moss) 9%, var(--paper));border-color:var(--moss);color:var(--moss-deep)}.m7zuga_toolbar button:focus-visible{outline:2px solid var(--moss);outline-offset:3px}.m7zuga_toolbar button:hover{color:var(--ink)}@media (max-width:1100px){.m7zuga_toolbar{justify-content:center;gap:.35rem}.m7zuga_toolbar button{padding-inline:.7rem}.m7zuga_viewport{bottom:5rem}}@media (max-width:860px){.m7zuga_room{height:clamp(17rem,46dvh,28rem)}.m7zuga_viewport{bottom:3.75rem}.m7zuga_toolbar{flex-wrap:nowrap;gap:.25rem;bottom:.55rem;left:.5rem;right:.5rem}.m7zuga_toolbar button{min-height:2.5rem;padding:.45rem .55rem;font-size:.7rem}}@media (max-width:360px){.m7zuga_toolbar button{padding-inline:.4rem}}@container not (min-width:22rem){.m7zuga_toolbar{flex-wrap:wrap;justify-content:center}.m7zuga_viewport{bottom:7rem}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .m7zuga_character{transition:none}}:root[data-motion=reduce] .m7zuga_character{transition:none}
.hNHfma_alert{--alert-ink:#7a1f1f;--alert-bg:#fdf0ef;--alert-edge:#d9534f;background:var(--alert-bg);border:1px solid color-mix(in srgb, var(--alert-edge) 45%, transparent);border-left:4px solid var(--alert-edge);color:var(--alert-ink);border-radius:10px;grid-template-columns:auto 1fr;gap:.2rem .6rem;margin:.5rem 0;padding:.7rem .85rem;display:grid}.hNHfma_alert[data-tone=warning]{--alert-ink:#6b4600;--alert-bg:#fff6e0;--alert-edge:#d99a00}:root[data-theme=dark] .hNHfma_alert{--alert-ink:#fecdca;--alert-bg:#3a1716;--alert-edge:#f97066}:root[data-theme=dark] .hNHfma_alert[data-tone=warning]{--alert-ink:#fde7b0;--alert-bg:#33270a;--alert-edge:#f5b730}.hNHfma_icon{background:var(--alert-edge);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;font-size:.75rem;font-weight:800;display:inline-flex}:root[data-theme=dark] .hNHfma_icon{color:#1a0b0a}.hNHfma_body{gap:.45rem;min-width:0;display:grid}.hNHfma_body p{margin:0;font-size:.9rem;line-height:1.45}.hNHfma_title{font-size:.92rem}.hNHfma_actions{flex-wrap:wrap;gap:.5rem;display:flex}.hNHfma_actions :is(button,a){min-height:2.25rem}
.B_nckW_controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 .25rem;display:flex}.B_nckW_commitment{border-left:3px solid var(--moss);margin:.5rem 0;padding-left:.75rem;font-size:.9rem;line-height:1.5}.B_nckW_composerToggle{color:var(--ink);cursor:pointer;font:500 .8rem/1.4 var(--font-body);text-align:left;background:0 0;border:0;min-height:2.75rem;padding:.4rem 0}
._3vDBfW_window{--paper:#fdfcf9;--paper-deep:#f3f0ea;--surface:var(--paper);--surface-raised:#faf8f4;--ink:#1c1a16;--muted:#625b52;--line:#e2ddd2;--moss:#1c1a16;--moss-deep:var(--ink);--gold:var(--ink);--cream:var(--paper);--night:var(--paper);--night-2:var(--paper-deep);--experience-positive:#236238;--experience-negative:#a12828;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-body);--radius-md:.35rem;--radius-lg:.4rem;--shadow-card:none;--shadow-pop:0 8px 24px #0002;background:var(--paper);border:1px solid var(--line);box-shadow:none;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:.94rem/1.55 var(--font-body);height:calc(var(--experience-viewport-height,100dvh) - var(--header-height,4rem) - 2rem);overflow-wrap:anywhere;isolation:isolate;border-radius:.4rem;flex-direction:column;width:100%;max-width:68rem;min-height:22rem;max-height:62rem;margin:0 auto;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] ._3vDBfW_window[data-experience-theme=system]{--paper:#26231f;--paper-deep:#2f2b26;--surface-raised:#2c2924;--ink:#f4efe6;--muted:#b8afa2;--line:#46413a;--moss:#f4efe6;--experience-positive:#8addaa;--experience-negative:#fca4a4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3vDBfW_window[data-experience-theme=system]{--radius-md:.65rem;--radius-lg:.9rem;--shadow-card:0 1px 2px #1c1a160d, 0 6px 18px -10px #1c1a162e;border-radius:1rem;box-shadow:0 1px 2px #1c1a160a,0 28px 60px -32px #1c1a1652}:root[data-theme=dark] ._3vDBfW_window[data-experience-theme=system]{--shadow-card:0 1px 2px #0000004d, 0 8px 20px -10px #00000073;box-shadow:0 28px 60px -30px #0009}._3vDBfW_window[data-experience-theme=terminal]{--paper:#030805;--paper-deep:#0b1b10;--surface-raised:#061009;--ink:#70ff97;--muted:#85bf94;--line:#285d38;--moss:#39ff74;--moss-deep:#70ff97;--gold:#70ff97;--experience-positive:#70ff97;--experience-negative:#ffadad;--font-body:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3vDBfW_window[data-experience-theme=paper]{--paper:#faf6ed;--paper-deep:#eee5d4;--surface-raised:#fffbf4;--ink:#302c24;--muted:#6d6351;--line:#c6b89f;--moss:#655031;--moss-deep:#655031;--gold:#655031;--experience-positive:#236238;--experience-negative:#9c251d;--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._3vDBfW_window[data-experience-theme=cozy]{--paper:#f8f4fc;--paper-deep:#ece2f4;--surface-raised:#fcf9ff;--ink:#38283f;--muted:#716078;--line:#c9b5d4;--moss:#754a86;--moss-deep:#754a86;--gold:#754a86;--experience-positive:#236238;--experience-negative:#9c251d;--font-body:ui-sans-serif, system-ui, sans-serif;--font-display:Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._3vDBfW_window[data-experience-theme=scifi]{--paper:#0c1628;--paper-deep:#192d45;--surface-raised:#132238;--ink:#dceefc;--muted:#a6bbd0;--line:#3c5c7b;--moss:#9bdcfa;--moss-deep:#9bdcfa;--gold:#dfce96;--experience-positive:#75e0a7;--experience-negative:#fda29b;--font-body:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3vDBfW_window[data-experience-theme=adventure]{--paper:#f8f5ed;--paper-deep:#e9e7db;--surface-raised:#fffdf7;--ink:#29332d;--muted:#60675b;--line:#b5bdab;--moss:#536344;--moss-deep:#435238;--gold:#a45238;--experience-positive:#2d6249;--experience-negative:#a14336;--font-body:ui-rounded, "Avenir Next", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--radius-md:.65rem;--radius-lg:.8rem;background:linear-gradient(125deg, #fff6, transparent 55%), var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.85rem;box-shadow:0 12px 36px #29332d0a,inset 0 1px #ffffff80}:root[data-theme=dark] ._3vDBfW_window[data-experience-theme=adventure]{--paper:#18211c;--paper-deep:#243129;--surface-raised:#202b24;--ink:#f0ece1;--muted:#bdc5b6;--line:#52614e;--moss:#b4ce98;--moss-deep:#c2d9a9;--gold:#efa185;--experience-positive:#91d4ad;--experience-negative:#f2aa94;background:linear-gradient(125deg, #b4ce9808, transparent 55%), var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:0 12px 36px #00000026,inset 0 1px #f0ece10a}._3vDBfW_window[data-experience-theme=adventure] ._3vDBfW_chrome{background:var(--paper-deep)}._3vDBfW_window[data-experience-theme=adventure] ._3vDBfW_title strong{color:var(--moss-deep)}._3vDBfW_window[data-experience-theme=adventure] h1{letter-spacing:-.035em;font-weight:650}._3vDBfW_window[data-experience-theme=adventure] input,._3vDBfW_window[data-experience-theme=adventure] textarea{border-radius:.65rem}._3vDBfW_window[data-experience-theme=adventure] .button{border-radius:.65rem}._3vDBfW_chrome{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.4rem 1.25rem;display:flex}._3vDBfW_title{align-items:center;gap:1rem;display:flex}._3vDBfW_title strong{font:600 .92rem/1.2 var(--font-body);white-space:nowrap}._3vDBfW_prompt{color:var(--moss);font:600 .85rem/1.2 var(--font-body)}._3vDBfW_theme{color:var(--muted);font:500 .8rem/1.3 var(--font-body);flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;max-width:100%;display:flex}._3vDBfW_window ._3vDBfW_theme select{background:0 0;border-color:#0000;width:auto;min-width:0;max-width:100%;min-height:2.3rem;padding:.35rem .55rem;font-size:.8rem}._3vDBfW_status{border-bottom:1px solid var(--line);z-index:2;flex:none;position:relative}._3vDBfW_status:empty{display:none}._3vDBfW_question{background:var(--surface-raised);border-bottom:1px solid var(--line);flex:none;max-height:26%;padding:.65rem 1.25rem;overflow:auto}._3vDBfW_question:empty{display:none}._3vDBfW_window ._3vDBfW_question h3,._3vDBfW_window ._3vDBfW_question h2{max-width:70ch;margin:0;font-size:1rem;line-height:1.4}._3vDBfW_recoveryNotice{background:var(--surface-raised);border-bottom:1px solid var(--line);flex:none;margin:0;padding:.55rem 1.25rem;font-size:.8rem}._3vDBfW_learningStatus{font:.8rem/1.4 var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem 1.25rem;display:flex}._3vDBfW_learningStatus progress{accent-color:var(--moss);width:25%;max-width:10rem;height:.4rem}._3vDBfW_content{overscroll-behavior:contain;scrollbar-color:var(--line) var(--paper);scrollbar-gutter:stable;flex:1 1 0;min-height:6rem;padding:clamp(1rem,2.5vw,1.75rem);overflow:auto}._3vDBfW_footer{background:var(--paper);border-top:1px solid var(--line);overscroll-behavior:contain;scrollbar-color:var(--line) var(--paper);flex:0 auto;min-height:0;max-height:48%;padding:.85rem clamp(1rem,2.5vw,1.75rem);overflow:auto}._3vDBfW_window[data-composer] ._3vDBfW_footer{flex-shrink:1;max-height:33%}._3vDBfW_composer{border-top:1px solid var(--line);overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:40%;padding:.7rem clamp(1rem,2.5vw,1.75rem);overflow:auto}._3vDBfW_footer:empty{display:none}._3vDBfW_content>details>summary,._3vDBfW_footer>details>summary{min-block-size:24px;padding-block:.15rem}._3vDBfW_notice{color:var(--muted);flex:none;margin:0;padding:.4rem 1rem;font-size:.75rem}._3vDBfW_window h1,._3vDBfW_window h2,._3vDBfW_window h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;max-width:40ch;font-weight:500;line-height:1.25}._3vDBfW_window h1{font-size:clamp(1.5rem,2.6vw,2rem)}._3vDBfW_window h2{font-size:1.5rem}._3vDBfW_window h3{font-size:1.2rem}._3vDBfW_window p{line-height:1.6}._3vDBfW_window small{color:var(--muted)}._3vDBfW_window input,._3vDBfW_window textarea,._3vDBfW_window select{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);font:.9rem/1.45 var(--font-body);border-radius:.3rem;max-width:100%;padding:.65rem}._3vDBfW_window button{font-family:var(--font-body)}._3vDBfW_window a{color:var(--moss-deep)}._3vDBfW_window button:focus-visible,._3vDBfW_window a:focus-visible,._3vDBfW_window input:focus-visible,._3vDBfW_window textarea:focus-visible,._3vDBfW_window select:focus-visible,._3vDBfW_window summary:focus-visible{outline:2px solid var(--moss);outline-offset:3px}._3vDBfW_window .button{background:var(--moss);border:1px solid var(--moss);color:var(--paper);font:600 .85rem/1.35 var(--font-body);border-radius:.35rem;min-height:2.75rem;padding:.65rem 1rem;transition:transform .16s}._3vDBfW_window .button--subtle{border-color:var(--line);color:var(--ink);background:0 0}._3vDBfW_window .button--subtle:hover:not(:disabled){border-color:var(--line);color:var(--ink);background:0 0}._3vDBfW_window .text-link{color:var(--moss-deep);font:600 .85rem/1.4 var(--font-body);text-underline-offset:.2em;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}._3vDBfW_window .eyebrow{color:var(--muted);font:500 .72rem/1.5 var(--font-body);letter-spacing:.035em}@media (max-width:700px){._3vDBfW_window{height:calc(var(--experience-viewport-height,100dvh) - var(--header-height,4rem) - 1rem);border-radius:.4rem;min-height:18rem}._3vDBfW_chrome{gap:.5rem;min-height:3rem;padding:.4rem .85rem}._3vDBfW_title{gap:.5rem}._3vDBfW_theme{gap:.35rem;font-size:.7rem}._3vDBfW_window ._3vDBfW_theme select{max-width:min(10rem,100%);font-size:.72rem}._3vDBfW_content{min-height:10rem;padding:1rem}._3vDBfW_footer{max-height:49%;padding:.65rem 1rem}._3vDBfW_composer{padding:.6rem 1rem}}@media (max-height:560px){._3vDBfW_window{min-height:16rem}._3vDBfW_content{min-height:3rem}._3vDBfW_footer{max-height:45%}._3vDBfW_window:has(._3vDBfW_composer input:focus) ._3vDBfW_footer{display:none}._3vDBfW_window:has(._3vDBfW_composer input:focus) ._3vDBfW_composer{flex-shrink:0;max-height:55%}}@media (max-width:700px){._3vDBfW_window[data-composer] ._3vDBfW_footer{max-height:29%}._3vDBfW_question{padding:.55rem 1rem}}@media (max-height:650px){._3vDBfW_viewControls{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:.4rem;padding:.35rem .85rem;display:flex}._3vDBfW_viewControls[hidden]{display:none}._3vDBfW_viewControls button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:.3rem;min-height:2rem;padding:.2rem .65rem;font-size:.75rem}._3vDBfW_viewControls button[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:var(--paper)}._3vDBfW_window[data-view=read] ._3vDBfW_footer,._3vDBfW_window[data-view=read] ._3vDBfW_composer,._3vDBfW_window[data-view=respond] ._3vDBfW_content{display:none}._3vDBfW_window[data-view=respond] ._3vDBfW_footer{flex:auto;max-height:none}._3vDBfW_window[data-view=respond] ._3vDBfW_composer{max-height:55%}._3vDBfW_content{min-height:4rem;padding-block:.65rem}}@media (min-height:651px){._3vDBfW_viewControls{display:none}}._3vDBfW_window[data-reflow]{height:auto;max-height:none}._3vDBfW_window[data-reflow] ._3vDBfW_question{max-height:none}._3vDBfW_window[data-reflow] ._3vDBfW_content{flex:none;overflow:visible}._3vDBfW_window[data-reflow] ._3vDBfW_footer,._3vDBfW_window[data-reflow] ._3vDBfW_composer{flex:none;max-height:none;overflow:visible}._3vDBfW_body{overscroll-behavior:contain;scrollbar-color:var(--line) var(--paper);scrollbar-gutter:stable;flex-direction:column;flex:1 1 0;min-height:8rem;display:flex;position:relative;overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_content{scrollbar-gutter:auto;flex:none;min-height:0;overflow:visible}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_footer,._3vDBfW_window[data-layout=adaptive] ._3vDBfW_composer{flex:none;max-height:none;overflow:visible}._3vDBfW_window[data-layout=adaptive][data-pinned] ._3vDBfW_footer{z-index:3;position:sticky;bottom:0;box-shadow:0 -.75rem 1.25rem -1rem #00000059}._3vDBfW_jump{pointer-events:none;z-index:3;background:linear-gradient(to bottom, transparent, var(--paper) 45%);justify-content:center;margin-top:auto;padding:1.25rem 1rem .75rem;display:flex;position:sticky;bottom:0}._3vDBfW_jump[hidden]{display:none}._3vDBfW_window ._3vDBfW_jump button{background:var(--moss);border:1px solid var(--moss);box-shadow:var(--shadow-pop);color:var(--paper);font:600 .85rem/1.3 var(--font-body);pointer-events:auto;border-radius:999px;min-height:2.75rem;padding:.55rem 1.1rem}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_theme select,._3vDBfW_window[data-layout=adaptive] ._3vDBfW_viewControls button{min-height:2.75rem}._3vDBfW_window[data-layout=adaptive][data-reflow]{overflow:clip}._3vDBfW_window[data-layout=adaptive][data-reflow] ._3vDBfW_body{flex:none;overflow:visible}@media (max-width:700px){._3vDBfW_window[data-layout=adaptive] ._3vDBfW_chrome{min-height:0;padding-block:0}}@media (min-width:1100px){._3vDBfW_window[data-layout=adaptive]{max-width:clamp(68rem,88vw,110rem);max-height:72rem;font-size:clamp(.94rem,.62rem + .42vw,1.1rem)}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(22rem,34%,38rem);display:grid;overflow:hidden}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_content{scrollbar-gutter:stable;grid-area:1/1/span 2;min-height:0;padding-inline:max(clamp(1rem,2.5vw,1.75rem),50% - 26rem);overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_footer{border-left:1px solid var(--line);border-top:0;grid-area:1/2;min-height:0;overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_composer{border-left:1px solid var(--line);grid-area:2/2;max-height:40vh;overflow:auto}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_footer:empty+._3vDBfW_composer{grid-row:1/span 2}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_body:has(>._3vDBfW_footer:empty):not(:has(>._3vDBfW_composer)) ._3vDBfW_content{grid-column:1/-1}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_body:not(:has(>._3vDBfW_composer))>._3vDBfW_footer:empty{display:none}._3vDBfW_window[data-layout=adaptive][data-view=read] ._3vDBfW_content,._3vDBfW_window[data-layout=adaptive][data-view=respond] :is(._3vDBfW_footer,._3vDBfW_composer){grid-column:1/-1}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_jump{display:none}._3vDBfW_window[data-layout=adaptive][data-reflow] ._3vDBfW_body{overflow:visible}}._3vDBfW_window[data-layout=adaptive] ._3vDBfW_chrome{container:window-chrome/inline-size}@container window-chrome (max-width:18rem){._3vDBfW_window ._3vDBfW_theme{flex:1 1 0;justify-content:flex-end}._3vDBfW_window ._3vDBfW_theme label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.-hTcIG_window .life-hud{box-shadow:none;font-family:var(--font-body);background:0 0;border:0;border-radius:0;gap:.6rem 1rem;padding:.75rem 1.25rem;position:static}:is(.-hTcIG_window .life-hud__when strong,.-hTcIG_window .life-hud__money strong){font-size:.85rem}.-hTcIG_window .life-meter__label em{color:var(--experience-negative)}.-hTcIG_window .life-meter__label em[data-good]{color:var(--experience-positive)}.-hTcIG_window .life-hud__menu>summary{border-radius:.3rem;font-size:.75rem}.-hTcIG_window .life-hud__popover{max-height:calc(var(--experience-viewport-height,100dvh) - 16rem);grid-template-columns:minmax(0,1fr);width:min(19rem,100vw - 3rem);overflow:auto}.-hTcIG_window .life-play__scene{margin:0;display:block}.-hTcIG_window .life-stage{aspect-ratio:16/6;float:right;border-radius:.3rem;width:35%;max-width:18rem;height:auto;margin:0 0 1rem 1.5rem;position:relative;top:auto}.-hTcIG_window .life-stage__age-label{align-items:center;gap:.5rem;max-width:calc(100% - 1rem);padding:.3rem .5rem;display:flex;inset:.5rem .5rem auto}.-hTcIG_window .life-stage__age-label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.65rem;overflow:hidden}.-hTcIG_window .life-stage__age-label span{flex:none;font-size:.6rem}.-hTcIG_window .life-stage__chrome{background:#00000073;border-radius:.2rem;padding:.25rem .35rem;bottom:.5rem;left:.5rem;right:.5rem}.-hTcIG_window .life-stage__chrome>span{display:none}.-hTcIG_window .life-stage__chrome strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.25;display:block;overflow:hidden}.-hTcIG_window .life-stage:has(.life-stage__cast) .life-stage__chrome{display:none}:is(.-hTcIG_window[data-experience-theme=system] .life-stage,.-hTcIG_window[data-experience-theme=terminal] .life-stage,.-hTcIG_window[data-experience-theme=scifi] .life-stage){display:none}.-hTcIG_window .story-card{background:0 0;border:0;border-radius:0;padding:0;display:block}.-hTcIG_window .story-card h1{max-width:40ch;font-size:clamp(1.5rem,2.6vw,2rem)}.-hTcIG_window .story-card__body{font:1rem/1.65 var(--font-display);max-width:60ch;margin:.75rem 0}.-hTcIG_window .life-chapter{margin:0 0 .75rem}.-hTcIG_window .life-project-progress{margin:.5rem 0 1rem;padding:.45rem .75rem}.-hTcIG_window .custom-action{margin:0}.-hTcIG_window .custom-action label{font:500 .8rem/1.4 var(--font-body)}.-hTcIG_window .custom-action small{font:.7rem/1.4 var(--font-body)}.-hTcIG_window .custom-action button{background:var(--moss);border:1px solid var(--moss);color:var(--paper);font:600 .8rem/1.35 var(--font-body);border-radius:.3rem;padding:.6rem .75rem}.-hTcIG_window .life-play__footnote{clear:both;margin-top:.9rem;padding-top:.5rem;font-size:.7rem}.-hTcIG_window .life-window-continue{flex-wrap:wrap;gap:.6rem;display:flex}.-hTcIG_window .life-start{max-width:none;margin:0}.-hTcIG_window .life-start__intro h1{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2}.-hTcIG_window .life-start__panel{background:0 0;border:0;padding:0}.-hTcIG_window .life-story--ending{background:0 0;border:0;max-width:none;margin:0;padding:0}.-hTcIG_window .learn-heading{margin:0 0 1.25rem;display:block}.-hTcIG_window .learn-heading h1{max-width:32ch;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.-hTcIG_window .learn-heading__guide{display:none}.-hTcIG_window .quest-grid{flex-wrap:wrap;gap:.5rem;padding:0;display:flex;overflow:visible}:is(.-hTcIG_window .quest-card,.-hTcIG_window .quest-card--illustrated){border-color:var(--line);color:var(--ink);background:0 0;max-width:100%;padding:.65rem .8rem}.-hTcIG_window .quest-card__content strong{font-family:var(--font-body);white-space:normal}.-hTcIG_window .quest-card[aria-pressed=true]{border-color:var(--moss);box-shadow:inset 0 -2px 0 var(--moss)}:is(.-hTcIG_window .learn-start,.-hTcIG_window .learn-play,.-hTcIG_window .learn-complete){background:0 0;border:0;max-width:none;margin:0;padding:0;display:block}.-hTcIG_window .learn-start{margin-top:1.5rem}.-hTcIG_window .learn-start h2{max-width:40ch;font-size:1.65rem}.-hTcIG_window .learn-play h1{font-size:1.5rem}.-hTcIG_window .learn-play h3{margin:.8rem 0;scroll-margin-top:.5rem;font-size:1.2rem}.-hTcIG_window .learn-play header{margin-bottom:1rem}.-hTcIG_window .learn-sources{border:0;border-top:1px solid var(--line);margin-top:1.2rem;padding:1rem 0 0}.-hTcIG_window .learn-principles{margin-top:1.5rem}.-hTcIG_window .learn-principles h2{font-size:1rem}:is(.-hTcIG_window .learn-feedback,.-hTcIG_window .source-fragment){background:var(--surface-raised);color:var(--ink)}.-hTcIG_window .learn-options button{border-color:var(--line);color:var(--ink);background:0 0;min-height:2.75rem}.-hTcIG_window .learn-rewards div{background:var(--paper-deep);color:var(--ink)}.-hTcIG_window .learn-window-actions{margin:0}.-hTcIG_window .learn-window-actions form{margin-top:0}@media (max-width:700px){.-hTcIG_window .life-hud{gap:.4rem .6rem;padding:.6rem .85rem}.-hTcIG_window.-hTcIG_window .life-hud{grid-template-columns:minmax(0,1fr) auto}.-hTcIG_window .life-hud__when strong{white-space:normal}.-hTcIG_window.-hTcIG_window .life-hud__actions{flex-wrap:wrap;gap:.35rem;display:flex}.-hTcIG_window .life-hud__actions>*{flex:5rem}.-hTcIG_window .life-hud__menu{position:static}.-hTcIG_window .life-hud__popover{right:.75rem}.-hTcIG_window .life-stage{float:none;width:100%;max-width:none;height:6rem;margin:0 0 .75rem}.-hTcIG_window .life-chapter__next{display:none}.-hTcIG_window .story-card__body{font-size:.9rem}:is(.-hTcIG_window .life-hud__when strong,.-hTcIG_window .life-hud__money strong){font-size:.8rem}.-hTcIG_window .life-hud__when small{display:none}.-hTcIG_window .life-needs{gap:.5rem}.-hTcIG_window .life-meter__label{white-space:normal;flex-wrap:wrap;gap:.2rem;font-size:.62rem}.-hTcIG_window .life-meter__track{height:.2rem}.-hTcIG_window .life-hud{gap:.25rem .6rem;padding-block:.4rem}.-hTcIG_window .life-hud__actions{margin-top:.1rem}.-hTcIG_window .learn-play header{margin-bottom:.5rem}.-hTcIG_window .learn-play header h1{margin:.25rem 0;font-size:1rem;line-height:1.4}}@media (max-width:700px) and (max-height:650px){.-hTcIG_window .life-stage{display:none}.-hTcIG_window .story-card h1{font-size:1.2rem}.-hTcIG_window .life-chapter{margin-bottom:.3rem}.-hTcIG_window .story-card>.eyebrow{display:none}.-hTcIG_window .learn-play header .eyebrow{display:none}}.-hTcIG_window .life-hud__item{min-width:0;max-width:100%}.-hTcIG_window .life-hud__item select{width:100%;min-width:0}.-hTcIG_window[data-mode=life] summary{box-sizing:border-box;min-height:2.75rem;padding-block:.55rem}.-hTcIG_window .life-hud__menu>summary{justify-content:center;align-items:center;min-height:2.75rem;padding-block:.3rem;display:flex}.-hTcIG_window .life-hud__details{justify-content:center;align-items:center;min-height:2.75rem;padding-block:.3rem;display:flex}.-hTcIG_window .life-hud__toggle{display:none}.-hTcIG_window .life-key-hint{border:1px solid color-mix(in srgb, currentColor 55%, transparent);font:600 .62rem/1 var(--font-body);border-radius:.25rem;margin-left:.55rem;padding:.15rem .3rem}@media (hover:none),(pointer:coarse){.-hTcIG_window .life-key-hint{display:none}}@media (max-width:700px){.-hTcIG_window.-hTcIG_window .life-hud{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"when money toggle""needs needs needs""actions actions actions";gap:.15rem .4rem;padding:.2rem .5rem .45rem .85rem}.-hTcIG_window .life-hud__when{flex-wrap:wrap;align-items:center;gap:0 .5rem;min-width:0;display:flex}.-hTcIG_window .life-hud__when strong{font-size:.78rem}.-hTcIG_window .life-hud[data-expanded] .life-hud__when small{flex-basis:100%;display:block}.-hTcIG_window .life-hud[data-expanded] .life-hud__money span{display:block}.-hTcIG_window .life-hud__money{align-self:center}.-hTcIG_window .life-hud__toggle{color:var(--ink);background:0 0;border:0;border-radius:.3rem;grid-area:toggle;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;display:inline-flex}.-hTcIG_window .life-hud__toggle>span[aria-hidden]{transition:transform .2s}.-hTcIG_window .life-hud[data-expanded] .life-hud__toggle>span[aria-hidden]{transform:rotate(180deg)}.-hTcIG_window .life-hud[data-expanded] .life-meter__label{font-size:.72rem}.-hTcIG_window .life-hud[data-expanded] .life-meter__track{height:.45rem}.-hTcIG_window.-hTcIG_window .life-hud__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.15rem 0 0;display:grid}.-hTcIG_window .life-hud__menu>summary{text-align:center;white-space:normal;width:100%;padding:.3rem .4rem;line-height:1.15}.-hTcIG_window .life-hud__details{text-align:center;white-space:normal;width:100%;padding:.3rem .4rem;line-height:1.15}.-hTcIG_window .life-play__scene .life-chapter{margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .-hTcIG_window .life-hud__toggle>span{transition:none}}:root[data-motion=reduce] .-hTcIG_window .life-hud__toggle>span{transition:none}@media (min-width:1100px){.-hTcIG_window[data-layout=adaptive] .story-card__body{max-width:62ch;font-size:clamp(1rem,.7rem + .4vw,1.2rem)}.-hTcIG_window[data-layout=adaptive] .story-card h1{font-size:clamp(1.6rem,1rem + 1vw,2.4rem)}.-hTcIG_window[data-layout=adaptive] .choice-list{grid-template-columns:minmax(0,1fr)}.-hTcIG_window[data-layout=adaptive] .choice-list strong{font-size:clamp(.82rem,.6rem + .3vw,1rem)}:is(.-hTcIG_window[data-layout=adaptive] .life-hud__when strong,.-hTcIG_window[data-layout=adaptive] .life-hud__money strong){font-size:clamp(.85rem,.6rem + .3vw,1rem)}}.-hTcIG_window[data-layout=adaptive]>:has(>.life-hud){container:life-status/inline-size}@container life-status (max-width:16rem){.-hTcIG_window.-hTcIG_window.-hTcIG_window .life-hud{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when toggle""money money""needs needs""actions actions"}.-hTcIG_window .life-hud__money{text-align:left}.-hTcIG_window .life-hud__menu>summary{overflow-wrap:break-word;padding-inline:.15rem}.-hTcIG_window .life-hud__details{overflow-wrap:break-word;padding-inline:.15rem}.-hTcIG_window .life-hud__when strong{white-space:normal}.-hTcIG_window .life-meter__label{overflow-wrap:break-word}}
.Q7g5Ca_identity{align-items:center;gap:.45rem;min-width:0;display:flex}.Q7g5Ca_portrait{aspect-ratio:1;background:var(--paper-deep);border:1px solid var(--line);isolation:isolate;border-radius:50%;flex:none;height:2.8rem;position:relative}.Q7g5Ca_portrait .Q7g5Ca_figure{width:62%;height:92%;margin:0 auto;top:3%}.Q7g5Ca_figure{transform-origin:50% 90%;transition:transform .45s,filter .45s}.Q7g5Ca_scene .life-stage__cast>.life-stage__figure:last-child{transform-origin:50% 90%;transition:transform .45s,filter .45s}.Q7g5Ca_scene .life-stage__player{transform-origin:50% 90%;transition:transform .45s,filter .45s}.Q7g5Ca_fallback{object-fit:cover;border-radius:50%}.Q7g5Ca_stage{text-align:center;justify-content:center;align-items:center;height:100%;padding:.2rem;font-size:.6rem;line-height:1.1;display:flex}.Q7g5Ca_copy{gap:.1rem;min-width:0;display:grid}.Q7g5Ca_copy .Q7g5Ca_name{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;font-size:.75rem;font-weight:700;overflow:hidden}.Q7g5Ca_copy span{color:var(--muted);font-size:.65rem}.Q7g5Ca_cue{background:var(--surface-raised);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.75rem;line-height:1;display:flex;position:absolute;bottom:-.1rem;right:-.1rem}[data-avatar-condition=tired] .Q7g5Ca_figure{transform:translateY(3%)rotate(-5deg)}.Q7g5Ca_scene[data-avatar-condition=tired] .life-stage__cast>.life-stage__figure:last-child{transform:translateY(3%)rotate(-5deg)}[data-avatar-condition=care] .Q7g5Ca_figure,[data-avatar-condition=low] .Q7g5Ca_figure{transform:translateY(2%)rotate(-3deg)}.Q7g5Ca_scene:is([data-avatar-condition=care],[data-avatar-condition=low]) .life-stage__cast>.life-stage__figure:last-child{transform:translateY(2%)rotate(-3deg)}[data-avatar-condition=hungry] .Q7g5Ca_figure{transform:rotate(3deg)}.Q7g5Ca_scene[data-avatar-condition=hungry] .life-stage__cast>.life-stage__figure:last-child{transform:rotate(3deg)}[data-avatar-condition=bright] .Q7g5Ca_figure{transform:translateY(-2%)rotate(2deg)}.Q7g5Ca_scene[data-avatar-condition=bright] .life-stage__cast>.life-stage__figure:last-child{transform:translateY(-2%)rotate(2deg)}[data-avatar-condition=bright] .Q7g5Ca_cue{animation:.65s ease-out Q7g5Ca_glint}@keyframes Q7g5Ca_glint{0%{transform:scale(.7)}55%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Q7g5Ca_figure{transition:none}:root:not([data-motion=full]) .Q7g5Ca_scene .life-stage__figure{transition:none}:root:not([data-motion=full]) .Q7g5Ca_scene .life-stage__player{transition:none}:root:not([data-motion=full]) .Q7g5Ca_cue{animation:none}}html[data-motion=reduce] .Q7g5Ca_figure{transition:none}html[data-motion=reduce] .Q7g5Ca_scene .life-stage__figure{transition:none}html[data-motion=reduce] .Q7g5Ca_scene .life-stage__player{transition:none}html[data-motion=reduce] .Q7g5Ca_cue{animation:none}@media (max-width:700px){.Q7g5Ca_portrait{height:2.2rem}.Q7g5Ca_copy .Q7g5Ca_name{max-width:7rem}.life-hud:not([data-expanded]) .Q7g5Ca_copy>span:not(.Q7g5Ca_name){display:none}.life-hud:not([data-expanded]) .Q7g5Ca_portrait{height:1.9rem}}@container life-status (max-width:16rem){.Q7g5Ca_copy .Q7g5Ca_name{max-width:none}}
.ozVNDq_store button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;background:0 0}
