html body .sejong-app{--s-bg:#f5f4f0;--s-surface:#fff;--s-line:#ebe9e3;--s-line-strong:#dedbd2;--s-ink:#191f28;--s-sub:#4e5968;--s-muted:#8b95a1;--s-parent:#2b4c7e;--s-parent-ink:#1f3a63;--s-parent-tint:#eaf0f8;--s-parent-soft:#c9d7ec;--s-child:#11806f;--s-child-ink:#0d5f53;--s-child-tint:#e3f3ef;--s-child-soft:#b9e1d8;--s-sun:#f2b33d;--s-sun-tint:#fdf3dc;--s-coral:#f07f5e;--s-coral-tint:#fdece6;--s-r-card:18px;--s-r-btn:14px;--s-r-chip:999px;--s-shadow:0 1px 2px #191f280a,0 4px 14px #191f280a;--s-accent:var(--s-parent);--s-accent-ink:var(--s-parent-ink);--s-accent-tint:var(--s-parent-tint);--s-accent-soft:var(--s-parent-soft);--d9-ink:var(--s-ink);--d9-muted:var(--s-sub);--d9-faint:var(--s-muted);--d9-line:var(--s-line);--d9-line-strong:var(--s-line-strong);--d9-surface:#fff;--d9-bg:var(--s-bg);--d9-bg-soft:var(--s-bg);--d9-parent:var(--s-parent);--d9-parent-bg:var(--s-parent-tint);--d9-parent-ink:var(--s-parent-ink);--d9-parent-soft:#6f8db8;--d9-child:var(--s-child);--d9-child-bg:var(--s-child-tint);--d9-child-ink:var(--s-child-ink);--d9-child-soft:#7cc3b6;--d9-success:#1e8e5a;--d9-success-bg:#e4f4ec;--d9-warn:#b7790c;--d9-warn-bg:var(--s-sun-tint);--d9-stop:#d9493a;--d9-stop-bg:#fdeceb;--d9-axis:var(--s-accent);--d9-axis-bg:var(--s-accent-tint);--d9-axis-ink:var(--s-accent-ink);--ink:var(--s-ink);--muted:var(--s-sub);--border:var(--s-line);--line:var(--s-line);--paper:var(--s-bg);--reference-axis:var(--s-accent);--reference-soft:var(--s-accent-tint);--accent:var(--s-accent)}html body .sejong-app.child{--s-accent:var(--s-child);--s-accent-ink:var(--s-child-ink);--s-accent-tint:var(--s-child-tint);--s-accent-soft:var(--s-child-soft);--s-r-card:20px;--d9-axis:var(--s-child);--d9-axis-bg:var(--s-child-tint);--d9-axis-ink:var(--s-child-ink);--reference-axis:var(--s-child);--reference-soft:var(--s-child-tint);--accent:var(--s-child);--child:var(--s-child);--child-bg:var(--s-child-tint)}html body,html body .sejong-app,html body .sejong-app:not(.entry).parent{color:var(--s-ink,#191f28);background:var(--s-bg,#f5f4f0)!important}html body .sejong-app{letter-spacing:-.01em}html body .sejong-app:not(.entry) .app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--s-ink)!important;border-bottom:1px solid var(--s-line)!important;height:60px!important;box-shadow:none!important;background:#fffffff2!important;padding:10px 12px 10px 20px!important}html body .sejong-app:not(.entry) .app-header .reference-brand,html body .sejong-app:not(.entry) .app-header h1.brand.is-page-title,html body .sejong-app:not(.entry) .app-header h1.brand.is-page-title .reference-page-title{color:var(--s-ink)!important;letter-spacing:-.02em!important;font-size:18px!important;font-weight:800!important}html body .sejong-app:not(.entry).parent.is-home .app-header .reference-brand.d9-dot:after{background:var(--s-coral)!important}html body .sejong-app:not(.entry) .app-header .icon-button,html body .sejong-app:not(.entry) .app-header .reference-header-back{color:var(--s-ink)!important;background:0 0!important}html body .sejong-app:not(.entry) .app-header .icon-button:hover{background:var(--s-accent-tint)!important}html body .sejong-app:not(.entry) .app-header .profile-switch{background:var(--s-accent-tint)!important;color:var(--s-accent-ink)!important;box-shadow:none!important;border:0!important;min-height:40px!important}html body .sejong-app:not(.entry) .app-header .profile-switch .current-profile-name,html body .sejong-app:not(.entry) .app-header .profile-switch .current-profile-name *{color:var(--s-accent-ink)!important;font-weight:700!important}html body .sejong-app:not(.entry) .bottom-nav{border-top:1px solid var(--s-line)!important;background:#fffffff5!important}html body .sejong-app:not(.entry) .bottom-nav>button,html body .sejong-app:not(.entry) .bottom-nav>button>svg{color:var(--s-muted)!important}html body .sejong-app:not(.entry) .bottom-nav>button>span,html body .sejong-app:not(.entry) .bottom-nav>button>span *{font-size:11px!important;font-weight:700!important}html body .sejong-app:not(.entry) .bottom-nav>button.active,html body .sejong-app:not(.entry) .bottom-nav>button.active>svg{color:var(--s-accent)!important}html body .sejong-app:not(.entry) .bottom-nav>button.active>svg{background:var(--s-accent-tint)!important}html body .sejong-app .btn:not(.secondary):not(.ghost){background:var(--s-accent)!important;color:#fff!important;border-radius:var(--s-r-btn)!important;min-height:52px!important;box-shadow:none!important;border:0!important;font-size:16px!important;font-weight:700!important}html body .sejong-app .btn.secondary{background:var(--s-accent-tint)!important;color:var(--s-accent-ink)!important;border-radius:var(--s-r-btn)!important;min-height:50px!important;box-shadow:none!important;border:0!important;font-weight:700!important}html body .sejong-app .text-button{color:var(--s-accent-ink)!important}html body .sejong-app .card,html body .sejong-app .daily-block,html body .sejong-app .summary-facts,html body .sejong-app .summary-details,html body .sejong-app .notice-share,html body .sejong-app .document-library-card,html body .sejong-app .task-notice-card{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important}html body .sejong-app.parent .daily-capture{background:0 0!important;border:0!important;padding:8px 0 4px!important}html body .sejong-app.parent .daily-capture .daily-date{color:var(--s-parent)!important;font-size:13px!important;font-weight:700!important}html body .sejong-app.parent .daily-capture h1{letter-spacing:-.03em!important;color:var(--s-ink)!important;font-size:26px!important;font-weight:800!important;line-height:1.3!important}html body .sejong-app.parent .daily-capture .daily-capture-sub{color:var(--s-sub)!important;font-size:15px!important}html body .sejong-app.parent .daily-capture-actions{gap:10px!important}html body .sejong-app.parent .daily-capture-actions .daily-capture-main{background:var(--s-parent)!important;color:#fff!important;border-radius:var(--s-r-card)!important;border:0!important;min-height:112px!important;box-shadow:0 6px 18px #2b4c7e33!important}html body .sejong-app.parent .daily-capture-actions .daily-capture-main.daily-capture-file{background:var(--s-surface)!important;color:var(--s-parent-ink)!important;box-shadow:var(--s-shadow)!important}html body .sejong-app.parent .daily-capture-actions .daily-capture-main.daily-capture-file *{color:inherit!important}html body .sejong-app.parent .daily-capture-actions .daily-capture-main.daily-capture-file small{color:var(--s-sub)!important}html body .sejong-app.parent .daily-recent-0911{padding:6px 0!important}html body .sejong-app.parent .daily-recent-0911 .daily-block-heading{padding:14px 18px 6px!important}html body .sejong-app.parent .daily-row{border:0!important;border-top:1px solid var(--s-line)!important;background:0 0!important;border-radius:0!important;min-height:58px!important;padding:12px 18px!important}html body .sejong-app.parent .daily-row:first-of-type{border-top:0!important}html body .sejong-app .notice-status-badge{border-radius:8px!important;font-weight:700!important}html body .sejong-app.parent [data-screen=P-doc] .document-library-card{margin-bottom:10px!important}html body .sejong-app.parent [data-screen=P-04] .notice-title{letter-spacing:-.03em!important;font-size:24px!important;font-weight:800!important;line-height:1.35!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts svg,html body .sejong-app.parent [data-screen=P-04] .summary-details svg{background:var(--s-parent-tint);box-sizing:content-box;border-radius:10px;padding:7px;color:var(--s-parent)!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts,html body .sejong-app.parent [data-screen=P-04] .summary-details{padding:6px 18px!important}html body .sejong-app.parent .p04-sticky-action{background:linear-gradient(#f5f4f000,var(--s-bg) 30%)!important;border:0!important}html body .sejong-app.parent [data-screen=P-05] h1,html body .sejong-app.parent [data-screen=P-05] h2{letter-spacing:-.02em!important}html body .sejong-app.child .child-home-greeting h1{letter-spacing:-.03em!important;color:var(--s-ink)!important;font-size:26px!important;font-weight:800!important;line-height:1.25!important}html body .sejong-app.child .child-home-greeting p{color:var(--s-sub)!important;margin-top:6px!important;font-size:15px!important}html body .sejong-app.child .daily-child .is-compact .child-home-mascot{background:var(--s-sun-tint)!important;border:0!important;width:64px!important;height:64px!important;min-height:64px!important}html body .sejong-app.child .daily-incoming .home-received-notice{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important}html body .sejong-app.child .daily-incoming .home-row-symbol{background:var(--s-sun-tint)!important;color:#9a6a08!important;border-radius:12px!important}html body .sejong-app.child .daily-incoming .home-received-notice small{color:#9a6a08!important;font-weight:700!important}html body .sejong-app.child .child-home-story{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important;overflow:hidden!important}html body .sejong-app.child .child-home-story-cover span{color:var(--s-child-ink)!important;background:#ffffffeb!important;border-radius:999px!important;padding:4px 10px!important;font-weight:800!important}html body .sejong-app.child .child-home-story h2{color:var(--s-ink)!important;letter-spacing:-.02em!important;font-size:22px!important;font-weight:800!important}html body .sejong-app.child .child-home-synopsis{color:var(--s-sub)!important;font-size:14.5px!important;line-height:1.6!important}html body .sejong-app.child .child-story-progress span{color:var(--s-child-ink)!important;font-weight:700!important}html body .sejong-app.child .child-story-progress progress{accent-color:var(--s-child)!important}html body .sejong-app.child [data-screen=C-03] h1{letter-spacing:-.03em!important;font-size:26px!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-03] .comic-panel,html body .sejong-app.child [data-screen=C-03] .comic-scene{border-radius:var(--s-r-card)!important;background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;overflow:hidden!important}html body .sejong-app.child [data-screen=C-03] .comic-panel p,html body .sejong-app.child [data-screen=C-03] .comic-scene p{color:var(--s-ink)!important;font-size:17px!important;line-height:1.75!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar{top:68px!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar .speak-toggle{background:var(--s-surface)!important;color:var(--s-child-ink)!important;box-shadow:0 4px 14px #191f281f!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar .speak-toggle.is-speaking{background:var(--s-child)!important;color:#fff!important}html body .sejong-app.child [data-screen=C-04] .page-heading h1,html body .sejong-app.child [data-screen=C-04] .bridge-heading-copy h1{letter-spacing:-.03em!important;font-size:26px!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-04] .bridge-situation-line{background:var(--s-surface)!important;border:0!important;border-left:4px solid var(--s-coral)!important;border-radius:var(--s-r-btn)!important;box-shadow:var(--s-shadow)!important}html body .sejong-app.child [data-screen=C-04] .phrase-card{background:var(--s-surface)!important;border-radius:var(--s-r-btn)!important;box-shadow:var(--s-shadow)!important;border:0!important;min-height:58px!important}html body .sejong-app.child [data-screen=C-04] .bridge-phrase-audio{background:var(--s-child-tint)!important;color:var(--s-child)!important;border-radius:12px!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps{counter-reset:none;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:0!important;margin:0!important;padding:4px 6px 0!important;display:flex!important;position:relative!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps:before{content:"";background:var(--s-line-strong);z-index:0;height:2px;position:absolute;top:21px;left:16%;right:16%}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li{z-index:1;position:relative;background:0 0!important;border:0!important;flex-direction:column!important;flex:1 1 0!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:0!important;display:flex!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li b{background:var(--s-surface)!important;width:34px!important;height:34px!important;color:var(--s-child)!important;border:2px solid var(--s-child)!important;box-shadow:0 0 0 5px var(--s-bg)!important;border-radius:50%!important;place-items:center!important;font-size:15px!important;font-weight:800!important;display:grid!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li.active b,html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li.done b{background:var(--s-child)!important;color:#fff!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li strong{color:var(--s-ink)!important;font-size:14px!important;font-weight:700!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li small{display:none!important}html body .sejong-app.child .practice-screen .practice-scene{background:var(--s-coral-tint)!important;border-radius:var(--s-r-card)!important;border:0!important}html body .sejong-app.child .practice-screen .npc-bubble{background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:0 2px 8px #191f280f!important}html body .sejong-app.child .practice-screen .practice-answer{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important}html body .sejong-app.child .practice-screen .answer-options button{border:1.5px solid var(--s-line)!important;border-radius:var(--s-r-btn)!important;background:#fff!important;min-height:54px!important;font-size:16px!important}html body .sejong-app.child .practice-screen .answer-options button.selected{border-color:var(--s-child)!important;background:var(--s-child-tint)!important}html body .sejong-app.child .practice-screen .stage-progress{align-items:center!important;gap:6px!important}html body .sejong-app.child .practice-screen .stage-progress>div{align-items:center!important;gap:6px!important;display:flex!important}html body .sejong-app.child .practice-screen .stage-progress>div+div:before{content:"";background:var(--s-line-strong);border-radius:2px;width:14px;height:2px}html body .sejong-app.child .practice-screen .stage-progress span{background:var(--s-surface)!important;width:26px!important;height:26px!important;color:var(--s-muted)!important;border:1.5px solid var(--s-line-strong)!important;border-radius:50%!important;place-items:center!important;font-size:13px!important;font-weight:800!important;display:grid!important}html body .sejong-app.child .practice-screen .stage-progress .active span{background:var(--s-child)!important;color:#fff!important;border-color:var(--s-child)!important}html body .sejong-app.child .practice-screen .stage-progress .done span{background:var(--s-child-tint)!important;color:var(--s-child)!important;border-color:var(--s-child-tint)!important}html body .sejong-app.child .practice-screen .stage-progress small{color:var(--s-ink)!important;font-size:12.5px!important;font-weight:700!important}html body .sejong-app.child .practice-screen .stage-progress>div:not(.active) small{display:none!important}html body .sejong-app.parent .portal-welcome,html body .sejong-app.parent .home-photo-drop{box-shadow:none!important;background:0 0!important;border:0!important}html body .sejong-app.parent .daily-recent-0911 .daily-rows{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts svg,html body .sejong-app.parent [data-screen=P-04] .summary-details svg{margin-right:6px}html body .sejong-app.child [data-feature=child-home-other-notices],html body .sejong-app.child .daily-incoming .text-button{color:var(--s-child-ink)!important}html body .sejong-app.parent .daily-home.daily-parent{background:0 0!important}html body .sejong-app.child [data-screen=C-04] .learning-bridge .stages-overview.bridge-plan-steps>li>b,html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li b{box-sizing:border-box!important;aspect-ratio:1!important;flex:none!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;line-height:1!important}html body .sejong-app.child .practice-screen .stage-progress span{box-sizing:border-box!important;aspect-ratio:1!important;flex:none!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;padding:0!important;line-height:1!important}html body .sejong-app.parent .daily-home{flex-direction:column!important;gap:16px!important;display:flex!important}html body .sejong-app.parent .daily-upcoming{padding:6px 0!important}html body .sejong-app.parent .daily-upcoming .daily-block-heading{padding:14px 18px 6px!important}html body .sejong-app.parent .daily-upcoming .daily-rows{box-shadow:none!important;background:0 0!important;border:0!important}html body .sejong-app.parent .daily-upcoming-row{text-align:left!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body .sejong-app.parent .daily-upcoming-date{background:var(--s-parent-tint);min-width:76px;color:var(--s-parent-ink);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:7px 8px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}html body .sejong-app.parent .daily-upcoming-date *{color:inherit!important;font-size:12px!important;font-weight:700!important}html body .sejong-app.parent .daily-upcoming-date small{display:block;color:var(--s-coral)!important;font-weight:800!important}html body .sejong-app.parent .daily-upcoming-copy{flex-direction:column;gap:3px;min-width:0;display:flex}html body .sejong-app.parent .daily-upcoming-copy b{color:var(--s-ink);font-size:15px;font-weight:700;line-height:1.4}html body .sejong-app.parent .daily-upcoming-copy small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}html body .sejong-app.parent .daily-child-news{background:var(--s-child-tint)!important;border-radius:var(--s-r-card)!important;color:var(--s-child-ink)!important;border:0!important}html body .sejong-app.child .child-home-greeting>div:first-child{flex-direction:column-reverse!important;gap:4px!important;display:flex!important}html body .sejong-app.child .child-home-greeting .child-home-tagline{color:var(--s-child)!important;margin:0!important;font-size:13px!important;font-weight:700!important}html body .sejong-app.child .child-home-story-cover img{object-fit:cover!important;height:220px!important}html body .sejong-app.child .child-story-progress progress{overflow:hidden;border-radius:999px!important;height:8px!important}html body .sejong-app.child .child-story-progress progress::-webkit-progress-bar{background:var(--s-line);border-radius:999px}html body .sejong-app.child .child-story-progress progress::-webkit-progress-value{background:var(--s-child);border-radius:999px}html body .sejong-app.child .child-home-story-actions{flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important}html body .sejong-app.child .child-home-story-actions .speak-toggle{align-self:center!important;min-height:44px!important}html body .sejong-app.child .child-notice-inbox>summary,html body .sejong-app.child .child-notice-inbox>summary *{color:var(--s-child-ink)!important;font-weight:700!important}html body .sejong-app.child .daily-incoming{flex-direction:column;gap:6px;display:flex}html body .sejong-app.child .daily-incoming .home-received-notice b{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body .sejong-app.child .daily-incoming .home-received-notice>button{min-height:60px!important;padding:10px 14px!important}html body .sejong-app.child .child-home-synopsis{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}html body .sejong-app.child .child-home-story-cover img{height:164px!important}html body .sejong-app.child .child-home-greeting h1{font-size:22px!important}html body .sejong-app.child .child-home-story-copy{padding:14px 16px!important}html body .sejong-app.child .child-home-story h2{font-size:20px!important}html body .sejong-app.child .child-story-progress{margin:8px 0 10px!important}html body .sejong-app.child .child-home-learning{gap:12px!important}html body .sejong-app.child .daily-incoming .home-received-notice>button>span{min-width:0!important;overflow:hidden!important}html body .sejong-app.child .child-notice-inbox>summary{min-height:40px!important;padding:6px 4px!important}html body .sejong-app.child .daily-incoming,html body .sejong-app.child .daily-incoming .home-received-notice,html body .sejong-app.child .daily-incoming .home-received-notice>button{min-width:0!important;max-width:100%!important}html body .sejong-app.child .daily-incoming .home-received-notice b *{display:inline!important}html body .sejong-app.child .child-home-greeting{align-items:center!important}html body .sejong-app.child .child-home-greeting h1{font-size:20px!important;line-height:1.35!important}html body .sejong-app.child .daily-child .is-compact .child-home-mascot{width:52px!important;height:52px!important;min-height:52px!important}html body .sejong-app.child .child-home-story.is-cover{padding:0!important;overflow:hidden!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-cover{background:#000!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-cover img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:300px!important;display:block!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0b1a1699 55%,#0b1a16d9 100%);height:55%;position:absolute;inset:auto 0 0}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-chip{z-index:2;color:var(--s-child-ink)!important;background:#fffffff0!important;border-radius:999px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:800!important;position:absolute!important;top:16px!important;left:16px!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-title{z-index:2;letter-spacing:-.03em;text-align:left;text-shadow:0 2px 10px #0006;line-height:1.2;bottom:16px;left:18px;right:18px;color:#fff!important;font-size:28px!important;font-weight:800!important;position:absolute!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-title *{color:#fff!important;font:inherit!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-title{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-copy{padding:16px 18px 14px!important}html body .sejong-app.child .child-home-story.is-cover .child-home-synopsis{margin-top:0!important}html body .sejong-app.child .child-home-learning>.daily-incoming{margin-top:2px!important}html body .sejong-app.child .child-home-learning>.daily-incoming .home-received-notice>button{min-height:56px!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-cover .story-first-cut{width:100%!important;height:300px!important;display:block!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-title,html body .sejong-app.child .child-home-story.is-cover .child-home-cover-title *{box-shadow:none!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-title *{display:inline!important;position:static!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-chip *{background:0 0!important;padding:0!important;position:static!important}html body .sejong-app.child .child-home-story.is-cover .child-home-story-cover{height:300px!important;min-height:300px!important;max-height:300px!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-title{border:0!important;height:auto!important;top:auto!important}html body .sejong-app.child .child-home-story.is-cover .child-home-cover-chip{border:0!important;bottom:auto!important}html body .sejong-app.child .child-new-notice{position:relative;background:var(--s-sun-tint)!important;color:#7a5408!important;text-align:left!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:10px 14px!important;font-size:15px!important;font-weight:800!important;display:flex!important}html body .sejong-app.child .child-new-notice>span:not(.child-new-notice-dot){flex:auto;min-width:0}html body .sejong-app.child .child-new-notice-dot{background:var(--s-coral);width:8px;height:8px;box-shadow:0 0 0 2px var(--s-sun-tint);border-radius:50%;position:absolute;top:10px;left:30px}html body .sejong-app.child .notice-screen-911{--n-child:var(--s-child);--n-child-bg:var(--s-child-tint);--n-child-ink:var(--s-child-ink);gap:16px!important}html body .sejong-app.child .notice-screen-911 .notice-head{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:4px 0 2px!important;display:flex!important}html body .sejong-app.child .notice-screen-911 .notice-head-mark{background:var(--s-child-tint)!important;width:44px!important;height:44px!important;color:var(--s-child-ink)!important;flex:none!important}html body .sejong-app.child .notice-screen-911 .notice-head h1{color:var(--s-ink)!important;font-size:20px!important;font-weight:800!important;line-height:1.35!important}html body .sejong-app.child .notice-screen-911 .notice-feed{gap:14px!important;display:grid!important}html body .sejong-app.child .notice-screen-911 .notice-card-911{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:22px!important;outline:0!important;margin:0!important;padding:20px!important}html body .sejong-app.child .notice-screen-911 .notice-card-911.is-active{box-shadow:0 0 0 2px var(--s-child),var(--s-shadow)!important}html body .sejong-app.child .notice-screen-911 .received-notice-title{letter-spacing:-.02em!important;color:var(--s-ink)!important;word-break:keep-all!important;margin:0 0 10px!important;font-size:18px!important;font-weight:800!important;line-height:1.4!important}html body .sejong-app.child .notice-screen-911 .received-notice-summary{background:var(--s-child-tint)!important;color:var(--s-ink)!important;word-break:keep-all!important;border-radius:14px!important;margin:0 0 14px!important;padding:12px 14px!important;font-size:15.5px!important;font-weight:500!important;line-height:1.65!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li{border-top:1px solid var(--s-line)!important;align-items:flex-start!important;gap:12px!important;padding:12px 0!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li:before{-webkit-mask:var(--n-icon) center/contain no-repeat;-webkit-mask:var(--n-icon) center/contain no-repeat;mask:var(--n-icon) center/contain no-repeat;background:var(--s-child)!important;border-radius:0!important;width:20px!important;height:20px!important;margin-top:1px!important}html body .sejong-app.child .notice-screen-911 .notice-lines li[data-icon=calendar]{--n-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}html body .sejong-app.child .notice-screen-911 .notice-lines li[data-icon=bag]{--n-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l-1 13H7z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E")}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li>b{color:var(--s-ink)!important;font-size:15.5px!important;font-weight:700!important;line-height:1.55!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li>b .child-meeting-time{color:var(--s-sub)!important;font-weight:600!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li>b small{color:var(--s-child-ink)!important;margin-top:4px!important;font-size:13px!important;font-weight:700!important;display:inline-block!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li>b .child-meeting-time{margin-top:4px!important;display:block!important}html body .sejong-app.child .notice-screen-911 .notice-card-911 .notice-lines li>b .child-meeting-time *{display:inline!important}html body .sejong-app.child .notice-screen-911 .received-notice-summary.is-loading{animation:1.2s linear infinite s-shimmer;background:linear-gradient(90deg,var(--s-child-tint),#eef7f4,var(--s-child-tint))!important;background-size:200% 100%!important;min-height:48px!important}@keyframes s-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html body .sejong-app.child [data-screen=C-03] .reader-toolbar{justify-content:space-between!important;gap:8px!important}html body .sejong-app.child [data-screen=C-03] .reader-resumed{pointer-events:auto;cursor:pointer;background:var(--s-surface)!important;text-align:left!important;border:0!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-height:44px!important;padding:5px 14px!important;display:inline-flex!important;box-shadow:0 4px 14px #191f281f!important}html body .sejong-app.child [data-screen=C-03] .reader-resumed span{color:var(--s-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}html body .sejong-app.child [data-screen=C-03] .reader-resumed b{color:var(--s-child-ink)!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}html body .sejong-app.child [data-screen=C-03] .reader-title,html body .sejong-app.child [data-screen=C-04] .page-heading{padding-left:0!important}html body .sejong-app.child [data-screen=C-03] .reader-nav .reader-practice-state{text-align:center!important;width:100%!important;color:var(--s-sub)!important;flex:0 0 100%!important;margin:-4px 0 2px!important;font-size:14px!important;font-weight:600!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li.todo b{background:var(--s-surface)!important;color:var(--s-muted)!important;border-color:var(--s-line-strong)!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li.todo strong{color:var(--s-muted)!important;font-weight:600!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li.active b{background:var(--s-child)!important;color:#fff!important;border-color:var(--s-child)!important;box-shadow:0 0 0 4px var(--s-child-tint)!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps li.done b{background:var(--s-child)!important;color:#fff!important;border-color:var(--s-child)!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-steps[data-practice-state=new]:before{background:var(--s-line)!important}html body .sejong-app.child [data-screen=C-04] .bridge-plan-done{text-align:center!important;color:var(--s-child-ink)!important;margin:14px 0 0!important;font-size:14px!important;font-weight:700!important}html body .sejong-app.parent [data-screen=P-04] .page-heading{min-height:0!important;margin:0 0 2px!important;padding:0!important}html body .sejong-app.parent [data-screen=P-04] .notice-title{margin:4px 0 16px!important;font-size:25px!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts{background:linear-gradient(160deg,#30588f,var(--s-parent) 60%,#24426e)!important;border:0!important;border-radius:22px!important;flex-direction:column!important;gap:0!important;margin-bottom:12px!important;padding:8px 20px!important;display:flex!important;box-shadow:0 10px 24px #2b4c7e33!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div{border:0!important;border-top:1px solid #fff2!important;grid-template-columns:40px 1fr!important;grid-template-areas:"i l""i v"!important;align-items:start!important;gap:2px 14px!important;padding:16px 0!important;display:grid!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div:nth-child(2){order:-1;border-top:0!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div:first-child{border-top:1px solid #fff2!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div>svg{grid-area:i;color:#fff!important;background:#ffffff1f!important;border-radius:12px!important;width:22px!important;height:22px!important;padding:9px!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div>b{grid-area:l;color:#c9d7ec!important;letter-spacing:0!important;width:auto!important;min-width:0!important;font-size:13px!important;font-weight:700!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div>span{grid-area:v;color:#fff!important;font-size:17px!important;font-weight:700!important;line-height:1.55!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div>span *{color:inherit!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div:nth-child(2)>span{font-size:21px!important;font-weight:800!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts .notice-date{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts .source-date-status{background:var(--s-sun)!important;color:#3a2a00!important;border-radius:999px!important;margin:0!important;padding:3px 10px!important;font-size:13px!important;font-weight:800!important}html body .sejong-app.parent [data-screen=P-04] .summary-details{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:20px!important;margin-bottom:12px!important;padding:4px 18px!important;display:block!important}html body .sejong-app.parent [data-screen=P-04] .summary-details>span{border-top:1px solid var(--s-line)!important;grid-template-columns:22px 1fr!important;align-items:start!important;column-gap:12px!important;padding:14px 0!important;display:grid!important}html body .sejong-app.parent [data-screen=P-04] .summary-details>span:first-child{border-top:0!important}html body .sejong-app.parent [data-screen=P-04] .summary-details>span>svg{color:var(--s-muted)!important;background:0 0!important;margin-top:2px!important;padding:0!important}html body .sejong-app.parent [data-screen=P-04] .summary-details>span>span{color:var(--s-ink)!important;grid-template-columns:84px 1fr!important;column-gap:10px!important;font-size:15.5px!important;line-height:1.55!important;display:grid!important}html body .sejong-app.parent [data-screen=P-04] .summary-details>span>span>b{color:var(--s-sub)!important;width:auto!important;min-width:0!important;font-size:14px!important;font-weight:700!important}html body .sejong-app.parent [data-screen=P-04] .notice-cautions{background:#fdeee8!important;border:0!important;border-radius:18px!important;margin-bottom:16px!important;padding:16px 18px!important}html body .sejong-app.parent [data-screen=P-04] .notice-cautions h3{color:#b4472a!important;margin:0 0 6px!important;font-size:14px!important;font-weight:800!important}html body .sejong-app.parent [data-screen=P-04] .notice-cautions h3:before{content:"";background:var(--s-coral);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}html body .sejong-app.parent [data-screen=P-04] .notice-cautions p{color:var(--s-ink)!important;margin:2px 0!important;padding-left:16px!important;font-size:15px!important;line-height:1.6!important}html body .sejong-app.parent [data-screen=P-04] .summary-tools{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 20px!important;display:grid!important}html body .sejong-app.parent [data-screen=P-04] .summary-tools .btn{background:var(--s-surface)!important;width:100%!important;min-height:52px!important;color:var(--s-parent-ink)!important;box-shadow:var(--s-shadow)!important;margin:0!important;padding:0 10px!important;font-size:15px!important}html body .sejong-app.parent [data-screen=P-04] .summary-tools .btn[aria-pressed=true]{background:var(--s-parent)!important;color:#fff!important}html body .sejong-app.parent [data-screen=P-04] .notice-share{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:22px!important;padding:20px!important}html body .sejong-app.parent [data-screen=P-04] .notice-share h3{letter-spacing:-.02em!important;font-size:18px!important;font-weight:800!important}html body .sejong-app.parent [data-screen=P-04] .notice-share dl{background:var(--s-bg)!important;border-radius:14px!important;padding:4px 14px!important}html body .sejong-app.parent [data-screen=P-04] .notice-share dl>div{border-color:var(--s-line)!important}html body .sejong-app.parent [data-screen=P-04] .summary-source{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border-radius:18px!important;margin:16px 0 8px!important;overflow:hidden!important}html body .sejong-app.parent [data-screen=P-04] .summary-source .source-link{width:100%!important;box-shadow:none!important;min-height:54px!important;color:var(--s-sub)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 18px!important;font-size:15px!important;display:flex!important}html body .sejong-app.parent [data-screen=P-04] .summary-source .source-link+.source-link,html body .sejong-app.parent [data-screen=P-04] .summary-source>*+.source-link{border-top:1px solid var(--s-line)!important}html body .sejong-app.child [data-screen=C-03] .reader-header{margin-bottom:4px!important}html body .sejong-app.child [data-screen=C-03] .reader-title small{color:var(--s-child-ink)!important;font-size:13px!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:6!important;background:#f5f4f0f2!important;justify-content:flex-start!important;align-items:center!important;margin:0 -20px 14px!important;padding:10px 20px 12px!important;display:flex!important;position:sticky!important;top:68px!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar:before,html body .sejong-app.child [data-screen=C-03] .reader-toolbar:after{content:"";border-radius:4px;height:4px;position:absolute;bottom:0;left:20px;right:20px}html body .sejong-app.child [data-screen=C-03] .reader-toolbar:before{background:var(--s-line-strong)}html body .sejong-app.child [data-screen=C-03] .reader-toolbar:after{background:var(--s-child);transform-origin:0;animation:linear both s-read-progress;animation-timeline:scroll(root);transform:scaleX(0)}@keyframes s-read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html body .sejong-app.child [data-screen=C-03] .reader-toolbar .speak-toggle{background:var(--s-child)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar .speak-toggle.is-speaking{background:var(--s-child-ink)!important}html body .sejong-app.child [data-screen=C-03] .comic-pages{counter-reset:s-scene}html body .sejong-app.child [data-screen=C-03] .storybook-panel{counter-increment:s-scene;margin-bottom:16px!important;position:relative!important}html body .sejong-app.child [data-screen=C-03] .storybook-panel .comic-stage{position:relative!important}html body .sejong-app.child [data-screen=C-03] .storybook-panel .comic-stage:before{content:counter(s-scene);z-index:2;box-sizing:border-box;min-width:30px;height:30px;color:var(--s-child-ink);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #191f281f}html body .sejong-app.child [data-screen=C-03] .storybook-panel .comic-scene{box-shadow:none!important;border-radius:0!important}html body .sejong-app.child [data-screen=C-03] .storybook-text{padding:16px 20px 20px!important}html body .sejong-app.child [data-screen=C-03] .storybook-line{color:var(--s-ink)!important;font-size:19px!important;font-weight:500!important;line-height:1.75!important}html body .sejong-app.child [data-screen=C-03] .storybook-speech,html body .sejong-app.child [data-screen=C-03] .storybook-thought{position:relative;background:var(--s-child-tint)!important;border-radius:18px 18px 18px 6px!important;margin:6px 0!important;padding:12px 16px!important;font-weight:700!important}html body .sejong-app.child [data-screen=C-03] .storybook-thought{background:#fff7e6!important;border-style:dashed!important}html body .sejong-app.child [data-screen=C-03] .storybook-line .comic-speaker-name{color:var(--s-child-ink)!important;margin-bottom:2px!important;font-size:13px!important;font-weight:800!important;display:block!important}html body .sejong-app.child [data-screen=C-03] .storybook-sfx{color:var(--s-muted)!important;font-size:16px!important;font-style:italic!important}html body .sejong-app.child [data-screen=C-03] .comic-transcript{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:18px!important;margin:8px 0 16px!important;padding:0 18px!important}html body .sejong-app.child [data-screen=C-03] .comic-transcript summary{min-height:54px!important;color:var(--s-sub)!important;align-items:center!important;font-weight:700!important;display:flex!important}html body .sejong-app.child [data-screen=C-03] .reader-nav{flex-direction:column!important;gap:10px!important;padding:6px 0 24px!important;display:flex!important}html body .sejong-app.child [data-screen=C-03] .reader-nav .btn{border-radius:16px!important;min-height:56px!important;font-size:17px!important}html body .sejong-app.child [data-screen=C-03] .reader-ask-sejong{background:var(--s-child-tint)!important;min-height:52px!important;color:var(--s-child-ink)!important;border-radius:16px!important;justify-content:center!important;width:100%!important;font-weight:700!important}html body .sejong-app.parent [data-screen=P-04] .summary-facts>div>b *{color:inherit!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar{padding-top:10px!important;top:60px!important}html body .sejong-app.child [data-screen=C-03] .comic-transcript summary{justify-content:space-between!important;list-style:none!important}html body .sejong-app.child [data-screen=C-03] .comic-transcript summary::-webkit-details-marker{display:none}html body .sejong-app.child [data-screen=C-03] .comic-transcript summary:after{content:"";border-right:2px solid var(--s-muted);border-bottom:2px solid var(--s-muted);width:9px;height:9px;transform:rotate(45deg)translateY(-3px)}html body .sejong-app.child [data-screen=C-03] .comic-transcript[open] summary:after{transform:rotate(-135deg)}html body .sejong-app.child [data-screen=C-03] .reader-toolbar{justify-content:flex-start!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar>:only-child{margin-left:0!important}html body .sejong-app.child [data-screen=C-03] .reader-toolbar .speak-toggle{order:-1}html body .sejong-app.child [data-screen=C-03] .reader-toolbar .reader-resumed{box-shadow:none!important;background:var(--s-surface)!important;border:1px solid var(--s-line)!important;margin-left:auto!important}html body .sejong-app:not(.entry) .main-content .page-heading h1{letter-spacing:-.03em!important;font-size:24px!important;font-weight:800!important;line-height:1.3!important}html body .sejong-app.parent [data-screen=P-doc] .document-library-item{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important;margin:0 0 10px!important;display:block!important;position:relative!important;overflow:hidden!important}html body .sejong-app.parent [data-screen=P-doc] .document-library-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;width:100%!important;margin:0!important;padding:16px 56px 16px 16px!important}html body .sejong-app.parent [data-screen=P-doc] .document-library-card>svg:last-child{display:none!important}html body .sejong-app.parent [data-screen=P-doc] .document-thumb{border:1px solid var(--s-line)!important;background:var(--s-bg)!important;border-radius:10px!important;flex:none!important;width:56px!important;height:72px!important;overflow:hidden!important}html body .sejong-app.parent [data-screen=P-doc] .document-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}html body .sejong-app.parent [data-screen=P-doc] .row-copy b{color:var(--s-ink)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}html body .sejong-app.parent [data-screen=P-doc] .row-copy small{color:var(--s-muted)!important;margin-top:4px!important;font-size:13px!important}html body .sejong-app.parent [data-screen=P-doc] .row-copy .badge{margin-top:8px!important}html body .sejong-app.parent [data-screen=P-doc] .document-delete-action{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--s-muted)!important;background:0 0!important;border:0!important;border-radius:12px!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important;position:absolute!important;top:10px!important;right:8px!important}html body .sejong-app.parent [data-screen=P-doc] .document-delete-action svg{width:18px!important;height:18px!important}html body .sejong-app.parent [data-screen=P-doc] .document-delete-action>:not(svg){clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html body .sejong-app.parent [data-screen=P-doc] .document-delete-action:hover{background:var(--s-bg)!important;color:#d9493a!important}html body .sejong-app.parent [data-screen=P-doc] .search-box{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:14px!important}html body .sejong-app.parent [data-screen=P-doc] .filter-chips button{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;color:var(--s-sub)!important;border:0!important;font-weight:700!important}html body .sejong-app.parent [data-screen=P-doc] .filter-chips button.selected{background:var(--s-parent)!important;color:#fff!important}html body .sejong-app.parent [data-screen=P-doc] .sort-select select{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:12px!important}html body .sejong-app.child [data-screen=C-02] .work-episodes-head{border-bottom:0!important;margin:20px 0 10px!important;padding:0!important}html body .sejong-app.child [data-screen=C-02] .work-episodes-head h2{font-size:18px!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-02] .work-episodes-head h2 span{background:var(--s-child-tint)!important;color:var(--s-child-ink)!important}html body .sejong-app.child [data-screen=C-02] .work-episodes-head:after,html body .sejong-app.child [data-screen=C-02] .work-episodes-head:before{display:none!important}html body .sejong-app.child [data-screen=C-02] .school-learning-summary{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important;padding:16px 18px!important}html body .sejong-app.child [data-screen=C-02] .school-learning-summary b{color:var(--s-ink)!important;font-size:15px!important;font-weight:700!important}html body .sejong-app.child [data-screen=C-02] .school-learning-summary progress{appearance:none!important;background:var(--s-line)!important;border:0!important;border-radius:999px!important;width:100%!important;height:8px!important;margin-top:10px!important;overflow:hidden!important}html body .sejong-app.child [data-screen=C-02] .school-learning-summary progress::-webkit-progress-bar{border-radius:999px;background:var(--s-line)!important}html body .sejong-app.child [data-screen=C-02] .school-learning-summary progress::-webkit-progress-value{border-radius:999px;background:var(--s-child)!important}html body .sejong-app.child [data-screen=C-02] .school-learning-summary progress::-moz-progress-bar{background:var(--s-child)!important}html body .sejong-app.child [data-screen=C-02] .school-story-row{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;border:0!important;margin-bottom:10px!important}html body .sejong-app.child [data-screen=C-02] .school-story-row.is-notice,html body .sejong-app.child [data-screen=C-02] .school-story-row.is-next,html body .sejong-app.child [data-screen=C-02] .school-story-row.is-continue{box-shadow:0 0 0 2px var(--s-child),var(--s-shadow)!important}html body .sejong-app.child [data-screen=C-02] .school-story-row.is-locked{background:var(--s-surface)!important;opacity:1!important}html body .sejong-app.child [data-screen=C-02] .school-story-row.is-locked .school-story-art img{filter:grayscale(.7)!important;opacity:.55!important}html body .sejong-app.child [data-screen=C-02] .school-story-row.is-locked strong{color:var(--s-sub)!important}html body .sejong-app.child [data-screen=C-02] .school-story-art{border-radius:14px!important;overflow:hidden!important}html body .sejong-app.child [data-screen=C-02] .school-story-copy small{color:var(--s-child-ink)!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-02] .school-story-copy strong{font-size:17px!important;font-weight:800!important}html body .sejong-app.child [data-screen=C-02] .school-story-notice{color:var(--s-child-ink)!important;font-weight:700!important}html body .sejong-app.child [data-screen=C-05z] .chat-welcome{box-shadow:none!important;background:0 0!important;border:0!important;align-items:flex-end!important;gap:10px!important;padding:0!important;display:flex!important}html body .sejong-app.child [data-screen=C-05z] .chat-welcome .art{flex:none!important;width:64px!important;height:auto!important}html body .sejong-app.child [data-screen=C-05z] .chat-welcome p{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border-radius:18px 18px 18px 6px!important;margin:0 0 6px!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important}html body .sejong-app.child [data-screen=C-05z] .chat-message.user p{background:var(--s-child)!important;color:#fff!important;border-radius:18px 18px 6px!important}html body .sejong-app.child [data-screen=C-05z] .chat-message.assistant p{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border-radius:18px 18px 18px 6px!important;font-size:16px!important;line-height:1.55!important}html body .sejong-app.child [data-screen=C-05z] .chat-input{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:16px!important;padding:6px 6px 6px 14px!important}html body .sejong-app.child [data-screen=C-05z] .chat-input input{background:0 0!important;border:0!important;font-size:16px!important}html body .sejong-app.child [data-screen=C-05z] .chat-input button{background:var(--s-child)!important;color:#fff!important;border-radius:12px!important;width:44px!important;height:44px!important}html body .sejong-app.child [data-screen=C-05z] .chat-input button:disabled{background:var(--s-line)!important;color:var(--s-muted)!important}html body .sejong-app.child [data-screen=C-05z]>p.center.muted{color:var(--s-child-ink)!important;text-align:left!important;margin:-6px 0 4px!important;font-size:14px!important;font-weight:700!important}html body .sejong-app.child [data-screen=C-06] .achievement-guide{background:var(--s-surface)!important;border-radius:var(--s-r-card)!important;box-shadow:var(--s-shadow)!important;align-items:center!important;gap:14px!important;padding:18px!important;display:flex!important}html body .sejong-app.child [data-screen=C-06] .achievement-bubble{background:var(--s-child-tint)!important;color:var(--s-child-ink)!important;border:0!important;border-radius:16px!important;margin:0!important;padding:12px 14px!important;font-size:16px!important;font-weight:700!important}html body .sejong-app.child [data-screen=C-06] .achievement-bubble:before,html body .sejong-app.child [data-screen=C-06] .achievement-bubble:after{display:none!important}html body .sejong-app{--sejong-color-42374e:#394c49;--sejong-color-4a3f53:#40524e;--sejong-color-534264:#45615c;--sejong-color-5d4877:#4c736c;--sejong-color-624878:#4c746d;--sejong-color-62488a:#4d857b;--sejong-color-645677:#58756f;--sejong-color-66517f:#547c75;--sejong-color-694883:#4c7f76;--sejong-color-6d5985:#5c827b;--sejong-color-6e418c:#47867b;--sejong-color-6e5b8e:#5f8a82;--sejong-color-715382:#577e77;--sejong-color-72518d:#55897f;--sejong-color-725483:#587f78;--sejong-color-74506a:#53716c;--sejong-color-75528b:#56877e;--sejong-color-75538c:#57887f;--sejong-color-764d92:#528d82;--sejong-color-765393:#588e84;--sejong-color-76578b:#5b877f;--sejong-color-77538e:#578a81;--sejong-color-77558d:#598980;--sejong-color-79528e:#568a80;--sejong-color-795397:#589287;--sejong-color-805496:#599187;--sejong-color-80599a:#5e958b;--sejong-color-80658d:#688a84;--sejong-color-80678c:#6a8984;--sejong-color-8252a4:#589e91;--sejong-color-825998:#5e938a;--sejong-color-82719d:#749a93;--sejong-color-856493:#688f88;--sejong-color-8a819d:#839b97;--sejong-color-8b5e7d:#618881;--sejong-color-8d7a99:#7c9792;--sejong-color-8e6da0:#719c94;--sejong-color-9470a8:#74a49b;--sejong-color-9989a7:#8ba5a0;--sejong-color-9a7aaf:#7eaba3;--sejong-color-9d88b8:#8cb4ad;--sejong-color-9d8cba:#8fb7b0;--sejong-color-a073bd:#79b7ac;--sejong-color-a094b6:#97b3ae;--sejong-color-a392b3:#94b1ab;--sejong-color-ac7a9c:#7ea8a1;--sejong-color-ac91bd:#94bab3;--sejong-color-b2a2c2:#a4c0bb;--sejong-color-b793cb:#97c7be;--sejong-color-b7a0c3:#a3c0bb;--sejong-color-c99fb8:#a2c6bf;--sejong-color-c9bddb:#bfd9d4;--sejong-color-d0c2e7:#c5e4df;--sejong-color-d8cce9:#cee7e2;--sejong-color-ddd1e9:#d3e7e4;--sejong-color-ddd3ec:#d5eae6;--sejong-color-ded3e1:#d4e0de;--sejong-color-ded8e6:#d9e5e3;--sejong-color-e0d7e6:#d8e5e3;--sejong-color-e0d9ec:#daebe8;--sejong-color-e3dced:#ddece9;--sejong-color-e5deef:#dfeeeb;--sejong-color-e5dfe8:#e0e7e6;--sejong-color-e5dfea:#e0e9e7;--sejong-color-e5e1ed:#e2ecea;--sejong-color-e6dff3:#e0f2ee;--sejong-color-e7e0eb:#e1eae8;--sejong-color-e7e2e9:#e3e8e7;--sejong-color-e8dded:#deece9;--sejong-color-e9dfee:#e0edeb;--sejong-color-e9e3ee:#e4edeb;--sejong-color-eadce5:#dde9e7;--sejong-color-ebe1f1:#e2f0ed;--sejong-color-ebe2f3:#e3f2ef;--sejong-color-ebe6ed:#e7eceb;--sejong-color-ede1f5:#e3f3f0;--sejong-color-ede3f3:#e4f2ef;--sejong-color-ede4f2:#e5f1ef;--sejong-color-ede5f6:#e6f5f2;--sejong-color-ede7f1:#e8f0ef;--sejong-color-ede7f2:#e8f1ef;--sejong-color-eee2f6:#e4f4f1;--sejong-color-eee4f6:#e5f5f2;--sejong-color-eee5f4:#e6f3f1;--sejong-color-eee6f4:#e7f3f1;--sejong-color-eee7f1:#e8f0ef;--sejong-color-eee7f2:#e8f1ef;--sejong-color-eee8f1:#e9f0ef;--sejong-color-eee9ef:#e9efee;--sejong-color-eee9f8:#eaf7f5;--sejong-color-eeeaf5:#ebf4f2;--sejong-color-f0e7f5:#e8f4f2;--sejong-color-f0e8f5:#e9f4f2;--sejong-color-f0e8f7:#e9f6f4;--sejong-color-f0e9f7:#eaf6f4;--sejong-color-f0eaf4:#ebf3f2;--sejong-color-f0ecf8:#edf7f5;--sejong-color-f0edf2:#edf2f1;--sejong-color-f1e8f6:#e9f5f3;--sejong-color-f2edf5:#eef4f3;--sejong-color-f3e9f9:#eaf8f5;--sejong-color-f3eaf8:#ebf7f5;--sejong-color-f3ecf7:#edf6f4;--sejong-color-f4eff6:#f0f5f4;--sejong-color-f4f0fa:#f1f9f8;--sejong-color-f5edf1:#eef4f3;--sejong-color-f5f0fb:#f1faf8;--sejong-color-f6f0fd:#f1fcfa;--sejong-color-f6f3f9:#f3f9f8;--sejong-color-f8f6fc:#f6fcfb;--sejong-color-f9f7fd:#f7fdfc;--sejong-color-faf6fd:#f7fcfb;--sejong-color-faf7fc:#f7fcfb;--sejong-color-fbf9ff:#fafefd;--sejong-color-fffafd:#fbfefe;--sejong-color-fffdff:#fdfffe}html body .sejong-app.entry .entry-panel.profiles-panel .profile-choice.child-option{border-color:var(--s-child-soft)!important}html body .sejong-app.child .free-talk{--ft-accent:var(--s-child);--ft-accent-bg:var(--s-child-tint)}html body .sejong-app.parent .daily-child-news{background:var(--s-child-tint)!important}html body .sejong-app.parent .daily-child-news-icon{color:var(--s-child)!important}html body .sejong-app.parent .daily-child-news-text b,html body .sejong-app.parent .daily-child-news-chevron{color:var(--s-child-ink)!important}html body .sejong-app.child .achievement-screen button.achievement-record.is-playing{border-color:var(--s-child)!important;background:var(--s-child-tint)!important;box-shadow:0 0 0 3px var(--s-child-soft)!important}html body .sejong-app.child .achievement-screen .achievement-record-sound{color:var(--s-child)!important}html body .sejong-app .notice-status-badge.is-event{background:var(--s-parent-tint)!important;color:var(--s-parent-ink)!important}html body .sejong-app.child .notice-status-badge.is-event{background:var(--s-child-tint)!important;color:var(--s-child-ink)!important}html body .sejong-app.child [data-screen=C-02] .school-story-row .school-story-open{background:0 0!important}html body .sejong-app.child [data-screen=C-02] .school-story-row.is-locked .story-first-cut{filter:grayscale(.7)!important;opacity:.55!important}html body .sejong-app.child [data-screen=C-02] .work-learning-progress{color:var(--s-muted)!important;font-weight:600!important}html body .sejong-app.entry .welcome-panel.welcome-0911{background:radial-gradient(circle at 8% 4%,#2b4c7e14,transparent 34%),radial-gradient(circle at 96% 66%,#11806f14,transparent 38%),var(--s-bg)!important}html body .sejong-app.entry .welcome-0911>.welcome-mark{background:linear-gradient(180deg,#fff,var(--s-child-tint))!important}html body .sejong-app.entry [data-screen=A-00] .language-continue{background:var(--s-parent)!important;color:#fff!important;border-radius:var(--s-r-btn)!important}html body .sejong-app .main-content .page-heading>.page-back-plain{display:none!important}html body .sejong-app:has(.main-content .page-heading>.page-back-plain):not(:has(.main-content .page-heading>.icon-button:not(.page-back-plain))) .app-header .reference-header-back{justify-content:center!important;align-items:center!important;display:inline-flex!important}html body .sejong-app .main-content .page-heading:not(:has(h1)):not(:has(.eyebrow)):has(>.page-back-plain){display:none!important}html body .sejong-app.parent{--sejong-color-075e55:#122c53;--sejong-color-086854:#14315c;--sejong-color-087565:#173766;--sejong-color-096554:#14305a;--sejong-color-0b7764:#18396a;--sejong-color-0b7c70:#183b6f;--sejong-color-0c7a68:#183a6e;--sejong-color-0d5047:#12294b;--sejong-color-0d6f51:#163666;--sejong-color-10523e:#152b4d;--sejong-color-11543f:#162d4f;--sejong-color-117568:#183a6e;--sejong-color-123b36:#152338;--sejong-color-123d38:#15243a;--sejong-color-128368:#1b417a;--sejong-color-136953:#193763;--sejong-color-138365:#1b417b;--sejong-color-138569:#1c427c;--sejong-color-14251f:#151b24;--sejong-color-147b6b:#1c3f73;--sejong-color-153c34:#182539;--sejong-color-154e43:#192d4a;--sejong-color-155f51:#1b3459;--sejong-color-155f52:#1b3459;--sejong-color-164c43:#1a2c48;--sejong-color-166b57:#1c3965;--sejong-color-167d6d:#1e4175;--sejong-color-17332a:#192331;--sejong-color-173f36:#1a283c;--sejong-color-17482f:#1b2b44;--sejong-color-174b40:#1b2d47;--sejong-color-174c40:#1b2d48;--sejong-color-174d43:#1b2d49;--sejong-color-175d48:#1c3458;--sejong-color-17664f:#1d3860;--sejong-color-176655:#1d3860;--sejong-color-176e59:#1e3b67;--sejong-color-177563:#1e3e6e;--sejong-color-177d70:#1f4175;--sejong-color-17806b:#1f4378;--sejong-color-17816c:#1f4379;--sejong-color-17846e:#1f447c;--sejong-color-18594f:#1d3354;--sejong-color-197967:#204172;--sejong-color-197a68:#204173;--sejong-color-1b4c42:#1f2f48;--sejong-color-1f533b:#23354f;--sejong-color-204936:#233146;--sejong-color-205d3e:#253958;--sejong-color-205e40:#253a59;--sejong-color-214b39:#243248;--sejong-color-21694f:#263f64;--sejong-color-216b54:#274065;--sejong-color-234c3f:#263449;--sejong-color-234d35:#26344a;--sejong-color-234f40:#26354c;--sejong-color-234f42:#26354c;--sejong-color-23634e:#283e5e;--sejong-color-236447:#283e5f;--sejong-color-23876b:#2b4d80;--sejong-color-243f33:#262f3d;--sejong-color-244b32:#273448;--sejong-color-244b37:#273448;--sejong-color-244b3d:#273448;--sejong-color-244d40:#27354a;--sejong-color-244e3a:#27354b;--sejong-color-244f40:#27364c;--sejong-color-244f43:#27364c;--sejong-color-245c47:#283b58;--sejong-color-247560:#2a466f;--sejong-color-247764:#2a4671;--sejong-color-253b14:#172438;--sejong-color-253e31:#272f3c;--sejong-color-254f3f:#28364c;--sejong-color-25543a:#293950;--sejong-color-259382:#2d538b;--sejong-color-26352e:#272c34;--sejong-color-26382d:#272d37;--sejong-color-263c34:#282f3a;--sejong-color-264e3d:#29374b;--sejong-color-265548:#2a3a51;--sejong-color-26684f:#2b4163;--sejong-color-27583c:#2b3b54;--sejong-color-27694c:#2c4264;--sejong-color-283a34:#292f39;--sejong-color-284f40:#2b384c;--sejong-color-285444:#2b3a51;--sejong-color-28563f:#2b3b53;--sejong-color-285b48:#2c3d57;--sejong-color-285c45:#2c3e58;--sejong-color-285f4b:#2c3f5b;--sejong-color-28624e:#2c405e;--sejong-color-28654d:#2d4160;--sejong-color-286552:#2d4160;--sejong-color-286954:#2d4364;--sejong-color-287267:#2e476c;--sejong-color-28785b:#2e4972;--sejong-color-28866e:#2f4f7f;--sejong-color-293b32:#2a303a;--sejong-color-294936:#2b3647;--sejong-color-294f42:#2c394c;--sejong-color-295b50:#2d3e57;--sejong-color-296745:#2e4362;--sejong-color-2a513e:#2d3a4e;--sejong-color-2b513b:#2e3b4e;--sejong-color-2c573c:#2f3e54;--sejong-color-2c6249:#30425e;--sejong-color-2d5440:#303d51;--sejong-color-2d5945:#303f56;--sejong-color-2e523a:#313d4f;--sejong-color-2f6a5f:#334766;--sejong-color-2f6b52:#344866;--sejong-color-2f8067:#35517a;--sejong-color-304939:#323a47;--sejong-color-304b32:#323b49;--sejong-color-304b39:#323b49;--sejong-color-315742:#344154;--sejong-color-315b3f:#344258;--sejong-color-315b48:#344258;--sejong-color-315d3e:#34435a;--sejong-color-315d4e:#34435a;--sejong-color-315e4c:#34445b;--sejong-color-315f4d:#34445c;--sejong-color-31866b:#375480;--sejong-color-325537:#354152;--sejong-color-327f7a:#385279;--sejong-color-335744:#364254;--sejong-color-33724e:#384d6d;--sejong-color-34533c:#364151;--sejong-color-34543d:#364152;--sejong-color-345839:#374355;--sejong-color-345b43:#374458;--sejong-color-345c47:#374559;--sejong-color-345e46:#37455b;--sejong-color-345f48:#37465c;--sejong-color-347e68:#3a5378;--sejong-color-354638:#363c45;--sejong-color-355549:#374253;--sejong-color-355749:#384354;--sejong-color-355d3f:#38465a;--sejong-color-356449:#394960;--sejong-color-35765c:#3a5071;--sejong-color-365b3c:#394558;--sejong-color-365e46:#39475b;--sejong-color-367955:#3b5274;--sejong-color-367b45:#3b5376;--sejong-color-376546:#3a4a62;--sejong-color-376a57:#3b4c66;--sejong-color-376c48:#3b4d68;--sejong-color-376c4b:#3b4d68;--sejong-color-376c56:#3b4d68;--sejong-color-37734e:#3c506f;--sejong-color-377350:#3c506f;--sejong-color-385639:#3a4454;--sejong-color-385c39:#3b4759;--sejong-color-386046:#3b495d;--sejong-color-38704b:#3c4f6c;--sejong-color-395f3e:#3c495c;--sejong-color-397b61:#3e5476;--sejong-color-3b625a:#3e4b5f;--sejong-color-3b744f:#3f5370;--sejong-color-3b794e:#405574;--sejong-color-3c654d:#3f4d62;--sejong-color-3c6651:#3f4d63;--sejong-color-3c6b40:#405067;--sejong-color-3c7e72:#415779;--sejong-color-3d5736:#384455;--sejong-color-3d8569:#425b80;--sejong-color-3e6247:#414d5f;--sejong-color-3e653c:#3f4d62;--sejong-color-3e6b42:#415168;--sejong-color-3e8064:#43597b;--sejong-color-3f6240:#424e5f;--sejong-color-3f6a41:#425167;--sejong-color-406658:#435063;--sejong-color-406a50:#435167;--sejong-color-407b65:#445877;--sejong-color-40e19b:#4c83d5;--sejong-color-426136:#39485e;--sejong-color-426650:#455163;--sejong-color-42684b:#455265;--sejong-color-426a4b:#455367;--sejong-color-426b42:#455368;--sejong-color-426b43:#455368;--sejong-color-426c49:#455369;--sejong-color-426d52:#45546a;--sejong-color-42745f:#465770;--sejong-color-445d3e:#404b5b;--sejong-color-446b40:#435268;--sejong-color-446e62:#47556b;--sejong-color-456044:#46505e;--sejong-color-45644c:#475262;--sejong-color-45674f:#485364;--sejong-color-456d4e:#48566a;--sejong-color-46613d:#404c5e;--sejong-color-46645d:#485262;--sejong-color-466f59:#49576c;--sejong-color-468167:#4a5e7d;--sejong-color-476047:#49515e;--sejong-color-47725c:#4a596f;--sejong-color-47754b:#4a5a72;--sejong-color-47766a:#4b5b72;--sejong-color-486137:#3a485e;--sejong-color-486252:#4a5360;--sejong-color-486746:#485465;--sejong-color-486b3d:#405068;--sejong-color-48805c:#4c5f7c;--sejong-color-488f6b:#4d658a;--sejong-color-49623c:#3f4c5f;--sejong-color-496347:#495361;--sejong-color-496750:#4b5565;--sejong-color-496a52:#4b5768;--sejong-color-496b52:#4c5768;--sejong-color-497442:#465770;--sejong-color-49826d:#4d617e;--sejong-color-4a6e40:#43536b;--sejong-color-4b6446:#485262;--sejong-color-4b9871:#516b92;--sejong-color-4c615b:#4e555f;--sejong-color-4c6844:#475365;--sejong-color-4d6856:#4f5866;--sejong-color-4d7159:#505c6e;--sejong-color-4d7b49:#4d5e77;--sejong-color-4d7d60:#516179;--sejong-color-4d8062:#51627c;--sejong-color-4d8553:#516481;--sejong-color-4e7750:#515f74;--sejong-color-4e775a:#515f74;--sejong-color-4e9182:#536a8c;--sejong-color-4f6d49:#4c586a;--sejong-color-4f8657:#536682;--sejong-color-506d32:#364a69;--sejong-color-517164:#535e6f;--sejong-color-517c55:#546379;--sejong-color-52684e:#505966;--sejong-color-526e68:#545e6c;--sejong-color-527146:#49586e;--sejong-color-527249:#4c5a6f;--sejong-color-527d40:#455978;--sejong-color-527d43:#475b79;--sejong-color-528856:#566884;--sejong-color-536a50:#525b68;--sejong-color-536e5b:#555e6c;--sejong-color-537345:#485870;--sejong-color-537951:#546276;--sejong-color-538661:#576882;--sejong-color-547069:#56606e;--sejong-color-547147:#4a586e;--sejong-color-54735e:#566171;--sejong-color-54745d:#566172;--sejong-color-547557:#566273;--sejong-color-54795e:#576376;--sejong-color-547b45:#495b77;--sejong-color-547b46:#4a5c77;--sejong-color-557253:#556070;--sejong-color-557b42:#465a77;--sejong-color-557b4d:#506078;--sejong-color-557b5c:#586578;--sejong-color-56705c:#58616e;--sejong-color-56764e:#515f73;--sejong-color-567746:#4a5a73;--sejong-color-577848:#4c5c74;--sejong-color-577a45:#495b76;--sejong-color-58765e:#5a6474;--sejong-color-58774b:#4e5d74;--sejong-color-597c4b:#4f5f78;--sejong-color-5a7849:#4d5d74;--sejong-color-5c794e:#516076;--sejong-color-5e7c50:#536279;--sejong-color-5f7950:#536176;--sejong-color-5f7956:#596576;--sejong-color-608a6c:#637187;--sejong-color-609272:#64758e;--sejong-color-638056:#59677d;--sejong-color-638275:#657080;--sejong-color-647252:#545f70;--sejong-color-647e59:#5c687b;--sejong-color-65765c:#5e6774;--sejong-color-657c4b:#4f5f78;--sejong-color-657f4d:#51627b;--sejong-color-658060:#626d7e;--sejong-color-65965e:#627592;--sejong-color-66804e:#52637c;--sejong-color-66805d:#606c7d;--sejong-color-668653:#576882;--sejong-color-689a56:#5b7295;--sejong-color-689b54:#597196;--sejong-color-69bfae:#6f8db9;--sejong-color-69c2ad:#708ebb;--sejong-color-6a7e53:#56657b;--sejong-color-6a8958:#5c6c85;--sejong-color-6b8056:#59677d;--sejong-color-6b9358:#5c708f;--sejong-color-6b9879:#6e7e95;--sejong-color-6b9b67:#6b7d97;--sejong-color-6c8c82:#6e798a;--sejong-color-6dbbad:#738db5;--sejong-color-6e8062:#646e7e;--sejong-color-6e875c:#5f6e84;--sejong-color-6e8860:#637185;--sejong-color-6e8e83:#707b8c;--sejong-color-6f8554:#586881;--sejong-color-6f8566:#687383;--sejong-color-6f8663:#667283;--sejong-color-70985a:#5f7493;--sejong-color-718463:#657182;--sejong-color-718960:#637186;--sejong-color-71978c:#748194;--sejong-color-719f78:#74849c;--sejong-color-729767:#6b7b93;--sejong-color-738c62:#657389;--sejong-color-738e61:#64748b;--sejong-color-739163:#66768e;--sejong-color-73bdae:#7992b7;--sejong-color-749267:#6a798f;--sejong-color-75936e:#717d90;--sejong-color-75a68a:#7989a2;--sejong-color-75ac80:#798ca8;--sejong-color-769154:#596d8c;--sejong-color-76946b:#6e7c91;--sejong-color-77915f:#63748d;--sejong-color-77aa76:#7a8ca6;--sejong-color-789065:#68778d;--sejong-color-78916f:#727d8e;--sejong-color-789266:#69788f;--sejong-color-78a38b:#7b8aa0;--sejong-color-78a46c:#7083a0;--sejong-color-78a573:#7788a1;--sejong-color-799451:#566d8f;--sejong-color-799b62:#667a97;--sejong-color-79ac64:#6982a7;--sejong-color-7a8f69:#6c798c;--sejong-color-7b8567:#697383;--sejong-color-7b896b:#6d7787;--sejong-color-7bb769:#6f89b1;--sejong-color-7c8e6f:#717c8c;--sejong-color-7ca469:#6d81a0;--sejong-color-7d8462:#657081;--sejong-color-7d8b6a:#6c7889;--sejong-color-7eaf78:#7c8fab;--sejong-color-80915f:#63748d;--sejong-color-80916e:#717d8e;--sejong-color-819469:#6c7b91;--sejong-color-819567:#6a7a92;--sejong-color-81aa70:#7488a6;--sejong-color-81ac97:#8493a9;--sejong-color-81c8b3:#869ec3;--sejong-color-829572:#758192;--sejong-color-829673:#768293;--sejong-color-83936d:#707d90;--sejong-color-83a391:#8590a1;--sejong-color-83ab73:#778aa7;--sejong-color-83b29a:#8797ae;--sejong-color-84a877:#7b8ba4;--sejong-color-859271:#737f90;--sejong-color-87906f:#717d8e;--sejong-color-879e75:#78869b;--sejong-color-88906c:#6f7b8d;--sejong-color-89916b:#6e7b8e;--sejong-color-899c74:#778599;--sejong-color-8a9778:#7a8595;--sejong-color-8a9878:#7a8596;--sejong-color-8aaa79:#7d8da6;--sejong-color-8ab47a:#7e92b0;--sejong-color-8b946f:#727e91;--sejong-color-8b9975:#788496;--sejong-color-8c9b7a:#7c8899;--sejong-color-8c9d7c:#7e8a9b;--sejong-color-8caa82:#8593a7;--sejong-color-8d9e79:#7c889b;--sejong-color-8da277:#7a899f;--sejong-color-8db99b:#909fb6;--sejong-color-8e9d7a:#7d899a;--sejong-color-8eaa74:#788aa6;--sejong-color-8ebca5:#91a1b9;--sejong-color-8f9b72:#758398;--sejong-color-8f9b76:#798598;--sejong-color-8faba4:#919ba9;--sejong-color-8fb3b0:#929eb0;--sejong-color-8fbaa1:#92a1b7;--sejong-color-90c7a9:#94a7c3;--sejong-color-91a077:#7a889d;--sejong-color-91a078:#7b899d;--sejong-color-91a07e:#818c9d;--sejong-color-91a07f:#818d9e;--sejong-color-91a179:#7c8a9e;--sejong-color-91b6ae:#94a0b3;--sejong-color-93b7b1:#96a2b4;--sejong-color-94b49a:#96a1b2;--sejong-color-95a078:#7b899d;--sejong-color-969d82:#848d9b;--sejong-color-97c9b6:#9bacc5;--sejong-color-98a47d:#808da1;--sejong-color-98a787:#8994a5;--sejong-color-9aa187:#89929f;--sejong-color-9bbd7e:#8398b8;--sejong-color-9dbb86:#8a9cb7;--sejong-color-9eaa92:#949ca8;--sejong-color-9eb78c:#8f9eb4;--sejong-color-9fae86:#8997ab;--sejong-color-9fbab0:#a1aab8;--sejong-color-9fbc83:#879bb8;--sejong-color-9fbeb8:#a1acbc;--sejong-color-a0a68d:#8f97a4;--sejong-color-a0ac8d:#8f9aaa;--sejong-color-a2ac90:#929caa;--sejong-color-a4af8f:#919cad;--sejong-color-a4c5a7:#a6b2c3;--sejong-color-a5af93:#959fad;--sejong-color-a7b594:#96a2b3;--sejong-color-a7be92:#95a4bb;--sejong-color-a8bd9f:#a1abbb;--sejong-color-a8c5a4:#a6b2c3;--sejong-color-a8cdbb:#abb7ca;--sejong-color-a9c9bd:#abb6c7;--sejong-color-aabc90:#93a2b9;--sejong-color-aac48c:#90a3c0;--sejong-color-aacfb9:#adb9cc;--sejong-color-abcbb5:#adb8c9;--sejong-color-adc0a1:#a3aebe;--sejong-color-aebfa0:#a2adbd;--sejong-color-afc49b:#9eacc1;--sejong-color-afceb8:#b1bccc;--sejong-color-b1e5c5:#b5c7e1;--sejong-color-b2cba0:#a3b2c8;--sejong-color-b3c39f:#a2aec0;--sejong-color-b4c49b:#9eacc1;--sejong-color-b4d9cb:#b7c3d6;--sejong-color-b5c4a2:#a5b0c1;--sejong-color-b7d1a6:#a9b8ce;--sejong-color-b8cca6:#a9b6c9;--sejong-color-b8d1c5:#bac2cf;--sejong-color-b9cca8:#abb7c9;--sejong-color-b9d7c9:#bbc5d5;--sejong-color-bbcfa5:#a8b6cc;--sejong-color-bbd9cd:#bdc7d7;--sejong-color-bcd7c9:#bec7d5;--sejong-color-bdd7cb:#bfc8d5;--sejong-color-bfd1ad:#b0bcce;--sejong-color-c0ceab:#aebacb;--sejong-color-c0dfce:#c2cddd;--sejong-color-c3cdb7:#b9c0cb;--sejong-color-c3cea9:#acb8cb;--sejong-color-c5d5c4:#c5cbd4;--sejong-color-c6d0c1:#c2c7cf;--sejong-color-c6d5ad:#b0bed2;--sejong-color-c7ded4:#c9d1dc;--sejong-color-c8d6c9:#c9ced5;--sejong-color-c8d8ba:#bcc6d6;--sejong-color-c8ded1:#cad1dc;--sejong-color-c9d7bf:#c1c9d5;--sejong-color-c9ddce:#cad1dc;--sejong-color-cadcb9:#bcc8d9;--sejong-color-cadfd4:#ccd3dd;--sejong-color-cbd6c9:#caced5;--sejong-color-cbd7cd:#ccd0d6;--sejong-color-cbd8cc:#ccd0d7;--sejong-color-cbdad8:#ccd1d9;--sejong-color-cbdcd0:#ccd2db;--sejong-color-cbded3:#ccd3dd;--sejong-color-ccd7c5:#c6ccd6;--sejong-color-ccd9bd:#bfc9d7;--sejong-color-ccdfd3:#cdd4de;--sejong-color-cdded2:#ced4dd;--sejong-color-ced8c6:#c7cdd7;--sejong-color-cedfc0:#c2cddd;--sejong-color-cfdcc4:#c6ceda;--sejong-color-cfded0:#d0d5dd;--sejong-color-cfdfd3:#d0d6de;--sejong-color-d0e1c6:#c8d1df;--sejong-color-d0e3d3:#d1d8e2;--sejong-color-d2dec3:#c5cedc;--sejong-color-d2e0d1:#d2d7df;--sejong-color-d2e3d4:#d3d9e2;--sejong-color-d3dfbd:#c0cbdc;--sejong-color-d4dbc8:#c9d0da;--sejong-color-d4dfc2:#c4cedd;--sejong-color-d4dfcd:#ced4de;--sejong-color-d4e1c7:#c9d2df;--sejong-color-d5dfce:#cfd5de;--sejong-color-d5e1d9:#d6dae0;--sejong-color-d5eee1:#d7dfec;--sejong-color-d6dfcc:#cdd4de;--sejong-color-d6e5d4:#d5dbe4;--sejong-color-d6e8e1:#d7dde7;--sejong-color-d7dfc2:#c4cedd;--sejong-color-d7e0cf:#d0d6df;--sejong-color-d7eae0:#d8dfe9;--sejong-color-d8dfce:#cfd5de;--sejong-color-d8e1df:#d9dce0;--sejong-color-d8e2ce:#d0d6e0;--sejong-color-d8e2dc:#d9dce1;--sejong-color-d8e3ce:#d0d7e1;--sejong-color-d8e5dc:#d9dde4;--sejong-color-d8e5e4:#d9dde4;--sejong-color-d8e6de:#d9dee5;--sejong-color-d9e0d0:#d1d7df;--sejong-color-d9e2ce:#d0d6e0;--sejong-color-d9e2d2:#d3d9e1;--sejong-color-d9ebe1:#dae0ea;--sejong-color-d9efbd:#c1d2eb;--sejong-color-d9ffe9:#e0eaf8;--sejong-color-dae0d3:#d4d8df;--sejong-color-dae3de:#dbdee2;--sejong-color-daedde:#dbe2ec;--sejong-color-dbe3d4:#d5dae2;--sejong-color-dbe3d6:#d7dbe2;--sejong-color-dbe4d6:#d7dce3;--sejong-color-dbe5cb:#cdd6e3;--sejong-color-dbe5d1:#d3d9e4;--sejong-color-dbe5d7:#d8dde4;--sejong-color-dbe9d1:#d3dbe7;--sejong-color-dbe9d4:#d6dde7;--sejong-color-dce2d1:#d2d8e1;--sejong-color-dce3d2:#d3d9e2;--sejong-color-dce3d3:#d4dae2;--sejong-color-dce3d4:#d5dae2;--sejong-color-dce3d5:#d6dbe2;--sejong-color-dce3db:#dcdee2;--sejong-color-dce4d0:#d2d8e3;--sejong-color-dce4d1:#d2d9e3;--sejong-color-dce4d5:#d6dbe3;--sejong-color-dce4d6:#d7dce3;--sejong-color-dce4d7:#d8dce3;--sejong-color-dce5cd:#cfd7e3;--sejong-color-dce5cf:#d1d8e3;--sejong-color-dce5d0:#d2d9e3;--sejong-color-dce5d2:#d3dae4;--sejong-color-dce5d4:#d5dbe4;--sejong-color-dce5d5:#d6dce4;--sejong-color-dce5d7:#d8dde4;--sejong-color-dce5d8:#d9dde4;--sejong-color-dce5da:#dbdfe4;--sejong-color-dce6ca:#ccd6e4;--sejong-color-dce6cc:#ced7e4;--sejong-color-dce6d5:#d6dce5;--sejong-color-dce6d8:#d9dee5;--sejong-color-dce7cd:#cfd8e5;--sejong-color-dce7cf:#d1d9e5;--sejong-color-dce7dc:#dde1e6;--sejong-color-dce8cf:#d1d9e6;--sejong-color-dce8db:#dce0e7;--sejong-color-dce8df:#dde1e7;--sejong-color-dce8e0:#dde1e7;--sejong-color-dce9d9:#dae0e8;--sejong-color-dceee2:#dde3ed;--sejong-color-dde4d8:#d9dde3;--sejong-color-dde5ce:#d0d8e3;--sejong-color-ddece4:#dee3eb;--sejong-color-dee5d9:#dadee4;--sejong-color-deece0:#dfe4eb;--sejong-color-deede1:#dfe4ec;--sejong-color-dfe5ce:#d0d8e3;--sejong-color-dfe5d4:#d5dbe4;--sejong-color-dfe5d5:#d6dce4;--sejong-color-dfe5d7:#d8dde4;--sejong-color-dfe5d8:#d9dde4;--sejong-color-dfe5d9:#dadee4;--sejong-color-dfe6c9:#cbd5e4;--sejong-color-dfe6d6:#d7dde5;--sejong-color-dfe6dc:#dde0e5;--sejong-color-dfe7cf:#d1d9e5;--sejong-color-dfe7d1:#d3dae5;--sejong-color-dfe7d2:#d4dbe5;--sejong-color-dfeae0:#e0e4e9;--sejong-color-dfeae5:#e0e4e9;--sejong-color-dfebdb:#dce2ea;--sejong-color-dfecbb:#bfcfe8;--sejong-color-dfece7:#e0e4eb;--sejong-color-dff0e7:#e0e6ef;--sejong-color-e0e4d7:#d8dce3;--sejong-color-e0e4d8:#d9dde3;--sejong-color-e0e5d5:#d6dce4;--sejong-color-e0e5d6:#d7dce4;--sejong-color-e0e5d7:#d8dde4;--sejong-color-e0e5d9:#dadee4;--sejong-color-e0e6d9:#dadee5;--sejong-color-e0e6db:#dce0e5;--sejong-color-e0e7d9:#dadfe6;--sejong-color-e0e7db:#dce0e6;--sejong-color-e0e9d0:#d2dae7;--sejong-color-e0eacf:#d1dae8;--sejong-color-e0f1e9:#e1e7f0;--sejong-color-e1e5dc:#dde0e4;--sejong-color-e1e6d6:#d7dde5;--sejong-color-e1e6d9:#dadee5;--sejong-color-e1e6db:#dce0e5;--sejong-color-e1e7d9:#dadfe6;--sejong-color-e1e8cf:#d1d9e6;--sejong-color-e1e8d9:#dadfe7;--sejong-color-e1e9db:#dce1e8;--sejong-color-e1e9df:#e0e3e8;--sejong-color-e1eee4:#e2e6ed;--sejong-color-e2e4db:#dcdfe3;--sejong-color-e2e5d8:#d9dde4;--sejong-color-e2e6da:#dbdfe5;--sejong-color-e2e7d7:#d8dee6;--sejong-color-e2e7d8:#d9dee6;--sejong-color-e2e7da:#dbdfe6;--sejong-color-e2e7db:#dce0e6;--sejong-color-e2e7dc:#dde1e6;--sejong-color-e2e7df:#e0e2e6;--sejong-color-e2e8d1:#d3dbe6;--sejong-color-e2efcf:#d1dced;--sejong-color-e3e6da:#dbdfe5;--sejong-color-e3e7db:#dce0e6;--sejong-color-e3e7e0:#e1e3e6;--sejong-color-e3e8dc:#dde1e7;--sejong-color-e3e9d6:#d7dee8;--sejong-color-e3e9d8:#d9dfe8;--sejong-color-e3efcc:#cfdbec;--sejong-color-e3f0e5:#e4e8ef;--sejong-color-e4e8dd:#dee2e7;--sejong-color-e4e8df:#e0e3e7;--sejong-color-e4e9e1:#e2e4e8;--sejong-color-e4eee3:#e4e8ed;--sejong-color-e5e8da:#dbe0e7;--sejong-color-e5e9db:#dce1e8;--sejong-color-e5e9de:#dfe3e8;--sejong-color-e5ead8:#d9dfe9;--sejong-color-e5eadf:#e0e4e9;--sejong-color-e5eddd:#dee4ec;--sejong-color-e5eedf:#e0e5ed;--sejong-color-e5f2ed:#e6eaf1;--sejong-color-e5f3e9:#e6ebf2;--sejong-color-e5f4ee:#e6ebf3;--sejong-color-e6ebda:#dbe1ea;--sejong-color-e6eddc:#dde3ec;--sejong-color-e6eee9:#e7e9ed;--sejong-color-e6eeeb:#e7e9ed;--sejong-color-e6efca:#cdd9ec;--sejong-color-e6f1e8:#e7ebf0;--sejong-color-e6f1e9:#e7ebf0;--sejong-color-e6f3ed:#e7ebf2;--sejong-color-e6f4ed:#e7ecf3;--sejong-color-e7e9e2:#e3e5e8;--sejong-color-e7ebdc:#dde2ea;--sejong-color-e7ecdd:#dee3eb;--sejong-color-e7edd5:#d7dfeb;--sejong-color-e7eddd:#dee4ec;--sejong-color-e7eee1:#e2e6ed;--sejong-color-e7efdd:#dee4ee;--sejong-color-e7efed:#e8eaee;--sejong-color-e7f0df:#e0e6ef;--sejong-color-e7f0e5:#e6eaef;--sejong-color-e7f1e6:#e7ebf0;--sejong-color-e7f1eb:#e8ebf0;--sejong-color-e7f1ee:#e8ebf0;--sejong-color-e7f2e9:#e8ecf1;--sejong-color-e7f2ec:#e8ecf1;--sejong-color-e7f3ec:#e8ecf2;--sejong-color-e8ebe4:#e5e7ea;--sejong-color-e8ecdb:#dce2eb;--sejong-color-e8ecdf:#e0e4eb;--sejong-color-e8eddc:#dde3ec;--sejong-color-e8ede3:#e4e7ec;--sejong-color-e8eee1:#e2e6ed;--sejong-color-e8eee7:#e8eaed;--sejong-color-e8f0e9:#e9ebef;--sejong-color-e8f1d9:#dbe3ef;--sejong-color-e8f1dd:#dee5f0;--sejong-color-e8f2eb:#e9ecf1;--sejong-color-e8f4ed:#e9edf3;--sejong-color-e8f5ef:#e9edf4;--sejong-color-e9eddb:#dce2ec;--sejong-color-e9eee0:#e1e6ed;--sejong-color-e9eee3:#e4e8ed;--sejong-color-e9efdb:#dce3ee;--sejong-color-e9f0e3:#e4e8ef;--sejong-color-e9f1e6:#e7ebf0;--sejong-color-e9f3dc:#dee6f1;--sejong-color-e9f5e4:#e5ebf4;--sejong-color-e9f5ee:#eaeef4;--sejong-color-e9f5ef:#eaeef4;--sejong-color-eaf0dc:#dee4ee;--sejong-color-eaf0df:#e0e6ef;--sejong-color-eaf0e5:#e6eaef;--sejong-color-eaf1e6:#e7ebf0;--sejong-color-eaf1e9:#eaecf0;--sejong-color-eaf2df:#e0e7f1;--sejong-color-eaf2e7:#e8ecf1;--sejong-color-eaf2e8:#e9ecf1;--sejong-color-eaf3e7:#e8ecf2;--sejong-color-eaf4ef:#ebeef3;--sejong-color-eaf5ed:#ebeff4;--sejong-color-eaf5ee:#ebeff4;--sejong-color-ebf4e6:#e7ecf3;--sejong-color-ebf7f0:#ecf0f6;--sejong-color-eceee5:#e6e9ed;--sejong-color-eceee9:#e9ebee;--sejong-color-ecf0e2:#e3e8ef;--sejong-color-ecf0e8:#e9ebef;--sejong-color-ecf3e5:#e6ebf2;--sejong-color-edf0eb:#ebedf0;--sejong-color-edf1e6:#e7ebf0;--sejong-color-edf1e9:#eaecf0;--sejong-color-edf2de:#dfe6f1;--sejong-color-edf2e3:#e4e9f1;--sejong-color-edf2e5:#e6eaf1;--sejong-color-edf2e9:#eaedf1;--sejong-color-edf2eb:#eceef1;--sejong-color-edf3db:#dde5f1;--sejong-color-edf3e5:#e6ebf2;--sejong-color-edf3e7:#e8ecf2;--sejong-color-edf3e9:#eaedf2;--sejong-color-edf3ec:#edeff2;--sejong-color-edf4e9:#eaeef3;--sejong-color-edf4ec:#edeff3;--sejong-color-edf4ee:#eef0f3;--sejong-color-edf4ef:#eef0f3;--sejong-color-edf5e5:#e6ecf4;--sejong-color-edf5e8:#e9edf4;--sejong-color-edf5e9:#eaeef4;--sejong-color-edf6e5:#e6ecf5;--sejong-color-edf6f2:#eef1f5;--sejong-color-eef0e7:#e8ebef;--sejong-color-eef0e9:#eaecef;--sejong-color-eef2e5:#e6eaf1;--sejong-color-eef2e7:#e8ecf1;--sejong-color-eef3e5:#e6ebf2;--sejong-color-eef3e9:#eaedf2;--sejong-color-eef5df:#e1e8f3;--sejong-color-eef5e6:#e7ecf4;--sejong-color-eef5ee:#eff1f4;--sejong-color-eef7f0:#eff2f6;--sejong-color-eff2e8:#e9ecf1;--sejong-color-eff5e5:#e6ecf4;--sejong-color-eff5e9:#eaeef4;--sejong-color-eff7ee:#eff2f6;--sejong-color-f0f3e5:#e6ebf2;--sejong-color-f0f3e9:#eaedf2;--sejong-color-f0f4e7:#e8ecf3;--sejong-color-f0f4e8:#e9edf3;--sejong-color-f0f4eb:#eceff3;--sejong-color-f0f5e8:#e9edf4;--sejong-color-f0f5e9:#eaeef4;--sejong-color-f0f6e9:#eaeef5;--sejong-color-f0f6ed:#eef1f5;--sejong-color-f1f4e8:#e9edf3;--sejong-color-f1f5e6:#e7ecf4;--sejong-color-f1f5e9:#eaeef4;--sejong-color-f1f5eb:#eceff4;--sejong-color-f1f7f3:#f1f3f7;--sejong-color-f2f4ee:#eef0f4;--sejong-color-f2f6e6:#e7edf5;--sejong-color-f2f7e8:#e9eef6;--sejong-color-f2f7ed:#eef1f6;--sejong-color-f2f7f0:#f1f3f6;--sejong-color-f3f5ef:#eff1f5;--sejong-color-f3f5f0:#f0f2f5;--sejong-color-f3faf7:#f4f6f9;--sejong-color-f4f7ed:#eef1f6;--sejong-color-f4f7f0:#f1f3f6;--sejong-color-f5f9ed:#eef2f8;--sejong-color-f7f8f6:#f6f7f8;--sejong-color-f7faee:#eff3f9;--sejong-color-f7faf3:#f4f6f9;--sejong-color-f8fbf9:#f8f9fb;--sejong-color-f9fbf2:#f3f6fa;--sejong-color-f9fcf0:#f1f5fb;--sejong-color-fafbf6:#f6f8fb;--sejong-color-fafcf4:#f5f7fb;--sejong-color-fbfcf8:#f8fafc}html body .sejong-app.child{--sejong-color-075e55:#125347;--sejong-color-086854:#145c4f;--sejong-color-087565:#176658;--sejong-color-096554:#145a4d;--sejong-color-0b7764:#186a5c;--sejong-color-0b7c70:#186f5f;--sejong-color-0c7a68:#186e5e;--sejong-color-0d5047:#124b41;--sejong-color-0d6f51:#166657;--sejong-color-10523e:#154d43;--sejong-color-11543f:#164f45;--sejong-color-117568:#186e5e;--sejong-color-123b36:#153832;--sejong-color-123d38:#153a33;--sejong-color-128368:#1b7a69;--sejong-color-136953:#196355;--sejong-color-138365:#1b7b69;--sejong-color-138569:#1c7c6b;--sejong-color-14251f:#152421;--sejong-color-147b6b:#1c7364;--sejong-color-153c34:#183933;--sejong-color-154e43:#194a41;--sejong-color-155f51:#1b594e;--sejong-color-155f52:#1b594e;--sejong-color-164c43:#1a4840;--sejong-color-166b57:#1c6558;--sejong-color-167d6d:#1e7566;--sejong-color-17332a:#19312d;--sejong-color-173f36:#1a3c36;--sejong-color-17482f:#1b443d;--sejong-color-174b40:#1b473f;--sejong-color-174c40:#1b4840;--sejong-color-174d43:#1b4941;--sejong-color-175d48:#1c584d;--sejong-color-17664f:#1d6054;--sejong-color-176655:#1d6054;--sejong-color-176e59:#1e675a;--sejong-color-177563:#1e6e60;--sejong-color-177d70:#1f7566;--sejong-color-17806b:#1f7868;--sejong-color-17816c:#1f7969;--sejong-color-17846e:#1f7c6b;--sejong-color-18594f:#1d544a;--sejong-color-197967:#207263;--sejong-color-197a68:#207364;--sejong-color-1b4c42:#1f4841;--sejong-color-1f533b:#234f47;--sejong-color-204936:#234640;--sejong-color-205d3e:#25584f;--sejong-color-205e40:#255950;--sejong-color-214b39:#244841;--sejong-color-21694f:#266459;--sejong-color-216b54:#27655a;--sejong-color-234c3f:#264943;--sejong-color-234d35:#264a43;--sejong-color-234f40:#264c45;--sejong-color-234f42:#264c45;--sejong-color-23634e:#285e54;--sejong-color-236447:#285f55;--sejong-color-23876b:#2b8070;--sejong-color-243f33:#263d39;--sejong-color-244b32:#274842;--sejong-color-244b37:#274842;--sejong-color-244b3d:#274842;--sejong-color-244d40:#274a44;--sejong-color-244e3a:#274b44;--sejong-color-244f40:#274c45;--sejong-color-244f43:#274c45;--sejong-color-245c47:#28584f;--sejong-color-247560:#2a6f63;--sejong-color-247764:#2a7164;--sejong-color-253b14:#173832;--sejong-color-253e31:#273c38;--sejong-color-254f3f:#284c45;--sejong-color-25543a:#295049;--sejong-color-259382:#2d8b7a;--sejong-color-26352e:#273432;--sejong-color-26382d:#273734;--sejong-color-263c34:#283a37;--sejong-color-264e3d:#294b45;--sejong-color-265548:#2a514a;--sejong-color-26684f:#2b6359;--sejong-color-27583c:#2b544d;--sejong-color-27694c:#2c645a;--sejong-color-283a34:#293936;--sejong-color-284f40:#2b4c46;--sejong-color-285444:#2b514a;--sejong-color-28563f:#2b534c;--sejong-color-285b48:#2c574f;--sejong-color-285c45:#2c5850;--sejong-color-285f4b:#2c5b52;--sejong-color-28624e:#2c5e55;--sejong-color-28654d:#2d6057;--sejong-color-286552:#2d6057;--sejong-color-286954:#2d645a;--sejong-color-287267:#2e6c61;--sejong-color-28785b:#2e7266;--sejong-color-28866e:#2f7f71;--sejong-color-293b32:#2a3a37;--sejong-color-294936:#2b4742;--sejong-color-294f42:#2c4c46;--sejong-color-295b50:#2d5750;--sejong-color-296745:#2e6259;--sejong-color-2a513e:#2d4e48;--sejong-color-2b513b:#2e4e48;--sejong-color-2c573c:#2f544d;--sejong-color-2c6249:#305e56;--sejong-color-2d5440:#30514b;--sejong-color-2d5945:#30564f;--sejong-color-2e523a:#314f4a;--sejong-color-2f6a5f:#33665d;--sejong-color-2f6b52:#34665d;--sejong-color-2f8067:#357a6e;--sejong-color-304939:#324743;--sejong-color-304b32:#324945;--sejong-color-304b39:#324945;--sejong-color-315742:#34544e;--sejong-color-315b3f:#345851;--sejong-color-315b48:#345851;--sejong-color-315d3e:#345a53;--sejong-color-315d4e:#345a53;--sejong-color-315e4c:#345b54;--sejong-color-315f4d:#345c55;--sejong-color-31866b:#378073;--sejong-color-325537:#35524d;--sejong-color-327f7a:#38796d;--sejong-color-335744:#36544f;--sejong-color-33724e:#386d64;--sejong-color-34533c:#36514c;--sejong-color-34543d:#36524d;--sejong-color-345839:#375550;--sejong-color-345b43:#375852;--sejong-color-345c47:#375953;--sejong-color-345e46:#375b54;--sejong-color-345f48:#375c55;--sejong-color-347e68:#3a786d;--sejong-color-354638:#364542;--sejong-color-355549:#37534e;--sejong-color-355749:#38544f;--sejong-color-355d3f:#385a54;--sejong-color-356449:#396059;--sejong-color-35765c:#3a7167;--sejong-color-365b3c:#395853;--sejong-color-365e46:#395b55;--sejong-color-367955:#3b746a;--sejong-color-367b45:#3b766b;--sejong-color-376546:#3a625b;--sejong-color-376a57:#3b665e;--sejong-color-376c48:#3b6860;--sejong-color-376c4b:#3b6860;--sejong-color-376c56:#3b6860;--sejong-color-37734e:#3c6f65;--sejong-color-377350:#3c6f65;--sejong-color-385639:#3a544f;--sejong-color-385c39:#3b5954;--sejong-color-386046:#3b5d57;--sejong-color-38704b:#3c6c63;--sejong-color-395f3e:#3c5c56;--sejong-color-397b61:#3e766c;--sejong-color-3b625a:#3e5f59;--sejong-color-3b744f:#3f7067;--sejong-color-3b794e:#40746b;--sejong-color-3c654d:#3f625c;--sejong-color-3c6651:#3f635c;--sejong-color-3c6b40:#406760;--sejong-color-3c7e72:#41796f;--sejong-color-3d5736:#38554f;--sejong-color-3d8569:#428075;--sejong-color-3e6247:#415f5a;--sejong-color-3e653c:#3f625c;--sejong-color-3e6b42:#416861;--sejong-color-3e8064:#437b71;--sejong-color-3f6240:#425f5a;--sejong-color-3f6a41:#426760;--sejong-color-406658:#43635d;--sejong-color-406a50:#436760;--sejong-color-407b65:#44776e;--sejong-color-40e19b:#4cd5bc;--sejong-color-426136:#395e57;--sejong-color-426650:#45635e;--sejong-color-42684b:#45655f;--sejong-color-426a4b:#456761;--sejong-color-426b42:#456862;--sejong-color-426b43:#456862;--sejong-color-426c49:#456962;--sejong-color-426d52:#456a63;--sejong-color-42745f:#467069;--sejong-color-445d3e:#405b56;--sejong-color-446b40:#436861;--sejong-color-446e62:#476b64;--sejong-color-456044:#465e5a;--sejong-color-45644c:#47625d;--sejong-color-45674f:#48645f;--sejong-color-456d4e:#486a64;--sejong-color-46613d:#405e59;--sejong-color-46645d:#48625d;--sejong-color-466f59:#496c66;--sejong-color-468167:#4a7d74;--sejong-color-476047:#495e5a;--sejong-color-47725c:#4a6f68;--sejong-color-47754b:#4a726b;--sejong-color-47766a:#4b726b;--sejong-color-486137:#3a5e57;--sejong-color-486252:#4a605c;--sejong-color-486746:#48655f;--sejong-color-486b3d:#406861;--sejong-color-48805c:#4c7c73;--sejong-color-488f6b:#4d8a7f;--sejong-color-49623c:#3f5f59;--sejong-color-496347:#49615d;--sejong-color-496750:#4b6560;--sejong-color-496a52:#4b6862;--sejong-color-496b52:#4c6863;--sejong-color-497442:#467069;--sejong-color-49826d:#4d7e75;--sejong-color-4a6e40:#436b64;--sejong-color-4b6446:#48625d;--sejong-color-4b9871:#519286;--sejong-color-4c615b:#4e5f5c;--sejong-color-4c6844:#476560;--sejong-color-4d6856:#4f6662;--sejong-color-4d7159:#506e69;--sejong-color-4d7b49:#4d7770;--sejong-color-4d7d60:#517972;--sejong-color-4d8062:#517c74;--sejong-color-4d8553:#518178;--sejong-color-4e7750:#51746e;--sejong-color-4e775a:#51746e;--sejong-color-4e9182:#538c82;--sejong-color-4f6d49:#4c6a65;--sejong-color-4f8657:#538279;--sejong-color-506d32:#366960;--sejong-color-517164:#536f6a;--sejong-color-517c55:#547972;--sejong-color-52684e:#506662;--sejong-color-526e68:#546c68;--sejong-color-527146:#496e67;--sejong-color-527249:#4c6f69;--sejong-color-527d40:#45786f;--sejong-color-527d43:#477970;--sejong-color-528856:#56847c;--sejong-color-536a50:#526864;--sejong-color-536e5b:#556c68;--sejong-color-537345:#487069;--sejong-color-537951:#547670;--sejong-color-538661:#57827a;--sejong-color-547069:#566e6a;--sejong-color-547147:#4a6e67;--sejong-color-54735e:#56716c;--sejong-color-54745d:#56726d;--sejong-color-547557:#56736d;--sejong-color-54795e:#577671;--sejong-color-547b45:#49776f;--sejong-color-547b46:#4a776f;--sejong-color-557253:#55706b;--sejong-color-557b42:#46776e;--sejong-color-557b4d:#507871;--sejong-color-557b5c:#587872;--sejong-color-56705c:#586e6a;--sejong-color-56764e:#51736d;--sejong-color-567746:#4a736c;--sejong-color-577848:#4c746d;--sejong-color-577a45:#49766e;--sejong-color-58765e:#5a746f;--sejong-color-58774b:#4e746d;--sejong-color-597c4b:#4f7871;--sejong-color-5a7849:#4d746d;--sejong-color-5c794e:#51766f;--sejong-color-5e7c50:#537972;--sejong-color-5f7950:#537670;--sejong-color-5f7956:#597671;--sejong-color-608a6c:#638780;--sejong-color-609272:#648e87;--sejong-color-638056:#597d76;--sejong-color-638275:#65807b;--sejong-color-647252:#54706b;--sejong-color-647e59:#5c7b76;--sejong-color-65765c:#5e7470;--sejong-color-657c4b:#4f7871;--sejong-color-657f4d:#517b74;--sejong-color-658060:#627e79;--sejong-color-65965e:#629289;--sejong-color-66804e:#527c75;--sejong-color-66805d:#607d78;--sejong-color-668653:#57827a;--sejong-color-689a56:#5b958a;--sejong-color-689b54:#59968b;--sejong-color-69bfae:#6fb9ab;--sejong-color-69c2ad:#70bbae;--sejong-color-6a7e53:#567b74;--sejong-color-6a8958:#5c857e;--sejong-color-6b8056:#597d76;--sejong-color-6b9358:#5c8f86;--sejong-color-6b9879:#6e958e;--sejong-color-6b9b67:#6b978f;--sejong-color-6c8c82:#6e8a85;--sejong-color-6dbbad:#73b5a9;--sejong-color-6e8062:#647e79;--sejong-color-6e875c:#5f847d;--sejong-color-6e8860:#63857f;--sejong-color-6e8e83:#708c87;--sejong-color-6f8554:#58817a;--sejong-color-6f8566:#68837e;--sejong-color-6f8663:#66837e;--sejong-color-70985a:#5f938a;--sejong-color-718463:#65827c;--sejong-color-718960:#638680;--sejong-color-71978c:#74948e;--sejong-color-719f78:#749c95;--sejong-color-729767:#6b938c;--sejong-color-738c62:#658982;--sejong-color-738e61:#648b84;--sejong-color-739163:#668e87;--sejong-color-73bdae:#79b7ac;--sejong-color-749267:#6a8f88;--sejong-color-75936e:#71908b;--sejong-color-75a68a:#79a29b;--sejong-color-75ac80:#79a89f;--sejong-color-769154:#598c83;--sejong-color-76946b:#6e918b;--sejong-color-77915f:#638d86;--sejong-color-77aa76:#7aa69e;--sejong-color-789065:#688d86;--sejong-color-78916f:#728e89;--sejong-color-789266:#698f88;--sejong-color-78a38b:#7ba099;--sejong-color-78a46c:#70a097;--sejong-color-78a573:#77a19a;--sejong-color-799451:#568f85;--sejong-color-799b62:#66978e;--sejong-color-79ac64:#69a79c;--sejong-color-7a8f69:#6c8c86;--sejong-color-7b8567:#69837e;--sejong-color-7b896b:#6d8782;--sejong-color-7bb769:#6fb1a5;--sejong-color-7c8e6f:#718c87;--sejong-color-7ca469:#6da097;--sejong-color-7d8462:#65817c;--sejong-color-7d8b6a:#6c8983;--sejong-color-7eaf78:#7caba2;--sejong-color-80915f:#638d86;--sejong-color-80916e:#718e89;--sejong-color-819469:#6c918a;--sejong-color-819567:#6a928b;--sejong-color-81aa70:#74a69d;--sejong-color-81ac97:#84a9a2;--sejong-color-81c8b3:#86c3b8;--sejong-color-829572:#75928d;--sejong-color-829673:#76938e;--sejong-color-83936d:#70908a;--sejong-color-83a391:#85a19c;--sejong-color-83ab73:#77a79e;--sejong-color-83b29a:#87aea7;--sejong-color-84a877:#7ba49d;--sejong-color-859271:#73908a;--sejong-color-87906f:#718e88;--sejong-color-879e75:#789b95;--sejong-color-88906c:#6f8d88;--sejong-color-89916b:#6e8e88;--sejong-color-899c74:#779993;--sejong-color-8a9778:#7a9590;--sejong-color-8a9878:#7a9691;--sejong-color-8aaa79:#7da69f;--sejong-color-8ab47a:#7eb0a7;--sejong-color-8b946f:#72918c;--sejong-color-8b9975:#789691;--sejong-color-8c9b7a:#7c9993;--sejong-color-8c9d7c:#7e9b95;--sejong-color-8caa82:#85a7a1;--sejong-color-8d9e79:#7c9b96;--sejong-color-8da277:#7a9f98;--sejong-color-8db99b:#90b6af;--sejong-color-8e9d7a:#7d9a95;--sejong-color-8eaa74:#78a69e;--sejong-color-8ebca5:#91b9b2;--sejong-color-8f9b72:#759892;--sejong-color-8f9b76:#799893;--sejong-color-8faba4:#91a9a5;--sejong-color-8fb3b0:#92b0ab;--sejong-color-8fbaa1:#92b7b0;--sejong-color-90c7a9:#94c3ba;--sejong-color-91a077:#7a9d97;--sejong-color-91a078:#7b9d97;--sejong-color-91a07e:#819d98;--sejong-color-91a07f:#819e98;--sejong-color-91a179:#7c9e98;--sejong-color-91b6ae:#94b3ae;--sejong-color-93b7b1:#96b4af;--sejong-color-94b49a:#96b2ad;--sejong-color-95a078:#7b9d97;--sejong-color-969d82:#849b97;--sejong-color-97c9b6:#9bc5be;--sejong-color-98a47d:#80a19b;--sejong-color-98a787:#89a5a0;--sejong-color-9aa187:#899f9b;--sejong-color-9bbd7e:#83b8af;--sejong-color-9dbb86:#8ab7af;--sejong-color-9eaa92:#94a8a5;--sejong-color-9eb78c:#8fb4ad;--sejong-color-9fae86:#89aba5;--sejong-color-9fbab0:#a1b8b4;--sejong-color-9fbc83:#87b8af;--sejong-color-9fbeb8:#a1bcb7;--sejong-color-a0a68d:#8fa4a0;--sejong-color-a0ac8d:#8faaa5;--sejong-color-a2ac90:#92aaa6;--sejong-color-a4af8f:#91ada8;--sejong-color-a4c5a7:#a6c3bd;--sejong-color-a5af93:#95ada9;--sejong-color-a7b594:#96b3ad;--sejong-color-a7be92:#95bbb4;--sejong-color-a8bd9f:#a1bbb6;--sejong-color-a8c5a4:#a6c3bd;--sejong-color-a8cdbb:#abcac5;--sejong-color-a9c9bd:#abc7c2;--sejong-color-aabc90:#93b9b2;--sejong-color-aac48c:#90c0b7;--sejong-color-aacfb9:#adccc7;--sejong-color-abcbb5:#adc9c4;--sejong-color-adc0a1:#a3beb9;--sejong-color-aebfa0:#a2bdb8;--sejong-color-afc49b:#9ec1bb;--sejong-color-afceb8:#b1ccc7;--sejong-color-b1e5c5:#b5e1d9;--sejong-color-b2cba0:#a3c8c1;--sejong-color-b3c39f:#a2c0bb;--sejong-color-b4c49b:#9ec1bb;--sejong-color-b4d9cb:#b7d6d1;--sejong-color-b5c4a2:#a5c1bc;--sejong-color-b7d1a6:#a9cec7;--sejong-color-b8cca6:#a9c9c3;--sejong-color-b8d1c5:#bacfcb;--sejong-color-b9cca8:#abc9c4;--sejong-color-b9d7c9:#bbd5d0;--sejong-color-bbcfa5:#a8ccc5;--sejong-color-bbd9cd:#bdd7d2;--sejong-color-bcd7c9:#bed5d1;--sejong-color-bdd7cb:#bfd5d1;--sejong-color-bfd1ad:#b0cec9;--sejong-color-c0ceab:#aecbc6;--sejong-color-c0dfce:#c2ddd8;--sejong-color-c3cdb7:#b9cbc8;--sejong-color-c3cea9:#accbc6;--sejong-color-c5d5c4:#c5d4d1;--sejong-color-c6d0c1:#c2cfcd;--sejong-color-c6d5ad:#b0d2cc;--sejong-color-c7ded4:#c9dcd9;--sejong-color-c8d6c9:#c9d5d3;--sejong-color-c8d8ba:#bcd6d1;--sejong-color-c8ded1:#cadcd9;--sejong-color-c9d7bf:#c1d5d2;--sejong-color-c9ddce:#cadcd8;--sejong-color-cadcb9:#bcd9d4;--sejong-color-cadfd4:#ccddda;--sejong-color-cbd6c9:#cad5d3;--sejong-color-cbd7cd:#ccd6d4;--sejong-color-cbd8cc:#ccd7d5;--sejong-color-cbdad8:#ccd9d7;--sejong-color-cbdcd0:#ccdbd8;--sejong-color-cbded3:#ccddda;--sejong-color-ccd7c5:#c6d6d3;--sejong-color-ccd9bd:#bfd7d3;--sejong-color-ccdfd3:#cddedb;--sejong-color-cdded2:#ceddda;--sejong-color-ced8c6:#c7d7d4;--sejong-color-cedfc0:#c2ddd8;--sejong-color-cfdcc4:#c6dad7;--sejong-color-cfded0:#d0dddb;--sejong-color-cfdfd3:#d0dedb;--sejong-color-d0e1c6:#c8dfdb;--sejong-color-d0e3d3:#d1e2df;--sejong-color-d2dec3:#c5dcd8;--sejong-color-d2e0d1:#d2dfdd;--sejong-color-d2e3d4:#d3e2df;--sejong-color-d3dfbd:#c0dcd7;--sejong-color-d4dbc8:#c9dad7;--sejong-color-d4dfc2:#c4ddd8;--sejong-color-d4dfcd:#cededb;--sejong-color-d4e1c7:#c9dfdb;--sejong-color-d5dfce:#cfdedb;--sejong-color-d5e1d9:#d6e0de;--sejong-color-d5eee1:#d7ece8;--sejong-color-d6dfcc:#cddedb;--sejong-color-d6e5d4:#d5e4e1;--sejong-color-d6e8e1:#d7e7e4;--sejong-color-d7dfc2:#c4ddd8;--sejong-color-d7e0cf:#d0dfdc;--sejong-color-d7eae0:#d8e9e6;--sejong-color-d8dfce:#cfdedb;--sejong-color-d8e1df:#d9e0df;--sejong-color-d8e2ce:#d0e0dd;--sejong-color-d8e2dc:#d9e1e0;--sejong-color-d8e3ce:#d0e1de;--sejong-color-d8e5dc:#d9e4e2;--sejong-color-d8e5e4:#d9e4e2;--sejong-color-d8e6de:#d9e5e3;--sejong-color-d9e0d0:#d1dfdc;--sejong-color-d9e2ce:#d0e0dd;--sejong-color-d9e2d2:#d3e1de;--sejong-color-d9ebe1:#daeae7;--sejong-color-d9efbd:#c1ebe4;--sejong-color-d9ffe9:#e0f8f4;--sejong-color-dae0d3:#d4dfdd;--sejong-color-dae3de:#dbe2e1;--sejong-color-daedde:#dbece9;--sejong-color-dbe3d4:#d5e2e0;--sejong-color-dbe3d6:#d7e2e0;--sejong-color-dbe4d6:#d7e3e1;--sejong-color-dbe5cb:#cde3df;--sejong-color-dbe5d1:#d3e4e0;--sejong-color-dbe5d7:#d8e4e2;--sejong-color-dbe9d1:#d3e7e4;--sejong-color-dbe9d4:#d6e7e4;--sejong-color-dce2d1:#d2e1de;--sejong-color-dce3d2:#d3e2df;--sejong-color-dce3d3:#d4e2df;--sejong-color-dce3d4:#d5e2e0;--sejong-color-dce3d5:#d6e2e0;--sejong-color-dce3db:#dce2e1;--sejong-color-dce4d0:#d2e3df;--sejong-color-dce4d1:#d2e3e0;--sejong-color-dce4d5:#d6e3e1;--sejong-color-dce4d6:#d7e3e1;--sejong-color-dce4d7:#d8e3e1;--sejong-color-dce5cd:#cfe3e0;--sejong-color-dce5cf:#d1e3e0;--sejong-color-dce5d0:#d2e3e0;--sejong-color-dce5d2:#d3e4e1;--sejong-color-dce5d4:#d5e4e1;--sejong-color-dce5d5:#d6e4e1;--sejong-color-dce5d7:#d8e4e2;--sejong-color-dce5d8:#d9e4e2;--sejong-color-dce5da:#dbe4e2;--sejong-color-dce6ca:#cce4e0;--sejong-color-dce6cc:#cee4e0;--sejong-color-dce6d5:#d6e5e2;--sejong-color-dce6d8:#d9e5e3;--sejong-color-dce7cd:#cfe5e1;--sejong-color-dce7cf:#d1e5e2;--sejong-color-dce7dc:#dde6e4;--sejong-color-dce8cf:#d1e6e2;--sejong-color-dce8db:#dce7e5;--sejong-color-dce8df:#dde7e5;--sejong-color-dce8e0:#dde7e5;--sejong-color-dce9d9:#dae8e5;--sejong-color-dceee2:#ddedea;--sejong-color-dde4d8:#d9e3e1;--sejong-color-dde5ce:#d0e3e0;--sejong-color-ddece4:#deebe9;--sejong-color-dee5d9:#dae4e2;--sejong-color-deece0:#dfebe9;--sejong-color-deede1:#dfecea;--sejong-color-dfe5ce:#d0e3e0;--sejong-color-dfe5d4:#d5e4e1;--sejong-color-dfe5d5:#d6e4e1;--sejong-color-dfe5d7:#d8e4e2;--sejong-color-dfe5d8:#d9e4e2;--sejong-color-dfe5d9:#dae4e2;--sejong-color-dfe6c9:#cbe4df;--sejong-color-dfe6d6:#d7e5e2;--sejong-color-dfe6dc:#dde5e4;--sejong-color-dfe7cf:#d1e5e2;--sejong-color-dfe7d1:#d3e5e2;--sejong-color-dfe7d2:#d4e5e2;--sejong-color-dfeae0:#e0e9e7;--sejong-color-dfeae5:#e0e9e7;--sejong-color-dfebdb:#dceae7;--sejong-color-dfecbb:#bfe8e1;--sejong-color-dfece7:#e0ebe9;--sejong-color-dff0e7:#e0efec;--sejong-color-e0e4d7:#d8e3e1;--sejong-color-e0e4d8:#d9e3e1;--sejong-color-e0e5d5:#d6e4e1;--sejong-color-e0e5d6:#d7e4e2;--sejong-color-e0e5d7:#d8e4e2;--sejong-color-e0e5d9:#dae4e2;--sejong-color-e0e6d9:#dae5e3;--sejong-color-e0e6db:#dce5e3;--sejong-color-e0e7d9:#dae6e4;--sejong-color-e0e7db:#dce6e4;--sejong-color-e0e9d0:#d2e7e3;--sejong-color-e0eacf:#d1e8e4;--sejong-color-e0f1e9:#e1f0ed;--sejong-color-e1e5dc:#dde4e3;--sejong-color-e1e6d6:#d7e5e2;--sejong-color-e1e6d9:#dae5e3;--sejong-color-e1e6db:#dce5e3;--sejong-color-e1e7d9:#dae6e4;--sejong-color-e1e8cf:#d1e6e2;--sejong-color-e1e8d9:#dae7e5;--sejong-color-e1e9db:#dce8e6;--sejong-color-e1e9df:#e0e8e7;--sejong-color-e1eee4:#e2edeb;--sejong-color-e2e4db:#dce3e2;--sejong-color-e2e5d8:#d9e4e2;--sejong-color-e2e6da:#dbe5e3;--sejong-color-e2e7d7:#d8e6e3;--sejong-color-e2e7d8:#d9e6e4;--sejong-color-e2e7da:#dbe6e4;--sejong-color-e2e7db:#dce6e4;--sejong-color-e2e7dc:#dde6e4;--sejong-color-e2e7df:#e0e6e5;--sejong-color-e2e8d1:#d3e6e3;--sejong-color-e2efcf:#d1ede8;--sejong-color-e3e6da:#dbe5e3;--sejong-color-e3e7db:#dce6e4;--sejong-color-e3e7e0:#e1e6e5;--sejong-color-e3e8dc:#dde7e5;--sejong-color-e3e9d6:#d7e8e5;--sejong-color-e3e9d8:#d9e8e5;--sejong-color-e3efcc:#cfece7;--sejong-color-e3f0e5:#e4efed;--sejong-color-e4e8dd:#dee7e5;--sejong-color-e4e8df:#e0e7e6;--sejong-color-e4e9e1:#e2e8e7;--sejong-color-e4eee3:#e4edeb;--sejong-color-e5e8da:#dbe7e5;--sejong-color-e5e9db:#dce8e6;--sejong-color-e5e9de:#dfe8e6;--sejong-color-e5ead8:#d9e9e6;--sejong-color-e5eadf:#e0e9e7;--sejong-color-e5eddd:#deece9;--sejong-color-e5eedf:#e0edeb;--sejong-color-e5f2ed:#e6f1ef;--sejong-color-e5f3e9:#e6f2f0;--sejong-color-e5f4ee:#e6f3f1;--sejong-color-e6ebda:#dbeae7;--sejong-color-e6eddc:#ddece9;--sejong-color-e6eee9:#e7edec;--sejong-color-e6eeeb:#e7edec;--sejong-color-e6efca:#cdece7;--sejong-color-e6f1e8:#e7f0ee;--sejong-color-e6f1e9:#e7f0ee;--sejong-color-e6f3ed:#e7f2f0;--sejong-color-e6f4ed:#e7f3f1;--sejong-color-e7e9e2:#e3e8e7;--sejong-color-e7ebdc:#ddeae8;--sejong-color-e7ecdd:#deebe9;--sejong-color-e7edd5:#d7ebe8;--sejong-color-e7eddd:#deece9;--sejong-color-e7eee1:#e2edeb;--sejong-color-e7efdd:#deeeeb;--sejong-color-e7efed:#e8eeed;--sejong-color-e7f0df:#e0efec;--sejong-color-e7f0e5:#e6efed;--sejong-color-e7f1e6:#e7f0ee;--sejong-color-e7f1eb:#e8f0ef;--sejong-color-e7f1ee:#e8f0ef;--sejong-color-e7f2e9:#e8f1ef;--sejong-color-e7f2ec:#e8f1ef;--sejong-color-e7f3ec:#e8f2f0;--sejong-color-e8ebe4:#e5eae9;--sejong-color-e8ecdb:#dcebe8;--sejong-color-e8ecdf:#e0ebe9;--sejong-color-e8eddc:#ddece9;--sejong-color-e8ede3:#e4eceb;--sejong-color-e8eee1:#e2edeb;--sejong-color-e8eee7:#e8edec;--sejong-color-e8f0e9:#e9efee;--sejong-color-e8f1d9:#dbefec;--sejong-color-e8f1dd:#def0ec;--sejong-color-e8f2eb:#e9f1f0;--sejong-color-e8f4ed:#e9f3f1;--sejong-color-e8f5ef:#e9f4f2;--sejong-color-e9eddb:#dcece9;--sejong-color-e9eee0:#e1edeb;--sejong-color-e9eee3:#e4edeb;--sejong-color-e9efdb:#dceeea;--sejong-color-e9f0e3:#e4efed;--sejong-color-e9f1e6:#e7f0ee;--sejong-color-e9f3dc:#def1ee;--sejong-color-e9f5e4:#e5f4f1;--sejong-color-e9f5ee:#eaf4f2;--sejong-color-e9f5ef:#eaf4f2;--sejong-color-eaf0dc:#deeeeb;--sejong-color-eaf0df:#e0efec;--sejong-color-eaf0e5:#e6efed;--sejong-color-eaf1e6:#e7f0ee;--sejong-color-eaf1e9:#eaf0ef;--sejong-color-eaf2df:#e0f1ee;--sejong-color-eaf2e7:#e8f1ef;--sejong-color-eaf2e8:#e9f1f0;--sejong-color-eaf3e7:#e8f2f0;--sejong-color-eaf4ef:#ebf3f2;--sejong-color-eaf5ed:#ebf4f2;--sejong-color-eaf5ee:#ebf4f2;--sejong-color-ebf4e6:#e7f3f1;--sejong-color-ebf7f0:#ecf6f4;--sejong-color-eceee5:#e6edec;--sejong-color-eceee9:#e9eeed;--sejong-color-ecf0e2:#e3efed;--sejong-color-ecf0e8:#e9efee;--sejong-color-ecf3e5:#e6f2f0;--sejong-color-edf0eb:#ebf0ef;--sejong-color-edf1e6:#e7f0ee;--sejong-color-edf1e9:#eaf0ef;--sejong-color-edf2de:#dff1ed;--sejong-color-edf2e3:#e4f1ef;--sejong-color-edf2e5:#e6f1ef;--sejong-color-edf2e9:#eaf1f0;--sejong-color-edf2eb:#ecf1f0;--sejong-color-edf3db:#ddf1ee;--sejong-color-edf3e5:#e6f2f0;--sejong-color-edf3e7:#e8f2f0;--sejong-color-edf3e9:#eaf2f1;--sejong-color-edf3ec:#edf2f1;--sejong-color-edf4e9:#eaf3f1;--sejong-color-edf4ec:#edf3f2;--sejong-color-edf4ee:#eef3f2;--sejong-color-edf4ef:#eef3f2;--sejong-color-edf5e5:#e6f4f1;--sejong-color-edf5e8:#e9f4f2;--sejong-color-edf5e9:#eaf4f2;--sejong-color-edf6e5:#e6f5f2;--sejong-color-edf6f2:#eef5f4;--sejong-color-eef0e7:#e8efee;--sejong-color-eef0e9:#eaefee;--sejong-color-eef2e5:#e6f1ef;--sejong-color-eef2e7:#e8f1ef;--sejong-color-eef3e5:#e6f2f0;--sejong-color-eef3e9:#eaf2f1;--sejong-color-eef5df:#e1f3f0;--sejong-color-eef5e6:#e7f4f2;--sejong-color-eef5ee:#eff4f3;--sejong-color-eef7f0:#eff6f5;--sejong-color-eff2e8:#e9f1f0;--sejong-color-eff5e5:#e6f4f1;--sejong-color-eff5e9:#eaf4f2;--sejong-color-eff7ee:#eff6f5;--sejong-color-f0f3e5:#e6f2f0;--sejong-color-f0f3e9:#eaf2f1;--sejong-color-f0f4e7:#e8f3f1;--sejong-color-f0f4e8:#e9f3f1;--sejong-color-f0f4eb:#ecf3f2;--sejong-color-f0f5e8:#e9f4f2;--sejong-color-f0f5e9:#eaf4f2;--sejong-color-f0f6e9:#eaf5f3;--sejong-color-f0f6ed:#eef5f4;--sejong-color-f1f4e8:#e9f3f1;--sejong-color-f1f5e6:#e7f4f2;--sejong-color-f1f5e9:#eaf4f2;--sejong-color-f1f5eb:#ecf4f3;--sejong-color-f1f7f3:#f1f7f6;--sejong-color-f2f4ee:#eef4f3;--sejong-color-f2f6e6:#e7f5f2;--sejong-color-f2f7e8:#e9f6f4;--sejong-color-f2f7ed:#eef6f5;--sejong-color-f2f7f0:#f1f6f5;--sejong-color-f3f5ef:#eff5f4;--sejong-color-f3f5f0:#f0f5f4;--sejong-color-f3faf7:#f4f9f8;--sejong-color-f4f7ed:#eef6f5;--sejong-color-f4f7f0:#f1f6f5;--sejong-color-f5f9ed:#eef8f6;--sejong-color-f7f8f6:#f6f8f8;--sejong-color-f7faee:#eff9f7;--sejong-color-f7faf3:#f4f9f8;--sejong-color-f8fbf9:#f8fbfa;--sejong-color-f9fbf2:#f3faf9;--sejong-color-f9fcf0:#f1fbf9;--sejong-color-fafbf6:#f6fbfa;--sejong-color-fafcf4:#f5fbfa;--sejong-color-fbfcf8:#f8fcfb}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]{align-items:center!important;gap:10px!important;padding:10px 12px!important;overflow:visible!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.art.approved-friends{flex:none!important;justify-content:center!important;align-items:flex-end!important;gap:2px!important;width:auto!important;max-width:42%!important;height:104px!important;max-height:104px!important;display:inline-flex!important;overflow:visible!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.art.approved-friends>img{object-fit:contain!important;flex:none!important;width:auto!important;max-width:none!important;height:100%!important;max-height:100%!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.art.approved-friends>img:last-child{height:86%!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.npc-bubble{box-sizing:border-box!important;border-radius:16px!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.npc-bubble b{overflow-wrap:anywhere;word-break:keep-all!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]{padding-right:18px!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.npc-bubble{margin:0 6px 0 0!important}html body .sejong-app.child .practice-screen .independent-mic svg,html body .sejong-app.child .practice-screen .independent-mic svg *{color:#fff!important;stroke:currentColor!important}html body .sejong-app.child .practice-screen .practice-answer .practice-retry-card{margin-top:18px!important}@media (max-width:420px){html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.art.approved-friends{max-width:36%!important;height:82px!important;max-height:82px!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]{gap:6px!important;padding-left:8px!important}html body .sejong-app.child .practice-screen .practice-scene[data-layout=side]>.npc-bubble b{font-size:15px!important}}html body .sejong-app.child .practice-screen .practice-answer .sejong-guide{color:var(--s-ink)!important;text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}html body .sejong-app.child .practice-screen .practice-answer .sejong-guide .mini-mascot{display:none!important}html body .sejong-app.child .practice-screen .practice-order{flex:none!important;gap:4px!important;display:inline-flex!important}html body .sejong-app.child .practice-screen .practice-order i{background:var(--s-line)!important;width:22px!important;height:22px!important;color:var(--s-muted)!important;border-radius:50%!important;place-items:center!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;display:grid!important}html body .sejong-app.child .practice-screen .practice-order i.is-done{background:var(--s-child-tint)!important;color:var(--s-child-ink)!important}html body .sejong-app.child .practice-screen .practice-order i.is-now{background:var(--s-child)!important;color:#fff!important}html body .sejong-app.child .practice-screen .practice-praise{text-align:center!important;color:var(--s-child-ink)!important;margin:0 0 8px!important;font-size:14px!important;font-weight:700!important}html body .sejong-app.child .practice-story-peek{flex-direction:column!important;gap:12px!important;max-height:88vh!important;display:flex!important;overflow:auto!important}html body .sejong-app.child .practice-story-peek h2{color:var(--s-child-ink)!important;margin:0!important;font-size:18px!important}html body .sejong-app.child .practice-story-peek .story-peek-panels{flex-direction:column!important;gap:10px!important;display:flex!important}html body .sejong-app.child .practice-story-peek .story-peek-panels>*{border-radius:var(--s-r-card)!important;overflow:hidden!important}html body .sejong-app.child .practice-screen .practice-helpers{flex-wrap:wrap!important;justify-content:center!important;gap:10px 18px!important}html body .sejong-app.child .practice-screen .practice-helpers .text-button{white-space:nowrap!important}html body .sejong-app.child .phrase-card{align-items:center!important}html body .sejong-app.child .phrase-card>span{flex:auto!important;min-width:0!important}html body .sejong-app.child .phrase-card .phrase-scene{color:var(--s-child-ink)!important;flex:none!important;gap:4px!important;font-size:14px!important}html body .sejong-app.child .phrase-card{gap:10px!important;padding-right:14px!important}html body .sejong-app.child .phrase-card .phrase-scene{white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;width:auto!important;min-width:max-content!important;height:auto!important;padding:6px 4px!important;display:inline-flex!important}html body .sejong-app.child .phrase-card>span{flex:1 1 0!important}html body .sejong-app.child [data-screen=C-04] .phrase-card button.phrase-scene{width:auto!important;min-width:max-content!important;height:auto!important;min-height:36px!important}html body .sejong-app.child .practice-screen .practice-answer{padding-top:24px!important;padding-bottom:26px!important}html body .sejong-app.child .practice-screen .practice-answer .practice-praise{margin:0 0 14px!important}html body .sejong-app.child .practice-screen .practice-answer .sejong-guide{margin:0 0 24px!important}html body .sejong-app.child .practice-screen .practice-answer .independent-mic{margin-top:0!important}html body .sejong-app.child .free-talk-guide{background:var(--s-child-tint)!important;color:var(--s-child-ink)!important;border-radius:14px!important;margin:4px 0 12px!important;padding:10px 14px!important;font-size:14px!important;line-height:1.5!important}html body .sejong-app.child .free-talk-type{align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}html body .sejong-app.child .free-talk-type input{flex:auto!important;width:auto!important;min-width:0!important;min-height:52px!important}html body .sejong-app.child .free-talk-type .btn,html body .sejong-app.child .free-talk-type button{flex:none!important;width:auto!important;min-width:96px!important;padding:0 18px!important}html body .sejong-app.child .free-talk-composer{grid-template-columns:minmax(0,1fr)!important}html body .sejong-app.child .free-talk-composer>*{min-width:0!important;max-width:100%!important}html body .sejong-app.child .child-home-notice-link{background:var(--s-child-tint)!important;color:var(--s-child-ink)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:0 0 8px!important;padding:5px 12px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}html body .sejong-app .task-completion{align-items:flex-start!important;display:flex!important}html body .sejong-app .task-completion .completion-control{cursor:pointer!important;align-self:flex-start!important;align-items:flex-start!important;min-width:44px!important;min-height:0!important;margin:0!important;padding:2px 10px 10px 0!important;display:flex!important}html body .sejong-app .task-completion .completion-control .round-check{width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;background:#fff!important;border:2px solid #9aa7b6!important;border-radius:7px!important;place-items:center!important;margin:0!important;display:grid!important}html body .sejong-app .task-completion .completion-control .round-check svg{color:#c7d0da!important;opacity:1!important;visibility:visible!important;stroke-width:3px!important;width:14px!important;height:14px!important}html body .sejong-app .task-completion .completion-control:hover .round-check{border-color:var(--s-parent)!important}html body .sejong-app .task-completion .completion-control>input:checked+.round-check{background:var(--s-parent)!important;border-color:var(--s-parent)!important}html body .sejong-app .task-completion .completion-control>input:focus-visible+.round-check{outline:3px solid var(--s-parent)!important;outline-offset:2px!important}html body .sejong-app .task-completion .completion-control{min-width:0!important;padding:2px 12px 10px 0!important}html body .sejong-app .task-completion .completion-control .round-check svg{color:#0000!important}html body .sejong-app .task-completion .completion-control:hover .round-check svg{color:#b8c3cf!important}html body .sejong-app .task-completion .completion-control>input:checked+.round-check svg{color:#fff!important}html body .sejong-app .task-completion .task-open{padding-left:0!important}html body .sejong-app .task-completion .completion-control{padding-top:6px!important}html body .sejong-app:not(.entry) .tasks-section-head .legend-round{vertical-align:-2px!important;background:#fff!important;border:2px solid #9aa7b6!important;border-radius:5px!important;width:15px!important;height:15px!important;margin-right:4px!important}html body .sejong-app:not(.entry) .tasks-section-head .legend-box{vertical-align:-2px!important;background:#fff!important;border:1.5px solid #6b7480!important;border-radius:4px!important;width:15px!important;height:15px!important;margin-right:4px!important}html body .sejong-app:not(.entry) .schedule-control{cursor:pointer!important;align-items:center!important;min-height:44px!important;display:inline-flex!important;position:relative!important}html body .sejong-app:not(.entry) .schedule-control>input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}html body .sejong-app:not(.entry) .schedule-control .schedule-pill{transition:background .15s,color .15s;border:1.5px solid var(--s-parent,#2f6fd6)!important;height:30px!important;color:var(--s-parent,#2f6fd6)!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;align-items:center!important;gap:3px!important;padding:0 11px 0 9px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .sejong-app:not(.entry) .schedule-control .schedule-pill svg:nth-of-type(2){display:none!important}html body .sejong-app:not(.entry) .schedule-control:hover .schedule-pill{background:var(--s-parent-tint)!important}html body .sejong-app:not(.entry) .schedule-control>input:checked+.schedule-pill{background:var(--s-parent,#2f6fd6)!important;color:#fff!important}html body .sejong-app:not(.entry) .schedule-control>input:checked+.schedule-pill svg:first-of-type{display:none!important}html body .sejong-app:not(.entry) .schedule-control>input:checked+.schedule-pill svg:nth-of-type(2){display:inline-block!important}html body .sejong-app:not(.entry) .schedule-control>input:focus-visible+.schedule-pill{outline-offset:2px!important;outline:3px solid #9cc0f2!important}html body .sejong-app:not(.entry) .schedule-control>input:disabled+.schedule-pill{opacity:.45!important;cursor:default!important}html body .sejong-app:not(.entry) .tasks-section-head .legend-pill{border:1.5px solid var(--s-parent,#2f6fd6)!important;height:19px!important;color:var(--s-parent,#2f6fd6)!important;vertical-align:-1px!important;background:#fff!important;border-radius:999px!important;align-items:center!important;gap:2px!important;padding:0 7px 0 5px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .sejong-app:not(.entry) .task-selection-bar .schedule-control>input:indeterminate+.schedule-pill{background:var(--s-parent-tint)!important}html body .sejong-app[data-tab-root]:not(.is-home) .app-header .reference-header-back{display:inline-flex!important}html body .sejong-app:not(.entry) button.schedule-note.in-calendar{cursor:pointer!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}html body .sejong-app:not(.entry) .in-calendar-pill{color:#2f7a5a;white-space:nowrap;background:#eef7f1;border:1.5px solid #cfe6d8;border-radius:999px;align-items:center;gap:3px;height:30px;padding:0 11px 0 9px;font-size:12px;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}html body .sejong-app:not(.entry) button.schedule-note.in-calendar:hover .in-calendar-pill{background:#e1f0e7;border-color:#b6d9c4}html body .sejong-app:not(.entry) button.schedule-note.in-calendar:focus-visible{outline:none!important}html body .sejong-app:not(.entry) button.schedule-note.in-calendar:focus-visible .in-calendar-pill{outline-offset:2px;outline:3px solid #9fd0b4}html body .sejong-app:not(.entry) .calendar-result{align-items:center!important}html body .sejong-app:not(.entry) .calendar-result .calendar-undo{white-space:nowrap!important;min-height:36px!important;margin-left:auto!important;font-weight:800!important;text-decoration:underline!important}html body .sejong-app:not(.entry) .document-delete-dialog .document-delete-events{background:var(--s-parent-tint);border-radius:12px;flex-direction:column;gap:6px;margin:10px 0;padding:10px 12px;list-style:none;display:flex}html body .sejong-app:not(.entry) .document-delete-dialog .document-delete-events b{font-size:14px}html body .sejong-app:not(.entry) .document-delete-dialog .document-delete-events small{color:var(--muted);margin-left:4px}html body .sejong-app:not(.entry) .document-delete-dialog .document-delete-choice{flex-direction:column;gap:4px;display:flex;margin:12px 0!important}html body .sejong-app:not(.entry) .document-delete-dialog .document-delete-choice label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}html body .sejong-app:not(.entry) .document-delete-dialog .document-delete-choice input{width:20px;height:20px;accent-color:var(--s-parent);margin:0}html body .sejong-app:not(.entry) .task-event-line>button.schedule-note.in-calendar,html body .sejong-app:not(.entry) .task-event-line>.schedule-control{align-self:center!important}html body .sejong-app:not(.entry) .notice-schedules h3{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-height:44px!important;display:flex!important}html body .sejong-app:not(.entry) .notice-schedules h3>small{background:var(--s-parent-tint)!important;min-width:24px!important;height:24px!important;color:var(--s-parent-ink)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:0!important;padding:0 7px!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .sejong-app:not(.entry) .notice-schedules h3 .schedule-edit-open{position:relative;border:1.5px solid var(--s-parent-soft)!important;width:auto!important;min-width:0!important;height:32px!important;min-height:0!important;color:var(--s-parent)!important;white-space:nowrap!important;box-shadow:none!important;background:#fff!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:4px!important;margin-top:0!important;margin-bottom:0!important;margin-left:auto!important;padding:0 12px 0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body .sejong-app:not(.entry) .notice-schedules h3 .schedule-edit-open:after{content:"";position:absolute;inset:-6px -2px}html body .sejong-app:not(.entry) .notice-schedules h3 .schedule-edit-open:hover{background:var(--s-parent-tint)!important}html body .sejong-app.child .child-home-talk{background:var(--s-child-tint);border:1.5px solid var(--s-child-soft);width:100%;min-height:64px;color:var(--s-child-ink);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 16px;display:flex}html body .sejong-app.child .child-home-talk:hover{border-color:var(--s-child)}html body .sejong-app.child .child-home-talk-mascot{background:#fff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}html body .sejong-app.child .child-home-talk-mascot .art,html body .sejong-app.child .child-home-talk-mascot svg,html body .sejong-app.child .child-home-talk-mascot img{max-width:none;width:38px!important;height:38px!important}html body .sejong-app.child .child-home-talk-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .sejong-app.child .child-home-talk-copy b{font-size:16px;font-weight:800}html body .sejong-app.child .child-home-talk-copy small{color:var(--s-child-ink);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}html body .sejong-app.child .school-story-row .school-story-talk,html body .sejong-app.child .learning-bridge .bridge-ask-sejong{background:var(--s-child-tint)!important;width:100%!important;min-height:48px!important;color:var(--s-child-ink)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:8px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}html body .sejong-app.child .school-story-row .school-story-talk .mini-mascot,html body .sejong-app.child .learning-bridge .bridge-ask-sejong .mini-mascot{overflow:hidden;width:28px!important;height:28px!important;display:inline-flex!important}html body .sejong-app.child .learning-bridge .bridge-ask-sejong{margin:12px 0 4px!important}html body .sejong-app .reading-voice{margin-top:12px;padding:16px}html body .sejong-app .reading-voice-title{align-items:center;gap:6px;font-size:15px;display:flex}html body .sejong-app .reading-voice .field-help{margin:6px 0 12px}html body .sejong-app .reading-voice-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .sejong-app .reading-voice-option{border:1.5px solid var(--border,#e2e5e0);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:14px;font-weight:700;display:flex}html body .sejong-app .reading-voice-option .radio{width:20px;height:20px}html body .sejong-app .reading-voice-option.selected{border-color:var(--accent);background:var(--sejong-color-e8f5ef,#eef7f2)}html body .sejong-app.child .practice-support .word-shape-hint{letter-spacing:4px;color:var(--s-child-ink);white-space:pre;font-size:20px;font-weight:700}html body .sejong-app.child .received-notice-story{background:var(--s-child-tint);border:1.5px solid var(--s-child-soft);width:100%;color:var(--s-child-ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:10px 14px 10px 10px;display:flex}html body .sejong-app.child .received-notice-story img{object-fit:cover;border-radius:12px;flex:0 0 56px;width:56px;height:56px}html body .sejong-app.child .received-notice-story>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .sejong-app.child .received-notice-story small{opacity:.85;font-size:13px}html body .sejong-app.child .received-notice-story b{font-size:16px;font-weight:800}html body .sejong-app.child .school-story-notice.is-locked{color:#7a8580!important;background:0 0!important}html body .sejong-app.child .free-talk-type{flex-wrap:wrap!important}html body .sejong-app.child .free-talk-type .free-talk-to-voice{width:100%!important;min-width:0!important;min-height:44px!important;color:var(--s-child-ink)!important;background:0 0!important;border:0!important;flex:1 0 100%!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;font-weight:700!important;display:flex!important}html body .sejong-app.child .speak-hub{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}html body .sejong-app.child .speak-hub .speak-hub-heading{margin:0!important;padding-left:0!important}html body .sejong-app.child .speak-hub .speak-hub-heading small{color:var(--s-child);font-size:14px;font-weight:700}html body .sejong-app.child .speak-hub .speak-hub-heading h1{margin:2px 0 0!important;font-size:26px!important;font-weight:800!important}html body .sejong-app.child .speak-hub-resume{flex-direction:column;gap:6px;padding:16px 18px;display:flex;border:2px solid var(--s-child)!important}html body .sejong-app.child .speak-hub-resume small{color:var(--s-child);font-weight:700}html body .sejong-app.child .speak-hub-resume b{font-size:17px}html body .sejong-app.child .speak-hub-resume p{color:var(--muted);margin:0;font-size:14px}html body .sejong-app.child .speak-hub-resume .button-row{align-items:center;gap:10px;margin-top:6px;display:flex}html body .sejong-app.child .speak-hub-section h2{margin:6px 0 8px;font-size:17px;font-weight:800}html body .sejong-app.child .speak-hub-empty{color:var(--muted);background:#fff;border-radius:16px;margin:0;padding:16px;font-size:14px;line-height:1.5}html body .sejong-app.child .speak-hub-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html body .sejong-app.child .speak-hub-story{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#fff;border:0;border-radius:18px;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex;box-shadow:0 2px 10px #191f280d}html body .sejong-app.child .speak-hub-art{background:var(--s-child-tint);border-radius:14px;flex:0 0 60px;width:60px;height:60px;overflow:hidden}html body .sejong-app.child .speak-hub-art img{object-fit:cover;width:100%;height:100%;display:block}html body .sejong-app.child .speak-hub-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}html body .sejong-app.child .speak-hub-copy small{color:var(--muted);font-size:12.5px}html body .sejong-app.child .speak-hub-copy strong{font-size:16px;font-weight:800}html body .sejong-app.child .speak-hub-phrases{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}html body .sejong-app.child .speak-hub-phrases span{background:var(--s-child-tint);color:var(--s-child-ink);border-radius:999px;padding:2px 8px;font-size:12px}html body .sejong-app.child .speak-hub-go{color:var(--s-child);white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:800;display:inline-flex}html body .sejong-app.child .speak-hub-done{background:#fff;border-radius:18px;padding:12px 14px;box-shadow:0 2px 10px #191f280d}html body .sejong-app.child .speak-hub-done-head{align-items:center;gap:12px;display:flex}html body .sejong-app.child .speak-hub-done-head .speak-hub-art{border-radius:12px;flex-basis:44px;width:44px;height:44px}html body .sejong-app.child .speak-hub-again{white-space:nowrap;color:var(--muted)!important;margin-left:auto!important;font-size:13px!important}html body .sejong-app.child .speak-hub-phrase-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}html body .sejong-app.child .speak-hub-phrase-list li{align-items:center;gap:8px;min-height:40px;display:flex}html body .sejong-app.child .speak-hub-listen{background:var(--s-child-tint);color:var(--s-child);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;flex:0 0 32px!important;width:32px!important;min-width:0!important;max-width:32px!important;height:32px!important;min-height:0!important;padding:0!important}html body .sejong-app.child .speak-hub-phrase{flex:1;min-width:0;font-size:14.5px;font-weight:700}html body .sejong-app.child .speak-hub-say{border:1.5px solid var(--s-child);color:var(--s-child);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:3px;font-size:12.5px;font-weight:800;display:inline-flex;height:30px!important;min-height:0!important;padding:0 11px 0 9px!important}html body .sejong-app.child .speak-hub-say:hover{background:var(--s-child-tint)}html body .sejong-app.child dialog.quick-speak{border:0;border-radius:22px;width:min(92vw,420px);padding:18px 18px 16px}html body .sejong-app.child .quick-speak-head{margin-bottom:12px;padding-right:40px;position:relative}html body .sejong-app.child .quick-speak-head small{color:var(--muted);font-size:12.5px}html body .sejong-app.child .quick-speak-head h2{margin:2px 0 0;font-size:18px;font-weight:800}html body .sejong-app.child .quick-speak-close{position:absolute;top:-6px;right:-6px}html body .sejong-app.child .quick-speak-scene{background:var(--s-coral-tint);border-radius:16px;align-items:flex-end;gap:10px;padding:12px;display:flex}html body .sejong-app.child .quick-speak-scene .mini-mascot{flex:0 0 44px;width:44px;height:44px;display:inline-flex;overflow:hidden}html body .sejong-app.child .quick-speak-bubble{background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px 40px 10px 12px;display:flex;position:relative}html body .sejong-app.child .quick-speak-bubble>small{color:var(--muted);font-size:12px}html body .sejong-app.child .quick-speak-bubble>b{font-size:16px}html body .sejong-app.child .quick-speak-bubble .icon-button{position:absolute;top:50%;right:4px;transform:translateY(-50%)}html body .sejong-app.child .quick-speak-ask{text-align:center;margin:12px 0 8px;font-size:15px;font-weight:700}html body .sejong-app.child .quick-speak-result{background:#fff6e5;border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin-bottom:8px;padding:10px;display:flex}html body .sejong-app.child .quick-speak-result.is-pass{background:var(--s-child-tint)}html body .sejong-app.child .quick-speak-result b{font-size:15px}html body .sejong-app.child .quick-speak-result span{color:var(--muted);font-size:14px}html body .sejong-app.child .quick-speak-goal{background:#f3f2ee;border-radius:12px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;display:flex}html body .sejong-app.child .quick-speak-goal small{color:var(--muted);white-space:nowrap}html body .sejong-app.child .quick-speak-goal b{flex:1;font-size:15px}html body .sejong-app.child .quick-speak-mic{background:var(--s-child);color:#fff;width:100%;min-height:92px;font:inherit;cursor:pointer;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}html body .sejong-app.child .quick-speak-mic b{font-size:15px}html body .sejong-app.child .quick-speak-mic.is-listening{background:#0d6b5c;box-shadow:0 0 0 6px #11806f2e}html body .sejong-app.child .quick-speak-nomic{text-align:center;color:var(--muted);margin:0;padding:12px;font-size:14px}html body .sejong-app.child .quick-speak-actions{justify-content:center;align-items:center;gap:14px;min-height:44px;margin-top:10px;display:flex}html body .sejong-app.child .speak-hub-done-head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}html body .sejong-app.child .speak-hub-done-head .speak-hub-toggle{color:var(--muted);margin-left:auto;transition:transform .15s;display:inline-flex}html body .sejong-app.child .speak-hub-done.is-open .speak-hub-toggle{transform:rotate(90deg)}html body .sejong-app.child .speak-hub-done-foot{justify-content:flex-end;margin-top:6px;display:flex}html body .sejong-app.child .speak-hub-again{white-space:nowrap;color:var(--muted)!important;min-height:36px!important;margin-left:0!important;font-size:13px!important}html body .sejong-app.child .achievement-earlier .achievement-story-group{margin:4px 0 12px}html body .sejong-app.child .achievement-focus>.achievement-story-title,html body .sejong-app.child .achievement-earlier .achievement-story-group>h3{align-items:baseline;gap:6px;margin:0 0 6px;font-size:14px;font-weight:800;display:flex}html body .sejong-app.child .achievement-focus>.achievement-story-title small,html body .sejong-app.child .achievement-earlier .achievement-story-group>h3 small{color:var(--muted);font-size:12px;font-weight:600}html body .sejong-app.child .achievement-to-speak{margin:0 0 20px;font-size:14px;font-weight:700;display:inline-flex}html body .sejong-app.child dialog.quick-speak{max-height:min(90svh,100dvh - 36px);margin:auto;position:fixed;inset:0;overflow:auto}html body .sejong-app.child .story-area-switch{background:#ecebe6;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid}html body .sejong-app.child .story-area-switch>button{color:var(--muted);background:0 0;border-radius:999px;font-size:14.5px;font-weight:700;min-height:40px!important}html body .sejong-app.child .story-area-switch>button[aria-pressed=true]{color:var(--s-child-ink,#2f5f4f);background:#fff;box-shadow:0 1px 3px #2832281f}html body .sejong-app .webtoon-work-card .work-card-info .content-age-badges{margin:0}html body .sejong-app .webtoon-work-card .work-card-info>strong{margin-bottom:6px}html body .sejong-app .rina-series-guide{color:var(--muted);margin:-8px 0 14px;font-size:14px}html body .sejong-app .rina-series-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}html body .sejong-app .rina-series-list button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;display:flex}html body .sejong-app .rina-series-cover{border-radius:12px;flex:0 0 76px;width:76px;display:block;overflow:hidden}html body .sejong-app .rina-series-cover .original-cover-art{width:100%;display:block}html body .sejong-app .rina-series-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html body .sejong-app .rina-series-copy strong{font-size:15.5px;line-height:1.4}html body .sejong-app .rina-series-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}html body .sejong-app.child .home-recommend{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:12px;width:100%;min-height:76px;margin:12px 0 4px;padding:10px 14px 10px 10px;display:flex}html body .sejong-app.child .home-recommend-cover{background:#f1efe9;border-radius:12px;flex:0 0 56px;width:56px;height:56px;display:block;overflow:hidden}html body .sejong-app.child .home-recommend-cover>img,html body .sejong-app.child .home-recommend-cover .original-cover-art{object-fit:cover;width:100%;height:100%;display:block}html body .sejong-app.child .home-recommend-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .sejong-app.child .home-recommend-copy small{color:var(--muted);font-size:12px;font-weight:600}html body .sejong-app.child .home-recommend-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;line-height:1.4;overflow:hidden}html body .sejong-app.child .home-recommend-copy>span{color:var(--muted);font-size:12.5px}html body .sejong-app.child .rina-side-reader h1{letter-spacing:-.03em!important;font-size:26px!important;font-weight:800!important}html body .sejong-app.child .rina-side-reader .comic-panel,html body .sejong-app.child .rina-side-reader .comic-scene{border-radius:var(--s-r-card)!important;background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;overflow:hidden!important}html body .sejong-app.child .rina-side-reader .comic-panel p,html body .sejong-app.child .rina-side-reader .comic-scene p{color:var(--s-ink)!important;font-size:17px!important;line-height:1.75!important}html body .sejong-app.child .rina-side-reader .reader-toolbar{top:68px!important}html body .sejong-app.child .rina-side-reader .reader-toolbar .speak-toggle{background:var(--s-surface)!important;color:var(--s-child-ink)!important;box-shadow:0 4px 14px #191f281f!important}html body .sejong-app.child .rina-side-reader .reader-toolbar .speak-toggle.is-speaking{background:var(--s-child)!important;color:#fff!important}html body .sejong-app.child .rina-side-reader .reader-toolbar{justify-content:space-between!important;gap:8px!important}html body .sejong-app.child .rina-side-reader .reader-resumed{pointer-events:auto;cursor:pointer;background:var(--s-surface)!important;text-align:left!important;border:0!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;min-height:44px!important;padding:5px 14px!important;display:inline-flex!important;box-shadow:0 4px 14px #191f281f!important}html body .sejong-app.child .rina-side-reader .reader-resumed span{color:var(--s-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}html body .sejong-app.child .rina-side-reader .reader-resumed b{color:var(--s-child-ink)!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}html body .sejong-app.child .rina-side-reader .reader-title{padding-left:0!important}html body .sejong-app.child .rina-side-reader .reader-nav .reader-practice-state{text-align:center!important;width:100%!important;color:var(--s-sub)!important;flex:0 0 100%!important;margin:-4px 0 2px!important;font-size:14px!important;font-weight:600!important}html body .sejong-app.child .rina-side-reader .reader-header{margin-bottom:4px!important}html body .sejong-app.child .rina-side-reader .reader-title small{color:var(--s-child-ink)!important;font-size:13px!important;font-weight:800!important}html body .sejong-app.child .rina-side-reader .reader-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:6!important;background:#f5f4f0f2!important;justify-content:flex-start!important;align-items:center!important;margin:0 -20px 14px!important;padding:10px 20px 12px!important;display:flex!important;position:sticky!important;top:68px!important}html body .sejong-app.child .rina-side-reader .reader-toolbar:before,html body .sejong-app.child .rina-side-reader .reader-toolbar:after{content:"";border-radius:4px;height:4px;position:absolute;bottom:0;left:20px;right:20px}html body .sejong-app.child .rina-side-reader .reader-toolbar:before{background:var(--s-line-strong)}html body .sejong-app.child .rina-side-reader .reader-toolbar:after{background:var(--s-child);transform-origin:0;animation:linear both s-read-progress;animation-timeline:scroll(root);transform:scaleX(0)}html body .sejong-app.child .rina-side-reader .reader-toolbar .speak-toggle{background:var(--s-child)!important;color:#fff!important;box-shadow:none!important;border-radius:999px!important;min-height:46px!important;padding:0 18px!important;font-weight:800!important}html body .sejong-app.child .rina-side-reader .reader-toolbar .speak-toggle.is-speaking{background:var(--s-child-ink)!important}html body .sejong-app.child .rina-side-reader .comic-pages{counter-reset:s-scene}html body .sejong-app.child .rina-side-reader .storybook-panel{counter-increment:s-scene;margin-bottom:16px!important;position:relative!important}html body .sejong-app.child .rina-side-reader .storybook-panel .comic-stage{position:relative!important}html body .sejong-app.child .rina-side-reader .storybook-panel .comic-stage:before{content:counter(s-scene);z-index:2;box-sizing:border-box;min-width:30px;height:30px;color:var(--s-child-ink);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:800;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #191f281f}html body .sejong-app.child .rina-side-reader .storybook-panel .comic-scene{box-shadow:none!important;border-radius:0!important}html body .sejong-app.child .rina-side-reader .storybook-text{padding:16px 20px 20px!important}html body .sejong-app.child .rina-side-reader .storybook-line{color:var(--s-ink)!important;font-size:19px!important;font-weight:500!important;line-height:1.75!important}html body .sejong-app.child .rina-side-reader .storybook-speech,html body .sejong-app.child .rina-side-reader .storybook-thought{position:relative;background:var(--s-child-tint)!important;border-radius:18px 18px 18px 6px!important;margin:6px 0!important;padding:12px 16px!important;font-weight:700!important}html body .sejong-app.child .rina-side-reader .storybook-thought{background:#fff7e6!important;border-style:dashed!important}html body .sejong-app.child .rina-side-reader .storybook-line .comic-speaker-name{color:var(--s-child-ink)!important;margin-bottom:2px!important;font-size:13px!important;font-weight:800!important;display:block!important}html body .sejong-app.child .rina-side-reader .storybook-sfx{color:var(--s-muted)!important;font-size:16px!important;font-style:italic!important}html body .sejong-app.child .rina-side-reader .comic-transcript{background:var(--s-surface)!important;box-shadow:var(--s-shadow)!important;border:0!important;border-radius:18px!important;margin:8px 0 16px!important;padding:0 18px!important}html body .sejong-app.child .rina-side-reader .comic-transcript summary{min-height:54px!important;color:var(--s-sub)!important;align-items:center!important;font-weight:700!important;display:flex!important}html body .sejong-app.child .rina-side-reader .reader-nav{flex-direction:column!important;gap:10px!important;padding:6px 0 24px!important;display:flex!important}html body .sejong-app.child .rina-side-reader .reader-nav .btn{border-radius:16px!important;min-height:56px!important;font-size:17px!important}html body .sejong-app.child .rina-side-reader .reader-ask-sejong{background:var(--s-child-tint)!important;min-height:52px!important;color:var(--s-child-ink)!important;border-radius:16px!important;justify-content:center!important;width:100%!important;font-weight:700!important}html body .sejong-app.child .rina-side-reader .reader-toolbar{padding-top:10px!important;top:60px!important}html body .sejong-app.child .rina-side-reader .comic-transcript summary{justify-content:space-between!important;list-style:none!important}html body .sejong-app.child .rina-side-reader .comic-transcript summary::-webkit-details-marker{display:none}html body .sejong-app.child .rina-side-reader .comic-transcript summary:after{content:"";border-right:2px solid var(--s-muted);border-bottom:2px solid var(--s-muted);width:9px;height:9px;transform:rotate(45deg)translateY(-3px)}html body .sejong-app.child .rina-side-reader .comic-transcript[open] summary:after{transform:rotate(-135deg)}html body .sejong-app.child .rina-side-reader .reader-toolbar{justify-content:flex-start!important}html body .sejong-app.child .rina-side-reader .reader-toolbar>:only-child{margin-left:0!important}html body .sejong-app.child .rina-side-reader .reader-toolbar .speak-toggle{order:-1}html body .sejong-app.child .rina-side-reader .reader-toolbar .reader-resumed{box-shadow:none!important;background:var(--s-surface)!important;border:1px solid var(--s-line)!important;margin-left:auto!important}html body .sejong-app.child .rina-side-reader .comic-pages{counter-reset:s-scene;padding:0!important}html body .sejong-app.child .rina-side-reader .rina-side-strip{scroll-margin-top:124px}html body .sejong-app.child .rina-side-reader .storybook-panel{border-radius:var(--s-r-card,20px)!important;background:var(--s-surface,#fff)!important;box-shadow:var(--s-shadow)!important;overflow:hidden!important}html body .sejong-app.child .rina-side-reader .storybook-text:empty{display:none}html body .sejong-app.child .rina-side-reader .storybook-narration{font-weight:500!important}html body .sejong-app.child .rina-side-reader .storybook-line+.storybook-line{margin-top:8px!important}html body .sejong-app.child .rina-side-reader .reader-toolbar{margin-left:-20px!important;margin-right:-20px!important}html body .sejong-app.child .rina-side-reader .original-understanding{margin-top:8px!important}.original-cover-art.is-cut{display:block;position:relative;overflow:hidden}.original-cover-art.is-cut>svg{width:100%;height:100%;display:block;position:absolute;inset:0}html body .sejong-app .rina-series-list{gap:12px}html body .sejong-app .rina-series-list button{box-shadow:var(--s-shadow,0 2px 10px #191f2814);border:0;border-radius:20px;align-items:center;gap:14px;padding:12px 14px 12px 12px}html body .sejong-app .rina-series-cover{border-radius:16px;flex:0 0 96px;width:96px;height:96px;overflow:hidden}html body .sejong-app .rina-series-cover .original-cover-art{width:100%;height:100%;aspect-ratio:auto!important}html body .sejong-app .rina-series-copy{gap:5px}html body .sejong-app .rina-series-copy .content-age-badges,html body .sejong-app .rina-series-copy>span:first-child{order:3}html body .sejong-app .rina-series-copy strong{font-size:16.5px;font-weight:800;line-height:1.35}html body .sejong-app .rina-series-copy small{font-size:13.5px;line-height:1.5}html body .sejong-app:has(.rina-header-back) .app-header.app-header .reference-header-back:not(.rina-header-back){display:none!important}html body .sejong-app .app-header .rina-header-back{order:-1;justify-content:center!important;align-items:center!important;display:inline-flex!important}.rina-end{flex-direction:column;gap:14px;margin:28px 0 32px;display:flex}.rina-end-hero{background:linear-gradient(135deg,var(--s-child-tint,#e6f1ee) 0%,#fff7e6 100%);box-shadow:var(--s-shadow,0 2px 12px #191f2814);border-radius:24px;align-items:center;gap:16px;padding:20px;display:flex}.rina-end-cover{border-radius:18px;flex:0 0 88px;width:88px;height:88px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 4px 14px #191f2826}.rina-end-cover .original-cover-art{width:100%;height:100%;aspect-ratio:auto!important}.rina-end-hero>div{flex-direction:column;gap:4px;min-width:0;display:flex}.rina-end-badge{background:var(--s-child,#3a7d6e);color:#fff;letter-spacing:-.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:800;display:inline-flex}.rina-end-hero h2{color:var(--s-ink,#1d2230);letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:800;line-height:1.35}.rina-end-hero p{color:var(--s-child-ink,#2d5f54);margin:0;font-size:15px;font-weight:600}.rina-end-card{background:var(--s-surface,#fff);box-shadow:var(--s-shadow,0 2px 12px #191f2814);border-radius:22px;padding:20px}.rina-end-kicker{color:var(--s-child-ink,#2d5f54);align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.rina-quiz h3{color:var(--s-ink,#1d2230);letter-spacing:-.02em;word-break:keep-all;margin:10px 0 16px;font-size:19px;font-weight:800;line-height:1.5}.rina-quiz-choices{flex-direction:column;gap:10px;display:flex}.rina-quiz-choice{width:100%;min-height:58px;color:var(--s-ink,#1d2230);text-align:left;cursor:pointer;background:#f5f4f0;border:2px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:17px;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:flex}.rina-quiz-choice:not(:disabled):active{transform:scale(.98)}.rina-quiz-mark{width:36px;height:36px;color:var(--s-child-ink,#2d5f54);background:#fff;border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 1px 4px #191f2814}.rina-quiz-choice[data-state=right]{background:var(--s-child-tint,#e6f1ee);border-color:var(--s-child,#3a7d6e)}.rina-quiz-choice[data-state=right] .rina-quiz-mark{background:var(--s-child,#3a7d6e);color:#fff}.rina-quiz-choice[data-state=wrong]{color:#9a8c84;background:#faf3ef;animation:.35s rina-shake}.rina-quiz-choice[data-state=wrong] .rina-quiz-mark{color:#8a6f62;box-shadow:none;background:#eadbd3}.rina-quiz-choice:disabled{cursor:default;opacity:1}.rina-quiz-choices:has([data-state=right]) .rina-quiz-choice[data-state=idle]{opacity:.55}@keyframes rina-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.rina-quiz-choice[data-state=wrong]{animation:none}}.rina-quiz-result{text-align:center;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:16px;font-weight:800}.rina-quiz-result[data-state=right]{background:var(--s-child,#3a7d6e);color:#fff}.rina-quiz-result[data-state=wrong]{color:#8a5a12;background:#fff4e2}.rina-family{background:#fff7e6}.rina-family .rina-end-kicker{color:#8a5a12}.rina-family p{color:var(--s-ink,#1d2230);word-break:keep-all;margin:8px 0 0;font-size:16.5px;font-weight:600;line-height:1.65}.rina-next{background:var(--s-child,#3a7d6e);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;display:flex;box-shadow:0 6px 18px #2d5f5440}.rina-next-cover{border:2px solid #ffffffb3;border-radius:14px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.rina-next-cover .original-cover-art{width:100%;height:100%;aspect-ratio:auto!important}.rina-next-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rina-next-copy small{opacity:.85;font-size:13px;font-weight:700}.rina-next-copy strong{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.35}.rina-end-done{background:var(--s-child-tint,#e6f1ee);color:var(--s-child-ink,#2d5f54);border-radius:18px;justify-content:center;align-items:center;gap:6px;margin:0;padding:14px;font-weight:800;display:flex}.rina-end-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rina-end-link{border:1px solid var(--s-line,#e4e1d8);background:var(--s-surface,#fff);min-height:52px;color:var(--s-child-ink,#2d5f54);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:700;display:inline-flex}html body .sejong-app .rina-series-hero{background:var(--s-surface,#fff);width:100%;box-shadow:var(--s-shadow,0 2px 12px #191f2814);text-align:left;cursor:pointer;border:0;border-radius:24px;flex-direction:column;margin:6px 0 26px;padding:0;display:flex;overflow:hidden}html body .sejong-app .rina-hero-art{background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:3px;height:200px;display:grid;position:relative}html body .sejong-app .rina-hero-tile{display:block;position:relative;overflow:hidden}html body .sejong-app .rina-hero-tile:first-child{grid-row:1/span 2}html body .sejong-app .rina-hero-tile .original-cover-art{width:100%;height:100%;aspect-ratio:auto!important}html body .sejong-app .rina-hero-count{color:var(--s-child-ink,#2d5f54);background:#ffffffeb;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #191f281f}html body .sejong-app .rina-hero-copy{flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}html body .sejong-app .rina-hero-copy small{color:var(--s-child-ink,#2d5f54);font-size:13px;font-weight:800}html body .sejong-app .rina-hero-copy strong{letter-spacing:-.02em;color:var(--s-ink,#1d2230);font-size:22px;font-weight:800;line-height:1.3}html body .sejong-app .rina-hero-desc{color:var(--s-muted,#6b7280);font-size:14.5px;line-height:1.55}html body .sejong-app .rina-hero-go{background:var(--s-child,#3a7d6e);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:10px;padding:10px 16px 10px 18px;font-size:15px;font-weight:800;display:inline-flex}html body .sejong-app.child .story-webtoon-summary{word-break:keep-all;color:var(--s-sub,#4b5563)!important;margin:2px 0 6px!important;font-size:15px!important;line-height:1.6!important}html body .sejong-app .story-webtoon-chapter{margin:0 0 6px}html body .sejong-app .story-chapter-card{background:linear-gradient(135deg,var(--s-child-tint,#e6f1ee) 0%,#fff7e6 100%);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:4px;margin:18px 0 14px;padding:16px 14px;display:flex}html body .sejong-app .story-chapter-card>span{background:var(--s-child,#3a7d6e);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}html body .sejong-app .story-chapter-card strong{letter-spacing:-.02em;color:var(--s-ink,#1d2230);word-break:keep-all;font-size:19px;font-weight:800}html body .sejong-app .story-webtoon-chapter:first-of-type .story-chapter-card{margin-top:6px}html body .sejong-app .rina-end-cover>img,html body .sejong-app .rina-next-cover>img{object-fit:cover;width:100%;height:100%;display:block}html body .sejong-app.child .story-webtoon-reader .storybook-panel .comic-scene{aspect-ratio:1!important}html body .sejong-app.child .picture-book-reader .picture-page .comic-stage{background:#f6f1e4}html body .sejong-app.child .picture-book-reader .picture-page-art{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}html body .sejong-app.child .picture-book-reader .picture-page-art[data-padded]{aspect-ratio:772/1536}html body .sejong-app.child .picture-book-reader .picture-page .beijing-art-frame{aspect-ratio:1}html body .sejong-app.child .picture-book-reader .storybook-panel .comic-scene{aspect-ratio:auto!important}html body .sejong-app .picture-chapter-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:4px 0 2px;display:grid}html body .sejong-app .picture-chapter-tabs>button{border:1.5px solid var(--s-line,#e5e7eb);background:var(--s-surface,#fff);min-height:40px;color:var(--s-sub,#4b5563);cursor:pointer;border-radius:999px;font-size:14px;font-weight:700}html body .sejong-app .picture-chapter-tabs>button[aria-pressed=true]{background:var(--s-child,#3a7d6e);border-color:var(--s-child,#3a7d6e);color:#fff}html body .sejong-app .picture-book-reader .story-chapter-card{margin:12px 0 6px}html body .sejong-app .picture-source-note{color:var(--s-sub,#4b5563);background:#f7f3e8;border-radius:16px;margin:8px 0 18px;padding:16px 18px}html body .sejong-app .picture-source-note>b{font-size:14px}html body .sejong-app .picture-source-note p{word-break:keep-all;margin:6px 0 8px;font-size:12px;line-height:1.7}html body .sejong-app .picture-source-note a{color:var(--s-child-ink,#2c5f53);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}html body .sejong-app .picture-next-chapter .beijing-art-frame{aspect-ratio:auto;width:100%;height:100%}
