.gc-mprog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gc-mprog-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.gc-mprog-row{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.gc-mprog-main{min-width:0}.gc-mprog-title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.gc-mprog-sub{opacity:.75;margin-top:4px;font-size:13px;font-weight:500}.gc-mprog-chev{opacity:.7;font-size:16px}.gc-mprog-right{align-items:center;gap:10px;display:inline-flex}.gc-mprog-assign{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.85;color:#00d381fa;filter:drop-shadow(0 0 6px #50dcaa8c);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;transform:translateY(1.2px);box-shadow:inset 0 1px #ffffff14}.gc-mlist-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gc-mlist-title{letter-spacing:-.01em;color:#ffd0d0;white-space:normal;-webkit-line-clamp:2;background:linear-gradient(#ffffff0f,#ffffff05),#0b0f14a6;border:1px solid #ffffff1f;border-radius:14px;-webkit-box-orient:vertical;margin-top:12px;padding:10px 14px;font-size:16px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000008c,0 0 22px #ff686840}.gc-mlist-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.gc-mlist-row{width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.gc-mlist-num{opacity:.75;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.gc-mlist-main{flex:auto;min-width:0}.gc-mlist-lesson-title{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.gc-mlist-sub{opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:500;overflow:hidden}.gc-mlist-chev{opacity:.7;flex:none;font-size:16px}.gc-mlist-right{flex:none;align-items:center;gap:8px;display:inline-flex}.gc-mlist-right .gc-comment-badge,.gc-mprog-right .gc-comment-badge{margin-left:0}.gc-mlist-num svg{filter:drop-shadow(0 1px 6px #00000038)}.gc-mlist-chev svg{filter:drop-shadow(0 1px 6px #00000038);opacity:.95}.gc-mlist-row:active .gc-mlist-chev svg{opacity:1}.gc-musers-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gc-musers-title{min-width:0}.gc-musers-search{margin-top:12px;position:relative}.gc-musers-search-input{padding-right:42px}.gc-musers-search-clear{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gc-musers-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.gc-musers-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:12px}.gc-musers-card.is-invite-mode{background:radial-gradient(circle at 20% 0,#ffb4501a,#0000 55%),#ffffff05;border-color:#ffd07a38}.gc-musers-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gc-musers-main{min-width:0}.gc-musers-name{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.gc-musers-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.gc-musers-sub{opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.gc-musers-id{opacity:.55;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.gc-musers-access{white-space:nowrap;flex:none}.gc-musers-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.gc-musers-act{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px;font-weight:650}.gc-musers-act.is-warn{background:#ffb4500f;border-color:#ffb45047}.gc-musers-act.is-ok{background:#50ffaa0f;border-color:#50ffaa47}.gc-musers-act.is-danger{background:#ff50501a;border-color:#ff505059}.gc-musers-act.is-neutral{border-color:#ffffff24}.gc-musers-access.gc-icon-btn{border-radius:12px;flex:none;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;display:flex}@media (max-width:768px){.gc-panel,.gc-form,.gc-header-row,.gc-row{min-width:0}.gc-page,.gc-panel{margin-bottom:18px}.gc-input,.gc-inline-input,textarea.gc-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}input.gc-input[type=date],input.gc-input[type=time]{width:100%;min-width:0;max-width:100%}.gc-row{flex-wrap:wrap}.gc-header-row{align-items:flex-start}.r-kv{grid-template-columns:80px 1fr;align-items:baseline;gap:8px 10px;display:grid}.r-v{font-size:13px;font-weight:500}.gc-nav{display:none}.gc-nav-mobile{align-items:center;gap:10px;display:flex}.gc-icon-btn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.gc-mobile-backdrop{z-index:60;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.gc-mobile-sheet{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ceb;border:1px solid #ffffff1f;border-radius:18px 18px 0 0;width:100%;padding:12px}.gc-mobile-sheet-head{justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 10px;display:flex}.gc-mobile-sheet-links{flex-direction:column;gap:10px;padding:6px;display:flex}.gc-mobile-link{text-align:left;width:100%;color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:12px;text-decoration:none;display:block}.gc-mobile-link.is-danger{border-color:#ff505059}.gc-admin-desktop{display:none}.gc-admin-mobile{display:block}.gc-musers-actions{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:10px;display:flex}.gc-musers-actions .gc-icon-btn{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.gc-breadcrumbs{flex-wrap:wrap;gap:6px}.gc-breadcrumbs .gc-link,.gc-breadcrumbs .gc-muted{font-size:12px}.gc-breadcrumbs>:last-child{display:none}.gc-lesson-bottom-nav{display:none!important}.gc-danger-zone{margin-top:6px}.gc-btn-danger{font-size:16px}.gc-actions-mobile{align-items:center;gap:10px;display:flex}.gc-mprog-title{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;font-size:1em;font-weight:650;line-height:1.24;overflow:hidden}.gc-assets{padding:12px}.gc-asset-row,.gc-asset-left{align-items:flex-start}.gc-asset-badge,.gc-asset-thumb{border-radius:10px;flex:none;width:38px;height:38px}.gc-asset-meta{flex:auto;min-width:0}.gc-asset-link{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-width:100%;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.gc-asset-meta .gc-muted{font-size:12px}.gc-asset-actions{flex:none}.gc-emoji-wrap{display:none!important}.gc-event-row{grid-template-columns:65px 1fr auto;align-items:center;gap:6px;padding:6px 8px}}@media (min-width:769px){.gc-nav{align-items:center;gap:18px;display:flex}.gc-nav-mobile{display:none}.gc-nav-link{font-size:14px;text-decoration:none}.gc-admin-desktop{display:block}.gc-admin-mobile{display:none}}@media (max-width:720px){.gc-panel-title-programs{color:#f3b37c;opacity:.95;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.gc-icon-btn.is-ok{background:radial-gradient(120% 120% at 30% 20%,#46dc962e,#ffffff0f);border:1px solid #46dc964d;box-shadow:0 10px 30px #00000059}.gc-icon-btn.is-ok:hover{filter:brightness(1.06)}.gc-icon-btn.is-ok:active{transform:translateY(1px)}}@supports not (-webkit-touch-callout:none){.gc-mlist-lesson-title{-webkit-line-clamp:4;max-height:5em;font-size:.92em;line-height:1.25}}@media screen and (max-width:480px) and (-webkit-device-pixel-ratio:2){.gc-mlist-lesson-title{font-size:.9em;line-height:1.22}.r-card-title-access{color:#eafcffeb;margin:0 0 14px;font-size:14px;font-weight:600}}.gc-mlist-row.is-homework,.gc-mprog-row.is-homework{background:linear-gradient(135deg,#9c703d21,#60452912),#ffffff06;border-color:#d7ae7066;box-shadow:inset 0 1px #ffffff0d,0 0 20px #cc944c1a}.gc-mlist-row.is-homework .gc-mlist-num{color:#f4e2c7f0;background:#9c703d1f;border-color:#d7ae7052}.gc-mlist-row.is-homework .gc-mlist-chev,.gc-mprog-row.is-homework .gc-mprog-chev{color:#e5c397e6;opacity:.9}.gc-mlist-row.is-homework:active,.gc-mprog-row.is-homework:active{background:linear-gradient(135deg,#aa7c4630,#6a4c2b1a),#ffffff09;border-color:#e5be8b94}@media (hover:hover){.gc-mlist-row.is-homework:hover,.gc-mprog-row.is-homework:hover{border-color:#e5be8b8f;box-shadow:inset 0 1px #ffffff0f,0 0 24px #cc944c26}}.gc-mlist-row.is-lesson.has-materials:not(.is-homework){background:linear-gradient(135deg,#a855f713,#ffffff06);border-color:#a855f747;box-shadow:inset 0 1px #ffffff0e,0 0 20px #a855f71a}.gc-mlist-row.is-lesson.is-empty:not(.is-homework){background:#be78f50e;border-color:#be78f533;box-shadow:inset 0 0 0 1px #be78f524,inset 0 1px #ffffff09}.gc-mlist-row.is-lesson.is-empty .gc-mlist-lesson-title{color:#eae4efb3}.gc-mlist-row.is-lesson.is-empty .gc-mlist-num{opacity:.58}.gc-mlist-row .gc-empty-materials{color:#dcc5eba8;flex:none}
:root{--app-bg:#17181a;--surface-1:#ffffff09;--surface-2:#28282ef2;--surface-elevated:#1e1f23fa;--surface-hover:#ffffff12;--text-primary:#f5f5f8f5;--text-secondary:#e8e8eec2;--text-muted:#e8e8ee8c;--border-soft:#ffffff17;--border-strong:#ffffff2b;--header-bg:#17181af0;--input-bg:#28282ef2;--overlay-backdrop:#0000008f;--shadow-panel:0 10px 30px #00000059, inset 0 1px 0 #ffffff0a;--scrollbar-thumb:#ffffff40;--scrollbar-thumb-hover:#fff6;--accent-coral-text:#ff786ef2;--accent-violet-text:#dcc3fff5;--accent-cyan-text:#c3f2faf5;--accent-amber-text:#f4e2c7f5}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f0ea;--foreground:#24242a;--app-bg:#f3f0ea;--surface-1:#ffffffc2;--surface-2:#fffdf9f0;--surface-elevated:#fffefbfa;--surface-hover:#fffffffa;--text-primary:#222228f5;--text-secondary:#393840c2;--text-muted:#47454e94;--border-soft:#342f3a21;--border-strong:#342f3a38;--header-bg:#f8f5eff0;--input-bg:#fffefbfa;--overlay-backdrop:#25202a52;--shadow-panel:0 12px 32px #43352921, inset 0 1px 0 #ffffffdb;--scrollbar-thumb:#483f4e40;--scrollbar-thumb-hover:#483f4e6b;--accent-coral-text:#b33f57;--accent-violet-text:#7042a4;--accent-cyan-text:#187789;--accent-amber-text:#946321;--glass-bg:#ffffff9e;--glass-bg-hover:#ffffffe0;--glass-stroke:#342f3a26;--glass-stroke-strong:#342f3a40;--glass-edge-a:#ffffffe6;--glass-edge-b:#42aec233;--glass-edge-c:#c25d7e29;--glass-highlight:#ffffffb8;--glass-shadow:0 8px 22px #4335291f;--glass-inset:inset 0 1px 0 #ffffffe6}body.r-app-body{background:var(--app-bg);color:var(--text-primary)}html[data-theme=light] body{background:radial-gradient(circle at 15% 0%, #be6f8e12, transparent 34%), radial-gradient(circle at 88% 12%, #36a7b512, transparent 38%), var(--app-bg);color:var(--text-primary)}html[data-theme=light] ::selection{color:#211c25;background:#b17cd240}html[data-theme=light]{scrollbar-color:var(--scrollbar-thumb) transparent}html[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.gc-theme-toggle{color:#f4e2c7e6;flex:none}.gc-theme-toggle svg{z-index:2;pointer-events:none;position:relative}html[data-theme=light] .gc-theme-toggle{color:#69469b;background:#7042a412;border-color:#7042a433}html[data-theme=light] .gc-header{color:var(--text-primary);background:var(--header-bg);border-bottom-color:var(--border-soft);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);box-shadow:0 8px 28px #43352914}html[data-theme=light] .gc-header,html[data-theme=light] .gc-header a,html[data-theme=light] .gc-nav-link,html[data-theme=light] .gc-top-quote{color:var(--text-secondary)}html[data-theme=light] .gc-header a:hover,html[data-theme=light] .gc-nav-link:hover{color:#9b6123}html[data-theme=light] .gc-brand-word{color:#2d2931}html[data-theme=light] .gc-brand-click{color:#7042a4;text-shadow:0 0 14px #7042a421}html[data-theme=light] .gc-brand:after{opacity:.18}html[data-theme=light] .gc-muted{color:var(--text-muted)}html[data-theme=light] .gc-training-subtitle,html[data-theme=light] .gc-training-meta,html[data-theme=light] .gc-lesson-subtitle,html[data-theme=light] .gc-lesson-sub,html[data-theme=light] .gc-card-desc{color:var(--text-secondary)}html[data-theme=light] .gc-training-title,html[data-theme=light] .gc-card-title,html[data-theme=light] .gc-title-coral,html[data-theme=light] .gc-panel-title{color:var(--accent-coral-text);text-shadow:none}html[data-theme=light] .gc-breadcrumbs .gc-link{color:var(--text-secondary)}html[data-theme=light] .gc-breadcrumbs .gc-link:hover{color:var(--text-primary)}html[data-theme=light] .gc-breadcrumbs .gc-muted{color:var(--text-muted)}html[data-theme=light] .gc-panel,html[data-theme=light] .gc-card,html[data-theme=light] .r-card{color:var(--text-primary);background:var(--surface-1);border-color:var(--border-soft);box-shadow:var(--shadow-panel)}html[data-theme=light] .gc-panel:after{opacity:.22}html[data-theme=light] .gc-panel:before{opacity:.3}html[data-theme=light] .gc-panel:hover:before{opacity:.46}html[data-theme=light] .gc-card:hover{background:var(--surface-hover);border-color:var(--border-strong)}html[data-theme=light] .gc-panel.gc-panel-feed{background:radial-gradient(circle,#417e7a1a 1px,#0000 1.4px),#fffdf9bd;border-color:#36656033}html[data-theme=light] .gc-btn,html[data-theme=light] .gc-btn-ghost,html[data-theme=light] .gc-icon-btn,html[data-theme=light] .gc-iconbtn,html[data-theme=light] .r-btn-primary,html[data-theme=light] .r-btn-secondary{color:var(--text-primary)}html[data-theme=light] .gc-btn:hover:not(:disabled),html[data-theme=light] .gc-btn-ghost:hover:not(:disabled),html[data-theme=light] .gc-icon-btn:hover:not(:disabled),html[data-theme=light] .gc-iconbtn:hover:not(:disabled){color:#2e2932;box-shadow:0 10px 26px #43352926, var(--glass-inset)}html[data-theme=light] .gc-logout-btn{color:#3e3943ad;border-color:var(--border-soft);background:#ffffff8f}html[data-theme=light] .gc-input,html[data-theme=light] .gc-textarea,html[data-theme=light] .gc-inline-input,html[data-theme=light] .gc-select,html[data-theme=light] .gc-modal-card select,html[data-theme=light] .r-input{color:var(--text-primary);background:var(--input-bg);border-color:var(--border-soft);box-shadow:inset 0 1px #ffffffd1,0 6px 18px #43352912}html[data-theme=light] .gc-input::placeholder,html[data-theme=light] .gc-textarea::placeholder,html[data-theme=light] .gc-inline-input::placeholder,html[data-theme=light] .r-input::placeholder{color:#49454e6e}html[data-theme=light] .gc-input:focus,html[data-theme=light] .gc-textarea:focus,html[data-theme=light] .gc-inline-input:focus,html[data-theme=light] .gc-select:focus{color:var(--text-primary);background:#fffefa;border-color:#488c996b}html[data-theme=light] .gc-input::-webkit-calendar-picker-indicator{filter:none}html[data-theme=light] .gc-modal-card select option,html[data-theme=light] .gc-select option{color:var(--text-primary);background:#fffefa}html[data-theme=light] .gc-modal{background:var(--overlay-backdrop)}html[data-theme=light] .gc-modal-backdrop,html[data-theme=light] .gc-modal-card,html[data-theme=light] .gc-sessions-item{color:var(--text-primary);background:var(--surface-elevated);border-color:var(--border-strong);box-shadow:0 24px 64px #372b2438,inset 0 1px #ffffffeb}html[data-theme=light] .gc-floating-tooltip{color:#fffdf8;background:#2d2731f0;border-color:#ffffff26}html[data-theme=light] .r-dashboard-page:before{background:linear-gradient(#f7f4eecc,#f3f0eaf0),#f3f0ea url(/dashboard-hud-bg.webp) 50%/cover no-repeat}html[data-theme=light] .gc-mobile-backdrop{background:#2a232e47}html[data-theme=light] .gc-mobile-sheet{color:var(--text-primary);border-color:var(--border-soft);background:#faf8f3f5;box-shadow:0 -18px 48px #372b242e}html[data-theme=light] .gc-mobile-link{color:var(--text-primary);border-color:var(--border-soft);background:#ffffffad}html[data-theme=light] .gc-event-row,html[data-theme=light] .gc-feed-section-events .gc-event-row,html[data-theme=light] .gc-feed-section-records .gc-event-row{color:var(--text-primary);background:#fffefabd;border-color:#3a4c4c24;box-shadow:inset 0 1px #ffffffe6,inset 2px 0 #68ae9e57}html[data-theme=light] .gc-feed-section-records .gc-event-row{box-shadow:inset 0 1px #ffffffe6,inset 2px 0 #7e56b04d}html[data-theme=light] .gc-event-row:hover,html[data-theme=light] .gc-feed-section-events .gc-event-row:hover,html[data-theme=light] .gc-feed-section-records .gc-event-row:hover{background:linear-gradient(90deg,#6fb5a51a,#fffefae6 44%);border-color:#437a713d}html[data-theme=light] .gc-event-time{color:#37343b}html[data-theme=light] .gc-feed-title{color:#304844b8}html[data-theme=light] .gc-feed-title:after{color:#2d293047}html[data-theme=light] .gc-events-more{color:var(--text-primary);border-color:var(--border-soft);background:#ffffffa8}html[data-theme=light] .gc-events-more:hover{border-color:var(--border-strong);background:#fffffff0}html[data-theme=light] .gc-badge-training{color:#a5354b;background:#c6435b17;border-color:#b1304b45;box-shadow:0 0 12px #b1304b14}html[data-theme=light] .gc-badge-folder{color:#176f80;background:#1f9aae17;border-color:#14819447;box-shadow:0 0 12px #14819414}html[data-theme=light] .gc-badge-lesson{color:#6d3c9e;background:#7b47ab17;border-color:#6a369e42;box-shadow:0 0 12px #6a369e14}html[data-theme=light] .gc-badge-lesson.is-homework{color:#86591f;background:#b27e3f1c;border-color:#9f6a294d;box-shadow:0 0 12px #9f6a2914}html[data-theme=light] .gc-tree-row{color:var(--text-primary);border-color:var(--border-soft);background:#fffefbab;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #4335290e}html[data-theme=light] .gc-tree-row:hover{border-color:var(--border-strong);background:#fffffff0}html[data-theme=light] .gc-tree-row.is-folder{border-color:#18859740;box-shadow:inset 0 1px #fffffff0,0 0 18px #18859712}html[data-theme=light] .gc-tree-row.is-lesson{border-color:#6d3c9e3d;box-shadow:inset 0 1px #fffffff0,0 0 18px #6d3c9e11}html[data-theme=light] .gc-tree-row.is-lesson.is-homework{background:linear-gradient(135deg,#c495581f,#fffefab8),#fffefacc;border-color:#9f6a2957;box-shadow:inset 0 1px #fffffff0,0 0 18px #9f6a2913}html[data-theme=light] .gc-tree-row.is-lesson.is-homework:hover{background:linear-gradient(135deg,#c495582b,#ffffffe6),#fffefa;border-color:#9f6a297a}html[data-theme=light] .gc-tree-title.folder-title{color:#254d55}html[data-theme=light] .gc-tree-title.lesson-title{color:#343039}html[data-theme=light] .gc-tree-children{border-left-color:#3d374129}html[data-theme=light] .gc-tree-toggle{color:#49434e;border-color:var(--border-soft);background:#ffffffa6}html[data-theme=light] .gc-tree-toggle:hover{border-color:var(--border-strong);background:#fffefa}html[data-theme=light] .gc-mini-btn,html[data-theme=light] .gc-nodeid-btn{color:#35313a;border-color:var(--border-soft);background:#ffffffad}html[data-theme=light] .gc-mini-btn:hover,html[data-theme=light] .gc-nodeid-btn:hover{color:#242129;border-color:var(--border-strong);background:#fffefa}html[data-theme=light] .gc-training-bg-overlay{background:linear-gradient(#f4f1ebc9,#f3f0eaed)}html[data-theme=light] .gc-page-has-bg .gc-panel{color:var(--text-primary);background:#fffefac7;border-color:#342f3a29}html[data-theme=light] .gc-page-has-bg .gc-tab,html[data-theme=light] .gc-page-has-bg .gc-btn{color:var(--text-primary);border-color:var(--border-soft);background:#fffefabf}html[data-theme=light] .gc-header-row+.gc-panel{background:#fffdf8c2;border-color:#a66f2e40}html[data-theme=light] .gc-header-row+.gc-panel .gc-muted{color:#984d49}html[data-theme=light] .gc-header-row+.gc-panel b{color:#744719}html[data-theme=light] .gc-header-row+.gc-panel .gc-link{color:#8d581c}html[data-theme=light] .gc-panel.gc-panel-materials{border-color:#b3464547}html[data-theme=light] .gc-panel.gc-panel-assignment{box-shadow:var(--shadow-panel), 0 0 24px #2a7d990f;border-color:#28819e38}html[data-theme=light] .gc-assets,html[data-theme=light] .gc-asset-row,html[data-theme=light] .gc-asset-badge,html[data-theme=light] .gc-attach-inline,html[data-theme=light] .gc-compose-media{color:var(--text-primary);border-color:var(--border-soft);background:#ffffff9e}html[data-theme=light] .gc-asset-link{color:#312d35}html[data-theme=light] .gc-editor-wrap{border-color:var(--border-soft);background:#fffefad1}html[data-theme=light] .gc-editor{color:#2f2b33}html[data-theme=light] .gc-panel-materials .gc-editor h2,html[data-theme=light] .gc-panel-materials .gc-lesson-html h2,html[data-theme=light] .gc-panel-assignment .gc-editor h2,html[data-theme=light] .gc-panel-assignment .gc-lesson-html h2,html[data-theme=light] .gc-bubble-body h2{color:var(--accent-coral-text);text-shadow:none}html[data-theme=light] .gc-panel-materials .gc-editor h3,html[data-theme=light] .gc-panel-materials .gc-lesson-html h3,html[data-theme=light] .gc-panel-assignment .gc-editor h3,html[data-theme=light] .gc-panel-assignment .gc-lesson-html h3,html[data-theme=light] .gc-bubble-body h3{color:var(--text-primary);text-shadow:none}html[data-theme=light] mark{color:#342d3a;background:#9769b838}html[data-theme=light] .gc-video-embed,html[data-theme=light] .gc-video-embed-inner,html[data-theme=light] .gc-viewer-card,html[data-theme=light] .gc-viewer-media{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .gc-page.is-homework .gc-title-coral{color:#936322;text-shadow:none}html[data-theme=light] .gc-page.is-homework .gc-panel{box-shadow:var(--shadow-panel), 0 0 22px #9f6a290b;border-color:#9f6a2938}html[data-theme=light] .gc-page.is-homework .gc-panel-title{color:#8b5c20}html[data-theme=light] .gc-page .gc-panel.gc-panel-materials,html[data-theme=light] .gc-page .gc-panel.gc-panel-assignment{background:#fffefae6;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:0 16px 38px #43352929,inset 0 0 0 1px #ffffffeb}html[data-theme=light] .gc-page .gc-panel.gc-panel-materials{border-color:#b1304b6e}html[data-theme=light] .gc-page .gc-panel.gc-panel-materials:before{opacity:.72;background:linear-gradient(120deg,#b1304bb3,#7042a457,#b1304b8a)}html[data-theme=light] .gc-page .gc-panel.gc-panel-assignment{border-color:#18778966}html[data-theme=light] .gc-page .gc-panel.gc-panel-assignment:before{opacity:.72;background:linear-gradient(120deg,#187789ad,#7042a44d,#18778985)}html[data-theme=light] .gc-page .gc-panel.gc-panel-materials:hover{border-color:#b1304b94;box-shadow:0 18px 44px #43352930,inset 0 0 0 1px #fffffff5}html[data-theme=light] .gc-page .gc-panel.gc-panel-assignment:hover{border-color:#1877898c;box-shadow:0 18px 44px #43352930,inset 0 0 0 1px #fffffff5}html[data-theme=light] .gc-page .gc-panel.gc-panel-materials:hover:before,html[data-theme=light] .gc-page .gc-panel.gc-panel-assignment:hover:before{opacity:.9}:is(html[data-theme=light] .gc-editor ul[data-type=taskList]>li[data-type=taskItem]:has(>label>input:checked)>div>p,html[data-theme=light] .gc-lesson-html ul[data-type=taskList]>li[data-type=taskItem]:has(>label>input:checked)>div>p){color:#2f2b338c;text-decoration-color:#2f2b3373}html[data-theme=light] .gc-lesson-outline{background:#f7f4eec2;border-right-color:#342f3a1f}html[data-theme=light] .gc-lesson-outline-direction-title{color:#302c34}html[data-theme=light] .gc-lesson-outline-direction-title:hover,html[data-theme=light] .gc-lesson-outline-direction.is-current .gc-lesson-outline-direction-title{color:#18161b;text-shadow:none}html[data-theme=light] .gc-lesson-outline-folder-toggle{color:#302b3566}html[data-theme=light] .gc-lesson-outline-folder-toggle:hover{color:#302b35c7}html[data-theme=light] .gc-lesson-outline-folder,html[data-theme=light] .gc-lesson-outline-folder.is-nested{color:#312d36ab}html[data-theme=light] .gc-lesson-outline-folder:hover,html[data-theme=light] .gc-lesson-outline-folder.is-nested:hover{color:#242127;text-shadow:none}html[data-theme=light] .gc-lesson-outline-link{color:#2d2932d6}html[data-theme=light] .gc-lesson-outline-link:hover{color:#242127;background:#5c486c11}html[data-theme=light] .gc-lesson-outline-link.is-active{color:#ad4051;text-shadow:none;background:#b53f5116}html[data-theme=light] .gc-lesson-outline-link.is-homework{color:#7d5726;background:#9f6a290e}html[data-theme=light] .gc-lesson-outline-link.is-homework:hover,html[data-theme=light] .gc-lesson-outline-link.is-homework.is-active{color:#754b18;text-shadow:none;background:#9f6a291c}html[data-theme=light] .gc-lesson-outline-searchbar .gc-top-search-link{color:#2f2b33}html[data-theme=light] .gc-lesson-outline-searchbar .gc-top-search-link:hover,html[data-theme=light] .gc-lesson-outline-searchbar .gc-top-search-link:focus-visible{color:#111014}html[data-theme=light] .gc-avatar{color:#403a45;border-color:var(--border-soft);background:#ffffffb8}html[data-theme=light] .gc-bubble{color:#302c34;background:linear-gradient(#2d9bb013,#ffffff9e);border-color:#23788c33}html[data-theme=light] .gc-msg--me .gc-bubble{background:linear-gradient(135deg,#814db01f,#ffffffad);border-color:#6b389e47;box-shadow:inset 0 0 0 1px #6b389e0e,0 8px 20px #4335290f}html[data-theme=light] .gc-msg--staff .gc-bubble{border-color:#2777a74d;box-shadow:inset 0 0 0 1px #2777a70e,0 8px 20px #4335290e}html[data-theme=light] .gc-bubble-role,html[data-theme=light] .gc-thread-role{color:#285d82;background:#458fc117;border-color:#3074a340}html[data-theme=light] .gc-thread-bubble{color:#302c34;border-color:var(--border-soft);background:#ffffff9e}html[data-theme=light] .gc-thread-item--me .gc-thread-bubble{background:#7f4bae16;border-color:#6b389e3d}html[data-theme=light] .gc-comment-copy{color:#36313b94}html[data-theme=light] .gc-comment-copy:hover{color:#29252d;background:#4b435212}html[data-theme=light] .gc-comment-collapse__toggle{color:#326d5a}html[data-theme=light] .gc-comment-collapse__toggle:hover{color:#214f41}html[data-theme=light] .gc-icon-btn.gc-review-btn,html[data-theme=light] .gc-icon-btn.gc-review-btn .gc-icon{color:#426c57}html[data-theme=light] .gc-icon-btn.gc-review-btn.is-reviewed,html[data-theme=light] .gc-icon-btn.gc-review-btn.is-reviewed:hover:not(:disabled){color:#245f43;background:linear-gradient(#77cd9c4d,#4fa87733);border-color:#30875880;box-shadow:inset 0 0 0 1px #3087581a,0 5px 14px #2a6f491a}html[data-theme=light] .gc-icon-btn.gc-review-btn.is-reviewed .gc-icon,html[data-theme=light] .gc-icon-btn.gc-review-btn.is-reviewed:hover .gc-icon{color:#245f43}html[data-theme=light] .gc-review-btn:focus-visible{outline-color:#2d7e527a}html[data-theme=light] .gc-review-label{color:#285f43;background:#51a7771f;border-color:#2d7e524d}html[data-theme=light] .gc-compose-media-top,html[data-theme=light] .gc-compose-caption,html[data-theme=light] .gc-textarea--caption{color:var(--text-primary);border-color:var(--border-soft);background:#ffffffa3}html[data-theme=light] .gc-send-hint,html[data-theme=light] .gc-key{color:#36313b94}html[data-theme=light] .gc-mprog-row,html[data-theme=light] .gc-mlist-row,html[data-theme=light] .gc-musers-card{color:var(--text-primary);border-color:var(--border-soft);background:#fffefabd;box-shadow:inset 0 1px #ffffffeb,0 5px 16px #4335290f}html[data-theme=light] .gc-mlist-title{color:#a83c50;border-color:var(--border-soft);background:linear-gradient(#ffffffdb,#ffffff94),#fffdf9e6;box-shadow:inset 0 1px #ffffffeb,0 9px 24px #4335291a,0 0 18px #b1304b12}html[data-theme=light] .gc-mlist-num,html[data-theme=light] .gc-musers-search-clear,html[data-theme=light] .gc-musers-act{color:#3e3943;border-color:var(--border-soft);background:#ffffffad}html[data-theme=light] .gc-mlist-row.is-homework,html[data-theme=light] .gc-mprog-row.is-homework{background:linear-gradient(135deg,#c495581f,#fffefac7),#fffefad1;border-color:#9f6a2957;box-shadow:inset 0 1px #fffffff0,0 5px 18px #9f6a2912}html[data-theme=light] .gc-mlist-row.is-homework .gc-mlist-num{color:#81551d;background:#b27e3f1a;border-color:#9f6a2940}html[data-theme=light] .gc-mlist-row.is-homework .gc-mlist-chev,html[data-theme=light] .gc-mprog-row.is-homework .gc-mprog-chev{color:#8b5c20}html[data-theme=light] svg.gc-icon{color:#36313bad}html[data-theme=light] svg.gc-icon:hover{color:#29252d}html[data-theme=light] .gc-icon-btn,html[data-theme=light] .gc-iconbtn{color:#3a3540;border-color:var(--border-soft);background-color:#ffffff94}html[data-theme=light] .gc-icon-btn:hover:not(:disabled),html[data-theme=light] .gc-iconbtn:hover:not(:disabled){color:#211e25;border-color:var(--border-strong);background-color:#ffffffe0}html[data-theme=light] .gc-editor-toolbar .gc-iconbtn,html[data-theme=light] .gc-comment-ribbon .gc-iconbtn{color:#342f3ab3;background:0 0!important}html[data-theme=light] .gc-editor-toolbar .gc-iconbtn:hover:not(:disabled),html[data-theme=light] .gc-comment-ribbon .gc-iconbtn:hover:not(:disabled){color:#242027;background:#3f374512!important}html[data-theme=light] .gc-icon-btn.is-ok,html[data-theme=light] .gc-iconbtn.is-green,html[data-theme=light] .gc-iconbtn.is-primary{color:#30745d}html[data-theme=light] .gc-icon-btn.is-danger,html[data-theme=light] .gc-icon-btn.is-warn,html[data-theme=light] .gc-iconbtn.is-danger{color:#b34550}html[data-theme=light] .gc-icon-btn.is-admin-arm{color:#7541a8}html[data-theme=light] .gc-editor-toolbar .gc-iconbtn.is-active{color:#286c55;background:#30745d1a!important}html[data-theme=light] .gc-comment-ribbon .gc-iconbtn.is-recording{color:#bd3e4b;background:#bd3e4b1a!important}html[data-theme=light] .gc-icon-btn-import:hover{color:#fffdf8}html[data-theme=light] .gc-btn,html[data-theme=light] .gc-btn-ghost{color:#39343e;background:#ffffffb3;border-color:#342f3a29;box-shadow:inset 0 1px #fffffff0,0 4px 12px #43352912}html[data-theme=light] .gc-btn:hover:not(:disabled),html[data-theme=light] .gc-btn-ghost:hover:not(:disabled){color:#211e25;background:#fffefa;border-color:#342f3a42}html[data-theme=light] .gc-btn svg,html[data-theme=light] .gc-tab-icon svg,html[data-theme=light] .gc-dt-btn svg,html[data-theme=light] .gc-btn:hover svg,html[data-theme=light] .gc-tab-icon:hover svg{color:inherit}html[data-theme=light] .gc-tab{color:#46404b;background:#ffffff8a;border-color:#342f3a21}html[data-theme=light] .gc-tab:hover{color:#252129;background:#ffffffe0;border-color:#342f3a38}html[data-theme=light] .gc-tab.gc-tab-active{color:#a63d51;background:#b1304b17;border-color:#b1304b40}html[data-theme=light] .gc-header-row>.gc-h1:not(.gc-training-title):not(.gc-title-coral){color:#b13e57;text-shadow:none;font-weight:650}html[data-theme=light] .gc-card-sub.is-program{color:#995b17;background:#be772b1c;border-color:#a6601c4d}html[data-theme=light] .gc-card-sub.is-lesson{color:#b02f53;background:#be355b1a;border-color:#b1304b4d}html[data-theme=light] .gc-card-sub:before{opacity:.9}html[data-theme=light] .gc-lesson-bottom-btn{color:#312d35;background:#fffefad1;border-color:#342f3a2e;box-shadow:inset 0 1px #fffffff0,0 8px 22px #43352917}html[data-theme=light] .gc-lesson-bottom-btn:not(.gc-lesson-bottom-next){opacity:1}html[data-theme=light] .gc-lesson-bottom-btn:not(.gc-lesson-bottom-next):hover{background:#fffefa;border-color:#342f3a47}html[data-theme=light] .gc-lesson-bottom-next{color:#8a4437;background:linear-gradient(90deg,#b8493b1f,#fffefadb)!important;border-color:#a6433659!important}html[data-theme=light] .gc-lesson-bottom-next:hover{background:linear-gradient(90deg,#b8493b2b,#fffefaf5)!important;border-color:#a6433685!important}html[data-theme=light] .gc-lesson-bottom-next .gc-lesson-bottom-title{color:#913f33}html[data-theme=light] .gc-lesson-bottom-kicker,html[data-theme=light] .gc-lesson-bottom-hint{color:#68616d}html[data-theme=light] .gc-lesson-bottom-arrow{color:#514a56}html[data-theme=light] .gc-viewer{background:#27242ab8}html[data-theme=light] .gc-viewer-card{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#2f2b33;background:#f8f5ef;border-color:#342f3a33;box-shadow:0 24px 80px #241e2761,inset 0 1px #ffffffeb}html[data-theme=light] .gc-viewer-head{color:#2f2b33;background:#faf8f3fa;border-bottom-color:#342f3a24}html[data-theme=light] .gc-viewer-title{color:#2a272e;text-shadow:none}html[data-theme=light] .gc-viewer-head .gc-btn,html[data-theme=light] .gc-viewer-head .gc-btn-ghost{color:#353039;background:#ffffffc7;border-color:#342f3a2b}html[data-theme=light] .gc-viewer-head .gc-btn:hover,html[data-theme=light] .gc-viewer-head .gc-btn-ghost:hover{color:#171519;background:#fff;border-color:#342f3a47}html[data-theme=light] .gc-viewer-head .gc-btn svg{color:inherit}html[data-theme=light] .gc-viewer-body,html[data-theme=light] .gc-viewer-media{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202126}html[data-theme=light] .gc-markdown-composer{border:1px solid #342f3a29;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #43352912;background:#fffefbfa!important}html[data-theme=light] .gc-markdown-composer>div.gc-textarea{color:#302c34!important}html[data-theme=light] .gc-markdown-composer>textarea.gc-textarea{caret-color:#302c34!important}html[data-theme=light] .gc-markdown-composer>textarea.gc-textarea::placeholder{color:#3e39437a;-webkit-text-fill-color:#3e39437a}html[data-theme=light] .gc-comment-actions>.gc-comment-ribbon{background:#fffefad6;box-shadow:inset 0 0 0 1px #342f3a24,inset 0 1px #ffffffe6,0 5px 16px #43352914}html[data-theme=light] .gc-comment-actions>.gc-comment-ribbon .gc-iconbtn{color:#45404a}html[data-theme=light] .gc-comment-actions>.gc-comment-ribbon .gc-iconbtn:hover:not(:disabled){color:#211e25;background:#3f374514!important}html[data-theme=light] .gc-emoji-pop{border-color:#342f3a29;box-shadow:0 18px 54px #372b2433}html[data-theme=light] .gc-voice,html[data-theme=light] .gc-msg--me .gc-voice,html[data-theme=light] .gc-thread-item--me .gc-voice{color:#302c34;background:radial-gradient(circle at 10% 0,#ffffffd6,#0000 40%),#fffefad1;border-color:#342f3a26;box-shadow:0 8px 20px #43352917,inset 0 1px #fffffff0}html[data-theme=light] .gc-voice-bar{background:#3a343f40}html[data-theme=light] .gc-voice-time{color:#3a343f94}html[data-theme=light] .gc-voice-transcribe{color:#326d5a;background:#ffffffd6;border-color:#326d5a47;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #4335291c}html[data-theme=light] .gc-voice-transcribe:hover,html[data-theme=light] .gc-voice-transcribe.is-ready{color:#245742;background:#e2f2eafa;border-color:#326d5a66}html[data-theme=light] .gc-transcript-btn,html[data-theme=light] .gc-transcript-toggle,html[data-theme=light] .gc-transcript-text{color:#2f5448;background:#30745d12;border-color:#30745d38}html[data-theme=light] .gc-transcript-text{box-shadow:inset 0 1px #ffffffe6,0 6px 16px #43352912}html[data-theme=light] .r-dashboard-page{color:#302c34}html[data-theme=light] .r-dashboard-title{color:#b13e57;text-shadow:none}html[data-theme=light] .r-dashboard-subtitle{color:#625d67}html[data-theme=light] .r-card{color:#302c34;background:#fffefad6;border-color:#342f3a29}html[data-theme=light] .r-card:before{opacity:.28}html[data-theme=light] .r-card-title{color:#176f80;text-shadow:none}html[data-theme=light] .r-k{color:#36313ba3;opacity:1}html[data-theme=light] .r-v{color:#343039}html[data-theme=light] .r-muted{color:#69636e}html[data-theme=light] .r-btn-primary,html[data-theme=light] .r-btn-secondary{color:#343039;background:linear-gradient(#ffffffeb,#f5f2ece6);border-color:#342f3a33;box-shadow:inset 0 1px #fffffff5,0 7px 18px #4335291c}html[data-theme=light] .r-btn-primary:before{opacity:.8;background:linear-gradient(90deg,#0000,#25899d14,#0000)}html[data-theme=light] .r-btn-primary:hover:not(:disabled),html[data-theme=light] .r-btn-secondary:hover:not(:disabled){color:#201d23;background:#fffefa;border-color:#25899d5c;box-shadow:0 9px 22px #43352924,0 0 0 1px #25899d0f}html[data-theme=light] .r-glass-frame,html[data-theme=light] .r-glass-astro-frame{background:#49454e0e;border-color:#342f3a26;box-shadow:inset 0 1px #ffffffd1,0 6px 18px #43352912}html[data-theme=light] .r-course-mini{color:#302c34;background:#ffffff94;border-color:#342f3a24}html[data-theme=light] .r-course-mini:hover{background:#ffffffeb;border-color:#342f3a3d}html[data-theme=light] .r-course-mini-title{color:#ac4053;text-shadow:none}html[data-theme=light] .r-course-mini-desc{color:#5f5964}html[data-theme=light] .r-telegram-panel{background:linear-gradient(135deg, rgba(var(--r-tg-accent), .08), transparent 52%), #ffffff80;border-color:rgba(var(--r-tg-accent), .3);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #43352912}html[data-theme=light] .r-telegram-title{color:#2f2b33}html[data-theme=light] .r-telegram-status{color:#35413e;background:rgba(var(--r-tg-accent), .08)}html[data-theme=light] .r-telegram-hint{color:#625d67}html[data-theme=light] .r-search-input{color:#302c34;background:#fffefbf5;border-color:#342f3a3d;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #43352914}html[data-theme=light] .r-search-input::placeholder{color:#3e39437a}html[data-theme=light] .r-search-input:focus{color:#211e25;background:#fffefa;border-color:#1c778980;box-shadow:0 0 0 2px #1c77891c,0 7px 18px #43352917}html[data-theme=light] .r-search-clear{color:#4b4550;box-shadow:none;background:#49454e0f;border-color:#342f3a2e}html[data-theme=light] .r-search-clear:hover{color:#211e25;background:#49454e1c;border-color:#342f3a47}html[data-theme=light] .r-search-clear-ico{color:inherit}html[data-theme=light] .gc-user-row{color:#302c34;background:#ffffff5c!important;border-color:#342f3a24!important}html[data-theme=light] .gc-user-row:hover{background:#ffffffad!important;border-color:#342f3a3b!important}html[data-theme=light] .gc-role-badge{color:#4b4650;background:#524b580e;border-color:#342f3a29}html[data-theme=light] .gc-role-badge.is-user{color:#3d526d;background:#4a77b412;border-color:#4a77b42e}html[data-theme=light] .gc-role-badge.is-admin{color:#7042a4;text-shadow:none;box-shadow:none;background:#7042a414;border-color:#7042a438}html[data-theme=light] .gc-status-badge.is-active{color:#2d644d;background:#37996912;border-color:#37996938}html[data-theme=light] .gc-chart-tile{color:#302c34;background:#fffefac7;border-color:#342f3a26;box-shadow:inset 0 1px #fffffff0,0 8px 20px #43352914}html[data-theme=light] .gc-chart-tile:hover{background:#fffffff0;border-color:#342f3a40}html[data-theme=light] .gc-chart-tile.is-selected,html[data-theme=light] .r-course-mini.is-selected{background:#7042a412;border-color:#7042a445}html[data-theme=light] .gc-chart-btn{color:#46404b;background:#ffffffa6;border-color:#342f3a29}html[data-theme=light] .gc-chart-btn:hover{color:#211e25;background:#fff;border-color:#342f3a45}html[data-theme=light] .gc-chart-btn--danger:hover{color:#b23d4d;background:#be374814;border-color:#be37484d}html[data-theme=light] .gc-folder{background:#fffefa8f;border-color:#342f3a26}html[data-theme=light] .gc-folder-header{background:#ffffff75}html[data-theme=light] .gc-folder-header:hover{background:#ffffffd1}html[data-theme=light] .gc-folder-chevron{color:#342f3a94}html[data-theme=light] .gc-folder-name{color:#343039}html[data-theme=light] .gc-folder-count{color:#4b4550;background:#49454e0f;border-color:#342f3a29}html[data-theme=light] .gc-drop-zone{color:#4e4853;background:#ffffff61;border-color:#342f3a38}html[data-theme=light] .gc-drop-zone:hover{background:#ffffffb8;border-color:#342f3a57}html[data-theme=light] .gc-acList{color:#302c34;background:#fffefbfc;border-color:#342f3a2e;box-shadow:0 14px 38px #372b242e}html[data-theme=light] .gc-acItem{color:#302c34}html[data-theme=light] .gc-acItem:hover,html[data-theme=light] .gc-acItem.is-active{background:#49454e12}html[data-theme=light] .gc-acName{color:#302c34}html[data-theme=light] .gc-acMeta,html[data-theme=light] .gc-acEmpty{color:#3e394394}html[data-theme=light] .gc-btn-danger-outline{color:#a93645!important;background:#b9344412!important;border-color:#a9364557!important}html[data-theme=light] .gc-mini-btn.gc-mini-danger,html[data-theme=light] .gc-icon-btn.is-warn,html[data-theme=light] .gc-icon-btn.is-danger,html[data-theme=light] .gc-icon-btn--danger,html[data-theme=light] .gc-musers-act.is-warn,html[data-theme=light] .gc-musers-act.is-danger,html[data-theme=light] .gc-chart-btn--danger{color:#a93645;background:#b9344417!important;border-color:#a9364552!important}html[data-theme=light] .gc-btn-danger-outline svg,html[data-theme=light] .gc-mini-danger svg,html[data-theme=light] .gc-icon-btn.is-warn svg,html[data-theme=light] .gc-icon-btn.is-danger svg,html[data-theme=light] .gc-icon-btn--danger svg,html[data-theme=light] .gc-musers-act.is-warn svg,html[data-theme=light] .gc-musers-act.is-danger svg,html[data-theme=light] .gc-chart-btn--danger svg{color:inherit}html[data-theme=light] .gc-mini-btn.gc-mini-danger:hover,html[data-theme=light] .gc-icon-btn.is-warn:hover:not(:disabled),html[data-theme=light] .gc-icon-btn.is-danger:hover:not(:disabled),html[data-theme=light] .gc-icon-btn--danger:hover:not(:disabled){color:#872b38;background:#b9344426!important;border-color:#a936457a!important}html[data-theme=light] .gc-btn-green{color:#15583d;background:#2484582b;border-color:#1a694670;box-shadow:inset 0 1px #ffffffad,0 5px 14px #1e694821}html[data-theme=light] .gc-btn-green svg{color:inherit}html[data-theme=light] .gc-btn-green:hover:not(:disabled){color:#0f442f;border-color:#1a69468f;background:#2484583d!important}html[data-theme=light] .gc-icon-btn.is-ok,html[data-theme=light] .gc-icon-btn.is-green,html[data-theme=light] .gc-icon-btn.is-primary,html[data-theme=light] .gc-iconbtn.is-green,html[data-theme=light] .gc-iconbtn.is-primary{color:#15583d;background:#24845821;border-color:#1a69465c}html[data-theme=light] .gc-icon-btn.is-ok svg,html[data-theme=light] .gc-icon-btn.is-green svg,html[data-theme=light] .gc-icon-btn.is-primary svg,html[data-theme=light] .gc-iconbtn.is-green svg,html[data-theme=light] .gc-iconbtn.is-primary svg{color:inherit}html[data-theme=light] .gc-mini-btn[aria-label$=фон\ программы]{color:#15583d!important;background:#2484581c!important;border-color:#1a694661!important;box-shadow:0 4px 12px #1e69481a!important}html[data-theme=light] .gc-seg{background:#ffffff9e;border-color:#342f3a2b;box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .gc-seg-btn{color:#4a444f}html[data-theme=light] .gc-seg-btn+.gc-seg-btn{border-left-color:#342f3a24}html[data-theme=light] .gc-seg-btn:hover{color:#28242c;background:#3f374512}html[data-theme=light] .gc-seg-btn.is-active{color:#15583d;background:#24845824}html[data-theme=light] .gc-assignment-badge{opacity:1;background:#24845817;border-color:#1a69463d}html[data-theme=light] .gc-assignment-icon,html[data-theme=light] .gc-seg-btn.is-active .gc-assignment-icon{color:#20714f;filter:none}html[data-theme=light] .gc-label,html[data-theme=light] .gc-setting-title,html[data-theme=light] .gc-modal-field .gc-setting-title{color:#45404a}html[data-theme=light] .gc-setting-help,html[data-theme=light] .gc-setting-empty{color:#6b6570}html[data-theme=light] .gc-label:before{background:#342f3a2e}html[data-theme=light] .gc-save-pill{color:#56505b;background:#ffffffa6;border-color:#342f3a2b;box-shadow:inset 0 1px #ffffffe6}html[data-theme=light] .gc-course-search-viewer{background:#25202a47}html[data-theme=light] .gc-course-search-card{color:var(--text-primary);border-color:var(--border-strong);background:#fffefbfa;box-shadow:0 20px 64px #372b2438}html[data-theme=light] .gc-course-search-head{border-bottom-color:var(--border-soft);background:#fffefbfa}html[data-theme=light] .gc-course-search-input{color:var(--text-primary)}html[data-theme=light] .gc-course-search-input::placeholder{color:#49454e73}html[data-theme=light] .gc-course-search-close{color:#4b4550}html[data-theme=light] .gc-course-search-close:hover{color:#211e25}html[data-theme=light] .gc-course-search-empty,html[data-theme=light] .gc-course-search-hit-sub{color:var(--text-muted)}html[data-theme=light] .gc-course-search-hit{color:var(--text-primary);border-color:var(--border-soft);background:#49454e0b}html[data-theme=light] .gc-course-search-hit:hover{border-color:var(--border-strong);background:#49454e14}html[data-theme=light] .gc-course-search-badge{border-color:var(--border-soft)}html[data-theme=light] .r-grid-2>.r-card>.r-card-title{color:#315e66;filter:none;text-shadow:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] .r-supervision-create{color:#302c34;background:#ffffff94!important;border-color:#342f3a29!important;box-shadow:inset 0 1px #fffffff0,0 8px 22px #43352914!important}html[data-theme=light] .r-supervision-create__title{filter:none;text-shadow:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:#9f4054!important}html[data-theme=light] .r-supervision-create__toggle{color:#315e66!important;background:#315e6612!important;border-color:#315e663d!important}html[data-theme=light] .r-supervision-form{color:#302c34;background:#49454e06!important;border-top-color:#342f3a24!important}html[data-theme=light] .r-supervision-external{color:#302c34;background:#49454e09!important;border-color:#342f3a26!important}html[data-theme=light] .r-supervision-form input,html[data-theme=light] .r-supervision-form textarea,html[data-theme=light] .r-supervision-form select{color:var(--text-primary)!important;background:var(--input-bg)!important;border-color:var(--border-strong)!important}html[data-theme=light] .r-supervision-form input::placeholder,html[data-theme=light] .r-supervision-form textarea::placeholder{color:#49454e75}html[data-theme=light] .r-supervision-group{color:#302c34;background:#ffffff75!important;border-color:#342f3a26!important;box-shadow:inset 3px 0 #655b6c2e,0 5px 15px #4335290f!important}html[data-theme=light] .r-supervision-group.is-registered{border-color:#2d798b4d!important;box-shadow:inset 3px 0 #2d798b57,0 5px 15px #4335290f!important}html[data-theme=light] .r-supervision-group.is-paused{border-color:#a46b2752!important;box-shadow:inset 3px 0 #a46b2761,0 5px 15px #4335290f!important}html[data-theme=light] .r-supervision-group__summary{background:#fffefae0!important;box-shadow:inset 0 1px #fffffff5,0 3px 10px #4335290f!important}html[data-theme=light] .r-supervision-group__title{color:#343039!important}html[data-theme=light] .r-supervision-group__status{color:#765b2c!important;background:#976d2714!important;border-color:#976d273d!important}html[data-theme=light] .r-supervision-group__status.is-published{color:#28674c!important;background:#2a805714!important;border-color:#2a805745!important}html[data-theme=light] .r-supervision-group__status.is-preview{color:#315e78!important;background:#315e7814!important;border-color:#315e7840!important}html[data-theme=light] .r-supervision-group__status.is-archived{color:#625c67!important;background:#49454e0f!important;border-color:#342f3a2e!important}html[data-theme=light] .r-supervision-group__pause{color:#88591f!important;background:#ae742d17!important;border-color:#a46b2745!important}html[data-theme=light] .r-supervision-group__count{color:#6b4d20!important;background:#976d2712!important;border-color:#976d2733!important}html[data-theme=light] .gc-access-list .gc-access-row{background:#fffefaa8;border-color:#39333e36;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #fffffff5,0 3px 10px #4335290b}html[data-theme=light] .gc-access-list .gc-access-row:hover{background:#ffffffeb;border-color:#39333e52;box-shadow:inset 0 1px #fff,0 5px 14px #43352914}html[data-theme=light] .gc-access-list .gc-access-list .gc-access-row{background:#fffefa7a;border-color:#39333e2b}html[data-theme=light] .gc-panel.gc-panel-feed{border-color:#305b5357;box-shadow:0 14px 34px #43352921,inset 0 0 0 1px #305b530e,inset 0 1px #fffffff0}html[data-theme=light] .gc-feed-section-events .gc-event-row{border-color:#36705b47;box-shadow:inset 3px 0 #3e976f75,inset 0 1px #fffffff0,0 3px 10px #4335290b}html[data-theme=light] .gc-feed-section-records .gc-event-row{border-color:#69488e42;box-shadow:inset 3px 0 #7e56b066,inset 0 1px #fffffff0,0 3px 10px #4335290b}html[data-theme=light] .gc-feed-section-events .gc-event-row:hover{border-color:#36705b6b}html[data-theme=light] .gc-feed-section-records .gc-event-row:hover{border-color:#69488e66}html[data-theme=light] .gc-feed-section-records:before{background:linear-gradient(90deg,#0000,#39333e30 18% 82%,#0000)}html[data-theme=light] .gc-card-wrap>.gc-card{border-color:#39333e3b;box-shadow:inset 0 1px #fffffffa,0 8px 22px #4335291a}html[data-theme=light] .gc-card-wrap>.gc-card:hover{border-color:#97394c61;box-shadow:inset 0 1px #fff,0 11px 28px #43352924,0 0 0 1px #97394c09}html[data-theme=light] .gc-mlist-row.is-lesson.has-materials:not(.is-homework){background:linear-gradient(135deg,#7e4eaa13,#fffefad1);border-color:#6d3c9e4a;box-shadow:inset 0 1px #fffffff5,0 5px 16px #6d3c9e13}html[data-theme=light] .gc-mlist-row.is-lesson.is-empty:not(.is-homework){background:#7e4eaa0b;border-color:#6d3c9e2e;box-shadow:inset 0 0 0 1px #6d3c9e13,inset 0 1px #ffffffe0}html[data-theme=light] .gc-mlist-row.is-lesson.is-empty .gc-mlist-lesson-title{color:#69626e}html[data-theme=light] .gc-mlist-row.is-lesson.is-empty .gc-mlist-num{color:#756d7a;opacity:.65;background:#6d3c9e0b;border-color:#6d3c9e24}html[data-theme=light] .gc-mlist-row .gc-empty-materials{color:#786383}html[data-theme=light] .gc-mlist-row .gc-empty-schedule-dot{box-shadow:0 0 0 2px #fffefae0}.gc-theme-toggle-wrap{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.gc-theme-hint{z-index:100;color:#fff5e1f5;width:max-content;max-width:220px;font-family:var(--font-action);letter-spacing:.015em;text-align:left;white-space:nowrap;pointer-events:none;transform-origin:100% 0;background:radial-gradient(circle at 12% 18%,#ffcb7c21,#0000 38%),#231f28f7;border:1px solid #e4bc7e61;border-radius:18px 18px 18px 7px;padding:11px 15px 11px 34px;font-size:12px;font-weight:650;line-height:1.35;animation:5.4s both gcThemeHintLife;position:absolute;top:calc(100% + 22px);right:-8px;box-shadow:0 16px 38px #00000057,0 0 24px #d6a35b1a,inset 0 1px #ffffff17}.gc-theme-hint-star{color:#e7b667;filter:drop-shadow(0 0 7px #e7b66780);font-size:13px;line-height:1;position:absolute;top:12px;left:13px}.gc-theme-hint-arrow{color:#e7b667f0;filter:drop-shadow(0 0 5px #e7b66740);width:58px;height:39px;animation:1.25s ease-in-out infinite gcThemeHintArrow;position:absolute;bottom:calc(100% - 5px);right:7px;overflow:visible}@keyframes gcThemeHintLife{0%{opacity:0;transform:translateY(-7px)scale(.94)rotate(-1.5deg)}10%{opacity:1;transform:translateY(0)scale(1)rotate(-1.5deg)}78%{opacity:1;transform:translateY(0)scale(1)rotate(-1.5deg)}to{opacity:0;transform:translateY(-4px)scale(.98)rotate(-1.5deg)}}@keyframes gcThemeHintArrow{0%,to{transform:translateY(1px)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1.5deg)}}html[data-theme=light] .gc-theme-hint{color:#403541;background:radial-gradient(circle at 12% 18%,#7e4eaa1c,#0000 40%),#fffdf8fa;border-color:#6a41914d;box-shadow:0 16px 38px #4335292e,0 0 22px #6a419114,inset 0 1px #fffffff5}html[data-theme=light] .gc-theme-hint-star,html[data-theme=light] .gc-theme-hint-arrow{color:#75479e}@media (max-width:768px){.gc-theme-hint{max-width:210px;padding:10px 14px 10px 32px;font-size:11.5px;top:calc(100% + 21px);right:-8px}.gc-theme-hint-star{top:11px;left:12px}}@media (prefers-reduced-motion:reduce){.gc-theme-hint{opacity:1;animation:none;transform:none}.gc-theme-hint-arrow{animation:none}}html[data-theme=light] .r-dashboard-galilei-header>div{background:var(--surface-elevated)!important;border-color:var(--border-strong)!important;box-shadow:0 12px 30px #4335291f,inset 0 1px #ffffffeb!important}html[data-theme=light] .r-dashboard-galilei-header>div>div{background:linear-gradient(135deg,#fffffffc,#f8f5eff5)!important;box-shadow:inset 0 1px #fffffff5!important}html[data-theme=light] .r-dashboard-galilei-header img[src="/galilei_logo.webp"]{filter:drop-shadow(0 7px 14px #2d272c24)!important}html[data-theme=light] .r-dashboard-galilei-header>div>div>div>div:first-child{color:var(--text-primary)!important}html[data-theme=light] .r-dashboard-galilei-header>div>div>div>div:last-child{color:var(--text-secondary)!important}.gc-theme-toggle{isolation:isolate;opacity:1;visibility:visible}.gc-theme-toggle svg{z-index:3;color:currentColor;opacity:1;visibility:visible;backface-visibility:hidden;display:block;position:relative;transform:translateZ(0)}html[data-theme=light] .gc-theme-toggle{color:#593581;background-color:#7042a41a;border-color:#59358147}html[data-theme=light] .gc-theme-toggle:hover:not(:disabled),html[data-theme=light] .gc-theme-toggle:focus-visible{color:#3f235f;background-color:#7042a429;border-color:#59358166}
