.k-Cvva_page{--crm-text:var(--color-text);--crm-muted:#3a4541;--crm-line:var(--color-border);--crm-soft:var(--color-brand-soft);--crm-ok-bg:#e9f3ec;--crm-ok-line:#205443;--crm-error-bg:#fbeceb;--crm-error-line:#a1271f;font-family:var(--font-sans);color:var(--crm-text);background:var(--color-bg);flex-direction:column;min-height:100vh;font-size:1.125rem;line-height:1.5;display:flex}.k-Cvva_page :focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.k-Cvva_header{background:var(--color-bg);border-bottom:1px solid var(--color-divider)}.k-Cvva_headerInner{max-width:72rem;padding:var(--space-2) var(--space-6);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.k-Cvva_brand{align-items:center;gap:var(--space-3);color:var(--crm-text);font-family:var(--font-heading);min-height:48px;margin-right:auto;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.k-Cvva_menu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-Cvva_menu a,.k-Cvva_menu button{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:700 1.125rem/1.2 var(--font-heading);color:var(--color-brand);cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.k-Cvva_menu a[aria-current=page]{background:var(--crm-soft);border-color:var(--color-brand)}.k-Cvva_who{color:var(--crm-muted)}.k-Cvva_main{width:100%;max-width:72rem;padding:var(--space-6) var(--space-6) var(--space-12);flex:1;margin:0 auto}.k-Cvva_main h1{font-family:var(--font-heading);margin:0 0 var(--space-4);font-size:1.6875rem;line-height:1.2}.k-Cvva_main h2{font-family:var(--font-heading);margin:0 0 var(--space-3);font-size:1.375rem;line-height:1.25}.k-Cvva_main h3{font-family:var(--font-heading);margin:0 0 var(--space-2);font-size:1.1875rem}.k-Cvva_lead{max-width:62ch;margin:0 0 var(--space-4)}.k-Cvva_muted{color:var(--crm-muted)}.k-Cvva_small{font-size:1rem}.k-Cvva_notice,.k-Cvva_error{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md,10px);margin:0 0 var(--space-5);border-left:6px solid;font-size:1.1875rem;font-weight:700}.k-Cvva_notice{background:var(--crm-ok-bg);border-color:var(--crm-ok-line)}.k-Cvva_error{background:var(--crm-error-bg);border-color:var(--crm-error-line)}.k-Cvva_fieldError{color:var(--crm-error-line);margin:var(--space-1) 0 0;font-weight:700}.k-Cvva_primary,.k-Cvva_secondary,.k-Cvva_plain{min-width:48px;min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);font:700 1.125rem/1.2 var(--font-heading);cursor:pointer;border:2px solid var(--color-brand);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.k-Cvva_primary{background:var(--color-brand);color:var(--color-brand-text)}.k-Cvva_primary:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.k-Cvva_secondary{background:var(--color-bg);color:var(--color-brand)}.k-Cvva_secondary:hover{background:var(--crm-soft)}.k-Cvva_plain{color:var(--color-brand);padding:0 var(--space-3);background:0 0;border-color:#0000;text-decoration:underline}.k-Cvva_actions{gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;align-items:center;display:flex}.k-Cvva_link{color:var(--color-link);min-width:48px;min-height:48px;padding-inline:var(--space-1);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.k-Cvva_numbers{gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.k-Cvva_numbers a{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--crm-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.k-Cvva_numbers a strong{margin-right:var(--space-1)}.k-Cvva_stages{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.k-Cvva_stages a{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:2px solid var(--crm-line);color:var(--crm-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.k-Cvva_stages a[aria-current=true]{border-color:var(--color-brand);background:var(--crm-soft);color:var(--color-brand)}.k-Cvva_filters{gap:var(--space-3);margin:0 0 var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.k-Cvva_filters .k-Cvva_field{margin:0}.k-Cvva_field{gap:var(--space-1);margin:0 0 var(--space-4);flex-direction:column;max-width:34rem;display:flex}.k-Cvva_field label,.k-Cvva_legend{font-weight:700}.k-Cvva_field input:not([type=checkbox]):not([type=radio]),.k-Cvva_field select,.k-Cvva_field textarea{font:inherit;min-height:48px;padding:var(--space-2) var(--space-3);border:2px solid var(--crm-line);color:var(--crm-text);background:var(--color-bg);border-radius:8px;width:100%}.k-Cvva_field textarea{min-height:6rem}.k-Cvva_hint{color:var(--crm-muted);font-size:1rem}fieldset.k-Cvva_group{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.k-Cvva_choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-Cvva_choice{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border:2px solid var(--crm-line);border-radius:var(--radius-pill);cursor:pointer;font-weight:700;display:inline-flex}.k-Cvva_choice input{width:1.375rem;height:1.375rem;accent-color:var(--color-brand);margin:0}.k-Cvva_choice:has(input:checked){border-color:var(--color-brand);background:var(--crm-soft);color:var(--color-brand)}.k-Cvva_list{border-collapse:collapse;width:100%}.k-Cvva_list th{text-align:left;font-family:var(--font-heading);padding:var(--space-3);border-bottom:2px solid var(--crm-text)}.k-Cvva_list td{padding:var(--space-3);border-bottom:1px solid var(--crm-line);vertical-align:top}.k-Cvva_list td a.k-Cvva_name{color:var(--color-link);align-items:center;min-height:48px;font-weight:700;display:inline-flex}.k-Cvva_late{color:var(--crm-error-line);font-weight:700}@media (max-width:767px){.k-Cvva_list thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.k-Cvva_list,.k-Cvva_list tbody,.k-Cvva_list tr,.k-Cvva_list td{width:100%;display:block}.k-Cvva_list tr{border:2px solid var(--crm-line);padding:var(--space-3);margin:0 0 var(--space-3);border-radius:12px}.k-Cvva_list td{padding:var(--space-1) 0;border:0}.k-Cvva_list td[data-label]:before{content:attr(data-label) ": ";font-weight:700}.k-Cvva_headerInner,.k-Cvva_main{padding-inline:var(--space-4)}}.k-Cvva_cardHead{margin:0 0 var(--space-6)}.k-Cvva_bigStage{font:700 1.375rem/1.3 var(--font-heading);color:var(--color-brand);margin:var(--space-1) 0 var(--space-2);display:inline-block}.k-Cvva_box{border:2px solid var(--crm-line);padding:var(--space-5);margin:0 0 var(--space-5);border-radius:14px}.k-Cvva_boxMain{border-color:var(--color-brand)}.k-Cvva_grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:960px){.k-Cvva_grid{grid-template-columns:minmax(0,1fr)}}.k-Cvva_people,.k-Cvva_history{margin:0 0 var(--space-4);padding:0;list-style:none}.k-Cvva_people li,.k-Cvva_history li{padding:var(--space-3) 0;border-bottom:1px solid var(--crm-line)}.k-Cvva_history .k-Cvva_when{font-weight:700}.k-Cvva_code{word-break:break-all;background:var(--color-surface);padding:var(--space-2) var(--space-3);border-radius:8px;font-family:ui-monospace,monospace;font-size:1.125rem;display:inline-block}.k-Cvva_copy button{min-height:48px;padding-inline:var(--space-6);font-size:1.125rem}details.k-Cvva_more>summary{cursor:pointer;min-height:48px;color:var(--color-brand);align-items:center;font-weight:700;display:inline-flex}.k-Cvva_printOnly{display:none}@media print{.k-Cvva_page{--crm-text:#000;--crm-muted:#000;color:#000;background:#fff;font-size:12pt}.k-Cvva_noPrint,.k-Cvva_header,.k-Cvva_page footer{display:none!important}.k-Cvva_printOnly{display:block}.k-Cvva_main{max-width:none;padding:0}.k-Cvva_list th,.k-Cvva_list td{color:#000;border-color:#000;padding:4pt 6pt}.k-Cvva_list thead{clip:auto;width:auto;height:auto;position:static}.k-Cvva_list{display:table}.k-Cvva_list tbody{display:table-row-group}.k-Cvva_list tr{border:0;display:table-row}.k-Cvva_list td{display:table-cell}.k-Cvva_list td[data-label]:before{content:none}.k-Cvva_page a{color:#000;text-decoration:none}@page{margin:12mm}}
.FFvGYW_page{--cab-text:var(--color-text);--cab-muted:#3a4541;--cab-line:var(--color-line);--cab-ok:var(--color-success);--cab-error:var(--color-danger);font-family:var(--font-sans);color:var(--cab-text);background:var(--color-canvas);flex-direction:column;min-height:100vh;font-size:1.125rem;line-height:1.5;display:flex}.FFvGYW_page :focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.FFvGYW_page h1,.FFvGYW_page h2,.FFvGYW_page h3{font-family:var(--font-heading);margin:0;font-weight:600;line-height:1.25}.FFvGYW_page h1{font-size:1.6875rem}.FFvGYW_page h2{font-size:1.3125rem}.FFvGYW_page h3{font-size:1.125rem}.FFvGYW_page a{color:var(--color-link)}.FFvGYW_header{background:var(--color-bg-header);border-bottom:1px solid var(--color-divider)}.FFvGYW_headerInner{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;max-width:72rem;margin:0 auto;padding:.5rem 1.5rem;display:flex}.FFvGYW_brand{color:var(--cab-text);font-family:var(--font-heading);align-items:center;gap:.75rem;min-height:48px;margin-right:auto;font-weight:600;text-decoration:none;display:inline-flex}.FFvGYW_menu{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FFvGYW_menu a,.FFvGYW_menu button{min-height:48px;color:var(--cab-text);font:inherit;font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.FFvGYW_menu a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.FFvGYW_who{color:var(--cab-muted)}.FFvGYW_main{box-sizing:border-box;flex:1;width:100%;max-width:72rem;margin:0 auto;padding:1.5rem}.FFvGYW_main>*+*{margin-top:1.5rem}.FFvGYW_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.FFvGYW_lead{color:var(--cab-muted);margin:.25rem 0 0}.FFvGYW_muted{color:var(--cab-muted)}.FFvGYW_small{color:var(--cab-muted);font-size:1.125rem}.FFvGYW_primary,.FFvGYW_quiet,.FFvGYW_plain{border-radius:var(--radius-pill);min-width:48px;min-height:48px;font:inherit;font-family:var(--font-heading);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.FFvGYW_primary{background:var(--color-primary);color:var(--color-primary-text);border:1px solid var(--color-primary)}.FFvGYW_primary:hover{background:var(--color-primary-hover)}.FFvGYW_quiet{color:var(--cab-text);border:1px solid var(--cab-text);background:0 0}.FFvGYW_plain{color:var(--color-link);background:0 0;border:0;padding:0 .5rem;text-decoration:underline}.FFvGYW_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.FFvGYW_notice{border-left:4px solid var(--cab-ok);background:var(--color-surface-green);padding:.75rem 1rem}.FFvGYW_error{border-left:4px solid var(--cab-error);background:#fbeceb;padding:.75rem 1rem}.FFvGYW_box{background:var(--color-bg);border:1px solid var(--cab-line);border-radius:var(--radius-card,12px);padding:1.25rem}.FFvGYW_box>*+*{margin-top:.75rem}.FFvGYW_numbers{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.FFvGYW_numbers li>span{display:block}.FFvGYW_numbers li{background:var(--color-bg);border:1px solid var(--cab-line);border-radius:12px;padding:1rem}.FFvGYW_big{font-family:var(--font-heading);font-size:2rem;font-weight:600;line-height:1.1;display:block}.FFvGYW_periods{flex-wrap:wrap;gap:.5rem;display:flex}.FFvGYW_periods+.FFvGYW_numbers{margin-top:1rem}.FFvGYW_sampleRow .FFvGYW_name{flex-basis:100%}.FFvGYW_periods a{border:1px solid var(--cab-line);border-radius:var(--radius-pill);min-height:48px;color:var(--cab-text);background:var(--color-bg);align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.FFvGYW_periods a[aria-current=true]{border-color:var(--cab-text);font-weight:600}.FFvGYW_rows{margin:0;padding:0;list-style:none}.FFvGYW_rows li{border-top:1px solid var(--cab-line)}.FFvGYW_rows li:first-child{border-top:0}.FFvGYW_rows a:not(.FFvGYW_quiet):not(.FFvGYW_primary),.FFvGYW_rows .FFvGYW_row{min-height:48px;color:var(--cab-text);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.5rem 0;text-decoration:none;display:flex}.FFvGYW_rows a:hover .FFvGYW_name{text-decoration:underline}.FFvGYW_name{font-weight:600}.FFvGYW_badge{border:1px solid var(--cab-line);border-radius:var(--radius-pill);background:var(--color-bg);white-space:nowrap;padding:.125rem .625rem;display:inline-block}.FFvGYW_badgeBought{border-color:var(--cab-ok);color:var(--cab-ok);font-weight:600}.FFvGYW_table{border-collapse:collapse;width:100%}.FFvGYW_table th{text-align:left;font-family:var(--font-heading);color:var(--cab-muted);border-bottom:1px solid var(--cab-text);padding:.5rem;font-weight:600}.FFvGYW_table td{border-bottom:1px solid var(--cab-line);vertical-align:top;padding:.75rem .5rem}.FFvGYW_table td a{align-items:center;min-height:48px;font-weight:600;display:inline-flex}@media (max-width:760px){.FFvGYW_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.FFvGYW_table,.FFvGYW_table tbody,.FFvGYW_table tr,.FFvGYW_table td{box-sizing:border-box;width:100%;display:block}.FFvGYW_table tr{border:1px solid var(--cab-line);background:var(--color-bg);border-radius:12px;margin-bottom:.75rem;padding:.5rem .75rem}.FFvGYW_table td{border:0;padding:.25rem 0}.FFvGYW_table td[data-label]:before{content:attr(data-label) ": ";color:var(--cab-muted)}}.FFvGYW_filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.FFvGYW_field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.FFvGYW_field input,.FFvGYW_field select,.FFvGYW_field textarea{font:inherit;border:1px solid var(--color-border);background:var(--color-bg);min-height:48px;color:var(--cab-text);box-sizing:border-box;border-radius:8px;max-width:100%;padding:.5rem .75rem}.FFvGYW_field textarea{min-height:7rem}.FFvGYW_grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;display:grid}.FFvGYW_code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:1.125rem}.FFvGYW_page details>summary{cursor:pointer;min-height:48px;font-family:var(--font-heading);align-items:center;font-weight:600;display:flex}.FFvGYW_cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.FFvGYW_printOnly{display:none}@media print{.FFvGYW_header,.FFvGYW_noPrint{display:none!important}.FFvGYW_printOnly{display:block}.FFvGYW_page{background:#fff}}@media (prefers-color-scheme:dark){.FFvGYW_page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.FFvGYW_main button{min-width:48px;min-height:48px;font-size:1.125rem}.FFvGYW_portal{border-left:2px solid var(--cab-line,var(--color-border));padding-left:.75rem}.FFvGYW_facts{grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.25rem;margin:0;display:grid}.FFvGYW_facts>div{display:contents}.FFvGYW_facts dt{color:var(--cab-muted,var(--color-text-muted))}.FFvGYW_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:480px){.FFvGYW_facts{grid-template-columns:minmax(0,1fr)}.FFvGYW_facts dd{margin-bottom:.5rem}}.FFvGYW_addRow{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(6rem,.6fr) minmax(0,1fr);align-items:end;gap:.75rem;display:grid}@media (max-width:720px){.FFvGYW_addRow{grid-template-columns:minmax(0,1fr)}}@media print{.FFvGYW_noPrint{display:none!important}}.FFvGYW_scrollBox{max-width:100%;overflow-x:auto}
.KwgKzW_page{background:var(--color-bg);color:var(--color-text);min-height:100vh}.KwgKzW_main{max-width:none;margin:0;padding:0}.KwgKzW_inner{max-width:var(--content-max);padding-inline:var(--space-6);margin:0 auto}.KwgKzW_header{background:var(--color-bg);border-bottom:1px solid var(--color-divider);z-index:5;position:sticky;top:0}.KwgKzW_headerInner{max-width:var(--content-max);padding:var(--space-2) var(--space-6);min-height:var(--header-h);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.KwgKzW_brand{align-items:center;gap:var(--space-3);min-height:44px;font-family:var(--font-heading);color:var(--color-text-secondary);margin-right:auto;font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.KwgKzW_headerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.KwgKzW_pill{min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-brand-text);border:2px solid var(--color-brand);font-family:var(--font-heading);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.KwgKzW_pill:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-text)}.KwgKzW_quiet{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-brand);font-family:var(--font-heading);border:2px solid #0000;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.KwgKzW_quiet:hover{border-color:var(--color-brand);color:var(--color-brand)}.KwgKzW_hero{padding-block:var(--space-12) var(--space-10);background:var(--color-bg)}.KwgKzW_heroSplit{gap:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.KwgKzW_heroCopy{min-width:0}.KwgKzW_hero h1{margin:0 0 var(--space-4);text-wrap:balance;max-width:18ch;font-size:clamp(2.125rem,4.5vw,3.25rem);line-height:1.1}.KwgKzW_lead{color:var(--color-text-secondary);max-width:52ch;margin:0;font-size:1.1875rem;line-height:1.55}.KwgKzW_actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.KwgKzW_small{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-3) 0 0}.KwgKzW_spread{min-height:26rem;position:relative}.KwgKzW_spread img{border-radius:var(--radius-sm);background:var(--color-bg);width:46%;max-width:100%;height:auto;position:absolute;box-shadow:0 12px 30px #17213d2e}.KwgKzW_page1{z-index:1;top:8%;left:2%;transform:rotate(-6deg)}.KwgKzW_page2{z-index:3;top:0;left:26%;transform:rotate(2deg)}.KwgKzW_page3{z-index:2;top:10%;left:50%;transform:rotate(7deg)}.KwgKzW_page4{z-index:4;top:38%;left:30%;transform:rotate(-2deg)}.KwgKzW_band{padding-block:var(--space-12);background:var(--color-bg)}.KwgKzW_tint{background:var(--color-brand-soft)}.KwgKzW_split{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.KwgKzW_copy{min-width:0}.KwgKzW_label{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand);margin:0 0 var(--space-2)}.KwgKzW_band h2{margin:0 0 var(--space-6);text-wrap:balance;max-width:26ch;font-size:clamp(1.625rem,3vw,2.125rem);line-height:1.2}.KwgKzW_band p{max-width:62ch;margin:0;line-height:1.6}.KwgKzW_features{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.KwgKzW_features li{gap:var(--space-3);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.KwgKzW_icon{border-radius:var(--radius-pill);background:var(--color-brand-soft);width:2.75rem;height:2.75rem;color:var(--color-brand);place-items:center;display:inline-grid}.KwgKzW_checks{gap:var(--space-3);max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.KwgKzW_checks li{padding-left:2rem;line-height:1.55;position:relative}.KwgKzW_checks li:before{content:"";border-left:3px solid var(--color-brand);border-bottom:3px solid var(--color-brand);width:.9rem;height:.5rem;position:absolute;top:.35em;left:.25rem;transform:rotate(-45deg)}.KwgKzW_note{margin-top:var(--space-6)!important}.KwgKzW_contact{word-break:break-word;font-weight:700}.KwgKzW_shots{gap:var(--space-4);min-width:0;display:grid}.KwgKzW_shot{border-radius:var(--radius);border:1px solid var(--color-line);background:var(--color-bg);margin:0;overflow:hidden;box-shadow:0 8px 24px #17213d14}.KwgKzW_shot img{width:100%;max-width:100%;height:auto;display:block}.KwgKzW_footer{padding-block:var(--space-8);background:var(--color-bg-dark);color:var(--color-text-on-dark);font-size:var(--text-sm)}.KwgKzW_footerRow{gap:var(--space-2) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.KwgKzW_footer a{color:var(--color-text-on-dark)}@media (max-width:860px){.KwgKzW_heroSplit,.KwgKzW_split{grid-template-columns:minmax(0,1fr)}.KwgKzW_spread{aspect-ratio:4/3;min-height:0}}@media (max-width:480px){.KwgKzW_inner,.KwgKzW_headerInner{padding-inline:var(--space-4)}.KwgKzW_hero{padding-block:var(--space-8) var(--space-6)}.KwgKzW_band{padding-block:var(--space-8)}.KwgKzW_headerActions{width:100%}}.KwgKzW_steps{counter-reset:step;gap:var(--space-4);max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.KwgKzW_steps li{counter-increment:step;min-height:2.5rem;padding-left:3.25rem;line-height:1.55;position:relative}.KwgKzW_steps li:before{content:counter(step);border-radius:var(--radius-pill);background:var(--color-brand);width:2.5rem;height:2.5rem;color:var(--color-brand-text);font-family:var(--font-heading);place-items:center;font-weight:700;display:grid;position:absolute;top:-.1em;left:0}.KwgKzW_points{gap:var(--space-3);max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.KwgKzW_points li{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-4);line-height:1.5}.KwgKzW_after{margin-top:var(--space-6)!important}.KwgKzW_band .KwgKzW_pointsWide,.KwgKzW_pointsWide{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}@media (max-width:640px){.KwgKzW_band .KwgKzW_pointsWide{grid-template-columns:minmax(0,1fr)}}.KwgKzW_cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.KwgKzW_card{align-content:start;gap:var(--space-3);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-3);grid-template-rows:auto;min-width:0;line-height:1.5;display:grid}.KwgKzW_card p{padding:0 var(--space-1) var(--space-1);margin:0}.KwgKzW_cardShot{aspect-ratio:16/10;box-shadow:none}.KwgKzW_cardShot img{object-fit:cover;object-position:top center;width:100%;height:100%}.KwgKzW_pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;min-width:0;display:grid}.KwgKzW_center{max-width:calc(720px + 2 * var(--space-6));text-align:center}.KwgKzW_center h2,.KwgKzW_center p{margin-inline:auto}.KwgKzW_center .KwgKzW_actions{justify-content:center}.KwgKzW_center .KwgKzW_steps,.KwgKzW_center .KwgKzW_points{text-align:left;margin-inline:auto}.KwgKzW_wide>.KwgKzW_copy>h2,.KwgKzW_wide>.KwgKzW_copy>.KwgKzW_label,.KwgKzW_wide>.KwgKzW_copy>p{text-align:center;margin-inline:auto}.KwgKzW_wide .KwgKzW_after{text-align:center}.KwgKzW_stepsRow{gap:var(--space-6);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.KwgKzW_stepsRow li{padding-top:3.25rem;padding-left:0}.KwgKzW_stepsRow li:before{top:0;left:50%;transform:translate(-50%)}.KwgKzW_pointsRow{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.KwgKzW_card h3{padding:0 var(--space-1);text-wrap:balance;margin:0;font-size:1.125rem;line-height:1.35}.KwgKzW_card .KwgKzW_more{padding:0 var(--space-1) var(--space-1);font-family:var(--font-heading);color:var(--color-brand);align-self:end;font-weight:700;text-decoration:none}.KwgKzW_card .KwgKzW_more:hover{text-decoration:underline}.KwgKzW_wide .KwgKzW_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}@media (max-width:760px){.KwgKzW_stepsRow,.KwgKzW_pointsRow{grid-template-columns:minmax(0,1fr)}}.KwgKzW_alsoCards{max-width:960px;margin-inline:auto}.KwgKzW_alsoShot{aspect-ratio:auto;height:9rem}.KwgKzW_alsoShot img{height:100%}.KwgKzW_coverShot{background:var(--color-brand-soft)}.KwgKzW_coverShot img{object-fit:contain}.KwgKzW_heroAlone{text-align:center}.KwgKzW_heroAlone h1,.KwgKzW_heroAlone .KwgKzW_lead{margin-inline:auto}.KwgKzW_heroAlone .KwgKzW_actions{justify-content:center}.KwgKzW_footer a,.KwgKzW_card .KwgKzW_more{align-items:center;min-height:44px;display:inline-flex}a.KwgKzW_contact{color:inherit;text-underline-offset:2px;text-decoration:underline}.KwgKzW_form{gap:var(--space-4);max-width:34rem;margin-top:var(--space-6);display:grid}.KwgKzW_form label{gap:var(--space-2);font-weight:600;display:grid}.KwgKzW_form input,.KwgKzW_form select,.KwgKzW_form textarea{font:inherit;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);min-height:48px;font-weight:400}.KwgKzW_form .KwgKzW_check{align-items:center;gap:var(--space-3);font-weight:400;display:flex}.KwgKzW_form .KwgKzW_check input{width:1.25rem;height:1.25rem;min-height:0}.KwgKzW_form button{justify-self:start}.KwgKzW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.KwgKzW_both{padding-left:var(--space-3);border-left:2px solid var(--color-line-strong,var(--color-border));flex-direction:column;line-height:1.05;display:inline-flex}
.UOPagG_door{width:min(32rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-popover)}.UOPagG_door::backdrop{background:#17213d59}.UOPagG_door fieldset{margin:0 0 var(--space-4);border:0;padding:0}.UOPagG_door legend{margin-bottom:var(--space-3);font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg)}.UOPagG_option{gap:var(--space-2);min-height:var(--target-min);align-items:center;display:flex}.UOPagG_option input{width:20px;height:20px}.UOPagG_comment{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.UOPagG_comment label{font-family:var(--font-heading);font-weight:600}.UOPagG_comment textarea{min-height:5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.UOPagG_thanks{margin:0 0 var(--space-4);font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg)}.UOPagG_error{color:var(--color-danger)}.UOPagG_row{gap:var(--space-2);flex-wrap:wrap;display:flex}.UOPagG_menuItem{width:100%;min-height:var(--target-min);padding:0 var(--space-3);color:var(--color-link);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;font-weight:700;display:flex}.UOPagG_menuItem:hover{text-decoration:underline}.UOPagG_switch{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.UOPagG_track{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex:none;width:40px;height:24px;position:relative}.UOPagG_track:after{content:"";background:var(--color-border);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}
._51fTNq_lesson{z-index:10;background:var(--color-canvas);color:var(--color-text);border:0;outline:none;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0}._51fTNq_lesson::backdrop{background:var(--color-canvas)}._51fTNq_lesson:focus,._51fTNq_lesson:focus-visible{outline:none}._51fTNq_bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-line);display:flex}._51fTNq_sections{gap:var(--space-1);flex-wrap:wrap;margin-right:auto;display:flex}._51fTNq_sections button{min-height:var(--target-min);padding:0 var(--space-3);color:var(--color-text-secondary);font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:1rem;font-weight:600}._51fTNq_sections button:hover{color:var(--color-text)}._51fTNq_sections button[aria-current=step]{color:var(--color-text);border-bottom-color:var(--color-text)}._51fTNq_counter{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;margin:0;font-weight:600}._51fTNq_tool{width:var(--target-min);height:var(--target-min);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer;place-items:center;display:grid}._51fTNq_tool svg{width:20px;height:20px}._51fTNq_tool:hover{background:var(--color-surface-green)}._51fTNq_stage{flex:1;grid-template-columns:4rem 1fr 4rem;align-items:center;min-height:0;display:grid}._51fTNq_arrow{border-radius:var(--radius-xs);width:3.5rem;height:4rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-self:center;place-items:center;display:grid}._51fTNq_arrow svg{width:44px;height:44px}._51fTNq_arrow:hover{color:var(--color-link)}._51fTNq_arrow[aria-disabled=true]{opacity:.25;cursor:default}._51fTNq_slide{justify-content:safe center;gap:var(--space-6);height:100%;min-height:0;padding:var(--space-6) 0;flex-direction:column;justify-self:center;width:100%;max-width:72rem;display:flex;overflow:auto}._51fTNq_kicker{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.1rem, 2vw, 1.6rem) * var(--fit,1));color:var(--color-link);text-transform:uppercase;letter-spacing:.04em;margin:0}._51fTNq_big{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.8rem, 4.2vw, 3.6rem) * var(--fit,1));letter-spacing:-.01em;margin:0;line-height:1.18}._51fTNq_mid{font-size:calc(clamp(1.4rem, 2.8vw, 2.4rem) * var(--fit,1));margin:0;line-height:1.3}._51fTNq_where{font-size:calc(clamp(1.1rem, 2vw, 1.6rem) * var(--fit,1));color:var(--color-text-secondary);margin:0}._51fTNq_studentNote{border-left:4px solid var(--color-line-strong);font-size:calc(clamp(1.1rem, 2vw, 1.6rem) * var(--fit,1));margin:.75em 0 0;padding:.3em 0 .3em .75em}._51fTNq_safety{font-size:calc(clamp(1.1rem, 2vw, 1.6rem) * var(--fit,1));padding:var(--space-3) var(--space-4);border-left:6px solid var(--edition-main);background:var(--edition-main-light);margin:0}._51fTNq_frames{font-size:calc(clamp(1.2rem, 2.2vw, 1.9rem) * var(--fit,1));margin:0;padding-left:1.4em;line-height:1.35}._51fTNq_words{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin:0;display:grid}._51fTNq_words dt{font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.4rem, 2.6vw, 2.2rem) * var(--fit,1))}._51fTNq_wordList{gap:var(--space-3) var(--space-8);font-family:var(--font-heading);font-weight:700;font-size:calc(clamp(1.4rem, 2.8vw, 2.4rem) * var(--fit,1));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._51fTNq_reading{gap:var(--space-3);max-width:62rem;display:grid}._51fTNq_reading p:not(:first-child){font-size:calc(clamp(1.2rem, 2.3vw, 2rem) * var(--fit,1));margin:0;line-height:1.45}._51fTNq_words dd{margin:var(--space-1) 0 0;font-size:calc(clamp(1.1rem, 2vw, 1.6rem) * var(--fit,1));color:var(--color-text-secondary)}._51fTNq_spread,._51fTNq_single{justify-content:center;align-items:center;height:100%;min-height:0;display:flex}._51fTNq_lesson ._51fTNq_spread img,._51fTNq_lesson ._51fTNq_single img{object-fit:contain;filter:none;border-radius:0;width:auto;max-width:50%;height:calc(100vh - 6rem)}._51fTNq_lesson ._51fTNq_single img{max-width:100%}:is(._51fTNq_slide:has(._51fTNq_spread),._51fTNq_slide:has(._51fTNq_single)){max-width:none;padding:var(--space-2) 0}@media (max-width:700px){._51fTNq_stage{grid-template-columns:2.5rem 1fr 2.5rem}._51fTNq_arrow{width:2.5rem}._51fTNq_sections button{padding:0 var(--space-2);font-size:.875rem}}._51fTNq_notesToggle{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-heading);cursor:pointer;font-weight:600;display:inline-flex}._51fTNq_notesToggle svg{width:18px;height:18px}._51fTNq_notesToggle:hover{background:var(--color-surface-green)}._51fTNq_notesToggle[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}._51fTNq_spread,._51fTNq_single{position:relative}._51fTNq_loading{font-family:var(--font-heading);color:var(--color-text-secondary);pointer-events:none;place-items:center;margin:0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:600;display:grid;position:absolute;inset:0}._51fTNq_steps{font-size:calc(clamp(1.2rem, 2.2vw, 1.9rem) * var(--fit,1));gap:var(--space-2);margin:0;padding-left:1.6em;line-height:1.35;display:grid}._51fTNq_slide:focus{outline:none}._51fTNq_slide:focus-visible{outline:3px solid var(--color-link);outline-offset:-3px}._51fTNq_blocked{max-width:28rem;color:var(--color-text);margin:0;font-size:.875rem;line-height:1.35}._51fTNq_presenter{background:var(--color-canvas);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex}._51fTNq_presenterTitle{margin:0 var(--space-3) 0 0;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-size:1rem;font-weight:700;overflow:hidden}._51fTNq_presenter ._51fTNq_bar{flex-wrap:wrap}._51fTNq_presenter ._51fTNq_sections button:disabled{cursor:default;opacity:.5}._51fTNq_presenterState{margin:var(--space-6) var(--space-4);font-size:1.25rem;font-weight:600}._51fTNq_presenterBody{gap:var(--space-6);padding:var(--space-4);flex:1;grid-template-columns:minmax(0,34rem) minmax(0,1fr);display:grid}._51fTNq_presenterSlides{gap:var(--space-4);align-content:start;display:grid}._51fTNq_presenterLabel{margin:0 0 var(--space-2);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:.875rem;font-weight:700}._51fTNq_presenterNotes{max-height:calc(100vh - 7rem);padding-right:var(--space-2);overflow:auto}._51fTNq_presenterNotes:focus-visible{outline:3px solid var(--color-link);outline-offset:2px}._51fTNq_presenterNotes p{white-space:pre-line;max-width:46rem;margin:0;font-size:1.375rem;line-height:1.5}._51fTNq_presenterEnd{color:var(--color-text-secondary);margin:0;font-size:1.125rem}._51fTNq_thumb{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-canvas);position:relative;overflow:hidden}._51fTNq_thumbNow{--k:.4;width:32rem;height:18rem}._51fTNq_thumbNext{--k:.25;width:20rem;height:11.25rem}._51fTNq_thumbInner{width:1280px;height:720px;transform:scale(var(--k));transform-origin:0 0;justify-content:safe center;gap:var(--space-6);padding:var(--space-6);box-sizing:border-box;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}._51fTNq_thumbInner ._51fTNq_spread img,._51fTNq_thumbInner ._51fTNq_single img{object-fit:contain;width:auto;max-width:50%;height:100%}._51fTNq_thumbInner ._51fTNq_single img{max-width:100%}@media (max-width:900px){._51fTNq_presenterBody{grid-template-columns:1fr}._51fTNq_thumbNow{--k:.25;width:20rem;height:11.25rem}}._51fTNq_readerText{max-width:48em;font-size:var(--reader-size,32px);text-align:left;margin:0 auto;line-height:1.5}._51fTNq_readerText h3{font-size:calc(var(--reader-size,32px) * 1.15);margin:1.2em 0 .4em}._51fTNq_readerText p{font-size:var(--reader-size,32px);margin:0 0 .8em}._51fTNq_readerText p._51fTNq_kicker{font-size:calc(var(--reader-size,32px) * .6)}._51fTNq_slideReader{scroll-behavior:smooth;justify-content:flex-start;overflow-y:auto}._51fTNq_viewSwitch,._51fTNq_sizeTools{flex-wrap:nowrap;gap:.25rem;display:inline-flex}._51fTNq_toolText{width:auto;min-width:var(--target-min);white-space:nowrap;font:inherit;padding:0 .75rem;font-weight:600}._51fTNq_viewSwitch button[aria-pressed=true]{background:var(--color-text,#111);color:var(--color-text-on-dark,#fff)}._51fTNq_readerPanel{border:1px solid var(--color-line,#ccc);border-radius:8px;align-content:start;gap:.75rem;padding:1rem;display:grid}._51fTNq_audioTools{align-items:center;display:inline-flex}._51fTNq_presenterAudio{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}._51fTNq_presenterAudio select{border-radius:var(--radius-sm);border:1px solid var(--color-border);min-height:40px;padding:0 var(--space-2);font:inherit}._51fTNq_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._51fTNq_presenterControls{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-basis:100%;display:flex}._51fTNq_presenterNextButton{justify-content:center;min-width:9rem;font-size:1.125rem}._51fTNq_endShow{margin-left:auto}._51fTNq_presenterHint{color:var(--color-text-secondary);margin:0 0 var(--space-3)!important;font-size:1rem!important}._51fTNq_presenterText{max-width:46rem}._51fTNq_presenterText h3{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-heading);font-size:1.375rem}._51fTNq_presenterText p{margin:0 0 var(--space-3)!important;white-space:normal!important}._51fTNq_sentence{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}._51fTNq_sentence:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}._51fTNq_sentence:focus-visible{outline:3px solid var(--color-link);outline-offset:1px}._51fTNq_sentenceLit{background:var(--color-reading)}._51fTNq_pagesLabel{z-index:2;background:var(--color-bg);color:var(--color-text);border-radius:999px;margin:0;padding:.125rem .5rem;font-size:.875rem;font-weight:600;position:absolute;bottom:.25rem;right:.5rem}._51fTNq_titleSplit{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:3vw;height:100%;display:grid}._51fTNq_titleCover{width:auto;max-width:100%;max-height:78vh;box-shadow:var(--shadow-popover);justify-self:end}._51fTNq_titleLine{color:var(--color-text-secondary);margin:1.5vh 0 0;font-size:clamp(1.25rem,2.4vw,2.25rem)}@media (max-width:700px){._51fTNq_titleSplit{grid-template-columns:minmax(0,1fr)}._51fTNq_titleCover{justify-self:center;max-height:40vh}}
.pXdYhq_bar{align-items:center;gap:var(--space-2);padding:var(--space-1);background:var(--color-bg);border-radius:999px;flex-wrap:wrap;display:inline-flex}.pXdYhq_docked{z-index:30;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));border:1px solid var(--color-line-strong);padding:var(--space-2) var(--space-3);max-width:calc(100vw - 2rem);position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.pXdYhq_main{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);background:var(--color-primary);color:var(--color-primary-text);font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:600;display:inline-flex}.pXdYhq_main svg,.pXdYhq_icon svg{width:20px;height:20px}.pXdYhq_icon{border:1px solid var(--color-line-strong);background:var(--color-bg);width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.pXdYhq_speed select{border:1px solid var(--color-line-strong);min-height:44px;padding:0 var(--space-3);font:inherit;background:var(--color-bg);color:var(--color-text);border-radius:999px}.pXdYhq_page{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding:0 var(--space-2);white-space:nowrap}.pXdYhq_note{color:var(--color-text-secondary);font-size:var(--text-sm)}.pXdYhq_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pXdYhq_main:focus-visible,.pXdYhq_icon:focus-visible,.pXdYhq_speed select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.pXdYhq_docked{transition:box-shadow .2s}}.pXdYhq_first{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-6);background:var(--color-primary);color:var(--color-primary-text);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:1.125rem;font-weight:700;display:inline-flex}.pXdYhq_first svg{width:26px;height:26px}.pXdYhq_first:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:480px){.pXdYhq_docked{gap:var(--space-1);flex-wrap:nowrap}.pXdYhq_docked .pXdYhq_page{display:none}}
.DQXPfW_doc{gap:var(--space-2);padding-left:3.5rem;line-height:1.55;display:grid}.DQXPfW_hint{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}.DQXPfW_section{gap:var(--space-1);padding-block:var(--space-2);display:grid}.DQXPfW_head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.DQXPfW_head h3{margin:var(--space-3) 0 var(--space-1);font-size:1.05rem}.DQXPfW_headTools{gap:var(--space-1);display:flex}.DQXPfW_tool{min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.DQXPfW_tool:hover{background:var(--color-surface);color:var(--color-text)}.DQXPfW_tool svg{width:16px;height:16px}.DQXPfW_inline{border-radius:var(--radius-xs);resize:none;width:100%;min-height:0;font:inherit;line-height:inherit;color:var(--color-text);background:0 0;border:0;margin:0;padding:.15rem .35rem;display:block;overflow:hidden}.DQXPfW_inline:hover{background:var(--color-surface)}.DQXPfW_inline:focus{outline:2px solid var(--color-focus);outline-offset:1px;background:var(--color-bg)}.DQXPfW_inline::placeholder{color:var(--color-text-secondary);font-style:italic}.DQXPfW_lead{font-weight:600}.DQXPfW_numbered,.DQXPfW_bullets,.DQXPfW_plainList{gap:.35rem;margin:0;padding-left:1.5rem;display:grid}.DQXPfW_plainList{padding-left:0;list-style:none}.DQXPfW_bullets{list-style:outside}.DQXPfW_item{position:relative}.DQXPfW_body{gap:.15rem;display:grid}.DQXPfW_lineRow::marker{color:var(--color-text-secondary)}.DQXPfW_item::marker{color:var(--color-text-secondary)}.DQXPfW_margin{gap:0;display:flex;position:absolute;top:0;right:calc(100% + 1.6rem)}.DQXPfW_plainList .DQXPfW_margin{right:calc(100% + .25rem)}.DQXPfW_icon{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.DQXPfW_icon:hover,.DQXPfW_item:hover .DQXPfW_icon{color:var(--color-text)}.DQXPfW_icon:hover{background:var(--color-surface)}.DQXPfW_icon:disabled{opacity:.3;cursor:default}.DQXPfW_icon svg{width:16px;height:16px}.DQXPfW_answer{align-items:baseline;gap:var(--space-2);border-left:3px solid var(--color-primary);background:var(--color-surface);border-radius:0 var(--radius-xs) var(--radius-xs) 0;margin-left:.35rem;padding:.1rem 0 .1rem .6rem;display:flex}.DQXPfW_answerLabel{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap;flex:none}.DQXPfW_answer .DQXPfW_inline{font-size:.95em}.DQXPfW_note{border-left:3px solid var(--color-line-strong);margin:.25rem 0 .5rem;padding-left:.4rem}.DQXPfW_single{gap:.25rem;display:grid}.DQXPfW_sub{color:var(--color-text-secondary);font-size:var(--text-sm);margin:.25rem 0 0}.DQXPfW_fixedWrap{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.DQXPfW_fixed{border-radius:var(--radius-xs);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:help;background:0 0;border:0;padding:.15rem .35rem}.DQXPfW_fixed:hover{background:var(--color-surface)}.DQXPfW_fixedHint{color:var(--color-text-secondary);font-size:var(--text-sm);font-style:italic}.DQXPfW_hiddenSection{gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;border:1px dashed var(--color-line-strong);border-radius:var(--radius-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;display:flex}.DQXPfW_hiddenItem{color:var(--color-text-secondary);list-style:none}.DQXPfW_struck{text-decoration:line-through}.DQXPfW_muted{color:var(--color-text-secondary);font-size:var(--text-sm)}.DQXPfW_mine,.DQXPfW_edited{color:var(--color-text-secondary);font-size:var(--text-sm);padding-left:.35rem}.DQXPfW_warn{color:var(--color-danger);font-size:var(--text-sm)}.DQXPfW_link{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.DQXPfW_addLine{border-radius:var(--radius-xs);color:var(--color-text-secondary);font:inherit;cursor:text;background:0 0;border:0;justify-self:start;margin-left:1.5rem;padding:.15rem .35rem;font-style:italic}.DQXPfW_addLine:hover{background:var(--color-surface)}.DQXPfW_tool:focus-visible,.DQXPfW_icon:focus-visible,.DQXPfW_link:focus-visible,.DQXPfW_fixed:focus-visible,.DQXPfW_addLine:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.DQXPfW_quiz{gap:.3rem;padding-left:.35rem;display:grid}.DQXPfW_options{gap:.15rem;display:grid}.DQXPfW_option{align-items:flex-start;gap:.35rem;display:flex}.DQXPfW_option .DQXPfW_inline{flex:1;min-width:0}.DQXPfW_letter{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;padding-top:.15rem}.DQXPfW_radio{width:24px;height:24px;min-height:0;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:.3rem .2rem 0}.DQXPfW_radio:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.DQXPfW_calc{gap:var(--space-3);flex-wrap:wrap;display:flex}.DQXPfW_calc label{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);display:inline-flex}.DQXPfW_calc input{border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);width:7rem;min-height:32px;font:inherit;color:var(--color-text);background:var(--color-bg);padding:.15rem .35rem}.DQXPfW_calc input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.DQXPfW_teacherLine{align-items:baseline;gap:var(--space-2);border-left:3px dotted var(--color-line-strong);margin-left:.35rem;padding-left:.6rem;display:flex}.DQXPfW_teacherLine .DQXPfW_inline{flex:1;min-width:0;font-size:.95em}.DQXPfW_teacherLabel{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap;flex:none}.DQXPfW_memo{align-items:baseline;gap:var(--space-2);border-left:3px dashed var(--color-primary);background:var(--color-surface);margin:.25rem 0 .5rem;padding:.2rem .4rem;display:flex}.DQXPfW_memo .DQXPfW_inline{flex:1;min-width:0}
.Awa4dq_area{display:block}.Awa4dq_bar{align-items:center;gap:var(--space-3);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.Awa4dq_sticky{top:calc(var(--header-h) + 1px);z-index:4;padding-block:var(--space-2);background:var(--color-bg);border-bottom:1px solid var(--color-line);position:sticky}.Awa4dq_toggle,.Awa4dq_primary,.Awa4dq_quiet{align-items:center;gap:var(--space-2);min-height:var(--target-min,44px);padding:0 var(--space-4);border-radius:var(--radius);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}.Awa4dq_toggle svg,.Awa4dq_quiet svg{width:18px;height:18px}.Awa4dq_toggle{border:1px solid var(--color-line-strong);background:var(--color-bg);color:var(--color-text)}.Awa4dq_primary{background:var(--color-primary);color:var(--color-primary-text);border:0}.Awa4dq_quiet{border:1px solid var(--color-line);background:var(--color-bg);color:var(--color-text);font-weight:500}.Awa4dq_primary:disabled,.Awa4dq_quiet:disabled{opacity:.5;cursor:default}.Awa4dq_hint{color:var(--color-text-secondary);font-size:var(--text-sm)}.Awa4dq_unsaved{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.Awa4dq_status{min-height:1.5em;margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}.Awa4dq_link{color:var(--color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Awa4dq_page{gap:var(--space-4);display:grid}.Awa4dq_pageFields{border:0;min-width:0;margin:0;padding:0}.Awa4dq_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Awa4dq_toggle:focus-visible,.Awa4dq_primary:focus-visible,.Awa4dq_quiet:focus-visible,.Awa4dq_link:focus-visible,.Awa4dq_status:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:767px){.Awa4dq_bar,.Awa4dq_page{display:none}}@media print{.Awa4dq_bar,.Awa4dq_status,.Awa4dq_page{display:none}}
.OkwmFG_reader{--page-ratio:.786;--view-ratio:1.572;--zoom:1;--stage-h:74vh;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-6) var(--space-4) var(--space-4);gap:var(--space-4);display:grid;position:relative}.OkwmFG_reader:focus-visible{outline:var(--focus-ring);outline-offset:3px}.OkwmFG_page{--stage-h:max(20rem, calc(100vh - 15.5rem))}.OkwmFG_reader:fullscreen{--stage-h:calc(100vh - 7rem);background:var(--color-canvas);border:0;border-radius:0;align-content:center;height:100vh}.OkwmFG_present{--stage-h:calc(100vh - 9rem);min-height:0;padding:var(--space-2);background:var(--color-bg-dark);color:var(--color-text-on-dark);border:0;border-radius:0;flex:1;align-content:center}.OkwmFG_present:focus-visible,.OkwmFG_present :focus-visible{outline-color:var(--color-text-on-dark)}.OkwmFG_stage{height:var(--stage-h);justify-content:center;align-items:center;min-height:12rem;padding:0 3.5rem;display:flex;position:relative}.OkwmFG_viewport{width:min(100%, calc(var(--stage-h) * var(--view-ratio)));aspect-ratio:var(--view-ratio);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.OkwmFG_viewport[data-zoomed]{touch-action:pan-x pan-y;cursor:grab;overflow:auto}.OkwmFG_viewport[data-dragging]{cursor:grabbing}.OkwmFG_paperWrap{width:calc(100% * var(--zoom))}.OkwmFG_paper{aspect-ratio:var(--view-ratio);filter:drop-shadow(0 5px 6px #252a2e1c);isolation:isolate;display:flex;position:relative}.OkwmFG_present .OkwmFG_paper{filter:none}.OkwmFG_sheet{flex:none;width:50%;height:100%;position:relative}.OkwmFG_singleView .OkwmFG_sheet{width:100%}.OkwmFG_onePage{justify-content:center}.OkwmFG_sheet img,.OkwmFG_turn img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;width:100%;height:100%;display:block}.OkwmFG_sheet:has(+.OkwmFG_sheet):after{content:"";pointer-events:none;background:linear-gradient(90deg,#30303000,#30303015);width:3%;height:100%;position:absolute;top:0;right:0}.OkwmFG_sheet+.OkwmFG_sheet:after{content:"";pointer-events:none;background:linear-gradient(90deg,#30303018,#30303000);width:2%;height:100%;position:absolute;top:0;left:0}.OkwmFG_turn{perspective:2200px;pointer-events:none;z-index:2;position:absolute;inset:0}.OkwmFG_still,.OkwmFG_leaf{width:50%;height:100%;position:absolute;top:0}.OkwmFG_still{animation:.6s both OkwmFG_still}.OkwmFG_turnNext .OkwmFG_still{left:0}.OkwmFG_turnPrev .OkwmFG_still{left:50%}.OkwmFG_leaf{transform-style:preserve-3d;will-change:transform;animation-duration:.6s;animation-timing-function:cubic-bezier(.3,.05,.2,1);animation-fill-mode:both}.OkwmFG_turnNext .OkwmFG_leaf{transform-origin:0;animation-name:OkwmFG_turnNext;left:50%}.OkwmFG_turnPrev .OkwmFG_leaf{transform-origin:100%;animation-name:OkwmFG_turnPrev;left:0}.OkwmFG_leafFront,.OkwmFG_leafBack{backface-visibility:hidden;background:#fff;position:absolute;inset:0}.OkwmFG_leafBack{transform:rotateY(180deg)}.OkwmFG_leafFront:after,.OkwmFG_leafBack:after{content:"";opacity:0;background:#17213d;animation:.6s both OkwmFG_shade;position:absolute;inset:0}@keyframes OkwmFG_turnNext{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes OkwmFG_turnPrev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes OkwmFG_still{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes OkwmFG_shade{0%{opacity:0}50%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){.OkwmFG_turn{display:none}}.OkwmFG_arrow{z-index:3;border-radius:var(--radius-xs);width:3rem;height:3.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.OkwmFG_arrow svg{width:40px;height:40px}.OkwmFG_arrow:hover{color:var(--color-link)}.OkwmFG_arrow[aria-disabled=true]{opacity:.25;cursor:default}.OkwmFG_arrowPrev{left:0}.OkwmFG_arrowNext{right:0}.OkwmFG_present .OkwmFG_arrow{color:var(--color-text-on-dark)}.OkwmFG_toolbar{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-bg);justify-self:center;align-items:stretch;display:flex;overflow:hidden}.OkwmFG_counter{padding:0 var(--space-4);min-height:var(--target-min);background:var(--color-surface);border-right:1px solid var(--color-line);font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;margin:0;display:grid}.OkwmFG_tool{width:46px;min-height:var(--target-min);border:0;border-right:1px solid var(--color-line);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}.OkwmFG_tool:last-child{border-right:0}.OkwmFG_tool:focus-visible{outline-offset:-4px}.OkwmFG_tool svg{width:21px;height:21px}.OkwmFG_tool:hover,.OkwmFG_tool[aria-expanded=true]{background:var(--color-surface-green);color:var(--color-link)}.OkwmFG_tool[aria-disabled=true]{color:var(--color-line-strong);cursor:default;background:0 0}.OkwmFG_present .OkwmFG_toolbar{background:0 0;border-color:#fffdf866}.OkwmFG_present .OkwmFG_counter{color:var(--color-text-on-dark);background:0 0;border-color:#fffdf866}.OkwmFG_present .OkwmFG_tool{color:var(--color-text-on-dark);border-color:#fffdf866}.OkwmFG_present .OkwmFG_tool:hover{color:var(--color-text-on-dark);background:#fffdf81a}.OkwmFG_present .OkwmFG_tool[aria-disabled=true]{color:#fffdf855}.OkwmFG_panel{z-index:6;background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);width:min(36rem,100% - 2rem);box-shadow:var(--shadow-popover);padding:var(--space-4);position:absolute;bottom:4.5rem;left:50%;transform:translate(-50%)}.OkwmFG_panelHead{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.OkwmFG_panelTitle{font-size:var(--text-md);margin:0}.OkwmFG_panelClose{min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);cursor:pointer;background:0 0}.OkwmFG_panelClose:hover{background:var(--color-text);color:var(--color-text-on-dark)}.OkwmFG_viewport[data-zoomed]:focus-visible{outline:var(--focus-ring);outline-offset:3px}.OkwmFG_panel ol{gap:var(--space-3);padding:var(--space-1);grid-template-columns:repeat(5,1fr);max-height:min(26rem,48vh);margin:0;list-style:none;display:grid;overflow:auto}.OkwmFG_panel button{border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:2px solid #0000;width:100%;min-height:0;padding:0;position:relative}.OkwmFG_panel button[aria-current=page]{border-color:var(--color-text)}.OkwmFG_panel img{width:100%;height:auto;box-shadow:0 0 0 1px var(--color-line);background:#fff;border-radius:2px;display:block}.OkwmFG_panel span{background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--color-line);padding:0 6px;font-size:.75rem;font-weight:700;position:absolute;bottom:4px;right:4px}@media (max-width:700px){.OkwmFG_reader{padding:var(--space-3) var(--space-2) var(--space-3)}.OkwmFG_stage{padding:0 2.25rem}.OkwmFG_arrow{width:2.75rem;height:3rem}.OkwmFG_arrow svg{width:32px;height:32px}.OkwmFG_panel ol{grid-template-columns:repeat(3,1fr)}.OkwmFG_page:not(:fullscreen){padding:var(--space-3) var(--space-2)}.OkwmFG_page:not(:fullscreen) .OkwmFG_stage{height:auto;padding:0}.OkwmFG_page:not(:fullscreen) .OkwmFG_arrow{background:color-mix(in srgb, var(--color-bg) 75%, transparent);border-radius:var(--radius-xs)}}
.FmWodW_banner{gap:var(--space-3);padding:0 var(--space-4);background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-line);font-size:var(--text-sm,.9375rem);flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:600;display:flex}.FmWodW_banner a{color:var(--color-text);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
.LaJsVa_header{background:var(--color-bg-header);border-bottom:1px solid var(--color-divider);z-index:5;position:sticky;top:0}@media (max-width:48rem){.LaJsVa_header{position:static}}.LaJsVa_headerInner{max-width:var(--content-max);padding:0 var(--space-6);min-height:var(--header-h);gap:var(--space-6);flex-wrap:wrap;align-items:center;margin:0 auto;display:flex}.LaJsVa_brand{align-items:center;gap:var(--space-3);color:var(--color-text);min-height:var(--target-min);margin-right:auto;text-decoration:none;display:inline-flex}.LaJsVa_brand img{width:120px;height:auto;display:block}.LaJsVa_brandSub{font-family:var(--font-heading);color:var(--color-text-secondary);padding-left:var(--space-3);border-left:1px solid var(--color-line-strong);font-size:1.0625rem;font-weight:500;line-height:1.6}.LaJsVa_nav ul{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LaJsVa_nav a{min-height:var(--target-min);min-width:var(--target-min);color:var(--color-text);font-family:var(--font-heading);justify-content:center;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.LaJsVa_nav a:hover{color:var(--color-link)}.LaJsVa_nav a[aria-current=page]:after{content:"";background:var(--color-text);border-radius:4px;height:4px;position:absolute;bottom:4px;left:0;right:0}.LaJsVa_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-text);font-family:var(--font-heading);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast);font-size:1.0625rem;font-weight:500;text-decoration:none;display:inline-flex}.LaJsVa_button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-primary-text)}.LaJsVa_button svg{flex:none;width:18px;height:18px}.LaJsVa_button:disabled{opacity:.6;cursor:progress}.LaJsVa_buttonQuiet{min-height:var(--target-min);color:var(--color-text);border-color:var(--color-text);padding:0 var(--space-5);background:0 0;font-size:.9375rem;font-weight:700}.LaJsVa_buttonQuiet:hover{background:var(--color-text);color:var(--color-text-on-dark);border-color:var(--color-text)}.LaJsVa_buttonText{min-height:var(--target-min);color:var(--color-link);font-family:var(--font-sans);padding:0 var(--space-1);text-underline-offset:5px;background:0 0;border-color:#0000;font-size:1rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.LaJsVa_buttonText:hover{color:var(--color-link-hover);background:0 0;border-color:#0000}@media (prefers-reduced-motion:no-preference){.LaJsVa_button:not(.LaJsVa_buttonText):hover{transform:translateY(-2px)}}.LaJsVa_field{gap:var(--space-1);margin-bottom:var(--space-4);max-width:28rem;display:grid}.LaJsVa_field label{font-family:var(--font-heading);color:var(--color-text);font-weight:600}.LaJsVa_field input,.LaJsVa_field select,.LaJsVa_field textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}.LaJsVa_field input[readonly]{background:var(--color-surface)}.LaJsVa_hint{color:var(--color-text-muted);font-size:var(--text-sm)}.LaJsVa_error{border-left:4px solid var(--color-danger);background:var(--color-bg);color:var(--color-danger);border-radius:var(--radius-xs);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.LaJsVa_state{border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-line);padding:var(--space-6);margin:var(--space-4) 0}.LaJsVa_notice{border-left:4px solid var(--color-success);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;background:var(--color-surface-green);border-radius:var(--radius-xs)}.LaJsVa_promptWrap{max-width:var(--content-max);padding:var(--space-6) var(--space-6) 0;margin:0 auto}.LaJsVa_promptCard{border:1px solid var(--color-line-strong);border-left:6px solid var(--color-success);border-radius:var(--radius);background:var(--color-surface-green);padding:var(--space-5) var(--space-6)}.LaJsVa_promptCard h2{margin:0 0 var(--space-2);font-size:1.375rem}.LaJsVa_promptCard p{max-width:44rem;margin:0}.LaJsVa_promptActions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:37.5rem){.LaJsVa_promptWrap{padding:var(--space-4) var(--space-4) 0}.LaJsVa_promptCard{padding:var(--space-4)}.LaJsVa_promptActions .LaJsVa_button{white-space:normal}}.LaJsVa_trialCard{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-bg);padding:var(--space-5) var(--space-6);margin:0 0 var(--space-6)}.LaJsVa_trialHead{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.LaJsVa_trialHead h2{margin:0;font-size:1.375rem}.LaJsVa_steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.LaJsVa_steps li{justify-content:start;gap:var(--space-2) var(--space-4);grid-template-columns:1.5rem auto auto;align-items:start;display:grid}.LaJsVa_steps svg{width:1.5rem;height:1.5rem;color:var(--color-text-muted);margin-top:calc(.5lh - .75rem)}.LaJsVa_steps li[data-done="1"] svg{color:var(--color-success)}.LaJsVa_steps li[data-done="1"] [data-step-text]{color:var(--color-text-secondary)}.LaJsVa_steps .LaJsVa_button{min-height:var(--target-min);margin-top:calc((1lh - var(--target-min)) / 2)}.LaJsVa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:37.5rem){.LaJsVa_trialCard{padding:var(--space-4)}.LaJsVa_steps li{grid-template-columns:1.5rem 1fr}.LaJsVa_steps li>:last-child:not([data-step-text]){grid-column:2;justify-self:start;margin-top:0}}.LaJsVa_card{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-6);margin-bottom:var(--space-4);position:relative}.LaJsVa_table{border-collapse:collapse;background:var(--color-bg);border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);width:100%}.LaJsVa_table th,.LaJsVa_table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:middle}.LaJsVa_table th{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);font-weight:700}.LaJsVa_table td{color:var(--color-text-secondary)}.LaJsVa_row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.LaJsVa_mono{word-break:break-all;font-family:ui-monospace,Menlo,Consolas,monospace}.LaJsVa_inline{display:inline}.LaJsVa_lead{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:60ch;margin-top:0}.LaJsVa_hero{background:var(--color-bg-header);min-height:100vh;padding:var(--space-10) var(--space-4);place-items:center;display:grid}.LaJsVa_heroCard{width:min(100%,27rem)}.LaJsVa_heroBrand{justify-items:center;gap:var(--space-2);margin-bottom:var(--space-8);text-align:center;display:grid}.LaJsVa_heroBrand img{width:160px;height:auto;display:block}.LaJsVa_heroName{font-family:var(--font-heading);letter-spacing:.25em;text-transform:uppercase;color:var(--color-text);font-size:.6875rem;font-weight:600}.LaJsVa_heroTag{color:var(--color-text-secondary);font-size:var(--text-sm)}.LaJsVa_heroForm{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-8)}.LaJsVa_heroForm h1{font-size:1.75rem}.LaJsVa_heroEditions{gap:var(--space-6);margin:var(--space-6) 0 0;flex-wrap:wrap;justify-content:center;display:flex}.LaJsVa_heroCard .LaJsVa_field{max-width:none}.LaJsVa_heroCard .LaJsVa_button{width:100%}.LaJsVa_filters{gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:flex-end;display:flex}.LaJsVa_filters .LaJsVa_field{gap:var(--space-1);min-width:0;margin:0;display:grid}.LaJsVa_filters .LaJsVa_field label{font-size:var(--text-caption);color:var(--color-text-muted)}.LaJsVa_filters .LaJsVa_field select{width:9rem}.LaJsVa_filters .LaJsVa_search{flex:16rem;max-width:none}.LaJsVa_filters .LaJsVa_search input{width:100%;padding:0 var(--space-4)}.LaJsVa_filters .LaJsVa_search label,.LaJsVa_filters .LaJsVa_search .LaJsVa_hint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LaJsVa_moreFilters{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.LaJsVa_moreFilters summary{cursor:pointer;min-height:var(--target-min);color:var(--color-link,var(--color-text));align-self:flex-end;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.LaJsVa_issueGroup{padding:var(--space-10) 0 var(--space-12);border-top:1px solid var(--color-divider)}.LaJsVa_issueGroup:first-of-type{padding-top:var(--space-4);border-top:0}.LaJsVa_issueHead{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.LaJsVa_issueHead img{width:104px;height:auto;box-shadow:var(--shadow-cover);border-radius:2px 6px 6px 2px;flex:none;transform:rotate(-3deg)}.LaJsVa_issueHead h2{margin:var(--space-1) 0;font-size:var(--text-2xl)}.LaJsVa_issueTitle{color:inherit;min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.LaJsVa_issueTitle:hover{text-underline-offset:.15em;text-decoration:underline}.LaJsVa_issueHead>a{flex:none}.LaJsVa_whatsIn{white-space:nowrap;font-weight:600}.LaJsVa_materialHead+.LaJsVa_cards{margin-top:var(--space-4)}.LaJsVa_cards{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.LaJsVa_articleCard{border-radius:var(--radius);background:var(--color-bg);border:1px solid var(--color-line);padding:var(--space-3);transition:border-color var(--duration-fast), transform var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.LaJsVa_articleCard:hover,.LaJsVa_articleCard:focus-within{border-color:var(--color-line-strong)}@media (prefers-reduced-motion:no-preference){.LaJsVa_articleCard:hover{transform:translateY(-3px)}}.LaJsVa_articleCard img{aspect-ratio:480/610;object-fit:contain;background:var(--color-surface);border-radius:var(--radius-xs);width:100%;height:auto;display:block}.LaJsVa_cardBody{padding:var(--space-4) var(--space-1) var(--space-1);gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.LaJsVa_cardBody>*{min-width:0}.LaJsVa_cardTitle{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.LaJsVa_cardTitle a{color:var(--color-text);min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.LaJsVa_articleCard .LaJsVa_cardTitle a:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.LaJsVa_cardTitle a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.LaJsVa_meta{color:var(--color-text-muted);font-size:var(--text-sm)}.LaJsVa_supports{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.LaJsVa_headerLinks a{min-height:var(--target-min);align-items:center;display:flex}.LaJsVa_badges{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LaJsVa_badge{border-radius:var(--radius-xs);min-height:1.5rem;font-family:var(--font-heading);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line-strong);align-items:center;margin:0 4px 4px 0;padding:0 7px;font-size:.75rem;font-weight:600;display:inline-flex}.LaJsVa_badgeMain{border-style:solid}.LaJsVa_badgePartly{background:var(--color-bg);border-style:dashed;border-color:var(--color-border)}.LaJsVa_edition{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-text);align-self:start;font-weight:800;display:inline-flex}.LaJsVa_edition:before{content:"";border-radius:50%;flex:none;width:9px;height:9px}.LaJsVa_editionOYLA:before{background:var(--edition-main)}.LaJsVa_editionJunior:before{background:var(--edition-junior)}.LaJsVa_articleHead{gap:var(--space-10);margin-bottom:var(--space-10);flex-wrap:wrap;align-items:flex-start;display:flex}.LaJsVa_articleHead>:first-child{flex:0 19rem;min-width:min(12rem,100%)}.LaJsVa_articleHead>:not(:first-child){flex:20rem}.LaJsVa_articleHead img{border-radius:var(--radius-xs);filter:drop-shadow(0 5px 6px #252a2e1c);width:100%;height:auto;display:block}.LaJsVa_articleHead h1{margin-top:var(--space-2)}@media (max-width:40rem){.LaJsVa_articleHead{gap:var(--space-6)}.LaJsVa_articleHead img{max-width:14rem}}.LaJsVa_actions{gap:var(--space-3);margin:var(--space-6) 0;flex-wrap:wrap;align-items:center;display:flex}.LaJsVa_teacher{border-radius:var(--radius);background:var(--color-surface-green);padding:var(--space-8);margin-top:var(--space-6)}.LaJsVa_teacher>h2{align-items:center;gap:var(--space-3);margin-top:0;font-size:1.375rem;display:flex}.LaJsVa_teacher>h2 svg{width:22px;height:22px;color:var(--color-link);flex:none}.LaJsVa_material{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius);padding:var(--space-6);margin-top:var(--space-4)}.LaJsVa_materialHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.LaJsVa_materialHead h2{font-size:var(--text-lg);margin:0}.LaJsVa_toc{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.LaJsVa_toc a{min-height:var(--target-min);color:var(--color-link);text-underline-offset:5px;align-items:center;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.LaJsVa_toc a:hover{color:var(--color-link-hover)}.LaJsVa_present{z-index:10;background:var(--color-bg-dark);flex-direction:column;display:flex;position:fixed;inset:0}.LaJsVa_present iframe{border:0;flex:1;width:100%}.LaJsVa_presentBar{padding:var(--space-2) var(--space-3);background:var(--color-bg-dark);justify-content:flex-end;display:flex}.LaJsVa_presentBar .LaJsVa_buttonQuiet{color:var(--color-text-on-dark);border-color:var(--color-text-on-dark)}.LaJsVa_presentBar .LaJsVa_buttonQuiet:hover{background:var(--color-text-on-dark);color:var(--color-text)}.LaJsVa_presentBar :focus-visible{outline-color:var(--color-text-on-dark)}@media print{.LaJsVa_noPrint{display:none!important}}.LaJsVa_code{white-space:nowrap}.LaJsVa_pdf{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);width:100%;height:80vh;min-height:24rem}.LaJsVa_list{margin:0 0 var(--space-6);gap:var(--space-2);padding:0;list-style:none;display:grid}.LaJsVa_nowrap{white-space:nowrap}.LaJsVa_readHead{align-items:baseline;gap:var(--space-2) var(--space-6);margin:calc(-1 * var(--space-2)) 0 var(--space-4);flex-wrap:wrap;display:flex}.LaJsVa_readHead p{margin:0}.LaJsVa_listenFirst{margin:var(--space-2) 0 var(--space-4)}.LaJsVa_readTitle{font-size:var(--text-lg);margin:0}.LaJsVa_glance{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-bg);padding:var(--space-5) var(--space-6);margin-top:var(--space-5)}.LaJsVa_glance h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.LaJsVa_glance dl{gap:var(--space-3);margin:0;display:grid}.LaJsVa_glance dl>div{gap:var(--space-3);grid-template-columns:9rem 1fr;display:grid}.LaJsVa_glance dt{font-family:var(--font-heading);color:var(--color-text-secondary);font-weight:600}.LaJsVa_glance dd{margin:0}.LaJsVa_glance ul{margin:0;padding-left:1.1rem}@media (max-width:40rem){.LaJsVa_glance dl>div{grid-template-columns:1fr;gap:0}.LaJsVa_glance{padding:var(--space-4)}}.LaJsVa_actionsSmall{margin-top:calc(-1 * var(--space-3))}.LaJsVa_actionsSmall .LaJsVa_buttonQuiet{font-size:.875rem}.LaJsVa_menu{position:relative}.LaJsVa_menu summary{list-style:none}.LaJsVa_menu summary::-webkit-details-marker{display:none}.LaJsVa_menu ul{z-index:4;left:0;top:calc(100% + var(--space-1));min-width:12rem;padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);margin:0;list-style:none;position:absolute}.LaJsVa_menu a{min-height:var(--target-min);padding:0 var(--space-3);color:var(--color-link);align-items:center;font-weight:700;display:flex}.LaJsVa_menuPanel{z-index:4;left:0;top:calc(100% + var(--space-1));width:min(26rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-popover);position:absolute}.LaJsVa_menu:not([open])>:not(summary){display:none}.LaJsVa_menu .LaJsVa_menuPanel ul{min-width:0;box-shadow:none;gap:var(--space-3);border:0;padding:0;display:grid;position:static}.LaJsVa_menu .LaJsVa_menuPanel a.LaJsVa_button{color:inherit;display:inline-flex}.LaJsVa_menuItem{width:100%;min-height:var(--target-min);padding:0 var(--space-3);color:var(--color-link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:700;display:flex}.LaJsVa_menuItem:disabled{color:var(--color-text-secondary);cursor:default}.LaJsVa_menuItem:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.LaJsVa_tabs{margin-top:var(--space-4)}.LaJsVa_tablist{gap:var(--space-1);border-bottom:1px solid var(--color-line-strong);flex-wrap:wrap;display:flex}@media (max-width:48rem){.LaJsVa_tablist{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.LaJsVa_tablist::-webkit-scrollbar{display:none}.LaJsVa_tab{white-space:nowrap;flex:none}.LaJsVa_tab:focus-visible{outline-offset:-3px}}.LaJsVa_tab{min-height:var(--target-min);padding:0 var(--space-4);color:var(--color-text-secondary);font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;font-size:1rem;font-weight:600}.LaJsVa_tab:hover{color:var(--color-text)}.LaJsVa_tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.LaJsVa_tabLarge{min-height:48px;padding:0 var(--space-5);font-size:1.0625rem}.LaJsVa_tabpanel{padding-top:var(--space-4)}.LaJsVa_tabpanel:focus-visible{outline:var(--focus-ring);outline-offset:3px}.LaJsVa_cardAbout,.LaJsVa_cardMatch{color:var(--color-text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;display:-webkit-box;overflow:hidden}.LaJsVa_cardAbout{-webkit-line-clamp:2;line-clamp:2}.LaJsVa_cardMatch mark{background:var(--edition-main);color:var(--color-text);border-radius:2px;padding:0 2px}.LaJsVa_menu>summary{transition:none}.LaJsVa_menu[open]>summary{background:var(--color-text);color:var(--color-text-on-dark);border-color:var(--color-text)}.LaJsVa_buttonText[data-busy]{cursor:progress;color:var(--color-text-secondary);text-decoration:none}.LaJsVa_badgeLinked{z-index:1;align-items:center;display:inline-flex;position:relative}a.LaJsVa_badge{text-decoration:none}a.LaJsVa_badge:hover{text-underline-offset:3px;text-decoration:underline}.LaJsVa_badgeOut{min-width:24px;min-height:24px;color:var(--color-link);place-items:center;margin:0 6px 4px -2px;font-size:.875rem;text-decoration:none;display:inline-grid}.LaJsVa_badgeOut:hover{text-decoration:underline}.LaJsVa_check{gap:var(--space-2);margin-bottom:var(--space-4);align-items:flex-start;max-width:28rem;display:flex}.LaJsVa_check input{margin-top:.15rem;flex:none;width:1.25rem;height:1.25rem;min-height:0;margin-top:calc(.5lh - .625rem)}.LaJsVa_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LaJsVa_small{font-size:var(--text-sm);color:var(--color-text-muted)}.LaJsVa_noPreview{aspect-ratio:480/610;padding:var(--space-6);border-radius:var(--radius-xs);background:var(--edition-main);color:var(--color-text);font-family:var(--font-sans);align-items:flex-end;font-weight:800;display:flex}.LaJsVa_noPreviewJunior{background:var(--edition-junior)}.LaJsVa_noPreview span{background:var(--color-bg);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs)}.LaJsVa_gradeSwitch{gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.LaJsVa_question{margin:0 0 var(--space-6);border:0;min-width:0;padding:0}.LaJsVa_question legend{font-family:var(--font-heading);color:var(--color-text);margin-bottom:var(--space-2);max-width:40rem;padding:0;font-weight:600}.LaJsVa_question .LaJsVa_check{margin-bottom:var(--space-2)}.LaJsVa_wide{max-width:40rem}.LaJsVa_wide textarea{min-height:7rem}.LaJsVa_surveyLive .LaJsVa_question[data-shown="0"],.LaJsVa_surveyLive .LaJsVa_ifHint{display:none}.LaJsVa_ifHint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 var(--space-2)}.LaJsVa_question .LaJsVa_other{margin:var(--space-1) 0 0 calc(1.25rem + var(--space-2));width:100%;max-width:24rem;display:block}.LaJsVa_question .LaJsVa_sub{font-weight:400}.LaJsVa_partTitle{margin-top:var(--space-6)}.LaJsVa_articleSide{min-width:0}.LaJsVa_articleSide .LaJsVa_actions{margin:var(--space-4) 0 var(--space-2)}.LaJsVa_lengthBar{margin-top:var(--space-5)}.LaJsVa_lengthNav{gap:var(--space-2);flex-direction:column;display:flex}.LaJsVa_lengthNav ul{border:1px solid var(--color-line);border-radius:var(--radius);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin:0;padding:0;list-style:none;display:inline-flex}.LaJsVa_lengthNav li+li{border-left:1px solid var(--color-line)}.LaJsVa_lengthLabel{font-family:var(--font-heading);color:var(--color-text);margin:0;font-size:.95rem;font-weight:700}.LaJsVa_lengthOption{align-items:baseline;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-4);background:var(--color-bg);color:var(--color-text);white-space:nowrap;text-decoration:none;display:flex}.LaJsVa_lengthOption:hover{background:var(--color-surface-green)}.LaJsVa_lengthOption span{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.LaJsVa_lengthOption:focus-visible{outline-offset:-4px}.LaJsVa_lengthNav li:first-child .LaJsVa_lengthOption{border-radius:var(--radius) 0 0 var(--radius)}.LaJsVa_lengthNav li:last-child .LaJsVa_lengthOption{border-radius:0 var(--radius) var(--radius) 0}.LaJsVa_lengthOption[aria-current=true]{background:var(--color-surface-green);box-shadow:inset 0 0 0 2px var(--color-link)}.LaJsVa_lengthLine{margin:0;font-size:.95rem}@media (max-width:40rem){.LaJsVa_lengthNav ul{width:100%;display:flex}.LaJsVa_lengthNav li{flex:1 1 0;min-width:0}.LaJsVa_lengthOption{white-space:normal;text-align:center;padding:var(--space-2);flex-direction:column;align-items:center}}.LaJsVa_viewSwitch,.LaJsVa_viewTools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.LaJsVa_viewTools[hidden]{display:none}.LaJsVa_sizeButtons{gap:var(--space-2);flex-wrap:nowrap;align-items:center;display:inline-flex}.LaJsVa_thisMonth{margin:var(--space-4) 0 var(--space-8);padding:var(--space-5);border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px}.LaJsVa_thisMonth h2{margin:0 0 var(--space-4);font-size:var(--text-xl)}.LaJsVa_thisMonth ul{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.LaJsVa_thisMonth li{gap:var(--space-4);align-items:flex-start;min-width:0;display:flex}.LaJsVa_thisMonth li>div{min-width:0}.LaJsVa_thisMonth img{width:80px;height:auto;box-shadow:var(--shadow-cover);border-radius:2px 4px 4px 2px;flex:none}.LaJsVa_thisMonth h3{margin:0 0 var(--space-2);font-size:var(--text-lg)}.LaJsVa_thisMonth p{margin:0 0 var(--space-2);color:var(--color-text-secondary)}.LaJsVa_issuePage h1{margin:var(--space-1) 0;font-size:var(--text-2xl)}.LaJsVa_issueOverview{max-width:65ch}.LaJsVa_issueArticles{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.LaJsVa_issueArticles li{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.LaJsVa_issueArticles li>div:first-child{flex:320px;min-width:0}.LaJsVa_issueArticles h3{margin:0 0 var(--space-1);font-size:var(--text-lg)}.LaJsVa_moveBanner{gap:var(--space-3) var(--space-4);margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line-strong);border-left:4px solid var(--color-success);border-radius:var(--radius);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.LaJsVa_moveBanner p{min-width:0;margin:0;font-weight:600}.LaJsVa_schoolLine{margin:var(--space-2) 0 var(--space-6);color:var(--color-text-secondary)}.LaJsVa_schoolLine a{white-space:nowrap;font-weight:600}.LaJsVa_tableScroll{max-width:100%;overflow-x:auto}.LaJsVa_swipeHint{display:none}@media (max-width:48rem){.LaJsVa_swipeHint{width:fit-content;margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:.9375rem;display:block;position:sticky;left:0}.LaJsVa_tableScroll th:first-child,.LaJsVa_tableScroll td:first-child{overflow-wrap:anywhere;background:var(--color-bg);max-width:45vw;box-shadow:1px 0 0 var(--color-line);position:sticky;left:0}}.LaJsVa_tableScroll .LaJsVa_table{font-variant-numeric:tabular-nums;min-width:36rem}.LaJsVa_table tbody th{font-family:inherit;font-size:inherit;background:0 0;font-weight:600}.LaJsVa_muted{color:var(--color-text-secondary)}.LaJsVa_pageAudio{margin:0 0 var(--space-3);justify-content:flex-end;display:flex}.LaJsVa_bank{margin-top:var(--space-8);border-top:1px solid var(--color-divider);padding-top:var(--space-4)}.LaJsVa_bank summary{cursor:pointer;font-family:var(--font-heading);font-size:1.1rem;font-weight:600}.LaJsVa_bankList{gap:var(--space-4);padding-left:var(--space-6);display:grid}.LaJsVa_bankList p{margin:0 0 var(--space-1)}.LaJsVa_bankAction{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.LaJsVa_formAfter{margin-top:var(--space-6)}.LaJsVa_cardRead{min-height:var(--target-min);pointer-events:none;align-self:flex-start;margin-top:auto}.LaJsVa_guest{background:var(--color-bg-header);flex-direction:column;min-height:100vh;display:flex}.LaJsVa_guestHero{min-height:0;padding-block:var(--space-10);flex:1;place-items:start center}.LaJsVa_guest .LaJsVa_button:not(.LaJsVa_buttonQuiet):not(.LaJsVa_buttonText){background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-text);font-weight:700}.LaJsVa_guest .LaJsVa_button:not(.LaJsVa_buttonQuiet):not(.LaJsVa_buttonText):hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover);color:var(--color-brand-text)}.LaJsVa_heroCard .LaJsVa_field input:not([type=checkbox]):not([type=radio]),.LaJsVa_heroCard .LaJsVa_field select,.LaJsVa_heroCard .LaJsVa_field textarea{width:100%;min-width:0;max-width:100%}@media (max-width:480px){.LaJsVa_heroForm{padding:var(--space-6) var(--space-4)}}.LaJsVa_checks{margin:0 0 var(--space-4);gap:var(--space-2);border:0;padding:0;display:grid}.LaJsVa_checks legend{font-family:var(--font-heading);margin-bottom:var(--space-2);padding:0;font-weight:600}.LaJsVa_checkRow{align-items:center;gap:var(--space-3);min-height:var(--target-min);cursor:pointer;display:flex}.LaJsVa_checkRow input{flex:none;width:1.25rem;height:1.25rem;min-height:0;margin:0}.LaJsVa_facts{gap:var(--space-2) var(--space-5,1.25rem);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.LaJsVa_facts>div{display:contents}.LaJsVa_facts dt{color:var(--color-text-secondary);font-weight:600}.LaJsVa_facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:30rem){.LaJsVa_facts{grid-template-columns:minmax(0,1fr)}.LaJsVa_facts dd{margin-bottom:var(--space-2)}}.LaJsVa_scrollBox{max-width:100%;overflow-x:auto}@media (max-width:40rem){.LaJsVa_stackTable,.LaJsVa_stackTable tbody,.LaJsVa_stackTable tr,.LaJsVa_stackTable td{width:100%;display:block}.LaJsVa_stackTable tr{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.LaJsVa_stackTable td{padding:var(--space-1) 0;overflow-wrap:anywhere;border:0}}.LaJsVa_tap{min-height:var(--target-min);min-width:var(--target-min);align-items:center;display:inline-flex}.LaJsVa_shareRow{gap:var(--space-2);display:grid}.LaJsVa_shareHead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.LaJsVa_shareActions{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,max-content);place-items:start;display:grid}@media (max-width:22rem){.LaJsVa_shareActions{grid-template-columns:max-content}}.LaJsVa_shareExtend{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}@media (max-width:40rem){.LaJsVa_issueGroup{padding:var(--space-6) 0}.LaJsVa_issueGroup .LaJsVa_cards{gap:var(--space-3);scroll-snap-type:x proximity;padding-bottom:var(--space-2);grid-template-columns:none;grid-auto-columns:minmax(11rem,62%);grid-auto-flow:column;overflow-x:auto}.LaJsVa_issueGroup .LaJsVa_cards>li{scroll-snap-align:start}}.LaJsVa_leaveBar{margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--color-divider)}
.WrBc0G_wrap{--gold-soft:#f6ecd6;--gold:#7a5000;--flag-soft:#f7e4e1;--green-soft:#e3eee6;max-width:1240px;padding:var(--space-4) var(--space-4) var(--space-10);gap:var(--space-4);margin:0 auto;display:grid}.WrBc0G_wrap h1,.WrBc0G_wrap h2,.WrBc0G_wrap h3{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);margin:0}.WrBc0G_wrap button{font:inherit;cursor:pointer;border-radius:10px;min-height:44px}.WrBc0G_wrap button:focus-visible,.WrBc0G_wrap textarea:focus-visible,.WrBc0G_wrap a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.WrBc0G_wrap button[disabled]{cursor:not-allowed;opacity:.5}.WrBc0G_eyebrow{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:700}.WrBc0G_meta{color:var(--color-text-muted);font-size:var(--text-sm)}.WrBc0G_intro{color:var(--color-text-secondary);margin:0}.WrBc0G_queue{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.WrBc0G_qitem{gap:var(--space-2);border:1px solid var(--color-line);background:var(--color-bg);font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:6px 12px;text-decoration:none;display:flex}.WrBc0G_qitem[aria-current=page]{border-color:var(--color-text);color:var(--color-text);font-weight:700}.WrBc0G_chip{background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.WrBc0G_chip[data-state=in_review]{background:var(--gold-soft);color:var(--gold)}.WrBc0G_chip[data-state=approved]{background:var(--green-soft);color:var(--color-success)}.WrBc0G_chip[data-state=changes_requested]{background:var(--flag-soft);color:var(--color-danger)}.WrBc0G_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.WrBc0G_row{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);background:var(--color-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.WrBc0G_row a{font-family:var(--font-heading);color:var(--color-text);font-weight:700}.WrBc0G_bar{gap:var(--space-3) var(--space-6);padding-block:var(--space-2);border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.WrBc0G_bar h1{font-size:28px}.WrBc0G_take{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.WrBc0G_dark{background:var(--color-text);color:var(--color-text-on-dark);border:0;padding:0 18px;font-weight:700}.WrBc0G_line{color:var(--color-text);border:1px solid var(--color-line);background:0 0;padding:0 14px}.WrBc0G_alert{background:var(--flag-soft);color:var(--color-text);border-radius:10px;margin:0;padding:10px 14px}.WrBc0G_hint{background:var(--gold-soft);color:var(--color-text);font-size:var(--text-sm);border-radius:10px;margin:0;padding:10px 14px}.WrBc0G_tabs{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:4px;display:flex}.WrBc0G_tab{color:var(--color-text-secondary);font-family:var(--font-heading);gap:var(--space-2);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;padding:8px 14px;font-weight:700;display:flex;border-radius:0!important}.WrBc0G_tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.WrBc0G_left{font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:1px 7px;font-size:12px}.WrBc0G_left[data-done]{background:var(--green-soft);color:var(--color-success)}.WrBc0G_work{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;display:grid}@media (max-width:860px){.WrBc0G_work{grid-template-columns:minmax(0,1fr)}}.WrBc0G_claim{background:var(--color-bg);border:1px solid var(--color-line);padding:var(--space-5);border-radius:14px;gap:14px;min-width:0;display:grid}.WrBc0G_ask{font-family:var(--font-heading);color:var(--color-success);margin:0;font-size:15px;font-weight:700}.WrBc0G_label{font-family:var(--font-heading);margin:0;font-weight:700}.WrBc0G_fields{gap:var(--space-3);margin:0;display:grid}.WrBc0G_fields div{gap:2px;display:grid}.WrBc0G_fields dt{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:700}.WrBc0G_fields dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.WrBc0G_verdict{grid-template-columns:1fr 1fr;gap:10px;display:grid}.WrBc0G_ok,.WrBc0G_flag{border:2px solid var(--color-line);background:var(--color-bg);color:var(--color-text);font-family:var(--font-heading);font-size:17px;font-weight:800;min-height:56px!important}.WrBc0G_ok[aria-pressed=true]{background:var(--green-soft);border-color:var(--color-success);color:var(--color-success)}.WrBc0G_flag[aria-pressed=true]{background:var(--flag-soft);border-color:var(--color-danger);color:var(--color-danger)}.WrBc0G_nav{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.WrBc0G_keys{font-size:var(--text-caption);color:var(--color-text-muted);margin:0}.WrBc0G_cbox{gap:var(--space-2);display:grid}.WrBc0G_cbox textarea,.WrBc0G_wrapup textarea{border:1px solid var(--color-border);background:var(--color-bg);width:100%;min-height:72px;color:var(--color-text);font:inherit;resize:vertical;box-sizing:border-box;border-radius:10px;padding:8px 12px}.WrBc0G_cbox[data-required] textarea{border-color:var(--color-danger)}.WrBc0G_cbox .WrBc0G_row2{gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.WrBc0G_linkish{color:var(--color-link);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;text-decoration:underline;min-height:32px!important}.WrBc0G_saved{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-surface);white-space:pre-line;border-radius:8px;margin:0;padding:8px 12px}.WrBc0G_side{top:var(--space-2);gap:var(--space-2);min-width:0;display:grid;position:sticky}.WrBc0G_ptabs{gap:4px;display:flex}.WrBc0G_ptab{border:1px solid var(--color-line);color:var(--color-text-secondary);font-weight:700;font-size:var(--text-sm);background:0 0;padding:0 14px;border-radius:999px!important;min-height:36px!important}.WrBc0G_ptab[aria-pressed=true]{background:var(--color-text);color:var(--color-text-on-dark);border-color:var(--color-text)}.WrBc0G_text{border:1px solid var(--color-line);background:var(--color-bg);border-radius:8px;max-height:72vh;padding:4px 16px 16px;font-size:15px;overflow-y:auto}.WrBc0G_text [data-sentence-id].hl{background:var(--gold-soft);box-shadow:0 0 0 2px var(--gold-soft);border-radius:3px}.WrBc0G_text [data-sentence-id].hl2{-webkit-text-decoration:underline wavy var(--color-danger);text-decoration:underline wavy var(--color-danger);text-underline-offset:4px;text-decoration-thickness:1.5px}.WrBc0G_page{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;margin:0;overflow:hidden}.WrBc0G_page img{cursor:zoom-in;width:100%;height:auto;display:block}.WrBc0G_pcap{font-size:var(--text-sm);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.WrBc0G_zoom{z-index:50;padding:var(--space-4);background:#0a0e18db;position:fixed;inset:0;overflow:auto}.WrBc0G_zoom img{cursor:zoom-out;width:min(1800px,160vw);max-width:none;margin:0 auto;display:block}.WrBc0G_zoom .WrBc0G_close{background:var(--color-bg);color:var(--color-text);border:0;padding:0 16px;font-weight:700;position:fixed;top:12px;right:16px}.WrBc0G_wrapup{gap:var(--space-3);background:var(--color-bg);border:1px solid var(--color-line);padding:var(--space-4);border-radius:14px;display:grid}.WrBc0G_mylist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.WrBc0G_mylist button{text-align:left;background:var(--color-surface);width:100%;color:var(--color-text);border:0;gap:2px;padding:8px 12px;display:grid}.WrBc0G_k{font-size:12px;font-weight:700}.WrBc0G_k[data-mark=problem]{color:var(--color-danger)}.WrBc0G_k[data-mark=ok]{color:var(--color-success)}.WrBc0G_foot{gap:var(--space-3) var(--space-6);border-top:1px solid var(--color-line);padding-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.WrBc0G_total{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-weight:700}.WrBc0G_approve{background:var(--color-success);color:var(--color-text-on-dark);font-weight:800;font-family:var(--font-heading);border:0;padding:0 20px}.WrBc0G_back{background:var(--color-danger);color:var(--color-text-on-dark);font-weight:800;font-family:var(--font-heading);border:0;padding:0 20px}.WrBc0G_decided{background:var(--color-surface);padding:var(--space-3) var(--space-4);border-radius:12px;gap:4px;display:grid}.WrBc0G_decided p{margin:0}.WrBc0G_zoomButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;border-radius:0!important;min-height:0!important}.WrBc0G_zoom{border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0}.WrBc0G_zoom::backdrop{background:#0a0e18db}.WrBc0G_codex{background:var(--flag-soft);border-radius:10px;gap:4px;padding:10px 14px;display:grid}.WrBc0G_codex p{margin:0}.WrBc0G_panel{gap:var(--space-4);display:grid}.WrBc0G_blocks{gap:var(--space-2);display:grid}.WrBc0G_blocks>p{margin:0}.WrBc0G_blocks>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.WrBc0G_blocks>ul>li{border:1px solid var(--color-line);background:var(--color-bg);border-radius:12px;padding:6px 12px}.WrBc0G_brow{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.WrBc0G_brow>:first-child{text-align:left;flex:160px}.WrBc0G_brow .WrBc0G_ok{padding:0 14px;font-size:15px;min-height:44px!important}.WrBc0G_bitems{padding:0 0 0 var(--space-2);gap:2px;margin:6px 0 4px;list-style:none;display:grid}.WrBc0G_bitems button{text-align:left;font-weight:400}.WrBc0G_bitems button[aria-current=true]{font-weight:700}.WrBc0G_spot{margin-left:var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.WrBc0G_spotLine{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:700}
