.founder-record-sheet{--record-navy:#102c54;--record-blue:#1c4778;--record-gold:#ffd36a;--record-paper:#fff;--record-ice:#eef4fb;--record-ink:#152d49;--record-copy:#354f6c;--record-line:#a8bed4;--record-footer:calc(1.65rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--record-navy) 0 var(--record-footer), var(--background) var(--record-footer))}.founder-record-scroll{inset:0 0 var(--record-footer);overscroll-behavior:contain;padding:clamp(.85rem,2.5vw,1.5rem);scroll-padding:1rem;position:absolute;overflow-y:auto}.founder-record-sheet>button:first-child{z-index:2;width:2rem;height:2rem;color:var(--record-paper);background:var(--record-navy);border:1px solid var(--record-line);place-items:center;display:grid}.founder-record-sheet>button:first-child:focus-visible{outline:3px solid var(--record-gold);outline-offset:2px}.founder-record-heading,.founder-record-sheet .founder-tests{color:var(--record-paper);background:var(--record-navy);border:1px solid var(--record-navy);border-top:.25rem solid var(--record-gold);border-radius:.85rem}.founder-record-heading{padding:1rem 3rem 1rem 1rem}.founder-record-heading h2{color:var(--record-paper)}.founder-record-heading :is(p,.text-muted-foreground){color:#e1edf9;line-height:1.55}.founder-record-badges>:not(.bg-destructive){color:var(--record-navy);background:var(--record-ice);border-color:var(--record-line)}.founder-record-sheet .founder-tests h2{color:var(--record-gold);font-size:1.2rem}.founder-record-sheet .founder-tests>ol>li{background:var(--record-ice);color:var(--record-ink);border-color:var(--record-line);border-inline-start:.25rem solid var(--record-line);line-height:1.5}.founder-record-sheet .founder-tests>ol>li[data-scored]{background:var(--record-paper);border-inline-start-color:var(--record-gold)}.founder-record-sheet .founder-tests li>div>strong{font-size:1rem}.founder-record-sheet .founder-test-score{white-space:nowrap;color:var(--record-navy);background:var(--record-gold);border-radius:.5rem;padding:.15rem .65rem}.founder-record-sheet .founder-tests li>p{color:var(--record-copy)}.founder-record-sheet .founder-tests summary{width:fit-content;color:var(--record-blue);text-underline-offset:.2em;padding-block:.35rem;font-weight:650;text-decoration:underline}.founder-record-sheet .founder-tests details ul{padding-inline-start:1rem}.founder-record-sheet .founder-tests details li{padding-block:.25rem}.founder-record-sheet :is(.founder-tests,.founder-official) summary:focus-visible{outline:2px solid var(--record-blue);outline-offset:2px}.founder-record-sheet :is(.founder-record-panel,.founder-usage,.founder-official,[data-testid=returning-student-access]){--background:var(--record-paper);--card:var(--record-paper);--foreground:var(--record-ink);--muted-foreground:var(--record-copy);--muted:var(--record-ice);--secondary:var(--record-ice);--secondary-foreground:var(--record-ink);--accent:var(--record-gold);--accent-foreground:var(--record-navy);--ring:var(--record-blue);--primary:var(--record-blue);--primary-foreground:var(--record-paper);--border:var(--record-line);--input:var(--record-line);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--record-ink);background:var(--record-paper);border:1px solid var(--record-line);border-top:.2rem solid var(--record-blue)}.founder-record-sheet .founder-usage>div:first-child{color:var(--record-paper);background:var(--record-navy);border-radius:.5rem;padding:.8rem 1rem}.founder-record-sheet .founder-usage>div:first-child p{color:var(--record-gold)}.founder-record-sheet .founder-usage>div:first-child>span{color:var(--record-navy);background:var(--record-gold);border-color:var(--record-gold)}.founder-record-sheet .founder-usage .grid>div:has(svg){color:var(--record-ink);background:var(--record-ice);border-color:var(--record-line)}.founder-record-sheet .founder-usage dl{line-height:1.5}.founder-record-sheet .founder-student-step{border-inline-start:.25rem solid var(--record-gold);background:var(--record-ice);padding:.55rem .8rem}.founder-record-sheet .founder-usage dd{margin-block-start:.15rem}.founder-record-sheet .founder-official{padding:0}.founder-record-sheet .founder-official>summary,.founder-record-sheet [data-testid=returning-student-access]>div:first-child{--muted-foreground:var(--record-ice);color:var(--record-paper);background:var(--record-navy);border-block-end:2px solid var(--record-gold);border-radius:.5rem;padding:.65rem .9rem}.founder-record-sheet .founder-official>summary:focus-visible{outline-color:var(--record-gold)}.founder-record-sheet .founder-official>:not(summary){margin:.8rem .9rem}.founder-record-sheet [data-testid=returning-student-access]>div:first-child>span{color:var(--record-navy);background:var(--record-gold)}.founder-record-sheet .founder-record-panel{--panel-inset:clamp(.65rem, 2vw, .9rem);min-width:0;padding:var(--panel-inset);border-radius:.75rem}.founder-record-sheet .founder-record-panel>h3{margin:calc(-1 * var(--panel-inset)) calc(-1 * var(--panel-inset)) .75rem;padding:.65rem var(--panel-inset);background:var(--record-navy);color:var(--record-paper);border-block-end:2px solid var(--record-gold);text-transform:none;letter-spacing:normal;border-radius:.65rem .65rem 0 0;font-size:1rem;line-height:1.4}.founder-record-sheet .founder-record-attention{border-color:var(--destructive)}.founder-record-sheet .founder-record-attention>h3{border-block-end-color:var(--destructive)}.founder-record-sheet .founder-record-disclosure{background:var(--record-ice);border-color:var(--record-line)}.founder-record-sheet .founder-record-disclosure>summary{color:var(--record-navy)}.founder-record-sheet .founder-record-disclosure>summary:focus-visible{outline:2px solid var(--record-blue);outline-offset:2px}.founder-record-sheet .founder-record-disclosure[open]>summary{margin-block-end:.55rem}.founder-record-sheet .evidence-phase{color:var(--record-ink);background:var(--record-paper);border:1px solid var(--record-line);border-radius:.65rem}.founder-record-sheet .evidence-phase-head{color:var(--record-paper);background:var(--record-navy);border-block-end:2px solid var(--record-gold)}.founder-record-sheet .evidence-phase-head h3{color:inherit;font-size:1rem}.founder-record-sheet .evidence-phase-head p{color:var(--record-ice);font-size:.85rem}.founder-record-sheet .evidence-phase-icon{color:var(--record-gold);border-color:var(--record-gold)}.founder-record-sheet .evidence-phase-head>:last-child{background:var(--record-gold);border-color:var(--record-gold);color:var(--record-navy)}.founder-record-sheet .evidence-phase>:not(.evidence-phase-head){margin:.75rem}.founder-record-sheet :is(.evidence-field,.evidence-nested,.evidence-group:not(.evidence-group-seamless)){border-color:var(--record-gold);background:var(--record-ice);padding:.4rem .6rem}.founder-record-sheet .evidence-field:only-child{grid-column:1/-1}.founder-record-sheet :is(.evidence-field-label,.evidence-group>h4,.evidence-index){color:var(--record-blue);font-size:.8rem;line-height:1.4}.founder-record-sheet :is(.evidence-answer,.evidence-list){color:var(--record-ink);font-size:1rem;line-height:1.55}.founder-record-sheet :is(.evidence-shared,.evidence-empty){color:var(--record-copy);font-size:.85rem}@media screen and (forced-colors:none){body:has(.founder-record-sheet[data-state=open]) .c2e-watermark-pattern{opacity:.045}body:has(.founder-record-sheet[data-state=open]) .c2e-watermark-notice{opacity:.85;inset-block-end:calc(.4rem + env(safe-area-inset-bottom,0px))}}@media (forced-colors:active){.founder-record-scroll{inset-block-end:0}.founder-record-sheet .founder-test-score{border:1px solid canvastext}}@media print{.founder-record-scroll{padding:0;position:static;overflow:visible}}.cmd-page{--cmd-radius:.75rem;display:block}.cmd-header{border:1px solid var(--ops-line);border-top:2px solid var(--ops-gold);border-radius:var(--cmd-radius);color:var(--ops-text);background:radial-gradient(120% 90% at 100% 0,oklch(84% .13 82/.1),#0000 55%),oklch(17% .045 262/.95);gap:.85rem;padding:1rem;display:grid}.cmd-header-top{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.cmd-title{font-family:var(--font-display,inherit);margin-top:.15rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700;line-height:1.15}.cmd-class{color:var(--ops-dim);align-items:center;gap:.35rem;margin-top:.3rem;font-size:.8rem;display:inline-flex}.cmd-class svg{color:var(--ops-green)}.cmd-actions,.cmd-status{flex-wrap:wrap;gap:.5rem;display:flex}.cmd-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ops-gold);margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.cmd-dim{color:var(--ops-dim);font-size:.85rem}.cmd-clear{color:var(--ops-green);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.cmd-needs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;display:grid}.cmd-need{--tone:var(--ops-gold);border:1px solid color-mix(in oklab, var(--tone) 45%, transparent);border-left:3px solid var(--tone);background:color-mix(in oklab, var(--tone) 9%, transparent);min-height:3.25rem;color:var(--ops-text);border-radius:.6rem;align-items:center;gap:.7rem;padding:.55rem .75rem;transition:background .15s,transform .15s;display:flex}.cmd-need:hover{background:color-mix(in oklab, var(--tone) 16%, transparent)}.cmd-need:focus-visible{outline:2px solid var(--ops-cyan);outline-offset:2px}.cmd-need-count{text-align:center;min-width:2.25rem;color:var(--tone);font-size:1.35rem;font-weight:800}.cmd-need-text{min-width:0;line-height:1.25;display:grid}.cmd-need-text strong{font-size:.9rem}.cmd-need-text small{color:var(--ops-dim);font-size:.75rem}.cmd-tone-gold{--tone:var(--ops-gold)}.cmd-tone-amber{--tone:var(--ops-amber)}.cmd-tone-red{--tone:var(--ops-red)}.cmd-tone-cyan{--tone:var(--ops-cyan)}.cmd-tone-green{--tone:var(--ops-green)}.cmd-bump{animation:1.3s ease-out cmd-bump}@keyframes cmd-bump{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--tone) 70%, transparent)}to{box-shadow:0 0 0 12px #0000}}.cmd-guide{border-top:1px solid var(--ops-line);color:var(--ops-text);gap:.75rem;padding-top:.75rem;font-size:.88rem;display:grid}@media (width>=720px){.cmd-guide{grid-template-columns:1fr 1fr}}.cmd-body{gap:1rem;min-width:0;margin-top:1rem;display:grid}.cmd-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.cmd-stat{--tone:var(--ops-cyan);border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:.6rem;padding:.6rem .75rem}.cmd-stat dt{color:var(--ops-dim);font-size:.72rem}.cmd-stat dd{color:var(--tone);font-size:1.35rem;font-weight:800}.cmd-state{border:1px solid var(--ops-line);min-height:2rem;color:var(--ops-text);background:oklch(100% 0 0/.04);border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.78rem;display:inline-flex}.cmd-state-dot{background:var(--ops-dim);border-radius:999px;width:.55rem;height:.55rem}.cmd-state-open .cmd-state-dot{background:var(--ops-green);animation:2s ease-in-out 2 cmd-live}.cmd-state-open strong{color:var(--ops-green)}.cmd-state-closed strong{color:var(--ops-dim)}.cmd-state-frozen .cmd-state-dot{background:var(--ops-red)}.cmd-state-frozen strong{color:var(--ops-red)}@keyframes cmd-live{0%,to{box-shadow:0 0 oklch(74% .16 158/.6)}50%{box-shadow:0 0 0 5px #0000}}.cmd-empty{border:1px dashed var(--ops-line);border-radius:var(--cmd-radius);text-align:center;color:var(--ops-dim);padding:1.25rem}.cmd-empty strong{color:var(--ops-text);margin-bottom:.25rem;display:block}.cmd-body :where([data-slot=card],.rounded-xl.border,.rounded-lg.border){border-color:var(--ops-line);background-color:var(--ops-surface);color:var(--ops-text)}.cmd-body :where(.text-muted-foreground){color:var(--ops-dim)}.cmd-body :where(table){width:100%;font-size:.86rem}.cmd-body :where(thead th){letter-spacing:.1em;text-transform:uppercase;color:var(--ops-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.cmd-body :where(tbody tr){border-color:var(--ops-line)}.cmd-body :where(tbody tr:hover){background:oklch(100% 0 0/.03)}.cmd-body :where(button,a[role=button],[data-slot=button]){min-height:2.75rem}@media (prefers-reduced-motion:reduce){.cmd-bump,.cmd-state-open .cmd-state-dot{animation:none}.cmd-need{transition:none}}.teacher-campus .campus-nav{border-bottom:1px solid var(--ops-line,oklch(79% .13 218/.35));background:oklch(17% .045 262/.97);box-shadow:0 1px oklch(79% .13 218/.25)}.teacher-campus .cmd-nav-item{color:var(--ops-dim,oklch(72% .03 258));border:1px solid #0000;border-radius:.5rem}.teacher-campus .cmd-nav-item:hover{color:var(--ops-text,#fff);background:oklch(100% 0 0/.06)}.teacher-campus .cmd-nav-item[data-active=true]{color:var(--ops-text,#fff);box-shadow:inset 0 -2px 0 var(--ops-gold,oklch(84% .13 82));background:oklch(79% .13 218/.14);border-color:oklch(79% .13 218/.55)}.teacher-campus .cmd-nav-menu{border-color:var(--ops-line,oklch(79% .13 218/.35));background:oklch(17% .045 262/.98)}.teacher-campus .cmd-nav-menu-item{color:var(--ops-dim,oklch(72% .03 258))}.teacher-campus .cmd-nav-menu-item[data-active=true]{color:var(--ops-gold,oklch(84% .13 82));background:oklch(84% .13 82/.1)!important}.teacher-campus .cmd-nav-breadcrumb{border-color:var(--ops-line,oklch(79% .13 218/.35));color:var(--ops-dim,oklch(72% .03 258));background:oklch(15% .04 262/.9)}.teacher-campus .cmd-nav-mobile{border-color:var(--ops-line,oklch(79% .13 218/.35));background:oklch(17% .045 262/.98)}.teacher-campus .cmd-nav-mobile-link{color:var(--ops-dim,oklch(72% .03 258))}.teacher-campus .cmd-nav-mobile-link[data-active=true],.teacher-campus .cmd-nav-mobile-toggle[data-active=true]{color:var(--ops-text,#fff);box-shadow:inset 3px 0 0 var(--ops-gold,oklch(84% .13 82));background:oklch(79% .13 218/.12)}.teacher-campus .cmd-nav-mobile-children{border-left-color:var(--ops-line,oklch(79% .13 218/.35))}
