.cm{--ui:var(--display);--k-watch:var(--bad);--scs:var(--sc-soft,var(--accent-soft));--on-tile:#fff;--shadow:rgba(0,33,71,.18);position:relative;font-family:var(--ui)}:root[data-theme=dark] .cm{--shadow:rgba(0,0,0,.45)}.cm .cm-more{all:unset;box-sizing:border-box;position:relative;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line-strong,var(--line));background:var(--surface);color:var(--ink-deep,var(--ink));display:inline-grid;place-items:center;cursor:pointer}.cm .cm-more .nbi{width:18px;height:18px}.cm .cm-more:hover{background:var(--sunk)}.cm .cm-more[aria-expanded=true]{border-color:var(--sc,var(--accent));color:var(--sc,var(--accent));box-shadow:0 0 0 4px color-mix(in srgb,var(--sc,var(--accent)) 18%,transparent)}.cm .cm-more:focus-visible{outline:2px solid var(--ink-deep,var(--ink));outline-offset:2px}@media (pointer:coarse){.cm .cm-more:after{content:"";position:absolute;inset:-7px}}.cm .jm .nbv-menu{width:min(232px,calc(100vw - 32px))}.cm .cm-cap{font:400 13px/1.45 var(--ui);color:var(--ink-soft,var(--muted))}.cm .cm-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cm .cm-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-deep,var(--ink));font:600 13px var(--ui);cursor:pointer}.cm .cm-btn .nbi{width:16px;height:16px}.cm .cm-btn:focus-visible{outline:2px solid var(--ink-deep,var(--ink));outline-offset:1px}.cm .cm-btn:disabled{opacity:.5;cursor:default}@media (pointer:coarse){.cm .cm-btn{min-height:44px}}.cm .nbv-ren .nbk-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cm .nbv-ren .nbk-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-deep,var(--ink));font:600 13px var(--ui);cursor:pointer}.cm .nbv-ren .nbk-btn.is-pri{background:var(--sc,var(--accent));border-color:var(--sc,var(--accent));color:#fff}.cm .nbv-ren .nbk-btn .nbi{width:16px;height:16px}.cm .nbv-ren .nbk-btn:disabled{opacity:.5;cursor:default}.cm .nbv-ren .nbk-btn:focus-visible{outline:2px solid var(--ink-deep,var(--ink));outline-offset:1px}@media (pointer:coarse){.cm .nbv-ren .nbk-btn{min-height:44px}}.vp-band.has-cm{grid-template-columns:auto minmax(0,1fr) auto}.vp-band.has-cm>.cm{align-self:start}@media (max-width:480px){.vp-band.has-cm{grid-template-columns:minmax(0,1fr) auto}.vp-band.has-cm>div:not(.cm){grid-column:1/-1;grid-row:2}.vp-band.has-cm>.cm{grid-column:2;grid-row:1}}@media (min-width:1100px){.vp-lh-grid[data-classroom]>.vp-col>.vp-band.has-cm>.cm{align-self:end}}