:root{--color-ink:#0b0d0c;--color-surface:#171a18;--color-surface-raised:#20241f;--color-line:#3c433c;--color-text:#f3efe5;--color-text-muted:#b9b5ab;--color-action:#d39a45;--color-action-soft:#efc77f;--color-progress:#93a67d;--color-danger:#e08b7b;--color-focus:#efc77f;--font-display:"Arial Narrow", "Roboto Condensed", ui-sans-serif, system-ui, sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.5rem;--shadow-elevated:0 1.5rem 5rem #0000003d;--content-max:76rem}
*{box-sizing:border-box}html{background:var(--color-ink);color:var(--color-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--color-ink);min-width:320px;color:var(--color-text);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;line-height:1.55}body::selection{background:var(--color-action);color:var(--color-ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-action-soft);color:var(--color-ink);padding:.7rem .9rem;font-weight:850;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand-name{text-wrap:balance}p{text-wrap:pretty}.brand-link{width:max-content;display:inline-flex}.brand-lockup{align-items:center;gap:.7rem;display:inline-flex}.brand-symbol{border:1px solid color-mix(in srgb, var(--color-action) 75%, transparent);width:2.35rem;height:2.35rem;color:var(--color-action-soft);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:relative}.brand-symbol:after{border-block:1px solid color-mix(in srgb, var(--color-action) 40%, transparent);content:"";position:absolute;inset:.28rem -.15rem;transform:rotate(-32deg)}.brand-symbol span{z-index:1;position:relative}.brand-name{letter-spacing:-.04em;font-size:1.08rem;font-weight:850}.fixture-badge{border:1px solid var(--color-line);width:max-content;color:var(--color-progress);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.42rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex}.fixture-dot{width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem color-mix(in srgb, currentColor 15%, transparent);background:currentColor;border-radius:50%}.eyebrow,.product-type,.rail-label,.context-kicker{color:var(--color-action);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:850}.button{border:1px solid var(--color-action);background:var(--color-action);color:#17130d;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:2.8rem;padding:.72rem 1.2rem;font-size:.86rem;font-weight:800;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{border-color:var(--color-action-soft);background:var(--color-action-soft);transform:translateY(-1px)}.button-quiet{border-color:var(--color-line);color:var(--color-text);background:0 0}.button-quiet:hover{border-color:var(--color-action);background:color-mix(in srgb, var(--color-action) 8%, transparent);color:var(--color-action-soft)}.text-link{color:var(--color-text-muted);text-underline-offset:.24rem;font-size:.8rem;text-decoration:underline}.public-header{z-index:10;border-bottom:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);background:color-mix(in srgb, var(--color-ink) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative}.header-inner{max-width:var(--content-max);grid-template-columns:1fr auto 1fr;align-items:center;min-height:5rem;margin:auto;padding:0 1.5rem;display:grid}.public-nav{align-items:center;gap:1.5rem;font-size:.86rem;font-weight:700;display:flex}.header-inner>.fixture-badge{justify-self:end}.public-main{overflow:hidden}.hero{max-width:var(--content-max);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:4rem;min-height:42rem;margin:auto;padding:6rem 1.5rem 5rem;display:grid;position:relative}.hero:before{border:1px solid color-mix(in srgb, var(--color-action) 22%, transparent);content:"";width:38rem;height:38rem;position:absolute;top:-16rem;right:-12rem;transform:rotate(45deg)}.hero-copy{z-index:1;position:relative}.hero h1,.page-heading h1,.workspace-heading h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;margin:1rem 0 1.35rem;font-size:clamp(3.2rem,7vw,7rem);font-weight:900;font-stretch:75%;line-height:.9}.hero h1 em{color:var(--color-action-soft);font-style:normal}.hero-copy>p,.page-heading>p,.workspace-heading>p{max-width:38rem;color:var(--color-text-muted);font-size:clamp(1rem,1.5vw,1.2rem)}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-board{min-height:30rem;position:relative}.hero-orbit{border:1px solid color-mix(in srgb, var(--color-action) 36%, transparent);border-radius:50%;position:absolute;inset:2rem}.hero-orbit:before,.hero-orbit:after{border:1px solid var(--color-line);content:"";position:absolute;transform:rotate(45deg)}.hero-orbit:before{inset:14%}.hero-orbit:after{background:color-mix(in srgb, var(--color-action) 8%, transparent);inset:29%}.hero-stat{z-index:2;border:1px solid var(--color-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 92%, transparent);min-width:11rem;box-shadow:var(--shadow-elevated);gap:.2rem;padding:1.1rem;display:grid;position:absolute}.hero-stat strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem}.hero-stat small{color:var(--color-text-muted)}.hero-stat-a{top:3rem;right:0}.hero-stat-b{bottom:2rem;left:0}.hero-stat-c{bottom:7rem;right:2rem}.section{max-width:var(--content-max);margin:auto;padding:5.5rem 1.5rem}.section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.section-head h2,.workspace-section h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(2rem,4vw,3.8rem);font-weight:900;line-height:.98}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.product-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-surface), #101210);grid-template-rows:12rem 1fr auto;min-height:34rem;display:grid;overflow:hidden}.product-visual{background:#121512;justify-content:space-between;align-items:end;padding:1.4rem;display:flex;position:relative;overflow:hidden}.product-visual:before,.product-visual:after{border:1px solid color-mix(in srgb, var(--color-action) 35%, transparent);content:"";position:absolute;transform:rotate(38deg)}.product-visual:before{inset:-55% 30% -70% -10%}.product-visual:after{inset:-85% -10% -30% 40%}.product-visual-calculator:before,.product-visual-calculator:after{border-color:color-mix(in srgb, var(--color-progress) 45%, transparent);border-radius:50%}.product-visual span,.product-visual strong{z-index:1;position:relative}.product-visual span{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.product-visual strong{color:var(--color-action-soft);font-family:var(--font-display);font-size:3rem}.product-copy{padding:1.6rem 1.6rem 1rem}.product-copy h3{letter-spacing:-.04em;margin:.55rem 0 .75rem;font-size:1.65rem}.product-copy p{color:var(--color-text-muted)}.card-link{border-top:1px solid var(--color-line);color:var(--color-action-soft);justify-content:space-between;align-items:center;padding:1rem 1.6rem;font-size:.85rem;font-weight:800;display:flex}.status-pill{border:1px solid var(--color-line);color:var(--color-progress);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.public-band{border-block:1px solid var(--color-line);background:var(--color-surface)}.band-inner{max-width:var(--content-max);grid-template-columns:repeat(3,1fr);margin:auto;padding:2rem 1.5rem;display:grid}.band-item{border-left:1px solid var(--color-line);padding:1rem 2rem}.band-item:first-child{border-left:0}.band-item strong{margin-bottom:.35rem;display:block}.band-item span{color:var(--color-text-muted);font-size:.84rem}.page-shell{background:radial-gradient(circle at 80% 0,#d39a451a,#0000 30%);min-height:calc(100vh - 5rem)}.page-heading{max-width:var(--content-max);margin:auto;padding:5rem 1.5rem 2.5rem}.page-heading h1{max-width:16ch;font-size:clamp(3rem,6vw,6rem)}.detail-grid{max-width:var(--content-max);grid-template-columns:minmax(0,1fr) 24rem;gap:1.2rem;margin:auto;padding:1rem 1.5rem 6rem;display:grid}.detail-panel,.offer-panel,.auth-card,.workspace-card,.module-card,.admin-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.detail-panel{padding:2rem}.detail-panel h2{letter-spacing:-.04em;font-size:2rem}.detail-panel p,.detail-panel li{color:var(--color-text-muted)}.offer-panel{align-self:start;padding:1.5rem}.offer-row{border-top:1px solid var(--color-line);justify-content:space-between;padding:1rem 0;display:flex}.offer-row:first-of-type{margin-top:1rem}.offer-row span{color:var(--color-text-muted)}.offer-row strong{color:var(--color-action-soft)}.auth-shell{background:radial-gradient(circle at 50% 20%,#d39a4521,#0000 34%);place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{width:min(100%,29rem);box-shadow:var(--shadow-elevated);padding:2rem}.auth-card .brand-link{margin-bottom:3rem}.auth-card h1{letter-spacing:-.05em;margin:.7rem 0;font-size:2.5rem}.auth-card>p{color:var(--color-text-muted)}.form-field{gap:.4rem;margin:1.2rem 0;display:grid}.form-field label{font-size:.76rem;font-weight:800}.form-field input{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ink);width:100%;color:var(--color-text);padding:.85rem .95rem}.auth-card .button{width:100%;margin-top:.5rem}.auth-note{margin-top:1.5rem;font-size:.76rem}.workspace-shell{grid-template-columns:17rem 1fr;min-height:100vh;display:grid}.workspace-sidebar,.admin-sidebar{border-right:1px solid var(--color-line);background:#080a08;flex-direction:column;height:100vh;padding:1.7rem 1.2rem;display:flex;position:sticky;top:0}.sidebar-brand{margin:0 .7rem 2.5rem}.rail-label{color:#73796f;margin:0 .8rem .8rem}.workspace-nav,.admin-nav{gap:.35rem;display:grid}.workspace-nav a,.admin-nav a{border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;gap:.8rem;padding:.78rem .85rem;font-size:.84rem;font-weight:700;display:flex}.workspace-nav a:hover,.admin-nav a:hover{background:var(--color-surface);color:var(--color-action-soft)}.workspace-nav a span{color:#686e65;font-size:.65rem}.sidebar-foot{border-top:1px solid var(--color-line);align-items:center;gap:.7rem;margin-top:auto;padding:1rem .7rem 0;display:flex}.avatar{background:var(--color-action);width:2.2rem;height:2.2rem;color:var(--color-ink);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.sidebar-foot strong,.sidebar-foot small{display:block}.sidebar-foot strong{font-size:.76rem}.sidebar-foot small{color:#777d74;font-size:.64rem}.workspace-main{background:radial-gradient(circle at 100% 0,#d39a4517,#0000 28%);min-width:0}.workspace-topbar,.admin-topbar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:4.5rem;padding:0 2rem;display:flex}.workspace-content{max-width:76rem;margin:auto;padding:3.5rem 2rem 5rem}.workspace-heading{margin-bottom:2.2rem}.workspace-heading h1{max-width:16ch;font-size:clamp(2.8rem,5vw,5rem)}.workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:1rem;display:grid}.workspace-card{padding:1.5rem}.workspace-card-dark{background:linear-gradient(140deg,#251f15,#121512 60%);min-height:19rem}.workspace-card h2{letter-spacing:-.04em;font-size:1.65rem}.card-meta{color:var(--color-text-muted)}.card-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.metric-list{gap:0;display:grid}.metric{border-top:1px solid var(--color-line);justify-content:space-between;align-items:end;padding:1rem 0;display:flex}.metric:first-child{border-top:0}.metric span{color:var(--color-text-muted);font-size:.82rem}.metric strong{letter-spacing:-.05em;font-size:1.8rem}.metric strong,.admin-card strong,.admin-row{font-variant-numeric:tabular-nums}.workspace-section{margin-top:3rem}.workspace-section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.workspace-section .product-grid{gap:.9rem}.workspace-section .product-card{min-height:29rem}.progress-block{margin-top:1rem}.progress-track{background:#353a34;border-radius:999px;height:.4rem;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--color-action), var(--color-action-soft));height:100%;display:block}.progress-label{color:var(--color-text-muted);margin-top:.45rem;font-size:.72rem;display:block}.mobile-dock{display:none}.course-header{grid-template-columns:1fr 10rem;align-items:end;gap:2rem;display:grid}.progress-orb{aspect-ratio:1;border:1px solid var(--color-action);text-align:center;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 .65rem #d39a450d}.progress-orb strong{font-size:2.1rem;display:block}.progress-orb span{color:var(--color-text-muted);font-size:.68rem}.module-list{gap:.7rem;margin-top:2rem;display:grid}.module-card{overflow:hidden}.module-card h2{color:var(--color-action-soft);margin:0;padding:1.1rem 1.2rem;font-size:1rem}.lesson-row{border-top:1px solid var(--color-line);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.84rem;display:flex}.lesson-row-current{color:var(--color-text);background:#d39a450f}.lesson-layout{grid-template-columns:minmax(0,1fr) 19rem;gap:1rem;display:grid}.video-placeholder{aspect-ratio:16/9;border-radius:var(--radius-md);text-align:center;background:linear-gradient(145deg,#111411,#282118);border:1px solid #5c4930;place-items:center;display:grid}.video-placeholder strong{color:var(--color-action-soft);font-size:3rem;display:block}.material-row{border-top:1px solid var(--color-line);justify-content:space-between;padding:.85rem 0;font-size:.8rem;display:flex}.material-row span{color:var(--color-text-muted)}.privacy-panel{border-left:3px solid var(--color-progress)}.privacy-panel ul{color:var(--color-text-muted);padding-left:1.2rem}.admin-shell{background:#111311;grid-template-columns:15rem 1fr;min-height:100vh;display:grid}.admin-context{margin:0 .7rem 1.5rem;display:grid}.admin-context strong{font-size:1.1rem}.admin-switch{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.admin-main{min-width:0}.admin-user{color:var(--color-text-muted);font-size:.75rem}.admin-content{max-width:84rem;margin:auto;padding:2.5rem 2rem 5rem}.admin-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.admin-heading h1{letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(2.4rem,4vw,4rem)}.admin-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.admin-card{padding:1.2rem}.admin-card strong{letter-spacing:-.05em;margin-top:1rem;font-size:2rem;display:block}.admin-card span{color:var(--color-text-muted);font-size:.78rem}.admin-table{border:1px solid var(--color-line);border-radius:var(--radius-md);margin-top:1rem;overflow:hidden}.admin-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(12rem,1.4fr) .7fr .7fr auto;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-size:.8rem;display:grid}.admin-row:first-child{border-top:0}.admin-row-head{background:var(--color-surface);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.admin-row-meta{color:var(--color-text-muted);margin-top:.25rem;display:block}.admin-panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-raised);gap:1.25rem;margin:1rem 0;padding:1.35rem;display:grid}.admin-panel h2,.admin-module-card h2{margin:.35rem 0}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-form-grid label{color:var(--color-text-muted);gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.admin-form-grid input,.admin-form-grid textarea{border:1px solid var(--color-line);width:100%;color:var(--color-text);font:inherit;background:#0c0e0d;border-radius:.55rem;padding:.75rem}.admin-form-grid input:focus,.admin-form-grid textarea:focus{border-color:var(--color-action);outline:2px solid color-mix(in srgb, var(--color-action) 24%, transparent)}.admin-form-wide{grid-column:1/-1}.admin-form-compact{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.admin-notice{border:1px solid;border-radius:.6rem;margin:0 0 1rem;padding:.85rem 1rem}.admin-notice-success{color:#bdd0ae;background:#182116;border-color:#617653}.admin-notice-error{color:#efb4aa;background:#281816;border-color:#8b4f45}.status-chip{border:1px solid var(--color-line);width:fit-content;color:var(--color-text-muted);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.7rem;display:inline-flex}.status-published{color:#bdd0ae;border-color:#617653}.status-draft{color:#efc77f;border-color:#8e7444}.status-archived{opacity:.65}.admin-status-actions,.order-actions{flex-wrap:wrap;gap:.5rem;display:flex}.button-danger{color:#efb4aa;background:#3a1e1a;border-color:#8b4f45}.admin-course-structure{gap:1rem;margin:1rem 0;display:grid}.admin-module-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#141714;overflow:hidden}.admin-module-card>header{background:var(--color-surface);justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.position-label{color:var(--color-action-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.order-actions form{display:inline-flex}.order-actions button{border:1px solid var(--color-line);width:2rem;height:2rem;color:var(--color-text);background:#0c0e0d;border-radius:.4rem}.order-actions button:disabled{opacity:.3}.admin-lessons{display:grid}.admin-lesson-row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:flex}.admin-lesson-row>div{gap:.2rem;display:grid}.admin-lesson-row span,.admin-lesson-row small{color:var(--color-text-muted);font-size:.68rem}.lesson-form{border-top:1px solid var(--color-line);padding:1rem 1.2rem}.admin-empty{color:var(--color-text-muted);padding:1rem}.admin-empty-large{border:1px dashed var(--color-line);border-radius:var(--radius-md);text-align:center}.audit-list{display:grid}.audit-list>div{border-top:1px solid var(--color-line);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.75rem;display:flex}.audit-list span{color:var(--color-text-muted)}.admin-readonly-fields{gap:.75rem;margin:0;display:grid}.admin-readonly-fields>div{border-top:1px solid var(--color-line);gap:.25rem;padding-top:.75rem;display:grid}.admin-readonly-fields dt{color:var(--color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-readonly-fields dd{margin:0}@media (max-width:920px){.header-inner{grid-template-columns:1fr auto}.header-inner>.fixture-badge{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-board{min-height:23rem}.detail-grid,.workspace-shell,.admin-shell{grid-template-columns:1fr}.workspace-sidebar,.admin-sidebar{display:none}.mobile-dock{z-index:20;padding:.55rem .55rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#090b09;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-dock a{color:var(--color-text-muted);text-align:center;border-radius:.5rem;padding:.7rem .2rem;font-size:.7rem;font-weight:750}.workspace-content{padding-bottom:7rem}.admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.header-inner{min-height:4.4rem;padding-inline:1rem}.public-nav{gap:.7rem}.public-nav>a:first-child{display:none}.hero{gap:2rem;padding:4rem 1rem 3rem}.hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(2.75rem,11.5vw,3.8rem)}.hero .eyebrow{max-width:100%;line-height:1.55;display:block}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{white-space:normal;width:100%}.hero-board{min-height:19rem}.hero-orbit{inset:1rem 2rem}.hero-stat{min-width:9rem;padding:.8rem}.hero-stat strong{font-size:1.5rem}.hero-stat-a{top:1rem}.hero-stat-b{bottom:1rem}.hero-stat-c{bottom:5.5rem;right:0}.section{padding:4rem 1rem}.section-head,.workspace-section-head,.admin-heading{flex-direction:column;align-items:start}.product-grid,.band-inner,.workspace-grid,.lesson-layout,.admin-grid{grid-template-columns:1fr}.band-item{border-top:1px solid var(--color-line);border-left:0;padding-inline:0}.band-item:first-child{border-top:0}.page-heading{padding:3.5rem 1rem 1.5rem}.detail-grid{padding:1rem 1rem 4rem}.workspace-topbar,.admin-topbar{gap:.75rem;padding-inline:1rem}.workspace-topbar .fixture-badge,.admin-topbar .fixture-badge{letter-spacing:.08em;flex-shrink:1;max-width:12rem;font-size:.56rem}.workspace-topbar .text-link{text-align:right;max-width:6rem;font-size:.68rem;line-height:1.25}.workspace-content,.admin-content{padding:2.4rem 1rem 7rem}.workspace-heading h1{font-size:3.2rem}.course-header{grid-template-columns:1fr}.progress-orb{width:8rem}.admin-row{grid-template-columns:1fr auto auto}.admin-row>:nth-child(2){display:none}.admin-form-grid,.admin-form-compact{grid-template-columns:1fr}.admin-form-wide{grid-column:auto}.admin-module-card>header,.admin-lesson-row,.audit-list>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
