@media (max-width: 760px){body.stud-v3{--ow-ink:var(--stud-theme-ink, #f7f8f5);--ow-muted:var(--stud-theme-muted, #9ba5b0);--ow-panel:var(--stud-theme-surface, rgba(7, 10, 15, 0.97));--ow-reveal:220ms;:is(.shell-mobile-nav, .shell-mobile-nav-static).shell-mobile-nav--open-wall{position:fixed !important;z-index:190 !important;inset:var(--ow-head) 0 0 0 !important;display:flex !important;width:100% !important;max-width:none !important;height:calc(100dvh - var(--ow-head)) !important;min-height:calc(100dvh - var(--ow-head)) !important;max-height:calc(100dvh - var(--ow-head)) !important;flex-direction:column !important;grid-template-columns:none !important;gap:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;color:var(--ow-ink) !important;border:0 !important;border-radius:0 !important;background:var(--stud-theme-nav-surface, var(--stud-theme-page, #05070a)) !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(10px) !important;transition:transform var(--ow-reveal) cubic-bezier(.2,.8,.2,1), opacity 180ms ease, visibility 0s linear var(--ow-reveal) !important;&[hidden]{display:none !important;}&.is-open{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important;transition:transform var(--ow-reveal) cubic-bezier(.2,.8,.2,1), visibility 0s linear 0s !important;}.shell-mobile-wall-skin{display:none !important;}.shell-mobile-nav-body{position:relative;z-index:2;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;max-height:none;margin:12px 12px 0;padding:16px 16px 8px;overflow:hidden auto;border:1px solid #ffffff14;border-bottom:0;border-radius:20px 20px 0 0;background:var(--stud-theme-nav-surface, var(--stud-theme-page, #0c1117));box-shadow:none;-webkit-overflow-scrolling:touch;}.shell-mobile-nav-intro{margin:0 0 12px;p{margin:0;color:var(--stud-theme-nav-ink, var(--stud-theme-ink, var(--ow-lime)));font-size:10px;font-weight:850;line-height:1;letter-spacing:.16em;text-transform:uppercase;}h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}> small{display:block;margin-top:6px;color:var(--ow-muted);font-size:12px;font-weight:650;line-height:1.25;}}.shell-mobile-products{display:grid;gap:6px;margin:0 0 14px;}.shell-mobile-product{--shell-product-accent:var(--ow-lime);display:grid;grid-template-columns:40px minmax(0, 1fr);gap:12px;min-height:56px;align-items:center;padding:8px 12px 8px 8px;color:var(--stud-nav-state-ink, var(--stud-theme-nav-ink, var(--stud-theme-ink, #f2f4f0)));text-decoration:none;border:1px solid #ffffff1a;border-radius:16px;background:var(--stud-nav-state-surface, var(--stud-theme-nav-container, var(--stud-theme-surface, #ffffff0a)));}.shell-mobile-product img{display:block;width:40px;height:40px;object-fit:cover;border-radius:12px;background:var(--stud-theme-nav-container, var(--stud-theme-surface, #070a0f));}.shell-mobile-product-copy{display:grid;min-width:0;gap:3px;}.shell-mobile-product .v4-door__name{font-size:1rem;font-weight:900;letter-spacing:-.03em;line-height:1;}.shell-mobile-product .brand-stud{color:var(--shell-product-accent);}.shell-mobile-product--research{--shell-product-accent:#45dbf7;}.shell-mobile-product--self{--shell-product-accent:#8494ff;}.shell-mobile-product--fit{--shell-product-accent:#ff735f;}.shell-mobile-product--money{--shell-product-accent:#2fbe68;}.shell-mobile-product--study{--shell-product-accent:#b9a6ff;}.shell-mobile-product--learn{--shell-product-accent:#f4bf46;}.shell-mobile-product--plan{--shell-product-accent:#83e3d8;}.shell-mobile-product--motivation{--shell-product-accent:#ffc18b;}.shell-mobile-product--token{--shell-product-accent:#5ee1b0;}.shell-mobile-product--token .brand-stud{color:#5ee1b0;background:linear-gradient(90deg, #a858ff, #5ee1b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.shell-mobile-product-copy em{overflow:hidden;color:var(--stud-nav-state-ink, var(--stud-theme-nav-muted, var(--ow-muted)));font-size:12px;font-style:normal;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}.shell-mobile-product.active{border-color:color-mix(in srgb, var(--shell-product-accent) 42%, transparent);background:var(--stud-nav-state-surface, linear-gradient(
          160deg,
          color-mix(in srgb, var(--shell-product-accent) 14%, transparent),
          #0c1117f2 46%
        ));}.shell-mobile-tools-kicker{display:block;margin:4px 0 8px;color:var(--stud-theme-nav-ink, var(--stud-theme-ink, #9aa5b1));font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;}.shell-mobile-nav-bays{--ow-tools-row:72px;position:relative;display:grid;min-width:0;min-height:var(--ow-tools-row);flex:0 0 var(--ow-tools-row);grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:var(--ow-tools-row);gap:8px;padding:0;overflow:visible;border:0;border-radius:0;background:var(--stud-theme-nav-surface, var(--stud-theme-page, none));box-shadow:none;}.shell-mobile-nav-bays .shell-mobile-bay{grid-template:22px auto / 1fr !important;justify-items:center !important;min-height:72px !important;gap:6px !important;padding:10px 6px !important;text-align:center !important;}.shell-mobile-nav-bays .shell-mobile-route-copy{justify-items:start !important;}.shell-mobile-bay{position:relative !important;z-index:2 !important;display:grid !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:88px !important;max-height:none !important;grid-column:auto !important;grid-row:auto !important;grid-template:1fr/28px minmax(0, 1fr) !important;align-items:center !important;gap:10px !important;padding:14px 12px !important;overflow:hidden !important;color:var(--stud-nav-state-ink, var(--stud-theme-nav-ink, var(--stud-theme-ink, #f2f4f0))) !important;border:1px solid #ffffff1a !important;border-radius:16px !important;background:var(--stud-nav-state-surface, var(--stud-theme-nav-surface, var(--stud-theme-page, #ffffff0a))) !important;box-shadow:inset 0 1px #ffffff10 !important;text-align:left !important;text-decoration:none;opacity:1 !important;transform:none !important;transition:opacity 120ms ease, transform 140ms cubic-bezier(.2,.8,.2,1), border-color 120ms ease, background 120ms ease !important;&::before{position:absolute;z-index:3;inset:0 0 auto;height:3px;content:"";pointer-events:none;}&:is(.active, .is-active, .is-current){border-color:var(--stud-theme-nav-line, var(--stud-theme-line, #c8f53f66)) !important;background:var(--stud-nav-state-surface, var(--stud-theme-nav-selected-surface, linear-gradient(160deg, #c8f53f24, #0c1117f2 46%))) !important;}&:is(.active, .is-active, .is-current)::before{background:var(--ow-lime);box-shadow:0 0 14px #c8f53f59;}.shell-nav-icon{display:grid !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;place-items:center !important;color:var(--stud-nav-state-ink, var(--stud-theme-nav-ink, var(--stud-theme-ink, #d6dce2))) !important;border:1px solid #ffffff21 !important;border-radius:8px !important;background:#ffffff0d !important;box-shadow:none !important;svg{width:18px !important;height:18px !important;stroke-width:2 !important;}}&:is(.active, .is-active, .is-current) .shell-nav-icon{color:var(--stud-nav-state-ink, var(--stud-theme-nav-selected-ink, var(--ow-lime))) !important;border-color:#c8f53f57 !important;}}&:not(.is-open) .shell-mobile-bay{opacity:0 !important;transform:scale(.985) !important;}&.is-open .shell-mobile-bay:nth-child(1){transition-delay:15ms !important;}&.is-open .shell-mobile-bay:nth-child(2){transition-delay:30ms !important;}&.is-open .shell-mobile-bay:nth-child(3){transition-delay:45ms !important;}&.is-open .shell-mobile-bay:nth-child(4){transition-delay:60ms !important;}.shell-mobile-route-copy{display:grid !important;min-width:0 !important;gap:0 !important;justify-items:center !important;.shell-nav-label{overflow:visible !important;color:inherit !important;font-size:13px !important;font-weight:850 !important;line-height:1 !important;letter-spacing:-.02em;text-overflow:clip !important;white-space:nowrap !important;}small{display:none !important;}}.shell-mobile-grade-stamp{display:none !important;}.shell-mobile-play-kit{display:flex !important;width:100% !important;min-width:0 !important;min-height:88px !important;flex:0 0 auto !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;margin-top:12px !important;padding:16px !important;color:var(--stud-theme-nav-ink, var(--stud-theme-ink, #fff)) !important;border:1px solid #c8f53f4d !important;border-radius:16px !important;background:var(--stud-theme-nav-surface, var(--stud-theme-page, linear-gradient(135deg, #c8f53f1f, #0c1117f5 42%, #070a0f))) !important;box-shadow:0 12px 26px #0006, inset 3px 0 #c8f53f !important;text-align:left !important;text-decoration:none;> span{display:grid;max-width:272px;min-width:0;gap:3px;}small{color:var(--stud-theme-nav-muted, var(--stud-theme-muted, var(--ow-lime)));font-size:9px;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;}strong{color:var(--stud-theme-nav-ink, var(--stud-theme-ink, #fff));font-size:22px;font-weight:950;line-height:1;letter-spacing:-.03em;}em{color:var(--stud-theme-nav-ink, var(--stud-theme-ink, #c7ced5));font-size:11px;font-style:normal;font-weight:650;line-height:1.25;}> b{display:grid;width:36px;height:36px;min-width:36px;flex:0 0 36px;place-items:center;color:var(--stud-theme-action-ink, #101506);border-radius:50%;background:var(--stud-theme-action-surface, var(--ow-lime));font-size:20px;}}.shell-mobile-lore{display:none !important;margin:0;}.shell-mobile-secondary{position:relative !important;z-index:2 !important;display:grid !important;width:auto !important;min-width:0 !important;min-height:0 !important;flex:0 0 auto !important;grid-column:auto !important;grid-template-columns:1fr 1fr !important;gap:8px !important;margin:0 !important;margin:0 12px 16px !important;padding:4px 16px 14px !important;border:1px solid #ffffff14 !important;border-top:0 !important;border-radius:0 0 20px 20px !important;background:var(--stud-theme-nav-surface, var(--stud-theme-page, #0c1117)) !important;box-shadow:none !important;> a{display:inline-flex !important;width:100% !important;min-width:0 !important;min-height:44px !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;overflow:hidden !important;color:var(--stud-theme-nav-ink, var(--stud-theme-ink, #d7dce0)) !important;border:1px solid #ffffff17 !important;border-radius:12px !important;background:var(--stud-theme-nav-surface, var(--stud-theme-page, #ffffff06)) !important;box-shadow:none !important;font-size:11px !important;font-weight:820 !important;line-height:1.1 !important;text-align:center !important;text-decoration:none;white-space:normal !important;}> .shell-mobile-stud-link{justify-content:flex-start !important;gap:8px !important;padding:6px 8px !important;text-align:left !important;}}.shell-mobile-stud-link{img{display:block;width:24px;height:24px;min-width:24px;flex:0 0 24px;object-fit:contain;transition:transform 135ms ease, filter 135ms ease;}> span{display:grid;min-width:0;gap:2px;}:is(strong, small){overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap;}strong{color:var(--stud-theme-nav-ink, var(--stud-theme-ink, #eef1ed));font-size:10.5px;font-weight:880;}small{color:var(--stud-theme-nav-muted, var(--stud-theme-muted, #8f99a3));font-size:7.5px;font-weight:690;}&:is(:hover, :focus-visible, :active) img{filter:brightness(1.12);transform:rotate(6deg) scale(1.035);}}}.shell-mobile-nav--open-wall:focus-within .shell-mobile-wall-skin{transform:translateX(104%);transition-duration:0ms;}.shell-mobile-nav--open-wall a:focus-visible{outline:3px solid var(--stud-theme-focus, var(--ow-lime)) !important;outline-offset:2px !important;}.shell-mobile-nav--open-wall .shell-mobile-bay:focus{opacity:1 !important;transform:none !important;transition-delay:0s !important;}}}@media (max-width:390px){body.stud-v3 .shell-mobile-nav--open-wall.shell-mobile-nav--open-wall{.shell-mobile-bay{padding-inline:8px!important}}}@media (max-width: 760px) and (max-height: 920px){body.stud-v3 :is(.shell-mobile-nav, .shell-mobile-nav-static).shell-mobile-nav--open-wall{.shell-mobile-nav-body{padding-block:12px 8px;}.shell-mobile-nav-intro{margin-bottom:8px;}.shell-mobile-products{gap:5px;margin-bottom:10px;}.shell-mobile-product{min-height:58px;grid-template-columns:44px minmax(0, 1fr);padding-block:5px;}.shell-mobile-product img{width:44px;height:44px;}.shell-mobile-tools-kicker{margin-block:2px 6px;}.shell-mobile-nav-bays{--ow-tools-row:66px;}.shell-mobile-nav-bays .shell-mobile-bay{min-height:var(--ow-tools-row) !important;grid-template-rows:22px 13px !important;gap:4px !important;padding-block:8px !important;}.shell-mobile-play-kit{min-height:82px !important;padding-block:12px !important;}.shell-mobile-play-kit em{display:none;}}}@media (prefers-reduced-motion: reduce){body.stud-v3 :is(.shell-mobile-nav--open-wall, .shell-mobile-wall-skin, .shell-mobile-bay, .shell-mobile-stud-link img){transition:none !important;}}body.study-page.menu-open>.site-header{z-index:200!important}

@media screen and (max-width:760px){body.stud-v3 .shell-mobile-nav--open-wall{--stud-menu-base-ink:var(--stud-ui-ink);--stud-menu-base-muted:var(--stud-ui-muted);--stud-menu-base-surface:var(--stud-ui-surface);--stud-menu-base-boundary:var(--stud-ui-boundary);--stud-menu-base-accent:var(--stud-ui-accent)}body.stud-v3 .shell-mobile-nav--open-wall .shell-products-search{--stud-ui-ink:var(--stud-theme-nav-ink,var(--stud-theme-ink,var(--stud-menu-base-ink)));--stud-ui-muted:var(--stud-theme-nav-muted,var(--stud-theme-muted,var(--stud-menu-base-muted)));--stud-ui-surface:var(--stud-theme-nav-container,var(--stud-theme-surface,var(--stud-menu-base-surface)));--stud-ui-boundary:var(--stud-theme-nav-boundary,var(--stud-theme-control-boundary,var(--stud-menu-base-boundary)));--stud-ui-accent:var(--stud-theme-focus,var(--stud-menu-base-accent))}}

@media screen and (max-width:760px){body.stud-v3 .shell-mobile-nav--open-wall .shell-products-search button:focus:not(:focus-visible){outline:3px solid var(--stud-ui-accent,#c8f53f);outline-offset:2px}}
