.trial-class-page{background:var(--paper);min-height:100dvh;color:var(--ink)}.trial-class-header{border-bottom:1px solid var(--line);background:var(--paper);width:100%;max-width:1320px;min-height:78px;color:var(--ink);flex:0 0 78px;justify-content:space-between;align-items:center;gap:24px;padding:16px 40px;font-family:Library Sans,sans-serif;display:flex}.trial-library-back{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}.trial-library-back svg{border:1px solid var(--line);border-radius:50%;width:36px;height:36px;padding:8px}.trial-library-back:hover{color:var(--ink)}.trial-class-brand{letter-spacing:.15em;color:var(--muted);font-size:9px}.trial-header-tools{align-items:center;gap:18px;display:flex}.trial-duration{color:var(--muted);font-size:11px}.trial-class-frame{background:var(--paper);border:0;width:100%;display:block}.trial-class-frame:focus-visible{outline:2px solid var(--plum);outline-offset:-3px}@media (max-width:700px){.trial-class-header{flex-basis:68px;gap:12px;min-height:68px;padding:12px 20px}.trial-class-brand,.trial-duration{display:none}}.trial-class-header{position:static}.trial-header-tools .trial-notes-trigger{font-size:11px}.trial-notes-trigger{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);letter-spacing:2px;cursor:pointer;background:0 0;border-radius:50%}.trial-teacher-notes{border:1px solid var(--line);background:var(--paper-white);max-width:640px;max-height:80dvh;color:var(--ink);border-radius:20px;padding:28px;overflow:auto}.trial-teacher-notes::backdrop{background:#17131b65}.trial-teacher-notes h2{margin:20px 0;font-family:Library Serif,Georgia,serif;font-size:36px}.trial-teacher-notes p,.trial-teacher-notes dd{color:var(--muted);font-size:14px;line-height:1.7}.trial-teacher-notes dt{margin:18px 0 6px;font-size:13px;font-weight:600}.trial-teacher-notes dd{margin:0}
