@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.JNtDAG_className{font-family:inter,inter Fallback}.JNtDAG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:sourceSerif;src:url(../media/source_serif_4_latin_wght_normal-s.p.37qdci525ah5k.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.xXTCKa_className{font-family:sourceSerif,sourceSerif Fallback}.xXTCKa_variable{--font-source-serif:"sourceSerif", "sourceSerif Fallback"}
.n-8d3q_backdrop{z-index:var(--layer-dialog);padding:var(--space-3);background:#1515158a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.n-8d3q_dialog{background:var(--surface);border:var(--border-width) solid var(--ink);flex-direction:column;width:min(100%,45rem);max-height:min(46rem,100dvh - 1.5rem);display:flex;overflow:hidden}.n-8d3q_dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border-bottom:var(--border-width) solid var(--line);display:flex}.n-8d3q_dialogHeader h2{margin-top:var(--space-1);font-family:var(--font-editorial);font-size:clamp(1.6rem,1.35rem + 1vw,2.25rem)}.n-8d3q_kicker{color:var(--forest);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:600}.n-8d3q_close{border:var(--border-width) solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;flex:none;font-size:1.75rem;line-height:1}.n-8d3q_close:hover{background:var(--white);border-color:var(--forest);color:var(--forest)}.n-8d3q_searchBox{align-items:center;gap:var(--space-3);margin:var(--space-5);min-height:3.5rem;padding-inline:var(--space-4);border:var(--border-width) solid var(--forest);background:var(--white);color:var(--forest);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.n-8d3q_searchBox:focus-within{outline:var(--focus-width) solid var(--forest);outline-offset:var(--focus-offset)}.n-8d3q_searchBox input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:max(1rem,16px)}.n-8d3q_searchBox input::placeholder{color:var(--muted-ink);opacity:1}.n-8d3q_searchBox kbd,.n-8d3q_hints kbd{border:var(--border-width) solid var(--line);background:var(--surface);color:var(--muted-ink);font-family:var(--font-ui);font-size:var(--text-xs);padding:.28rem .36rem;line-height:1}.n-8d3q_resultMeta{justify-content:space-between;gap:var(--space-4);padding:0 var(--space-5) var(--space-3);color:var(--muted-ink);font-size:var(--text-xs);letter-spacing:.04em;display:flex}.n-8d3q_correction{margin:0 var(--space-5) var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start:.2rem solid var(--ochre);background:var(--white);color:var(--muted-ink);font-size:var(--text-sm)}.n-8d3q_correction button{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:.2em;background:0 0;border:0;font-weight:600}.n-8d3q_correction button:hover{color:var(--forest)}.n-8d3q_results{padding:0 var(--space-5);list-style:none;overflow-y:auto}.n-8d3q_results li{border-top:var(--border-width) solid var(--line-soft)}.n-8d3q_results li:last-child{border-bottom:var(--border-width) solid var(--line-soft)}.n-8d3q_result{align-items:center;gap:0 var(--space-4);width:100%;min-height:5.25rem;padding:var(--space-3) var(--space-2);text-align:start;background:0 0;border:0;grid-template-columns:4.75rem minmax(0,1fr) auto;grid-template-areas:"kind title arrow""kind context arrow";display:grid;position:relative}.n-8d3q_result:hover,.n-8d3q_result[aria-selected=true]{background:var(--white)}.n-8d3q_result[aria-selected=true]:before{content:"";background:var(--forest);width:.2rem;position:absolute;inset-block:0;inset-inline-start:0}.n-8d3q_resultKind{color:var(--forest);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;grid-area:kind;font-weight:600}.n-8d3q_resultTitle{color:var(--ink);grid-area:title;font-weight:500;line-height:1.35}.n-8d3q_resultContext{color:var(--muted-ink);font-size:var(--text-sm);grid-area:context}.n-8d3q_resultArrow{color:var(--forest);grid-area:arrow;font-size:1.2rem}.n-8d3q_empty{margin:0 var(--space-5);padding:var(--space-7) 0;border-block:var(--border-width) solid var(--line-soft)}.n-8d3q_empty p:first-child{color:var(--ink);font-weight:500}.n-8d3q_empty p+p{margin-top:var(--space-2);color:var(--muted-ink);font-size:var(--text-sm)}.n-8d3q_recentHeading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.n-8d3q_recentHeading button{color:var(--muted-ink);font-size:var(--text-xs);text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}.n-8d3q_recent ul{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.n-8d3q_recent li button{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--line);color:var(--ink);font:inherit;background:0 0}.n-8d3q_recent li button:hover{border-color:var(--forest);background:var(--white)}.n-8d3q_allResults{justify-content:space-between;gap:var(--space-4);width:calc(100% - (2 * var(--space-5)));min-height:2.9rem;margin:var(--space-3) var(--space-5) 0;padding:var(--space-3) var(--space-2);border:0;border-top:var(--border-width) solid var(--line);color:var(--forest);text-align:start;background:0 0;font-weight:600;display:flex}.n-8d3q_allResults:hover{background:var(--white)}.n-8d3q_hints{gap:var(--space-5);padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--line);color:var(--muted-ink);font-size:var(--text-xs);margin-top:auto;display:none}.n-8d3q_hints span{align-items:center;gap:var(--space-1);display:inline-flex}@media (max-width:35rem){.n-8d3q_backdrop{padding:0}.n-8d3q_dialog{border-inline:0;border-bottom:0;max-height:min(100dvh,46rem)}.n-8d3q_dialogHeader,.n-8d3q_searchBox{margin-inline:var(--space-4)}.n-8d3q_dialogHeader{padding-inline:0}.n-8d3q_resultMeta,.n-8d3q_results{padding-inline:var(--space-4)}.n-8d3q_empty,.n-8d3q_correction{margin-inline:var(--space-4)}.n-8d3q_allResults{width:calc(100% - (2 * var(--space-4)));margin-inline:var(--space-4)}.n-8d3q_result{gap:var(--space-1) var(--space-3);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind arrow""title arrow""context arrow"}.n-8d3q_searchBox kbd{display:none}}@media (min-width:48rem){.n-8d3q_backdrop{align-items:flex-start;padding-top:clamp(5rem,12vh,9rem)}.n-8d3q_hints{display:flex}}@media (prefers-reduced-motion:no-preference){.n-8d3q_backdrop{animation:.12s ease-out n-8d3q_veil-in}.n-8d3q_dialog{animation:.15s ease-out n-8d3q_dialog-in}@keyframes n-8d3q_veil-in{0%{opacity:0}}@keyframes n-8d3q_dialog-in{0%{opacity:0;transform:translateY(.5rem)}}}
.MKZ-ga_header{z-index:var(--layer-header);background:var(--canvas);border-bottom:var(--border-width) solid var(--line);position:sticky;top:0}.MKZ-ga_bar{align-items:center;gap:var(--space-3);min-height:var(--header-height);display:flex}.MKZ-ga_wordmark{flex:none;align-items:center;text-decoration:none;display:inline-flex}.MKZ-ga_wordmark img{object-fit:contain;width:auto;height:2.15rem}.MKZ-ga_desktopNav{display:none}.MKZ-ga_navItem{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);color:var(--muted-ink);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex}.MKZ-ga_navItem:not(:disabled):hover,.MKZ-ga_navItem[aria-expanded=true]{background:var(--surface);color:var(--forest)}.MKZ-ga_aiNavItem{color:var(--forest)}.MKZ-ga_plusStatus{color:var(--forest);font-weight:600}.MKZ-ga_plusStatusGroup{align-items:baseline;gap:.35rem;display:inline-flex}.MKZ-ga_plusStateText{color:var(--ochre-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:700}.MKZ-ga_plusLoading{color:var(--muted-ink);opacity:.72}.MKZ-ga_aiBadge{border:var(--border-width) solid var(--ochre);border-radius:var(--radius-control);min-height:1.2rem;color:var(--ochre-dark);letter-spacing:.06em;align-items:center;padding-inline:.3rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.MKZ-ga_resourceChevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.75rem;height:.5rem}.MKZ-ga_navItem[aria-expanded=true] .MKZ-ga_resourceChevron{transform:rotate(180deg)}.MKZ-ga_shortcut{border:var(--border-width) solid var(--line);color:var(--muted-ink);font-family:var(--font-ui);padding:.18rem .3rem;font-size:.68rem;font-weight:400;line-height:1}.MKZ-ga_menuToggle{min-width:2.75rem;min-height:2.75rem;padding:var(--space-2);color:var(--forest);background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--space-2));display:inline-flex}.MKZ-ga_menuToggle:hover,.MKZ-ga_menuToggle[aria-expanded=true]{background:var(--surface)}.MKZ-ga_menuToggle:active{color:var(--ink)}.MKZ-ga_mobileSearch{margin-inline-start:auto;padding-inline-end:0}.MKZ-ga_mobilePanel{max-height:calc(100dvh - var(--header-height));border-top:var(--border-width) solid var(--line-soft);background:var(--surface);padding-block:var(--space-5);overflow-y:auto}.MKZ-ga_menuLabel{color:var(--forest);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-4)}.MKZ-ga_mobileMenu{padding:0;list-style:none}.MKZ-ga_mobileMenu>li{border-bottom:var(--border-width) solid var(--line-soft)}.MKZ-ga_mobilePanel .MKZ-ga_navItem{width:100%;padding:var(--space-4) 0;text-align:start;font-size:var(--text-base);justify-content:space-between}.MKZ-ga_mobilePanel .MKZ-ga_plusStatus{padding-inline:0}.MKZ-ga_soon{font-size:var(--text-xs);color:var(--muted-ink)}.MKZ-ga_closeButton{margin-block-start:var(--space-5)}.MKZ-ga_resourcePanel,.MKZ-ga_resourcePanel[hidden],.MKZ-ga_mobileSubjects[hidden]{display:none}.MKZ-ga_mobileSubjects{padding:0 0 var(--space-3);border-top:var(--border-width) solid var(--line-soft);list-style:none}.MKZ-ga_mobileSubjects li{align-items:baseline;gap:var(--space-2);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--line-soft);color:var(--ink);font-size:var(--text-sm);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.MKZ-ga_mobileSubjects a{color:var(--forest);text-underline-offset:.2em;font-weight:600}.MKZ-ga_subjectNumber{color:var(--ochre-dark);font-family:var(--font-editorial);font-variant-numeric:tabular-nums}@media (min-width:64rem){.MKZ-ga_bar{gap:var(--space-7)}.MKZ-ga_wordmark img{height:2.35rem}.MKZ-ga_desktopNav{justify-content:space-between;gap:var(--space-4);flex:1;display:flex}.MKZ-ga_desktopNav ul{align-items:center;padding:0;list-style:none;display:flex}.MKZ-ga_menuToggle,.MKZ-ga_mobileSearch,.MKZ-ga_mobilePanel{display:none}.MKZ-ga_resourcePanel{border-top:var(--border-width) solid var(--line-soft);border-bottom:var(--border-width) solid var(--line);background:var(--surface);display:block;position:absolute;inset:100% 0 auto}.MKZ-ga_resourcePanelInner{gap:var(--space-8);padding-block:var(--space-6);grid-template-columns:1fr 2fr;display:grid}.MKZ-ga_resourcePanelIntro>:last-child{max-width:18rem;color:var(--muted-ink);font-size:var(--text-sm)}.MKZ-ga_subjectMenu{column-gap:var(--space-7);border-bottom:var(--border-width) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.MKZ-ga_subjectMenu li{align-items:baseline;gap:var(--space-2);padding-block:var(--space-3);border-top:var(--border-width) solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;display:grid}.MKZ-ga_subjectMenu a{justify-content:space-between;gap:var(--space-3);color:var(--forest);font-family:var(--font-editorial);text-underline-offset:.2em;font-size:1.1rem;font-weight:600;display:flex}.MKZ-ga_subjectName{color:var(--ink);font-family:var(--font-editorial);font-size:1.1rem}}
.PrIEZq_footer{border-top:var(--border-width) solid var(--line);padding-top:var(--space-7)}.PrIEZq_inner{gap:var(--space-6);padding-bottom:var(--space-7);grid-template-columns:1fr;display:grid}.PrIEZq_wordmark{align-items:center;text-decoration:none;display:inline-flex}.PrIEZq_wordmark img{object-fit:contain;width:auto;height:2.35rem}.PrIEZq_promise{font-size:var(--text-sm);margin-top:var(--space-3)}.PrIEZq_meta{font-size:var(--text-sm)}.PrIEZq_meta p+p{color:var(--muted-ink);margin-top:var(--space-2)}.PrIEZq_footerNav{align-items:flex-start;gap:var(--space-3) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.PrIEZq_footerNav a{font-weight:500}.PrIEZq_footerNav span{color:var(--muted-ink)}.PrIEZq_bottom{border-top:var(--border-width) solid var(--line-soft);justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);color:var(--muted-ink);font-size:var(--text-xs);flex-wrap:wrap;display:flex}@media (min-width:48rem){.PrIEZq_inner{grid-template-columns:1fr auto}.PrIEZq_meta{text-align:end}.PrIEZq_footerNav{padding-top:var(--space-5);border-top:var(--border-width) solid var(--line-soft);grid-column:1/-1}}
.cNk1Mq_aiApp{background:var(--canvas);grid-template-columns:17rem minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.cNk1Mq_desktopSidebar{border-inline-end:var(--border-width) solid var(--line);background:var(--surface);min-width:0;height:100%;min-height:0;overflow:hidden}.cNk1Mq_sidebar{width:100%;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.cNk1Mq_sidebarHeader{padding:var(--space-4);border-bottom:var(--border-width) solid var(--line-soft);flex:none}.cNk1Mq_logo{align-items:center;display:inline-flex}.cNk1Mq_logo img{object-fit:contain;width:auto;height:1.75rem}.cNk1Mq_backToPadhona{width:fit-content;margin-block:var(--space-2) var(--space-3);color:var(--muted-ink);font-size:var(--text-xs);text-decoration:none;display:flex}.cNk1Mq_backToPadhona:hover{color:var(--forest);text-underline-offset:.2em;text-decoration:underline}.cNk1Mq_newChat{align-items:center;gap:var(--space-2);width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--forest);border-radius:var(--radius-control);color:var(--forest);background:0 0;font-weight:650;display:flex}.cNk1Mq_newChat:hover:not(:disabled){background:var(--forest);color:var(--white)}.cNk1Mq_newChat:disabled{cursor:wait;opacity:.55}.cNk1Mq_quizModeLink{align-items:center;gap:var(--space-2);width:100%;min-height:2.5rem;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);font-weight:650;text-decoration:none;display:flex}.cNk1Mq_quizModeLink:hover{border-color:var(--forest);background:var(--canvas);color:var(--forest)}.cNk1Mq_quizModeLink span{width:1.25rem;height:1.25rem;font-family:var(--font-editorial);border:1px solid;border-radius:50%;place-items:center;display:grid}.cNk1Mq_chatSearch{width:100%;height:2.35rem;margin-top:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font-size:var(--text-sm);padding:.45rem .7rem}.cNk1Mq_workspaceScroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;overflow-y:auto}.cNk1Mq_sidebarSection,.cNk1Mq_history{padding:var(--space-4) var(--space-3) 0}.cNk1Mq_history{padding-bottom:var(--space-5)}.cNk1Mq_sectionHeading{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);display:flex}.cNk1Mq_sectionHeading h2{color:var(--ochre-dark);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cNk1Mq_sectionHeading button{color:var(--forest);font-size:var(--text-xs);background:0 0;border:0;font-weight:650}.cNk1Mq_workspaceList,.cNk1Mq_chatList{margin-top:var(--space-2);padding:0;list-style:none}.cNk1Mq_workspaceList>li,.cNk1Mq_chatRow{min-height:2.35rem;position:relative}.cNk1Mq_workspaceList>li>button:first-child,.cNk1Mq_chatRow>a{border:0;border-radius:var(--radius-control);width:100%;min-height:2.35rem;color:var(--muted-ink);font-size:var(--text-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-inline-start:2px solid #0000;padding:.52rem 2.25rem .52rem .7rem;text-decoration:none;display:block;overflow:hidden}.cNk1Mq_workspaceList>li>button:first-child:hover,.cNk1Mq_chatRow>a:hover{background:var(--canvas);color:var(--forest)}.cNk1Mq_selectedWorkspace,.cNk1Mq_chatRow>a[aria-current=page]{font-weight:600;border-inline-start-color:var(--ochre)!important;background:var(--canvas)!important;color:var(--ink)!important}.cNk1Mq_projectSignIn,.cNk1Mq_historyStatus{color:var(--muted-ink);font-size:var(--text-xs);padding:.45rem .7rem;line-height:1.45}.cNk1Mq_workspaceRow:hover .cNk1Mq_ellipsis,.cNk1Mq_workspaceRow:focus-within .cNk1Mq_ellipsis,.cNk1Mq_chatRow:hover .cNk1Mq_ellipsis,.cNk1Mq_chatRow:focus-within .cNk1Mq_ellipsis{opacity:1}.cNk1Mq_actionMenuRoot{z-index:6;position:absolute;inset:.18rem .18rem auto auto}.cNk1Mq_ellipsis{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--muted-ink);opacity:0;background:0 0;border:0;padding:0}.cNk1Mq_ellipsis:hover,.cNk1Mq_ellipsis[aria-expanded=true]{background:var(--surface);color:var(--forest);opacity:1}.cNk1Mq_actionMenu{z-index:12;border:var(--border-width) solid var(--line);background:var(--surface);width:10.5rem;padding:.3rem;position:absolute;inset:calc(100% + .2rem) 0 auto auto;box-shadow:0 .5rem 1.5rem #211c1414}.cNk1Mq_actionMenu button{width:100%;color:var(--ink);font-size:var(--text-sm);text-align:start;background:0 0;border:0;padding:.55rem .65rem;display:block}.cNk1Mq_actionMenu button:hover,.cNk1Mq_actionMenu button:focus-visible{background:var(--canvas);color:var(--forest)}.cNk1Mq_actionMenu .cNk1Mq_dangerMenuItem{color:var(--ochre-dark)}.cNk1Mq_accountArea{padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--line);flex:none}.cNk1Mq_quota{margin-bottom:var(--space-3);color:var(--muted-ink);font-size:var(--text-xs);line-height:1.45}.cNk1Mq_quota strong{color:var(--forest)}.cNk1Mq_accountLink{align-items:center;gap:var(--space-3);color:var(--ink);font-size:var(--text-sm);text-decoration:none;display:flex}.cNk1Mq_accountLink:hover{color:var(--forest)}.cNk1Mq_accountLink>span:nth-child(2){min-width:0;display:grid}.cNk1Mq_accountLink strong,.cNk1Mq_accountLink small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cNk1Mq_accountLink small{color:var(--muted-ink)}.cNk1Mq_avatar{border:var(--border-width) solid var(--line);background:var(--canvas);width:2rem;height:2rem;color:var(--forest);font-family:var(--font-editorial);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.cNk1Mq_drawer{display:none}.cNk1Mq_chatPanel{background:var(--canvas);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.cNk1Mq_chatHeader{min-height:3.5rem;padding:var(--space-2) var(--space-5);border-bottom:var(--border-width) solid var(--line-soft);background:color-mix(in srgb, var(--canvas) 94%, transparent);align-items:center;display:flex}.cNk1Mq_chatHeader>div{min-width:0}.cNk1Mq_chatHeader p{color:var(--forest);font-family:var(--font-editorial);font-size:1.2rem;font-weight:700;line-height:1.2}.cNk1Mq_chatHeader span{max-width:min(55vw,36rem);color:var(--muted-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cNk1Mq_menuButton,.cNk1Mq_mobileNewChat{width:2.75rem;height:2.75rem;color:var(--forest);background:0 0;border:0;place-items:center;padding:.65rem;display:none}.cNk1Mq_menuButton svg,.cNk1Mq_sendButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem}.cNk1Mq_emptyState{min-height:0;padding:clamp(2rem, 6vw, 5rem) var(--gutter);place-items:center;display:grid;overflow-y:auto}.cNk1Mq_emptyInner{width:min(100%,50rem)}.cNk1Mq_emptyInner h1{margin-top:var(--space-2);font-family:var(--font-editorial);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.25rem)}.cNk1Mq_emptyInner>p:not(.cNk1Mq_eyebrow,.cNk1Mq_error){max-width:39rem;margin-top:var(--space-2);color:var(--muted-ink);font-size:1rem}.cNk1Mq_suggestions{gap:var(--space-2);margin-block:var(--space-4) var(--space-3);flex-wrap:wrap;display:flex}.cNk1Mq_suggestions button{border:var(--border-width) solid var(--line);border-radius:var(--radius-control);min-height:2.45rem;color:var(--muted-ink);font-size:var(--text-sm);background:0 0;padding:.45rem .75rem}.cNk1Mq_suggestions button:hover{border-color:var(--forest);color:var(--forest);background:var(--surface)}.cNk1Mq_thread{overscroll-behavior-y:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.cNk1Mq_threadInner{width:min(100% - 2 * var(--gutter), 50rem);min-height:100%;padding-block:var(--space-6);margin-inline:auto}.cNk1Mq_message{overflow-wrap:anywhere;position:relative}.cNk1Mq_message+.cNk1Mq_message{margin-top:var(--space-7)}.cNk1Mq_messageAuthor{margin-bottom:var(--space-3);color:var(--forest);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cNk1Mq_userMessage{width:fit-content;max-width:min(88%,40rem);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--line-soft);background:var(--surface);border-radius:.7rem .7rem .15rem;margin-inline-start:auto}.cNk1Mq_userMessage .cNk1Mq_messageAuthor{color:var(--ochre-dark)}.cNk1Mq_userText{white-space:pre-wrap}.cNk1Mq_assistantMessage{max-width:48rem}.cNk1Mq_messageActionArea{margin-top:var(--space-3)}.cNk1Mq_messageActions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.cNk1Mq_messageAction{border:var(--border-width) solid transparent;border-radius:var(--radius-control);min-height:2.4rem;color:var(--muted-ink);font-size:var(--text-xs);background:0 0;align-items:center;gap:.35rem;padding:.35rem .55rem;display:inline-flex}.cNk1Mq_messageAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1rem;height:1rem}.cNk1Mq_messageAction:hover:not(:disabled),.cNk1Mq_messageAction:focus-visible{border-color:var(--line);background:var(--surface);color:var(--forest)}.cNk1Mq_messageActionSelected{border-color:var(--forest);background:var(--surface);color:var(--forest)}.cNk1Mq_messageAction:disabled{cursor:wait;opacity:.65}.cNk1Mq_feedbackReasons{width:min(100%,39rem);margin-top:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--line-soft);background:var(--surface)}.cNk1Mq_feedbackReasons>p{color:var(--ink);font-size:var(--text-xs);font-weight:650}.cNk1Mq_feedbackReasons>p span{color:var(--muted-ink);margin-inline-start:.35rem;font-weight:400}.cNk1Mq_feedbackReasons>div{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cNk1Mq_feedbackReasons button{border:var(--border-width) solid var(--line);border-radius:var(--radius-control);min-height:2.35rem;color:var(--muted-ink);font-size:var(--text-xs);background:0 0;padding:.35rem .55rem}.cNk1Mq_feedbackReasons button:hover:not(:disabled),.cNk1Mq_feedbackReasons button:focus-visible,.cNk1Mq_feedbackReasons button[aria-pressed=true]{border-color:var(--forest);color:var(--forest)}.cNk1Mq_feedbackError{margin-top:var(--space-2);color:var(--ochre-dark);font-size:var(--text-xs)}.cNk1Mq_restrictedNote{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--line-soft);color:var(--muted-ink);font-size:var(--text-xs)}.cNk1Mq_loadingState{color:var(--muted-ink)}.cNk1Mq_unavailable{max-width:34rem;padding-top:12vh}.cNk1Mq_unavailable h1{font-family:var(--font-editorial);font-size:2.2rem}.cNk1Mq_unavailable p{margin-block:var(--space-3) var(--space-5);color:var(--muted-ink)}.cNk1Mq_markdown{color:var(--ink);font-size:1.02rem;line-height:1.75}.cNk1Mq_markdown>*+*{margin-top:var(--space-4)}.cNk1Mq_markdown :where(h1,h2,h3){margin-top:var(--space-6);font-family:var(--font-editorial);color:var(--ink)}.cNk1Mq_markdown h1{font-size:1.75rem}.cNk1Mq_markdown h2{font-size:1.45rem}.cNk1Mq_markdown h3{font-size:1.2rem}.cNk1Mq_markdown :where(ul,ol){padding-inline-start:1.45rem}.cNk1Mq_markdown li+li{margin-top:var(--space-2)}.cNk1Mq_markdown blockquote{border-inline-start:3px solid var(--ochre);color:var(--muted-ink);padding-inline-start:var(--space-4)}.cNk1Mq_markdown :not(pre)>code{border:var(--border-width) solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface);padding:.1rem .3rem;font-size:.9em}.cNk1Mq_codeScroller,.cNk1Mq_tableScroller{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-width:100%;overflow-x:auto}.cNk1Mq_codeScroller pre{width:max-content;min-width:100%;padding:var(--space-4);border:var(--border-width) solid var(--line);color:#f8f4ea;font-size:var(--text-sm);background:#20241f;line-height:1.6}.cNk1Mq_tableScroller table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--text-sm)}.cNk1Mq_tableScroller th,.cNk1Mq_tableScroller td{border:var(--border-width) solid var(--line);text-align:start;padding:.6rem .75rem}.cNk1Mq_tableScroller th{background:var(--surface)}.cNk1Mq_markdown .katex-display{max-width:100%;padding-block:var(--space-2);overflow:auto hidden}.cNk1Mq_markdown .katex{color:var(--ink)}.cNk1Mq_inlineMarkdown{color:inherit;display:inline}.cNk1Mq_inlineMarkdown>span{display:inline}.cNk1Mq_inlineMarkdown .katex{color:inherit}.cNk1Mq_imageOmitted{color:var(--muted-ink);font-size:var(--text-sm);font-style:italic}.cNk1Mq_thinking{align-items:center;gap:var(--space-3);min-height:3.25rem;color:var(--muted-ink);font-size:var(--text-sm);line-height:1.45;display:flex}.cNk1Mq_thinkingDots{flex:none;align-items:center;gap:.35rem;display:inline-flex}.cNk1Mq_thinkingDots i{background:var(--forest);border-radius:50%;width:.36rem;height:.36rem;animation:1.1s ease-in-out infinite cNk1Mq_thinking}.cNk1Mq_thinkingDots i:nth-child(2){animation-delay:.15s}.cNk1Mq_thinkingDots i:nth-child(3){animation-delay:.3s}.cNk1Mq_thinkingCopy{max-width:32rem}@keyframes cNk1Mq_thinking{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.18rem)}}.cNk1Mq_bottomComposer{z-index:2;padding:var(--space-4) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--line-soft);background:var(--canvas)}.cNk1Mq_bottomComposerInner{pointer-events:auto;width:min(100%,50rem);margin-inline:auto}.cNk1Mq_composer{border:var(--border-width) solid var(--forest);background:var(--white);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:3.5rem;padding:.45rem;display:grid;box-shadow:0 8px 24px #211c140a}.cNk1Mq_composer:focus-within{outline:var(--focus-width) solid var(--forest);outline-offset:2px}.cNk1Mq_composer textarea{resize:none;width:100%;min-height:2.5rem;max-height:13rem;color:var(--ink);background:0 0;border:0;outline:0;padding:.52rem .65rem;font-size:1rem;line-height:1.5;display:block}.cNk1Mq_composerFooter{align-items:flex-end;gap:var(--space-1);display:flex}.cNk1Mq_composerHint{color:var(--muted-ink);font-size:.7rem}.cNk1Mq_sendButton{border:var(--border-width) solid var(--forest);background:var(--forest);width:2.35rem;height:2.35rem;color:var(--white);border-radius:50%;flex:none;place-items:center;padding:.52rem;display:grid}.cNk1Mq_sendButton:hover:not(:disabled){background:var(--forest-dark)}.cNk1Mq_sendButton:disabled{border-color:var(--line);background:var(--line-soft);color:var(--muted-ink)}.cNk1Mq_stopButton{background:var(--surface);color:var(--forest);border-radius:.45rem}.cNk1Mq_stopButton:hover:not(:disabled){background:var(--line-soft)}.cNk1Mq_stopButton svg{fill:currentColor;stroke:none}.cNk1Mq_stoppedState{color:var(--muted-ink);margin:0 0 .45rem;font-size:.82rem}.cNk1Mq_disclaimer{margin-top:var(--space-2);color:var(--muted-ink);text-align:center;font-size:.68rem}.cNk1Mq_error{margin-bottom:var(--space-2);color:var(--danger);font-size:var(--text-sm)}.cNk1Mq_workspaceDialog{border:var(--border-width) solid var(--line);background:var(--surface);width:min(100% - 2rem,30rem);color:var(--ink);margin:auto;padding:0}.cNk1Mq_workspaceDialog::backdrop{background:#0d1f187a}.cNk1Mq_workspaceDialog form{padding:clamp(1.25rem,4vw,2rem)}.cNk1Mq_workspaceDialog h2{font-family:var(--font-editorial);font-size:1.65rem}.cNk1Mq_workspaceDialog p{margin-top:var(--space-2);color:var(--muted-ink);line-height:1.55}.cNk1Mq_workspaceDialog label{margin-top:var(--space-5);font-size:var(--text-sm);font-weight:650;display:block}.cNk1Mq_workspaceDialog input,.cNk1Mq_workspaceDialog select{width:100%;min-height:2.8rem;margin-top:var(--space-2);border:var(--border-width) solid var(--line);background:var(--white);color:var(--ink);padding:.55rem .7rem;font-size:1rem}.cNk1Mq_dialogActions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.cNk1Mq_dialogActions button{border:var(--border-width) solid var(--forest);min-height:2.6rem;color:var(--forest);background:0 0;padding:.5rem .9rem;font-weight:650}.cNk1Mq_dialogActions .cNk1Mq_primaryDialogButton{background:var(--forest);color:var(--white)}.cNk1Mq_dialogActions .cNk1Mq_destructiveButton{border-color:var(--ochre-dark);background:var(--ochre-dark);color:var(--white)}@media (max-width:63.999rem){.cNk1Mq_aiApp{min-height:0;display:block}.cNk1Mq_desktopSidebar{display:none}.cNk1Mq_chatPanel{height:100%}.cNk1Mq_chatHeader{padding-inline:var(--space-3)}.cNk1Mq_menuButton,.cNk1Mq_mobileNewChat{display:grid}.cNk1Mq_menuButton{margin-inline-end:var(--space-2)}.cNk1Mq_mobileNewChat{margin-inline-start:auto;font-size:1.45rem}.cNk1Mq_drawer{border:0;border-inline-end:var(--border-width) solid var(--line);background:var(--surface);width:min(88vw,20rem);height:100dvh;max-height:none;color:var(--ink);margin:0;padding:0}.cNk1Mq_drawer[open]{display:block}.cNk1Mq_drawer::backdrop{background:#0d1f1885}.cNk1Mq_drawerClose{inset:var(--space-3) var(--space-3) auto auto;background:var(--canvas);width:2.5rem;height:2.5rem;color:var(--forest);border:0;place-items:center;font-size:1.5rem;display:grid;position:absolute}.cNk1Mq_threadInner{padding-bottom:var(--space-6)}}@media (max-width:32rem){.cNk1Mq_chatHeader{min-height:4rem}.cNk1Mq_emptyState{padding:var(--space-7) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));place-items:start stretch}.cNk1Mq_emptyInner h1{font-size:clamp(1.65rem,8vw,1.875rem)}.cNk1Mq_emptyInner>p:not(.cNk1Mq_eyebrow,.cNk1Mq_error){font-size:1rem}.cNk1Mq_suggestions{margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cNk1Mq_suggestions button{text-align:start}.cNk1Mq_threadInner{width:calc(100% - 2rem);padding-block-start:var(--space-5)}.cNk1Mq_message+.cNk1Mq_message{margin-top:var(--space-6)}.cNk1Mq_userMessage{max-width:94%;padding:var(--space-3) var(--space-4)}.cNk1Mq_markdown{font-size:1rem}.cNk1Mq_messageAction{min-width:2.75rem;min-height:2.75rem}.cNk1Mq_feedbackReasons{padding:var(--space-3)}.cNk1Mq_feedbackReasons button{min-height:2.75rem}.cNk1Mq_bottomComposer{padding:var(--space-4) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom))}.cNk1Mq_composer{padding:var(--space-2)}.cNk1Mq_composer textarea{min-height:2.45rem;font-size:16px}.cNk1Mq_composerHint{max-width:13rem}}@media (prefers-reduced-motion:reduce){.cNk1Mq_thinkingDots i{opacity:.65;animation:none}}
.AR0QKG_launcher{z-index:calc(var(--layer-header) - 1);border:var(--border-width) solid var(--forest);background:var(--forest);min-height:2.75rem;color:var(--white);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .9rem;font-weight:700;display:inline-flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom));inset-inline-end:max(var(--space-4), env(safe-area-inset-right));box-shadow:0 4px 14px #103b281f}.AR0QKG_launcher span{letter-spacing:.04em;border:1px solid #fffdf894;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.66rem;display:grid}.AR0QKG_launcher:hover{background:var(--forest-dark)}:is(.site-shell:has(.ai-app-route) .AR0QKG_launcher,.site-shell:has(.ai-app-route) .AR0QKG_drawer){display:none}.AR0QKG_drawer{border:0;border-inline-start:var(--border-width) solid var(--line);background:var(--canvas);width:min(28.5rem,100vw);max-width:100vw;height:100dvh;max-height:none;color:var(--ink);margin:0 0 0 auto;padding:0}.AR0QKG_drawer[open]{display:block}.AR0QKG_drawer::backdrop{background:#0d1f186b}.AR0QKG_panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.AR0QKG_header{padding:var(--space-4) 3.5rem var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--line);background:var(--surface);position:relative}.AR0QKG_heading h2{font-family:var(--font-editorial);margin-top:.1rem;font-size:1.65rem}.AR0QKG_genericContext{color:var(--muted-ink);font-size:var(--text-xs);margin-top:.2rem}.AR0QKG_contextBlock{margin-top:var(--space-3);border:var(--border-width) solid var(--line-soft);border-inline-start:3px solid var(--forest);background:var(--canvas);padding:.6rem .75rem}.AR0QKG_contextEyebrow{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1.3}.AR0QKG_contextTitle{color:var(--ink);font-family:var(--font-editorial);overflow-wrap:anywhere;margin-top:.12rem;font-size:clamp(1.125rem,3.2vw,1.3rem);font-weight:650;line-height:1.2}.AR0QKG_contextMetadata{color:var(--muted-ink);overflow-wrap:anywhere;margin-top:.15rem;font-size:.82rem;line-height:1.35}.AR0QKG_close{inset:var(--space-3) var(--space-3) auto auto;width:2.5rem;height:2.5rem;color:var(--forest);background:0 0;border:0;place-items:center;font-size:1.65rem;line-height:1;display:grid;position:absolute}.AR0QKG_close:hover{background:var(--canvas)}.AR0QKG_actions{align-items:center;gap:var(--space-4);margin-top:var(--space-3);display:flex}.AR0QKG_actions button,.AR0QKG_actions a,.AR0QKG_actions span{color:var(--forest);font-size:var(--text-xs);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.AR0QKG_actions button:disabled,.AR0QKG_actions span{color:var(--muted-ink);opacity:.64;text-decoration:none}.AR0QKG_thread{min-height:0;padding:var(--space-5) var(--space-4);overscroll-behavior-y:contain;scrollbar-color:var(--line) transparent;scrollbar-width:thin;overflow-y:auto}.AR0QKG_thread article+article{margin-top:var(--space-6)}.AR0QKG_empty{padding-block:clamp(3rem,14vh,7rem)}.AR0QKG_empty h3{font-family:var(--font-editorial);font-size:1.75rem}.AR0QKG_empty p{margin-top:var(--space-3);color:var(--muted-ink);line-height:1.6}.AR0QKG_restoringState{color:var(--muted-ink);font-size:var(--text-sm);padding-block:clamp(3rem,14vh,7rem)}.AR0QKG_accessState{max-width:23rem;margin-inline:auto;padding-block:clamp(2.5rem,10vh,5rem)}.AR0QKG_accessState h3{font-family:var(--font-editorial);margin-top:.35rem;font-size:1.65rem;line-height:1.15}.AR0QKG_accessState>p:not(:first-child){margin-top:var(--space-3);color:var(--muted-ink);line-height:1.55}.AR0QKG_accessState ul{margin:var(--space-5) 0 0;color:var(--ink);font-size:var(--text-sm);gap:.55rem;padding-inline-start:1.15rem;line-height:1.45;display:grid}.AR0QKG_accessActions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.AR0QKG_accessActions .button{justify-content:center;min-height:2.65rem}.AR0QKG_composerArea{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--line);background:var(--canvas)}.AR0QKG_exhaustedState{padding:.25rem 0 var(--space-2)}.AR0QKG_exhaustedState strong{font-family:var(--font-editorial);font-size:1.15rem}.AR0QKG_exhaustedState p{color:var(--muted-ink);font-size:var(--text-sm);margin-top:.35rem;line-height:1.45}.AR0QKG_exhaustedState .AR0QKG_accessActions{margin-top:var(--space-3)}.AR0QKG_error{margin-bottom:var(--space-2);color:var(--danger);font-size:var(--text-sm)}.AR0QKG_stoppedState{color:var(--muted-ink);margin:0 0 .45rem;font-size:.82rem}.AR0QKG_statusRow{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);color:var(--muted-ink);font-size:.68rem;display:flex}.AR0QKG_statusRow>*{margin:0}.AR0QKG_quota{font-size:.68rem}@media (max-width:63.999rem){.site-shell:has([data-ai-context-label]) .AR0QKG_launcher{inset-block-end:calc(5.75rem + env(safe-area-inset-bottom))}}@media (max-width:32rem){.AR0QKG_drawer{border-inline-start:0;width:100vw}.AR0QKG_header{padding-top:calc(var(--space-3) + env(safe-area-inset-top))}.AR0QKG_thread,.AR0QKG_composerArea{padding-inline:var(--space-3)}.AR0QKG_statusRow{flex-direction:column;align-items:flex-start;gap:.15rem}.AR0QKG_accessActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.AR0QKG_drawer,.AR0QKG_launcher{transition:none}}
.QzGNVq_figure{max-width:46rem;margin:var(--space-5) 0;color:var(--ink);break-inside:avoid-page}.QzGNVq_svg{object-fit:contain;background:var(--white);border:var(--border-width) solid var(--line);width:100%;height:auto;max-height:34rem;color:var(--ink);display:block;overflow:visible}.QzGNVq_figure figcaption{margin-top:var(--space-2);color:var(--ink);font-size:var(--text-sm);line-height:1.5}.QzGNVq_plotBackground{fill:var(--white)}.QzGNVq_gridLine{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.QzGNVq_axis{stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.QzGNVq_tick{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.QzGNVq_tickLabel,.QzGNVq_originLabel{fill:var(--muted-ink);font-family:var(--font-ui);font-size:12px}.QzGNVq_axisLabel,.QzGNVq_pointLabel,.QzGNVq_lineLabel,.QzGNVq_geometryLabel{fill:var(--ink);font-family:var(--font-ui);paint-order:stroke;stroke:var(--white);stroke-width:3px;stroke-linejoin:round;font-size:14px;font-weight:600}.QzGNVq_seriesLine{fill:none;stroke:var(--forest);stroke-width:2.25px;vector-effect:non-scaling-stroke}.QzGNVq_seriesLine.QzGNVq_dashed{stroke:var(--ink);stroke-dasharray:9 6}.QzGNVq_seriesLine.QzGNVq_dotted{stroke:var(--ochre-dark);stroke-dasharray:2 5;stroke-linecap:round}.QzGNVq_point{fill:var(--ink);stroke:var(--white);stroke-width:1.5px;vector-effect:non-scaling-stroke}.QzGNVq_highlightRing{fill:none;stroke:var(--ochre-dark);stroke-width:2px;vector-effect:non-scaling-stroke}.QzGNVq_geometryLine{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.QzGNVq_geometryPoint{fill:var(--ink)}.QzGNVq_geometryMark{fill:none;stroke:var(--forest);stroke-width:1.75px;vector-effect:non-scaling-stroke}.QzGNVq_arrowHead{fill:var(--ink)}.QzGNVq_placeholder{place-content:center;gap:var(--space-1);min-height:11rem;padding:var(--space-5);border:var(--border-width) dashed var(--line);background:var(--surface);color:var(--ink);text-align:center;display:grid}.QzGNVq_placeholder small{color:var(--muted-ink);font-size:var(--text-xs)}@media (max-width:30rem){.QzGNVq_tickLabel,.QzGNVq_originLabel{font-size:14px}.QzGNVq_axisLabel,.QzGNVq_pointLabel,.QzGNVq_lineLabel,.QzGNVq_geometryLabel{font-size:16px}}@media print{.QzGNVq_svg{background:#fff;border-color:#777;max-height:17rem}.QzGNVq_plotBackground{fill:#fff}.QzGNVq_gridLine{stroke:#bbb}.QzGNVq_axis,.QzGNVq_tick,.QzGNVq_geometryLine{stroke:#000}.QzGNVq_seriesLine,.QzGNVq_geometryMark{stroke:#222}.QzGNVq_seriesLine.QzGNVq_dashed{stroke:#000}.QzGNVq_seriesLine.QzGNVq_dotted{stroke:#555}.QzGNVq_axisLabel,.QzGNVq_pointLabel,.QzGNVq_lineLabel,.QzGNVq_geometryLabel{fill:#000;stroke:#fff}}
.Zjk4Ta_inline{color:inherit}.Zjk4Ta_inline .katex{color:inherit;font-size:1.04em}.Zjk4Ta_displayScroller{max-width:100%;margin-block:var(--space-4);padding-bottom:var(--space-1);color:var(--ink);scrollbar-color:var(--line) transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;overflow:auto hidden}.Zjk4Ta_display{width:max-content;min-width:100%;padding:var(--space-3) var(--space-2);color:var(--ink);text-align:center}.Zjk4Ta_display .katex-display{margin:0}.Zjk4Ta_display .katex{color:inherit;font-size:clamp(1rem,.96rem + .2vw,1.12rem)}.Zjk4Ta_displayScroller:focus-visible{outline-offset:1px}.Zjk4Ta_displayScroller::-webkit-scrollbar{height:.45rem}.Zjk4Ta_displayScroller::-webkit-scrollbar-thumb{background:var(--line)}@media print{.Zjk4Ta_displayScroller{break-inside:avoid-page;overflow:visible}.Zjk4Ta_display{width:auto;min-width:0;padding-inline:0}.Zjk4Ta_display .katex{font-size:1em}}
.e5TbQq_page{max-width:76rem;margin-top:calc(-1 * var(--space-5));padding-bottom:var(--space-9)}.e5TbQq_hero{gap:var(--space-6);padding-block:var(--space-6);border-block:var(--border-width) solid var(--line);display:grid}.e5TbQq_heroCopy{align-self:center}.e5TbQq_hero h1{max-width:13ch;margin-top:var(--space-3);font-family:var(--font-editorial);letter-spacing:-.045em;font-size:clamp(2.65rem,2rem + 3vw,5.25rem);font-weight:500;line-height:.98}.e5TbQq_heroIntro{max-width:39rem;margin-top:var(--space-4);color:var(--muted-ink);font-size:var(--text-lg)}.e5TbQq_assurances{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--line-soft);color:var(--ink);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.e5TbQq_assurances li{align-items:center;gap:var(--space-2);display:inline-flex}.e5TbQq_assurances li:before{background:var(--ochre-dark);content:"";border-radius:50%;width:.4rem;height:.4rem}.e5TbQq_offerPanel{min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-6));border:var(--border-width) solid var(--line);background:var(--surface)}.e5TbQq_priceLockup{padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--line-soft)}.e5TbQq_standardPrice{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--muted-ink);font-size:var(--text-sm);display:flex}.e5TbQq_standardPrice del{-webkit-text-decoration-color:var(--ochre-dark);text-decoration-color:var(--ochre-dark);text-decoration-thickness:.12em}.e5TbQq_offerLabel{margin-top:var(--space-4);color:var(--forest);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:650}.e5TbQq_price{margin-top:var(--space-1);color:var(--forest);font-family:var(--font-editorial);font-size:clamp(3rem,2.35rem + 2vw,4.5rem);line-height:1}.e5TbQq_onePayment{margin-top:var(--space-2);color:var(--ink);font-weight:550}.e5TbQq_purchaseAction{justify-items:stretch;gap:var(--space-3);margin-top:var(--space-5);display:grid}.e5TbQq_purchaseStatus{margin-top:var(--space-5);color:var(--muted-ink);font-size:var(--text-sm)}.e5TbQq_pendingState,.e5TbQq_pendingCompact{gap:var(--space-2);color:var(--muted-ink);display:grid}.e5TbQq_pendingState{align-content:center;min-height:6rem}.e5TbQq_pendingState button,.e5TbQq_pendingCompact button{width:fit-content}.e5TbQq_purchaseAction .button{width:100%;min-height:3rem}.e5TbQq_purchaseAction p{color:var(--muted-ink);font-size:var(--text-sm)}.e5TbQq_revokedNotice{padding:var(--space-3);border-inline-start:3px solid var(--ochre-dark);background:var(--canvas)}.e5TbQq_revokedNotice strong{color:var(--ink);display:block}.e5TbQq_perksButton{width:100%;min-height:3rem;margin-top:var(--space-3)}.e5TbQq_activeState h2{margin-top:var(--space-2);font-family:var(--font-editorial);font-size:clamp(2rem,1.7rem + 1vw,2.75rem)}.e5TbQq_activeState>p:not(.e5TbQq_eyebrow){max-width:34rem;margin-top:var(--space-3);color:var(--muted-ink)}.e5TbQq_ownerActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.e5TbQq_sectionHeading h2,.e5TbQq_perksHero h1,.e5TbQq_finalOffer h2,.e5TbQq_success h1{margin-top:var(--space-2);font-family:var(--font-editorial);letter-spacing:-.03em;font-size:clamp(2.25rem,1.8rem + 1.5vw,3.5rem)}.e5TbQq_sectionHeading>p:not(.e5TbQq_eyebrow),.e5TbQq_perksHero>div>p:not(.e5TbQq_eyebrow),.e5TbQq_finalOffer>div>p:not(.e5TbQq_eyebrow),.e5TbQq_success>p:not(.e5TbQq_eyebrow){max-width:42rem;margin-top:var(--space-3);color:var(--muted-ink)}.e5TbQq_supportChoice{padding-block:var(--space-6) var(--space-8)}.e5TbQq_choiceDivider{align-items:center;gap:var(--space-4);color:var(--ochre-dark);font-family:var(--font-editorial);text-align:center;grid-template-columns:1fr auto 1fr;font-size:2rem;font-style:italic;display:grid}.e5TbQq_choiceDivider:before,.e5TbQq_choiceDivider:after{height:var(--border-width);background:var(--line);content:""}.e5TbQq_supportChoiceContent{justify-content:space-between;align-items:end;gap:var(--space-6);margin-top:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-6));border:var(--border-width) solid var(--line);background:var(--surface);display:flex}.e5TbQq_supportChoiceContent h2{margin-top:var(--space-2);font-family:var(--font-editorial);font-size:clamp(1.9rem,1.6rem + 1vw,2.7rem)}.e5TbQq_supportChoiceContent div>p:last-child{max-width:48rem;margin-top:var(--space-2);color:var(--muted-ink)}.e5TbQq_supportChoiceContent>a{min-height:3rem;padding-inline:var(--space-6);flex:none}.e5TbQq_futureNote{gap:var(--space-2);max-width:55rem;margin-top:var(--space-7);border-inline-start:3px solid var(--ochre-dark);padding-inline-start:var(--space-5);display:grid}.e5TbQq_futureNote>p:not(.e5TbQq_eyebrow){color:var(--muted-ink)}.e5TbQq_futureNote a{width:fit-content;margin-top:var(--space-1)}.e5TbQq_breadcrumbsWrap{margin-bottom:var(--space-2)}.e5TbQq_perksHero{gap:var(--space-6);padding-block:var(--space-7);border-block:var(--border-width) solid var(--line);display:grid}.e5TbQq_perksHero h1{max-width:17ch;margin-top:var(--space-3);letter-spacing:-.045em;font-size:clamp(2.75rem,2rem + 3vw,4.75rem);font-weight:500}.e5TbQq_perksExplore{margin-top:var(--space-5)}.e5TbQq_ownershipBand{gap:var(--space-2);min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-6));border:var(--border-width) solid var(--forest);background:var(--surface);border-top-width:3px;align-content:center;display:grid}.e5TbQq_ownershipBand strong{color:var(--forest);font-family:var(--font-editorial);font-size:clamp(2rem,1.5rem + 1vw,2.5rem);font-weight:500;line-height:1.2}.e5TbQq_ownershipBand p{color:var(--muted-ink);font-size:var(--text-sm)}.e5TbQq_ownershipFacts{gap:var(--space-2);margin-block:var(--space-4);padding:var(--space-4) 0 0;border-top:var(--border-width) solid var(--line-soft);font-size:var(--text-sm);list-style:none;display:grid}.e5TbQq_ownershipFacts li:before{margin-right:var(--space-3);color:var(--forest);content:"✓"}.e5TbQq_freeResourcesNote{gap:var(--space-2);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--line-soft);display:grid}.e5TbQq_freeResourcesNote p{max-width:65ch;color:var(--muted-ink);font-size:var(--text-sm)}.e5TbQq_finalOffer{gap:var(--space-6);margin-top:var(--space-8);padding:clamp(var(--space-5), 4vw, var(--space-7));border:var(--border-width) solid var(--line);background:var(--surface);display:grid}.e5TbQq_finalOffer .e5TbQq_purchaseAction,.e5TbQq_finalOffer .e5TbQq_priceLockup{max-width:28rem}.e5TbQq_offerColumn{min-width:0}.e5TbQq_success{max-width:48rem;padding-block:var(--space-7);border-block:var(--border-width) solid var(--line)}.e5TbQq_successActions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.e5TbQq_continueLink{margin-top:var(--space-5);display:inline-flex}.e5TbQq_perksSupport{justify-content:space-between;align-items:end;gap:var(--space-5);margin-top:var(--space-7);padding:var(--space-5);border:var(--border-width) solid var(--line);display:flex}.e5TbQq_perksSupport h2{margin-top:var(--space-2);font-family:var(--font-editorial);font-size:1.6rem}.e5TbQq_perksSupport div>p:last-child{max-width:48rem;margin-top:var(--space-2);color:var(--muted-ink)}.e5TbQq_perksSupport>a{flex:none}@media (max-width:30rem){.e5TbQq_page{width:min(calc(100% - 2rem), var(--container-width))}.e5TbQq_hero{padding-block:var(--space-5)}.e5TbQq_hero h1{font-size:clamp(2.4rem,12vw,3.2rem)}.e5TbQq_heroIntro{font-size:var(--text-base)}.e5TbQq_offerPanel{padding:var(--space-4)}.e5TbQq_ownerActions,.e5TbQq_successActions{display:grid}:is(.e5TbQq_ownerActions .button,.e5TbQq_successActions .button){width:100%}.e5TbQq_supportChoiceContent{flex-direction:column;align-items:stretch}.e5TbQq_supportChoiceContent>a{width:100%}.e5TbQq_perksSupport{flex-direction:column;align-items:flex-start}}@media (min-width:48rem){.e5TbQq_page{margin-top:calc(-1 * var(--space-7))}.e5TbQq_hero{align-items:stretch;gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.72fr)}.e5TbQq_perksHero{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.e5TbQq_freeResourcesNote{align-items:baseline;gap:var(--space-6);grid-template-columns:1fr 3fr}.e5TbQq_finalOffer{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);align-items:end}}
.jIx_ha_page{--module-reading-width:49rem}.jIx_ha_header h1{font-size:clamp(2.65rem,1.9rem + 2.6vw,5rem)}.jIx_ha_moduleIntro{gap:var(--space-6);padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--line);display:grid}.jIx_ha_moduleIntro h2{max-width:42rem;margin-top:var(--space-2);font-family:var(--font-editorial);font-size:clamp(2rem,1.55rem + 1.35vw,3.25rem)}.jIx_ha_moduleIntro>div>p:last-child{max-width:42rem;margin-top:var(--space-3);color:var(--muted-ink)}.jIx_ha_contents ol{border-bottom:var(--border-width) solid var(--line);padding:0;list-style:none}.jIx_ha_contents li{gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-width) solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.jIx_ha_contents span{color:var(--ochre-dark);font-family:var(--font-editorial);font-variant-numeric:tabular-nums}.jIx_ha_contents a{color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.jIx_ha_preview{gap:var(--space-7);width:100%;min-width:0;padding-block:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.jIx_ha_preview>*{min-width:0}.jIx_ha_previewIntro{align-content:start;gap:var(--space-3);display:grid}.jIx_ha_previewIntro h2,.jIx_ha_previewSyllabus h2{max-width:42rem;font-family:var(--font-editorial);letter-spacing:-.025em;font-size:clamp(2rem,1.55rem + 1.4vw,3.25rem);line-height:1.05}.jIx_ha_previewIntro>p:not(.jIx_ha_eyebrow),.jIx_ha_previewSyllabus>p:not(.jIx_ha_eyebrow){max-width:43rem;color:var(--muted-ink)}.jIx_ha_previewFacts{margin-top:var(--space-4);border-bottom:var(--border-width) solid var(--line)}.jIx_ha_previewFacts>div{gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width) solid var(--line);grid-template-columns:6rem minmax(0,1fr);display:grid}.jIx_ha_previewFacts dt{color:var(--muted-ink);font-size:var(--text-sm)}.jIx_ha_previewFacts dd{min-width:0;color:var(--ink);margin:0}.jIx_ha_topicGroup{margin-top:var(--space-4)}.jIx_ha_topicGroup h3{font-family:var(--font-editorial);font-size:1.35rem}.jIx_ha_topicGroup ul{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jIx_ha_topicGroup li{border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-xs);padding:.38rem .65rem}.jIx_ha_previewOffer{padding:clamp(var(--space-4), 4vw, var(--space-6));border:var(--border-width) solid var(--line);background:var(--surface);align-self:start}.jIx_ha_previewOffer>.jIx_ha_eyebrow{margin-bottom:var(--space-4)}.jIx_ha_previewOwnerState{gap:var(--space-2);display:grid}.jIx_ha_previewOwnerState h2{font-family:var(--font-editorial);font-size:clamp(1.8rem,1.5rem + 1vw,2.5rem)}.jIx_ha_previewOwnerState p:last-child,.jIx_ha_protectedTransition{color:var(--muted-ink)}.jIx_ha_protectedTransition{min-height:18rem;padding-block:var(--space-8)}.jIx_ha_perksLink{gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);font-weight:600;display:inline-flex}.jIx_ha_previewSyllabus{gap:var(--space-3);padding-top:var(--space-7);border-top:var(--border-width) solid var(--line);display:grid}.jIx_ha_previewContents{gap:0 var(--space-5);border-bottom:var(--border-width) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));width:100%;min-width:0;max-width:48rem;padding:0;list-style:none;display:grid}.jIx_ha_previewContents li{gap:var(--space-2);padding-block:var(--space-3);border-top:var(--border-width) solid var(--line);grid-template-columns:2rem minmax(0,1fr);display:grid}.jIx_ha_previewContents span{color:var(--ochre-dark);font-family:var(--font-editorial)}.jIx_ha_previewContents strong{color:var(--ink);font-weight:550}.jIx_ha_sections{max-width:68rem}.jIx_ha_moduleSection{padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--line);scroll-margin-top:var(--anchor-offset)}.jIx_ha_sectionHeader{max-width:var(--module-reading-width);margin-bottom:var(--space-5)}.jIx_ha_sectionHeader h2{margin-top:var(--space-2);font-family:var(--font-editorial);letter-spacing:-.025em;font-size:clamp(2.1rem,1.55rem + 1.5vw,3.45rem)}.jIx_ha_sectionBody{gap:var(--space-4);max-width:var(--module-reading-width);font-size:1.03rem;display:grid}:is(.jIx_ha_sectionBody ol,.jIx_ha_sectionBody ul){gap:var(--space-3);padding-inline-start:1.4rem;display:grid}.jIx_ha_sectionBody .katex-display{margin:0}.jIx_ha_itemList{gap:var(--space-6);max-width:var(--module-reading-width);margin-top:var(--space-6);display:grid}.jIx_ha_studyItem{border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-width:0;overflow:hidden}.jIx_ha_itemHeader{gap:var(--space-1);padding:var(--space-5);border-bottom:var(--border-width) solid var(--line-soft);display:grid}.jIx_ha_itemHeader p{color:var(--forest);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.jIx_ha_itemHeader h3{font-family:var(--font-editorial);font-size:1.55rem}.jIx_ha_itemHeader span{color:var(--muted-ink);font-size:var(--text-sm)}.jIx_ha_prompt{gap:var(--space-3);padding:var(--space-5);font-size:1.04rem;line-height:1.68;display:grid}.jIx_ha_studyItem [data-math-mode=display]{max-width:100%}.jIx_ha_studyItem [aria-label=Solution]{padding:var(--space-5);border-top:var(--border-width) solid var(--line);border-radius:0;margin:0}.jIx_ha_studyItem [aria-label=Final\ answer]{max-width:none;margin:0 var(--space-5) var(--space-5)}.jIx_ha_solutionReveal{border-top:var(--border-width) solid var(--line)}.jIx_ha_solutionReveal>summary{padding:var(--space-4) var(--space-5);color:var(--forest);font-weight:650}.jIx_ha_solutionReveal[open]>summary{border-bottom:var(--border-width) solid var(--line-soft)}.jIx_ha_revealedSolution [aria-label=Solution]{border-top:0}.jIx_ha_sectionPager{gap:var(--space-4);max-width:var(--module-reading-width);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--line-soft);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jIx_ha_sectionPager a{color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.jIx_ha_sectionPager a:last-child{text-align:right}@media (min-width:48rem){.jIx_ha_moduleIntro{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr)}.jIx_ha_preview{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.72fr);align-items:start}.jIx_ha_previewSyllabus{grid-column:1/-1}}@media (max-width:40rem){.jIx_ha_preview{gap:var(--space-6);padding-block:var(--space-6)}.jIx_ha_previewFacts>div{gap:var(--space-3);grid-template-columns:5.25rem minmax(0,1fr)}.jIx_ha_previewOffer{padding:var(--space-4)}.jIx_ha_moduleSection{padding-block:var(--space-7)}.jIx_ha_itemHeader,.jIx_ha_prompt{padding:var(--space-4)}.jIx_ha_studyItem [aria-label=Solution]{padding:var(--space-4)}.jIx_ha_studyItem [aria-label=Final\ answer]{margin-inline:var(--space-4);margin-bottom:var(--space-4)}.jIx_ha_solutionReveal>summary{padding-inline:var(--space-4)}.jIx_ha_sectionPager{gap:var(--space-3)}}
.kNvWfa_scroller{max-width:100%;margin-block:var(--space-5);border-block:var(--border-width) solid var(--line);scrollbar-width:thin;overscroll-behavior-inline:contain;overflow-x:auto}.kNvWfa_table{border-collapse:collapse;width:100%;min-width:max-content;color:var(--ink);font-variant-numeric:tabular-nums}.kNvWfa_table caption{padding:var(--space-3) 0;color:var(--ink);font-family:var(--font-editorial);text-align:start;font-size:1.1rem;font-weight:600}.kNvWfa_table th,.kNvWfa_table td{min-width:5.5rem;padding:var(--space-3) var(--space-4);border-inline-end:var(--border-width) solid var(--line-soft);border-bottom:var(--border-width) solid var(--line-soft);color:var(--ink);text-align:center}.kNvWfa_table th{background:var(--surface);font-size:var(--text-sm);font-weight:700}.kNvWfa_table th:first-child,.kNvWfa_table td:first-child{text-align:start}.kNvWfa_table tr:last-child td{border-bottom:0}.kNvWfa_table th:last-child,.kNvWfa_table td:last-child{border-inline-end:0}@media print{.kNvWfa_scroller{break-inside:avoid-page;overflow:visible}.kNvWfa_table{min-width:0}.kNvWfa_table th{background:0 0}}
.uadfLG_resourceTools{min-height:2.75rem;padding-block:var(--space-3);border-top:var(--border-width) solid var(--line-soft);justify-content:flex-end;display:flex}.uadfLG_saveControl{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);color:var(--forest);font-size:var(--text-sm);background:0 0;font-weight:600;display:inline-flex}.uadfLG_saveControl:hover{border-color:var(--forest);background:var(--surface)}.uadfLG_saveControl[aria-pressed=true]{border-color:var(--forest);background:var(--surface);color:var(--forest-dark)}
.rM2rjG_page{max-width:72rem;margin-top:calc(-1 * var(--space-5));padding-bottom:var(--space-8)}.rM2rjG_header{max-width:46rem;padding-block:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--line)}.rM2rjG_header h1{margin-top:var(--space-2);font-family:var(--font-editorial);letter-spacing:-.03em;font-size:clamp(2.35rem,2rem + 1.4vw,3.25rem);font-weight:500}.rM2rjG_header>:last-child{margin-top:var(--space-3);color:var(--muted-ink)}@media (min-width:48rem){.rM2rjG_page{margin-top:calc(-1 * var(--space-7))}}
.bDP7Va_readingPage{--reader-width:48rem}.bDP7Va_readingHeader h1{font-size:clamp(2.5rem,2rem + 2vw,4.5rem)}.bDP7Va_studyUtilities{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--line);color:var(--muted-ink);font-size:var(--text-sm);display:flex}.bDP7Va_studyUtilities strong{color:var(--ink)}.bDP7Va_pageTools{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.bDP7Va_fixtureNotice{gap:var(--space-1);max-width:var(--reader-width);margin-block:var(--space-4);padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--ochre-dark);background:var(--surface);color:var(--muted-ink);font-size:var(--text-sm);display:grid}.bDP7Va_fixtureNotice strong{color:var(--ink)}.bDP7Va_studyLayout{grid-template-columns:minmax(0,1fr);display:grid}.bDP7Va_itemList{min-width:0;max-width:var(--reader-width);gap:var(--space-6);display:grid}.bDP7Va_studyItem{min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-6));border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--surface);scroll-margin-top:var(--anchor-offset);overflow:hidden}.bDP7Va_itemHeader{gap:var(--space-1);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--line-soft);display:grid}.bDP7Va_itemKind,.bDP7Va_navigatorLabel{color:var(--forest);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.bDP7Va_itemHeader h2{width:fit-content;font-family:var(--font-editorial);letter-spacing:-.02em;font-size:clamp(1.55rem,1.42rem + .45vw,1.9rem)}.bDP7Va_itemHeader h2:focus{outline:none}.bDP7Va_itemHeader h2:focus-visible{outline:var(--focus-width) solid var(--forest);outline-offset:var(--focus-offset)}.bDP7Va_metadata{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--muted-ink)!important}.bDP7Va_prompt,.bDP7Va_solution,.bDP7Va_finalAnswer{min-width:0;max-width:var(--reading-width)}.bDP7Va_prompt{font-size:clamp(1rem,.96rem + .18vw,1.1rem);line-height:1.68}.bDP7Va_prompt>*+*,.bDP7Va_solutionSections>*+*,.bDP7Va_solutionSection>*+*,.bDP7Va_finalAnswer>*+*{margin-top:var(--space-3)}.bDP7Va_subparts{gap:var(--space-3);margin-top:var(--space-4);padding:0;list-style:none;display:grid}.bDP7Va_subparts li{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.bDP7Va_subparts li>span{font-weight:600}.bDP7Va_solution{margin:var(--space-5) calc(-1 * clamp(var(--space-4), 3vw, var(--space-6))) calc(-1 * clamp(var(--space-4), 3vw, var(--space-6)));padding:var(--space-5) clamp(var(--space-4), 3vw, var(--space-6));border-top:var(--border-width) solid var(--line);border-radius:0 0 var(--radius-control) var(--radius-control);background:color-mix(in srgb, var(--canvas) 58%, var(--surface))}.bDP7Va_solution,.bDP7Va_finalAnswer{scroll-margin-bottom:5.5rem}.bDP7Va_solution>h3,.bDP7Va_finalAnswer>h3{margin-bottom:var(--space-3);font-family:var(--font-editorial);font-size:1.35rem}.bDP7Va_solutionSection h4{margin-bottom:var(--space-2);color:var(--ink);font-size:var(--text-sm);letter-spacing:.035em;text-transform:uppercase;font-weight:700}.bDP7Va_solutionSection{line-height:1.72}.bDP7Va_examWorksheet .bDP7Va_solutionSection{line-height:1.62}.bDP7Va_examWorksheet .bDP7Va_solutionSection>p{max-width:43rem}.bDP7Va_examWorksheet .bDP7Va_solutionSection>p+p{margin-top:var(--space-3)}.bDP7Va_examWorksheet .bDP7Va_solutionSection>ol{gap:var(--space-4)}.bDP7Va_examWorksheet .bDP7Va_solutionSection>ol>li{padding-top:var(--space-4);border-top:var(--border-width) solid var(--line-soft);align-items:start}.bDP7Va_examWorksheet .bDP7Va_solutionSection>ol>li:first-child{border-top:0;padding-top:0}.bDP7Va_examWorksheet .bDP7Va_solutionSection>ol>li>*+*{margin-top:var(--space-2)}.bDP7Va_examSubpartHeading{padding:var(--space-3) var(--space-4);border-block:var(--border-width) solid var(--line-soft);background:var(--surface);color:var(--forest);font-size:1.04rem;font-weight:700;margin-top:var(--space-6)!important}.bDP7Va_examSectionHeading{color:var(--forest);font-size:var(--text-sm);letter-spacing:.045em;text-transform:uppercase;font-weight:750;margin-top:var(--space-5)!important}.bDP7Va_examCalculation{padding-inline:clamp(0rem, 3vw, var(--space-6));font-variant-numeric:tabular-nums}.bDP7Va_examSeries{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--ochre-dark);background:var(--surface);font-weight:650;margin-block:var(--space-4)!important}.bDP7Va_examConclusion{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--line);color:var(--ink);font-weight:700;margin-top:var(--space-4)!important}.bDP7Va_examExplanation{color:var(--ink)}.bDP7Va_finalAnswer{margin-top:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--line);background:var(--surface)}.bDP7Va_collapsibleSolution{margin-top:var(--space-5)}.bDP7Va_collapsibleSolution summary{font-weight:600}.bDP7Va_collapsibleSolution[open] summary{margin-bottom:var(--space-4)}.bDP7Va_mathBlock{max-width:100%;margin-block:var(--space-4);padding:var(--space-4);border-block:var(--border-width) solid var(--line-soft);text-align:center;scrollbar-width:thin;font-size:1.05rem;overflow-x:auto}.bDP7Va_mathBlock code,.bDP7Va_inlineMath{color:var(--ink);font-family:ui-monospace,Cascadia Code,monospace}.bDP7Va_figure{margin:var(--space-5) 0 0}.bDP7Va_figurePlaceholder{place-content:center;gap:var(--space-1);min-height:11rem;padding:var(--space-5);border:var(--border-width) dashed var(--line);background:var(--surface);color:var(--ink);text-align:center;display:grid}.bDP7Va_figurePlaceholder small,.bDP7Va_figure figcaption{color:var(--muted-ink);font-size:var(--text-xs)}.bDP7Va_figure figcaption{margin-top:var(--space-2)}.bDP7Va_tableScroll{max-width:100%;overflow-x:auto}.bDP7Va_tableScroll table{border-collapse:collapse;width:100%}.bDP7Va_tableScroll td{padding:var(--space-2);border:var(--border-width) solid var(--line)}.bDP7Va_callout{padding:var(--space-4);border-inline-start:3px solid var(--ochre-dark);background:var(--surface)}.bDP7Va_prompt>ol,.bDP7Va_solutionSection>ol{gap:var(--space-2);margin-top:var(--space-3);counter-reset:study-part;padding:0;list-style:none;display:grid}.bDP7Va_prompt>ol>li,.bDP7Va_solutionSection>ol>li{align-items:center;gap:var(--space-2);counter-increment:study-part;grid-template-columns:2rem minmax(0,1fr);display:grid}.bDP7Va_prompt>ol>li:before,.bDP7Va_solutionSection>ol>li:before{content:counter(study-part) ".";color:var(--forest);font-variant-numeric:tabular-nums;align-self:start;padding-top:.1rem;font-weight:650}.bDP7Va_prompt>ol:not(.bDP7Va_subparts)>li>*,.bDP7Va_solutionSection>ol>li>*{grid-column:2;min-width:0}.bDP7Va_prompt>ol [data-math-mode=display],.bDP7Va_solutionSection>ol [data-math-mode=display]{margin:0}.bDP7Va_prompt>ol [data-math-mode=display]>div,.bDP7Va_solutionSection>ol [data-math-mode=display]>div{padding:var(--space-2) 0;text-align:left}.bDP7Va_itemPager{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--line-soft);font-size:var(--text-sm);grid-template-columns:1fr 1fr;display:grid}.bDP7Va_itemPager a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.bDP7Va_itemPager a:last-child{text-align:end}.bDP7Va_entrySequence{gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--line);grid-template-columns:1fr 1fr;display:grid}.bDP7Va_entrySequence>a{color:var(--muted-ink);font-size:var(--text-xs);text-decoration:none;display:grid}.bDP7Va_entrySequence>a:last-child{text-align:end;justify-items:end}.bDP7Va_entrySequence strong{color:var(--ink);font-family:var(--font-editorial);font-size:1rem}.bDP7Va_desktopNavigator{display:none}.bDP7Va_numberGrid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(2.25rem,1fr));display:grid}.bDP7Va_numberGrid button,.bDP7Va_jumpTrigger{border:var(--border-width) solid var(--line);min-height:2.5rem;color:var(--ink);background:0 0}.bDP7Va_numberGrid button:hover,.bDP7Va_jumpTrigger:hover{border-color:var(--forest);background:var(--surface)}.bDP7Va_numberGrid button[aria-current=location]{border-color:var(--forest);background:var(--forest);color:var(--white);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.bDP7Va_currentItem{color:var(--muted-ink);font-size:var(--text-xs)}.bDP7Va_currentItem strong{color:var(--ink);font-size:var(--text-sm);display:block}.bDP7Va_jumpTrigger{width:100%;padding:var(--space-2)}.bDP7Va_readerWithMobileSpace{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.bDP7Va_mobileNavigator{inset:auto var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));z-index:calc(var(--layer-header) - 1);border:var(--border-width) solid var(--forest);background:var(--surface);grid-template-columns:minmax(3.25rem,auto) minmax(0,1fr) minmax(3.25rem,auto);align-items:stretch;min-height:3.75rem;display:grid;position:fixed}.bDP7Va_mobileNavigator>button{min-width:0;padding:var(--space-2);color:var(--ink);background:0 0;border:0}.bDP7Va_mobileNavigator>button:hover{background:var(--canvas)}.bDP7Va_mobileNavigator>span{min-width:3.25rem}.bDP7Va_mobileCurrent{border-inline:var(--border-width) solid var(--line)!important}.bDP7Va_mobileCurrent span,.bDP7Va_mobileCurrent small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bDP7Va_mobileCurrent span{font-weight:650}.bDP7Va_mobileCurrent small{color:var(--muted-ink);font-size:.68rem}.bDP7Va_jumpDialog{width:min(calc(100% - 2 * var(--space-4)), 31rem);max-height:min(38rem, calc(100dvh - 2 * var(--space-5)));border:var(--border-width) solid var(--forest);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:0}.bDP7Va_jumpDialog::backdrop{background:#15151573}.bDP7Va_dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:var(--border-width) solid var(--line);display:flex}.bDP7Va_dialogHeader h2{margin-top:var(--space-1);font-family:var(--font-editorial);font-size:1.65rem}.bDP7Va_dialogClose{min-height:2.5rem;padding-inline:var(--space-3);border:var(--border-width) solid var(--line);background:0 0}.bDP7Va_jumpSearch{padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--line);display:block}.bDP7Va_jumpSearch span{margin-bottom:var(--space-2);color:var(--muted-ink);font-size:var(--text-xs);display:block}.bDP7Va_jumpSearch input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--line);background:var(--white);color:var(--ink)}.bDP7Va_jumpList{max-height:19rem;padding:var(--space-2);overflow-y:auto}.bDP7Va_jumpOption{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.bDP7Va_jumpOption[aria-selected=true]{background:var(--forest);color:var(--white);text-underline-offset:.2em;text-decoration:underline}.bDP7Va_jumpOption small{color:inherit}.bDP7Va_noJumpResult{padding:var(--space-4);color:var(--muted-ink)}@media (max-width:40rem){.bDP7Va_studyUtilities{flex-direction:column;align-items:flex-start}.bDP7Va_pageTools{justify-content:flex-start;width:100%}.bDP7Va_pageTools .button{flex:1}.bDP7Va_entrySequence{gap:var(--space-2)}.bDP7Va_entrySequence strong{font-size:var(--text-sm)}.bDP7Va_itemList{gap:var(--space-4)}.bDP7Va_studyItem{padding:var(--space-4)}.bDP7Va_solution{margin-inline:calc(-1 * var(--space-4));margin-bottom:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.bDP7Va_examSubpartHeading,.bDP7Va_examSeries,.bDP7Va_examConclusion{padding-inline:var(--space-3)}.bDP7Va_examCalculation{padding-inline:var(--space-2);overflow-wrap:anywhere}}@media (min-width:64rem){.bDP7Va_readerWithMobileSpace{padding-bottom:0}.bDP7Va_studyLayout{grid-template-columns:minmax(0, var(--reader-width));align-items:start}.bDP7Va_studyLayoutWithNavigator{grid-template-columns:12rem minmax(0, var(--reader-width));gap:clamp(2rem,4vw,5rem)}.bDP7Va_desktopNavigator{top:calc(var(--header-height) + var(--space-5));gap:var(--space-4);padding-block:var(--space-4);border-block:var(--border-width) solid var(--line);display:grid;position:sticky}.bDP7Va_mobileNavigator{display:none}}@media print{.bDP7Va_studyLayout,.bDP7Va_itemList{display:block}.bDP7Va_studyItem+.bDP7Va_studyItem{margin-top:1rem}.bDP7Va_prompt>ol,.bDP7Va_solutionSection>ol{display:grid}.bDP7Va_prompt>ol>li,.bDP7Va_solutionSection>ol>li{break-inside:avoid;page-break-inside:avoid;margin-top:.25rem}.bDP7Va_readerWithMobileSpace{padding-bottom:0}.bDP7Va_itemList{width:100%;max-width:none}.bDP7Va_studyItem{padding-block:1.25rem}.bDP7Va_itemHeader{break-inside:avoid;break-after:avoid;page-break-inside:avoid;page-break-after:avoid;margin-bottom:3mm;display:block}.bDP7Va_itemHeader>*+*{margin-top:var(--space-2)}.bDP7Va_itemHeader h2,.bDP7Va_solution>h3,.bDP7Va_solutionSection h4{break-after:avoid;page-break-after:avoid}.bDP7Va_prompt{break-before:avoid;page-break-before:avoid}.bDP7Va_studyItem[data-study-item-id="math.chapter.09.exercise.9-1.question.14.item"] .bDP7Va_prompt{break-inside:avoid-page;page-break-inside:avoid}.bDP7Va_finalAnswer,.bDP7Va_figure,.bDP7Va_mathBlock,.bDP7Va_tableScroll{break-inside:avoid;page-break-inside:avoid}.bDP7Va_mathBlock{margin-block:.5rem;padding:.5rem}.bDP7Va_finalAnswer{margin-top:.75rem;padding:.75rem}.bDP7Va_solution{margin-top:4mm;padding-top:3mm}.bDP7Va_solution>h3{margin-bottom:2.5mm}.bDP7Va_fixtureNotice{background:0 0;border:1px solid #777;margin-block:3mm;padding:2.5mm 3mm}.bDP7Va_mathBlock,.bDP7Va_finalAnswer{background:0 0}.bDP7Va_prompt,.bDP7Va_solution,.bDP7Va_finalAnswer{max-width:none}}
._8aEwW_home{margin-block:calc(-1 * var(--space-8))}._8aEwW_hero{width:100%}._8aEwW_heroInner{padding-block:var(--space-6) var(--space-7)}._8aEwW_heroRule{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--line)}._8aEwW_heroGrid{padding-top:var(--space-7)}._8aEwW_heroCopy{grid-column:1/-1}._8aEwW_heroTitle{max-width:12ch;font-family:var(--font-editorial);letter-spacing:-.04em;font-size:clamp(3rem,2.35rem + 2.9vw,5.05rem);font-weight:450;line-height:.98}._8aEwW_heroTitle span{color:var(--forest);display:block}._8aEwW_heroIntroduction{max-width:36rem;margin-top:var(--space-5);font-size:var(--text-lg)}._8aEwW_heroPanel{margin-top:var(--space-6);grid-column:1/-1}._8aEwW_heroSearch{align-items:center;gap:var(--space-4);width:100%;min-height:4.5rem;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--forest);border-radius:var(--radius-control);background:var(--white);color:var(--forest);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._8aEwW_heroSearch:hover{background:var(--surface);border-color:var(--forest-dark)}._8aEwW_searchPlaceholder{color:var(--muted-ink);font-size:clamp(1rem,.95rem + .3vw,1.25rem)}._8aEwW_searchKey{border:var(--border-width) solid var(--line);padding:var(--space-1) var(--space-2);color:var(--muted-ink);font-size:var(--text-xs);line-height:1}._8aEwW_heroDetails{margin-top:var(--space-5)}._8aEwW_heroExplanation{max-width:35rem}._8aEwW_heroExplanation p+p{margin-top:var(--space-3)}._8aEwW_freeResources{margin-top:var(--space-4);color:var(--muted-ink);font-size:var(--text-xs)}._8aEwW_heroAiLink{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--forest);font-size:var(--text-sm);text-underline-offset:.24em;font-weight:650;text-decoration-thickness:.08em;display:inline-flex}._8aEwW_heroAiLink:hover{color:var(--forest-dark)}._8aEwW_subjects{background:var(--surface);border-block:var(--border-width) solid var(--line);padding-block:var(--space-8)}._8aEwW_mathematics{padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--line)}._8aEwW_sectionIntro{padding-bottom:var(--space-7)}._8aEwW_sectionKicker{grid-column:1/-1}._8aEwW_sectionHeading{grid-column:1/-1;max-width:46rem}._8aEwW_sectionHeading h2,._8aEwW_differenceIntro h2,._8aEwW_sectionHeading p{max-width:38rem;margin-top:var(--space-4);color:var(--muted-ink)}._8aEwW_subjectList{border-bottom:var(--border-width) solid var(--line);padding:0;list-style:none}._8aEwW_subjectList li{align-items:center;gap:var(--space-3);min-height:5.5rem;padding-block:var(--space-4);border-top:var(--border-width) solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}._8aEwW_subjectAvailable{background:var(--canvas);border-inline-start:.2rem solid var(--forest);padding-inline:var(--space-4)}._8aEwW_subjectNumber{color:var(--ochre-dark);font-family:var(--font-editorial);font-variant-numeric:tabular-nums;font-size:1.25rem}._8aEwW_subjectTitle{color:var(--ink);font-family:var(--font-editorial);font-size:clamp(1.4rem,1.15rem + .8vw,2rem);line-height:1.15}._8aEwW_subjectAction{align-items:center;gap:var(--space-2);color:var(--forest);font-size:var(--text-sm);text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:.08em;display:inline-flex}._8aEwW_subjectAction:hover{color:var(--forest-dark)}._8aEwW_subjectStatus{color:var(--muted-ink);font-size:var(--text-xs)}._8aEwW_chapterList{border-bottom:var(--border-width) solid var(--line);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}._8aEwW_chapterList li{align-items:baseline;gap:var(--space-3);min-width:0;padding-block:var(--space-4);border-top:var(--border-width) solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;display:grid}._8aEwW_chapterNumber{color:var(--ochre-dark);font-family:var(--font-editorial);font-variant-numeric:tabular-nums;font-size:1.25rem}._8aEwW_chapterTitle{color:var(--ink);font-weight:500;line-height:1.35;text-decoration:none}._8aEwW_chapterTitle:hover{color:var(--forest);text-decoration:underline}._8aEwW_chapterStatus{color:var(--muted-ink);font-size:var(--text-xs)}._8aEwW_resources{padding-block:var(--space-8)}._8aEwW_plusSection{padding-block:var(--space-8);border-top:var(--border-width) solid var(--line);background:var(--surface)}._8aEwW_plusSection a{gap:var(--space-2);margin-top:var(--space-5);display:inline-flex}._8aEwW_resourceList{border-bottom:var(--border-width) solid var(--line);padding:0;list-style:none}._8aEwW_resourceList li{gap:var(--space-1) var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"number title status""number note status";align-items:center;display:grid}._8aEwW_resourceNumber{color:var(--forest);font-size:var(--text-xs);grid-area:number}._8aEwW_resourceTitle{color:var(--ink);font-family:var(--font-editorial);grid-area:title;font-size:clamp(1.25rem,1.1rem + .5vw,1.65rem);line-height:1.2}._8aEwW_resourceNote{color:var(--muted-ink);font-size:var(--text-sm);grid-area:note}._8aEwW_resourceStatus{color:var(--muted-ink);font-size:var(--text-xs);grid-area:status}._8aEwW_difference{padding-block:var(--space-8);background:var(--forest);color:var(--white)}._8aEwW_differenceIntro{padding-bottom:var(--space-7)}._8aEwW_inverseKicker{color:var(--gold-on-forest);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-weight:600}._8aEwW_differenceIntro h2{color:var(--white);grid-column:1/-1}._8aEwW_principleList{gap:var(--space-6);grid-template-columns:1fr;padding:0;list-style:none;display:grid}._8aEwW_principleList li{padding-top:var(--space-4);border-top:var(--border-width) solid #fffdf861}._8aEwW_principleList span{color:var(--gold-on-forest);font-size:var(--text-xs)}._8aEwW_principleList h3{margin-top:var(--space-6);color:var(--white);font-family:var(--font-editorial);font-size:1.55rem}._8aEwW_principleList p{margin-top:var(--space-3);color:#fffdf8c7;font-size:var(--text-sm)}@media (max-width:30rem){._8aEwW_searchKey{display:none}._8aEwW_heroSearch{min-height:4rem;padding-inline:var(--space-4);grid-template-columns:auto minmax(0,1fr)}._8aEwW_chapterStatus{display:none}._8aEwW_subjectList li{grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"number title""number status";align-items:baseline}._8aEwW_subjectNumber{grid-area:number}._8aEwW_subjectTitle{grid-area:title}._8aEwW_subjectAction,._8aEwW_subjectStatus{grid-area:status;justify-self:start}}@media (min-width:48rem){._8aEwW_home{margin-block:calc(-1 * var(--space-9))}._8aEwW_heroInner{padding-block:var(--space-7) var(--space-8)}._8aEwW_sectionKicker{grid-column:1/4}._8aEwW_sectionHeading{grid-column:5/-1}._8aEwW_chapterList{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}._8aEwW_differenceIntro ._8aEwW_inverseKicker{grid-column:1/4}._8aEwW_differenceIntro h2{grid-column:5/-1}._8aEwW_principleList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){._8aEwW_hero{min-height:calc(100svh - var(--header-height))}._8aEwW_heroInner{min-height:inherit;padding-block:clamp(var(--space-6), 4vh, var(--space-7));grid-template-rows:auto minmax(0,1fr);display:grid}._8aEwW_heroGrid{padding-block:clamp(var(--space-7), 7vh, var(--space-9));align-items:stretch}._8aEwW_heroCopy{grid-column:1/7;align-self:center}._8aEwW_heroTitle{max-width:none}._8aEwW_heroPanel{width:100%;max-width:38rem;padding-top:var(--space-5);grid-column:7/-1;grid-template-rows:auto minmax(0,1fr);justify-self:end;margin-top:0;display:grid}._8aEwW_heroDetails{margin-top:var(--space-6);align-self:center}}@media (min-width:72rem){._8aEwW_chapterList{grid-template-columns:repeat(3,minmax(0,1fr))}._8aEwW_resourceList li{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:4rem minmax(14rem,1fr) minmax(16rem,1fr) auto;grid-template-areas:"number title note status"}}
.ftZ5Ua_app{background:var(--canvas);height:100dvh;min-height:0;color:var(--ink);grid-template-columns:17rem minmax(0,1fr);display:grid;overflow:hidden}.ftZ5Ua_sidebar{min-height:0;padding:var(--space-4);border-inline-end:var(--border-width) solid var(--line);background:var(--surface);flex-direction:column;display:flex}.ftZ5Ua_logo{align-items:center;width:fit-content;display:inline-flex}.ftZ5Ua_logo img{object-fit:contain;width:auto;height:1.75rem}.ftZ5Ua_sidebar nav{gap:var(--space-2);margin-top:var(--space-6);display:grid}.ftZ5Ua_sidebar nav a,.ftZ5Ua_mobileHeader nav a{border:var(--border-width) solid transparent;min-height:2.6rem;color:var(--muted-ink);padding:.55rem .75rem;font-weight:650;text-decoration:none}.ftZ5Ua_sidebar nav a:hover,.ftZ5Ua_mobileHeader nav a:hover{color:var(--forest)}.ftZ5Ua_sidebar nav a[aria-current=page],.ftZ5Ua_mobileHeader nav a[aria-current=page]{border-color:var(--forest);background:var(--canvas);color:var(--forest)}.ftZ5Ua_history{min-height:0;margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--line)}.ftZ5Ua_historyHeading{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.ftZ5Ua_historyHeading h2{color:var(--ink);font-size:var(--text-sm);letter-spacing:.02em;font-weight:750}.ftZ5Ua_historyHeading>a{color:var(--forest);font-size:var(--text-xs);font-weight:700;text-decoration:none}.ftZ5Ua_historyHeading>a:hover{text-underline-offset:.2em;text-decoration:underline}.ftZ5Ua_historyStatus{margin-top:var(--space-3);color:var(--muted-ink);font-size:var(--text-xs);line-height:1.5}.ftZ5Ua_historyList{max-height:min(45dvh,28rem);margin:var(--space-3) -.35rem 0;scrollbar-width:thin;gap:.2rem;padding:0 .35rem;list-style:none;display:grid;overflow-y:auto}.ftZ5Ua_historyList a{border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--ink);gap:.15rem;padding:.65rem .6rem;text-decoration:none;display:grid}.ftZ5Ua_historyList a:hover{border-color:var(--line);background:var(--canvas)}.ftZ5Ua_historyList a[aria-current=page]{border-color:var(--forest);background:var(--canvas)}.ftZ5Ua_historyList strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ftZ5Ua_historyList span{color:var(--muted-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ftZ5Ua_historyList small{color:var(--ochre-dark);font-size:.7rem}.ftZ5Ua_sidebarBottom{padding-top:var(--space-4);border-top:var(--border-width) solid var(--line);margin-top:auto}.ftZ5Ua_accessSummary{margin-bottom:var(--space-2);color:var(--forest);font-size:var(--text-xs);font-weight:700;line-height:1.45}.ftZ5Ua_sidebarBottom>a{color:var(--ink);font-size:var(--text-sm);text-decoration:none}.ftZ5Ua_sidebarBottom>a:hover{color:var(--forest);text-underline-offset:.2em;text-decoration:underline}.ftZ5Ua_main{overscroll-behavior-y:contain;min-width:0;min-height:0;overflow-y:auto}.ftZ5Ua_mobileHeader,.ftZ5Ua_mobileHistory{display:none}.ftZ5Ua_content{width:min(100% - 2 * var(--gutter), 64rem);padding-block:clamp(2rem, 5vw, 4.5rem) calc(var(--space-7) + env(safe-area-inset-bottom));margin-inline:auto}.ftZ5Ua_status{color:var(--muted-ink)}.ftZ5Ua_intro{max-width:49rem;padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--line)}.ftZ5Ua_intro h1,.ftZ5Ua_quizHeader h1{margin-top:var(--space-2);font-family:var(--font-editorial);letter-spacing:-.035em;font-size:clamp(2.1rem,5vw,4rem);font-weight:650;line-height:1.02}.ftZ5Ua_intro>p{max-width:40rem;margin-top:var(--space-3);color:var(--muted-ink);font-size:1.05rem;line-height:1.65}.ftZ5Ua_allowance{width:fit-content;margin-top:var(--space-4);border-bottom:var(--border-width) solid var(--ochre);color:var(--forest);font-size:var(--text-sm);padding-bottom:.2rem;display:block}.ftZ5Ua_accessPanel{border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface);max-width:43rem;padding:clamp(1.25rem,4vw,2.25rem)}.ftZ5Ua_accessPanel h1{margin-top:var(--space-2);font-family:var(--font-editorial);letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.ftZ5Ua_accessPanel>p:not(.ftZ5Ua_eyebrow){max-width:36rem;margin-top:var(--space-3);color:var(--muted-ink);font-size:1.05rem;line-height:1.65}.ftZ5Ua_setupSection{padding-block:var(--space-7);border-bottom:var(--border-width) solid var(--line);grid-template-columns:minmax(12rem,.58fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4.5rem);display:grid}.ftZ5Ua_step{align-items:flex-start;gap:var(--space-3);display:flex}.ftZ5Ua_step>span{color:var(--ochre-dark);font-family:var(--font-editorial);padding-top:.2rem;font-size:1.05rem}.ftZ5Ua_step h2,.ftZ5Ua_sectionIntro h2{font-family:var(--font-editorial);font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.15}.ftZ5Ua_step p{margin-top:var(--space-2);color:var(--muted-ink);font-size:var(--text-sm);line-height:1.5}.ftZ5Ua_selectLabel{color:var(--ink);font-size:var(--text-sm);align-self:start;font-weight:650}.ftZ5Ua_selectLabel select{width:100%;min-height:3rem;margin-top:var(--space-2);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--white);color:var(--ink);padding:.55rem .75rem;font-size:1rem;display:block}.ftZ5Ua_chapterGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ftZ5Ua_chapterGrid label{align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface) 52%, transparent);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);min-height:3.25rem;padding:.65rem .75rem;display:grid}.ftZ5Ua_chapterGrid label:hover{border-color:var(--forest)}.ftZ5Ua_chapterGrid label:has(input:disabled){cursor:not-allowed;opacity:.5}.ftZ5Ua_chapterGrid label>span{color:var(--ochre-dark);font-family:var(--font-editorial)}.ftZ5Ua_chapterGrid label>strong{font-size:var(--text-sm);font-weight:600;line-height:1.35}.ftZ5Ua_chapterSelected{border-color:var(--forest)!important;background:var(--surface)!important}.ftZ5Ua_chapterGrid input,.ftZ5Ua_modeGrid input,.ftZ5Ua_countChoices input,.ftZ5Ua_options input{accent-color:var(--forest)}.ftZ5Ua_modeGrid{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.ftZ5Ua_modeGrid label{column-gap:var(--space-2);min-height:4.5rem;padding:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.ftZ5Ua_modeGrid label:last-child{grid-column:1/-1}.ftZ5Ua_modeGrid label:hover{border-color:var(--forest)}.ftZ5Ua_modeGrid label strong{font-weight:650}.ftZ5Ua_modeGrid label span{color:var(--muted-ink);font-size:var(--text-xs);grid-column:2}.ftZ5Ua_modeSelected{background:var(--surface);border-color:var(--forest)!important}.ftZ5Ua_inlineInput{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-weight:650;display:flex}.ftZ5Ua_inlineInput input{border:var(--border-width) solid var(--line);background:var(--white);width:7rem;min-height:2.75rem;color:var(--ink);padding:.45rem .65rem;font-size:1rem}.ftZ5Ua_countChoices{gap:var(--space-2);margin-top:var(--space-4);border:0;flex-wrap:wrap;padding:0;display:flex}.ftZ5Ua_countChoices legend{width:100%;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:650}.ftZ5Ua_countChoices label{border:var(--border-width) solid var(--line);cursor:pointer;align-items:center;gap:.45rem;min-width:4.5rem;min-height:2.75rem;padding:.45rem .7rem;display:flex}.ftZ5Ua_generate,.ftZ5Ua_showAnswers{min-height:3rem;margin-top:var(--space-6);border:var(--border-width) solid var(--forest);border-radius:var(--radius-control);background:var(--forest);color:var(--white);padding:.65rem 1rem;font-size:1rem;font-weight:700}.ftZ5Ua_accessPanel .ftZ5Ua_generate{align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.ftZ5Ua_generate:hover:not(:disabled),.ftZ5Ua_showAnswers:hover{background:var(--forest-dark)}.ftZ5Ua_generate:disabled{cursor:not-allowed;opacity:.5}.ftZ5Ua_generationState{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--line);background:var(--surface);display:flex}.ftZ5Ua_generationState button{border:var(--border-width) solid var(--forest);min-height:2.6rem;color:var(--forest);background:0 0;padding:.5rem .8rem;font-weight:650}.ftZ5Ua_waiting{align-items:center;gap:var(--space-3);color:var(--muted-ink);line-height:1.5;display:flex}.ftZ5Ua_waiting>span{gap:.3rem;display:inline-flex}.ftZ5Ua_waiting i{background:var(--forest);border-radius:50%;width:.35rem;height:.35rem;animation:1.1s ease-in-out infinite ftZ5Ua_pulse}.ftZ5Ua_waiting i:nth-child(2){animation-delay:.15s}.ftZ5Ua_waiting i:nth-child(3){animation-delay:.3s}.ftZ5Ua_error{margin-top:var(--space-4);color:var(--danger);line-height:1.5}.ftZ5Ua_mobileQuota{display:none}.ftZ5Ua_quizHeader{padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--line)}.ftZ5Ua_quizHeaderTop{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.ftZ5Ua_quizHeaderTop>div{min-width:0}.ftZ5Ua_quizHeader h1{font-size:clamp(2rem,4.5vw,3.5rem)}.ftZ5Ua_quizHeader>p:not(.ftZ5Ua_eyebrow){margin-top:var(--space-3);color:var(--muted-ink);font-size:1.05rem}.ftZ5Ua_quizHeader>strong{margin-top:var(--space-2);color:var(--forest);font-size:var(--text-sm);display:block}.ftZ5Ua_topNewQuiz{border:var(--border-width) solid var(--forest);border-radius:var(--radius-control);background:var(--forest);min-height:2.75rem;color:var(--white);flex:none;padding:.55rem .9rem;font-weight:700}.ftZ5Ua_topNewQuiz:hover{background:var(--forest-dark)}.ftZ5Ua_answerProgress{width:fit-content;margin-top:var(--space-4);border-bottom:var(--border-width) solid var(--ochre);color:var(--muted-ink);font-size:var(--text-sm);padding-bottom:.2rem;font-weight:650}.ftZ5Ua_quizSection{margin-top:var(--space-7)}.ftZ5Ua_quizSection>h2{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--line);font-family:var(--font-editorial);font-size:1.55rem}.ftZ5Ua_questionList{gap:var(--space-5);margin-top:var(--space-5);display:grid}.ftZ5Ua_questionCard{border:var(--border-width) solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:clamp(1rem,3vw,1.5rem)}.ftZ5Ua_questionHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--line-soft);display:flex}.ftZ5Ua_questionHeader>div{align-items:baseline;gap:var(--space-2);display:flex}.ftZ5Ua_questionHeader span{color:var(--forest);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ftZ5Ua_questionHeader h3{font-family:var(--font-editorial);font-size:1.45rem}.ftZ5Ua_questionHeader>p{color:var(--ochre-dark);font-size:var(--text-sm);font-weight:650}.ftZ5Ua_options{gap:var(--space-2);margin-top:var(--space-5);border:0;padding:0;display:grid}.ftZ5Ua_options label{align-items:start;gap:var(--space-2);border:var(--border-width) solid var(--line-soft);border-radius:var(--radius-control);background:var(--canvas);cursor:pointer;grid-template-columns:auto 1.7rem minmax(0,1fr);min-height:3rem;padding:.65rem .75rem;display:grid}.ftZ5Ua_options label:hover{border-color:var(--forest)}.ftZ5Ua_options label>span{border:1px solid var(--line);width:1.55rem;height:1.55rem;color:var(--forest);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.ftZ5Ua_options label>div{font-size:.98rem}.ftZ5Ua_optionSelected{border-color:var(--forest)!important;background:color-mix(in srgb, var(--surface) 75%, var(--canvas))!important}.ftZ5Ua_optionLocked{cursor:default!important}.ftZ5Ua_optionLocked:hover{border-color:var(--line-soft)!important}.ftZ5Ua_optionLocked.ftZ5Ua_optionSelected{border-color:var(--forest)!important}.ftZ5Ua_showAnswers:disabled{cursor:wait;opacity:.65}.ftZ5Ua_resultSummary{gap:var(--space-2) var(--space-5);margin-top:var(--space-8);border:var(--border-width) solid var(--forest);border-radius:var(--radius-card);background:var(--surface);outline:none;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.25rem,4vw,2rem);display:grid}.ftZ5Ua_resultSummary:focus-visible{outline:var(--focus-width) solid var(--forest);outline-offset:var(--focus-offset)}.ftZ5Ua_resultSummary>.ftZ5Ua_eyebrow{grid-column:1/-1}.ftZ5Ua_resultSummary h2{font-family:var(--font-editorial);font-size:clamp(1.55rem,3vw,2.1rem)}.ftZ5Ua_resultScore{margin-top:var(--space-2);color:var(--forest);font-family:var(--font-editorial);letter-spacing:-.035em;grid-column:1;font-size:clamp(2.25rem,6vw,4rem);font-weight:650;line-height:1}.ftZ5Ua_resultPercentage{color:var(--ochre-dark);font-family:var(--font-editorial);grid-area:2/2/4;align-self:center;font-size:clamp(1.65rem,4vw,2.7rem);font-weight:650}.ftZ5Ua_resultSummary dl{margin-top:var(--space-4);border-top:var(--border-width) solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ftZ5Ua_resultSummary dl>div{padding-top:var(--space-3)}.ftZ5Ua_resultSummary dl>div+div{border-inline-start:var(--border-width) solid var(--line);padding-inline-start:var(--space-3)}.ftZ5Ua_resultSummary dt{color:var(--muted-ink);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ftZ5Ua_resultSummary dd{font-family:var(--font-editorial);margin-top:.2rem;font-size:1.55rem;font-weight:650}.ftZ5Ua_answers{margin-top:var(--space-8);padding-top:var(--space-7);border-top:2px solid var(--forest)}.ftZ5Ua_sectionIntro{margin-bottom:var(--space-5)}.ftZ5Ua_answerCard{padding:var(--space-5) 0;border-top:var(--border-width) solid var(--line)}.ftZ5Ua_answerCard>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ftZ5Ua_answerCard h3{font-family:var(--font-editorial);font-size:1.35rem}.ftZ5Ua_answerCard header span{color:var(--ochre-dark);font-size:var(--text-sm)}.ftZ5Ua_mcqResult{margin-bottom:var(--space-4);padding:var(--space-3);border-inline-start:3px solid var(--forest);background:var(--surface)}.ftZ5Ua_mcqResult p+p{margin-top:var(--space-1)}.ftZ5Ua_answerState{color:var(--forest);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.ftZ5Ua_answerCard[data-result-state=incorrect] .ftZ5Ua_mcqResult{border-inline-start-color:var(--ochre-dark)}.ftZ5Ua_answerCard[data-result-state=incorrect] .ftZ5Ua_answerState{color:var(--ochre-dark)}.ftZ5Ua_answerCard[data-result-state=unanswered] .ftZ5Ua_mcqResult{border-inline-start-color:var(--muted-ink)}.ftZ5Ua_answerCard[data-result-state=unanswered] .ftZ5Ua_answerState{color:var(--muted-ink)}.ftZ5Ua_quizActions{gap:var(--space-2);margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.ftZ5Ua_quizActions button{border:var(--border-width) solid var(--forest);min-height:2.75rem;color:var(--forest);background:0 0;padding:.5rem .85rem;font-weight:650}.ftZ5Ua_quizActions button:hover{background:var(--forest);color:var(--white)}@keyframes ftZ5Ua_pulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.18rem)}}@media (max-width:63.999rem){.ftZ5Ua_app{height:100dvh;display:block;overflow:auto}.ftZ5Ua_sidebar{display:none}.ftZ5Ua_main{min-height:100dvh;overflow:visible}.ftZ5Ua_mobileHeader{z-index:5;min-height:4rem;padding:.55rem var(--gutter);border-bottom:var(--border-width) solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ftZ5Ua_mobileHeader img{object-fit:contain;width:auto;height:1.55rem}.ftZ5Ua_mobileHeader nav{gap:.25rem;display:flex}.ftZ5Ua_mobileHeader nav a{place-items:center;min-height:2.75rem;padding:.45rem .7rem;display:grid}.ftZ5Ua_mobileHistory{border-bottom:var(--border-width) solid var(--line);background:var(--surface);display:block}.ftZ5Ua_mobileHistory>summary{min-height:2.9rem;padding:.55rem var(--gutter);color:var(--forest);font-size:var(--text-sm);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.ftZ5Ua_mobileHistory>summary::-webkit-details-marker{display:none}.ftZ5Ua_mobileHistory>summary:after{content:"+";margin-inline-start:auto;padding-inline-start:var(--space-2);font-size:1.1rem;font-weight:500}.ftZ5Ua_mobileHistory[open]>summary:after{content:"−"}.ftZ5Ua_mobileHistory>summary span{min-width:1.4rem;height:1.4rem;border:var(--border-width) solid var(--line);color:var(--muted-ink);border-radius:50%;place-items:center;margin-inline-start:var(--space-2);font-size:.7rem;display:grid}.ftZ5Ua_mobileHistory .ftZ5Ua_history{padding:var(--space-3) var(--gutter) var(--space-4);border-top:var(--border-width) solid var(--line);margin:0}.ftZ5Ua_mobileHistory .ftZ5Ua_historyList{max-height:15rem}.ftZ5Ua_mobileQuota{margin-top:var(--space-4);display:block}}@media (max-width:44rem){.ftZ5Ua_content{width:calc(100% - 2rem);padding-top:var(--space-6)}.ftZ5Ua_setupSection{gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:1fr}.ftZ5Ua_chapterGrid,.ftZ5Ua_modeGrid{grid-template-columns:1fr}.ftZ5Ua_modeGrid label:last-child{grid-column:auto}.ftZ5Ua_generationState{flex-direction:column;align-items:flex-start}.ftZ5Ua_generationState button,.ftZ5Ua_generate,.ftZ5Ua_showAnswers{width:100%;min-height:3rem}.ftZ5Ua_questionCard{padding:1rem}.ftZ5Ua_quizHeaderTop{align-items:stretch;gap:var(--space-4);flex-direction:column}.ftZ5Ua_topNewQuiz{align-self:flex-start}.ftZ5Ua_options label{grid-template-columns:auto 1.7rem minmax(0,1fr);min-height:3.25rem}.ftZ5Ua_resultSummary{grid-template-columns:1fr}.ftZ5Ua_resultPercentage{grid-area:auto/1}.ftZ5Ua_resultSummary dl{grid-template-columns:1fr}.ftZ5Ua_resultSummary dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ftZ5Ua_resultSummary dl>div+div{border-inline-start:0;padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.ftZ5Ua_waiting i{opacity:.65;animation:none}}
._9YRTXq_section{gap:var(--space-5);padding-block:var(--space-7);display:grid}._9YRTXq_heading{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}._9YRTXq_heading h2{margin-top:var(--space-2);font-family:var(--font-editorial);font-size:clamp(2rem,1.65rem + 1.2vw,3rem)}._9YRTXq_heading p:not(.eyebrow){max-width:42rem;margin-top:var(--space-2);color:var(--muted-ink)}._9YRTXq_actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}._9YRTXq_viewer{border:var(--border-width) solid var(--line);background:var(--white);width:100%;height:min(75rem,100dvh - 8rem);min-height:42rem;display:block}._9YRTXq_fallback{color:var(--muted-ink);font-size:var(--text-sm)}._9YRTXq_fallback a{color:var(--forest);font-weight:650}@media (max-width:40rem){._9YRTXq_heading{flex-direction:column;align-items:stretch}._9YRTXq_actions{grid-template-columns:1fr 1fr;display:grid}._9YRTXq_actions a{justify-content:center}._9YRTXq_viewer{height:70dvh;min-height:30rem}}@media (max-width:24rem){._9YRTXq_actions{grid-template-columns:1fr}}
._07XrOW_dialog{border:1px solid var(--line);background:var(--surface);width:min(100% - 2rem,30rem);max-height:calc(100dvh - 2rem);color:var(--ink);margin:auto;padding:1.25rem;overflow:auto}._07XrOW_dialog::backdrop{background:#0d1f187a}._07XrOW_dialog h2{font-family:var(--font-editorial);font-size:1.65rem}._07XrOW_dialog p{margin-top:1rem;line-height:1.55}._07XrOW_widget{min-height:65px;margin-top:1.25rem}._07XrOW_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}@media (max-width:25rem){._07XrOW_actions>*{width:100%}}
.Fep_kq_document{width:min(calc(100% - 2 * var(--gutter)), 52rem);color:var(--ink);margin-inline:auto}.Fep_kq_header{padding-block:var(--space-6) var(--space-7);border-block:var(--border-width) solid var(--line)}.Fep_kq_kicker,.Fep_kq_collectionHeader p{color:var(--forest);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.Fep_kq_header h1{max-width:46rem;margin-top:var(--space-4);font-family:var(--font-editorial);font-size:clamp(2.5rem,2rem + 2vw,4.5rem)}.Fep_kq_description{max-width:var(--reading-width);margin-top:var(--space-4);color:var(--muted-ink)}.Fep_kq_metadata{gap:var(--space-4);margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Fep_kq_metadata div{min-width:0}.Fep_kq_metadata dt{color:var(--muted-ink);font-size:var(--text-xs);text-transform:uppercase}.Fep_kq_metadata dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.Fep_kq_collection{padding-block:var(--space-7)}.Fep_kq_collection+.Fep_kq_collection{border-top:2px solid var(--ink)}.Fep_kq_collectionHeader{margin-bottom:var(--space-4)}.Fep_kq_collectionHeader h2{margin-top:var(--space-2);font-family:var(--font-editorial);font-size:2rem}@media (max-width:40rem){.Fep_kq_metadata{grid-template-columns:1fr}}@media print{.Fep_kq_document{color:#000;width:100%;margin:0}.Fep_kq_header{break-after:avoid-page;border-top:0;border-bottom:1px solid #777;padding:0 0 5mm}.Fep_kq_kicker,.Fep_kq_collectionHeader p{color:#000;font-size:8pt}.Fep_kq_header h1{margin-top:2mm;font-size:22pt;line-height:1.05}.Fep_kq_description{color:#222;margin-top:2mm;font-size:9.5pt}.Fep_kq_metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:4mm;margin-top:3mm;padding-top:2mm}.Fep_kq_metadata dt{color:#333;font-size:7.5pt}.Fep_kq_metadata dd{font-size:8.5pt}.Fep_kq_collection{padding-block:5mm 0}.Fep_kq_collection+.Fep_kq_collection{break-before:page;border-top:0;margin-top:8mm}.Fep_kq_collectionHeader{break-after:avoid-page;margin-bottom:2mm}.Fep_kq_collectionHeader h2{margin-top:1mm;font-size:16pt}}
