._5CnKya_article{--typeset-flow:1.1em;font-optical-sizing:auto;font-kerning:normal;letter-spacing:normal;width:100%;max-width:min(65ch,44rem);padding-top:clamp(.5rem,1.5vw,1.5rem)}._5CnKya_title{letter-spacing:-.025em;text-wrap:balance;margin-block:0 .95em;font-size:2.1em;font-weight:600;line-height:1.18}._5CnKya_body{margin-block-start:0}._5CnKya_body :where(p){margin-block:var(--typeset-flow) 0}._5CnKya_body :where(h2){letter-spacing:-.015em;text-wrap:balance;margin-block:1.9em .65em;font-size:1.35em;font-weight:600;line-height:1.35}._5CnKya_body>section>:first-child,._5CnKya_body :where(h2+p){margin-block-start:0}._5CnKya_body :where(pre){font-size:.85em;line-height:1.6}@media (max-width:40rem){._5CnKya_title{font-size:1.8em}}
.DZdSoa_dialog.DZdSoa_dialog{overscroll-behavior:contain;border:1px solid color-mix(in oklch, var(--foreground) 9%, transparent);background:var(--popover);border-radius:24px;gap:0;width:min(960px,100vw - 32px);max-width:min(960px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow-y:auto;box-shadow:0 32px 100px -24px #11112866,0 2px 12px #1111280a}.DZdSoa_overlay.DZdSoa_overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131f75}.DZdSoa_practice{--practice-accent:#6952c4;--practice-tint:color-mix(in oklch, var(--practice-accent) 6%, var(--popover));--practice-border:color-mix(in oklch, var(--foreground) 10%, transparent);min-width:0;color:var(--popover-foreground)}.DZdSoa_header{border-bottom:1px solid var(--practice-border);padding:28px 36px 26px}.DZdSoa_eyebrow{color:var(--muted-foreground);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:12px;padding-right:24px;font-size:11px;font-weight:500;display:flex}.DZdSoa_practiceBadge{background:var(--practice-tint);color:var(--practice-accent);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-weight:650;display:inline-flex}.DZdSoa_practiceBadge svg{width:13px;height:13px}.DZdSoa_title.DZdSoa_title{letter-spacing:-.045em;margin:16px 0 10px;font-size:clamp(24px,3.6vw,32px);font-weight:600;line-height:1.15}.DZdSoa_description.DZdSoa_description{max-width:500px;font-size:13px;line-height:1.65}.DZdSoa_workspace{grid-template-columns:260px minmax(0,1fr);display:grid}.DZdSoa_context{border-right:1px solid var(--practice-border);background:var(--practice-tint);min-width:0;padding:28px}.DZdSoa_contextLabel,.DZdSoa_guideLabel{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.DZdSoa_contextLabel{align-items:center;gap:7px;display:flex}.DZdSoa_contextLabel svg{width:13px;height:13px}.DZdSoa_bookTitle{overflow-wrap:anywhere;margin-top:12px;font-size:15px;font-weight:550;line-height:1.5}.DZdSoa_sourceLabel{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6}.DZdSoa_range{margin-top:12px;font-size:11px}.DZdSoa_range summary{cursor:pointer;width:fit-content;color:var(--practice-accent);align-items:center;gap:4px;font-weight:550;list-style:none;display:flex}.DZdSoa_range summary::-webkit-details-marker{display:none}.DZdSoa_range summary svg{width:12px;height:12px;transition:transform .15s}.DZdSoa_range[open] summary svg{transform:rotate(180deg)}.DZdSoa_range summary:focus-visible{outline:2px solid var(--practice-accent);outline-offset:4px;border-radius:2px}.DZdSoa_rangeFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.DZdSoa_rangeFields label{min-width:0;color:var(--muted-foreground);font-size:11px}.DZdSoa_rangeFields input{border:1px solid var(--practice-border);background:var(--popover);width:100%;min-width:0;color:var(--foreground);border-radius:7px;margin-top:5px;padding:7px 8px;font-size:13px;display:block}.DZdSoa_rangeError{color:var(--destructive);margin-top:10px;font-size:11px;line-height:1.5}.DZdSoa_guidance{border-top:1px solid var(--practice-border);margin-top:26px;padding-top:24px}.DZdSoa_guidance ul{gap:19px;margin:18px 0 0;padding:0;list-style:none;display:grid}.DZdSoa_guidance strong{font-size:12px;font-weight:550;display:block}.DZdSoa_guidance li p{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.55}.DZdSoa_encouragement{color:var(--muted-foreground);margin-top:24px;font-size:11px;line-height:1.65}.DZdSoa_response{min-width:0;padding:28px}.DZdSoa_editor{border:1px solid var(--practice-border);background:var(--background);border-radius:13px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 6px #11112803}.DZdSoa_editor:focus-within{border-color:color-mix(in oklch, var(--practice-accent) 60%, var(--practice-border));box-shadow:0 0 0 3px color-mix(in oklch, var(--practice-accent) 8%, transparent)}.DZdSoa_editorHeader{border-bottom:1px solid var(--practice-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 18px;display:flex}.DZdSoa_editorHeader label{font-size:12px;font-weight:600}.DZdSoa_editorHeader>span{color:var(--muted-foreground);font-size:10px}.DZdSoa_editor textarea{resize:vertical;width:100%;min-height:248px;color:var(--foreground);background:0 0;border:0;outline:0;padding:20px 18px;font-family:inherit;font-size:14px;line-height:1.8;display:block}.DZdSoa_editor textarea::placeholder{color:color-mix(in oklch, var(--muted-foreground) 72%, transparent)}.DZdSoa_editor textarea:disabled{opacity:.65}.DZdSoa_editorFooter{color:var(--muted-foreground);justify-content:space-between;align-items:end;gap:16px;padding:12px 18px;font-size:10px;line-height:1.5;display:flex}.DZdSoa_editorFooter>span:first-child{max-width:225px}.DZdSoa_count{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.DZdSoa_count>span{opacity:.7}.DZdSoa_feedbackOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:23px;display:flex}.DZdSoa_feedbackLabel{align-items:center;gap:9px;font-size:12px;font-weight:550;display:flex}.DZdSoa_feedbackLabel>svg{width:16px;height:16px;color:var(--practice-accent)}.DZdSoa_feedbackLabel span>span{color:var(--muted-foreground);margin-top:3px;font-size:10px;font-weight:400;display:block}.DZdSoa_feedbackOptions>label{color:var(--muted-foreground);gap:6px;font-size:10px;display:flex}.DZdSoa_feedbackOptions select{border-radius:7px;max-width:170px;padding:7px 9px;font-size:11px}.DZdSoa_disclosure{color:var(--muted-foreground);margin-top:13px;font-size:10px;line-height:1.7}.DZdSoa_error{overflow-wrap:anywhere;border:1px solid color-mix(in oklch, var(--destructive) 20%, transparent);background:color-mix(in oklch, var(--destructive) 5%, var(--popover));color:var(--destructive);border-radius:9px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.6}.DZdSoa_footer{z-index:1;border-top:1px solid var(--practice-border);background:var(--popover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex;position:sticky;bottom:0}.DZdSoa_submit.DZdSoa_submit{background:var(--practice-accent);color:#fff;border-radius:10px;gap:10px;height:42px;padding-inline:18px;font-size:12px;font-weight:550;box-shadow:0 3px 8px #6952c41f}.DZdSoa_submitGroup{align-items:center;gap:14px;display:flex}.DZdSoa_allowance{color:var(--muted-foreground);font-size:10px}.DZdSoa_submit.DZdSoa_submit:hover{background:color-mix(in oklch, var(--practice-accent) 88%, black)}.DZdSoa_submit.DZdSoa_submit:disabled{opacity:.5;box-shadow:none}.DZdSoa_later.DZdSoa_later{height:40px;color:var(--muted-foreground);border-radius:9px;font-size:12px}:is(.dark .DZdSoa_practice,[data-reading-tone=dark] .DZdSoa_practice){--practice-accent:#b5a4ef}:is(.dark .DZdSoa_submit.DZdSoa_submit,[data-reading-tone=dark] .DZdSoa_submit.DZdSoa_submit){color:#21193c;background:#b5a4ef}@media (max-width:700px){.DZdSoa_dialog.DZdSoa_dialog{border-radius:18px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.DZdSoa_header{padding:22px 22px 20px}.DZdSoa_workspace{grid-template-columns:minmax(0,1fr)}.DZdSoa_context{border-right:0;border-bottom:1px solid var(--practice-border);padding:16px 22px}.DZdSoa_bookTitle{margin-top:7px;font-size:13px}.DZdSoa_sourceLabel{margin-top:3px}.DZdSoa_guidance{display:none}.DZdSoa_range{margin-top:8px}.DZdSoa_rangeFields{max-width:250px}.DZdSoa_response{padding:20px 22px}.DZdSoa_editor textarea{min-height:210px;font-size:16px}.DZdSoa_editorHeader,.DZdSoa_editorFooter,.DZdSoa_editor textarea{padding-inline:14px}.DZdSoa_feedbackOptions{margin-top:18px}.DZdSoa_footer{padding:14px 22px}.DZdSoa_submit.DZdSoa_submit,.DZdSoa_later.DZdSoa_later{width:100%}.DZdSoa_submitGroup{flex-direction:column;order:-1;gap:6px;width:100%}}@media (max-height:600px){.DZdSoa_header{padding:16px 22px}.DZdSoa_eyebrow,.DZdSoa_description.DZdSoa_description,.DZdSoa_guidance{display:none}.DZdSoa_title.DZdSoa_title{margin:0;font-size:22px}.DZdSoa_context{padding:12px 22px}.DZdSoa_contextLabel{display:none}.DZdSoa_bookTitle{margin-top:0}.DZdSoa_response{padding:14px 22px}.DZdSoa_footer{gap:4px;padding:10px 22px}.DZdSoa_later.DZdSoa_later{height:30px}}@media (prefers-reduced-motion:reduce){.DZdSoa_editor,.DZdSoa_range summary svg{transition:none}}
._4dvafq_player{isolation:isolate;background:var(--study-slide-background,#152d2c);color:#f4f1e8;outline-offset:4px;-webkit-user-select:none;user-select:none;border:1px solid #203d3b;border-radius:20px;flex-direction:column;width:100%;min-width:0;height:auto;margin:0;padding:0;display:flex;position:relative;inset:auto;overflow:hidden;box-shadow:0 16px 48px -24px #142d2c55;container:study-player/inline-size}._4dvafq_player[data-fullscreen]{width:100%;height:100%;max-height:none;box-shadow:none;background:var(--study-slide-background,#0e1d1c);border:0;border-radius:0;flex-direction:column;display:flex}._4dvafq_player[data-fullscreen=pinned]{z-index:var(--z-fullscreen-player);width:auto;height:auto;position:fixed;inset:0}._4dvafq_player[data-fullscreen] ._4dvafq_controls{padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}._4dvafq_canvas{aspect-ratio:16/9;cursor:pointer;outline-offset:-4px;flex-shrink:0;width:100%;height:56.25cqw;margin-inline:auto;position:relative;container-type:inline-size}._4dvafq_canvas:focus-visible{outline:3px solid #e4c68a}._4dvafq_slideFrame{background:var(--study-slide-background);position:absolute;inset:0;overflow:hidden}._4dvafq_player[data-slide-kind],._4dvafq_slideFrame{--study-slide-background:linear-gradient(135deg, #f7f2e6 0%, #eef2e9 50%, #dde9e2 100%)}._4dvafq_player[data-slide-kind=title],._4dvafq_slideFrame[data-slide-kind=title]{--study-slide-background:linear-gradient(125deg, #102725 0%, #23463e 55%, #44664b 100%)}._4dvafq_player[data-slide-kind=analogy],._4dvafq_slideFrame[data-slide-kind=analogy]{--study-slide-background:linear-gradient(135deg, #f1f5e8 0%, #dce9df 55%, #cbded8 100%)}._4dvafq_player[data-slide-kind] ._4dvafq_canvas ._4dvafq_slideFrame{background:0 0}._4dvafq_slideScene{width:960px;transform:translate(-50%, -50%) scale(var(--slide-scale,0));transform-origin:50%;position:absolute;top:50%;left:50%;container:study-scene/inline-size}._4dvafq_presenterCursor{--cursor-size:clamp(24px, 3.4cqw, 38px);z-index:2;opacity:0;pointer-events:none;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}._4dvafq_presenterHand{top:calc(var(--cursor-size) * -2 / 24);left:calc(var(--cursor-size) * -8 / 24);width:var(--cursor-size);height:var(--cursor-size);transform-origin:33.33% 8.33%;fill:#fffaf0;stroke:#183532;stroke-width:1.4px;filter:drop-shadow(0 3px 4px #10272555)drop-shadow(0 1px 1px #10272540);position:absolute;overflow:visible;rotate:-14deg}._4dvafq_presenterRipple{top:calc(var(--cursor-size) * -.4);left:calc(var(--cursor-size) * -.4);width:calc(var(--cursor-size) * .8);height:calc(var(--cursor-size) * .8);opacity:0;border:2px solid #e7c67f;border-radius:50%;position:absolute}._4dvafq_presenterInk{z-index:2;pointer-events:none;fill:none;stroke:#e7c67f;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 1px 1px #10272540);width:100%;height:100%;position:absolute;inset:0;overflow:visible}._4dvafq_playbackFeedback{z-index:3;aspect-ratio:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#102722c9;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:clamp(64px,11cqw,104px);animation:.6s ease-out both _4dvafq_playbackPulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}._4dvafq_playbackFeedback svg{width:42%;height:42%}._4dvafq_endScreen{background:var(--background);height:56.25cqw;min-height:0;color:var(--foreground);outline:none;flex-direction:column;flex-shrink:0;justify-content:safe center;padding:clamp(12px,3cqw,36px);display:flex;overflow-y:auto;container-type:inline-size}._4dvafq_endScreenContent{flex-shrink:0;width:100%;max-width:960px;margin-inline:auto}._4dvafq_player[data-fullscreen] ._4dvafq_endScreen{flex:1;height:auto;min-height:0;overflow-y:auto}._4dvafq_player[data-fullscreen] ._4dvafq_canvas{aspect-ratio:auto;flex:1;max-width:none;height:auto;min-height:0;max-height:none;container-type:size}@media (max-width:640px),(max-height:500px) and (pointer:coarse){._4dvafq_player:not([data-fullscreen]){height:min(70svh,100svh - 6rem)}._4dvafq_player ._4dvafq_endScreen{flex:1;height:auto;min-height:0;overflow-y:auto}._4dvafq_player ._4dvafq_canvas{aspect-ratio:auto;flex:1;max-width:none;height:auto;min-height:0;max-height:none;container-type:size}}._4dvafq_slide{--body-min:15px;--small-min:11px;--heading-min:29px;--space-min:20px;width:100%;min-height:max(56.25cqw, calc(var(--slide-column,100cqw) / var(--frame-aspect,1.7778)));padding:max(var(--space-min), 5cqw) max(var(--space-min), 6cqw);overflow-wrap:anywhere;color:#183532;font-family:var(--font-sans);flex-direction:column;gap:3cqw;display:flex;position:relative}._4dvafq_slideScene[data-portrait] ._4dvafq_slide{width:var(--slide-column,100cqw);padding:max(var(--space-min), 5cqw) max(var(--space-min), 3.6cqw);margin-inline:auto}._4dvafq_slideScene[data-portrait] ._4dvafq_illustrated ._4dvafq_slideBody,._4dvafq_slideScene[data-portrait] ._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList[data-count="2"],._4dvafq_slideScene[data-portrait] ._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList[data-count="3"]{grid-template-columns:minmax(0,1fr)}._4dvafq_slideScene[data-portrait] ._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList:not([data-count="1"]) ._4dvafq_ideaCard{gap:1.7cqw;padding:1.8cqw 2cqw;display:grid}._4dvafq_slideScene[data-portrait] ._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList:not([data-count="1"]) ._4dvafq_ideaCopy{align-self:center}._4dvafq_slideScene[data-portrait] ._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList:not([data-count="1"]) ._4dvafq_pointDetail{margin-top:.65cqw}._4dvafq_slideScene[data-portrait] ._4dvafq_comparison{grid-template-columns:minmax(0,1fr)}._4dvafq_slideScene[data-portrait] ._4dvafq_title ._4dvafq_heading{font-size:max(var(--heading-min), 5.4cqw)}._4dvafq_canvas:has(>._4dvafq_floatingCaptions) ._4dvafq_slide{padding-bottom:max(90px,13cqw)}._4dvafq_slideHeader{min-width:0}._4dvafq_eyebrow{color:#587466;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1.1cqw;margin:0 0 1.4cqw;font-size:1.25cqw;font-weight:700;display:flex}._4dvafq_eyebrow:before{content:"";background:currentColor;width:2.6cqw;height:2px}._4dvafq_composition{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}._4dvafq_slideBody{flex:1;min-width:0;display:flex}._4dvafq_illustrated ._4dvafq_slideBody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:4cqw;display:grid}._4dvafq_illustrated ._4dvafq_pointList{grid-template-columns:1fr}._4dvafq_illustration{background:#e8ebdf;border-radius:2.4cqw;margin:0;overflow:hidden;box-shadow:0 10px 32px #10272520}._4dvafq_illustration img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;width:100%;height:auto;display:block}._4dvafq_imageFrame{position:relative}._4dvafq_aiNotice{color:#f7f3e8;max-width:calc(100% - 2cqw);font-size:max(var(--small-min), 1.15cqw);pointer-events:none;background:#102725b3;border-radius:999px;padding:.3cqw .9cqw;line-height:1.4;position:absolute;bottom:1cqw;right:1cqw}._4dvafq_imageTable{border-collapse:collapse;color:#183532;text-align:left;overflow-wrap:anywhere;background:#fffdf7;width:100%;font-size:1.55cqw;line-height:1.3}._4dvafq_imageTable th,._4dvafq_imageTable td{vertical-align:top;border-top:1px solid #315c4422;padding:.7cqw 1.2cqw}._4dvafq_imageTable th{color:#456a54;font-size:.85em;font-weight:600}._4dvafq_imageError{aspect-ratio:4/3;color:#183532;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5cqw;padding:2cqw;font-size:2cqw;display:flex}._4dvafq_imageError button{cursor:pointer;text-decoration:underline}._4dvafq_illustrated ._4dvafq_comparison{grid-template-columns:1fr;gap:1.2cqw;margin-top:1.5cqw}._4dvafq_illustrated ._4dvafq_reading,._4dvafq_illustrated ._4dvafq_passage{padding:1.5cqw}._4dvafq_illustrated ._4dvafq_panelLabel{margin-bottom:.6cqw;padding-bottom:.6cqw}._4dvafq_illustrated ._4dvafq_comparisonText{font-size:1.8cqw;line-height:1.35}._4dvafq_illustrated ._4dvafq_quotation blockquote{font-size:2.5cqw}._4dvafq_codePanel{color:#f7f3e8;background:#102725;border:1px solid #ffffff24;border-radius:1.6cqw;margin-top:2cqw;overflow:hidden}._4dvafq_codeLanguage{color:#c4dab9;border-bottom:1px solid #ffffff24;padding:1cqw 2cqw;font-size:1.6cqw;display:block}._4dvafq_codePanel pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;direction:ltr;margin:0;padding:1.6cqw 2cqw;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.75cqw;line-height:1.45}._4dvafq_heading{font-family:var(--font-sans);font-size:max(var(--heading-min), 4.8cqw);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.13;animation:.65s cubic-bezier(.2,.7,.2,1) both _4dvafq_sceneEnter}._4dvafq_watermark{color:#18353270;font-size:max(var(--small-min), 1.25cqw);letter-spacing:-.05em;font-weight:600;position:absolute;top:max(14px,2cqw);right:3cqw}._4dvafq_title{color:#f7f3e8}._4dvafq_title ._4dvafq_watermark{color:#b0c4b77a}._4dvafq_title ._4dvafq_eyebrow{color:#d9bf83}._4dvafq_title ._4dvafq_heading{max-width:20ch;font-size:max(var(--heading-min), 6.4cqw)}._4dvafq_pointList{gap:1.5cqw;margin:0;padding:0;list-style:none;display:grid}._4dvafq_pointList>li{--idea-accent:#3f715d;--idea-tint:#e7eee5;--idea-surface:#fbfcf6;min-width:0;animation:.6s cubic-bezier(.2,.7,.2,1) both _4dvafq_sceneEnter}._4dvafq_pointList>li:nth-child(3n+2){--idea-accent:#916731;--idea-tint:#f2e7d3;--idea-surface:#fffbf3}._4dvafq_pointList>li:nth-child(3n+3){--idea-accent:#4e7284;--idea-tint:#e3edf0;--idea-surface:#f6fafb}._4dvafq_ideaCard{background:var(--idea-surface);color:#183532;--tw-ring-shadow:0 0 #0000;border:1px solid #294d3d1c;border-radius:1.8cqw;grid-template-columns:4.2cqw minmax(0,1fr);align-content:center;align-items:start;gap:1.7cqw;width:100%;min-width:0;height:100%;padding:1.8cqw 2cqw;display:grid;position:relative;box-shadow:0 1px 2px #18353204,0 8px 24px -18px #18353245}._4dvafq_ideaCopy{align-self:center;min-width:0}._4dvafq_ideaCopy:only-child{grid-column:1/-1}._4dvafq_pointTitle{min-width:0;font-size:max(var(--body-min), 2.2cqw);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.25}._4dvafq_pointDetail{color:#51655b;font-size:max(var(--body-min), 1.8cqw);text-wrap:pretty;margin:.65cqw 0 0;line-height:1.45}._4dvafq_pointIcon{border:1px solid color-mix(in srgb, var(--idea-accent) 12%, transparent);background:var(--idea-tint);width:4.2cqw;height:4.2cqw;color:var(--idea-accent);border-radius:1.3cqw;flex-shrink:0;justify-content:center;align-items:center;display:flex}._4dvafq_pointIcon svg{stroke-width:1.7px;width:50%;height:50%}._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList:not([data-count="1"]) ._4dvafq_ideaCard{flex-direction:column;align-items:stretch;gap:2.2cqw;padding:2.4cqw;display:flex}._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList:not([data-count="1"]) ._4dvafq_ideaCopy{align-self:stretch}._4dvafq_slide:not(._4dvafq_illustrated) ._4dvafq_pointList:not([data-count="1"]) ._4dvafq_pointDetail{margin-top:1cqw}._4dvafq_title ._4dvafq_pointList>li{--idea-accent:#e4c68a;--idea-tint:#e4c68a14}._4dvafq_title ._4dvafq_ideaCard{color:#f7f3e8;box-shadow:none;background:#ffffff09;border-color:#f7f3e826}._4dvafq_title ._4dvafq_pointDetail{color:#d1dfd2}._4dvafq_comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:2cqw;margin-top:3cqw;display:grid}._4dvafq_reading,._4dvafq_passage{color:#183532;box-shadow:none;background:#eeeae0;border:1px solid #18353222;border-radius:max(14px,2cqw);gap:0;padding:max(18px,3cqw);animation:.65s cubic-bezier(.2,.7,.2,1) both _4dvafq_sceneEnter}._4dvafq_passage{color:#f7f3e8;background:#23463e;animation-delay:.22s;box-shadow:0 12px 30px -18px #18353266}._4dvafq_panelContent{padding:0}._4dvafq_panelLabel{color:#576b64;font-size:max(var(--small-min), 1.25cqw);border-bottom:1px solid #18353225;align-items:center;gap:1cqw;margin:0 0 2cqw;padding-bottom:1.5cqw;font-weight:600;display:flex}._4dvafq_panelLabel svg{flex-shrink:0;width:max(14px,1.8cqw);height:max(14px,1.8cqw)}._4dvafq_passage ._4dvafq_panelLabel{color:#c5d7be;border-color:#f6f3eb33}._4dvafq_comparisonText{font-size:max(var(--body-min), 2.15cqw);margin:0;line-height:1.6}._4dvafq_quote{background:linear-gradient(135deg,#faf3e4 0%,#eee3cd 55%,#e3e8df 100%)}._4dvafq_quoteCard{color:inherit;box-shadow:none;background:0 0;border-radius:0;margin-top:3cqw;padding:3cqw 0;animation:.8s ease-out both _4dvafq_sceneEnter}._4dvafq_quotation{align-items:flex-start;gap:2cqw;padding:0;display:flex}._4dvafq_quoteMark{color:#a18043;flex-shrink:0;width:max(26px,4.8cqw);height:max(26px,4.8cqw)}._4dvafq_quotation blockquote{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-family:Georgia,Times New Roman,serif;font-size:max(24px,3.8cqw);line-height:1.35}._4dvafq_mini{--body-min:0px;--small-min:0px;--heading-min:0px;--space-min:0px;min-height:56.25cqw;padding-bottom:10cqw}._4dvafq_mini ._4dvafq_watermark{top:2cqw}._4dvafq_mini ._4dvafq_pointList{gap:1.4cqw}._4dvafq_mini ._4dvafq_reading,._4dvafq_mini ._4dvafq_passage{border-radius:2cqw;padding:3cqw}._4dvafq_mini ._4dvafq_panelLabel svg{width:1.8cqw;height:1.8cqw}._4dvafq_mini ._4dvafq_quotation blockquote{font-size:3.8cqw}._4dvafq_mini ._4dvafq_quoteMark{width:4.8cqw;height:4.8cqw}._4dvafq_mini *,._4dvafq_mini{animation:none!important}._4dvafq_captionRail{background:#1c3835;border-bottom:1px solid #f6f3eb1a;flex-shrink:0;justify-content:center;align-items:center;min-height:72px;padding:14px 5.5%;display:flex}._4dvafq_floatingCaptions{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:max(6px,1.6cqw);left:5%;right:5%}._4dvafq_captionText{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);text-align:center;overflow-wrap:anywhere;color:#f3f6ee;pointer-events:auto;background:#102722ad;border:1px solid #ffffff24;border-radius:clamp(6px,1.5cqw,12px);max-width:70ch;max-height:min(22cqw,180px);margin:0;padding:clamp(4px,1cqw,10px) clamp(8px,1.8cqw,18px);font-size:clamp(11px,1.8cqw,22px);line-height:1.65;overflow-y:auto;box-shadow:0 4px 24px #0002}._4dvafq_intro{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}._4dvafq_introLabel{color:#bdcfc3;letter-spacing:.02em;font-size:12px}._4dvafq_playLesson{color:#183532;background:#e3c68b;border-radius:999px;flex-shrink:0;padding-inline:18px;font-weight:600}._4dvafq_playLesson:hover{background:#efd7a6}._4dvafq_controls{background:#152d2c;flex-shrink:0;position:relative}._4dvafq_timeline{padding:10px 16px 0;position:relative}._4dvafq_segments{gap:5px;display:flex;position:relative}._4dvafq_buffer,._4dvafq_fill{pointer-events:none;border-radius:4px;width:100%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}._4dvafq_buffer{background:#8da99890}._4dvafq_fill{background:#df7e72;transition:clip-path .3s linear}@media (prefers-reduced-motion:no-preference){._4dvafq_player[data-playing=true] ._4dvafq_buffer{transition:clip-path .22s ease-out}}._4dvafq_time{color:#f6f3eb;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0 6px 0 2px;font-size:12px}._4dvafq_segment{outline-offset:2px;cursor:pointer;border-radius:4px;flex-basis:0;align-items:center;min-width:8px;height:20px;display:flex}._4dvafq_track{background:#f6f3eb30;border-radius:4px;width:100%;height:3px;transition:height .15s;position:relative;overflow:hidden}._4dvafq_segment:hover ._4dvafq_track,._4dvafq_segment:focus-visible ._4dvafq_track{height:5px}._4dvafq_controlRow{align-items:center;gap:4px;padding:0 10px 10px;display:flex}._4dvafq_control,._4dvafq_speed{color:#edf2e9;background:0 0;border-radius:8px;flex-shrink:0;min-width:36px;height:36px}._4dvafq_control:hover,._4dvafq_speed:hover{color:#fff;background:#ffffff18}._4dvafq_control[aria-pressed=true]{color:#e5ce99;background:#ffffff13}._4dvafq_chapter{text-overflow:ellipsis;white-space:nowrap;color:#afc3b9;min-width:0;margin-right:auto;font-size:12px;overflow:hidden}._4dvafq_chapter>span{color:#f6f3eb;font-variant-numeric:tabular-nums;margin-right:8px}._4dvafq_speed{font-variant-numeric:tabular-nums;font-size:12px}._4dvafq_volumePopover{color:#f4f1e8;background:#152d2c;border:1px solid #61756c;border-radius:12px;width:64px;padding:12px 8px}._4dvafq_volumeDialog{outline:none;flex-direction:column;align-items:center;gap:12px;display:flex}._4dvafq_volumeValue{font-variant-numeric:tabular-nums;font-size:12px}._4dvafq_volumeSlider{touch-action:none;justify-content:center;width:44px;display:flex}._4dvafq_volumeTrack{width:32px;height:112px;position:relative}._4dvafq_volumeTrack:before,._4dvafq_volumeFill{border-radius:4px;width:4px;position:absolute;bottom:0;left:calc(50% - 2px)}._4dvafq_volumeTrack:before{content:"";background:#f6f3eb30;height:100%}._4dvafq_volumeFill{background:#e4c68a}._4dvafq_volumeThumb{background:#f4f1e8;border:2px solid #152d2c;border-radius:50%;outline:none;width:16px;height:16px;left:50%;box-shadow:0 1px 4px #0004}._4dvafq_volumeThumb[data-focus-visible]{outline-offset:3px;outline:2px solid #e4c68a}._4dvafq_notice{color:#bdcfc3;align-items:center;gap:8px;padding:0 16px 12px;font-size:12px;display:flex}._4dvafq_pending{color:#f4f1e8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}._4dvafq_pendingLabel{color:#dfe7df;font-size:clamp(13px,1.6cqw,16px)}._4dvafq_pendingTrack{background:#ffffff26;border-radius:999px;width:min(320px,70%);height:6px;position:relative;overflow:hidden}._4dvafq_pendingFill{border-radius:inherit;background:#e4c68a;transition:width .3s linear;position:absolute;inset:0 auto 0 0}._4dvafq_pendingValue{font-variant-numeric:tabular-nums;color:#bdcfc3;font-size:12px}._4dvafq_sceneNotice{z-index:3;color:#f3f6ee;white-space:nowrap;pointer-events:none;background:#102722d9;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){._4dvafq_pendingFill{transition:none}}._4dvafq_preview{z-index:10;pointer-events:none;width:192px;padding-bottom:8px;position:absolute;bottom:100%;transform:translate(-50%)}._4dvafq_previewCard{background:#152d2c;border:1px solid #61756c;border-radius:8px;overflow:hidden;box-shadow:0 8px 28px #0004}._4dvafq_previewCanvas{aspect-ratio:16/9;position:relative;overflow:hidden;container-type:inline-size}._4dvafq_previewTitle>span{color:#afc3b9;font-variant-numeric:tabular-nums;margin-right:6px}._4dvafq_previewTitle{color:#f6f3eb;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 10px;font-size:11px;overflow:hidden}@container study-player (max-width:600px){._4dvafq_captionText{max-height:24cqw;padding:8px 12px;font-size:clamp(12px,3.6cqw,18px);line-height:1.5}._4dvafq_floatingCaptions{bottom:3cqw}}@container (max-width:560px){._4dvafq_intro{gap:10px}._4dvafq_introLabel{max-width:17ch;line-height:1.5}._4dvafq_chapter{font-size:11px}}@container (max-width:420px){._4dvafq_controlRow{grid-template-columns:repeat(3,32px) minmax(0,1fr) 32px 40px 32px 32px;gap:2px;padding-inline:6px;display:grid}._4dvafq_control,._4dvafq_speed{width:100%;min-width:0;padding-inline:0}._4dvafq_time{margin:0;font-size:11px}._4dvafq_chapter{display:none}}@keyframes _4dvafq_playbackPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}20%,45%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes _4dvafq_sceneEnter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){._4dvafq_player *,._4dvafq_slide *{transition:none!important;animation:none!important}}
.kMQRzq_visual{--visual-unit:1cqw;--visual-body-min:14px;--visual-label-min:16px;--visual-small-min:12px;--visual-space-min:16px;--visual-body-scale:1.8;--visual-label-scale:2.2;--visual-small-scale:1.5;overflow-wrap:anywhere;min-width:0;margin:max(24px,3cqw) 0 0}.kMQRzq_flow{--step-gap:max(16px, 2cqw);align-items:stretch;gap:var(--step-gap);margin:0;padding:0;list-style:none;display:flex}.kMQRzq_flowStep{flex:1;min-width:0;display:flex;position:relative}.kMQRzq_stepCard,.kMQRzq_chartCard{border-radius:max(12px, calc(var(--visual-unit) * 1.8));color:#183532;--tw-ring-shadow:0 0 #0000;background:#fffdf7;border:1px solid #315c4422;gap:0;width:100%;min-width:0;padding:0;box-shadow:0 8px 24px -18px #18353250}.kMQRzq_stepContent{gap:max(8px, calc(var(--visual-unit) * 1.2));padding:max(var(--visual-space-min), calc(var(--visual-unit) * 2.2));border-top:3px solid #547b62;flex-direction:column;flex:1;display:flex}.kMQRzq_stepLabel{font-size:max(var(--visual-label-min), calc(var(--visual-unit) * var(--visual-label-scale)));margin:0;font-weight:600;line-height:1.35}.kMQRzq_stepDetail{color:#50665a;font-size:max(var(--visual-body-min), calc(var(--visual-unit) * var(--visual-body-scale)));margin:0;line-height:1.5}.kMQRzq_caption{margin:max(16px, calc(var(--visual-unit) * 2.2)) 0 0;color:#345747;font-size:max(var(--visual-body-min), calc(var(--visual-unit) * var(--visual-body-scale)));line-height:1.5}.kMQRzq_chartContent{padding:max(var(--visual-space-min), calc(var(--visual-unit) * 3))}.kMQRzq_bars{gap:max(16px, calc(var(--visual-unit) * 2.2));margin:0;padding:0;list-style:none;display:grid}.kMQRzq_barHeading{justify-content:space-between;align-items:baseline;gap:max(4px, calc(var(--visual-unit) * .4)) max(12px, calc(var(--visual-unit) * 2));margin-bottom:max(7px, calc(var(--visual-unit) * .9));font-size:max(var(--visual-body-min), calc(var(--visual-unit) * var(--visual-label-scale)));flex-wrap:wrap;line-height:1.35;display:flex}.kMQRzq_barLabel{flex:50%;min-width:0;font-weight:500}.kMQRzq_value{text-align:right;font-variant-numeric:tabular-nums;max-width:100%;margin-left:auto;font-weight:600}.kMQRzq_value>span{color:#50665a;font-size:.8em;font-weight:400}.kMQRzq_track{height:max(10px, calc(var(--visual-unit) * 1.5));background:#e6ede2;border-left:1px solid #456a5470;border-radius:0 6px 6px 0;position:relative;overflow:hidden}.kMQRzq_bar{background:#456a54;border-radius:0 5px 5px 0;height:100%;display:block}.kMQRzq_axis{margin-top:max(8px, calc(var(--visual-unit) * 1));color:#50665a;font-size:max(var(--visual-small-min), calc(var(--visual-unit) * var(--visual-small-scale)));font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.kMQRzq_chartCaption{margin:0}.kMQRzq_evidence{margin:max(14px, calc(var(--visual-unit) * 2)) 0 0;padding-left:max(12px, calc(var(--visual-unit) * 1.6));color:#50665a;font-size:max(var(--visual-small-min), calc(var(--visual-unit) * var(--visual-small-scale)));border-left:2px solid #78917b80;line-height:1.5}.kMQRzq_evidence>span{font-weight:600}.kMQRzq_evidence>p{margin:.35em 0 0}.kMQRzq_mini{--visual-body-min:0px;--visual-label-min:0px;--visual-small-min:0px;--visual-space-min:0px;margin-top:3cqw}.kMQRzq_mini .kMQRzq_flow{--step-gap:2cqw}.kMQRzq_mini .kMQRzq_stepCard,.kMQRzq_mini .kMQRzq_chartCard{border-width:.5px;border-radius:1.8cqw}.kMQRzq_mini .kMQRzq_stepContent{border-top-width:1px;gap:1.2cqw}.kMQRzq_mini .kMQRzq_caption{margin-top:2.2cqw}.kMQRzq_mini .kMQRzq_bars{gap:2.2cqw}.kMQRzq_mini .kMQRzq_barHeading{gap:.4cqw 2cqw;margin-bottom:.9cqw}.kMQRzq_mini .kMQRzq_track{border-left-width:.5px;height:1.5cqw}.kMQRzq_mini .kMQRzq_axis{margin-top:1cqw}.kMQRzq_mini .kMQRzq_evidence{border-left-width:.5px;margin-top:2cqw;padding-left:1.6cqw}@container study-scene (max-width:600px){.kMQRzq_visual{--visual-body-scale:3.8;--visual-label-scale:4.4;--visual-small-scale:3;margin-top:0}.kMQRzq_flow{--step-gap:4cqw;flex-direction:column}.kMQRzq_stepContent{padding:3.5cqw}.kMQRzq_chartContent{padding:4cqw}.kMQRzq_bars{gap:4cqw}.kMQRzq_barHeading{margin-bottom:2cqw}.kMQRzq_track{height:2.5cqw}}
.KdbhmW_pendingLabel{animation:1s ease-in-out .1s infinite KdbhmW_navbar-pending-fade}.KdbhmW_pendingBar{pointer-events:none;height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.KdbhmW_pendingBar:before{content:"";opacity:0;background:currentColor;border-radius:9999px;width:40%;animation:.2s .1s forwards KdbhmW_navbar-pending-show,1.2s ease-in-out .1s infinite KdbhmW_navbar-pending-sweep;position:absolute;inset:0}@keyframes KdbhmW_navbar-pending-fade{50%{opacity:.45}}@keyframes KdbhmW_navbar-pending-show{to{opacity:1}}@keyframes KdbhmW_navbar-pending-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.KdbhmW_pendingLabel{opacity:.6;animation:none}.KdbhmW_pendingBar:before{width:100%;animation:.2s .1s forwards KdbhmW_navbar-pending-show}}
.PU_LXG_loader{z-index:var(--z-loading-screen);isolation:isolate;color:#c7ffb2;position:fixed;inset:0;overflow:hidden}.PU_LXG_field{pointer-events:none;-webkit-user-select:none;user-select:none;width:180vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}.PU_LXG_row{width:100%;min-height:11.6667vmax;font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;background:#082e2b;align-items:center;font-size:clamp(3.25rem,9vw,8rem);font-weight:800;line-height:.95;display:flex;overflow:hidden}.PU_LXG_track,.PU_LXG_group{width:max-content;display:flex}.PU_LXG_track{transform:translate(-20%)}.PU_LXG_group{flex:none}.PU_LXG_group span{white-space:nowrap;flex:none;padding-inline-end:.22em}.PU_LXG_row:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px #78cdb0}.PU_LXG_row:nth-child(3n){color:#46d6bd;-webkit-text-stroke:0}.PU_LXG_label{inset-inline-start:max(1.5rem, env(safe-area-inset-left));bottom:max(1.5rem, env(safe-area-inset-bottom));max-width:calc(100% - 3rem);font-family:var(--font-sans);color:#effff5;background:#082e2bf2;border:1px solid #c7ffb233;border-radius:999px;margin:0;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.6;position:absolute}.PU_LXG_loader[data-phase=exiting]{pointer-events:none}.PU_LXG_progress{border-radius:1.25rem;width:24rem}.PU_LXG_progress [data-slot=progress-label]{color:inherit;font-size:.875rem}.PU_LXG_progress [data-slot=progress-track]{background:#c7ffb233;height:.5rem}.PU_LXG_progress [data-slot=progress-indicator]{background:#c7ffb2}.PU_LXG_loader[data-phase=exiting] .PU_LXG_label{visibility:hidden}@media (prefers-reduced-motion:no-preference){.PU_LXG_track{will-change:transform;animation:60s linear infinite PU_LXG_marquee}.PU_LXG_row:nth-child(2n) .PU_LXG_track{animation-duration:66s;animation-direction:reverse}.PU_LXG_row:nth-child(3n) .PU_LXG_track{animation-duration:54s;animation-delay:-12s}.PU_LXG_loader[data-phase=exiting] .PU_LXG_track{animation-play-state:paused}.PU_LXG_loader[data-phase=exiting] .PU_LXG_row{will-change:transform;animation:.42s cubic-bezier(.76,0,.24,1) both PU_LXG_exit-left}.PU_LXG_loader[data-phase=exiting] .PU_LXG_row:nth-child(3n+2){animation-name:PU_LXG_exit-right;animation-delay:40ms}.PU_LXG_loader[data-phase=exiting] .PU_LXG_row:nth-child(3n){animation-delay:80ms}}@media (prefers-reduced-motion:reduce){.PU_LXG_loader[data-phase=exiting]{visibility:hidden}}@keyframes PU_LXG_exit-left{0%{transform:translate(0)}to{transform:translate(-110%)}}@keyframes PU_LXG_exit-right{0%{transform:translate(0)}to{transform:translate(110%)}}@keyframes PU_LXG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}
