.cs,.mv,.rq{--cs-line:color-mix(in oklab,currentColor 11%,transparent);--cs-line-2:color-mix(in oklab,currentColor 19%,transparent);--cs-well:color-mix(in oklab,currentColor 5%,transparent);--cs-muted:color-mix(in oklab,currentColor 64%,transparent);--cs-faint:color-mix(in oklab,currentColor 44%,transparent);--cs-accent:var(--violet);--cs-ok:var(--mint);--cs-chip:color-mix(in oklab,var(--cs-accent) 16%,transparent)}html[data-theme^=light] .cs,html[data-theme^=light] .mv,html[data-theme^=light] .rq{--cs-accent:var(--violet);--cs-muted:color-mix(in oklab,currentColor 74%,transparent);--cs-faint:color-mix(in oklab,currentColor 60%,transparent);--cs-chip:color-mix(in oklab,var(--accent) 38%,transparent)}.cs{max-width:1280px;margin:0 auto;padding-bottom:24px}.cs h1,.cs h2,.cs h3,.cs p{margin:0}.cs button{font:inherit}.cs-muted{color:var(--cs-muted);font-size:12.5px;line-height:1.55}.cs-muted.small{font-size:11.5px;margin-top:6px}.cs-loading{color:var(--cs-muted);padding:30px 4px}.cs-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:12px;color:var(--cs-muted)}.cs-crumbs>span{display:inline-flex;align-items:center;gap:6px}.cs-crumbs button{border:0;background:none;padding:0;color:var(--cs-muted);cursor:pointer}.cs-crumbs button:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.cs-crumbs [aria-current]{color:inherit;font-weight:600;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.cs .cs-head p{color:var(--cs-muted);margin-top:8px}.cs-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cs-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:2px;border-radius:999px;font-size:11px;font-weight:800;background:var(--cs-accent);color:oklch(from var(--tint,#111) .16 c h)}html[data-theme^=light] .cs-badge{background:var(--accent);color:var(--ink)}.cs-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;margin-bottom:18px}.cs-create .error-box{grid-column:1/-1;margin:0}.cs-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:26px}.cs-search{display:flex;flex-direction:row;align-items:center;gap:8px;flex:0 1 320px;min-width:220px;height:42px;padding:0 12px;border:1px solid var(--cs-line-2);border-radius:12px;background:var(--cs-well);color:var(--cs-muted);font-weight:500}.cs-search input{border:0;background:none;box-shadow:none;padding:0;height:100%;outline:none;color:inherit;font-size:13px}html[data-theme] .cs-search input,html[data-theme] .mv-field input{background:none;border:0;box-shadow:none}html[data-theme^=light] .cs-search,html[data-theme^=light] .mv-field{background:#fff}.cs-search:focus-within{border-color:var(--cs-accent)}.cs-seg{display:flex;padding:3px;border:1px solid var(--cs-line-2);border-radius:12px;background:var(--cs-well)}.cs-seg button{height:34px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--cs-muted);font-weight:700;cursor:pointer;white-space:nowrap}.cs-seg button span{margin-left:5px;color:var(--cs-muted);font-weight:600}.cs-seg button.on{background:var(--panel,color-mix(in oklab,currentColor 10%,transparent));color:inherit;box-shadow:0 2px 8px #0002}html[data-theme^=light] .cs-seg button.on{background:#fff}.cs-chips{display:flex;flex-wrap:wrap;gap:6px}.cs-chips button{height:34px;padding:0 13px;border:1px solid var(--cs-line-2);border-radius:999px;background:none;color:var(--cs-muted);font-weight:600;cursor:pointer;white-space:nowrap}.cs-chips button:hover{color:inherit}.cs-chips button.on{border-color:var(--cs-accent);background:var(--cs-chip);color:inherit}.cs-shelf{margin-bottom:34px}.cs-shelf-head{display:flex;align-items:baseline;gap:10px;margin:0 2px 14px}.cs-shelf-head h2{font-size:17px;letter-spacing:-.3px}.cs-shelf-head span{color:var(--cs-faint);font-size:12px}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:18px}.cs-card{display:flex;flex-direction:column;overflow:hidden;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s}.cs-card:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--cs-accent) 55%,transparent)}.cs-card-open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.cs-card-open:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.cs-cover{position:relative;aspect-ratio:1;overflow:hidden;background:#0d0a14}.cs-cover-img{display:block;width:100%;height:100%;object-fit:cover}.cs-cover-gen{display:grid;place-items:center;width:100%;height:100%;padding:18px;text-align:center;color:#fff;font-family:Unbounded,Manrope,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.03em;font-size:17px;line-height:1.05;background:radial-gradient(circle at 30% 20%,#ffffff33,transparent 45%),linear-gradient(140deg,var(--g1),var(--g2))}.cs-cover-gen.small{font-size:17px;padding:0;letter-spacing:-.02em}.cs-cover .cs-pill{position:absolute;top:10px;left:10px;background:#0d0a14b8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cs-cover .cs-pill.ok{color:#b4f2d2}.cs-cover .cs-versions{left:auto;right:10px}.cs .cs-card-hw{display:flex;align-items:center;gap:6px;margin-top:9px;color:var(--rose);font-size:12px;font-weight:700}.cs-card-body{padding:14px 15px 15px}.cs-card-body h3{font-size:14.5px;line-height:1.3;letter-spacing:-.15px}.cs-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;color:var(--cs-muted);font-size:12px}.cs-meta span{white-space:nowrap}.cs-meta b{font-weight:800;color:var(--cs-strong)}.cs{--cs-strong:color-mix(in oklab,currentColor 100%,transparent)}.cs-vers{display:flex;flex-wrap:wrap;gap:5px;padding:0 15px 15px;margin-top:-4px}.cs-vers button{height:26px;padding:0 9px;border:1px solid var(--cs-line);border-radius:8px;background:var(--cs-well);color:var(--cs-muted);font-size:11px;font-weight:700;cursor:pointer}.cs-vers button:hover,.cs-vers button.on{border-color:var(--cs-accent);color:inherit;background:var(--cs-chip)}.cs-vers.inline{padding:0;margin:12px 0 0}.cs-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;background:var(--cs-chip);white-space:nowrap}.cs-pill.ok{color:var(--cs-ok)}.cs-pill.draft{color:var(--cs-muted);background:var(--cs-well)}.cs-pill.hw{background:color-mix(in oklab,var(--rose) 18%,transparent);color:var(--rose)}.cs-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cs-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:10px}.cs-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;color:inherit;text-align:left;cursor:pointer}.cs-row:hover{border-color:color-mix(in oklab,var(--cs-accent) 55%,transparent)}.cs-row>svg{margin-left:auto;color:var(--cs-faint)}.cs-thumb{width:52px;height:52px;flex:0 0 52px;border-radius:11px;overflow:hidden;background:#0d0a14}.cs-row-text{display:flex;flex-direction:column;gap:3px;min-width:0}.cs-row-text strong{font-size:13px;line-height:1.3}.cs-row-text small{color:var(--cs-muted);font-size:11.5px}.cs-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;text-align:center;color:var(--cs-muted)}.cs-hero{display:grid;grid-template-columns:184px minmax(0,1fr);gap:26px;align-items:center;padding:22px;margin-bottom:16px}.cs-hero-cover{aspect-ratio:1;border-radius:16px;overflow:hidden;background:#0d0a14;box-shadow:0 10px 26px #0003}.cs-hero-title{font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin-top:8px}html[data-theme^=light] .cs-hero-title{font-family:Unbounded,Manrope,sans-serif;text-transform:uppercase;letter-spacing:-.05em;font-size:28px}.cs-stats{display:flex;flex-wrap:wrap;gap:8px 26px;margin:16px 0 18px;color:var(--cs-muted);font-size:12px}.cs-stats b{display:block;color:inherit;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:2px}.cs-stats>div{color:var(--cs-muted)}.cs-stats>div b{color:var(--cs-text,currentColor)}.cs-publish{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 14px 0 8px;border:1px solid var(--cs-line-2);border-radius:12px;background:none;color:inherit;font-weight:700;cursor:pointer}.cs-publish:disabled{opacity:.6}.cs-switch{position:relative;width:38px;height:22px;flex:0 0 38px;border-radius:999px;background:var(--cs-line-2);transition:background .15s}.cs-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004;transition:transform .15s}.on>.cs-switch{background:var(--cs-ok)}.on>.cs-switch:after{transform:translate(16px)}html[data-theme^=light] .on>.cs-switch{background:var(--ink)}html[data-theme^=light] .on>.cs-switch:after{background:var(--accent)}.cs-tabs{display:flex;gap:2px;margin:6px 0 18px;border-bottom:1px solid var(--cs-line);overflow-x:auto;scrollbar-width:none}.cs-tabs button{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--cs-muted);font-weight:700;white-space:nowrap;cursor:pointer}.cs-tabs button:hover{color:inherit}.cs-tabs button.on{color:inherit;border-bottom-color:var(--cs-accent)}html[data-theme^=light] .cs-tabs button.on{border-bottom-color:var(--ink)}.cs-two{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.cs-aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.cs-aside .panel{padding:16px 18px}.cs-aside h3{font-size:13.5px;margin-bottom:8px}.cs-kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--cs-line);font-size:12.5px}.cs-kv:first-of-type{border-top:0}.cs-kv span{color:var(--cs-muted)}.cs-kv b{text-align:right;font-weight:700}.cs-link{display:inline-block;margin-top:8px;padding:0;border:0;background:none;color:var(--cs-accent);font-weight:700;font-size:12.5px;cursor:pointer}html[data-theme^=light] .cs-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cs-module{margin-bottom:12px;padding:0;overflow:hidden}.cs-module-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.cs-module-head strong{display:block;font-size:14px}.cs-module-head small{color:var(--cs-muted);font-size:12px}.cs-caret{margin-left:auto;color:var(--cs-muted);transition:transform .2s}.cs-module.closed .cs-caret{transform:rotate(-90deg)}.cs-lessons{border-top:1px solid var(--cs-line)}.cs-num{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 6px;border-radius:8px;background:var(--cs-well);color:var(--cs-muted);font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.cs-num.wide{min-width:34px;height:34px;border-radius:10px;font-size:13px;color:var(--cs-accent);background:var(--cs-chip)}html[data-theme^=light] .cs-num.wide{color:var(--ink)}.cs-lesson{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--cs-line);background:none;color:inherit;text-align:left;cursor:pointer}.cs-lesson:first-child{border-top:0}.cs-lesson:hover{background:color-mix(in oklab,var(--cs-accent) 7%,transparent)}.cs-lesson:hover .cs-lesson-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--cs-line-2)}.cs-lesson-title{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-kinds{display:flex;gap:8px;color:var(--cs-faint)}.cs-kinds span{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700}.cs-flags{display:flex;gap:6px}.cs-add-row{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:0;border-top:1px dashed var(--cs-line-2);background:none;color:var(--cs-muted);font-weight:700;cursor:pointer}.cs-add-row:hover{color:var(--cs-accent)}html[data-theme^=light] .cs-add-row:hover{color:var(--ink)}.cs-students{padding:4px 0}.cs-student{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(140px,1fr) minmax(0,1.3fr);gap:18px;align-items:center;padding:13px 18px;border-top:1px solid var(--cs-line)}.cs-student:first-child{border-top:0}.cs-student-name strong{display:block}.cs-student small{display:block;color:var(--cs-muted);font-size:11.5px;margin-top:3px}.cs-state.active{color:var(--cs-ok)}.cs-state.expired,.cs-state.revoked{color:var(--cs-faint)}.cs-state.overdue,.cs-state.payment_suspended{color:var(--rose)}.cs-progress{display:flex;flex-direction:column;gap:5px}.cs-bar{display:block;height:6px;border-radius:999px;background:var(--cs-well);overflow:hidden}.cs-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cs-accent),var(--cs-ok))}html[data-theme^=light] .cs-bar i{background:var(--ink)}.cs-now b{display:block;font-size:12.5px}.cs-now small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-settings{display:flex;flex-direction:column;gap:14px;max-width:880px}.cs-section{padding:18px}.cs-section>h3{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:14px}.cs-section label{margin-bottom:12px}.cs-section label:last-child{margin-bottom:0}.cs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cs-form-row small{font-weight:500}.cs-form-row .cs-link{align-self:flex-start;margin-top:4px}.cs-options{display:grid;gap:7px}.cs-options label,.cs-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--cs-line-2);border-radius:12px;font-weight:500;cursor:pointer}.cs-options label.on,.cs-check.on{border-color:var(--cs-accent);background:var(--cs-chip)}html[data-theme^=light] .cs-options label.on,html[data-theme^=light] .cs-check.on{border-color:var(--ink)}.cs-options input,.cs-check input{width:16px;height:16px;margin:1px 0 0;flex:0 0 16px;accent-color:var(--cs-accent)}.cs-options b,.cs-check b{display:block;font-size:12.5px}.cs-options small,.cs-check small{display:block;margin-top:2px;color:var(--cs-muted);font-size:11.5px;font-weight:500}.cs-check+.cs-check{margin-top:7px}.cs-inline{margin-top:10px}.cs-label{margin:18px 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--cs-faint)}.cs-label:first-child{margin-top:0}.cs-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--cs-line-2);border-radius:12px;background:none;color:inherit;font-weight:600;font-size:12.5px;cursor:pointer}.cs-more{margin-top:16px;padding-top:12px;border-top:1px solid var(--cs-line)}.cs-more>summary{display:flex;align-items:center;gap:8px;color:var(--cs-muted);font-weight:700;font-size:12.5px;cursor:pointer}.cs-more[open]>summary{margin-bottom:12px}details.cs-section.cs-more{margin-top:0;padding-top:18px;border-top:1px solid var(--cs-line)}.cs-new-teacher{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding:14px;border-radius:12px;background:var(--cs-well)}.cs-new-teacher label{margin:0}.cs-new-teacher .error-box{grid-column:1/-1;margin:0}.cs-lesson-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.cs-lesson-name{flex:1;min-width:0;height:auto;padding:6px 10px;margin:0 -2px;border:1px solid transparent;border-radius:12px;background:none;box-shadow:none;color:inherit;font-size:24px;font-weight:800;letter-spacing:-.5px}.cs-lesson-name:hover{border-color:var(--cs-line-2)}.cs-lesson-name:focus{border-color:var(--cs-accent);background:var(--cs-well);outline:none}.cs .cs-lesson-meta{margin:2px 0 22px 50px;color:var(--cs-muted);font-size:12px}.cs-icon-btn{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--cs-line-2);border-radius:12px;background:none;color:var(--cs-muted);cursor:pointer}.cs-icon-btn:hover:not(:disabled){color:inherit;border-color:var(--cs-accent)}.cs-icon-btn:disabled{opacity:.35;cursor:default}.cs-blocks{display:flex;flex-direction:column;gap:14px;min-width:0}.cs-aside input[type=datetime-local],.cs-aside input[list]{height:40px}.cs-savebar{position:sticky;bottom:12px;z-index:15;display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 12px 10px 16px;border:1px solid var(--cs-line-2);border-radius:16px;background:color-mix(in oklab,var(--bg,#16121f) 86%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px #0004}html[data-theme^=light] .cs-savebar{background:#ffffffd9;border-color:#fff;box-shadow:0 10px 30px #0909091a}.cs-saved{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:var(--cs-ok);font-weight:700;font-size:12.5px}.cs-saved.dirty{color:var(--amber)}html[data-theme^=light] .cs-saved{color:#2d7a55}html[data-theme^=light] .cs-saved.dirty{color:#9a5a00}.mv{display:flex;flex-direction:column;gap:14px}.mv fieldset{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0;min-width:0}.mv-block{padding:0;overflow:visible}.mv-head{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 16px;border-bottom:1px solid var(--cs-line)}.mv-kind{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:12.5px}.mv-kind svg{color:var(--cs-accent)}html[data-theme^=light] .mv-kind svg{color:var(--ink)}.mv-tag{font-size:11px;font-weight:700;color:var(--cs-muted);padding:2px 8px;border-radius:999px;background:var(--cs-well)}.mv-tools{display:flex;gap:2px;margin-left:auto;opacity:.6;transition:opacity .15s}.mv-block:hover .mv-tools,.mv-block:focus-within .mv-tools{opacity:1}.mv-tool{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:none;color:var(--cs-muted);cursor:pointer}.mv-tool:hover:not(:disabled){background:var(--cs-well);color:inherit}.mv-tool.danger:hover:not(:disabled){color:var(--rose)}.mv-tool:disabled{opacity:.3;cursor:default}.mv-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.mv-body label{margin:0}.mv-preview{position:relative;display:grid;place-items:center;aspect-ratio:16/9;max-height:320px;width:100%;border-radius:12px;overflow:hidden;background:#07050c}.mv-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.72)}.mv-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,#000b)}.mv-preview.empty{aspect-ratio:auto;height:120px;background:var(--cs-well);border:1px dashed var(--cs-line-2)}.mv-preview.empty:after{display:none}.mv-play{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#ffffffeb;color:#141020;box-shadow:0 10px 30px #0008}.mv-preview.empty .mv-play{width:42px;height:42px;background:var(--cs-chip);color:inherit;box-shadow:none}.mv-caption{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:center;gap:8px;color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-caption b{padding:2px 8px;border-radius:999px;background:#ffffff2e;font-size:11px}.mv-preview.empty .mv-caption{position:static;justify-content:center;color:var(--cs-muted);margin-top:6px}.mv-preview.empty{grid-template-rows:auto auto;align-content:center}.mv-field{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--cs-line-2);border-radius:11px;background:var(--cs-well);font-weight:500!important}.mv-field:focus-within{border-color:var(--cs-accent)}.mv-field>span{flex:0 0 74px;font-weight:700;font-size:12px}.mv-field input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;box-shadow:none;outline:none}.mv-field small{flex:0 0 auto;color:var(--cs-faint);font-size:11px}.mv-drop{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:4px!important;min-height:110px;padding:16px;border:1.5px dashed var(--cs-line-2);border-radius:12px;background:var(--cs-well);text-align:center;cursor:pointer}.mv-drop:hover{border-color:var(--cs-accent)}.mv-drop small{color:var(--cs-muted);font-weight:500}.mv-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mv-grid .wide{grid-column:1/-1}.mv-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-weight:600!important}.mv-checkbox input{width:16px;height:16px}.mv-empty{padding:22px;color:var(--cs-muted);text-align:center}.mv-adder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;border:1.5px dashed var(--cs-line-2);border-radius:18px}.mv-adder>span:first-child{margin-right:4px;color:var(--cs-muted);font-weight:700}.mv-more{position:relative}.mv-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;min-width:200px;padding:5px;border:1px solid var(--cs-line-2);border-radius:12px;background:var(--panel-solid,color-mix(in oklab,var(--bg,#16121f) 96%,currentColor 4%));box-shadow:0 14px 34px #0005}html[data-theme^=light] .mv-menu{background:#fff}.mv-menu button{display:flex;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:8px;background:none;color:inherit;text-align:left;font-weight:600;cursor:pointer}.mv-menu button:hover:not(:disabled){background:var(--cs-well)}.mv-menu button:disabled{opacity:.4;cursor:default}.rt-editor{border:1px solid var(--cs-line-2,#ffffff22);border-radius:12px;overflow:hidden}.rt-toolbar{display:flex;align-items:center;gap:2px;padding:5px;border-bottom:1px solid var(--cs-line,#ffffff14);background:var(--cs-well,#ffffff06)}.rt-tool{display:grid;place-items:center;width:32px;height:30px;border:0;border-radius:8px;background:none;color:color-mix(in oklab,currentColor 70%,transparent);cursor:pointer}.rt-tool:hover{background:color-mix(in oklab,currentColor 10%,transparent);color:inherit}.rt-tool.on{background:color-mix(in oklab,var(--violet) 20%,transparent);color:inherit}.rt-sep{width:1px;height:18px;margin:0 4px;background:color-mix(in oklab,currentColor 18%,transparent)}.rt-editor .ProseMirror{min-height:72px;padding:12px 14px;outline:none;line-height:1.7;font-size:13.5px}.rt-editor .ProseMirror p{margin:0 0 6px}@media(max-width:1180px){.cs-two{grid-template-columns:minmax(0,1fr)}.cs-aside{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:start}.cs-lesson-page .cs-two{grid-template-columns:minmax(0,1fr) 268px}.cs-lesson-page .cs-aside{position:sticky;display:flex}}@media(max-width:900px){.cs-lesson-page .cs-two{grid-template-columns:minmax(0,1fr)}.cs-lesson-page .cs-aside{position:static}}@media(max-width:900px){.cs-student{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs-now{grid-column:1/-1}}@media(max-width:760px){.cs-head{flex-direction:column;align-items:stretch}.cs-head .cs-actions{display:grid;grid-template-columns:1fr 1fr}.cs-create{grid-template-columns:minmax(0,1fr)}.cs-search{flex:1 1 100%;min-width:0}.cs-seg{width:100%}.cs-seg button{flex:1;padding:0 6px}.cs-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -2px;padding:0 2px 4px;scrollbar-width:none}.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-card-body{padding:11px}.cs-card-body h3{font-size:13px}.cs-meta{font-size:11px;gap:2px 8px}.cs-vers{padding:0 11px 11px}.cs-cover .cs-pill{top:7px;left:7px;font-size:10px;height:20px;padding:0 7px}.cs-cover .cs-versions{left:auto;right:7px}.cs-rows{grid-template-columns:minmax(0,1fr)}.cs-hero{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:14px;align-items:start}.cs-hero-text{display:contents}.cs-hero-cover{grid-row:1/3;border-radius:12px}.cs-hero .eyebrow{grid-column:2;align-self:end;margin-top:8px}.cs-hero-title{grid-column:2;font-size:21px!important;margin:0}.cs-hero .cs-vers.inline,.cs-stats,.cs-hero .cs-actions{grid-column:1/-1}.cs-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:2px 0;font-size:10.5px}.cs-stats b{font-size:18px}.cs-hero .cs-actions{display:grid;grid-template-columns:1fr auto}.cs-aside{grid-template-columns:minmax(0,1fr)}.cs-lesson{grid-template-columns:30px minmax(0,1fr) auto;padding:10px 12px}.cs-kinds{display:none}.cs-module-head{padding:12px}.cs-student{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px}.cs-form-row,.cs-new-teacher,.mv-grid{grid-template-columns:minmax(0,1fr)}.cs-lesson-name{font-size:19px}.cs .cs-lesson-meta{margin-left:4px}.mv-field small{display:none}.mv-field>span{flex-basis:62px}.cs-savebar{bottom:90px}.cs-hide-sm{display:none}}.cs-files .attachments>summary{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;cursor:pointer;list-style:none}.cs-files .attachments>summary::-webkit-details-marker{display:none}.cs-files .attachments[open]>summary{margin-bottom:10px}.cs-files label{margin-top:10px}.cs-files input[type=file]{padding:14px;border:1.5px dashed var(--cs-line-2);border-radius:12px;background:var(--cs-well);cursor:pointer}.cs-files input[type=file]::file-selector-button{margin-right:12px;padding:7px 12px;border:1px solid var(--cs-line-2);border-radius:9px;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer}.cs-comments .learning-panel{margin:0}.rq{display:flex;flex-direction:column;gap:12px}.rq-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;padding:0;border:0;min-width:0}.rq-course select{height:42px;min-width:200px}.rq-status{margin:0;color:var(--cs-muted);font-size:12px;min-height:16px}.rq-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.rq-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rq-who{display:flex;flex-direction:column;gap:2px;margin-right:auto;min-width:0}.rq-who strong{font-size:14px}.rq-who small,.rq-date{color:var(--cs-muted);font-size:12px}.rq-pending{color:var(--amber)}.rq-revision{color:var(--rose);background:color-mix(in oklab,var(--rose) 16%,transparent)}.rq-accepted{color:var(--cs-ok)}.rq-text{margin:0;padding:12px 14px;border-radius:12px;background:var(--cs-well);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.rq-card label{margin:0}.rq-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rq-result{display:flex!important;gap:6px}.rq-result label{padding:8px 12px}.rq-actions .button-primary{margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:760px){.rq-course,.rq-course select{width:100%}.rq-actions .button-primary{width:100%;margin:0}}.ss{--ss-bad:var(--rose,#f0907f);--ss-wait:var(--amber,#e8c48f);--ss-ok:var(--mint,#8fd9b4)}html[data-theme^=light] .ss{--ss-bad:#c2493a;--ss-wait:#a36a0f;--ss-ok:#18875a}.ss .bad,.ss-bad-text{color:var(--ss-bad)}.ss .wait{color:var(--ss-wait)}.ss-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:800;background:var(--cs-well);color:var(--cs-muted)}.ss-count.alarm{background:var(--ss-bad);color:#fff}.ss-lead{margin:-4px 2px 14px;max-width:90ch}.ss-empty{padding:22px 16px;color:var(--cs-muted);font-size:13px}.ss-h2{font-size:15px;margin:26px 2px 12px!important}.ss-h2 span{color:var(--cs-faint);font-weight:600;margin-left:4px}.ss-link{border:0;background:none;padding:0;color:var(--cs-accent);font:inherit;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px}html[data-theme^=light] .ss-link{color:var(--ink)}.ss-link:hover{text-decoration:underline;text-underline-offset:3px}.ss-push{margin-left:auto}.ss-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.ss-scroll{max-width:100%;overflow-x:auto;scrollbar-width:none}.ss-scroll::-webkit-scrollbar{display:none}.ss-seg-fit{align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.ss-mini{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--cs-line-2);background:var(--cs-well);color:inherit;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.ss-mini:hover{border-color:var(--cs-accent)}.ss-mini.primary{background:var(--cs-accent);border-color:transparent;color:#fff}html[data-theme^=light] .ss-mini{border-radius:999px;background:#fff}html[data-theme^=light] .ss-mini.primary{background:var(--ink);color:#fff}.ss-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--cs-chip);color:inherit}.ss-pill.ok{background:color-mix(in oklab,var(--ss-ok) 18%,transparent);color:var(--ss-ok)}.ss-pill.bad{background:color-mix(in oklab,var(--ss-bad) 16%,transparent);color:var(--ss-bad)}.ss-pill.wait{background:color-mix(in oklab,var(--ss-wait) 17%,transparent);color:var(--ss-wait)}.ss-pill.muted{background:var(--cs-well);color:var(--cs-muted)}.ss-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}.ss-thumb{width:34px;height:34px;flex:0 0 34px;border-radius:9px;overflow:hidden;background:#0d0a14;display:block}.ss-thumb.big{width:48px;height:48px;flex-basis:48px;border-radius:12px}.ss-thumb img,.ss-thumb .cs-cover-img{width:100%;height:100%;object-fit:cover;display:block}.ss-thumb .cs-gen,.ss-thumb [class*=gen]{font-size:7px!important;padding:3px!important;line-height:1}.ss-ava{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:11.5px}.ss-bar{display:block;height:6px;border-radius:999px;background:var(--cs-well);overflow:hidden;box-shadow:inset 0 0 0 1px var(--cs-line)}.ss-bar i{display:block;height:100%;border-radius:999px;background:var(--ss-ok)}.ss-bar.bad i{background:var(--ss-bad)}.ss-bar.wait i{background:var(--ss-wait)}.ss-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.ss-kpi{padding:16px 18px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.ss-kpi small{color:var(--cs-muted);font-weight:700;font-size:12px}.ss-kpi b{font-size:26px;font-weight:800;letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-kpi em{font-style:normal;color:var(--cs-muted);font-size:12px;line-height:1.4}.ss-kpi em.up{color:var(--ss-ok)}.ss-kpi em.down{color:var(--ss-wait)}.ss-kpi.bad b,.ss-kpi.bad em{color:var(--ss-bad)}.ss-spark{display:flex;align-items:flex-end;gap:3px;height:26px;margin-top:auto;padding-top:6px}.ss-spark i{flex:1;border-radius:3px 3px 1px 1px;background:color-mix(in oklab,var(--cs-accent) 40%,transparent)}.ss-spark i:last-child{background:var(--cs-accent)}.ss-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.ss-card{padding:16px 18px;min-width:0}.ss-card-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ss-card-head h2{font-size:15px}.ss-card-head span{color:var(--cs-faint);font-size:12px}.ss-card-head .ss-link{margin-left:auto;font-size:12.5px}.ss-todo{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cs-line)}.ss-todo:first-of-type{border-top:0}.ss-todo strong{display:block;font-weight:700;line-height:1.35}.ss-todo small{color:var(--cs-muted);font-size:12px}.ss-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);color:var(--cs-muted)}.ss-ic.bad{color:var(--ss-bad);background:color-mix(in oklab,var(--ss-bad) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ss-bad) 35%,transparent)}.ss-ic.wait{color:var(--ss-wait)}.ss-ic.info{color:var(--cs-accent)}.ss-due{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:8px 0;border:0;border-top:1px solid var(--cs-line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ss-due:first-of-type{border-top:0}.ss-due:hover strong{text-decoration:underline;text-underline-offset:3px}.ss-due strong{display:block;font-weight:700}.ss-due small{color:var(--cs-muted);font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-due>b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-date{height:44px;border-radius:11px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.ss-date b{font-size:16px;font-weight:800}.ss-date small{font-size:10px;color:var(--cs-muted);margin-top:3px;text-transform:uppercase;font-weight:700}.ss-date.bad{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ss-bad) 50%,transparent)}.ss-date.bad b{color:var(--ss-bad)}.ss-chart{display:flex;align-items:flex-end;gap:8px;height:170px;padding-top:4px}.ss-chart>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.ss-chart i{width:100%;max-width:38px;border-radius:7px 7px 3px 3px;background:color-mix(in oklab,var(--cs-accent) 38%,transparent)}.ss-chart>div.now i{background:var(--cs-accent)}.ss-chart small{font-size:10.5px;color:var(--cs-faint);white-space:nowrap}.ss-chart span{font-size:10.5px;color:var(--cs-muted);font-weight:700;min-height:13px}.ss-table{overflow:hidden;padding:0}.ss-tr{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(200px,1.5fr) 70px 110px minmax(150px,1fr) 150px 16px;gap:14px;align-items:center;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--cs-line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ss-tr:first-child{border-top:0}.ss-tr:hover,.ss-debt:hover{background:color-mix(in oklab,var(--cs-accent) 7%,transparent)}.ss-tr.th{cursor:default;color:var(--cs-faint);font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;background:var(--cs-well)}.ss-tr.th:hover{background:var(--cs-well)}.ss-who,.ss-what{display:flex;align-items:center;gap:10px;min-width:0}.ss-who>span:last-child,.ss-what>span:last-child{min-width:0}.ss-who strong,.ss-what strong{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-who small{display:block;color:var(--cs-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-what strong{font-weight:600;font-size:12.5px}.ss-rcv{font-size:12px;font-weight:600;color:var(--cs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-paid{display:flex;flex-direction:column;gap:5px;min-width:0}.ss-paid small{color:var(--cs-muted);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-go{color:var(--cs-faint)}.ss-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid var(--cs-line);background:var(--cs-well);color:var(--cs-muted);font-size:12px}.ss-foot b{color:var(--cs-text,inherit)}.ss-more-btn{margin-top:12px}.ss-debt{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(200px,1.2fr) minmax(210px,1.3fr) 160px 16px;gap:14px;align-items:center;width:100%;padding:12px 16px;border:0;border-top:1px solid var(--cs-line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ss-debt:first-child{border-top:0}.ss-debt.compact{grid-template-columns:minmax(190px,1.1fr) minmax(210px,2.5fr) 160px 16px}.ss-plan-line{display:flex;flex-direction:column;gap:5px;min-width:0}.ss-plan-line small{color:var(--cs-muted);font-size:11.5px}.ss-segs{display:flex;gap:4px}.ss-segs i{height:8px;flex:1;border-radius:3px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line)}.ss-segs i.p{background:var(--ss-ok);box-shadow:none}.ss-segs i.l{background:var(--ss-bad);box-shadow:none}.ss-next{display:flex;flex-direction:column;gap:3px;min-width:0}.ss-next b{font-weight:700;font-variant-numeric:tabular-nums}.ss-next small{color:var(--cs-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-catalog-switch{margin-bottom:14px;align-self:flex-start;display:inline-flex}.ss-notice{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;margin-bottom:16px;border-radius:14px;border:1px solid color-mix(in oklab,var(--ss-wait) 40%,transparent);background:color-mix(in oklab,var(--ss-wait) 9%,transparent);line-height:1.5}.ss-notice b{color:var(--ss-wait);font-weight:800}.ss-dir{padding:16px;margin-bottom:16px}.ss-dir-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ss-dir-head h2{font-size:15px}.ss-dir-head small{color:var(--cs-muted);font-size:12px}.ss-tariffs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.ss-tariff{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--cs-line);background:var(--cs-well);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s;min-width:0}.ss-tariff:hover{border-color:color-mix(in oklab,var(--cs-accent) 55%,transparent);transform:translateY(-1px)}.ss-tariff.off .ss-price{opacity:.7}.ss-tariff.sel{border-color:var(--cs-accent);box-shadow:0 0 0 1px var(--cs-accent)}.ss-tariff-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.ss-tariff strong{font-weight:800;font-size:13px}.ss-price{font-size:21px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ss-tariff small{color:var(--cs-muted);font-size:12px;line-height:1.45}html[data-theme^=light] .ss-tariff{background:#fff}.ss-legacy .panel{margin-bottom:14px}.ss-legacy details>summary{list-style:none;cursor:default;pointer-events:none}.ss-legacy details>summary::-webkit-details-marker{display:none}.ss-legacy button{white-space:nowrap}.ss-legacy [class*=row],.ss-legacy li{flex-wrap:wrap}.ss-legacy .button{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ss-legacy .order-row>.button{width:auto;flex:0 0 auto}.ss-recon{padding:16px}.ss-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#05030a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ss-drawer{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(540px,100vw);display:flex;flex-direction:column;background:var(--bg,#16121f);border-left:1px solid var(--cs-line-2);box-shadow:-20px 0 50px #0006;color:var(--text,inherit)}.ss-drawer.wide{width:min(640px,100vw)}html[data-theme^=light] .ss-drawer{background:#f6f6f3}.ss-drawer-head{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 14px;border-bottom:1px solid var(--cs-line)}.ss-drawer-title{min-width:0;flex:1}.ss-drawer-title h2{font-size:18px;line-height:1.25;margin:0}.ss-drawer-title h2 .ss-link{color:inherit;font-weight:800;font-size:18px}.ss-drawer-title p{color:var(--cs-muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.ss-drawer-body{flex:1;overflow:auto;padding:16px 20px 22px;display:flex;flex-direction:column;gap:14px}.ss-drawer-body section{display:flex;flex-direction:column;gap:8px}.ss-drawer-foot{display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--cs-line);background:var(--cs-well)}.ss-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss-money div{padding:11px 12px;border-radius:12px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);min-width:0}.ss-money small{display:block;color:var(--cs-muted);font-size:11.5px;font-weight:700}.ss-money b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-money div.bad b{color:var(--ss-bad)}.ss-state-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;color:var(--cs-muted)}.ss-sec-head{display:flex;align-items:center;gap:10px}.ss-sec-head h3{font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--cs-faint);margin:0}.ss-sec-head .ss-mini{margin-left:auto;height:28px}.ss-plan,.ss-list{border-radius:14px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);padding:4px 14px}.ss-step{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cs-line)}.ss-step:first-child{border-top:0}.ss-step>i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--cs-line-2);display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:800}.ss-step.done>i{background:var(--ss-ok);box-shadow:none;color:#06140d}.ss-step.late>i{box-shadow:inset 0 0 0 2px var(--ss-bad);color:var(--ss-bad)}.ss-step strong{display:block;font-weight:700}.ss-step small{color:var(--cs-muted);font-size:12px}.ss-step.late small{color:var(--ss-bad)}.ss-line{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--cs-line);font-size:12.5px}.ss-line:first-child{border-top:0}.ss-line>span{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--cs-muted)}.ss-line>span b{color:var(--cs-text,inherit)}.ss-line small{color:var(--cs-muted);font-size:11.5px}.ss-line>b{text-align:right;font-variant-numeric:tabular-nums}.ss-box{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line-2)}.ss-box h3{font-size:14px;margin:0}.ss-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ss-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ss-field>span{font-size:12px;font-weight:700;color:var(--cs-muted)}.ss-field input,.ss-field select,.ss-plan-row input{height:40px;min-width:0;width:100%;box-sizing:border-box}.ss-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ss-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ss-methods button{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border-radius:12px;border:1px solid var(--cs-line-2);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.ss-methods button strong{font-weight:800;font-size:12.5px}.ss-methods button small{color:var(--cs-muted);font-size:11px;line-height:1.3}.ss-methods button.on{border-color:var(--cs-accent);background:var(--cs-chip)}html[data-theme^=light] .ss-methods button.on{border-color:var(--ink)}.ss-split{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--cs-muted)}.ss-plan-row{display:grid;grid-template-columns:140px 110px auto minmax(0,1fr) 36px;gap:8px;align-items:center}.ss-plan-row.short{grid-template-columns:160px minmax(0,1fr) auto 36px}.ss .ss-check{display:inline-flex;flex-direction:row;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--cs-muted);white-space:nowrap;cursor:pointer}.ss .ss-check input{width:16px;height:16px;min-width:16px;margin:0;flex:0 0 16px}.ss-check.big{font-size:13px;color:inherit;font-weight:600}.ss-sum{margin:0;font-size:12.5px;font-weight:700}.ss-sum.ok{color:var(--ss-ok)}.ss-sum.bad{color:var(--ss-wait)}.ss-more{border-radius:14px;box-shadow:inset 0 0 0 1px var(--cs-line);background:var(--cs-well)}.ss-more>summary{padding:12px 14px;font-weight:700;color:var(--cs-muted);cursor:pointer}.ss-more>div{padding:0 14px 14px}.ss-offer-form .learning-form{display:flex;flex-direction:column;gap:12px}.ss-offer-form fieldset{min-width:0;max-width:100%}.ss-offer-form fieldset *{overflow-wrap:anywhere}.ss-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#05030a99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ss-dialog{width:min(780px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:var(--bg,#16121f);border:1px solid var(--cs-line-2);border-radius:22px;box-shadow:0 30px 80px #0008;overflow:hidden;color:var(--text,inherit)}html[data-theme^=light] .ss-dialog{background:#f6f6f3}.ss-dialog-head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--cs-line)}.ss-dialog-head h2{font-size:18px;margin:0;white-space:nowrap}.ss-stepper{display:flex;gap:6px;margin-left:auto}.ss-stepper span{display:flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 5px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--cs-line);color:var(--cs-muted);font-weight:700;font-size:12px}.ss-stepper i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;background:var(--cs-well)}.ss-stepper span.on{box-shadow:inset 0 0 0 1px var(--cs-accent);color:inherit}.ss-stepper span.on i{background:var(--cs-accent);color:#fff}.ss-stepper span.done i{background:var(--ss-ok);color:#06140d}.ss-dialog-body{padding:18px 20px;overflow:auto;display:flex;flex-direction:column;gap:14px}.ss-dialog-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 20px;border-top:1px solid var(--cs-line);background:var(--cs-well)}.ss-dialog-foot .cs-muted{flex:1;min-width:200px;font-size:12px}.ss-picked{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:13px;box-shadow:inset 0 0 0 1px var(--cs-line);background:var(--cs-well)}.ss-picked>div{min-width:0;flex:1}.ss-picked strong{display:block;font-weight:700}.ss-picked small{color:var(--cs-muted);font-size:12px}.ss-choose-group h3{font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--cs-faint);margin:6px 2px 8px}.ss-choose{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ss-total{padding:12px 16px;border-radius:14px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line)}.ss-total>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--cs-line);font-size:12.5px}.ss-total>div:first-child{border-top:0}.ss-total span{color:var(--cs-muted)}.ss-total b{font-variant-numeric:tabular-nums;text-align:right}.ss-total .big{font-size:15px}.ss-total .big b{font-size:20px;font-weight:800}@media(max-width:1180px){.ss-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-cols{grid-template-columns:minmax(0,1fr)}.ss-tr{grid-template-columns:minmax(150px,1.2fr) minmax(160px,1.2fr) minmax(130px,1fr) 140px 16px}.ss-tr .c-date,.ss-tr .c-rcv{display:none}.ss-debt{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) minmax(180px,1.2fr) 16px}.ss-debt .c-st{display:none}.ss-debt.compact{grid-template-columns:minmax(160px,1fr) minmax(170px,1fr) 16px}.ss-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.ss-toolbar>*{max-width:100%}.ss-toolbar .cs-search{flex:1 1 100%;min-width:0}.ss-tr{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px}.ss-tr.th{display:none}.ss-tr .ss-what{grid-column:1/-1;order:3}.ss-tr .ss-paid{grid-column:1/-1;order:4}.ss-tr .ss-go{display:none}.ss-debt,.ss-debt.compact{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px}.ss-debt .ss-plan-line,.ss-debt .ss-next{grid-column:1/-1}.ss-debt .ss-go{display:none}.ss-debt .c-st{display:block;grid-row:1;grid-column:2}.ss-chart span{display:none}.ss-chart small{font-size:9px;writing-mode:vertical-rl;transform:rotate(180deg);height:34px}.ss-chart{gap:4px}.ss-todo{grid-template-columns:34px minmax(0,1fr)}.ss-todo .ss-mini{grid-column:2;justify-self:start}}@media(max-width:760px){.ss-kpis{gap:10px}.ss-kpi{padding:13px}.ss-kpi b{font-size:20px}.ss-spark{display:none}.ss-drawer-head,.ss-drawer-body,.ss-drawer-foot{padding-left:14px;padding-right:14px}.ss-money{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-money div:last-child{grid-column:1/-1}.ss-grid2,.ss-grid3{grid-template-columns:minmax(0,1fr)}.ss-plan-row,.ss-plan-row.short{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.ss-plan-row .ss-check{grid-column:1/-2}.ss-plan-row input[aria-label=Заметка]{grid-column:1/-1}.ss-modal{padding:0;align-items:stretch}.ss-dialog{max-height:100dvh;border-radius:0}.ss-dialog-head{flex-wrap:wrap}.ss-stepper{order:3;width:100%;margin-left:0}.ss-stepper span b{display:none}.ss-stepper span{padding:0 5px}.ss-chart{height:140px}}.ss-launch-chips{display:flex;flex-wrap:wrap;gap:8px}.ss-launch-chips button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;border-radius:12px;border:1px solid var(--cs-line-2);background:var(--cs-well);color:inherit;font:inherit;cursor:pointer;text-align:left}.ss-launch-chips button b{font-weight:800}.ss-launch-chips button span{font-size:11.5px;color:var(--cs-muted)}.ss-launch-chips button.on{border-color:var(--cs-accent);background:var(--cs-chip)}html[data-theme^=light] .ss-launch-chips button{background:#fff}html[data-theme^=light] .ss-launch-chips button.on{border-color:var(--ink)}.ss-launch-chips .ss-dot-open{color:var(--ss-ok)!important}.ss-launch-chips .ss-dot-planned{color:var(--ss-wait)!important}.ss-launch-hero{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px;margin-bottom:16px}.ss-launch-cover{display:block;width:120px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#0d0a14}.ss-launch-cover img,.ss-launch-cover .cs-cover-img{width:100%;height:100%;object-fit:cover;display:block}.ss-launch-main{min-width:0}.ss-launch-main h2{font-size:22px;font-weight:800;letter-spacing:-.4px;margin:6px 0 4px}.ss-launch-stats{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:12px;color:var(--cs-muted);font-size:12px}.ss-launch-stats b{display:block;color:var(--cs-text,inherit);font-size:20px;font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.ss-launch-stats .wait b{color:var(--ss-wait)}.ss-ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.ss-lstep{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:13px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);min-width:0}.ss-lstep.now{box-shadow:inset 0 0 0 2px var(--cs-accent)}.ss-lstep.past{opacity:.6}.ss-lstep small{color:var(--cs-muted);font-size:11.5px}.ss-lstep-n{font-size:11px;font-weight:800;color:var(--cs-faint);letter-spacing:.5px;text-transform:uppercase}.ss-lstep.now .ss-lstep-n{color:var(--cs-accent)}.ss-lstep-price{display:flex;justify-content:space-between;gap:6px;font-weight:800;font-variant-numeric:tabular-nums;font-size:13px}.ss-lstep-price span{font-weight:600;color:var(--cs-muted)}.ss-lstep-sold{margin-top:auto;padding-top:4px;border-top:1px solid var(--cs-line)}.ss-srcbar{display:flex;height:12px;border-radius:999px;overflow:hidden;margin:4px 0 10px}.ss-srcbar i{height:100%}.ss-srcrow{display:grid;grid-template-columns:12px minmax(0,1fr) 70px 110px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--cs-line);font-size:12.5px}.ss-srcrow:first-of-type{border-top:0}.ss-srcrow i{width:10px;height:10px;border-radius:3px}.ss-srcrow b{text-align:right;font-variant-numeric:tabular-nums}.ss-timeline{display:flex;flex-direction:column}.ss-tl{display:grid;grid-template-columns:70px 14px minmax(0,1fr);gap:10px;align-items:center;padding:6px 0;font-size:12.5px}.ss-tl span{color:var(--cs-muted);font-weight:700;font-size:12px}.ss-tl i{width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--cs-line-2)}.ss-tl.done{color:var(--cs-muted)}.ss-tl.done i{background:var(--ss-ok);box-shadow:none}.ss-tl b{font-weight:600}.ss-step-edit{display:grid;grid-template-columns:90px 140px 140px repeat(auto-fit,minmax(100px,1fr)) 36px;gap:8px;align-items:end;padding:10px 0;border-top:1px solid var(--cs-line)}.ss-step-edit .ss-lstep-n{align-self:center}.ss-step-edit input{height:40px;min-width:0;width:100%;box-sizing:border-box}.ss-grow{flex:1;min-width:0;height:40px}.ss-offer-pick{align-items:center;flex-wrap:wrap}.ss .ss-offer-pick .ss-check{white-space:normal;align-items:flex-start;min-width:0}.ss-empty-launch{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:640px}@media(max-width:980px){.ss-launch-hero{grid-template-columns:80px minmax(0,1fr)}.ss-launch-cover{width:80px}.ss-launch-hero>.button{grid-column:1/-1;justify-self:start}.ss-step-edit{grid-template-columns:repeat(2,minmax(0,1fr)) 36px}.ss-step-edit .ss-lstep-n,.ss-step-edit input[aria-label=Заметка]{grid-column:1/-1}}@media(max-width:760px){.ss-srcrow{grid-template-columns:12px minmax(0,1fr) 50px 90px}.ss-launch-main h2{font-size:18px}}.pu{--pu-pad:20px;--pu-gap:28px;--pu-row:60px;--pu-label:150px;--pu-go:124px}.pu .cs-actions a.button{text-decoration:none}.pu .ss-pill svg{flex:none}.pu-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin-bottom:18px}.pu-topbar .cs-crumbs{margin:0;min-width:0}.pu-topbar .cs-crumbs [aria-current]{display:block;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-topbar .cs-actions{flex-wrap:nowrap;flex:none}.pu-topbar .cs-actions .button{height:40px;min-height:40px;padding-top:0;padding-bottom:0;box-sizing:border-box;white-space:nowrap}.pu .pu-heading{display:grid;gap:10px;justify-content:stretch;margin-bottom:24px}.pu-heading .eyebrow,.pu-heading h1,.pu-heading .pu-status{margin:0}.pu-heading h1{min-width:0;overflow-wrap:anywhere}html[data-theme] .pu .pu-heading h1{font-size:clamp(22px,2.3vw,32px);line-height:1.12}html[data-theme^=light] .pu .pu-heading h1{line-height:1.02}.pu-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pu-stats{display:grid;grid-template-columns:repeat(var(--pu-stats,4),minmax(0,1fr));padding:0;margin-bottom:var(--pu-gap);overflow:hidden}.pu-stats>div{display:grid;gap:4px;align-content:start;padding:16px 20px;border-left:1px solid var(--cs-line);min-width:0}.pu-stats>div:first-child{border-left:0}.pu-stats small{font-size:12px;font-weight:700;color:var(--cs-muted)}.pu-stats b{font-size:24px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.pu-stats em{font-style:normal;font-size:12px;color:var(--cs-faint)}.pu-stats .wait b,.pu-stats .wait em{color:var(--ss-wait)}.pu-stack>.pu-stats{margin-bottom:0}.pu-stack{display:grid;gap:var(--pu-gap)}.pu-sec{display:grid;gap:10px;min-width:0}.pu-sec-head{display:flex;align-items:center;gap:10px;min-height:28px;padding:0 4px;min-width:0}.pu-sec-head h2{margin:0;font-size:16px;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.pu-sec-head p{margin:0 0 0 4px;color:var(--cs-faint);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-sec-action{margin-left:auto;flex:none}.pu-sec-body{padding:0;min-width:0;overflow:hidden}.pu-sec.attention .pu-sec-body{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ss-wait) 65%,transparent)}.pu-sec.live .pu-sec-body{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--cs-accent) 55%,transparent)}.pu-empty{display:flex;align-items:center;gap:12px;margin:0;min-height:var(--pu-row);padding:0 var(--pu-pad);color:var(--cs-muted);font-size:13.5px}.pu-empty svg{flex:none;color:var(--cs-faint)}.pu-group{display:flex;align-items:center;gap:8px;margin:0;padding:14px var(--pu-pad) 4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted)}.pu-ava{display:grid;place-items:center;flex:none;object-fit:cover;border-radius:50%;background:color-mix(in oklab,var(--cs-accent) 22%,transparent);color:var(--cs-accent);font-weight:800}.pu-ava.s{width:36px;height:36px;font-size:13px}.pu-ava.m{width:48px;height:48px}.pu-ava.l{width:88px;height:88px;border-radius:18px;font-size:30px}.pu-card{padding:24px;display:grid;gap:20px}.pu-head{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:20px;align-items:center}.pu-head-text{display:grid;gap:2px;align-content:center;min-width:0;min-height:88px}.pu-head-text .ss-pill{height:22px;box-sizing:border-box}.pu-head-title{display:flex;align-items:center;gap:10px;min-width:0}.pu-head-title .ss-pill{flex:none}.pu-head-title h2{margin:0;min-width:0;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-kicker{display:inline-flex;align-items:center;gap:8px;height:16px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-accent)}.pu-kicker i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pu-pulse 2s ease-out infinite}.pu-kicker em{font-style:normal;color:var(--cs-muted);padding-left:8px;border-left:1px solid var(--cs-line-2)}@keyframes pu-pulse{0%{box-shadow:0 0 color-mix(in oklab,currentColor 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}.pu-head-line{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;font-size:15px;line-height:22px;height:22px;min-width:0;white-space:nowrap}.pu-head-line-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pu-head-line .ss-pill{flex:none}.pu-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-head-meta{margin:0;font-size:13px;line-height:18px;color:var(--cs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-head-actions{display:flex;gap:8px;align-items:center}.pu-head-actions .button{height:40px;min-height:40px;padding-top:0;padding-bottom:0;box-sizing:border-box;white-space:nowrap}.pu-audio{display:grid;grid-template-columns:36px 44px minmax(0,1fr) 44px;align-items:center;gap:12px;height:52px;padding:0 16px 0 8px;border-radius:12px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);min-width:0;box-sizing:border-box}.pu-audio.is-note{display:flex;padding:0 14px;height:44px}.pu-audio-play{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--cs-accent);color:#fff;cursor:pointer}html[data-theme^=light] .pu-audio-play{background:var(--ink,#111)}.pu-audio-play svg{margin-left:1px}.pu-audio-time{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-muted);text-align:center}.pu .pu-audio-seek{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.pu .pu-audio-seek:disabled{cursor:default;opacity:.6}.pu-audio-seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--cs-accent) var(--seek,0%),var(--cs-line-2) var(--seek,0%))}.pu-audio-seek::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--cs-accent) var(--seek,0%),var(--cs-line-2) var(--seek,0%))}.pu-audio-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--cs-accent);border:2px solid #fff;box-shadow:0 1px 4px #0004}.pu-audio-seek::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--cs-accent);border:2px solid #fff}.pu-kv{display:grid}.pu-kv-group{display:grid;gap:12px;padding:16px 0;border-top:1px solid var(--cs-line)}.pu-kv-group:first-child{padding-top:4px;border-top:0}.pu-kv-group:last-child{padding-bottom:0}.pu-kv-title{margin:0;font-size:13px;font-weight:800;letter-spacing:-.1px}.pu-kv-row{display:grid;grid-template-columns:var(--pu-label) minmax(0,1fr);gap:16px;align-items:baseline;min-width:0}.pu-kv-label{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-faint);line-height:20px}.pu-kv-value{font-size:14px;line-height:20px;min-width:0;overflow-wrap:anywhere}.pu-kv-row.ask .pu-kv-label{color:var(--cs-accent)}.pu-kv-row.ask .pu-kv-value{font-weight:700;padding-left:12px;box-shadow:inset 3px 0 0 var(--cs-accent)}.pu-kv-row:has(textarea),.pu-kv-row:has(.ss-pill){align-items:center}.pu-muted{color:var(--cs-muted)}html[data-theme] :is(.pu-kv-value,.pc-in>.pu-more) .ss-link,html[data-theme] .pc-in>.ss-link{color:var(--cs-accent)}.pu-kv-value .ss-link{font-size:13px}.pu-kv-value>.ss-pill{vertical-align:1px}.pu-kv-value>.ss-pill:not(:first-child){margin-left:6px}.pu-kv-value>.ss-pill:first-child+.pu-muted{margin-left:8px}.pu-acts{display:grid;gap:12px;min-width:0}.pu-acts-bar{display:flex;flex-wrap:wrap;gap:8px}.pu-act.on{border-color:var(--cs-accent);color:var(--cs-accent)}.pu-act svg{transition:transform .15s}.pu-act.on svg{transform:rotate(180deg)}.pu-acts-body{display:grid;gap:14px;margin:0 -16px;padding:16px;border-radius:12px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);min-width:0}.pu-acts-body>*{margin:0;min-width:0}p.pu-hint{margin:0;font-size:12.5px;line-height:18px}.pu-inline{display:flex;flex-flow:row wrap;gap:12px;align-items:flex-end;margin:0;padding:0;border:0;min-width:0}:is(form,div).pu-inline>label{display:grid;gap:6px;flex:0 1 200px;min-width:0;margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint)}.pu-inline>label.grow{flex:1 1 240px}.pu-inline>label.short{flex:0 1 120px}.pu-inline>label :is(input,select,textarea){width:100%;height:40px;min-height:40px;margin:0;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:38px;font-size:14px;text-transform:none;letter-spacing:0;font-weight:500}.pu-inline>label textarea{padding-top:9px;padding-bottom:9px;line-height:20px;resize:vertical}.pu-inline>.button{height:40px;min-height:40px;padding-top:0;padding-bottom:0;white-space:nowrap}.pu-inline>.pu-check{display:flex;flex-direction:row;align-items:center;gap:10px;flex:0 0 auto;min-height:40px;margin:0;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:inherit;cursor:pointer}.pu-inline>.pu-check input{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0;accent-color:var(--cs-accent)}.pu-inline>.pu-check.pu-pick{flex-basis:100%}.pu-inline>:is(.pu-hint,p,.error-box){flex-basis:100%;margin:0}.pu-inline>p.pu-hint{order:-1}.pu-inline>.pu-pick{flex-basis:100%}.pu-row+.pu-group,.pu-line+.pu-group{border-top:1px solid var(--cs-line);margin-top:6px}.pu-row{display:grid;grid-template-columns:minmax(0,1fr) var(--pu-go) 32px;align-items:center;column-gap:10px;padding:0 12px 0 var(--pu-pad);border-top:1px solid var(--cs-line)}.pu-sec-body>.pu-row:first-child,.pu-sec-body>.pu-line:first-child,.pu-group+.pu-row,.pu-group+.pu-line{border-top:0}.pu-row-main{display:grid;grid-template-columns:22px 36px minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;min-height:var(--pu-row);padding:10px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.pu-row-main:hover strong{color:var(--cs-accent)}.pu-place{display:grid;place-items:center;font-weight:800;font-size:14px;color:var(--cs-faint);text-align:center;font-variant-numeric:tabular-nums}.pu-row-text{display:grid;gap:2px;min-width:0}.pu-row-text strong{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-row-text small{color:var(--cs-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-row-pills{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.pu-row-go{display:flex;justify-content:flex-end}.pu-row-go .ss-mini{width:100%;justify-content:center}.pu-chev{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--cs-faint);cursor:pointer}.pu-chev:hover{background:var(--cs-well);color:inherit}.pu-chev svg{transition:transform .15s}.pu-row.open .pu-chev svg{transform:rotate(180deg)}.pu-row-body{grid-column:1/-1;display:grid;gap:16px;padding:4px 8px 22px 86px}.pu-row.no-place .pu-row-main{grid-template-columns:36px minmax(0,1fr) auto}.pu-row.no-place .pu-row-body{padding-left:50px}.pu-row-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.pu-row-tools .ss-mini{height:36px}.pu-line{display:grid;gap:14px;align-items:center;min-height:var(--pu-row);padding:10px 12px 10px var(--pu-pad);border-top:1px solid var(--cs-line);box-sizing:border-box}.pu-form section{gap:10px!important}.pu-form h3{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);margin:4px 0 2px}.pu-form textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit}.pu-wide{grid-column:1/-1}.pu-hint{font-style:normal;font-size:11.5px;color:var(--cs-faint)}.pu .pu-check{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;font-weight:600;font-size:13px;cursor:pointer}.pu .pu-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--cs-accent)}html:not([data-theme^=light]):not([data-theme=glass]) .pu .panel{background:linear-gradient(160deg,oklch(from var(--tint) calc(l*1.08) c h),oklch(from var(--tint) calc(l*1) c h));border-color:oklch(from var(--tint) calc(l*1.3) c h / .55);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000061}html:not([data-theme^=light]) .pu .pu-sec-head h2{font-size:17px;color:oklch(from var(--tint) .975 calc(c/4) h)}html:not([data-theme^=light]) .pu .pu-sec-body :is(.pu-row-text strong,.pu-kv-value){color:oklch(from var(--tint) .88 calc(c*.3) h)}@media(max-width:1100px){.pu-topbar{flex-direction:column;align-items:stretch;gap:12px}.pu-topbar .cs-actions{flex-wrap:wrap}}@media(max-width:980px){.pu-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-stats>div:nth-child(3){border-left:0}.pu-stats>div:nth-child(n+3){border-top:1px solid var(--cs-line)}.pu-sec-head{flex-wrap:wrap}.pu-sec-head p{flex-basis:100%;margin:0;white-space:normal}}@media(max-width:760px){.pu{--pu-pad:14px}.pu-topbar .cs-actions>*{flex:1 1 0;justify-content:center;min-width:0}.pu-topbar .cs-actions>:first-child:nth-last-child(odd){flex-basis:100%;grid-column:1/-1}.pu-card{padding:16px}.pu-head{grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.pu-ava.l{width:64px;height:64px;border-radius:14px;font-size:22px}.pu-head-text{min-height:64px}.pu-head-title h2{font-size:19px;white-space:normal}.pu-head-meta{white-space:normal}.pu-head-title,.pu-head-line{flex-wrap:wrap;height:auto;white-space:normal;row-gap:4px}.pu-head-actions{grid-column:1/-1}.pu-head-actions>*{flex:1 1 auto;justify-content:center}.pu-kv-row{grid-template-columns:minmax(0,1fr);gap:4px}.pu-row-tools{grid-template-columns:minmax(0,1fr)}.pu-row{grid-template-columns:minmax(0,1fr) 32px;padding:0 8px 0 14px}.pu-row-main{grid-template-columns:18px 36px minmax(0,1fr);gap:10px}.pu-row-pills{grid-column:3;justify-content:flex-start}.pu-row-go{grid-column:1/-1;grid-row:2;justify-content:flex-start;padding:0 0 12px 64px}.pu-row-go:empty{display:none}.pu-row-go .ss-mini{width:auto}.pu-chev{grid-column:2;grid-row:1}.pu-row-body,.pu-row.no-place .pu-row-body{padding:2px 4px 16px}.pu-row.no-place .pu-row-main{grid-template-columns:36px minmax(0,1fr)}.pu-row.no-place .pu-row-pills{grid-column:2}.pu-row.no-place .pu-row-go{padding-left:46px}.pu-line,.pu-empty{padding:12px 14px}:is(form,div).pu-inline>label,.pu-inline>label.grow,.pu-inline>label.short{flex:1 1 100%}.pu-inline>.button{flex:1 1 100%;justify-content:center}.pu-acts-body{margin:0 -8px;padding:12px 8px}}.lesson-link-button-wrap{display:flex;justify-content:center}.lesson-link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#5746ff;color:#fff!important;border:0 solid #000;border-radius:8px;font-size:16px;line-height:normal;margin:10px 0;padding:10px 20px;text-align:center;text-decoration:none;opacity:1;box-shadow:none;transition:background-color .3s;max-width:100%;overflow-wrap:anywhere}.lesson-link-button.awo-guide{background:#4680ff}.lesson-link-button:hover{background:#3c6dd9}.lesson-link-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lesson-link-button svg{flex-shrink:0}.lesson-link-button.awo-download{background:#4680ff;box-shadow:0 10px 14px -7px #01579b;transition-duration:.4s}.lesson-link-button.awo-download:hover{background:#3c6dd9}.lesson-video{--cs-line:color-mix(in oklab,currentColor 11%,transparent);--cs-line-2:color-mix(in oklab,currentColor 19%,transparent);--cs-well:color-mix(in oklab,currentColor 5%,transparent);--cs-muted:color-mix(in oklab,currentColor 64%,transparent);display:grid;gap:12px;margin:16px 0;min-width:0}.vp-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.vp-seg{width:auto}.vp-seg button span{margin-left:6px;font-weight:500;color:inherit;opacity:.7}.vp-head-note{font-size:13px;color:var(--cs-muted)}.vp{--vp-crop:75%;--vp-pad:10px;--vp-edge:22px;--vp-accent:var(--violet,#8b7ffa);--vp-panel:rgba(17,17,27,.95);--vp-line:rgba(255,255,255,.14);--vp-muted:rgba(255,255,255,.72);position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#000;color:#fff;font-size:13px;font-weight:600;line-height:1.2;outline:none;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.vp:focus-visible{box-shadow:0 0 0 2px var(--vp-accent)}.vp-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lesson-video .vp .vp-stage iframe,.lesson-video .vp .vp-stage video{position:absolute;left:0;top:0;display:block;width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;background:#000;pointer-events:none}.lesson-video .vp .vp-crop iframe{top:calc(-1 * var(--vp-crop));height:calc(100% + 2 * var(--vp-crop))}.vp-stage.vp-tap-through,.lesson-video .vp .vp-tap-through iframe{pointer-events:auto}.vp-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.vp-hit:focus{outline:none}.vp-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:12px;padding-bottom:64px;background:radial-gradient(circle at 50% 42%,color-mix(in oklab,var(--vp-accent) 24%,#0b0b12) 0,#06060a 72%);pointer-events:none}.vp-big{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--vp-accent);color:#fff;box-shadow:0 10px 36px color-mix(in oklab,var(--vp-accent) 45%,transparent)}.vp-big svg{margin-left:4px}.vp-cover-text{font-size:15px;font-weight:700;color:#fff}.vp-paused{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#0003;pointer-events:none}.lesson-video .vp kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:1px solid var(--vp-line);border-radius:6px;background:#ffffff14;color:#fff;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none}.vp-hint{position:absolute;left:50%;top:14px;z-index:4;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);margin:0;padding:8px 14px;border-radius:12px;background:#000000c7;font-size:13px;line-height:1.35;text-align:center;pointer-events:none}.vp-error{position:absolute;left:12px;right:12px;top:12px;z-index:5;margin:0;padding:10px 14px;border-radius:10px;background:#781428e6;font-size:13px}.vp-spinner{position:absolute;left:50%;top:50%;z-index:3;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:vp-spin .8s linear infinite;pointer-events:none}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-flash{position:absolute;left:50%;top:16px;z-index:5;transform:translate(-50%);padding:7px 16px;border-radius:999px;background:var(--vp-panel);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;animation:vp-flash .9s ease-out forwards}@keyframes vp-flash{0%,65%{opacity:1}to{opacity:0}}.vp-bar{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;gap:2px;padding:64px var(--vp-pad) 8px;background:linear-gradient(transparent,#0000009e 45%,#000000e6);transition:opacity .25s}.vp-idle .vp-bar{opacity:0;pointer-events:none}.vp-idle{cursor:none}.vp-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.vp-group{display:flex;align-items:center;gap:0;min-width:0}.vp-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent}.vp-btn:hover,.vp-btn:focus-visible,.vp-btn[aria-expanded=true]{background:#ffffff24;outline:none}.vp-btn small{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%);color:#fff;font-size:8px;font-weight:800;line-height:1;letter-spacing:-.03em;pointer-events:none}.vp-text{width:52px}.vp-on{color:var(--vp-accent)}.vp-volume-group{display:inline-flex;align-items:center}.vp-volume-group .vp-volume{width:0;opacity:0;transition:width .2s,opacity .2s}.vp-volume-group:hover .vp-volume,.vp-volume-group:focus-within .vp-volume{width:64px;opacity:1;margin:0 8px 0 2px!important}.vp-time{margin-left:6px;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vp-time span{color:var(--vp-muted)}.vp-keys{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;padding:0 20px;overflow:hidden;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--vp-muted);text-shadow:0 1px 2px rgba(0,0,0,.6)}.vp-k{display:inline-flex;align-items:center;gap:4px;flex:none}.vp-k kbd:last-of-type{margin-right:3px}.vp-k{margin-left:13px;padding-left:14px;border-left:1px solid rgba(255,255,255,.2)}.vp-k.vp-k-first{margin-left:0;padding-left:0;border-left:0}.vp-short,.vp-compact .vp-long{display:none}.vp-compact .vp-short{display:inline}.vp-btn.vp-full-btn{grid-auto-flow:column;gap:6px;width:auto;padding:0 12px}.lesson-video .vp .vp-keys kbd,.lesson-video .vp .vp-full-btn kbd{min-width:22px;height:22px;padding:0 6px;border-color:#ffffff38;background:#ffffff1a;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:none}.vp input[type=range]{--vp-progress:0%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:4px;margin:0;padding:0;border:0;border-radius:4px;background:linear-gradient(to right,var(--vp-accent) var(--vp-progress),rgba(255,255,255,.3) var(--vp-progress));cursor:pointer}.vp input[type=range]:disabled{opacity:.5;cursor:default}.vp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border:0;border-radius:50%;background:#fff}.vp input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.vp-seek{width:calc(100% - 2 * (var(--vp-edge) - var(--vp-pad)));margin:0 calc(var(--vp-edge) - var(--vp-pad))!important;height:16px!important;padding:6px 0!important;background-clip:content-box!important;box-sizing:border-box}.vp-volume{height:4px}.vp-panel{z-index:6;border:1px solid var(--vp-line);border-radius:12px;background:var(--vp-panel);box-shadow:0 12px 32px #00000080}.vp-pop{position:relative;display:inline-flex}.vp-menu{position:absolute;left:50%;bottom:calc(100% + 30px);transform:translate(-50%);display:grid;min-width:112px;padding:6px}.vp-menu-item{display:flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;cursor:pointer}.vp-menu-item svg{visibility:hidden;color:var(--vp-accent)}.vp-menu-item[aria-checked=true]{color:var(--vp-accent)}.vp-menu-item[aria-checked=true] svg{visibility:visible}.vp-menu-item:hover,.vp-menu-item:focus-visible{background:#ffffff1f;outline:none}.vp-help{position:absolute;right:var(--vp-edge);bottom:68px;width:min(360px,calc(100% - 2 * var(--vp-edge)));max-height:calc(100% - 82px);overflow:auto;padding:12px 16px 14px}.vp-help strong{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px}.vp-close{display:grid;place-items:center;width:28px;height:28px;margin:-4px -8px -4px 0;padding:0;border:0;border-radius:7px;background:transparent;color:var(--vp-muted);cursor:pointer}.vp-close:hover{background:#ffffff1f;color:#fff}.vp-help dl{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin:0}.vp-help dt{display:flex;gap:4px;margin:0;white-space:nowrap}.vp-help dd{margin:0;font-weight:500;color:#ffffffd9;line-height:1.3}.vp-expanded{aspect-ratio:auto;width:100%;height:100%;border-radius:0}.vp-pseudo-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:100vw;height:100vh;height:100dvh}@media(max-width:760px){.vp-cover{padding-bottom:52px}}@media(max-width:560px){.vp{--vp-pad:4px;--vp-edge:14px}.vp-head{display:grid}.vp-seg{width:100%}.vp-seg button{flex:1 1 0}.vp-bar{padding:40px var(--vp-pad) 4px;gap:0}.vp-volume-group,.vp-time span,.vp-help-btn,.vp-keys,.lesson-video .vp .vp-full-btn kbd{display:none}.vp-btn{width:40px}.vp-text{width:48px}.vp-btn.vp-full-btn{width:40px;padding:0}.vp-big{width:52px;height:52px}.vp-big svg{width:22px;height:22px}.vp-cover{gap:8px;padding-bottom:44px}.vp-cover-text{font-size:13px}.vp-pop{position:static}.vp-menu{left:var(--vp-edge);right:var(--vp-edge);bottom:62px;transform:none;grid-template-columns:repeat(4,1fr);gap:2px;min-width:0;padding:4px}.vp-menu-item{justify-content:center;height:30px;padding:0;gap:0}.vp-menu-item svg{display:none}.vp-help{bottom:52px;max-height:calc(100% - 60px);padding:10px 12px}}@media(hover:none){.vp-volume-group,.vp-keys,.lesson-video .vp .vp-full-btn kbd{display:none}}.certificates-panel{min-width:0;overflow-wrap:anywhere;border-color:color-mix(in srgb,var(--violet) 40%,var(--line));background-color:color-mix(in srgb,var(--violet) 5%,var(--panel))}.certificates-panel>summary,.certificates-panel>h3{color:var(--violet)}.certificates-panel .button{white-space:normal;max-width:100%;height:auto;min-height:38px}.certificates-panel .check-label{display:flex;align-items:flex-start;white-space:normal;min-width:0;max-width:100%;flex-direction:row}.certificates-panel .check-label input{width:16px;min-width:16px;flex-shrink:0}.certificates-panel .check-label span{min-width:0}.certificate-actions{display:flex;flex-wrap:wrap;gap:8px}.certificate-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;min-width:0}.certificate-pdf{display:grid;gap:10px;min-width:0;width:100%}.certificate-pdf canvas{width:100%;height:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.certificates-panel article{display:grid;gap:8px;min-width:0}.password-field{position:relative;display:block;width:100%}.password-field input{width:100%;padding-right:46px}.password-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:inherit;opacity:.62;cursor:pointer;transition:opacity .15s,background-color .15s}.password-toggle:hover{opacity:1;background:color-mix(in oklab,currentColor 10%,transparent)}.password-toggle[aria-pressed=true]{opacity:1}.password-toggle:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:16px 0 22px}.sc-grid.many{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.sc-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;color:inherit;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s}.sc-card:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in oklab,var(--violet) 55%,transparent)}.sc-card.on{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet),0 10px 26px #0003}html[data-theme^=light] .sc-card.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.sc-cover{display:block;aspect-ratio:1;background:#0d0a14;overflow:hidden}.sc-cover .cs-cover-img{width:100%;height:100%;object-fit:cover;display:block}.sc-text{display:flex;flex-direction:column;gap:4px;padding:12px 13px 13px}.sc-text strong{font-size:13.5px;line-height:1.3}.sc-draft{font-size:11px;font-weight:700;color:var(--amber)}.sc-grid.many .sc-card{flex-direction:row;align-items:center;gap:12px;padding:8px 12px 8px 8px}.sc-grid.many .sc-cover{width:52px;height:52px;flex:0 0 52px;border-radius:10px}.sc-grid.many .sc-text{padding:0;min-width:0}.sc-grid.many .sc-text strong{font-size:13px}@media(max-width:760px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-grid.many{grid-template-columns:minmax(0,1fr)}}.cab{--cab-pad:28px;--cab-gap:32px;--cab-r:22px;min-height:100vh;display:block!important;max-width:none!important;padding:0!important}.cab .panel{border-radius:var(--cab-r)}html:not([data-theme^=light]) .cab{--cs-faint:color-mix(in oklab,currentColor 56%,transparent)}.cab-preview{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;font-size:13px;background:color-mix(in oklab,var(--amber) 20%,transparent);border-bottom:1px solid color-mix(in oklab,var(--amber) 40%,transparent)}.cab-preview .button{height:32px;min-height:32px;padding:0 12px;font-size:12.5px}.cab-top{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--cs-line);background:color-mix(in oklab,var(--bg,#16121f) 78%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}html[data-theme^=light] .cab-top{background:#f2f2efc7}.cab-top-in{max-width:1400px;margin:0 auto;padding:0 32px;height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.cab-brand{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;justify-self:start}.cab-brand .brand-wordmark{width:116px}.cab-brand-sub{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-faint)}.cab-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--cs-well);border:1px solid var(--cs-line)}.cab-tabs button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--cs-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.cab-tabs button:hover{color:inherit}.cab-tabs button.on{background:color-mix(in oklab,var(--cs-accent) 24%,transparent);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cs-accent) 40%,transparent)}html[data-theme^=light] .cab-tabs button.on{background:#fff;box-shadow:0 4px 14px #09090914,inset 0 0 0 1px #0909090f}html[data-theme^=light] .cab-tabs button.on svg{color:var(--violet)}.cab-user{display:flex;align-items:center;gap:8px;justify-self:end;min-width:0}.cab-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;border:1px solid var(--cs-line);background:transparent;color:var(--cs-muted);cursor:pointer}.cab-icon:hover{color:inherit;border-color:var(--cs-line-2)}.cab-me{display:flex;align-items:center;gap:10px;min-width:0;margin-left:6px}.cab-ava{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;font-weight:800;font-size:13px;background:color-mix(in oklab,var(--cs-accent) 26%,transparent);color:var(--cs-accent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cs-accent) 40%,transparent)}html[data-theme^=light] .cab-ava{background:var(--accent);color:var(--accent-ink);box-shadow:none}.cab-me-name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.cab-page{max-width:1120px;margin:0 auto;padding:36px 32px 80px}.cab-page:has(.cab-lesson-page){max-width:1400px}.cab-stack{display:grid;gap:var(--cab-gap)}.cab-msg{margin:0}.cab-sec{display:grid;gap:12px;min-width:0}.cab-sec-head{display:flex;align-items:baseline;gap:14px;padding:0 4px;min-width:0;flex-wrap:wrap}.cab-sec-head h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.3px}.cab-sec-head p{margin:0;color:var(--cs-muted);font-size:13.5px}.cab-pad{padding:var(--cab-pad);min-width:0}.cab-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-accent)}html[data-theme^=light] .cab-eyebrow{color:var(--violet)}.cab-page-head{display:grid;gap:8px;padding:0 4px}.cab-page-head h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08;letter-spacing:-.8px}.cab-page-head p{margin:0;color:var(--cs-muted);font-size:15px}html[data-theme^=light] .cab h1{font-family:Unbounded,Manrope,sans-serif;font-weight:800;letter-spacing:-.04em}.cab-hero{display:grid;grid-template-columns:300px minmax(0,1fr);gap:36px;align-items:center;padding:28px;overflow:hidden;position:relative}.cab-hero:before{content:"";position:absolute;inset:-40% 40% auto -10%;height:120%;background:radial-gradient(closest-side,color-mix(in oklab,var(--cs-accent) 18%,transparent),transparent);pointer-events:none}.cab-hero-art{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #0006}html[data-theme^=light] .cab-hero-art{box-shadow:0 18px 40px #09090929}.cab-hero-art .cs-cover-img,.cab-hero-art .cs-cover-gen{display:block;width:100%;height:100%;object-fit:cover}.cab-hero-body{position:relative;display:grid;gap:14px;min-width:0;align-content:center}.cab-hero-title{display:grid;gap:10px;min-width:0}.cab-hero-body h1{margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.04;letter-spacing:-1px;overflow-wrap:anywhere}.cab-hero-meta{margin:0;font-size:14px;font-weight:600;color:var(--cs-muted)}.cab-hero-desc{margin:0;color:var(--cs-muted);font-size:15px;line-height:1.6;max-width:60ch}.cab-progress{display:grid;gap:10px;margin-top:6px}.cab-bar{position:relative;height:10px;border-radius:999px;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);overflow:hidden}.cab-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px}.cab-bar i.done{background:var(--cs-accent);min-width:0}html[data-theme^=light] .cab-bar i.done{background:var(--ink)}.cab-hero-cta{display:flex;align-items:center;gap:18px;margin-top:10px;min-width:0}.cab-hero-cta .button{height:48px;min-height:48px;padding:0 24px;font-size:15px;flex:none}.cab-next{display:grid;gap:2px;min-width:0}.cab-next small{font-size:12px;color:var(--cs-faint);font-weight:700}.cab-next strong{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cab-hero-done{display:flex;align-items:center;gap:8px;margin:6px 0 0;color:var(--cs-ok);font-weight:700}.cab-plan{list-style:none;margin:0;padding:24px 28px;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0}.cab-plan li{position:relative;display:grid;gap:12px;align-content:start;min-width:0;padding-right:16px}.cab-plan li:not(:last-child):after{content:"";position:absolute;left:44px;right:8px;top:16px;height:2px;border-radius:2px;background:var(--cs-line-2)}.cab-plan li.paid:not(:last-child):after{background:var(--cs-accent)}html[data-theme^=light] .cab-plan li.paid:not(:last-child):after{background:var(--ink)}.cab-plan-dot{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:800;font-size:14px;border:2px solid var(--cs-line-2);color:var(--cs-muted);background:var(--bg,transparent)}html[data-theme^=light] .cab-plan-dot{background:#fff}.cab-plan li.paid .cab-plan-dot{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}html[data-theme^=light] .cab-plan li.paid .cab-plan-dot{background:var(--ink);border-color:var(--ink);color:var(--accent)}.cab-plan li.next .cab-plan-dot{border-color:var(--cs-accent);color:var(--cs-accent);box-shadow:0 0 0 5px color-mix(in oklab,var(--cs-accent) 16%,transparent)}html[data-theme^=light] .cab-plan li.next .cab-plan-dot{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 5px color-mix(in oklab,var(--accent) 55%,transparent)}.cab-plan-text{display:grid;gap:4px;min-width:0}.cab-plan-text strong{font-size:15px}.cab-plan-text strong small{font-weight:600;font-size:13px;color:var(--cs-muted)}.cab-plan-text>span{font-size:13px;line-height:1.45;color:var(--cs-muted)}.cab-plan li.paid .cab-plan-text>span{color:var(--cs-ok)}html[data-theme^=light] .cab-plan li.paid .cab-plan-text>span{color:var(--mint)}.cab-program{padding:6px 0;overflow:hidden}.cab-mod+.cab-mod{border-top:1px solid var(--cs-line)}.cab-mod-head{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:16px;min-height:76px;padding:12px var(--cab-pad);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cab-mod-head:hover{background:var(--cs-well)}.cab-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-weight:800;font-size:17px;background:color-mix(in oklab,var(--cs-accent) 18%,transparent);color:var(--cs-accent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cs-accent) 30%,transparent)}html[data-theme^=light] .cab-tile{background:var(--accent);color:var(--accent-ink);box-shadow:none}.cab-mod.locked .cab-tile{background:var(--cs-well);color:var(--cs-faint);box-shadow:inset 0 0 0 1px var(--cs-line)}.cab-mod-text{display:grid;gap:3px;min-width:0}.cab-mod-text small{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-faint)}.cab-mod-text strong{font-size:16.5px;line-height:1.3;overflow-wrap:anywhere}.cab-mod.locked .cab-mod-text strong{color:var(--cs-muted)}.cab-mod-state{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--cs-muted);background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line);font-variant-numeric:tabular-nums}.cab-mod-state.wait{color:var(--cs-accent);background:color-mix(in oklab,var(--cs-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cs-accent) 28%,transparent)}html[data-theme^=light] .cab-mod-state.wait{color:var(--ink);background:color-mix(in oklab,var(--accent) 40%,transparent);box-shadow:none}.cab-mod-state.ok{color:var(--cs-ok)}.cab-chev{color:var(--cs-faint);transition:transform .2s}.cab-mod.open .cab-chev{transform:rotate(180deg)}.cab-lessons{list-style:none;margin:0;padding:0 0 12px}.cab-lesson{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:50px;padding:6px var(--cab-pad);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative}.cab-lesson:not(:disabled):hover{background:var(--cs-well)}.cab-lesson:disabled{cursor:default}.cab-num{justify-self:center;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cs-muted);box-shadow:inset 0 0 0 1.5px var(--cs-line-2)}.cab-lesson.done .cab-num{background:color-mix(in oklab,var(--cs-ok) 22%,transparent);color:var(--cs-ok);box-shadow:none}.cab-lesson.next .cab-num,.cab-lesson.here .cab-num{background:var(--cs-accent);color:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--cs-accent) 18%,transparent)}html[data-theme^=light] .cab-lesson.next .cab-num,html[data-theme^=light] .cab-lesson.here .cab-num{background:var(--ink);color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 60%,transparent)}.cab-lesson.locked .cab-num{box-shadow:none;color:var(--cs-faint);background:var(--cs-well)}.cab-lesson-title{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.cab-lesson.locked .cab-lesson-title{color:var(--cs-muted)}.cab-lesson.next .cab-lesson-title,.cab-lesson.here .cab-lesson-title{font-weight:800}.cab-lesson-lock{color:var(--cs-faint);flex:none}.cab-program:not(.compact) .cab-lesson-note+.cab-lesson-lock{display:none}.cab-progress-text{margin:0;font-size:14px;color:var(--cs-muted)}.cab-progress-text b{color:var(--cs-strong,inherit);font-weight:800}.cab-lesson-note{font-size:12.5px;font-weight:700;color:var(--cs-faint);white-space:nowrap}.cab-lesson.next .cab-lesson-note,.cab-lesson.here .cab-lesson-note{color:var(--cs-accent)}html[data-theme^=light] .cab-lesson.next .cab-lesson-note,html[data-theme^=light] .cab-lesson.here .cab-lesson-note{color:var(--violet)}.cab-lesson.done .cab-lesson-note{color:var(--cs-ok)}.cab-lesson.here{background:color-mix(in oklab,var(--cs-accent) 10%,transparent)}.cab-lesson.here:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--cs-accent)}html[data-theme^=light] .cab-lesson.here{background:color-mix(in oklab,var(--accent) 22%,transparent)}html[data-theme^=light] .cab-lesson.here:before{background:var(--ink)}.cab-lesson-access{padding:0 var(--cab-pad) 12px calc(var(--cab-pad) + 60px);font-size:13px;color:var(--cs-muted)}.cab-others{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.cab-other{display:grid;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:18px;padding:14px 22px 14px 14px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--cab-r)}.cab-other:hover{border-color:var(--cs-line-2)}.cab-other-art{width:72px;height:72px;border-radius:14px;overflow:hidden}.cab-other-art .cs-cover-img,.cab-other-art .cs-cover-gen{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}.cab-other-text{display:grid;gap:4px;min-width:0}.cab-other-text strong{font-size:15.5px;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cab-lesson-head .cab-eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cab-other-text small{font-size:13px;color:var(--cs-accent);font-weight:700}html[data-theme^=light] .cab-other-text small{color:var(--violet)}.cab-other>svg{color:var(--cs-faint)}.cab-empty{display:grid;justify-items:center;gap:10px;padding:56px 28px;text-align:center}.cab-empty svg{color:var(--cs-accent)}.cab-empty h1{margin:0;font-size:24px}.cab-empty p{margin:0;max-width:52ch;color:var(--cs-muted);line-height:1.6}.cab-lesson-page{display:grid;gap:22px}.cab-crumbs{display:flex;align-items:center;gap:16px;min-height:40px;min-width:0}.cab-back{height:40px;min-height:40px;flex:none}.cab-crumb-course{font-weight:700;color:var(--cs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cab-crumb-step{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px}.cab-crumb-count{font-size:13px;font-weight:700;color:var(--cs-muted);font-variant-numeric:tabular-nums;min-width:86px;text-align:center}.cab-icon:disabled{opacity:.35;cursor:default}.cab-lesson:disabled{opacity:1}.cab-lesson-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.cab-lesson-main{display:grid;gap:20px;min-width:0}.cab-lesson-head{display:grid;gap:10px;padding:0 4px}.cab-lesson-head h1{margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.12;letter-spacing:-.6px;display:flex;align-items:baseline;gap:14px;overflow-wrap:anywhere;min-width:0}.cab-h-num{flex:none;font-variant-numeric:tabular-nums;color:var(--cs-faint)}.cab-lesson-main .lesson-video,.cab-lesson-main .lesson-materials,.cab-lesson-main .lesson-text{margin:0}.cab-loading{display:flex;align-items:center;gap:12px;min-height:260px;justify-content:center;color:var(--cs-muted)}.cab-loading span{width:18px;height:18px;border-radius:50%;border:2px solid var(--cs-line-2);border-top-color:var(--cs-accent);animation:cab-spin .8s linear infinite}@keyframes cab-spin{to{transform:rotate(360deg)}}.cab-quiet{margin:0;color:var(--cs-muted)}.cab-files .attachments{padding:0}.cab-work{display:grid;gap:10px}.cab-badge{justify-self:start;display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:800;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line)}.cab-badge.accepted{color:var(--cs-ok)}.cab-badge.revision{color:var(--rose)}.cab-badge.pending{color:var(--cs-accent)}.cab-feedback{padding:14px 16px;border-radius:14px;background:var(--cs-well)}.cab-homework{display:grid;gap:14px}.cab-homework label{display:grid;gap:10px}.cab-homework strong{font-size:16px}.cab-homework textarea,.cab-optional textarea{width:100%;box-sizing:border-box;min-width:0;padding:14px;border-radius:14px;border:1px solid var(--cs-line-2);background:var(--cs-well);color:inherit;font:inherit;line-height:1.5;resize:vertical}.cab-homework .button{justify-self:start;height:44px;min-height:44px}.cab-hint{margin:0;font-size:13px;color:var(--cs-muted)}.cab-optional{padding:0}.cab-optional summary{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 var(--cab-pad);cursor:pointer;list-style:none;font-weight:700}.cab-optional summary::-webkit-details-marker{display:none}.cab-optional summary small{font-weight:600;font-size:12.5px;color:var(--cs-faint)}.cab-optional summary svg{margin-left:auto;color:var(--cs-faint);transition:transform .2s}.cab-optional[open] summary svg{transform:rotate(180deg)}.cab-optional form{display:grid;gap:12px;padding:0 var(--cab-pad) var(--cab-pad)}.cab-optional form .button{justify-self:start;height:44px;min-height:44px}.cab-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 18px 18px var(--cab-pad);min-height:84px;box-sizing:border-box}.cab-foot .button{height:48px;min-height:48px;padding:0 22px;font-size:14.5px;flex:none}.cab-foot-text{display:grid;gap:4px;min-width:0}.cab-foot-text strong{display:flex;align-items:center;gap:8px;font-size:15.5px}.cab-foot-text strong.ok{color:var(--cs-ok)}.cab-foot-text small{font-size:13.5px;color:var(--cs-muted);overflow-wrap:anywhere}.cab-rail{position:sticky;top:92px;max-height:calc(100vh - 116px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:0}.cab:has(.cab-preview) .cab-rail{top:92px}.cab-rail-head{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 20px;border:0;border-bottom:1px solid var(--cs-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.cab-rail-head small{margin-left:auto}.cab-rail-head .cab-chev{display:none}.cab-rail-head strong{font-size:15px}.cab-rail-head small{font-size:12.5px;color:var(--cs-faint);font-weight:700}.cab-program.compact{overflow:auto;padding:0;--cab-pad:16px;overscroll-behavior:contain}.cab-program.compact .cab-mod-head{grid-template-columns:36px minmax(0,1fr) 18px;min-height:64px;gap:12px}.cab-program.compact .cab-mod-state{display:none}.cab-program.compact .cab-tile{width:36px;height:36px;border-radius:11px;font-size:15px}.cab-program.compact .cab-mod-text strong{font-size:14px}.cab-program.compact .cab-lesson{grid-template-columns:36px minmax(0,1fr) auto;min-height:46px;gap:12px}.cab-program.compact .cab-lesson-note{display:none}.cab-program.compact .cab-num{width:28px;height:28px;font-size:11.5px}.cab-program.compact .cab-lesson-title{font-size:13.5px}.cab-program.compact .cab-lessons{padding-bottom:8px}.cab-program.compact .cab-mod.locked .cab-mod-text small:after{content:" · после оплаты"}.cab-line{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px var(--cab-pad);box-sizing:border-box;color:var(--cs-muted);font-size:14.5px;line-height:1.5}.cab-line svg{flex:none;color:var(--cs-accent)}html[data-theme^=light] .cab-line svg{color:var(--violet)}.cab-loading.small{min-height:64px;justify-content:flex-start;padding:0 var(--cab-pad)}.cab-orders{display:grid;gap:16px}.cab-order{display:grid;gap:16px;padding:var(--cab-pad)}.cab-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.cab-order-title{display:grid;gap:4px;min-width:0}.cab-order-title strong{font-size:17px;line-height:1.3;overflow-wrap:anywhere}.cab-order-title small{font-size:13px;color:var(--cs-faint)}.cab-pill{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:800;white-space:nowrap;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line)}.cab-pill.ok{color:var(--cs-ok)}.cab-pill.part{color:var(--cs-accent);background:color-mix(in oklab,var(--cs-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cs-accent) 28%,transparent)}html[data-theme^=light] .cab-pill.part{color:var(--ink);background:color-mix(in oklab,var(--accent) 40%,transparent);box-shadow:none}.cab-pill.wait{color:var(--amber)}.cab-bar.thin{height:6px}.cab-order-sums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.cab-order-sums div{display:grid;gap:4px;min-width:0}.cab-order-sums dt{font-size:12px;font-weight:700;color:var(--cs-faint)}.cab-order-sums dd{margin:0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.cab-order-sums dd.accent{color:var(--cs-accent)}html[data-theme^=light] .cab-order-sums dd.accent{color:var(--violet)}.cab-order-more{border-top:1px solid var(--cs-line);margin:0 calc(-1 * var(--cab-pad)) calc(-1 * var(--cab-pad));padding:0 var(--cab-pad)}.cab-order-more summary{display:flex;align-items:center;gap:10px;min-height:52px;cursor:pointer;list-style:none;font-weight:700;color:var(--cs-muted)}.cab-order-more summary::-webkit-details-marker{display:none}.cab-order-more summary svg{margin-left:auto;transition:transform .2s}.cab-order-more[open] summary svg{transform:rotate(180deg)}.cab-order-more>.cab-embed{padding-bottom:var(--cab-pad);display:grid;gap:12px}.cab-profile{display:flex;align-items:center;gap:22px;padding:var(--cab-pad)}.cab-ava.big{width:76px;height:76px;font-size:26px}.cab-profile-text{display:grid;gap:6px;min-width:0}.cab-profile-text h1{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.1;overflow-wrap:anywhere}.cab-profile-text small{font-size:14px;color:var(--cs-muted);overflow-wrap:anywhere}.cab-tg{padding:0;display:grid}.cab-tg-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px var(--cab-pad);min-height:84px;box-sizing:border-box}.cab-tg-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in oklab,var(--cs-accent) 16%,transparent);color:var(--cs-accent)}html[data-theme^=light] .cab-tg-ico{background:var(--accent);color:var(--accent-ink)}.cab-tg-ico.ok{background:color-mix(in oklab,var(--cs-ok) 20%,transparent);color:var(--cs-ok)}.cab-tg-text{display:grid;gap:4px;min-width:0}.cab-tg-text strong{font-size:15.5px}.cab-tg-text small{font-size:13.5px;line-height:1.5;color:var(--cs-muted);overflow-wrap:anywhere}.cab-tg-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cab-tg-acts .button{height:44px;min-height:44px;padding:0 18px;text-decoration:none}.cab-check{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer}.cab-tg .cab-msg{margin:0 var(--cab-pad) var(--cab-pad)}.cab-tabpage{max-width:none}.cab-embed>.panel,.cab-embed .learning-panel{padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cab-embed>.panel>h2:first-child,.cab-embed>.panel>h3:first-child,.cab-embed>section>h2:first-child{display:none}.cab-embed>details>summary{display:none}@media(max-width:1100px){.cab-lesson-grid{grid-template-columns:minmax(0,1fr)}.cab-rail{position:static;max-height:none}.cab-rail-head{cursor:pointer;border-bottom-color:transparent}.cab-rail-head .cab-chev{display:block}.cab-rail.unfolded .cab-rail-head{border-bottom-color:var(--cs-line)}.cab-rail.unfolded .cab-chev{transform:rotate(180deg)}.cab-rail:not(.unfolded) .cab-program{display:none}.cab-hero{grid-template-columns:220px minmax(0,1fr);gap:28px}}@media(max-width:820px){.cab-top-in{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:12px 16px;row-gap:12px}.cab-top-in{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px}.cab-top{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in oklab,var(--bg,#16121f) 96%,transparent)}html[data-theme^=light] .cab-top{background:#f2f2eff7}.cab-tabs{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;justify-content:stretch;padding:5px;background:color-mix(in oklab,var(--bg,#16121f) 86%,transparent);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 12px 30px #0007}html[data-theme^=light] .cab-tabs{background:#ffffffe0;box-shadow:0 12px 30px #09090924}.cab-tabs button{flex:1;justify-content:center;padding:0 8px;height:44px}.cab-me-name{display:none}.cab-page{padding:22px 16px calc(104px + env(safe-area-inset-bottom))}.cab{--cab-pad:18px;--cab-gap:28px}.cab-hero{grid-template-columns:96px minmax(0,1fr);gap:18px 16px;padding:18px;align-items:center}.cab-hero-body{display:contents}.cab-hero-art{grid-column:1;grid-row:1;width:96px;border-radius:14px;box-shadow:0 10px 24px #0005}.cab-hero-title{grid-column:2;grid-row:1;gap:6px}.cab-hero-body h1{font-size:25px;letter-spacing:-.5px}.cab-hero-meta{font-size:12.5px}.cab-hero-body>:not(.cab-hero-title){grid-column:1/-1}.cab-progress{margin-top:0}.cab-hero-cta{flex-direction:column;align-items:stretch;gap:12px}.cab-hero-cta .button{justify-content:center}.cab-next{text-align:center}.cab-next strong{white-space:normal}.cab-plan{grid-template-columns:1fr;gap:18px;padding:20px 18px}.cab-plan li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:0}.cab-plan li:not(:last-child):after{left:16px;right:auto;top:38px;bottom:-16px;width:2px;height:auto}.cab-mod-head{grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;min-height:68px}.cab-mod-state{grid-column:2;grid-row:2;justify-self:start;height:24px;font-size:12px;padding:0 10px}.cab-mod-state:not(.wait){display:none}.cab-mod-head .cab-chev{grid-column:3;grid-row:1}.cab-tile{width:40px;height:40px}.cab-lesson{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.cab-lesson-note{display:none}.cab-program:not(.compact) .cab-lesson-note+.cab-lesson-lock{display:block}.cab-lesson.next .cab-lesson-note{display:block;grid-column:2;grid-row:2;margin-top:-4px}.cab-crumb-course{display:none}.cab-foot{flex-direction:column;align-items:stretch;padding:18px}.cab-foot .button{justify-content:center}.cab-optional summary{flex-wrap:wrap;column-gap:8px;row-gap:0;padding-top:12px;padding-bottom:12px}.cab-optional summary small{flex-basis:100%;order:3}.cab-optional summary svg{order:2}.cab-crumb-count{min-width:0}.cab-preview{flex-wrap:wrap;gap:8px;text-align:center}.cab-other{grid-template-columns:60px minmax(0,1fr) 18px;gap:14px}.cab-tg-row{grid-template-columns:44px minmax(0,1fr)}.cab-tg-acts{grid-column:1/-1;justify-content:stretch}.cab-tg-acts .button{flex:1;justify-content:center}.cab-order-head{flex-direction:column;gap:10px}.cab-order-sums dd{font-size:16px}.cab-profile{gap:16px}.cab-ava.big{width:60px;height:60px;font-size:21px}.cab-other-art{width:60px;height:60px}}.newsletters-panel{min-width:0;overflow-wrap:anywhere;border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background-color:color-mix(in srgb,var(--blue) 5%,var(--panel))}.newsletters-panel>summary,.newsletters-panel>h3,.newsletters-panel summary,.newsletters-panel legend{color:var(--blue)}.newsletters-panel summary,.newsletters-panel legend{align-items:center;gap:6px}.newsletters-panel .button{white-space:normal;max-width:100%;height:auto;min-height:38px}.newsletters-panel fieldset,.newsletters-panel form,.newsletters-panel input,.newsletters-panel select,.newsletters-panel textarea{min-width:0;max-width:100%;box-sizing:border-box}.newsletters-panel .check-label{display:flex;flex-direction:row;align-items:flex-start;white-space:normal;min-width:0;gap:8px}.newsletters-panel .check-label input{width:16px;min-width:16px;flex-shrink:0}.newsletters-panel article{display:grid;gap:8px;min-width:0;border-bottom:1px solid var(--line);padding:12px 0}.newsletter-actions{display:flex;flex-wrap:wrap;gap:8px}.newsletter-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%}.newsletter-campaigns{min-width:0;border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.newsletter-campaigns h3,.newsletter-campaigns h4{display:flex;align-items:center;gap:6px;color:var(--blue)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.delivery-window-editor{display:grid;gap:12px;min-width:0;margin:16px 0;padding:14px;border:1px solid #657782;border-radius:12px;background:#0001}.delivery-window-editor legend{padding:0 6px;font-size:14px;font-weight:700}.delivery-window-editor label{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:0}.delivery-window-editor label.check-label{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.delivery-window-editor input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:0}.delivery-window-days{display:flex;flex-wrap:wrap;gap:6px}.delivery-window-days label{padding:4px 8px;border:1px solid #657782;border-radius:8px}.delivery-window-days label:has(input:checked){background:#8ddbd522;border-color:#91cfc9}.delivery-window-editor .field-help{font-size:12px;line-height:1.6;color:#c5d1df;margin:0}html body .avatar.avatar-photo{object-fit:cover;padding:0;background:var(--cs-line,#0002);display:inline-block}.awo-letter{display:grid;gap:12px;min-width:0}.awo-letter .format-bar{flex-wrap:wrap}.awo-letter .tiptap{min-height:180px;overflow-wrap:anywhere;white-space:pre-wrap}.awo-letter .letter-image{display:inline;padding:0 2px;border-radius:3px;background:#e6e1ff;color:#272136}.awo-letter a{color:var(--accent,#7260ef);text-decoration:underline;cursor:text}.awo-letter textarea{width:100%;min-width:0;font-family:monospace;overflow-wrap:anywhere}.letter-link{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:end}.letter-link label{flex:1;min-width:0}.letter-link input{width:100%;min-width:0}.letter-preview{padding:16px;background:#fff;color:#23232b;border-radius:8px;overflow-wrap:anywhere;overflow:auto;max-width:100%}.letter-preview a{color:inherit}.mk{--mk-heart:var(--amber,#e3a6cf)}html[data-theme^=light] .mk{--mk-heart:#b0457a}.mk-lead{max-width:70ch}.mk-yt.ss-pill{background:color-mix(in oklab,#ff3b3b 14%,transparent);color:#ff6b6b}html[data-theme^=light] .mk-yt.ss-pill{color:#c62828}.mk-heart.ss-pill{background:color-mix(in oklab,var(--mk-heart) 17%,transparent);color:var(--mk-heart)}.mk-streams{display:grid;gap:10px}.mk-stream{display:grid;grid-template-columns:42px minmax(0,1fr) auto 76px 76px;gap:16px;align-items:center;padding:14px 18px;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.mk-stream:hover{border-color:color-mix(in oklab,var(--cs-accent) 55%,transparent);transform:translateY(-1px)}.mk-stream-text{display:grid;gap:3px;min-width:0}.mk-stream-text strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-stream-text small{color:var(--cs-muted);font-size:12.5px}.mk-stream-nums{display:grid;justify-items:end;line-height:1.15}.mk-stream-nums b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.mk-stream-nums small{color:var(--cs-faint);font-size:11px}.mk .pu-row.prio .pu-place{color:var(--mk-heart)}.mk .pu-row.done .pu-place{color:var(--cs-faint)}.mk .pu-group svg{color:var(--mk-heart)}.mk-yt.ss-pill{min-width:0;max-width:100%;flex:0 1 auto}.mk-socials{display:flex;flex-wrap:wrap;gap:4px 22px}.mk-socials>span{display:inline-flex;flex-wrap:wrap;gap:0 6px;font-weight:700;min-width:0;overflow-wrap:anywhere}.mk-socials em{font-style:normal;font-weight:500;color:var(--cs-muted);white-space:nowrap}.mk-gates{display:flex;flex-wrap:wrap;gap:6px}.mk .mk-memo{width:100%;box-sizing:border-box;resize:vertical;min-height:38px;font:inherit;font-size:13.5px}.pu-line.mk-receipt{grid-template-columns:36px minmax(0,1fr) auto auto}.mk-receipt-img{display:block;width:36px;height:48px;border-radius:7px;overflow:hidden;background:var(--cs-well);box-shadow:inset 0 0 0 1px var(--cs-line)}.mk-receipt-img img{width:100%;height:100%;object-fit:cover;display:block}.mk-receipt-img.is-empty{display:grid;place-items:center;font-size:11px;color:var(--cs-faint)}.mk .mk-sum{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0;font-weight:700;color:var(--cs-muted)}.mk .mk-sum input{flex:0 0 92px;width:92px;height:32px;box-sizing:border-box;font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.mk-receipt-actions{display:flex;gap:6px}.mk-receipt-actions .ss-mini{justify-content:center}.mk-receipt-error{grid-column:2/-1;margin:0}.mk-gate-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:16px}.mk-gate-list .ss-card-head .icon-tile{width:34px;height:34px}.mk-target-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mk-target-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cs-line)}.ss-card-head+.mk-target-row{border-top:0}.mk-target-text{display:grid;gap:2px;min-width:0}.mk-target-text strong{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-target-text small{color:var(--cs-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-net{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;font-size:11px;font-weight:800;letter-spacing:.02em;color:#fff;background:#6b6b80;flex:none}.mk-net.net-telegram{background:#2aa3de}.mk-net.net-vk{background:#2f7ff0}.mk-net.net-instagram{background:linear-gradient(135deg,#f6b545,#e3407e 55%,#8b4be0)}.mk-net.net-tiktok{background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.mk-net.net-soundcloud{background:#ff6a1a}.mk-net.net-youtube{background:#ef2b2b}.mk-target{gap:12px}.mk-target-head{display:flex;align-items:center;gap:10px}.mk-target-head select{height:38px;min-width:0;max-width:200px}.mk-req{align-self:end;min-height:40px}@media(max-width:980px){.mk-stream{grid-template-columns:42px minmax(0,1fr) auto;row-gap:8px}.mk-stream>.ss-pill{grid-column:2;grid-row:2;justify-self:start}.mk-stream-nums:last-child{display:none}}@media(max-width:760px){.pu-line.mk-receipt{grid-template-columns:36px minmax(0,1fr)}.mk .mk-sum,.mk-receipt-actions{grid-column:2}.mk-stream{grid-template-columns:36px minmax(0,1fr) auto;padding:12px 14px;gap:12px}.mk-stream .icon-tile{width:36px;height:36px}.mk-target-pills{flex-direction:column;align-items:flex-end}.mk-target-head select{max-width:none;flex:1}.mk-target-head>.ss-pill{display:none}}@media(max-width:760px){.sidebar nav[aria-label]{grid-template-columns:repeat(7,minmax(0,1fr))}.sidebar nav[aria-label] .nav-item{font-size:8px;padding-left:1px;padding-right:1px;overflow:hidden;min-width:0}.sidebar nav[aria-label] .nav-item>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.coupon-picker,:is(.coupon-panel,.personal-offer-panel) fieldset{min-width:0;border:1px solid var(--border);border-radius:12px;padding:12px;display:grid;gap:12px}.coupon-picker input,:is(.coupon-panel,.personal-offer-panel) input,:is(.coupon-panel,.personal-offer-panel) select{min-width:0;max-width:100%}:is(.coupon-panel,.personal-offer-panel) form{display:grid;gap:12px;margin:16px 0}:is(.coupon-panel,.personal-offer-panel) label{display:grid;gap:6px}:is(.coupon-panel,.personal-offer-panel) .order-row{display:flex;flex-wrap:wrap;gap:12px}:is(.coupon-panel,.personal-offer-panel) .order-row>div{min-width:0;flex:1;overflow-wrap:anywhere}:is(.coupon-panel,.personal-offer-panel) .order-row small{display:block}:is(.coupon-panel,.personal-offer-panel) .dialog-actions{flex-wrap:wrap}:is(.coupon-panel,.personal-offer-panel) button{white-space:normal;overflow-wrap:anywhere}.discount-panel{border-color:color-mix(in srgb,var(--mint) 35%,var(--line));background:color-mix(in srgb,var(--mint) 3%,var(--panel))}.discount-panel>summary,.discount-panel h3,.discount-picker legend{color:var(--mint)}.discount-panel summary svg,.discount-panel h3 svg,.discount-picker legend svg{vertical-align:middle;flex-shrink:0}.discount-panel textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.discount-panel fieldset>details{min-width:0}.discount-picker .notice{overflow-wrap:anywhere}.dialog.dialog-card{width:min(1040px,calc(100vw - 32px));height:min(92dvh,1160px);max-height:none;overflow:hidden}.dialog.dialog-card[open]{display:flex;flex-direction:column}.dialog.dialog-card>.dialog-heading{flex:none;position:static}.dialog-card>.pc{flex:1;min-height:0;max-width:none;margin:0;padding:24px 28px 32px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}html:not([data-theme^=light]) .dialog-card>.pc{background:oklch(from var(--tint) calc(l*.66) c h)}.pc .pc-head{margin-bottom:24px}.pc-contacts span{white-space:nowrap}.pc .pc-tile{width:36px;height:36px;border-radius:10px;flex:none}.pc .pc-tile svg{width:17px;height:17px}.pc-none{color:var(--cs-faint);font-weight:500}.pc-keep{white-space:nowrap}.pc-tags{display:flex;flex-wrap:wrap;gap:6px}.pc-form{padding:16px var(--pu-pad) 20px;border-bottom:1px solid var(--cs-line)}.pc-about .pc-editor{margin-top:20px;padding:20px 0 0;border-top:1px solid var(--cs-line);border-bottom:0}.pc-demo{display:flex;align-items:center;gap:8px;margin:20px 4px 0;font-size:13px}.pc-next{grid-template-columns:36px minmax(0,1fr) auto}.pc-next-text{display:grid;justify-items:start;gap:2px;font-size:14px;line-height:20px;overflow-wrap:anywhere}.pc-next-text .is-short{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-more{font-size:12.5px}.pc-invite{grid-template-columns:36px minmax(0,1fr) auto}.pc .invite-link{display:grid;gap:10px;justify-items:end}.pc .invite-link .button{height:36px;min-height:36px;padding-top:0;padding-bottom:0;white-space:nowrap}.pc .invite-link .inline-notice{justify-self:stretch;max-width:520px}.pc .pu-row-body>:is(section,div,details){margin:0;min-width:0}.pc .pu-row-body :is(.panel,.learning-panel,.bonus-panel,.message-directory){background:none;border:0;box-shadow:none;padding:0;margin:0;border-radius:0}.pc .pu-row-body>:is(section,div)>:is(h2,h3):first-child{display:none}.pc .order-history{display:grid;gap:14px;margin:0}.pc .order-history .pu-kv-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--cs-muted)}.pc .order-note{color:var(--cs-muted)}.pc :is(.order-refund,.grant-control details)>summary{list-style:none;cursor:pointer;width:max-content;font-size:13px;font-weight:700;color:var(--cs-accent);padding:4px 0}.pc :is(.order-refund,.grant-control details)>summary::-webkit-details-marker{display:none}.pc :is(.order-refund,.grant-control details)>summary:after{content:" ›";display:inline-block;transition:transform .15s}.pc :is(.order-refund,.grant-control details)[open]>summary:after{transform:rotate(90deg)}.pc .order-refund[open]{display:grid;gap:12px}.pc .pc-in{display:grid;gap:14px;min-width:0}.pc .pu-row-body .pu-kv-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--cs-muted);overflow-wrap:anywhere}.pc .pc-step{padding-top:14px;border-top:1px solid var(--cs-line)}.pc .pc-in>:is(.error-box,.inline-notice){margin:0}.pc .pu-kv-value p{margin:0}.pc .pu-kv-value>.pu-inline{margin-top:10px}.pc .pu-kv-value b{font-weight:700}.pc .pc-do{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:2px}.pc .pc-amt{display:inline-block;min-width:64px;margin-right:10px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.pc .pc-amt.plus{color:var(--ss-ok)}.pc .pc-time{display:inline-block;min-width:44px;color:var(--cs-muted);font-variant-numeric:tabular-nums}.pc .pc-empty{margin:0;font-size:14px;line-height:20px;color:var(--cs-muted)}.pc .pc-ach-ph{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;background:var(--cs-chip);color:var(--cs-accent)}.pc .pu-row-body .pu-kv-row{align-items:baseline}.pc .pc-ach{display:flex;align-items:flex-start;gap:12px;min-width:0}.pc .pu-kv-row:has(.pc-ach){align-items:start}.pc .pc-ach-ph{overflow:hidden}.pc .pc-ach-ph img{width:36px;height:36px}.pc .pc-ach-ph small{display:none}.pc .pc-journal-text{display:block;margin-top:2px;white-space:pre-wrap;color:var(--cs-muted)}.pc .pc-time~.pc-journal-text{padding-left:44px}.pc .certificate-pdf{max-width:520px;margin-top:10px}.pc .certificate-pdf .button{justify-self:start}.pc .grant-control{display:grid;gap:12px}.pc .grant-control>.learning-form{display:flex;flex-flow:row wrap;gap:12px;align-items:flex-end;margin:0;padding:0;border:0}.pc .grant-control>.learning-form>strong,.pc .grant-control>.learning-form>span{display:none}.pc .grant-control>.learning-form>label{flex:0 0 220px}.pc .grant-control>.learning-form>label:has(input[name=days]){display:none;flex-basis:120px}.pc .grant-control>.learning-form:has(select[name=action] option[value=extend]:checked)>label:has(input[name=days]){display:grid}.pc .grant-control>.learning-form>label:has(input[name=reason]){flex:1 1 220px}.pc .grant-control>.learning-form>.field-help{flex-basis:100%;margin:0}.pc .grant-control>.learning-form label{display:grid;gap:6px;margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-faint);white-space:nowrap}.pc .grant-control>.learning-form :is(input,select){height:40px;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:38px;font-size:14px;text-transform:none;letter-spacing:0;font-weight:500}.pc .grant-control>.learning-form>.button{height:40px;min-height:40px;padding-top:0;padding-bottom:0;white-space:nowrap}@media(max-width:760px){.dialog.dialog-card{width:100vw;max-width:100vw;height:100dvh;border-radius:0}.dialog-card>.pc{padding:16px 14px 24px}.pc .pu-head-title h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc .pu-head-line-text{white-space:normal}.pc-contacts span{white-space:normal;overflow-wrap:anywhere}.pc .pu-head-actions{flex-wrap:wrap}.pc .pu-head-actions>*{flex:1 1 0;min-width:0}.pc .pu-head-actions>:last-child:nth-child(odd){flex-basis:100%}.pc .pu-row-text strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.pc-next{grid-template-columns:36px minmax(0,1fr)}.pc-next>.ss-pill{grid-column:2;justify-self:start}.pc-invite{grid-template-columns:36px minmax(0,1fr)}.pc-invite .invite-link{grid-column:1/-1;justify-items:stretch}.pc .grant-control>.learning-form>label,.pc .grant-control>.learning-form>label:has(input[name=days]){flex:1 1 140px}.pc .grant-control>.learning-form>.button{flex:1 1 100%}}.owner-card{--oc-line:color-mix(in oklab,currentColor 13%,transparent);--oc-well:color-mix(in oklab,currentColor 6%,transparent);display:flex;flex-direction:column;gap:10px;padding:12px 10px 10px;margin-top:8px;border-top:1px solid var(--oc-line)}.owner-card-who{display:flex;align-items:center;gap:11px;min-width:0}.owner-card-photo{width:40px;height:40px;flex:0 0 40px;border-radius:12px;object-fit:cover;box-shadow:0 0 0 1px var(--oc-line),0 4px 12px #0003}.owner-card-who span{display:flex;flex-direction:column;min-width:0}.owner-card-who strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-card-who small{margin-top:2px;font-size:11px;color:color-mix(in oklab,currentColor 64%,transparent)}.owner-card-switch{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border:1px solid var(--oc-line);border-radius:11px;background:var(--oc-well)}.owner-card-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 6px;border:0;border-radius:8px;background:none;color:color-mix(in oklab,currentColor 66%,transparent);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.owner-card-switch button:hover:not(.on){color:inherit}.owner-card-switch button.on{background:color-mix(in oklab,var(--violet) 26%,transparent);color:inherit;box-shadow:0 2px 6px #0002}html[data-theme^=light] .owner-card-switch button.on{background:var(--ink);color:#fff}.owner-card-switch button:disabled{cursor:progress}.owner-card-error{margin:0;font-size:11px;color:var(--rose)}.owner-card.floating{position:fixed;left:16px;bottom:16px;z-index:60;width:236px;margin:0;padding:12px;border:1px solid var(--oc-line);border-radius:16px;background:color-mix(in oklab,var(--bg,#16121f) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 34px #0005}html[data-theme^=light] .owner-card.floating{background:#ffffffe6;border-color:#fff;box-shadow:0 14px 34px #0909091f}.portal.preview-cabinet .page{padding-bottom:150px}@media(max-width:980px)and (min-width:761px){.owner-card-who strong{font-size:12px}.owner-card-switch button{font-size:0;gap:0}.owner-card-switch button svg{width:15px;height:15px}}@media(max-width:760px){.owner-card.floating{left:10px;right:10px;bottom:10px;width:auto;flex-direction:row;align-items:center;padding:8px 10px}.owner-card.floating .owner-card-switch{margin-left:auto;width:180px}}.owner-card-in-settings{display:none}@media(max-width:760px){.owner-card-in-settings{display:block;margin-bottom:6px}.owner-card-in-settings .owner-card{border-top:0;padding:0 0 12px;border-bottom:1px solid color-mix(in oklab,currentColor 13%,transparent)}}@media(min-width:761px){.school-app .sidebar{overflow-y:auto;scrollbar-width:none}.school-app .sidebar::-webkit-scrollbar{display:none}}.sidebar .owner-card{padding-bottom:16px}.sc{--sc-line:color-mix(in oklab,currentColor 12%,transparent);--sc-well:color-mix(in oklab,currentColor 5%,transparent);--sc-muted:color-mix(in oklab,currentColor 66%,transparent);--sc-faint:color-mix(in oklab,currentColor 46%,transparent);--sc-accent:var(--violet);--sc-warm:var(--amber);--gap:clamp(14px,min(2.6vh,1.8vw),40px);--pad:clamp(18px,min(4.2vh,3.4vw),64px);position:relative;height:100vh;height:100dvh;box-sizing:border-box;padding:calc(var(--pad)*.7) var(--pad) calc(var(--pad)*.6);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:var(--gap);overflow:hidden;font-family:Manrope,system-ui,sans-serif;background:radial-gradient(60% 70% at 18% 40%,color-mix(in oklab,var(--sc-accent) 16%,transparent),transparent 70%),radial-gradient(50% 60% at 95% 0%,color-mix(in oklab,var(--cyan,var(--sc-accent)) 9%,transparent),transparent 70%)}html[data-theme^=light] .sc{--sc-accent:var(--violet);--sc-muted:color-mix(in oklab,currentColor 74%,transparent);--sc-faint:color-mix(in oklab,currentColor 58%,transparent)}.sc *{box-sizing:border-box}.sc p,.sc h1,.sc h2,.sc figure,.sc ul{margin:0}.sc-loading{place-content:center;text-align:center;color:var(--sc-muted)}.sc-top{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);font-size:clamp(13px,min(1.9vh,1.15vw),22px);min-width:0;white-space:nowrap}.sc-logo{font-family:Unbounded,sans-serif;font-weight:800;letter-spacing:.02em;font-size:1.15em}.sc-logo i{font-style:normal;color:var(--sc-accent)}.sc-event{color:var(--sc-muted);overflow:hidden;text-overflow:ellipsis;min-width:0;padding-left:clamp(12px,1.6vw,28px);border-left:1px solid var(--sc-line)}.sc-charity{display:inline-flex;align-items:center;gap:8px;padding:.35em .9em;border-radius:999px;background:color-mix(in oklab,var(--sc-warm) 15%,transparent);color:var(--sc-warm);font-weight:700}.sc-queue{margin-left:auto;color:var(--sc-muted)}.sc-queue b{color:currentColor;font-variant-numeric:tabular-nums}.sc-stage{--photo:min(50vh,31vw);display:grid;grid-template-columns:var(--photo) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"side head" "side body";column-gap:clamp(24px,3.6vw,72px);row-gap:var(--gap);align-items:start;align-content:safe center;min-height:0}.sc-side{grid-area:side;display:grid;gap:calc(var(--gap)*1.6);align-self:center;align-content:center;width:var(--photo);min-height:0}.sc-photo{position:relative;width:var(--photo);aspect-ratio:1}.sc-photo img,.sc-letter{display:grid;place-items:center;width:100%;height:100%;object-fit:cover;border-radius:clamp(18px,2.4vh,34px);box-shadow:0 0 0 1px var(--sc-line),0 30px 80px -20px color-mix(in oklab,var(--sc-accent) 55%,transparent)}.sc-letter{background:linear-gradient(150deg,color-mix(in oklab,var(--sc-accent) 45%,transparent),color-mix(in oklab,var(--cyan,var(--sc-accent)) 25%,transparent));font-family:Unbounded,sans-serif;font-weight:800;font-size:calc(var(--photo)*.42);color:#fff}.sc-photo figcaption{position:absolute;left:50%;bottom:0;transform:translate(-50%,45%);display:inline-flex;align-items:center;gap:8px;padding:.5em 1.1em;border-radius:999px;white-space:nowrap;font-weight:800;font-size:clamp(13px,min(1.9vh,1.1vw),20px);background:var(--sc-accent);color:oklch(from var(--tint,#111) .16 c h);box-shadow:0 10px 24px -8px #0008}html[data-theme^=light] .sc-photo figcaption{color:#fff}.sc-head{grid-area:head;display:grid;gap:clamp(6px,1.2vh,16px);min-width:0;align-self:end}.sc-kicker{display:inline-flex;align-items:center;gap:.6em;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:clamp(11px,min(1.6vh,1vw),17px);color:var(--sc-accent)}.sc-kicker em{font-style:normal;color:var(--sc-muted);padding-left:.6em;border-left:1px solid var(--sc-line)}.sc-live{width:.7em;height:.7em;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:sc-live 2s ease-out infinite}@keyframes sc-live{0%{box-shadow:0 0 color-mix(in oklab,currentColor 60%,transparent)}to{box-shadow:0 0 0 .7em transparent}}.sc-name{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(30px,min(8.2vh,5vw),104px);line-height:.98;letter-spacing:-.025em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:.06em}.sc-person{font-size:clamp(16px,min(3.1vh,1.85vw),38px);font-weight:600;line-height:1.2;color:var(--sc-muted);margin-top:calc(-1*clamp(2px,.5vh,8px));overflow-wrap:anywhere}.sc-track{font-family:Unbounded,sans-serif;font-weight:600;font-size:clamp(19px,min(4.2vh,2.6vw),54px);line-height:1.12;color:var(--sc-accent);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(2px,.6vh,8px);font-size:clamp(13px,min(2.2vh,1.3vw),24px)}.sc-meta span{padding:.3em .85em;border-radius:999px;background:var(--sc-well);box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-muted);font-weight:600;white-space:nowrap}.sc-meta .sc-donated{display:inline-flex;align-items:center;gap:6px;background:color-mix(in oklab,var(--sc-warm) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-warm) 40%,transparent);color:var(--sc-warm);font-weight:800}.sc-body{grid-area:body;display:grid;gap:var(--gap);align-content:start;min-width:0;min-height:0;overflow:hidden}.sc-stage{overflow:hidden}.sc-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:calc(var(--gap)*.8)}.sc-note,.sc-about{display:grid;gap:6px;min-width:0;align-content:start}.sc-note{padding:clamp(12px,1.8vh,24px) clamp(14px,1.4vw,26px);border-radius:clamp(14px,1.8vh,24px);background:var(--sc-well);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-note.is-ask{background:color-mix(in oklab,var(--sc-accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sc-accent) 38%,transparent)}.sc small{display:block;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:clamp(10px,min(1.4vh,.85vw),15px);color:var(--sc-faint)}.sc-note.is-ask small{color:var(--sc-accent)}.sc-note p,.sc-about p{font-size:clamp(14px,min(2.5vh,1.45vw),28px);line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sc-about p{color:var(--sc-muted);-webkit-line-clamp:3;max-width:70ch}.sc-socials{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.4vh,18px) clamp(12px,1.2vw,24px)}.sc-socials li{display:grid;gap:2px;min-width:0}.sc-socials span{font-weight:700;font-size:clamp(14px,min(2.4vh,1.4vw),27px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.8vw,36px);padding:clamp(10px,1.6vh,22px) clamp(14px,1.6vw,30px);border-radius:clamp(18px,2.6vh,32px);background:color-mix(in oklab,currentColor 6%,transparent);box-shadow:inset 0 0 0 1px var(--sc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme^=light] .sc-player{background:#ffffffb8}.sc-controls{display:flex;align-items:center;gap:clamp(6px,.8vw,14px)}.sc-play{--s:clamp(52px,min(9vh,5.4vw),96px);width:var(--s);height:var(--s);border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--sc-accent);color:oklch(from var(--tint,#111) .16 c h);box-shadow:0 12px 30px -10px color-mix(in oklab,var(--sc-accent) 80%,transparent);transition:transform .12s}html[data-theme^=light] .sc-play{color:#fff}.sc-play:hover{transform:scale(1.05)}.sc-play svg{width:42%;height:42%}.sc-play svg[class*=play]{margin-left:6%}.sc-jump{display:grid;place-items:center;position:relative;width:clamp(38px,min(6vh,3.4vw),60px);aspect-ratio:1;border-radius:50%;border:0;background:transparent;color:var(--sc-muted);cursor:pointer}.sc-jump:hover{color:inherit;background:var(--sc-well)}.sc-jump svg{width:62%;height:62%}.sc-jump span{position:absolute;font-size:clamp(8px,min(1.1vh,.65vw),12px);font-weight:800;padding-top:1px}.sc-track-line{--h:clamp(48px,min(9vh,5.2vw),100px);position:relative;display:grid;height:var(--h);min-width:0}.sc-wave{grid-area:1/1;width:100%;height:100%;color:var(--sc-accent)}.sc .sc-seek{grid-area:1/1;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer}.sc-seek::-webkit-slider-runnable-track{height:100%;background:transparent}.sc-seek::-moz-range-track{height:100%;background:transparent}.sc-seek::-webkit-slider-thumb{-webkit-appearance:none;width:4px;height:var(--h);border-radius:2px;background:currentColor;box-shadow:0 0 0 3px color-mix(in oklab,var(--sc-accent) 45%,transparent),0 0 18px var(--sc-accent)}.sc-seek::-moz-range-thumb{width:4px;height:var(--h);border:0;border-radius:2px;background:currentColor;box-shadow:0 0 0 3px color-mix(in oklab,var(--sc-accent) 45%,transparent)}.sc-seek:focus-visible{outline:2px solid var(--sc-accent);outline-offset:4px;border-radius:8px}.sc-time{font-variant-numeric:tabular-nums;color:var(--sc-muted);font-size:clamp(14px,min(2.4vh,1.4vw),28px);white-space:nowrap}.sc-time b{color:currentColor;font-weight:800}.sc-player audio{display:none}.sc-foot{display:flex;align-items:center;gap:clamp(12px,1.6vw,30px);font-size:clamp(12px,min(1.9vh,1.1vw),21px);min-width:0}.sc-next{display:flex;align-items:center;gap:10px clamp(12px,1.4vw,26px);min-width:0;overflow:hidden;white-space:nowrap;flex:1;-webkit-mask:linear-gradient(90deg,#000 88%,transparent);mask:linear-gradient(90deg,#000 88%,transparent)}.sc-next small{flex:none}.sc-next span{display:inline-flex;align-items:center;gap:7px;font-weight:700}.sc-next span b{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:var(--sc-well);box-shadow:inset 0 0 0 1px var(--sc-line);font-size:.8em;color:var(--sc-muted)}.sc-next span svg{color:var(--sc-warm)}.sc-next em{font-style:normal;font-weight:500;color:var(--sc-muted)}.sc-next .is-empty{font-weight:500;color:var(--sc-faint)}.sc-bot{flex:none;display:inline-flex;align-items:center;gap:8px;color:var(--sc-muted)}.sc-bot b{color:var(--sc-accent)}.sc-idle{display:grid;place-content:center;justify-items:center;gap:clamp(10px,2vh,24px);text-align:center;grid-row:2/4}.sc-idle h1{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(30px,min(9vh,6vw),110px);line-height:1;letter-spacing:-.02em}.sc-idle p{font-size:clamp(15px,min(2.8vh,1.7vw),32px);color:var(--sc-muted)}.sc-idle b{color:var(--sc-accent)}@media(max-aspect-ratio:3/2)and (min-width:761px){.sc-stage{--photo:min(38vh,34vw);grid-template-columns:var(--photo) minmax(0,1fr);grid-template-areas:"photo head" "photo soc" "body body";grid-template-rows:auto auto minmax(0,auto);align-content:safe center;row-gap:var(--gap)}.sc-note p{-webkit-line-clamp:3}.sc-side{display:contents}.sc-photo{grid-area:photo;align-self:center}.sc-head{align-self:end}.sc-socials{grid-area:soc;align-self:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),max-content));column-gap:clamp(18px,2.4vw,36px);margin-top:4px}.sc-body{margin-top:calc(var(--gap)*.6)}.sc-name{font-size:clamp(28px,min(7vh,6vw),96px)}.sc-track{font-size:clamp(18px,min(3.6vh,3.2vw),50px)}.sc-person{font-size:clamp(15px,min(2.8vh,2.4vw),34px)}.sc-meta,.sc-socials span,.sc-note p,.sc-about p{font-size:clamp(13px,min(2.1vh,1.75vw),24px)}.sc-about p{-webkit-line-clamp:2}.sc-top,.sc-foot{font-size:clamp(12px,min(1.8vh,1.45vw),20px)}.sc-event{display:none}}@media(max-height:620px)and (min-width:761px){.sc-about,.sc-socials{display:none}}@media(max-width:760px){.sc{height:auto;min-height:100dvh;overflow:visible;grid-template-rows:auto auto auto auto}.sc-stage{--photo:min(64vw,320px);grid-template-columns:1fr;grid-template-areas:"side" "head" "body";justify-items:center;text-align:center}.sc-side{margin-bottom:6px}.sc-head,.sc-body{justify-items:center;width:100%}.sc-meta,.sc-socials{justify-content:center}.sc-note,.sc-about{text-align:left;width:100%}.sc-top{flex-wrap:wrap;white-space:normal}.sc-event{display:none}.sc-player{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.sc-time{grid-column:2;justify-self:end}.sc-foot{flex-direction:column;align-items:flex-start}.sc-next{width:100%}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(./manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(./manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(./manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(./manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(./manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(./manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(./manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(./manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(./manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(./manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(./manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(./manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(./manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(./manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(./manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(./manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(./manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(./manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(./manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(./manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Manrope,system-ui,sans-serif;color:#e2e6f0;background:#111319;font-synthesis:none;color-scheme:dark;font-size:13px;font-weight:500;--bg:#111319;--panel:#1b1e27;--line:#303542;--muted:#959daf;--blue:#99baff;--mint:#9cdec6;--violet:#c1adfa;--amber:#e9c58b;--cyan:#8fd5e3;--rose:#e5a8cd}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #adc6ff}button{color:inherit}button:disabled{opacity:.4;cursor:not-allowed}a{color:var(--blue)}h1,h2,h3,p{margin:0}h1{font-size:34px;letter-spacing:-1.2px;font-weight:750;line-height:1.25}h2{font-size:16px;letter-spacing:-.35px}h3{font-size:15px}svg{flex-shrink:0}small{font-size:11px;color:var(--muted)}strong{font-weight:700}button{border:0;background:none}kbd{font:10px Manrope,sans-serif;color:#b7bed0;border:1px solid #3a404c;border-bottom-width:2px;border-radius:5px;padding:3px 5px;white-space:nowrap}input,textarea,select{width:100%;min-width:0;border:1px solid #383e4d;border-radius:9px;background:#151820;color:#e7eaf3;padding:11px 12px;box-shadow:inset 0 1px 3px #0002}input::placeholder,textarea::placeholder{color:#7e879c}textarea{resize:vertical;line-height:1.6}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:650}input[type=checkbox]{width:16px;accent-color:#aabffa}select{cursor:pointer}::selection{background:#6c8abb66}.school-app{min-height:100vh;--glow:0 0 24px #819ef015}.school-app.glow-off{--glow:none}.tone-blue{--tone:var(--blue)}.tone-mint{--tone:var(--mint)}.tone-violet{--tone:var(--violet)}.tone-amber{--tone:var(--amber)}.tone-cyan{--tone:var(--cyan)}.tone-rose,.tone-coral{--tone:var(--rose)}.tone-muted{--tone:#a6adbd}[class*=tone-]{color:var(--tone)}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:linear-gradient(155deg,#20232c,#191c24 45%,#171a21);border-right:1px solid #303540;display:flex;flex-direction:column;padding:27px 16px 0;z-index:20}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 27px;font-size:21px;font-weight:800;letter-spacing:-.8px}.brand small{font-size:9px;letter-spacing:1px;margin-left:auto}.brand-mark{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(140deg,#b9bcf7,#9edbd0);color:#242735;box-shadow:0 2px 8px #0004,inset 0 1px 1px #fff9}.school-switch{width:100%;display:flex;align-items:center;text-align:left;gap:10px;padding:12px 10px;border-radius:12px;background:linear-gradient(#2b303b,#232731);border:1px solid #3b414e;box-shadow:inset 0 1px #ffffff08,0 3px 6px #0002;margin-bottom:26px}.school-switch>span{display:flex;flex-direction:column;gap:3px}.school-switch>svg:last-child{margin-left:auto;color:#939bae}.school-switch .school-symbol{background:#384252;color:#b3c9ed;border-radius:8px;width:32px;height:32px;display:grid;place-items:center}.nav-caption{font-size:9px;letter-spacing:1.3px;color:#858da1;padding:0 12px 10px}.main-nav{display:flex;flex-direction:column;gap:7px}.nav-item{min-height:44px;display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:8px 12px;border-radius:10px;color:#b4bdcf;border:1px solid transparent;font-size:12px;font-weight:650;position:relative}.nav-icon{width:25px;display:flex;justify-content:center;color:var(--tone);opacity:.8}.nav-item:hover{background:#ffffff05;color:#f0f2f8}.nav-item.is-active{background:linear-gradient(100deg,color-mix(in srgb,var(--tone) 12%,transparent),#242832);border-color:color-mix(in srgb,var(--tone) 27%,transparent);box-shadow:inset 0 1px #fff1,var(--glow);color:#f0f1f7}.nav-item.is-active .nav-icon{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tone) 40%,transparent))}.nav-active-dot{height:5px;width:5px;border-radius:50%;background:var(--tone);margin-left:auto;box-shadow:0 0 8px var(--tone)}.nav-count{font-size:10px;background:#ffffff0c;border:1px solid #ffffff12;border-radius:6px;padding:2px 6px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:28px}.sidebar-bottom .nav-item{font-size:11px}.nav-item kbd{margin-left:auto}.assistant-shortcut{border:1px solid #46445d;background:linear-gradient(110deg,#323141,#252d36);border-radius:12px;padding:12px 10px;display:flex;align-items:center;gap:10px;width:100%;text-align:left;margin-bottom:18px}.assistant-shortcut>span:nth-child(2){flex:1;font-size:12px}.assistant-shortcut small{display:block;font-size:9px;margin-top:4px}.assistant-orb{height:32px;width:32px;border-radius:10px;background:linear-gradient(135deg,#c3abff25,#86d4d925);display:grid;place-items:center;color:#c5b7fa;border:1px solid #adb0e62c;box-shadow:var(--glow)}.profile-mini{border-top:1px solid var(--line);margin-top:17px;display:flex;gap:10px;align-items:center;padding:19px 0}.profile-mini strong{font-size:11px}.profile-mini small{display:block;margin-top:4px;font-size:9px}.app-body{margin-left:224px;min-width:0}.topbar{height:68px;border-bottom:1px solid #292d37;display:flex;gap:20px;align-items:center;padding:0 32px;background:#161920}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px}.breadcrumb>span:first-child{display:flex}.breadcrumb>svg{color:#656e80}.breadcrumb-school{color:#8c96aa;font-size:10px}.global-search{margin-left:auto;display:flex;align-items:center;gap:11px;background:#21252f;border:1px solid #343a47;border-radius:9px;color:#9da6ba;padding:8px 10px;font-size:11px}.global-search kbd{margin-left:28px}.connection-pill{display:flex;align-items:center;gap:6px;font-size:10px;color:#b7bfce}.connection-pill>span,.status-led{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a7d5b2;margin-right:5px}.connection-pill.demo>span{background:#d6ba87}.icon-button{width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#aab4c6}.icon-button:hover{background:#ffffff0c;color:#eef1f9}.topbar-settings{display:none}.demo-banner{display:flex;align-items:center;gap:10px;padding:10px 32px;background:#24273266;border-bottom:1px solid #30323f;color:#a4aec1;font-size:10px;min-height:40px}.demo-banner-icon{color:#b5b1d8;display:flex}.demo-banner button{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;color:#c4c9e8;white-space:nowrap}.page{padding:34px 32px 24px;max-width:1640px;margin:auto;min-height:calc(100vh - 150px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.page-heading p{color:#9ea8bc;margin-top:12px;font-size:12px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#a6afc2;display:flex;align-items:center;gap:7px;margin-bottom:10px}.eyebrow svg{color:var(--amber)}.heading-dot{color:var(--violet);text-shadow:0 0 20px #b298ed55}.heading-dot.cyan{color:var(--cyan)}.page-heading.compact{margin-bottom:23px}.compact h1{font-size:26px}.heading-actions{display:flex;gap:10px;align-items:center}.heading-actions select{width:auto;max-width:230px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 13px;border-radius:9px;border:1px solid #424959;background:linear-gradient(#303644,#272d39);box-shadow:inset 0 1px #ffffff0b,0 2px 3px #0003;font-size:11px;font-weight:700;white-space:nowrap;transition:background .15s,transform .12s,box-shadow .15s}.button:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 4px 12px #0003}.button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 4px #0004}.button-primary{color:#202c3d;background:linear-gradient(115deg,#b7cbf6,#9cc3e0 65%,#a4d0d5);border-color:#b6cceb;box-shadow:inset 0 1px #ffffff50,0 2px 5px #0004,var(--glow)}.button-violet{background:linear-gradient(#40394f,#332f44);border-color:#64557d;color:#d6c6ff}.button-mint{background:linear-gradient(#2d443e,#253831);border-color:#456758;color:#b2e8c6}.button-danger{color:#efb1bc;border-color:#634451;background:#392b34}.icon-only{padding:8px;min-width:36px}.text-button{display:inline-flex;gap:6px;align-items:center;color:#a9b5cc;font-size:10px;min-height:32px;padding:0}.text-button:hover{color:#dce5fb}.icon-tile{width:36px;height:36px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tone,#a9b9e0) 11%,#222632);border:1px solid color-mix(in srgb,var(--tone,#a9b9e0) 25%,transparent);box-shadow:inset 0 1px #ffffff08}.quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:25px}.quick-card{display:flex;align-items:center;text-align:left;gap:13px;padding:20px 17px;background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 6%,#20232c),#1b1f28);border:1px solid color-mix(in srgb,var(--tone) 18%,#242936);border-radius:14px;box-shadow:inset 0 1px #ffffff08;transition:border-color .2s,transform .2s}.quick-card:hover{border-color:color-mix(in srgb,var(--tone) 45%,#303645);transform:translateY(-2px);box-shadow:var(--glow)}.quick-icon{height:45px;width:45px;border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);border-radius:13px;background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 13%,transparent),#ffffff02);display:grid;place-items:center;flex-shrink:0}.quick-card strong{font-size:16px;color:#e3e8f3;display:block;letter-spacing:-.35px}.quick-card small{display:block;font-size:10px;margin-top:6px;color:#929eb3}.quick-card>svg:last-child{margin-left:auto;opacity:.65}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:23px}.panel{border:1px solid #323744;border-radius:14px;background:linear-gradient(150deg,#21252f,#1b1e27);box-shadow:inset 0 1px #ffffff05;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px;border-bottom:1px solid #323744}.panel-heading>div{display:flex;align-items:center;gap:9px}.panel-heading h2{font-size:13px}.icon-bubble{display:inline-flex}.count-label{font-size:10px;background:#343947;border-radius:5px;padding:2px 6px;color:#b4bfd0}.attention-row{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:19px 20px;border-bottom:1px solid #2b303c;min-height:83px}.attention-row:hover{background:#a5b4e305}.avatar{height:35px;width:35px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:linear-gradient(135deg,#36465a,#2b3848);border:1px solid #53688155;color:#aecbe9;font-size:11px;font-weight:750;box-shadow:inset 0 1px #ffffff09}.avatar-1{background:linear-gradient(135deg,#46405c,#332f44);color:#c4b4ec;border-color:#8b73b144}.avatar-2{background:linear-gradient(135deg,#40524b,#2b3c35);color:#b5d9c3;border-color:#77ab8944}.avatar-3{background:linear-gradient(135deg,#564839,#3b322b);color:#dfc5a2;border-color:#b18e6244}.avatar.large{width:54px;height:54px;border-radius:17px;font-size:18px}.attention-text{min-width:0;flex:1}.attention-text strong{display:block;font-size:11px}.attention-text>span{display:block;font-size:10px;color:#9aa5b9;margin-top:7px;line-height:1.5}.task-tag{border-radius:6px;font-size:9px;display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--tone) 8%,transparent);border:1px solid color-mix(in srgb,var(--tone) 18%,transparent);padding:5px 7px}.attention-row>svg{color:#767f92}.panel-footnote{display:flex;align-items:center;gap:7px;font-size:9px;color:#919bb0;padding:15px 20px;line-height:1.5}.panel-footnote svg{color:#8dac9c}.flow-highlight{position:relative;padding:25px;background:radial-gradient(ellipse at 100% 0,#afa2e217,transparent 70%),linear-gradient(150deg,#242735,#1c202b)}.highlight-orb{display:grid;place-items:center;width:51px;height:51px;border-radius:15px;background:linear-gradient(135deg,#b9a4fb15,#87c6dc0b);border:1px solid #958bc638;color:#bcaeed;margin-bottom:24px;box-shadow:inset 0 1px #ffffff10,var(--glow)}.flow-highlight .eyebrow{font-size:8px;letter-spacing:1.3px}.flow-highlight h2{font-size:23px;font-weight:700;line-height:1.35;letter-spacing:-.6px}.flow-highlight p{font-size:11px;line-height:1.7;color:#9fa8bb;margin-top:12px;max-width:250px}.mini-flow{display:flex;align-items:center;margin:23px 0}.mini-flow>span{display:grid;place-items:center;width:33px;height:32px;border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:color-mix(in srgb,var(--tone) 8%,#1d212b);border-radius:9px}.mini-flow i{height:1px;width:23px;background:#58627c;position:relative}.mini-flow i:after{content:"";position:absolute;right:0;top:-2px;border:3px solid transparent;border-left-color:#78809b}.flow-highlight>.button{width:100%;justify-content:space-between}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:28px 0 16px}.section-heading>div{display:flex;gap:8px;align-items:center}.section-heading h2{font-size:14px}.course-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.course-mini{display:flex;text-align:left;gap:12px;align-items:center;border:1px solid #343744;border-radius:12px;padding:16px;background:#1d212a}.course-mini:hover{border-color:#656078}.course-mini strong{display:block;font-size:12px}.course-mini small{display:block;margin-top:5px}.course-mini>svg:last-child{margin-left:auto;color:#8c96ae}.app-footer{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:16px 32px;font-size:9px;color:#7e8aa1;border-top:1px solid #242935}.app-footer>span{display:flex;align-items:center}.app-footer .text-button{font-size:9px}.toolbar,.list-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:20px}.search-field{display:flex;flex-direction:row;align-items:center;gap:8px;background:#1b202a;border:1px solid #373f4e;padding:0 11px;border-radius:9px;color:#8f9bb2;max-width:360px;min-height:40px}.search-field input{border:0;background:none;box-shadow:none;padding:10px 0;outline:none}.search-field:focus-within{outline:2px solid #adc6ff;outline-offset:2px}.soft-badge{font-size:10px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #3a4050;border-radius:8px;color:#aab6cc;background:#232935}.table-wrap{overflow:auto;border:1px solid #353c4a;border-radius:13px;background:#1c2029}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:10px;color:#98a4b8;padding:14px 18px;background:#242934;font-weight:600;border-bottom:1px solid #3b414d}td{padding:17px 18px;border-bottom:1px solid #303644;font-size:12px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#b8c3e104}.person-cell{display:flex;align-items:center;gap:11px;text-align:left;padding:0}.person-cell strong,.person-cell small{display:block}.person-cell small{margin-top:5px;font-size:10px}.tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.tags span{display:inline-flex;padding:4px 7px;font-size:9px;border:1px solid #56517166;background:#55477322;color:#c6b6e4;border-radius:5px}.muted{color:var(--muted);line-height:1.7}.money{font-variant-numeric:tabular-nums}.debt{color:var(--amber)}.status-chip{display:inline-flex;gap:5px;align-items:center;border-radius:6px;padding:5px 7px;background:#9baac510;color:#b2bdce;white-space:nowrap;font-size:9px}.status-chip>span{width:4px;height:4px;border-radius:50%;background:currentColor}.state-paid,.state-active,.state-accepted{color:#a3ddbc;background:#95cbaa0d}.state-partial,.state-pending,.state-overdue,.state-unknown{color:#e5c087;background:#cfb17a0e}.state-frozen,.state-draft{color:#c4b0f0;background:#baa0ef10}.state-failed,.state-revoked{color:#e6a7b6;background:#ec9bb110}.sales-summary{display:flex;gap:18px;margin-bottom:24px}.sales-summary>div{border:1px solid #394351;border-radius:12px;background:#202631;padding:18px 22px;display:flex;align-items:center;gap:13px;min-width:220px}.sales-summary strong{font-size:24px;letter-spacing:-.6px;display:block}.sales-summary small{display:block;margin-top:5px}.order-list{display:grid;gap:12px}.order-card{display:flex;gap:20px;align-items:center;padding:20px;background:#1f242e;border:1px solid #353d4b;border-radius:12px}.order-card>div{flex:1}.order-card strong,.order-card small{display:block}.order-card small{margin-top:6px}.payment-progress{height:4px;background:#353c48;border-radius:4px;margin-top:9px;overflow:hidden}.payment-progress span{display:block;background:linear-gradient(90deg,#7ea4bb,#9ed3b2);height:100%}.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.course-card{overflow:hidden;background:#20242e;border:1px solid #393d4e;border-radius:15px;text-align:left;padding:0}.course-card:hover{border-color:#8b7da0}.course-art{height:165px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 25% 20%,#94b9e42b,transparent 65%),linear-gradient(135deg,#263b4a,#25293b);overflow:hidden}.course-art>svg{position:absolute;color:#b0cdeb;z-index:2}.course-art-1{background:radial-gradient(ellipse at 30% 30%,#c59dfb22,transparent 70%),linear-gradient(135deg,#3d3155,#272c3e)}.course-art-2{background:radial-gradient(ellipse at 35% 35%,#8ac8b92b,transparent 70%),linear-gradient(135deg,#29443d,#273139)}.wave-bars{display:flex;gap:5px;align-items:center;opacity:.35;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center}.wave-bars i{width:4px;border-radius:4px;background:linear-gradient(#c9c4ff,#96cbdc33)}.course-card-body{padding:22px}.course-card-body h2{font-size:18px}.course-card-body p{font-size:11px;line-height:1.7;color:#9ea8bd;margin:10px 0 20px}.course-card-footer{display:flex;justify-content:space-between;align-items:center;color:#b9b0da;font-size:11px}.lesson-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px}.lesson-sidebar,.lesson-reader{border:1px solid #39404d;border-radius:13px;background:#1e232d;padding:20px}.lesson-sidebar>button:not(.button){display:flex;align-items:center;gap:10px;padding:12px;text-align:left;border-radius:8px;width:100%;color:#b7c1d3;margin-bottom:5px}.lesson-sidebar>button.active{background:#b39bed15;color:#d4c5f5}.lesson-reader h2{font-size:24px;margin-bottom:20px}.lesson-reader p{white-space:pre-wrap;line-height:1.85;color:#bec7d7}.lesson-reader a{display:inline-flex;align-items:center;gap:7px;margin-top:20px}.flow-workspace{border:1px solid #373e4f;border-radius:13px;overflow:hidden;background:#1a1e27}.flow-toolbar{display:flex;align-items:center;gap:14px;padding:13px 16px;background:linear-gradient(#282d38,#232833);border-bottom:1px solid #3a404d}.flow-toolbar-title{display:flex;align-items:center;gap:10px;min-width:140px}.flow-toolbar-title strong{display:block;font-size:12px}.flow-toolbar-title small{display:block;margin-top:5px;font-size:9px}.small-dot{display:inline-block;width:3px;height:3px;background:#7c889f;border-radius:100%;vertical-align:middle;margin:0 5px}.toolbar-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.toolbar-actions .button{min-height:33px;padding:7px 10px;font-size:10px}.flow-main{display:grid;grid-template-columns:minmax(0,1fr);height:650px}.flow-main.inspector-open{grid-template-columns:minmax(0,1fr) 330px}.flow-canvas{position:relative;min-width:0;background:radial-gradient(ellipse at 35% 20%,#2d334622,transparent 75%),#151923}.canvas-hint{position:absolute;bottom:15px;left:58px;right:12px;text-align:center;color:#8c98ae;font-size:9px;pointer-events:none}.react-flow__controls{box-shadow:0 3px 8px #0003;border:1px solid #454d60;border-radius:8px;overflow:hidden}.react-flow__controls-button{background:#2a3040!important;border-color:#3a4254!important;color:#bdc6d9!important}.react-flow__controls-button:hover{background:#3b4254!important}.flow-node{width:245px;background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 6%,#252c39),#202632);border:1px solid color-mix(in srgb,var(--tone) 30%,#3c4352);border-radius:12px;padding:14px;box-shadow:0 4px 10px #0003,inset 0 1px #ffffff0c}.flow-node.selected{border-color:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 12%,transparent),0 0 25px color-mix(in srgb,var(--tone) 12%,transparent)}.flow-node.testing{outline:3px solid #abebba;outline-offset:5px}.flow-node.compact-node{width:205px}.flow-node-heading{display:flex;align-items:center;gap:10px}.node-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 10%,transparent);border:1px solid color-mix(in srgb,var(--tone) 25%,transparent)}.flow-node-heading small{font-size:8px;display:block;color:var(--tone);margin-bottom:4px}.flow-node-heading strong{font-size:11px;color:#e0e7f5;display:block}.node-message{font-size:10px;line-height:1.6;padding:11px;margin-top:12px;border-radius:8px;background:#11172066;color:#bfc9dd;white-space:pre-wrap}.node-message-button{font-size:9px;text-align:center;padding:6px;margin-top:5px;border:1px solid #536887;border-radius:5px;color:#b6cef2}.node-parameter{display:flex;align-items:center;gap:5px;margin-top:13px;font-size:10px}.node-parameter span{margin-left:auto;font-size:8px;color:#95a0b6}.node-branches{display:flex;flex-direction:column;align-items:flex-end;gap:11px;font-size:9px;margin-top:12px}.node-branches span:first-child{color:#a9d5b6}.node-branches span:last-child{color:#d4a6d1}.react-flow__handle{background:var(--tone)!important;width:8px!important;height:8px!important;border:2px solid #252c3a!important}.node-inspector{border-left:1px solid #3a4150;background:#20252f;overflow:auto}.inspector-heading{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #373e4b;position:sticky;top:0;z-index:3;background:#242935}.inspector-heading strong{font-size:12px}.inspector-heading .icon-button{margin-left:auto}.inspector-body{padding:17px;display:flex;flex-direction:column;gap:20px}.inspector-body label{font-size:10px}.inspector-body input,.inspector-body textarea,.inspector-body select{font-size:11px}.inspector-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #363c49;padding-top:17px}.node-palette{display:flex;gap:8px;flex-wrap:wrap;padding:12px;background:#232833;border-bottom:1px solid #3a4253}.palette-item{display:flex;gap:7px;align-items:center;font-size:10px;padding:5px}.palette-item:hover{background:#ffffff08;border-radius:8px}.flow-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:9px 14px;border-top:1px solid #353d4a;font-size:9px;color:#94a0b6;flex-wrap:wrap}.flow-footer .text-button{font-size:9px}.flow-footer-warning{display:flex;gap:5px;align-items:center;color:#b8ae97}.test-bar{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#23332e;border-top:1px solid #496054;flex-wrap:wrap}.test-details{display:flex;flex-direction:column;gap:5px;flex:1;font-size:10px}.test-details span{color:#b0c4ba}.check-label{flex-direction:row;align-items:center;font-size:10px;font-weight:500;white-space:nowrap}.test-bar .button{font-size:10px}.message-editor{display:flex;flex-direction:column;gap:14px;min-width:0}.editor-shell{border:1px solid #3e4657;border-radius:10px;overflow:hidden;background:#181e28}.format-toolbar{display:flex;gap:3px;padding:6px;align-items:center;border-bottom:1px solid #363e4d;flex-wrap:wrap;background:#272e3b}.format-toolbar button{min-height:28px;display:flex;gap:4px;align-items:center;font-size:9px;padding:5px 7px;border-radius:5px;color:#b2bfd7}.format-toolbar button.active{background:#adb8f326;color:#dbe2ff}.format-toolbar button:hover{background:#ffffff0c}.format-divider{height:15px;width:1px;background:#434c60;margin:0 3px}.tiptap{padding:13px;min-height:130px;font-size:12px;line-height:1.65;outline:none;white-space:pre-wrap}.tiptap p{margin:0 0 8px}.tiptap p:last-child{margin:0}.tiptap code{color:#d3c4f3;background:#ffffff08;padding:2px 4px;border-radius:4px}.editor-shell:focus-within{border-color:#869fcc;box-shadow:0 0 0 2px #94b3e410}.message-options-heading{display:flex;align-items:center;justify-content:space-between;font-size:10px}.button-row,.message-button-row{display:flex;align-items:center;gap:6px;margin-top:7px}.button-row input,.message-button-row input{font-size:10px;padding:9px;min-width:0}.button-row .icon-button,.message-button-row .icon-button{flex-shrink:0}.media-row{display:flex;gap:8px}.media-row select{width:110px}.media-row input{flex:1}.field-help{font-size:10px;color:#95a1b5;font-weight:400;line-height:1.6}.preview-label{display:flex;gap:6px;align-items:center;color:#a8b5ce;font-size:10px}.phone-preview{border:1px solid #414b5a;border-radius:14px;overflow:hidden;background:#17232a}.phone-top{display:flex;align-items:center;gap:9px;padding:12px;background:#283642;border-bottom:1px solid #42535e}.phone-top strong{display:block;font-size:11px}.phone-top small{display:block;font-size:8px;margin-top:3px;color:#a1b5c4}.phone-top>svg:last-child{margin-left:auto;color:#8aa5b7}.bot-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(130deg,#8aa3c6,#97bdc5);color:#263c4c;display:grid;place-items:center}.phone-chat{padding:15px 12px 24px;background:radial-gradient(ellipse at 10% 100%,#627b5430,transparent 90%),#1a2b32}.chat-date{display:table;margin:0 auto 15px;padding:4px 9px;border-radius:10px;color:#b4c2c6;background:#080e1533;font-size:8px}.telegram-bubble{background:#293f4b;border-radius:10px 10px 10px 2px;padding:10px 11px;color:#e0e9ef;font-size:11px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.telegram-bubble a{color:#a6d4ee}.bubble-time{display:block;text-align:right;font-size:8px;color:#8fa9b6;margin-top:5px}.telegram-button{display:flex;gap:7px;justify-content:center;align-items:center;text-align:center;padding:8px 5px;margin-top:4px;border-radius:6px;background:#678ca42a;color:#bbdae9;font-size:10px;text-decoration:none}.media-preview{display:flex;align-items:center;justify-content:center;gap:9px;height:95px;border-radius:6px;background:#182e3b;color:#a6c5d8;margin-bottom:9px;white-space:normal}.media-preview span{font-size:9px}.preview-note{font-size:9px;line-height:1.6;color:#929fb6}.inline-notice{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #444c5c;background:#30394744;border-radius:9px;font-size:11px;color:#b0bdd1;line-height:1.6}.inline-notice.small{font-size:9px;padding:10px}.inline-notice>.text-button{margin-left:auto}.inbox{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid #3b4553;border-radius:13px;overflow:hidden;min-height:660px;background:#1c222c}.inbox-list{padding:12px;border-right:1px solid #39424f;background:#202630}.inbox-list .search-field{font-size:10px;margin-bottom:14px}.conversation-row{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 9px;border-radius:9px;width:100%;margin-bottom:5px;border:1px solid transparent}.conversation-row.active{background:linear-gradient(110deg,#4e74952b,#31415233);border-color:#577e9d55}.conversation-row>span:last-child{min-width:0}.conversation-row strong{font-size:11px;display:block}.conversation-row small{font-size:9px;display:block;margin-top:7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation{display:flex;flex-direction:column;min-width:0}.conversation-heading{display:flex;align-items:center;gap:11px;padding:18px 22px;border-bottom:1px solid #36414f}.conversation-heading strong{display:block;font-size:12px}.conversation-heading small{display:block;margin-top:4px;font-size:10px}.conversation-heading>.button{margin-left:auto}.channel-tabs,.dialog-tabs{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid #36414f}.channel-tabs button,.dialog-tabs button{display:flex;gap:7px;align-items:center;font-size:11px;padding:9px 13px;color:#9baac1;border:1px solid transparent;border-radius:8px}.channel-tabs button.active,.dialog-tabs button.active{color:#b7d3f5;border-color:#577a9655;background:#739fc716}.message-history{min-height:200px;max-height:450px;overflow:auto;display:flex;flex-direction:column;gap:15px;flex:1;padding:25px;background:radial-gradient(ellipse at 70% 0,#7aa3ac06,transparent 70%),#171e27}.history-message{align-self:flex-start;max-width:85%;background:#283644;border:1px solid #3c4c5b;border-radius:12px 12px 12px 3px;padding:12px 15px;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.history-message small{font-size:8px;display:block;text-align:right;margin-top:7px;color:#9fb2c7}.history-message.outgoing{align-self:flex-end;background:#30374e;border-color:#4b5371;border-radius:12px 12px 3px}.history-message.is-draft{border:1px dashed #978bad88;background:#332f4433}.inbox-compose{padding:17px 20px}.inbox-compose .tiptap{min-height:85px}.compose-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.compose-actions>span{font-size:9px;color:#a0aec1;display:flex;align-items:center;gap:5px}.dialog{padding:0;max-height:90dvh;max-width:calc(100vw - 32px);width:490px;color:#dce4f0;border:1px solid #526077;border-radius:16px;background:linear-gradient(150deg,#282d3a,#1e2530);box-shadow:0 20px 90px #0008,0 0 40px #94a3df09;overflow:auto}.dialog::backdrop{background:#070a13b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-wide{width:680px}.dialog-heading{display:flex;align-items:center;gap:12px;border-bottom:1px solid #3e4757;padding:18px 22px;position:sticky;top:0;background:#282e3b;z-index:5}.dialog-heading h2{font-size:17px}.dialog-heading .icon-button{margin-left:auto}.dialog-content{padding:23px;display:flex;flex-direction:column;gap:20px}.dialog-content p{font-size:12px;line-height:1.7}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sale-recap{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid #4b665766;background:#789b8210;border-radius:11px}.sale-recap strong{font-size:24px;display:block;margin-bottom:10px}.sale-recap small{display:block;margin-top:6px;font-size:10px}.person-dialog-top{display:flex;align-items:center;gap:15px;padding:22px}.person-dialog-top small{display:block;margin-top:7px}.person-dialog-top>button{margin-left:auto}.next-step-box{display:flex;align-items:center;gap:13px;background:#d2b27a0b;border:1px solid #cfb17726;border-radius:10px;padding:15px;color:#dcc092}.next-step-box small{display:block;margin-bottom:7px}.next-step-box strong{font-size:12px;font-weight:600;color:#dfdfdd}.detail-order{display:flex;align-items:center;gap:15px;border-bottom:1px solid #394352;padding:15px 0}.detail-order:first-child{padding-top:0}.detail-order:last-child{border-bottom:0}.detail-order>div:first-child{flex:1}.detail-order strong,.detail-order small{display:block}.detail-order strong{font-size:12px}.detail-order small{font-size:10px;margin-top:7px}.detail-order .status-chip{margin-top:8px}.error-box{background:#d1758a13;color:#f0b5c2;border:1px solid #cc81983b;border-radius:9px;padding:12px;font-size:12px;display:flex;gap:8px;align-items:center;margin-top:12px;overflow-wrap:anywhere}.error-box .icon-button{margin-left:auto}.command-results{display:flex;flex-direction:column;gap:6px}.command-results>button{display:flex;align-items:center;gap:12px;text-align:left;padding:9px;border-radius:9px}.command-results>button:hover{background:#ffffff08}.command-results kbd,.command-results>button>svg:last-child{margin-left:auto}.setting-row{display:flex;align-items:center;gap:12px;padding:5px 0}.setting-row strong{display:block;font-size:12px}.setting-row small{display:block;font-size:10px;line-height:1.6;margin-top:5px}.toggle{margin-left:auto;width:40px;height:24px;border-radius:20px;background:#404758;padding:3px;flex-shrink:0;border:1px solid #636f82}.toggle span{width:16px;height:16px;border-radius:50%;background:#b5bdcf;display:block;transition:transform .15s}.toggle.on{background:#708996}.toggle.on span{transform:translate(15px);background:#c6e0ea}.shortcuts>div{display:flex;align-items:center;justify-content:space-between}.shortcuts>div>span{display:flex;gap:10px;align-items:center;font-size:11px}.assistant-welcome{text-align:center;padding:12px}.assistant-orb.large{width:60px;height:60px;border-radius:19px;margin:0 auto 19px}.assistant-welcome h3{font-size:23px;letter-spacing:-.6px;margin-bottom:9px}.assistant-welcome p{color:#acb6ca}.assistant-options{display:flex;flex-direction:column;gap:9px}.assistant-options>button{display:flex;align-items:center;gap:11px;text-align:left;padding:15px;background:#30394a55;border:1px solid #475369;border-radius:10px}.assistant-options>button>svg:last-child{margin-left:auto}.assistant-options>button>svg:first-child{color:#b9bcf1}.toast{position:fixed;bottom:22px;left:calc(50% + 90px);transform:translate(-50%);z-index:1000;padding:12px 14px;border:1px solid #586e78;border-radius:13px;background:#283741;box-shadow:0 10px 35px #0007;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 34px);font-size:11px}.empty-state{padding:80px 25px;text-align:center;color:#abb8ce;display:flex;flex-direction:column;align-items:center;gap:18px;line-height:1.6}.quiet-empty{padding:40px;text-align:center;color:#9db7ab}.quiet-empty p{margin-top:12px}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.glow-off .nav-active-dot,.glow-off .heading-dot{box-shadow:none;text-shadow:none}.glow-off .nav-item.is-active .nav-icon{filter:none}.glow-off .flow-node.selected{box-shadow:0 0 0 2px #a5b9de22}@media(min-width:1600px){.page{padding-top:45px}.flow-main{height:730px}.quick-card{padding:24px}.attention-row{padding-top:23px;padding-bottom:23px}}@media(max-width:1200px){.sidebar{width:200px;padding-left:12px;padding-right:12px}.app-body{margin-left:200px}.page{padding:27px 23px}.topbar{padding:0 23px;gap:14px}.demo-banner{padding:10px 23px}.quick-card{padding:16px 12px;gap:9px}.quick-card strong{font-size:14px}.quick-card small{font-size:9px}.quick-icon{width:38px;height:38px}.dashboard-grid{gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(235px,1fr)}.attention-row{padding:18px 15px}.task-tag span{display:none}.panel-heading{padding:17px 15px}.flow-main.inspector-open{grid-template-columns:minmax(0,1fr) 295px}.flow-toolbar{flex-wrap:wrap}.toolbar-actions{gap:5px}.flow-toolbar-title{flex:1}.course-strip{gap:10px}.course-mini{padding:13px 10px;gap:9px}.course-mini strong{font-size:10px}.course-mini small{font-size:9px}.inbox{grid-template-columns:225px minmax(0,1fr)}.course-grid{gap:15px}.global-search kbd{margin-left:6px}}@media(max-width:980px){.sidebar{width:174px;padding:24px 10px 0}.app-body{margin-left:174px}.brand{font-size:18px;padding:0 7px 23px}.brand small{display:none}.nav-item{font-size:11px;gap:7px;padding:8px}.school-switch{padding:10px 8px;gap:7px}.school-switch strong{font-size:10px}.school-switch small{font-size:9px}.assistant-shortcut{padding:11px 8px;gap:7px}.assistant-shortcut small{font-size:8px}.sidebar-bottom .nav-item{font-size:10px}.topbar{gap:10px}.breadcrumb-school,.breadcrumb>svg{display:none}.global-search{padding:8px}.global-search>span{display:none}.page{padding:25px 20px}.page-heading h1{font-size:29px}.quick-actions{gap:10px}.quick-card{align-items:flex-start;flex-wrap:wrap;position:relative;padding:15px}.quick-card>span:nth-child(2){flex-basis:100%;margin-top:2px}.quick-card>svg:last-child{position:absolute;top:24px;right:12px}.dashboard-grid{grid-template-columns:1fr}.flow-highlight{display:grid;grid-template-columns:55px 1fr auto;column-gap:17px;padding:20px}.highlight-orb{grid-row:1/4;margin:0}.flow-highlight .eyebrow{grid-column:2;margin:0 0 5px}.flow-highlight h2{grid-column:2;font-size:19px}.flow-highlight h2 br{display:none}.flow-highlight p{grid-column:2;margin:6px 0 0;font-size:10px;max-width:none}.mini-flow{grid-column:3;grid-row:1/3;margin:0}.flow-highlight>.button{grid-column:3;grid-row:3;font-size:10px}.mini-flow i{width:12px}.course-strip{grid-template-columns:1fr}.course-mini{padding:14px}.course-mini strong{font-size:12px}.course-mini small{font-size:10px}.course-grid{grid-template-columns:repeat(2,1fr)}.flow-main.inspector-open{grid-template-columns:minmax(0,1fr) 280px}.app-footer{padding:14px 20px}.app-footer>.text-button{display:none}.inbox{grid-template-columns:190px minmax(0,1fr)}.inbox-list{padding:8px}.conversation-row{padding:12px 6px;gap:7px}.conversation-row strong{font-size:10px}.inbox-compose{padding:13px}.conversation-heading{padding:14px;gap:8px}.conversation-heading>.button{font-size:0;padding:8px}.conversation-heading>.button svg{width:16px}.compose-actions{flex-wrap:wrap}.lesson-layout{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:760px){.sidebar{inset:auto 0 0;width:auto;height:72px;background:#202631f5;border:0;border-top:1px solid #434c60;padding:0 7px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.brand,.school-switch,.nav-caption,.sidebar-bottom{display:none}.main-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;height:100%;align-items:center}.nav-item{min-height:55px;flex-direction:column;justify-content:center;gap:5px;padding:6px 2px;font-size:9px;border-radius:9px}.nav-icon{width:auto}.nav-count{position:absolute;right:5px;top:2px;padding:1px 4px;font-size:8px}.nav-active-dot{display:none}.app-body{margin:0;padding-bottom:72px}.topbar{height:58px;padding:0 17px;gap:12px}.topbar-settings{display:flex}.breadcrumb{font-size:11px;gap:8px}.global-search{margin-left:auto}.global-search kbd{display:none}.connection-pill{font-size:9px}.demo-banner{font-size:9px;padding:9px 17px;line-height:1.5;align-items:flex-start}.demo-banner button{font-size:9px;align-self:center}.demo-banner-icon{margin-top:2px}.page{padding:25px 17px 19px;min-height:calc(100dvh - 200px)}.page-heading{gap:12px;margin-bottom:24px;flex-wrap:wrap}.page-heading h1{font-size:30px}.page-heading p{font-size:11px;line-height:1.6;max-width:230px;margin-top:10px}.page-heading>.button{font-size:10px;padding:9px 11px}.eyebrow{font-size:8px;letter-spacing:1.4px}.quick-actions{gap:9px;margin-bottom:20px}.quick-card{padding:12px 10px;border-radius:12px;gap:10px}.quick-card strong{font-size:12px;line-height:1.5}.quick-card small{line-height:1.6;font-size:8px}.quick-card>svg:last-child{display:none}.quick-icon{width:33px;height:33px;border-radius:10px}.quick-icon svg{width:19px}.attention-row{min-height:83px;gap:10px;padding:16px 14px}.attention-text strong{font-size:11px}.attention-text>span{font-size:10px}.attention-row>svg{display:none}.panel-heading h2{font-size:12px}.panel-heading{padding:16px 14px}.panel-heading .text-button{font-size:9px}.panel-footnote{font-size:8px;padding:12px 14px}.flow-highlight{display:block;padding:23px}.highlight-orb{float:right;width:44px;height:44px}.flow-highlight h2{font-size:23px}.flow-highlight h2 br{display:block}.flow-highlight .eyebrow{font-size:8px;margin-bottom:9px}.flow-highlight p{max-width:240px;font-size:11px;line-height:1.7;margin-top:10px}.mini-flow{margin:20px 0}.mini-flow i{width:28px}.flow-highlight>.button{font-size:11px;min-height:41px}.app-footer{padding:15px 17px;font-size:8px}.compact h1,.page-heading.compact h1{font-size:24px}.heading-actions{width:100%;gap:8px}.heading-actions select{max-width:none;flex:1}.table-wrap{border-radius:10px}td,th{padding:14px 12px}table{min-width:650px}.sales-summary{gap:10px}.sales-summary>div{min-width:0;flex:1;padding:15px 12px;gap:9px}.sales-summary strong{font-size:21px}.sales-summary small{font-size:9px}.order-card{gap:12px;padding:16px;flex-wrap:wrap}.order-card>.avatar{display:none}.order-card>div{min-width:110px}.order-card strong{font-size:11px}.course-grid{grid-template-columns:1fr;gap:20px}.course-art{height:155px}.lesson-layout{grid-template-columns:1fr}.lesson-sidebar{display:flex;flex-direction:column;gap:5px}.flow-toolbar{padding:12px;gap:12px}.toolbar-actions{width:100%;margin:0;gap:6px;flex-wrap:wrap}.toolbar-actions .button{min-height:37px}.flow-main{height:470px}.flow-main.inspector-open{display:flex;flex-direction:column;height:auto}.flow-canvas{height:420px;flex-shrink:0}.node-inspector{border-left:0;border-top:1px solid #465268;max-height:none;overflow:visible}.inspector-body{padding:19px;gap:20px}.phone-preview{max-width:340px;width:100%;margin:0 auto}.flow-footer,.flow-footer-warning{font-size:8px}.canvas-hint{font-size:8px;line-height:1.6;left:50px;bottom:12px}.test-bar{padding:13px 11px;gap:8px}.test-details{min-width:180px}.inbox{grid-template-columns:1fr;min-height:0}.inbox-list{border-right:0;border-bottom:1px solid #394553;display:flex;overflow-x:auto;gap:5px;padding:10px}.inbox-list>.search-field{display:none}.conversation-row{min-width:130px;max-width:170px;margin:0;padding:9px;gap:7px}.conversation-row .avatar{width:30px;height:30px;border-radius:9px;font-size:9px}.conversation-row strong{font-size:9px}.conversation-row small{font-size:8px;margin-top:4px}.conversation-heading{padding:15px}.conversation-heading strong{font-size:12px}.conversation-heading>.button{font-size:10px}.message-history{padding:18px 14px;min-height:240px}.history-message{max-width:91%;font-size:11px}.inbox-compose{padding:14px}.compose-actions .button{min-height:42px}.dialog{max-width:calc(100vw - 20px);max-height:90dvh;border-radius:13px}.dialog-content{padding:20px;gap:20px}.dialog-heading{padding:16px}.dialog-heading h2{font-size:16px}.dialog-actions .button{min-height:42px}.person-dialog-top{padding:18px;gap:11px;flex-wrap:wrap}.person-dialog-top>.button{margin-left:0}.person-dialog-top strong{font-size:11px}.dialog-tabs{padding:10px}.dialog-tabs button{font-size:10px;padding:10px}.detail-order{gap:10px;flex-wrap:wrap}.detail-order>div:first-child{min-width:120px}.toast{left:50%;bottom:88px;font-size:10px;max-width:calc(100vw - 24px);padding:10px}.toast .icon-tile{height:28px;width:28px}.search-field{max-width:none;width:100%}.button,.icon-button{min-height:40px}.icon-button{min-width:36px}.node-palette .palette-item{min-height:44px}input,textarea,select,.inspector-body input,.inspector-body select,.inspector-body textarea{font-size:16px}.form-grid{grid-template-columns:1fr}.media-row{flex-wrap:wrap}.media-row input{flex-basis:100%}.button-row,.message-button-row{flex-wrap:wrap}.button-row input,.message-button-row input{font-size:14px}.button-row input:first-child,.message-button-row input:first-child{flex:1}.button-row input:nth-child(2),.message-button-row input:nth-child(2){flex-basis:80%;flex:1}.format-toolbar button{min-height:36px}.format-toolbar{gap:1px}.tiptap{font-size:14px}}@media(max-width:370px){.page-heading h1{font-size:27px}.page-heading>.button{font-size:10px;min-height:40px}.quick-card{padding:11px 8px}.quick-card strong{font-size:11px}.nav-item{font-size:8px}.page,.demo-banner{padding-left:12px;padding-right:12px}.demo-banner button,.connection-pill{display:none}.panel-heading{gap:5px}.panel-heading h2{font-size:11px}.count-label,.task-tag{display:none}.sales-summary strong{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.groups-panel .group-actions{display:flex;flex-wrap:wrap;gap:8px}.groups-panel .group-grant{padding:12px 0;border-top:1px solid var(--border);display:grid;gap:8px;min-width:0}.groups-panel small,.groups-panel p{overflow-wrap:anywhere}.groups-panel .check-label{white-space:normal;align-items:flex-start;overflow-wrap:anywhere}.groups-panel .learning-form{min-width:0}.groups-panel .check-label input[type=checkbox]{flex:0 0 14px;width:14px;min-width:14px;height:14px}.bonus-order-confirm{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.bonus-order-confirm p{margin:0;min-width:0}.bonus-order-confirm .button{white-space:normal;max-width:100%;justify-self:start}.brand{text-decoration:none;color:#e7eaf4}.brand>span:last-child{display:block}.brand small{display:block;font-size:7px;letter-spacing:.3px;margin-top:6px;font-weight:500;color:#8f9bb0}.brand-os{color:#abbdf1}.school-avatar{background:#354354;color:#bbd0ee;border:1px solid #556d8555;border-radius:9px;width:33px;height:33px;display:grid!important;place-items:center;flex-shrink:0}.sidebar nav{display:flex;flex-direction:column;gap:7px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:28px 0 16px}.section-title h2{font-size:14px}.course-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.course-strip-card{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #373d49;border-radius:12px;padding:16px 13px;background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 4%,#20242f),#1c212a)}.course-strip-card strong{font-size:11px;display:block;color:#e0e5f0}.course-strip-card small{font-size:9px;display:block;margin-top:6px}.course-strip-card>svg:last-child{margin-left:auto;width:14px;color:#8a95ad}.course-small-art{display:grid;place-items:center;width:40px;height:43px;flex-shrink:0;border-radius:10px;background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 16%,transparent),#ffffff02);border:1px solid color-mix(in srgb,var(--tone) 25%,transparent)}.table-heading,.person-table-row{display:grid;grid-template-columns:1.2fr 1fr 1.25fr 18px;align-items:center;gap:20px;padding:19px 20px}.table-heading{font-size:10px;color:#9ba7bc;background:#252b36;border-bottom:1px solid #39404e}.person-table-row{width:100%;text-align:left;border-bottom:1px solid #323946;min-height:85px}.person-table-row:hover{background:#a9bde007}.person-table-row:last-child{border:0}.person-table-row .tags{margin:0}.tags>span{align-items:center;gap:5px}.person-table-row>.next-action{color:#abb6ca;font-size:10px;line-height:1.7}.person-table-row>svg{color:#8d9ab1}.list-toolbar>span{font-size:11px;color:#9aa7be}.sales-summaries{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px}.sales-summaries>.panel{padding:22px;display:flex;align-items:center;gap:15px}.sales-summaries strong{font-size:28px;display:block;margin-top:7px;letter-spacing:-.7px}.order-row{display:flex;gap:20px;align-items:center;padding:20px;border-bottom:1px solid #343c49}.order-row:last-child{border-bottom:0}.order-row>div:nth-child(2){flex:1}.order-row strong{display:block;font-size:12px}.order-row small{display:block;font-size:10px;margin-top:6px}.order-amount{text-align:right;min-width:150px}.order-row>.button,.order-row>.icon-button{width:80px}.course-art{background:radial-gradient(ellipse at 20% 15%,color-mix(in srgb,var(--tone) 20%,transparent),transparent 65%),linear-gradient(130deg,#2b3143,#242b38)}.course-art>svg{color:var(--tone)}.course-art-tag{position:absolute;bottom:13px;left:15px;display:flex;align-items:center;gap:6px;font-size:9px;color:#d0d6e4;background:#1b233b77;padding:5px 8px;border-radius:7px}.course-card-content{padding:21px}.course-card-content h2{font-size:18px}.course-card-content p{color:#a6b1c6;font-size:11px;line-height:1.75;margin:12px 0 22px}.course-card-content>span{display:flex;align-items:center;justify-content:space-between;color:var(--tone);font-size:11px}.learning-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px}.learning-grid>.panel{align-self:start}.lesson-row{display:flex;align-items:center;gap:12px;padding:18px 16px;text-align:left;width:100%;border-bottom:1px solid #3b4453;font-size:11px;line-height:1.6}.lesson-row>svg{margin-left:auto;color:#b2a8ce}.lesson-number{font-size:10px;color:#b8a6d9}.lesson-row.selected{background:#b09bda15}.lesson-preview{padding:27px}.lesson-preview h2{font-size:23px;margin:20px 0}.lesson-preview p{color:#b1bcd1;white-space:pre-wrap;line-height:1.8;font-size:12px}.lesson-preview a{margin-top:20px}.back-link{margin-bottom:16px}.compose-fields{display:flex;flex-direction:column;gap:11px}.field-title{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:10px;color:#c6d0e2}.field-title small{font-size:8px}.rich-editor{border:1px solid #414c60;border-radius:9px;background:#181f2a;overflow:hidden}.rich-editor:focus-within{border-color:#89a2c9;box-shadow:0 0 0 2px #abc2ec10}.format-bar{display:flex;align-items:center;gap:3px;flex-wrap:wrap;border-bottom:1px solid #3c4657;background:#2c3443;padding:6px}.format-bar button{display:flex;align-items:center;gap:4px;min-height:28px;padding:5px 7px;border-radius:5px;color:#b9c5dd;font-size:9px}.format-bar button:hover,.format-bar button.active{background:#a6bfe02a;color:#e6efff}.tool-separator{height:16px;width:1px;background:#4e5970}.button-fields{background:#171e28;border:1px solid #3a465a;border-radius:9px;padding:9px}.button-field-top{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#a2badd}.button-fields input{font-size:10px;padding:8px;background:#252d3a}.button-field-top input{border:0;background:none;box-shadow:none;padding:4px}.attachment-fields{font-size:10px;color:#9eacc4;margin-bottom:7px}.attachment-fields summary{display:flex;align-items:center;gap:7px;cursor:pointer;padding:10px 0}.attachment-fields .form-grid{grid-template-columns:1fr;gap:12px;margin-top:8px}.attachment-fields label{font-size:9px}.attachment-fields input,.attachment-fields select{font-size:11px}.telegram-media{min-height:85px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:#12232d55;color:#adc4d6;margin-bottom:9px;border-radius:6px;font-size:9px}.telegram-text{white-space:pre-wrap;overflow-wrap:anywhere}.telegram-time{display:block;text-align:right;color:#94b0bd;font-size:8px;margin-top:5px}.telegram-buttons{display:flex;flex-direction:column;gap:4px;margin-top:4px}.telegram-buttons>button{display:flex;gap:6px;align-items:center;justify-content:center;padding:8px;background:#8dbacd22;border-radius:5px;font-size:9px;color:#c9e0eb}.glow-off .quick-card:hover{box-shadow:none}.attention-text strong,.person-cell strong{font-size:13px}.attention-text>span{font-size:11px}.quick-card small{font-size:11px;line-height:1.5}.flow-node-heading strong{font-size:13px}.node-message{font-size:12px}.node-message-button{font-size:11px}.node-parameter{font-size:12px}.node-parameter span{font-size:9px}.node-inspector .field-title,.node-inspector label{font-size:11px}.node-inspector input,.phone-top strong,.telegram-bubble{font-size:12px}.history-message{font-size:13px}.person-table-row>.next-action{font-size:11px}.format-bar button{font-size:10px}.format-bar button.active{color:#eff3ff}.course-strip-card small{font-size:10px}@media(max-width:1100px){.course-strip-grid{gap:10px}.course-strip-card{padding:13px 10px;gap:8px}.course-strip-card strong{font-size:11px}.course-small-art{width:33px;height:37px}.order-row{gap:12px}.order-amount{min-width:130px}.learning-grid{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:980px){.course-strip-grid{grid-template-columns:1fr}.course-strip-card{padding:14px}.course-strip-card strong{font-size:12px}.table-heading,.person-table-row{grid-template-columns:1.2fr .9fr 18px}.table-heading>span:nth-child(3),.person-table-row>.next-action{display:none}.order-row{flex-wrap:wrap}.order-row>.status-chip{order:5;width:auto}.order-amount{min-width:100px}.order-row>.button{width:auto}.brand small{font-size:6px}}@media(max-width:760px){.sidebar nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;height:100%;align-items:center}.table-heading{display:none}.person-table-row{grid-template-columns:minmax(0,1fr) 18px;gap:8px;padding:16px}.person-table-row>.tags{grid-column:1;grid-row:2;padding-left:45px}.person-table-row>svg{grid-row:1}.person-cell small{font-size:9px;overflow-wrap:anywhere}.person-cell strong{font-size:12px}.sales-summaries{gap:10px}.sales-summaries>.panel{padding:15px 12px;gap:10px;flex-wrap:wrap}.sales-summaries strong{font-size:22px}.sales-summaries small{font-size:9px}.order-row{padding:16px;gap:13px}.order-row>.icon-tile{width:31px;height:31px;border-radius:9px}.order-row>div:nth-child(2){min-width:160px}.order-row .order-amount{margin-left:44px;text-align:left;flex:1}.order-row>.status-chip{order:0;margin-left:44px}.learning-grid{grid-template-columns:1fr}.lesson-preview{padding:22px}.format-bar button{min-height:35px}.button-fields input{font-size:14px}.attachment-fields input,.attachment-fields select{font-size:16px}.course-strip-card{padding:15px}.course-small-art{width:39px;height:40px}.course-card-content>span{min-height:33px}.demo-banner{flex-wrap:wrap}.demo-banner>span:nth-child(2){flex:1}.demo-banner button{margin-left:25px}.flow-main.inspector-open .flow-canvas{height:360px}}.file-versions{margin-top:12px;min-width:0}.file-versions p,.file-version{overflow-wrap:anywhere}.file-versions button{white-space:normal;margin:4px;max-width:100%}.file-versions section,.file-version{border:1px solid var(--line);padding:10px;margin-top:10px;border-radius:10px}.file-digest{display:block;overflow-wrap:anywhere}.prodamus-connection{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);overflow-wrap:anywhere}.prodamus-connection .button{white-space:normal;max-width:100%}.prodamus-connection ul{list-style:none;padding:0;display:grid;gap:12px}.prodamus-connection li{padding:12px;border:1px solid var(--line);border-radius:12px}.prodamus-connection small{display:block;margin-top:5px;color:var(--muted)}.bonus-panel{display:grid;gap:12px;margin:20px 0;padding:16px;border:1px solid var(--line,#e7e5ee);border-radius:16px;min-width:0;overflow-wrap:anywhere}.bonus-panel label{display:grid;gap:6px}.bonus-panel details{min-width:0}.bonus-panel summary{cursor:pointer;padding:10px 0}.bonus-panel input,.bonus-panel textarea,.bonus-panel select{max-width:100%;min-width:0}.bonus-panel .button{white-space:normal;max-width:100%}.bonus-row{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--line,#e7e5ee)}.bonus-row small{display:block}@media(max-width:760px){.person-table-row>.person-cell{grid-column:1;grid-row:1;min-width:0}.person-table-row>svg{grid-column:2}}.app-body{margin-left:224px}.school-app{--bg:#202629;--panel:#323b40;--line:#505d64;--muted:#b2bfc6;--blue:#a9c8f6;--mint:#b2deb8;--violet:#c8b6ef;--amber:#ebbd7c;--cyan:#99d9db;--rose:#e6b2c7;--glow:0 0 18px #91c8dc18;background:radial-gradient(ellipse at 75% 0,#66878b16,transparent 50%),#21272b;color:#e6ebed}.sidebar{background:linear-gradient(100deg,#363e43,#2c3438);border-right:1px solid #4b575e;box-shadow:2px 0 10px #0002;padding-top:24px;width:224px}.brand{color:#eef1eb;font-size:24px}.brand-os{color:#edc183}.brand-mark{background:linear-gradient(150deg,#f1d6a3,#d3a565);border:1px solid #edd6b2;box-shadow:inset 0 1px #fff8,0 3px 7px #0d111380;color:#384049;border-radius:11px}.brand small{font-size:8px;color:#acb8bd;letter-spacing:.1px}.school-switch{background:linear-gradient(#465056,#353e43);border:1px solid #59666d;box-shadow:inset 0 1px #ffffff12,0 2px 2px #12171c99;padding:13px 10px;margin-bottom:25px}.school-avatar{border:1px solid #86909d44;background:linear-gradient(#4d6170,#3c4b58);box-shadow:inset 0 1px #fff2,0 2px 4px #0003}.school-switch strong{font-size:12px}.school-switch small{font-size:10px;color:#b5c1c7}.nav-caption{color:#a0aeb6;font-size:9px;letter-spacing:1.1px}.sidebar nav{gap:8px}.nav-item{min-height:49px;font-size:12px;padding:9px 10px;gap:11px;transition:background .15s,border-color .15s;position:relative;color:#c0cacf}.nav-item .nav-icon{width:31px;height:31px;border:1px solid #86959c1a;background:linear-gradient(#434e56,#303b43);border-radius:9px;box-shadow:inset 0 1px #fff1,0 2px 4px #0002;align-items:center;opacity:1}.nav-item.is-active{background:linear-gradient(105deg,color-mix(in srgb,var(--tone) 12%,#374148),#363f45);border-color:color-mix(in srgb,var(--tone) 27%,#4a555e);box-shadow:inset 0 1px #ffffff15,0 2px 5px #10151c50;color:#f0f3f2}.nav-item.is-active:before{content:"";position:absolute;left:-6px;top:16px;bottom:16px;width:3px;background:var(--tone);border-radius:4px;box-shadow:0 0 12px var(--tone)}.nav-item.is-active .nav-icon{background:linear-gradient(color-mix(in srgb,var(--tone) 18%,#414b53),#333e49);border-color:color-mix(in srgb,var(--tone) 34%,#46505b);filter:none}.nav-count{color:#c4d8d8;background:#111a1c60;border-color:#62777850}.sidebar-bottom{padding-top:20px}.assistant-shortcut{background:linear-gradient(120deg,#44424f,#39464a);border-color:#686578;box-shadow:inset 0 1px #fff1,0 2px 5px #0003}.assistant-shortcut small{font-size:10px;color:#b8becb}.sidebar-bottom .nav-item{font-size:11px;min-height:41px}.profile-mini{border-color:#525d64}.profile-mini small{font-size:10px}.profile-mini strong{font-size:12px}.topbar{height:62px;background:linear-gradient(#3a4449,#303a40);border-color:#131a2080;box-shadow:inset 0 1px #fff1,0 1px #ffffff08;gap:18px}.breadcrumb{font-size:12px}.breadcrumb-school{font-size:11px;color:#b4c0c9}.global-search{background:#222c32;border-color:#4d5b63;box-shadow:inset 0 2px 5px #0a111840;padding:8px 11px;font-size:11px;color:#b5c1ca}.global-search kbd{background:#3e494f;border-color:#617078;color:#cfd9df}.connection-pill{font-size:11px;color:#bcc9cc}.demo-banner{font-size:11px;background:#1d262b;color:#a9bdc7;border-color:#445259;line-height:1.6;padding:8px 30px}.demo-banner button{font-size:11px;color:#bed3dd}.demo-banner-icon{color:#c5bad9}.studio-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0;padding:11px 30px;background:linear-gradient(#343f45,#2d383e);border-bottom:1px solid #121a2090;box-shadow:inset 0 1px #ffffff0a}.studio-caption{display:flex;align-items:center;gap:9px;color:#b8c7cc;font-size:11px}.studio-caption>svg{color:#c5ccbc}.studio-version{font-family:ui-monospace,monospace;font-size:9px;letter-spacing:1px;color:#93aaa9;background:#1a2729;border:1px solid #546364;border-radius:5px;padding:5px 7px;box-shadow:inset 0 2px 3px #0b131660;margin-left:12px}.studio-controls{display:flex;align-items:center;gap:12px}.studio-segment,.flow-view-switch{display:flex;gap:3px;background:#1b252b;border:1px solid #4e5b65;padding:3px;border-radius:10px;box-shadow:inset 0 2px 4px #0004}.studio-segment>button,.flow-view-switch>button{display:flex;gap:7px;align-items:center;justify-content:center;padding:7px 11px;min-height:30px;border:1px solid transparent;border-radius:7px;font-size:11px;color:#aebfc9}.studio-segment>button[aria-pressed=true],.flow-view-switch>button[aria-pressed=true]{background:linear-gradient(#526269,#3d4e56);border-color:#6c8088;color:#e6ebdf;box-shadow:inset 0 1px #fff2,0 2px 3px #0006}.density-control{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #58676c;border-radius:8px;background:linear-gradient(#414e55,#344147);box-shadow:inset 0 1px #fff1,0 2px 4px #0003;color:#c1cdd2;font-size:11px}.density-control[aria-pressed=true]{color:#e9c28b;border-color:#a58a6255}.page{padding:28px 30px 27px;min-height:calc(100vh - 211px)}.page-heading{margin-bottom:23px}.page-heading h1{font-size:31px;font-weight:750;letter-spacing:-1px}.page-heading p{font-size:13px;color:#b7c4cb;margin-top:9px}.eyebrow{font-size:10px;letter-spacing:1.3px;color:#bac7cb}.heading-dot{color:#eac68b}.page-heading.compact h1{font-size:25px}.button{border:1px solid #69777f;border-bottom-color:#1e2b35;background:linear-gradient(180deg,#52616a,#3d4d58 52%,#354550);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #101c2960,0 3px #111b25,0 5px 9px #070d1630;border-radius:9px;min-height:41px;font-size:12px;padding:10px 15px;color:#e0e8ed;transition:transform .1s,filter .12s,box-shadow .12s}.button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 4px #18232e,0 7px 14px #0004}.button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #1119,0 1px #18232e}.button-primary{color:#283c44;background:linear-gradient(140deg,#d1e7dd,#acd6d9 55%,#aabfdf);border-color:#cee5e2;border-bottom-color:#5f8798;box-shadow:inset 0 1px #fff8,0 3px #4e6e7a,0 6px 16px #8bd8de17}.button-mint{background:linear-gradient(#55745d,#3d5949);border-color:#83a78b;color:#e0f0ca}.button-violet{background:linear-gradient(#625b77,#46405d);border-color:#8d80a3;color:#e1d6f4}.button-danger{background:linear-gradient(#654f5a,#483642);border-color:#8c6477;color:#f1c8d2}.icon-button{color:#bdcbd6}.icon-button:hover{background:#d4e7fa12}.text-button{font-size:11px;color:#b8d0dd}.icon-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 17%,#344651),#2d3b46);border-color:color-mix(in srgb,var(--tone) 32%,#52616e);box-shadow:inset 0 1px #fff2,0 2px 4px #101c2a80}.quick-actions{gap:17px;margin-bottom:24px}.quick-card{position:relative;gap:16px;padding:20px;border-radius:12px;background:linear-gradient(#445159,#333f48);border:1px solid #626e76;border-bottom-color:#1b2832;box-shadow:inset 0 1px #ffffff1f,0 3px #151e28,0 9px 13px #11192350}.quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,var(--tone),transparent);opacity:.45}.quick-card>span:nth-child(2){background:linear-gradient(#17272d,#223039);border:1px solid #64767a66;padding:11px 14px;border-radius:7px;flex:1;box-shadow:inset 0 2px 6px #0b111988,0 1px #ffffff12}.quick-card strong{font-size:18px;font-variant-numeric:tabular-nums;color:var(--tone);font-family:Manrope,sans-serif;text-shadow:0 0 15px color-mix(in srgb,var(--tone) 15%,transparent)}.quick-card small{font-size:10px;line-height:1.5;color:#b3c1cd;margin-top:6px}.quick-icon{border-radius:50%;width:50px;height:50px;background:radial-gradient(circle at 30% 20%,#5b6c75,#344551 70%);border-color:#728d99;box-shadow:inset 0 1px #fff3,0 0 0 3px #1f2d35,0 0 0 4px #54667088,0 4px 9px #0007;color:var(--tone)}.quick-card:hover{transform:translateY(-1px);border-color:var(--tone);box-shadow:inset 0 1px #fff2,0 3px #162431,var(--glow)}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}.panel{background:linear-gradient(135deg,#37434c,#2e3b44);border:1px solid #596772;border-bottom-color:#21303d;box-shadow:inset 0 1px #ffffff15,0 3px 8px #0c162530;border-radius:12px}.panel-heading{background:linear-gradient(#46535b,#3b4952);border-bottom:1px solid #202d36;padding:17px 20px;box-shadow:0 1px #ffffff0a}.panel-heading h2{font-size:14px}.icon-bubble{background:#24323d;padding:7px;border-radius:8px;border:1px solid #53636c;box-shadow:inset 0 1px 4px #1115}.count-label{background:#263540;border:1px solid #64778355;color:#c5d7db;font:12px ui-monospace,monospace;padding:4px 6px}.attention-list{padding:10px}.attention-row{padding:15px 12px;border:1px solid #53667355;border-left:3px solid #92b3bc66;background:linear-gradient(100deg,#45526044,#29394355);border-radius:8px;margin-bottom:7px;gap:13px;min-height:75px;box-shadow:inset 0 1px #ffffff08}.attention-row:last-child{margin:0}.attention-row:nth-child(1){border-left-color:#dab77c}.attention-row:nth-child(2){border-left-color:#baadd7}.attention-row:nth-child(3){border-left-color:#94ccd0}.attention-row:hover{background:linear-gradient(100deg,#5e76864a,#384d5b50);border-color:#8395aa88}.attention-text strong{font-size:13px}.attention-text>span{font-size:12px;color:#c0cbd1;line-height:1.5;margin-top:6px}.task-tag{font-size:10px;padding:6px 8px;background:#142b3444}.avatar{height:39px;width:39px;border-radius:10px;background:linear-gradient(#566d85,#3c526c);border-color:#a1bed34a;color:#d1e3f6;box-shadow:inset 0 1px #fff2,0 2px 4px #14263e70;font-size:12px}.avatar-1{background:linear-gradient(#706380,#504362);color:#ead9f6;border-color:#b8a1cb55}.avatar-2{background:linear-gradient(#617d72,#405e53);color:#d2edd6;border-color:#a9c9b655}.avatar-3{background:linear-gradient(#826e56,#63503c);color:#f1debc;border-color:#d4b38755}.panel-footnote{font-size:11px;padding:13px 19px;color:#b4c8ca;border-top:1px solid #62747b2a}.flow-highlight{background:radial-gradient(ellipse at 100% 0,#bea8ed20,transparent 70%),linear-gradient(#3e4658,#303b4c);padding:24px}.highlight-orb{background:linear-gradient(#645d7e,#434962);box-shadow:inset 0 1px #fff2,0 3px #263043,0 0 25px #bdace515;border-color:#9388b3;color:#e0d7f7;border-radius:13px;margin-bottom:20px}.flow-highlight .eyebrow{font-size:9px;color:#c7c1dc}.flow-highlight p{font-size:12px;color:#c5c9d7;max-width:290px}.flow-highlight h2{font-size:24px}.mini-flow>span{border-radius:8px;background:linear-gradient(#465766,#303f51);border-color:color-mix(in srgb,var(--tone) 45%,transparent);box-shadow:inset 0 1px #fff1,0 2px 4px #19233580;width:35px;height:35px}.mini-flow i{background:#98a6bb}.flow-highlight>.button{min-height:41px}.course-strip-card{background:linear-gradient(#414e5b,#34404d);border-color:#647282;box-shadow:inset 0 1px #fff2,0 2px #253140;border-radius:10px;padding:16px}.course-small-art{background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 25%,#334253),#2b3d50);border-color:color-mix(in srgb,var(--tone) 35%,#67778b);box-shadow:inset 0 1px #fff2,0 2px 4px #14284070}.course-strip-card strong{font-size:12px}.course-strip-card small{font-size:11px;color:#b8c4d3}.section-title h2{font-size:15px}.app-footer{border-color:#46535e;color:#a9bac3;background:#26323a;font-size:10px}.app-footer .text-button{font-size:10px}.flow-workspace{border:1px solid #6c7b85;border-radius:12px;background:#263640;box-shadow:0 5px 15px #111b2840}.flow-toolbar{background:linear-gradient(#52606a,#3c4b57);border-color:#293b47;box-shadow:inset 0 1px #fff2;padding:14px;flex-wrap:wrap;gap:14px}.flow-toolbar-title strong{font-size:14px}.flow-toolbar-title small{font-size:11px;color:#c1cdd6}.flow-toolbar-title>.icon-tile{height:42px;width:42px}.toolbar-actions{gap:7px;flex-wrap:wrap}.toolbar-actions .button{font-size:11px;min-height:36px;padding:7px 10px}.flow-view-switch{border-radius:8px}.flow-view-switch button{font-size:10px;padding:5px 8px;min-height:28px}.flow-step-rack{display:flex;gap:7px;overflow-x:auto;padding:12px;background:linear-gradient(#253540,#20303a);border-bottom:1px solid #65738055;box-shadow:inset 0 2px 5px #0b152655;scrollbar-width:thin;scrollbar-color:#6d8594 #263944}.step-channel{display:flex;align-items:center;gap:9px;position:relative;flex:1;min-width:155px;max-width:220px;padding:12px 10px;background:linear-gradient(#465967,#334653);border:1px solid #75889755;border-bottom:3px solid color-mix(in srgb,var(--tone) 60%,#1f3444);border-radius:8px;box-shadow:inset 0 1px #fff2,0 3px 4px #0e1f2e70;text-align:left;color:#dce5ec}.step-channel.active{border-color:var(--tone);background:linear-gradient(color-mix(in srgb,var(--tone) 18%,#405365),#334557);box-shadow:inset 0 1px #fff3,0 0 13px color-mix(in srgb,var(--tone) 17%,transparent)}.channel-number{font:10px ui-monospace,monospace;color:var(--tone);position:absolute;right:7px;top:6px;opacity:.75}.channel-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--tone);background:#14283955;border:1px solid color-mix(in srgb,var(--tone) 24%,transparent);flex-shrink:0}.channel-title{min-width:0;padding-right:10px}.channel-title small{font-size:10px;display:block;color:var(--tone);margin-bottom:4px}.channel-title strong{font-size:11px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-led{position:absolute;right:8px;bottom:8px;width:4px;height:4px;border-radius:50%;background:#182e3b;box-shadow:inset 0 1px 2px #0007}.step-channel.active .channel-led{background:var(--tone);box-shadow:0 0 9px var(--tone)}.step-channel.playing{outline:2px solid #cce9b0;outline-offset:1px}.flow-main{height:620px}.flow-main.inspector-open{grid-template-columns:minmax(0,1fr) 355px}.flow-canvas{background:radial-gradient(ellipse at 40% 25%,#67889b10,transparent 70%),#1e2b36}.react-flow.dark{--xy-background-color:#1e2b36;--xy-background-pattern-dots-color:#526d83}.canvas-local-toolbar{position:absolute;top:14px;left:14px;display:flex;gap:8px;z-index:6}.canvas-local-toolbar .button{font-size:11px;min-height:34px;padding:7px 10px}.canvas-hint{font-size:11px;color:#a8c0d0;bottom:16px;line-height:1.6}.react-flow__controls{border-color:#718b9e;border-radius:8px}.react-flow__controls-button{background:#3a5061!important;border-color:#637c8d!important;color:#d1e3ec!important;width:32px;height:32px}.flow-node{width:245px;border-radius:10px;background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 13%,#435567),#304454);border:1px solid color-mix(in srgb,var(--tone) 50%,#5c758d);border-top:3px solid var(--tone);box-shadow:inset 0 1px #fff2,0 4px #142737,0 8px 18px #08172455;padding:15px}.flow-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 18%,transparent),0 0 22px color-mix(in srgb,var(--tone) 20%,transparent),0 5px #172d42}.flow-node-heading small{font-size:10px}.flow-node-heading strong{font-size:13px;line-height:1.4}.node-icon{width:35px;height:35px;border-radius:9px;background:linear-gradient(color-mix(in srgb,var(--tone) 19%,#354b60),#2d4154);box-shadow:inset 0 1px #fff2,0 2px 3px #11253755}.node-message{font-size:12px;background:#162b3c88;border:1px solid #a5bad72a;box-shadow:inset 0 2px 4px #081d3044;color:#d0deec;margin-top:14px;padding:12px;line-height:1.6;border-radius:7px}.node-message-button{color:#d0e4ff;background:linear-gradient(#4b668188,#3e537066);font-size:11px;border-color:#91b5db88;box-shadow:inset 0 1px #fff1;padding:7px}.node-parameter{font-size:13px;color:#edcc9b}.node-parameter span{font-size:10px;line-height:1.4;width:100px}.react-flow__handle{width:10px!important;height:10px!important;border-color:#25405a!important}.node-inspector{background:linear-gradient(140deg,#3f4d5c,#344253);border-color:#74859477;scrollbar-width:thin;scrollbar-color:#7b90a4 #334556}.inspector-heading{background:linear-gradient(#536070,#455263);border-color:#2a3b4b;padding:14px 17px;box-shadow:inset 0 1px #fff1}.inspector-heading strong{font-size:14px}.inspector-body{padding:20px;gap:22px}.inspector-body label{font-size:12px;color:#d7e0eb}.inspector-body input,.inspector-body textarea,.inspector-body select{font-size:13px;background:#253548;border-color:#6c7e9266;color:#ebf0f6;box-shadow:inset 0 2px 4px #12243570}.inspector-body .inline-notice{font-size:11px;background:#243a4b66;color:#bdcedc;border-color:#7c95a440}.inspector-bottom{border-color:#75869b55}.flow-footer{font-size:10px;background:#2c3d4d;border-color:#6c7d8c55;padding:11px 15px;color:#b9cbd6}.flow-footer .text-button,.flow-footer-warning{font-size:10px}.flow-workspace[data-view=steps] .flow-step-rack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.flow-workspace[data-view=steps] .step-channel{max-width:none;min-width:0;min-height:75px}.flow-workspace[data-view=steps] .flow-canvas{display:none}.flow-workspace[data-view=steps] .flow-main{height:auto;display:block}.flow-workspace[data-view=steps] .node-inspector{border:0;border-top:1px solid #7d8da044;max-height:none}.flow-workspace[data-view=steps] .inspector-body{max-width:800px;margin:auto}.flow-workspace[data-view=steps] .message-editor.with-preview{display:grid;grid-template-columns:1.15fr 1fr;gap:25px}.flow-workspace[data-view=steps] .phone-preview{align-self:start}.node-palette{background:#344959;border-color:#5f788d}.palette-item{font-size:12px;min-height:44px}.test-bar{background:linear-gradient(#3f5d53,#304b40);border-color:#a7ca9b55;gap:14px;padding:15px}.test-details{font-size:12px}.test-details>span{font-size:11px;color:#d5e1d4}.check-label{font-size:12px}.duration-module{background:linear-gradient(#293b4d,#233546);border:1px solid #70839677;border-radius:11px;box-shadow:inset 0 2px 5px #0b213466;padding:16px}.module-label{display:flex;justify-content:space-between;align-items:center;color:#d1d7d6;font-size:12px}.module-led{width:5px;height:5px;border-radius:50%;background:#e7bf87;box-shadow:0 0 8px #e7bf8777}.duration-controls{display:flex;justify-content:center;align-items:center;gap:20px;padding:19px 0 12px}.time-dial{width:98px;height:98px;border-radius:50%;background:repeating-conic-gradient(from -140deg,#829aaf 0deg 2deg,transparent 2deg 15deg);display:grid;place-items:center;touch-action:none;cursor:ns-resize;outline-offset:5px}.dial-face{display:block;position:relative;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#89949b,#61727e 45%,#3c5161 75%);border:2px solid #9dafb650;box-shadow:inset 0 2px 2px #c6d8e660,inset 0 -5px 10px #112c4680,0 0 0 5px #213447,0 5px 8px #07152299}.dial-face i{position:absolute;left:calc(50% - 2px);top:6px;width:4px;height:15px;background:#e9cc9c;border-radius:3px;box-shadow:0 0 7px #e9bf8655}.duration-readout{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;background:#162b37;border:1px solid #69848d70;border-radius:7px;padding:5px 10px;width:130px;margin:0 auto 17px;box-shadow:inset 0 3px 4px #041a2577;color:#edce9f}.duration-readout input{width:82px;text-align:center;font:25px ui-monospace,monospace!important;color:#edce9f!important;padding:7px 2px!important;border:0!important;box-shadow:none!important;background:none!important;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.duration-readout input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.duration-readout>span{font-size:12px;color:#b6c7ce}.unit-switch{display:flex;gap:3px;border-radius:7px;padding:3px;border:1px solid #596e7f;background:#1b3040}.unit-switch button{flex:1;padding:8px 4px;border-radius:5px;font-size:11px;min-height:34px;color:#b7cbd5}.unit-switch button[aria-pressed=true]{background:linear-gradient(#6f7c80,#465d6a);box-shadow:inset 0 1px #c8d9e53b,0 2px 3px #102031;color:#f2dfbd}.duration-presets{display:flex;justify-content:center;gap:8px;margin:13px 0}.duration-presets button{font-size:11px;border:1px solid #61788c;border-radius:6px;padding:7px 9px;color:#c5d7e1;background:#364e61}.duration-module .field-help{font-size:11px;line-height:1.6;text-align:center;color:#b3c4d0}.rich-editor{background:#223548;border-color:#8294ad66;box-shadow:inset 0 2px 4px #14223666}.format-bar{background:linear-gradient(#556781,#425670);border-color:#7a92a655;padding:7px;gap:5px}.format-bar button{font-size:11px;border:1px solid transparent;padding:6px 8px;border-radius:6px;min-height:32px;color:#d2e0f0}.format-bar button:hover{border-color:#8bafd080;background:#7994ba33}.format-bar button.active{background:linear-gradient(#8096b7,#536f95);border-color:#a3bade88;box-shadow:inset 0 1px #fff2,0 2px 2px #142b4a77}.tiptap{padding:15px;font-size:14px;line-height:1.7;min-height:135px}.field-title{font-size:12px;color:#d8e3f0}.field-title small{font-size:11px;color:#b8c8d8}.button-fields{background:#243a4f;border-color:#6d86a355}.button-fields input{color:#dce8f6;background:#344d66;border-color:#8599b650;font-size:12px}.attachment-fields summary{font-size:12px;color:#c4d4e4;padding:12px 0;min-height:42px}.phone-preview{border-color:#859ba7;border-radius:13px;box-shadow:0 3px 8px #0e223b44}.phone-top{background:linear-gradient(#526c7c,#3d586c);border-color:#8299a655}.phone-top strong{font-size:13px}.phone-top small{font-size:10px;color:#c5d5df}.phone-chat{background:radial-gradient(ellipse at 0 100%,#63837630,transparent 90%),#253b46;padding:17px 14px 24px}.chat-date{font-size:10px;color:#c3d4dc}.telegram-bubble{background:#3d596b;font-size:13px;color:#eaf1f5}.preview-note,.preview-label{font-size:11px}.person-table-row{background:#a5bfd206;border-color:#6f839044}.person-table-row:hover{background:#9fc8e00d}.table-heading{background:#465663;color:#c2d0d8;font-size:11px}.person-table-row>.next-action{color:#c2d0d9;font-size:12px}.person-cell small{font-size:11px;color:#afc2d3}.tags span{font-size:10px;color:#deccf3;background:#a38cc718;border-color:#bda4dc33}.sales-summaries>.panel{background:linear-gradient(#435a62,#344a56)}.sales-summaries small{color:#c0d0d6}.sales-summaries strong{font-family:ui-monospace,monospace;color:#d2e6d5}.order-row{border-color:#6a7d8a55}.order-row small{font-size:11px;color:#bacbd5}.order-row strong{font-size:13px}.status-chip{font-size:10px}.course-card{border-color:#71819766;background:#344455;box-shadow:inset 0 1px #fff1,0 3px #203247}.course-art{background:radial-gradient(ellipse at 25% 20%,color-mix(in srgb,var(--tone) 28%,transparent),transparent 70%),linear-gradient(130deg,#4a5e78,#304357)}.course-art-tag{font-size:11px;background:#20354e99;color:#d8e4ee}.course-card-content p{font-size:12px;color:#c3cedb}.course-card-content>span{font-size:12px}.inbox{background:#2c4151;border-color:#71879a88}.inbox-list{background:linear-gradient(#3e5263,#2f4354);border-color:#7591a155}.conversation-row.active{background:linear-gradient(#5a748a55,#46657d44);border-color:#9ec2d066;box-shadow:inset 0 1px #fff1}.conversation-row strong{font-size:12px}.conversation-row small{font-size:11px;color:#b9cad9}.conversation-heading{background:#3b5063;border-color:#92abb040}.conversation-heading small{font-size:11px;color:#b9cbd8}.channel-tabs{background:#304a5e;border-color:#91a7b533}.channel-tabs button.active{background:linear-gradient(#6b899f66,#56759066);border-color:#a8cbda66;color:#daecf2}.message-history{background:radial-gradient(ellipse at 0 100%,#64847113,transparent 85%),#223848}.history-message{background:#3c586d;border-color:#90a9be55;font-size:14px}.history-message.outgoing{background:#4c5675;border-color:#acb2d355}.history-message.is-draft{background:#6a587533;border-color:#c0acc488}.history-message small{font-size:10px;color:#bdd0df}.compose-actions>span{font-size:11px}.inbox-compose{background:#344b60}.dialog{background:linear-gradient(145deg,#415163,#2f4256);border-color:#a1b4c777;box-shadow:0 25px 80px #08121b99,inset 0 1px #e1f0ff22}.dialog-heading{background:linear-gradient(#576675,#425467);border-color:#8e9eaf44}.dialog label{color:#d6e1ee}.dialog input,.dialog select,.dialog textarea{background:#26394d;border-color:#8ba1b666;box-shadow:inset 0 2px 5px #101f3480;color:#edf2f6}.dialog small,.dialog .muted{color:#becddf}.dialog .next-step-box{background:#c4ab8220;border-color:#c8b39055}.dialog .detail-order{border-color:#8492aa44}.dialog .inline-notice{background:#d2dcfa09;border-color:#a1b6ca55;color:#cfdfeb}.setting-row small{font-size:11px}.search-field{background:#283c4c;border-color:#748d9c88;color:#c6d7e4;box-shadow:inset 0 2px 4px #10263c55}.search-field input{color:#e1eaf3}.search-field input::placeholder{color:#adc1d3}.toast{background:linear-gradient(#4a635e,#324b4d);border-color:#aac7b888;color:#e3efe9;box-shadow:0 10px 30px #12202e80}.studio-focus .sidebar{width:82px;padding:20px 9px 0}.studio-focus .app-body{margin-left:82px}.studio-focus .brand{padding:0 12px 23px}.studio-focus .brand>span:last-child,.studio-focus .school-switch,.studio-focus .nav-caption,.studio-focus .nav-item>span:not(.nav-icon),.studio-focus .sidebar-bottom{display:none}.studio-focus .nav-item{justify-content:center;padding:6px;min-height:52px}.studio-focus .nav-icon{width:36px;height:36px}.studio-focus .nav-count{display:block!important;position:absolute;top:2px;right:3px}.studio-focus .nav-item.is-active:before{left:-3px}.studio-dense .page{padding-top:20px}.studio-dense .page-heading{margin-bottom:18px}.studio-dense .quick-card{padding:13px}.studio-dense .attention-row{min-height:64px;padding-top:10px;padding-bottom:10px}.studio-dense .person-table-row{min-height:68px;padding-top:12px;padding-bottom:12px}.studio-dense .order-row{padding-top:13px;padding-bottom:13px}.studio-dense .inspector-body{gap:14px;padding:15px}.glow-off{--glow:none}.glow-off .quick-card strong{text-shadow:none}.glow-off .channel-led,.glow-off .nav-active-dot,.glow-off .module-led{box-shadow:none}.glow-off .step-channel.active,.glow-off .flow-node.selected{box-shadow:inset 0 1px #fff2,0 2px 4px #0003}@media(max-width:1200px){.flow-main.inspector-open{grid-template-columns:minmax(0,1fr) 310px}.quick-card{padding:16px 13px;gap:12px}.quick-card>span:nth-child(2){padding:11px}.quick-card strong{font-size:15px}.quick-icon{width:39px;height:39px}.flow-toolbar-title{min-width:220px}.quick-card small{font-size:10px}.studio-caption .studio-version{display:none}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}}@media(max-width:980px){.sidebar{width:184px;padding-left:11px;padding-right:11px}.app-body{margin-left:184px}.brand{font-size:21px}.brand small{font-size:7px}.nav-item{font-size:11px;gap:9px}.page{padding:25px 20px}.studio-bar{padding:10px 20px}.quick-card{flex-wrap:wrap;gap:12px;padding:16px 12px}.quick-card>span:nth-child(2){flex-basis:100%;width:100%}.quick-card>svg:last-child{top:28px}.dashboard-grid{grid-template-columns:1fr}.flow-highlight{display:block}.highlight-orb{float:right}.flow-highlight h2 br{display:none}.flow-highlight .eyebrow{font-size:10px;margin-bottom:10px}.flow-highlight p{max-width:none}.flow-highlight>.button{max-width:270px}.mini-flow{margin:20px 0}.quick-card small{font-size:10px}.flow-main.inspector-open{grid-template-columns:minmax(0,1fr) 290px}.step-channel{min-width:165px}.toolbar-actions{margin-left:0}.studio-caption{font-size:10px}.studio-segment>button{padding:7px 9px}.density-control{font-size:10px;padding:9px}.attention-text>span{font-size:12px}.task-tag{font-size:11px}.studio-focus .page{padding-left:24px;padding-right:24px}}@media(max-width:760px){.sidebar,.studio-focus .sidebar{width:auto;height:80px;padding:0 6px;background:linear-gradient(#415160f5,#293b4bf5);border-top:1px solid #91a4b377;box-shadow:0 -4px 20px #0e1c3370;inset:auto 0 0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.app-body,.studio-focus .app-body{margin-left:0;padding-bottom:80px}.brand,.studio-focus .brand{display:none}.sidebar nav{gap:1px}.nav-item,.studio-focus .nav-item{min-height:64px;gap:5px;font-size:8px;padding:6px 1px;justify-content:center}.nav-item .nav-icon,.studio-focus .nav-icon{height:29px;width:30px;border-radius:8px}.studio-focus .nav-item>span:not(.nav-icon){display:block}.nav-item.is-active:before{display:none}.nav-item.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 15%,#374c60),#2a4054);border-color:color-mix(in srgb,var(--tone) 35%,#485d70)}.nav-count{font-size:8px;top:1px;right:1px}.topbar{height:56px;padding:0 15px;gap:9px}.connection-pill{font-size:10px}.global-search{padding:7px}.demo-banner{font-size:10px;padding:9px 15px;gap:8px}.demo-banner button{font-size:10px;margin-left:0;white-space:normal;max-width:105px;text-align:right}.demo-banner>span:nth-child(2){line-height:1.5}.studio-bar{padding:10px 13px;gap:8px}.studio-caption{font-size:10px;gap:6px}.studio-caption>svg{width:14px}.studio-controls{gap:6px}.studio-segment button{padding:7px 8px;min-height:34px;gap:5px;font-size:10px}.studio-segment button>svg{width:13px}.density-control{min-width:36px;min-height:42px;padding:8px}.density-control>span{display:none}.studio-focus .studio-caption{display:none}.studio-focus .studio-controls{margin-left:auto}.page,.studio-focus .page{padding:22px 15px 24px}.page-heading{margin-bottom:22px;gap:15px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px;line-height:1.6;max-width:280px}.eyebrow{font-size:9px;margin-bottom:10px}.page-heading>.button{font-size:12px;min-height:42px;padding:10px 14px}.quick-actions{gap:9px;margin-bottom:24px}.quick-card{padding:14px 9px 9px;gap:12px;border-radius:10px;min-width:0}.quick-card>span:nth-child(2){padding:9px 7px;min-width:0}.quick-card strong{font-size:12px;line-height:1.6}.quick-card small{font-size:10px;line-height:1.45;margin-top:6px}.quick-icon{width:33px;height:33px;border-width:1px;box-shadow:inset 0 1px #fff2,0 0 0 2px #27394a,0 0 0 3px #6d818c77,0 4px 6px #08172f55;margin-left:4px}.quick-icon svg{width:18px}.quick-card:before{left:10px;right:10px}.panel-heading{padding:14px 13px;gap:8px}.panel-heading h2{font-size:13px}.panel-heading>div{gap:7px}.panel-heading .text-button{font-size:10px}.icon-bubble{padding:5px}.attention-list{padding:8px}.attention-row{padding:15px 11px;gap:11px;min-height:85px}.attention-text strong{font-size:13px}.attention-text>span{font-size:12px;line-height:1.6}.attention-row .avatar{height:34px;width:34px;font-size:11px}.attention-row .task-tag{padding:6px;font-size:10px}.panel-footnote{font-size:10px;line-height:1.6;padding:14px}.flow-highlight{padding:22px}.highlight-orb{width:46px;height:46px}.flow-highlight .eyebrow{font-size:9px;line-height:1.5;max-width:180px;letter-spacing:1px}.flow-highlight h2{font-size:25px}.flow-highlight h2 br{display:block}.flow-highlight p{font-size:12px;line-height:1.7;max-width:260px}.flow-highlight>.button{max-width:none;font-size:12px;min-height:44px}.mini-flow{margin:23px 0}.mini-flow i{width:29px}.course-strip-card{padding:16px 14px}.course-strip-card strong{font-size:13px}.course-strip-card small{font-size:11px}.section-title h2{font-size:15px}.app-footer{font-size:10px;line-height:1.5;padding:16px 15px}.app-footer>span{align-items:flex-start}.app-footer .status-led{margin-top:5px;flex-shrink:0}.page-heading.compact h1{font-size:24px;line-height:1.35;max-width:320px}.heading-actions{width:auto;margin-left:auto}.heading-actions .button{font-size:12px}.flow-toolbar{padding:13px;gap:14px}.flow-toolbar-title{min-width:0;flex:1}.flow-toolbar-title strong{font-size:13px;line-height:1.5}.flow-toolbar-title small{font-size:10px}.flow-toolbar-title>.icon-tile{height:39px;width:39px}.toolbar-actions{width:100%;gap:8px}.toolbar-actions .button{font-size:11px;min-height:38px;padding:8px 10px}.flow-view-switch{margin-right:3px}.flow-view-switch button{min-height:31px;padding:6px 8px;font-size:10px}.flow-step-rack{padding:10px;gap:8px}.step-channel{min-width:170px;padding:12px 10px}.flow-workspace[data-view=steps] .flow-step-rack{grid-template-columns:1fr;padding:12px}.flow-workspace[data-view=steps] .step-channel{min-height:62px;padding:11px 14px;border-bottom-width:1px;border-left:3px solid var(--tone);gap:13px}.flow-workspace[data-view=steps] .channel-title strong{white-space:normal;font-size:13px}.flow-workspace[data-view=steps] .channel-title small{font-size:11px}.flow-workspace[data-view=steps] .channel-icon{height:36px;width:36px}.flow-workspace[data-view=steps] .channel-number{top:13px;right:13px;font-size:11px}.flow-workspace[data-view=steps] .channel-led{bottom:15px;right:16px;width:5px;height:5px}.flow-workspace[data-view=steps] .message-editor.with-preview{display:flex}.flow-main,.flow-main.inspector-open{height:auto;display:block}.flow-canvas,.flow-main.inspector-open .flow-canvas{height:360px}.canvas-local-toolbar{top:10px;left:10px;gap:7px}.canvas-local-toolbar .button{min-height:37px;font-size:10px;padding:7px 9px}.canvas-hint{font-size:10px;line-height:1.5}.node-inspector{border:0;border-top:1px solid #8e9daf55;scroll-margin-top:12px}.inspector-heading{position:static;padding:14px 16px}.inspector-heading strong{font-size:14px}.inspector-body,.flow-workspace[data-view=steps] .inspector-body{padding:18px 15px;gap:22px}.inspector-body label{font-size:12px}.inspector-body input,.inspector-body select,.inspector-body textarea{font-size:16px}.format-bar{gap:3px;padding:7px}.format-bar button{min-height:36px;font-size:10px;padding:7px}.tiptap{font-size:15px;min-height:125px;padding:14px;line-height:1.7}.field-title{font-size:12px;gap:8px}.field-title small{font-size:10px}.field-title .text-button{font-size:11px}.attachment-fields summary{font-size:13px;min-height:44px}.phone-preview{width:100%;max-width:none}.phone-top strong{font-size:13px}.phone-top small{font-size:11px}.telegram-bubble{font-size:14px;padding:13px}.telegram-time{font-size:10px}.telegram-buttons>button{font-size:12px;min-height:40px}.flow-footer{gap:5px 12px;font-size:10px;padding:12px;line-height:1.6}.flow-footer .text-button,.flow-footer-warning{font-size:10px}.test-bar{padding:15px 12px;gap:12px}.test-details{font-size:12px;min-width:180px}.test-details span{font-size:11px;line-height:1.5}.test-bar .button{min-height:42px}.check-label{font-size:12px}.duration-controls{gap:27px;padding:22px 0 15px}.time-dial{width:112px;height:112px}.dial-face{width:88px;height:88px}.duration-presets button,.unit-switch button{min-height:40px;font-size:12px}.duration-module .field-help{font-size:12px}.search-field input{font-size:16px}.person-table-row{padding:18px 15px;min-height:85px}.person-cell strong{font-size:13px}.person-cell small{font-size:11px}.person-table-row>.tags{padding-left:49px}.person-table-row .tags span{font-size:10px}.order-row{padding:18px 15px}.order-row strong{font-size:13px}.order-row small{font-size:12px}.order-amount{min-width:0}.order-row .status-chip{font-size:10px}.sales-summaries>.panel{padding:16px 13px;gap:10px}.sales-summaries strong{font-size:23px;overflow-wrap:anywhere}.sales-summaries small{font-size:11px}.inbox-list{padding:10px}.conversation-row{min-width:155px;max-width:185px}.conversation-row strong{font-size:11px}.conversation-row small{font-size:10px}.conversation-heading strong{font-size:13px}.conversation-heading small{font-size:11px}.conversation-heading>.button{font-size:11px;padding:8px}.history-message{font-size:14px;line-height:1.6;max-width:94%}.history-message small{font-size:10px}.inbox-compose{padding:15px 12px}.compose-actions>span{font-size:10px}.compose-actions .button{font-size:12px;min-height:44px}.dialog-heading h2{font-size:18px}.dialog-content{padding:21px 18px}.dialog-content p,.dialog label{font-size:13px}.dialog input,.dialog select,.dialog textarea{font-size:16px}.dialog .button{font-size:12px;min-height:44px}.person-dialog-top strong{font-size:12px}.detail-order strong{font-size:13px}.detail-order small{font-size:11px}.dialog-tabs button{font-size:12px;min-height:42px;padding:9px 11px}.toast{bottom:95px;font-size:12px;line-height:1.5;padding:12px;left:50%}.studio-focus .page-heading>div{display:none}.studio-focus .page-heading{margin-bottom:15px;justify-content:flex-end}.studio-focus .page-heading>.button{margin-left:auto}.studio-dense .attention-row{min-height:70px}.studio-dense .page{padding-top:16px}}@media(max-width:370px){.studio-caption>span{display:none}.studio-controls{margin-left:auto}.studio-bar{padding:8px 12px}.quick-card{padding:12px 6px 7px}.quick-card>span:nth-child(2){padding:8px 5px}.quick-card strong{font-size:11px}.quick-card small{font-size:9px}.quick-card>span:nth-child(2){background:#203444}.quick-icon{width:30px;height:30px}.panel-heading h2{font-size:12px}.panel-heading .text-button{font-size:9px}.nav-item,.studio-focus .nav-item{font-size:7px}.sales-summaries strong{font-size:20px}.flow-toolbar{padding:11px}.toolbar-actions{gap:6px}.toolbar-actions .button{font-size:10px}.flow-view-switch{margin-right:0}.flow-view-switch button{font-size:10px;padding:6px}.field-title{font-size:11px}.tiptap{font-size:14px}.dialog-tabs button{font-size:11px;padding:9px}}@media(max-width:760px){.studio-focus .page-heading>.heading-actions{display:flex}}@media(max-width:760px){.page-heading.compact{align-items:stretch;flex-direction:column}.page-heading.compact>.heading-actions{width:100%;margin-left:0}.page-heading.compact>.heading-actions select{flex:1;width:auto;min-width:0}.page-heading.compact>.heading-actions .button{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.school-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.learning-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.learning-columns{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:20px;margin-top:20px}.learning-panel{padding:24px;min-width:0}.learning-panel h2,.learning-panel h3{margin:12px 0}.learning-form{display:grid;min-width:0;gap:16px;margin:20px 0}.learning-form label{display:grid;gap:8px;font-size:13px;color:var(--muted)}.learning-form input,.learning-form textarea,.learning-form select{width:100%;min-width:0;padding:12px;border:1px solid #444557;border-radius:10px;background:#171923;color:inherit;font:inherit}.learning-form .check-label{display:flex;align-items:center}.learning-form .check-label input{width:auto}.lesson-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;margin:16px 0}.homework{padding:18px 0;border-top:1px solid #444557;overflow-wrap:anywhere}.portal{display:block!important}.portal .page{max-width:1600px;margin:auto}.portal .learning-columns{grid-template-columns:minmax(220px,min(340px,32%)) minmax(0,1fr);align-items:start}.portal .lesson-panel{scroll-margin-top:12px}.portal-extras{display:grid;gap:12px;margin-top:32px}.continue-lesson{display:none}.portal .topbar{gap:12px;flex-wrap:wrap;height:auto;min-height:72px;padding:16px}.activation{max-width:600px;margin:8vh auto}.learning-panel .lesson-row{gap:12px;justify-content:space-between}.learning-panel .lesson-row:disabled{opacity:.5}.learning-panel .lesson-row small{font-size:11px}.learning-workspace .heading-actions{flex-wrap:wrap}.invitation-link{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.learning-panel summary{cursor:pointer;font-weight:700}.offer-list{display:grid;gap:12px;margin:16px 0}.offer-list .button{text-align:left;white-space:normal}.order-history{grid-column:1/-1;width:100%;min-width:0}.order-history summary{cursor:pointer;font-size:12px;padding:10px 0;color:#c4c6de}.order-history[open]{border-top:1px solid #444557}.order-history .learning-panel{max-width:700px}.orders-list .order-row:has(.order-history){flex-wrap:wrap}.order-history p{overflow-wrap:anywhere}.flow-change{margin:12px 0;padding:14px;border:1px solid #62728055;border-radius:12px;min-width:0}.flow-change strong,.flow-change small{display:block;overflow-wrap:anywhere}.flow-change small{opacity:.75;margin:6px 0}.flow-change-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.flow-change-values>div{min-width:0}.flow-change pre,.snapshot-raw{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font:inherit;background:#171923;padding:12px;border-radius:8px}.draft-history{max-height:350px;overflow:auto}.draft-history .lesson-row{white-space:normal}.publication-panel{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.learning-columns,.portal .learning-columns{grid-template-columns:1fr}.continue-lesson{display:flex;width:100%;margin-top:14px;white-space:normal;text-align:left}.learning-panel{padding:16px}.portal .page{padding:18px 12px}.learning-form .form-grid{grid-template-columns:1fr}.heading-actions{flex-wrap:wrap}.activation{padding:12px}.learning-panel .lesson-row{flex-wrap:wrap}}.migration-panel{display:grid;gap:16px;min-width:0}.migration-panel>p{margin:0}.migration-panel .button{justify-self:start;white-space:normal;text-align:left}.migration-panel p,.migration-filename,.migration-conflicts li{overflow-wrap:anywhere}.migration-file{display:grid;gap:10px;min-width:0}.migration-file input{width:100%;min-width:0}.migration-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.migration-counts>div,.migration-money,.migration-history{display:grid;gap:6px;padding:12px;background:var(--surface-2,#161b29);border:1px solid var(--border,#30364a);border-radius:12px;min-width:0}.migration-counts span{font-size:12px}.migration-money{margin-bottom:8px}.migration-conflicts{padding-left:20px;max-height:280px;overflow-y:auto}.migration-conflicts li{margin-bottom:10px}.migration-history{margin-top:10px}.directory-panel{display:grid;gap:12px;min-width:0}.directory-panel .person-cell{min-width:0}.directory-result{width:100%;text-align:left}.journal-entry{padding:12px;border-bottom:1px solid var(--border,#30364a);display:grid;gap:8px;min-width:0}.journal-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.journal-entry small{overflow-wrap:anywhere}.person-journal{margin-block:20px}.detail-order:has(.order-history){flex-wrap:wrap}.detail-order>.order-history{flex-basis:100%;min-width:0}.sales-workspace{display:grid;gap:18px;min-width:0}.sales-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.sales-filter>.search-field{flex:1 1 260px}.sales-filter>label:not(.search-field){display:grid;gap:6px}.sales-money-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px}.sales-person{font-weight:700;text-align:left;overflow-wrap:anywhere}.sales-workspace .order-row>div{min-width:0}.sales-workspace .order-row small{overflow-wrap:anywhere}.person-picker p{margin:0;overflow-wrap:anywhere}.review-controls{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:end;min-width:0}.review-controls>label{display:flex;flex-direction:column;gap:6px;min-width:0}.review-controls .search-field{flex:1 1 240px;flex-direction:row}.review-controls select{max-width:100%}.person-card-fields{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.person-card-fields>label{display:grid;gap:6px;min-width:0}.person-card-comparison{display:grid;gap:12px;min-width:0}.person-card-comparison>div{border-bottom:1px solid var(--border,#30364a);padding:10px 0;overflow-wrap:anywhere;white-space:pre-wrap}.message-directory{display:grid;gap:12px;min-width:0}.message-entry{padding:16px;border:1px solid #444557;border-radius:12px;display:grid;gap:8px;overflow-wrap:anywhere;min-width:0}.message-entry.incoming{background:#222631}.message-entry.outgoing{background:#262637}.message-directory select{max-width:100%}.attachments{padding:12px 0;min-width:0}.attachments summary{display:flex;gap:8px;align-items:center;cursor:pointer}.attachments label{display:grid;gap:8px;margin-top:12px}.attachments input{width:100%;min-width:0}.attachment{display:flex;width:100%;text-align:left;margin-top:8px}.attachment span{overflow-wrap:anywhere;min-width:0}.attachment small{display:block;font-weight:400}.lesson-video{display:grid;gap:12px;margin:16px 0;min-width:0}.lesson-video iframe,.lesson-video video{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#111}.course-progress{display:grid;gap:8px;margin:16px 0}.course-progress progress{width:100%;accent-color:#8b7ffa}.program-module{margin-top:20px}.program-module h3{overflow-wrap:anywhere}.lesson-row small{white-space:normal;text-align:right}.lesson-materials{display:grid;gap:20px;min-width:0}.lesson-material{min-width:0;overflow-wrap:anywhere}.lesson-material figure{margin:0}.lesson-material img{display:block;max-width:100%;height:auto;border-radius:12px}.lesson-rich-text pre{white-space:pre-wrap;overflow-wrap:anywhere}.lesson-rich-text a{color:var(--accent,#9d91ff);text-decoration:underline}.material-editor fieldset{border:0;padding:0;min-width:0}.material-editor .tiptap{min-height:110px;padding:12px;outline:none;overflow-wrap:anywhere}.material-editor .heading-actions{flex-wrap:wrap}.material-editor .learning-panel{margin:12px 0}.view-only-strip{padding:10px 16px;font-size:13px;text-align:center;background:color-mix(in oklab,var(--amber) 22%,transparent);border-bottom:1px solid color-mix(in oklab,var(--amber) 45%,transparent)}.optional-homework{margin:18px 0 6px}.optional-homework summary{font-size:13px;color:color-mix(in oklab,currentColor 70%,transparent)}.optional-homework .learning-form{margin-top:12px}.complete-lesson{margin-top:8px}@media(max-width:700px){.learning-panel .lesson-row small{text-align:left;width:100%}}.portal .program-module .lesson-row{flex-direction:column;align-items:flex-start;gap:3px;padding-top:12px;padding-bottom:12px}.portal .program-module .lesson-row small{text-align:left;width:100%;opacity:.8}.lesson-video .heading-actions{align-items:center}.lesson-video .heading-actions .button[aria-pressed=true]{border-color:var(--violet);background:color-mix(in oklab,var(--violet) 22%,transparent);box-shadow:0 0 0 1px var(--violet)}.lesson-video .heading-actions .field-help{flex-basis:100%}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(./unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(./unbounded-vietnamese-800-normal-BESasFH0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(./unbounded-latin-ext-800-normal-qEXaCaVG.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(./unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(./unbounded-latin-800-normal-Cjred_zf.woff) format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(./jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,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}@supports (color: oklch(from red l c h)){:root{color:oklch(from var(--tint) calc(.925 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);background:oklch(from var(--tint) calc(.187 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);--bg:oklch(from var(--tint) calc(.187 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);--panel:oklch(from var(--tint) calc(.236 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);--line:oklch(from var(--tint) calc(.33 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);--muted:oklch(from var(--tint) calc(.695 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.59) h)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid oklch(from var(--blue) calc(.828 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.16) h)}kbd{color:oklch(from var(--tint) calc(.802 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h);border:1px solid oklch(from var(--tint) calc(.371 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}input,textarea,select{border:1px solid oklch(from var(--tint) calc(.364 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.21 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.937 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);box-shadow:inset 0 1px 3px #0002}input::placeholder,textarea::placeholder{color:oklch(from var(--tint) calc(.623 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.71) h)}input[type=checkbox]{accent-color:oklch(from var(--blue) calc(.81 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.19) h)}::selection{background:oklch(from var(--blue) calc(.63 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.12) h / .4)}.school-app{--glow:0 0 24px oklch(from var(--blue) calc(.711 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .082)}.tone-muted{--tone:oklch(from var(--tint) calc(.747 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c/2) h)}.sidebar{background:linear-gradient(155deg,oklch(from var(--tint) calc(.257 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.227 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h) 45%,oklch(from var(--tint) calc(.218 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-right:1px solid oklch(from var(--tint) calc(.329 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.brand-mark{background:linear-gradient(140deg,oklch(from var(--violet) calc(.813 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.02) h),oklch(from var(--cyan) calc(.847 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .99 * var(--dc, 1)) h));color:oklch(from var(--tint) calc(.276 * var(--tdk, var(--dk, 1)) + var(--tdo, var(--do, 0))) calc(c*1) h);box-shadow:0 2px 8px #0004,inset 0 1px 1px oklch(from var(--tint) calc(1 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.15) h / .6)}.school-switch{background:linear-gradient(oklch(from var(--tint) calc(.309 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.273 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--tint) calc(.375 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);box-shadow:inset 0 1px #ffffff08,0 3px 6px #0002}.school-switch>svg:last-child{color:oklch(from var(--tint) calc(.689 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.6) h)}.school-switch .school-symbol{background:oklch(from var(--tint) calc(.377 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--blue) calc(.831 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .77 * var(--dc, 1)) h)}.nav-caption{color:oklch(from var(--tint) calc(.644 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.68) h)}.nav-item{color:oklch(from var(--tint) calc(.797 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.42) h)}.nav-item:hover{background:#ffffff05;color:oklch(from var(--tint) calc(.961 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.nav-item.is-active{background:linear-gradient(100deg,color-mix(in srgb,var(--tone) 12%,transparent),oklch(from var(--tint) calc(.277 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #fff1,var(--glow);color:oklch(from var(--tint) calc(.959 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.nav-count{background:#ffffff0c;border:1px solid #ffffff12}.assistant-shortcut{border:1px solid oklch(from var(--violet) calc(.399 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h);background:linear-gradient(110deg,oklch(from var(--tint) calc(.321 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.293 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.assistant-orb{background:linear-gradient(135deg,oklch(from var(--violet) calc(.793 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .145),oklch(from var(--cyan) calc(.821 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.19) h / .145));color:oklch(from var(--violet) calc(.814 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.16) h);border:1px solid oklch(from var(--violet) calc(.774 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*.95) h / .173)}.topbar{border-bottom:1px solid oklch(from var(--tint) calc(.297 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.213 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.breadcrumb>svg{color:oklch(from var(--tint) calc(.537 * var(--tmk, var(--mk, var(--dk, 1))) + var(--tmo, var(--mo, var(--do, 0)))) calc(c*.85) h)}.breadcrumb-school{color:oklch(from var(--tint) calc(.672 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.63) h)}.global-search{background:oklch(from var(--tint) calc(.265 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.348 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.725 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.54) h)}.connection-pill{color:oklch(from var(--tint) calc(.803 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.connection-pill>span,.status-led{background:oklch(from var(--mint) calc(.831 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .98 * var(--dc, 1)) h)}.connection-pill.demo>span{background:oklch(from var(--amber) calc(.801 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.76) h)}.icon-button{color:oklch(from var(--tint) calc(.768 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.47) h)}.icon-button:hover{background:#ffffff0c;color:oklch(from var(--tint) calc(.958 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.demo-banner{background:oklch(from var(--tint) calc(.275 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .4);border-bottom:1px solid oklch(from var(--tint) calc(.321 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.749 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c/2) h)}.demo-banner-icon{color:oklch(from var(--violet) calc(.777 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .68 * var(--dc, 1)) h)}.demo-banner button{color:oklch(from var(--blue) calc(.842 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .59 * var(--dc, 1)) h)}.page-heading p{color:oklch(from var(--tint) calc(.73 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.53) h)}.eyebrow{color:oklch(from var(--tint) calc(.753 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.49) h)}.heading-dot{text-shadow:0 0 20px oklch(from var(--violet) calc(.735 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.3) h / .333)}.button{border:1px solid oklch(from var(--tint) calc(.405 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:linear-gradient(oklch(from var(--tint) calc(.333 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.297 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #ffffff0b,0 2px 3px #0003}.button:hover:not(:disabled){box-shadow:inset 0 1px #ffffff12,0 4px 12px #0003}.button:active:not(:disabled){box-shadow:inset 0 1px 4px #0004}.button-primary{color:oklch(from var(--blue) calc(.29 * var(--tdk, var(--dk, 1)) + var(--tdo, var(--do, 0))) calc(c * .48 * var(--dc, 1)) h);background:linear-gradient(115deg,oklch(from var(--blue) calc(.842 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .88 * var(--dc, 1)) h),oklch(from var(--blue) calc(.799 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .8 * var(--dc, 1)) h) 65%,oklch(from var(--cyan) calc(.828 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .72 * var(--dc, 1)) h));border-color:oklch(from var(--blue) calc(.839 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .68 * var(--dc, 1)) h);box-shadow:inset 0 1px #ffffff50,0 2px 5px #0004,var(--glow)}.button-violet{background:linear-gradient(oklch(from var(--violet) calc(.361 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .47 * var(--dc, 1)) h),oklch(from var(--violet) calc(.319 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .46 * var(--dc, 1)) h));border-color:oklch(from var(--violet) calc(.48 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .8 * var(--dc, 1)) h);color:oklch(from var(--violet) calc(.859 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.98) h)}.button-mint{background:linear-gradient(oklch(from var(--tint) calc(.366 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.322 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--mint) calc(.483 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .67 * var(--dc, 1)) h);color:oklch(from var(--mint) calc(.884 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.04) h)}.button-danger{color:oklch(from var(--rose) calc(.821 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.11) h);border-color:oklch(from var(--rose) calc(.426 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .71 * var(--dc, 1)) h);background:oklch(from var(--tint) calc(.309 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.text-button{color:oklch(from var(--blue) calc(.771 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .49 * var(--dc, 1)) h)}.text-button:hover{color:oklch(from var(--tint) calc(.922 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.icon-tile{background:color-mix(in srgb,var(--tone,oklch(from var(--blue) calc(.787 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .8 * var(--dc, 1)) h)) 11%,oklch(from var(--tint) calc(.27 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid color-mix(in srgb,var(--tone,oklch(from var(--blue) calc(.787 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .8 * var(--dc, 1)) h)) 25%,transparent);box-shadow:inset 0 1px #ffffff08}.quick-card{background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 6%,oklch(from var(--tint) calc(.257 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)),oklch(from var(--tint) calc(.239 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid color-mix(in srgb,var(--tone) 18%,oklch(from var(--tint) calc(.282 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #ffffff08}.quick-card:hover{border-color:color-mix(in srgb,var(--tone) 45%,oklch(from var(--tint) calc(.334 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h))}.quick-icon{background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 13%,transparent),#ffffff02)}.quick-card strong{color:oklch(from var(--tint) calc(.93 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.quick-card small{color:oklch(from var(--tint) calc(.697 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.59) h)}.panel{border:1px solid oklch(from var(--tint) calc(.337 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:linear-gradient(150deg,oklch(from var(--tint) calc(.265 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.236 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #ffffff05}.panel-heading{border-bottom:1px solid oklch(from var(--tint) calc(.337 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.count-label{background:oklch(from var(--tint) calc(.346 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.801 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.attention-row{border-bottom:1px solid oklch(from var(--tint) calc(.309 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.attention-row:hover{background:oklch(from var(--blue) calc(.775 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .95 * var(--dc, 1)) h / .02)}.avatar{background:linear-gradient(135deg,oklch(from var(--blue) calc(.389 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .55 * var(--dc, 1)) h),oklch(from var(--tint) calc(.336 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--blue) calc(.51 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .65 * var(--dc, 1)) h / .333);color:oklch(from var(--blue) calc(.831 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .72 * var(--dc, 1)) h);box-shadow:inset 0 1px #ffffff09}.avatar-1{background:linear-gradient(135deg,oklch(from var(--violet) calc(.389 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .58 * var(--dc, 1)) h),oklch(from var(--violet) calc(.319 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .46 * var(--dc, 1)) h));color:oklch(from var(--violet) calc(.802 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.98) h);border-color:oklch(from var(--violet) calc(.602 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.18) h / .267)}.avatar-2{background:linear-gradient(135deg,oklch(from var(--tint) calc(.421 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h),oklch(from var(--tint) calc(.339 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));color:oklch(from var(--mint) calc(.853 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .7 * var(--dc, 1)) h);border-color:oklch(from var(--mint) calc(.695 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.07) h / .267)}.avatar-3{background:linear-gradient(135deg,oklch(from var(--tint) calc(.412 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.325 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));color:oklch(from var(--amber) calc(.837 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .56 * var(--dc, 1)) h);border-color:oklch(from var(--amber) calc(.669 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*.75) h / .267)}.attention-text>span{color:oklch(from var(--tint) calc(.72 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.55) h)}.attention-row>svg{color:oklch(from var(--tint) calc(.596 * var(--tmk, var(--mk, var(--dk, 1))) + var(--tmo, var(--mo, var(--do, 0)))) calc(c*.76) h)}.panel-footnote{color:oklch(from var(--tint) calc(.688 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.6) h)}.panel-footnote svg{color:oklch(from var(--mint) calc(.716 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .59 * var(--dc, 1)) h)}.flow-highlight{background:radial-gradient(ellipse at 100% 0,oklch(from var(--violet) calc(.746 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.13) h / .09),transparent 70%),linear-gradient(150deg,oklch(from var(--tint) calc(.276 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.245 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.highlight-orb{background:linear-gradient(135deg,oklch(from var(--violet) calc(.77 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .082),oklch(from var(--cyan) calc(.792 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.1) h / .043));border:1px solid oklch(from var(--violet) calc(.668 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.07) h / .22);color:oklch(from var(--violet) calc(.785 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.1) h);box-shadow:inset 0 1px #ffffff10,var(--glow)}.flow-highlight p{color:oklch(from var(--tint) calc(.731 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.53) h)}.mini-flow>span{background:color-mix(in srgb,var(--tone) 8%,oklch(from var(--tint) calc(.248 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.mini-flow i{background:oklch(from var(--blue) calc(.498 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .59 * var(--dc, 1)) h)}.mini-flow i:after{border-left-color:oklch(from var(--blue) calc(.603 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .58 * var(--dc, 1)) h)}.course-mini{border:1px solid oklch(from var(--tint) calc(.339 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.248 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.course-mini:hover{border-color:oklch(from var(--violet) calc(.503 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .47 * var(--dc, 1)) h)}.course-mini>svg:last-child{color:oklch(from var(--blue) calc(.673 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .51 * var(--dc, 1)) h)}.app-footer{color:oklch(from var(--blue) calc(.632 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .51 * var(--dc, 1)) h);border-top:1px solid oklch(from var(--tint) calc(.281 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.search-field{background:oklch(from var(--tint) calc(.243 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.367 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--blue) calc(.688 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.search-field:focus-within{outline:2px solid oklch(from var(--blue) calc(.828 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.16) h)}.soft-badge{border:1px solid oklch(from var(--tint) calc(.373 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.774 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.46) h);background:oklch(from var(--tint) calc(.28 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.table-wrap{border:1px solid oklch(from var(--tint) calc(.355 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.244 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}th{color:oklch(from var(--tint) calc(.716 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.56) h);background:oklch(from var(--tint) calc(.281 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-bottom:1px solid oklch(from var(--tint) calc(.375 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}td{border-bottom:1px solid oklch(from var(--tint) calc(.333 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}tbody tr:hover{background:oklch(from var(--blue) calc(.818 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .6 * var(--dc, 1)) h / .016)}.tags span{border:1px solid oklch(from var(--violet) calc(.453 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .64 * var(--dc, 1)) h / .4);background:oklch(from var(--violet) calc(.431 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.9) h / .133);color:oklch(from var(--violet) calc(.805 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .81 * var(--dc, 1)) h)}.status-chip{background:oklch(from var(--blue) calc(.735 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .58 * var(--dc, 1)) h / .063);color:oklch(from var(--tint) calc(.795 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.42) h)}.state-paid,.state-active,.state-accepted{color:oklch(from var(--mint) calc(.849 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.08) h);background:oklch(from var(--mint) calc(.795 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.05) h / .051)}.state-partial,.state-pending,.state-overdue,.state-unknown{color:oklch(from var(--amber) calc(.827 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.87) h);background:oklch(from var(--amber) calc(.774 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.82) h / .055)}.state-frozen,.state-draft{color:oklch(from var(--violet) calc(.796 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.13) h);background:oklch(from var(--violet) calc(.758 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .063)}.state-failed,.state-revoked{color:oklch(from var(--rose) calc(.792 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.16) h);background:oklch(from var(--rose) calc(.776 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .063)}.sales-summary>div{border:1px solid oklch(from var(--tint) calc(.38 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.268 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.order-card{background:oklch(from var(--tint) calc(.26 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.358 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.payment-progress{background:oklch(from var(--tint) calc(.355 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.payment-progress span{background:linear-gradient(90deg,oklch(from var(--blue) calc(.699 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .73 * var(--dc, 1)) h),oklch(from var(--mint) calc(.821 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.03) h))}.course-card{background:oklch(from var(--tint) calc(.261 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.363 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.course-card:hover{border-color:oklch(from var(--violet) calc(.615 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .67 * var(--dc, 1)) h)}.course-art{background:radial-gradient(ellipse at 25% 20%,oklch(from var(--blue) calc(.774 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.01) h / .169),transparent 65%),linear-gradient(135deg,oklch(from var(--blue) calc(.341 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h),oklch(from var(--tint) calc(.285 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.course-art>svg{color:oklch(from var(--blue) calc(.837 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .72 * var(--dc, 1)) h)}.course-art-1{background:radial-gradient(ellipse at 30% 30%,oklch(from var(--violet) calc(.768 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .133),transparent 70%),linear-gradient(135deg,oklch(from var(--violet) calc(.343 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .77 * var(--dc, 1)) h),oklch(from var(--tint) calc(.297 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.course-art-2{background:radial-gradient(ellipse at 35% 35%,oklch(from var(--cyan) calc(.786 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * 1.04 * var(--dc, 1)) h / .169),transparent 70%),linear-gradient(135deg,oklch(from var(--cyan) calc(.363 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .55 * var(--dc, 1)) h),oklch(from var(--tint) calc(.307 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.wave-bars i{background:linear-gradient(oklch(from var(--violet) calc(.844 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.01) h),oklch(from var(--cyan) calc(.811 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .92 * var(--dc, 1)) h / .2))}.course-card-body p{color:oklch(from var(--tint) calc(.731 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.53) h)}.course-card-footer{color:oklch(from var(--violet) calc(.779 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .74 * var(--dc, 1)) h)}.lesson-sidebar,.lesson-reader{border:1px solid oklch(from var(--tint) calc(.37 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.256 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.lesson-sidebar>button:not(.button){color:oklch(from var(--tint) calc(.809 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.4) h)}.lesson-sidebar>button.active{background:oklch(from var(--violet) calc(.742 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .082);color:oklch(from var(--violet) calc(.851 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .83 * var(--dc, 1)) h)}.lesson-reader p{color:oklch(from var(--tint) calc(.828 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.37) h)}.flow-workspace{border:1px solid oklch(from var(--tint) calc(.365 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.235 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.flow-toolbar{background:linear-gradient(oklch(from var(--tint) calc(.297 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.277 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-bottom:1px solid oklch(from var(--tint) calc(.371 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.small-dot{background:oklch(from var(--blue) calc(.625 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .51 * var(--dc, 1)) h)}.flow-canvas{background:radial-gradient(ellipse at 35% 20%,oklch(from var(--tint) calc(.324 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .133),transparent 75%),oklch(from var(--tint) calc(.214 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.canvas-hint{color:oklch(from var(--blue) calc(.678 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .48 * var(--dc, 1)) h)}.react-flow__controls{box-shadow:0 3px 8px #0003;border:1px solid oklch(from var(--tint) calc(.421 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h)}.react-flow__controls-button{background:oklch(from var(--tint) calc(.311 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)!important;border-color:oklch(from var(--tint) calc(.379 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)!important;color:oklch(from var(--tint) calc(.826 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.37) h)!important}.react-flow__controls-button:hover{background:oklch(from var(--tint) calc(.38 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)!important}.flow-node{background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 6%,oklch(from var(--tint) calc(.292 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)),oklch(from var(--tint) calc(.268 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid color-mix(in srgb,var(--tone) 30%,oklch(from var(--tint) calc(.383 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h));box-shadow:0 4px 10px #0003,inset 0 1px #ffffff0c}.flow-node.testing{outline:3px solid oklch(from var(--mint) calc(.884 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.3) h)}.flow-node-heading strong{color:oklch(from var(--tint) calc(.927 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.node-message{background:oklch(from var(--tint) calc(.203 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .4);color:oklch(from var(--tint) calc(.834 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.node-message-button{border:1px solid oklch(from var(--blue) calc(.513 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .76 * var(--dc, 1)) h);color:oklch(from var(--blue) calc(.845 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .78 * var(--dc, 1)) h)}.node-parameter span{color:oklch(from var(--tint) calc(.704 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.58) h)}.node-branches span:first-child{color:oklch(from var(--mint) calc(.833 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .91 * var(--dc, 1)) h)}.node-branches span:last-child{color:oklch(from var(--rose) calc(.781 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.19) h)}.react-flow__handle{border:2px solid oklch(from var(--tint) calc(.293 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)!important}.node-inspector{border-left:1px solid oklch(from var(--tint) calc(.375 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.264 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.inspector-heading{border-bottom:1px solid oklch(from var(--tint) calc(.363 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.281 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.inspector-bottom{border-top:1px solid oklch(from var(--tint) calc(.356 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.node-palette{background:oklch(from var(--tint) calc(.277 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-bottom:1px solid oklch(from var(--tint) calc(.379 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.palette-item:hover{background:#ffffff08}.flow-footer{border-top:1px solid oklch(from var(--tint) calc(.358 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--blue) calc(.704 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .48 * var(--dc, 1)) h)}.flow-footer-warning{color:oklch(from var(--tint) calc(.753 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c/2) h)}.test-bar{background:oklch(from var(--tint) calc(.305 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-top:1px solid oklch(from var(--tint) calc(.466 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.97) h)}.test-details span{color:oklch(from var(--tint) calc(.802 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.editor-shell{border:1px solid oklch(from var(--tint) calc(.394 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.234 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.format-toolbar{border-bottom:1px solid oklch(from var(--tint) calc(.363 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.3 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.format-toolbar button{color:oklch(from var(--blue) calc(.802 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.format-toolbar button.active{background:oklch(from var(--blue) calc(.795 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.16) h / .149);color:oklch(from var(--blue) calc(.916 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h)}.format-toolbar button:hover{background:#ffffff0c}.format-divider{background:oklch(from var(--blue) calc(.417 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .48 * var(--dc, 1)) h)}.tiptap code{color:oklch(from var(--violet) calc(.848 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .82 * var(--dc, 1)) h);background:#ffffff08}.editor-shell:focus-within{border-color:oklch(from var(--blue) calc(.7 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*.99) h);box-shadow:0 0 0 2px oklch(from var(--blue) calc(.762 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.07) h / .063)}.field-help{color:oklch(from var(--tint) calc(.706 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.57) h)}.preview-label{color:oklch(from var(--blue) calc(.771 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .53 * var(--dc, 1)) h)}.phone-preview{border:1px solid oklch(from var(--tint) calc(.41 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.248 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.phone-top{background:oklch(from var(--tint) calc(.326 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-bottom:1px solid oklch(from var(--tint) calc(.432 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h)}.phone-top small{color:oklch(from var(--tint) calc(.763 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.48) h)}.phone-top>svg:last-child{color:oklch(from var(--blue) calc(.708 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h)}.bot-avatar{background:linear-gradient(130deg,oklch(from var(--blue) calc(.709 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .8 * var(--dc, 1)) h),oklch(from var(--cyan) calc(.773 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .65 * var(--dc, 1)) h));color:oklch(from var(--blue) calc(.345 * var(--tdk, var(--dk, 1)) + var(--tdo, var(--do, 0))) calc(c * .54 * var(--dc, 1)) h)}.phone-chat{background:radial-gradient(ellipse at 10% 100%,oklch(from var(--mint) calc(.552 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .94 * var(--dc, 1)) h / .188),transparent 90%),oklch(from var(--tint) calc(.277 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.chat-date{color:oklch(from var(--tint) calc(.804 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h);background:#080e1533}.telegram-bubble{background:oklch(from var(--tint) calc(.355 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.929 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.telegram-bubble a{color:oklch(from var(--blue) calc(.846 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .82 * var(--dc, 1)) h)}.bubble-time{color:oklch(from var(--tint) calc(.719 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.55) h)}.telegram-button{background:oklch(from var(--blue) calc(.621 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .75 * var(--dc, 1)) h / .165);color:oklch(from var(--blue) calc(.87 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .53 * var(--dc, 1)) h)}.media-preview{background:oklch(from var(--blue) calc(.289 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h);color:oklch(from var(--blue) calc(.807 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .59 * var(--dc, 1)) h)}.preview-note{color:oklch(from var(--blue) calc(.7 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.inline-notice{border:1px solid oklch(from var(--tint) calc(.416 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.342 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .267);color:oklch(from var(--tint) calc(.795 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.43) h)}.inbox{border:1px solid oklch(from var(--tint) calc(.387 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.251 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.inbox-list{border-right:1px solid oklch(from var(--tint) calc(.376 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.267 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.conversation-row.active{background:linear-gradient(110deg,oklch(from var(--blue) calc(.544 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .92 * var(--dc, 1)) h / .169),oklch(from var(--blue) calc(.369 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .49 * var(--dc, 1)) h / .2));border-color:oklch(from var(--blue) calc(.576 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .89 * var(--dc, 1)) h / .333)}.conversation-heading,.channel-tabs,.dialog-tabs{border-bottom:1px solid oklch(from var(--tint) calc(.371 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.channel-tabs button,.dialog-tabs button{color:oklch(from var(--blue) calc(.734 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .51 * var(--dc, 1)) h)}.channel-tabs button.active,.dialog-tabs button.active{color:oklch(from var(--blue) calc(.857 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .77 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.564 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .81 * var(--dc, 1)) h / .333);background:oklch(from var(--blue) calc(.686 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.04) h / .086)}.message-history{background:radial-gradient(ellipse at 70% 0,oklch(from var(--cyan) calc(.689 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .72 * var(--dc, 1)) h / .024),transparent 70%),oklch(from var(--tint) calc(.232 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.history-message{background:oklch(from var(--tint) calc(.327 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.409 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.history-message small{color:oklch(from var(--blue) calc(.756 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.history-message.outgoing{background:oklch(from var(--blue) calc(.341 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .57 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.448 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .69 * var(--dc, 1)) h)}.history-message.is-draft{border:1px dashed oklch(from var(--violet) calc(.659 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .63 * var(--dc, 1)) h / .533);background:oklch(from var(--violet) calc(.319 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .46 * var(--dc, 1)) h / .2)}.compose-actions>span{color:oklch(from var(--tint) calc(.746 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.51) h)}.dialog{color:oklch(from var(--tint) calc(.916 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);border:1px solid oklch(from var(--blue) calc(.486 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .56 * var(--dc, 1)) h);background:linear-gradient(150deg,oklch(from var(--tint) calc(.298 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.263 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:0 20px 90px #0008,0 0 40px oklch(from var(--blue) calc(.726 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.22) h / .035)}.dialog::backdrop{background:#070a13b8}.dialog-heading{border-bottom:1px solid oklch(from var(--tint) calc(.396 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.301 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.sale-recap{border:1px solid oklch(from var(--mint) calc(.484 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .58 * var(--dc, 1)) h / .4);background:oklch(from var(--mint) calc(.656 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .77 * var(--dc, 1)) h / .063)}.next-step-box{background:oklch(from var(--amber) calc(.779 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.84) h / .043);border:1px solid oklch(from var(--amber) calc(.773 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*.85) h / .149);color:oklch(from var(--amber) calc(.821 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .7 * var(--dc, 1)) h)}.next-step-box strong{color:oklch(from var(--tint) calc(.903 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.detail-order{border-bottom:1px solid oklch(from var(--tint) calc(.38 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.error-box{background:oklch(from var(--rose) calc(.67 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h / .075);color:oklch(from var(--rose) calc(.831 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.06) h);border:1px solid oklch(from var(--rose) calc(.688 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.3) h / .231)}.command-results>button:hover{background:#ffffff08}.toggle{background:oklch(from var(--tint) calc(.398 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.539 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.85) h)}.toggle span{background:oklch(from var(--tint) calc(.798 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.42) h)}.toggle.on{background:oklch(from var(--tint) calc(.615 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.72) h)}.toggle.on span{background:oklch(from var(--tint) calc(.891 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.27) h)}.assistant-welcome p{color:oklch(from var(--tint) calc(.775 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.46) h)}.assistant-options>button{background:oklch(from var(--tint) calc(.344 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .333);border:1px solid oklch(from var(--blue) calc(.441 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .54 * var(--dc, 1)) h)}.assistant-options>button>svg:first-child{color:oklch(from var(--violet) calc(.811 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.92) h)}.toast{border:1px solid oklch(from var(--tint) calc(.524 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.88) h);background:oklch(from var(--tint) calc(.328 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);box-shadow:0 10px 35px #0007}.empty-state{color:oklch(from var(--tint) calc(.78 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.45) h)}.quiet-empty{color:oklch(from var(--tint) calc(.756 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.49) h)}.glow-off .flow-node.selected{box-shadow:0 0 0 2px oklch(from var(--blue) calc(.783 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .78 * var(--dc, 1)) h / .133)}@media(max-width:760px){.sidebar{background:oklch(from var(--tint) calc(.268 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .961);border-top:1px solid oklch(from var(--blue) calc(.417 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .48 * var(--dc, 1)) h)}.node-inspector{border-top:1px solid oklch(from var(--blue) calc(.437 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .54 * var(--dc, 1)) h)}.inbox-list{border-bottom:1px solid oklch(from var(--tint) calc(.385 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}}.brand{color:oklch(from var(--tint) calc(.938 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.brand small{color:oklch(from var(--tint) calc(.687 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.61) h)}.brand-os{color:oklch(from var(--blue) calc(.803 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.05) h)}.school-avatar{background:oklch(from var(--tint) calc(.378 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--blue) calc(.852 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .65 * var(--dc, 1)) h);border:1px solid oklch(from var(--blue) calc(.525 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .65 * var(--dc, 1)) h / .333)}.course-strip-card{border:1px solid oklch(from var(--tint) calc(.359 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 4%,oklch(from var(--tint) calc(.261 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)),oklch(from var(--tint) calc(.247 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.course-strip-card strong{color:oklch(from var(--tint) calc(.921 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.course-strip-card>svg:last-child{color:oklch(from var(--blue) calc(.669 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .52 * var(--dc, 1)) h)}.course-small-art{background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 16%,transparent),#ffffff02)}.table-heading{color:oklch(from var(--tint) calc(.726 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.54) h);background:oklch(from var(--tint) calc(.288 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-bottom:1px solid oklch(from var(--tint) calc(.371 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.person-table-row{border-bottom:1px solid oklch(from var(--tint) calc(.343 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.person-table-row:hover{background:oklch(from var(--blue) calc(.795 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .74 * var(--dc, 1)) h / .027)}.person-table-row>.next-action{color:oklch(from var(--tint) calc(.774 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.46) h)}.person-table-row>svg{color:oklch(from var(--blue) calc(.684 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .51 * var(--dc, 1)) h)}.list-toolbar>span{color:oklch(from var(--blue) calc(.726 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.order-row{border-bottom:1px solid oklch(from var(--tint) calc(.354 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.course-art{background:radial-gradient(ellipse at 20% 15%,color-mix(in srgb,var(--tone) 20%,transparent),transparent 65%),linear-gradient(130deg,oklch(from var(--tint) calc(.316 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.288 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.course-art-tag{color:oklch(from var(--tint) calc(.876 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.29) h);background:oklch(from var(--blue) calc(.261 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .64 * var(--dc, 1)) h / .467)}.course-card-content p{color:oklch(from var(--tint) calc(.759 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.49) h)}.lesson-row{border-bottom:1px solid oklch(from var(--tint) calc(.385 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.lesson-row>svg{color:oklch(from var(--violet) calc(.753 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .68 * var(--dc, 1)) h)}.lesson-number{color:oklch(from var(--violet) calc(.758 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.92) h)}.lesson-row.selected{background:oklch(from var(--violet) calc(.731 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.13) h / .082)}.lesson-preview p{color:oklch(from var(--tint) calc(.793 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.43) h)}.field-title{color:oklch(from var(--tint) calc(.855 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.32) h)}.rich-editor{border:1px solid oklch(from var(--blue) calc(.415 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h);background:oklch(from var(--tint) calc(.238 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.rich-editor:focus-within{border-color:oklch(from var(--blue) calc(.707 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .87 * var(--dc, 1)) h);box-shadow:0 0 0 2px oklch(from var(--blue) calc(.811 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .88 * var(--dc, 1)) h / .063)}.format-bar{border-bottom:1px solid oklch(from var(--tint) calc(.392 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.324 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.format-bar button{color:oklch(from var(--blue) calc(.822 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.format-bar button:hover,.format-bar button.active{background:oklch(from var(--blue) calc(.797 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .74 * var(--dc, 1)) h / .165);color:oklch(from var(--tint) calc(.95 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.tool-separator{background:oklch(from var(--blue) calc(.464 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .55 * var(--dc, 1)) h)}.button-fields{background:oklch(from var(--tint) calc(.233 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--blue) calc(.392 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h)}.button-field-top{color:oklch(from var(--blue) calc(.783 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .77 * var(--dc, 1)) h)}.button-fields input{background:oklch(from var(--tint) calc(.295 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.attachment-fields{color:oklch(from var(--blue) calc(.741 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .52 * var(--dc, 1)) h)}.telegram-media{background:oklch(from var(--tint) calc(.246 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .333);color:oklch(from var(--blue) calc(.809 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .49 * var(--dc, 1)) h)}.telegram-time{color:oklch(from var(--cyan) calc(.74 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .56 * var(--dc, 1)) h)}.telegram-buttons>button{background:oklch(from var(--cyan) calc(.763 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .85 * var(--dc, 1)) h / .133);color:oklch(from var(--tint) calc(.893 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.26) h)}.format-bar button.active{color:oklch(from var(--tint) calc(.965 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.bonus-panel{border:1px solid var(--line,oklch(from var(--tint) calc(.926 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.15) h))}.bonus-row{border-bottom:1px solid var(--line,oklch(from var(--tint) calc(.926 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.15) h))}.school-app{--bg:oklch(from var(--tint) calc(.264 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);--panel:oklch(from var(--tint) calc(.346 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);--line:oklch(from var(--tint) calc(.47 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.97) h);--muted:oklch(from var(--tint) calc(.797 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.42) h);--glow:0 0 18px oklch(from var(--cyan) calc(.802 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .98 * var(--dc, 1)) h / .094);background:radial-gradient(ellipse at 75% 0,oklch(from var(--cyan) calc(.6 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .58 * var(--dc, 1)) h / .086),transparent 50%),oklch(from var(--tint) calc(.268 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.937 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.sidebar{background:linear-gradient(100deg,oklch(from var(--tint) calc(.358 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.319 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-right:1px solid oklch(from var(--tint) calc(.449 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h);box-shadow:2px 0 10px #0002}.brand{color:oklch(from var(--tint) calc(.954 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.brand-os{color:oklch(from var(--amber) calc(.836 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.96) h)}.brand-mark{background:linear-gradient(150deg,oklch(from var(--amber) calc(.886 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.74) h),oklch(from var(--amber) calc(.751 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1) h));border:1px solid oklch(from var(--amber) calc(.886 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h);box-shadow:inset 0 1px #fff8,0 3px 7px #0d111380;color:oklch(from var(--tint) calc(.368 * var(--tdk, var(--dk, 1)) + var(--tdo, var(--do, 0))) calc(c*1) h)}.brand small{color:oklch(from var(--tint) calc(.775 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.46) h)}.school-switch{background:linear-gradient(oklch(from var(--tint) calc(.425 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h),oklch(from var(--tint) calc(.358 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--tint) calc(.502 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.91) h);box-shadow:inset 0 1px #ffffff12,0 2px 2px oklch(from var(--tint) calc(.202 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .6)}.school-avatar{border:1px solid oklch(from var(--tint) calc(.65 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.67) h / .267);background:linear-gradient(oklch(from var(--tint) calc(.482 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.95) h),oklch(from var(--tint) calc(.405 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #fff2,0 2px 4px #0003}.school-switch small{color:oklch(from var(--tint) calc(.803 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.nav-caption{color:oklch(from var(--tint) calc(.742 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.51) h)}.nav-item{color:oklch(from var(--tint) calc(.833 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.nav-item .nav-icon{border:1px solid oklch(from var(--tint) calc(.66 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.65) h / .102);background:linear-gradient(oklch(from var(--tint) calc(.417 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.346 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #fff1,0 2px 4px #0002}.nav-item.is-active{background:linear-gradient(105deg,color-mix(in srgb,var(--tone) 12%,oklch(from var(--tint) calc(.369 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)),oklch(from var(--tint) calc(.362 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:color-mix(in srgb,var(--tone) 27%,oklch(from var(--tint) calc(.443 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h));box-shadow:inset 0 1px #ffffff15,0 2px 5px #10151c50;color:oklch(from var(--tint) calc(.962 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.nav-item.is-active .nav-icon{background:linear-gradient(color-mix(in srgb,var(--tone) 18%,oklch(from var(--tint) calc(.407 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)),oklch(from var(--tint) calc(.358 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:color-mix(in srgb,var(--tone) 34%,oklch(from var(--tint) calc(.427 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h))}.nav-count{color:oklch(from var(--tint) calc(.867 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.3) h);background:oklch(from var(--tint) calc(.21 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .376);border-color:oklch(from var(--tint) calc(.553 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.83) h / .314)}.assistant-shortcut{background:linear-gradient(120deg,oklch(from var(--tint) calc(.386 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.384 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--tint) calc(.516 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.89) h);box-shadow:inset 0 1px #fff1,0 2px 5px #0003}.assistant-shortcut small{color:oklch(from var(--tint) calc(.801 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.42) h)}.profile-mini{border-color:oklch(from var(--tint) calc(.471 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.96) h)}.topbar{background:linear-gradient(oklch(from var(--tint) calc(.38 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.342 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--tint) calc(.214 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h / .502);box-shadow:inset 0 1px #fff1,0 1px #ffffff08}.breadcrumb-school{color:oklch(from var(--tint) calc(.801 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.global-search{background:oklch(from var(--tint) calc(.286 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-color:oklch(from var(--tint) calc(.462 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.98) h);box-shadow:inset 0 2px 5px #0a111840;color:oklch(from var(--tint) calc(.804 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.global-search kbd{background:oklch(from var(--tint) calc(.398 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border-color:oklch(from var(--tint) calc(.536 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.86) h);color:oklch(from var(--tint) calc(.879 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.28) h)}.connection-pill{color:oklch(from var(--tint) calc(.827 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.37) h)}.demo-banner{background:oklch(from var(--tint) calc(.262 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);color:oklch(from var(--tint) calc(.786 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.44) h);border-color:oklch(from var(--tint) calc(.429 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h)}.demo-banner button{color:oklch(from var(--tint) calc(.854 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.33) h)}.demo-banner-icon{color:oklch(from var(--violet) calc(.808 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h)}.studio-bar{background:linear-gradient(oklch(from var(--tint) calc(.36 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.333 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-bottom:1px solid oklch(from var(--tint) calc(.213 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h / .565);box-shadow:inset 0 1px #ffffff0a}.studio-caption{color:oklch(from var(--tint) calc(.82 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.38) h)}.studio-caption>svg{color:oklch(from var(--tint) calc(.835 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.studio-version{color:oklch(from var(--tint) calc(.72 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.55) h);background:oklch(from var(--tint) calc(.262 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.487 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.94) h);box-shadow:inset 0 2px 3px #0b131660}.studio-segment,.flow-view-switch{background:oklch(from var(--tint) calc(.258 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.464 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.98) h);box-shadow:inset 0 2px 4px #0004}.studio-segment>button,.flow-view-switch>button{color:oklch(from var(--tint) calc(.795 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.43) h)}.studio-segment>button[aria-pressed=true],.flow-view-switch>button[aria-pressed=true]{background:linear-gradient(oklch(from var(--tint) calc(.485 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.94) h),oklch(from var(--tint) calc(.413 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--tint) calc(.587 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.77) h);color:oklch(from var(--tint) calc(.933 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);box-shadow:inset 0 1px #fff2,0 2px 3px #0006}.density-control{border:1px solid oklch(from var(--tint) calc(.503 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.91) h);background:linear-gradient(oklch(from var(--tint) calc(.415 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.366 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #fff1,0 2px 4px #0003;color:oklch(from var(--tint) calc(.841 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.35) h)}.density-control[aria-pressed=true]{color:oklch(from var(--amber) calc(.835 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.86) h);border-color:oklch(from var(--amber) calc(.649 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .66 * var(--dc, 1)) h / .333)}.page-heading p{color:oklch(from var(--tint) calc(.812 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.4) h)}.eyebrow{color:oklch(from var(--tint) calc(.821 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.38) h)}.heading-dot{color:oklch(from var(--amber) calc(.844 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.88) h)}.button{border:1px solid oklch(from var(--tint) calc(.56 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.82) h);border-bottom-color:oklch(from var(--tint) calc(.282 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:linear-gradient(180deg,oklch(from var(--tint) calc(.483 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.94) h),oklch(from var(--tint) calc(.411 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h) 52%,oklch(from var(--tint) calc(.381 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));box-shadow:inset 0 1px #ffffff24,inset 0 -1px oklch(from var(--tint) calc(.222 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .376),0 3px oklch(from var(--tint) calc(.218 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),0 5px 9px #070d1630;color:oklch(from var(--tint) calc(.926 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.button:hover:not(:disabled){box-shadow:inset 0 1px #fff3,0 4px oklch(from var(--tint) calc(.251 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),0 7px 14px #0004}.button:active:not(:disabled){box-shadow:inset 0 2px 4px #1119,0 1px oklch(from var(--tint) calc(.251 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.button-primary{color:oklch(from var(--tint) calc(.343 * var(--tdk, var(--dk, 1)) + var(--tdo, var(--do, 0))) calc(c*1) h);background:linear-gradient(140deg,oklch(from var(--tint) calc(.909 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.15) h),oklch(from var(--cyan) calc(.847 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .68 * var(--dc, 1)) h) 55%,oklch(from var(--blue) calc(.799 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .7 * var(--dc, 1)) h));border-color:oklch(from var(--tint) calc(.904 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.15) h);border-bottom-color:oklch(from var(--cyan) calc(.6 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .79 * var(--dc, 1)) h);box-shadow:inset 0 1px #fff8,0 3px oklch(from var(--cyan) calc(.518 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .64 * var(--dc, 1)) h),0 6px 16px oklch(from var(--cyan) calc(.834 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.18) h / .09)}.button-mint{background:linear-gradient(oklch(from var(--mint) calc(.528 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .73 * var(--dc, 1)) h),oklch(from var(--mint) calc(.437 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .61 * var(--dc, 1)) h));border-color:oklch(from var(--mint) calc(.694 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .82 * var(--dc, 1)) h);color:oklch(from var(--mint) calc(.933 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .76 * var(--dc, 1)) h)}.button-violet{background:linear-gradient(oklch(from var(--violet) calc(.488 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .55 * var(--dc, 1)) h),oklch(from var(--violet) calc(.39 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .6 * var(--dc, 1)) h));border-color:oklch(from var(--violet) calc(.624 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .66 * var(--dc, 1)) h);color:oklch(from var(--violet) calc(.894 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .52 * var(--dc, 1)) h)}.button-danger{background:linear-gradient(oklch(from var(--tint) calc(.454 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.99) h),oklch(from var(--tint) calc(.357 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--rose) calc(.551 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .88 * var(--dc, 1)) h);color:oklch(from var(--rose) calc(.871 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .73 * var(--dc, 1)) h)}.icon-button{color:oklch(from var(--tint) calc(.835 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.icon-button:hover{background:oklch(from var(--tint) calc(.92 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.15) h / .071)}.text-button{color:oklch(from var(--tint) calc(.844 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.34) h)}.icon-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 17%,oklch(from var(--tint) calc(.383 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)),oklch(from var(--tint) calc(.345 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:color-mix(in srgb,var(--tone) 32%,oklch(from var(--tint) calc(.485 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.94) h));box-shadow:inset 0 1px #fff2,0 2px 4px oklch(from var(--tint) calc(.223 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .502)}.quick-card{background:linear-gradient(oklch(from var(--tint) calc(.427 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h),oklch(from var(--tint) calc(.361 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--tint) calc(.531 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.87) h);border-bottom-color:oklch(from var(--tint) calc(.27 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);box-shadow:inset 0 1px #ffffff1f,0 3px oklch(from var(--tint) calc(.231 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),0 9px 13px oklch(from var(--tint) calc(.211 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .314)}.quick-card>span:nth-child(2){background:linear-gradient(oklch(from var(--tint) calc(.261 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.301 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--tint) calc(.553 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.83) h / .4);box-shadow:inset 0 2px 6px #0b111988,0 1px #ffffff12}.quick-card small{color:oklch(from var(--tint) calc(.804 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.quick-icon{background:radial-gradient(circle at 30% 20%,oklch(from var(--tint) calc(.52 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.88) h),oklch(from var(--tint) calc(.381 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h) 70%);border-color:oklch(from var(--cyan) calc(.627 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h);box-shadow:inset 0 1px #fff3,0 0 0 3px oklch(from var(--tint) calc(.288 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),0 0 0 4px oklch(from var(--tint) calc(.499 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.92) h / .533),0 4px 9px #0007}.quick-card:hover{box-shadow:inset 0 1px #fff2,0 3px oklch(from var(--tint) calc(.254 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),var(--glow)}.panel{background:linear-gradient(135deg,oklch(from var(--tint) calc(.376 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.344 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--tint) calc(.506 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.91) h);border-bottom-color:oklch(from var(--tint) calc(.302 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);box-shadow:inset 0 1px #ffffff15,0 3px 8px #0c162530}.panel-heading{background:linear-gradient(oklch(from var(--tint) calc(.434 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h),oklch(from var(--tint) calc(.397 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-bottom:1px solid oklch(from var(--tint) calc(.289 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);box-shadow:0 1px #ffffff0a}.icon-bubble{background:oklch(from var(--tint) calc(.309 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.49 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.93) h);box-shadow:inset 0 1px 4px #1115}.count-label{background:oklch(from var(--tint) calc(.32 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.558 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.82) h / .333);color:oklch(from var(--tint) calc(.867 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.31) h)}.attention-row{border:1px solid oklch(from var(--tint) calc(.499 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.92) h / .333);border-left:3px solid oklch(from var(--cyan) calc(.745 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .59 * var(--dc, 1)) h / .4);background:linear-gradient(100deg,oklch(from var(--tint) calc(.433 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h / .267),oklch(from var(--tint) calc(.335 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .333));box-shadow:inset 0 1px #ffffff08}.attention-row:nth-child(1){border-left-color:oklch(from var(--amber) calc(.797 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*.88) h)}.attention-row:nth-child(2){border-left-color:oklch(from var(--violet) calc(.773 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .75 * var(--dc, 1)) h)}.attention-row:nth-child(3){border-left-color:oklch(from var(--cyan) calc(.808 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .9 * var(--dc, 1)) h)}.attention-row:hover{background:linear-gradient(100deg,oklch(from var(--blue) calc(.553 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .51 * var(--dc, 1)) h / .29),oklch(from var(--blue) calc(.409 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .48 * var(--dc, 1)) h / .314));border-color:oklch(from var(--blue) calc(.663 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .51 * var(--dc, 1)) h / .533)}.attention-text>span{color:oklch(from var(--tint) calc(.835 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.task-tag{background:oklch(from var(--tint) calc(.275 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .267)}.avatar{background:linear-gradient(oklch(from var(--blue) calc(.526 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .64 * var(--dc, 1)) h),oklch(from var(--blue) calc(.432 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .7 * var(--dc, 1)) h));border-color:oklch(from var(--blue) calc(.787 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .59 * var(--dc, 1)) h / .29);color:oklch(from var(--tint) calc(.908 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);box-shadow:inset 0 1px #fff2,0 2px 4px oklch(from var(--blue) calc(.266 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .7 * var(--dc, 1)) h / .439)}.avatar-1{background:linear-gradient(oklch(from var(--violet) calc(.523 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .58 * var(--dc, 1)) h),oklch(from var(--violet) calc(.409 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .65 * var(--dc, 1)) h));color:oklch(from var(--violet) calc(.908 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .53 * var(--dc, 1)) h);border-color:oklch(from var(--violet) calc(.743 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .79 * var(--dc, 1)) h / .333)}.avatar-2{background:linear-gradient(oklch(from var(--mint) calc(.564 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .52 * var(--dc, 1)) h),oklch(from var(--mint) calc(.455 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .57 * var(--dc, 1)) h));color:oklch(from var(--mint) calc(.92 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .6 * var(--dc, 1)) h);border-color:oklch(from var(--mint) calc(.807 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .62 * var(--dc, 1)) h / .333)}.avatar-3{background:linear-gradient(oklch(from var(--amber) calc(.551 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .44 * var(--dc, 1)) h),oklch(from var(--amber) calc(.445 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .41 * var(--dc, 1)) h));color:oklch(from var(--amber) calc(.907 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h);border-color:oklch(from var(--amber) calc(.785 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .71 * var(--dc, 1)) h / .333)}.panel-footnote{color:oklch(from var(--tint) calc(.818 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.39) h);border-top:1px solid oklch(from var(--tint) calc(.547 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.84) h / .165)}.flow-highlight{background:radial-gradient(ellipse at 100% 0,oklch(from var(--violet) calc(.775 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.22) h / .125),transparent 70%),linear-gradient(oklch(from var(--tint) calc(.394 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.35 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.highlight-orb{background:linear-gradient(oklch(from var(--violet) calc(.498 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .65 * var(--dc, 1)) h),oklch(from var(--blue) calc(.41 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .58 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff2,0 3px oklch(from var(--blue) calc(.309 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h),0 0 25px oklch(from var(--violet) calc(.779 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.01) h / .082);border-color:oklch(from var(--violet) calc(.652 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .79 * var(--dc, 1)) h);color:oklch(from var(--violet) calc(.896 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h)}.flow-highlight .eyebrow{color:oklch(from var(--violet) calc(.824 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .47 * var(--dc, 1)) h)}.flow-highlight p{color:oklch(from var(--tint) calc(.837 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.35) h)}.mini-flow>span{background:linear-gradient(oklch(from var(--tint) calc(.448 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h),oklch(from var(--blue) calc(.362 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff1,0 2px 4px oklch(from var(--blue) calc(.256 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h / .502)}.mini-flow i{background:oklch(from var(--tint) calc(.721 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.55) h)}.course-strip-card{background:linear-gradient(oklch(from var(--tint) calc(.418 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.366 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--tint) calc(.546 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.84) h);box-shadow:inset 0 1px #fff2,0 2px oklch(from var(--tint) calc(.309 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.course-small-art{background:linear-gradient(130deg,color-mix(in srgb,var(--tone) 25%,oklch(from var(--blue) calc(.373 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .48 * var(--dc, 1)) h)),oklch(from var(--blue) calc(.353 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .55 * var(--dc, 1)) h));border-color:color-mix(in srgb,var(--tone) 35%,oklch(from var(--blue) calc(.563 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .5 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff2,0 2px 4px oklch(from var(--blue) calc(.273 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .71 * var(--dc, 1)) h / .439)}.course-strip-card small{color:oklch(from var(--tint) calc(.816 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.39) h)}.app-footer{border-color:oklch(from var(--tint) calc(.435 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*1) h);color:oklch(from var(--tint) calc(.779 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.45) h);background:oklch(from var(--tint) calc(.31 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.flow-workspace{border:1px solid oklch(from var(--tint) calc(.574 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.79) h);background:oklch(from var(--tint) calc(.323 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);box-shadow:0 5px 15px oklch(from var(--tint) calc(.219 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .251)}.flow-toolbar{background:linear-gradient(oklch(from var(--tint) calc(.481 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.95) h),oklch(from var(--tint) calc(.405 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--tint) calc(.342 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);box-shadow:inset 0 1px #fff2}.flow-toolbar-title small{color:oklch(from var(--tint) calc(.842 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.35) h)}.flow-step-rack{background:linear-gradient(oklch(from var(--tint) calc(.32 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.3 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-bottom:1px solid oklch(from var(--tint) calc(.549 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.84) h / .333);box-shadow:inset 0 2px 5px oklch(from var(--blue) calc(.196 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h / .333);scrollbar-color:oklch(from var(--blue) calc(.603 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .49 * var(--dc, 1)) h) oklch(from var(--tint) calc(.333 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.step-channel{background:linear-gradient(oklch(from var(--tint) calc(.454 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.99) h),oklch(from var(--tint) calc(.383 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid oklch(from var(--tint) calc(.617 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.72) h / .333);border-bottom:3px solid color-mix(in srgb,var(--tone) 60%,oklch(from var(--blue) calc(.315 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .54 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff2,0 3px 4px oklch(from var(--blue) calc(.233 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h / .439);color:oklch(from var(--tint) calc(.917 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.step-channel.active{background:linear-gradient(color-mix(in srgb,var(--tone) 18%,oklch(from var(--blue) calc(.434 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .52 * var(--dc, 1)) h)),oklch(from var(--blue) calc(.383 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .53 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff3,0 0 13px color-mix(in srgb,var(--tone) 17%,transparent)}.channel-icon{background:oklch(from var(--blue) calc(.269 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .56 * var(--dc, 1)) h / .333)}.channel-led{background:oklch(from var(--blue) calc(.289 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h);box-shadow:inset 0 1px 2px #0007}.step-channel.playing{outline:2px solid oklch(from var(--mint) calc(.899 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.17) h)}.flow-canvas{background:radial-gradient(ellipse at 40% 25%,oklch(from var(--blue) calc(.609 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .64 * var(--dc, 1)) h / .063),transparent 70%),oklch(from var(--tint) calc(.282 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.react-flow.dark{--xy-background-color:oklch(from var(--tint) calc(.282 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);--xy-background-pattern-dots-color:oklch(from var(--blue) calc(.522 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .64 * var(--dc, 1)) h)}.canvas-hint{color:oklch(from var(--tint) calc(.795 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.43) h)}.react-flow__controls{border-color:oklch(from var(--blue) calc(.623 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .56 * var(--dc, 1)) h)}.react-flow__controls-button{background:oklch(from var(--blue) calc(.42 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .54 * var(--dc, 1)) h)!important;border-color:oklch(from var(--blue) calc(.573 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .53 * var(--dc, 1)) h)!important;color:oklch(from var(--tint) calc(.905 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)!important}.flow-node{background:linear-gradient(140deg,color-mix(in srgb,var(--tone) 13%,oklch(from var(--blue) calc(.442 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .51 * var(--dc, 1)) h)),oklch(from var(--blue) calc(.377 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h));border:1px solid color-mix(in srgb,var(--tone) 50%,oklch(from var(--blue) calc(.552 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .65 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff2,0 4px oklch(from var(--blue) calc(.265 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .53 * var(--dc, 1)) h),0 8px 18px #08172455}.flow-node.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 18%,transparent),0 0 22px color-mix(in srgb,var(--tone) 20%,transparent),0 5px oklch(from var(--blue) calc(.29 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .65 * var(--dc, 1)) h)}.node-icon{background:linear-gradient(color-mix(in srgb,var(--tone) 19%,oklch(from var(--blue) calc(.404 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .61 * var(--dc, 1)) h)),oklch(from var(--blue) calc(.367 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .57 * var(--dc, 1)) h));box-shadow:inset 0 1px #fff2,0 2px 3px oklch(from var(--blue) calc(.257 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .59 * var(--dc, 1)) h / .333)}.node-message{background:oklch(from var(--blue) calc(.28 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .57 * var(--dc, 1)) h / .533);border:1px solid oklch(from var(--blue) calc(.783 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .65 * var(--dc, 1)) h / .165);box-shadow:inset 0 2px 4px oklch(from var(--blue) calc(.225 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .63 * var(--dc, 1)) h / .267);color:oklch(from var(--tint) calc(.894 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.26) h)}.node-message-button{color:oklch(from var(--blue) calc(.912 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .58 * var(--dc, 1)) h);background:linear-gradient(oklch(from var(--blue) calc(.5 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .74 * var(--dc, 1)) h / .533),oklch(from var(--blue) calc(.437 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .75 * var(--dc, 1)) h / .4));border-color:oklch(from var(--blue) calc(.76 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .92 * var(--dc, 1)) h / .533);box-shadow:inset 0 1px #fff1}.node-parameter{color:oklch(from var(--amber) calc(.862 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.75) h)}.react-flow__handle{border-color:oklch(from var(--blue) calc(.362 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .77 * var(--dc, 1)) h)!important}.node-inspector{background:linear-gradient(140deg,oklch(from var(--tint) calc(.414 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h),oklch(from var(--tint) calc(.374 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--tint) calc(.608 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.74) h / .467);scrollbar-color:oklch(from var(--blue) calc(.644 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .53 * var(--dc, 1)) h) oklch(from var(--blue) calc(.382 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .51 * var(--dc, 1)) h)}.inspector-heading{background:linear-gradient(oklch(from var(--tint) calc(.484 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.94) h),oklch(from var(--tint) calc(.434 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h));border-color:oklch(from var(--blue) calc(.345 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .49 * var(--dc, 1)) h);box-shadow:inset 0 1px #fff1}.inspector-body label{color:oklch(from var(--tint) calc(.903 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.inspector-body input,.inspector-body textarea,.inspector-body select{background:oklch(from var(--blue) calc(.324 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .55 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.586 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .51 * var(--dc, 1)) h / .4);color:oklch(from var(--tint) calc(.953 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);box-shadow:inset 0 2px 4px oklch(from var(--blue) calc(.254 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .55 * var(--dc, 1)) h / .439)}.inspector-body .inline-notice{background:oklch(from var(--blue) calc(.338 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .56 * var(--dc, 1)) h / .4);color:oklch(from var(--tint) calc(.843 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.35) h);border-color:oklch(from var(--blue) calc(.656 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .49 * var(--dc, 1)) h / .251)}.inspector-bottom{border-color:oklch(from var(--blue) calc(.614 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .51 * var(--dc, 1)) h / .333)}.flow-footer{background:oklch(from var(--blue) calc(.352 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .49 * var(--dc, 1)) h);border-color:oklch(from var(--tint) calc(.581 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.78) h / .333);color:oklch(from var(--tint) calc(.832 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.flow-workspace[data-view=steps] .node-inspector{border-top:1px solid oklch(from var(--tint) calc(.637 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.69) h / .267)}.node-palette{background:oklch(from var(--blue) calc(.395 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .52 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.561 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .6 * var(--dc, 1)) h)}.test-bar{background:linear-gradient(oklch(from var(--mint) calc(.451 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .56 * var(--dc, 1)) h),oklch(from var(--mint) calc(.387 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .55 * var(--dc, 1)) h));border-color:oklch(from var(--mint) calc(.801 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.08) h / .333)}.test-details>span{color:oklch(from var(--tint) calc(.897 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c/4) h)}.duration-module{background:linear-gradient(oklch(from var(--blue) calc(.345 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .54 * var(--dc, 1)) h),oklch(from var(--blue) calc(.321 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .53 * var(--dc, 1)) h));border:1px solid oklch(from var(--blue) calc(.602 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .5 * var(--dc, 1)) h / .467);box-shadow:inset 0 2px 5px oklch(from var(--blue) calc(.241 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .63 * var(--dc, 1)) h / .4)}.module-label{color:oklch(from var(--tint) calc(.874 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.29) h)}.module-led{background:oklch(from var(--amber) calc(.827 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.87) h);box-shadow:0 0 8px oklch(from var(--amber) calc(.827 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.87) h / .467)}.time-dial{background:repeating-conic-gradient(from -140deg,oklch(from var(--blue) calc(.675 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .56 * var(--dc, 1)) h) 0deg 2deg,transparent 2deg 15deg)}.dial-face{background:radial-gradient(circle at 35% 25%,oklch(from var(--tint) calc(.66 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.65) h),oklch(from var(--tint) calc(.542 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.85) h) 45%,oklch(from var(--blue) calc(.424 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .51 * var(--dc, 1)) h) 75%);border:2px solid oklch(from var(--tint) calc(.742 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.51) h / .314);box-shadow:inset 0 2px 2px oklch(from var(--tint) calc(.873 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.29) h / .376),inset 0 -5px 10px oklch(from var(--blue) calc(.286 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .79 * var(--dc, 1)) h / .502),0 0 0 5px oklch(from var(--blue) calc(.318 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .58 * var(--dc, 1)) h),0 5px 8px #07152299}.dial-face i{background:oklch(from var(--amber) calc(.858 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.72) h);box-shadow:0 0 7px oklch(from var(--amber) calc(.829 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*.9) h / .333)}.duration-readout{background:oklch(from var(--tint) calc(.277 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h);border:1px solid oklch(from var(--tint) calc(.596 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.76) h / .439);box-shadow:inset 0 3px 4px oklch(from var(--blue) calc(.206 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .49 * var(--dc, 1)) h / .467);color:oklch(from var(--amber) calc(.866 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.72) h)}.duration-readout input{color:oklch(from var(--amber) calc(.866 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*.72) h)!important}.duration-readout>span{color:oklch(from var(--tint) calc(.819 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.39) h)}.unit-switch{border:1px solid oklch(from var(--blue) calc(.528 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .5 * var(--dc, 1)) h);background:oklch(from var(--blue) calc(.299 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .54 * var(--dc, 1)) h)}.unit-switch button{color:oklch(from var(--tint) calc(.83 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.37) h)}.unit-switch button[aria-pressed=true]{background:linear-gradient(oklch(from var(--tint) calc(.577 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.79) h),oklch(from var(--tint) calc(.465 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.98) h));box-shadow:inset 0 1px oklch(from var(--tint) calc(.876 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c*.29) h / .231),0 2px 3px oklch(from var(--blue) calc(.239 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .54 * var(--dc, 1)) h);color:oklch(from var(--amber) calc(.91 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h)}.duration-presets button{border:1px solid oklch(from var(--blue) calc(.562 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .56 * var(--dc, 1)) h);color:oklch(from var(--tint) calc(.869 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.3) h);background:oklch(from var(--blue) calc(.412 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .59 * var(--dc, 1)) h)}.duration-module .field-help{color:oklch(from var(--tint) calc(.811 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.4) h)}.rich-editor{background:oklch(from var(--blue) calc(.322 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .57 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.661 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .58 * var(--dc, 1)) h / .4);box-shadow:inset 0 2px 4px oklch(from var(--blue) calc(.25 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .59 * var(--dc, 1)) h / .4)}.format-bar{background:linear-gradient(oklch(from var(--blue) calc(.509 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .64 * var(--dc, 1)) h),oklch(from var(--blue) calc(.448 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .68 * var(--dc, 1)) h));border-color:oklch(from var(--blue) calc(.648 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .55 * var(--dc, 1)) h / .333)}.format-bar button{color:oklch(from var(--tint) calc(.901 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.format-bar button:hover{border-color:oklch(from var(--blue) calc(.739 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .85 * var(--dc, 1)) h / .502);background:oklch(from var(--blue) calc(.66 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .88 * var(--dc, 1)) h / .2)}.format-bar button.active{background:linear-gradient(oklch(from var(--blue) calc(.668 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .75 * var(--dc, 1)) h),oklch(from var(--blue) calc(.536 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .94 * var(--dc, 1)) h));border-color:oklch(from var(--blue) calc(.784 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .78 * var(--dc, 1)) h / .533);box-shadow:inset 0 1px #fff2,0 2px 2px oklch(from var(--blue) calc(.288 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .88 * var(--dc, 1)) h / .467)}.field-title{color:oklch(from var(--tint) calc(.911 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.field-title small{color:oklch(from var(--tint) calc(.826 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.37) h)}.button-fields{background:oklch(from var(--blue) calc(.34 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .63 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.611 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .72 * var(--dc, 1)) h / .333)}.button-fields input{color:oklch(from var(--tint) calc(.926 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);background:oklch(from var(--blue) calc(.411 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .71 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.678 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .67 * var(--dc, 1)) h / .314)}.attachment-fields summary{color:oklch(from var(--tint) calc(.863 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.31) h)}.phone-preview{border-color:oklch(from var(--tint) calc(.676 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.62) h);box-shadow:0 3px 8px oklch(from var(--blue) calc(.25 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .74 * var(--dc, 1)) h / .267)}.phone-top{background:linear-gradient(oklch(from var(--blue) calc(.517 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .54 * var(--dc, 1)) h),oklch(from var(--blue) calc(.447 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .63 * var(--dc, 1)) h));border-color:oklch(from var(--tint) calc(.669 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.63) h / .333)}.phone-top small{color:oklch(from var(--tint) calc(.864 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.31) h)}.phone-chat{background:radial-gradient(ellipse at 0 100%,oklch(from var(--mint) calc(.581 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .6 * var(--dc, 1)) h / .188),transparent 90%),oklch(from var(--tint) calc(.339 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.chat-date{color:oklch(from var(--tint) calc(.86 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.32) h)}.telegram-bubble{background:oklch(from var(--blue) calc(.449 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .61 * var(--dc, 1)) h);color:oklch(from var(--tint) calc(.954 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.person-table-row{background:oklch(from var(--blue) calc(.791 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .54 * var(--dc, 1)) h / .024);border-color:oklch(from var(--tint) calc(.599 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.75) h / .267)}.person-table-row:hover{background:oklch(from var(--blue) calc(.811 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .75 * var(--dc, 1)) h / .051)}.table-heading{background:oklch(from var(--tint) calc(.445 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h);color:oklch(from var(--tint) calc(.849 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.33) h)}.person-table-row>.next-action{color:oklch(from var(--tint) calc(.85 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.33) h)}.person-cell small{color:oklch(from var(--tint) calc(.805 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.tags span{color:oklch(from var(--violet) calc(.872 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c * .69 * var(--dc, 1)) h);background:oklch(from var(--violet) calc(.682 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.09) h / .094);border-color:oklch(from var(--violet) calc(.76 * var(--lak, var(--ak, 1)) + var(--lao, var(--ao, 0))) calc(c*1.02) h / .2)}.sales-summaries>.panel{background:linear-gradient(oklch(from var(--tint) calc(.452 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h),oklch(from var(--tint) calc(.396 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h))}.sales-summaries small{color:oklch(from var(--tint) calc(.847 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.34) h)}.sales-summaries strong{color:oklch(from var(--tint) calc(.905 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.order-row{border-color:oklch(from var(--tint) calc(.579 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.79) h / .333)}.order-row small{color:oklch(from var(--tint) calc(.832 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.course-card{border-color:oklch(from var(--blue) calc(.598 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .53 * var(--dc, 1)) h / .4);background:oklch(from var(--blue) calc(.38 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .49 * var(--dc, 1)) h);box-shadow:inset 0 1px #fff1,0 3px oklch(from var(--blue) calc(.312 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .61 * var(--dc, 1)) h)}.course-art{background:radial-gradient(ellipse at 25% 20%,color-mix(in srgb,var(--tone) 28%,transparent),transparent 70%),linear-gradient(130deg,oklch(from var(--blue) calc(.476 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .67 * var(--dc, 1)) h),oklch(from var(--blue) calc(.376 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .58 * var(--dc, 1)) h))}.course-art-tag{background:oklch(from var(--blue) calc(.324 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .71 * var(--dc, 1)) h / .6);color:oklch(from var(--tint) calc(.913 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.course-card-content p{color:oklch(from var(--tint) calc(.847 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.34) h)}.inbox{background:oklch(from var(--blue) calc(.365 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .52 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.613 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .53 * var(--dc, 1)) h / .533)}.inbox-list{background:linear-gradient(oklch(from var(--blue) calc(.429 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .51 * var(--dc, 1)) h),oklch(from var(--blue) calc(.373 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .53 * var(--dc, 1)) h));border-color:oklch(from var(--blue) calc(.641 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .54 * var(--dc, 1)) h / .333)}.conversation-row.active{background:linear-gradient(oklch(from var(--blue) calc(.547 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .63 * var(--dc, 1)) h / .333),oklch(from var(--blue) calc(.493 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .72 * var(--dc, 1)) h / .267));border-color:oklch(from var(--cyan) calc(.792 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .67 * var(--dc, 1)) h / .4);box-shadow:inset 0 1px #fff1}.conversation-row small{color:oklch(from var(--tint) calc(.831 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.37) h)}.conversation-heading{background:oklch(from var(--blue) calc(.422 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .56 * var(--dc, 1)) h);border-color:oklch(from var(--tint) calc(.724 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.54) h / .251)}.conversation-heading small{color:oklch(from var(--tint) calc(.833 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.channel-tabs{background:oklch(from var(--blue) calc(.397 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .64 * var(--dc, 1)) h);border-color:oklch(from var(--tint) calc(.716 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.56) h / .2)}.channel-tabs button.active{background:linear-gradient(oklch(from var(--blue) calc(.615 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .65 * var(--dc, 1)) h / .4),oklch(from var(--blue) calc(.549 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .76 * var(--dc, 1)) h / .4));border-color:oklch(from var(--cyan) calc(.821 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .66 * var(--dc, 1)) h / .4);color:oklch(from var(--tint) calc(.932 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.message-history{background:radial-gradient(ellipse at 0 100%,oklch(from var(--mint) calc(.583 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .67 * var(--dc, 1)) h / .075),transparent 85%),oklch(from var(--blue) calc(.33 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .54 * var(--dc, 1)) h)}.history-message{background:oklch(from var(--blue) calc(.447 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .66 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.723 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .57 * var(--dc, 1)) h / .333)}.history-message.outgoing{background:oklch(from var(--blue) calc(.457 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .72 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.77 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .65 * var(--dc, 1)) h / .333)}.history-message.is-draft{background:oklch(from var(--violet) calc(.489 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .62 * var(--dc, 1)) h / .2);border-color:oklch(from var(--violet) calc(.769 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h / .533)}.history-message small{color:oklch(from var(--tint) calc(.848 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.34) h)}.inbox-compose{background:oklch(from var(--blue) calc(.403 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .62 * var(--dc, 1)) h)}.dialog{background:linear-gradient(145deg,oklch(from var(--blue) calc(.429 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .49 * var(--dc, 1)) h),oklch(from var(--blue) calc(.372 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .58 * var(--dc, 1)) h));border-color:oklch(from var(--tint) calc(.762 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.48) h / .467);box-shadow:0 25px 80px #08121b99,inset 0 1px #e1f0ff22}.dialog-heading{background:linear-gradient(oklch(from var(--tint) calc(.503 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.91) h),oklch(from var(--blue) calc(.438 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c * .53 * var(--dc, 1)) h));border-color:oklch(from var(--tint) calc(.692 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.6) h / .267)}.dialog label{color:oklch(from var(--tint) calc(.905 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.dialog input,.dialog select,.dialog textarea{background:oklch(from var(--blue) calc(.338 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .59 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.699 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .54 * var(--dc, 1)) h / .4);box-shadow:inset 0 2px 5px oklch(from var(--blue) calc(.238 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .62 * var(--dc, 1)) h / .502);color:oklch(from var(--tint) calc(.959 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.dialog small,.dialog .muted{color:oklch(from var(--tint) calc(.843 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.35) h)}.dialog .next-step-box{background:oklch(from var(--amber) calc(.753 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .64 * var(--dc, 1)) h / .125);border-color:oklch(from var(--amber) calc(.776 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .54 * var(--dc, 1)) h / .333)}.dialog .detail-order{border-color:oklch(from var(--blue) calc(.657 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .54 * var(--dc, 1)) h / .267)}.dialog .inline-notice{background:oklch(from var(--blue) calc(.896 * var(--slk, var(--lk, 1)) + var(--slo, var(--lo, 0))) calc(c * .58 * var(--dc, 1)) h / .035);border-color:oklch(from var(--blue) calc(.767 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h / .333);color:oklch(from var(--tint) calc(.895 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.26) h)}.search-field{background:oklch(from var(--blue) calc(.346 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .52 * var(--dc, 1)) h);border-color:oklch(from var(--blue) calc(.629 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .5 * var(--dc, 1)) h / .533);color:oklch(from var(--tint) calc(.87 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.3) h);box-shadow:inset 0 2px 4px oklch(from var(--blue) calc(.263 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .68 * var(--dc, 1)) h / .333)}.search-field input{color:oklch(from var(--tint) calc(.933 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h)}.search-field input::placeholder{color:oklch(from var(--tint) calc(.801 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.41) h)}.toast{background:linear-gradient(oklch(from var(--tint) calc(.478 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.95) h),oklch(from var(--tint) calc(.393 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border-color:oklch(from var(--mint) calc(.804 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .54 * var(--dc, 1)) h / .533);color:oklch(from var(--tint) calc(.941 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.15) h);box-shadow:0 10px 30px oklch(from var(--tint) calc(.238 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h / .502)}.glow-off .step-channel.active,.glow-off .flow-node.selected{box-shadow:inset 0 1px #fff2,0 2px 4px #0003}@media(max-width:760px){.sidebar,.studio-focus .sidebar{background:linear-gradient(oklch(from var(--tint) calc(.427 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*1) h / .961),oklch(from var(--blue) calc(.344 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h / .961));border-top:1px solid oklch(from var(--tint) calc(.709 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.57) h / .467);box-shadow:0 -4px 20px oklch(from var(--blue) calc(.227 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .67 * var(--dc, 1)) h / .439)}.nav-item.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 15%,oklch(from var(--blue) calc(.408 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .58 * var(--dc, 1)) h)),oklch(from var(--blue) calc(.362 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .61 * var(--dc, 1)) h));border-color:color-mix(in srgb,var(--tone) 35%,oklch(from var(--blue) calc(.469 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c * .55 * var(--dc, 1)) h))}.quick-icon{box-shadow:inset 0 1px #fff2,0 0 0 2px oklch(from var(--blue) calc(.337 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .52 * var(--dc, 1)) h),0 0 0 3px oklch(from var(--tint) calc(.591 * var(--smk, var(--mk, var(--dk, 1))) + var(--smo, var(--mo, var(--do, 0)))) calc(c*.76) h / .467),0 4px 6px oklch(from var(--blue) calc(.207 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .71 * var(--dc, 1)) h / .333)}.node-inspector{border-top:1px solid oklch(from var(--tint) calc(.69 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c*.6) h / .333)}}@media(max-width:370px){.quick-card>span:nth-child(2){background:oklch(from var(--blue) calc(.316 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c * .53 * var(--dc, 1)) h)}}.learning-form input,.learning-form textarea,.learning-form select{border:1px solid oklch(from var(--tint) calc(.397 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h);background:oklch(from var(--tint) calc(.216 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.homework{border-top:1px solid oklch(from var(--tint) calc(.397 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.order-history summary{color:oklch(from var(--tint) calc(.833 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.36) h)}.order-history[open]{border-top:1px solid oklch(from var(--tint) calc(.397 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.flow-change{border:1px solid oklch(from var(--tint) calc(.544 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.84) h / .333)}.flow-change pre,.snapshot-raw{background:oklch(from var(--tint) calc(.216 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.migration-counts>div,.migration-money,.migration-history{background:var(--surface-2,oklch(from var(--tint) calc(.224 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h));border:1px solid var(--border,oklch(from var(--blue) calc(.336 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h))}.journal-entry{border-bottom:1px solid var(--border,oklch(from var(--blue) calc(.336 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h))}.person-card-comparison>div{border-bottom:1px solid var(--border,oklch(from var(--blue) calc(.336 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c * .5 * var(--dc, 1)) h))}.message-entry{border:1px solid oklch(from var(--tint) calc(.397 * var(--ldk, var(--dk, 1)) + var(--ldo, var(--do, 0))) calc(c*1) h)}.message-entry.incoming{background:oklch(from var(--tint) calc(.27 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.message-entry.outgoing{background:oklch(from var(--tint) calc(.277 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.lesson-video iframe,.lesson-video video{background:oklch(from var(--tint) calc(.178 * var(--sdk, var(--dk, 1)) + var(--sdo, var(--do, 0))) calc(c*1) h)}.course-progress progress{accent-color:oklch(from var(--violet) calc(.665 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.3) h)}.lesson-rich-text a{color:var(--accent,oklch(from var(--violet) calc(.714 * var(--tak, var(--ak, 1)) + var(--tao, var(--ao, 0))) calc(c*1.3) h))}.delivery-window-editor{border:1px solid oklch(from var(--tint) calc(.559 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.82) h);background:#0001}.delivery-window-days label{border:1px solid oklch(from var(--tint) calc(.559 * var(--lmk, var(--mk, var(--dk, 1))) + var(--lmo, var(--mo, var(--do, 0)))) calc(c*.82) h)}.delivery-window-days label:has(input:checked){background:oklch(from var(--cyan) calc(.839 * var(--sak, var(--ak, 1)) + var(--sao, var(--ao, 0))) calc(c*1.2) h / .133);border-color:oklch(from var(--cyan) calc(.811 * var(--llk, var(--lk, 1)) + var(--llo, var(--lo, 0))) calc(c * .99 * var(--dc, 1)) h)}.delivery-window-editor .field-help{color:oklch(from var(--tint) calc(.856 * var(--tlk, var(--lk, 1)) + var(--tlo, var(--lo, 0))) calc(c*.32) h)}}html,html .school-app,html[data-theme=calm],html[data-theme=calm] .school-app{--tint:oklch(.3 .034 300);--dk:.74;--do:-.02;--blue:#a395ff;--violet:#b49cff;--cyan:#82c6e6;--mint:#8fd6b4;--amber:#e3a6cf;--rose:#ec9fb4}html[data-theme=commhub],html[data-theme=commhub] .school-app{--tint:oklch(.25 .03 283);--dk:.7;--do:-.02;--blue:#89b4fa;--violet:#cba6f7;--cyan:#74c7ec;--mint:#94e2d5;--amber:#fab387;--rose:#f38ba8}html[data-theme=holo],html[data-theme=holo] .school-app{--holo:linear-gradient(115deg,#c7a6e6,#a99bf0 25%,#93c4dd 50%,#a8cfb6 70%,#d6c39e 85%,#c7a6e6);--tint:oklch(.3 .036 295);--dk:.76;--do:-.02;--blue:#a99bf0;--violet:#c7a6e6;--cyan:#93c4dd;--mint:#a8cfb6;--amber:#d8a8cf;--rose:#e6a3b8}html[data-theme=aurora],html[data-theme=aurora] .school-app{--tint:oklch(.28 .036 288);--dk:.74;--do:-.02;--blue:#9d8bf0;--violet:#b09cf5;--cyan:#7cc4d4;--mint:#7cc4b4;--amber:#d9a3c9;--rose:#e8a0b4}html[data-theme=glass],html[data-theme=glass] .school-app{--tint:oklch(.3 .04 300);--dk:.8;--do:-.02;--blue:#c2acf5;--violet:#d0bcf7;--cyan:#a9c8ec;--mint:#b2e3c8;--amber:#e8b4d4;--rose:#eea6bd}html[data-theme=acid],html[data-theme=acid] .school-app{--tint:oklch(.24 .03 295);--dk:.7;--do:-.02;--blue:#9a84e0;--violet:#a893e8;--cyan:#8fc7c9;--mint:#b4d36a;--amber:#b4d36a;--rose:#e59ab8}html[data-theme] .button-primary{text-shadow:none}html[data-theme=calm] .button-primary{background:#8a68f5;color:#fff;border-color:#9d7bff;border-bottom-color:#5b43b8;box-shadow:inset 0 1px #ffffff40,0 2px #4a3794,0 6px 14px #0004}html[data-theme=commhub] .button-primary{background:linear-gradient(135deg,#89b4fa,#74c7ec,#94e2d5);color:#11111b;border-color:#a9c7fb;border-bottom-color:#4f7fc4;box-shadow:0 8px 20px -8px #89b4fa99}html[data-theme=holo] .button-primary{background:var(--holo);background-size:300% 300%;animation:schoolos-holo 16s linear infinite;color:#1a1426;border-color:#ffffff40;box-shadow:inset 0 1px #ffffff60,0 4px 12px #0004}html[data-theme=aurora] .button-primary{background:linear-gradient(135deg,#8a74f0,#6aa9c9);color:#fff;border-color:#a596f5;border-bottom-color:#4f5fa0;box-shadow:inset 0 1px #ffffff40,0 4px 12px #0004}html[data-theme=glass] .button-primary{background:#ece6fa;color:#2a1f45;border-color:#fff;box-shadow:0 6px 18px #0a052540}html[data-theme=acid] .button-primary{background:#b4d36a;color:#14101e;border-color:#c6dd8a;border-bottom-color:#6f8a32;box-shadow:inset 0 1px #ffffff50,0 4px 12px #0004}html:not([data-theme^=light]) .quick-card>span:nth-child(2){background:transparent;border:0;box-shadow:none;padding:2px 0}html:not([data-theme^=light]) .quick-card strong{font-size:20px;letter-spacing:-.4px;text-shadow:none}html:not([data-theme^=light]) .quick-icon{border-radius:13px;background:color-mix(in oklab,var(--tone) 16%,transparent);border-color:color-mix(in oklab,var(--tone) 32%,transparent);box-shadow:none}html:not([data-theme^=light]) .brand-mark{background:linear-gradient(150deg,var(--violet),var(--blue));border-color:color-mix(in oklab,var(--violet) 60%,#fff);color:oklch(from var(--tint) .2 c h);box-shadow:0 4px 14px color-mix(in oklab,var(--violet) 30%,transparent)}html:not([data-theme^=light]) .brand-os{color:var(--violet)}html:not([data-theme^=light]) .avatar{background:color-mix(in oklab,var(--violet) 20%,oklch(from var(--tint) .24 c h));color:var(--violet);border:1px solid color-mix(in oklab,var(--violet) 34%,transparent);box-shadow:none}html:not([data-theme^=light]) .avatar-1{background:color-mix(in oklab,var(--blue) 20%,oklch(from var(--tint) .24 c h));color:var(--blue);border-color:color-mix(in oklab,var(--blue) 34%,transparent)}html:not([data-theme^=light]) .avatar-2{background:color-mix(in oklab,var(--mint) 18%,oklch(from var(--tint) .24 c h));color:var(--mint);border-color:color-mix(in oklab,var(--mint) 32%,transparent)}html:not([data-theme^=light]) .avatar-3{background:color-mix(in oklab,var(--rose) 18%,oklch(from var(--tint) .24 c h));color:var(--rose);border-color:color-mix(in oklab,var(--rose) 32%,transparent)}html:not([data-theme^=light]) .studio-bar{background:transparent;box-shadow:none}html:not([data-theme^=light]) .panel{border-radius:18px}html:not([data-theme^=light]) .panel-heading{border-radius:18px 18px 0 0}html:not([data-theme^=light]) .quick-card{border-radius:18px;padding:18px 20px}html:not([data-theme^=light]) .attention-row{border-radius:12px}html:not([data-theme^=light]) .page-heading h1{letter-spacing:-1.2px;font-weight:800}html:not([data-theme^=light]) .button{border-radius:11px}html[data-theme=commhub] .nav-item.is-active{background:linear-gradient(135deg,#89b4fa24,#94e2d514);border-color:#89b4fa4d;box-shadow:inset 3px 0 #89b4fa,0 0 18px #89b4fa12}html[data-theme=commhub] .count-label{background:linear-gradient(135deg,#89b4fa,#94e2d5);color:#11111b;border:0;border-radius:999px}html[data-theme=commhub] .button-violet{background:#89b4fa14;border-color:#89b4fa47;color:#cdd6f4;box-shadow:none}html[data-theme=commhub] .panel,html[data-theme=commhub] .quick-card{backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3)}html[data-theme=commhub] .attention-row:hover{border-color:#89b4fa66;box-shadow:inset 3px 0 #89b4fa,0 0 18px #89b4fa14}html[data-theme=holo] .quick-card,html[data-theme=holo] .nav-item.is-active{border-color:transparent;background:linear-gradient(oklch(from var(--tint) .235 c h),oklch(from var(--tint) .215 c h)) padding-box,var(--holo) border-box;background-size:auto,300% 300%;animation:schoolos-holo 16s linear infinite}html[data-theme=holo] .quick-card:before{background:var(--holo);opacity:.7}html[data-theme=holo] .count-label{background:var(--holo);color:#1a1426;border:0;border-radius:999px}html[data-theme=holo] .brand-mark{background:var(--holo);background-size:300% 300%;animation:schoolos-holo 16s linear infinite;color:#1a1426}html[data-theme=holo] .panel{border-color:transparent;background:linear-gradient(oklch(from var(--tint) .225 c h),oklch(from var(--tint) .205 c h)) padding-box,var(--holo) border-box;background-size:auto,300% 300%;animation:schoolos-holo 16s linear infinite}html[data-theme=holo] .page-heading h1{background:var(--holo);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:schoolos-holo 16s linear infinite}@keyframes schoolos-holo{to{background-position:0 0,300% 0}}html[data-theme=aurora] .school-app{background:radial-gradient(560px 400px at 22% -6%,#6a4cff3d,transparent 70%),radial-gradient(480px 360px at 100% 42%,#2a9c8630,transparent 70%),radial-gradient(460px 340px at 52% 104%,#a24cdc30,transparent 70%),oklch(from var(--tint) .17 c h);background-attachment:fixed}html[data-theme=aurora] .panel,html[data-theme=aurora] .quick-card,html[data-theme=aurora] .sidebar{background:oklch(from var(--tint) .22 c h / .82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=glass] .school-app{background:radial-gradient(700px 500px at 15% 10%,#6a3cd834,transparent 60%),radial-gradient(600px 500px at 90% 30%,#c03c9a24,transparent 60%),radial-gradient(800px 600px at 50% 110%,#2b6fd622,transparent 60%),#15111f;background-attachment:fixed}html[data-theme=glass] .panel,html[data-theme=glass] .sidebar{background:#ffffff0b;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border-color:#ffffff1c}html[data-theme=glass] .panel-heading{background:#ffffff08}html[data-theme=acid] .brand-mark{background:#b4d36a;border-color:#c6dd8a;color:#14101e;box-shadow:0 4px 14px #b4d36a33}html[data-theme=acid] .brand-os{color:#b4d36a}html[data-theme=acid] .nav-item.is-active .nav-icon{color:#b4d36a;border-color:#b4d36a66}html[data-theme=acid] .school-app{background-image:radial-gradient(#9a84e01c 1px,transparent 1px);background-size:22px 22px}html[data-theme=acid] .count-label,html[data-theme=acid] .task-tag,html[data-theme=acid] .eyebrow,html[data-theme=acid] .nav-caption{font-family:ui-monospace,Consolas,monospace;letter-spacing:.4px}html[data-theme^=light],html[data-theme^=light] .school-app{color-scheme:light;--tint:oklch(.95 .006 100);--dc:.22;--dk:.4;--do:.852;--mk:-.62;--mo:1.13;--lk:-1.32;--lo:1.374;--ak:.72;--ao:-.06;--smk:.4;--smo:.852;--slk:.2;--slo:.76;--sak:1;--sao:0;--ldk:-.2;--ldo:.95;--llk:-.4;--llo:1;--lak:.8;--lao:-.02;--tdk:1;--tdo:0;--tmk:1;--tmo:0;--blue:#4f63d9;--violet:#7b55e0;--cyan:#1f8fb0;--mint:#2d9b6a;--rose:#d0457a;--ink:#090909;--paper:#f2f2ef;--plate:rgba(255,255,255,.72);--hair:rgba(9,9,9,.1);--muted-ink:rgba(9,9,9,.6)}html[data-theme=light-lime],html[data-theme=light-lime] .school-app{--accent:#d9ff43;--accent-ink:#090909;--amber:#7f9e00}html[data-theme=light-lavender],html[data-theme=light-lavender] .school-app{--accent:#8d91e8;--accent-ink:#090909;--amber:#5d62d6;--violet:#6a6fe0}html[data-theme=light-lilac],html[data-theme=light-lilac] .school-app{--accent:#e0a6e9;--accent-ink:#090909;--amber:#b052c4;--violet:#9a4fc0}html[data-theme^=light] body{background:var(--paper)}html[data-theme^=light] .school-app{color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),var(--paper)}html[data-theme^=light] .sidebar{background:#ffffff80;border-right:1px solid var(--hair);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme^=light] .panel{background:var(--plate);border:1px solid rgba(255,255,255,.9);border-radius:22px;box-shadow:0 10px 30px #0909090f,inset 0 1px #fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme^=light] .panel-heading{background:transparent;border-bottom:1px solid var(--hair);box-shadow:none;border-radius:22px 22px 0 0}html[data-theme^=light] .page-heading h1{font-family:Unbounded,Manrope,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.05em;line-height:.95;color:var(--ink)}html[data-theme^=light] .eyebrow,html[data-theme^=light] .nav-caption,html[data-theme^=light] .count-label,html[data-theme^=light] .task-tag,html[data-theme^=light] kbd{font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}html[data-theme^=light] .count-label{background:var(--accent);color:var(--accent-ink);border-color:transparent;border-radius:999px}html[data-theme^=light] .button{background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:999px;box-shadow:none}html[data-theme^=light] .button:hover{background:#0909090d}html[data-theme^=light] .button-primary{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:999px;box-shadow:0 8px 20px #0909091f}html[data-theme^=light] .button-primary:hover{filter:none;background:#222}html[data-theme^=light] .button-primary svg{box-sizing:content-box;padding:5px;margin-left:-7px;border-radius:50%;background:var(--accent);color:var(--accent-ink);transition:transform .2s}html[data-theme^=light] .button-primary:hover svg{transform:rotate(-45deg)}html[data-theme^=light] .nav-item.is-active{background:#fff;border-color:#ffffffe6;box-shadow:0 6px 18px #0909090f;color:var(--ink)}html[data-theme^=light] .nav-item.is-active .nav-icon{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:none}html[data-theme^=light] input,html[data-theme^=light] textarea,html[data-theme^=light] select{background:#fff;border-color:#09090924;color:var(--ink);box-shadow:none}html[data-theme^=light] .attention-row{background:#fff;border-color:#0909090f;box-shadow:0 4px 14px #0909090a}html[data-theme^=light] .attention-row:hover{border-color:var(--ink)}html[data-theme^=light] .attention-row:nth-child(n){border-left-color:var(--accent)}html[data-theme^=light] .topbar,html[data-theme^=light] .studio-bar{background:#f2f2efb8;border-color:var(--hair);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme^=light] .quick-card{background:var(--plate);border:1px solid rgba(255,255,255,.9);border-radius:22px;box-shadow:0 10px 30px #0909090f,inset 0 1px #fff}html[data-theme^=light] .quick-card:before{display:none}html[data-theme^=light] .quick-card:hover{border-color:var(--ink);box-shadow:0 14px 34px #09090917}html[data-theme^=light] .quick-card>span:nth-child(2){background:transparent;border:0;box-shadow:none;padding:4px 0}html[data-theme^=light] .quick-card strong{color:var(--ink);text-shadow:none;font-family:Unbounded,Manrope,sans-serif;font-weight:800;letter-spacing:-.03em}html[data-theme^=light] .quick-card small{color:var(--muted-ink)}html[data-theme^=light] .quick-icon{background:color-mix(in oklab,var(--tone) 14%,#fff);border-color:transparent;box-shadow:none}html[data-theme^=light] .avatar{background:color-mix(in oklab,var(--accent) 45%,#fff);color:var(--ink);border:1px solid rgba(9,9,9,.06);box-shadow:none;text-shadow:none}html[data-theme^=light] .avatar-1{background:color-mix(in oklab,var(--violet) 18%,#fff)}html[data-theme^=light] .avatar-2{background:color-mix(in oklab,var(--mint) 18%,#fff)}html[data-theme^=light] .avatar-3{background:color-mix(in oklab,var(--cyan) 18%,#fff)}html[data-theme^=light] .brand-mark,html[data-theme^=light] .highlight-orb{background:var(--ink);color:var(--accent);border-color:var(--ink);box-shadow:none}html[data-theme^=light] .course-small-art,html[data-theme^=light] .mini-flow span{background:color-mix(in oklab,var(--tone,var(--violet)) 14%,#fff);border-color:#09090914;box-shadow:none}html[data-theme^=light] .task-tag{color:color-mix(in oklab,var(--tone,var(--ink)) 62%,#090909)}html[data-theme^=light] .dialog::backdrop{background:#09090947;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme^=light] .dialog{border-color:#ffffffe6;border-radius:22px;box-shadow:0 30px 80px #0909092e}html[data-theme^=light] .toggle{background:#09090914;border-color:#0909091f}html[data-theme^=light] .toggle span{background:#fff;box-shadow:0 1px 3px #09090940}html[data-theme^=light] .toggle.on{background:var(--ink);border-color:var(--ink)}html[data-theme^=light] .toggle.on span{background:var(--accent)}.sidebar .brand{gap:12px;align-items:center;text-decoration:none}.brand-badge{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:block;filter:drop-shadow(0 4px 12px rgba(150,120,255,.32))}.brand-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.brand-wordmark{display:block;width:128px;max-width:100%;aspect-ratio:472/72;background:currentColor;-webkit-mask:url(./vayb-wordmark-2kc4SxcP.png) left center/contain no-repeat;mask:url(./vayb-wordmark-2kc4SxcP.png) left center/contain no-repeat}.sidebar .brand small{display:block;margin:0;font-size:10.5px;letter-spacing:.2px;line-height:1.3;font-weight:600;white-space:nowrap}html[data-theme=holo] .brand-wordmark{background:var(--holo);background-size:300% 300%;animation:schoolos-holo 16s linear infinite}html[data-theme^=light] .brand-wordmark{background:var(--ink)}html[data-theme^=light] .brand-badge{filter:drop-shadow(0 4px 10px rgba(9,9,9,.18))}@media(max-width:980px){.sidebar .brand{gap:9px}.brand-badge{width:34px;height:34px;flex-basis:34px}.brand-wordmark{width:104px}.sidebar .brand small{font-size:8.5px}}.nav-arrows{display:flex;gap:4px;flex:0 0 auto;margin-right:4px}.nav-arrows .icon-button{width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.nav-arrows .icon-button:disabled{opacity:.3;cursor:default}@media(max-width:760px){.nav-arrows .icon-button{width:30px;height:30px}}.setting-row>div{flex:1;min-width:0}.setting-row .theme-select{flex:0 0 212px;width:212px}@media(max-width:520px){.setting-row:has(.theme-select){flex-wrap:wrap}.setting-row .theme-select{flex:1 1 100%;width:100%}}@media(max-width:620px){html[data-theme] .quick-actions{grid-template-columns:minmax(0,1fr);gap:10px}html[data-theme] .quick-card{flex-direction:row;flex-wrap:nowrap;align-items:center;padding:14px 16px;gap:14px}html[data-theme] .quick-card>span:nth-child(2){padding:0;flex:1;min-width:0}html[data-theme] .quick-card strong{font-size:16px}html[data-theme] .quick-card small{font-size:11px;margin-top:3px}html[data-theme] .quick-icon{width:40px;height:40px;flex:0 0 40px}html[data-theme] .quick-card>svg:last-child{display:block;margin-left:auto}}@media(prefers-reduced-motion:reduce){html[data-theme] .panel,html[data-theme] .button-primary,html[data-theme] .page-heading h1{animation:none}}html:not([data-theme^=light]) .dialog{background:linear-gradient(145deg,oklch(from var(--tint) calc(l*.96) c h),oklch(from var(--tint) calc(l*.84) c h));border-color:oklch(from var(--tint) calc(l*1.55) c h)}html:not([data-theme^=light]) .dialog-heading{background:oklch(from var(--tint) calc(l*1.02) c h);border-bottom-color:oklch(from var(--tint) calc(l*1.3) c h)}html:not([data-theme^=light]) .dialog :is(input,select,textarea){background:oklch(from var(--tint) calc(l/2) c h);border-color:oklch(from var(--tint) calc(l*1.45) c h)}.update-notice{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:color-mix(in oklab,var(--bg,#16121f) 86%,transparent);border:1px solid color-mix(in oklab,var(--violet,#9d7bff) 45%,transparent);box-shadow:0 12px 30px #0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px;font-weight:600;white-space:nowrap}.update-notice button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--violet,#9d7bff);color:#fff;font:inherit;font-weight:700;cursor:pointer}html[data-theme^=light] .update-notice{background:#ffffffeb;border-color:#0909091f;box-shadow:0 12px 30px #0909091f}html[data-theme^=light] .update-notice button{background:var(--ink,#090909)}@media(max-width:760px){.update-notice{bottom:84px}}
