.mark_mark__IbW_4{display:block;color:var(--deep,#1b3157);font-family:var(--f-a),sans-serif;font-stretch:110%;font-weight:800;font-size:20px;line-height:1;letter-spacing:.005em;white-space:nowrap}.mark_mark__IbW_4 small{margin-left:.15em;font-size:.58em;font-weight:700;color:var(--gold,#a8781e);letter-spacing:.02em}@media (max-width:720px){.mark_mark__IbW_4{font-size:18px}}@media (max-width:350px){.mark_mark__IbW_4{font-size:16px}}.doc_page__ZDHzt{min-height:100svh;display:flex;flex-direction:column}.doc_nav__cKOir{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,4vw,48px)}.doc_nav__cKOir img{height:24px;width:auto;display:block}.doc_main__SKS8R{width:100%;max-width:720px;margin:0 auto;padding:clamp(40px,9vh,100px) 20px 40px;flex:1}.doc_main__SKS8R .doc_h1___ZR86{font-size:clamp(2rem,5vw,3.2rem);max-width:none;text-shadow:none}.doc_updated__LaZUE{margin-top:14px;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(13,26,51,.7)}.doc_text__mVDxV{margin-top:36px;font-size:16.5px;line-height:1.62;color:rgba(13,26,51,.86)}.doc_text__mVDxV h2{margin:40px 0 10px;font-family:var(--f-head),Georgia,serif;font-weight:800;font-stretch:125%;font-size:1.2rem;line-height:1.2;color:var(--ink)}.doc_text__mVDxV ol+p,.doc_text__mVDxV p+ol,.doc_text__mVDxV p+p,.doc_text__mVDxV p+ul,.doc_text__mVDxV ul+p{margin-top:12px}.doc_text__mVDxV ol,.doc_text__mVDxV ul{margin:0;padding-left:1.2em;display:grid;gap:6px}.doc_text__mVDxV a{text-decoration:underline;text-decoration-color:rgba(13,26,51,.3);text-underline-offset:3px}.doc_text__mVDxV a:hover{text-decoration-color:currentColor}.doc_foot__rBWRp{padding:32px 20px 40px;border-top:1px solid rgba(13,26,51,.1);text-align:center}.doc_foot__rBWRp>div{margin-top:0}.doc_toggle__GyI10{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border:1px solid rgba(13,26,51,.14);border-radius:12px;background:rgba(255,255,255,.5);font-size:14.5px}.doc_toggle__GyI10 button{font:inherit;font-size:14px;cursor:pointer;color:#fff;background:var(--ink);border:0;border-radius:999px;padding:9px 16px}.doc_toggle__GyI10 button:hover{background:#1f46b4}div.laws_page__7XmBt{--paper:#f7f8fa;--ink:#0f1d38;--text:rgba(15,29,56,.8);--soft:rgba(15,29,56,.66);--line:rgba(22,41,75,.1);--blue-soft:#e9eef6;--gold-soft:#f7eedd;--gold2:#8a6220;--tile:#f2f4f8;--gut:clamp(16px,4vw,56px);--bar:72px;--out:cubic-bezier(.16,1,.3,1);min-height:100svh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}html body:has(.laws_page__7XmBt){background:#f7f8fa}.laws_nav__MMh1e{position:sticky;top:0;z-index:8;height:var(--bar);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--gut);background:rgba(247,248,250,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.laws_nav__MMh1e img{display:block;height:26px;width:auto}.laws_navEnd__2tRzb{display:flex;align-items:center;gap:22px}.laws_navLink__fnhf7{font:600 14px/1 var(--f-body),sans-serif;color:var(--deep);text-decoration:none}.laws_navLink__fnhf7:hover{text-decoration:underline;text-underline-offset:4px}.laws_cta__vWXL0,.laws_navCta__yVfEp{display:inline-block;font:600 14px/1 var(--f-body),sans-serif;color:#fff;text-decoration:none;padding:12px 18px;border-radius:999px;background:linear-gradient(180deg,#3a5d93,var(--deep));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 6px 16px -8px rgba(22,41,75,.55);transition:filter .3s,transform .3s var(--out)}.laws_cta__vWXL0:hover,.laws_navCta__yVfEp:hover{filter:brightness(1.12);transform:translateY(-1px)}.laws_cta__vWXL0{margin-top:26px;padding:15px 24px;font-size:15px}.laws_crumbs__qd_1c ol{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font:500 13px/1.3 var(--f-body),sans-serif;color:var(--soft)}.laws_crumbs__qd_1c li+li:before{content:"/";margin:0 8px;color:rgba(15,29,56,.35)}.laws_crumbs__qd_1c a{color:var(--deep);text-decoration:none}.laws_crumbs__qd_1c a:hover{text-decoration:underline;text-underline-offset:3px}.laws_kicker__15la3{margin:0 0 16px;font:700 12px/1.2 var(--f-body),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}.laws_h1__Pqrc8{font-family:var(--f-a),sans-serif;font-stretch:118%;font-weight:800;letter-spacing:-.015em;line-height:1.03;font-size:clamp(2rem,1.3rem + 2.2vw,3.1rem);color:var(--deep);text-wrap:balance}.laws_lede__hsTQX{margin-top:18px;max-width:46ch;font-size:17px;line-height:1.55;color:var(--text);text-wrap:pretty}.laws_cite__fLIcw{margin-top:20px;padding-left:12px;border-left:2px solid var(--gold);font:500 12.5px/1.5 var(--f-mono),monospace;color:var(--deep)}.laws_status__dOlUl{margin-top:10px;max-width:46ch;font-size:13.5px;line-height:1.5;color:var(--soft)}.laws_lawLayout__bIzQ7{width:100%;max-width:1240px;margin:0 auto;padding:clamp(28px,6vh,64px) var(--gut) 72px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,88px);flex:1}.laws_introStick__OHsgr{position:sticky;top:calc(var(--bar) + 36px)}.laws_cards__h_ojU{display:grid;gap:14px;align-content:start;min-width:0}.laws_card__lcm7Q{padding:22px 24px 24px;border-radius:20px;background:rgba(255,255,255,.96);border:1px solid var(--line);box-shadow:0 1px 2px rgba(22,41,75,.05),0 24px 50px -30px rgba(22,41,75,.3);font-size:15.5px;line-height:1.5;color:var(--text)}.laws_label__1N1iw{display:flex;align-items:center;gap:9px;margin:0 0 14px;font:700 12px/1.2 var(--f-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--deep)}.laws_label__1N1iw i{width:9px;height:9px;border-radius:50%;flex:none}.laws_dotRule__MXMVn{background:var(--gold)}.laws_dotNum__XYbs4{background:var(--indigo)}.laws_dotYes__hXAs6{background:var(--deep)}.laws_dotNo__KOGCz{background:#fff;box-shadow:inset 0 0 0 2px #7d8798}.laws_dotCheck__dq0O5{background:var(--gold-soft);box-shadow:inset 0 0 0 2px var(--gold)}.laws_dotSrc__jajBL{background:var(--blue-soft);box-shadow:inset 0 0 0 2px var(--indigo)}.laws_list__xhQva{list-style:none;margin:0;padding:0;display:grid;gap:10px}.laws_list__xhQva li{position:relative;padding-left:20px;text-wrap:pretty}.laws_list__xhQva li:before{content:"";position:absolute;left:0;top:.7em;width:9px;height:2px;border-radius:2px;background:var(--ochre)}.laws_list__xhQva b{color:var(--deep);font-weight:700}.laws_list__xhQva.laws_no__ZRWUQ li:before{top:.42em;width:9px;height:9px;border-radius:0;background:linear-gradient(45deg,transparent 42%,#7d8798 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#7d8798 42% 58%,transparent 58%)}.laws_facts__yX1fV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.laws_facts__yX1fV span{display:grid;align-content:start;gap:4px;padding:12px 14px 13px;border-radius:14px;background:var(--tile);font-size:13px;line-height:1.35;color:var(--soft)}.laws_facts__yX1fV b{font-family:var(--f-a),sans-serif;font-stretch:108%;font-size:20px;font-weight:800;line-height:1.1;color:var(--deep)}.laws_tableWrap__wRvcd{margin-top:18px;overflow-x:auto}.laws_table__T28hE{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.laws_table__T28hE caption{text-align:left;margin-bottom:8px;font:700 12px/1.2 var(--f-body),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.laws_table__T28hE td,.laws_table__T28hE th{padding:9px 10px 9px 0;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.laws_table__T28hE thead th{font-size:12.5px;font-weight:600;color:var(--soft);border-top:0}.laws_table__T28hE tbody th{font-weight:700;color:var(--deep);white-space:nowrap;padding-right:16px}.laws_note__4a7ej{margin-top:12px;font-size:13px;line-height:1.5;color:var(--soft);text-wrap:pretty}.laws_example__7pLk_{background:linear-gradient(180deg,#fffdf8,#fff);border-color:rgba(200,150,62,.3)}.laws_exTop__Ku1vt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;color:var(--soft)}.laws_conceptChip__0nnJo,.laws_sampleChip__FNb4g{padding:5px 10px;border-radius:999px;font:700 11.5px/1 var(--f-body),sans-serif;letter-spacing:.08em;text-transform:uppercase}.laws_conceptChip__0nnJo{background:var(--gold-soft);color:var(--gold2);box-shadow:inset 0 0 0 1px rgba(200,150,62,.45)}.laws_sampleChip__FNb4g{background:var(--blue-soft);color:var(--deep)}.laws_exHead__ED0aL{margin:12px 0 14px;font-family:var(--f-a),sans-serif;font-stretch:110%;font-weight:800;font-size:1.3rem;line-height:1.15;color:var(--deep)}.laws_sources__3EITd ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.laws_sources__3EITd a{display:inline;color:var(--deep);font-weight:600;text-decoration:underline;text-decoration-color:rgba(27,49,87,.3);text-underline-offset:3px}.laws_sources__3EITd a:after{content:" \2197";font-weight:400;color:var(--soft)}.laws_sources__3EITd a:hover{text-decoration-color:currentColor}.laws_end__U3x3F{margin-top:10px;padding:28px 26px 30px;border-radius:22px;color:#fff;background:radial-gradient(120% 140% at 100% 0,#2f4f80 0,var(--deep) 55%,#12233f 100%);box-shadow:0 30px 60px -34px rgba(18,35,63,.7)}.laws_endKicker__HXoxD{font:700 12px/1.2 var(--f-body),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.laws_endHead__HePCu{margin:12px 0 0;font-family:var(--f-a),sans-serif;font-stretch:115%;font-weight:800;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);line-height:1.08;text-wrap:balance}.laws_endHead__HePCu em{font-style:normal;color:var(--gold-light)}.laws_endText__nQpAU{margin-top:14px;max-width:52ch;font-size:15.5px;line-height:1.55;color:rgba(255,255,255,.86);text-wrap:pretty}.laws_endCta__nhnRV{display:inline-block;margin-top:22px;padding:15px 24px;border-radius:999px;background:#fff;color:var(--deep);font:700 15px/1 var(--f-body),sans-serif;text-decoration:none;box-shadow:0 10px 24px -12px rgba(0,0,0,.5);transition:transform .3s var(--out),background .3s}.laws_endCta__nhnRV:hover{transform:translateY(-1px);background:#f3e4c6}.laws_end__U3x3F :focus-visible{outline-color:var(--gold-light)}.laws_related__8bSx8{margin-top:18px}.laws_related__8bSx8 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.laws_related__8bSx8 a{display:grid;gap:4px;height:100%;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line);text-decoration:none;font-size:13.5px;line-height:1.35;color:var(--soft);transition:border-color .3s,transform .3s var(--out)}.laws_related__8bSx8 a:hover{border-color:var(--indigo);transform:translateY(-2px)}.laws_related__8bSx8 b{color:var(--deep);font-size:14.5px}.laws_index__jgsYq{width:100%;max-width:1180px;margin:0 auto;padding:clamp(28px,6vh,64px) var(--gut) 72px;flex:1}.laws_indexHead__eXA2p{max-width:760px;margin-bottom:clamp(28px,5vh,48px)}.laws_indexHead__eXA2p .laws_lede__hsTQX{max-width:56ch}.laws_group__JOPbZ{padding:26px 0 8px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:24px}.laws_groupHead__rh6eo h2{font-family:var(--f-a),sans-serif;font-stretch:112%;font-weight:800;font-size:1.35rem;line-height:1.15;color:var(--deep)}.laws_groupHead__rh6eo p{margin-top:6px;font-size:14px;line-height:1.45;color:var(--soft)}.laws_grid__wd_cs{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.laws_lawCard__5ewi7{display:grid;align-content:start;gap:6px;height:100%;padding:20px 22px 22px;border-radius:20px;background:rgba(255,255,255,.96);border:1px solid var(--line);box-shadow:0 1px 2px rgba(22,41,75,.05),0 24px 50px -32px rgba(22,41,75,.3);text-decoration:none;color:var(--text);transition:border-color .3s,transform .4s var(--out),box-shadow .4s}.laws_lawCard__5ewi7:hover{border-color:rgba(43,72,118,.4);transform:translateY(-2px);box-shadow:0 1px 2px rgba(22,41,75,.05),0 30px 56px -30px rgba(22,41,75,.38)}.laws_big__cY7bV{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:13px;color:var(--soft)}.laws_big__cY7bV b{font-family:var(--f-a),sans-serif;font-stretch:112%;font-weight:800;font-size:1.75rem;line-height:1;color:var(--deep)}.laws_lawName__XzjVJ{margin-top:6px;font:700 12px/1.2 var(--f-body),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold2)}.laws_lawTitle__nxFAC{font-family:var(--f-a),sans-serif;font-stretch:108%;font-weight:800;font-size:1.15rem;line-height:1.2;color:var(--deep)}.laws_lawTitle__nxFAC:after{content:" \2192";color:var(--gold)}.laws_lawCite__jwLzV{font:500 12px/1.45 var(--f-mono),monospace;color:var(--soft)}.laws_indexEnd__AZQ0B{margin-top:24px}.laws_indexNote__DrrVd{margin-top:18px}.laws_foot__DP5ks{padding:40px var(--gut) 44px;border-top:1px solid var(--line);text-align:center}.laws_slogan__nuJ2F{font-family:var(--f-a),sans-serif;font-stretch:112%;font-weight:800;font-size:20px;color:var(--deep);text-wrap:balance}.laws_slogan__nuJ2F em{font-style:normal;color:var(--gold)}.laws_about__8yu_1{margin:6px auto 0;max-width:60ch;font-size:14.5px;line-height:1.5;color:var(--text)}.laws_foot__DP5ks>div{margin-top:18px}@media (max-width:999px){.laws_lawLayout__bIzQ7{grid-template-columns:minmax(0,1fr);gap:28px}.laws_introStick__OHsgr{position:static}.laws_group__JOPbZ{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:699px){.laws_page__7XmBt{--bar:58px}.laws_nav__MMh1e img{height:22px}.laws_navEnd__2tRzb{gap:14px}.laws_navLink__fnhf7{font-size:13.5px}.laws_navCta__yVfEp{padding:10px 14px;font-size:13.5px}.laws_lede__hsTQX{font-size:16px}.laws_card__lcm7Q{padding:18px 18px 20px;font-size:15px}.laws_facts__yX1fV{grid-template-columns:repeat(2,minmax(0,1fr))}.laws_facts__yX1fV b{font-size:17px}.laws_grid__wd_cs,.laws_related__8bSx8 ul{grid-template-columns:minmax(0,1fr)}.laws_end__U3x3F{padding:24px 20px 26px}}@media (max-width:380px){.laws_navLink__fnhf7{display:none}}@media (prefers-reduced-motion:reduce){.laws_cta__vWXL0,.laws_endCta__nhnRV,.laws_lawCard__5ewi7,.laws_navCta__yVfEp,.laws_related__8bSx8 a{transition:none}.laws_cta__vWXL0:hover,.laws_endCta__nhnRV:hover,.laws_lawCard__5ewi7:hover,.laws_navCta__yVfEp:hover,.laws_related__8bSx8 a:hover{transform:none}}.report_main__X9fmC{width:100%;max-width:640px;margin:0 auto;padding:clamp(32px,8vh,90px) 16px 48px;flex:1}.report_card__2U9qu{padding:clamp(22px,4vw,36px);border-radius:22px;border:1px solid rgba(13,26,51,.12);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(243,246,251,.7));box-shadow:0 24px 60px -30px rgba(13,26,51,.35);backdrop-filter:blur(10px)}.report_card__2U9qu .report_h1__qITVm{font-size:clamp(1.7rem,4.4vw,2.6rem);max-width:none;text-shadow:none}.report_p__F5niu{margin:14px 0 0;font-size:15.5px;line-height:1.58;color:rgba(13,26,51,.84)}.report_p__F5niu a{text-decoration:underline;text-underline-offset:3px}.report_steps__1g7XG{list-style:none;margin:22px 0 6px;padding:0;display:grid;gap:10px;font-size:15px;color:rgba(13,26,51,.55)}.report_steps__1g7XG li{position:relative;padding-left:26px}.report_steps__1g7XG li:before{content:"";position:absolute;left:0;top:.32em;width:12px;height:12px;border-radius:50%;border:2px solid rgba(43,72,118,.25)}.report_steps__1g7XG li.report_now__AkoVI{color:var(--ink);padding-left:0}.report_steps__1g7XG li.report_now__AkoVI:before{display:none}.report_steps__1g7XG li.report_done__eCYqo{color:var(--ink)}.report_steps__1g7XG li.report_done__eCYqo:before{border-color:var(--indigo);background:var(--indigo)}.report_wide__BDsdK{width:100%;max-width:980px;margin:0 auto;padding:12px 16px 48px;flex:1}.report_bar__FELS2{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:10px 0 16px}.report_bar__FELS2 button{margin-top:0}.report_barText__bPWDd{margin:0;font-size:14px;color:rgba(13,26,51,.7)}.report_frame__J_tv0{display:block;width:100%;border:0;border-radius:18px;background:#fff;box-shadow:0 24px 60px -34px rgba(13,26,51,.4)}.report_go__oKF8M{display:inline-block;margin-top:22px}.review_main__fezXg{width:100%;max-width:980px;margin:0 auto;padding:8px 16px 64px;flex:1;display:grid;gap:16px}.review_head__U4A6_{padding:4px 0 6px}.review_head__U4A6_ .review_h1__fmTLQ{font-size:clamp(1.6rem,4.2vw,2.5rem);max-width:none;text-shadow:none}.review_due__mPQdA{margin:10px 0 0;font-size:15px;font-weight:500;color:var(--indigo)}.review_late__sCztl{color:var(--terra)}.review_who__qInLp{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;font-size:14.5px}.review_who__qInLp div{display:grid;gap:2px}.review_who__qInLp dt{font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(13,26,51,.55)}.review_who__qInLp dd{margin:0}.review_who__qInLp a{color:inherit;text-decoration:underline;text-underline-offset:3px}.review_ownerNote__Xorzx{margin:14px 0 0;padding:10px 14px;border-left:3px solid var(--gold);background:rgba(255,255,255,.6);font-size:15px;line-height:1.5}.review_says__UMrJ1{margin:14px 0 0;font-size:17px;font-weight:500}.review_says__UMrJ1 span{display:block;font-family:var(--f-mono),monospace;font-size:10.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:rgba(13,26,51,.55);margin-bottom:4px}.review_box__vPLwX{padding:clamp(16px,3vw,24px);border-radius:18px;border:1px solid rgba(13,26,51,.12);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(243,246,251,.74));box-shadow:0 18px 44px -30px rgba(13,26,51,.35)}.review_boxBad__cbXSO{border-color:rgba(178,81,46,.45)}.review_boxGood__pyegl{border-color:rgba(111,127,95,.5)}.review_h2__aZ9EY{margin:0;font-size:17px;font-weight:600}.review_summary__4Dacu{margin:10px 0 0;font-size:15.5px;line-height:1.55}.review_small__Uk0_5{margin:10px 0 0;font-size:13px;color:rgba(13,26,51,.62)}.review_group__I0od9{margin-top:16px}.review_group__I0od9 h3,.review_group__I0od9 summary{margin:0 0 8px;font-family:var(--f-mono),monospace;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:rgba(13,26,51,.66);cursor:default}.review_group__I0od9 summary{cursor:pointer}.review_findings__CdM0j{list-style:none;margin:0;padding:0;display:grid;gap:10px}.review_findings__CdM0j li{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#fff;border-left:3px solid rgba(43,72,118,.3);font-size:14.5px;line-height:1.5}.review_findings__CdM0j li.review_blocker__WUFe4{border-left-color:var(--terra)}.review_findings__CdM0j li.review_warning__FA5zB{border-left-color:var(--ochre)}.review_findings__CdM0j q{color:rgba(13,26,51,.7);font-style:italic}.review_findings__CdM0j small{font-size:12.5px;color:rgba(13,26,51,.55)}.review_fix__bH9U5{color:var(--deep);font-weight:500}.review_rules__WaZ5n{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px;font-size:14.5px}.review_rules__WaZ5n li{display:grid;grid-template-columns:22px 1fr;align-items:baseline}.review_rules__WaZ5n li small{grid-column:2;font-size:12.5px;color:rgba(13,26,51,.6)}.review_rules__WaZ5n i{font-style:normal;font-weight:700;color:var(--sage)}.review_rules__WaZ5n li.review_look__RPFK_ i{color:var(--ochre)}.review_rules__WaZ5n li.review_fail__jeO1N i{color:var(--terra)}.review_actions__07uDH,.review_buttons__R8_el{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.review_actions__07uDH button,.review_buttons__R8_el button{margin-top:0}.review_actions__07uDH button:disabled,.review_buttons__R8_el button:disabled{opacity:.55;cursor:not-allowed}.review_confirm__cGmyr{padding:clamp(16px,3vw,24px);border-radius:18px;border:1px solid rgba(43,72,118,.3);background:#fff}.review_confirm__cGmyr .review_buttons__R8_el{margin-top:16px}.review_danger__9jhEc{background:linear-gradient(180deg,#c4643f,var(--terra))!important}.review_why__3sJQT{display:grid;gap:6px;margin-top:14px;font-size:13px;color:rgba(13,26,51,.7)}.review_why__3sJQT textarea{font:inherit;font-size:15px;padding:10px 12px;border-radius:10px;border:1px solid rgba(13,26,51,.2);resize:vertical;color:var(--ink)}.review_said__BYWoD{margin:0;padding:12px 14px;border-radius:12px;font-size:15px}.review_good___5FBq{background:rgba(111,127,95,.14)}.review_bad__Bs18D{background:rgba(178,81,46,.12)}.review_report__pnrdX{display:grid;gap:12px;margin-top:8px}.review_log__v1G6q{font-size:13.5px;color:rgba(13,26,51,.75)}.review_log__v1G6q summary{cursor:pointer;font-family:var(--f-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.review_log__v1G6q ol{margin:10px 0 0;padding-left:18px;display:grid;gap:4px}.review_log__v1G6q time{margin-right:10px;color:rgba(13,26,51,.55)}.review_marks__m0KlE{display:flex;gap:8px;margin-top:6px}.review_markBtn__2Y0oV{font:inherit;font-size:13.5px;font-weight:500;padding:6px 14px;border-radius:999px;border:1px solid rgba(43,72,118,.35);background:#fff;color:var(--deep);cursor:pointer}.review_markBtn__2Y0oV:hover:not(:disabled){background:rgba(43,72,118,.08)}.review_linkBtn__aNq6V:disabled,.review_markBtn__2Y0oV:disabled{opacity:.55;cursor:not-allowed}.review_linkBtn__aNq6V{font:inherit;font-size:13px;padding:4px 6px;margin-left:8px;border:0;background:none;color:var(--indigo);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.review_markForm__6RiDy{margin-top:6px}.review_markForm__6RiDy .review_why__3sJQT{margin-top:0}.review_markForm__6RiDy .review_buttons__R8_el{margin-top:8px}.review_marked__DqQYy{margin-top:6px;display:grid;gap:8px}.review_marked__DqQYy p{margin:0;font-size:14px}.review_yes__Y2kcs{color:var(--sage)}.review_no__QBsgD{color:var(--terra)}.review_lessonList__tbjnI{display:grid;gap:10px}.review_lesson__DYnq3{padding:12px 14px;border-radius:12px;background:rgba(243,246,251,.9);border:1px solid rgba(197,154,72,.45);font-size:14px;line-height:1.5;display:grid;gap:6px}.review_lesson__DYnq3 h4{margin:0;font-size:15px;font-weight:600}.review_lesson__DYnq3 p{margin:0}.review_lesson__DYnq3 p b{display:block;font-family:var(--f-mono),monospace;font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(13,26,51,.55)}.review_lesson__DYnq3 details{display:grid;gap:6px}.review_lesson__DYnq3 details summary{cursor:pointer;font-size:13px;color:var(--indigo)}.review_lesson__DYnq3 details p{margin-top:6px}.review_lesson__DYnq3 .review_buttons__R8_el{margin-top:4px}.review_dropped___ITxG{opacity:.55}.review_chips__oeHG_{display:flex;flex-wrap:wrap;gap:6px}.review_chips__oeHG_ span{font-family:var(--f-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:rgba(197,154,72,.18);color:var(--deep)}.review_progress__iRYSG{position:relative;margin-top:14px;height:30px;border-radius:999px;background:rgba(43,72,118,.08);overflow:hidden}.review_progress__iRYSG span{position:relative;z-index:1;display:block;padding:0 14px;line-height:30px;font-size:13.5px;font-weight:500;color:var(--deep)}.review_progress__iRYSG i{position:absolute;inset:0 auto 0 0;background:rgba(197,154,72,.32);transition:width .4s cubic-bezier(.16,1,.3,1)}.review_section__LxND6{margin-top:12px;border-top:1px solid rgba(13,26,51,.1);padding-top:10px}.review_section__LxND6>summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:12px;cursor:pointer;font-size:15.5px;font-weight:600;color:var(--deep);padding:4px 0}.review_section__LxND6>summary::-webkit-details-marker{display:none}.review_section__LxND6>summary span:before{content:"\25B8";display:inline-block;width:1.1em;color:var(--gold);transition:transform .2s}.review_section__LxND6[open]>summary span:before{transform:rotate(90deg)}.review_section__LxND6>summary small{font-family:var(--f-mono),monospace;font-size:11px;font-weight:400;letter-spacing:.08em;color:rgba(13,26,51,.6);white-space:nowrap}.review_items__RdKTI{list-style:none;margin:10px 0 4px;padding:0;display:grid;gap:10px}.review_item__cLH9i{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:#fff;border-left:3px solid rgba(43,72,118,.25);font-size:14.5px;line-height:1.5;min-width:0}.review_item__cLH9i.review_right__sFDkl{border-left-color:var(--sage)}.review_item__cLH9i.review_wrong__zlyVg{border-left-color:var(--terra)}.review_item__cLH9i.review_unsure__Wbv_t{border-left-color:var(--ochre)}.review_itemHead__HRRiO{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.review_tag__zHFCx{font-family:var(--f-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:rgba(43,72,118,.08);color:var(--deep);white-space:nowrap}.review_right__sFDkl .review_tag__zHFCx{background:rgba(111,127,95,.16);color:var(--sage)}.review_wrong__zlyVg .review_tag__zHFCx{background:rgba(178,81,46,.12);color:var(--terra)}.review_unsure__Wbv_t .review_tag__zHFCx{background:rgba(197,154,72,.18);color:var(--deep)}.review_claim__99X8x{margin:0;padding:8px 10px;border-radius:8px;background:rgba(243,246,251,.95);font-size:14px;overflow-wrap:anywhere}.review_look__RPFK_{margin:0;font-size:13.5px;color:rgba(13,26,51,.75)}.review_links__2AG3r{margin:0;display:flex;flex-wrap:wrap;gap:6px 8px}.review_links__2AG3r a{font-size:13px;font-weight:500;padding:4px 11px;border-radius:999px;border:1px solid rgba(43,72,118,.3);color:var(--indigo);text-decoration:none;background:#fff}.review_links__2AG3r a:hover{background:rgba(43,72,118,.07)}.review_hints__nwpWl{font-size:13.5px}.review_hints__nwpWl summary{cursor:pointer;font-size:13px;color:var(--indigo)}.review_hints__nwpWl p{margin:6px 0 0}.review_hints__nwpWl p b{display:block;font-family:var(--f-mono),monospace;font-size:10px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(13,26,51,.55)}.review_quiet__1MFF_{color:rgba(13,26,51,.6)}