@font-face{font-family:diatype;src:url(../media/ABCDiatypeVariable-s.p.26v52o1bb6hvk.ttf?dpl=eed91c1c-7211-4629-9b69-5c9b878d7e36)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:diatype Fallback;src:local(Arial);ascent-override:97.41%;descent-override:26.97%;line-gap-override:0.0%;size-adjust:99.38%}.K96wFq_className{font-family:diatype,diatype Fallback}.K96wFq_variable{--ui-v2-font-sans:"diatype", "diatype Fallback"}
@font-face{font-family:akt;src:url(../media/Akt_VariableFont_wght-s.p.3u-jlfx99r1db.ttf?dpl=eed91c1c-7211-4629-9b69-5c9b878d7e36)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:akt Fallback;src:local(Arial);ascent-override:92.88%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.29%}.BKvKaW_className{font-family:akt,akt Fallback}.BKvKaW_variable{--ui-v2-font-chat:"akt", "akt Fallback"}
.VrdAqa_header{flex-shrink:0;align-items:center;gap:16px;min-height:32px;display:flex}.VrdAqa_back{background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-left:-4px;display:grid}@media (prefers-reduced-motion:reduce){.VrdAqa_back{transition:none}}
.actlIa_typeRamp{--type-label-lg-size:14px;--type-label-lg-weight:500;--type-label-lg-leading:1.5;--type-label-lg-tracking:.005em;--type-heading-sm-size:14px;--type-heading-sm-weight:600;--type-heading-sm-leading:1.2;--type-heading-sm-tracking:.01em;--type-body-md-size:14px;--type-body-md-weight:400;--type-body-md-leading:1.5;--type-body-md-tracking:.002em}.actlIa_pickerBase{color:var(--ink-chrome-strong,#141414);font-family:var(--font-family-diatype);font-size:var(--font-size-14,14px);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-weight:400;line-height:1.5;}.actlIa_shell{height:var(--medly-app-height,100dvh);background:var(--surface-page);min-height:0;color:var(--ink-chrome-strong,#141414);font-family:var(--font-family-diatype);font-size:var(--font-size-14,14px);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;grid-template-columns:minmax(0,1fr);font-weight:400;line-height:1.5;display:grid;overflow:hidden;}.actlIa_shell[data-embedded=true]{height:100%}.actlIa_rail{--rail-gutter:clamp(24px, 6vw, 44px);--rail-rhythm:clamp(24px, 5.5vh, 44px);--rail-inset:max(var(--rail-gutter), calc((100% - var(--layout-content-max)) / 2),  calc(max(var(--sal,0px), var(--sar,0px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px)) + 16px));flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.actlIa_header{padding-top:max(var(--rail-gutter), var(--layout-safe-top));padding-bottom:var(--rail-rhythm);padding-inline:var(--rail-inset)}.actlIa_transition{flex-direction:column;flex:1;min-height:0;display:flex}.actlIa_rail[data-headerless=true] .actlIa_heading{padding-top:calc(max(var(--rail-gutter), var(--layout-safe-top)) + 32px + var(--rail-rhythm))}.actlIa_heading{padding-inline:var(--rail-inset);flex-shrink:0}.actlIa_bleed{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.actlIa_bodyFrame{flex:1;min-height:0;position:relative}.actlIa_body{overscroll-behavior-y:contain;height:100%;min-height:0;padding-inline:var(--rail-inset);display:flex;overflow:hidden auto}.actlIa_fade{z-index:2;pointer-events:none;transition:opacity .15s ease-out;position:absolute;left:0;right:0}.actlIa_fadeTop{background:linear-gradient(to bottom, var(--surface-page), transparent);height:32px;top:0}.actlIa_fadeBottom{background:linear-gradient(to top, var(--surface-page), transparent);height:56px;bottom:0}.actlIa_step{flex-direction:column;align-self:flex-start;width:100%;min-height:100%;display:flex}.actlIa_stepCentered{padding-block:var(--rail-gutter);justify-content:safe center;align-items:center}.actlIa_stepTop{padding-top:40px}.actlIa_footer{width:100%;padding-bottom:max(var(--rail-gutter), var(--layout-safe-bottom));padding-inline:var(--rail-inset);flex-shrink:0}.actlIa_shell[data-keyboard=open] .actlIa_footer{padding-bottom:var(--rail-gutter)}.actlIa_shell[data-keyboard=open] .actlIa_transition{overscroll-behavior-y:contain;scroll-padding-block:var(--rail-gutter);overflow:hidden auto}.actlIa_shell[data-keyboard=open] .actlIa_transition .actlIa_bodyFrame{flex:none}.actlIa_shell[data-keyboard=open] .actlIa_transition .actlIa_body{height:auto;padding-bottom:var(--rail-gutter);overflow:visible}.actlIa_shell[data-keyboard=open] [data-hide-on-keyboard]{display:none}.actlIa_footerEase{transition:height .3s cubic-bezier(.2,.8,.2,1)}.actlIa_footerEase[data-easing=true]{overflow:hidden}.actlIa_footerFloating{z-index:3;inset-inline:0;background:var(--surface-page);position:absolute;bottom:0}.actlIa_footerFloating:before{background:linear-gradient(to top, var(--surface-page), transparent);content:"";pointer-events:none;height:32px;position:absolute;bottom:100%;left:0;right:0}.actlIa_pane{min-width:0;height:100%;display:none;position:relative;overflow:hidden}.actlIa_paneContent{inset-block:0;width:50vw;position:absolute;left:0}.actlIa_heading~.actlIa_bodyFrame .actlIa_condensedPane{margin-bottom:calc(40px - var(--rail-rhythm))}.actlIa_condensedPane{aspect-ratio:4/3;width:100%;margin-bottom:var(--rail-rhythm);border-radius:16px;flex-shrink:0;overflow:hidden}@media (min-width:1024px){.actlIa_shell{transition:grid-template-columns var(--dur-slow) var(--ease-in-out);grid-template-columns:minmax(0,1fr) minmax(0,0fr)}.actlIa_shell[data-layout=split]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.actlIa_pane{display:block}.actlIa_condensedPane{display:none}}@media (max-width:639px){.actlIa_shell{--type-display-lg-size:34px;--type-heading-sm-size:17px;--type-label-lg-size:16px}.actlIa_rail{--rail-gutter:24px;--rail-rhythm:24px}}@media (prefers-reduced-motion:reduce){.actlIa_shell,.actlIa_footerEase{transition:none}}
.ykN-KW_paper{background-image:radial-gradient(color-mix(in srgb, var(--ink-muted) 55%, transparent) 1.25px, transparent 1.25px);background-size:24px 24px}.ykN-KW_card{animation:ykN-KW_enter var(--p-dur-300) var(--p-ease-out-expo) both}@keyframes ykN-KW_enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ykN-KW_card{animation:none}}
._3pdGaW_frame{background:var(--surface-page);grid-template-columns:minmax(0,1fr) minmax(0,0fr);height:100%;min-height:0;display:grid;overflow:hidden;}._3pdGaW_rail{--rail-gutter:24px;--rail-max:480px;--rail-inset:max(var(--rail-gutter), calc((100% - var(--rail-max)) / 2));--flow-header-height:calc(max(var(--rail-gutter), var(--layout-safe-top)) + 32px);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}._3pdGaW_header{z-index:10;top:0;padding-top:max(var(--rail-gutter), var(--layout-safe-top));padding-inline:var(--rail-inset);position:absolute;inset-inline:0}._3pdGaW_stage{flex:1;min-height:0}._3pdGaW_pane{min-width:0;display:none}@media (min-width:1024px){._3pdGaW_frame[data-pane=open]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._3pdGaW_frame[data-pane=open] ._3pdGaW_pane{display:block}}._3pdGaW_screen{flex-direction:column;flex:1;min-height:0;display:flex}._3pdGaW_screen[data-under-header=true]{padding-top:var(--flow-header-height)}._3pdGaW_heading{padding-top:24px;padding-inline:var(--rail-inset);flex-shrink:0}._3pdGaW_body[data-headed=true]{padding-top:0}._3pdGaW_body[data-headed=true]:before{content:"";z-index:1;background:linear-gradient(to bottom, var(--surface-page), transparent);pointer-events:none;flex-shrink:0;height:40px;display:block;position:sticky;top:0}._3pdGaW_middle{width:100%;margin-block:auto}._3pdGaW_body{overscroll-behavior-y:contain;min-height:0;padding-top:24px;padding-inline:var(--rail-inset);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}._3pdGaW_bodyCentered{text-align:center;justify-content:safe center;align-items:center}._3pdGaW_body:after{content:"";z-index:1;background:linear-gradient(to top, var(--surface-page), transparent);pointer-events:none;flex-shrink:0;height:40px;display:block;position:sticky;bottom:0}._3pdGaW_bodyCentered:after{display:none}._3pdGaW_footer{padding-top:16px;padding-bottom:max(var(--rail-gutter), var(--layout-safe-bottom));padding-inline:var(--rail-inset);flex-direction:column;flex-shrink:0;gap:20px;display:flex}._3pdGaW_footerFloating{inset-inline:0;position:absolute;bottom:0}
.bfx1pW_backdrop{background:var(--surface-inverse,black);will-change:opacity}.bfx1pW_backdrop[data-settling=true]{transition:opacity .3s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.bfx1pW_backdrop[data-settling=true]{transition:none}}
.Jl7Jhq_markdownContent{font-weight:400;font-size:var(--font-size-16,16px);line-height:1.8}.Jl7Jhq_markdownContent h1{font-size:var(--font-size-24,24px);margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:700}.Jl7Jhq_markdownContent h2{font-size:var(--font-size-20,20px);color:var(--accent,#05b0ff);margin-top:1rem;margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.Jl7Jhq_markdownContent h3{font-size:var(--font-size-16,16px);color:var(--accent,#05b0ff);margin-top:1rem;margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.Jl7Jhq_markdownContent h4{font-size:var(--font-size-14,14px);color:var(--ink-alpha-40,#0006);margin-top:-.5rem;margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.Jl7Jhq_markdownContent ul{margin-top:1rem;margin-bottom:2rem;padding-left:2rem;line-height:1;list-style-type:disc}.Jl7Jhq_markdownContent ol{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;line-height:1;list-style-type:decimal}.Jl7Jhq_markdownContent table{font-family:sans-serif;font-size:var(--font-size-14,14px);table-layout:fixed;border:1px solid var(--border-subtle,#f2f2f7);border-radius:16px;margin:2rem auto;line-height:1.2rem}.Jl7Jhq_markdownContent table td{border-right:1px solid var(--border-subtle,#f2f2f7);text-align:center;border-bottom:1px solid var(--border-subtle,#f2f2f7);padding:.6rem 1rem}.Jl7Jhq_markdownContent table th{border-bottom:1px solid var(--border-subtle,#f2f2f7);border-right:1px solid var(--border-subtle,#f2f2f7);background-color:var(--surface-subtle,#f8f8fb);text-align:center;padding:1rem;font-weight:500}@media (max-width:767px){.Jl7Jhq_markdownContent table td,.Jl7Jhq_markdownContent table th{padding:.5rem}}.Jl7Jhq_markdownContent table th:last-child,.Jl7Jhq_markdownContent table td:last-child{border-right:0}.Jl7Jhq_markdownContent table tr:last-child td{border-bottom:0}.Jl7Jhq_markdownContent img{object-fit:contain;max-width:100%;max-height:400px;margin:0 auto;padding:1rem 0;display:block}.Jl7Jhq_markdownContent figcaption{font-size:var(--font-size-14,14px);color:var(--ink-alpha-60,#0009);text-align:center;margin-top:.5rem;font-family:Helvetica Neue,sans-serif;font-style:italic}.Jl7Jhq_markdownContent .Jl7Jhq_highlighted-box-comparison,.Jl7Jhq_markdownContent .Jl7Jhq_highlighted-box-key-terms,.Jl7Jhq_markdownContent .Jl7Jhq_highlighted-box-worked-example,.Jl7Jhq_markdownContent .Jl7Jhq_highlighted-box-practical{background-color:var(--accent-soft,#e9f6fb);border-radius:8px;margin:1rem 0;padding:1rem}.Jl7Jhq_markdownContent .Jl7Jhq_math-inline{margin:0 .125rem;padding:0 .25rem}.Jl7Jhq_markdownContent .Jl7Jhq_math-display{margin:.75rem 0;padding:1rem 0;overflow-x:auto}.Jl7Jhq_markdownContent .Jl7Jhq_katex-display{margin:1.5rem 0;padding:.5rem 0;overflow:auto hidden}.Jl7Jhq_markdownContent .Jl7Jhq_katex{font-size:1.1em}.Jl7Jhq_markdownContent .Jl7Jhq_katex-inline{vertical-align:middle;margin:0 .125rem;display:inline-block}.Jl7Jhq_markdownContent p{margin-bottom:1rem}.Jl7Jhq_markdownContent br{content:"";margin-bottom:1rem;display:block}.Jl7Jhq_markdownContent div.Jl7Jhq_key-terms-container{margin:1.5rem 0;padding:0;display:block}.Jl7Jhq_markdownContent li{margin-bottom:.5rem}.Jl7Jhq_markdownContent blockquote[data-extract]{background-color:var(--surface-chat,#f8f7f6);font-family:var(--font-quote,"Charter", Georgia, serif);color:var(--ink,#191919);border-radius:var(--radius-sm,8px);margin:1rem 0;padding:20px;font-style:normal}.Jl7Jhq_markdownContent blockquote[data-extract] p{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;margin:0;display:grid}.Jl7Jhq_markdownContent blockquote[data-extract] em{font-style:normal}.Jl7Jhq_markdownContent blockquote[data-extract] [data-line-no]{font-family:var(--font-sans,inherit);font-variant-numeric:tabular-nums;color:var(--ink-muted,#727272);-webkit-user-select:none;user-select:none;font-size:.8em}
.LgZr6G_field{background:var(--surface-subtle);font-size:var(--font-size-14,14px);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;min-width:0;min-height:116px;padding:16px;line-height:1.4;display:flex}.LgZr6G_field>p{font-size:var(--font-size-12,12px);color:var(--ink-muted);margin-bottom:8px}.LgZr6G_fieldEditor{width:100%;min-height:52px;color:var(--ink);font-size:var(--font-size-14,14px);border-radius:8px;flex:1;line-height:1.4}.LgZr6G_fieldBody{align-items:flex-start;gap:12px;min-width:0;display:flex}.LgZr6G_thumbnails{flex-direction:column;flex:0 0 80px;gap:8px;display:flex}.LgZr6G_thumbnails figure{margin:0}.LgZr6G_thumbnails img{object-fit:contain;width:80px;max-width:100%;max-height:80px}.LgZr6G_field .LgZr6G_fieldEditor strong{font-family:inherit!important}.LgZr6G_field[data-editing]>p{color:var(--ink)}.LgZr6G_placeholder{color:var(--ink-muted)}@media (max-width:639px){.LgZr6G_field{min-height:86px}}.LgZr6G_addCard{border:1px dashed var(--border-default);width:100%;min-height:44px;color:var(--ink-muted);font-size:var(--font-size-14,14px);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.LgZr6G_addCard:hover:not(:disabled){background:var(--ink-alpha-3);color:var(--ink)}.LgZr6G_field ul,.LgZr6G_fieldEditor ul{padding-left:1.4em;list-style:outside}.LgZr6G_field ol,.LgZr6G_fieldEditor ol{padding-left:1.4em;list-style:decimal}
.rvXDcG_header{contain:inline-size;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rvXDcG_header>:first-child{justify-self:start}.rvXDcG_header>:last-child{justify-self:end;max-width:100%}.rvXDcG_header>:nth-child(2)>nav{min-width:0;max-width:100%}.rvXDcG_header>:nth-child(2)>nav>span:first-of-type{flex-shrink:1;min-width:0}@media (max-width:640px){.rvXDcG_header{grid-template-columns:minmax(0,1fr) minmax(0,40%) minmax(0,1fr)}}@media (max-width:719.98px){.rvXDcG_clearsStatusBar{--study-header-safe-top:calc(( 1 - max(var(--medly-reader-top-inset-owned,0), var(--medly-top-inset-taken,0)) ) * max(var(--safe-area-top,0px), env(safe-area-inset-top,0px)));height:calc(3rem + var(--study-header-safe-top));padding-top:var(--study-header-safe-top)}}
.vafo1W_footer{visibility:hidden;pointer-events:none;transition:transform .15s ease-out,visibility 0s linear .15s;transform:translateY(100%)}.vafo1W_footer[data-visible=true]{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@starting-style{.vafo1W_footer[data-visible=true]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.vafo1W_footer{transition:none}}
.kW0cfa_anchor{transform-origin:50% 100%;will-change:transform;perspective:480px;pointer-events:none;position:absolute;bottom:0;left:50%}.kW0cfa_spin{transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.kW0cfa_spin>svg{backface-visibility:visible;display:block}
.D5ekqG_hero{height:140px;position:relative}.D5ekqG_plinth{background:var(--surface-inverse,#000);will-change:transform;border-radius:50%;width:106px;height:18px;margin-left:-53px;position:absolute;bottom:20px;left:50%}.D5ekqG_discClip{width:240px;height:240px;margin-left:-120px;position:absolute;bottom:29px;left:50%;overflow:hidden}
.YYX8_a_chip{text-align:left;min-width:0;max-width:100%;height:100%;color:var(--ink);align-items:center;gap:12px;padding:0 16px;display:flex}.YYX8_a_chip:hover{background:var(--surface-subtle)}.YYX8_a_chip:focus-visible{outline:2px solid var(--concept-fill);outline-offset:-2px}.YYX8_a_tag{background:var(--surface-subtle);height:18px;font-size:var(--font-size-12,12px);color:var(--ink-muted);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-weight:600;line-height:18px;display:inline-flex}.YYX8_a_tagText{text-box-trim:trim-both;text-box-edge:cap alphabetic}.YYX8_a_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-control-size);font-weight:600;line-height:18px;overflow:hidden}.YYX8_a_progress{flex:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.YYX8_a_ring{display:flex}.YYX8_a_ring[data-arrived]{animation:.3s ease-out YYX8_a_ring-land}.YYX8_a_count{font-size:var(--font-size-12);font-weight:var(--font-weight-700);color:var(--ink-alpha-50);white-space:nowrap;line-height:1.5;display:inline-block}.YYX8_a_countShort{display:none}.YYX8_a_count[data-bumped]{transform-origin:0;animation:.32s ease-out YYX8_a_count-pulse}@keyframes YYX8_a_count-pulse{0%{transform:scale(1)}40%{color:var(--ink);transform:scale(1.22)}to{transform:scale(1)}}@keyframes YYX8_a_ring-land{0%{transform:scale(.8)}55%{transform:scale(1.25)}to{transform:scale(1)}}@media (max-width:640px){.YYX8_a_chip{gap:6px;max-width:54%;padding:0 12px}.YYX8_a_tag,.YYX8_a_chip[data-coverage=ready] .YYX8_a_title,.YYX8_a_countFull{display:none}.YYX8_a_countShort{display:inline}.YYX8_a_progress{padding:0}}@media (prefers-reduced-motion:reduce){.YYX8_a_ring[data-arrived],.YYX8_a_count[data-bumped]{animation:none}}
.CkMfoq_header.CkMfoq_header{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(max-content,1fr)}.CkMfoq_header.CkMfoq_header>:first-child{max-width:100%}@media (max-width:639.98px){.CkMfoq_header.CkMfoq_header{grid-template-rows:2.75rem auto;grid-template-columns:minmax(0,1fr) max-content;height:auto;padding-bottom:.625rem}.CkMfoq_header.CkMfoq_header>:first-child{grid-area:1/1}.CkMfoq_header.CkMfoq_header>:nth-child(2){grid-area:2/1/3/-1;padding-inline:0}.CkMfoq_header.CkMfoq_header>:last-child{grid-area:1/2}}.CkMfoq_questions{scrollbar-width:thin;max-width:100%;overflow-x:auto}
.YzImJG_recap{flex-direction:column;flex:1;width:min(100%,390px);min-height:0;margin:0 auto;padding-top:clamp(24px,12vh,128px);display:flex}.YzImJG_hero{text-align:center}.YzImJG_title{font-size:var(--font-size-24);font-weight:var(--font-weight-600);letter-spacing:-.005em;margin:4px 0 0;line-height:1.25}.YzImJG_results{flex-direction:column;flex:1;min-height:0;margin-top:32px;display:flex}.YzImJG_notice{text-align:center;font-size:var(--type-caption-size);color:var(--ink-muted);margin:0 0 24px;line-height:1.5}.YzImJG_caption{font-size:var(--font-size-14);color:var(--ink-muted);margin:4px 0 0;line-height:1.5}.YzImJG_splitTotals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YzImJG_totalCard{flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.YzImJG_label{color:var(--ink-muted);font-size:var(--font-size-12,12px);font-weight:var(--font-weight-600);letter-spacing:.06em;text-transform:uppercase}.YzImJG_total{font-size:calc(var(--font-size-36,36px) * 1.3333);font-weight:var(--font-weight-600);font-variant-numeric:tabular-nums;color:color-mix(in srgb, #aa64f5 calc(var(--counting,0) * 100%), var(--ink));line-height:1;position:relative}.YzImJG_lessons{flex-direction:column;flex:1;min-height:64px;margin-top:12px;display:flex;position:relative}.YzImJG_slot{position:absolute;inset:0 0 auto}.YzImJG_card,.YzImJG_row{border-radius:var(--radius-lg);align-items:center;gap:16px;padding:12px 16px;display:flex}.YzImJG_card{background:var(--surface-page);width:100%;box-shadow:inset 0 0 0 1px var(--border-default);transform-origin:50% 0;position:absolute}.YzImJG_list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.YzImJG_listItems{align-content:start;gap:8px;margin:0;padding:0 0 24px;list-style:none;display:grid}.YzImJG_row{border:1px solid var(--border-default)}.YzImJG_lessonTitle{overflow-wrap:anywhere;min-width:0;font-size:var(--type-control-size);font-weight:var(--font-weight-600);flex:1;line-height:1.4}.YzImJG_contribution{white-space:nowrap;border-radius:var(--radius-sm);background:var(--surface-subtle);min-width:40px;color:var(--ink);text-align:center;font-size:var(--type-caption-size);font-weight:var(--font-weight-700);font-variant-numeric:tabular-nums;flex:none;padding:4px 8px}
.idNJxW_plate{--paywall-ease-bounce:cubic-bezier(.34, 1.22, .64, 1);background:var(--surface-cover);width:100%;height:100%;position:relative;overflow:hidden}.idNJxW_plateBare{background:0 0}.idNJxW_doodle{width:100%;height:100%;position:absolute;inset:0}.idNJxW_pen{animation:1.6s linear both idNJxW_pen-draw}@keyframes idNJxW_pen-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.idNJxW_strip{--sheet-w:var(--paywall-sheet-w,23%);--pitch-inner:calc(var(--sheet-w) * 68 / 92);--pitch-outer:calc(var(--sheet-w) * 166 / 92);--pitch-far:calc(var(--sheet-w) * 264 / 92);--lift:5.2%;position:absolute;inset:0}.idNJxW_lane{position:absolute;inset:0}.idNJxW_sheet{filter:drop-shadow(var(--shadow-sm));width:var(--sheet-w);aspect-ratio:92/116;position:absolute;top:52.1%;left:50%;translate:-50% -50%}.idNJxW_sheetMedly{animation:idNJxW_front-in .9s var(--paywall-ease-bounce) .3s both;top:46.9%}.idNJxW_laneInnerLeft{transform:translateX(calc(-1 * var(--pitch-inner)));animation:idNJxW_spread-inner-left .9s var(--paywall-ease-bounce) .3s both}.idNJxW_laneInnerRight{transform:translateX(var(--pitch-inner));animation:idNJxW_spread-inner-right .9s var(--paywall-ease-bounce) .3s both}.idNJxW_laneOuterLeft{transform:translateX(calc(-1 * var(--pitch-outer)));animation:idNJxW_spread-outer-left .9s var(--paywall-ease-bounce) .3s both}.idNJxW_laneOuterRight{transform:translateX(var(--pitch-outer));animation:idNJxW_spread-outer-right .9s var(--paywall-ease-bounce) .3s both}.idNJxW_laneFarLeft{transform:translateX(calc(-1 * var(--pitch-far)));animation:idNJxW_spread-far-left .9s var(--paywall-ease-bounce) .3s both}.idNJxW_laneFarRight{transform:translateX(var(--pitch-far));animation:idNJxW_spread-far-right .9s var(--paywall-ease-bounce) .3s both}@keyframes idNJxW_spread-inner-left{0%{transform:translate(0, calc(-1 * var(--lift))) scale(.88)}to{transform:translate(calc(-1 * var(--pitch-inner)), 0) scale(1)}}@keyframes idNJxW_spread-inner-right{0%{transform:translate(0, calc(-1 * var(--lift))) scale(.88)}to{transform:translate(var(--pitch-inner), 0) scale(1)}}@keyframes idNJxW_spread-outer-left{0%{transform:translate(0, calc(-1 * var(--lift))) scale(.88)}to{transform:translate(calc(-1 * var(--pitch-outer)), 0) scale(1)}}@keyframes idNJxW_spread-outer-right{0%{transform:translate(0, calc(-1 * var(--lift))) scale(.88)}to{transform:translate(var(--pitch-outer), 0) scale(1)}}@keyframes idNJxW_spread-far-left{0%{transform:translate(0, calc(-1 * var(--lift))) scale(.88)}to{transform:translate(calc(-1 * var(--pitch-far)), 0) scale(1)}}@keyframes idNJxW_spread-far-right{0%{transform:translate(0, calc(-1 * var(--lift))) scale(.88)}to{transform:translate(var(--pitch-far), 0) scale(1)}}@keyframes idNJxW_front-in{0%{scale:.94}to{scale:1}}@media (prefers-reduced-motion:reduce){.idNJxW_pen,.idNJxW_sheetMedly,.idNJxW_laneInnerLeft,.idNJxW_laneInnerRight,.idNJxW_laneOuterLeft,.idNJxW_laneOuterRight,.idNJxW_laneFarLeft,.idNJxW_laneFarRight{animation:none}.idNJxW_pen{stroke-dashoffset:0}}
@keyframes aPmTaq_session-header-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes aPmTaq_session-chat-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes aPmTaq_session-question-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.aPmTaq_sessionEntrance [data-exams-v2-reader] header{will-change:opacity, transform;animation:.26s cubic-bezier(.215,.61,.355,1) both aPmTaq_session-header-in}.aPmTaq_sessionEntrance [data-exams-v2-chat-panel]{will-change:opacity, transform;animation:.28s cubic-bezier(.215,.61,.355,1) .16s both aPmTaq_session-chat-in}.aPmTaq_sessionEntrance [data-exams-v2-reader] [data-anchor=content-scroller]>div{will-change:opacity, transform;animation:.3s cubic-bezier(.215,.61,.355,1) .68s both aPmTaq_session-question-in}@media (prefers-reduced-motion:reduce){:is(.aPmTaq_sessionEntrance [data-exams-v2-reader] header,.aPmTaq_sessionEntrance [data-exams-v2-chat-panel],.aPmTaq_sessionEntrance [data-exams-v2-reader] [data-anchor=content-scroller]>div){will-change:auto;animation:none}}
.gWLf3G_overlay{z-index:1000;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.gWLf3G_shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gWLf3G_dim{fill:#0f172a2e;fill-rule:evenodd;transition:fill .2s}.gWLf3G_halo{fill:color-mix(in srgb, var(--accent,#06b0ff) 6%, transparent);stroke:color-mix(in srgb, var(--ink-inverse,#fff) 95%, transparent);stroke-width:4px;stroke-linejoin:round}.gWLf3G_ants{fill:none;stroke:var(--accent,#06b0ff);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:6 5;animation:.55s linear infinite gWLf3G_march}@keyframes gWLf3G_march{to{stroke-dashoffset:-11px}}.gWLf3G_hint{top:calc(16px + var(--layout-safe-top));background:var(--surface-inverse,#000);color:var(--ink-inverse,#fff);font-size:var(--font-size-14,14px);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-weight:700;line-height:20px;animation:.2s cubic-bezier(0,0,.2,1) both gWLf3G_rise;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000026}.gWLf3G_hint button{background:var(--ink-inverse-alpha-14,#ffffff24);width:28px;height:28px;color:var(--ink-inverse,#fff);border-radius:999px;place-items:center;display:grid}.gWLf3G_hint button:hover{background:var(--ink-inverse-alpha-25,#ffffff3d)}.gWLf3G_flash{background:var(--surface-page,#fff);pointer-events:none;will-change:opacity;border-radius:8px;position:fixed}.gWLf3G_flier{background:var(--surface-page,#fff);pointer-events:none;transform-origin:0 0;will-change:transform, opacity;border-radius:12px;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #00000014,0 12px 32px #0f172a40}@keyframes gWLf3G_rise{0%{opacity:0;transform:translate(var(--tx,0), 4px)}to{opacity:1;transform:translate(var(--tx,0), 0)}}.gWLf3G_hint{--tx:-50%}.gWLf3G_intro{pointer-events:none;flex-direction:column;align-items:center;gap:18px;animation:.3s both gWLf3G_fade-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gWLf3G_introOut{animation:.2s both gWLf3G_fade-out}.gWLf3G_demo{background:var(--surface-page,#fff);border-radius:16px;width:220px;height:130px;position:relative;box-shadow:0 0 0 1px #0000000f,0 12px 32px #0f172a2e}.gWLf3G_line{background:var(--surface-control,#e5e7eb);border-radius:4px;height:8px;position:absolute;left:22px}.gWLf3G_figure{background:var(--surface-option-selected,#d6efff);border-radius:8px;width:44px;height:36px;position:absolute;top:52px;left:92px}.gWLf3G_demoSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gWLf3G_demoLoop{fill:none;stroke:var(--accent,#06b0ff);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-in-out infinite gWLf3G_draw-loop}@keyframes gWLf3G_draw-loop{0%,8%{stroke-dashoffset:1px;opacity:1}52%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.gWLf3G_demoRect{background:color-mix(in srgb, var(--accent,#06b0ff) 6%, transparent);transform-origin:0 0;border:2px dashed #06b0ff;border-radius:4px;width:72px;height:60px;animation:2.8s ease-in-out infinite gWLf3G_grow-rect;position:absolute;top:40px;left:78px}@keyframes gWLf3G_grow-rect{0%,8%{opacity:1;transform:scale(0)}52%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.gWLf3G_cursor{width:22px;height:22px;color:var(--ink-chrome-strong,#111);filter:drop-shadow(0 1px 1px #ffffffe6);offset-rotate:0deg;offset-anchor:4px 3px;animation:2.8s ease-in-out infinite gWLf3G_ride;position:absolute;top:0;left:0}.gWLf3G_cursorLoop{offset-path:path("M 114 38 C 156 36 170 60 166 80 C 162 104 128 112 104 110 C 74 108 62 92 64 72 C 66 52 86 40 114 38")}.gWLf3G_cursorRect{offset-path:path("M 78 40 L 150 100")}@keyframes gWLf3G_ride{0%,8%{offset-distance:0%;opacity:1}52%,88%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.gWLf3G_introText{background:var(--surface-inverse,#000);color:var(--ink-inverse,#fff);font-size:var(--font-size-16,16px);border-radius:999px;padding:8px 14px;font-weight:700;line-height:20px}@keyframes gWLf3G_fade-in{0%{opacity:0}to{opacity:1}}@keyframes gWLf3G_fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.gWLf3G_ants,.gWLf3G_demoLoop,.gWLf3G_demoRect,.gWLf3G_cursor{animation:none}.gWLf3G_demoLoop{stroke-dashoffset:0}.gWLf3G_cursor{offset-distance:100%}}
:is(.qVqHfG_compact [data-question-number],.qVqHfG_compact [data-question-marks]){display:none!important}.qVqHfG_compact{font-size:var(--font-size-16,16px);line-height:1.45}.qVqHfG_compact .practice-question-sheet{box-shadow:none!important;background:0 0!important;padding:0!important}.qVqHfG_compact [data-question-prompt][data-question-prompt-empty]{display:none}.qVqHfG_compact [data-testid=question-group-stem]{font-family:inherit!important;font-size:var(--font-size-16,16px)!important;line-height:1.45!important}.qVqHfG_compact [data-testid=question-group-stem] *{font-family:inherit!important;font-size:var(--font-size-16,16px)!important;line-height:1.45!important}.qVqHfG_compact [data-testid=question-group-stem] p{color:inherit;margin:0 0 9px;font-weight:500}.qVqHfG_compact [data-testid=question-group-stem]>div{margin-bottom:0}.qVqHfG_head{font-size:var(--font-size-12,12px);color:var(--muted,#8a8a8e);justify-content:space-between;gap:10px;margin:2px 0 10px;display:flex}.qVqHfG_unnumbered [data-testid=question-group-stem]{display:none!important}.qVqHfG_phone .ring-border-sheet{border-radius:4px;padding-top:0!important}.qVqHfG_unmarked [data-question-marks]{display:none!important}:is(.qVqHfG_phone [data-practice-footer-band],.qVqHfG_phone [data-practice-result-band]){min-height:0!important;margin-top:12px!important;margin-bottom:-36px!important}
.lqrlvq_markdownContent{font-weight:400;font-size:var(--font-size-16,16px);line-height:1.4}.lqrlvq_markdownContent h1{font-size:var(--font-size-16,16px);margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:700}.lqrlvq_markdownContent h2,.lqrlvq_markdownContent h3{font-size:var(--font-size-16,16px);margin-top:1rem;margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.lqrlvq_markdownContent h4{font-size:var(--font-size-14,14px);color:var(--ink-alpha-40,#0006);margin-top:-.5rem;margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.lqrlvq_markdownContent ul{margin-top:1rem;margin-bottom:2rem;padding-left:2rem;line-height:.6;list-style-type:disc}.lqrlvq_markdownContent ol{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;line-height:1;list-style-type:decimal}.lqrlvq_markdownContent table{font-family:sans-serif;font-size:var(--font-size-14,14px);table-layout:fixed;border:1px solid #f2f2f7;border-radius:16px;margin:2rem auto;line-height:1.2rem}.lqrlvq_markdownContent table td{text-align:center;border-bottom:1px solid #f2f2f7;border-right:1px solid #f2f2f7;padding:.6rem 1rem}.lqrlvq_markdownContent table th{background-color:var(--surface-subtle,#f8f8fb);text-align:center;border-bottom:1px solid #f2f2f7;border-right:1px solid #f2f2f7;padding:1rem;font-weight:500}.lqrlvq_markdownContent table th:last-child,.lqrlvq_markdownContent table td:last-child{border-right:0}.lqrlvq_markdownContent table tr:last-child td{border-bottom:0}.lqrlvq_markdownContent img{object-fit:contain;max-width:100%;max-height:400px;margin:0 auto;padding:1rem 0;display:block}.lqrlvq_markdownContent figcaption{font-size:var(--font-size-14,14px);color:var(--ink-alpha-60,#0009);text-align:center;margin-top:.5rem;font-family:Helvetica Neue,sans-serif;font-style:italic}.lqrlvq_markdownContent .lqrlvq_highlighted-box-comparison,.lqrlvq_markdownContent .lqrlvq_highlighted-box-key-terms,.lqrlvq_markdownContent .lqrlvq_highlighted-box-worked-example,.lqrlvq_markdownContent .lqrlvq_highlighted-box-practical{background-color:var(--accent-soft,#e9f6fb);border-radius:8px;margin:1rem 0;padding:1rem}.lqrlvq_markdownContent .lqrlvq_math-inline{margin:0 .125rem;padding:0 .25rem}.lqrlvq_markdownContent .lqrlvq_math-display{margin:.75rem 0;padding:1rem 0;overflow-x:auto}.lqrlvq_markdownContent .lqrlvq_katex-display{margin:1.5rem 0;padding:.5rem 0;overflow:auto hidden}.lqrlvq_markdownContent .lqrlvq_katex{font-size:1.1em}.lqrlvq_markdownContent .lqrlvq_katex-inline{vertical-align:middle;margin:0 .125rem;display:inline-block}.lqrlvq_markdownContent p{margin-bottom:1rem}.lqrlvq_markdownContent br{content:"";margin-bottom:1rem;display:block}.lqrlvq_markdownContent div.lqrlvq_key-terms-container{margin:1.5rem 0;padding:0;display:block}.lqrlvq_markdownContent li{margin-bottom:.5rem}
.xXkt7W_frame{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.xXkt7W_screen{top:var(--demo-inset);left:var(--demo-inset);transform-origin:0 0;width:1280px;height:800px;box-shadow:var(--shadow-lg);background:var(--surface-canvas);font-family:var(--font-sans);color:var(--ink);border-top-left-radius:10px;position:absolute;overflow:hidden}.xXkt7W_reader{background-color:var(--demo-reader);background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:48px 320px 0 0}.xXkt7W_sheet{background:var(--surface-page);width:768px;box-shadow:0 0 0 1px var(--border-sheet);padding:32px;position:absolute;top:48px;left:96px}.xXkt7W_sheetHeading{width:96px;height:12px;margin:6px 0 18px}.xXkt7W_textBar{background:var(--surface-mastery-empty);border-radius:4px;height:10px;display:block}.xXkt7W_stem{flex-direction:column;gap:14px;margin-bottom:16px;padding:7px 0;display:flex}.xXkt7W_options{flex-direction:column;gap:8px;display:flex}.xXkt7W_option{border:2px solid var(--border-subtle);background:var(--surface-page);border-bottom-width:4px;border-radius:8px;align-items:center;gap:16px;min-height:48px;padding:8px;display:flex}.xXkt7W_optionLetter{background:var(--surface-mastery-empty);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin:0 -4px 0 8px}.xXkt7W_actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.xXkt7W_action{border:1px solid var(--border-subtle);font-size:var(--font-size-16,16px);background:var(--surface-page);color:var(--ink-alpha-70);border-bottom-width:4px;border-radius:8px;padding:10px 20px;font-weight:700;line-height:20px}.xXkt7W_actionAccent{background:var(--accent);border-color:var(--accent-edge);color:var(--ink-inverse,white);opacity:.25}.xXkt7W_header{background:var(--surface-page);border-bottom:1px solid var(--border-header);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:960px;height:48px;display:grid;position:absolute;top:0;left:0}.xXkt7W_chip{justify-self:start;align-items:center;gap:12px;min-width:0;height:48px;padding:0 16px;animation:6s step-end infinite xXkt7W_chipHover;display:flex}.xXkt7W_chipTitle{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-14,14px);font-weight:600;line-height:18px;overflow:hidden}.xXkt7W_strip{color:var(--ink-chrome);align-items:center;gap:8px;padding:0 8px;display:flex}.xXkt7W_stripViewport{justify-content:center;align-items:center;gap:8px;width:168px;height:40px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.xXkt7W_square{background:var(--ink-alpha-6);width:16px;height:16px;color:var(--ink-inverse,white);border-radius:4px;justify-content:center;align-items:center;display:flex}.xXkt7W_squareDone{background:var(--success-ink)}.xXkt7W_marker{border-radius:4px;flex-shrink:0;width:24px;height:24px;margin:0 -4px;display:block;overflow:hidden}.xXkt7W_marker>svg{width:100%;height:100%}.xXkt7W_popover{background:var(--surface-page);width:320px;box-shadow:var(--shadow-panel);opacity:0;border-radius:12px;animation:6s step-end infinite xXkt7W_popover;position:absolute;top:58px;left:12px}.xXkt7W_caret{background:var(--surface-page);border-radius:4px;width:16px;height:16px;position:absolute;top:-8px;left:32px;transform:scaleX(.75)rotate(45deg)}.xXkt7W_popoverHeader{height:48px;font-size:var(--font-size-14,14px);justify-content:space-between;align-items:center;padding:0 8px 0 16px;font-weight:600;line-height:1.5;display:flex;position:relative}.xXkt7W_editTopics{height:32px;font-size:var(--font-size-12,12px);letter-spacing:.02em;color:var(--ink-alpha-75);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1.5;animation:6s step-end infinite xXkt7W_editTopics;display:flex}.xXkt7W_lessonGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.xXkt7W_unitLabel{background:var(--surface-mastery-empty);border-radius:4px;width:40px;height:7px;margin:5px 0 11px}.xXkt7W_cells{grid-template-columns:repeat(5,1fr);gap:2px;max-width:64px;display:grid}.xXkt7W_cell{aspect-ratio:1;background:color-mix(in srgb, var(--demo-subject) var(--fill), var(--surface-mastery-empty));border-radius:4px}.xXkt7W_cellCurrent{box-shadow:inset 0 0 0 1px var(--demo-subject), inset 0 0 0 2px white}.xXkt7W_questionList{border-top:1px solid var(--border-default);margin-top:16px}.xXkt7W_questionRow{border-bottom:1px solid var(--border-default);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.xXkt7W_questionRowCurrent{background:var(--surface-subtle)}.xXkt7W_questionText{flex:1;min-width:0}.xXkt7W_questionTitle{margin:5.5px 0}.xXkt7W_questionBadge{background:var(--surface-mastery-empty);flex-shrink:0;width:34px;height:26px}.xXkt7W_cursor,.xXkt7W_cursorRise,.xXkt7W_cursorPress{width:0;height:0;position:absolute;top:0;left:0}.xXkt7W_cursor{animation:6s infinite xXkt7W_cursorAcross,6s infinite xXkt7W_cursorFade}.xXkt7W_cursorRise{animation:6s infinite xXkt7W_cursorRise}.xXkt7W_cursorPress{transform-origin:0 0;animation:6s ease-in-out infinite xXkt7W_cursorPress}.xXkt7W_cursorGlyph{position:absolute;transform:scale(.8)}.xXkt7W_ripple{background:var(--ink-alpha-20);opacity:0;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute}.xXkt7W_rippleChip{animation:6s infinite xXkt7W_rippleChip;top:24px;left:110px}.xXkt7W_rippleEdit{animation:6s infinite xXkt7W_rippleEdit;top:82px;left:274px}@keyframes xXkt7W_cursorAcross{0%,8%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(480px)}25%,38%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(110px)}53%,to{transform:translate(274px)}}@keyframes xXkt7W_cursorRise{0%,8%{animation-timing-function:cubic-bezier(.3,.15,.2,1);transform:translateY(260px)}25%,38%{animation-timing-function:cubic-bezier(.3,.15,.2,1);transform:translateY(24px)}53%,to{transform:translateY(82px)}}@keyframes xXkt7W_cursorPress{0%,30%{transform:scale(1)}31%{transform:scale(.88)}32.5%,58%{transform:scale(1)}59%{transform:scale(.88)}60.5%,to{transform:scale(1)}}@keyframes xXkt7W_cursorFade{0%,80%{opacity:1}88%,to{opacity:0}}@keyframes xXkt7W_chipHover{0%{background:0 0}30%{background:var(--surface-subtle)}39%,to{background:0 0}}@keyframes xXkt7W_popover{0%{opacity:0}32.5%{opacity:1}80%{opacity:1;animation-timing-function:ease}88%,to{opacity:0}}@keyframes xXkt7W_editTopics{0%{background:0 0}58%{background:var(--ink-alpha-10)}60.5%{background:var(--ink-alpha-5)}88%,to{background:0 0}}@keyframes xXkt7W_rippleChip{0%,29.9%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(.5)}36%,to{opacity:0;transform:scale(1.2)}}@keyframes xXkt7W_rippleEdit{0%,57.9%{opacity:0;transform:scale(.3)}58%{opacity:1;transform:scale(.5)}64%,to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.xXkt7W_cursor,.xXkt7W_cursorRise,.xXkt7W_cursorPress,.xXkt7W_chip,.xXkt7W_popover,.xXkt7W_editTopics,.xXkt7W_ripple{animation:none}.xXkt7W_cursor{transform:translate(274px)}.xXkt7W_cursorRise{transform:translateY(82px)}.xXkt7W_popover{opacity:1}.xXkt7W_editTopics{background:var(--ink-alpha-5)}}
.NM8CCW_markdownContent{font-family:Charter,serif;font-size:var(--font-size-16,16px);overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.NM8CCW_markdownContent h1{font-size:var(--font-size-24,24px);margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.NM8CCW_markdownContent h2{font-size:var(--font-size-16,16px);color:var(--ink-alpha-40,#0006);margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.NM8CCW_markdownContent h3{font-size:var(--font-size-20,20px);color:var(--accent,#05b0ff);margin-top:2rem;margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.NM8CCW_markdownContent h4{font-size:var(--font-size-14,14px);color:var(--ink-alpha-40,#0006);margin-top:-.5rem;margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.NM8CCW_markdownContent ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.NM8CCW_markdownContent ol{margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.NM8CCW_tableWrapper{-webkit-overflow-scrolling:touch;max-width:100%;margin:2rem 0;overflow-x:auto}@media (max-width:639px){.NM8CCW_tableWrapper{max-width:calc(100vw - 64px)}}.NM8CCW_learnTableWrapper{-webkit-overflow-scrolling:touch;max-width:100%;margin:1rem 0;overflow-x:auto}@media (max-width:639px){.NM8CCW_learnTableWrapper{max-width:calc(100vw - 112px)}}.NM8CCW_markdownContent table{font-family:sans-serif;font-size:var(--font-size-14,14px);table-layout:fixed;border:1px solid #f2f2f7;border-radius:16px;width:auto;min-width:min-content;margin:0 auto;display:table}.NM8CCW_markdownContent table td{text-align:center;padding:.5rem 1rem}.NM8CCW_markdownContent table th{text-align:center;border-top:1px solid #f2f2f7;border-bottom:1px solid #f2f2f7;padding:.5rem 1rem;font-weight:600}.NM8CCW_markdownContent table th:last-child,.NM8CCW_markdownContent table td:last-child{border-right:0}.NM8CCW_markdownContent table tr:last-child td{border-bottom:0}.NM8CCW_markdownContent img{width:auto;max-width:100%;height:auto;max-height:800px;margin:0 auto;padding:1rem 0;display:block}.NM8CCW_markdownContent figcaption{font-size:var(--font-size-14,14px);color:var(--ink-alpha-60,#0009);text-align:center;margin-top:.5rem;font-family:Helvetica Neue,sans-serif;font-style:italic}.NM8CCW_markdownContent .NM8CCW_highlighted-box-comparison,.NM8CCW_markdownContent .NM8CCW_highlighted-box-key-terms,.NM8CCW_markdownContent .NM8CCW_highlighted-box-worked-example,.NM8CCW_markdownContent .NM8CCW_highlighted-box-practical{background-color:var(--accent-soft,#e9f6fb);border-radius:8px;margin:1rem 0;padding:1rem}.NM8CCW_markdownContent .NM8CCW_math-inline{margin:0 .125rem;padding:0 .25rem}.NM8CCW_markdownContent .NM8CCW_math-display{-webkit-overflow-scrolling:touch;max-width:100%;margin:.75rem 0;padding:1rem 0;overflow-x:auto}.NM8CCW_markdownContent .NM8CCW_katex-display{-webkit-overflow-scrolling:touch;max-width:100%;margin:1.5rem 0;padding:.5rem 0;overflow:auto hidden}.NM8CCW_markdownContent .NM8CCW_katex{font-size:1.1em}.NM8CCW_markdownContent .NM8CCW_katex-inline{vertical-align:middle;margin:0 .125rem;display:inline-block}.NM8CCW_markdownContent p{margin-bottom:1rem}.NM8CCW_markdownContent br{content:"";margin-bottom:1rem;display:block}.NM8CCW_markdownContent div.NM8CCW_key-terms-container{margin:1.5rem 0;padding:0;display:block}
.-yvnvG_workspace{min-height:0;color:var(--ink);font-family:var(--font-sans);flex-direction:column;flex:1;display:flex}.-yvnvG_build{flex:1;min-height:0;overflow-y:auto}.-yvnvG_preview{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:680px;padding:48px 24px;display:flex}.-yvnvG_cardStack{isolation:isolate;flex-shrink:0;width:min(400px,100%);position:relative}.-yvnvG_previewCard{width:min(360px,100%)}.-yvnvG_cardStack.-yvnvG_wideCard{width:min(720px,100%)}.-yvnvG_previewCard.-yvnvG_wideCard{width:min(640px,100%)}.-yvnvG_cardStack.-yvnvG_wideCard.-yvnvG_answeredOnCard{width:min(560px,100%)}.-yvnvG_wideCard .-yvnvG_card{padding-top:28px}@keyframes -yvnvG_card-flip{0%{transform:perspective(1200px)rotateY(-90deg)}to{transform:perspective(1200px)rotateY(0)}}@keyframes -yvnvG_card-slide-from-right{0%{opacity:0;transform:translate(48px)}}@keyframes -yvnvG_card-slide-from-left{0%{opacity:0;transform:translate(-48px)}}@keyframes -yvnvG_card-deal{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes -yvnvG_card-discard{to{opacity:0;transform:translate(110%)rotate(10deg)}}@keyframes -yvnvG_card-shuffle{0%{z-index:2;animation-timing-function:var(--ease-settle);transform:none}42%{z-index:2;transform:translate(-78%)rotate(-7deg)}43%{z-index:-1;animation-timing-function:var(--ease-settle);transform:translate(-78%)rotate(-7deg)}to{z-index:-1;transform:translateY(6px)rotate(1.5deg)scale(.97)}}.-yvnvG_card{width:100%;height:clamp(360px, var(--medly-app-height,100dvh) - 260px, 540px);background:var(--surface-page);text-align:center;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:48px 28px 28px;display:flex;position:relative}.-yvnvG_cardStack>.-yvnvG_card{z-index:1;box-shadow:0 1px 2px var(--ink-alpha-8), var(--shadow-lg)}.-yvnvG_flipIn{animation:-yvnvG_card-flip .26s var(--ease-settle)}.-yvnvG_dealIn{animation:-yvnvG_card-deal .24s var(--ease-settle) both}.-yvnvG_slideFromRight{animation:-yvnvG_card-slide-from-right .24s var(--ease-settle)}.-yvnvG_slideFromLeft{animation:-yvnvG_card-slide-from-left .24s var(--ease-settle)}.-yvnvG_leaving{z-index:2;pointer-events:none;position:absolute;inset:0}.-yvnvG_leaving .-yvnvG_card{height:100%}.-yvnvG_discard{animation:-yvnvG_card-discard .28s var(--ease-settle) forwards}.-yvnvG_shuffle{animation:.3s linear forwards -yvnvG_card-shuffle}.-yvnvG_cardBadge{pointer-events:none;justify-content:center;display:flex;position:absolute;top:14px;left:20px;right:20px}.-yvnvG_cardBadge>*{pointer-events:auto}.-yvnvG_cardFace{flex:1;width:100%;min-height:0;display:flex}.-yvnvG_card[data-flippable]{cursor:pointer}.-yvnvG_cardActions{flex-shrink:0;justify-content:center;width:100%;display:flex}.-yvnvG_workspace .-yvnvG_revealButton,.-yvnvG_workspace .-yvnvG_quietRatings{height:48px}.-yvnvG_workspace .-yvnvG_revealButton{width:100%}.-yvnvG_previewCard .-yvnvG_card{height:480px;padding-bottom:48px}.-yvnvG_teachNudge{animation:-yvnvG_teach-nudge 1.4s var(--ease-settle) .76s}.-yvnvG_flipIn.-yvnvG_teachNudge{animation:-yvnvG_card-flip .26s var(--ease-settle), -yvnvG_teach-nudge 1.4s var(--ease-settle) .76s}@keyframes -yvnvG_teach-nudge{0%,44%,to{translate:0;rotate:0deg}22%{translate:-28px;rotate:-2deg}66%{translate:28px;rotate:2deg}}@keyframes -yvnvG_card-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.-yvnvG_flipIn,.-yvnvG_flipIn.-yvnvG_teachNudge,.-yvnvG_dealIn,.-yvnvG_slideFromRight,.-yvnvG_slideFromLeft{animation:.16s ease-out -yvnvG_card-fade-in}.-yvnvG_teachNudge{animation:none}.-yvnvG_leaving{display:none}}.-yvnvG_cardText{touch-action:pan-y;width:100%;min-height:0;font-size:var(--font-size-24,24px);overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:safe center;font-weight:500;line-height:1.4;display:flex;overflow-y:auto}.-yvnvG_cardText.-yvnvG_dense{font-size:var(--font-size-20,20px);line-height:1.35}.-yvnvG_cardText .-yvnvG_cardMarkdown>:first-child{margin-top:0}.-yvnvG_cardText .-yvnvG_cardMarkdown>:last-child{margin-bottom:0}.-yvnvG_cardText .-yvnvG_cardMarkdown ul,.-yvnvG_cardText .-yvnvG_cardMarkdown ol{text-align:left;margin-inline:auto;padding-left:1.4em;display:inline-block}.-yvnvG_cardText .-yvnvG_cardMarkdown ul{list-style:outside}.-yvnvG_cardText .-yvnvG_cardMarkdown ol{list-style:decimal}.-yvnvG_cardText img{object-fit:contain;width:auto;max-width:100%;max-height:220px;margin-inline:auto}.-yvnvG_occlusionFace{flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:24px;width:100%;min-height:0;display:flex}.-yvnvG_occlusionAnswerBlock{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;height:64px;display:flex}.-yvnvG_occlusionZoom{flex:0 auto;max-width:100%;min-height:0;max-height:100%}.-yvnvG_occlusion{flex:0 auto;width:100%;height:auto;min-height:0}.-yvnvG_occlusionZoom .-yvnvG_occlusion{height:100%;display:block}.-yvnvG_occlusionMask{fill:var(--surface-subtle);stroke:var(--border-default)}.-yvnvG_occlusionTarget{fill:color-mix(in srgb, var(--accent) 22%, var(--surface-page));stroke:var(--accent)}.-yvnvG_occlusionTarget[data-shown]{fill-opacity:0}.-yvnvG_occlusionCaption{font-size:var(--font-size-24,24px);color:var(--ink);flex-shrink:0;font-weight:500;line-height:1.4}.-yvnvG_occlusionThumb{max-height:160px;display:block}.-yvnvG_revealAllButton{color:var(--ink-muted);font-size:var(--font-size-14,14px);flex-shrink:0}.-yvnvG_revealAllButton:hover{color:var(--ink)}.-yvnvG_cardText .katex-display{max-width:100%;overflow-x:auto}.-yvnvG_cardText .-yvnvG_cardMarkdown,.-yvnvG_occlusionCaption .-yvnvG_cardMarkdown{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.-yvnvG_backPaper,.-yvnvG_middlePaper{background:var(--surface-page);border-radius:16px;position:absolute;inset:8px 16px -12px;transform:rotate(2.65deg)}.-yvnvG_middlePaper{background:color-mix(in srgb, var(--surface-page) 60%, var(--surface-subtle));box-shadow:var(--shadow-preview);inset:4px 8px -6px;transform:rotate(-2.13deg)scale(.985)}.-yvnvG_backPaper{background:var(--surface-subtle);box-shadow:0 6px 18px var(--ink-alpha-8);transform:rotate(2.65deg)scale(.97)}.-yvnvG_previewControls{justify-content:center;align-items:center;gap:16px;width:min(360px,100%);display:flex}.-yvnvG_workspace .-yvnvG_button{width:auto;min-width:120px;min-height:44px;font-size:var(--font-size-16,16px);border-radius:12px;padding:8px 24px}.-yvnvG_workspace .-yvnvG_primary{background:var(--accent);border-color:var(--accent-edge);color:var(--ink-inverse)}.-yvnvG_browse{color:var(--ink-muted);font-size:var(--font-size-14,14px);align-items:center;gap:4px;display:flex}.-yvnvG_browse button{place-items:center;width:44px;height:44px;display:grid}.-yvnvG_workspace button:disabled{opacity:.4;cursor:default}.-yvnvG_workspace button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.-yvnvG_editor{background:var(--surface-page);flex-direction:column;gap:16px;padding:32px 32px 96px;display:flex}.-yvnvG_editorHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.-yvnvG_editorHeading h2{font-size:var(--font-size-20,20px);font-weight:600}.-yvnvG_filters{max-width:100%;margin-left:auto}.-yvnvG_filterCount{background:var(--ink-alpha-6);min-width:20px;font-size:var(--font-size-12,12px);font-variant-numeric:tabular-nums;color:inherit;border-radius:999px;justify-content:center;padding:2px 6px;display:inline-flex}.-yvnvG_still_learning{color:var(--partial-ink);background:var(--partial-soft)}.-yvnvG_confident{color:var(--ink-option-correct);background:var(--success-soft)}.-yvnvG_cardRows{flex-direction:column;gap:16px;display:flex}.-yvnvG_cardRow{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.-yvnvG_focus{flex-direction:column;flex:1;min-height:0;display:flex}.-yvnvG_studyGround{flex-direction:column;flex:1;align-items:center;gap:20px;min-height:0;padding:48px 32px 64px;display:flex;overflow-y:auto}.-yvnvG_studyGround:before,.-yvnvG_studyGround:after{content:"";flex:1 0 0}.-yvnvG_quietRatings{justify-content:space-between;align-items:center;width:100%;display:flex}.-yvnvG_quietRating{height:40px;font-size:var(--font-size-16,16px);color:var(--ink-muted);transition:transform .16s var(--ease-settle);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.-yvnvG_quietRating:active:not(:disabled){transform:scale(.97)}.-yvnvG_quietRating:disabled{opacity:.4}@media (hover:hover){.-yvnvG_quietRating:hover:not(:disabled){background:var(--ink-alpha-3);color:var(--ink)}}.-yvnvG_actionColumn{flex-direction:column;gap:16px;width:100%;display:flex}.-yvnvG_keyHint{font-size:var(--font-size-14,14px);color:var(--ink-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:1.4;display:none}@media (hover:hover) and (pointer:fine){.-yvnvG_keyHint{display:flex}}.-yvnvG_swipeHint{font-size:var(--font-size-14,14px);color:var(--ink-muted);text-align:center;line-height:1.4}@media (hover:hover) and (pointer:fine){.-yvnvG_swipeHint{display:none}}.-yvnvG_key{border:1px solid var(--border-subtle);background:var(--surface-page);min-width:24px;height:22px;font-family:inherit;font-size:var(--font-size-12,12px);color:var(--ink);border-bottom-width:2px;border-radius:8px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.-yvnvG_summary{text-align:center;flex-direction:column;gap:20px;width:min(480px,100%);display:flex}.-yvnvG_summary h1{font-size:var(--font-size-36,36px);font-weight:600}.-yvnvG_summaryCounts{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:16px;gap:24px;padding:24px;display:flex}.-yvnvG_summaryCounts>div{min-height:96px;color:var(--ink);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.-yvnvG_summaryCounts strong{font-size:var(--font-size-36,36px)}.-yvnvG_error{background:var(--danger-soft);font-size:var(--font-size-14,14px);justify-content:space-between;gap:16px;padding:12px 24px;display:flex}.-yvnvG_error button{font-weight:600;text-decoration:underline}@media (max-width:639px){.-yvnvG_preview{min-height:560px;padding:40px 24px}.-yvnvG_previewCard,.-yvnvG_previewControls{max-width:100%}.-yvnvG_previewCard .-yvnvG_card{height:420px}.-yvnvG_editor{padding:24px 24px 96px}.-yvnvG_filters{margin-left:0}.-yvnvG_cardRows{gap:24px}.-yvnvG_cardRow{grid-template-columns:minmax(0,1fr);gap:8px}.-yvnvG_studyGround{padding:32px 24px 80px}.-yvnvG_card{height:clamp(300px, var(--medly-app-height,100dvh) - 320px, 460px);padding:40px 20px 20px}.-yvnvG_cardBadge{top:10px}.-yvnvG_cardText img{max-height:180px}.-yvnvG_stacked{max-width:100%}.-yvnvG_occlusionCaption,.-yvnvG_cardText{font-size:var(--font-size-20,20px)}.-yvnvG_cardText.-yvnvG_dense{font-size:var(--font-size-16,16px)}}.-yvnvG_summaryCounts span{color:var(--ink-muted);font-size:var(--font-size-14,14px)}.-yvnvG_browse{white-space:nowrap;flex-shrink:0}@media (max-width:639px){.-yvnvG_previewControls{gap:8px}}.-yvnvG_card.-yvnvG_bareFace{padding-bottom:48px}.-yvnvG_cardStack.-yvnvG_stacked>.-yvnvG_card.-yvnvG_bareFace{height:clamp(320px, var(--medly-app-height,100dvh) - 330px, 500px)}@media (max-width:639px){.-yvnvG_card.-yvnvG_bareFace{padding-bottom:40px}.-yvnvG_cardStack.-yvnvG_stacked>.-yvnvG_card.-yvnvG_bareFace{height:clamp(280px, var(--medly-app-height,100dvh) - 384px, 420px)}}.-yvnvG_piles{flex-direction:column;align-items:center;gap:12px;width:min(420px,100%);display:flex}.-yvnvG_pileRow{justify-content:space-between;width:100%;padding:0 8px;display:flex}.-yvnvG_pile{min-width:44px;height:44px;color:var(--ink-muted);font-size:var(--font-size-16,16px);transition:transform .16s var(--ease-settle);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.-yvnvG_pile:active:not(:disabled){transform:scale(.97)}@media (hover:hover){.-yvnvG_pile:hover:not(:disabled){background:var(--ink-alpha-3);color:var(--ink)}}.-yvnvG_pile:disabled{cursor:default}.-yvnvG_pile:disabled .-yvnvG_pileLabel,.-yvnvG_pile:disabled .-yvnvG_pileIcon{opacity:.45}.-yvnvG_pileTick{animation:-yvnvG_pile-tick .7s var(--ease-settle)}.-yvnvG_pileTick[data-pile=learning]{--pile-tint:color-mix(in srgb, var(--p-amber-500) 55%, black)}.-yvnvG_pileTick[data-pile=confident]{--pile-tint:color-mix(in srgb, var(--success-ink) 55%, black)}@keyframes -yvnvG_pile-tick{0%{color:var(--pile-tint)}}@media (prefers-reduced-motion:reduce){.-yvnvG_pileTick{animation:none}}.-yvnvG_teachLine{min-height:20px;font-size:var(--font-size-14,14px);color:var(--ink-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;line-height:1.4;display:flex}.-yvnvG_teachPointer{display:none}@media (hover:hover) and (pointer:fine){.-yvnvG_teachPointer{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.-yvnvG_teachTouch{display:none}}
.dNM6Hq_tallCard{width:min(520px,100%)}.dNM6Hq_tallCard>article{height:auto;min-height:clamp(360px, var(--medly-app-height,100dvh) - 260px, 540px)}.dNM6Hq_askColumn{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}.dNM6Hq_paper{isolation:isolate;background-color:var(--surface-page);background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--border-rule) 0);background-size:100% 32px;width:100%;position:relative}.dNM6Hq_paperField{width:100%;height:100%;color:var(--ink);resize:none;background:0 0;border:0;outline:none;padding:0 4px;position:absolute;inset:0;overflow-y:hidden}.dNM6Hq_paperField::placeholder{color:var(--ink-alpha-30)}.dNM6Hq_checkRow{justify-content:flex-end;align-items:center;gap:12px;min-height:36px;display:flex}.dNM6Hq_checkRow>p{flex:1;justify-content:flex-start}.dNM6Hq_checkButton{border:1px solid var(--border-subtle);background:var(--surface-page);height:36px;font-size:var(--font-size-14,14px);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.dNM6Hq_checkButton:disabled{opacity:.4}.dNM6Hq_wrongNote{font-size:var(--font-size-16,16px);background:var(--danger-soft);color:var(--danger-ink-strong);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;line-height:1.4;display:flex}.dNM6Hq_inlineButton{font-weight:600;text-decoration:underline}.dNM6Hq_mathsHint{font-size:var(--font-size-14,14px);color:var(--ink-muted);margin-top:-4px;line-height:1.4}.dNM6Hq_typedResults{flex-direction:column;width:100%;display:flex}.dNM6Hq_typedBox{border:1px solid var(--ink-alpha-10);width:100%;font-size:var(--font-size-16,16px);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.4;display:flex}.dNM6Hq_typedBox>svg{flex-shrink:0;margin-top:2px}.dNM6Hq_typedRight{border-color:var(--success-border);background:linear-gradient(var(--surface-option-correct), var(--surface-option-correct)), var(--surface-page);color:var(--ink-option-correct)}.dNM6Hq_typedBox .dNM6Hq_typedText{color:var(--ink)}.dNM6Hq_tallCard>article.dNM6Hq_typeFace{justify-content:flex-start}.dNM6Hq_tallCard>article.dNM6Hq_typeFace>:first-child{flex:none;min-height:160px}.dNM6Hq_revealRow{animation:dNM6Hq_reveal-row .26s var(--ease-settle) .12s both;grid-template-rows:1fr;display:grid}.dNM6Hq_revealRow>div{min-height:0;overflow:hidden}.dNM6Hq_revealRow .dNM6Hq_typedBox{animation:dNM6Hq_reveal-box .26s var(--ease-settle) .12s both;margin-bottom:8px}@keyframes dNM6Hq_reveal-row{0%{grid-template-rows:0fr}}@keyframes dNM6Hq_reveal-box{0%{opacity:0;transform:translateY(-8px)}}.dNM6Hq_typedLabel{font-size:var(--font-size-12,12px);letter-spacing:.02em;text-transform:uppercase;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.dNM6Hq_revealRow,.dNM6Hq_revealRow .dNM6Hq_typedBox{animation:none}}
.FEonQq_swipeable{touch-action:pan-y;justify-content:center;width:100%;display:flex}.FEonQq_feedback{z-index:3;pointer-events:none;box-shadow:inset 0 0 0 calc(3px * var(--drag)) var(--tint), 0 0 calc(36px * var(--drag)) calc(4px * var(--drag)) color-mix(in srgb, var(--tint) 45%, transparent);--tint-ink:color-mix(in srgb, var(--tint) 55%, black);border-radius:16px;justify-content:center;align-items:flex-start;padding-top:18px;display:flex;position:absolute;inset:0}.FEonQq_confident{--tint:var(--success-ink)}.FEonQq_learning{--tint:var(--p-amber-500)}.FEonQq_verdict{opacity:var(--drag);align-items:center;gap:8px;display:flex}.FEonQq_verdictLabel{font-size:var(--font-size-16,16px);color:var(--tint-ink);font-weight:600}.FEonQq_badge{background:var(--tint);width:24px;height:24px;color:var(--ink-inverse);border-radius:8px;place-items:center;display:grid}.FEonQq_badge svg{width:14px;height:14px}.FEonQq_feedback[data-armed] .FEonQq_badge{animation:FEonQq_badge-pop .26s var(--ease-settle)}.FEonQq_feedback.FEonQq_confident[data-armed]:after{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--tint) 28%, transparent) 50%, transparent 62%);animation:FEonQq_shimmer .65s var(--ease-settle) both;background-size:250% 100%;position:absolute;inset:0}.FEonQq_sparkles{position:absolute;top:30px;left:50%}.FEonQq_sparkles span{background:var(--tint);width:8px;height:8px;rotate:calc(var(--i) * 45deg);animation:FEonQq_sparkle .7s var(--ease-settle) both;border-radius:2px;margin:-4px;position:absolute}.FEonQq_sparkles span:nth-child(2n){border-radius:50%;width:5px;height:5px;margin:-2.5px;animation-duration:.56s}@keyframes FEonQq_badge-pop{50%{scale:1.18}}@keyframes FEonQq_shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes FEonQq_sparkle{0%{opacity:1;transform:translateY(-6px)scale(.4)}35%{opacity:1;transform:translateY(-30px)scale(1.15)}to{opacity:0;transform:translateY(-54px)scale(.2)}}@media (prefers-reduced-motion:reduce){.FEonQq_feedback[data-armed] .FEonQq_badge,.FEonQq_feedback.FEonQq_confident[data-armed]:after,.FEonQq_sparkles span{animation:none}.FEonQq_sparkles{display:none}}.FEonQq_teachLearning,.FEonQq_teachConfident{opacity:0;background:color-mix(in srgb, var(--tint) 18%, var(--surface-page));animation:1.4s var(--ease-settle) .76s}.FEonQq_teachLearning{animation-name:FEonQq_teach-learning}.FEonQq_teachConfident{animation-name:FEonQq_teach-confident}@keyframes FEonQq_teach-learning{0%,44%,to{opacity:0}22%{opacity:.85}}@keyframes FEonQq_teach-confident{0%,44%,88%,to{opacity:0}66%{opacity:.85}}@media (prefers-reduced-motion:reduce){.FEonQq_teachLearning,.FEonQq_teachConfident{animation:none}}
@keyframes _7mq9uq_point{0%,to{transform:translate(0)rotate(90deg)}50%{transform:translate(-8px,-8px)rotate(90deg)}}._7mq9uq_pointing{animation:1s ease-in-out infinite _7mq9uq_point;transform:rotate(90deg)}@keyframes _7mq9uq_fade-in{0%{opacity:0}to{opacity:1}}._7mq9uq_fadeIn{animation:.2s ease-out both _7mq9uq_fade-in}@media (prefers-reduced-motion:reduce){._7mq9uq_pointing,._7mq9uq_fadeIn{animation:none}}
@keyframes gK7cPW_pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes gK7cPW_nod{0%,to{transform:rotate(0)}35%{transform:rotate(-6deg)}70%{transform:rotate(4deg)}}.gK7cPW_pop{animation:.36s cubic-bezier(.2,.8,.2,1) both gK7cPW_pop;display:inline-block}.gK7cPW_nod{transform-origin:50% 80%;animation:.42s ease-in-out .38s both gK7cPW_nod;display:inline-block}@media (prefers-reduced-motion:reduce){.gK7cPW_pop,.gK7cPW_nod{animation:none}}
@keyframes _2kTsqq_arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._2kTsqq_arriving>*{animation:_2kTsqq_arrive var(--dur-base) var(--ease-out) both}._2kTsqq_arriving>:first-child{animation-delay:.25s}._2kTsqq_arriving>:nth-child(2){animation-delay:.45s}._2kTsqq_arriving>:nth-child(3){animation-delay:.65s}._2kTsqq_join{animation:_2kTsqq_arrive var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){._2kTsqq_arriving>*,._2kTsqq_join{animation:none}}
.VfirNW_tucked [data-chat-transcript]{overflow-x:hidden}.VfirNW_tucked:not([data-open]) [data-chat-docked-mascot]{display:none}.VfirNW_tucked:not([data-open]) [data-chat-tail-clearance]{height:1rem}.VfirNW_tucked[data-pinned]:not([data-open]) [data-chat-bottom-fade]{display:none}.VfirNW_tucked:not([data-pinned]):not([data-open]) [data-chat-tail-clearance]{height:3.5rem}.VfirNW_tucked [data-chat-box]{opacity:0;transition:grid-template-rows var(--dur-glide) var(--ease-out-expo), padding var(--dur-glide) var(--ease-out-expo), opacity var(--dur-glide) var(--ease-out-expo);grid-template-rows:0fr;padding-top:0;padding-bottom:0;display:grid}.VfirNW_tucked [data-chat-box]>*{min-height:0;overflow:hidden}.VfirNW_tucked[data-open] [data-chat-box]{padding-top:.75rem;padding-bottom:max(.5rem, var(--layout-safe-bottom,0px));opacity:1;grid-template-rows:1fr}.VfirNW_tucked [data-host-row^=speaking-footer]{z-index:30;background:linear-gradient(to bottom, transparent 0, var(--surface-page) 2rem);position:sticky;bottom:0}.VfirNW_tucked [data-chat-jump-to-latest]{z-index:31;bottom:.75rem}.VfirNW_tucked[data-pinned] [data-chat-jump-to-latest]{bottom:6.5rem}.VfirNW_tucked[data-peek]:not([data-open]){padding-bottom:3rem}.VfirNW_peek{transition:opacity var(--dur-glide) var(--ease-out-expo)}.VfirNW_tucked[data-open] .VfirNW_peek{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.VfirNW_tucked [data-chat-box],.VfirNW_peek{transition:none}}
.V9gLSW_arrow{width:56.57px;height:56.57px;animation:V9gLSW_nudge 1.6s var(--ease-out-expo,ease-out) infinite;justify-content:center;align-items:center;display:flex}.V9gLSW_drop{border-radius:999px 999px 999px 0;width:40px;height:40px;overflow:hidden;transform:rotate(135deg)}@keyframes V9gLSW_nudge{0%,55%,to{transform:translateY(0)}25%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.V9gLSW_arrow{animation:none}}
.JRQmTW_markdownContent{font-weight:400;font-size:var(--font-size-16,16px);line-height:1.8}.JRQmTW_markdownContent h1{font-size:var(--font-size-24,24px);margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:700}.JRQmTW_markdownContent h2{font-size:var(--font-size-20,20px);color:var(--accent,#05b0ff);margin-top:1rem;margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.JRQmTW_markdownContent h3{font-size:var(--font-size-16,16px);color:var(--accent,#05b0ff);margin-top:1rem;margin-bottom:.5rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.JRQmTW_markdownContent h4{font-size:var(--font-size-14,14px);color:var(--ink-alpha-40,#0006);margin-top:-.5rem;margin-bottom:1rem;font-family:Helvetica Neue,sans-serif;font-weight:500}.JRQmTW_markdownContent ul{margin-top:1rem;margin-bottom:2rem;padding-left:2rem;line-height:1;list-style-type:disc}.JRQmTW_markdownContent ol{margin-top:1rem;margin-bottom:1rem;padding-left:2rem;line-height:1;list-style-type:decimal}.JRQmTW_markdownContent table{font-family:sans-serif;font-size:var(--font-size-14,14px);table-layout:fixed;border:1px solid var(--border-subtle,#f2f2f7);border-radius:16px;margin:2rem auto;line-height:1.2rem}.JRQmTW_markdownContent table td{border-right:1px solid var(--border-subtle,#f2f2f7);text-align:center;border-bottom:1px solid var(--border-subtle,#f2f2f7);padding:.6rem 1rem}.JRQmTW_markdownContent table th{border-bottom:1px solid var(--border-subtle,#f2f2f7);border-right:1px solid var(--border-subtle,#f2f2f7);background-color:var(--surface-subtle,#f8f8fb);text-align:center;padding:1rem;font-weight:500}@media (max-width:767px){.JRQmTW_markdownContent table td,.JRQmTW_markdownContent table th{padding:.5rem}}.JRQmTW_markdownContent table th:last-child,.JRQmTW_markdownContent table td:last-child{border-right:0}.JRQmTW_markdownContent table tr:last-child td{border-bottom:0}.JRQmTW_markdownContent img{object-fit:contain;max-width:100%;max-height:400px;margin:0 auto;padding:1rem 0;display:block}.JRQmTW_markdownContent figcaption{font-size:var(--font-size-14,14px);color:var(--ink-alpha-60,#0009);text-align:center;margin-top:.5rem;font-family:Helvetica Neue,sans-serif;font-style:italic}.JRQmTW_markdownContent .JRQmTW_highlighted-box-comparison,.JRQmTW_markdownContent .JRQmTW_highlighted-box-key-terms,.JRQmTW_markdownContent .JRQmTW_highlighted-box-worked-example,.JRQmTW_markdownContent .JRQmTW_highlighted-box-practical{background-color:var(--accent-soft,#e9f6fb);border-radius:8px;margin:1rem 0;padding:1rem}.JRQmTW_markdownContent .math-inline{margin:0 .125rem;padding:0 .25rem}.JRQmTW_markdownContent .math-display{margin:.75rem 0;padding:1rem 0;overflow-x:auto}.JRQmTW_markdownContent .katex-display{margin:1.5rem 0;padding:.5rem 0;overflow:auto hidden}.JRQmTW_markdownContent .katex{font-size:1.1em}.JRQmTW_markdownContent .katex-inline{vertical-align:middle;margin:0 .125rem;display:inline-block}.JRQmTW_markdownContent p{margin-bottom:1rem}.JRQmTW_markdownContent br{content:"";margin-bottom:1rem;display:block}.JRQmTW_markdownContent div.JRQmTW_key-terms-container{margin:1.5rem 0;padding:0;display:block}.JRQmTW_markdownContent li{margin-bottom:.5rem}.JRQmTW_markdownContent .katex-highlight .katex{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex *{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .base{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .strut{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .mord{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .mbin{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .mrel{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .mopen{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .mclose{background-color:#0000!important}.JRQmTW_markdownContent .katex-highlight .katex .mpunct{background-color:#0000!important}.JRQmTW_markdownContent.JRQmTW_reading{font-family:Charter,serif;font-size:var(--font-size-16,16px)}.JRQmTW_markdownContent.JRQmTW_reading h1{font-size:var(--font-size-24,24px);margin-bottom:.5rem;font-weight:500}.JRQmTW_markdownContent.JRQmTW_reading h2{font-size:var(--font-size-16,16px);color:var(--ink-alpha-40,#0006);margin-top:1rem;margin-bottom:.5rem;font-weight:500}.JRQmTW_markdownContent.JRQmTW_reading h3{font-size:var(--font-size-20,20px);color:var(--accent,#05b0ff);margin-top:2rem;margin-bottom:.5rem;font-weight:500}.JRQmTW_markdownContent.JRQmTW_reading h4{font-size:var(--font-size-14,14px);color:var(--ink-alpha-40,#0006);margin-top:-.5rem;margin-bottom:1rem;font-weight:500}.JRQmTW_markdownContent.JRQmTW_reading img{max-height:800px}
@media (max-width:639px){.Hp3gtG_mobileBand{--panel-cover-bleed:0px;height:auto;position:relative}.Hp3gtG_mobileBand:before{content:"";padding-top:calc(100% * 145 / 419 + var(--panel-cover-bleed));display:block}.Hp3gtG_mobileBandBleed{--panel-cover-bleed:calc((1 - var(--medly-top-inset-taken,0)) * (1 - var(--medly-platform-banner-active,0)) * max(0px, max(var(--safe-area-top,0px), env(safe-area-inset-top,0px)) - 16px))}.Hp3gtG_mobileFrame{position:absolute;inset:0}}
@media (max-width:719.98px){.qRA_Ca_mobileHeader{--reader-header-safe-top:calc((1 - var(--medly-reader-top-inset-owned,0)) * max(var(--safe-area-top,0px), env(safe-area-inset-top,0px)));height:calc(48px + var(--reader-header-safe-top));padding-top:var(--reader-header-safe-top)}.qRA_Ca_mobileHeader.qRA_Ca_stacked{height:calc(96px + var(--reader-header-safe-top))}}
.R9fSuW_panel{box-shadow:var(--shadow-modal)}
._5oL67W_surface._5oL67W_selecting [data-canvas-selectable]{z-index:11;-webkit-user-select:text;user-select:text;position:relative}
@keyframes BUQjrq_rock{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.BUQjrq_rock{animation:3.2s ease-in-out infinite BUQjrq_rock}@keyframes BUQjrq_turn{to{transform:rotate(360deg)}}.BUQjrq_spin{transform-origin:50%;animation:.9s linear infinite BUQjrq_turn}@media (prefers-reduced-motion:reduce){.BUQjrq_rock,.BUQjrq_spin{animation:none}}
@keyframes OBhsNG_ground-enter{0%{opacity:0}to{opacity:1}}@keyframes OBhsNG_copy-enter{0%{opacity:0}to{opacity:1}}.OBhsNG_action{background:var(--surface-page)}.OBhsNG_action:before{z-index:0;border-radius:inherit;background:var(--surface-action-strong);content:"";will-change:opacity;transition:background-color .15s;animation:.28s cubic-bezier(.215,.61,.355,1) .76s both OBhsNG_ground-enter;position:absolute;inset:0}.OBhsNG_action:hover:before{background:var(--surface-inverse)}.OBhsNG_copy{animation:OBhsNG_copy-enter .19s cubic-bezier(.215, .61, .355, 1) var(--study-flow-copy-delay,.26s) both;will-change:opacity}.OBhsNG_tabs{flex:0 0 calc(100% - 82px);width:calc(100% - 82px)!important}.OBhsNG_actionSlot{flex:0 0 76px;width:76px}.OBhsNG_fitTabs{flex:0 auto;max-width:calc(100% - 82px);width:max-content!important}@media (max-width:639.98px){.OBhsNG_mobileTabsOnly .OBhsNG_tabs{flex:0 0 100%;width:100%!important}.OBhsNG_mobileTabsOnly .OBhsNG_fitTabs{flex:0 0 100%;max-width:100%;width:100%!important}.OBhsNG_mobileTabsOnly .OBhsNG_fitTabs>button{flex:auto}.OBhsNG_mobileTabsOnly .OBhsNG_actionSlot{display:none}}@media (min-width:640px){.OBhsNG_tabs{flex:0 0 var(--layout-tab-track);width:var(--layout-tab-track)!important}.OBhsNG_actionSlot{flex:none;width:auto;margin-left:auto;margin-right:.75rem}.OBhsNG_fitTabs{flex:0 auto;max-width:calc(100% - 9rem);width:max-content!important}.OBhsNG_noAction .OBhsNG_fitTabs{max-width:100%}.OBhsNG_noAction .OBhsNG_fitTabs>button{padding-left:1rem;padding-right:1rem}.OBhsNG_noAction .OBhsNG_actionSlot{display:none}}@media (prefers-reduced-motion:reduce){.OBhsNG_action:before,.OBhsNG_copy{will-change:auto;animation:none}}
._6vDuBa_topFade{--chat-top-fade-height:2.5rem;height:var(--chat-top-fade-height);margin-top:-1.5rem;margin-bottom:calc(-1 * var(--chat-top-fade-height));top:-1.5rem}@media (max-width:1023px){._6vDuBa_topFade{--chat-top-fade-height:16px}._6vDuBa_bottomFade{height:16px}}
.RR9DIW_attention{position:relative}.RR9DIW_attention [data-chat-mascot-clickable]{pointer-events:auto;cursor:pointer}.RR9DIW_attention [data-chat-mascot-clickable]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.RR9DIW_attention[data-chat-attention-flight] [data-chat-mascot]{overflow:hidden;transform:translate(-50%, calc(-1px * var(--chat-attention-lift,0)))!important;clip-path:circle(50%)!important;border-radius:50%!important;transition:none!important}.RR9DIW_attention[data-chat-attention-flight] [data-chat-mascot-spin]{transform:rotate(calc(1deg * var(--chat-attention-rotation,0)));transform-box:view-box;transform-origin:1500px 1500px}.RR9DIW_attention [data-chat-mascot-wave=upper]{transform:translateY(calc(var(--chat-attention-wave-upper,0) * 1px))}.RR9DIW_attention [data-chat-mascot-wave=lower]{transform:translateY(calc(var(--chat-attention-wave-lower,0) * 1px))}.RR9DIW_attention[data-chat-attention-flight] [data-chat-mascot-plane]{clip-path:inset(-200px -200px 6px)!important}@media (prefers-reduced-motion:reduce){.RR9DIW_attention [data-chat-mascot]{transform:translate(-50%)!important}.RR9DIW_attention [data-chat-mascot-spin]{transform:none}}
.ULA7_a_steady [data-chat-mascot-hero] [data-chat-mascot-plinth],.ULA7_a_steady [data-chat-mascot-hero] [data-chat-mascot-plane]>div{animation:none}
.FmLLSW_track{--step-ease:cubic-bezier(.22, 1, .36, 1)}.FmLLSW_fill{transition:width var(--step-ms) var(--step-ease)}.FmLLSW_ride,.FmLLSW_turn{transition:transform var(--step-ms) var(--step-ease)}@keyframes FmLLSW_hop{0%{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.14,.84)}50%{transform:translateY(-14px)scale(.94,1.06)}85%{transform:translateY(0)scale(1.12,.88)}to{transform:translateY(0)scale(1)}}.FmLLSW_hop{animation:FmLLSW_hop var(--step-ms) ease-in-out;transform-origin:50% 100%}@keyframes FmLLSW_pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.FmLLSW_pop{animation:.36s ease-out FmLLSW_pop;animation-delay:calc(var(--step-ms) * .7);animation-fill-mode:backwards}@keyframes FmLLSW_finish{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FmLLSW_finish{animation:FmLLSW_finish .9s var(--step-ease);animation-delay:var(--step-ms);transform-origin:50%}@media (prefers-reduced-motion:reduce){.FmLLSW_fill,.FmLLSW_ride,.FmLLSW_turn{transition:none}.FmLLSW_hop,.FmLLSW_pop,.FmLLSW_finish{animation:none}}
.iMIoHq_abstract,.iMIoHq_abstract *{scrollbar-width:none}.iMIoHq_abstract{width:100%;height:100%}.iMIoHq_abstract::-webkit-scrollbar{display:none}.iMIoHq_abstract ::-webkit-scrollbar{display:none}:is(.iMIoHq_abstract [data-explain-selectable],.iMIoHq_abstract [data-explain-selectable] *,.iMIoHq_abstract [data-anchor^=section-] h2>:not(:first-child),.iMIoHq_abstract [data-anchor^=section-] h2>:not(:first-child) *,.iMIoHq_abstract article nav li>:is(button,div)>:not(:first-child),.iMIoHq_abstract article nav li>:is(button,div)>:not(:first-child) *,.iMIoHq_abstract [data-anchor^=question-card-] [data-abstract=content]){color:#0000;text-underline-offset:-.54em;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-color:#e9e9eb;text-decoration-thickness:.66em}:is(.iMIoHq_abstract [data-explain-selectable] .katex,.iMIoHq_abstract [data-anchor^=section-] h2 .katex,.iMIoHq_abstract nav li button .katex){display:none}.iMIoHq_abstract [data-anchor=content-scroller]>div>div{max-width:none}:is(.iMIoHq_abstract [data-explain-selectable] img,.iMIoHq_abstract [data-explain-selectable] svg,.iMIoHq_abstract [data-explain-selectable] canvas){filter:grayscale()contrast(0)brightness(1.78)}:is(.iMIoHq_abstract input::placeholder,.iMIoHq_abstract textarea::placeholder){color:#0000}
.hijH0a_upload{text-align:center;border:2px dashed #e2e8f0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:250px;display:flex}.hijH0a_upload p+p{margin-top:4px}.hijH0a_choose{border:1px solid var(--neutral-300,#f0f0f0);height:40px;font-size:var(--font-size-14,14px);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:flex}.hijH0a_choose img,.hijH0a_navigation img{width:16px;height:16px}.hijH0a_detection{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex}.hijH0a_image{flex:1;width:100%;max-width:386px;height:300px;min-height:160px;max-height:357px}.hijH0a_processing{color:var(--neutral-700,#636363);flex:1;place-items:center;display:grid}.hijH0a_preview{flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding-top:8px;display:flex}.hijH0a_navigation{font-size:var(--font-size-14,14px);color:var(--neutral-700,#636363);align-items:center;gap:4px;display:flex}.hijH0a_navigation button{place-items:center;width:44px;height:44px;display:grid}.hijH0a_navigation button:disabled{opacity:.4}.hijH0a_footer,.hijH0a_footerActions{align-items:center;gap:12px;display:flex}.hijH0a_footer{justify-content:space-between}@media (max-width:639px){.hijH0a_footer{flex-direction:column-reverse;align-items:stretch}.hijH0a_footerActions{flex-wrap:wrap}.hijH0a_footerActions>button{flex:1}}.hijH0a_image rect[data-mask=target]{fill-opacity:0;stroke:#183ae0}
._7IJ3xq_stack{isolation:isolate;width:min(360px,100%);position:relative}._7IJ3xq_arrival{transform:rotate(var(--card-angle));animation:_7IJ3xq_place var(--arrival-duration,.42s) cubic-bezier(.2, .8, .2, 1) both;position:relative}._7IJ3xq_arrival>div:first-child{width:100%}._7IJ3xq_arrival article{animation:none}._7IJ3xq_paper{z-index:-1;background:var(--surface-page,white);border:1px solid #0000000f;border-radius:16px;position:absolute;inset:0;transform:translateY(7px)rotate(-2.5deg);box-shadow:0 2px 5px #0000000f}._7IJ3xq_paper:nth-child(2){transform:translateY(3px)rotate(2deg)}._7IJ3xq_sheen{pointer-events:none;border-radius:16px;position:absolute;inset:0;overflow:hidden}._7IJ3xq_sheen:after{content:"";opacity:0;background:linear-gradient(110deg,#0000 40%,#ffffffa6 50%,#0000 60%);position:absolute;inset:-30% -70%;transform:translate(-65%)}._7IJ3xq_settling{animation:1.1s ease-in-out both _7IJ3xq_finish}._7IJ3xq_settling ._7IJ3xq_arrival,._7IJ3xq_settling ._7IJ3xq_paper{animation:.4s ease-out forwards _7IJ3xq_align}._7IJ3xq_settling ._7IJ3xq_sheen:after{animation:.65s ease-in-out .35s both _7IJ3xq_shine}@keyframes _7IJ3xq_place{0%{opacity:0;transform:translateY(-16px) scale(1.035) rotate(var(--card-angle))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--card-angle))}}@keyframes _7IJ3xq_align{to{transform:translateY(0)rotate(0)}}@keyframes _7IJ3xq_finish{0%,30%,to{transform:scale(1)}60%{transform:scale(1.025)}}@keyframes _7IJ3xq_shine{0%{opacity:0;transform:translate(-65%)}25%,75%{opacity:1}to{opacity:0;transform:translate(65%)}}@media (prefers-reduced-motion:reduce){._7IJ3xq_arrival,._7IJ3xq_paper{animation:none;transform:none}._7IJ3xq_settling,._7IJ3xq_settling ._7IJ3xq_arrival,._7IJ3xq_settling ._7IJ3xq_paper{animation-duration:.01ms}._7IJ3xq_settling ._7IJ3xq_sheen:after{animation:none}}
.Q78eRW_composer{flex-direction:column;gap:16px;margin-top:8px;margin-bottom:24px;scroll-margin-top:16px;display:flex}.Q78eRW_faces{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) 36px;gap:12px;display:grid}.Q78eRW_faces .Q78eRW_face[data-side=back]{grid-column:2/-1}.Q78eRW_face{background:var(--surface-subtle);outline-offset:-2px;cursor:text;border-radius:12px;outline:2px solid #0000;flex-direction:column;min-height:116px;padding:16px;display:flex}.Q78eRW_face[data-active]{outline-color:var(--accent)}.Q78eRW_face>p{font-size:var(--font-size-12,12px);color:var(--ink-muted);margin-bottom:8px}.Q78eRW_face[data-active]>p{color:var(--ink)}.Q78eRW_faceEditor{flex:1;display:flex}.Q78eRW_surface{width:100%;min-height:52px;color:var(--ink);font-size:var(--font-size-14,14px);overflow-wrap:anywhere;flex:1;line-height:1.4}.Q78eRW_surface p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-muted);pointer-events:none}.Q78eRW_surface p+p{margin-top:.5em}.Q78eRW_surface ul{padding-left:1.4em;list-style:outside}.Q78eRW_surface ol{padding-left:1.4em;list-style:decimal}.Q78eRW_surface img{border-radius:8px;width:auto;max-height:160px;margin:8px 0;display:block}.Q78eRW_surface .tiptap-mathematics-render{padding:0 2px}.Q78eRW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Q78eRW_tools{flex-wrap:wrap;gap:6px;display:flex}.Q78eRW_tool{border:1px solid var(--border-default);background:var(--surface-page);height:36px;color:var(--ink);font-size:var(--font-size-14,14px);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.Q78eRW_tool:hover:not(:disabled){background:var(--surface-canvas)}.Q78eRW_tool[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface-page)}.Q78eRW_tool:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Q78eRW_actions{align-items:center;gap:8px;display:flex}.Q78eRW_discard{height:40px;color:var(--ink-muted);font-size:var(--font-size-14,14px);border-radius:12px;padding:0 14px;font-weight:500}.Q78eRW_discard:hover{background:var(--ink-alpha-3);color:var(--ink)}.Q78eRW_save{background:var(--ink);height:40px;color:var(--surface-page);font-size:var(--font-size-14,14px);border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-weight:600;display:inline-flex}.Q78eRW_save:disabled{opacity:.4}.Q78eRW_save:focus-visible,.Q78eRW_discard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Q78eRW_keys{opacity:.7;gap:2px;display:inline-flex}.Q78eRW_keys kbd{background:var(--ink-inverse-alpha-16,#ffffff2e);min-width:18px;height:18px;font-family:inherit;font-size:var(--font-size-12,12px);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.Q78eRW_maths{border:1px solid var(--border-default);background:var(--surface-subtle);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.Q78eRW_mathsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Q78eRW_mathsHead p{font-size:var(--font-size-12,12px);color:var(--ink-muted)}.Q78eRW_mathsHint{text-align:right}.Q78eRW_mathsRow{align-items:center;gap:8px;display:flex}.Q78eRW_mathField{border:1px solid var(--border-default);background:var(--surface-page);min-width:0;min-height:48px;font-size:var(--font-size-20,20px);color:var(--ink);--caret-color:var(--accent);--selection-background-color:var(--accent-soft,#cfe8ff);border-radius:12px;flex:1;padding:8px 12px}.Q78eRW_mathField:focus-within{outline:2px solid var(--accent);outline-offset:1px}.Q78eRW_mathField::part(virtual-keyboard-toggle),.Q78eRW_mathField::part(menu-toggle){display:none}.Q78eRW_mathField::part(placeholder){color:var(--ink-muted)}div.Q78eRW_mathField{color:var(--ink-muted);font-size:var(--font-size-14,14px);align-items:center;display:flex}.Q78eRW_blocks{flex-wrap:wrap;gap:6px;display:flex}.Q78eRW_block{border:1px solid var(--border-default);background:var(--surface-page);min-width:40px;height:40px;color:var(--ink);font-size:var(--font-size-16,16px);border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}.Q78eRW_block:hover:not(:disabled){background:var(--surface-canvas)}.Q78eRW_block:disabled{opacity:.4}.Q78eRW_block:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Q78eRW_equationInsert{background:var(--ink);height:36px;color:var(--surface-page);font-size:var(--font-size-14,14px);border-radius:8px;padding:0 14px;font-weight:600}.Q78eRW_equationInsert:disabled{opacity:.4}.Q78eRW_equationDisplay{font-size:var(--font-size-12,12px);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.Q78eRW_problem{font-size:var(--font-size-14,14px);color:var(--danger-ink)}@media (max-width:639px){.Q78eRW_faces{grid-template-columns:minmax(0,1fr)}.Q78eRW_faces .Q78eRW_face[data-side=back]{grid-column:auto}.Q78eRW_face{min-height:86px}.Q78eRW_tool{justify-content:center;width:36px;padding:0}.Q78eRW_toolLabel{display:none}.Q78eRW_tools{flex-wrap:nowrap}.Q78eRW_keys{display:none}}
.-IDuBG_cardRow{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) auto;align-items:stretch;gap:12px;transition:opacity .15s ease-out;display:grid}.-IDuBG_pending{opacity:.4}.-IDuBG_rowCollapse{grid-template-rows:1fr;transition:grid-template-rows .3s ease-out,opacity .15s ease-out;display:grid}.-IDuBG_rowCollapse>.-IDuBG_cardRow{min-height:0}.-IDuBG_exiting{opacity:0;pointer-events:none;grid-template-rows:0fr}.-IDuBG_exiting>.-IDuBG_cardRow{overflow:hidden}.-IDuBG_rowTools{flex-direction:column;grid-column:1/3;gap:12px;display:flex}.-IDuBG_listHeader{flex-direction:column;gap:16px;display:flex}.-IDuBG_listHeadingRow{align-items:center;gap:8px;min-height:44px;display:flex}.-IDuBG_listHeadingRow h2{min-width:0;font-size:var(--font-size-20,20px);flex:1;font-weight:600}.-IDuBG_headingActions{align-items:center;gap:8px;display:flex}.-IDuBG_rows{flex-direction:column;gap:16px;display:flex}.-IDuBG_arrange{flex-shrink:0;position:relative}.-IDuBG_arrangeTrigger{width:36px;height:36px;color:var(--ink-muted);border-radius:8px;place-items:center;display:grid}.-IDuBG_arrangeTrigger:hover,.-IDuBG_arrangeTrigger[aria-expanded=true],.-IDuBG_arrangeTrigger[data-active]{background:var(--ink-alpha-3);color:var(--ink)}.-IDuBG_arrangeTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.-IDuBG_arrangeMenu{z-index:20;border:1px solid var(--border-default);background:var(--surface-page);width:220px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-md,var(--shadow-sm));scroll-margin-bottom:max(var(--safe-area-bottom,0px), env(safe-area-inset-bottom,0px));border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.-IDuBG_arrangeMenu[data-side=above]{top:auto;bottom:calc(100% + 4px)}.-IDuBG_arrangeHeading{font-size:var(--font-size-12,12px);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);padding:8px 8px 4px;font-weight:600}.-IDuBG_arrangeChoice{min-height:36px;color:var(--ink);font-size:var(--font-size-14,14px);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.-IDuBG_arrangeChoice:hover{background:var(--ink-alpha-3)}.-IDuBG_arrangeChoice:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.-IDuBG_groupHeading{font-size:var(--font-size-12,12px);color:var(--ink-muted);padding-top:16px;font-weight:600}.-IDuBG_groupHeading:first-child{padding-top:0}.-IDuBG_addCardRow{margin-top:8px}.-IDuBG_importMore{border:1px solid var(--border-default);background:var(--surface-page);height:44px;color:var(--ink);font-size:var(--font-size-16,16px);white-space:nowrap;border-bottom-width:4px;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;line-height:1.4;display:inline-flex}.-IDuBG_importMore:hover:not(:disabled){background:var(--surface-canvas)}.-IDuBG_importMore:active:not(:disabled){border-bottom-width:1px;padding-top:3px}.-IDuBG_stickySentinel{height:0;margin-bottom:-16px}.-IDuBG_revealHint{min-height:48px;font-size:var(--font-size-14,14px);color:var(--ink-muted);text-align:center;justify-content:center;align-items:center;line-height:1.4;display:flex}.-IDuBG_revealHintPointer,.-IDuBG_revealHintTouch{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:none}.-IDuBG_revealHintTouch{display:flex}@media (hover:hover) and (pointer:fine){.-IDuBG_revealHintPointer{display:flex}.-IDuBG_revealHintTouch{display:none}}.-IDuBG_loadingDeck{flex-direction:column;min-height:100%;display:flex}.-IDuBG_loadingCard{border-radius:16px;width:min(360px,100%);height:480px}.-IDuBG_loadingRow{border-radius:12px;height:100px}.-IDuBG_rowActions{color:var(--ink-muted);flex-direction:column;align-items:center;gap:4px;display:flex}.-IDuBG_rowActions button{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.-IDuBG_rowActions button:hover:not(:disabled){background:var(--ink-alpha-3);color:var(--ink)}.-IDuBG_rowActions .-IDuBG_delete:hover:not(:disabled){color:var(--danger-ink)}.-IDuBG_editorFooter{color:var(--ink-muted);font-size:var(--font-size-14,14px);justify-content:center;padding:8px 0;display:flex}.-IDuBG_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:64px 24px;display:flex}.-IDuBG_emptyState h2{font-size:var(--font-size-20,20px);font-weight:600}.-IDuBG_emptyState p{color:var(--ink-muted);font-size:var(--font-size-14,14px);margin-bottom:8px}.-IDuBG_emptyActions{flex-direction:column;align-items:center;gap:12px;display:flex}.-IDuBG_emptyWrite{color:var(--ink-muted);font-size:var(--font-size-14,14px);font-weight:500}.-IDuBG_emptyWrite:hover:not(:disabled){color:var(--ink)}@media (max-width:639px){.-IDuBG_cardRow{grid-template-columns:minmax(0,1fr);gap:8px;position:relative}.-IDuBG_rows{gap:24px}.-IDuBG_rowActions{flex-direction:row;position:absolute;top:4px;right:4px}.-IDuBG_listHeadingRow{flex-wrap:wrap;row-gap:12px}.-IDuBG_headingActions{flex:1 0 100%}.-IDuBG_headingActions .-IDuBG_importMore{flex:1;min-width:0;padding-inline:12px}.-IDuBG_loadingCard{height:420px}}@media (prefers-reduced-motion:reduce){.-IDuBG_cardRow,.-IDuBG_rowCollapse{transition:none}}.-IDuBG_report{width:min(560px,100%);height:clamp(460px, var(--medly-app-height,100dvh) - 200px, 620px);border:1px solid var(--border-subtle);background:var(--surface-page);box-shadow:var(--shadow-sm);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.-IDuBG_reportHero{flex-direction:column;align-items:center;gap:8px;display:flex}.-IDuBG_medal{aspect-ratio:240/122;flex-shrink:0;width:240px;position:relative}.-IDuBG_medalHalo,.-IDuBG_medalDisc{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.-IDuBG_medalHalo{background:var(--success-soft);height:88%}.-IDuBG_medalDisc{background:var(--success-ink);height:63%;color:var(--ink-inverse);place-items:center;display:grid}.-IDuBG_medalDisc>svg{width:52%;height:52%}.-IDuBG_medal[data-tier=tough] .-IDuBG_medalHalo{background:color-mix(in srgb, var(--success-ink) 10%, transparent)}.-IDuBG_medal[data-tier=tough] .-IDuBG_medalDisc{border:2px solid var(--lime-300);background:var(--surface-page);color:var(--ink-option-correct)}.-IDuBG_sparkle{aspect-ratio:1;animation:-IDuBG_sparkleTwinkle var(--twinkle-duration,2.4s) ease-in-out var(--twinkle-delay,0s) infinite;position:absolute}@keyframes -IDuBG_sparkleTwinkle{0%,to{opacity:1;transform:translateY(0)scale(1)rotate(0)}50%{opacity:.35;transform:translateY(-3px)scale(.6)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.-IDuBG_sparkle{animation:none}}.-IDuBG_reportWords{flex-direction:column;gap:8px;max-width:420px;display:flex}.-IDuBG_reportWords h1{font-size:var(--font-size-36,36px);font-weight:600;line-height:38px}.-IDuBG_reportWords p{font-size:var(--font-size-16,16px);color:var(--ink-muted);line-height:22px}.-IDuBG_tiles{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.-IDuBG_tile{background:var(--surface-subtle);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.-IDuBG_tile strong{font-size:var(--font-size-36,36px);color:var(--ink);font-weight:700;line-height:34px}.-IDuBG_tile[data-state=correct] strong{color:var(--ink-option-correct)}.-IDuBG_tile[data-zero] strong{color:var(--ink-muted)}.-IDuBG_tileLabel{font-size:var(--font-size-14,14px);color:var(--ink-muted);align-items:center;gap:6px;line-height:20px;display:flex}.-IDuBG_deckProgress{width:100%;min-height:0;font-size:var(--font-size-14,14px);color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;gap:8px;line-height:18px;display:flex;overflow:hidden}.-IDuBG_deckProgressHead{justify-content:space-between;gap:12px;min-height:18px;display:flex}.-IDuBG_deckProgressTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.-IDuBG_deckBar{background:var(--ink-alpha-6);border-radius:4px;flex-shrink:0;gap:2px;height:8px;display:flex;overflow:hidden}.-IDuBG_deckBar>span{flex-basis:0;min-width:4px}.-IDuBG_deckBar>[data-segment=before]{background:var(--lime-300)}.-IDuBG_deckBar>[data-segment=new]{background:var(--success-ink)}.-IDuBG_deckBar>[data-segment=learning]{background:var(--p-amber-500)}.-IDuBG_deckBar>[data-segment=unstudied]{background:var(--ink-alpha-6)}.-IDuBG_reportActions{flex-direction:column;gap:4px;width:100%;display:flex}@media (max-width:639px),(max-height:760px){.-IDuBG_report{gap:16px}.-IDuBG_medal{width:168px}.-IDuBG_reportWords h1{font-size:var(--font-size-24,24px);line-height:32px}.-IDuBG_reportWords p{font-size:var(--font-size-16,16px);line-height:21px}.-IDuBG_tile{padding:10px 6px}.-IDuBG_tile strong{font-size:var(--font-size-24,24px);line-height:28px}}@media (max-width:639px){.-IDuBG_report{height:clamp(420px, var(--medly-app-height,100dvh) - 240px, 620px);padding:24px 20px}.-IDuBG_tiles{gap:8px}.-IDuBG_tileLabel{font-size:var(--font-size-14,14px)}}
@font-face{font-family:sfProRoundedBold;src:url(../media/SF_Pro_Rounded_Bold-s.p.3zvf2ex7m3mjn.woff2?dpl=eed91c1c-7211-4629-9b69-5c9b878d7e36)format("woff2");font-display:block}@font-face{font-family:sfProRoundedBold Fallback;src:local(Arial);ascent-override:92.91%;descent-override:23.54%;line-gap-override:0.0%;size-adjust:102.48%}.OPcnrG_className{font-family:sfProRoundedBold,sfProRoundedBold Fallback}.OPcnrG_variable{--font-sf-pro-rounded-bold:"sfProRoundedBold", "sfProRoundedBold Fallback"}