.workbench-head[data-v-3657c5f1]{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px}.workbench-head h1[data-v-3657c5f1]{margin-bottom:7px}.workbench-head p[data-v-3657c5f1]:last-child{max-width:720px;margin:0;color:var(--ink-soft)}.session-control[data-v-3657c5f1]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.tutor-toggle[data-v-3657c5f1]{border:0;border-bottom:1px solid var(--amber);background:transparent;color:var(--amber);cursor:pointer}.finish-link[data-v-3657c5f1]{border:0;border-bottom:1px solid var(--line-strong);background:transparent;color:var(--ink-soft);cursor:pointer}.mobile-workbench-tabs[data-v-3657c5f1]{display:none}.workbench-layout[data-v-3657c5f1]{display:grid;grid-template-columns:160px minmax(420px,1fr) 300px;gap:24px;align-items:start}.node-outline[data-v-3657c5f1]{position:sticky;top:90px;display:grid}.node-outline a[data-v-3657c5f1]{padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);text-decoration:none;font-size:12px}.node-outline a[data-v-3657c5f1]:hover{color:var(--amber)}.outline-time[data-v-3657c5f1]{display:grid;gap:3px;margin-top:30px;padding-left:12px;border-left:2px solid var(--amber)}.outline-time small[data-v-3657c5f1]{color:var(--ink-soft)}.outline-time strong[data-v-3657c5f1]{margin-bottom:9px;font:700 13px/1.3 var(--mono)}.learning-canvas[data-v-3657c5f1]{min-width:0;padding:clamp(27px,5vw,52px)}.canvas-section[data-v-3657c5f1]{margin-top:48px}.verification-gate[data-v-3657c5f1]{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:50px -20px -20px;padding:25px 27px;color:#eef0e9;background:#1d2822}.verification-gate h2[data-v-3657c5f1]{margin-bottom:6px}.verification-gate p[data-v-3657c5f1]:last-child{margin:0;color:#aebbb1;font-size:12px}.evidence-rail[data-v-3657c5f1]{min-width:0;padding:22px;border:1px solid var(--line);background:rgba(250,248,242,.7)}.note-heading[data-v-3657c5f1]{display:flex;justify-content:space-between;align-items:flex-start}.note-heading h2[data-v-3657c5f1]{font-size:21px}.note-heading button[data-v-3657c5f1]{width:32px;height:32px;border:1px solid var(--line);background:transparent;cursor:pointer}.note-select[data-v-3657c5f1]{display:flex;gap:5px;margin-bottom:12px;overflow-x:auto}.note-select button[data-v-3657c5f1]{flex:0 0 auto;max-width:130px;overflow:hidden;padding:5px 8px;border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:transparent;color:var(--ink-soft);cursor:pointer}.note-select button.active[data-v-3657c5f1]{border-color:var(--amber);color:var(--ink)}.note-field[data-v-3657c5f1]{display:block;margin-top:13px}.note-field span[data-v-3657c5f1]{display:block;margin-bottom:5px;color:var(--ink-soft);font-size:11px}.note-field input[data-v-3657c5f1],.note-field textarea[data-v-3657c5f1]{width:100%;border:1px solid var(--line);padding:9px 10px;background:#fffef9;color:var(--ink);outline:none}.note-field textarea[data-v-3657c5f1]{resize:vertical;font-family:var(--mono);font-size:12px;line-height:1.65}.note-field input[data-v-3657c5f1]:focus,.note-field textarea[data-v-3657c5f1]:focus{border-color:var(--amber)}.save-state[data-v-3657c5f1]{display:flex;justify-content:space-between;margin-top:9px;color:var(--teal);font-size:10px}.save-state.conflict[data-v-3657c5f1]{color:var(--brick)}.save-state button[data-v-3657c5f1]{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink-soft);cursor:pointer}.privacy-note[data-v-3657c5f1]{margin:17px 0 0;color:var(--ink-soft);font-size:10px}.tutor-drawer[data-v-3657c5f1]{margin:28px 0 0 184px;padding:25px;border-top:3px solid var(--teal)}.desktop-tutor-hidden[data-v-3657c5f1]{display:none}.finish-overlay[data-v-3657c5f1]{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:rgba(24,33,28,.7)}.finish-sheet[data-v-3657c5f1]{width:min(510px,100%);padding:35px}.finish-sheet>label[data-v-3657c5f1]{display:block;margin:24px 0}.finish-sheet>label>span[data-v-3657c5f1]{display:block;margin-bottom:8px}.finish-actions[data-v-3657c5f1]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:1150px){.workbench-layout[data-v-3657c5f1]{grid-template-columns:135px minmax(390px,1fr)}.evidence-rail[data-v-3657c5f1]{grid-column:2}}@media (max-width:767px){.session-control[data-v-3657c5f1],.workbench-head[data-v-3657c5f1]{align-items:stretch;flex-direction:column}.mobile-workbench-tabs[data-v-3657c5f1]{position:sticky;z-index:10;top:56px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 -16px 17px;border-bottom:1px solid var(--line);background:var(--paper)}.mobile-workbench-tabs button[data-v-3657c5f1]{min-height:43px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ink-soft)}.mobile-workbench-tabs button.active[data-v-3657c5f1]{border-bottom-color:var(--amber);color:var(--ink)}.workbench-layout[data-v-3657c5f1]{display:block}.mobile-hidden[data-v-3657c5f1]{display:none}.node-outline[data-v-3657c5f1]{position:static;padding:18px;border:1px solid var(--line)}.learning-canvas[data-v-3657c5f1]{padding:27px 19px}.verification-gate[data-v-3657c5f1]{align-items:stretch;flex-direction:column;margin:40px -19px -27px}.evidence-rail[data-v-3657c5f1]{padding:20px 17px}.tutor-toggle[data-v-3657c5f1]{display:none}.tutor-drawer[data-v-3657c5f1]{margin:0;padding:18px 0 0;border:0;background:transparent;box-shadow:none}.desktop-tutor-hidden[data-v-3657c5f1]{display:block}.finish-sheet[data-v-3657c5f1]{padding:27px 20px}.finish-actions[data-v-3657c5f1]{grid-template-columns:1fr}}