.qPxtFq_page{letter-spacing:0;background:#fff;width:100%;position:relative;overflow:hidden;container-type:inline-size}.qPxtFq_art{position:absolute}.qPxtFq_art img{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%}.qPxtFq_line{white-space:nowrap;pointer-events:none;position:absolute}.qPxtFq_halo{-webkit-text-stroke:.14em #fff;paint-order:stroke fill}
textarea._2dO5Tq_field{min-height:0;height:calc(var(--rows) * 1.6em + 26px);resize:none;overflow:hidden}textarea._2dO5Tq_field:focus{min-height:calc(var(--rows) * 1.6em + 26px);field-sizing:content;height:auto;overflow-y:auto}@supports not (field-sizing:content){textarea._2dO5Tq_field:focus{height:calc(9.6em + 26px)}}._2dO5Tq_more:not(:focus){-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000 calc(100% - 6px));mask-image:linear-gradient(#000 calc(100% - 1.6em),#0000 calc(100% - 6px))}
.V7-wBG_frame{border-radius:var(--r-md);background:var(--sunken);position:relative;overflow:hidden}.V7-wBG_layer+.V7-wBG_layer{position:absolute;inset:0}.V7-wBG_divider{background:var(--on-ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #23251f26}.V7-wBG_handle{background:var(--ink);width:32px;height:32px;color:var(--on-ink);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.V7-wBG_tag{bottom:var(--space-3);border-radius:var(--r-pill);font-size:var(--text-xs);text-transform:uppercase;pointer-events:none;background:#fdfdfbe6;padding:3px 10px;font-weight:600;position:absolute}.V7-wBG_left{left:var(--space-3)}.V7-wBG_right{right:var(--space-3)}.V7-wBG_range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.V7-wBG_frame:has(.V7-wBG_range:focus-visible){outline:2px solid var(--ink);outline-offset:2px}
._07mgna_scrim{z-index:50;padding:var(--space-5);background:#23251f66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._07mgna_sheet{gap:var(--space-4);width:min(1400px,100%);height:min(940px,100%);padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-float);flex-direction:column;display:flex}._07mgna_bar{align-items:center;gap:var(--space-4);display:flex}._07mgna_name{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--track-display);flex:auto;font-weight:600}._07mgna_stage{justify-content:center;align-items:center;gap:var(--space-4);flex:1 1 0;min-height:0;display:flex}._07mgna_turn{background:var(--sunken);flex:none;width:44px;height:44px}._07mgna_turn:disabled{opacity:.35;cursor:default}._07mgna_page{box-shadow:var(--shadow-float);animation:_07mgna_turn var(--duration-base) var(--ease-out);border-radius:4px}._07mgna_tall{width:auto;max-width:calc(100% - 120px);height:100%}._07mgna_wide{width:calc(100% - 120px);max-height:100%}@keyframes _07mgna_turn{0%{opacity:0;transform:translateY(6px)}}
.VsZS5G_layout{align-items:flex-start;gap:var(--space-6);max-width:1600px;padding:var(--space-6) var(--gutter) var(--space-8);margin:0 auto;display:flex}.VsZS5G_main{gap:var(--space-6);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.VsZS5G_side{top:calc(var(--bar-height) + var(--space-6));max-height:calc(100dvh - var(--bar-height) - var(--space-6) * 2);border-radius:var(--r-lg);flex:0 0 380px;position:sticky;overflow-y:auto}.VsZS5G_head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.VsZS5G_title{margin-bottom:var(--space-1);font-size:var(--text-xl)}.VsZS5G_grid{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VsZS5G_card{width:min-content;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:background var(--duration-fast), border-color var(--duration-fast);flex:none;position:relative}@media (hover:hover){.VsZS5G_card:hover{border-color:#23251f3d}}.VsZS5G_cardSelected{background:var(--wash-sky);border-color:#45678f3d}.VsZS5G_cardLink{gap:var(--space-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.VsZS5G_cover{height:280px;margin-bottom:var(--space-2);border-radius:var(--r-md);background:var(--sunken);justify-content:center;align-self:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.VsZS5G_cover img{object-fit:cover;width:100%;height:100%}.VsZS5G_cardTitle{padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--track-display);font-weight:600}.VsZS5G_cardMeta{align-items:flex-start;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);display:flex}.VsZS5G_cardMeta>:first-child:empty{margin-top:calc(.5lh - 4px)}.VsZS5G_picked{border-radius:var(--r-pill);background:var(--ink);height:30px;color:var(--on-ink);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.VsZS5G_empty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);border:1px dashed var(--line);border-radius:var(--r-lg);text-align:center;flex-direction:column;display:flex}.VsZS5G_emptyTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.VsZS5G_visibility{margin-top:calc(var(--space-2) * -1);padding:0 var(--space-2) var(--space-2);font-size:var(--text-xs);color:var(--ink-muted)}.VsZS5G_runs{gap:var(--space-4);flex-direction:column;display:flex}.VsZS5G_runsHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.VsZS5G_cost{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.VsZS5G_runList{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.VsZS5G_runList li+li{border-top:1px solid var(--line)}.VsZS5G_runRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);text-decoration:none;display:flex}@media (hover:hover){.VsZS5G_runRow:hover{background:var(--paper)}}.VsZS5G_runThumb{border-radius:var(--r-sm);background:var(--sunken);flex:none;width:44px;height:44px;overflow:hidden}.VsZS5G_runThumb img{object-fit:cover;width:100%;height:100%}.VsZS5G_runText{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1 1 0;display:flex}@media (max-width:600px){.VsZS5G_card{width:100%}.VsZS5G_cover{align-self:stretch;height:auto}.VsZS5G_runRow{row-gap:var(--space-2);flex-wrap:wrap}.VsZS5G_runText{flex-basis:calc(100% - 44px - var(--space-4))}.VsZS5G_runText+*{margin-left:calc(44px + var(--space-4))}}@media (max-width:900px){.VsZS5G_layout{flex-direction:column;align-items:stretch}.VsZS5G_side{flex-basis:auto;max-height:none;position:static}}
.KlpslG_layout{gap:var(--space-5);max-width:1600px;padding:var(--space-4) var(--gutter) var(--space-8);flex-direction:column;margin:0 auto;display:flex}.KlpslG_head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.KlpslG_titles{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:360px;display:flex}.KlpslG_title{font-size:var(--text-lg)}.KlpslG_actions{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.KlpslG_with{color:var(--ink-muted);font-style:italic;font-weight:500}.KlpslG_castSection{gap:var(--space-5)}.KlpslG_castHead{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.KlpslG_castCards{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.KlpslG_castCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);flex-direction:column;flex:0 auto;display:flex}.KlpslG_charImages{align-items:flex-end;gap:var(--space-4);flex:none;display:flex}.KlpslG_photo,.KlpslG_drawing{gap:var(--space-2);flex-direction:column;margin:0;display:flex;position:relative}.KlpslG_photo img,.KlpslG_drawing img,.KlpslG_placeholder{border-radius:var(--r-md);background:var(--sunken);object-fit:cover}.KlpslG_photo img{aspect-ratio:7/9;width:min(140px,24vw)}.KlpslG_drawing img,.KlpslG_placeholder{aspect-ratio:3/4;object-fit:contain;width:min(240px,44vw)}.KlpslG_placeholder{color:var(--ink-muted);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.KlpslG_working{top:var(--space-3);right:var(--space-3);background:var(--surface);border-radius:50%;padding:8px;display:flex;position:absolute}.KlpslG_photo figcaption,.KlpslG_drawing figcaption{font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.KlpslG_arrow{font-size:var(--text-lg);color:var(--ink-faint);align-self:center}.KlpslG_charText{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:1 1 0;max-width:560px;display:flex}.KlpslG_attempts{gap:var(--space-2);flex-wrap:wrap;display:flex}.KlpslG_attempt{border-radius:var(--r-sm);background:var(--sunken);outline-offset:2px;cursor:pointer;border:0;outline:2px solid #0000;width:56px;height:72px;padding:0;overflow:hidden}.KlpslG_attempt img{object-fit:cover;width:100%;height:100%}.KlpslG_attemptOn{outline-color:var(--ink)}.KlpslG_pagesSection{gap:var(--space-4);flex-direction:column;display:flex}.KlpslG_sectionHead{align-items:center;gap:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.KlpslG_pages{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.KlpslG_pageCard{gap:var(--space-3);max-width:460px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;flex:min(340px,100%);display:flex}.KlpslG_pageCardWide{flex-basis:min(560px,100%);max-width:760px}.KlpslG_pageHead{align-items:center;gap:var(--space-2);display:flex}.KlpslG_pageHead strong{font-family:var(--font-display);letter-spacing:var(--track-display);flex:auto;font-weight:600}.KlpslG_time{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.KlpslG_pending{border-radius:var(--r-md);position:relative;overflow:hidden}.KlpslG_pendingVeil{justify-content:center;align-items:center;gap:var(--space-2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:var(--text-sm);background:#f7f6f2b8;font-weight:500;display:flex;position:absolute;inset:0}.KlpslG_redrawing,.KlpslG_madeWith{color:var(--ai-ink)}.KlpslG_modeSwitch{flex:none}.KlpslG_modeSwitch button{height:30px;font-size:var(--text-xs)}.KlpslG_fix{display:flex;position:relative}.KlpslG_fixInput{height:38px;font-size:var(--text-sm);padding-right:64px}.KlpslG_fixCount{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.KlpslG_pageFoot{align-items:center;gap:var(--space-2);display:flex}.KlpslG_versions{gap:4px;display:flex}.KlpslG_version{background:var(--sunken);width:28px;height:28px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:50%;padding:0;font-weight:600}.KlpslG_versionOn{background:var(--ink);color:var(--on-ink)}.KlpslG_redo{margin-left:auto}
.-j7-sG_people{gap:var(--space-2);flex-wrap:wrap;display:flex}.-j7-sG_person{align-items:center;gap:var(--space-2);border-radius:var(--r-pill);background:var(--sunken);height:40px;font-size:var(--text-sm);cursor:pointer;border:0;padding:0 14px 0 4px;font-weight:500;display:inline-flex}.-j7-sG_personOn{background:var(--ink);color:var(--on-ink)}.-j7-sG_avatar{background:var(--surface);width:32px;height:32px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.-j7-sG_avatar img{object-fit:cover;width:100%;height:100%}.-j7-sG_form{gap:var(--space-4);flex-direction:column;display:flex}.-j7-sG_drop{border-radius:var(--r-md);background:var(--paper);text-align:center;cursor:pointer;border:1px dashed #23251f3d;justify-content:center;align-items:center;height:180px;display:flex;overflow:hidden}.-j7-sG_dropFilled{border-style:solid;border-color:var(--line);background:var(--sunken)}.-j7-sG_drop img{object-fit:contain;width:100%;height:100%}.-j7-sG_dropText{padding:0 var(--space-5);font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;gap:4px;display:flex}.-j7-sG_dropText strong{color:var(--ink);font-weight:500}.-j7-sG_pair{gap:var(--space-3);display:flex}.-j7-sG_pair>:first-child{flex:1 1 0}.-j7-sG_age{flex:0 0 84px}.-j7-sG_profile{gap:var(--space-4);display:flex}.-j7-sG_photo{border-radius:var(--r-md);background:var(--sunken);height:128px;font-size:var(--text-xs);flex:0 0 104px;justify-content:center;align-items:center;display:flex;overflow:hidden}.-j7-sG_photo img{object-fit:cover;width:100%;height:100%}.-j7-sG_profileText{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1 1 0;gap:2px;display:flex}.-j7-sG_profileText strong{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--track-display);font-weight:600}.-j7-sG_notes{color:var(--ink-muted);font-style:italic}.-j7-sG_profileActions{gap:var(--space-1);flex-wrap:wrap;margin-top:auto;margin-left:-14px;display:flex}.-j7-sG_error{color:var(--danger-ink)}.-j7-sG_consent{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;line-height:1.5;display:flex}.-j7-sG_consent input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:2px}
.GQirCq_steps{gap:var(--space-8)}.GQirCq_hero{gap:var(--space-2);flex-direction:column;max-width:640px;display:flex}.GQirCq_title{font-size:var(--text-xl)}.GQirCq_step{gap:var(--space-4);flex-direction:column;display:flex}.GQirCq_stepHead{align-items:center;gap:var(--space-3);display:flex}.GQirCq_num{background:var(--sunken);width:32px;height:32px;font-size:var(--text-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.GQirCq_numDone{background:var(--wash-sage)}.GQirCq_stepTitle{font-size:var(--text-lg)}.GQirCq_cast{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.GQirCq_castRow{align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.GQirCq_castRow+.GQirCq_castRow{border-top:1px solid var(--line)}.GQirCq_character{align-items:center;gap:var(--space-3);flex:0 0 220px;display:flex}.GQirCq_crop{aspect-ratio:3/4;border-radius:var(--r-md);background-color:var(--sunken);background-repeat:no-repeat;flex:none;height:96px}.GQirCq_characterText{min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex}.GQirCq_characterText strong{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--track-display)}.GQirCq_choices{gap:var(--space-2);flex-wrap:wrap;flex:300px;display:flex}.GQirCq_choice{align-items:center;gap:var(--space-2);border-radius:var(--r-pill);background:var(--sunken);height:40px;font-size:var(--text-sm);cursor:pointer;border:0;padding:0 14px;font-weight:500;display:inline-flex}.GQirCq_choice:has(.GQirCq_avatar){padding-left:4px}.GQirCq_choiceOn{background:var(--ink);color:var(--on-ink)}.GQirCq_add{background:0 0;border:1px dashed #23251f3d}.GQirCq_add.GQirCq_choiceOn{border-color:#0000}.GQirCq_avatar{background:var(--surface);border-radius:50%;width:32px;height:32px;display:inline-flex;overflow:hidden}.GQirCq_avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:600px){.GQirCq_character{flex-basis:100%}}.GQirCq_mode{align-self:flex-start}
.fn5eQW_layout{gap:var(--space-6);max-width:1400px;padding:var(--space-4) var(--gutter) var(--space-8);flex-direction:column;margin:0 auto;display:flex}.fn5eQW_head{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.fn5eQW_title{font-size:var(--text-xl)}.fn5eQW_check{gap:var(--space-5)}.fn5eQW_checkHead{gap:var(--space-1);flex-direction:column;max-width:640px;display:flex}.fn5eQW_pagesSection{gap:var(--space-4);flex-direction:column;display:flex}.fn5eQW_pagesHead{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.fn5eQW_pagesHead>:last-child{margin-left:auto}.fn5eQW_order{align-items:center;gap:var(--space-4);background:var(--wash-sky);flex-flow:wrap}.fn5eQW_orderText{gap:var(--space-1);flex-direction:column;flex:320px;display:flex}.fn5eQW_privacy{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.fn5eQW_link{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fn5eQW_mode{align-self:flex-start}
