@property --amb{syntax:"<color>";inherits:true;initial-value:#8a6036}.pc{--bg:#000;--fg:#f5f5f7;--fg2:#f5f5f7b8;--fg3:#f5f5f780;--line:#ffffff1c;--g:clamp(20px, 4.4vw, 88px);--gap:clamp(12px, 1.25vw, 24px);--r:clamp(10px, .85vw, 16px);--overlap:clamp(56px, 9vh, 112px);--ui:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--soon-bright:.62;--soon-sat:.68;--soon-bright-hover:.88;--soon-sat-hover:.9;--glow-opacity:.82;--glow-blur:40px;--glow-sat:.86;--glow-inset:3%;--glow-drop:24px;--glow-accent:48%;--c-fg:#f5f5f7;--c-fg2:#f5f5f7bd;--c-fg3:#f5f5f785;--c-line:#ffffff1a;--c-pop:#28282bcc;--c-pop-line:#ffffff1f;--c-hover:#ffffff1f;--c-accent:#f5f5f7;--c-accent-ink:#000;--c-font:var(--ui);--c-foot:#000;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:--amb 1.8s;position:relative}.pc *,.pc :before,.pc :after{box-sizing:border-box}.pc :focus-visible{outline-offset:3px;outline:2px solid #fff}.pc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-skip{z-index:100;color:#000;font:600 14px/1 var(--ui);background:#fff;border-radius:999px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.pc-skip:focus{top:12px}.pc-fail{text-align:center;font:500 17px/1.5 var(--ui);color:var(--fg2);padding:140px 20px}.pc-main:focus{outline:none}.pc-top{z-index:50;height:64px;padding:0 var(--g);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.pc-top:before{content:"";z-index:-1;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);opacity:0;background:#161618b3;border-bottom:1px solid #ffffff12;transition:opacity .35s;position:absolute;inset:0}.pc-top:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0000009e 0,#0000007a 64px,#0000002e 110px,#0000 150px);height:150px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.pc-top.is-solid:before{opacity:1}.pc-top.is-solid:after{opacity:0}.pc-brand{color:#fff;border-radius:6px;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pc-brand img{width:auto;height:22px;display:block}.pc-div{background:#fff6;width:1px;height:18px}.pc-apword{font:500 16px/1 var(--ui);letter-spacing:.005em;white-space:nowrap}.pc-acct,.pc [data-acct]{align-items:center;min-height:40px;display:flex;position:relative}.pc .ap-signin{height:38px;font:500 15px/1 var(--ui);color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0006;border-radius:999px;align-items:center;gap:8px;padding:0 17px 0 14px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}.pc .ap-signin:hover{background:#28282c9e}.pc .ap-signin-i{flex:none;width:18px;height:18px;display:block}.pc-hero{isolation:isolate;--hp:0;--mx:0;--my:0;background:#000;height:clamp(560px,92svh,66vw);position:relative;overflow:hidden}.pc-stage{z-index:0;transform-origin:50% 0;transform:translate3d(0, calc(var(--hp) * 26%), 0) scale(calc(1 + var(--hp) * .08));position:absolute;inset:0}.pc-slide{visibility:hidden;z-index:0;position:absolute;inset:0}.pc-slide.is-off{visibility:visible;z-index:1}.pc-slide.is-on{visibility:visible;z-index:2}.pc-media,.pc-kb{position:absolute;inset:0;overflow:hidden}.pc-kb{overflow:visible}.pc-depth{transform:translate3d(calc(var(--mx) * -8px), calc(var(--my) * -6px), 0);transition:transform 1.1s var(--ease);position:absolute;inset:-2.5%}.pc-poster,.pc-video{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.pc-video{opacity:0;transition:opacity .9s}.pc-gl{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.pc-gl.on,.pc-video.on{opacity:1}.pc-scrim{pointer-events:none;background:linear-gradient(90deg,#0009 0%,#00000052 28%,#0000000d 54%,#0000 64%);position:absolute;inset:0}.pc-slide.is-v3 .pc-scrim{background:linear-gradient(90deg,#0000006b 0%,#00000029 30%,#0000 50%)}.pc-slide.is-art .pc-scrim{background:linear-gradient(90deg,#0000008c 0%,#0003 34%,#0000 54%)}.pc-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000006b 54%,#000000e6 89%,#000 100%);height:40%;position:absolute;bottom:0;left:0;right:0}.pc-comp .pc-depth,.pc-comp.pc-tile-art,.pc-sheet-art.pc-comp{background:radial-gradient(70% 90% at 72% 30%, color-mix(in srgb, var(--l) 85%, #fff 4%) 0%, transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--l) 42%, #000) 0%, color-mix(in srgb, var(--l) 85%, #000) 46%, var(--r) 100%)}.pc-glow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side, color-mix(in srgb, var(--tint) 46%, transparent), transparent);border-radius:50%;position:absolute}.pc-art{pointer-events:none;-webkit-mask-composite:source-in;max-width:none;display:block;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 80%,#0000 100%),linear-gradient(#000 62%,#0000 96%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 80%,#0000 100%),linear-gradient(#000 62%,#0000 96%);-webkit-mask-composite:source-in;mask-composite:intersect}.pc-media.pc-comp .pc-art{aspect-ratio:2/3;width:auto;height:112%;transform:translate3d(calc(var(--mx) * -16px), calc(var(--my) * -9px), 0);transition:transform 1.1s var(--ease);top:-3%;right:7%}.pc-media.pc-comp .pc-glow{aspect-ratio:1;opacity:.9;width:min(64vh,46vw);top:2%;right:4%}.pc-copies{z-index:3;pointer-events:none;transform:translate3d(0, calc(var(--hp) * -16vh), 0);opacity:calc(1 - var(--hp) * 1.9);translate:calc(var(--mx) * 5px) calc(var(--my) * 3px);transition:translate 1.1s var(--ease);position:absolute;inset:0}.pc-copy{left:var(--g);bottom:calc(var(--overlap) + clamp(76px, 9vh, 112px));visibility:hidden;pointer-events:auto;width:min(640px,48vw);position:absolute}.pc-copy.is-on,.pc-copy.is-off{visibility:visible}.pc-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00000057,#00000024 60%,#0000);position:absolute;inset:-34% -26% -30% -18%}.pc-copy.is-off{pointer-events:none}.pc-logo{margin:0;font-size:clamp(54px,6.3vw,122px);font-weight:400;line-height:1}.pc-logo .lk-ap{font-size:max(9px,.135em)}.pc-logo .lk-ap-world-history .lk-name{font-size:.6em}.pc-logo .lk-ap-us-government-and-politics .lk-name{font-size:.5em}.pc-pitch{max-width:36em;font:400 clamp(16px, 1.28vw, 21px)/1.48 var(--ui);color:#f5f5f7e6;text-shadow:0 1px 14px #00000073;margin:clamp(14px,1.5vw,22px) 0 0}.pc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(20px,2.1vw,30px);display:flex}.pc-credit{font:400 12px/1.3 var(--ui);color:var(--fg3);letter-spacing:.01em;margin:clamp(18px,2vw,26px) 0 0}.pc-credit span{color:var(--fg2)}.pc-btn{appearance:none;cursor:pointer;white-space:nowrap;height:clamp(44px,3.3vw,52px);font:600 clamp(14px, 1.02vw, 16px)/1 var(--ui);letter-spacing:-.003em;transition:transform .3s var(--ease), background .25s, box-shadow .25s;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 clamp(20px,1.7vw,28px);text-decoration:none;display:inline-flex}.pc-btn svg{flex:none;width:13px;height:15px}.pc-btn-play{color:#000;background:#f5f5f7;box-shadow:0 8px 28px #00000047}.pc-btn-play:hover{background:#fff;transform:scale(1.03)}.pc-btn-glass{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff24}.pc-btn-glass:hover{background:#ffffff42;transform:scale(1.03)}.pc-btn:active{transform:scale(.98)}.pc-soon-pill{white-space:nowrap;height:clamp(44px,3.3vw,52px);font:500 clamp(14px, 1.02vw, 16px)/1 var(--ui);color:#fff;letter-spacing:-.003em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000080;border-radius:999px;align-items:center;gap:9px;padding:0 clamp(18px,1.5vw,24px);display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pc-soon-pill svg{flex:none;width:14px;height:14px}.pc-pager{left:50%;bottom:calc(var(--overlap) + 16px);z-index:4;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);opacity:calc(1 - var(--hp) * 2.2);background:#0000006b;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff24}.pc-dots{align-items:center;display:flex}.pc-dot{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:28px;margin:0;padding:0;display:grid}.pc-dot.is-on{width:40px}.pc-dot{transition:width .55s var(--ease)}.pc-dot i{width:6px;height:6px;transition:width .55s var(--ease), background .3s;background:#fff9;border-radius:3px;display:block;position:relative;overflow:hidden}.pc-dot:hover i{background:#ffffffe6}.pc-dot.is-on i{background:#ffffff52;width:30px}.pc-dot b{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.pc-dot:not(.is-on) b{visibility:hidden}.pc-pause{appearance:none;cursor:pointer;color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 0 0 2px;padding:0;transition:background .2s;display:grid}.pc-pause:hover{background:#ffffff42}.pc-pause svg{width:12px;height:12px}.pc-pause svg:last-child{width:11px;height:12px;display:none;transform:translate(1px)}.pc-hero.is-paused .pc-pause svg:first-child{display:none}.pc-hero.is-paused .pc-pause svg:last-child{display:block}.pc-nav{top:64px;bottom:calc(var(--overlap) + 40px);z-index:4;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:clamp(56px,4.4vw,84px);padding:0;transition:opacity .45s;display:grid;position:absolute}.pc-nav svg{filter:drop-shadow(0 1px 8px #0000008c);opacity:.82;width:30px;height:30px;transition:opacity .25s, transform .35s var(--ease)}.pc-nav svg path{stroke-width:1.6px}.pc-nav.prev{left:0}.pc-nav.next{right:0}.pc-nav:hover svg{opacity:1}.pc-nav.prev:hover svg{transform:translate(-3px)}.pc-nav.next:hover svg{transform:translate(3px)}.pc-nav:focus-visible{opacity:1;outline-offset:-6px}@media (hover:hover) and (pointer:fine){.pc-hero:hover .pc-nav{opacity:1}}@media (hover:none){.pc-nav{display:none}}.lk{color:#fff;text-shadow:0 2px 30px #0006;font-synthesis:none;line-height:1;display:inline-block}.lk-type,.lk-words{flex-direction:column;align-items:flex-start;display:flex}.lk-ap{font:600 max(8px, .16em)/1 var(--ui);letter-spacing:.12em;text-shadow:none;opacity:.94;border:max(1px,.085em) solid;border-radius:.3em;margin:0 0 .6em;padding:.36em .44em .3em .56em;display:inline-block}.lk-name,.lk-sub{white-space:nowrap;display:block}.lk-svg{text-shadow:none;display:block}.lk-img{height:auto;width:calc(var(--lks,200px) * var(--k,1.5));max-width:var(--lkmax,100%);filter:drop-shadow(0 2px 22px #00000061);display:block}.pc-logo{--lks:clamp(124px, 14.6vw, 260px);--lkmax:min(46vw, 660px)}.pc-tile-logo{--lks:21.5cqi;--lkmax:100%}.pc-sheet-logo{--lks:16cqi;--lkmax:56cqi}.lk-fell .lk-name{letter-spacing:-.012em;font-family:IM Fell English,Libre Caslon Text,Georgia,serif;font-size:1.02em;font-weight:400;line-height:.9}.lk-fuse{background:linear-gradient(90deg,#ffecce00 0%,#ffe2b48c 55%,#ffd696f2 100%);width:74%;height:max(1px,.022em);margin-top:.2em;display:block;position:relative}.lk-fuse:after{content:"";background:radial-gradient(circle,#fff 0%,#ffe2a6 26%,#ffa03c8c 52%,#ff781e00 72%);border-radius:50%;width:.14em;height:.14em;margin-top:-.07em;position:absolute;top:50%;right:-.07em}.lk-garamond .lk-name,.lk-garamond .lk-sub{font-family:Cormorant Garamond,Garamond,Georgia,serif}.lk-ap-world-history .lk-name{letter-spacing:.085em;text-transform:uppercase;font-size:.7em;font-weight:600}.lk-ap-world-history .lk-sub{letter-spacing:.005em;margin-top:-.02em;font-size:.62em;font-style:italic;font-weight:500}.lk-ap-us-government-and-politics .lk-name{letter-spacing:.075em;text-transform:uppercase;font-size:.58em;font-weight:600}.lk-ap-us-government-and-politics .lk-sub{margin-top:-.04em;font-size:.64em;font-style:italic;font-weight:500}.lk-ap-psychology .lk-name{letter-spacing:-.012em;font-size:1.12em;font-style:italic;font-weight:500;line-height:.86}.lk-archivo .lk-name,.lk-archivo .lk-sub{font-variation-settings:"wdth" 125;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-stretch:125%}.lk-ap-biology .lk-name{letter-spacing:.24em;text-transform:uppercase;margin-right:-.24em;font-size:.56em;font-weight:300}.lk-ap-physics-1 .lk-words,.lk-ap-physics-2 .lk-words{flex-direction:row;align-items:flex-end;gap:.1em}.lk-ap-physics-1 .lk-name,.lk-ap-physics-2 .lk-name{letter-spacing:.015em;text-transform:uppercase;font-size:.62em;font-weight:800;line-height:.8}.lk-ap-physics-1 .lk-sub,.lk-ap-physics-2 .lk-sub{font-variation-settings:"wdth" 100;font-size:1.06em;font-stretch:100%;line-height:.74}.lk-ap-physics-1 .lk-sub{font-weight:200}.lk-ap-physics-2 .lk-sub{color:#0000;-webkit-text-stroke:max(1px, .022em) #fff;text-shadow:none;font-weight:800}.lk-ap-chemistry .lk-name{letter-spacing:-.012em;font-variation-settings:"wdth" 112;font-size:.74em;font-weight:500;font-stretch:112%}.lk-bodoni .lk-name,.lk-bodoni .lk-sub{font-optical-sizing:auto;font-family:Bodoni Moda,Didot,"Bodoni 72",serif}.lk-ap-precalculus .lk-name{letter-spacing:-.012em;font-size:.96em;font-style:italic;font-weight:500}.lk-ap-calculus-ab .lk-words,.lk-ap-calculus-bc .lk-words{flex-direction:row;align-items:baseline;gap:.16em}.lk-ap-calculus-ab .lk-name,.lk-ap-calculus-bc .lk-name{letter-spacing:-.012em;font-size:.98em;font-weight:500}.lk-ap-calculus-ab .lk-sub,.lk-ap-calculus-bc .lk-sub{letter-spacing:.02em;font-size:.66em;font-style:italic;font-weight:400}.lk-ap-statistics .lk-name{letter-spacing:.1em;text-transform:uppercase;margin-right:-.1em;font-size:.6em;font-weight:700}.lk-plex .lk-name,.lk-plex .lk-sub{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.lk-plex .lk-name{letter-spacing:.04em;text-transform:lowercase;opacity:.86;font-size:.36em;font-weight:500}.lk-ap-computer-science-principles .lk-sub{letter-spacing:-.045em;margin-top:.08em;font-size:.8em;font-weight:600}.lk-ap-computer-science-a .lk-words{flex-direction:row;align-items:flex-end;gap:.16em}.lk-ap-computer-science-a .lk-name{white-space:normal;width:5.2em;line-height:1.12}.lk-ap-computer-science-a .lk-sub{font-size:1.32em;font-weight:600;line-height:.76}.pc-main{z-index:5;margin-top:calc(-1 * var(--overlap));padding-bottom:clamp(48px,6vw,104px);position:relative}.pc-amb{z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 24% 12%, color-mix(in srgb, var(--amb) 16%, transparent) 0%, transparent 72%);height:min(1100px,120vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.pc-sec{padding-top:0}.pc-sec:first-child,.pc-continue:not([hidden])+.pc-sec{padding-top:clamp(16px,2vw,32px)}.pc-main>.pc-sec:first-of-type{padding-top:0}.pc-h{margin:0 var(--g);font:600 clamp(19px, 1.5vw, 25px)/1.2 var(--ui);letter-spacing:-.014em;color:var(--fg)}.pc .tv-rowwrap{--n:2;--peek:.14;position:relative}.pc .tv-row{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--n) - 1) * var(--gap)) / (var(--n) + var(--peek)));gap:var(--gap);padding:14px var(--g) 80px;scroll-padding-inline:var(--g);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;margin:0;list-style:none;display:grid;position:relative;overflow:auto hidden}.pc .tv-row::-webkit-scrollbar{display:none}.pc .tv-row.is-drag{scroll-snap-type:none;cursor:grabbing}.pc .tv-row.is-drag .tv-card{pointer-events:none}.pc .tv-item{scroll-snap-align:start;min-width:0}.pc .tv-rowwrap:before,.pc .tv-rowwrap:after{content:"";z-index:2;width:calc(var(--g) + 4vw);pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;top:0;bottom:66px}.pc .tv-rowwrap:after{background:linear-gradient(90deg,#0000,#000000c7 62%,#000);right:0}.pc .tv-rowwrap:before{background:linear-gradient(270deg,#0000,#000000c7 62%,#000);left:0}.pc .tv-rowwrap:has(.tv-arrow.next:not([data-off])):after{opacity:1}.pc .tv-rowwrap:has(.tv-arrow.prev:not([data-off])):before{opacity:1}.pc-sec-cont .tv-rowwrap{--n:3;--peek:.12}@media (min-width:1920px){.pc .tv-rowwrap{--n:3;--peek:.12}.pc-sec-cont .tv-rowwrap{--n:4;--peek:.1}}@media (max-width:899px){.pc .tv-rowwrap{--n:1;--peek:.1}.pc-sec-cont .tv-rowwrap{--n:2;--peek:.12}}@media (max-width:599px){.pc-sec-cont .tv-rowwrap{--n:1;--peek:.12}}.pc .tv-arrow{z-index:3;width:var(--g);cursor:pointer;color:#fff;opacity:0;pointer-events:none;border:0;place-items:center;min-width:48px;padding:0;transition:opacity .3s;display:grid;position:absolute;top:14px;bottom:80px}.pc .tv-arrow.prev{background:linear-gradient(90deg,#000000d9,#0000);left:0}.pc .tv-arrow.next{background:linear-gradient(270deg,#000000d9,#0000);right:0}.pc .tv-arrow span{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:44px;height:44px;transition:transform .3s var(--ease), background .2s;background:#ffffff24;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.pc .tv-arrow svg{width:18px;height:18px}.pc .tv-arrow:hover span{background:#ffffff42;transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.pc .tv-rowwrap:hover .tv-arrow:not([data-off]),.pc .tv-rowwrap:focus-within .tv-arrow:not([data-off]){opacity:1;pointer-events:auto}}.pc-tile{aspect-ratio:16/9;border-radius:var(--r);color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;transition:transform .55s var(--ease), box-shadow .55s var(--ease);background:#121214;border:0;margin:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 10px 30px -12px #000000b3;container-type:inline-size}.pc-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.pc-tile-art{position:absolute;inset:0;overflow:hidden}.pc-tile-art>img,.pc-tile-art>.pc-video{transition:transform 1.4s var(--ease), opacity .7s ease}.pc-still{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.pc-tile-art .pc-video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.pc-tile-art .pc-video.on{opacity:1}.pc-tile-art.pc-comp .pc-art{aspect-ratio:2/3;width:54%;height:auto;top:-5%;right:3%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34% 82%,#0000 100%),linear-gradient(#000 58%,#0000 92%);mask-image:linear-gradient(90deg,#0000 0%,#000 34% 82%,#0000 100%),linear-gradient(#000 58%,#0000 92%)}.pc-tile-art.pc-comp .pc-glow{aspect-ratio:1;opacity:.85;width:46%;top:4%;right:8%}.pc-tile-scrim{pointer-events:none;background:linear-gradient(90deg,#00000080 0%,#0000002e 40%,#0000 62%),linear-gradient(#0000 54%,#0000006b 100%);position:absolute;inset:0}.pc-tile-logo{max-width:62%;font-size:8.4cqi;position:absolute;bottom:7.2cqi;left:6.4cqi}.pc-tile .lk-ap{font-size:max(8px,.17em)}.pc-soon{font:500 max(11px, 2.25cqi)/1 var(--ui);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000080;border-radius:999px;align-items:center;gap:.5em;padding:.55em .9em .55em .78em;display:inline-flex;position:absolute;top:4.6cqi;right:4.6cqi;box-shadow:inset 0 0 0 1px #ffffff1f}.pc-soon svg{flex:none;width:1.05em;height:1.05em}.pc .tv-item{position:relative}.pc-tile{z-index:1}.pc-tile-glow{left:var(--glow-inset);right:var(--glow-inset);z-index:0;pointer-events:none;background-image:radial-gradient(62% 70% at 50% 62%, color-mix(in srgb, var(--spill,#806040) var(--glow-accent), transparent), transparent), var(--img,none);background-blend-mode:screen;filter:blur(var(--glow-blur)) saturate(var(--glow-sat)) brightness(1.02);opacity:0;background-position:50%;background-size:cover;border-radius:40%;transition:opacity 1.1s,transform 1.1s;position:absolute;top:14%;bottom:4px;transform:translateY(0)scale(.92)}@media (hover:hover) and (pointer:fine){.pc-tile{transition:transform .8s,box-shadow .8s}.tv-item:hover>.pc-tile{transform:translateY(-4px)scale(1.01);box-shadow:0 22px 44px -26px #000000d9}.tv-item:hover>.pc-tile-over{transform:translateY(-4px)scale(1.01)}.tv-item:hover .pc-tile-glow{opacity:var(--glow-opacity);transform:translateY(var(--glow-drop)) scale(1.02)}.tv-item:hover>.pc-tile .pc-tile-art>img,.tv-item:hover>.pc-tile .pc-tile-art>picture>img{transform:scale(1.035)}.tv-item:hover>.pc-tile .pc-art{transform:translate(-1.5%)scale(1.035)}}.tv-item:focus-within .pc-tile-glow{opacity:var(--glow-opacity);transform:translateY(var(--glow-drop)) scale(1.02)}.pc-tile-art>picture>img{transition:transform 1.4s var(--ease)}.pc-tile[data-locked] .pc-tile-art{filter:brightness(var(--soon-bright)) saturate(var(--soon-sat));transition:filter .9s}.tv-item:hover>.pc-tile[data-locked] .pc-tile-art,.pc-tile[data-locked]:focus-visible .pc-tile-art{filter:brightness(var(--soon-bright-hover)) saturate(var(--soon-sat-hover))}.pc-tile .pc-art{transition:transform 1.4s var(--ease)}.pc-tile:focus-visible{outline-offset:4px;outline:3px solid #fff;transform:translateY(-3px)}.tv-item:has(>.pc-tile:focus-visible)>.pc-tile-over{transform:translateY(-3px)}.pc-tile-over{aspect-ratio:16/9;z-index:2;pointer-events:none;width:100%;transition:transform .8s;position:absolute;top:0;left:0;transform:translateZ(0);container-type:inline-size}.pc-vote{align-items:center;gap:.6em;display:flex}.pc-tile-over .pc-vote{font:500 max(11px, 2.25cqi)/1 var(--ui);pointer-events:auto;position:absolute;top:calc(4.6cqi + 2.75em);right:4.6cqi}.pc-vote-btn{appearance:none;cursor:pointer;min-width:3.2em;height:2.1em;font:600 1em/1 var(--ui);letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .2s ease, color .2s ease, box-shadow .2s ease, transform .2s var(--ease);background:#00000080;border:0;border-radius:999px;margin:0;padding:0 .9em;box-shadow:inset 0 0 0 1px #ffffff1f}.pc-vote-btn:hover{background:#000000ad}.pc-vote-btn:active{transform:scale(.92)}.pc-vote-btn[aria-pressed=true]{color:#000;box-shadow:none;background:#f5f5f7}.pc-vote-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.pc-vote-n{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px #000000a6;-webkit-text-stroke:0 currentColor;font-size:1.08em;font-weight:500;transition:color .7s,-webkit-text-stroke-width .7s}.pc-vote-n.is-bump{color:#30d158;-webkit-text-stroke:.06em currentColor;transition-duration:.12s}.pc-soon-pill:has(.pc-vote-hero){padding-right:9px}.pc-soon-pill:has(.pc-vote-n:not([hidden])){padding-right:clamp(18px,1.5vw,22px)}.pc-vote-hero{font:500 14px/1 var(--ui);border-left:1px solid #0000;border-image:linear-gradient(#0000 22%,#ffffff2e 22% 78%,#0000 78%) 1;align-self:stretch;gap:10px;margin-left:5px;padding-left:12px}.pc-vote-hero .pc-vote-btn{min-width:42px;height:30px;font:600 13px/1 var(--ui);letter-spacing:.01em;box-shadow:none;background:#ffffff1f;padding:0 12px}.pc-vote-hero .pc-vote-btn:hover{background:#fff3}.pc-vote-hero .pc-vote-btn[aria-pressed=true]{color:#000;background:#f5f5f7}.pc-vote-hero .pc-vote-n{font-size:14px}.ap-toasts{--ui:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;z-index:2147483000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.ap-toast{pointer-events:auto;max-width:100%;font:400 14px/1.45 var(--ui);letter-spacing:0;color:#f5f5f7eb;-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:#1e1e1ee6;border-radius:14px;padding:13px 18px;box-shadow:inset 0 0 0 1px #ffffff17,0 16px 40px -14px #000000b3}@media (max-width:599px){.ap-toasts{align-items:stretch;width:auto;bottom:16px;left:16px;right:16px}}.pc-cont{color:var(--fg);border-radius:var(--r);text-decoration:none;display:block}.pc-cont-art{aspect-ratio:16/9;border-radius:var(--r);transition:transform .55s var(--ease), box-shadow .55s var(--ease);background:#1a1a1c;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #000000b3;container-type:inline-size}.pc-cont-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.pc-cont-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.pc-cont-scrim{background:linear-gradient(#0000 32%,#0000006b 58%,#000000d6 100%);position:absolute;inset:0}.pc-cont-title{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 18px #00000080;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;font:400 max(17px,6.4cqi)/1.02 IM Fell English,Georgia,serif;display:-webkit-box;position:absolute;bottom:calc(10cqi + 20px);left:5.5cqi;right:8cqi;overflow:hidden}.pc-prog{background:#ffffff4d;border-radius:2px;height:4px;position:absolute;bottom:5.5cqi;left:5.5cqi;right:5.5cqi;overflow:hidden}.pc-prog i{border-radius:inherit;background:#fff;height:100%;display:block}.pc-cont-play{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;width:52px;height:52px;transition:opacity .3s, transform .4s var(--ease);background:#fff3;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:42%;left:50%;transform:scale(.9)}.pc-cont-play svg{color:#fff;width:16px;height:18px;transform:translate(1.5px)}.pc-cont-meta{font:500 13px/1.3 var(--ui);color:#ffffffd1;text-shadow:0 1px 8px #0009;position:absolute;bottom:calc(5.5cqi + 12px);left:5.5cqi}@media (hover:hover) and (pointer:fine){.pc-cont:hover .pc-cont-art{transform:translateY(-4px)}.pc-cont:hover .pc-cont-art img{transform:scale(1.04)}.pc-cont:hover .pc-cont-play{opacity:1;transform:none}}.pc-cont:focus-visible{outline:none}.pc-cont:focus-visible .pc-cont-art{outline-offset:4px;outline:3px solid #fff}.pc-sheet{width:min(1000px,100vw - 32px);max-width:none;max-height:none;color:var(--fg);font-family:var(--ui);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.pc-sheet::backdrop{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#0009;animation:.4s pc-fade}.pc-sheet.is-closing::backdrop{opacity:0;transition:opacity .3s}@keyframes pc-fade{0%{opacity:0}}.pc-sheet-in{overscroll-behavior:contain;scrollbar-width:none;background:#161618;border-radius:22px;max-height:calc(100svh - 40px);position:relative;overflow:hidden auto;box-shadow:0 50px 140px #000000bf,inset 0 0 0 1px #ffffff14}.pc-sheet-in::-webkit-scrollbar{display:none}.pc-sheet-art{aspect-ratio:2.2;display:block;position:relative;overflow:hidden;container-type:inline-size}@media (max-height:940px) and (min-width:600px){.pc-sheet-art{aspect-ratio:2.7}.pc-units li{padding:10px 0}.pc-sheet-h{margin-top:22px}}.pc-sheet-art.pc-comp .pc-art{aspect-ratio:2/3;width:34%;height:auto;top:-9%;right:7%}.pc-sheet-art.pc-comp .pc-glow{aspect-ratio:1;width:34%;top:0;right:9%}.pc-sheet-art .pc-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pc-sheet-scrim{background:linear-gradient(#16161800 48%,#16161899 78%,#161618 100%),linear-gradient(90deg,#0000006b 0%,#0000 50%);position:absolute;inset:0}.pc-sheet-logo{margin:0;font-size:clamp(34px,6.4cqi,78px);font-weight:400;position:absolute;bottom:6cqi;left:5.2cqi}.pc-sheet-x{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#0000006b;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s;display:grid;position:absolute;top:16px;right:16px}.pc-sheet-x:hover{background:#fff3}.pc-sheet[open] .pc-sheet-x{animation:.35s .25s backwards pc-fade}.pc-sheet.is-closing .pc-sheet-x{opacity:0;transition:opacity .15s}.pc-sheet-x svg{width:14px;height:14px}.pc-sheet-body{padding:4px clamp(22px,4.6vw,52px) clamp(26px,3.4vw,44px)}.pc-sheet-lead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 40px;display:flex}.pc-sheet-pitch{max-width:32em;font:400 clamp(17px, 1.5vw, 21px)/1.48 var(--ui);color:var(--fg);margin:0}.pc-sheet-status{font:500 14px/1.3 var(--ui);color:var(--fg2);align-items:center;gap:8px;margin:0;display:inline-flex}.pc-sheet-status svg{flex:none;width:13px;height:13px}.pc-sheet-h{font:600 15px/1.3 var(--ui);color:var(--fg);margin:clamp(26px,3vw,38px) 0 6px}.pc-units{counter-reset:u;margin:0;padding:0;list-style:none}.pc-units.two{columns:2;column-gap:clamp(28px,4vw,56px)}.pc-units li{counter-increment:u;break-inside:avoid;border-top:1px solid var(--line);font:400 15px/1.42 var(--ui);color:#f5f5f7e0;grid-template-columns:2.1em 1fr;align-items:baseline;padding:12px 0;display:grid}.pc-units li:before{content:counter(u);font:500 13px/1 var(--ui);color:var(--fg2);font-variant-numeric:tabular-nums}.pc-sheet-foot{border-top:1px solid var(--line);font:400 14px/1.4 var(--ui);color:var(--fg2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:clamp(24px,3vw,36px);padding-top:20px;display:flex}.pc-sheet-foot .pc-btn{height:40px;padding:0 18px;font-size:14px}.pc-foot{z-index:5;position:relative}.pc .apf{background:#000;border-top:1px solid #ffffff17;margin-top:0}.pc .apf-in{max-width:none;padding:clamp(40px, 4.4vw, 64px) var(--g) clamp(28px, 3vw, 40px)}.pc .apf a{font:400 13px/1.3 var(--ui);color:#f5f5f78f}.pc .apf a:hover{color:#fff}.pc .apf-legal{max-width:none;font:400 12px/1.65 var(--ui);color:#f5f5f780;padding-right:max(0px,100% - 82ch)}.pc .apf-copy{font:400 12px/1.3 var(--ui);color:#f5f5f780}@media (max-width:1023px){.pc-copy{width:min(620px,72vw);bottom:calc(var(--overlap) + 76px)}}@media (max-width:599px){.pc{--g:20px;--overlap:44px}.pc-top{height:54px}.pc-brand img{height:20px}.pc-apword{font-size:14px}.pc-brand{gap:10px}.pc-signin{height:34px;padding:0 14px 0 11px;font-size:13px}.pc .ap-signin{justify-content:center;width:38px;padding:0}.pc .ap-signin span{display:none}.pc-hero{height:max(600px,86svh)}.pc-copy{width:auto;left:20px;right:20px;bottom:calc(var(--overlap) + 74px);text-align:center;flex-direction:column;align-items:center;display:flex}.pc-logo{--lks:37vw;--lkmax:86vw;font-size:clamp(44px,13.4vw,64px)}.pc-logo .lk-svg{margin:0 auto}.pc-logo .lk-type,.pc-logo .lk-words{align-items:center}.pc-logo .lk-fuse{margin-left:auto;margin-right:auto}.pc-pitch{max-width:24em;margin-top:14px;font-size:15px}.pc-actions{flex-direction:column;align-items:stretch;gap:10px;width:min(300px,100%);margin-top:22px}.pc-actions>*{justify-content:center}.pc-btn,.pc-soon-pill{height:44px;font-size:14px}.pc-btn{padding:0 18px}.pc-credit{display:none}.pc-pager{bottom:calc(var(--overlap) + 14px);gap:2px}.pc-dot{width:20px}.pc-dot.is-on{width:30px}.pc-dot.is-on i{width:22px}.pc-pause{width:28px;height:28px}.pc-scrim,.pc-slide.is-v3 .pc-scrim{background:linear-gradient(#0000 40%,#00000080 100%)}.pc-slide.is-art .pc-scrim{background:0 0}.pc-slide.is-v3 .pc-media{bottom:26%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.pc-hero:after{height:62%}.pc-media.pc-comp .pc-art{width:100%;height:auto;top:6%;left:50%;right:auto;translate:-50%}.pc-media.pc-comp .pc-glow{width:100%;top:10%;left:50%;right:auto;translate:-50%}.pc-media.pc-comp .pc-depth{background:radial-gradient(90% 60% at 50% 30%, var(--l) 0%, transparent 80%), linear-gradient(180deg, var(--l) 0%, var(--b) 70%, #000 100%)}.pc-tile-logo{font-size:9.4cqi}.pc-sheet{width:100vw;margin:auto 0 0}.pc-sheet-in{border-radius:20px 20px 0 0;max-height:92svh}.pc-sheet-art{aspect-ratio:1.45}.pc-sheet-art.pc-comp .pc-art{width:52%;top:-6%;right:4%}.pc-sheet-logo{font-size:10cqi}.pc-units.two{columns:1}}@media (prefers-reduced-motion:reduce){.pc{transition:none}.pc-stage,.pc-copies{opacity:1!important;transform:translate(0,0)!important}.pc-depth,.pc-media.pc-comp .pc-art{transition:none;transform:none!important}.pc-tile,.pc-tile *,.pc-tile-over,.pc-tile-glow,.pc-cont-art,.pc-cont-art *,.pc-dot i{transition:none!important}.tv-item:hover>.pc-tile,.tv-item:hover>.pc-tile-over{transform:none}}@media (max-width:599px){.pc .tv-rowwrap:before,.pc .tv-rowwrap:after{width:64px}}.ls{--cr:clamp(12px, .95vw, 18px);--card-bg:#141416;--card-ring:#ffffff12;--ck:#f5f5f78f}.ls .pc-top:after{opacity:.9}.ls .tv-rowwrap{--n:4;--peek:.3}@media (min-width:1920px){.ls .tv-rowwrap{--n:5;--peek:.3}}@media (max-width:1365px){.ls .tv-rowwrap{--n:3;--peek:.4}}@media (max-width:899px){.ls .tv-rowwrap{--n:2;--peek:.32}}@media (max-width:599px){.ls .tv-rowwrap{--n:1;--peek:.24}}.ls .tv-row{padding:12px var(--g) 44px}.ls .tv-arrow{aspect-ratio:auto;height:calc(((100vw - 2 * var(--g)) - (var(--n) - 1) * var(--gap)) / (var(--n) + var(--peek)) * 9 / 16);top:12px;bottom:auto}.ls .tv-rowwrap:before,.ls .tv-rowwrap:after{bottom:44px}.ls-unit{margin-top:clamp(26px,3.2vw,52px)}.ls-main>.ls-unit:first-child{margin-top:0}.ls-unit-h .pc-h{flex-wrap:wrap;align-items:baseline;gap:2px .6em;display:flex}.ls-un{white-space:nowrap}.ls-ut{color:var(--fg3);font-weight:400}.ls-card{color:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:var(--cr);text-decoration:none;display:block}.ls-card:focus-visible{outline:none}.ls-card:focus-visible .ls-media{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--fg)}.ls-media{aspect-ratio:16/9;border-radius:var(--cr);clip-path:inset(0 round var(--cr));isolation:isolate;background:var(--card-bg);transition:transform .5s var(--ease), box-shadow .5s var(--ease);display:block;position:relative;overflow:hidden}.ls-media:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--card-ring);position:absolute;inset:0}.ls-poster,.ls-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ls-video{z-index:1;opacity:0}.ls-video.on{opacity:1}.ls-cap{flex-direction:column;gap:5px;padding:13px 2px 0;display:flex}.ls-ck{font:500 13px/1.3 var(--ui);letter-spacing:.005em;color:var(--ck);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ls-ct{font:600 clamp(15px, 1.06vw, 17px)/1.32 var(--ui);letter-spacing:-.008em;color:var(--fg);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ls-prog{z-index:3;background:#ffffff61;border-radius:2px;height:3px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.ls-prog i{border-radius:inherit;background:#fff;height:100%;display:block}.ls-done{z-index:3;color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}.ls-done svg{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.ls-card:hover .ls-media{transform:translateY(-4px)}}.ls-card:active .ls-media{transition-duration:.15s;transform:scale(.985)}.ls-res{padding:0 var(--g);margin:0 0 clamp(28px,3.4vw,52px)}.ls-res-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ls-res-a{height:44px;font:500 15px/1 var(--ui);color:var(--fg);background:#ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ls-res-a:hover{background:#ffffff2e}.ls-res-i svg{width:18px;height:18px;display:block}.ls-res-m{letter-spacing:.04em;color:var(--fg3);font-size:12px;font-weight:500}.ls .pc-copies{opacity:1;pointer-events:auto;display:grid;position:relative;inset:auto;transform:translate(0,0)}.ls .ls-copy{opacity:0;grid-area:1/1;width:auto;transition:opacity .6s,visibility 0s .6s;position:relative;bottom:auto;left:auto}.ls .ls-copy.is-on{opacity:1;visibility:visible;transition:opacity .7s .15s,visibility}.ls .ls-copy:before{display:none}.ls-h1{font:600 clamp(40px, 4.6vw, 80px)/1.02 var(--ui);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin:0}.ls-pitch{font:400 clamp(15px, 1.15vw, 19px)/1.45 var(--ui);color:var(--fg2);margin:clamp(10px,1vw,16px) 0 0}.ls-k{font:600 13px/1.2 var(--ui);letter-spacing:.02em;color:var(--fg3);font-variant-numeric:tabular-nums;margin:0}.ls-t{font:600 clamp(22px, 2vw, 34px)/1.12 var(--ui);letter-spacing:-.022em;color:var(--fg);text-wrap:balance;margin:8px 0 0}.ls-line{max-width:34em;font:400 clamp(14px, 1.02vw, 17px)/1.45 var(--ui);color:var(--fg2);text-wrap:pretty;margin:8px 0 0}.ls-actions{margin-top:clamp(16px,1.6vw,24px)}.ls-mins{font:500 14px/1 var(--ui);color:var(--fg3);font-variant-numeric:tabular-nums}.ls-left{font:500 14px/1 var(--ui);color:var(--fg2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.ls-left .ls-bar{background:#ffffff47;border-radius:2px;width:84px;height:3px;overflow:hidden}.ls-left .ls-bar i{background:currentColor;height:100%;display:block}.ls-dark .ls-hero{height:clamp(580px,92svh,64vw)}.ls-dark .pc-stage{transform:none}.ls-dark .ls-over{left:var(--g);bottom:calc(var(--overlap) + clamp(64px, 8vh, 100px));z-index:3;width:min(640px,52vw);position:absolute}.ls-dark .ls-over:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0000005c,#00000024 60%,#0000);position:absolute;inset:-30% -30% -26% -24%}.ls-dark .ls-intro{margin-bottom:clamp(22px,2.6vw,40px)}.ls-dark .ls-h1,.ls-dark .ls-t{text-shadow:0 2px 24px #00000059}.ls-dark .pc-scrim{background:linear-gradient(90deg,#000000b3 0%,#0000005c 32%,#0000000a 58%,#0000 66%)}.ls-dark .pc-slide[data-kind=board]{background:radial-gradient(60% 70% at 70% 42%,#1d1e22 0%,#0b0b0d 62%,#000 100%)}.ls-dark .pc-slide[data-kind=board] .pc-media{inset:clamp(84px, 13vh, 140px) var(--g) auto auto;aspect-ratio:16/9;clip-path:inset(0 round clamp(14px,1.3vw,22px));border-radius:clamp(14px,1.3vw,22px);width:min(54vw,163.556svh - 391.111px);height:auto;box-shadow:0 40px 90px -30px #000000e6}.ls-dark .pc-slide[data-kind=board] .pc-scrim{background:0 0}.ls-dark .pc-slide[data-kind=board] .pc-media:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:#0000000f;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.ls-dark .ls-pager{bottom:calc(var(--overlap) + 14px)}.ls-dark .pc-main{padding-top:6px}.ls-dark .ls-card[data-kind=board] .ls-media{background:#e9e9ec}.ls-dark .ls-card[data-kind=board] .ls-media:after{background:#08080a1f;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 4px #1414168c}@media (max-width:899px){.ls-dark .ls-hero{background:#000;flex-direction:column;height:auto;min-height:0;display:flex}.ls-dark .pc-stage{aspect-ratio:16/10;margin-top:56px;position:relative;inset:auto}.ls-dark .pc-hero:after{height:36%}.ls-dark .pc-slide[data-kind=board] .pc-media{width:auto;inset:6% 5% auto}.ls-dark .ls-over{width:auto;padding:4px var(--g) 0;margin-top:-8px;position:relative;bottom:auto;left:auto}.ls-dark .ls-over:before{display:none}.ls-dark .ls-pager{align-self:center;margin:22px 0 6px;position:relative;bottom:auto;left:auto;transform:none}.ls-dark .pc-nav{display:none}.ls-dark .pc-main{margin-top:0;padding-top:28px}}.ls-day{--bg:#fbfbfd;--fg:#1d1d1f;--fg2:#424245;--fg3:#6e6e73;--line:#00000014;--card-bg:#e8e8ed;--card-ring:#0000000f;--ck:#6e6e73;--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--c-fg:#1d1d1f;--c-fg2:#424245;--c-fg3:#6e6e73;--c-line:#d2d2d7;--c-pop:#ffffffeb;--c-pop-line:#00000014;--c-hover:#f2f2f4;--c-accent:#1d1d1f;--c-accent-ink:#fff;--c-foot:#f5f5f7;--c-font:var(--ui);background:var(--bg);color:var(--fg)}.ls-day :focus-visible{outline-color:#0071e3}.ls-day .pc-top:after{display:none}.ls-day .pc-top:before{background:#fbfbfdc7;border-bottom-color:#00000012}.ls-day .pc-brand{color:#1d1d1f}.ls-day .pc-brand img{filter:brightness(0)}.ls-day .pc-div{background:#00000038}.ls-day .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000b;box-shadow:inset 0 0 0 1px #00000017}.ls-day .ap-signin:hover{background:#00000014}.ls-day .ls-hero{height:auto;padding:calc(64px + clamp(24px, 4vw, 64px)) var(--g) 0;isolation:auto;background:0 0;flex-direction:column;align-items:center;display:flex;overflow:visible}.ls-day .pc-hero:after{display:none}.ls-day .ls-over{display:contents}.ls-day .ls-intro{text-align:center;order:0;max-width:1200px;margin-bottom:clamp(26px,3.4vw,52px)}.ls-day .ls-h1{letter-spacing:-.05em;font-size:clamp(48px,8.2vw,132px);font-weight:700;line-height:.98}.ls-day .ls-pitch{letter-spacing:-.01em;color:var(--fg3);font-size:clamp(17px,1.55vw,24px);line-height:1.4}.ls-day .pc-stage{aspect-ratio:16/9;background:#e8e8ed;border-radius:clamp(18px,2.2vw,40px);order:1;width:min(100%,1720px);position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 1px 2px #0000000a,0 10px 30px -6px #0000001a,0 44px 90px -28px #00000042}.ls-day .pc-slide{border-radius:inherit;clip-path:inset(0 round clamp(18px,2.2vw,40px))}.ls-day .pc-scrim{display:none}.ls-day .ls-copies{order:2;width:min(100%,1720px);margin-top:clamp(16px,1.6vw,24px)}.ls-day .ls-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px);padding:0 clamp(4px,.6vw,10px);display:grid}.ls-day .ls-copy>:not(.ls-actions){grid-column:1}.ls-day .ls-copy>.ls-actions{flex-wrap:nowrap;grid-area:1/2/span 3;margin:0}.ls-day .ls-k{color:#0071e3;letter-spacing:.01em}.ls-day .ls-t{letter-spacing:-.03em;font-size:clamp(24px,2.3vw,40px);font-weight:700}.ls-day .ls-line{color:var(--fg3);font-size:clamp(15px,1.15vw,19px)}.ls-day .pc-btn-play{color:#fff;box-shadow:none;font-family:var(--ui);letter-spacing:-.01em;background:#0071e3;font-weight:500}.ls-day .pc-btn-play:hover{background:#0077ed}.ls-day .ls-left .ls-bar{background:#0000001f}.ls-day .pc-nav{display:none}.ls-day .ls-pager{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000b;order:3;margin:clamp(16px,1.8vw,26px) 0 0;position:relative;bottom:auto;left:auto;transform:none;box-shadow:inset 0 0 0 .5px #0000000f}.ls-day .pc-dot i{background:#0000003d}.ls-day .pc-dot:hover i{background:#00000070}.ls-day .pc-dot.is-on i{background:#00000024}.ls-day .pc-dot b{background:#1d1d1f}.ls-day .pc-pause{color:#1d1d1f;background:#0000000f}.ls-day .pc-pause:hover{background:#0000001f}.ls-day .pc-main{margin-top:0;padding-top:clamp(56px,7vw,112px)}.ls-day .ls-res-a{background:#fff;box-shadow:0 0 0 1px #00000012,0 2px 8px #0000000d}.ls-day .ls-res-a:hover{background:#fff;box-shadow:0 0 0 1px #0000001a,0 6px 18px #00000014}.ls-day .pc-h{letter-spacing:-.025em;font-size:clamp(22px,1.9vw,30px);font-weight:700}.ls-day .ls-ut{color:var(--fg3);font-weight:500}.ls-day .ls-media{box-shadow:0 1px 2px #0000000d,0 8px 22px -6px #0000001f}@media (hover:hover) and (pointer:fine){.ls-day .ls-card:hover .ls-media{box-shadow:0 2px 4px #0000000d,0 22px 44px -14px #0000003d}}.ls-day .ls-ct{font-weight:600}.ls-day .ls-prog{background:#0000002e}.ls-day .ls-prog i{background:#0071e3}.ls-day .tv-rowwrap:after{background:linear-gradient(90deg,#fbfbfd00,#fbfbfddb 62%,#fbfbfd)}.ls-day .tv-rowwrap:before{background:linear-gradient(270deg,#fbfbfd00,#fbfbfddb 62%,#fbfbfd)}.ls-day .tv-arrow{color:#1d1d1f}.ls-day .tv-arrow.prev{background:linear-gradient(90deg,#fbfbfde6,#fbfbfd00)}.ls-day .tv-arrow.next{background:linear-gradient(270deg,#fbfbfde6,#fbfbfd00)}.ls-day .tv-arrow span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 0 0 1px #0000000f,0 4px 14px #0000001f}.ls-day .tv-arrow:hover span{background:#fff}@media (max-width:599px){.ls-day .ls-hero{padding-top:82px}.ls-day .ls-intro{margin-bottom:24px}.ls-day .ls-copy{grid-template-columns:1fr}.ls-day .ls-copy>.ls-actions{grid-area:auto/1;margin-top:16px}.ls .ls-intro{text-align:center}.ls .ls-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.ls .ls-actions{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:auto;margin-top:18px}.ls .ls-actions>.pc-btn{justify-content:center;min-width:168px}.ls-day .ls-copy>.ls-actions{margin-top:18px}.ls .ls-line{max-width:30em}.ls .ls-res{padding:0 var(--g);margin-bottom:30px}.ls .ls-res-list{justify-content:center}.ls .ls-res{padding:0}.ls .ls-res-list{padding:2px var(--g) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.ls .ls-res-list::-webkit-scrollbar{display:none}.ls .ls-res-a{white-space:nowrap}}.lt{--cr:clamp(12px, 1vw, 18px);--measure:42rem;--accent:#f5f5f7;--soft:#ffffff0f;--hair:#ffffff1a}.lt-hero{isolation:isolate;background:#000;height:clamp(440px,78svh,56.25vw);position:relative;overflow:hidden}.lt-still,.lt-clip{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lt-clip{opacity:0;transition:opacity .8s}.lt-clip.on{opacity:1}.lt-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#00000052 54%,#000000d1 84%,#000 100%),linear-gradient(90deg,#0000008c 0%,#0000 56%);position:absolute;inset:0}.lt-hero[data-kind=board] .lt-shade{background:linear-gradient(#00000014 24%,#00000073 50%,#000000db 80%,#000 100%),linear-gradient(90deg,#0009 0%,#0000 60%)}.lt-hit{z-index:2;position:absolute;inset:0}.lt-cap{left:var(--g);right:var(--g);z-index:3;pointer-events:none;max-width:900px;position:absolute;bottom:clamp(28px,5vh,64px)}.lt-cap a{pointer-events:auto}.lt-k{font:600 13px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#f5f5f7cc;margin:0 0 10px}.lt-cap h1{font:600 clamp(32px, 4.4vw, 68px)/1.04 var(--ui);letter-spacing:-.032em;color:#fff;text-wrap:balance;text-shadow:0 2px 24px #0000004d;margin:0}.lt-n{letter-spacing:0;color:#f5f5f7db;margin-bottom:10px;font-size:clamp(15px,1.2vw,19px);font-weight:500;display:block}.lt-go{align-items:center;gap:16px;margin:clamp(20px,2.2vw,30px) 0 0;display:flex}.lt .tp-hero-cta{height:50px;font:600 16px/1 var(--ui);color:#000;transition:transform .3s var(--ease), background .2s;background:#f5f5f7;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #0000004d}.lt .tp-hero-cta:hover{background:#fff;transform:scale(1.03)}.lt .tp-hero-cta svg{width:13px;height:15px}.lt-mins{font:500 15px/1 var(--ui);color:#f5f5f7d1;font-variant-numeric:tabular-nums}.lt-skim{padding:18px var(--g) 0;flex-wrap:wrap;gap:8px;display:flex}.lt-skim a{height:34px;font:500 14px/1 var(--ui);color:var(--fg);background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.lt-skim a:hover{background:#ffffff1f}.lt-page{box-sizing:content-box;max-width:calc(220px + clamp(32px, 4vw, 72px) + var(--measure));padding:clamp(28px, 3.4vw, 56px) var(--g) clamp(48px, 6vw, 96px);margin:0 auto}.lt-skim{box-sizing:content-box;max-width:calc(220px + clamp(32px, 4vw, 72px) + var(--measure));margin:0 auto}.lt-head{max-width:var(--measure);margin-left:calc(220px + clamp(32px,4vw,72px))}.lt-crumbs{font:500 13px/1.4 var(--ui);color:var(--fg3);flex-wrap:wrap;gap:8px;display:flex}.lt-crumbs a{color:var(--fg2);text-decoration:none}.lt-crumbs a:hover{color:var(--fg);text-decoration:underline}.lt-dates{font:400 13px/1.4 var(--ui);color:var(--fg3);margin:14px 0 0}.lt-lede{font:400 clamp(18px, 1.35vw, 21px)/1.6 var(--ui);letter-spacing:-.005em;color:var(--fg);text-wrap:pretty;margin:18px 0 0}.lt-also{font:400 16px/1.6 var(--ui);color:var(--fg2);margin:14px 0 0}.lt-also a{color:inherit}.lt-grid{grid-template-columns:220px minmax(0, var(--measure));align-items:start;column-gap:clamp(32px,4vw,72px);margin-top:clamp(36px,4vw,64px);display:grid}.lt-toc{max-height:calc(100vh - 110px);font:400 13px/1.45 var(--ui);scrollbar-width:none;position:sticky;top:88px;overflow:auto}.lt-toc-h{color:var(--fg);margin:0 0 10px;font-weight:600}.lt-toc ol{margin:0;padding:0;list-style:none}.lt-toc ol ol{border-left:1px solid var(--hair);margin:4px 0 2px 10px;padding-left:10px}.lt-toc a{color:var(--fg3);padding:4px 0;text-decoration:none;display:block}.lt-toc a:hover,.lt-toc a.is-on{color:var(--fg)}.lt-doc:focus{outline:none}.lt-sec{scroll-margin-top:84px}.lt-sec+.lt-sec{margin-top:clamp(44px,5vw,72px)}.lt-sec h2{font:600 clamp(24px, 2vw, 32px)/1.2 var(--ui);letter-spacing:-.022em;color:var(--fg);margin:0 0 18px}.lt-terms{border-radius:var(--cr);gap:2px;margin:0;display:grid;overflow:hidden}.lt-terms>div{background:var(--soft);padding:16px 18px}.lt-terms dt{font:600 16px/1.4 var(--ui);color:var(--fg)}.lt-terms dd{font:400 16px/1.6 var(--ui);color:var(--fg2);margin:4px 0 0}.lt-tr-note{font:500 13px/1.4 var(--ui);color:var(--fg3);font-variant-numeric:tabular-nums;margin:-8px 0 8px}.lt-tr section{scroll-margin-top:84px}.lt-tr h3{font:600 19px/1.35 var(--ui);letter-spacing:-.012em;color:var(--fg);margin:34px 0 10px}.lt-tr p{font:400 17px/1.72 var(--ui);color:var(--fg2);text-wrap:pretty;margin:0 0 16px}.lt math{font-size:1.05em}.lt-pn{max-width:calc(220px + clamp(32px, 4vw, 72px) + var(--measure));grid-template-columns:1fr 1fr;gap:12px;margin:clamp(48px,6vw,88px) 0 0;display:grid}.lt-pn a{border-radius:var(--cr);background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:background .2s;display:flex}.lt-pn a:hover{background:#ffffff1a}.lt-pn-next{text-align:right;grid-column:2}.lt-pn-k{font:500 13px/1 var(--ui);color:var(--fg3)}.lt-pn-t{font:600 16px/1.35 var(--ui);color:var(--fg)}.lt-unit{max-width:calc(220px + clamp(32px, 4vw, 72px) + var(--measure));margin-top:clamp(40px,5vw,72px)}.lt-unit h2{font:600 20px/1.3 var(--ui);letter-spacing:-.015em;color:var(--fg);margin:0 0 14px}.lt-unit ol{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.lt-u-row{border-bottom:1px solid var(--hair);font:400 15px/1.45 var(--ui);color:var(--fg2);gap:16px;padding:13px 4px;text-decoration:none;display:flex}a.lt-u-row:hover{color:var(--fg)}.lt-u-row.is-current{color:var(--fg);font-weight:600}.lt-u-n{min-width:2.6em;color:var(--fg3);font-variant-numeric:tabular-nums}@media (max-width:1023px){.lt-head{margin-left:0}.lt-grid{max-width:var(--measure);grid-template-columns:minmax(0,1fr)}.lt-toc{display:none}}@media (max-width:599px){.lt-hero{aspect-ratio:auto;flex-direction:column;height:auto;display:flex}.lt-still,.lt-clip{aspect-ratio:16/9;height:auto;margin-top:54px;position:relative;inset:auto}.lt-clip{position:absolute;top:54px}.lt-shade{background:linear-gradient(#0000 60%,#000 100%);height:56.25vw;top:54px;bottom:auto}.lt-hit{height:calc(54px + 56.25vw);bottom:auto}.lt-cap{padding:14px var(--g) 0;position:relative;bottom:auto;left:auto;right:auto}.lt .tp-hero-cta{height:46px}.lt-pn{grid-template-columns:1fr}.lt-pn-next{text-align:left;grid-column:1}}.lt-day{--bg:#fbfbfd;--fg:#1d1d1f;--fg2:#424245;--fg3:#6e6e73;--soft:#fff;--hair:#00000014;--line:#00000014;--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--c-fg:#1d1d1f;--c-fg2:#424245;--c-fg3:#6e6e73;--c-line:#d2d2d7;--c-pop:#ffffffeb;--c-pop-line:#00000014;--c-hover:#f2f2f4;--c-accent:#1d1d1f;--c-accent-ink:#fff;--c-foot:#f5f5f7;--c-font:var(--ui);background:var(--bg);color:var(--fg)}.lt-day .pc-top:after{display:none}.lt-day .pc-top:before{background:#fbfbfdc7;border-bottom-color:#00000012}.lt-day .pc-top:not(.is-solid) .pc-brand{color:#fff}.lt-day .pc-top.is-solid .pc-brand{color:#1d1d1f}.lt-day .pc-top.is-solid .pc-brand img{filter:brightness(0)}.lt-day .pc-top.is-solid .pc-div{background:#00000038}.lt-day .pc-top.is-solid .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000b;box-shadow:inset 0 0 0 1px #00000017}.lt-day .lt-hero{background:#0b0b0d;margin:0}.lt-day .lt-skim a:hover{background:#f2f2f4}.lt-day .lt-skim a,.lt-day .lt-terms>div,.lt-day .lt-pn a{box-shadow:0 0 0 1px #0000000f,0 1px 3px #0000000a}.lt-day .lt-terms{gap:0;box-shadow:0 0 0 1px #0000000f,0 4px 18px -6px #00000014}.lt-day .lt-terms>div{box-shadow:none;border-bottom:1px solid #0000000f}.lt-day .lt-terms>div:last-child{border-bottom:0}.lt-day .lt-pn a:hover{background:#fff;box-shadow:0 0 0 1px #0000001a,0 8px 22px -8px #00000029}.lt-day .lt-crumbs a:hover,.lt-day .lt-also a{color:#06c}.lt-day .lt-tr p{color:#333336}.lt-frame{position:absolute;inset:0}.lt-day .lt-hero{isolation:auto;height:auto;padding:calc(64px + clamp(20px, 3vw, 44px)) var(--g) 0;background:0 0;flex-direction:column;align-items:center;display:flex;overflow:visible}.lt-day .lt-frame{aspect-ratio:16/9;background:#e8e8ed;border-radius:clamp(16px,1.8vw,28px);width:min(100%,1280px);position:relative;inset:auto;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 30px -6px #0000001a,0 44px 90px -28px #0000003d}.lt-day .lt-frame>.lt-still,.lt-day .lt-frame>.lt-clip{aspect-ratio:auto;border-radius:inherit;height:100%;margin:0;position:absolute;inset:0}.lt-day .lt-shade{display:none}.lt-day .lt-hit{height:auto;inset:0}.lt-day .lt-cap{pointer-events:auto;width:min(100%,1280px);max-width:none;padding:clamp(22px,2.4vw,34px) clamp(2px,.4vw,6px) 0;position:static}.lt-day .lt-k{color:#6e6e73;letter-spacing:.06em}.lt-day .lt-cap h1{color:#1d1d1f;text-shadow:none;letter-spacing:-.04em;font-size:clamp(36px,4.6vw,72px);font-weight:700}.lt-day .lt-n{color:#0071e3;font-weight:600}.lt-day .tp-hero-cta{color:#fff;box-shadow:none;background:#0071e3;font-weight:500}.lt-day .tp-hero-cta:hover{background:#0077ed}.lt-day .lt-mins{color:#6e6e73}.lt-day .lt-skim{padding-top:22px}.lt-day .pc-top:before{opacity:1}.lt-day .pc-top:not(.is-solid) .pc-brand,.lt-day .pc-top .pc-brand{color:#1d1d1f}.lt-day .pc-top .pc-brand img{filter:brightness(0)}.lt-day .pc-top .pc-div{background:#00000038}.lt-day .pc-top .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000b;box-shadow:inset 0 0 0 1px #00000017}@media (max-width:599px){.lt-day .lt-hero{padding-top:70px}.lt-day .lt-frame>.lt-still,.lt-day .lt-frame>.lt-clip{margin:0}.lt-day .lt-cap{padding-top:18px}.lt-dark .lt-frame{aspect-ratio:16/9;margin-top:54px;position:relative;inset:auto}.lt-dark .lt-frame>.lt-still,.lt-dark .lt-frame>.lt-clip{height:100%;margin:0;position:absolute;inset:0}.lt-dark .lt-shade{height:100%;top:0}.lt-dark .lt-hit{height:auto;inset:0}}.lt-lede a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.lt-day .lt-lede a{color:#06c}.lt-res{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.lt-res-a{height:36px;font:500 14px/1 var(--ui);color:var(--fg);background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;align-items:center;gap:8px;padding:0 15px;text-decoration:none;display:inline-flex}.lt-res-m{letter-spacing:.05em;color:var(--fg3);font-size:11px;font-weight:600}.lg .lt-page{padding-top:calc(64px + clamp(32px,4.4vw,72px))}.lg-head{max-width:var(--measure);margin-left:calc(220px + clamp(32px,4vw,72px))}.lg-eyebrow{font:600 13px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);margin:20px 0 0}.lg-head h1{font:700 clamp(34px, 3.6vw, 56px)/1.06 var(--ui);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin:12px 0 0}.lg-doc p,.lg-doc li{font:400 17px/1.7 var(--ui);color:var(--fg2);text-wrap:pretty}.lg-doc p{margin:0 0 16px}.lg-doc ul,.lg-doc ol{margin:0 0 18px;padding-left:1.3em}.lg-doc li{margin:6px 0}.lg-doc li::marker{color:var(--fg3)}.lg-doc strong{color:var(--fg);font-weight:600}.lg-doc a{color:var(--fg);text-underline-offset:3px;text-decoration-thickness:1px}.lg-doc h3{font:600 19px/1.35 var(--ui);letter-spacing:-.012em;color:var(--fg);margin:30px 0 10px}.lg-math{border-radius:var(--cr);background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);color:var(--fg);text-align:center;margin:6px 0 20px;padding:16px 20px;font-size:19px;overflow-x:auto}.lg-table{margin:6px 0 24px}.lg-table-scroll{border-radius:var(--cr);box-shadow:inset 0 0 0 1px var(--hair);overflow-x:auto}.lg-table table,.lg-score table,.sc-cut{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--ui);color:var(--fg2)}.lg-table caption{caption-side:top;text-align:left;font:600 15px/1.4 var(--ui);color:var(--fg);padding:0 0 10px}.lg-table th,.lg-table td,.sc-cut th,.sc-cut td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:11px 14px}.lg-table thead th,.sc-cut thead th{color:var(--fg);background:var(--soft);font-weight:600}.lg-table tr:last-child td,.sc-cut tr:last-child td{border-bottom:0}.lg-table .is-num,.sc-cut .is-num{text-align:right;font-variant-numeric:tabular-nums}.lg-table figcaption{font:400 13px/1.5 var(--ui);color:var(--fg3);margin-top:8px}.lg-callout{border-radius:var(--cr);background:var(--soft);box-shadow:inset 3px 0 0 var(--tone,var(--fg3));margin:6px 0 24px;padding:16px 20px 6px}.lg-callout.is-tip{--tone:#30d158}.lg-callout.is-trap{--tone:#ff9f0a}.lg-callout.is-rule{--tone:#64d2ff}.lg-callout-h{font:600 15px/1.4 var(--ui)!important;color:var(--fg)!important;margin:0 0 6px!important}.lg-quote{border-left:2px solid var(--hair);margin:6px 0 24px;padding:4px 0 4px 20px}.lg-quote p{color:var(--fg);font-size:18px}.lg-quote footer{font:500 13px/1.4 var(--ui);color:var(--fg3)}.lg-example{border-radius:calc(var(--cr) + 4px);background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);margin:8px 0 28px;padding:20px 22px 6px}.lg-example figcaption{font:600 16px/1.35 var(--ui);color:var(--fg);margin:0 0 12px}.lg-ex-prompt{color:var(--fg)!important;font-weight:500!important}.lg-ex-resp{background:#ffffff0d;border-radius:10px;margin:0 0 16px;padding:14px 18px 2px;font-family:Georgia,Times New Roman,serif}.lg-ex-resp p{font-family:inherit;font-size:16.5px}.lg-tag{letter-spacing:.06em;text-transform:uppercase;font:600 12px/1 var(--ui)!important;color:var(--fg3)!important;margin:0 0 8px!important}.lg-score{margin:0 0 16px}.lg-score th,.lg-score td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:9px 10px}.lg-score th{color:var(--fg);width:34%;font-weight:600}.lg-pts{font-variant-numeric:tabular-nums;width:56px;font-weight:600;text-align:center!important}.lg-pts.is-full{color:#30d158}.lg-pts.is-part{color:#ff9f0a}.lg-pts.is-zero{color:#ff453a}.lg-lessons{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;list-style:none;display:grid;margin:8px 0 24px!important;padding:0!important}.lg-lessons li{margin:0!important}.lg-sources ol{padding-left:1.4em}.lg-sources li,.lg-sources a{font:400 14px/1.6 var(--ui);color:var(--fg3)}.lg-related{margin-left:auto;margin-right:auto}.cs-head{max-width:none;margin-left:0}.cs-head h1{font-size:clamp(38px,4.6vw,72px)}.cs-sheet{background:#fff;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000002e,0 24px 50px -24px #0009}.cs-sheet img{width:100%;height:auto;display:block}.cs-subject{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);margin-top:clamp(32px,4vw,64px);display:grid}.cs-cover{transition:transform .5s var(--ease);display:block}.cs-cover:hover{transform:translateY(-4px)rotate(-.4deg)}.cs-subject-copy h2{font:700 clamp(28px, 2.8vw, 44px)/1.1 var(--ui);letter-spacing:-.03em;color:var(--fg);margin:8px 0 0}.cs-subject-copy>p:not(.cs-k){font:400 18px/1.6 var(--ui);color:var(--fg2);margin:14px 0 0}.cs-k{font:600 13px/1.3 var(--ui);letter-spacing:.02em;color:var(--fg3);font-variant-numeric:tabular-nums;margin:0}.cs-dl{height:40px;font:600 14px/1 var(--ui);color:var(--fg);background:var(--soft);box-shadow:inset 0 0 0 1px var(--hair);transition:transform .25s var(--ease), background .2s;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 14px;text-decoration:none;display:inline-flex}.cs-dl:hover{transform:scale(1.02)}.cs-dl svg{width:16px;height:16px}.cs-dl.is-primary{color:#000;background:#f5f5f7;height:50px;margin-top:24px;padding:0 24px 0 20px;font-size:16px;box-shadow:0 8px 28px #00000047}.cs-dl.is-primary:hover{background:#fff}.cs-strip{margin:clamp(28px, 3vw, 44px) calc(-1 * var(--g)) 0;padding:6px var(--g) 18px;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:168px;grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.cs-strip::-webkit-scrollbar{display:none}.cs-strip li{scroll-snap-align:start}.cs-strip a{transition:transform .35s var(--ease);text-decoration:none;display:block}.cs-strip a:hover{transform:translateY(-3px)}.cs-pn{text-align:center;font:500 12px/1 var(--ui);color:var(--fg3);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.cs-units{margin-top:clamp(64px,7vw,112px)}.cs-units>h2{font:700 clamp(26px, 2.4vw, 38px)/1.15 var(--ui);letter-spacing:-.028em;color:var(--fg);margin:0 0 26px}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(28px,3vw,48px) clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.cs-unit{scroll-margin-top:90px}.cs-thumb{isolation:isolate;transition:transform .45s var(--ease);margin:0 10px 0 0;display:block;position:relative}.cs-thumb.is-stack:before,.cs-thumb.is-stack:after{content:"";z-index:-1;background:#f2f2f2;border-radius:8px;position:absolute;inset:0;box-shadow:0 0 0 1px #0000000f,0 10px 26px -14px #0000008c}.cs-thumb.is-stack:before{background:#e6e6e6;transform:translate(10px,8px)rotate(2.2deg)}.cs-thumb.is-stack:after{transform:translate(5px,4px)rotate(1deg)}.cs-thumb:hover{transform:translateY(-4px)}.cs-unit .cs-k{margin-top:20px}.cs-unit h3{font:600 19px/1.3 var(--ui);letter-spacing:-.014em;color:var(--fg);text-wrap:balance;margin:6px 0 0}.cs-d{font:400 15px/1.55 var(--ui);color:var(--fg2);margin:8px 0 0}.cs-row{align-items:center;gap:12px;margin:14px 0 0;display:flex}.cs-meta{font:500 13px/1 var(--ui);color:var(--fg3);font-variant-numeric:tabular-nums}.lt-page.cs-main{max-width:1280px}.cs-main .lg-related{max-width:none;margin-top:clamp(64px,7vw,112px)}@media (max-width:1023px){.lg-head{margin-left:0}.cs-subject{grid-template-columns:1fr}.cs-subject-copy{order:-1;position:static}}@media (max-width:599px){.sc-out{flex-direction:column;align-items:flex-start;gap:6px}.cs-pages{grid-template-columns:1fr}}.lt-day.lg .pc-top:after{display:none}.lt-day.lg .pc-top:before{opacity:1}.lt-day.lg .pc-brand,.lt-day.lg .pc-top .pc-brand{color:#1d1d1f}.lt-day.lg .pc-brand img{filter:brightness(0)}.lt-day.lg .pc-div{background:#00000038}.lt-day.lg .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000b;box-shadow:inset 0 0 0 1px #00000017}.lt-day .lg-ex-resp{background:#fbfbfd;box-shadow:inset 0 0 0 1px #0000000d}.lt-day .lg-callout.is-tip{--tone:#248a3d}.lt-day .lg-callout.is-trap{--tone:#c93400}.lt-day .lg-callout.is-rule{--tone:#0071e3}.lt-day .lg-pts.is-full{color:#248a3d}.lt-day .lg-pts.is-part{color:#c93400}.lt-day .lg-pts.is-zero{color:#d70015}.lt-day .cs-dl.is-primary{color:#fff;box-shadow:none;background:#0071e3}.lt-day .cs-dl.is-primary:hover{background:#0077ed}.lt-day .cs-sheet{box-shadow:0 0 0 1px #00000014,0 2px 6px #0000000f,0 24px 50px -24px #00000040}.lt-day .lg-doc a{color:#06c}.lg-doc{overflow-wrap:break-word;min-width:0}.lg-doc math{vertical-align:middle;max-width:100%;overflow:auto hidden}.lg-doc math:not([display=block]){display:inline-block}.lg-doc table{max-width:100%}.rc{--rc-fg:var(--fg,#f5f5f7);--rc-fg2:var(--fg2,#f5f5f7b8);--rc-fg3:var(--fg3,#f5f5f780);--rc-line:var(--line,#ffffff1a);--rc-card:#ffffff0b;--rc-on:#f5f5f7;--rc-on-ink:#000;--rc-good:#30d158;--rc-warn:#ff9f0a;box-shadow:inset 0 0 0 1px var(--rc-line);font-family:var(--ui,system-ui);background:#ffffff09;border-radius:18px;margin:8px 0 30px;padding:clamp(18px,2vw,26px)}.rc-title{font:600 19px/1.3 var(--ui,system-ui)!important;color:var(--rc-fg)!important;margin:0!important}.rc-intro{font:400 15px/1.55 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin:6px 0 16px!important}.rc-rows{gap:10px;list-style:none;display:grid;margin:0!important;padding:0!important}.rc-row{background:var(--rc-card);box-shadow:inset 0 0 0 1px var(--rc-line);border-radius:13px;padding:14px 16px;margin:0!important}.rc-row-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.rc-label{font:600 16px/1.35 var(--ui,system-ui);color:var(--rc-fg)}.rc-pts{font:600 14px/1 var(--ui,system-ui);color:var(--rc-warn);font-variant-numeric:tabular-nums;white-space:nowrap}.rc-row.is-full .rc-pts{color:var(--rc-good)}.rc-check{border-top:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.rc-q{font:400 15px/1.45 var(--ui,system-ui);color:var(--rc-fg2)}.rc-yn,.rc-step{background:#7f7f7f29;border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex}.rc-yn button,.rc-step button{appearance:none;cursor:pointer;min-width:50px;height:32px;font:600 14px/1 var(--ui,system-ui);color:var(--rc-fg2);background:0 0;border:0;border-radius:999px;margin:0;padding:0 12px}.rc-yn button[aria-pressed=true]{background:var(--rc-on);color:var(--rc-on-ink)}.rc-step button{min-width:36px;font-size:18px}.rc-step output{text-align:center;min-width:28px;font:600 15px/1 var(--ui,system-ui);color:var(--rc-fg);font-variant-numeric:tabular-nums}.rc-fix{background:#ff9f0a1a;border-radius:10px;margin-top:8px;padding:10px 12px}.rc-fix p{font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg)!important;margin:0 0 4px!important}.rc-total{background:var(--rc-card);border-radius:13px;justify-content:space-between;align-items:baseline;margin-top:14px;padding:14px 16px;display:flex}.rc-total-l{font:600 16px/1.3 var(--ui,system-ui);color:var(--rc-fg)}.rc-total-n{font:500 16px/1 var(--ui,system-ui);color:var(--rc-fg3);font-variant-numeric:tabular-nums}.rc-total-n b{letter-spacing:-.03em;color:var(--rc-fg);font-size:34px}.rc-note{font:400 13px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg3)!important;margin:12px 0 0!important}@media (max-width:599px){.rc-check{flex-direction:column;align-items:flex-start;gap:8px}}.lt-day .rc{--rc-card:#fff;--rc-on:#1d1d1f;--rc-on-ink:#fff;--rc-good:#248a3d;--rc-warn:#c93400;background:#f5f5f7}.lt-day .rc-fix{background:#c9340012}.et-title{font:600 19px/1.3 var(--ui,system-ui)!important;color:var(--rc-fg)!important;margin:0!important}.et-sum{font:400 15px/1.55 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin:6px 0 16px!important}.et{--et-none:#ff9f0a;--et-required:#0a84ff;--et-allowed:#30d158}.lt-day .et{--et-none:#c93400;--et-required:#0071e3;--et-allowed:#248a3d}.et-bar{border-radius:12px;gap:3px;height:54px;display:flex;overflow:hidden}.et-seg{background:var(--c);justify-content:center;align-items:center;min-width:0;transition:flex-grow .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.et-seg.is-none{--c:var(--et-none)}.et-seg.is-required{--c:var(--et-required)}.et-seg.is-allowed{--c:var(--et-allowed)}.et-v{font:600 14px/1 var(--ui,system-ui);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.et-parts{gap:8px;list-style:none;display:grid;margin:14px 0 0!important;padding:0!important}.et-parts li{grid-template-columns:12px auto 1fr;align-items:baseline;column-gap:10px;display:grid;font:400 15px/1.45 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin:0!important}.et-l{color:var(--rc-fg);font-weight:600}.et-m{color:var(--rc-fg3)}.et-dot{background:var(--c,var(--et-none));border-radius:3px;width:10px;height:10px;display:inline-block}.is-none>.et-dot,.is-none .et-dot{--c:var(--et-none)}.is-required .et-dot{--c:var(--et-required)}.is-allowed .et-dot{--c:var(--et-allowed)}.et-ctl{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.et-cmp{font:500 14px/1 var(--ui,system-ui);color:var(--rc-fg2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.et-note{font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin:10px 0 0!important}.et-legend{flex-wrap:wrap;gap:16px;display:flex;font:400 13px/1.4 var(--ui,system-ui)!important;color:var(--rc-fg3)!important;margin:12px 0 0!important}.et-legend>span{align-items:center;gap:6px;display:inline-flex}@media (max-width:599px){.et-parts li{grid-template-columns:12px 1fr}.et-m{grid-column:2}}.sc{--sc-fg:var(--fg,#f5f5f7);--sc-fg2:var(--fg2,#f5f5f7b8);--sc-fg3:var(--fg3,#f5f5f780);--sc-line:var(--line,#ffffff1a);--sc-field:#ffffff0f;--sc-accent:#0a84ff;box-shadow:inset 0 0 0 1px var(--sc-line);font-family:var(--ui,system-ui);background:#ffffff09;border-radius:18px;margin:8px 0 16px;padding:clamp(18px,2vw,26px)}.lt-day .sc{--sc-field:#fff;--sc-accent:#0071e3;background:#f5f5f7}.sc p{margin:0}.sc-title{font:600 19px/1.3 var(--ui,system-ui)!important;color:var(--sc-fg)!important}.sc-intro{font:400 15px/1.5 var(--ui,system-ui)!important;color:var(--sc-fg2)!important;margin-top:6px!important}.sc-format{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.sc-format-l{font:600 14px/1.3 var(--ui,system-ui);color:var(--sc-fg)}.sc-merge{font:500 14px/1.3 var(--ui,system-ui);color:var(--sc-fg2);cursor:pointer;align-items:center;gap:8px;margin-top:14px;display:inline-flex}.sc-form{margin:0}.sc-sec{border:0;min-width:0;margin:18px 0 0;padding:0}.sc-sec[hidden],.sc-grid[hidden]{display:none}.sc-sec legend{font:600 16px/1.35 var(--ui,system-ui);color:var(--sc-fg);padding:0}.sc-legend-sub{color:var(--sc-fg3);font-size:14px;font-weight:400}.sc-hint{font:400 14px/1.45 var(--ui,system-ui)!important;color:var(--sc-fg3)!important;margin-top:2px!important}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:10px;display:grid}.sc-in{flex-direction:column;gap:4px;min-width:0;display:flex}.sc-l{font:500 14px/1.3 var(--ui,system-ui);color:var(--sc-fg2)}.sc-sub,.sc-avg{font:400 12.5px/1.3 var(--ui,system-ui);color:var(--sc-fg3)}.sc-f{background:var(--sc-field);height:48px;box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:12px;align-items:center;gap:4px;padding:0 4px;display:flex}.sc-f:focus-within{box-shadow:inset 0 0 0 2px var(--sc-accent)}.sc-f input{text-align:center;width:100%;min-width:0;font:600 20px/48px var(--ui,system-ui);color:var(--sc-fg);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:0;flex:auto}.sc-f input:focus-visible{outline:none}.sc-f input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sc-f input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-max{font:500 13px/1 var(--ui,system-ui);color:var(--sc-fg3);white-space:nowrap;flex:none}.sc-step{appearance:none;width:36px;height:36px;color:var(--sc-fg);font:500 20px/1 var(--ui,system-ui);cursor:pointer;background:#7f7f7f24;border:0;border-radius:9px;flex:none}.sc-step:hover{background:#7f7f7f3d}.sc-sum{font-variant-numeric:tabular-nums;font:600 14px/1.3 var(--ui,system-ui)!important;color:var(--sc-fg2)!important;margin-top:8px!important}.sc-link{appearance:none;font:500 14px/1.4 var(--ui,system-ui);color:var(--sc-accent);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:8px;padding:0}.sc-out{background:var(--sc-field);box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:16px;margin-top:22px;padding:18px 20px}.sc-empty{font:500 15px/1.4 var(--ui,system-ui)!important;color:var(--sc-fg3)!important}.sc-head{letter-spacing:-.03em;font:700 clamp(28px, 3vw, 40px)/1.1 var(--ui,system-ui)!important;color:var(--sc-fg)!important}.sc-subline{font:400 15px/1.5 var(--ui,system-ui)!important;color:var(--sc-fg2)!important;margin-top:6px!important}.sc-track{background:#7f7f7f24;border-radius:8px;height:34px;margin:34px 0 10px;position:relative}.sc-band{background:color-mix(in srgb, var(--sc-accent) 26%, transparent);border-radius:6px;position:absolute;top:0;bottom:0}.sc-band b{font:600 12px/1 var(--ui,system-ui);color:var(--sc-fg3);position:absolute;top:-22px;left:50%;transform:translate(-50%)}.sc-tick{background:var(--sc-accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:4px;bottom:4px}.sc-you{background:var(--sc-fg);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-6px;bottom:-6px}.sc-you i{font:700 13px/1 var(--ui,system-ui);color:var(--sc-fg);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.sc-comp{font-variant-numeric:tabular-nums;font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--sc-fg3)!important;margin-top:26px!important}.sc-comp b{color:var(--sc-fg);font-weight:600}.sc-next{font:500 15px/1.45 var(--ui,system-ui)!important;color:var(--sc-fg)!important;margin-top:6px!important}.sc-share{margin-top:10px!important}.sc-lines{margin-top:0}@media (max-width:599px){.sc-grid{grid-template-columns:1fr 1fr}}@font-face{font-family:Poppins Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:112.1%;ascent-override:93.7%;descent-override:31.2%;line-gap-override:8.9%}html.lx-dark .pc{--ui:"Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif}html.lx .pc{--cr:clamp(12px, .95vw, 18px);--card-bg:#141416;--card-ring:#ffffff12;--ck:#f5f5f78f;--ink-d:#1d1d1f;--ink-d2:#424245;--ink-d3:#6e6e73;--ink-l:#fff;--ink-l2:#ffffffdb;--ink-l3:#ffffffb8}html.lx-day,html.lx-day body{color:#1d1d1f;background:#fbfbfd}html.lx-dark,html.lx-dark body{color:#f5f5f7;background:#000}html.lx-day .pc{--bg:#fbfbfd;--fg:#1d1d1f;--fg2:#424245;--fg3:#6e6e73;--line:#00000014;--card-bg:#e8e8ed;--card-ring:#0000000f;--ck:#6e6e73;--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--c-fg:#1d1d1f;--c-fg2:#424245;--c-fg3:#6e6e73;--c-line:#d2d2d7;--c-pop:#ffffffeb;--c-pop-line:#00000014;--c-hover:#f2f2f4;--c-accent:#1d1d1f;--c-accent-ink:#fff;--c-foot:#f5f5f7;--c-font:var(--ui);--soft:#fff;--hair:#00000014;background:var(--bg);color:var(--fg)}html.lx-day .pc :focus-visible{outline-color:#0071e3}html.lx .pc-top:after{display:none}html.lx-day .pc-top:before{background:#fbfbfdcc;border-bottom-color:#00000012}html.lx .pc-top .pc-brand,html.lx .pc-top .pc-div,html.lx .pc-top .ap-signin{transition:color .5s,background .5s,box-shadow .5s}html.lx .pc-top .pc-brand img{transition:filter .5s}html.lx-day .pc-top.is-solid .pc-brand,html.lx-day.lx-sp-framed .lesson-course .pc-top .pc-brand,html.lx-day.lx-sp-carousel .lesson-course .pc-top .pc-brand,html.lx-day.lx-tp-framed .lesson-topic .pc-top .pc-brand{color:#1d1d1f}html.lx.lx-sp-full .lesson-course:has(.lx-hero[data-ink=dark]) .pc-top:not(.is-solid) .pc-brand{color:#1d1d1f}html.lx.lx-tp-full .lesson-topic:has(.lxh[data-ink=dark]) .pc-top:not(.is-solid) .pc-brand{color:#1d1d1f}html.lx-day .pc-top.is-solid .pc-brand img,html.lx-day.lx-sp-framed .lesson-course .pc-top .pc-brand img,html.lx-day.lx-sp-carousel .lesson-course .pc-top .pc-brand img,html.lx-day.lx-tp-framed .lesson-topic .pc-top .pc-brand img{filter:brightness(0)}html.lx.lx-sp-full .lesson-course:has(.lx-hero[data-ink=dark]) .pc-top:not(.is-solid) .pc-brand img{filter:brightness(0)}html.lx.lx-tp-full .lesson-topic:has(.lxh[data-ink=dark]) .pc-top:not(.is-solid) .pc-brand img{filter:brightness(0)}html.lx-day .pc-top.is-solid .pc-div,html.lx-day.lx-sp-framed .lesson-course .pc-top .pc-div,html.lx-day.lx-sp-carousel .lesson-course .pc-top .pc-div,html.lx-day.lx-tp-framed .lesson-topic .pc-top .pc-div{background:#00000038}html.lx.lx-sp-full .lesson-course:has(.lx-hero[data-ink=dark]) .pc-top:not(.is-solid) .pc-div{background:#00000038}html.lx.lx-tp-full .lesson-topic:has(.lxh[data-ink=dark]) .pc-top:not(.is-solid) .pc-div{background:#00000038}html.lx-day .pc-top.is-solid .ap-signin,html.lx-day.lx-sp-framed .lesson-course .pc-top .ap-signin,html.lx-day.lx-sp-carousel .lesson-course .pc-top .ap-signin,html.lx-day.lx-tp-framed .lesson-topic .pc-top .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff80;box-shadow:inset 0 0 0 1px #0000001a}html.lx.lx-sp-full .lesson-course:has(.lx-hero[data-ink=dark]) .pc-top:not(.is-solid) .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff80;box-shadow:inset 0 0 0 1px #0000001a}html.lx.lx-tp-full .lesson-topic:has(.lxh[data-ink=dark]) .pc-top:not(.is-solid) .ap-signin{color:#1d1d1f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff80;box-shadow:inset 0 0 0 1px #0000001a}html.lx-dark.lx-sp-framed .lesson-course .pc-top .ap-signin,html.lx-dark.lx-sp-carousel .lesson-course .pc-top .ap-signin,html.lx-dark.lx-tp-framed .lesson-topic .pc-top .ap-signin{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14}html.lx .lx-hero{--by:0px;--bx:0px;--bw:100%;--bh:100%;--rad:0px;--pad:var(--g);--padb:clamp(88px, 11vh, 124px);--btop:0px;--bbot:0px;--gapx:clamp(10px, 1.1vw, 18px);isolation:isolate;background:var(--bg);height:clamp(580px,92svh,64vw);position:relative;overflow:hidden}html.lx .lx-hero:after{display:none}html.lx .lx-stage{inset:auto;left:var(--bx);top:var(--by);width:var(--bw);height:var(--bh);z-index:0;position:absolute;transform:none}html.lx .lx-slide{border-radius:var(--rad);background:#161618;overflow:hidden;container-type:size}html.lx-day .lx-slide{background:#e8e8ed}html.lx-sp-full .lx-hero{--btop:64px;--bbot:64px}html.lx-sp-framed .lx-hero{--m:clamp(12px, 1.25vw, 22px);--by:72px;--bx:var(--m);--bw:calc(100% - 2 * var(--m));--bh:calc(100% - 72px - 60px);--rad:clamp(18px, 1.8vw, 30px);--pad:clamp(28px, 3.6vw, 64px);--padb:clamp(32px, 4.4vh, 56px);height:clamp(600px,100svh,68vw)}html.lx-sp-carousel .lx-hero{--side:clamp(56px, 7vw, 140px);--by:76px;--bx:var(--side);--bw:calc(100% - 2 * var(--side));--bh:calc(100% - 76px - 62px);--rad:clamp(18px, 1.8vw, 30px);--pad:clamp(28px, 3.4vw, 60px);--padb:clamp(32px, 4.4vh, 56px);height:clamp(600px,98svh,66vw)}html.lx-sp-framed .lx-slide,html.lx-sp-carousel .lx-slide{clip-path:inset(0 round var(--rad))}html.lx-sp-carousel .lx-stage{overflow:visible}html.lx-sp-carousel .lx-slide{visibility:visible;z-index:1;transform:translate3d(calc(var(--o,0) * (100% + var(--gapx))), 0, 0);transition:transform .8s var(--ease), opacity .8s ease;cursor:pointer}html.lx-sp-carousel .lx-slide.is-on{z-index:2;cursor:default}html.lx-sp-carousel .lx-slide:not(.is-near){visibility:hidden}html.lx-sp-carousel .lx-slide:not(.is-on){opacity:.55}html.lx-sp-carousel .lx-slide.lx-jump{transition:none}html.lx-day.lx-sp-carousel .lx-slide:not(.is-on){opacity:.7}html.lx .lx-media{position:absolute;inset:0;overflow:hidden}html.lx .lx-media .pc-poster,html.lx .lx-media .pc-video,html.lx .lxh-still,html.lx .lxh-clip{object-fit:cover;object-position:50% 50%}html.lx .lx-slide[data-kind=world] .lx-media,html.lx .lxh[data-kind=world] .lxh-media{transform:scale(var(--zoom,1));transform-origin:var(--zo,50% 50%)}@container (aspect-ratio<1.2){html.lx .lx-media .pc-poster,html.lx .lx-media .pc-video,html.lx .lxh-still,html.lx .lxh-clip{object-position:var(--fx,50%) 50%}}html.lx .lx-scrim,html.lx .lxh-scrim{z-index:1;pointer-events:none;--c:0, 0, 0;background:radial-gradient(ellipse 58% 72% at 16% 78%, rgba(var(--c), var(--sa,.8)) 0%, rgba(var(--c), var(--sa,.8)) 50%, rgba(var(--c), calc(var(--sa,.8) * .5)) 78%, rgba(var(--c), 0) 100%);position:absolute;inset:0}html.lx .lxh-scrim{background:radial-gradient(ellipse 60% 70% at 17% 80%, rgba(var(--c), var(--sa,.8)) 0%, rgba(var(--c), var(--sa,.8)) 50%, rgba(var(--c), calc(var(--sa,.8) * .5)) 78%, rgba(var(--c), 0) 100%)}html.lx .lx-slide[data-ink=dark] .lx-scrim,html.lx .lxh[data-ink=dark] .lxh-scrim{--c:251, 251, 253}html.lx-dark.lx-sp-full .lx-slide[data-ink=light]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0009 76%,#000 100%);height:26%;position:absolute;bottom:0;left:0;right:0}html.lx .lx-over{z-index:3;left:calc(var(--bx) + var(--pad));bottom:calc(100% - var(--by) - var(--bh) + var(--padb));pointer-events:none;width:min(500px,34vw);position:absolute}html.lx .lx-over a,html.lx .lx-over button{pointer-events:auto}html.lx .lx-intro{margin:0 0 clamp(20px,2.4vw,36px)}html.lx .lx-hero .ls-h1{font:600 clamp(40px, 4.3vw, 76px)/1.02 var(--ui);letter-spacing:-.035em;text-wrap:balance;margin:0;transition:color .6s,text-shadow .6s}html.lx .lx-hero .ls-pitch{font:400 clamp(15px, 1.12vw, 19px)/1.45 var(--ui);margin:clamp(10px,1vw,14px) 0 0;transition:color .6s}html.lx-day .lx-hero .ls-h1{letter-spacing:-.045em;font-weight:700}html.lx .lx-copies{opacity:1;pointer-events:auto;display:grid;position:relative;inset:auto;transform:translate(0,0)}html.lx .lx-copy{opacity:0;visibility:hidden;grid-area:1/1;width:auto;transition:opacity .6s,visibility 0s .6s;position:relative;bottom:auto;left:auto}html.lx .lx-copy.is-on{opacity:1;visibility:visible;transition:opacity .7s .15s,visibility}html.lx .lx-copy:before{display:none}html.lx .lx-copy .ls-k{font:600 13px/1.2 var(--ui);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0}html.lx .lx-copy .ls-t{font:600 clamp(22px, 1.9vw, 32px)/1.14 var(--ui);letter-spacing:-.022em;text-wrap:balance;margin:8px 0 0}html.lx .lx-copy .ls-line{max-width:34em;font:400 clamp(14px, 1.02vw, 17px)/1.45 var(--ui);text-wrap:pretty;margin:8px 0 0}html.lx-day .lx-copy .ls-t{letter-spacing:-.028em;font-weight:700}html.lx .lx-copy .ls-actions{margin-top:clamp(16px,1.6vw,24px)}html.lx .lx-copy .ls-mins,html.lx .lx-copy .ls-left{font:500 14px/1 var(--ui);font-variant-numeric:tabular-nums}html.lx .lx-hero[data-ink=light] .ls-h1{color:var(--ink-l);text-shadow:0 2px 24px #0000004d}html.lx .lx-hero[data-ink=light] .ls-pitch{color:var(--ink-l2)}html.lx .lx-hero[data-ink=dark] .ls-h1{color:var(--ink-d);text-shadow:none}html.lx .lx-hero[data-ink=dark] .ls-pitch{color:var(--ink-d2)}html.lx .lx-copy[data-ink=light] .ls-t{color:var(--ink-l);text-shadow:0 2px 20px #00000047}html.lx .lx-copy[data-ink=light] .ls-k{color:var(--ink-l)}html.lx .lx-copy[data-ink=light] .ls-mins,html.lx .lx-copy[data-ink=light] .ls-left{color:var(--ink-l3)}html.lx .lx-copy[data-ink=light] .ls-line{color:var(--ink-l2)}html.lx .lx-copy[data-ink=dark] .ls-t{color:var(--ink-d);text-shadow:none}html.lx .lx-copy[data-ink=dark] .ls-k{color:var(--ink-d)}html.lx .lx-copy[data-ink=dark] .ls-mins,html.lx .lx-copy[data-ink=dark] .ls-left{color:var(--ink-d3)}html.lx .lx-copy[data-ink=dark] .ls-line{color:var(--ink-d2)}html.lx .lx-copy[data-ink=dark] .pc-btn-play{color:#fff;background:#1d1d1f;box-shadow:0 8px 22px -8px #0006}html.lx .lx-copy[data-ink=dark] .pc-btn-play:hover{background:#000}html.lx-day .lx-copy .pc-btn-play{color:#fff;box-shadow:none;font-family:var(--ui);letter-spacing:-.01em;background:#0071e3;font-weight:500}html.lx-day .lx-copy .pc-btn-play:hover{background:#0077ed}html.lx .lx-copy .ls-left .ls-bar{background:#ffffff47;border-radius:2px;width:84px;height:3px;overflow:hidden}html.lx .lx-copy[data-ink=dark] .ls-left .ls-bar{background:#0000001f}html.lx .lx-copy .ls-left .ls-bar i{background:currentColor;height:100%;display:block}html.lx .lx-copy .ls-left{align-items:center;gap:10px;display:inline-flex}html.lx .lx-pager{z-index:4;left:calc(var(--bx) + var(--bw) / 2);bottom:auto;top:calc(var(--by) + var(--bh) - 50px);transform:translate(-50%)}html.lx-sp-framed .lx-pager,html.lx-sp-carousel .lx-pager{top:calc(var(--by) + var(--bh) + 14px)}html.lx-sp-full .lx-hero[data-ink=dark] .lx-pager,html.lx-sp-framed.lx-day .lx-pager,html.lx-sp-carousel.lx-day .lx-pager{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000000d;box-shadow:inset 0 0 0 .5px #00000014}html.lx-sp-full .lx-hero[data-ink=dark] .pc-dot i,html.lx-sp-framed.lx-day .pc-dot i,html.lx-sp-carousel.lx-day .pc-dot i{background:#00000042}html.lx-sp-full .lx-hero[data-ink=dark] .pc-dot.is-on i,html.lx-sp-framed.lx-day .pc-dot.is-on i,html.lx-sp-carousel.lx-day .pc-dot.is-on i{background:#00000024}html.lx-sp-full .lx-hero[data-ink=dark] .pc-dot b,html.lx-sp-framed.lx-day .pc-dot b,html.lx-sp-carousel.lx-day .pc-dot b{background:#1d1d1f}html.lx-sp-full .lx-hero[data-ink=dark] .pc-pause,html.lx-sp-framed.lx-day .pc-pause,html.lx-sp-carousel.lx-day .pc-pause{color:#1d1d1f;background:#00000012}html.lx-sp-framed.lx-dark .lx-pager,html.lx-sp-carousel.lx-dark .lx-pager{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14}html.lx .lx-pager .pc-dot i{transition:background .5s ease, width .55s var(--ease)}html.lx .lx-hero .pc-nav{top:var(--by);height:calc(var(--bh) - 70px);bottom:auto}html.lx .lx-hero .pc-nav.prev{left:var(--bx)}html.lx .lx-hero .pc-nav.next{right:calc(100% - var(--bx) - var(--bw))}html.lx .lx-hero[data-ink=dark] .pc-nav{color:#1d1d1f}html.lx .lx-hero[data-ink=dark] .pc-nav svg{filter:none}html.lx-sp-carousel .lx-hero .pc-nav{display:none}@media (max-width:699px){html.lx .lx-hero{--pad:20px;--padb:74px;--btop:0px;--bbot:0px}html.lx-sp-full .lx-hero{--btop:54px;height:clamp(600px,88svh,780px)}html.lx-sp-framed .lx-hero{--m:10px;--by:62px;--bh:calc(100% - 62px - 58px);--rad:24px;--pad:20px;--padb:24px;height:clamp(600px,92svh,800px)}html.lx-sp-carousel .lx-hero{--side:8vw;--by:64px;--bh:calc(100% - 64px - 58px);--rad:24px;--pad:18px;--padb:22px;--gapx:10px;height:clamp(600px,92svh,800px)}html.lx .lx-over{right:calc(100% - var(--bx) - var(--bw) + var(--pad));text-align:center;flex-direction:column;align-items:center;width:auto;display:flex}html.lx-sp-carousel .lx-over{--pad:16px}html.lx .lx-intro{margin-bottom:18px}html.lx .lx-hero .ls-h1{font-size:clamp(34px,10vw,44px)}html.lx .lx-hero .ls-pitch{max-width:24em;margin-left:auto;margin-right:auto;font-size:15px}html.lx-sp-carousel .lx-hero .ls-h1,html.lx-sp-framed .lx-hero .ls-h1{font-size:clamp(30px,9vw,40px)}html.lx-sp-carousel .lx-hero .ls-pitch{display:none}html.lx .lx-copies{width:100%}html.lx .lx-copy{text-align:center;flex-direction:column;align-items:center;display:flex}html.lx .lx-copy .ls-t{font-size:22px}html.lx .lx-copy .ls-line{max-width:30em;font-size:14px;display:none}html.lx .lx-copy .ls-actions{flex-direction:row;justify-content:center;align-items:center;gap:14px;width:auto;margin-top:16px}html.lx .lx-copy .ls-actions>.pc-btn{justify-content:center;min-width:150px}html.lx .lx-pager{top:calc(var(--by) + var(--bh) - 46px)}html.lx-sp-framed .lx-pager,html.lx-sp-carousel .lx-pager{top:calc(var(--by) + var(--bh) + 12px)}html.lx .lx-scrim{background:linear-gradient(0deg, rgba(var(--c), var(--sap,.8)) 0%, rgba(var(--c), var(--sap,.8)) 50%, rgba(var(--c), 0) 78%)}html.lx .lx-slide[data-inkp=light] .lx-scrim{--c:0, 0, 0}html.lx .lx-slide[data-inkp=dark] .lx-scrim{--c:251, 251, 253}html.lx-dark.lx-sp-full .lx-slide[data-ink=light]:after{display:none}html.lx-dark.lx-sp-full .lx-slide[data-inkp=light]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0009 76%,#000 100%);height:22%;display:block;position:absolute;bottom:0;left:0;right:0}html.lx .lx-hero[data-inkp=light] .ls-h1{color:var(--ink-l);text-shadow:0 2px 20px #00000059}html.lx .lx-hero[data-inkp=light] .ls-pitch{color:var(--ink-l2)}html.lx .lx-hero[data-inkp=dark] .ls-h1{color:var(--ink-d);text-shadow:none}html.lx .lx-hero[data-inkp=dark] .ls-pitch{color:var(--ink-d2)}html.lx .lx-copy[data-inkp=light] .ls-t{color:var(--ink-l);text-shadow:0 2px 20px #00000047}html.lx .lx-copy[data-inkp=light] .ls-k{color:var(--ink-l)}html.lx .lx-copy[data-inkp=light] .ls-mins,html.lx .lx-copy[data-inkp=light] .ls-left{color:var(--ink-l3)}html.lx .lx-copy[data-inkp=light] .ls-line{color:var(--ink-l2)}html.lx .lx-copy[data-inkp=dark] .ls-t{color:var(--ink-d);text-shadow:none}html.lx .lx-copy[data-inkp=dark] .ls-k{color:var(--ink-d)}html.lx .lx-copy[data-inkp=dark] .ls-mins,html.lx .lx-copy[data-inkp=dark] .ls-left{color:var(--ink-d3)}html.lx .lx-copy[data-inkp=dark] .ls-line{color:var(--ink-d2)}html.lx-dark .lx-copy[data-inkp=dark] .pc-btn-play{color:#fff;background:#1d1d1f}html.lx-dark .lx-copy[data-inkp=light] .pc-btn-play{color:#000;background:#f5f5f7}}html.lx .lx-main{margin-top:0;padding-top:clamp(26px,3vw,48px)}html.lx-sp-framed .lx-main,html.lx-sp-carousel .lx-main{padding-top:clamp(14px,1.6vw,26px)}html.lx .lx-unit{margin-top:clamp(22px,2.8vw,46px)}html.lx .lx-main>.lx-unit:first-child{margin-top:0}html.lx .ls-unit-h .pc-h{flex-wrap:wrap;align-items:baseline;gap:2px .6em;display:flex}html.lx .ls-ut{color:var(--fg3);font-weight:400}html.lx-day .pc-h{letter-spacing:-.025em;font-size:clamp(22px,1.9vw,30px);font-weight:700}html.lx-day .ls-ut{font-weight:500}html.lx-day .ls-res-a{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1px #00000012,0 2px 8px #0000000d}html.lx-day .ls-res-a:hover{background:#fff;box-shadow:0 0 0 1px #0000001a,0 6px 18px #00000014}@media (max-width:599px){html.lx .ls-res{margin-bottom:28px;padding:0}html.lx .ls-res-list{padding:2px var(--g) 6px;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}html.lx .ls-res-list::-webkit-scrollbar{display:none}html.lx .ls-res-a{white-space:nowrap}}html.lx .lx-page .tv-rowwrap{--ar:9 / 16}html.lx .lx-page .tv-row{padding:12px var(--g) 40px}html.lx .lx-page .tv-rowwrap:before,html.lx .lx-page .tv-rowwrap:after{bottom:40px}html.lx .lx-page .tv-arrow{aspect-ratio:auto;height:calc(((100vw - 2 * var(--g)) - (var(--n) - 1) * var(--gap)) / (var(--n) + var(--peek)) * var(--ar));top:12px;bottom:auto}html.lx-cd-compact .lx-page .tv-rowwrap{--n:4;--peek:.3}@media (min-width:1920px){html.lx-cd-compact .lx-page .tv-rowwrap{--n:5;--peek:.3}}@media (max-width:1365px){html.lx-cd-compact .lx-page .tv-rowwrap{--n:3;--peek:.4}}@media (max-width:899px){html.lx-cd-compact .lx-page .tv-rowwrap{--n:2;--peek:.32}}@media (max-width:599px){html.lx-cd-compact .lx-page .tv-rowwrap{--n:1;--peek:.62}}html.lx-cd-wide .lx-page .tv-rowwrap{--n:2;--peek:.5}@media (min-width:1920px){html.lx-cd-wide .lx-page .tv-rowwrap{--n:3;--peek:.4}}@media (max-width:1365px){html.lx-cd-wide .lx-page .tv-rowwrap{--n:2;--peek:.3}}@media (max-width:899px){html.lx-cd-wide .lx-page .tv-rowwrap{--n:1;--peek:.45}}@media (max-width:599px){html.lx-cd-wide .lx-page .tv-rowwrap{--n:1;--peek:.12}}html.lx-cd-portrait .lx-page .tv-rowwrap{--n:5;--peek:.6;--ar:3 / 2}@media (min-width:1800px){html.lx-cd-portrait .lx-page .tv-rowwrap{--n:6;--peek:.5}}@media (max-width:1099px){html.lx-cd-portrait .lx-page .tv-rowwrap{--n:4;--peek:.4}}@media (max-width:819px){html.lx-cd-portrait .lx-page .tv-rowwrap{--n:3;--peek:.35}}@media (max-width:559px){html.lx-cd-portrait .lx-page .tv-rowwrap{--n:2;--peek:.32}}html.lx-cd-portrait .lx-card .ls-media{aspect-ratio:2/3}html.lx .lx-card .ls-poster,html.lx .lx-card .ls-video{transform:scale(var(--zoom,1));transform-origin:var(--zo,50% 50%)}html.lx-cd-portrait .lx-card .ls-poster,html.lx-cd-portrait .lx-card .ls-video{object-position:var(--fx,50%) 50%}html.lx-cd-wide .lx-card .ls-ct{font-size:clamp(16px,1.22vw,19px)}html.lx-cd-wide .lx-card .ls-ck{font-size:14px}html.lx-cd-portrait .lx-card .ls-ct{font-size:clamp(14px,.98vw,16px)}html.lx-cd-portrait .lx-card .ls-ck{font-size:12px}html.lx-day .lx-card .ls-media{box-shadow:0 1px 2px #0000000d,0 8px 22px -6px #0000001f}html.lx-day .lx-card[data-kind=board] .ls-media{background:var(--paper);box-shadow:0 0 0 1px #00000017,0 8px 22px -8px #00000024}html.lx-day .lx-card[data-kind=board] .ls-media:after{box-shadow:none}@media (hover:hover) and (pointer:fine){html.lx-day .lx-card:hover .ls-media{box-shadow:0 2px 4px #0000000d,0 22px 44px -14px #0000003d}}html.lx-dark .lx-card[data-kind=board] .ls-media{background:#e9e9ec}html.lx-dark .lx-card[data-kind=board] .ls-media:after{background:#08080a1f;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 0 0 4px #1414168c}html.lx-day .lx-card .ls-prog{background:#0000002e}html.lx-day .lx-card .ls-prog i{background:#0071e3}html.lx-day .lx-page .tv-rowwrap:after{background:linear-gradient(90deg,#fbfbfd00,#fbfbfddb 62%,#fbfbfd)}html.lx-day .lx-page .tv-rowwrap:before{background:linear-gradient(270deg,#fbfbfd00,#fbfbfddb 62%,#fbfbfd)}html.lx-day .lx-page .tv-arrow{color:#1d1d1f}html.lx-day .lx-page .tv-arrow.prev{background:linear-gradient(90deg,#fbfbfde6,#fbfbfd00)}html.lx-day .lx-page .tv-arrow.next{background:linear-gradient(270deg,#fbfbfde6,#fbfbfd00)}html.lx-day .lx-page .tv-arrow span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 0 0 1px #0000000f,0 4px 14px #0000001f}html.lx .lx-card .ls-video{transition:opacity .35s}html.lx .lxh{--btop:0px;--bbot:0px;position:relative}html.lx .lxh-frame{background:#161618;position:relative;overflow:hidden;container-type:size}html.lx .lxh-media{position:absolute;inset:0;overflow:hidden}html.lx .lxh-still,html.lx .lxh-clip{width:100%;height:100%;display:block;position:absolute;inset:0}html.lx .lxh-clip{opacity:0;transition:opacity .8s}html.lx .lxh-clip.on{opacity:1}html.lx .lxh-hit{z-index:2;position:absolute;inset:0}html.lx .lxh-cap{z-index:3;position:relative}html.lx .lxh .lt-k{font:600 13px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}html.lx .lxh h1{font:600 clamp(32px, 4.2vw, 64px)/1.04 var(--ui);letter-spacing:-.032em;text-wrap:balance;margin:0}html.lx-day .lxh h1{letter-spacing:-.04em;font-weight:700}html.lx .lxh .lt-n{letter-spacing:0;margin-bottom:10px;font-size:clamp(15px,1.2vw,19px);font-weight:500;display:block}html.lx .lxh .lt-go{align-items:center;gap:16px;margin:clamp(18px,2vw,28px) 0 0;display:flex}html.lx .lxh .tp-hero-cta{height:50px;font:600 16px/1 var(--ui);color:#000;transition:transform .3s var(--ease), background .2s;background:#f5f5f7;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}html.lx .lxh .tp-hero-cta:hover{background:#fff;transform:scale(1.03)}html.lx .lxh .tp-hero-cta svg{width:13px;height:15px}html.lx .lxh .lt-mins{font:500 15px/1 var(--ui);font-variant-numeric:tabular-nums}html.lx .lxh{--cap-ink:var(--fg);--cap-ink2:var(--fg2);--cap-ink3:var(--fg3)}html.lx .lxh-cap{color:var(--cap-ink)}html.lx .lxh .lt-k,html.lx .lxh .lt-mins{color:var(--cap-ink3)}html.lx .lxh .lt-n{color:var(--cap-ink2)}html.lx-day .lxh .tp-hero-cta{color:#fff;background:#0071e3;font-weight:500}html.lx-day .lxh .tp-hero-cta:hover{background:#0077ed}html.lx-day .lxh .lt-n{font-weight:600}html.lx-dark .lxh .tp-hero-cta{box-shadow:0 8px 28px #0000004d}html.lx-tp-full .lxh-frame{height:clamp(460px,80svh,56.25vw)}html.lx-tp-full .lxh{--btop:64px}html.lx-tp-full .lxh-cap{left:var(--g);pointer-events:none;width:min(720px,52vw);position:absolute;bottom:clamp(32px,6vh,72px)}html.lx-tp-full .lxh-cap a{pointer-events:auto}html.lx-tp-full .lxh[data-ink=light]{--cap-ink:#fff;--cap-ink2:#fff;--cap-ink3:#fff}html.lx-tp-full .lxh[data-ink=dark]{--cap-ink:#1d1d1f;--cap-ink2:#1d1d1f;--cap-ink3:#1d1d1f}html.lx-tp-full .lxh[data-ink=light] h1{text-shadow:0 2px 24px #0000004d}html.lx-tp-full.lx-dark .lxh[data-ink=dark] .tp-hero-cta{color:#fff;box-shadow:none;background:#1d1d1f}html.lx-tp-framed .lxh{padding:calc(64px + clamp(18px, 2.6vw, 40px)) var(--g) 0;flex-direction:column;align-items:center;display:flex}html.lx-tp-framed .lxh-frame{aspect-ratio:16/9;clip-path:inset(0 round clamp(16px,1.8vw,28px));border-radius:clamp(16px,1.8vw,28px);width:min(100%,1280px,177.778svh - 586.667px);min-width:min(100%,720px)}html.lx-day.lx-tp-framed .lxh-frame{box-shadow:0 1px 2px #0000000a,0 10px 30px -6px #0000001a,0 44px 90px -28px #0000003d}html.lx-dark.lx-tp-framed .lxh[data-kind=board] .lxh-frame:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:#08080a14;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}html.lx-tp-framed .lxh-cap{width:min(100%,1280px,177.778svh - 586.667px);min-width:min(100%,720px);padding:clamp(22px,2.4vw,34px) clamp(2px,.4vw,6px) 0}@media (max-width:699px){html.lx .lxh{--btop:0px;padding:54px 0 0}html.lx-tp-full .lxh-frame,html.lx-tp-framed .lxh-frame{aspect-ratio:16/9;width:100%;height:auto}html.lx-tp-framed .lxh{padding:calc(54px + 12px) var(--g) 0}html.lx-tp-framed .lxh-frame{clip-path:inset(0 round 18px);border-radius:18px}html.lx-tp-full .lxh-cap,html.lx-tp-framed .lxh-cap{width:auto;min-width:0;padding:16px var(--g) 0;pointer-events:auto;position:relative;bottom:auto;left:auto}html.lx-tp-framed .lxh-cap{padding:16px 2px 0}html.lx .lxh{--cap-ink:var(--fg)!important;--cap-ink2:var(--fg2)!important;--cap-ink3:var(--fg3)!important}html.lx .lxh-scrim{display:none}html.lx .lxh h1{text-shadow:none!important}html.lx-dark .lxh .tp-hero-cta{color:#000!important;background:#f5f5f7!important}html.lx .lxh .tp-hero-cta{height:46px}html.lx .lesson-topic .pc-top:before{opacity:1}html.lx-dark .lesson-topic .pc-top .pc-brand{color:#fff!important}html.lx-dark .lesson-topic .pc-top .pc-brand img{filter:none!important}html.lx-dark .lesson-topic .pc-top .pc-div{background:#fff6!important}html.lx-dark .lesson-topic .pc-top .ap-signin{color:#fff!important;background:#ffffff1a!important;box-shadow:inset 0 0 0 1px #fff3!important}html.lx-day .lesson-topic .pc-top .pc-brand{color:#1d1d1f!important}html.lx-day .lesson-topic .pc-top .pc-brand img{filter:brightness(0)!important}html.lx-day .lesson-topic .pc-top .pc-div{background:#00000038!important}html.lx-day .lesson-topic .pc-top .ap-signin{color:#1d1d1f!important;background:#0000000b!important;box-shadow:inset 0 0 0 1px #00000017!important}html.lx-tp-framed .lxh-frame,html.lx-tp-framed .lxh-cap{min-width:0}}.lxs-panel{z-index:90;color:#1d1d1f;-webkit-font-smoothing:antialiased;letter-spacing:0;font:500 13px/1.3 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;position:fixed;bottom:16px;right:16px}.lxs-panel *{box-sizing:border-box}.lxs-toggle{appearance:none;cursor:pointer;height:38px;font:inherit;color:#1d1d1f;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 14px;display:inline-flex;box-shadow:0 0 0 1px #0000001a,0 6px 20px #00000038}.lxs-toggle svg{width:12px;height:12px;transition:transform .2s}.lxs-panel.is-open .lxs-toggle svg{transform:rotate(180deg)}.lxs-box{background:#fff;border-radius:16px;width:300px;max-height:calc(100svh - 90px);padding:14px;display:none;position:absolute;bottom:46px;right:0;overflow:auto;box-shadow:0 0 0 1px #00000014,0 18px 50px #00000047}.lxs-panel.is-open .lxs-box{display:block}.lxs-row{margin:0 0 12px}.lxs-row:last-of-type{margin-bottom:14px}.lxs-h{color:#6e6e73;margin:0 0 6px;font-size:12px;font-weight:600}.lxs-seg{background:#f0f0f2;border-radius:9px;padding:2px;display:flex}.lxs-seg button{appearance:none;cursor:pointer;height:30px;font:inherit;color:#1d1d1f;background:0 0;border:0;border-radius:7px;flex:1;margin:0;padding:0 6px}.lxs-seg button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 0 0 .5px #00000014,0 2px 6px #0000001f}.lxs-links{border-top:1px solid #ececef;gap:6px;padding-top:12px;display:grid}.lxs-links a,.lxs-links button{appearance:none;text-align:left;font:inherit;color:#06c;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.lxs-links a:hover,.lxs-links button:hover{text-decoration:underline}@media (max-width:599px){.lxs-panel{bottom:10px;right:10px}.lxs-box{width:min(300px,100vw - 20px)}}.lx-ap{align-items:center;margin-right:8px;display:flex;position:relative}.pc .ap-signin.lx-ap-btn{cursor:pointer;width:38px;font:inherit;border:0;justify-content:center;padding:0}.lx-ap-btn svg{width:18px;height:18px;display:block}.ap-menu.lx-ap-menu{width:220px;right:-2px}.lx-ap-h{font:600 13px/1.3 var(--c-font);color:var(--c-fg3);margin:6px 14px 4px}.ap-menu-item.lx-ap-item{align-items:center;gap:10px;display:flex}.lx-ap-check{visibility:hidden;flex:none;width:13px;height:13px}.lx-ap-item[aria-checked=true] .lx-ap-check{visibility:visible}.lx-ap-group{border-bottom:1px solid var(--c-pop-line);margin:0 0 6px;padding:0 0 6px}@media (max-width:599px){.lx-ap{margin-right:6px}.pc .ap-signin.lx-ap-btn{width:34px;height:34px}}#lesson-page.pc{--fg2:var(--fg);--fg3:var(--fg);--ck:var(--fg);--fg-quiet:#f5f5f7a3;--ink-l:#fff;--ink-l2:#ffffffd1;--ink-l3:#ffffffd1;--ink-d:#1d1d1f;--ink-d2:#3a3a3d;--ink-d3:#3a3a3d}html.look-day #lesson-page.pc,#lesson-page.pc.ls-day,#lesson-page.pc.lt-day,html.lx-day #lesson-page.pc,#lesson-page.pc.ap-light{--fg-quiet:#56565b}#lesson-page .ls-cm,#lesson-page .ls-dot,#lesson-page .lt-page .lt-mins,#lesson-page .ls-copy:not(.lx-copy) .ls-mins,#lesson-page .ls-copy:not(.lx-copy) .ls-left,#lesson-page .lt-hero .lt-mins{color:var(--fg-quiet)}#lesson-page .ls-ck{color:var(--fg)}#lesson-page .ls-copy:not(.lx-copy) .ls-line,#lesson-page .ls-pitch{color:var(--fg-quiet)}#lesson-page .lt-k,#lesson-page .lt-n{color:#f5f5f7}#lesson-page.lt-day .lt-k,#lesson-page.lt-day .lt-n,#lesson-page.lt-day .lt-tr p{color:#1d1d1f}#lesson-page .lxh .lt-k,#lesson-page .lxh .lt-n{color:var(--cap-ink)}#lesson-page .lxh .lt-mins{color:var(--cap-ink3)}#lesson-page .ap-menu{--c-fg2:var(--c-fg);--c-fg3:var(--c-fg)}#lesson-page .lx-ap-h{color:var(--c-fg)}#lesson-page.lt-day .lg-doc a,#lesson-page.lt-day .lt-lede a,#lesson-page.lt-day .lt-also a,#lesson-page.lt-day .lt-crumbs a:hover,#lesson-page.ap-light .lg-doc a,#lesson-page.ap-light .lt-lede a,#lesson-page.ap-light .lt-also a{color:#004f9f}#lesson-page.ap-light .lg-pts.is-full,#lesson-page.lt-day .lg-pts.is-full{color:#146030}.ap-chrome-vars,.tv{--c-fg:#f3e7cb;--c-fg2:#f3e7cbb8;--c-fg3:#f3e7cb80;--c-line:#f3e7cb1f;--c-pop:#1a1611;--c-pop-line:#f3e7cb24;--c-hover:#f3e7cb14;--c-accent:#e6c983;--c-accent-ink:#1c1206;--c-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--c-foot:#0a0806}.ap-light{--c-fg:#1d1d1f;--c-fg2:#424245;--c-fg3:#6e6e73;--c-line:#d2d2d7;--c-pop:#fff;--c-pop-line:#00000014;--c-hover:#f2f2f4;--c-accent:#1d1d1f;--c-accent-ink:#fff;--c-font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--c-foot:#f5f5f7}[data-acct]{align-items:center;gap:12px;min-height:40px;display:flex;position:relative}.ap-signin{height:34px;font:500 14px/1 var(--c-font);color:var(--c-fg);background:#ffffff1a;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.ap-signin:hover{background:#ffffff2e}.ap-signin{white-space:nowrap;gap:8px}.ap-signin-i{width:18px;height:18px;display:none}.ap-avatar{appearance:none;cursor:pointer;box-sizing:border-box;aspect-ratio:1;width:38px;min-width:38px;max-width:38px;height:38px;font:600 15px/1 var(--c-font);letter-spacing:.02em;color:#fff;background:linear-gradient(#a5a5ab,#6c6c72);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:box-shadow .2s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff47,0 1px 3px #00000059}.ap-avatar:hover{box-shadow:inset 0 0 0 .5px #ffffff47,0 0 0 3px #fff3}.ap-avatar[aria-expanded=true]{box-shadow:inset 0 0 0 .5px #ffffff47,0 0 0 3px #ffffff4d}.ap-avatar:focus-visible{outline-offset:3px;outline:2px solid}.ap-avatar{position:relative;overflow:hidden}.ap-avatar-i{opacity:.9;width:52%;height:52%}.ap-menu-name:empty{display:none}.ap-avatar-img{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ap-avatar.lg{cursor:default;width:56px;min-width:56px;max-width:56px;height:56px;font-size:21px;box-shadow:inset 0 0 0 .5px #ffffff47}.ap-menu{z-index:60;background:var(--c-pop);-webkit-backdrop-filter:blur(40px)saturate(190%);backdrop-filter:blur(40px)saturate(190%);width:344px;max-width:calc(100vw - 24px);box-shadow:0 30px 80px #00000073,0 8px 22px #00000040,0 0 0 .5px var(--c-pop-line);opacity:0;transform-origin:100% 0;border-radius:18px;padding:8px;transition:opacity .16s,transform .24s cubic-bezier(.2,.9,.25,1);position:absolute;top:calc(100% + 12px);right:-6px;transform:translateY(-6px)scale(.97)}.ap-menu.on{opacity:1;transform:none}.ap-menu-head{border-bottom:1px solid var(--c-pop-line);align-items:center;gap:14px;margin:0 4px 6px;padding:12px 12px 16px;display:flex}.ap-menu-who{flex-direction:column;gap:4px;min-width:0;display:flex}.ap-menu-name{font:600 17px/1.25 var(--c-font);letter-spacing:-.01em;color:var(--c-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-menu-email{min-width:0;font:400 14px/1.3 var(--c-font);color:var(--c-fg2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-menu-item{appearance:none;text-align:left;cursor:pointer;width:100%;font:400 16px/1.25 var(--c-font);color:var(--c-fg);background:0 0;border:0;border-radius:11px;padding:12px 14px;display:block}.ap-menu-item:hover,.ap-menu-item:focus-visible{background:var(--c-hover);outline:none}.ap-menu-item[data-item=signout]{margin-top:7px;position:relative}.ap-menu-item[data-item=signout]:before{content:"";background:var(--c-pop-line);height:1px;position:absolute;top:-4px;left:14px;right:14px}.apf{z-index:2;background:var(--c-foot);border-top:1px solid var(--c-line);font-family:var(--c-font);margin-top:clamp(56px,7vw,96px);position:relative}.ap-light .apf,.apf-light{background:#fff;border-top-color:#e5e5ea}.apf-in{padding:clamp(36px,4vw,52px) var(--g,max(16px,calc((100vw - 1180px) / 2))) 28px;max-width:1440px}.apf a{font:400 13px/1.3 var(--c-font);color:var(--c-fg3);text-decoration:none;transition:color .2s}.apf a:hover{color:var(--c-fg)}.apf-legal{max-width:88ch;font:400 12px/1.6 var(--c-font);color:var(--c-fg3);margin:0}.apf-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin-top:16px;display:flex}.apf-links{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.apf-copy{font:400 12px/1.3 var(--c-font);color:var(--c-fg3);margin:0}.apf a:focus-visible{outline:2px solid var(--c-fg);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.ap-menu{transition:none}}.ap-top>.ap-nav{margin-left:auto}.ap-top>[data-acct]{min-height:0;margin-left:14px}@media (max-width:559px){.ap-top>[data-acct]{margin-left:6px}.ap-top .ap-avatar:not(.lg){width:34px;min-width:34px;max-width:34px;height:34px;font-size:13px}.ap-top .ap-signin{justify-content:center;width:34px;height:34px;padding:0}.ap-top .ap-signin span{display:none}.ap-top .ap-signin-i{display:block}}.wx{--wx-accent:#0a84ff;--wx-field:#ffffff0f;--wx-soft:#7f7f7f24;--wx-bad:#ff9f0a;--wx-ink:#f5f5f7;min-width:0;position:relative}.lt-day .wx{--wx-accent:#0071e3;--wx-field:#fff;--wx-soft:#0000000f;--wx-bad:#c93400;--wx-ink:#1d1d1f}.wx [hidden]{display:none!important}.wx p,.wx ul,.wx h4{margin:0;padding:0}.wx ul{list-style:none}.wx li{margin:0}.wx a{color:var(--wx-accent);text-underline-offset:3px;text-decoration-thickness:1px}.wx button,.wx input,.wx select{font-family:var(--ui,system-ui)}.wx :focus-visible{outline:2px solid var(--wx-accent);outline-offset:2px}.rc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wx .wx-label{font:600 14px/1.3 var(--ui,system-ui);color:var(--rc-fg);margin:0 0 6px;display:block}.wx .wx-input{box-sizing:border-box;background:var(--wx-field);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--rc-line);font:500 16px/44px var(--ui,system-ui);color:var(--rc-fg);appearance:none;border:0;border-radius:12px;padding:0 14px}.wx select.wx-input{text-overflow:ellipsis;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.wx .wx-input:focus{box-shadow:inset 0 0 0 2px var(--wx-accent);outline:none}.wx .wx-input::placeholder{color:var(--rc-fg3)}.wx .wx-chip,.wx .wx-link{appearance:none;cursor:pointer;font:500 14px/1.3 var(--ui,system-ui);border:0}.wx .wx-chip{background:var(--wx-soft);height:44px;color:var(--rc-fg);white-space:nowrap;border-radius:999px;padding:0 16px}.wx .wx-chip:hover{background:#7f7f7f42}.wx .wx-link{color:var(--wx-accent);text-align:left;background:0 0;padding:0}.wx .wx-link:hover{text-underline-offset:3px;text-decoration:underline}.wx .wx-tabs{background:var(--wx-soft);border-radius:999px;max-width:100%;padding:2px;display:inline-flex}.wx .wx-tab{appearance:none;cursor:pointer;height:36px;font:600 14px/1 var(--ui,system-ui);color:var(--rc-fg2);white-space:nowrap;background:0 0;border:0;border-radius:999px;margin:0;padding:0 16px}.wx .wx-tab.is-on,.wx .wx-tab[aria-selected=true]{background:var(--rc-on);color:var(--rc-on-ink)}.wx .wx-switchlabel{min-height:44px;font:500 15px/1.3 var(--ui,system-ui);color:var(--rc-fg);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.wx .wx-switch{appearance:none;cursor:pointer;background:#7f7f7f66;border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.wx .wx-switch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.wx .wx-switch:checked{background:#30d158}.lt-day .wx .wx-switch:checked{background:#34c759}.wx .wx-switch:checked:after{transform:translate(18px)}.wx .rc-note a{color:inherit}.wx .pt-helper{margin-top:4px}.wx .pt-lookup{margin-top:22px}.wx .pt-find{width:100%;max-width:360px}.wx .pt-none{color:var(--rc-fg3)!important;font:400 14px/1.4 var(--ui,system-ui)!important;margin:10px 2px 0!important}.wx .pt-list{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;list-style:none;display:grid;margin:12px 0 0!important;padding:0!important}.wx .pt-c{background:var(--wx-soft);border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;padding:7px 8px 8px;transition:background-color .15s;display:grid;margin:0!important}.lt-day .wx .pt-c{background:#fff;box-shadow:inset 0 0 0 1px #00000014}.wx .pt-c[hidden]{display:none}.wx .pt-z{font:500 11px/1 var(--ui,system-ui);color:var(--rc-fg3);font-variant-numeric:tabular-nums}.wx .pt-s{font:700 18px/1.1 var(--ui,system-ui);color:var(--rc-fg);justify-self:end}.wx .pt-m{font:400 12px/1.2 var(--ui,system-ui);color:var(--rc-fg2);font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:4px}.wx .pt-c.is-nomass .pt-m{color:var(--rc-fg3);font-size:10.5px}.wx .pt-c.is-used{background:var(--wx-accent);box-shadow:none}.wx .pt-c.is-used .pt-s,.wx .pt-c.is-used .pt-m,.wx .pt-c.is-used .pt-z{color:#fff}.wx .pt-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wx .pt-row .wx-input{font-variant-ligatures:none;flex:200px;width:auto}.wx .pt-out{background:var(--rc-card);box-shadow:inset 0 0 0 1px var(--rc-line);font:400 15px/1.5 var(--ui,system-ui);color:var(--rc-fg2);overflow-wrap:anywhere;border-radius:12px;margin-top:12px;padding:12px 14px}.wx .pt-out.is-idle{color:var(--rc-fg3)}.wx .pt-out.is-err{color:var(--rc-fg);box-shadow:none;background:#ff9f0a1a}.wx .pt-work{font-variant-numeric:tabular-nums}.wx .pt-total{font:700 20px/1.3 var(--ui,system-ui);color:var(--rc-fg);letter-spacing:-.01em;display:inline-block}.wx .ef-pick{max-width:460px;margin-top:16px}.wx .ef-known{margin-top:18px}.wx .ef-known-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.wx .ef-known-h .wx-label{margin:0}.wx .ef-chips{overscroll-behavior:contain;border-radius:12px;max-height:330px;margin-top:12px;padding:4px 4px 4px 0;overflow-y:auto}.wx .ef-sec{margin-bottom:14px}.wx .ef-sec-h{letter-spacing:.06em;text-transform:uppercase;font:600 12px/1.3 var(--ui,system-ui)!important;color:var(--rc-fg3)!important;margin-bottom:6px!important}.wx .ef-chiprow{flex-wrap:wrap;gap:6px;display:flex}.wx .ef-chip{appearance:none;cursor:pointer;background:var(--wx-soft);min-height:36px;color:var(--rc-fg2);text-align:left;font:500 13.5px/1.25 var(--ui,system-ui);border:0;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.wx .ef-chip:hover{background:#7f7f7f42}.wx .ef-chip-s{color:var(--rc-fg3);white-space:nowrap;font:italic 400 15px/1 STIX Two Text,Times New Roman,Times,serif}.wx .ef-chip[aria-pressed=true]{background:var(--rc-on);color:var(--rc-on-ink)}.wx .ef-chip[aria-pressed=true] .ef-chip-s{color:inherit}.wx .ef-summary{font:600 15px/1.45 var(--ui,system-ui)!important;color:var(--rc-fg)!important;margin-top:18px!important}.wx .ef-results{margin-top:6px}.wx .ef-h{letter-spacing:.06em;text-transform:uppercase;font:600 13px/1.3 var(--ui,system-ui)!important;color:var(--rc-fg3)!important;margin:18px 0 8px!important}.wx .ef-list{gap:10px;display:grid}.wx .ef-card{background:var(--rc-card);box-shadow:inset 0 0 0 1px var(--rc-line);border-radius:13px;padding:14px 16px}.wx .ef-card.is-ready{box-shadow:inset 3px 0 0 var(--rc-good), inset 0 0 0 1px var(--rc-line)}.wx .ef-card.is-one{box-shadow:inset 3px 0 0 var(--rc-warn), inset 0 0 0 1px var(--rc-line)}.wx .ef-name{font:600 15px/1.35 var(--ui,system-ui)!important;color:var(--rc-fg)!important}.wx .ef-eq{background:var(--wx-soft);color:var(--rc-fg);white-space:nowrap;border-radius:10px;margin:8px 0 4px;padding:10px 12px;font:400 21px/1.7 STIX Two Text,Times New Roman,Times,serif;overflow-x:auto}.wx .ef-eq i{font-style:italic}.wx .ss{vertical-align:-.43em;text-align:left;font-size:.7em;line-height:1.05;display:inline-block}.wx .ss.ss>sub,.wx .ss.ss>sup{vertical-align:baseline;font-size:1em;line-height:1.05;display:block}.wx .ef-eq sub,.wx .ef-eq sup,.wx .ef-chip-s sub,.wx .ef-chip-s sup{font-size:.7em;line-height:0}.wx .ef-when{font:400 13.5px/1.45 var(--ui,system-ui)!important;color:var(--rc-fg3)!important}.wx .ef-miss{font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin-top:4px!important}.wx .ef-go{font:500 13.5px/1.4 var(--ui,system-ui);margin-top:6px;display:inline-block}.wx .ef-none{background:#ff9f0a1a;border-radius:13px;padding:14px 16px;font:400 15px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg)!important}.wx .ef-more{margin-top:14px}.wx .ef-more .ef-list{margin-top:10px}.wx .bf-ds{font:600 15px/1.4 var(--ui,system-ui)!important;color:var(--rc-fg)!important;margin-top:14px!important}.wx .bf-rel{font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin-top:2px!important}.wx .bf-tablebox{box-shadow:inset 0 0 0 1px var(--rc-line);background:var(--rc-card);border-radius:12px;margin:12px 0 16px;overflow-x:auto}.wx .bf-table{border-collapse:collapse;width:100%;font:400 14.5px/1.4 var(--ui,system-ui);color:var(--rc-fg2);font-variant-numeric:tabular-nums}.wx .bf-table th,.wx .bf-table td{text-align:center;white-space:nowrap;border-bottom:1px solid var(--rc-line);padding:8px 14px}.wx .bf-table tr:last-child td{border-bottom:0}.wx .bf-table th{color:var(--rc-fg);background:var(--wx-soft);font-weight:600}.wx .bf-table .is-calc{color:var(--rc-fg)}.wx .bf-yrow{flex-wrap:wrap;gap:8px;display:flex}.wx .bf-yb{appearance:none;cursor:pointer;background:var(--wx-soft);min-width:56px;height:40px;color:var(--rc-fg2);font:600 15px/1 var(--ui,system-ui);border:0;border-radius:999px;padding:0 16px}.wx .bf-yb[aria-pressed=true]{background:var(--rc-on);color:var(--rc-on-ink)}.wx .bf-yb sub,.wx .bf-table sub,.wx .bf-rel sub{font-size:.72em;line-height:0}.wx .bf-why{background:#ff9f0a1a;border-radius:10px;padding:10px 12px;font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg)!important;margin-top:10px!important}.wx .bf-graphwrap{background:var(--rc-card);box-shadow:inset 0 0 0 1px var(--rc-line);touch-action:pan-y;border-radius:13px;margin-top:16px;padding:6px 4px 2px}.wx .bf-svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:520px;font-family:var(--ui,system-ui);display:block}.wx .bf-gmin{stroke:var(--rc-line);stroke-width:.6px;opacity:.55}.wx .bf-gmaj{stroke:var(--rc-fg3);stroke-width:.7px;opacity:.45}.wx .bf-frame{fill:none;stroke:var(--rc-fg3);stroke-width:1.2px}.wx .bf-tick{fill:var(--rc-fg2);font-variant-numeric:tabular-nums;font-size:13px}.wx .bf-axis{fill:var(--rc-fg);font-size:14.5px;font-weight:600}.wx .bf-pt{fill:var(--rc-fg);stroke:var(--rc-card);stroke-width:2px}.wx .bf-line{stroke:var(--wx-accent);stroke-width:2.6px;stroke-linecap:round}.wx .bf-ls{stroke:var(--rc-fg3);stroke-width:2px;stroke-dasharray:7 5;stroke-linecap:round}.wx .bf-h{cursor:grab;touch-action:none;outline:none}.wx .bf-h.is-drag{cursor:grabbing}.wx .bf-h *,.wx .bf-h{touch-action:none}.wx .bf-hit{fill:#0000}.wx .bf-dot{fill:var(--wx-accent);stroke:#fff;stroke-width:2.5px;transition:r .12s}.wx .bf-h:hover .bf-dot,.wx .bf-h:focus-visible .bf-dot,.wx .bf-h.is-drag .bf-dot{r:10}.wx .bf-h:focus-visible .bf-hit{stroke:var(--wx-accent);stroke-width:2px;fill:color-mix(in srgb, var(--wx-accent) 16%, transparent)}.wx .bf-hn{fill:var(--wx-accent);font-size:12px;font-weight:700}.wx .bf-controls{margin-top:6px}.wx .bf-lsout{font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important}.wx .bf-out{gap:14px;margin-top:14px;display:grid}.wx .bf-read,.wx .bf-unk{background:var(--rc-card);box-shadow:inset 0 0 0 1px var(--rc-line);border-radius:13px;padding:14px 16px}.wx .bf-slope-l{letter-spacing:.05em;text-transform:uppercase;font:600 13px/1.3 var(--ui,system-ui)!important;color:var(--rc-fg3)!important}.wx .bf-slope{font:500 16px/1.2 var(--ui,system-ui)!important;color:var(--rc-fg3)!important;margin-top:2px!important}.wx .bf-slope b{letter-spacing:-.03em;color:var(--rc-fg);font-variant-numeric:tabular-nums;font-size:34px}.wx .bf-sub{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:400 13.5px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin-top:4px!important}.wx .bf-bridge{overflow-wrap:anywhere;font:400 15px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important}.wx .bf-bridge b{color:var(--rc-fg)}.wx .bf-uv{font:500 16px/1.3 var(--ui,system-ui)!important;color:var(--rc-fg3)!important}.wx .bf-uv b{letter-spacing:-.02em;color:var(--rc-fg);font-size:28px}.wx .bf-ucheck{font:600 15px/1.4 var(--ui,system-ui)!important;margin-top:4px!important}.wx .bf-unk.is-in .bf-ucheck{color:var(--rc-good)!important}.wx .bf-unk.is-out .bf-ucheck{color:var(--rc-warn)!important}.wx .bf-unk.is-off{opacity:.6}.wx .bf-unk.is-off .bf-ucheck{color:var(--rc-fg3)!important}.wx .bf-src{font:400 13px/1.45 var(--ui,system-ui)!important;color:var(--rc-fg3)!important;margin-top:4px!important}.wx .fs-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.wx .fs-l{flex-direction:column;gap:2px;min-width:0;display:flex}.wx .fs-sub{font:400 13px/1.3 var(--ui,system-ui);color:var(--rc-fg3)}.wx .fs-c{flex:none;align-items:center;gap:10px;display:flex}.wx .fs-max{font:400 13px/1 var(--ui,system-ui);color:var(--rc-fg3);white-space:nowrap}.wx .fs-row .rc-step button{min-width:40px;height:40px}.wx .fs-row .rc-step button:disabled{opacity:.3;cursor:default}.wx .fs-row .rc-step output{min-width:30px}.wx .fs-bar{background:var(--wx-soft);border-radius:3px;height:6px;margin-top:12px;display:block;overflow:hidden}.wx .fs-fill{background:var(--wx-accent);border-radius:3px;width:0;height:100%;transition:width .25s cubic-bezier(.2,.8,.2,1);display:block}.wx .fs-note{font:400 14px/1.5 var(--ui,system-ui)!important;color:var(--rc-fg2)!important;margin-top:10px!important}.wx .fs-go{font:500 15px/1.4 var(--ui,system-ui)!important;margin-top:8px!important}@media (max-width:599px){.wx .bf-tick{font-size:18px}.wx .bf-axis{font-size:19px}.wx .bf-hn{font-size:16px}.wx .bf-slope b{font-size:30px}.wx .ef-chips{max-height:280px}.wx .fs-row{flex-direction:column;align-items:flex-start;gap:10px}.wx .wx-tabs{display:flex}.wx .wx-tab{text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:0 8px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.wx .fs-fill,.wx .wx-switch,.wx .wx-switch:after,.wx .pt-c{transition:none}}
