.oz-student-home-shell .dash-main>:not(.oz-live){display:none!important}.oz-student-shell,.oz-student-shell .dash-main,.oz-student-shell .oz-live,.oz-student-shell .oz-student-home{min-width:0;max-width:100%}.oz-student-shell .oz-student-home{--oz-student-ink:#111;--oz-student-muted:#575d56;--oz-student-border:#e1e5db;color:var(--oz-student-ink);align-content:start;gap:14px;display:grid}.oz-student-shell .oz-student-home>*{min-width:0;max-width:100%}.oz-student-shell .oz-live main.oz-student-home>.oz-student-home-hero{border:1px solid #252525;border-radius:22px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;margin:0;overflow:hidden;color:#fff!important;background:#111!important;padding:22px!important;display:grid!important}.oz-student-shell .oz-student-home-avatar{color:#101010;background:#dbfe01;border-radius:16px;flex:none;width:64px;height:64px;position:relative}.oz-student-shell .oz-student-home-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oz-student-shell .oz-student-hero-copy{min-width:0}.oz-student-shell .oz-student-home-hero small{letter-spacing:.12em;font-size:11px;font-weight:750;line-height:1.25;display:block;color:#d6e1c2!important}.oz-student-shell .oz-student-home-hero h1{letter-spacing:-.035em;-webkit-hyphens:none;hyphens:none;margin:6px 0 8px;font-size:clamp(26px,3.2vw,40px);color:#fff!important;text-transform:none!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.08!important}.oz-student-shell .oz-student-home-hero p{max-width:40ch;margin:0;font-size:14px;line-height:1.4;color:#d1d5cc!important}.oz-student-shell .oz-student-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.oz-student-shell .oz-student-hero-actions a{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:12px;font-weight:850;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s;padding:12px 16px!important;display:inline-flex!important}.oz-student-shell .oz-student-primary-action{color:#111!important;background:#dbfe01!important;border-color:#dbfe01!important}.oz-student-shell .oz-student-secondary-action{color:#fff!important;background:#222!important;border-color:#686b65!important}.oz-student-shell .oz-student-primary-action:hover{background:#d0ef00!important}.oz-student-shell .oz-student-secondary-action:hover{background:#303030!important}.oz-student-shell .oz-student-hero-actions a:focus-visible,.oz-student-shell .oz-student-quick-actions a:focus-visible,.oz-student-shell .oz-tour-sidebar-button:focus-visible{outline-offset:3px;outline:3px solid #7ea600}.oz-student-shell .oz-student-home-metrics,.oz-student-shell .oz-student-home-grid,.oz-student-shell .oz-student-finance-metrics,.oz-student-shell .oz-student-quick-actions>div:last-child{min-width:0}.oz-student-shell .oz-student-home-metrics{gap:10px;margin:0}.oz-student-shell .oz-student-home-metrics article,.oz-student-shell .oz-student-today-card,.oz-student-shell .oz-student-feedback-card,.oz-student-shell .oz-student-quick-actions,.oz-student-shell .oz-student-finance-home{min-width:0;box-shadow:0 3px 14px #0f170a06;border:1px solid var(--oz-student-border)!important;border-radius:16px!important}.oz-student-shell .oz-student-home-metrics article{padding:16px!important}.oz-student-shell .oz-student-home-metrics strong{font-size:clamp(22px,2.4vw,30px);line-height:1.15}.oz-student-shell .oz-student-home-grid{gap:12px}.oz-student-shell .oz-student-today-card,.oz-student-shell .oz-student-feedback-card,.oz-student-shell .oz-student-quick-actions,.oz-student-shell .oz-student-finance-home{padding:20px}.oz-student-shell .oz-student-home .oz-content-toolbar{align-items:start;gap:10px;min-height:0;margin:0 0 16px;padding:0!important}.oz-student-shell .oz-student-home .oz-content-toolbar small{color:var(--oz-student-muted);letter-spacing:.11em;font-size:10px;line-height:1.3;display:block}.oz-student-shell .oz-student-home .oz-content-toolbar h2{color:#111;letter-spacing:-.025em;overflow-wrap:break-word;max-width:100%;margin:5px 0 0;text-transform:none!important;font-size:clamp(19px,2.5vw,27px)!important;line-height:1.18!important}.oz-student-shell .oz-student-home .oz-link-button{white-space:nowrap;align-items:center;min-height:36px;font-size:12px;font-weight:750;display:inline-flex}.oz-student-shell .oz-student-home .oz-ux-empty-state.compact{text-align:center;background:#f8f9f5;border:1px dashed #d6dcd0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:116px!important;padding:18px 12px!important;display:flex!important}.oz-student-shell .oz-student-home .oz-ux-empty-state.compact>span{color:#63705d;font-size:22px;line-height:1}.oz-student-shell .oz-student-home .oz-ux-empty-state.compact h2{color:#252925;max-width:100%;margin:0;text-transform:none!important;overflow-wrap:break-word!important;word-break:normal!important;font-size:16px!important;line-height:1.25!important}.oz-student-shell .oz-student-home .oz-ux-empty-state.compact p{color:var(--oz-student-muted);margin:0;font-size:12px;line-height:1.45}.oz-student-shell .oz-next-session,.oz-student-shell .oz-upcoming-session{min-width:0}.oz-student-shell .oz-next-session h3,.oz-student-shell .oz-upcoming-session strong{overflow-wrap:break-word}.oz-student-shell .oz-student-quick-actions,.oz-student-shell .oz-student-finance-home{margin-top:0}.oz-student-shell .oz-student-quick-actions a{border-radius:12px;gap:10px;min-width:0;min-height:66px;padding:12px}.oz-student-shell .oz-student-quick-actions a>div{min-width:0}.oz-student-shell .oz-student-quick-actions a strong,.oz-student-shell .oz-student-quick-actions a small{overflow-wrap:break-word}.oz-student-shell .sidebar nav .oz-tour-sidebar-button{appearance:none;text-align:left;letter-spacing:.02em;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;margin:8px 0 16px;font-family:inherit;line-height:1.25;transition:background-color .16s,border-color .16s;color:#dbfe01!important;box-shadow:none!important;text-transform:none!important;background:#1d2b1c!important;border:1px solid #637a41!important;border-radius:12px!important;padding:12px 14px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.oz-student-shell .sidebar nav .oz-tour-sidebar-button:before{content:"✦";color:#dbfe01;background:#dbfe011f;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:18px;line-height:1;display:inline-grid}.oz-student-shell .sidebar nav .oz-tour-sidebar-button:hover{background:#26391f!important;border-color:#dbfe01!important}.oz-student-shell .sidebar nav .oz-tour-sidebar-button:focus-visible{outline-offset:3px;outline:3px solid #dbfe01!important}@media (width<=1000px){.oz-student-shell .dash-main:has(>.oz-live){padding-top:calc(72px + env(safe-area-inset-top))!important}.oz-student-shell .oz-live main.oz-student-home>.oz-student-home-hero{grid-template-columns:56px minmax(0,1fr);gap:12px}.oz-student-shell .oz-student-home-avatar{width:56px;height:56px}.oz-student-shell .oz-student-hero-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.oz-student-shell .oz-student-home-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.oz-student-shell .dash-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important;overflow-x:clip!important}.oz-student-shell .oz-live-main.oz-student-home{gap:12px;width:100%!important;padding:0 0 12px!important}.oz-student-shell .oz-live main.oz-student-home>.oz-student-home-hero{border-radius:18px;padding:18px!important}.oz-student-shell .oz-student-home-hero h1{text-wrap:pretty;font-size:clamp(24px,7vw,32px)!important;line-height:1.08!important}.oz-student-shell .oz-student-home-hero p{font-size:12px!important;line-height:1.4!important}.oz-student-shell .oz-student-hero-actions a{min-width:0;padding:11px 10px!important}.oz-student-shell .oz-student-home-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.oz-student-shell .oz-student-home-metrics article{min-height:90px;padding:13px!important}.oz-student-shell .oz-student-today-card,.oz-student-shell .oz-student-feedback-card,.oz-student-shell .oz-student-quick-actions,.oz-student-shell .oz-student-finance-home{padding:16px!important}.oz-student-shell .oz-student-home .oz-content-toolbar{flex-flow:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.oz-student-shell .oz-student-home .oz-content-toolbar>div{min-width:0}.oz-student-shell .oz-student-home .oz-content-toolbar h2{font-size:21px!important}.oz-student-shell .oz-student-quick-actions>div:last-child{grid-template-columns:minmax(0,1fr)!important}.oz-student-shell .oz-mobile-bottom-nav{background:#fff;border-top:1px solid #dfe4d8;min-height:64px;padding-top:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom))!important}.oz-student-shell .oz-mobile-bottom-nav a,.oz-student-shell .oz-mobile-bottom-nav button{color:#626861;gap:4px;min-height:52px;font-size:10px}.oz-student-shell .oz-mobile-bottom-nav .active{color:#203b20!important}.oz-student-shell .oz-mobile-bottom-nav .active:before{content:"";background:#203b20;border-radius:3px;width:20px;height:3px;position:absolute;top:3px}.oz-student-shell .oz-mobile-bottom-nav a,.oz-student-shell .oz-mobile-bottom-nav button{position:relative}.oz-student-shell .oz-mobile-bottom-nav b{font-size:20px}.oz-student-shell .oz-guided-tour-trigger{display:none!important}}@media (width<=380px){.oz-student-shell .oz-student-home-hero h1{font-size:23px!important}.oz-student-shell .oz-student-hero-actions{grid-template-columns:minmax(0,1fr)}.oz-student-shell .oz-student-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oz-student-shell .oz-student-home .oz-content-toolbar .oz-link-button{width:auto;max-width:100%}}@media (prefers-reduced-motion:reduce){.oz-student-shell .oz-student-hero-actions a{transition:none}}
