:root{--paper: #faf8f5;--surface: #ffffff;--ink: #1c1917;--ink-muted: #57534e;--accent: #7a2e12;--accent-ink: #ffffff;--accent-wash: #f4ece7;--line: #e7e2db;--focus: #1d4ed8;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: .375rem;--radius: .75rem;--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--leading: 1.5;--leading-tight: 1.25;--touch: 2.75rem;--column-max: 45rem;--column-wide: 60rem;--nav-height: 3.5rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--text-base);line-height:var(--leading)}h1,h2,h3{line-height:var(--leading-tight);margin:0 0 var(--space-2);font-weight:650}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0 0 var(--space-2)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}button{font:inherit;min-height:var(--touch);min-width:var(--touch);padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer}button:disabled{cursor:default;opacity:.6}input,textarea,select{font:inherit;min-height:var(--touch);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);max-width:100%}textarea{min-height:5rem}label{display:block;margin-bottom:var(--space-1);color:var(--ink-muted);font-size:var(--text-sm)}main{max-width:var(--column-max);margin:0 auto;padding:var(--space-4)}[role=alert]{color:var(--accent);font-weight:600}video[data-testid=player-media]{width:100%;aspect-ratio:16 / 9;background:var(--ink, #000)}.one-screen,.lesson,.progress,.notifications,.fees,.school-fees,.reviewer,.stream-chooser{padding-bottom:calc(var(--nav-height) + var(--space-6) + env(safe-area-inset-bottom,0px))}.one-screen-header{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:var(--touch);margin-bottom:var(--space-4)}.one-screen-header .sign-out{border-color:transparent;background:none;color:var(--ink-muted);font-size:var(--text-sm);padding-inline:var(--space-2)}.one-screen h1{margin-bottom:var(--space-4)}.one-screen section{margin-bottom:var(--space-6)}.card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-3)}.card-kind{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card-redo{background:var(--accent-wash)}.card-title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:650;line-height:var(--leading-tight)}.card .milestone,.card .tries{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-sm)}.card-action{display:block;width:100%;margin-top:var(--space-3);background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-size:var(--text-base);font-weight:600}.section-label{margin:0 0 var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;text-transform:uppercase}.waiting-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.waiting-item p{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.waiting-item .card-title{margin:0;font-size:var(--text-base);color:var(--ink)}.waiting-item .recall{margin-left:auto;font-size:var(--text-sm);padding-inline:var(--space-3)}.one-screen section ul{list-style:none;margin:0;padding:0}.one-screen section li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm)}.one-screen section li button{margin-left:auto;font-size:var(--text-sm);padding-inline:var(--space-3)}.one-screen section li .card-title{font-size:var(--text-base);margin:0}.one-screen section li .milestone{color:var(--ink-muted)}.bottom-nav{position:fixed;inset:auto 0 0 0;z-index:10;display:flex;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.nav-item{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--nav-height);padding:var(--space-2);border:none;border-radius:0;background:none;color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.nav-current{color:var(--ink);box-shadow:inset 0 -3px 0 0 var(--accent)}.signin{padding-top:var(--space-6)}.signin h1{font-size:var(--text-xl);margin-bottom:var(--space-5)}.signin form{display:flex;flex-direction:column;gap:var(--space-2)}.signin button[type=submit]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.signin .mode-switch button{border-color:transparent;background:none;color:var(--ink-muted);font-size:var(--text-sm);padding-inline:0;text-decoration:underline}.lesson-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch);margin-bottom:var(--space-3)}.lesson-header .back,.lesson-header .sign-out{border-color:transparent;background:none;color:var(--ink-muted);font-size:var(--text-sm);padding-inline:var(--space-2)}.lesson-header .back{color:var(--ink);padding-inline-start:0}.lesson h2{margin-bottom:var(--space-5)}.work-item>section{margin-bottom:var(--space-6)}.work-item h3{margin-bottom:var(--space-2)}.review-result{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4)}.review-result .verdict{margin:0 0 var(--space-1);font-size:var(--text-2xl)}.review-who{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--text-sm)}.review-feedback{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--accent);font-size:var(--text-lg);line-height:var(--leading)}.review-feedback:before{content:"“"}.review-feedback:after{content:"”"}.review-voice{margin-bottom:var(--space-3)}.review-voice p{margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--ink-muted)}.review-voice audio,.take audio{width:100%;min-height:var(--touch)}.ask-open{display:block;width:100%;color:var(--accent);border-color:var(--accent);font-weight:600}.ask-note{color:var(--ink-muted);font-size:var(--text-sm)}.ask-form button,.flag-form button{margin-right:var(--space-2);margin-top:var(--space-2)}.ask-sent,.flag-sent{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.asks .milestone{margin:0;color:var(--ink-muted)}.your-tries ul{list-style:none;margin:0;padding:0}.your-tries li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm)}.your-tries .try-number{font-weight:650;font-size:var(--text-base)}.your-tries .try-when{color:var(--ink-muted)}.your-tries .try-verdict{margin-left:auto}.recorder{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4)}.recording-state{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:700}.recording-state .elapsed{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-muted)}.level-track{height:var(--space-3);background:var(--accent-wash);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.level{height:100%;background:var(--accent);transition:width 60ms linear}.level-hint{margin:var(--space-2) 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-sm)}.mic-check{border-color:transparent;background:none;color:var(--accent);font-size:var(--text-sm);font-weight:600;padding-inline:var(--space-2);text-decoration:underline}.record-stop{display:block;width:100%;min-height:calc(var(--touch) * 2);margin-top:var(--space-4);background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-size:var(--text-xl);font-weight:700;letter-spacing:.04em}.recorder-transport{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.record-start,.upload{flex:1 1 100%;display:flex;align-items:center;justify-content:center;min-height:var(--touch);margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;cursor:pointer}.record-start{background:var(--accent);color:var(--accent-ink)}.upload{position:relative;background:var(--surface);color:var(--accent)}.upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.upload:focus-within{outline:3px solid var(--focus);outline-offset:2px}.take-or{flex:1 1 100%;margin:0;text-align:center;color:var(--ink-muted);font-size:var(--text-sm)}.takes{margin-top:var(--space-4)}.take{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-3) 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-base)}.take input[type=radio]{flex:0 0 auto;width:var(--space-5);height:var(--space-5);min-height:0;padding:0}.submit-take{display:block;width:100%;margin-top:var(--space-4);background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.stream-chooser{padding-top:var(--space-6)}.stream-chooser h1{margin-bottom:var(--space-2)}.stream-chooser>p{margin-bottom:var(--space-5);color:var(--ink-muted)}.stream-list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.stream-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);width:100%;min-height:calc(var(--touch) * 2);padding:var(--space-4);border-radius:var(--radius);text-align:left}.choice-stream{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight)}.choice-tier{color:var(--ink-muted);font-size:var(--text-base)}.choice-joiner{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.progress-header,.notifications-header{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch);margin-bottom:var(--space-4)}.progress-header .back,.notifications-header .back{border-color:transparent;background:none;color:var(--ink);font-size:var(--text-sm);padding-inline:0}.progress-header h2,.notifications-header h2{margin:0}.progress section,.notifications section{margin-bottom:var(--space-6)}.progress h3{margin-bottom:var(--space-3)}.card .where,.card .why{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-sm)}.noticed-list{list-style:none;margin:0;padding:0}.noticed{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.said{margin:0 0 var(--space-4)}.said-words{margin:0 0 var(--space-1);padding-left:var(--space-3);border-left:3px solid var(--accent);font-size:var(--text-lg)}.said-about{padding-left:var(--space-3);color:var(--ink-muted);font-size:var(--text-sm)}.goal-list{list-style:none;margin:0;padding:0}.goal-horizon,.how-far{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-sm)}.goal .card-title{margin-bottom:var(--space-2)}.goal-state{display:inline-block;margin:var(--space-1) 0 0;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:var(--text-xs);font-weight:700}.goal.settled{background:var(--paper)}.goal-settle{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.goal-settle button{flex:1 1 100%}.goal-open,.goal-form{margin-bottom:var(--space-6)}.goal-open{display:block;width:100%;margin-top:var(--space-2);background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.goal-form{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4)}.goal-form textarea{width:100%}.goal-horizon-choice{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.goal-horizon-choice legend{color:var(--ink-muted);font-size:var(--text-sm)}.goal-horizon-choice label{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch);margin:0;color:var(--ink);font-size:var(--text-base)}.goal-horizon-choice input[type=radio]{flex:0 0 auto;width:var(--space-5);height:var(--space-5);min-height:0;padding:0}.goal-form button[type=submit]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.notification-list{list-style:none;margin:0;padding:0}.notification{display:flex;flex-direction:column;align-items:flex-start}.notification-open{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:var(--ink);font-size:var(--text-lg);font-weight:650;line-height:var(--leading-tight);text-align:left}.notification.unread{border-left:4px solid var(--accent)}.unread-marker{display:inline-block;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border:2px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);font-size:var(--text-xs);font-weight:700}.notification-body{margin:var(--space-3) 0 0;color:var(--ink)}.notification-see-review{margin-top:var(--space-3)}@media (min-width: 48rem){.bottom-nav{inset:0 0 auto 0;justify-content:center;gap:var(--space-2);border-top:none;border-bottom:1px solid var(--line);padding-bottom:0}.nav-item{flex:0 0 auto;min-height:var(--touch);padding-inline:var(--space-4)}.nav-current{box-shadow:inset 0 -3px 0 0 var(--accent)}.one-screen{padding-top:calc(var(--nav-height) + var(--space-3));padding-bottom:var(--space-6)}.card-action{width:auto;min-width:12rem}.record-start,.upload{flex:1 1 0}.take-or{flex:0 0 auto}.stream-list{grid-template-columns:1fr 1fr}.goal-open{width:auto;min-width:12rem}.goal-settle button{flex:0 0 auto}.goal-form{align-items:flex-start}.goal-form textarea{width:100%}}@media (min-width: 60rem){.lesson{max-width:var(--column-wide)}.work-item{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"asks   review" "lesson review" "take   tries" "flag   tries";align-items:start;gap:var(--space-6) var(--space-6)}.work-item>section{margin-bottom:0}.review-result{grid-area:review}.asks{grid-area:asks}.lesson-media{grid-area:lesson}.your-take{grid-area:take}.your-tries{grid-area:tries}.lesson-flag{grid-area:flag}}.fees-header{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch);margin-bottom:var(--space-4)}.fees-header .back{border-color:transparent;background:none;color:var(--ink);font-size:var(--text-sm);padding-inline:0}.fees-header h2{margin:0}.fees section{margin-bottom:var(--space-6)}.fees h3{margin-bottom:var(--space-3)}.fees-pending{margin:0 0 var(--space-2);font-size:var(--text-2xl);font-weight:700}.fees-since,.fees-covered{margin:0;color:var(--ink-muted)}.payment-list{list-style:none;margin:0;padding:0}.payment-payer,.payment-reference{margin:0 0 var(--space-1);color:var(--ink-muted);font-size:var(--text-sm)}.payment-form{display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4)}.payment-form input{width:100%}.payment-form-note,.payment-form-hint{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.payment-form button[type=submit]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.fees-receipt{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius-sm)}.school-fees .fees-header h2{margin:0}.school-fees section{margin-bottom:var(--space-6)}.school-fees h3{margin-bottom:var(--space-3)}.standing-list{list-style:none;margin:0;padding:0}.standing-owed{margin:0;font-size:var(--text-lg);font-weight:600}.standing-stream{margin:0;color:var(--ink-muted);font-size:var(--text-sm)}.school-fees-paid-up summary{cursor:pointer}.school-fees-paid-up summary h3{display:inline;margin:0}.standing-quiet .standing{padding:var(--space-1) 0;color:var(--ink-muted)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.screen-header{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.screen-header h2{margin:0}.screen-header .back{border-color:transparent;background:none;color:var(--ink-muted);font-size:var(--text-sm);padding-inline:var(--space-2);flex:none}.hint{color:var(--ink-muted);font-size:var(--text-sm);margin:calc(var(--space-1) * -1) 0 var(--space-4)}.students-add label,.students-stream label,.question-detail label{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--ink-muted)}.students-add input[type=text],.students-add input:not([type]),.students-stream select,.question-detail textarea{display:block;width:100%;margin-bottom:var(--space-4)}.students-add label.checkbox{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);font-size:var(--text-base);color:var(--ink);min-height:var(--touch)}.students-add label.checkbox input{width:1.1rem;height:1.1rem;margin:0;flex:none}.students-add>button:last-of-type,.students-stream>button:last-of-type,.students-check>button,.students-made>button,.students>button[data-testid=add-someone],.question-detail button[data-testid=send-answer],.suspend-open,.suspend-confirm button[data-testid=suspend-confirm-yes]{display:block;width:100%;margin-top:var(--space-4);background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-size:var(--text-base);font-weight:600}.students-add>button:disabled,.students-stream>button:disabled,.students-check>button:disabled,.question-detail button:disabled{background:var(--surface);border-color:var(--line);color:var(--ink-muted)}.people-list,.alert-list,.question-list,.lesson-choices{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.person-row{padding:var(--space-4)}.alert-list .alert-open,.question-list .question-open,.lesson-choices button{display:block;width:100%;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);font-size:var(--text-base);line-height:var(--leading);min-height:var(--touch)}.alert-row,.question-row{padding:0;border:none;background:none}.alert-sentence{font-size:var(--text-lg);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.alert-tried,.question-about,.question-scope{color:var(--ink-muted);font-size:var(--text-sm);margin-bottom:var(--space-4)}.question-words{margin:0 0 var(--space-4);padding:var(--space-4);background:var(--accent-wash);border-radius:var(--radius);font-size:var(--text-lg);line-height:var(--leading)}.suspend-confirm{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.suspend-confirm p{margin-bottom:var(--space-4);line-height:var(--leading)}.suspend-confirm button[data-testid=suspend-cancel]{display:block;width:100%;margin-top:var(--space-2);background:none;border-color:transparent;color:var(--ink-muted)}.staff-menu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.staff-menu button{background:none;border-color:var(--line);color:var(--ink-muted);font-size:var(--text-sm)}.staff-menu button[data-testid=menu-sign-out]{margin-left:auto;border-color:transparent}.assignment-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.assignment-tabs .tab{flex:1;background:none;border-color:var(--line);color:var(--ink-muted);font-size:var(--text-sm)}.assignment-tabs .tab.current{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.assignment-list{list-style:none;margin:0 0 var(--space-5);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.assignment{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.assignment-title{font-size:var(--text-lg);line-height:var(--leading-tight)}.assignment-state{font-size:var(--text-sm);color:var(--ink-muted)}.assignment-redo .assignment-state,.assignment-ready .assignment-state{color:var(--accent);font-weight:600}.assignment-locked,.assignment-set_aside,.assignment-paused{opacity:.72}.assignment .assignment-open{margin-top:var(--space-3);width:100%;background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.unit-list,.lesson-list,.tree-assignments{list-style:none;margin:0;padding:0}.unit-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.unit{padding:0;overflow:hidden}.unit-open,.lesson-open{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--space-3);text-align:left;background:none;border:none;border-radius:0;padding:var(--space-4);min-height:var(--touch)}.unit-title{font-size:var(--text-lg);line-height:var(--leading-tight)}.unit-count{flex:none;font-size:var(--text-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums}.lesson-list{border-top:1px solid var(--line)}.lesson+.lesson{border-top:1px solid var(--line)}.lesson-open{padding-left:var(--space-6);font-size:var(--text-base);color:var(--ink-muted)}.tree-assignments{padding:0 var(--space-4) var(--space-3) var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.tree-assignment{display:flex;align-items:baseline;gap:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--line);font-size:var(--text-sm)}.tree-assignment .hint{margin:0;flex:1}.tree-open{flex:none;font-size:var(--text-xs);padding:var(--space-1) var(--space-3);min-height:0}.reviewer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.reviewer-name{font-weight:600}.reviewer-figures{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-3) 0 0}.reviewer-figures div{display:flex;flex-direction:column;gap:var(--space-1)}.reviewer-figures dt{font-size:var(--text-xs);color:var(--ink-muted)}.reviewer-figures dd{margin:0;font-variant-numeric:tabular-nums}.reviewer .hint{margin:var(--space-3) 0 0}.skill-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.skill-label{margin:0;font-size:var(--text-base)}.skill-problems{margin:var(--space-3) 0 0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);border-left:2px solid var(--line);list-style:none}.skill-problems .hint{margin:var(--space-1) 0 0}.skills .hint:last-of-type{margin-top:var(--space-5)}.reviewing-figures{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.reviewing-figures div{display:flex;flex-direction:column;gap:var(--space-1)}.reviewing-figures dt{font-size:var(--text-xs);color:var(--ink-muted)}.reviewing-figures dd{margin:0;font-variant-numeric:tabular-nums}.my-reviewing .hint{margin:var(--space-4) 0 0}
