.TarotAnalysisViz_visualization__ALT0u{position:relative;width:min(320px,100%);aspect-ratio:320/376;container-type:inline-size;color:#fff;--scan-accent:var(--twive-accent,#ff3b77)}.TarotAnalysisViz_connections__hKVwV{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.TarotAnalysisViz_connections__hKVwV circle{stroke:rgb(255 255 255/8%)}.TarotAnalysisViz_connections__hKVwV path{stroke:var(--scan-accent);stroke-width:1;stroke-opacity:.65;stroke-dasharray:1}.TarotAnalysisViz_spread__Xah5K{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));column-gap:4px;row-gap:4px;padding:4px;margin:0;list-style:none}.TarotAnalysisViz_item__2qKs2{display:flex;align-items:center;flex-direction:column;min-width:0;gap:4px}.TarotAnalysisViz_orientation__C9JPM,.TarotAnalysisViz_position__q_C8_{min-height:14px;font-size:10px;line-height:14px;text-align:center;white-space:nowrap;color:rgb(255 255 255/65%)}.TarotAnalysisViz_position__q_C8_{width:100%;min-height:24px;line-height:12px;white-space:normal;word-break:keep-all}.TarotAnalysisViz_card__9sdNw{position:relative;width:min(78px,24cqw);aspect-ratio:2/3;flex:none;border-radius:var(--seed-radius-r2);overflow:hidden;background:#10091c}.TarotAnalysisViz_back__XBDmv{position:absolute;inset:0;object-fit:cover}.TarotAnalysisViz_card__9sdNw .TarotAnalysisViz_frontArtwork__2MKDJ{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:inherit;box-shadow:none;opacity:0;transition:opacity .35s ease}.TarotAnalysisViz_item__2qKs2[data-read] .TarotAnalysisViz_frontArtwork__2MKDJ{opacity:1}.TarotAnalysisViz_card__9sdNw .TarotAnalysisViz_frontArtwork__2MKDJ img{object-fit:cover}.TarotAnalysisViz_scanLine__Uv5sl{display:none;position:absolute;top:var(--scan-position);inset-inline:-3px;height:2px;background:var(--scan-accent)}.TarotAnalysisViz_item__2qKs2[data-scanning] .TarotAnalysisViz_card__9sdNw{outline:1px solid var(--scan-accent);outline-offset:3px}.TarotAnalysisViz_item__2qKs2[data-scanning] .TarotAnalysisViz_scanLine__Uv5sl{display:block}.TarotAnalysisViz_item__2qKs2[data-read] .TarotAnalysisViz_orientation__C9JPM,.TarotAnalysisViz_item__2qKs2[data-scanning] .TarotAnalysisViz_position__q_C8_{color:#fff}@media (prefers-reduced-motion:reduce){.TarotAnalysisViz_card__9sdNw .TarotAnalysisViz_frontArtwork__2MKDJ{transition:none}.TarotAnalysisViz_scanLine__Uv5sl{display:none!important}.TarotAnalysisViz_connections__hKVwV path{stroke-dashoffset:0!important}}@media (max-width:340px){.TarotAnalysisViz_orientation__C9JPM,.TarotAnalysisViz_position__q_C8_{font-size:9px}}.FreeReadingPresentation_scenePage__0DAK9{background:var(--twive-canvas)}.FreeReadingPresentation_scenePage__0DAK9>[data-tone]:after{background:linear-gradient(180deg,transparent 25%,#05050520 43%,var(--twive-canvas) 76%)}.FreeReadingPresentation_inputCard__LJP_U{box-sizing:border-box;padding:var(--seed-dimension-x5);border:1px solid var(--seed-color-stroke-neutral-weak);border-radius:var(--seed-radius-r4);background:var(--twive-surface)}.FreeReadingPresentation_inputCard__LJP_U h2{text-shadow:none;text-wrap:balance;word-break:keep-all}.FreeReadingPresentation_inputCard__LJP_U button{text-wrap:balance;word-break:keep-all}@media (max-height:700px){.FreeReadingPresentation_inputCard__LJP_U{padding:var(--seed-dimension-x4)}}.ShortSceneBackdrop_backdrop__oh1WU{position:absolute;inset:0;overflow:hidden;background:#16050d;pointer-events:none}.ShortSceneBackdrop_backdrop__oh1WU[data-character=horyeong]{background:#0a0805}.ShortSceneBackdrop_backdrop__oh1WU[data-character=arca]{background:#09070e}.ShortSceneBackdrop_still__2DEsn,.ShortSceneBackdrop_video__Cxnlc{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ShortSceneBackdrop_still__2DEsn[data-hidden=true],.ShortSceneBackdrop_video__Cxnlc{opacity:0}.ShortSceneBackdrop_video__Cxnlc[data-ready=true]{opacity:1}.ShortSceneBackdrop_backdrop__oh1WU:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.02) 36%,rgba(16,3,11,.78) 73%,#16050d);content:""}.ShortSceneBackdrop_backdrop__oh1WU[data-character=horyeong]:after{background:linear-gradient(180deg,transparent,transparent 38%,rgba(0,0,0,.55) 60%,rgba(0,0,0,.78) 78%,#050407)}.ShortSceneBackdrop_backdrop__oh1WU[data-character=arca]:after{background:linear-gradient(180deg,transparent,transparent 28%,rgba(9,7,14,.5) 52%,rgba(9,7,14,.86) 76%,#09070e)}.ShortSceneBackdrop_backdrop__oh1WU[data-tone=full][data-character]{inset:0 0 auto;height:var(--short-scene-height,100svh);background:#000}.ShortSceneBackdrop_backdrop__oh1WU[data-tone=full] .ShortSceneBackdrop_still__2DEsn,.ShortSceneBackdrop_backdrop__oh1WU[data-tone=full] .ShortSceneBackdrop_video__Cxnlc{object-position:var(--short-scene-position,center top)}.ShortSceneBackdrop_backdrop__oh1WU[data-tone=full][data-character]:after{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,0) 15%,rgba(0,0,0,0) 42%,rgba(0,0,0,.3) 64%,rgba(0,0,0,.7) 86%,#000)}.TwiveTypography_page__npXWa{font:var(--twive-type-page)}.TwiveTypography_header__PopN5{font:var(--twive-type-header)}.TwiveTypography_section__ZNAWB{font:var(--twive-type-section)}.TwiveTypography_title__uK9MX{font:var(--twive-type-title)}.TwiveTypography_body__yqp0u{font:var(--twive-type-body)}.TwiveTypography_intro__CdRhy{font:var(--twive-type-intro)}.TwiveTypography_meta__LpKq2{font:var(--twive-type-meta)}.TwiveTypography_caption__d8Aqu{font:var(--twive-type-caption)}.TwiveTypography_action__7AN9q{font:var(--twive-type-action)}.TwiveTypography_filter___XKi8{font:var(--twive-type-filter)}.TwiveTypography_legal__Jok8G{font:var(--twive-type-legal)}.HeaderActions_back__OcEV1,.HeaderActions_logo__vlLlI,.HeaderActions_menu__tF3JJ{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;color:white}.HeaderActions_back__OcEV1,.HeaderActions_menu__tF3JJ{width:44px;height:44px}.HeaderActions_leading__dqU6t{margin-left:-10px}.HeaderActions_floating__llGsP{border-radius:999px;background:rgb(0 0 0/45%);backdrop-filter:blur(4px)}.HeaderActions_overlay__q8Uyw{position:absolute;top:20px;left:8px;pointer-events:auto}.HeaderActions_chevron__jPM0i{display:block;flex:none}.HeaderActions_menuIcon__nzTJ_{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.HeaderActions_menu__tF3JJ:disabled .HeaderActions_menuIcon__nzTJ_{opacity:.4}.HeaderActions_logo__vlLlI{width:auto;background:transparent}.TwiveHeaderRow_row__V22ik{padding-inline:var(--twive-gutter,20px);box-sizing:border-box;height:var(--twive-header-height);min-height:var(--twive-header-height);padding-top:var(--twive-header-top);padding-bottom:var(--twive-header-bottom)}.TwiveHeaderRow_tall__YSJ0O{--twive-header-bottom:8px;height:calc(var(--twive-header-top) + var(--twive-header-action-height) + 8px);min-height:calc(var(--twive-header-top) + var(--twive-header-action-height) + 8px)}.TwiveResultActionMenu_floatingAction__auSTz{--result-fab-inset:20px;--result-fab-size:var(--seed-dimension-x14);position:fixed;z-index:60;right:max(var(--result-fab-inset),calc((100vw - var(--twive-page-max-width)) / 2 + var(--result-fab-inset)));bottom:calc(var(--seed-dimension-x5) + env(safe-area-inset-bottom));display:flex;box-sizing:border-box;width:calc(min(100vw, var(--twive-page-max-width)) - 2 * var(--result-fab-inset));flex-direction:column;align-items:flex-end;gap:14px;pointer-events:none}.TwiveResultActionMenu_scrim__mz3Qt{position:fixed;inset:0;background:rgba(0,0,0,.35);pointer-events:auto;animation:TwiveResultActionMenu_fade-in__Ft6vD var(--seed-duration-d3) var(--seed-timing-function-enter) both}.TwiveResultActionMenu_menu__oDBEV{position:relative;box-sizing:border-box;width:220px;max-width:100%;padding:6px 0;border-radius:18px;background:#1f1f23;box-shadow:0 16px 36px rgba(0,0,0,.55);transform-origin:bottom right;animation:TwiveResultActionMenu_rise-in__Gq8VL var(--seed-duration-d3) var(--seed-timing-function-enter) both;pointer-events:auto}.TwiveResultActionMenu_menuItem__Th5Wg{display:flex;box-sizing:border-box;width:100%;min-height:56px;align-items:center;padding:0 22px;border:0;background:none;color:#f2f2f4;font:inherit;font-size:17px;font-weight:500;line-height:1.4;text-align:left;word-break:keep-all;cursor:pointer;-webkit-tap-highlight-color:transparent}.TwiveResultActionMenu_menuItem__Th5Wg[data-tone=danger]{color:var(--twive-danger,#ff453a)}.TwiveResultActionMenu_menuItem__Th5Wg:active{background:rgba(255,255,255,.06)}.TwiveResultActionMenu_menuItem__Th5Wg:focus-visible{outline:2px solid var(--twive-accent);outline-offset:-4px;border-radius:12px}.TwiveResultActionMenu_triggerRow__1S2Pl{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-end;gap:16px}.TwiveResultActionMenu_toastSlot__MpDra{display:flex;flex:1;min-width:0}.TwiveResultActionMenu_toast__tsAKn{display:flex;box-sizing:border-box;width:100%;min-height:48px;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:14px;background:#2a2b30;box-shadow:var(--twive-toast-shadow,0 12px 32px rgba(0,0,0,.42));color:#f2f2f4;font-size:14px;font-weight:600;line-height:1.45;word-break:keep-all;animation:TwiveResultActionMenu_toast-in__fpzBB var(--seed-duration-d3) var(--seed-timing-function-enter) both}.TwiveResultActionMenu_toastIcon__v0CcW{display:grid;flex:none;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--twive-success,#30d158)}.TwiveResultActionMenu_toastIcon__v0CcW[data-tone=error]{background:var(--twive-danger,#ff453a)}.TwiveResultActionMenu_toastText__WsMLN{min-width:0;overflow-wrap:anywhere}.TwiveResultActionMenu_shareTrigger__7oO2_{--seed-color-bg-layer-floating:var(--twive-brand);--seed-color-bg-layer-floating-pressed:color-mix(in srgb,var(--twive-brand) 84%,#000);--seed-color-fg-neutral:#fff;--seed-icon-color:#fff;flex:none;width:var(--result-fab-size);height:var(--result-fab-size);box-shadow:0 8px 20px rgba(0,0,0,.45);pointer-events:auto}@keyframes TwiveResultActionMenu_rise-in__Gq8VL{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TwiveResultActionMenu_fade-in__Ft6vD{0%{opacity:0}to{opacity:1}}@keyframes TwiveResultActionMenu_toast-in__fpzBB{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.TwiveResultActionMenu_menu__oDBEV,.TwiveResultActionMenu_scrim__mz3Qt,.TwiveResultActionMenu_toast__tsAKn{animation:none}}@media print{.TwiveResultActionMenu_floatingAction__auSTz{display:none!important}}.TwiveResultActionMenu_floatingAction__auSTz[data-placement=inline]{position:relative;right:auto;bottom:auto;width:100%}.TwiveResultActionMenu_floatingAction__auSTz[data-placement=inline] .TwiveResultActionMenu_menu__oDBEV{position:absolute;right:0;bottom:calc(100% + var(--seed-dimension-x3))}.TwiveControls_focusRing__TsISm:focus-visible{outline:2px solid var(--twive-focus,var(--twive-accent,#ff3b77));outline-offset:3px}.TwiveControls_fieldShell__bxKLo:focus-within{border-color:var(--twive-accent,#ff3b77)}.TwiveControls_fieldShellInvalid__CmQra{border-color:color-mix(in srgb,var(--twive-error,#ef4444) 70%,transparent)}.TwiveControls_input__D_jHW{min-width:0;color:var(--twive-text-body,#e0e0e0);caret-color:var(--twive-accent,#ff3b77)}.TwiveControls_formInput__9fu61{min-height:48px}.TwiveControls_input__D_jHW::placeholder{color:var(--twive-input-placeholder,var(--twive-text-placeholder,#6e5b65))}.TwiveControls_input__D_jHW:focus-visible{outline:none}.TwiveControls_selectTrigger__tXk1D{min-height:48px;height:auto;color:var(--twive-text-body,#e0e0e0)}.TwiveControls_segment__FDLLJ:focus-visible,.TwiveControls_selectOption__ImEcN:focus-visible,.TwiveControls_selectTrigger__tXk1D:focus-visible,.TwiveControls_selectionCard__A3App:focus-visible{outline:2px solid var(--twive-focus,var(--twive-accent,#ff3b77));outline-offset:3px}.TwiveControls_selectOption__ImEcN{min-height:48px;overflow-wrap:anywhere;white-space:normal}.TwiveControls_selectChevron__oBbYJ{transform-origin:center}.TwiveControls_selectionCard__A3App{min-height:48px;overflow-wrap:anywhere;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.TwiveControls_segment__FDLLJ:disabled,.TwiveControls_selectionCard__A3App:disabled{cursor:not-allowed;opacity:.55}.TwiveControls_radio__HmyR_{border-color:var(--twive-radio-border,var(--twive-text-disabled,#9a9aa3))}.TwiveControls_radioSelected__COfA2{border-color:var(--twive-accent,#ff3b77)}.TwiveControls_radioDot__GXQfg{background:var(--twive-accent,#ff3b77)}.TwiveControls_check__ptqMd{border-color:var(--twive-check-border,var(--twive-text-disabled,#9a9aa3))}.TwiveControls_checkSelected__19zaa{border-color:var(--twive-accent,#ff3b77);background:var(--twive-accent,#ff3b77)}.TwiveControls_segment__FDLLJ{min-height:44px;overflow-wrap:anywhere;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}@media (prefers-reduced-motion:reduce){.TwiveControls_segment__FDLLJ,.TwiveControls_selectChevron__oBbYJ,.TwiveControls_selectionCard__A3App{transition:none!important}}.WebtoonStrip_overlapFooter__DNy7w{--footer-overlap:calc(var(--seed-dimension-x16) * 2 + var(--seed-dimension-x14));position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--footer-overlap);margin-top:calc(var(--footer-overlap) * -1);background:linear-gradient(to bottom,transparent,#000 var(--seed-dimension-x16))}.WebtoonStrip_overlapFooter__DNy7w[data-footer-overlap=shallow]{--footer-overlap:calc(var(--seed-dimension-x14) * 2)}.WebtoonStrip_overlapFooter__DNy7w[data-footer-overlap=none]{--footer-overlap:0px;background:#000}.SajuOpeningChart_opening__EM0hT{word-break:keep-all;overflow-wrap:anywhere}.SajuOpeningChart_readingKey__axonH{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#ccc;font-size:16px;line-height:1.65}.SajuOpeningChart_readingKey__axonH>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--twive-accent)}.SajuOpeningChart_opening__EM0hT [data-pillar-label="일주"]>div:nth-child(2){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--twive-accent) 70%,transparent)}.SajuOpeningChart_opening__EM0hT [data-pillar-label="일주"]>div:nth-child(2)>p:first-child{color:var(--twive-accent)}.SajuOpeningChart_opening__EM0hT [data-pillar-label]>div>p{font-size:16px}.SajuOpeningChart_opening__EM0hT [data-pillar-label]>div:last-child>p:first-child,.SajuOpeningChart_opening__EM0hT [data-pillar-label]>div:nth-child(2)>p:first-child{font-size:26px}.SajuOpeningChart_opening__EM0hT[data-chart-accent=gold] .SajuOpeningChart_readingKey__axonH>span{background:#e9bd73}.SajuOpeningChart_opening__EM0hT[data-chart-accent=gold] [data-pillar-label="일주"]>div:nth-child(2){background:#24251a;box-shadow:inset 0 0 0 1px #746342}.SajuOpeningChart_opening__EM0hT[data-chart-accent=gold] [data-pillar-label="일주"]>div:nth-child(2)>p:first-child{color:#e9bd73}.SajuOpeningChart_ledger__hOG_J{--chart-highlight:#e9bd73;--chart-tint:rgba(233,189,115,.08)}.SajuOpeningChart_ledger__hOG_J[data-chart-accent=pink]{--chart-highlight:var(--twive-accent);--chart-tint:color-mix(in srgb,var(--twive-accent) 8%,transparent)}.SajuOpeningChart_ledger__hOG_J .SajuOpeningChart_ledgerTitle___Chlu{margin:0 0 var(--seed-dimension-x3);color:#f5f5f7;font-size:var(--seed-font-size-t9);line-height:var(--seed-line-height-t9);font-weight:var(--seed-font-weight-bold);text-align:left}.SajuOpeningChart_ledger__hOG_J .SajuOpeningChart_readingKey__axonH{margin-bottom:var(--seed-dimension-x8);color:#a1a1aa;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.SajuOpeningChart_details__bJBYN,.SajuOpeningChart_pillars__OldIF{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center}.SajuOpeningChart_pillars__OldIF th{padding:0 0 var(--seed-dimension-x4);color:#a1a1aa;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-medium)}.SajuOpeningChart_pillars__OldIF th[data-day-column]{color:var(--chart-highlight)}.SajuOpeningChart_pillars__OldIF td{padding:var(--seed-dimension-x4) var(--seed-dimension-x1);vertical-align:top;border-top:1px solid rgba(255,255,255,.12)}.SajuOpeningChart_pillars__OldIF td[data-day-master]{background:var(--chart-tint);border-top-color:var(--chart-highlight)}.SajuOpeningChart_glyph__ILBXM,.SajuOpeningChart_pronunciation__7l_Qe,.SajuOpeningChart_relation__pqSU6{display:block}.SajuOpeningChart_glyph__ILBXM{color:#f5f5f7;font-size:var(--seed-font-size-t13);line-height:var(--seed-line-height-t13);font-weight:var(--seed-font-weight-medium)}.SajuOpeningChart_pronunciation__7l_Qe{margin-top:var(--seed-dimension-x1);color:#a1a1aa}.SajuOpeningChart_pronunciation__7l_Qe,.SajuOpeningChart_relation__pqSU6{font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.SajuOpeningChart_relation__pqSU6{margin-top:var(--seed-dimension-x2);color:#d2d2d6;font-weight:var(--seed-font-weight-medium)}.SajuOpeningChart_pillars__OldIF [data-day-master] .SajuOpeningChart_glyph__ILBXM,.SajuOpeningChart_pillars__OldIF [data-day-master] .SajuOpeningChart_relation__pqSU6{color:var(--chart-highlight)}.SajuOpeningChart_details__bJBYN{margin-top:var(--seed-dimension-x6);border-top:1px solid rgba(255,255,255,.12)}.SajuOpeningChart_details__bJBYN tbody th{padding:var(--seed-dimension-x5) 0 var(--seed-dimension-x3);color:#a1a1aa;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4);font-weight:var(--seed-font-weight-regular);text-align:left}.SajuOpeningChart_details__bJBYN td{padding-bottom:var(--seed-dimension-x2);color:#d2d2d6;font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);overflow-wrap:anywhere}.SajuOpeningChart_guide__g3keb{margin-top:var(--seed-dimension-x6);border-top:1px solid rgba(255,255,255,.12)}.SajuOpeningChart_guide__g3keb dl{margin:0}.SajuOpeningChart_guide__g3keb dl>div+div{margin-top:var(--seed-dimension-x4)}.SajuOpeningChart_guide__g3keb dt{color:#f5f5f7;font-weight:var(--seed-font-weight-medium)}.SajuOpeningChart_guide__g3keb dd{margin:var(--seed-dimension-x1) 0 0;color:#a1a1aa}.CharacterIntroCover_cover__mhA7X{position:absolute;inset:auto 32px max(42px,env(safe-area-inset-bottom));z-index:10;text-align:center;animation:CharacterIntroCover_cover-reveal__ncNA7 .75s cubic-bezier(.16,1,.3,1) both}.CharacterIntroCover_title__FTU64{margin:0;color:var(--intro-cover-title,#f4ebdd);white-space:nowrap;font-family:var(--font-serif),serif;font-size:58px;font-weight:400;line-height:1.08;letter-spacing:-.065em;text-shadow:0 2px 20px rgba(0,0,0,.5)}.CharacterIntroCover_title__FTU64 span{display:block;margin-bottom:10px;font-size:19px;letter-spacing:.12em}.CharacterIntroCover_quote__z_t__{margin:25px 0 0;color:var(--intro-cover-quote,rgba(244,235,221,.9));font-family:TWIVE Roleplay MaruBuri,serif;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.02em;text-shadow:0 1px 12px rgba(0,0,0,.72);white-space:pre-line;word-break:keep-all;text-wrap:balance}.CharacterIntroCover_keep__gt_Ss{white-space:nowrap}.CharacterIntroCover_start__npnQY{margin-top:14px}.CharacterIntroCover_start__npnQY:focus-visible{outline:2px solid #77c7f2;outline-offset:4px}@media (max-height:740px){.CharacterIntroCover_title__FTU64{font-size:52px}.CharacterIntroCover_quote__z_t__{margin-top:18px}}@media (prefers-reduced-motion:reduce){.CharacterIntroCover_cover__mhA7X{animation:none}}@keyframes CharacterIntroCover_cover-reveal__ncNA7{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.ReportToss_stack__Yf1BP{--v21-accent:#efc76f;--v21-accent-tint:rgba(239,199,111,0.16);--v21-danger:#ff7a85;--v21-danger-line:rgba(244,91,105,0.6);--v21-surface:#141416;--v21-tile:#1e1e22;--v21-track:#2c2c32;--v21-ink:#f2f2f4;--v21-muted:#9e9ea6;--v21-faint:#6b6b73;display:grid;gap:12px;color:var(--v21-ink);font-family:var(--font-sans,sans-serif);font-variant-numeric:tabular-nums;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.ReportToss_stack__Yf1BP[data-accent=pink]{--v21-accent:var(--twive-brand);--v21-accent-tint:rgba(255,59,119,0.16)}.ReportToss_stack__Yf1BP[data-accent=wolryeong]{--v21-accent:var(--twive-accent-hot);--v21-accent-tint:var(--twive-accent-soft)}.ReportToss_stack__Yf1BP[data-accent=mint]{--v21-accent:#a9ddd0;--v21-accent-tint:rgba(169,221,208,0.16)}.ReportToss_stack__Yf1BP[data-accent=lavender]{--v21-accent:#b9a8ee;--v21-accent-tint:rgba(185,168,238,0.16)}.ReportToss_stack__Yf1BP.ReportToss_stack__Yf1BP .ReportToss_kv__hGiCx dt{color:var(--v21-muted)}.ReportToss_stack__Yf1BP.ReportToss_stack__Yf1BP .ReportToss_kv__hGiCx dd{color:var(--v21-ink)}.ReportToss_stack__Yf1BP.ReportToss_stack__Yf1BP .ReportToss_head__U_Kr_ .ReportToss_headline__J_O4U{margin:0;font-size:22px;line-height:31px;font-weight:700;letter-spacing:-.3px;color:var(--v21-ink)}.ReportToss_stack__Yf1BP.ReportToss_stack__Yf1BP .ReportToss_head__U_Kr_ .ReportToss_eyebrow__qm4hb{margin:0;font-size:14px;line-height:20px;color:var(--v21-muted)}.ReportToss_section__D4HYI{display:grid;gap:20px;padding:24px 20px;border-radius:20px;background:var(--v21-surface);min-width:0}.ReportToss_section__D4HYI[data-list]{gap:4px;padding-bottom:8px}.ReportToss_head__U_Kr_{display:grid;gap:8px}.ReportToss_section__D4HYI[data-list] .ReportToss_head__U_Kr_{padding-bottom:8px}.ReportToss_eyebrow__qm4hb{margin:0;font-size:14px;line-height:20px;color:var(--v21-muted)}.ReportToss_headline__J_O4U{margin:0;font-size:22px;line-height:31px;font-weight:700;letter-spacing:-.3px;color:var(--v21-ink);white-space:pre-line}.ReportToss_accent__5_ygc{color:var(--v21-accent)}.ReportToss_danger__BKybh{color:var(--v21-danger)}.ReportToss_muted__Un2fi{color:var(--v21-muted)}.ReportToss_faint__puKMJ{color:var(--v21-faint)}.ReportToss_serif__KDCfN{font-family:"ZEN SERIF","Noto Serif KR",serif;font-weight:600}.ReportToss_note__FxNfA{margin:0;font-size:13px;line-height:19px;color:var(--v21-faint)}.ReportToss_badge__6NX7F{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:24px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--v21-muted);background:var(--v21-track)}.ReportToss_badge__6NX7F[data-tone=accent]{color:var(--v21-accent);background:var(--v21-accent-tint)}.ReportToss_badge__6NX7F[data-tone=danger]{color:var(--v21-danger);background:rgba(244,91,105,.16)}.ReportToss_badge__6NX7F[data-wide]{width:76px;height:26px;padding:0;font-size:13px}.ReportToss_tile__ZFqJx{box-sizing:border-box;border-radius:16px;border:1.5px solid transparent;background:var(--v21-tile);min-width:0}.ReportToss_tile__ZFqJx[data-tone=accent]{border-color:var(--v21-accent)}.ReportToss_tile__ZFqJx[data-tone=danger]{border-color:var(--v21-danger-line)}.ReportToss_track__SwxWW{height:6px;border-radius:3px;background:var(--v21-track);overflow:hidden}.ReportToss_track__SwxWW>i{display:block;height:100%;border-radius:inherit;background:var(--v21-muted)}.ReportToss_row__Wh97n{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 0}.ReportToss_rowBody__hYcTq{flex:1;min-width:0;display:grid;gap:4px}.ReportToss_rowTitle__JUMHT{display:flex;align-items:center;gap:8px;font-size:16px;line-height:22px;font-weight:600;color:var(--v21-ink)}.ReportToss_rowText__4AIra{font-size:14px;line-height:21px;color:var(--v21-muted)}.ReportToss_icon__XeQfs{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--v21-tile);font-size:18px}.ReportToss_kv__hGiCx{display:grid}.ReportToss_kv__hGiCx>div{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px}.ReportToss_kv__hGiCx dt{font-size:15px;color:var(--v21-muted);flex-shrink:0}.ReportToss_kv__hGiCx dd{margin:0;font-size:16px;font-weight:600;text-align:right}.ReportToss_pillars__761Qp{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:8px}.ReportToss_pillar__4Rwhv{display:grid;gap:6px}.ReportToss_pillarLabel__35ONb{text-align:center;font-size:13px;line-height:18px;color:var(--v21-muted)}.ReportToss_pillar__4Rwhv[data-day] .ReportToss_pillarLabel__35ONb{color:var(--v21-accent);font-weight:700}.ReportToss_glyphTile__LZh9J{display:flex;flex-direction:column;align-items:center;padding:12px 0}.ReportToss_glyphTile__LZh9J small{font-size:12px;line-height:16px;color:var(--v21-muted)}.ReportToss_glyphTile__LZh9J span{font-size:12px;line-height:16px;color:var(--v21-faint)}.ReportToss_glyphTile__LZh9J b{font-size:32px;line-height:42px;color:var(--v21-ink)}.ReportToss_pillar__4Rwhv[data-day] .ReportToss_glyphTile__LZh9J[data-stem] b,.ReportToss_pillar__4Rwhv[data-day] .ReportToss_glyphTile__LZh9J[data-stem] small{color:var(--v21-accent)}.ReportToss_elementRow__RzFLF .ReportToss_rowBody__hYcTq{gap:8px}.ReportToss_count__o0lrL{width:44px;text-align:right;font-size:17px;font-weight:700;flex-shrink:0}.ReportToss_stageGrid__cULMZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ReportToss_stageTile__Cvoxh{display:grid;justify-items:center;gap:12px;padding:16px 12px 14px}.ReportToss_cells__BLlaF{width:100%;display:grid;gap:4px}.ReportToss_cells__BLlaF i{height:14px;border-radius:4px;background:var(--v21-track)}.ReportToss_cells__BLlaF i[data-on]{background:#6b6b73}.ReportToss_stageTile__Cvoxh[data-peak] .ReportToss_cells__BLlaF i[data-on]{background:var(--v21-accent)}.ReportToss_stageTile__Cvoxh b{font-size:15px;line-height:21px}.ReportToss_stageTile__Cvoxh[data-peak] b{color:var(--v21-accent)}.ReportToss_stageTile__Cvoxh span{font-size:12px;line-height:17px;color:var(--v21-muted)}.ReportToss_plainRow__K3ePx{display:grid;gap:4px;padding:14px 0}.ReportToss_plainRow__K3ePx b{font-size:16px;line-height:22px;font-weight:600}.ReportToss_scroller__ctH4n{display:flex;gap:8px;overflow-x:auto;margin:0 -20px;padding:0 20px;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}.ReportToss_scroller__ctH4n::-webkit-scrollbar{display:none}.ReportToss_cycleTile__Y2Egi{flex:0 0 104px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 0}.ReportToss_cycleTile__Y2Egi small{font-size:13px;line-height:18px;color:var(--v21-muted)}.ReportToss_cycleTile__Y2Egi b{font-size:26px;line-height:36px}.ReportToss_cycleTile__Y2Egi span{font-size:14px;line-height:20px;color:var(--v21-muted)}.ReportToss_cycleTile__Y2Egi[data-when=past] b{color:var(--v21-faint)}.ReportToss_cycleTile__Y2Egi[data-peak] small,.ReportToss_cycleTile__Y2Egi[data-tone=accent] b,.ReportToss_cycleTile__Y2Egi[data-tone=accent] small,.ReportToss_cycleTile__Y2Egi[data-tone=accent] span{color:var(--v21-accent);font-weight:700}.ReportToss_halves__T6RvQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ReportToss_half__5gLLZ{display:grid;align-content:start;gap:8px;padding:18px 16px}.ReportToss_half__5gLLZ small{font-size:13px;color:var(--v21-muted)}.ReportToss_half__5gLLZ b{font-size:22px;line-height:28px}.ReportToss_half__5gLLZ p{margin:0;font-size:14px;line-height:21px;color:var(--v21-muted)}.ReportToss_yearGrid__4wvdu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ReportToss_yearTile__K2_9r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:68px}.ReportToss_yearTile__K2_9r b{font-size:17px;line-height:22px}.ReportToss_yearTile__K2_9r span{font-size:11px;line-height:14px;font-weight:700;color:var(--v21-faint)}.ReportToss_yearTile__K2_9r[data-calm] b{color:var(--v21-faint)}.ReportToss_yearTile__K2_9r[data-tone=accent] b,.ReportToss_yearTile__K2_9r[data-tone=accent] span{color:var(--v21-accent)}.ReportToss_yearTile__K2_9r[data-tone=danger] b,.ReportToss_yearTile__K2_9r[data-tone=danger] span{color:var(--v21-danger)}.ReportToss_yearTile__K2_9r[data-good] span{color:#c8c8ce}.ReportToss_yearTitle__QVmjc{display:flex;align-items:center;gap:8px}.ReportToss_yearTitle__QVmjc b{font-size:16px;line-height:22px;font-weight:600}.ReportToss_yearTitle__QVmjc small{font-size:13px;color:var(--v21-faint)}.ReportToss_glyphPair__mvwCw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ReportToss_glyphCard__A0Hym{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 0 16px}.ReportToss_glyphCard__A0Hym b{font-size:40px;line-height:50px}.ReportToss_glyphCard__A0Hym span{font-size:14px;color:var(--v21-muted)}.ReportToss_glyphCard__A0Hym[data-tone=accent] b{color:var(--v21-accent)}.ReportToss_glyphCard__A0Hym[data-tone=accent] span{color:var(--v21-ink)}.ReportToss_factTile__Odgv_{display:grid;gap:6px;padding:18px}.ReportToss_factTile__Odgv_ small{font-size:13px;color:var(--v21-muted)}.ReportToss_factTile__Odgv_ div{display:flex;align-items:baseline;gap:8px}.ReportToss_factTile__Odgv_ b{font-size:32px;line-height:40px}.ReportToss_factTile__Odgv_ strong{font-size:16px}.ReportToss_stack__Yf1BP[data-v21-widget=place] .ReportToss_factTile__Odgv_ div{flex-wrap:wrap}.ReportToss_stack__Yf1BP[data-v21-widget=place] .ReportToss_factTile__Odgv_ strong{overflow-wrap:normal}.ReportToss_chips___Gw7F{display:flex;flex-wrap:wrap;gap:8px}.ReportToss_chips___Gw7F span{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--v21-track);font-size:15px;font-weight:500}.ReportToss_subhead__ONUXR{font-size:14px;color:var(--v21-muted)}.ReportToss_monthRow__wrVeA .ReportToss_when__XUnMZ{display:grid;width:52px;flex-shrink:0}.ReportToss_when__XUnMZ small{font-size:12px;line-height:16px;color:var(--v21-faint)}.ReportToss_when__XUnMZ b{font-size:20px;line-height:26px}.ReportToss_calendar__xL0qm{display:grid;gap:8px;padding:22px 16px 16px}.ReportToss_calendar__xL0qm h4{margin:0 4px;font-size:17px;line-height:24px;font-weight:700}.ReportToss_days__p9LSF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;margin:0;padding:0;list-style:none}.ReportToss_days__p9LSF li{display:flex;align-items:center;justify-content:center;height:40px}.ReportToss_days__p9LSF li[data-weekday]{height:26px;font-size:12px;color:var(--v21-faint)}.ReportToss_days__p9LSF time{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;font-size:15px;color:#c8c8ce}.ReportToss_days__p9LSF time[data-level="조심"]{background:rgba(244,91,105,.16);color:var(--v21-danger);font-weight:700}.ReportToss_days__p9LSF time[data-level="가장 조심"]{background:#f45b69;color:#fff;font-weight:700}.ReportToss_legend__ZK9CF{display:flex;flex-wrap:wrap;gap:8px}.ReportToss_legend__ZK9CF span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border-radius:6px;background:var(--v21-tile);font-size:13px;font-weight:600}.ReportToss_legend__ZK9CF i{width:8px;height:8px;border-radius:999px;background:rgba(244,91,105,.35)}.ReportToss_legend__ZK9CF i[data-level="가장 조심"]{background:#f45b69}.ReportToss_bridge__17mXO{margin:-8px 0 0;font-size:15px;line-height:23px;color:var(--v21-muted);white-space:pre-line;word-break:keep-all;text-wrap:pretty}.ReportToss_nextMonth__zTjbT{display:grid;gap:4px;margin:4px 0 8px;padding:16px 18px}.ReportToss_nextMonth__zTjbT small{font-size:13px;line-height:18px;color:var(--v21-muted)}.ReportToss_nextMonth__zTjbT b{font-size:17px;line-height:24px;font-weight:700;color:var(--v21-ink);word-break:keep-all}.ReportToss_nextMonth__zTjbT span{font-size:14px;line-height:21px;color:var(--v21-muted);word-break:keep-all}.ReportToss_chapterLinks__zeLMf{display:grid;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.ReportToss_chapterLinks__zeLMf>div{display:flex;align-items:baseline;gap:10px;font-size:14px;line-height:21px;color:var(--v21-muted);word-break:keep-all}.ReportToss_chapterLinks__zeLMf b{flex-shrink:0;min-width:28px;font-size:13px;font-weight:600;color:var(--v21-faint);font-variant-numeric:tabular-nums}.ReportToss_fold__KOX7b{min-width:0}.ReportToss_fold__KOX7b>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 20px;border-radius:16px;background:var(--v21-surface);font-size:15px;line-height:21px;font-weight:600;color:var(--v21-ink);cursor:pointer;list-style:none}.ReportToss_stack__Yf1BP.ReportToss_stack__Yf1BP .ReportToss_fold__KOX7b>summary{color:var(--v21-ink)}.ReportToss_fold__KOX7b>summary::-webkit-details-marker{display:none}.ReportToss_fold__KOX7b>summary:after{content:"펼치기";flex-shrink:0;font-size:13px;font-weight:500;color:var(--v21-muted)}.ReportToss_fold__KOX7b[open]>summary:after{content:"접기"}.ReportToss_fold__KOX7b>summary:focus-visible{outline:2px solid var(--v21-accent);outline-offset:2px}.ReportToss_foldBody__1vU6R{display:grid;gap:12px;padding-top:12px}.ReportToss_foldBody__1vU6R .ReportToss_rowText__4AIra{text-wrap:pretty}.ReportToss_ordinal__57zea{font-size:13px;line-height:18px;font-weight:700;color:var(--v21-accent)}.ReportToss_summaryRow__L71wD{display:grid;gap:6px;padding:14px 0}.ReportToss_summaryRow__L71wD b{font-size:17px;line-height:24px;font-weight:600}.ReportToss_summaryRow__L71wD p{margin:0;font-size:14px;line-height:22px;color:var(--v21-muted)}.ReportToss_labelRow__YcqCl{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:23px}.ReportToss_labelRow__YcqCl .ReportToss_badge__6NX7F{width:64px;height:26px;padding:0;font-size:13px}.ReportToss_labelRow__YcqCl .ReportToss_badge__6NX7F[data-wide-badge]{width:92px}.ReportToss_quote__rWdJ0{display:grid;gap:6px;padding:18px}.ReportToss_quote__rWdJ0 small{font-size:13px;color:var(--v21-muted)}.ReportToss_quote__rWdJ0 span{font-size:15px;line-height:23px}.ReportToss_radar__LnRwZ{display:block;width:100%;height:auto;margin:8px 0;overflow:visible}.ReportToss_radar__LnRwZ text{font-family:var(--font-sans,sans-serif)}.ReportToss_knot__c2CSj{display:grid;gap:8px;padding:18px 0}.ReportToss_knot__c2CSj b{font-size:17px;line-height:24px;font-weight:600}.ReportToss_knot__c2CSj p{margin:0;font-size:14px;line-height:22px;color:var(--v21-muted)}.ReportToss_fix__3mH6u{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--v21-tile);font-size:14px;line-height:21px}.ReportToss_fix__3mH6u .ReportToss_badge__6NX7F{height:22px;padding:0 7px}.ReportToss_timeline__CA4Jf{display:grid}.ReportToss_timeline__CA4Jf>div{display:flex;gap:14px}.ReportToss_rail__I4XeN{width:14px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.ReportToss_rail__I4XeN i:first-child{width:10px;height:10px;margin-top:7px;border-radius:999px;background:#4a4a52}.ReportToss_rail__I4XeN i:last-child{flex:1;width:2px;margin-top:4px;background:var(--v21-track)}.ReportToss_timeline__CA4Jf>div:last-child .ReportToss_rail__I4XeN i:last-child{background:transparent}.ReportToss_timeline__CA4Jf>div[data-now] .ReportToss_rail__I4XeN i:first-child{background:var(--v21-accent);box-shadow:0 0 0 4px var(--v21-accent-tint)}.ReportToss_stop__DGPL5{flex:1;min-width:0;display:grid;gap:4px;padding-bottom:20px}.ReportToss_stop__DGPL5>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.ReportToss_stop__DGPL5 b{font-size:17px;line-height:24px}.ReportToss_stop__DGPL5 small{font-size:13px;color:var(--v21-faint)}.ReportToss_stop__DGPL5 p{margin:0;font-size:15px;line-height:23px;color:var(--v21-muted)}.ReportToss_timeline__CA4Jf>div[data-now] .ReportToss_stop__DGPL5 b{color:var(--v21-accent)}.ReportToss_timeline__CA4Jf>div[data-now] .ReportToss_stop__DGPL5 p{color:var(--v21-ink)}.ReportToss_luckGrid__5fQbN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ReportToss_luck__LAHLd{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px 14px;text-align:center}.ReportToss_luck__LAHLd small{font-size:12px;line-height:16px;color:var(--v21-muted)}.ReportToss_luck__LAHLd b{font-size:14px;line-height:20px}.ReportToss_luck__LAHLd>i{width:28px;height:28px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.ReportToss_luck__LAHLd>span{height:28px;font-size:24px;line-height:28px;color:var(--v21-accent)}.ReportToss_luck__LAHLd>svg{width:28px;height:28px}.ReportToss_mini__o2M7E{display:grid;gap:10px}.ReportToss_miniPillars__TDnA0{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:6px}.ReportToss_miniPillar__HOzvL{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 9px}.ReportToss_miniPillar__HOzvL small{font-size:12px;line-height:16px;color:var(--v21-muted);margin-bottom:2px}.ReportToss_miniPillar__HOzvL b{font-size:22px;line-height:28px}.ReportToss_miniPillar__HOzvL span{font-size:11px;line-height:15px;color:var(--v21-faint);margin-top:2px}.ReportToss_miniPillar__HOzvL[data-tone=accent] b,.ReportToss_miniPillar__HOzvL[data-tone=accent] small{color:var(--v21-accent);font-weight:700}.ReportToss_miniCaption__q0xGE{margin:0;font-size:14px;line-height:21px;color:var(--v21-muted)}.ReportToss_miniCaption__q0xGE b{color:var(--v21-ink);font-weight:600}.ReportToss_pillarDetails__EI2UC{display:grid;gap:var(--seed-dimension-x3)}.ReportToss_pillarDetails__EI2UC table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t4)}.ReportToss_pillarDetails__EI2UC td,.ReportToss_pillarDetails__EI2UC th{padding:var(--seed-dimension-x2) 0;text-align:center;overflow-wrap:anywhere}.ReportToss_pillarDetails__EI2UC th{color:var(--v21-muted);font-weight:var(--seed-font-weight-regular)}.ReportToss_pillarDetails__EI2UC td{font-weight:var(--seed-font-weight-bold)}.DaeunTimeline_timeline__xdvTO{width:100%;min-width:0;color:var(--report-viz-ink,#f5f5f7);font-family:var(--font-sans,Pretendard,sans-serif);box-sizing:border-box}.DaeunTimeline_heading__Gy1Rr{margin:0 0 24px;text-align:left}.DaeunTimeline_heading__Gy1Rr>span{color:var(--report-viz-muted,#a1a1aa);font-size:14px;line-height:1.5}.DaeunTimeline_heading__Gy1Rr h3{margin:6px 0 0;color:var(--report-viz-ink,#f5f5f7);font-size:22px;line-height:1.4;font-weight:700;letter-spacing:-.4px;word-break:keep-all}.DaeunTimeline_position__M8li0,.DaeunTimeline_range__nrfw4{font-size:14px;line-height:1.5}.DaeunTimeline_ganzhi__bmlSz{display:flex;min-width:0;flex-direction:column;color:var(--report-viz-ink,#f5f5f7);font-size:18px;line-height:1.6;font-weight:650}.DaeunTimeline_ganzhi__bmlSz span{font-size:14px;font-weight:500}.DaeunTimeline_empty__uW4z0,.DaeunTimeline_ganzhi__bmlSz span,.DaeunTimeline_note__JI0HQ{color:var(--report-viz-muted,#a1a1aa)}.DaeunTimeline_note__JI0HQ{margin:20px 0 0;font-size:16px;line-height:1.7;text-align:center}.DaeunTimeline_currentPeriod__yY2yC{margin:24px 0 0;padding:24px 0 0;border-top:1px solid var(--report-viz-border,#303030);text-align:left}.DaeunTimeline_currentPeriod__yY2yC>span{color:var(--report-viz-muted,#a1a1aa);font-size:14px;line-height:1.5}.DaeunTimeline_currentPeriod__yY2yC p{margin:6px 0 0;color:var(--report-viz-ink,#f5f5f7);font-size:18px;line-height:1.6}.DaeunTimeline_currentPeriod__yY2yC strong{color:var(--twive-accent)}.DaeunTimeline_empty__uW4z0{margin:0;padding:18px 0;font-size:16px;line-height:1.7;text-align:center}.DaeunTimeline_range__nrfw4{word-break:normal}.DaeunTimeline_entry__Mj15f{min-height:132px;gap:6px}@font-face{font-family:TWIVE Roleplay MaruBuri;src:url(/assets/shared/fonts/maru-buri/MaruBuri-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TWIVE Roleplay MaruBuri;src:url(/assets/shared/fonts/maru-buri/MaruBuri-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.CharacterRoleplay_stage__I4meL{--roleplay-accent:var(--twive-accent);position:fixed;inset:0;z-index:20;isolation:isolate;width:100%;max-width:var(--twive-page-max-width);height:100dvh;min-height:0;margin-inline:auto;overflow:hidden;color:#f7f1e4;background:#08080b}.CharacterRoleplay_stage__I4meL[data-character=horyeong]{--roleplay-accent:#d9b574;background:#0a0805}.CharacterRoleplay_stage__I4meL[data-character=myoryeong]{--roleplay-accent:var(--twive-accent);background:#16050d;color:#fff;--intro-cover-title:#fff;--intro-cover-quote:rgba(255,255,255,.92)}.CharacterRoleplay_stage__I4meL[data-character=myoryeong] .CharacterRoleplay_line__FOMJa{color:#fff}.CharacterRoleplay_stage__I4meL[data-character=myoryeong] .CharacterRoleplay_narration__7KXds{color:rgba(255,255,255,.88)}.CharacterRoleplay_stage__I4meL[data-character=myoryeong] .CharacterRoleplay_sound__jCypK{color:rgba(255,255,255,.86)}.CharacterRoleplay_stage__I4meL[data-character=chaeryeong]{--roleplay-accent:var(--twive-accent);background:#000}.CharacterRoleplay_stage__I4meL[data-character=wolryeong]{--roleplay-accent:var(--twive-accent-hot);background:#000}.CharacterRoleplay_stage__I4meL[data-character=haru]{--roleplay-accent:#c4aedf;background:#101020}.CharacterRoleplay_stage__I4meL[data-character=tara]{--roleplay-accent:#a9cbe1;background:#0c1720}.CharacterRoleplay_stage__I4meL[data-character=arca]{--roleplay-accent:#d8c1ed;background:#111326}.CharacterRoleplay_stageTappable__YqBBW{cursor:pointer}.CharacterRoleplay_inputBackground__QlrCO{position:absolute;inset:0;isolation:isolate;overflow:hidden;pointer-events:none;background:#08080b}.CharacterRoleplay_art__OpFIA{position:absolute;inset:0;z-index:-3;overflow:hidden;background:#08080b}.CharacterRoleplay_mediaLayer__XVZTu{position:absolute;inset:0;z-index:-3;pointer-events:none;animation:CharacterRoleplay_media-reveal__QbaDO .36s ease-out both}.CharacterRoleplay_art__OpFIA img,.CharacterRoleplay_art__OpFIA video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.CharacterRoleplay_art__OpFIA video{opacity:0;transition:opacity .35s ease}.CharacterRoleplay_art__OpFIA video.CharacterRoleplay_videoReady__pwGxA{opacity:1}.CharacterRoleplay_scrim__gWyIA{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,transparent,transparent 62%,rgba(0,0,0,.52) 78%,#050407)}.CharacterRoleplay_inputBackground__QlrCO .CharacterRoleplay_scrim__gWyIA{background:linear-gradient(180deg,transparent 38%,rgba(5,4,7,.25) 52%,rgba(5,4,7,.76) 72%,rgba(5,4,7,.96) 90%,#050407)}[data-premium-roleplay-input]:has(.roleplay-input-form-dense) .CharacterRoleplay_inputBackground__QlrCO .CharacterRoleplay_scrim__gWyIA{background:linear-gradient(180deg,rgba(5,4,7,.4),rgba(5,4,7,.64) 30%,rgba(5,4,7,.76) 72%,rgba(5,4,7,.96) 90%,#050407)}.CharacterRoleplay_sound__jCypK{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:0;color:rgba(247,241,228,.82);background:transparent;cursor:pointer}.CharacterRoleplay_sound__jCypK svg{width:21px;height:21px}.CharacterRoleplay_dialogue__TEl7T{position:absolute;inset:auto 0 0;max-height:min(72dvh,560px);overflow-y:auto;overscroll-behavior:contain;padding:88px 28px max(24px,env(safe-area-inset-bottom));text-align:center;background:linear-gradient(180deg,transparent,rgba(8,7,12,.72) 36%,rgba(5,4,7,.92))}.CharacterRoleplay_progress__i95vy{width:min(148px,46%);height:2px;margin:0 auto 20px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.2)}.CharacterRoleplay_progressValue__X0uCt{display:block;height:100%;background:var(--roleplay-accent);transition:width .25s ease}.CharacterRoleplay_line__FOMJa{position:relative;z-index:0;isolation:isolate;margin:0;color:#f7f1e4;white-space:pre-line;word-break:keep-all;text-wrap:pretty;font-family:TWIVE Roleplay MaruBuri,serif;font-size:17px;font-weight:400;line-height:1.85;letter-spacing:-.025em;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 3px color-mix(in srgb,var(--roleplay-accent) 40%,transparent)}.CharacterRoleplay_narration__7KXds{color:rgba(247,241,228,.82);font-size:15px;line-height:1.85}.CharacterRoleplay_continueHidden__ixClQ,.CharacterRoleplay_responsesPending__j4unF{visibility:hidden;pointer-events:none}.CharacterRoleplay_responses__TtLD7{display:grid;gap:10px;margin-top:26px}.CharacterRoleplay_response__pAnFC{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;padding:12px 24px;border:0;border-radius:var(--twive-control-radius);color:#f2f2f4;background:var(--twive-secondary-fill);font:var(--twive-type-action);letter-spacing:-.025em;text-align:center;word-break:keep-all;cursor:pointer;transition:background-color .18s,transform .15s}.CharacterRoleplay_response__pAnFC:active{background:var(--twive-secondary-fill-pressed);transform:scale(.975)}.CharacterRoleplay_responseAction__nRI11,.CharacterRoleplay_response__pAnFC{animation:CharacterRoleplay_choice-reveal__Ovnmk .42s ease-out both}.CharacterRoleplay_responses__TtLD7>:nth-child(2){animation-delay:.07s}.CharacterRoleplay_responses__TtLD7>:nth-child(3){animation-delay:.14s}.CharacterRoleplay_responses__TtLD7>:nth-child(4){animation-delay:.21s}.CharacterRoleplay_continue__Rxou7{display:grid;width:44px;height:44px;margin:12px auto -8px;place-items:center;border:0;color:var(--roleplay-accent);background:transparent;cursor:pointer}.CharacterRoleplay_continue__Rxou7 span{width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:6px solid;animation:CharacterRoleplay_continue-breathe__7Tg5t 2s ease-in-out infinite}.CharacterRoleplay_storySkip__JRpno{min-height:44px;margin:7px auto -12px;padding:10px 4px;border:0;color:rgba(247,241,228,.62);background:transparent;font-family:var(--font-sans),sans-serif;font-size:12px;cursor:pointer;transition:color .18s}.CharacterRoleplay_storySkip__JRpno span{margin-left:3px;color:var(--roleplay-accent);font-size:14px}.CharacterRoleplay_continue__Rxou7:focus-visible,.CharacterRoleplay_response__pAnFC:focus-visible,.CharacterRoleplay_sound__jCypK:focus-visible,.CharacterRoleplay_storySkip__JRpno:focus-visible{outline:2px solid var(--roleplay-accent);outline-offset:3px}@media (hover:hover){.CharacterRoleplay_sound__jCypK:hover,.CharacterRoleplay_storySkip__JRpno:hover{color:#fff}.CharacterRoleplay_response__pAnFC:hover{background:var(--twive-secondary-fill-pressed)}}@media (max-height:740px){.CharacterRoleplay_dialogue__TEl7T{max-height:78dvh;padding-top:66px}.CharacterRoleplay_line__FOMJa{font-size:16px;line-height:1.8}.CharacterRoleplay_narration__7KXds{font-size:15px}.CharacterRoleplay_responses__TtLD7{gap:8px;margin-top:19px}}@media (prefers-reduced-motion:reduce){.CharacterRoleplay_stage__I4meL *,.CharacterRoleplay_stage__I4meL :after,.CharacterRoleplay_stage__I4meL :before{animation:none!important;transition:none!important}}@keyframes CharacterRoleplay_media-reveal__QbaDO{0%{opacity:.24}to{opacity:1}}@keyframes CharacterRoleplay_choice-reveal__Ovnmk{0%{opacity:0}to{opacity:1}}@keyframes CharacterRoleplay_continue-breathe__7Tg5t{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.RoleplayDialogue_unrevealed__6XN2z{color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}@media (prefers-reduced-motion:reduce){.RoleplayDialogue_unrevealed__6XN2z{color:inherit;-webkit-text-fill-color:currentColor;text-shadow:inherit}}@font-face{font-family:TWIVE Hyunryeong MaruBuri;src:url(/assets/shared/fonts/maru-buri/MaruBuri-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWIVE Hyunryeong MaruBuri;src:url(/assets/shared/fonts/maru-buri/MaruBuri-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.Wealth_intro__wJZ7O{--intro-cover-title:#f8ecd2;--intro-cover-quote:#eee0c5;position:relative;min-height:100svh;background:#000;overflow:hidden}.Wealth_intro__wJZ7O section h1{text-shadow:0 0 2px rgba(0,0,0,.55),0 2px 18px rgba(0,0,0,.85)}.Wealth_intro__wJZ7O section h1 span{text-shadow:0 0 3px rgba(0,0,0,.75),0 1px 12px rgba(0,0,0,.95)}.Wealth_intro__wJZ7O section>p{text-shadow:0 1px 2px rgba(0,0,0,.7),0 1px 10px rgba(0,0,0,.9)}.Wealth_inputArt__HrLfI{object-fit:cover;object-position:center 22%}.Wealth_inputShade__gm4B8{position:absolute;inset:0;background:linear-gradient(transparent 30%,#0008 52%,#000f 82%)}.Wealth_input__TyQCN{--twive-input-surface:#302a20;--twive-input-border:#a99168}.Wealth_input__TyQCN .roleplay-input-form button:not([aria-pressed=true]){border:1px solid #a99168}.Wealth_choices__jfxbF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--seed-dimension-x2)}.Wealth_small___yqpN{margin:var(--seed-dimension-x2) 0;font-size:var(--seed-font-size-t3);line-height:1.7;color:#b8a585;word-break:keep-all;text-wrap:pretty}.Wealth_error__fQUnb{position:absolute;top:110px;left:24px;right:24px;color:var(--twive-text)}.Wealth_status__jjh9E{padding:var(--seed-dimension-x8);color:#c4b89f}@media (max-height:760px){.Wealth_input__TyQCN[data-step="4"] .Wealth_inputShade__gm4B8{background:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.72) 34%,#000e 70%,#000 88%)}}@media (max-height:700px){.Wealth_choices__jfxbF{gap:var(--seed-dimension-x1)}.Wealth_choices__jfxbF button{min-height:36px;padding-block:var(--seed-dimension-x1)}.Wealth_input__TyQCN textarea{height:80px}}.Wealth_detail__qJbLJ{--serif:var(--font-serif),serif;--sans:var(--font-sans),sans-serif;--story:"TWIVE Hyunryeong MaruBuri",var(--font-serif),serif;--ink:#15110b;--sheet:#fffdf7;--muted:#b9ae9b;--gap-s:16cqw;--gap-l:34cqw;--fade:16cqw;position:relative;container-type:inline-size;width:100%;max-width:var(--twive-page-max-width);margin:0 auto;padding-bottom:140px;background:#000;color:#f1ebe0;word-break:keep-all;overflow-wrap:anywhere}:where(.Wealth_detail__qJbLJ) :where(h1,h2,h3,p,figure,dl,dd,ul,ol){margin:0;padding:0}.Wealth_detail__qJbLJ [data-scene]{scroll-margin-top:16px}.Wealth_eyebrow__yO45K{font-size:13px;line-height:1.5;letter-spacing:.16em;color:#a99b84}.Wealth_keep__fwKmv{white-space:nowrap}.Wealth_srOnly__bfvIi{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Wealth_hero__I2qGW{position:relative;height:max(100svh,150cqw);overflow:hidden}.Wealth_heroArt__QmsrD{position:absolute;inset:0;isolation:isolate}.Wealth_heroArt__QmsrD>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.Wealth_heroArt__QmsrD:after{content:"";position:absolute;inset:58% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.55) 35%,#000 92%);pointer-events:none}.Wealth_heroTitle__zhw4u{position:absolute;inset:auto 0 0;padding:0 24px 88px;text-align:center}.Wealth_heroTitle__zhw4u h1{margin-top:18px;font-family:var(--serif);font-size:15cqw;font-weight:400;line-height:1.1;letter-spacing:-.06em;color:#f6efe2}.Wealth_heroTitle__zhw4u h1 span{display:block;margin-bottom:12px;font-size:18px;letter-spacing:.24em;color:#e2d6bf}.Wealth_heroTitle__zhw4u>p:last-child{margin-top:28px;white-space:pre-line;font-family:var(--story);font-size:17px;line-height:1.9;color:var(--muted)}.Wealth_beat__hKv_O,.Wealth_story__zDFu9{position:relative;margin:0}:is(.Wealth_story__zDFu9,.Wealth_beat__hKv_O)[data-gap=s]{margin-top:var(--gap-s)}:is(.Wealth_story__zDFu9,.Wealth_beat__hKv_O)[data-gap=l]{margin-top:var(--gap-l)}.Wealth_art__58bnt{position:relative;overflow:hidden}.Wealth_art__58bnt>img{display:block;width:100%;height:auto}.Wealth_art__58bnt[data-crop]{aspect-ratio:var(--ratio)}.Wealth_art__58bnt[data-crop]>img{width:100%;height:100%;object-fit:cover;object-position:var(--fx) var(--fy)}.Wealth_story__zDFu9[data-layout=bleed] .Wealth_art__58bnt{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.Wealth_story__zDFu9[data-layout=insetLeft] .Wealth_art__58bnt,.Wealth_story__zDFu9[data-layout=insetRight] .Wealth_art__58bnt{width:90%}.Wealth_story__zDFu9[data-layout=insetLeft] .Wealth_art__58bnt{margin-left:0}.Wealth_story__zDFu9[data-layout=insetRight] .Wealth_art__58bnt{margin-left:10%}.Wealth_story__zDFu9:is([data-layout=insetLeft],[data-layout=insetRight]) .Wealth_art__58bnt{border:1px solid #d9d9d9;box-sizing:border-box}.Wealth_story__zDFu9[data-layout=insetLeft] .Wealth_art__58bnt{border-left:0}.Wealth_story__zDFu9[data-layout=insetRight] .Wealth_art__58bnt{border-right:0}.Wealth_story__zDFu9[data-layout=strip] .Wealth_art__58bnt{border-block:1px solid #d9d9d9;box-sizing:border-box;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 82%,transparent)}.Wealth_story__zDFu9[data-layout=slant] .Wealth_art__58bnt{-webkit-mask-image:linear-gradient(172deg,transparent 2%,#000 17%,#000 83%,transparent 98%);mask-image:linear-gradient(172deg,transparent 2%,#000 17%,#000 83%,transparent 98%)}.Wealth_beat__hKv_O{height:calc(var(--h) * 1cqw)}.Wealth_box__z6N6R{z-index:2;max-width:90%;padding:3.4cqw 5cqw;border:1.5px solid var(--ink);line-height:1.6}.Wealth_box__z6N6R,.Wealth_bubble__LPqzH{position:absolute;margin:0;background:var(--sheet);color:var(--ink);font-family:var(--sans);font-size:4.1cqw;font-weight:500;letter-spacing:-.02em;text-align:center;white-space:pre-line;word-break:keep-all;translate:0 -50%}.Wealth_bubble__LPqzH{z-index:3;padding:6.2cqw 2.6cqw;border-radius:50%;border:1.5px solid var(--ink);line-height:1.5;box-shadow:0 8px 24px rgba(0,0,0,.35)}.Wealth_sfx__CNoBm{position:absolute;z-index:3;white-space:nowrap;pointer-events:none;font-family:"KoldiWebtoonMakerOngleifFont",var(--sans);font-weight:400;line-height:1;letter-spacing:-.01em;color:#fffdf7;transform:rotate(var(--rotate,0deg));text-shadow:-2px -2px 0 #0b0805,2px -2px 0 #0b0805,-2px 2px 0 #0b0805,2px 2px 0 #0b0805,0 -2px 0 #0b0805,0 2px 0 #0b0805,-2px 0 0 #0b0805,2px 0 0 #0b0805,0 6px 14px rgba(0,0,0,.6)}.Wealth_detail__qJbLJ[data-motion=on] [data-scene] :is(.Wealth_box__z6N6R,.Wealth_bubble__LPqzH){transition:opacity .5s ease .2s,transform .5s cubic-bezier(.2,.9,.3,1.15) .2s}.Wealth_detail__qJbLJ[data-motion=on] [data-scene]:not([data-seen]) .Wealth_box__z6N6R{opacity:0;transform:translateY(10px)}.Wealth_detail__qJbLJ[data-motion=on] [data-scene]:not([data-seen]) .Wealth_bubble__LPqzH{opacity:0;transform:scale(.92)}.Wealth_detail__qJbLJ[data-motion=on] [data-scene] .Wealth_sfx__CNoBm{transition:opacity .35s ease .5s}.Wealth_detail__qJbLJ[data-motion=on] [data-scene]:not([data-seen]) .Wealth_sfx__CNoBm{opacity:0}.Wealth_skip__r4c8s{position:fixed;z-index:35;right:max(16px,calc((100vw - var(--twive-page-max-width)) / 2 + 16px));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(58,54,48,.78);color:#f6f0e4;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Wealth_skip__r4c8s svg{width:20px;height:20px}.CharacterInput_root__CQgAu{--twive-input-placeholder:rgb(255 255 255/76%);--twive-text-body:#fff;--twive-text-muted:rgb(255 255 255/90%);--twive-input-border:rgb(255 255 255/54%);--twive-surface:rgb(8 8 12/88%);--roleplay-accent:var(--twive-accent);--roleplay-surface:rgb(8 8 8/72%);--roleplay-text:#fff;--roleplay-choice-border:rgb(255 255 255/10%);--roleplay-choice-selected:var(--twive-accent);position:relative;width:100%;min-height:100%;color:var(--roleplay-text)}.CharacterInput_root__CQgAu .roleplay-input-form{scrollbar-width:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.CharacterInput_root__CQgAu .roleplay-input-form::-webkit-scrollbar{display:none}.CharacterInput_root__CQgAu .roleplay-input-question{position:relative;isolation:isolate}.CharacterInput_root__CQgAu .roleplay-input-helper,.CharacterInput_root__CQgAu .roleplay-input-question h1{text-shadow:0 1px 3px #000,0 0 1px #000,0 0 3px color-mix(in srgb,var(--roleplay-accent) 25%,transparent)}.CharacterInput_root__CQgAu .roleplay-input-helper{color:rgb(255 255 255/92%);font-family:TWIVE Roleplay MaruBuri,serif;font-size:15px;font-weight:400;line-height:1.7;text-align:center}.CharacterInput_root__CQgAu .roleplay-input-choice{min-height:48px;border-color:var(--roleplay-choice-border);border-radius:999px;background:var(--roleplay-surface);color:#fff;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.CharacterInput_root__CQgAu .roleplay-input-choice[aria-pressed=true]{border-color:var(--twive-accent);background:var(--roleplay-choice-selected);color:var(--twive-on-accent,#111)}.CharacterInput_root__CQgAu[data-premium-roleplay-input=tara] button[aria-pressed=true]{color:var(--twive-on-accent)}.CharacterInput_root__CQgAu .roleplay-input-choice:focus-visible,.CharacterInput_root__CQgAu .roleplay-input-cta:focus-visible{outline:2px solid var(--twive-accent);outline-offset:3px}.CharacterInput_root__CQgAu .roleplay-input-form input,.CharacterInput_root__CQgAu .roleplay-input-form textarea{backdrop-filter:none;-webkit-backdrop-filter:none}.CharacterInput_root__CQgAu .roleplay-input-form{max-height:calc(100% - 88px)}@media (max-height:700px){.CharacterInput_root__CQgAu .roleplay-input-form:not(.roleplay-input-form-dense){top:156px!important}}@media (max-height:600px){.CharacterInput_root__CQgAu [data-input-grid=places]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.CharacterInput_root__CQgAu [data-input-grid=places] .roleplay-input-choice{min-height:44px;height:44px}}@media (prefers-reduced-motion:reduce){.CharacterInput_root__CQgAu .roleplay-input-choice{transition:none}}@font-face{font-family:KoldiWebtoonMakerOngleifFont;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2508-2@1.0/Ownglyph_Coldywebtoonmaker-Rg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWIVE Chaeryeong MaruBuri;src:url(/assets/shared/fonts/maru-buri/MaruBuri-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWIVE Chaeryeong MaruBuri;src:url(/assets/shared/fonts/maru-buri/MaruBuri-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.Chaeryeong_intro__fwAVr{--intro-cover-title:#fff1f5;--intro-cover-quote:#ecd9df;position:relative;min-height:100svh;background:#000;overflow:hidden}.Chaeryeong_intro__fwAVr section h1{text-shadow:0 0 2px rgba(0,0,0,.55),0 2px 18px rgba(0,0,0,.85)}.Chaeryeong_intro__fwAVr section h1 span{text-shadow:0 0 3px rgba(0,0,0,.75),0 1px 12px rgba(0,0,0,.95)}.Chaeryeong_intro__fwAVr section>p{text-shadow:0 1px 2px rgba(0,0,0,.7),0 1px 10px rgba(0,0,0,.9)}.Chaeryeong_input__PyjzP{--twive-input-surface:#24151b;--twive-input-border:#7d4a5b;background:#000}.Chaeryeong_input__PyjzP .roleplay-input-form button:not([aria-pressed=true]){border:1px solid #7d4a5b}.Chaeryeong_inputStage__oMJxB{position:absolute;inset:0;isolation:isolate;background:#000}.Chaeryeong_inputShade__G1Wf9{position:absolute;inset:0;background:linear-gradient(transparent 28%,rgba(0,0,0,.5) 44%,rgba(0,0,0,.86) 60%,#000 76%)}.Chaeryeong_input__PyjzP[data-step="10"] .Chaeryeong_inputShade__G1Wf9,.Chaeryeong_input__PyjzP[data-step="12"] .Chaeryeong_inputShade__G1Wf9,.Chaeryeong_input__PyjzP[data-step="5"] .Chaeryeong_inputShade__G1Wf9{background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.7) 30%,#000e 62%,#000 82%)}.Chaeryeong_choicesWide__EVJS9,.Chaeryeong_choices__I1AkF,.Chaeryeong_places__dTHIc{display:grid;gap:var(--seed-dimension-x2_5);grid-template-columns:repeat(2,minmax(0,1fr))}.Chaeryeong_choicesWide__EVJS9{grid-template-columns:minmax(0,1fr)}.Chaeryeong_places__dTHIc{grid-template-columns:repeat(3,minmax(0,1fr))}.Chaeryeong_helper__MGOAj{margin-block:var(--seed-dimension-x4);font-size:var(--seed-font-size-t3);line-height:1.7;color:#c3aab3;word-break:keep-all}.Chaeryeong_skipLink__PRgRm{display:flex;justify-content:center}.Chaeryeong_input__PyjzP h1:focus{outline:none}.Chaeryeong_choices__I1AkF button{white-space:normal;word-break:keep-all;text-wrap:balance;line-height:1.35}.Chaeryeong_error__9L8ve{position:absolute;top:110px;left:24px;right:24px;color:var(--twive-text)}@media (max-height:700px){.Chaeryeong_places__dTHIc{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--seed-dimension-x1_5)}.Chaeryeong_places__dTHIc button{min-height:36px;padding-block:2px}.Chaeryeong_input__PyjzP[data-step="10"] .Chaeryeong_helper__MGOAj,.Chaeryeong_input__PyjzP[data-step="5"] .Chaeryeong_helper__MGOAj{display:none}.Chaeryeong_input__PyjzP[data-step="12"] .Chaeryeong_helper__MGOAj{margin-block:var(--seed-dimension-x2)}.Chaeryeong_choicesWide__EVJS9,.Chaeryeong_choices__I1AkF{gap:var(--seed-dimension-x1)}.Chaeryeong_choicesWide__EVJS9 button,.Chaeryeong_choices__I1AkF button{min-height:36px;padding-block:var(--seed-dimension-x1)}.Chaeryeong_input__PyjzP textarea{height:80px}}.Chaeryeong_detail__DuK0x{--serif:var(--font-serif),serif;--sans:var(--font-sans),sans-serif;--story:"TWIVE Chaeryeong MaruBuri",var(--font-serif),serif;--ink:#15110b;--sheet:#fffdf7;--muted:#bba6ae;--gap-s:16cqw;--gap-l:34cqw;--fade:16cqw;position:relative;container-type:inline-size;width:100%;max-width:var(--twive-page-max-width);margin:0 auto;padding-bottom:140px;background:#000;color:#f4ecef;word-break:keep-all;overflow-wrap:anywhere}:where(.Chaeryeong_detail__DuK0x) :where(h1,h2,h3,p,figure,dl,dd,ul,ol){margin:0;padding:0}.Chaeryeong_detail__DuK0x [data-scene]{scroll-margin-top:16px}.Chaeryeong_eyebrow__dDAnx{font-size:13px;line-height:1.5;letter-spacing:.16em;color:#b39aa3}.Chaeryeong_keep__4h33x{white-space:nowrap}.Chaeryeong_srOnly__1YwOy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Chaeryeong_hero__EUZOY{position:relative;height:max(100svh,150cqw);overflow:hidden}.Chaeryeong_heroArt__I6hIO{position:absolute;inset:0;isolation:isolate}.Chaeryeong_heroArt__I6hIO>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.Chaeryeong_heroArt__I6hIO:after{content:"";position:absolute;inset:58% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.55) 35%,#000 92%);pointer-events:none}.Chaeryeong_heroTitle__Zj80B{position:absolute;inset:auto 0 0;padding:0 24px 88px;text-align:center}.Chaeryeong_heroTitle__Zj80B h1{margin-top:18px;font-family:var(--serif);font-size:15cqw;font-weight:400;line-height:1.1;letter-spacing:-.06em;color:#fff1f5}.Chaeryeong_heroTitle__Zj80B h1 span{display:block;margin-bottom:12px;font-size:18px;letter-spacing:.24em;color:#e6cfd7}.Chaeryeong_heroTitle__Zj80B>p:last-child{margin-top:28px;white-space:pre-line;font-family:var(--story);font-size:17px;line-height:1.9;color:var(--muted)}.Chaeryeong_beat__hLqeK,.Chaeryeong_story__6iJgt{position:relative;margin:0}:is(.Chaeryeong_story__6iJgt,.Chaeryeong_beat__hLqeK)[data-gap=s]{margin-top:var(--gap-s)}:is(.Chaeryeong_story__6iJgt,.Chaeryeong_beat__hLqeK)[data-gap=l]{margin-top:var(--gap-l)}.Chaeryeong_art__YtWSe{position:relative;overflow:hidden}.Chaeryeong_art__YtWSe>img{display:block;width:100%;height:auto}.Chaeryeong_art__YtWSe[data-crop]{aspect-ratio:var(--ratio)}.Chaeryeong_art__YtWSe[data-crop]>img{width:100%;height:100%;object-fit:cover;object-position:var(--fx) var(--fy);transform:scale(var(--zoom,1));transform-origin:var(--fx) var(--fy)}.Chaeryeong_story__6iJgt[data-layout=bleed] .Chaeryeong_art__YtWSe{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.Chaeryeong_story__6iJgt[data-layout=insetLeft] .Chaeryeong_art__YtWSe,.Chaeryeong_story__6iJgt[data-layout=insetRight] .Chaeryeong_art__YtWSe{width:90%}.Chaeryeong_story__6iJgt[data-layout=insetLeft] .Chaeryeong_art__YtWSe{margin-left:0}.Chaeryeong_story__6iJgt[data-layout=insetRight] .Chaeryeong_art__YtWSe{margin-left:10%}.Chaeryeong_story__6iJgt:is([data-layout=insetLeft],[data-layout=insetRight]) .Chaeryeong_art__YtWSe{border:1px solid rgba(255,253,247,.85);box-sizing:border-box}.Chaeryeong_story__6iJgt[data-layout=insetLeft] .Chaeryeong_art__YtWSe{border-left:0}.Chaeryeong_story__6iJgt[data-layout=insetRight] .Chaeryeong_art__YtWSe{border-right:0}.Chaeryeong_story__6iJgt[data-layout=strip] .Chaeryeong_art__YtWSe{border-block:1px solid rgba(255,253,247,.85);box-sizing:border-box}.Chaeryeong_story__6iJgt[data-layout=slant] .Chaeryeong_art__YtWSe{-webkit-mask-image:linear-gradient(172deg,transparent 2%,#000 17%,#000 83%,transparent 98%);mask-image:linear-gradient(172deg,transparent 2%,#000 17%,#000 83%,transparent 98%)}.Chaeryeong_detail__DuK0x [data-scene^=SAY_]+[data-scene^=CARD_]{margin-top:4cqw}.Chaeryeong_beat__hLqeK{height:calc(var(--h) * 1cqw)}.Chaeryeong_box__DaH6_{z-index:2;max-width:90%;padding:3.4cqw 5cqw;border:1.5px solid var(--ink);line-height:1.6}.Chaeryeong_box__DaH6_,.Chaeryeong_bubble__tbwqF{position:absolute;margin:0;background:var(--sheet);color:var(--ink);font-family:var(--sans);font-size:4.1cqw;font-weight:500;letter-spacing:-.02em;text-align:center;white-space:pre-line;word-break:keep-all;translate:0 -50%}.Chaeryeong_bubble__tbwqF{z-index:3;padding:6.2cqw 2.6cqw;border-radius:50%;border:1.5px solid var(--ink);line-height:1.5;box-shadow:0 8px 24px rgba(0,0,0,.35)}.Chaeryeong_sfx__FgwT1{position:absolute;z-index:3;white-space:nowrap;pointer-events:none;font-family:"KoldiWebtoonMakerOngleifFont",var(--sans);font-weight:400;line-height:1;letter-spacing:-.01em;color:#fffdf7;transform:rotate(var(--rotate,0deg));text-shadow:-2px -2px 0 #0b0805,2px -2px 0 #0b0805,-2px 2px 0 #0b0805,2px 2px 0 #0b0805,0 -2px 0 #0b0805,0 2px 0 #0b0805,-2px 0 0 #0b0805,2px 0 0 #0b0805,0 6px 14px rgba(0,0,0,.6)}.Chaeryeong_detail__DuK0x[data-motion=on] [data-scene] :is(.Chaeryeong_box__DaH6_,.Chaeryeong_bubble__tbwqF){transition:opacity .5s ease .2s,transform .5s cubic-bezier(.2,.9,.3,1.15) .2s}.Chaeryeong_detail__DuK0x[data-motion=on] [data-scene]:not([data-seen]) .Chaeryeong_box__DaH6_{opacity:0;transform:translateY(10px)}.Chaeryeong_detail__DuK0x[data-motion=on] [data-scene]:not([data-seen]) .Chaeryeong_bubble__tbwqF{opacity:0;transform:scale(.92)}.Chaeryeong_detail__DuK0x[data-motion=on] [data-scene] .Chaeryeong_sfx__FgwT1{transition:opacity .35s ease .5s}.Chaeryeong_detail__DuK0x[data-motion=on] [data-scene]:not([data-seen]) .Chaeryeong_sfx__FgwT1{opacity:0}.Chaeryeong_skip__WBzkx{position:fixed;z-index:35;right:max(16px,calc((100vw - var(--twive-page-max-width)) / 2 + 16px));bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(58,54,48,.78);color:#f6f0e4;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Chaeryeong_skip__WBzkx svg{width:20px;height:20px}.Chaeryeong_closing__sPx9J{display:grid;gap:6px;padding:72px 0 40px;text-align:center;font-size:13px;letter-spacing:.16em;color:#b39aa3}.Chaeryeong_closing__sPx9J strong{font-family:var(--story);font-size:20px;font-weight:600;letter-spacing:.02em;color:#f4ecef}.Chaeryeong_detail__DuK0x{--twive-on-accent:#140d12}.Yoryeong_intro__JsIQz{--roleplay-accent:#b6cce3}.Yoryeong_intro__JsIQz [data-character=yoryeong]{--roleplay-accent:#b6cce3;color:#edf2f8;background:#080d15}.Yoryeong_intro__JsIQz [data-character=yoryeong] img,.Yoryeong_intro__JsIQz [data-character=yoryeong] video{object-fit:cover;object-position:50% 0}.Yoryeong_interview__XxMth{--roleplay-accent:#b6cce3}.Yoryeong_interview__XxMth [data-character=yoryeong]{--roleplay-accent:#b6cce3;color:#edf2f8;background:#080d15}.Yoryeong_interview__XxMth [data-character=yoryeong] img,.Yoryeong_interview__XxMth [data-character=yoryeong] video{object-fit:cover;object-position:50% 0}.Yoryeong_inputArt__mvoP8{position:absolute;inset:0}.Yoryeong_inputArt__mvoP8 img,.Yoryeong_inputArt__mvoP8 video{object-fit:cover!important;object-position:50% 0!important}.Yoryeong_interviewChoice__t8foA{word-break:keep-all}.Yoryeong_interview__XxMth .Yoryeong_interviewDialogue__2_pZk{max-height:none;overflow:visible;padding:48px 20px max(14px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(6,9,14,0),rgba(6,9,14,.84) 46px,rgba(6,9,14,.92) 150px,rgba(5,7,11,.97))}.Yoryeong_interviewDialogue__2_pZk>[role=progressbar]{margin-bottom:10px}.Yoryeong_interview__XxMth .Yoryeong_interviewLine__y8Q32{font-size:16px;line-height:1.65}.Yoryeong_interview__XxMth .Yoryeong_interviewChoices__OzKF7{gap:8px;margin-top:14px}.Yoryeong_interview__XxMth .Yoryeong_continueOverlay__nr6_p{position:absolute;left:50%;bottom:max(14px,env(safe-area-inset-bottom));margin:0;transform:translateX(-50%)}div.Yoryeong_familyGrid___KAFV>button.Yoryeong_familyChip___9XuZ{min-height:44px;height:44px;padding-inline:4px;font-size:15px;letter-spacing:-.03em}.Yoryeong_interview__XxMth [tabindex="-1"]:focus,.Yoryeong_intro__JsIQz [tabindex="-1"]:focus{outline:none}.Yoryeong_interviewCount__cBsyV{margin:-2px 0 4px;color:#9baebe;font-size:var(--seed-font-size-t2);line-height:var(--seed-line-height-t2);letter-spacing:.08em}.MyoryeongReunion_coverShade__9gpuy{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,transparent 62%,rgba(0,0,0,.52) 78%,#000)}.MyoryeongReunion_detail__w_lAf :focus-visible{outline:2px solid var(--twive-accent);outline-offset:4px}.MyoryeongReunion_preparation__xlIOc h2{margin-top:var(--seed-dimension-x5)}.MyoryeongReunion_information__DfFVJ{margin-top:var(--seed-dimension-x8);text-align:left}.MyoryeongReunion_information__DfFVJ>div{padding-block:var(--seed-dimension-x5);border-bottom:1px solid rgb(246 238 231/14%)}.MyoryeongReunion_information__DfFVJ dt{font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t5);font-weight:var(--seed-font-weight-bold);margin-bottom:var(--seed-dimension-x2)}.MyoryeongReunion_information__DfFVJ dd{margin:0;color:var(--story-muted);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t6);word-break:keep-all}.MyoryeongReunion_note__OFfBB{margin-top:var(--seed-dimension-x6)!important;color:var(--story-muted);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t5)}.MyoryeongReunion_choicesWide__zd5Rt,.MyoryeongReunion_choices__LfCUE,.MyoryeongReunion_places__vzpDE{display:grid;gap:var(--seed-dimension-x2_5);grid-template-columns:repeat(2,minmax(0,1fr))}.MyoryeongReunion_choicesWide__zd5Rt{grid-template-columns:minmax(0,1fr)}.MyoryeongReunion_places__vzpDE{grid-template-columns:repeat(3,minmax(0,1fr))}.MyoryeongReunion_helper___xoFH{margin-block:var(--seed-dimension-x4)}.MyoryeongReunion_review__w5Rh1{color:#fff}.MyoryeongReunion_reviewShade__2GxuW{position:absolute;inset:0;background:rgb(0 0 0/64%);pointer-events:none}.MyoryeongReunion_review__w5Rh1 dl{margin-top:var(--seed-dimension-x3)}.MyoryeongReunion_review__w5Rh1 dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:var(--seed-dimension-x2);padding-block:var(--seed-dimension-x1);border-bottom:1px solid rgb(255 255 255/16%)}.MyoryeongReunion_review__w5Rh1 dt{color:rgb(255 255 255/76%)}.MyoryeongReunion_review__w5Rh1 dd,.MyoryeongReunion_review__w5Rh1 dt{font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3)}.MyoryeongReunion_review__w5Rh1 dd{margin:0;overflow-wrap:anywhere}.MyoryeongReunion_review__w5Rh1 dl button{align-self:center}.MyoryeongReunion_review__w5Rh1 .MyoryeongReunion_reviewQuestion__d0P_f>div{grid-template-columns:minmax(0,1fr) auto}.MyoryeongReunion_reviewQuestion__d0P_f dd{grid-column:1/-1;grid-row:2}.MyoryeongReunion_reviewQuestion__d0P_f button{grid-column:2;grid-row:1}.MyoryeongReunion_input__Y4IUG h1:focus{outline:none}.MyoryeongReunion_input__Y4IUG :focus-visible{outline:2px solid var(--twive-accent);outline-offset:3px}.MyoryeongReunion_personRecord__I4eNU{margin-top:var(--seed-dimension-x8)}.MyoryeongReunion_personRecord__I4eNU h3{font-size:var(--seed-font-size-t5);font-weight:var(--seed-font-weight-bold)}.MyoryeongReunion_report__IvN4M{padding:var(--seed-dimension-x6) var(--seed-dimension-x4) var(--seed-dimension-x16)}.MyoryeongReunion_reportTitle__JwrTU{font-size:var(--seed-font-size-t7);font-weight:var(--seed-font-weight-bold);margin-bottom:var(--seed-dimension-x4)}.MyoryeongReunion_reportProgress__pbDsZ{color:rgb(255 255 255/64%);font-size:var(--seed-font-size-t3);margin-bottom:var(--seed-dimension-x6)}.MyoryeongReunion_reportPendingList__rQ3LY li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--seed-dimension-x3);padding-block:var(--seed-dimension-x3);border-bottom:1px solid rgb(246 238 231/14%);color:rgb(255 255 255/44%)}.MyoryeongReunion_reportPendingList__rQ3LY li>span{font-size:var(--seed-font-size-t3);padding-top:2px}.MyoryeongReunion_reportPendingList__rQ3LY b{font-size:var(--seed-font-size-t4);font-weight:var(--seed-font-weight-medium);word-break:keep-all}.MyoryeongReunion_reportPendingList__rQ3LY li[data-state=done]{color:rgb(255 255 255/92%)}.MyoryeongReunion_reportPendingList__rQ3LY li[data-state=done]>span{color:var(--twive-accent)}.MyoryeongReunion_reportPendingList__rQ3LY li[data-state=failed]>span{color:var(--seed-color-fg-critical,#f45b69)}.MyoryeongReunion_reportNotice__jeZVs{display:grid;gap:var(--seed-dimension-x3);padding-block:var(--seed-dimension-x8);color:rgb(255 255 255/80%)}.MyoryeongReunion_toc__g6B7D{margin-top:var(--seed-dimension-x8);text-align:left}.MyoryeongReunion_toc__g6B7D li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--seed-dimension-x1) var(--seed-dimension-x3);padding-block:var(--seed-dimension-x4);border-bottom:1px solid rgb(246 238 231/14%)}.MyoryeongReunion_toc__g6B7D li>span{color:var(--twive-accent-hot);font-size:var(--seed-font-size-t3);font-weight:var(--seed-font-weight-bold);padding-top:2px}.MyoryeongReunion_toc__g6B7D strong{font-size:var(--seed-font-size-t5)}.MyoryeongReunion_toc__g6B7D small,.MyoryeongReunion_toc__g6B7D strong{display:block;line-height:var(--seed-line-height-t5);word-break:keep-all}.MyoryeongReunion_toc__g6B7D small{color:var(--story-muted);font-size:var(--seed-font-size-t3);margin-top:var(--seed-dimension-x1)}.MyoryeongReunion_detail__w_lAf{padding-bottom:var(--seed-dimension-x4)}.MyoryeongReunion_purchaseGuide__pdynh{padding-top:var(--seed-dimension-x12)}.MyoryeongReunion_giftArt__NUQL4{position:relative}.MyoryeongReunion_giftArt__NUQL4 img{display:block;width:100%;height:auto}.MyoryeongReunion_giftArt__NUQL4:after{content:"";position:absolute;inset:85% 0 0;pointer-events:none;background:linear-gradient(transparent,var(--story-canvas))}.MyoryeongReunion_giftHeading__8KtQU{padding:var(--seed-dimension-x4) var(--seed-dimension-x6) var(--seed-dimension-x10);text-align:center}.MyoryeongReunion_giftHeading__8KtQU h2{margin-block:var(--seed-dimension-x4) var(--seed-dimension-x5);font-size:var(--seed-font-size-t12);line-height:var(--seed-line-height-t12)}.MyoryeongReunion_giftHeading__8KtQU>p:last-child{color:var(--story-muted);font-size:var(--seed-font-size-t5);line-height:var(--seed-line-height-t7);word-break:keep-all}.MyoryeongReunion_editionBody__RnXZk{padding-inline:var(--seed-dimension-x6)}.MyoryeongReunion_editionNumbers__Al1HQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--seed-dimension-x6);margin:0;border-block:1px solid rgb(246 238 231/24%);text-align:center}.MyoryeongReunion_editionNumbers__Al1HQ>div+div{border-left:1px solid rgb(246 238 231/16%)}.MyoryeongReunion_editionNumbers__Al1HQ dt{color:var(--story-muted);font-size:var(--seed-font-size-t3);line-height:var(--seed-line-height-t3)}.MyoryeongReunion_editionNumbers__Al1HQ dd{margin:var(--seed-dimension-x3) 0 0;font-size:var(--seed-font-size-t13);line-height:var(--seed-line-height-t13);font-weight:var(--seed-font-weight-bold)}.MyoryeongReunion_editionNumbers__Al1HQ dd span{margin-left:var(--seed-dimension-x1);font-size:var(--seed-font-size-t5);font-weight:var(--seed-font-weight-regular)}.MyoryeongReunion_editionContents__XEnk7{margin:var(--seed-dimension-x4) 0 0}.MyoryeongReunion_editionContents__XEnk7>div{padding-block:var(--seed-dimension-x5);border-bottom:1px solid rgb(246 238 231/12%)}.MyoryeongReunion_editionContents__XEnk7 dt{font-size:var(--seed-font-size-t6);line-height:var(--seed-line-height-t6);font-weight:var(--seed-font-weight-bold)}.MyoryeongReunion_editionContents__XEnk7 dd{margin:var(--seed-dimension-x2) 0 0;color:var(--story-muted);font-size:var(--seed-font-size-t4);line-height:var(--seed-line-height-t6)}.MyoryeongReunion_returnLinks__BPWRB{display:grid;justify-items:center;gap:var(--seed-dimension-x2);padding-block:var(--seed-dimension-x6)}.MyoryeongReunion_readingFrame__9Di1h{border-image-width:56px;padding-inline:var(--seed-dimension-x10)}.MyoryeongReunion_input__Y4IUG{--twive-input-surface:var(--wolryeong-input-surface);--twive-input-border:var(--wolryeong-input-border);--roleplay-surface:var(--wolryeong-input-surface);--roleplay-choice-border:var(--wolryeong-input-border)}.MyoryeongReunion_input__Y4IUG .seed-toggle-button[aria-pressed=false]{background:var(--wolryeong-input-surface);border:1px solid var(--wolryeong-input-border)}.MyoryeongReunion_input__Y4IUG .seed-toggle-button:focus-visible{outline-color:var(--twive-accent-pale)}