@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-wght-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}:root{--nt-background:30 36 40;--nt-background-bottom:16 22 26;--nt-video-surface:10 14 16;--nt-foreground:244 247 248;--nt-card:47 38 59;--nt-control:48 54 57;--nt-muted:132 148 156;--nt-accent:178 76 200;--nt-accent-hover:184 112 236;--nt-accent-active:178 76 200;--nt-accent-muted:232 188 238;--nt-accent-muted-end:210 148 220;--nt-accent-link-hover:184 112 236;--nt-accent-surface-hover:150 62 168;--nt-link-hover:var(--nt-accent-link-hover);--nt-warn:251 191 36;--nt-primary:178 76 200;--nt-success:56 176 139;--nt-danger:220 53 69;--nt-shadow-soft:0 24px 80px rgba(0,0,0,0.34);--nt-shadow-subtle:0 10px 28px rgba(0,0,0,0.16);--nt-shadow-whisper:0 4px 12px rgba(0,0,0,0.08);--nt-shadow-toast:0 2px 8px rgba(0,0,0,0.08),0 12px 32px rgba(0,0,0,0.16);--nt-shadow-glow:0 24px 80px rgb(var(--nt-accent)/0.28);--nt-shadow-header:0 8px 20px rgba(0,0,0,0.16);--nt-shadow-menu:0 24px 80px rgb(0 0 0/0.55),0 8px 24px rgb(0 0 0/0.35);--nt-card-alpha:0.74;--nt-header-alpha:0.72;--nt-video-surface-alpha:1;--font-manrope:"Manrope"}html[data-theme=day]{--nt-background:244 247 248;--nt-foreground:20 49 64;--nt-background-bottom:255 255 255;--nt-control:224 230 232;--nt-muted:132 148 156;--nt-card-alpha:0.16;--nt-header-alpha:0.22;--nt-video-surface-alpha:0.12;--nt-shadow-soft:0 8px 24px rgba(20,49,64,0.1);--nt-shadow-subtle:0 4px 16px rgba(20,49,64,0.08);--nt-shadow-whisper:0 2px 8px rgba(20,49,64,0.06);--nt-shadow-header:0 4px 12px rgba(20,49,64,0.08);--nt-shadow-toast:0 2px 8px rgba(20,49,64,0.06),0 8px 24px rgba(20,49,64,0.1);--nt-shadow-glow:0 16px 48px rgb(var(--nt-accent)/0.18);--nt-shadow-menu:0 8px 24px rgba(20,49,64,0.1),0 16px 48px rgba(20,49,64,0.12);--nt-link-hover:var(--nt-accent-surface-hover)}body,html{min-height:100%}body{margin:0;color:rgb(var(--nt-foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-manrope),Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;background-attachment:fixed;background-image:radial-gradient(circle at 15% 10%,rgb(var(--nt-accent)/.16),transparent 30rem),radial-gradient(circle at 85% 0,rgb(var(--nt-success)/.14),transparent 28rem),linear-gradient(to bottom,rgb(var(--nt-background)) 0,rgb(var(--nt-background-bottom)) 100%)}h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}h1,h2,h3{font-family:var(--font-manrope),Arial,sans-serif;font-weight:800}h2,h3{font-size:clamp(2rem,2.5vw,2.5rem);line-height:1.2}.nt-theme-invert{--nt-foreground:2 26 25;--nt-card:244 247 248;--nt-muted:90 105 112;--nt-link-hover:var(--nt-accent-surface-hover);background-color:rgb(244 247 248);color:rgb(var(--nt-foreground))}a{color:inherit;text-decoration:inherit}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:transparent;padding:0}canvas,img,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.nt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nt-actions-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.nt-hidden{display:none}.nt-fill{fill:currentColor}@keyframes nt-spin{to{transform:rotate(1turn)}}.nt-spin{animation:nt-spin 1s linear infinite}@keyframes nt-pulse{50%{opacity:.5}}.nt-pulse{animation:nt-pulse 2s cubic-bezier(.4,0,.6,1) infinite}body.call-room-layout{height:100dvh;overflow:hidden}*{box-sizing:border-box}::-moz-selection{background:rgb(var(--nt-accent)/.34)}::selection{background:rgb(var(--nt-accent)/.34)}body.call-room-layout .nt-page-shell{height:100dvh;min-height:0;overflow:hidden}body.call-room-layout header{display:none}body.call-room-layout .nt-page-shell__frame{max-width:none;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}body.call-room-layout .nt-page-shell__main{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}