@font-face{font-family:Google Sans;src:url(/courseplay/reference/assets/fonts/google-sans-cyrillic.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Google Sans;src:url(/courseplay/reference/assets/fonts/google-sans-cyrillic-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Google Sans;src:url(/courseplay/reference/assets/fonts/google-sans-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Google Sans;src:url(/courseplay/reference/assets/fonts/google-sans-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:GoogleSansFlex;src:url(/fonts/GoogleSansFlex-VariableFont_GRAD,ROND,opsz,slnt,wdth,wght.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:25% 151%;font-weight:1 1000}:root{--cp-bg-page:#f6f6f6;--cp-bg-white:#ffffff;--cp-bg-grey-3:#e8e8e8;--cp-text-primary:#000000;--cp-text-secondary:#6b6b84;--cp-stroke-grey:#e8e8e8;--cp-accent-yellow:#f0ff7a;--cp-accent-green:#e6ee98;--cp-accent-purple:#b094f6;--cp-accent-blue:#57d1fa;--cp-accent-coral:#f0a079;--cp-accent-sand:#f6cb7c;--cp-card-radius:12px;--cp-field-radius:10px;--cp-pill-radius:90px;--cp-display-size:56px;--cp-display-line:1.15;--cp-h1-size:42px;--cp-h1-line:1.2;--cp-h2-size:32px;--cp-h2-line:1.2;--cp-h3-size:24px;--cp-h3-line:1.2;--cp-h4-size:18px;--cp-h4-line:1.2;--cp-h5-size:16px;--cp-h5-line:1.3;--cp-body-lg-size:18px;--cp-body-size:16px;--cp-body-sm-size:14px;--cp-body-line:1.25;--cp-caption-size:13px;--cp-caption-line:1.02;--cp-button-size:14px;--cp-button-lg-size:18px;--color-background:#f4f3ee;--color-foreground:#171d12;--color-surface:rgba(255,255,255,0.86);--color-border:rgba(23,29,18,0.12);--color-border-strong:rgba(23,29,18,0.28);--color-muted:#58604f;--color-accent:#0c7a43;--shadow-soft:0 18px 40px rgba(23,29,18,0.08);--font-sans:"Google Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-display:var(--font-sans);--font-flex:"GoogleSansFlex",var(--font-sans);--font-mono:"IBM Plex Mono","SFMono-Regular","SF Mono",Consolas,"Liberation Mono",monospace;--courseplay-word-line:1;--courseplay-word-size:min(24vw,calc((100dvh - 40px) / 1));--courseplay-word-opacity:0;--courseplay-word-scale-x:1;--courseplay-word-tracking:-0.04em}*{box-sizing:border-box}html{min-height:100%;background:#eeeeee}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{min-height:100vh;margin:0;overflow-x:hidden;background:#eeeeee;color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--cp-body-size);font-weight:500;line-height:var(--cp-body-line);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(>body.reference-site){background:#f6f6f6;scroll-behavior:smooth;overscroll-behavior-y:none;scrollbar-gutter:stable}body.reference-site{background:#f6f6f6;isolation:isolate;overscroll-behavior-y:none}@media (max-width:767px){body.reference-site,html:has(>body.reference-site){background:#ffffff}}@media (prefers-reduced-motion:reduce){html:has(>body.reference-site){scroll-behavior:auto}}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}main[data-view]>section[data-route-workspace-transition=leaving]{opacity:.08;transform:translateX(-18px) scale(.996);transform-origin:center;transition:opacity .14s ease,transform .14s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}main[data-view]>section[data-route-workspace-transition=entering]{animation:route-workspace-in .26s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}main[data-view]>section[data-route-workspace-transition]{backface-visibility:hidden}@keyframes route-workspace-in{0%{opacity:.08;transform:translateX(18px) scale(.996)}to{opacity:1;transform:translateX(0) scale(1)}}@media (prefers-reduced-motion:reduce){main[data-view]>section[data-route-workspace-transition=entering],main[data-view]>section[data-route-workspace-transition=leaving]{animation:none;opacity:1;transform:none;transition:none}}