.WheelPicker-module__H62r7G__drum{perspective:920px;background:#0a0a0a;border:1px solid #f2f2f224;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 36px 0 28px -24px #000000eb,inset -36px 0 28px -24px #000000eb,inset 0 0 0 1px #ffffff0a}.WheelPicker-module__H62r7G__scroller{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:#f2f2f266 transparent;cursor:ns-resize;height:100%;overflow-y:auto}.WheelPicker-module__H62r7G__scroller::-webkit-scrollbar{width:8px}.WheelPicker-module__H62r7G__scroller::-webkit-scrollbar-thumb{background:#f2f2f261;border-radius:99px}.WheelPicker-module__H62r7G__scroller::-webkit-scrollbar-track{background:0 0}.WheelPicker-module__H62r7G__fadeTop,.WheelPicker-module__H62r7G__fadeBottom{pointer-events:none;z-index:2;height:32%;position:absolute;left:0;right:0}.WheelPicker-module__H62r7G__fadeTop{background:linear-gradient(#0a0a0a 8%,#0000 100%);top:0}.WheelPicker-module__H62r7G__fadeBottom{background:linear-gradient(#0000 0%,#0a0a0a 92%);bottom:0}.WheelPicker-module__H62r7G__slot{pointer-events:none;z-index:1;background:#f2f2f20d;border:1px solid #f2f2f247;border-radius:14px;position:absolute;left:14px;right:18px;box-shadow:inset 0 0 0 1px #ffffff0a}.WheelPicker-module__H62r7G__ticks,.WheelPicker-module__H62r7G__ticksRight{pointer-events:none;z-index:3;background:repeating-linear-gradient(#f2f2f238 0 1.5px,#0000 1.5px 9px);width:12px;position:absolute;top:12%;bottom:12%;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.WheelPicker-module__H62r7G__ticks{left:6px}.WheelPicker-module__H62r7G__ticksRight{background:repeating-linear-gradient(#f2f2f21f 0 1px,#0000 1.5px 11px);width:7px;right:14px}.WheelPicker-module__H62r7G__nudge{z-index:4;color:#f2f2f2d1;cursor:pointer;background:#0a0a0a8c;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:28px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.WheelPicker-module__H62r7G__nudge:disabled{opacity:.28;cursor:default}.WheelPicker-module__H62r7G__nudge:hover,.WheelPicker-module__H62r7G__nudge:focus-visible{color:#fff;background:#f2f2f21f;outline:none}.WheelPicker-module__H62r7G__nudge:disabled:hover{color:#f2f2f2d1;background:#0a0a0a8c}.WheelPicker-module__H62r7G__nudgeUp{top:8px}.WheelPicker-module__H62r7G__nudgeDown{bottom:8px}.WheelPicker-module__H62r7G__item{scroll-snap-align:center;width:100%;color:inherit;cursor:ns-resize;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.WheelPicker-module__H62r7G__card{transform-origin:50%;align-items:center;gap:12px;transition:transform .12s ease-out,opacity .12s ease-out;display:flex}.WheelPicker-module__H62r7G__thumb{background:#111;border:1px solid #f2f2f229;border-radius:10px;overflow:hidden}.WheelPicker-module__H62r7G__label{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#f2f2f2;font-size:12px;font-weight:600}.WheelPicker-module__H62r7G__empty{color:#8a8a8a;border:1px dashed #f2f2f229;border-radius:22px;justify-content:center;align-items:center;font-size:14px;display:flex}
.site-look-chat{display:contents}@supports selector(:has(*)){body:has([data-site-look=chat]) .chat-container{background:var(--wh-canvas);color:var(--wh-ink)}}.site-look-chat div:has(>div>textarea):has([data-prompt-refine-active]){border:1px solid color-mix(in srgb, var(--wh-muted) 70%, transparent);border-radius:var(--wh-radius-panel);background:var(--wh-panel);transition:border-color .15s,background .15s}.site-look-chat div:has(>div>textarea):has([data-prompt-refine-active]):focus-within{border-color:var(--wh-gold);background:var(--wh-panel-2)}.site-look-chat textarea{font-family:var(--wh-font-sans);color:var(--wh-ink);letter-spacing:0;background:0 0;font-weight:400}@media (min-width:768px){.site-look-chat textarea{line-height:1.5;font-size:15px!important}}.site-look-chat textarea::placeholder{color:var(--wh-muted);opacity:1}.site-look-chat div:has(>div>[data-prompt-refine-active]) button{border-radius:var(--wh-radius-pill);min-width:2rem;transition:color .15s,background .15s,border-color .15s;width:2rem!important;height:2rem!important}@media (min-width:768px){.site-look-chat div:has(>div>[data-prompt-refine-active]) button{min-width:2.25rem;width:2.25rem!important;height:2.25rem!important}}.site-look-chat [data-prompt-refine-active]{box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-color:var(--wh-hairline)!important;color:var(--wh-ink-soft)!important;background:0 0!important;transform:none!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) button{box-shadow:none!important;border-style:solid!important;border-width:1px!important;border-color:var(--wh-hairline)!important;color:var(--wh-ink-soft)!important;background:0 0!important;transform:none!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) button:hover{border-color:color-mix(in srgb, var(--wh-gold) 55%, transparent)!important;color:var(--wh-gold)!important;background:var(--wh-fill)!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) [data-prompt-refine-active=true]{border-color:color-mix(in srgb, var(--wh-gold) 55%, transparent)!important;color:var(--wh-gold)!important;background:var(--wh-fill)!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) [data-prompt-refine-active=true]:hover{border-color:var(--wh-gold)!important;color:var(--wh-gold-bright)!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) button:disabled{opacity:1;color:var(--wh-muted)!important;border-color:var(--wh-hairline)!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) [data-turbo-armed=true]{border-color:color-mix(in srgb, var(--wh-gold) 55%, transparent)!important;color:var(--wh-gold)!important;background:var(--wh-fill)!important}.site-look-chat div:has(>div>[data-prompt-refine-active]) [data-turbo-armed=true]:hover{border-color:var(--wh-gold)!important;color:var(--wh-gold-bright)!important}:is(.site-look-chat div:has(>div:has(>div>textarea):has([data-prompt-refine-active])) [class*=amber],.site-look-chat div:has(>div:has(>div>textarea):has([data-prompt-refine-active])) [class*=emerald]){border-color:var(--wh-hairline)!important;background:var(--wh-panel)!important;color:var(--wh-ink-soft)!important;box-shadow:none!important}.site-look-chat div:has(>div:has(>div>textarea):has([data-prompt-refine-active])) [class*=emerald]{border-left:2px solid var(--wh-gold)!important}.site-look-chat [data-role=assistant] [data-supervault-source],.site-look-chat [data-role=assistant] [data-supervault-source] p,.site-look-chat [data-role=assistant] [data-supervault-source] li{font-family:var(--wh-font-sans);color:var(--wh-ink-soft);font-size:17px;line-height:1.7}.site-look-chat [data-role=assistant] [data-supervault-source] [class~=max-w-none]>p:first-of-type{color:var(--wh-ink);font-size:19px;line-height:1.65}.site-look-chat [data-role=assistant] [data-supervault-source] h1,.site-look-chat [data-role=assistant] [data-supervault-source] h2,.site-look-chat [data-role=assistant] [data-supervault-source] h3,.site-look-chat [data-role=assistant] [data-supervault-source] strong{font-family:var(--wh-font-sans);color:var(--wh-ink);font-weight:500}.site-look-chat [data-role=assistant] [data-supervault-source] [class~=font-semibold]{color:var(--wh-ink)}.site-look-chat [data-role=assistant] [data-supervault-source] a{color:var(--wh-gold);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.site-look-chat [data-role=assistant] [data-supervault-source] a:hover{color:var(--wh-gold-bright)}.site-look-chat [data-role=assistant] [data-supervault-source] code:not(pre>code),.site-look-chat [data-role=assistant] [data-supervault-source] pre{font-family:var(--wh-font-mono);background:var(--wh-panel-2);border:1px solid var(--wh-hairline);border-radius:var(--wh-radius-panel)}.site-look-chat [data-role=assistant] [data-supervault-source] pre>code{font-family:var(--wh-font-mono);background:0 0;border:0}.site-look-chat [data-role=assistant] [data-supervault-source] table{border:1px solid var(--wh-hairline);border-radius:var(--wh-radius-panel);background:var(--wh-panel)}.site-look-chat [data-role=user] [class*=bg-primary],.site-look-chat [data-role=user] [class*=bg-muted]{font-family:var(--wh-font-sans);border:1px solid var(--wh-hairline);font-size:16px;line-height:1.6;background:var(--wh-panel-2)!important;color:var(--wh-ink)!important;border-radius:var(--wh-radius-panel)!important}.site-look-chat div[class~=text-center]>h1:not([class~=text-lg]){font-family:var(--wh-font-sans);letter-spacing:-.025em;color:var(--wh-ink);font-weight:500;line-height:1.08}@media (min-width:768px){.site-look-chat div[class~=text-center]>h1:not([class~=text-lg]){font-size:2.25rem}}.site-look-chat div[class~=text-center]>h1:not([class~=text-lg])+p{font-family:var(--wh-font-sans);color:var(--wh-ink-soft)}@media (min-width:768px){.site-look-chat div[class~=text-center]>h1:not([class~=text-lg])+p{font-size:17px;line-height:1.7}}@media (max-width:767px){.site-look-chat div[class~=overflow-y-auto]:has(>div>div[class~=text-center]>h1:not([class~=text-lg])){padding-bottom:calc(205px + 3.5rem + env(safe-area-inset-bottom,0px) + 1rem)}.site-look-chat div.chat-empty-scroll[class~=overflow-y-auto]:has(>div>div[class~=text-center]>h1:not([class~=text-lg])){padding-bottom:.75rem!important}.site-look-chat div[class~=overflow-y-auto]:has(>div>div[class~=text-center]>h1:not([class~=text-lg]))>div:first-child{padding-top:.25rem;padding-bottom:0}.site-look-chat div[class~=overflow-y-auto]:has(>div>div[class~=text-center]>h1:not([class~=text-lg]))>div:first-child>div[class~=max-w-2xl]{margin-bottom:.5rem}.site-look-chat div[class~=overflow-y-auto]>div>section:has(+div[class~=text-center]>h1:not([class~=text-lg])){margin-bottom:.5rem}.site-look-chat div[class~=overflow-y-auto]>div>div[class~=text-center]:has(>h1:not([class~=text-lg]))>div:first-child{margin-bottom:.625rem}}.site-look-chat [data-testid=suggested-actions] button,.site-look-chat [data-testid=feature-launcher] a,.site-look-chat [data-testid=feature-launcher] button{transition:border-color .15s,background .15s;border:1px solid var(--wh-hairline)!important;border-radius:var(--wh-radius-panel)!important;background:var(--wh-panel)!important;color:var(--wh-ink)!important}.site-look-chat [data-testid=suggested-actions] button:hover,.site-look-chat [data-testid=feature-launcher] a:hover,.site-look-chat [data-testid=feature-launcher] button:hover{border-color:var(--wh-hairline-hi)!important;background:var(--wh-panel-2)!important}.site-look-chat [data-testid=suggested-actions] button>span:first-child,.site-look-chat [data-testid=feature-launcher]>*>:not(a):not(button)>span:nth-child(2),.site-look-chat [data-testid=feature-launcher] a>span:nth-child(2),.site-look-chat [data-testid=feature-launcher] button>span:nth-child(2){font-family:var(--wh-font-sans);color:var(--wh-ink);font-size:15px;font-weight:500}.site-look-chat [data-testid=suggested-actions] button>span:last-child,.site-look-chat [data-testid=feature-launcher] a>span:nth-child(3),.site-look-chat [data-testid=feature-launcher] button>span:nth-child(3){font-family:var(--wh-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wh-muted);font-size:10px;font-weight:500}@media (max-width:767px){.site-look-chat [data-testid=suggested-actions] button>span:last-child,.site-look-chat [data-testid=feature-launcher] a>span:nth-child(3),.site-look-chat [data-testid=feature-launcher] button>span:nth-child(3){letter-spacing:.06em}}.site-look-chat [data-testid=feature-launcher] a>span:first-child,.site-look-chat [data-testid=feature-launcher] button>span:first-child{color:var(--wh-gold)}@supports selector(:has(*)){body:has([data-site-look=chat]) [data-sidebar=sidebar]{background:var(--wh-canvas);color:var(--wh-ink);border-right:1px solid var(--wh-hairline)}:is(body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=bg-background],body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=bg-card],body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=bg-muted],body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=bg-sidebar-accent]){background:var(--wh-panel)!important}:is(body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=text-foreground],body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=text-gray-900]){color:var(--wh-ink)}:is(body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=text-muted-foreground],body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=text-zinc-500],body:has([data-site-look=chat]) [data-sidebar=sidebar] [class~=text-gray-600]){color:var(--wh-muted)}body:has([data-site-look=chat]) [data-sidebar=group-label]{font-family:var(--wh-font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--wh-muted);font-size:10px;font-weight:500}body:has([data-site-look=chat]) [data-sidebar=menu-button]{font-family:var(--wh-font-sans);color:var(--wh-ink-soft);border-radius:var(--wh-radius-panel);font-size:14px;transition:color .15s,background .15s}body:has([data-site-look=chat]) [data-sidebar=menu-button]:hover{background:var(--wh-fill);color:var(--wh-ink)}body:has([data-site-look=chat]) [data-sidebar=menu-button][data-active=true]{background:var(--wh-fill);color:var(--wh-gold)}}.site-look-chat [data-testid=vault-nudge-chip]{z-index:1;position:sticky;bottom:.5rem}.site-look-chat [class~=text-foreground],.site-look-chat [class~=text-primary-foreground]{color:var(--wh-ink)}.site-look-chat [class~=text-muted-foreground],.site-look-chat [class~=text-muted-foreground\/70]{color:var(--wh-muted)}.site-look-chat [data-role=assistant] [data-supervault-source] pre,.site-look-chat [data-role=assistant] [data-supervault-source] pre code{color:var(--wh-ink)!important;border-color:var(--wh-hairline)!important}.site-look-chat [data-role=assistant] [data-supervault-source] th{background:var(--wh-panel)!important;color:var(--wh-ink)!important}.site-look-chat [data-role=assistant] [data-supervault-source] th,.site-look-chat [data-role=assistant] [data-supervault-source] td{border-color:var(--wh-hairline)!important}.site-look-chat [class~=bg-background]:not([class~=h-full]),.site-look-chat [class~=bg-card]{background:var(--wh-panel)!important}.site-look-chat [class~=bg-background][class~=h-full]{background:var(--wh-canvas)!important}.site-look-chat [class~=border-input],.site-look-chat [class~=ring-border]{border-color:var(--wh-hairline)}@supports selector(:has(*)){body:has([data-site-look=chat]) .wh-nav a.wh-btn-bar[href=\/chat]{color:var(--wh-ink-soft);border:1px solid var(--wh-hairline);background:0 0}body:has([data-site-look=chat]) .wh-nav a.wh-btn-bar[href=\/chat]:hover{border-color:color-mix(in srgb, var(--wh-gold) 55%, transparent);color:var(--wh-gold);background:var(--wh-fill)}}@media print{.site-look-chat{color:#000;background:#fff;border-color:#000}body:has([data-site-look=chat]) .chat-container{color:#000;background:#fff;border-color:#000}.site-look-chat div:has(>div>textarea):has([data-prompt-refine-active]){color:#000;background:#fff;border-color:#000}.site-look-chat [data-role=user] [class*=bg-primary],.site-look-chat [data-role=user] [class*=bg-muted],.site-look-chat [data-role=assistant] [data-supervault-source] pre,.site-look-chat [data-role=assistant] [data-supervault-source] table,.site-look-chat [data-role=assistant] [data-supervault-source] th,.site-look-chat [data-role=assistant] [data-supervault-source] td{color:#000!important;background:#fff!important;border-color:#000!important}.site-look-chat [data-testid=suggested-actions] button,.site-look-chat [data-testid=feature-launcher] a,.site-look-chat [data-testid=feature-launcher] button{color:#000!important;background-color:#fff!important;background-image:none!important;border-color:#000!important}.site-look-chat [data-role=assistant] [data-supervault-source],.site-look-chat [data-role=assistant] [data-supervault-source] p,.site-look-chat [data-role=assistant] [data-supervault-source] li,.site-look-chat [data-role=assistant] [data-supervault-source] a,.site-look-chat [data-role=assistant] [data-supervault-source] h1,.site-look-chat [data-role=assistant] [data-supervault-source] h2,.site-look-chat [data-role=assistant] [data-supervault-source] h3,.site-look-chat [data-role=assistant] [data-supervault-source] strong,.site-look-chat [data-role=assistant] [data-supervault-source] [class~=font-semibold],.site-look-chat [data-role=assistant] [data-supervault-source] pre,.site-look-chat [data-role=assistant] [data-supervault-source] pre code,.site-look-chat [data-testid=suggested-actions] button>span,.site-look-chat [data-testid=feature-launcher] a>span,.site-look-chat [data-testid=feature-launcher] button>span,.site-look-chat [data-testid=feature-launcher]>*>:not(a):not(button)>span,.site-look-chat div[class~=text-center]>h1,.site-look-chat div[class~=text-center]>h1:not([class~=text-lg])+p{color:#000!important}.site-look-chat [data-testid=vault-nudge-chip]{display:none}body:has([data-site-look=chat]) [data-sidebar=sidebar]{display:none}}
.warehouse-identity{--wh-font-sans:var(--font-warehouse-poppins), ui-sans-serif, system-ui, sans-serif;--wh-font-mono:var(--font-warehouse-mono), ui-monospace, SFMono-Regular, monospace;background:var(--wh-canvas);color:var(--wh-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--wh-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}html:not(.dark) .warehouse-identity{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.warehouse-identity h1,.warehouse-identity h2,.warehouse-identity h3{text-wrap:balance}.warehouse-identity p{text-wrap:pretty}.warehouse-identity a:focus-visible,.warehouse-identity button:focus-visible{outline:2px solid var(--wh-gold);outline-offset:2px}.warehouse-identity ::selection{background:var(--wh-gold);color:var(--wh-gold-ink)}.wh-topbar{background:color-mix(in srgb, var(--wh-canvas) 80%, transparent)}.wh-mono{font-family:var(--wh-font-mono)}.wh-kicker{font-family:var(--wh-font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--wh-muted);font-size:10px;font-weight:500}.wh-kicker-gold{color:var(--wh-gold)}.wh-kicker-soft{color:var(--wh-ink-soft)}.wh-meta{font-family:var(--wh-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wh-muted);font-size:10px;font-weight:500;transition:color .15s}.group:hover .wh-meta-hover-gold{color:var(--wh-gold)}.wh-lockup-type{font-family:var(--wh-font-sans);letter-spacing:var(--wh-lockup-tracking);padding-left:var(--wh-lockup-tracking);white-space:nowrap;font-size:1.125rem;font-weight:200;line-height:1}.wh-lockup-type-nav{letter-spacing:var(--wh-lockup-nav-tracking);padding-left:var(--wh-lockup-nav-tracking);font-size:.8125rem;font-weight:300}.wh-lockup-trop{color:var(--wh-lockup-troponin)}.wh-lockup-iq{color:var(--wh-lockup-iq);text-shadow:0 0 16px #ffffff47}.wh-display{font-family:var(--wh-font-sans);letter-spacing:-.025em;color:var(--wh-ink);font-weight:500;line-height:1.08}.wh-display-xl{font-size:clamp(2.35rem,1.5rem + 3.2vw,3.75rem)}.wh-display-lg{font-size:clamp(2rem,1.35rem + 2vw,3rem)}.wh-display-price{font-size:2.25rem}.wh-ui-title{font-family:var(--wh-font-sans);letter-spacing:-.02em;color:var(--wh-ink);font-weight:500;line-height:1.1}.wh-ui-title-xl{font-size:1.25rem}.wh-ui-title-2xl{font-size:1.5rem}.wh-lede{max-width:36rem;color:var(--wh-ink-soft);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.wh-btn-gold,.wh-btn-ghost{border-radius:var(--wh-radius-pill);height:2.75rem;font-family:var(--wh-font-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wh-btn-gold{background:var(--wh-gold);color:var(--wh-gold-ink)}.wh-btn-gold:hover{background:var(--wh-gold-bright)}.wh-btn-ghost{border:1px solid var(--wh-hairline-hi);color:var(--wh-ink-soft)}.wh-btn-ghost:hover{border-color:color-mix(in srgb, var(--wh-ink) 30%, transparent);color:var(--wh-ink)}.wh-btn-bar{height:2.25rem;padding:0 1rem}.wh-rail-link{white-space:nowrap;border-radius:var(--wh-radius-control);color:var(--wh-muted);padding:.5rem .625rem;font-size:.875rem;transition:background .15s,color .15s}.wh-rail-link:hover{background:var(--wh-fill);color:var(--wh-ink)}.wh-plan-featured{border:1px solid color-mix(in srgb, var(--wh-gold) 45%, transparent)}.wh-featured-tag{border:1px solid color-mix(in srgb, var(--wh-gold) 45%, transparent);background:var(--wh-canvas);color:var(--wh-gold)}.wh-receipt-total{background:color-mix(in srgb, var(--wh-gold) 10%, transparent)}@media (prefers-reduced-motion:reduce){.warehouse-identity *,.warehouse-identity :before,.warehouse-identity :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wh-nav-bar{background:var(--wh-canvas)}.wh-nav-link{white-space:nowrap;border-radius:var(--wh-radius-control);min-height:2.75rem;color:var(--wh-ink-soft);align-items:center;padding:.5rem .625rem;font-size:.875rem;transition:background .15s,color .15s;display:inline-flex}.wh-nav-link:hover,.wh-nav-link[aria-current=page]{background:var(--wh-fill);color:var(--wh-ink)}.wh-nav-text{border-radius:var(--wh-radius-control);height:2.25rem;color:var(--wh-ink-soft);align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;transition:background .15s,color .15s}.wh-nav-text:hover,.wh-nav-text[aria-expanded=true]{background:var(--wh-fill);color:var(--wh-ink)}.wh-sm-only{display:none}@media (min-width:640px){.wh-sm-only{display:inline-flex}}.wh-xl-only{display:none}@media (min-width:1280px){.wh-xl-only{display:inline-flex}}.warehouse-identity .wh-nav-cart,.warehouse-identity .wh-nav-cart svg{color:var(--wh-ink-soft)}.warehouse-identity .wh-nav-cart:hover{background:var(--wh-fill);color:var(--wh-ink)}.wh-nav-menu{max-height:calc(100svh - 10.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--wh-canvas-2);overflow-y:auto}.wh-nav-menu-link,.wh-nav-menu-group{border-radius:var(--wh-radius-control);min-height:2.75rem;color:var(--wh-ink-soft);align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;transition:background .15s,color .15s;display:flex}.wh-nav-menu-link:hover,.wh-nav-menu-link[aria-current=page]{background:var(--wh-fill);color:var(--wh-ink)}.wh-nav-menu-group{min-height:0;font-family:var(--wh-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wh-ink-soft);padding-top:.75rem;padding-bottom:0;font-size:10px;font-weight:500}.wh-tabs{background:var(--wh-canvas)}@media (max-width:1023.98px){.chat-layout-with-nav.wh-map-chat-shell div:has(>[data-sidebar=sidebar]){top:calc(6.5rem + 1px + env(safe-area-inset-top,0px))!important;height:calc(100svh - 6.5rem - 1px - env(safe-area-inset-top,0px))!important}}@media (min-width:640px) and (max-width:1023.98px){.chat-layout-with-nav.wh-map-chat-shell div:has(>[data-sidebar=sidebar]){top:calc(7rem + 1px + env(safe-area-inset-top,0px))!important;height:calc(100svh - 7rem - 1px - env(safe-area-inset-top,0px))!important}}@media (max-width:767.98px){.chat-layout-with-nav.wh-map-chat-shell div:has(>[data-sidebar=sidebar]){top:calc(3.5rem + env(safe-area-inset-top,0px))!important;height:calc(100svh - 3.5rem - env(safe-area-inset-top,0px))!important}}@media (min-width:640px) and (max-width:767.98px){.chat-layout-with-nav.wh-map-chat-shell div:has(>[data-sidebar=sidebar]){top:calc(4rem + env(safe-area-inset-top,0px))!important;height:calc(100svh - 4rem - env(safe-area-inset-top,0px))!important}}@media (min-width:768px) and (max-width:1023.98px){html.wh-map-on aside[data-supervault-nav]{top:calc(7rem + 1px + env(safe-area-inset-top,0px));height:calc(100vh - 7rem - 1px - env(safe-area-inset-top,0px))}}html.wh-has-member-tabs body{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}@media (min-width:768px){html.wh-has-member-tabs body{padding-bottom:0}}.wh-tab{text-align:center;width:100%;min-height:3.5rem;font-family:var(--wh-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--wh-ink-soft);flex-direction:column;justify-content:center;align-items:center;padding:0 .125rem;font-size:10px;font-weight:500;line-height:1.2;transition:color .15s;display:flex}.wh-tab[aria-current=page],.wh-tab-active{color:var(--wh-gold)}.wh-login{--wh-field-border:color-mix(in srgb, var(--wh-muted) 70%, var(--wh-canvas))}.warehouse-identity .wh-login-btn{border:1px solid var(--wh-hairline-hi);background:var(--wh-panel);width:100%;height:3rem;font-family:var(--wh-font-sans);color:var(--wh-ink);border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}.warehouse-identity .wh-login-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--wh-gold) 50%, transparent);background:var(--wh-panel);color:var(--wh-ink)}.warehouse-identity .wh-login-btn:disabled{opacity:.6}.warehouse-identity .wh-login-form label{font-family:var(--wh-font-sans);color:var(--wh-ink-soft);font-size:.8125rem;font-weight:400}.warehouse-identity .wh-login-form input{border:1px solid var(--wh-field-border);border-radius:var(--wh-radius-control);background:var(--wh-panel);height:3rem;color:var(--wh-ink);font-size:1rem}.warehouse-identity .wh-login-form input::placeholder{color:var(--wh-muted)}.warehouse-identity .wh-login-form input:focus-visible{outline:2px solid var(--wh-gold);outline-offset:2px;border-color:var(--wh-field-border);box-shadow:none}.wh-login-text{color:var(--wh-ink-soft);font-size:.875rem}.wh-login-textbtn{min-height:2.75rem;color:var(--wh-ink-soft);align-items:center;gap:.5rem;font-size:.875rem;transition:color .15s;display:inline-flex}.wh-login-textbtn:hover{color:var(--wh-ink)}.wh-login-link{color:var(--wh-gold-bright);text-underline-offset:3px;text-decoration:underline}.wh-login-rule{border-top:1px solid var(--wh-hairline-hi)}.wh-vault-nudge{background:0 0;max-width:100%;margin-top:.5rem;display:inline-block}.wh-vault-nudge-link{border:1px solid var(--wh-hairline-hi);border-radius:var(--wh-radius-pill);background:var(--wh-panel);max-width:100%;min-height:2.5rem;color:var(--wh-ink);font:inherit;text-align:left;cursor:pointer;appearance:none;flex-wrap:wrap;align-items:center;gap:.125rem .625rem;padding:.375rem 1rem .375rem .75rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.wh-vault-nudge-link:disabled{opacity:.6;cursor:wait}.wh-vault-nudge-link:hover{border-color:color-mix(in srgb, var(--wh-gold) 45%, transparent);background:var(--wh-panel-2)}.wh-vault-nudge-label{font-family:var(--wh-font-sans);letter-spacing:-.01em;color:var(--wh-ink);font-size:13px;font-weight:500;line-height:1.2}.wh-vault-nudge-sub{font-family:var(--wh-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--wh-ink-soft);font-size:10px}@media (prefers-reduced-motion:reduce){.wh-vault-nudge-link{transition:none}}.warehouse-identity .wh-body,.uni-lecture .uni-body-text{font-family:var(--wh-font-sans);color:var(--wh-ink-soft);font-size:17px;line-height:1.7}.warehouse-identity .wh-opening,.uni-lecture .uni-opening{color:var(--wh-ink);font-size:19px;line-height:1.65}.warehouse-identity .wh-panel{border:1px solid var(--wh-hairline);border-radius:var(--wh-radius-panel);background:var(--wh-panel)}.warehouse-identity .wh-aside-accent,.uni-lecture .uni-aside-justin{border-left:2px solid var(--wh-gold);background:var(--wh-panel)}.warehouse-identity .wh-link,.uni-lecture .uni-link{color:var(--wh-gold);text-underline-offset:2px;text-decoration:underline}.warehouse-identity .wh-link:hover,.uni-lecture .uni-link:hover{color:var(--wh-gold-bright)}.warehouse-identity .wh-rail,.uni-lecture .uni-toc{border:1px solid var(--wh-hairline);background:var(--wh-panel)}.warehouse-identity .wh-wall-card,.uni-lecture .uni-wall-card{border:1px solid color-mix(in srgb, var(--wh-gold) 40%, transparent);background:color-mix(in srgb, var(--wh-canvas-2) 95%, transparent);border-radius:var(--wh-radius-panel)}.warehouse-identity .wh-motion{transition:color .15s,background .15s,border-color .15s}@media print{.warehouse-identity,.warehouse-identity .wh-panel,.warehouse-identity .wh-aside-accent,.warehouse-identity .wh-rail,.warehouse-identity .wh-wall-card,.warehouse-identity .wh-btn-gold,.warehouse-identity .wh-btn-ghost,.uni-lecture .uni-aside-justin,.uni-lecture .uni-toc,.uni-lecture .uni-wall-card{color:#000;background:#fff;border-color:#000;outline-color:#000}.warehouse-identity .wh-kicker,.warehouse-identity .wh-kicker-gold,.warehouse-identity .wh-kicker-soft,.warehouse-identity .wh-meta,.warehouse-identity .wh-display,.warehouse-identity .wh-ui-title,.warehouse-identity .wh-body,.warehouse-identity .wh-opening,.warehouse-identity .wh-link,.warehouse-identity .wh-motion,.uni-lecture .uni-body-text,.uni-lecture .uni-opening,.uni-lecture .uni-link{color:#000}}
.course-landing-module__kIPJKW__page{--c-bg:#f7f8f9;--c-card:#fff;--c-card-2:#f3f4f6;--c-card-3:#eceef1;--c-border:#e2e5ea;--c-border-2:#d1d5db;--c-text:#111418;--c-text-2:#374151;--c-text-mute:#6b7280;--c-text-faint:#9ca3af;--c-gold:#9a7b3a;--c-gold-bright:#b8881a;--c-gold-deep:#7a6228;--c-gold-ink:#fff;--c-gold-04:#9a7b3a0f;--c-gold-08:#9a7b3a1a;--c-gold-15:#9a7b3a26;--c-gold-30:#9a7b3a47;--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-xl:14px;--container:1180px;--pad-x:24px;--ease:cubic-bezier(.2, .7, .1, 1);background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(1100px 600px at 75% -10%,#9a7b3a14,#0000 60%),radial-gradient(900px 500px at -10% 15%,#9a7b3a0a,#0000 55%);background-attachment:fixed;min-height:100vh;font-size:15px;line-height:1.55}.dark .course-landing-module__kIPJKW__page{--c-bg:#08090a;--c-card:#0f1011;--c-card-2:#161718;--c-card-3:#1b1c1e;--c-border:#23252a;--c-border-2:#323334;--c-text:#f7f8f8;--c-text-2:#d0d6e0;--c-text-mute:#8a8f98;--c-text-faint:#62666d;--c-gold:#a8915c;--c-gold-bright:#c7b282;--c-gold-deep:#82703f;--c-gold-ink:#08090a;--c-gold-04:#a8915c0a;--c-gold-08:#a8915c14;--c-gold-15:#a8915c26;--c-gold-30:#a8915c4d;background-image:radial-gradient(1100px 600px at 75% -10%,#a8915c0f,#0000 60%),radial-gradient(900px 500px at -10% 15%,#a8915c06,#0000 55%)}.course-landing-module__kIPJKW__page *,.course-landing-module__kIPJKW__page :before,.course-landing-module__kIPJKW__page :after{box-sizing:border-box}.course-landing-module__kIPJKW__page a{color:inherit;text-decoration:none}.course-landing-module__kIPJKW__page ::selection{background:var(--c-gold);color:var(--c-gold-ink)}.course-landing-module__kIPJKW__page :focus-visible{outline:2px solid var(--c-gold);outline-offset:2px;border-radius:4px}.course-landing-module__kIPJKW__container{max-width:var(--container);padding:0 var(--pad-x);margin:0 auto}.course-landing-module__kIPJKW__mono{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.course-landing-module__kIPJKW__skipLink{position:absolute;left:-9999px}.course-landing-module__kIPJKW__skipLink:focus{z-index:999;background:var(--c-gold);color:var(--c-gold-ink);border-radius:var(--r-md);padding:8px 14px;position:fixed;top:16px;left:16px}.course-landing-module__kIPJKW__chip{border:1px solid var(--c-border-2);color:var(--c-text-mute);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.course-landing-module__kIPJKW__chipGold{border-color:var(--c-gold-30);background:var(--c-gold-08);color:var(--c-gold-bright)}.course-landing-module__kIPJKW__dot{background:var(--c-border-2);border-radius:50%;width:6px;height:6px;display:inline-block}.course-landing-module__kIPJKW__dotGold{background:var(--c-gold);box-shadow:0 0 8px var(--c-gold-30)}.course-landing-module__kIPJKW__btn{border-radius:var(--r-md);border:1px solid var(--c-border-2);font-family:var(--font-sans);cursor:pointer;transition:all .18s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;display:inline-flex}.course-landing-module__kIPJKW__btnPrimary{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-gold-ink)}.course-landing-module__kIPJKW__btnPrimary:hover{background:var(--c-gold-bright);border-color:var(--c-gold-bright);transform:translateY(-1px)}.course-landing-module__kIPJKW__btnGhost{color:var(--c-text-2);background:0 0}.course-landing-module__kIPJKW__btnGhost:hover{border-color:var(--c-gold-30);color:var(--c-gold-bright);background:var(--c-gold-04)}.course-landing-module__kIPJKW__btnLg{padding:14px 32px;font-size:15px}.course-landing-module__kIPJKW__btnSm{padding:9px 18px;font-size:13px}.course-landing-module__kIPJKW__btnBlock{width:100%}.course-landing-module__kIPJKW__hero{border-bottom:1px solid var(--c-border);padding:96px 0 72px}.course-landing-module__kIPJKW__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.course-landing-module__kIPJKW__eyebrow{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.course-landing-module__kIPJKW__display{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.06}.course-landing-module__kIPJKW__displayGold{color:var(--c-gold-bright)}.course-landing-module__kIPJKW__lede{color:var(--c-text-mute);max-width:560px;margin:0 0 28px;font-size:17px;line-height:1.6}.course-landing-module__kIPJKW__heroCta{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.course-landing-module__kIPJKW__heroFine{color:var(--c-text-faint);margin:0}.course-landing-module__kIPJKW__console{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-xl);overflow:hidden;box-shadow:0 24px 64px -24px #0009}.course-landing-module__kIPJKW__consoleChrome{border-bottom:1px solid var(--c-border);background:var(--c-card-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.course-landing-module__kIPJKW__consoleChromeLeft{gap:5px;display:flex}.course-landing-module__kIPJKW__consolePath{color:var(--c-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-landing-module__kIPJKW__consoleStatus{color:var(--c-gold-bright);align-items:center;gap:6px;display:inline-flex}.course-landing-module__kIPJKW__consoleBody{gap:12px;padding:18px;display:grid}.course-landing-module__kIPJKW__statRow{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.course-landing-module__kIPJKW__statCell{background:var(--c-card-2);border:1px solid var(--c-border);border-radius:var(--r-lg);gap:4px;padding:16px;display:grid}.course-landing-module__kIPJKW__statLabel{color:var(--c-text-faint);text-transform:uppercase}.course-landing-module__kIPJKW__statValue{letter-spacing:-.02em;font-size:24px;font-weight:700}.course-landing-module__kIPJKW__statSub{color:var(--c-text-mute);font-size:12px}.course-landing-module__kIPJKW__consoleLessons{background:var(--c-card-2);border:1px solid var(--c-border);border-radius:var(--r-lg);gap:2px;padding:8px;display:grid}.course-landing-module__kIPJKW__consoleLessonRow{border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 10px;display:flex}.course-landing-module__kIPJKW__consoleLessonRow:first-child{background:var(--c-gold-08)}.course-landing-module__kIPJKW__consoleLessonId{color:var(--c-gold);flex-shrink:0}.course-landing-module__kIPJKW__consoleLessonTitle{color:var(--c-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.course-landing-module__kIPJKW__consoleLessonMeta{color:var(--c-text-faint);flex-shrink:0}.course-landing-module__kIPJKW__consoleFoot{border-top:1px solid var(--c-border);color:var(--c-text-faint);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.course-landing-module__kIPJKW__section{border-bottom:1px solid var(--c-border);padding:72px 0}.course-landing-module__kIPJKW__kicker{color:var(--c-gold);text-transform:uppercase;margin-bottom:14px;display:inline-block}.course-landing-module__kIPJKW__h2{letter-spacing:-.02em;max-width:720px;margin:0 0 14px;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.15}.course-landing-module__kIPJKW__sectionHead{margin-bottom:36px}.course-landing-module__kIPJKW__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.course-landing-module__kIPJKW__sectionMeta{color:var(--c-text-faint);align-items:center;gap:8px;display:inline-flex}.course-landing-module__kIPJKW__muted{color:var(--c-text-mute)}.course-landing-module__kIPJKW__curriculum{gap:8px;margin:0;padding:0;list-style:none;display:grid}.course-landing-module__kIPJKW__lesson{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:border-color .18s var(--ease), background .18s var(--ease);grid-template-columns:64px 1fr auto;align-items:baseline;gap:18px;padding:18px 22px;display:grid}.course-landing-module__kIPJKW__lesson:hover{border-color:var(--c-gold-30);background:var(--c-card-2)}.course-landing-module__kIPJKW__lessonId{color:var(--c-gold);font-weight:600}.course-landing-module__kIPJKW__lessonMain{gap:4px;display:grid}.course-landing-module__kIPJKW__lessonTitle{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.course-landing-module__kIPJKW__lessonSummary{color:var(--c-text-mute);margin:0;font-size:14px}.course-landing-module__kIPJKW__lessonMeta{color:var(--c-text-faint);white-space:nowrap}.course-landing-module__kIPJKW__split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.course-landing-module__kIPJKW__panel{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:28px}.course-landing-module__kIPJKW__panelGold{border-color:var(--c-gold-30);background:linear-gradient(180deg, var(--c-gold-04), transparent 60%), var(--c-card)}.course-landing-module__kIPJKW__panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.course-landing-module__kIPJKW__panelTitle{font-size:16px;font-weight:650}.course-landing-module__kIPJKW__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.course-landing-module__kIPJKW__list li{color:var(--c-text-2);grid-template-columns:26px 1fr;gap:12px;font-size:14.5px;line-height:1.55;display:grid}.course-landing-module__kIPJKW__listId{color:var(--c-gold);font-weight:600;font-family:var(--font-mono);padding-top:3px;font-size:11px}.course-landing-module__kIPJKW__textbook{background:var(--c-card);border:1px solid var(--c-gold-30);border-radius:var(--r-xl);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:26px 30px;display:grid}.course-landing-module__kIPJKW__textbookIcon{background:linear-gradient(135deg, var(--c-gold-deep), var(--c-gold));border-left:4px solid var(--c-gold-bright);border-radius:4px 8px 8px 4px;flex-shrink:0;width:48px;height:60px}.course-landing-module__kIPJKW__textbookTitle{margin:0 0 4px;font-size:17px;font-weight:650}.course-landing-module__kIPJKW__textbookMeta{color:var(--c-text-mute);margin:0;font-size:13.5px}.course-landing-module__kIPJKW__disclaimer{background:var(--c-card);border:1px solid var(--c-border-2);border-radius:var(--r-xl);grid-template-columns:4px 1fr;gap:24px;display:grid;overflow:hidden}.course-landing-module__kIPJKW__disclaimerBar{background:var(--c-gold)}.course-landing-module__kIPJKW__disclaimerBody{padding:28px 30px 28px 6px}.course-landing-module__kIPJKW__disclaimerBody p{max-width:760px;color:var(--c-text-2);margin:10px 0 0}.course-landing-module__kIPJKW__h3{margin:14px 0 0;font-size:20px;font-weight:650}.course-landing-module__kIPJKW__disclaimerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.course-landing-module__kIPJKW__disclaimerMeta{color:var(--c-text-faint)}.course-landing-module__kIPJKW__offer{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;display:grid}.course-landing-module__kIPJKW__offerMain{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:36px}.course-landing-module__kIPJKW__offerHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.course-landing-module__kIPJKW__offerMeta{color:var(--c-text-faint)}.course-landing-module__kIPJKW__offerTitle{margin-bottom:10px}.course-landing-module__kIPJKW__offerLede{color:var(--c-text-mute);max-width:520px;margin:0 0 26px}.course-landing-module__kIPJKW__offerSide{background:linear-gradient(180deg, var(--c-gold-08), transparent 70%), var(--c-card);border:1px solid var(--c-gold-30);border-radius:var(--r-xl);flex-direction:column;gap:20px;padding:32px;display:flex}.course-landing-module__kIPJKW__offerPrice{gap:4px;display:grid}.course-landing-module__kIPJKW__offerPriceLabel{color:var(--c-text-faint);text-transform:uppercase}.course-landing-module__kIPJKW__offerPriceValue{letter-spacing:-.03em;color:var(--c-gold-bright);font-size:44px;font-weight:700}.course-landing-module__kIPJKW__offerPriceNote{color:var(--c-text-mute)}.course-landing-module__kIPJKW__offerStatus{color:var(--c-text-mute);gap:8px;margin-top:auto;display:grid}.course-landing-module__kIPJKW__offerStatus>div{align-items:center;gap:8px;display:flex}.course-landing-module__kIPJKW__offerAlt{border-top:1px solid var(--c-border);gap:10px;padding-top:18px;display:grid}.course-landing-module__kIPJKW__offerAltHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.course-landing-module__kIPJKW__offerAltLabel{color:var(--c-text-faint);text-transform:uppercase}.course-landing-module__kIPJKW__offerAltPrice{letter-spacing:-.02em;color:var(--c-text);font-size:24px;font-weight:700}.course-landing-module__kIPJKW__offerAltNote{color:var(--c-text-mute);margin:0;font-size:12.5px;line-height:1.55}.course-landing-module__kIPJKW__faq{gap:8px;max-width:820px;display:grid}.course-landing-module__kIPJKW__faqItem{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:border-color .18s var(--ease)}.course-landing-module__kIPJKW__faqItem[open]{border-color:var(--c-gold-30)}.course-landing-module__kIPJKW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:550;list-style:none;display:flex}.course-landing-module__kIPJKW__faqItem summary::-webkit-details-marker{display:none}.course-landing-module__kIPJKW__faqItem summary:after{content:"+";color:var(--c-gold);transition:transform .18s var(--ease);flex-shrink:0;font-size:20px;font-weight:400}.course-landing-module__kIPJKW__faqItem[open] summary:after{transform:rotate(45deg)}.course-landing-module__kIPJKW__faqBody{padding:0 22px 20px}.course-landing-module__kIPJKW__faqBody p{color:var(--c-text-mute);max-width:680px;margin:0;font-size:14.5px;line-height:1.6}.course-landing-module__kIPJKW__sectionFinal{border-bottom:none}.course-landing-module__kIPJKW__final{background:linear-gradient(180deg, var(--c-gold-04), transparent), var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;padding:48px;display:flex}.course-landing-module__kIPJKW__finalTitle{max-width:640px;margin-bottom:10px}.course-landing-module__kIPJKW__foot{border-top:1px solid var(--c-border);padding:28px 0}.course-landing-module__kIPJKW__footInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.course-landing-module__kIPJKW__footBrand{color:var(--c-text-mute);align-items:center;gap:10px;display:flex}.course-landing-module__kIPJKW__footMeta{color:var(--c-text-faint);gap:20px;display:flex}.course-landing-module__kIPJKW__mcta{display:none}@media (max-width:960px){.course-landing-module__kIPJKW__heroGrid{grid-template-columns:1fr;gap:40px}.course-landing-module__kIPJKW__split,.course-landing-module__kIPJKW__offer{grid-template-columns:1fr}}@media (max-width:640px){.course-landing-module__kIPJKW__hero{padding:56px 0 48px}.course-landing-module__kIPJKW__section{padding:52px 0}.course-landing-module__kIPJKW__lesson{grid-template-columns:44px 1fr}.course-landing-module__kIPJKW__lessonMeta{grid-column:2;justify-self:start}.course-landing-module__kIPJKW__final{padding:32px 24px}.course-landing-module__kIPJKW__offerMain{padding:26px}.course-landing-module__kIPJKW__textbook{grid-template-columns:auto 1fr}.course-landing-module__kIPJKW__textbook .course-landing-module__kIPJKW__btn{grid-column:1/-1}.course-landing-module__kIPJKW__mcta{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--c-border);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#08090aeb;display:block;position:fixed;bottom:0;left:0;right:0}.course-landing-module__kIPJKW__mctaInner{justify-content:space-between;align-items:center;gap:12px;display:flex}.course-landing-module__kIPJKW__mctaMeta{gap:2px;min-width:0;display:grid}.course-landing-module__kIPJKW__mctaLabel{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.course-landing-module__kIPJKW__mctaSub{color:var(--c-text-mute)}.course-landing-module__kIPJKW__mctaAlt{color:var(--c-gold-bright);font-size:10.5px;text-decoration:none}}.site-look-courses .course-landing-module__kIPJKW__page{--c-bg:var(--wh-canvas);--c-card:var(--wh-panel);--c-card-2:var(--wh-panel-2);--c-border:var(--wh-hairline);--c-text:var(--wh-ink);--c-text-mute:var(--wh-ink-soft);--c-text-faint:var(--wh-muted);--c-gold:var(--wh-gold);--c-gold-bright:var(--wh-gold-bright);--c-gold-deep:var(--wh-gold-deep);--c-gold-ink:var(--wh-gold-ink);background-attachment:initial;background-image:none}
