.SimulationSidebar_SimulationSidebar__6gK1C{display:flex;flex-direction:column;gap:1rem;background-color:#1e1f1f;border-radius:.5rem;height:100%;overflow-y:auto}.SimulationSidebar_SimulationSidebar__6gK1C::-webkit-scrollbar{width:10px}.SimulationSidebar_SimulationSidebar__6gK1C::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SimulationSidebar_SimulationSidebar__6gK1C::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.25rem;background-clip:content-box;border-right:2px solid rgba(0,0,0,0)}.SimulationSidebar_SimulationSidebar__6gK1C::-webkit-scrollbar-thumb:hover{background:#555c68}.SimulationSidebar_SimulationSidebar__section__l22nP{display:flex;flex-direction:column;border-bottom:1px solid var(--border-secondary)}.SimulationSidebar_SimulationSidebar__section__l22nP:last-child{border-bottom:none}.SimulationSidebar_SimulationSidebar__sectionTitle__hcaXL{font-size:16px;font-style:normal;font-weight:650;line-height:24px;color:var(--content-primary);font-feature-settings:"calt" off;margin:0;padding:1rem}.SimulationSidebar_SimulationSidebar__sectionContent__eEMV6{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.SimulationSidebar_SimulationSidebar__header__cDz5G{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 0}.SimulationSidebar_SimulationSidebar__headerTitle__Uo89i{font-size:18px;font-style:normal;font-weight:650;line-height:28px;color:var(--content-primary,#f5f5f5);font-feature-settings:"calt" off}.SimulationSidebar_SimulationSidebar__businessInfo__7gH2e{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.SimulationSidebar_SimulationSidebar__businessCard__bOjfw{display:flex;align-items:center;gap:1rem;background-color:#141515;border-radius:.5rem;padding:.75rem}.SimulationSidebar_SimulationSidebar__storeIcon__oMfyG{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;background:linear-gradient(225deg,rgba(10,233,138,.2),rgba(20,21,21,.2)),#3c3f3f;border-radius:.5rem;overflow:hidden}.SimulationSidebar_SimulationSidebar__storeIcon__oMfyG svg{width:1.5rem;height:1.5rem;flex-shrink:0}.SimulationSidebar_SimulationSidebar__storeIcon__oMfyG svg path{stroke:#fff}.SimulationSidebar_SimulationSidebar__businessText__qHqzP{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.SimulationSidebar_SimulationSidebar__storeName__Y41vk{font-size:18px;font-style:normal;font-weight:650;line-height:28px;color:#fff;font-feature-settings:"calt" off}.SimulationSidebar_SimulationSidebar__location__xPYF_{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.00625rem;color:var(--content-secondary,#bec1c1);font-feature-settings:"liga" off,"calt" off}.SimulationSidebar_SimulationSidebar__location__xPYF_ svg{width:1rem;height:1rem;flex-shrink:0}.SimulationSidebar_SimulationSidebar__location__xPYF_ svg path{fill:var(--content-secondary,#bec1c1)}.SimulationSidebar_SimulationSidebar__stats__H7k3m{display:flex;gap:.25rem}.SimulationSidebar_SimulationSidebar__statItem__hbJ5O{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .25rem;background-color:#141515;border-radius:.5rem}.SimulationSidebar_SimulationSidebar__statValue___qiHt{font-size:1.125rem;font-weight:500;line-height:1.75rem;letter-spacing:.01rem;color:#fff;font-feature-settings:"liga" off,"calt" off;text-align:center}.SimulationSidebar_SimulationSidebar__statLabel__OwH93{font-size:.75rem;line-height:1rem;color:var(--content-secondary,#bec1c1);font-feature-settings:"calt" off;text-align:center}.SimulationSidebar_SimulationSidebar__criteriaContainer__V26R4{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem 0}.SimulationSidebar_SimulationSidebar__criteriaIntro__uFtmc{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--content-secondary,#bec1c1);font-feature-settings:"calt" off;margin:0}.SimulationSidebar_SimulationSidebar__criteriaList__qPU61{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.SimulationSidebar_SimulationSidebar__criterionItem__UXYdi{display:flex;align-items:flex-start;gap:.625rem;padding:1rem;border-radius:.5rem;background:#141515;width:100%}.SimulationSidebar_SimulationSidebar__criterionIcon__JNHgL{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem;color:var(--content-success-default,#0AE88A)}.SimulationSidebar_SimulationSidebar__criterionText__ODCAV{flex:1 1;min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--content-primary,#fafafa);font-feature-settings:"calt" off;overflow-wrap:anywhere}.SimulationSidebar_SimulationSidebar__productsContainer__N7PFA{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.SimulationSidebar_SimulationSidebar__productsHeader__PkJ_m{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.SimulationSidebar_SimulationSidebar__productsTitle__1I_fu{font-size:16px;font-style:normal;font-weight:650;line-height:24px;color:var(--content-primary,#f5f5f5);font-feature-settings:"calt" off}.SimulationSidebar_SimulationSidebar__productsCount__wIeVw{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--content-secondary,#bec1c1);font-feature-settings:"calt" off}.SimulationSidebar_SimulationSidebar__productsList__gAeGy{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem}@media(min-width:40rem){.SimulationSidebar_SimulationSidebar__productsList__gAeGy{flex:1 1;min-height:0;overflow-y:auto}.SimulationSidebar_SimulationSidebar__productsList__gAeGy::-webkit-scrollbar{width:10px}.SimulationSidebar_SimulationSidebar__productsList__gAeGy::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SimulationSidebar_SimulationSidebar__productsList__gAeGy::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.25rem;background-clip:content-box;border-right:2px solid rgba(0,0,0,0)}.SimulationSidebar_SimulationSidebar__productsList__gAeGy::-webkit-scrollbar-thumb:hover{background:#555c68}}.SimulationSidebar_SimulationSidebar__productItem__It8Ti{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#141515;border-radius:.5rem}.SimulationSidebar_SimulationSidebar__productName__xG7nJ{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--content-secondary,#bec1c1);font-feature-settings:"calt" off}.SimulationSidebar_SimulationSidebar__productPriceRow__wpWZ7{display:flex;align-items:center;gap:.5rem}.SimulationSidebar_SimulationSidebar__productPrice__Mntfg{font-size:16px;font-style:normal;font-weight:750;line-height:24px;color:#fff;font-feature-settings:"calt" off;white-space:nowrap}.SimulationSidebar_SimulationSidebar__productGmv__ORC55{font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.00625rem;color:var(--content-success-hover,#76f9c0);background-color:var(--utility-success-020,#034f2f);padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;font-feature-settings:"liga" off,"calt" off}.SimulationLayout_SimulationLayout__Vg8IS{height:100dvh;min-height:600px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"info" "main";background-color:rgba(0,0,0,.96)}@media(min-width:64rem){.SimulationLayout_SimulationLayout__Vg8IS{background-color:rgba(0,0,0,0);gap:8px;padding-top:8px;height:100dvh;grid-template-columns:1fr;grid-template-rows:68px 1fr;grid-template-areas:"info" "main";max-width:calc(100vw - 72px)}}.SimulationLayout_SimulationLayout--split__z7vWT{grid-template-rows:auto 1fr minmax(0,1fr);grid-template-areas:"info" "main" "tabs"}@media(min-width:64rem){.SimulationLayout_SimulationLayout--split__z7vWT{grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-template-rows:68px 1fr;grid-template-areas:"info info" "main tabs"}}.SimulationLayout_SimulationLayout__header__GdflX{grid-column:1/-1;width:100%}.SimulationLayout_SimulationLayout__info__zJJ4E{grid-area:info;display:flex;justify-content:space-between;align-items:center}@media(min-width:64rem){.SimulationLayout_SimulationLayout__info__zJJ4E{display:block}}.SimulationLayout_SimulationLayout__main__lmbQL{grid-area:main;min-width:0;min-height:0}@media(min-width:64rem){.SimulationLayout_SimulationLayout__main__lmbQL{max-height:calc(100dvh - 84px);overflow:hidden}}.SimulationLayout_SimulationLayout__tabs__zOb9N{grid-area:tabs;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.SimulationLayout_SimulationLayout__tabs__zOb9N::-webkit-scrollbar{width:8px;height:8px}.SimulationLayout_SimulationLayout__tabs__zOb9N::-webkit-scrollbar-track{background:#1e2229}.SimulationLayout_SimulationLayout__tabs__zOb9N::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.5rem}.SimulationLayout_SimulationLayout__tabs__zOb9N::-webkit-scrollbar-thumb:hover{background:#555c68}@media(min-width:64rem){.SimulationLayout_SimulationLayout__tabs__zOb9N{display:block;max-height:calc(100dvh - 84px)}}.VerticalVideoOverlay_VerticalVideoOverlay__l0yVi{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}@media(min-width:64rem){.VerticalVideoOverlay_VerticalVideoOverlay__l0yVi{display:none}}.VerticalVideoOverlay_VerticalVideoOverlay--visible__XBXk_{opacity:1;visibility:visible}.VerticalVideoOverlay_VerticalVideoOverlay__topBar__ZKHNA{display:flex;align-items:center;justify-content:space-between;padding:calc(.5rem + env(safe-area-inset-top)) .75rem .5rem}.VerticalVideoOverlay_VerticalVideoOverlay__topBarActions__O3T4k{display:flex;align-items:center;gap:.5rem}.VerticalVideoOverlay_VerticalVideoOverlay__iconButton__2pA9h,.VerticalVideoOverlay_VerticalVideoOverlay__topBar__ZKHNA a,.VerticalVideoOverlay_VerticalVideoOverlay__topBar__ZKHNA button{pointer-events:auto}.VerticalVideoOverlay_VerticalVideoOverlay__sectionBar__E1uhR{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom))}.VerticalVideoOverlay_VerticalVideoOverlay__sectionBar__E1uhR .VerticalVideoOverlay_VerticalVideoOverlay__explainerButton__05yzn,.VerticalVideoOverlay_VerticalVideoOverlay__sectionBar__E1uhR .VerticalVideoOverlay_VerticalVideoOverlay__sectionButton__UHT_M{display:inline-flex;align-items:center;box-sizing:border-box;height:40px;min-height:0;padding:0 .75rem;border-radius:.75rem;color:var(--content-primary);cursor:pointer;pointer-events:auto;font-size:.875rem;line-height:1.5rem;letter-spacing:0;font-weight:600}.VerticalVideoOverlay_VerticalVideoOverlay__sectionBar__E1uhR .VerticalVideoOverlay_VerticalVideoOverlay__sectionButton__UHT_M{gap:6px;border:none;border-top:1px solid var(--border-primary,#323434);background-color:var(--background-tertiary,#1e1f1f);box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.4)}.VerticalVideoOverlay_VerticalVideoOverlay__sectionBar__E1uhR .VerticalVideoOverlay_VerticalVideoOverlay__explainerButton__05yzn{gap:.5rem;margin-left:auto;border:1px solid var(--background-action-action-default);background-color:var(--background-secondary,#141515);box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.6),0 0 8px 0 rgba(10,233,138,.2)}.VerticalVideoOverlay_VerticalVideoOverlay__sectionBar__E1uhR .VerticalVideoOverlay_VerticalVideoOverlay__explainerButton__05yzn [data-id=atomic-ui-button-layout-icon]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;flex-shrink:0}.VerticalVideoOverlay_VerticalVideoOverlay__syllabusSheet__yZhQT.VerticalVideoOverlay_VerticalVideoOverlay__syllabusSheet__yZhQT{gap:0;padding:.5rem 0 1.5rem;max-height:80dvh;overflow-y:auto;border-top:1px solid var(--border-primary,#323434);border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:color-mix(in srgb,var(--background-tertiary,#1e1f1f) 90%,transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.VerticalVideoOverlay_VerticalVideoOverlay__syllabusHeader__gYB4c{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem}.VerticalVideoOverlay_VerticalVideoOverlay__syllabusTitle__1IFwb{font-weight:500;font-size:1rem;letter-spacing:-.008rem;text-transform:none;text-decoration:none;line-height:1.375rem;color:var(--content-primary);margin:0}.VerticalVideoOverlay_VerticalVideoOverlay__fullscreenButton___JSzN{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border:none;background:rgba(0,0,0,0);color:var(--content-primary);cursor:pointer}.VerticalVideoOverlay_VerticalVideoOverlay__fullscreenButton___JSzN svg{width:1.5rem;height:1.5rem}@media(min-width:64rem){.VerticalVideoOverlay_VerticalVideoOverlay__fullscreenButton___JSzN{display:none}}.VerticalClassLayout_VerticalClassLayout__c2JhE{--strip-size:min(calc(100vw * 16 / 9),80dvh);height:100dvh;min-height:600px;display:flex;flex-direction:column;background-color:rgba(0,0,0,.96)}.VerticalClassLayout_VerticalClassLayout__header__Fhjnq{width:100%}.VerticalClassLayout_VerticalClassLayout__info__IuRFK{display:none}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn{position:relative;flex:0 0 var(--strip-size);min-height:0;transition:flex-basis .25s ease}.VerticalClassLayout_VerticalClassLayout--expanded__QYnZO{--strip-size:35dvh}.VerticalClassLayout_VerticalClassLayout--dragging__53GdJ .VerticalClassLayout_VerticalClassLayout__main__dO6Qn{transition:none}.VerticalClassLayout_VerticalClassLayout__stage__ANi1N{position:relative;height:100%;overflow:hidden;background-color:#000}.VerticalClassLayout_VerticalClassLayout__after__2DWFt{display:none}.VerticalClassLayout_VerticalClassLayout__sheet__E3ZNx{flex:1 1;display:flex;flex-direction:column;min-height:0}.VerticalClassLayout_VerticalClassLayout__sheetHeader__fM_fP{padding-top:.5rem}.VerticalClassLayout_VerticalClassLayout__sheetBody__94YVr{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__main__dO6Qn{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background-color:#000;transition:none}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage__ANi1N{flex:1 1;min-height:0}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage__ANi1N .video-js{touch-action:none}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__sheet__E3ZNx{display:none}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage__ANi1N .video-js .vjs-control-bar{padding-bottom:calc(.75rem + 56px + env(safe-area-inset-bottom))}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage__ANi1N .VideoPlayer .video-js .vjs-text-track-display{inset-block-end:max(.75rem,(100% - 177.7777777778vw)/2 + .75rem)!important}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage--cover__n01_T .VideoPlayer .video-js .vjs-text-track-display{inset-block-end:.75rem!important}.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage__ANi1N .VideoPlayer .video-js.vjs-paused .vjs-text-track-display,.VerticalClassLayout_VerticalClassLayout--fullscreen__65qd8 .VerticalClassLayout_VerticalClassLayout__stage__ANi1N .VideoPlayer .video-js.vjs-user-active .vjs-text-track-display{inset-block-end:calc(4em + 56px + env(safe-area-inset-bottom))!important}@media(min-width:64rem){.VerticalClassLayout_VerticalClassLayout__c2JhE{--strip-size:auto;display:grid;background-color:rgba(0,0,0,0);grid-gap:8px;gap:8px;padding-top:8px;height:100dvh;grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-template-rows:68px 1fr;grid-template-areas:"info info" "main tabs";width:100%;max-width:calc(100vw - 72px);margin-inline:auto}.VerticalClassLayout_VerticalClassLayout--accountless__P6FtX{max-width:100vw;padding-top:0;grid-template-rows:auto 68px 1fr;grid-template-areas:"header header" "info info" "main tabs"}.VerticalClassLayout_VerticalClassLayout__header__Fhjnq{grid-area:header;padding:0 .75rem 0 0}.VerticalClassLayout_VerticalClassLayout__info__IuRFK{display:block;grid-area:info}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn{grid-area:main;flex:none;min-width:0;align-content:start;max-height:calc(100dvh - 84px);overflow-y:auto;padding-bottom:.5rem;transition:none}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn::-webkit-scrollbar{width:8px;height:8px}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn::-webkit-scrollbar-thumb,.VerticalClassLayout_VerticalClassLayout__main__dO6Qn::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn:hover::-webkit-scrollbar{width:8px;height:8px}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn:hover::-webkit-scrollbar-track{background:#1e2229}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn:hover::-webkit-scrollbar-thumb{background:#2d323a;border-radius:.5rem}.VerticalClassLayout_VerticalClassLayout__main__dO6Qn:hover::-webkit-scrollbar-thumb:hover{background:#555c68}.VerticalClassLayout_VerticalClassLayout__stage__ANi1N{height:auto;overflow:visible;background-color:rgba(0,0,0,0)}.VerticalClassLayout_VerticalClassLayout__stage__ANi1N .vjs-tech{object-fit:contain}.VerticalClassLayout_VerticalClassLayout__after__2DWFt{display:block}.VerticalClassLayout_VerticalClassLayout__sheet__E3ZNx{display:block;grid-area:tabs;min-height:0}.VerticalClassLayout_VerticalClassLayout__sheetHeader__fM_fP{display:none}.VerticalClassLayout_VerticalClassLayout__sheetBody__94YVr{display:block;overflow:visible}}