.code-display_wrap__rpkQX{background:var(--color-background);border-radius:var(--radius-sm);padding:clamp(var(--space-md),4vw,var(--space-lg));display:flex;align-items:center;gap:var(--space-md);justify-content:space-between;flex-wrap:wrap}.code-display_code__uuKIP{font-family:var(--font-mono);font-feature-settings:var(--feature-mono);font-size:clamp(1.125rem,6.2vw,2rem);letter-spacing:.02em;white-space:nowrap}.code-display_copy__5OVR8{border:1px solid var(--color-line);background:transparent;color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);min-height:44px;cursor:pointer;white-space:nowrap}.doc_sec__k_LkE{margin-bottom:var(--space-lg)}.doc_secNo__a3Y4l{font-family:var(--font-mono);font-feature-settings:var(--feature-mono);color:var(--color-text-muted)}.doc_h2__7oPWO{font-size:var(--size-body);font-weight:var(--weight-display);margin:var(--space-lg) 0 var(--space-sm)}.doc_list__TCTVN{padding-left:var(--space-lg);margin:0 0 var(--space-sm)}.doc_list__TCTVN li{margin-bottom:var(--space-sm)}.doc_cta__gsE_g{display:inline-block;background:var(--color-primary);color:var(--color-on-primary);border:0;border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);text-decoration:none;min-height:44px}.doc_placeholder__2f_9r{color:var(--color-text-muted)}.doc_h3__jjy74{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--size-body);font-weight:600;letter-spacing:-.01em}.doc_collect__GjcdL{margin:0}.doc_collect__GjcdL>div+div{margin-top:var(--space-lg)}.doc_collect__GjcdL dt{font-weight:600}.doc_collect__GjcdL dd{margin:var(--space-xs) 0 0}.doc_collect__GjcdL dd p{margin:0}.doc_collect__GjcdL .doc_keep__cScX9{color:var(--color-text-muted);font-size:var(--size-label);margin-top:var(--space-xs)}.activate_cta__cyS_v{display:block;width:100%;background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center;text-decoration:none;min-height:44px}.activate_ctaMain__Buevm{display:block}.activate_ctaSub__ORtL0{color:var(--color-on-primary-muted)}.landing_leaf__MU9db{position:relative;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-md);margin-bottom:var(--space-md)}.landing_hero__4Ic_Q{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--radius-md);margin-bottom:var(--space-md)}.landing_coverVi__7_OFJ{margin:0 0 var(--space-xs);font-family:var(--font-vietnamese);font-size:var(--size-body);line-height:var(--leading-vietnamese)}.landing_coverKo__F2C1q{margin:0;font-size:var(--size-body);line-height:var(--leading-body)}.landing_stampMark__0nQqF{position:absolute;right:var(--space-md);top:var(--space-md);width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-gold);transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){.landing_cover___LBNl{animation:landing_settle__2NxoB .4s ease-out both}.landing_coverKo__F2C1q,.landing_coverVi__7_OFJ{animation:landing_settle__2NxoB .4s ease-out .2s both}.landing_cover___LBNl .landing_stampMark__0nQqF{animation:landing_press__gXpmv .3s ease-out .7s both}}@keyframes landing_settle__2NxoB{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes landing_press__gXpmv{0%{transform:scale(1.6) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}.landing_voice__BPrpu{display:flex;flex-direction:column;gap:var(--space-sm)}.landing_voiceBtn__1Zo_t{align-self:flex-start;background:var(--color-primary);color:var(--color-on-primary);border:0;border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);font:inherit;font-size:var(--size-body);min-height:44px;cursor:pointer}.landing_voiceBtn__1Zo_t:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.landing_voiceText__N0yL8{margin:var(--space-sm) 0 0;font-size:var(--size-body);line-height:var(--leading-body)}.landing_fact__sCX6d{margin:0;color:var(--color-text-muted)}.landing_h2__eDn_C{margin:0 0 var(--space-sm);font-size:var(--size-body);font-weight:var(--weight-display)}.landing_vi__4eMFO{margin:var(--space-xs) 0 0}.landing_cap__7YS_r{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.landing_para__Q0osp{margin:0 0 var(--space-md)}.landing_para__Q0osp:last-child{margin-bottom:0}.report_notice__iK1JW{border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-xl)}.report_notice__iK1JW p{margin:0}.report_notice__iK1JW p+p{margin-top:var(--space-sm)}.report_prescription__lsjvV{background:var(--color-primary);color:var(--color-on-primary);margin-inline:calc(50% - 50vw);padding-block:var(--space-xl);padding-inline:max(var(--space-md),calc(50vw - 360px))}.report_prescription__lsjvV ol{margin:0;padding:0;list-style:none}.report_prescription__lsjvV li+li{margin-top:var(--space-lg)}.report_ko__RUjZk{margin:0;font-size:var(--size-body);line-height:var(--leading-body)}.report_vi__LdBhb{margin:var(--space-xs) 0 0}.report_gap__ZJ_oQ,.report_prescription__lsjvV .report_vi__LdBhb{color:var(--color-on-primary-muted)}.report_gap__ZJ_oQ{margin:var(--space-lg) 0 0;font-size:var(--size-label);letter-spacing:var(--tracking-label)}.report_gap__ZJ_oQ .report_vi__LdBhb{letter-spacing:inherit;color:inherit}.report_recordLine__3w9HN{margin:var(--space-2xl) 0 var(--space-lg);border:0;border-top:1px solid var(--color-line)}.report_recordLabel__gF74O{margin:0 0 var(--space-lg);color:var(--color-text-muted);font-size:var(--size-label);letter-spacing:var(--tracking-label);font-weight:400}.report_areas__rc6ox{margin:0;padding:0;list-style:none}.report_areas__rc6ox li+li{margin-top:var(--space-lg)}.report_areaHead__w93yX{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.report_areaName__0K9fB{font-size:var(--size-body)}.report_areaScore__zN8j8{font-family:var(--font-mono),monospace;font-feature-settings:var(--feature-mono)}.report_areaUnscored__jtpUt{color:var(--color-text-muted);font-size:var(--size-label)}.report_track__m8BNK{position:relative;margin-top:var(--space-sm);height:10px}.report_fill__YfQMO{height:100%;border-radius:var(--radius-full)}.report_floor__kIGHr{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--color-text)}.report_floorLabel__PT6rd{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.report_rows__0c_8i{margin:var(--space-xl) 0 0;padding:0;list-style:none}.report_row__JJxcM{padding:var(--space-md) 0;border-top:1px solid var(--color-line)}.report_rows__0c_8i li:last-child{border-bottom:1px solid var(--color-line)}.report_q__fmcgr{margin:0;font-size:var(--size-body);line-height:var(--leading-body)}.report_said__ggHAw{margin:var(--space-sm) 0 0;color:var(--color-text-muted)}.report_correct__W_bHa{color:var(--color-success)}.report_wrongMark__Zv5HN{color:var(--color-error)}.report_partialMark__OcTbP{color:var(--color-warning)}.report_unansweredMark__QnzCB{display:inline-block;padding:0 var(--space-xs);border:1px solid var(--color-unanswered);border-radius:var(--radius-sm);color:var(--color-unanswered);font-size:var(--size-label)}.report_correctMark__0fsNf,.report_heldMark__32v4h{color:var(--color-text-muted);font-size:var(--size-label)}.report_marginNote__fUiCJ{margin:var(--space-sm) 0 0;color:var(--color-accent);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.report_selfCheck__3yw3A{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-line)}.report_checkList__oJkca{margin:var(--space-lg) 0 0;padding:0;list-style:none}.report_checkList__oJkca li{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);align-items:start}.report_checkList__oJkca li+li{margin-top:var(--space-md)}.report_checkList__oJkca .report_vi__LdBhb{grid-column:2}.report_box__UZQWE{width:1em;height:1em;margin-top:.15em;border:1px solid var(--color-text-muted);border-radius:var(--radius-sm)}.report_source__j9a_n{margin:var(--space-lg) 0 0;font-size:var(--size-label)}.report_source__j9a_n a{color:inherit}.report_footer__eMkhA,.report_selfCheck__3yw3A>.report_vi__LdBhb{color:var(--color-text-muted);font-size:var(--size-label)}.report_footer__eMkhA{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--color-line);letter-spacing:var(--tracking-label)}.report_footer__eMkhA p{margin:0}.report_footer__eMkhA p+p{margin-top:var(--space-xs)}.report_record__EN9th{font-family:var(--font-mono),monospace;font-feature-settings:var(--feature-mono)}.report_assumption__4WTnN{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.report_assumptionVi__t3w61{color:var(--color-text-muted)}.report_assumptionVi__t3w61,.report_marginNoteVi___0b3P{margin:var(--space-xs) 0 0;font-family:var(--font-vietnamese),sans-serif;font-size:var(--size-label);line-height:var(--leading-vietnamese)}.report_marginNoteVi___0b3P{color:var(--color-accent)}.report_language__PkTPS{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-line)}.report_langVerdict__2HmsH{margin:0 0 var(--space-xs);font-size:var(--size-body)}.report_langCount__ygZxu{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report_anthemTime__vXzBZ,.report_phrasing__e_x0_{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);margin:var(--space-md) 0 0}.report_phrasing__e_x0_{padding-left:var(--space-md);border-left:2px solid var(--color-line)}.report_noteVi__lfUZn,.report_note__5dGOV{margin:var(--space-xs) 0 0;font-size:var(--size-label);color:var(--color-text-muted)}.report_noteVi__lfUZn{font-family:var(--font-vietnamese),sans-serif;line-height:var(--leading-vietnamese)}.report_cover__xIDhU{background:var(--color-background);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md)}.report_dday__vMbeQ{margin:0}.report_trackWrap__EIAx6{margin-top:var(--space-sm)}.report_trackLabel__6d9qN{margin:0 0 var(--space-xs);color:var(--color-text-muted);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.report_track__m8BNK{height:8px;border-radius:var(--radius-full);background:var(--color-line);overflow:hidden}.report_track__m8BNK i{display:block;height:100%;border-radius:var(--radius-full);background:var(--color-gold)}.report_cats__Elpud{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:var(--space-sm);gap:var(--space-sm);margin:0 0 var(--space-lg);padding:0;list-style:none}.report_cat__lpcvX{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);min-height:44px}.report_cat__lpcvX p{margin:0;flex:1 1;font-size:var(--size-label);line-height:1.35}.report_catCount__7ySJC{font-size:var(--size-label);color:var(--color-success)}.report_catVi__bPdf3{display:block;margin-top:2px;font-size:var(--size-label)}.report_stamp___Iv_k{flex:none;width:24px;height:24px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:var(--size-label)}.report_catDone__yFo6b{border-color:var(--color-gold)}.report_catDone__yFo6b .report_stamp___Iv_k{background:var(--color-gold);transform:rotate(-8deg)}.report_catPart__NR6nj .report_stamp___Iv_k{border:2px solid var(--color-success)}.report_catTodo__gSJqb p{color:var(--color-text-muted)}.report_catTodo__gSJqb .report_stamp___Iv_k{border:1px dashed var(--color-line)}@media (prefers-reduced-motion:no-preference){.report_catDone__yFo6b .report_stamp___Iv_k{animation:report_press__iwyDM .3s ease-out 1}}@keyframes report_press__iwyDM{0%{transform:scale(1.6) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(-8deg);opacity:1}}.report_srOnly__bnzXw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.report_num__LbMUO{font-family:var(--font-mono),monospace;font-feature-settings:var(--feature-mono)}