.one-top-home{display:flex;align-items:center;gap:10px}.fg-gear{flex:none;transform-origin:50% 50%;animation:fg-spin 9s linear infinite}@keyframes fg-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fg-gear{animation:none}}.ws-trigger{gap:8px}.sv2-corner-identity{position:fixed;top:6px;right:12px;z-index:80;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;padding:0;cursor:pointer;overflow:visible}.sv2-corner-identity:hover{background:var(--surface-2)}.sv2-corner-identity .orb{width:34px;height:34px}.one-top--sv2{width:calc(100% - 74px)}.sv2-rail{top:84px;bottom:auto;height:calc(100dvh - 160px);border-radius:14px 0 0 14px}.sv2-rail.is-coach-dim{opacity:.32}.sv2-rail.is-coach-dim .sv2-rail-badge,.sv2-rail.is-coach-dim .sv2-rail-ico,.sv2-rail.is-coach-dim .sv2-rail-label{visibility:hidden}.one-qc.is-coach-dim{opacity:.55}:root{--fgai-beta-banner-h:calc(40px + env(safe-area-inset-top, 0px))}@media (max-width:720px){:root{--fgai-beta-banner-h:calc(76px + env(safe-area-inset-top, 0px))}}.sv2-corner-identity.sv2-corner-identity{top:calc(6px + var(--fgai-beta-banner-h))}.sv2-corner-identity.sv2-corner-identity.cdp-orb-morph{top:calc(12px + var(--fgai-beta-banner-h))}.cdp-header.cdp-header,.cdp-mascot-corner.cdp-mascot-corner{top:var(--fgai-beta-banner-h)}.cdp-rail.cdp-rail{top:calc(52px + var(--fgai-beta-banner-h))}.dt-canvas.dt-canvas,.dv19.dv19{top:var(--fgai-beta-banner-h)}.admin-shell.admin-shell,.auth-shell.auth-shell,.cc-page.cc-page,.desk.desk,.fw-preview.fw-preview,.one-surface.one-surface,.silo-shell.silo-shell,.surface.surface,.sw.sw{min-height:calc(100dvh - var(--fgai-beta-banner-h))}.sw.sw{min-height:calc(100svh - var(--fgai-beta-banner-h))}.fw-preview.fw-preview{min-height:calc(100vh - var(--fgai-beta-banner-h))}.desk-main.desk-main.home:not(.is-firstrun){height:calc(100dvh - var(--fgai-beta-banner-h))}.admin-header.admin-header,.silo-header.silo-header{top:var(--fgai-beta-banner-h)}.pc-orb-dock.pc-orb-dock{top:calc(32px + var(--fgai-beta-banner-h))}.desk-backdrop.desk-backdrop,.desk-grain.desk-grain,.dt-all-scrim.dt-all-scrim,.dt-lesson.dt-lesson,.dt-wiz-scrim.dt-wiz-scrim,.dv19-scrim.dv19-scrim,.dws-view.dws-view,.firstrun.firstrun,.fr-center.fr-center,.fr-root.fr-root,.fr-scrim.fr-scrim,.fw-scrim.fw-scrim,.il-scrim.il-scrim,.pc-chat-layer.pc-chat-layer,.scrim.scrim,.sv2-ot-scrim.sv2-ot-scrim,.sv2-sheet-scrim.sv2-sheet-scrim,.sv2-wx.sv2-wx,.sw-backdrop.sw-backdrop,.team-scrim.team-scrim,.tour.tour,.zk-gate.zk-gate{top:var(--fgai-beta-banner-h);height:calc(100dvh - var(--fgai-beta-banner-h));bottom:auto}@media (max-width:640px){.axs-scrim.axs-scrim{padding-top:calc(24px + var(--fgai-beta-banner-h))}}.zk-gate.zk-gate .zk-gate-inner{transform:translateY(calc(var(--fgai-beta-banner-h) / 2))}.ask-panel.ask-panel,.category-nav.category-nav,.nav-flyout.nav-flyout,.nav-rail.nav-rail,.one-dock.one-dock,.panel.panel{top:var(--fgai-beta-banner-h);height:calc(100dvh - var(--fgai-beta-banner-h))}.sv2-rail.sv2-rail{height:calc(100dvh - 160px - var(--fgai-beta-banner-h))}.dv19-train.dv19-train[data-day-open="1"],.dv19-train.dv19-train[data-guided]{min-height:calc(100dvh - var(--fgai-beta-banner-h))}@media (min-width:1024px){.dv19-main.is-training .dv19-train.dv19-train[data-day-open="1"],.dv19-main.is-training .dv19-train.dv19-train[data-guided]{padding-top:0}.dv19-main.is-training .dv19-train.dv19-train .tr-d1-wrap{margin-top:0}.dv19-main.is-training .dv19-train.dv19-train .tr-hero{padding-top:10px;padding-bottom:10px}}@media (max-width:1023px){.dv19-main.is-training .dv19-train.dv19-train[data-day-open="1"],.dv19-main.is-training .dv19-train.dv19-train[data-guided]{flex:1 1 auto;min-height:0}}@media (max-width:900px){.dt-canvas.dt-canvas .dt-setup-wrap{max-height:calc(100vh - 70px - var(--fgai-beta-banner-h))}.sv2-setup-host.sv2-setup-host .dt-setup-wrap{max-height:calc(100vh - 114px - var(--fgai-beta-banner-h))}}@media (max-width:520px){.dt-canvas.dt-canvas .dt-setup-wrap{max-height:calc(100dvh - 70px - var(--fgai-beta-banner-h))}.dt-canvas.dt-canvas.fv-orb-aligned .dt-setup-wrap{max-height:calc(100dvh - 86px - var(--fgai-beta-banner-h))}.sv2-setup-host.sv2-setup-host .dt-setup-wrap{max-height:calc(100dvh - 114px - var(--fgai-beta-banner-h))}.sv2-root.fv-orb-aligned .sv2-setup-host.sv2-setup-host .dt-setup-wrap{max-height:calc(100dvh - 190px - var(--fgai-beta-banner-h))}.fv-scrim.fv-scrim .il-card{max-height:calc(100dvh - 32px - var(--fgai-beta-banner-h))}}.sv2-setup-host.sv2-setup-host .dt-setup-wrap{top:calc(106px + var(--fgai-beta-banner-h))}.sv2-root.fv-orb-aligned .sv2-setup-host.sv2-setup-host .dt-setup-wrap{top:calc(182px + var(--fgai-beta-banner-h))}.il-card.il-card{max-height:calc(90dvh - var(--fgai-beta-banner-h))}.dv19-dialog.dv19-dialog{max-height:calc(100vh - 32px - var(--fgai-beta-banner-h))}.fw-card.fw-card{max-height:calc(100dvh - 32px - var(--fgai-beta-banner-h))}.qp.qp{top:calc(70px + var(--fgai-beta-banner-h));max-height:calc(100vh - 110px - var(--fgai-beta-banner-h))}@media (max-width:1023px){.qp.qp{top:calc(100px + var(--fgai-beta-banner-h));max-height:calc(100vh - 124px - var(--fgai-beta-banner-h))}.dv19-side-scrim.dv19-side-scrim,.dv19-side.dv19-side{top:var(--fgai-beta-banner-h);height:calc(100dvh - var(--fgai-beta-banner-h));bottom:auto}}.dt-archive.dt-archive{max-height:calc(100vh - 40px - var(--fgai-beta-banner-h))}.dt-lib-rail.dt-lib-rail.is-stack{max-height:calc(100vh - 120px - var(--fgai-beta-banner-h))}.dt-wiz.dt-wiz{max-height:calc(100vh - 48px - var(--fgai-beta-banner-h))}.dt-lesson-say.dt-lesson-say.is-badge{max-height:calc(100dvh - 150px - var(--fgai-beta-banner-h))}.fr-dock-card.fr-dock-card{max-height:calc(100dvh - 96px - var(--fgai-beta-banner-h))}.cdp-nb.cdp-nb{height:calc(100dvh - 66px - 54px - var(--fgai-beta-banner-h));max-height:calc(100dvh - 8rem - var(--fgai-beta-banner-h))}.dt-all.dt-all{min-height:min(420px,calc(100vh - 32px - var(--fgai-beta-banner-h)))}@media (min-width:901px){:is(.dt-canvas.dt-canvas,.sv2-setup-host.sv2-setup-host) .dt-orb-panel{max-height:calc(100vh - 84px - var(--fgai-beta-banner-h))}}.skip-link:focus{z-index:210;top:calc(8px + var(--fgai-beta-banner-h))}.dv19-training-box.dv19-training-box{display:flex;flex-direction:column}.dv19-training-box.dv19-training-box .dv19-train.dv19-train[data-day-open="1"],.dv19-training-box.dv19-training-box .dv19-train.dv19-train[data-guided]{flex:1 1 auto;min-height:0}:root{--fg-text-2xs:clamp(0.625rem,0.6rem + 0.14vw,0.7rem);--fg-text-xs:clamp(0.6875rem,0.65rem + 0.18vw,0.8125rem);--fg-text-sm:clamp(0.78rem,0.73rem + 0.22vw,0.9375rem);--fg-text-base:clamp(0.875rem,0.82rem + 0.28vw,1.0625rem);--fg-text-md:clamp(0.95rem,0.88rem + 0.34vw,1.1875rem);--fg-text-lg:clamp(1.05rem,0.95rem + 0.5vw,1.4rem);--fg-text-xl:clamp(1.25rem,1.05rem + 0.9vw,1.9rem);--fg-text-2xl:clamp(1.5rem,1.2rem + 1.4vw,2.6rem);--fg-space-2xs:clamp(0.25rem,0.22rem + 0.14vw,0.375rem);--fg-space-xs:clamp(0.4rem,0.35rem + 0.2vw,0.6rem);--fg-space-sm:clamp(0.6rem,0.52rem + 0.3vw,0.9rem);--fg-space-md:clamp(0.9rem,0.78rem + 0.5vw,1.4rem);--fg-space-lg:clamp(1.2rem,1rem + 0.9vw,2.1rem);--fg-space-xl:clamp(1.8rem,1.4rem + 1.6vw,3.4rem);--fg-art-max:42dvh;--fg-art-max-second:32dvh}.cdp-line,.cdp-nb,.cds,.fg-coach,.il-card{container-type:inline-size}.fg-coach.cw-scope{--cw-voice-size:clamp(0.9rem,0.8rem + 1.15cqi,1.05rem)}.cw-scope .cw-body .sw-boxlbl,.cw-scope .cw-body .sw-walk li{font-size:clamp(.8rem,.72rem + 1cqi,.95rem)}.cw-scope .cw-body .sw-card pre{font-size:clamp(.68rem,.62rem + .85cqi,.82rem)}.cw-scope .cw-back,.cw-scope .cw-chip{font-size:clamp(.72rem,.68rem + .6cqi,.84rem)}.cw-scope .cw-body .sw-mock,.cw-scope .cw-body .sw-mock img,.cw-scope .cw-body .sw-mock svg{max-height:var(--fg-art-max);width:100%;height:auto;object-fit:contain}.cw-scope .cw-body .sw-mock~.sw-mock,.cw-scope .cw-body .sw-mock~.sw-mock img,.cw-scope .cw-body .sw-mock~.sw-mock svg{max-height:var(--fg-art-max-second)}.cn-deck{max-height:34dvh;overflow-y:auto;overscroll-behavior:contain;gap:var(--fg-space-2xs)}.cn-pill{font-size:clamp(.7rem,.66rem + .55cqi,.82rem);padding:var(--fg-space-2xs) var(--fg-space-sm)}.cn-composer input{font-size:clamp(.78rem,.74rem + .5cqi,.88rem)}.il-card{width:min(640px,calc(100dvw - 2 * var(--fg-space-md)));min-height:min(460px,72dvh);max-height:calc(100dvh - 2 * var(--fg-space-lg));padding:var(--fg-space-lg) var(--fg-space-xl) var(--fg-space-md)}.il-h1{font-size:clamp(1.25rem,1.05rem + 1.6cqi,1.7rem);gap:var(--fg-space-sm)}.il-body p{font-size:clamp(.85rem,.8rem + .95cqi,1rem);margin-bottom:var(--fg-space-sm)}.il-emoji{font-size:clamp(1.05rem,.95rem + 1.1cqi,1.55rem)}.il-primary{font-size:clamp(.8rem,.76rem + .55cqi,.92rem);padding:var(--fg-space-sm) var(--fg-space-lg)}.cds .cds-name{font-size:clamp(.6rem,.56rem + .95cqi,.72rem)}.cds .cds-rank,.cds .cds-title{font-size:clamp(.62rem,.6rem + .6cqi,.78rem)}.cds .cds-tier-count,.cds .cds-tier-name{font-size:clamp(.56rem,.54rem + .5cqi,.68rem)}.cdp-line{max-width:min(400px,calc(100dvw - 2 * var(--fg-space-md)));font-size:clamp(.85rem,.8rem + .9cqi,1rem)}.cdp-nudge,.cdp-nudge-tracker,.mkv-say,.pcof-say{width:min(300px,calc(100dvw - 2 * var(--fg-space-md)));max-width:none}.cdp-nudge,.mkv-say,.pcof-say{font-size:clamp(.85rem,.82rem + .18vw,1rem)}.cdp-nb{max-height:calc(100dvh - 8rem)}.cdp-sticky{width:min(240px,62cqi)}.cdp-sticky-line{font-size:clamp(.85rem,.78rem + 1.4cqi,1.2rem)}.cdp-shot img{max-height:46dvh;width:auto;height:auto;object-fit:contain}.fg-autogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:var(--fg-space-sm)}.cdp-nb,.cds,.fg-coach,.il-card{overflow-x:hidden}.cw-scope .cw-body img,.cw-scope .cw-body svg,.il-card img,.il-card svg{max-width:100%}